Borussia Dortmund vs Bayern Munich

28 February 2026 · Bundesliga · 2025/26 · Referee Sven Jablonski

Full time 2 – 3

Half-time: 1–0

  • Nico Schlotterbeck 26’
  • Daniel Svensson 83’
  • Harry Kane 54’, 70’ (pen)
  • Joshua Kimmich 87’

Match summary

Bayern Munich came from behind to win 3-2 away at Borussia Dortmund, with a late winner. Borussia Dortmund led 1-0 at half-time.

In the first half, Nico Schlotterbeck put Borussia Dortmund ahead with a header in the 26th minute, set up by Daniel Svensson. In the second half, Harry Kane equalised in the 54th minute, set up by Serge Gnabry, Kane put Bayern Munich in front from the penalty spot in the 70th minute, Daniel Svensson equalised in the 83rd minute, set up by Marcel Sabitzer, and Joshua Kimmich won it in the 87th minute.

The chances backed that up: Bayern Munich created 1.89 expected goals (xG) from 14 shots to Borussia Dortmund's 1.40 from 10.

Match stats

33% Possession 67%
10 Shots 14
2 Shots on target 6
5 Corners 2
81 Attacks 114
47 Dangerous attacks 54
288 Passes 589
72% Pass accuracy 87%
21 Tackles 17
15 Fouls 10
1 Yellow cards 0
0 Red cards 0
3 Offsides 1

Key events

Borussia Dortmund Bayern Munich
Kick-off
16’
Michael OliseShot on target
20’
24’
Joshua KimmichShot on target
Nico SchlotterbeckHeader1-0 (Borussia Dortmund)
26’
45’
Joshua KimmichShot on target
45+5’
Half-time1-0
Second half underway
54’
Harry KaneLeft foot shot1-1 (Bayern Munich)
70’
Harry KanePenalty1-2 (Bayern Munich)
Julian BrandtFelix Nmecha
75’
Daniel SvenssonRight foot shot2-2 (Borussia Dortmund)
83’
87’
Joshua KimmichLeft foot shot2-3 (Bayern Munich)
Full-time2-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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.40 1.89 26’ Nico Schlotterbeck (Borussia Dortmund), 1-0 26’ 54’ Harry Kane (Bayern Munich), 1-1 54’ 70’ Harry Kane (Bayern Munich), 1-2 70’ 83’ Daniel Svensson (Borussia Dortmund), 2-2 83’ 87’ Joshua Kimmich (Bayern Munich), 2-3 87’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.40 1.89 26’ Nico Schlotterbeck (Borussia Dortmund), 1-0 Schlotterbeck 26’ 54’ Harry Kane (Bayern Munich), 1-1 Kane 54’ 70’ Harry Kane (Bayern Munich), 1-2 Kane 70’ 83’ Daniel Svensson (Borussia Dortmund), 2-2 Svensson 83’ 87’ Joshua Kimmich (Bayern Munich), 2-3 Kimmich 87’
Borussia Dortmund 1.40 xGBayern Munich 1.89 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Bayern Munich attacking Borussia Dortmund attacking 
70’ Harry Kane (Bayern Munich), penalty, 0.76 xG, goal 54’ Harry Kane (Bayern Munich), open play, 0.51 xG, goal 26’ Nico Schlotterbeck (Borussia Dortmund), set piece, 0.42 xG, goal 83’ Daniel Svensson (Borussia Dortmund), open play, 0.30 xG, goal 34’ Maximilian Beier (Borussia Dortmund), open play, 0.14 xG, blocked 86’ Serhou Guirassy (Borussia Dortmund), open play, 0.13 xG, off target 50’ Daniel Svensson (Borussia Dortmund), open play, 0.11 xG, blocked 56’ Maximilian Beier (Borussia Dortmund), open play, 0.10 xG, blocked 84’ Luis Díaz (Bayern Munich), open play, 0.10 xG, off target 81’ Luis Díaz (Bayern Munich), open play, 0.09 xG, off target 87’ Joshua Kimmich (Bayern Munich), open play, 0.08 xG, goal 11’ Harry Kane (Bayern Munich), open play, 0.07 xG, blocked 65’ Yan Couto (Borussia Dortmund), open play, 0.06 xG, off target 66’ Jamal Musiala (Bayern Munich), open play, 0.07 xG, blocked 55’ Maximilian Beier (Borussia Dortmund), open play, 0.05 xG, off target 57’ Michael Olise (Bayern Munich), open play, 0.05 xG, off target 90+1’ Samuele Inácio (Borussia Dortmund), from a corner, 0.05 xG, blocked 16’ Michael Olise (Bayern Munich), open play, 0.03 xG, saved 24’ Joshua Kimmich (Bayern Munich), open play, 0.04 xG, saved 6’ Michael Olise (Bayern Munich), open play, 0.03 xG, blocked 24’ Serge Gnabry (Bayern Munich), open play, 0.03 xG, blocked 90+3’ Nico Schlotterbeck (Borussia Dortmund), open play, 0.03 xG, blocked 46’ Serge Gnabry (Bayern Munich), open play, 0.02 xG, off target 45’ Joshua Kimmich (Bayern Munich), open play, 0.02 xG, saved 70’ Harry Kane (Bayern Munich), penalty, 0.76 xG, goal 54’ Harry Kane (Bayern Munich), open play, 0.51 xG, goal 26’ Nico Schlotterbeck (Borussia Dortmund), set piece, 0.42 xG, goal 83’ Daniel Svensson (Borussia Dortmund), open play, 0.30 xG, goal 34’ Maximilian Beier (Borussia Dortmund), open play, 0.14 xG, blocked 86’ Serhou Guirassy (Borussia Dortmund), open play, 0.13 xG, off target 50’ Daniel Svensson (Borussia Dortmund), open play, 0.11 xG, blocked 56’ Maximilian Beier (Borussia Dortmund), open play, 0.10 xG, blocked 84’ Luis Díaz (Bayern Munich), open play, 0.10 xG, off target 81’ Luis Díaz (Bayern Munich), open play, 0.09 xG, off target 87’ Joshua Kimmich (Bayern Munich), open play, 0.08 xG, goal 11’ Harry Kane (Bayern Munich), open play, 0.07 xG, blocked 65’ Yan Couto (Borussia Dortmund), open play, 0.06 xG, off target 66’ Jamal Musiala (Bayern Munich), open play, 0.07 xG, blocked 55’ Maximilian Beier (Borussia Dortmund), open play, 0.05 xG, off target 57’ Michael Olise (Bayern Munich), open play, 0.05 xG, off target 90+1’ Samuele Inácio (Borussia Dortmund), from a corner, 0.05 xG, blocked 24’ Joshua Kimmich (Bayern Munich), open play, 0.04 xG, saved 16’ Michael Olise (Bayern Munich), open play, 0.03 xG, saved 6’ Michael Olise (Bayern Munich), open play, 0.03 xG, blocked 24’ Serge Gnabry (Bayern Munich), open play, 0.03 xG, blocked 90+3’ Nico Schlotterbeck (Borussia Dortmund), open play, 0.03 xG, blocked 46’ Serge Gnabry (Bayern Munich), open play, 0.02 xG, off target 45’ Joshua Kimmich (Bayern Munich), 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

