Bayern Munich vs Borussia Dortmund

30 March 2024 · Bundesliga · 2023/24 · Referee Harm Osmers

Full time 0 – 2

Half-time: 0–1

  • Karim Adeyemi 10’
  • Julian Ryerson 83’

Match summary

Borussia Dortmund took a 2-0 win at Bayern Munich. Borussia Dortmund led 1-0 at half-time.

Karim Adeyemi put Borussia Dortmund ahead in the 10th minute, set up by Julian Brandt and Julian Ryerson made it 0-2 in the 83rd minute, set up by Sébastien Haller.

Bayern Munich can feel hard done by, creating 1.91 expected goals (xG) from 17 shots to Borussia Dortmund's 1.26 from 11.

Match stats

Bayern Munich Borussia Dortmund
16 Shots 11
3 Shots on Target 5
7 Corners 4
0 Yellow Cards 0
0 Red Cards 0
1.91 xG 1.26
1.91 Non-penalty xG 1.26
9 Deep Completions 7

Key events

Bayern Munich Borussia Dortmund
Kick-off
10’
Karim Adeyemi
Assist: Julian Brandt
0-1 (Borussia Dortmund)
Half-time0-1
83’
Julian Ryerson
Assist: Sébastien Haller
0-2 (Borussia Dortmund)
Full-time0-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.91 1.26 10’ Karim Adeyemi (Borussia Dortmund), 0-1 10’ 83’ Julian Ryerson (Borussia Dortmund), 0-2 83’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.91 1.26 10’ Karim Adeyemi (Borussia Dortmund), 0-1 Adeyemi 10’ 83’ Julian Ryerson (Borussia Dortmund), 0-2 Ryerson 83’
Bayern Munich 1.91 xGBorussia Dortmund 1.26 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Borussia Dortmund attacking Bayern Munich attacking 
7’ Harry Kane (Bayern Munich), open play, 0.55 xG, blocked 52’ Felix Nmecha (Borussia Dortmund), open play, 0.44 xG, saved 23’ Harry Kane (Bayern Munich), open play, 0.40 xG, off target 35’ Eric Dier (Bayern Munich), from a corner, 0.33 xG, blocked 10’ Karim Adeyemi (Borussia Dortmund), open play, 0.28 xG, goal 18’ Mats Hummels (Borussia Dortmund), open play, 0.09 xG, off target 83’ Julian Ryerson (Borussia Dortmund), open play, 0.09 xG, goal 4’ Leroy Sané (Bayern Munich), set piece, 0.08 xG, blocked 51’ Karim Adeyemi (Borussia Dortmund), open play, 0.08 xG, blocked 58’ Felix Nmecha (Borussia Dortmund), open play, 0.07 xG, off target 69’ Eric Dier (Bayern Munich), from a corner, 0.07 xG, off target 75’ Leon Goretzka (Bayern Munich), from a corner, 0.07 xG, off target 28’ Harry Kane (Bayern Munich), open play, 0.07 xG, blocked 65’ Ian Maatsen (Borussia Dortmund), open play, 0.06 xG, off target 67’ Serge Gnabry (Bayern Munich), from a corner, 0.06 xG, blocked 26’ Niclas Füllkrug (Borussia Dortmund), open play, 0.05 xG, saved 50’ Alphonso Davies (Bayern Munich), open play, 0.05 xG, off target 67’ Harry Kane (Bayern Munich), from a corner, 0.05 xG, off target 58’ Mats Hummels (Borussia Dortmund), open play, 0.05 xG, saved 61’ Thomas Müller (Bayern Munich), open play, 0.04 xG, blocked 30’ Karim Adeyemi (Borussia Dortmund), open play, 0.03 xG, off target 60’ Leon Goretzka (Bayern Munich), open play, 0.04 xG, blocked 75’ Kingsley Coman (Bayern Munich), set piece, 0.03 xG, saved 44’ Julian Brandt (Borussia Dortmund), open play, 0.03 xG, blocked 19’ Konrad Laimer (Bayern Munich), open play, 0.02 xG, off target 34’ Leroy Sané (Bayern Munich), open play, 0.02 xG, blocked 34’ Leroy Sané (Bayern Munich), from a corner, 0.02 xG, blocked 35’ Thomas Müller (Bayern Munich), from a corner, 0.01 xG, off target 7’ Harry Kane (Bayern Munich), open play, 0.55 xG, blocked 52’ Felix Nmecha (Borussia Dortmund), open play, 0.44 xG, saved 23’ Harry Kane (Bayern Munich), open play, 0.40 xG, off target 35’ Eric Dier (Bayern Munich), from a corner, 0.33 xG, blocked 10’ Karim Adeyemi (Borussia Dortmund), open play, 0.28 xG, goal 18’ Mats Hummels (Borussia Dortmund), open play, 0.09 xG, off target 83’ Julian Ryerson (Borussia Dortmund), open play, 0.09 xG, goal 4’ Leroy Sané (Bayern Munich), set piece, 0.08 xG, blocked 51’ Karim Adeyemi (Borussia Dortmund), open play, 0.08 xG, blocked 69’ Eric Dier (Bayern Munich), from a corner, 0.07 xG, off target 58’ Felix Nmecha (Borussia Dortmund), open play, 0.07 xG, off target 75’ Leon Goretzka (Bayern Munich), from a corner, 0.07 xG, off target 28’ Harry Kane (Bayern Munich), open play, 0.07 xG, blocked 65’ Ian Maatsen (Borussia Dortmund), open play, 0.06 xG, off target 67’ Serge Gnabry (Bayern Munich), from a corner, 0.06 xG, blocked 26’ Niclas Füllkrug (Borussia Dortmund), open play, 0.05 xG, saved 50’ Alphonso Davies (Bayern Munich), open play, 0.05 xG, off target 67’ Harry Kane (Bayern Munich), from a corner, 0.05 xG, off target 58’ Mats Hummels (Borussia Dortmund), open play, 0.05 xG, saved 61’ Thomas Müller (Bayern Munich), open play, 0.04 xG, blocked 60’ Leon Goretzka (Bayern Munich), open play, 0.04 xG, blocked 30’ Karim Adeyemi (Borussia Dortmund), open play, 0.03 xG, off target 75’ Kingsley Coman (Bayern Munich), set piece, 0.03 xG, saved 44’ Julian Brandt (Borussia Dortmund), open play, 0.03 xG, blocked 34’ Leroy Sané (Bayern Munich), open play, 0.02 xG, blocked 19’ Konrad Laimer (Bayern Munich), open play, 0.02 xG, off target 34’ Leroy Sané (Bayern Munich), from a corner, 0.02 xG, blocked 35’ Thomas Müller (Bayern Munich), from a corner, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

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

Player stats

PlayerPosMinGAShxGxAKPCards
Sven Ulreich GK900 0.000.000
Joshua Kimmich DEF900 0.001.278
Matthijs de Ligt DEF900 0.000.000
Eric Dier DEF902 0.400.000
Alphonso Davies DEF871 0.050.041
Leon Goretzka MID902 0.110.081
Konrad Laimer MID761 0.020.000
Leroy Sané MID663 0.120.000
Thomas Müller MID662 0.050.331
Jamal Musiala MID660 0.000.042
Harry Kane FWD904 1.070.051
Kingsley Coman Sub241 0.030.000
Mathys Tel Sub240 0.000.000
Serge Gnabry Sub241 0.060.000
Noussair Mazraoui Sub140 0.000.000
Eric Maxim Choupo-Moting Sub30 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Bayern Munich win 71% Avg odds 1.35
Draw 16% Avg odds 6.09
Borussia Dortmund win 13% Avg odds 7.04

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. Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.