Real Zaragoza vs Leganes

30 November 2025 · Segunda División · 2025/26 · Referee Jose Antonio Sanchez Villalobos

Full time 3 – 2

Half-time: 1–1

  • Kenan Kodro 35’
  • Toni Moya 66’
  • Francho Serrano 76’
  • Duk 21’
  • Diego García 90’ (pen)

Match summary

Real Zaragoza came from behind to win 3-2 at home to Leganes. It was 1-1 at half-time.

In the first half, Duk put Leganes ahead in the 21st minute and Kenan Kodro equalised with a header in the 35th minute. In the second half, Toni Moya put Real Zaragoza in front with a direct free kick in the 66th minute, Francho Serrano made it 3-1 in the 76th minute, and Diego García pulled one back to make it 3-2 from the penalty spot in the 90th minute.

The chances backed that up: Real Zaragoza created 1.99 expected goals (xG) from 20 shots to Leganes's 1.50 from 4. Leganes had 2 players sent off.

Match stats

63% Possession 37%
20 Shots 4
11 Shots on target 2
5 Corners 3
509 Passes 299
89.8% Pass accuracy 73.9%
11 Tackles 8
15 Fouls 18
2 Yellow cards 4
0 Red cards 2
3 Offsides 3

Key events

Real Zaragoza Leganes
Kenan KodroShot on target
7’
Mario SoberónShot on target
9’
Francho SerranoShot on target
13’
21’
DukRight foot shot0-1 (Leganes)
28’
Mario SoberónShot on target
29’
Raúl Guti
32’
Kenan KodroHeader1-1 (Real Zaragoza)
35’
46’
Saïd ImigeneÁlex Millán
Mario SoberónShot on target
47’
Martín AguirregabiriaShot on target
47’
Pablo InsuaShot on target
55’
58’
59’
Gonzalo Melero
60’
Toni MoyaKeidi Bare
63’
Sebas MoyanoMario Soberón
63’
65’
Toni MoyaFree Kick2-1 (Real Zaragoza)
66’
70’
Diego GarcíaGonzalo Melero
Francho SerranoRight foot shot3-1 (Real Zaragoza)
76’
Lucas TerrerRaúl Guti
79’
81’
Sebas MoyanoShot on target
82’
Sinan BakışKenan Kodro
84’
90’
Duk
90’
Diego GarcíaPenalty3-2 (Leganes)

How the chances added up

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.

