Bayern Munich vs Real Madrid

15 April 2026 · Champions League · Quarter-finals, second leg · 2025/26 · Referee Slavko Vinčić

Full time 4 – 3

Half-time: 2–3

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

  • A. Pavlović 6’
  • H. Kane 38’
  • L. Díaz 89’
  • M. Olise 90+4’
  • A. Güler 1’, 29’
  • K. Mbappé 42’

Match summary

Bayern Munich came from behind to win 4-3 at home to Real Madrid, with the winner arriving in stoppage time after 90 minutes. Real Madrid led 3-2 at half-time. Bayern Munich went through 6-4 on aggregate.

In the first half, A. Güler put Real Madrid ahead in the first minute, A. Pavlović equalised with a header in the 6th minute, Güler put Real Madrid back in front with a direct free kick in the 29th minute, H. Kane equalised in the 38th minute, and K. Mbappé put Real Madrid back in front in the 42nd minute. In the second half, L. Díaz equalised in the 89th minute and M. Olise won it in stoppage time.

There was little between the sides on chances: Bayern Munich created 2.05 expected goals (xG) from 21 shots, Real Madrid 2.27 from 12. Real Madrid had 2 players sent off.

Match stats

69% Possession 31%
21 Shots 12
9 Shots on target 5
9 Corners 2
640 Passes 294
88.3% Pass accuracy 77.9%
16 Tackles 15
10 Fouls 12
1 Yellow cards 7
0 Red cards 2
2 Offsides 1

Key events

