Girona vs Real Madrid

30 November 2025 · La Liga · 2025/26 · Referee Ricardo De Burgos Bengoetxea

Full time 1 – 1

Half-time: 1–0

  • Azz-Eddine Ounahi 45’
  • Kylian Mbappe-Lottin 67’ (pen)

Match summary

The points were shared as Girona and Real Madrid drew 1-1. Girona led 1-0 at half-time.

Azz-Eddine Ounahi put Girona ahead in the 45th minute, set up by Viktor Tsygankov and Kylian Mbappe-Lottin equalised from the penalty spot in the 67th minute.

Real Madrid had the better of the chances, with 2.22 expected goals (xG) from 25 shots to Girona's 1.05 from 10.

Match stats

40% Possession 60%
10 Shots 25
4 Shots on target 4
2 Corners 5
65 Attacks 106
22 Dangerous attacks 106
426 Passes 611
84% Pass accuracy 91%
15 Tackles 20
9 Fouls 13
3 Yellow cards 0
0 Red cards 0
1 Offsides 2

Key events

Girona Real Madrid
Kick-off
Viktor TsygankovShot on target
26’
39’
Eder MilitãoShot on target
Paulo GazzanigaArgument
42’
42’
VAR review
Azzedine OunahiRight foot shot1-0 (Girona)
45’
Half-time1-0
Second half underway
54’
Eder MilitãoShot on target
Vladyslav VanatShot on target
57’
Azzedine OunahiFoul
59’
67’
Kylian MbappéPenalty1-1 (Real Madrid)
Yáser AsprillaViktor Tsygankov
72’
Alejandro FrancésHugo Rincón
72’
Joel RocaBryan Gil
72’
Vladyslav VanatFoul
74’
78’
Vinícius JúniorShot on target
Lass KouroumaVladyslav Vanat
83’
Abel RuizAzzedine Ounahi
83’
Joel RocaShot on target
84’
Full-time1-1

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 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.05 2.22 45’ Azz-Eddine Ounahi (Girona), 1-0 45’ 67’ Kylian Mbappe-Lottin (Real Madrid), 1-1 67’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.05 2.22 45’ Azz-Eddine Ounahi (Girona), 1-0 Ounahi 45’ 67’ Kylian Mbappe-Lottin (Real Madrid), 1-1 Mbappe-Lottin 67’
Girona 1.05 xGReal Madrid 2.22 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Real Madrid attacking Girona attacking 
67’ Kylian Mbappe-Lottin (Real Madrid), penalty, 0.74 xG, goal 39’ Eder Militão (Real Madrid), open play, 0.45 xG, saved 57’ Vladyslav Vanat (Girona), open play, 0.40 xG, saved 71’ Vitor Reis (Girona), set piece, 0.16 xG, off target 45’ Azz-Eddine Ounahi (Girona), open play, 0.09 xG, goal 90+4’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.09 xG, off target 56’ Vinícius Júnior (Real Madrid), open play, 0.09 xG, off target 88’ Joel Roca (Girona), open play, 0.09 xG, blocked 44’ Bryan Gil Salvatierra (Girona), open play, 0.08 xG, off target 84’ Joel Roca (Girona), open play, 0.09 xG, saved 82’ Vinícius Júnior (Real Madrid), open play, 0.08 xG, off target 11’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.07 xG, off target 79’ Vinícius Júnior (Real Madrid), open play, 0.07 xG, off target 81’ Kylian Mbappe-Lottin (Real Madrid), from a corner, 0.07 xG, blocked 9’ Arda Güler (Real Madrid), open play, 0.06 xG, off target 32’ Vinícius Júnior (Real Madrid), open play, 0.05 xG, blocked 38’ Jude Bellingham (Real Madrid), open play, 0.05 xG, blocked 88’ Axel Witsel (Girona), from a corner, 0.06 xG, off target 46’ Vinícius Júnior (Real Madrid), open play, 0.05 xG, blocked 54’ Eder Militão (Real Madrid), open play, 0.05 xG, saved 82’ Jude Bellingham (Real Madrid), open play, 0.05 xG, blocked 63’ Federico Valverde (Real Madrid), open play, 0.04 xG, blocked 2’ Viktor Tsygankov (Girona), open play, 0.03 xG, blocked 23’ Vinícius Júnior (Real Madrid), open play, 0.03 xG, off target 27’ Azz-Eddine Ounahi (Girona), open play, 0.03 xG, off target 54’ Eder Militão (Real Madrid), open play, 0.03 xG, off target 40’ Jude Bellingham (Real Madrid), open play, 0.02 xG, blocked 26’ Viktor Tsygankov (Girona), open play, 0.02 xG, saved 38’ Arda Güler (Real Madrid), open play, 0.02 xG, blocked 56’ Aurelien Tchouameni (Real Madrid), open play, 0.02 xG, off target 74’ Kylian Mbappe-Lottin (Real Madrid), from a corner, 0.02 xG, off target 16’ Aurelien Tchouameni (Real Madrid), open play, 0.02 xG, off target 78’ Vinícius Júnior (Real Madrid), open play, 0.02 xG, saved 81’ Federico Valverde (Real Madrid), from a corner, 0.01 xG, blocked 69’ Jude Bellingham (Real Madrid), set piece, 0.01 xG, off target 67’ Kylian Mbappe-Lottin (Real Madrid), penalty, 0.74 xG, goal 39’ Eder Militão (Real Madrid), open play, 0.45 xG, saved 57’ Vladyslav Vanat (Girona), open play, 0.40 xG, saved 71’ Vitor Reis (Girona), set piece, 0.16 xG, off target 45’ Azz-Eddine Ounahi (Girona), open play, 0.09 xG, goal 90+4’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.09 xG, off target 56’ Vinícius Júnior (Real Madrid), open play, 0.09 xG, off target 88’ Joel Roca (Girona), open play, 0.09 xG, blocked 44’ Bryan Gil Salvatierra (Girona), open play, 0.08 xG, off target 84’ Joel Roca (Girona), open play, 0.09 xG, saved 82’ Vinícius Júnior (Real Madrid), open play, 0.08 xG, off target 11’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.07 xG, off target 79’ Vinícius Júnior (Real Madrid), open play, 0.07 xG, off target 81’ Kylian Mbappe-Lottin (Real Madrid), from a corner, 0.07 xG, blocked 9’ Arda Güler (Real Madrid), open play, 0.06 xG, off target 88’ Axel Witsel (Girona), from a corner, 0.06 xG, off target 32’ Vinícius Júnior (Real Madrid), open play, 0.05 xG, blocked 38’ Jude Bellingham (Real Madrid), open play, 0.05 xG, blocked 46’ Vinícius Júnior (Real Madrid), open play, 0.05 xG, blocked 54’ Eder Militão (Real Madrid), open play, 0.05 xG, saved 82’ Jude Bellingham (Real Madrid), open play, 0.05 xG, blocked 63’ Federico Valverde (Real Madrid), open play, 0.04 xG, blocked 2’ Viktor Tsygankov (Girona), open play, 0.03 xG, blocked 23’ Vinícius Júnior (Real Madrid), open play, 0.03 xG, off target 54’ Eder Militão (Real Madrid), open play, 0.03 xG, off target 27’ Azz-Eddine Ounahi (Girona), open play, 0.03 xG, off target 40’ Jude Bellingham (Real Madrid), open play, 0.02 xG, blocked 26’ Viktor Tsygankov (Girona), open play, 0.02 xG, saved 74’ Kylian Mbappe-Lottin (Real Madrid), from a corner, 0.02 xG, off target 16’ Aurelien Tchouameni (Real Madrid), open play, 0.02 xG, off target 38’ Arda Güler (Real Madrid), open play, 0.02 xG, blocked 56’ Aurelien Tchouameni (Real Madrid), open play, 0.02 xG, off target 78’ Vinícius Júnior (Real Madrid), open play, 0.02 xG, saved 81’ Federico Valverde (Real Madrid), from a corner, 0.01 xG, blocked 69’ Jude Bellingham (Real Madrid), set piece, 0.01 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

Lineup not available for this match.

Real Madrid 4-3-3 Starting XI
Courtois
García 90’
Rüdiger
Militão
Alexander-Arnold 90’
Bellingham
Tchouaméni 72’
Valverde
Junior
Mbappé
Güler 46’

Player stats

PlayerPosMinGAShxGxAKPCards
Paulo Gazzaniga GK900 0.000.000
Hugo Rincón DEF760 0.000.031
Vitor Reis DEF901 0.160.000
Arnau Martinez DEF900 0.000.000
Álex Moreno DEF900 0.000.000
Axel Witsel MID901 0.060.031
Iván Martín MID900 0.000.401
Viktor Tsygankov MID7612 0.050.182
Azz-Eddine Ounahi MID8712 0.120.182
Bryan Gil Salvatierra MID761 0.080.000
Vladyslav Vanat FWD871 0.400.000
Yáser Asprilla Sub140 0.000.233
Joel Roca Sub142 0.180.000
Alejandro Francés Sub140 0.000.000
Abel Ruiz Sub30 0.000.000
Lancinet Kourouma Sub30 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Girona win 13% Avg odds 7.19
Draw 17% Avg odds 5.42
Real Madrid win 70% Avg odds 1.36

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 and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.