Real Madrid vs Atletico Madrid

22 March 2026 · La Liga · 2025/26 · Referee José Luis Munuera Montero

Full time 3 – 2

Half-time: 0–1

  • Vinícius Júnior 52’ (pen), 72’
  • Federico Valverde 55’
  • Ademola Lookman 33’
  • Nahuel Molina 66’

Match summary

Real Madrid came from behind to win 3-2 at home to Atletico Madrid. Atletico Madrid led 1-0 at half-time.

In the first half, Ademola Lookman put Atletico Madrid ahead in the 33rd minute, set up by Giuliano Simeone. In the second half, Vinícius Júnior equalised from the penalty spot in the 52nd minute, Federico Valverde put Real Madrid in front in the 55th minute, Nahuel Molina equalised in the 66th minute, set up by Julián Álvarez, and Júnior won it in the 72nd minute, set up by Trent Alexander-Arnold.

The chances backed that up: Real Madrid created 2.97 expected goals (xG) from 17 shots to Atletico Madrid's 1.40 from 13. Real Madrid had a player sent off.

Match stats

52% Possession 48%
17 Shots 13
10 Shots on target 7
4 Corners 1
116 Attacks 77
51 Dangerous attacks 43
559 Passes 505
91% Pass accuracy 89%
11 Tackles 18
2 Fouls 15
1 Yellow cards 4
1 Red cards 0
2 Offsides 0

Key events

Real Madrid Atletico Madrid
Kick-off
Daniel CarvajalShot on target
3’
9’
Marcos LlorenteShot on target
12’
Giuliano SimeoneShot on target
27’
Federico ValverdeShot on target
29’
33’
Ademola LookmanRight foot shot0-1 (Atletico Madrid)
36’
Arda GülerShot on target
44’
Half-time0-1
Second half underway
Vinicius JuniorPenalty1-1 (Real Madrid)
52’
Federico ValverdeRight foot shot2-1 (Real Madrid)
55’
57’
Nico GonzálezJohnny Cardoso
57’
Alexander SørlothAntoine Griezmann
60’
Julián ÁlvarezShot on target
61’
Federico ValverdeShot on target
62’
63’
66’
Nahuel MolinaRight foot shot2-2 (Atletico Madrid)
68’
Vinicius JuniorRight foot shot3-2 (Real Madrid)
72’
77’
Trent Alexander-ArnoldShot on target
83’
90+3’
Alexander SørlothShot on target
90+6’
Álex BaenaShot on target
Full-time3-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 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.97 1.40 33’ Ademola Lookman (Atletico Madrid), 0-1 33’ 52’ Vinícius Júnior (Real Madrid), 1-1 52’ 55’ Federico Valverde (Real Madrid), 2-1 55’ 66’ Nahuel Molina (Atletico Madrid), 2-2 66’ 72’ Vinícius Júnior (Real Madrid), 3-2 72’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.97 1.40 33’ Ademola Lookman (Atletico Madrid), 0-1 Lookman 33’ 52’ Vinícius Júnior (Real Madrid), 1-1 Júnior 52’ 55’ Federico Valverde (Real Madrid), 2-1 Valverde 55’ 66’ Nahuel Molina (Atletico Madrid), 2-2 Molina 66’ 72’ Vinícius Júnior (Real Madrid), 3-2 Júnior 72’
Real Madrid 2.97 xGAtletico Madrid 1.40 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Atletico Madrid attacking Real Madrid attacking 
22’ Vinícius Júnior (Real Madrid), from a corner, 0.81 xG, blocked 52’ Vinícius Júnior (Real Madrid), penalty, 0.74 xG, goal 33’ Ademola Lookman (Atletico Madrid), open play, 0.58 xG, goal 22’ Vinícius Júnior (Real Madrid), from a corner, 0.52 xG, blocked 9’ Marcos Llorente (Atletico Madrid), open play, 0.42 xG, saved 55’ Federico Valverde (Real Madrid), open play, 0.39 xG, goal 8’ Antoine Griezmann (Atletico Madrid), open play, 0.09 xG, off target 55’ Antonio Rüdiger (Real Madrid), from a corner, 0.07 xG, off target 83’ Trent Alexander-Arnold (Real Madrid), direct free kick, 0.06 xG, saved 3’ Daniel Carvajal (Real Madrid), open play, 0.06 xG, saved 42’ Aurelien Tchouameni (Real Madrid), open play, 0.05 xG, off target 65’ Julián Álvarez (Atletico Madrid), open play, 0.05 xG, off target 90+3’ Alexander Sørloth (Atletico Madrid), open play, 0.05 xG, saved 9’ Federico Valverde (Real Madrid), open play, 0.04 xG, hit the woodwork 72’ Vinícius Júnior (Real Madrid), open play, 0.04 xG, goal 90+2’ Julián Álvarez (Atletico Madrid), open play, 0.04 xG, off target 12’ Giuliano Simeone (Atletico Madrid), open play, 0.03 xG, saved 14’ Arda Güler (Real Madrid), open play, 0.04 xG, off target 22’ Aurelien Tchouameni (Real Madrid), set piece, 0.03 xG, blocked 31’ Ademola Lookman (Atletico Madrid), open play, 0.03 xG, blocked 62’ Federico Valverde (Real Madrid), open play, 0.03 xG, saved 81’ Julián Álvarez (Atletico Madrid), open play, 0.03 xG, hit the woodwork 24’ Vinícius Júnior (Real Madrid), open play, 0.02 xG, off target 29’ Federico Valverde (Real Madrid), set piece, 0.02 xG, saved 60’ Julián Álvarez (Atletico Madrid), open play, 0.02 xG, saved 44’ Arda Güler (Real Madrid), open play, 0.02 xG, saved 90+5’ Julián Álvarez (Atletico Madrid), open play, 0.02 xG, off target 66’ Nahuel Molina (Atletico Madrid), open play, 0.02 xG, goal 90+1’ Fran García (Real Madrid), open play, 0.02 xG, off target 90+6’ Álex Baena (Atletico Madrid), open play, 0.02 xG, saved 22’ Vinícius Júnior (Real Madrid), from a corner, 0.81 xG, blocked 52’ Vinícius Júnior (Real Madrid), penalty, 0.74 xG, goal 33’ Ademola Lookman (Atletico Madrid), open play, 0.58 xG, goal 22’ Vinícius Júnior (Real Madrid), from a corner, 0.52 xG, blocked 9’ Marcos Llorente (Atletico Madrid), open play, 0.42 xG, saved 55’ Federico Valverde (Real Madrid), open play, 0.39 xG, goal 8’ Antoine Griezmann (Atletico Madrid), open play, 0.09 xG, off target 55’ Antonio Rüdiger (Real Madrid), from a corner, 0.07 xG, off target 83’ Trent Alexander-Arnold (Real Madrid), direct free kick, 0.06 xG, saved 3’ Daniel Carvajal (Real Madrid), open play, 0.06 xG, saved 42’ Aurelien Tchouameni (Real Madrid), open play, 0.05 xG, off target 65’ Julián Álvarez (Atletico Madrid), open play, 0.05 xG, off target 90+3’ Alexander Sørloth (Atletico Madrid), open play, 0.05 xG, saved 9’ Federico Valverde (Real Madrid), open play, 0.04 xG, hit the woodwork 90+2’ Julián Álvarez (Atletico Madrid), open play, 0.04 xG, off target 14’ Arda Güler (Real Madrid), open play, 0.04 xG, off target 72’ Vinícius Júnior (Real Madrid), open play, 0.04 xG, goal 12’ Giuliano Simeone (Atletico Madrid), open play, 0.03 xG, saved 62’ Federico Valverde (Real Madrid), open play, 0.03 xG, saved 22’ Aurelien Tchouameni (Real Madrid), set piece, 0.03 xG, blocked 31’ Ademola Lookman (Atletico Madrid), open play, 0.03 xG, blocked 81’ Julián Álvarez (Atletico Madrid), open play, 0.03 xG, hit the woodwork 24’ Vinícius Júnior (Real Madrid), open play, 0.02 xG, off target 29’ Federico Valverde (Real Madrid), set piece, 0.02 xG, saved 60’ Julián Álvarez (Atletico Madrid), open play, 0.02 xG, saved 44’ Arda Güler (Real Madrid), open play, 0.02 xG, saved 66’ Nahuel Molina (Atletico Madrid), open play, 0.02 xG, goal 90+5’ Julián Álvarez (Atletico Madrid), open play, 0.02 xG, off target 90+1’ Fran García (Real Madrid), open play, 0.02 xG, off target 90+6’ Álex Baena (Atletico Madrid), open play, 0.02 xG, saved
Size shows xG Goal On target Off target or blocked

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