Bayern Munich Real Madrid
0’
A. GülerSecond yellowArgument
0’
A. GülerArgument
0’
D. CeballosArgument
V. KompanyManagerArgument
0’
Kick-off
1’
A. GülerLeft foot shot0-1 (Real Madrid)
A. PavlovićHeader1-1 (Bayern Munich)
6’
J. KimmichShot on target
27’
J. StanišićArgument
29’
29’
A. GülerFree Kick1-2 (Real Madrid)
S. GnabryShot on target
34’
J. StanišićShot on target
37’
H. KaneRight foot shot2-2 (Bayern Munich)
38’
40’
42’
K. MbappéRight foot shot2-3 (Real Madrid)
Half-time2-3
Second half underway
55’
K. MbappéShot on target
66’
F. ValverdeShot on target
M. OliseShot on target
68’
70’
A. RudigerArgument
78’
H. KaneShot on target
85’
86’
E. CamavingaSecond yellowTime wasting
L. DíazRight foot shot3-3 (Bayern Munich)
89’
M. OliseLeft foot shot4-3 (Bayern Munich)
90+4’
Full-time4-3

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 2.05 2.27 1’ A. Güler (Real Madrid), 0-1 1’ 6’ A. Pavlović (Bayern Munich), 1-1 6’ 29’ A. Güler (Real Madrid), 1-2 29’ 38’ H. Kane (Bayern Munich), 2-2 38’ 42’ K. Mbappé (Real Madrid), 2-3 42’ 89’ L. Díaz (Bayern Munich), 3-3 89’ 90+4’ M. Olise (Bayern Munich), 4-3 90+4’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.05 2.27 1’ A. Güler (Real Madrid), 0-1 Güler 1’ 6’ A. Pavlović (Bayern Munich), 1-1 Pavlović 6’ 29’ A. Güler (Real Madrid), 1-2 Güler 29’ 38’ H. Kane (Bayern Munich), 2-2 Kane 38’ 42’ K. Mbappé (Real Madrid), 2-3 Mbappé 42’ 89’ L. Díaz (Bayern Munich), 3-3 Díaz 89’ 90+4’ M. Olise (Bayern Munich), 4-3 Olise 90+4’
Bayern Munich 2.05 xGReal Madrid 2.27 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Real Madrid attacking Bayern Munich attacking 
6’ A. Pavlović (Bayern Munich), from a corner, 0.95 xG, goal 42’ K. Mbappé (Real Madrid), open play, 0.81 xG, goal 1’ A. Güler (Real Madrid), open play, 0.47 xG, goal 55’ K. Mbappé (Real Madrid), open play, 0.24 xG, saved 38’ H. Kane (Bayern Munich), open play, 0.19 xG, goal 71’ Vinícius Jr. (Real Madrid), open play, 0.19 xG, off target 20’ K. Mbappé (Real Madrid), open play, 0.10 xG, blocked 47’ D. Upamecano (Bayern Munich), from a corner, 0.10 xG, off target 57’ K. Mbappé (Real Madrid), open play, 0.10 xG, blocked 63’ Vinícius Jr. (Real Madrid), open play, 0.09 xG, off target 41’ Vinícius Jr. (Real Madrid), open play, 0.08 xG, hit the woodwork 90+4’ M. Olise (Bayern Munich), open play, 0.07 xG, goal 13’ S. Gnabry (Bayern Munich), from a corner, 0.07 xG, off target 46’ L. Díaz (Bayern Munich), open play, 0.07 xG, blocked 85’ H. Kane (Bayern Munich), open play, 0.07 xG, saved 66’ F. Valverde (Real Madrid), open play, 0.06 xG, saved 72’ L. Díaz (Bayern Munich), open play, 0.06 xG, blocked 29’ A. Güler (Real Madrid), direct free kick, 0.05 xG, goal 68’ M. Olise (Bayern Munich), open play, 0.05 xG, saved 60’ J. Bellingham (Real Madrid), from a corner, 0.05 xG, off target 27’ J. Kimmich (Bayern Munich), from a corner, 0.05 xG, saved 68’ Unknown (Bayern Munich), open play, 0.04 xG, blocked 75’ D. Upamecano (Bayern Munich), set piece, 0.04 xG, off target 77’ M. Olise (Bayern Munich), open play, 0.05 xG, off target 89’ L. Díaz (Bayern Munich), open play, 0.04 xG, goal 37’ J. Stanišić (Bayern Munich), open play, 0.04 xG, saved 34’ S. Gnabry (Bayern Munich), open play, 0.03 xG, saved 26’ M. Olise (Bayern Munich), open play, 0.03 xG, blocked 24’ J. Kimmich (Bayern Munich), from a corner, 0.03 xG, blocked 71’ E. Camavinga (Real Madrid), open play, 0.02 xG, blocked 69’ Unknown (Bayern Munich), from a corner, 0.02 xG, blocked 2’ H. Kane (Bayern Munich), open play, 0.01 xG, off target 9’ M. Olise (Bayern Munich), open play, 0.01 xG, blocked 6’ A. Pavlović (Bayern Munich), from a corner, 0.95 xG, goal 42’ K. Mbappé (Real Madrid), open play, 0.81 xG, goal 1’ A. Güler (Real Madrid), open play, 0.47 xG, goal 55’ K. Mbappé (Real Madrid), open play, 0.24 xG, saved 71’ Vinícius Jr. (Real Madrid), open play, 0.19 xG, off target 38’ H. Kane (Bayern Munich), open play, 0.19 xG, goal 57’ K. Mbappé (Real Madrid), open play, 0.10 xG, blocked 20’ K. Mbappé (Real Madrid), open play, 0.10 xG, blocked 47’ D. Upamecano (Bayern Munich), from a corner, 0.10 xG, off target 63’ Vinícius Jr. (Real Madrid), open play, 0.09 xG, off target 41’ Vinícius Jr. (Real Madrid), open play, 0.08 xG, hit the woodwork 46’ L. Díaz (Bayern Munich), open play, 0.07 xG, blocked 85’ H. Kane (Bayern Munich), open play, 0.07 xG, saved 90+4’ M. Olise (Bayern Munich), open play, 0.07 xG, goal 13’ S. Gnabry (Bayern Munich), from a corner, 0.07 xG, off target 66’ F. Valverde (Real Madrid), open play, 0.06 xG, saved 72’ L. Díaz (Bayern Munich), open play, 0.06 xG, blocked 29’ A. Güler (Real Madrid), direct free kick, 0.05 xG, goal 68’ M. Olise (Bayern Munich), open play, 0.05 xG, saved 60’ J. Bellingham (Real Madrid), from a corner, 0.05 xG, off target 27’ J. Kimmich (Bayern Munich), from a corner, 0.05 xG, saved 77’ M. Olise (Bayern Munich), open play, 0.05 xG, off target 37’ J. Stanišić (Bayern Munich), open play, 0.04 xG, saved 68’ Unknown (Bayern Munich), open play, 0.04 xG, blocked 75’ D. Upamecano (Bayern Munich), set piece, 0.04 xG, off target 89’ L. Díaz (Bayern Munich), open play, 0.04 xG, goal 34’ S. Gnabry (Bayern Munich), open play, 0.03 xG, saved 26’ M. Olise (Bayern Munich), open play, 0.03 xG, blocked 24’ J. Kimmich (Bayern Munich), from a corner, 0.03 xG, blocked 71’ E. Camavinga (Real Madrid), open play, 0.02 xG, blocked 69’ Unknown (Bayern Munich), from a corner, 0.02 xG, blocked 2’ H. Kane (Bayern Munich), open play, 0.01 xG, off target 9’ M. Olise (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

Bayern Munich 4-2-3-1 Starting XI
Neuer
Stanišić 46’
Upamecano
Tah
Laimer
Kimmich
Pavlović
Olise
Gnabry 61’
Díaz
Kane
Real Madrid 4-4-2 Starting XI
Lunin
Alexander-Arnold 90’
Militão
Rudiger
Mendy
Díaz 62’
Bellingham
Valverde
Güler 2 90’
Mbappé
Jr.

Player stats

Goalkeeper1 player
90′ – – –
Defenders4 players
46′ – – –
90′ – – –
J. Tah
90′ – – –
90′ – – –
Midfielders5 players
90′ – – – – –
90′ 1 – – – –
90′ 1 – – – –
61′ – – – – –
90′ 1 – – – –
Forwards1 player
H. Kane
90′ 1 – 3 0.27 – – –
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.