Borussia Dortmund 3-4-2-1 Starting XI
Kobel
Can 45’
Anton
Schlotterbeck
Couto
Sabitzer
Nmecha 75’
Svensson
Beier 75’
Adeyemi 74’
Silva 67’
Bayern Munich 4-2-3-1 Starting XI
Urbig
Laimer 90’
Tah
Upamecano
Stanisic
Pavlovic
Kimmich 90’
Díaz
Gnabry 62’
Olise 90’
Kane 2

Player stats

PlayerPosMinGAShxGxAKPCards
Gregor Kobel GK900 0.000.000
Waldemar Anton DEF900 0.000.000
Nico Schlotterbeck DEF9012 0.450.000
Emre Can DEF490 0.000.000
Yan Couto MID901 0.060.000
Daniel Svensson MID90112 0.410.421
Marcel Sabitzer MID9010 0.000.301
Felix Nmecha MID820 0.000.162
Maximilian Beier MID823 0.290.000
Karim Adeyemi MID820 0.000.061
Fabio Silva FWD740 0.000.242
Ramy Bensebaini Sub410 0.000.000
Serhou Guirassy Sub161 0.130.000
Julian Brandt Sub80 0.000.182
Samuele Inácio Sub81 0.050.000
Jobe Bellingham Sub80 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Borussia Dortmund win 22% Avg odds 4.21
Draw 22% Avg odds 4.38
Bayern Munich win 56% Avg odds 1.67

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.