0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.99 1.50 21’ Duk (Leganes), 0-1 21’ 35’ Kenan Kodro (Real Zaragoza), 1-1 35’ 66’ Toni Moya (Real Zaragoza), 2-1 66’ 76’ Francho Serrano (Real Zaragoza), 3-1 76’ 90’ Diego García (Leganes), 3-2 90’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.99 1.50 21’ Duk (Leganes), 0-1 Duk 21’ 35’ Kenan Kodro (Real Zaragoza), 1-1 Kodro 35’ 66’ Toni Moya (Real Zaragoza), 2-1 Moya 66’ 76’ Francho Serrano (Real Zaragoza), 3-1 Serrano 76’ 90’ Diego García (Leganes), 3-2 García 90’
Real Zaragoza 1.99 xGLeganes 1.50 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Leganes attacking Real Zaragoza attacking 
90’ Diego García (Leganes), penalty, 0.76 xG, goal 21’ Duk (Leganes), open play, 0.50 xG, goal 35’ Kenan Kodro (Real Zaragoza), open play, 0.35 xG, goal 7’ Kenan Kodro (Real Zaragoza), open play, 0.27 xG, saved 55’ Pablo Insua (Real Zaragoza), from a corner, 0.19 xG, saved 47’ Mario Soberón (Real Zaragoza), open play, 0.18 xG, saved 21’ Álex Millán (Leganes), open play, 0.16 xG, off target 13’ Francho Serrano (Real Zaragoza), open play, 0.15 xG, saved 29’ Mario Soberón (Real Zaragoza), open play, 0.14 xG, saved 76’ Francho Serrano (Real Zaragoza), open play, 0.14 xG, goal 62’ Kenan Kodro (Real Zaragoza), set piece, 0.09 xG, hit the woodwork 66’ Toni Moya (Real Zaragoza), direct free kick, 0.08 xG, goal 86’ Duk (Leganes), direct free kick, 0.09 xG, off target 14’ Aleksandar Radovanović (Real Zaragoza), from a corner, 0.08 xG, blocked 9’ Mario Soberón (Real Zaragoza), open play, 0.06 xG, saved 75’ Carlos Pomares (Real Zaragoza), open play, 0.06 xG, blocked 80’ Martín Aguirregabiria (Real Zaragoza), open play, 0.03 xG, off target 50’ Kenan Kodro (Real Zaragoza), open play, 0.03 xG, off target 24’ Keidi Bare (Real Zaragoza), open play, 0.03 xG, off target 48’ Francho Serrano (Real Zaragoza), open play, 0.03 xG, off target 40’ Carlos Pomares (Real Zaragoza), set piece, 0.02 xG, blocked 47’ Martín Aguirregabiria (Real Zaragoza), open play, 0.02 xG, saved 82’ Sebas Moyano (Real Zaragoza), open play, 0.02 xG, saved 53’ Martín Aguirregabiria (Real Zaragoza), open play, 0.02 xG, off target 90’ Diego García (Leganes), penalty, 0.76 xG, goal 21’ Duk (Leganes), open play, 0.50 xG, goal 35’ Kenan Kodro (Real Zaragoza), open play, 0.35 xG, goal 7’ Kenan Kodro (Real Zaragoza), open play, 0.27 xG, saved 55’ Pablo Insua (Real Zaragoza), from a corner, 0.19 xG, saved 47’ Mario Soberón (Real Zaragoza), open play, 0.18 xG, saved 21’ Álex Millán (Leganes), open play, 0.16 xG, off target 13’ Francho Serrano (Real Zaragoza), open play, 0.15 xG, saved 29’ Mario Soberón (Real Zaragoza), open play, 0.14 xG, saved 76’ Francho Serrano (Real Zaragoza), open play, 0.14 xG, goal 62’ Kenan Kodro (Real Zaragoza), set piece, 0.09 xG, hit the woodwork 86’ Duk (Leganes), direct free kick, 0.09 xG, off target 66’ Toni Moya (Real Zaragoza), direct free kick, 0.08 xG, goal 14’ Aleksandar Radovanović (Real Zaragoza), from a corner, 0.08 xG, blocked 9’ Mario Soberón (Real Zaragoza), open play, 0.06 xG, saved 75’ Carlos Pomares (Real Zaragoza), open play, 0.06 xG, blocked 80’ Martín Aguirregabiria (Real Zaragoza), open play, 0.03 xG, off target 50’ Kenan Kodro (Real Zaragoza), open play, 0.03 xG, off target 24’ Keidi Bare (Real Zaragoza), open play, 0.03 xG, off target 48’ Francho Serrano (Real Zaragoza), open play, 0.03 xG, off target 47’ Martín Aguirregabiria (Real Zaragoza), open play, 0.02 xG, saved 82’ Sebas Moyano (Real Zaragoza), open play, 0.02 xG, saved 40’ Carlos Pomares (Real Zaragoza), set piece, 0.02 xG, blocked 53’ Martín Aguirregabiria (Real Zaragoza), open play, 0.02 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Real Zaragoza 3-4-2-1 Starting XI
Andrada
Pomares
Insua
Radovanović
Guti 79’
Bare 63’
Serrano
Aguirregabiria
Fernández 79’
Soberón 63’
Kodro 84’
Leganes 5-3-2 Starting XI
Soriano
Miquel
Marvel
García
Diawara 78’
Figueredo
Melero 70’
López 79’
Cruz 70’
Millán 46’
Duk

Player stats

Goalkeeper1 player
Esteban Andrada
90′ 0 2 10 – – – – –
Defenders5 players
Pablo Insua
90′ – 1 – 8 7 87 – – – –
Aleksandar Radovanović
90′ 2 1 – 4 2 57 3 – – –
Carlos Pomares
90′ 2 1 – 5 1 43 2 – – –
Martín Aguirregabiria
90′ 2 1 – 6 1 67 – – 1 –
Dani Tasende Came on as a substitute
11′ – – – – – 7 – – – –
Midfielders6 players
Raúl Guti Taken off
79′ – – 50 2 – – 1 2 2 1
Keidi Bare Taken off
63′ – – 49 1 – 1 1 5 – 2
Valery Fernández Taken off
79′ – – 25 1 – 2 1 3 – 1 –
90′ 1 1 42 3 – – – 4 – 3 –
Toni Moya Came on as a substitute
27′ 1 – 18 – – – – 1 2 1 –
Lucas Terrer Came on as a substitute
11′ – – 6 – – – – – 2 – –
Forwards4 players
Mario Soberón Taken off
63′ – – 3 3 0.38 – 1 1 – 16 –
Kenan Kodro Taken off
84′ 1 – 4 2 0.74 – 2 5 2 20 –
Sebas Moyano Came on as a substitute
27′ – – 1 1 0.02 – – 4 3 8 –
Sinan Bakış Came on as a substitute
13′ – – – – – – – 1 – 4 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Before kick-off

Real Zaragoza win 35% Avg odds 2.63
Draw 32% Avg odds 2.90
Leganes win 33% Avg odds 2.74

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.