Alaves vs Real Madrid

14 December 2025 · La Liga · 2025/26 · Referee Víctor García Verdura

Full time 1 – 2

Half-time: 0–1

  • Carlos Vicente 68’
  • Kylian Mbappe-Lottin 24’
  • Rodrygo 76’

Match summary

Real Madrid took a 2-1 win at Alaves. Real Madrid led 1-0 at half-time.

Kylian Mbappe-Lottin put Real Madrid ahead in the 24th minute, set up by Jude Bellingham, Carlos Vicente equalised in the 68th minute, set up by Antonio Blanco, and Rodrygo won it in the 76th minute, set up by Vinícius Júnior.

The chances backed that up: Real Madrid created 1.98 expected goals (xG) from 13 shots to Alaves's 1.31 from 6.

Match stats

52% Possession 48%
6 Shots 13
2 Shots on target 6
5 Corners 7
87 Attacks 95
56 Dangerous attacks 38
488 Passes 462
86% Pass accuracy 86%
23 Tackles 24
12 Fouls 13
3 Yellow cards 1
0 Red cards 0
2 Offsides 0

Key events

Alaves Real Madrid
Kick-off
Victor ParadaFoul
6’
24’
Kylian MbappéRight foot shot0-1 (Real Madrid)
Half-time0-1
Second half underway
Pablo IbáñezShot on target
48’
53’
Kylian Mbappe-LottinShot on target
53’
Vinícius JúniorShot on target
Carlos VicenteCalebe
67’
Carlos VicenteRight foot shot1-1 (Alaves)
68’
VAR review
69’
76’
RodrygoRight foot shot1-2 (Real Madrid)
80’
83’
Youssef EnríquezVictor Parada
89’
90+1’
90+3’
90+6’
Jude BellinghamShot on target
90+6’
Jude BellinghamShot on target
Full-time1-2

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.31 1.98 24’ Kylian Mbappe-Lottin (Real Madrid), 0-1 24’ 68’ Carlos Vicente (Alaves), 1-1 68’ 76’ Rodrygo (Real Madrid), 1-2 76’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.31 1.98 24’ Kylian Mbappe-Lottin (Real Madrid), 0-1 Mbappe-Lottin 24’ 68’ Carlos Vicente (Alaves), 1-1 Vicente 68’ 76’ Rodrygo (Real Madrid), 1-2 Rodrygo 76’
Alaves 1.31 xGReal Madrid 1.98 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Real Madrid attacking Alaves attacking 
76’ Rodrygo (Real Madrid), open play, 0.64 xG, goal 90+6’ Jude Bellingham (Real Madrid), open play, 0.57 xG, saved 48’ Pablo Ibáñez (Alaves), set piece, 0.55 xG, saved 73’ Antonio Martínez (Alaves), open play, 0.37 xG, off target 68’ Carlos Vicente (Alaves), open play, 0.32 xG, goal 76’ Rodrygo (Real Madrid), direct free kick, 0.12 xG, off target 90+6’ Jude Bellingham (Real Madrid), open play, 0.12 xG, saved 53’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.10 xG, saved 24’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.09 xG, goal 90+1’ Brahim Diaz (Real Madrid), open play, 0.08 xG, off target 53’ Vinícius Júnior (Real Madrid), open play, 0.07 xG, saved 4’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.06 xG, blocked 11’ Rodrygo (Real Madrid), open play, 0.05 xG, off target 8’ Kylian Mbappe-Lottin (Real Madrid), set piece, 0.04 xG, off target 86’ Carles Aleñá (Alaves), open play, 0.04 xG, blocked 51’ Federico Valverde (Real Madrid), from a corner, 0.02 xG, off target 34’ Pablo Ibáñez (Alaves), open play, 0.02 xG, blocked 27’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.02 xG, blocked 61’ Lucas Boyé (Alaves), open play, 0.02 xG, off target 76’ Rodrygo (Real Madrid), open play, 0.64 xG, goal 90+6’ Jude Bellingham (Real Madrid), open play, 0.57 xG, saved 48’ Pablo Ibáñez (Alaves), set piece, 0.55 xG, saved 73’ Antonio Martínez (Alaves), open play, 0.37 xG, off target 68’ Carlos Vicente (Alaves), open play, 0.32 xG, goal 76’ Rodrygo (Real Madrid), direct free kick, 0.12 xG, off target 90+6’ Jude Bellingham (Real Madrid), open play, 0.12 xG, saved 53’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.10 xG, saved 24’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.09 xG, goal 90+1’ Brahim Diaz (Real Madrid), open play, 0.08 xG, off target 53’ Vinícius Júnior (Real Madrid), open play, 0.07 xG, saved 4’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.06 xG, blocked 11’ Rodrygo (Real Madrid), open play, 0.05 xG, off target 8’ Kylian Mbappe-Lottin (Real Madrid), set piece, 0.04 xG, off target 86’ Carles Aleñá (Alaves), open play, 0.04 xG, blocked 51’ Federico Valverde (Real Madrid), from a corner, 0.02 xG, off target 34’ Pablo Ibáñez (Alaves), open play, 0.02 xG, blocked 61’ Lucas Boyé (Alaves), open play, 0.02 xG, off target 27’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.02 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Lineups

Alaves 4-1-4-1 Starting XI
Sivera
Otto
Tenaglia
Pacheco
Parada 89’
Blanco
Calebe 67’
Ibáñez 67’
Suárez 83’
Rebbach 67’
Boyé
Real Madrid 4-4-2 Starting XI
Courtois
Valdepeñas 78’
Rüdiger
Asencio
Valverde
Bellingham
Tchouaméni
Güler 78’
Rodrygo 83’
Junior 89’
Mbappé

Player stats

PlayerPosMinGAShxGxAKPCards
Antonio Sivera GK900 0.000.000
Jonny DEF900 0.000.000
Nahuel Tenaglia DEF900 0.000.000
Jon Pacheco Dozagarat DEF900 0.000.551
Victor Parada DEF900 0.000.041
Antonio Blanco MID9010 0.000.342
Calebe MID700 0.000.000
Denis Suárez MID860 0.000.000
Pablo Ibáñez MID702 0.570.000
Abderrahmane Rebbach MID700 0.000.000
Lucas Boyé FWD901 0.020.000
Carlos Vicente Sub2011 0.320.371
Antonio Martínez Sub201 0.370.000
Carles Aleñá Sub201 0.040.000
Ander Guevara Sub40 0.000.000
Youssef Lekhedim Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Alaves win 17% Avg odds 5.73
Draw 23% Avg odds 4.05
Real Madrid win 60% Avg odds 1.56

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.