Real Madrid vs Atletico Madrid

4 March 2025 · Champions League · Round of 16, first leg · 2024/25

Full time 2 – 1

Half-time: 1–1

Aggregate: Real Madrid 2–2 Atletico Madrid. Real Madrid go through (on penalties).

  • Rodrygo 4’
  • Brahim Díaz 55’
  • Julián Alvarez 32’

Match summary

Real Madrid beat Atletico Madrid 2-1 after 90 minutes. It was 1-1 at half-time. Real Madrid went through 2-2 on aggregate after penalties.

Rodrygo put Real Madrid ahead in the 4th minute, Julián Alvarez equalised in the 32nd minute, and Brahim Díaz won it in the 55th minute.

The chances backed that up: Real Madrid created 0.68 expected goals (xG) from 13 shots to Atletico Madrid's 0.20 from 6.

Key events

Real Madrid Atletico Madrid
Kick-off
RodrygoLeft foot shot1-0 (Real Madrid)
4’
Vinícius JúniorShot on target
22’
32’
Julián AlvarezRight foot shot1-1 (Atletico Madrid)
Federico ValverdeShot on target
45’
Second half underway
Half-time1-1
Kylian MbappéShot on target
47’
Brahim DíazRight foot shot2-1 (Real Madrid)
55’
56’
60’
Antoine GriezmannShot on target
Ferland MendyShot on target
65’
75’
Ángel CorreaRodrigo De Paul
Luka ModrićShot on target
90+1’
Full-time2-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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.68 0.20 4’ Rodrygo (Real Madrid), 1-0 4’ 32’ Julián Alvarez (Atletico Madrid), 1-1 32’ 55’ Brahim Díaz (Real Madrid), 2-1 55’ 0.0 0.5 1.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.68 0.20 4’ Rodrygo (Real Madrid), 1-0 Rodrygo 4’ 32’ Julián Alvarez (Atletico Madrid), 1-1 Alvarez 32’ 55’ Brahim Díaz (Real Madrid), 2-1 Díaz 55’
Real Madrid 0.68 xGAtletico Madrid 0.20 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 
4’ Rodrygo (Real Madrid), open play, 0.16 xG, goal 74’ Raúl Asencio (Real Madrid), from a corner, 0.10 xG, off target 90+1’ Luka Modrić (Real Madrid), open play, 0.10 xG, saved 55’ Brahim Díaz (Real Madrid), open play, 0.10 xG, goal 13’ Vinícius Júnior (Real Madrid), open play, 0.06 xG, blocked 53’ Rodrigo De Paul (Atletico Madrid), open play, 0.05 xG, blocked 17’ Giuliano Simeone (Atletico Madrid), from a corner, 0.05 xG, off target 27’ Pablo Barrios (Atletico Madrid), open play, 0.03 xG, off target 32’ Julián Alvarez (Atletico Madrid), open play, 0.03 xG, goal 47’ Kylian Mbappé (Real Madrid), open play, 0.03 xG, saved 60’ Antoine Griezmann (Atletico Madrid), open play, 0.03 xG, saved 90+3’ Vinícius Júnior (Real Madrid), open play, 0.03 xG, blocked 45’ Federico Valverde (Real Madrid), open play, 0.03 xG, saved 61’ José María Giménez (Atletico Madrid), set piece, 0.02 xG, off target 65’ Ferland Mendy (Real Madrid), open play, 0.02 xG, saved 69’ Rodrygo (Real Madrid), from a corner, 0.02 xG, blocked 36’ Antonio Rüdiger (Real Madrid), open play, 0.02 xG, off target 73’ Antonio Rüdiger (Real Madrid), open play, 0.01 xG, blocked 22’ Vinícius Júnior (Real Madrid), open play, 0.01 xG, saved 4’ Rodrygo (Real Madrid), open play, 0.16 xG, goal 74’ Raúl Asencio (Real Madrid), from a corner, 0.10 xG, off target 90+1’ Luka Modrić (Real Madrid), open play, 0.10 xG, saved 55’ Brahim Díaz (Real Madrid), open play, 0.10 xG, goal 13’ Vinícius Júnior (Real Madrid), open play, 0.06 xG, blocked 53’ Rodrigo De Paul (Atletico Madrid), open play, 0.05 xG, blocked 17’ Giuliano Simeone (Atletico Madrid), from a corner, 0.05 xG, off target 27’ Pablo Barrios (Atletico Madrid), open play, 0.03 xG, off target 60’ Antoine Griezmann (Atletico Madrid), open play, 0.03 xG, saved 90+3’ Vinícius Júnior (Real Madrid), open play, 0.03 xG, blocked 32’ Julián Alvarez (Atletico Madrid), open play, 0.03 xG, goal 45’ Federico Valverde (Real Madrid), open play, 0.03 xG, saved 47’ Kylian Mbappé (Real Madrid), open play, 0.03 xG, saved 61’ José María Giménez (Atletico Madrid), set piece, 0.02 xG, off target 65’ Ferland Mendy (Real Madrid), open play, 0.02 xG, saved 69’ Rodrygo (Real Madrid), from a corner, 0.02 xG, blocked 36’ Antonio Rüdiger (Real Madrid), open play, 0.02 xG, off target 73’ Antonio Rüdiger (Real Madrid), open play, 0.01 xG, blocked 22’ Vinícius Júnior (Real Madrid), open play, 0.01 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
Courtois
Mendy
Asencio
Rüdiger
Valverde 82’
Júnior
Tchouaméni
Camavinga 62’
Díaz 89’
Rodrygo
Mbappé
Atletico Madrid 4-4-2 Starting XI
Oblak
Llorente
Giménez
Lenglet
Galán
Simeone 64’
Paul 75’
Barrios 75’
Lino 64’
Alvarez
Griezmann 71’

Player stats

Goalkeeper1 player
90′ 1 1 24 – – – – –
Defenders4 players
90′ – 1 – 3 2 58 – – – –
90′ – – – 4 4 60 – – – –
90′ – 1 1 3 – 62 2 – 1 –
Lucas Vázquez Came on as a substitute
8′ – 1 – – – 7 1 – – –
Midfielders6 players
Federico Valverde Taken off
82′ – 1 73 2 – – 4 1 1 1 –
90′ – – 90 3 – 2 3 2 – – –
Eduardo Camavinga Taken off
62′ – – 41 – – 2 – 4 – 1 –
Brahim Díaz Taken off
89′ 1 – 53 1 – 3 4 6 3 2
90′ – – 24 – – 1 – 6 1 4 –
Luka Modrić Came on as a substitute
28′ – – 50 2 – – 1 1 – 1 –
Forwards3 players
Rodrygo
90′ 1 – 2 1 0.17 – 1 2 – 57 –
90′ – – 1 1 0.03 – 2 2 – 40 –
Endrick Came on as a substitute
1′ – – – – – – – 1 1 3 –
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.

Form going into the game

Last five Champions 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 from Bzzoiro Sports Data.