Lineups

Real Madrid 4-4-2 Starting XI
Lunin
Carvajal 64’
Rüdiger
Huijsen
García
Valverde
Pitarch 64’
Tchouaméni
Güler 74’
Díaz 74’
Junior 2 87’
Atletico Madrid 4-4-2 Starting XI
Musso
Ruggeri
Hancko
Normand 46’
Llorente
Lookman 57’
Koke
Cardoso 57’
Simeone 71’
Alvarez
Griezmann 57’

Player stats

PlayerPosMinGAShxGxAKPCards
Andriy Lunin GK900 0.000.000
Daniel Carvajal DEF651 0.060.092
Antonio Rüdiger DEF901 0.070.000
Dean Huijsen DEF900 0.000.021
Fran García DEF901 0.020.000
Federico Valverde MID7814 0.490.000
Aurelien Tchouameni MID902 0.080.062
Thiago Pitarch MID650 0.000.000
Arda Güler MID752 0.060.552
Vinícius Júnior FWD8825 2.130.021
Brahim Diaz FWD750 0.000.082
Kylian Mbappe-Lottin Sub250 0.000.000
Trent Alexander-Arnold Sub2511 0.060.041
Eduardo Camavinga Sub150 0.000.000
Jude Bellingham Sub150 0.000.000
Álvaro Fernández Sub20 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Real Madrid win 47% Avg odds 2.00
Draw 25% Avg odds 3.80
Atletico Madrid win 28% Avg odds 3.32

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.