Match summary
Real Zaragoza and Castellon could not be separated in a goalless draw.
Castellon had the better of the chances, with 1.32 expected goals (xG) from 14 shots to Real Zaragoza's 0.48 from 6. Real Zaragoza had a player sent off.
25 January 2026 · Segunda División · 2025/26 · Referee Eder Mallo Fernandez
Half-time: 0–0
Real Zaragoza and Castellon could not be separated in a goalless draw.
Castellon had the better of the chances, with 1.32 expected goals (xG) from 14 shots to Real Zaragoza's 0.48 from 6. Real Zaragoza had a player sent off.
Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.
Tap a goal for the scorer and score.
Every shot and where it was taken from.
Hover or tap a shot for the player, minute and xG.
Esteban Andrada
|
90′ | 3 | 0 | 49 | 2 | – | – | – | – | |
|---|---|---|---|---|---|---|---|---|---|---|
Adrián Rodríguez
Came on as a substitute
|
44′ | – | – | – |
Ale Gomes
Taken off
|
45′ | 1 | 1 | – | 2 | 1 | 6 | – | – | – | – | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
Pablo Insua
|
90′ | 2 | – | – | 5 | 2 | 22 | 1 | – | – | – | |
Yussif Saidu
|
90′ | 3 | 2 | – | 8 | 2 | 31 | – | – | – | – | |
Dani Tasende
Taken off
|
45′ | – | 1 | – | 3 | 1 | 12 | 1 | – | – | ||
Juan Sebastian Serrano
Came on as a substitute
|
45′ | 1 | 1 | – | 1 | – | 2 | 1 | – | – | ||
Alberto Rodríguez
Came on as a substitute
|
45′ | 1 | – | – | 5 | 2 | 9 | – | – | – | – |
| 90′ | – | – | 22 | – | – | 1 | 2 | 6 | 1 | 2 | |||
| 90′ | – | – | 21 | – | – | 2 | 1 | 4 | – | – | – | ||
Raúl Guti
Taken off
|
89′ | – | – | 23 | – | – | 2 | 1 | 3 | – | 1 | – | |
Toni Moya
|
90′ | – | – | 20 | 3 | – | 3 | 1 | 4 | 1 | 1 | – | |
Valery Fernández
Taken off
|
45′ | – | – | 5 | – | – | 1 | – | 1 | 2 | – | – | |
Marcos Cuenca
Came on as a substituteSent off
|
45′ | – | – | 10 | 1 | – | 1 | 1 | 4 | 1 | – |
Kenan Kodro
Taken off
|
73′ | – | – | 2 | – | 0.25 | – | – | 5 | 1 | 11 | – | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dani Gómez
Came on as a substitute
|
17′ | – | – | – | – | – | – | – | – | – | 2 | – |
| 90′ | 0 | 0 | 30 | – | – | – | – | – |
| 90′ | – | 1 | – | 3 | 1 | 79 | – | – | – | – | ||
| 90′ | – | – | – | 3 | 2 | 63 | 2 | – | – | |||
| 90′ | 2 | 1 | – | 4 | 1 | 62 | – | – | – | – | ||
Lucas Alcazar
Taken off
|
74′ | 1 | 1 | – | 1 | – | 32 | – | – | – | – |
Awer Mabil
Taken off
|
59′ | – | – | 24 | 1 | – | – | – | 2 | 1 | 1 | – | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 90′ | – | – | 57 | 3 | – | – | 2 | 3 | – | 1 | – | ||
Diego Barri
Taken off
|
84′ | – | – | 50 | 1 | – | 1 | – | 2 | 4 | – | – | |
Brian Cipenga
Taken off
|
74′ | – | – | 30 | 1 | – | – | – | 2 | – | – | – | |
Israel Suero
Came on as a substitute
|
16′ | – | – | 17 | 1 | – | – | – | 1 | – | 1 | – | |
Tommaso De Nipoti
Came on as a substitute
|
16′ | – | – | 8 | – | – | – | 1 | 2 | 1 | – | – |
| 90′ | – | – | 2 | 2 | 0.07 | – | 2 | 4 | 2 | 53 | |||
Adam Jakobsen
Taken off
|
74′ | – | – | 2 | – | 0.33 | – | – | 2 | 1 | 14 | – | |
Raúl Sánchez
Came on as a substitute
|
31′ | – | – | – | – | – | – | – | 1 | – | 11 | – | |
Ousmane Camara
Came on as a substitute
|
16′ | – | – | – | – | – | – | – | – | – | 1 | ||
Alvaro Garcia
Came on as a substitute
|
14′ | – | – | – | – | – | – | – | – | – | 1 |
Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists. A blank cell means that figure is not available for that player.
Chances implied by the average closing odds, with the bookmaker margin removed.
Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.