Real Madrid vs Bayern Munich

7 April 2026 · Champions League · Quarter-finals, first leg · 2025/26 · Referee Michael Oliver

Full time 1 – 2

Half-time: 0–1

Aggregate: Real Madrid 4–6 Bayern Munich. Bayern Munich go through.

  • K. Mbappé 74’
  • L. Díaz 41’
  • H. Kane 46’

Match summary

Bayern Munich won 2-1 away at Real Madrid after 90 minutes. Bayern Munich led 1-0 at half-time. Bayern Munich went through 6-4 on aggregate.

L. Díaz put Bayern Munich ahead in the 41st minute, H. Kane made it 0-2 in the 46th minute, and K. Mbappé pulled one back to make it 1-2 in the 74th minute.

The chances backed that up: Bayern Munich created 3.00 expected goals (xG) from 20 shots to Real Madrid's 1.86 from 20.

Match stats

48% Possession 52%
20 Shots 20
9 Shots on target 8
8 Corners 11
454 Passes 493
85.0% Pass accuracy 88.6%
13 Tackles 12
12 Fouls 12
1 Yellow cards 4
1 Offsides 2

Key events

Real Madrid Bayern Munich
Kick-off
9’
D. UpamecanoShot on target
K. MbappéShot on target
16’
Vinícius Jr.Shot on target
18’
28’
S. GnabryShot on target
K. MbappéShot on target
29’
Vinícius Jr.Shot on target
35’
37’
41’
L. DíazRight foot shot0-1 (Bayern Munich)
Half-time0-1
46’
H. KaneRight foot shot0-2 (Bayern Munich)
Second half underway
47’
M. OliseShot on target
48’
J. StanišićShot on target
56’
M. OliseShot on target
K. MbappéShot on target
66’
69’
70’
71’
K. MbappéLeft foot shot1-2 (Real Madrid)
74’
77’
B. DíazShot on target
80’
82’
Vinícius Jr.Shot on target
82’
É. MilitãoShot on target
83’
85’
J. MusialaShot on target
86’
90+3’
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 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.86 3.00 41’ L. Díaz (Bayern Munich), 0-1 41’ 46’ H. Kane (Bayern Munich), 0-2 46’ 74’ K. Mbappé (Real Madrid), 1-2 74’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.86 3.00 41’ L. Díaz (Bayern Munich), 0-1 Díaz 41’ 46’ H. Kane (Bayern Munich), 0-2 Kane 46’ 74’ K. Mbappé (Real Madrid), 1-2 Mbappé 74’
Real Madrid 1.86 xGBayern Munich 3.00 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Bayern Munich attacking Real Madrid attacking 
9’ D. Upamecano (Bayern Munich), set piece, 0.80 xG, saved 41’ L. Díaz (Bayern Munich), open play, 0.60 xG, goal 74’ K. Mbappé (Real Madrid), open play, 0.60 xG, goal 28’ S. Gnabry (Bayern Munich), open play, 0.48 xG, saved 16’ K. Mbappé (Real Madrid), open play, 0.38 xG, saved 18’ S. Gnabry (Bayern Munich), open play, 0.13 xG, blocked 48’ J. Stanišić (Bayern Munich), from a corner, 0.12 xG, saved 1’ K. Laimer (Bayern Munich), open play, 0.10 xG, off target 8’ S. Gnabry (Bayern Munich), from a corner, 0.08 xG, off target 18’ Vinícius Jr. (Real Madrid), open play, 0.09 xG, saved 65’ L. Díaz (Bayern Munich), from a corner, 0.09 xG, off target 66’ K. Mbappé (Real Madrid), open play, 0.08 xG, saved 67’ É. Militão (Real Madrid), from a corner, 0.09 xG, off target 75’ H. Kane (Bayern Munich), open play, 0.08 xG, off target 29’ K. Mbappé (Real Madrid), open play, 0.08 xG, saved 46’ H. Kane (Bayern Munich), open play, 0.07 xG, goal 65’ L. Díaz (Bayern Munich), from a corner, 0.08 xG, blocked 89’ J. Musiala (Bayern Munich), open play, 0.08 xG, off target 30’ A. Rüdiger (Real Madrid), from a corner, 0.06 xG, off target 56’ M. Olise (Bayern Munich), open play, 0.06 xG, saved 61’ Vinícius Jr. (Real Madrid), open play, 0.06 xG, off target 68’ K. Mbappé (Real Madrid), open play, 0.06 xG, off target 7’ M. Olise (Bayern Munich), direct free kick, 0.05 xG, blocked 57’ H. Kane (Bayern Munich), open play, 0.05 xG, blocked 82’ Vinícius Jr. (Real Madrid), open play, 0.05 xG, saved 35’ Vinícius Jr. (Real Madrid), open play, 0.04 xG, saved 26’ T. Alexander-Arnold (Real Madrid), open play, 0.04 xG, blocked 45’ T. Alexander-Arnold (Real Madrid), direct free kick, 0.04 xG, blocked 83’ É. Militão (Real Madrid), from a corner, 0.04 xG, saved 63’ M. Olise (Bayern Munich), open play, 0.04 xG, off target 16’ Vinícius Jr. (Real Madrid), open play, 0.03 xG, off target 19’ Vinícius Jr. (Real Madrid), from a corner, 0.03 xG, off target 47’ M. Olise (Bayern Munich), open play, 0.03 xG, saved 85’ J. Musiala (Bayern Munich), open play, 0.03 xG, saved 89’ K. Mbappé (Real Madrid), open play, 0.03 xG, off target 80’ B. Díaz (Real Madrid), open play, 0.03 xG, saved 51’ A. Tchouaméni (Real Madrid), open play, 0.02 xG, blocked 53’ Vinícius Jr. (Real Madrid), open play, 0.02 xG, off target 76’ J. Tah (Bayern Munich), from a corner, 0.02 xG, blocked 32’ J. Kimmich (Bayern Munich), open play, 0.01 xG, blocked 9’ D. Upamecano (Bayern Munich), set piece, 0.80 xG, saved 41’ L. Díaz (Bayern Munich), open play, 0.60 xG, goal 74’ K. Mbappé (Real Madrid), open play, 0.60 xG, goal 28’ S. Gnabry (Bayern Munich), open play, 0.48 xG, saved 16’ K. Mbappé (Real Madrid), open play, 0.38 xG, saved 18’ S. Gnabry (Bayern Munich), open play, 0.13 xG, blocked 48’ J. Stanišić (Bayern Munich), from a corner, 0.12 xG, saved 1’ K. Laimer (Bayern Munich), open play, 0.10 xG, off target 8’ S. Gnabry (Bayern Munich), from a corner, 0.08 xG, off target 18’ Vinícius Jr. (Real Madrid), open play, 0.09 xG, saved 65’ L. Díaz (Bayern Munich), from a corner, 0.09 xG, off target 67’ É. Militão (Real Madrid), from a corner, 0.09 xG, off target 75’ H. Kane (Bayern Munich), open play, 0.08 xG, off target 65’ L. Díaz (Bayern Munich), from a corner, 0.08 xG, blocked 66’ K. Mbappé (Real Madrid), open play, 0.08 xG, saved 29’ K. Mbappé (Real Madrid), open play, 0.08 xG, saved 46’ H. Kane (Bayern Munich), open play, 0.07 xG, goal 89’ J. Musiala (Bayern Munich), open play, 0.08 xG, off target 30’ A. Rüdiger (Real Madrid), from a corner, 0.06 xG, off target 56’ M. Olise (Bayern Munich), open play, 0.06 xG, saved 61’ Vinícius Jr. (Real Madrid), open play, 0.06 xG, off target 68’ K. Mbappé (Real Madrid), open play, 0.06 xG, off target 7’ M. Olise (Bayern Munich), direct free kick, 0.05 xG, blocked 57’ H. Kane (Bayern Munich), open play, 0.05 xG, blocked 82’ Vinícius Jr. (Real Madrid), open play, 0.05 xG, saved 35’ Vinícius Jr. (Real Madrid), open play, 0.04 xG, saved 83’ É. Militão (Real Madrid), from a corner, 0.04 xG, saved 26’ T. Alexander-Arnold (Real Madrid), open play, 0.04 xG, blocked 45’ T. Alexander-Arnold (Real Madrid), direct free kick, 0.04 xG, blocked 63’ M. Olise (Bayern Munich), open play, 0.04 xG, off target 16’ Vinícius Jr. (Real Madrid), open play, 0.03 xG, off target 19’ Vinícius Jr. (Real Madrid), from a corner, 0.03 xG, off target 85’ J. Musiala (Bayern Munich), open play, 0.03 xG, saved 47’ M. Olise (Bayern Munich), open play, 0.03 xG, saved 80’ B. Díaz (Real Madrid), open play, 0.03 xG, saved 89’ K. Mbappé (Real Madrid), open play, 0.03 xG, off target 51’ A. Tchouaméni (Real Madrid), open play, 0.02 xG, blocked 53’ Vinícius Jr. (Real Madrid), open play, 0.02 xG, off target 76’ J. Tah (Bayern Munich), from a corner, 0.02 xG, blocked 32’ J. Kimmich (Bayern Munich), open play, 0.01 xG, blocked
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
Alexander-Arnold
Rüdiger
Huijsen 62’
Carreras
Valverde
Pitarch 62’
Tchouaméni
Güler 71’
Mbappé
Jr.
Bayern Munich 4-2-3-1 Starting XI
Neuer
Stanišić
Upamecano
Tah
Laimer 69’
Pavlović 90’
Kimmich
Olise
Gnabry 69’
Díaz 90’
Kane

Player stats

Goalkeeper1 player
90′ – – –
Defenders5 players
90′ – – –
90′ – – –
D. Huijsen Taken off
62′ – – –
90′ – – –
É. Militão Came on as a substitute
28′ – 1 – 1 1 21 1 – – –
Midfielders6 players
90′ – – – – –
T. Pitarch Taken off
62′ – – – – –
90′ – – – –
A. Güler Taken off
71′ – – – – –
J. Bellingham Came on as a substitute
28′ – – – – –
B. Díaz Came on as a substitute
19′ – – 11 – – 1 – 3 – 1 –
Forwards2 players
90′ 1 – 6 1.22 – – –
90′ – – 7 0.32 – – –
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. A blank cell means that figure is not available for that player.

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.