Bundesliga Regular Season - 24

Borussia Dortmund 2 - 3 FT Bayern München

Signal Iduna Park

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
100
FT
Sat, Feb 28
Deutsch
Borussia Dortmund
2-3
Bayern München
⚡ Intensity 74
⚖️ Balance 98
🏆 Stakes 100
🎲 Upset 0
Kimmich’s late strike settles Klassiker thriller.

Kimmich Stuns Signal Iduna Park in Five-Goal Thriller

Must-Watch Futmetrix Score: 100/100. Bayern München asserted their dominance in the title race with a ruthless display of finishing to overcome a spirited Dortmund in a classic encounter.

Dortmund’s Early Statement

The Intensity was off the charts from the opening whistle as Borussia Dortmund sought to bridge the gap at the top of the table. They drew first blood in the 26th minute when N. Schlotterbeck rose highest to meet a cross from D. Svensson, sending the home crowd into raptures. Dortmund looked organized, disrupting Bayern’s rhythm and restricting their chances despite the visitors seeing plenty of the ball. The Balance of the match favoured the hosts early on, as their high-press forced uncharacteristic errors from the league leaders. For much of the first half, it felt like a potential turning point in the Bundesliga season was unfolding in front of a yellow wall of noise.

The Harry Kane Show

The second half saw a tactical shift as Bayern München began to dominate possession, eventually reaching 67% as they squeezed the life out of the Dortmund midfield. The momentum swung decisively when H. Kane equalised in the 54th minute following excellent work by S. Gnabry. Kane wasn't finished, stepping up in the 70th minute to smash home a penalty and put the visitors ahead for the first time. The Stakes couldn't have been higher, and Bayern's experience in high-pressure situations began to shine through. Dortmund struggled to reclaim the ball, appearing fatigued by the relentless movement of the Munich front line, yet they remained dangerous on the break.

Late Chaos and Kimmich’s Decisive Blow

Just as the match seemed to be drifting toward a Bayern victory, Dortmund produced a moment of magic. M. Sabitzer found D. Svensson in the 83rd minute, who finished clinically to level the score at 2-2. However, the search for an Upset Factor was short-lived. In the 87th minute, J. Kimmich arrived late to slot home the winner, breaking Dortmund hearts and securing all three points. This victory effectively puts one hand on the trophy for Bayern, extending their lead to eight points over their rivals. It was a cruel finish for Dortmund, but ultimately, Bayern’s ability to find a response in the dying embers of the match proved why they remain the team to beat in Germany.

Key Questions

What caused the 5-goal thriller?

High-octane attacking from both sides, combined with a brace from Harry Kane and a relentless 87th-minute winner by Joshua Kimmich, created a classic.

How dramatic was the late winner by Harry Kane?

Kane scored twice to lead the comeback, but the true late drama was Kimmich’s 87th-minute strike after Dortmund had briefly equalized.

How did Borussia Dortmund complete the comeback from behind?

Dortmund briefly leveled the match at 2-2 in the 83rd minute through Svensson after excellent buildup play from midfielder Marcel Sabitzer.

What is the Der Klassiker?

The Der Klassiker is the rivalry between Borussia Dortmund and Bayern München, one of football's most historic and fiercely contested fixtures.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
33%
67%
Borussia Dortmund 33%
Bayern München 67%
Shots
10
14
Borussia Dortmund 10
Bayern München 14
Shots on Target
2
6
Borussia Dortmund 2
Bayern München 6
Expected Goals (xG)
1.04
2.05
Borussia Dortmund 1.04
Bayern München 2.05
Passes
280
590
Borussia Dortmund 280
Bayern München 590
Pass Accuracy
71%
87%
Borussia Dortmund 71%
Bayern München 87%
Corners
5
2
Borussia Dortmund 5
Bayern München 2
Fouls
14
10
Borussia Dortmund 14
Bayern München 10
Yellow Cards
1
0
Borussia Dortmund 1
Bayern München 0
Red Cards
0
0
Borussia Dortmund 0
Bayern München 0

Match Events

20' 🟨 N. Schlotterbeck
26' N. Schlotterbeck (D. Svensson)
45'+5 🔄 E. Can R. Bensebaini
HT
H. Kane (S. Gnabry) 54'
S. Gnabry J. Musiala 🔄 62'
67' 🔄 F. Silva S. Guirassy
H. Kane 70'
75' 🔄 K. Adeyemi J. Brandt
75' 🔄 M. Beier S. Inacio
75' 🔄 F. Nmecha J. Bellingham
83' D. Svensson (M. Sabitzer)
J. Kimmich 87'
K. Laimer T. Bischof 🔄 90'
M. Olise Kim Min-Jae 🔄 90'+2
J. Kimmich L. Goretzka 🔄 90'+2
FT

Player Cards

Our take on every player in this match

Borussia Dortmund

Goalkeepers
Gregor Kobel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Defenders
Emre Can
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
Waldemar Anton
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Nico Schlotterbeck
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
3
Fouls
6.9
Rating
Midfielders
Yan Couto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Marcel Sabitzer
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.6
Rating
Felix Nmecha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Daniel Svensson
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Forwards
Maximilian Beier
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Karim Adeyemi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
75
Entry
Fábio Silva
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
BENCH
Alexander Meyer
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Ramy Bensebaini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
42
Total Mins
Started
Entry
Almugera Kabar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luca Reggiani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Julian Brandt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Jobe Bellingham
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Salih Özcan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Serhou Guirassy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Samuele Inacio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry

Bayern München

Goalkeepers
Jonas Urbig
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Defenders
Josip Stanišić
ENFORCER
ENFORCER
5
Tackles
5
Tackles
8
Duels Won
73%
Win %
Dayot Upamecano
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
77%
Duel Win %
Jonathan Tah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Konrad Laimer
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
31%
Pass Acc
Midfielders
Joshua Kimmich
CLUTCH HERO
CLUTCH HERO
87
Goal Time
87
Goal Time
Goal
Impact
7.6
Rating
Aleksandar Pavlović
MAGNET
MAGNET
76
Activity
76
Activity
69
Passes
7
Duels
Michael Olise
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
44%
Pass Acc
Serge Gnabry
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
7.2
Rating
Luis Díaz
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Forwards
Harry Kane
HITMAN
HITMAN
2
Goals
2
Goals
2
On Target
8.3
Rating
BENCH
Sven Ulreich
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jannis Bartl
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Raphaël Guerreiro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Min-jae Kim
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jamal Musiala
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
Tom Bischof
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
2
Total Mins
Started
Entry
Lennart Karl
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Leon Goretzka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nicolas Jackson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
18/10/2025 Bayern München 2 - 1 Borussia Dortmund Bundesliga Allianz Arena
12/04/2025 Bayern München 2 - 2 Borussia Dortmund Bundesliga Allianz Arena
30/11/2024 Borussia Dortmund 1 - 1 Bayern München Bundesliga SIGNAL IDUNA PARK
30/03/2024 Bayern Munich 0 - 2 Borussia Dortmund Bundesliga Fußball Arena München
04/11/2023 Borussia Dortmund 0 - 4 Bayern Munich Bundesliga BVB Stadion Dortmund
01/04/2023 Bayern Munich 4 - 2 Borussia Dortmund Bundesliga Allianz Arena
08/10/2022 Borussia Dortmund 2 - 2 Bayern Munich Bundesliga SIGNAL IDUNA PARK
23/04/2022 Bayern Munich 3 - 1 Borussia Dortmund Bundesliga Allianz Arena
04/12/2021 Borussia Dortmund 2 - 3 Bayern Munich Bundesliga Signal-Iduna-Park
17/08/2021 Borussia Dortmund 1 - 3 Bayern Munich Super Cup Signal-Iduna-Park
18/10/2025
Bundesliga Allianz Arena
12/04/2025
Bundesliga Allianz Arena
30/11/2024
Bundesliga SIGNAL IDUNA PARK
30/03/2024
Bundesliga Fußball Arena München
04/11/2023
Bundesliga BVB Stadion Dortmund
01/04/2023
Bundesliga Allianz Arena
08/10/2022
Bundesliga SIGNAL IDUNA PARK
23/04/2022
Bundesliga Allianz Arena
04/12/2021
Bundesliga Signal-Iduna-Park
17/08/2021
Super Cup Signal-Iduna-Park
Borussia Dortmund Win
Bayern München Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 24 63 88 23 +65 WBorussia Dortmund 2 - 3 Bayern München (28-02-2026)WBayern München 3 - 2 Eintracht Frankfurt (21-02-2026)WWerder Bremen 0 - 3 Bayern München (14-02-2026)WBayern München 5 - 1 1899 Hoffenheim (08-02-2026)DHamburger SV 2 - 2 Bayern München (31-01-2026)
2 Borussia Dortmund 24 52 51 25 +26 LBorussia Dortmund 2 - 3 Bayern München (28-02-2026)DRB Leipzig 2 - 2 Borussia Dortmund (21-02-2026)WBorussia Dortmund 4 - 0 FSV Mainz 05 (13-02-2026)WVfL Wolfsburg 1 - 2 Borussia Dortmund (07-02-2026)WBorussia Dortmund 3 - 2 1. FC Heidenheim (01-02-2026)
3 1899 Hoffenheim 24 46 49 31 +18 L1899 Hoffenheim 0 - 1 FC St. Pauli (28-02-2026)D1. FC Köln 2 - 2 1899 Hoffenheim (21-02-2026)W1899 Hoffenheim 3 - 0 SC Freiburg (14-02-2026)LBayern München 5 - 1 1899 Hoffenheim (08-02-2026)W1899 Hoffenheim 3 - 1 Union Berlin (31-01-2026)
4 VfB Stuttgart 24 46 48 32 +16 WVfB Stuttgart 4 - 0 VfL Wolfsburg (01-03-2026)D1. FC Heidenheim 3 - 3 VfB Stuttgart (22-02-2026)WVfB Stuttgart 3 - 1 1. FC Köln (14-02-2026)LFC St. Pauli 2 - 1 VfB Stuttgart (07-02-2026)WVfB Stuttgart 1 - 0 SC Freiburg (01-02-2026)
5 RB Leipzig 24 44 46 33 +13 WHamburger SV 1 - 2 RB Leipzig (01-03-2026)DRB Leipzig 2 - 2 Borussia Dortmund (21-02-2026)DRB Leipzig 2 - 2 VfL Wolfsburg (15-02-2026)W1. FC Köln 1 - 2 RB Leipzig (08-02-2026)LRB Leipzig 1 - 2 FSV Mainz 05 (31-01-2026)
6 Bayer Leverkusen 24 43 45 29 +16 WHamburger SV 0 - 1 Bayer Leverkusen (04-03-2026)DBayer Leverkusen 1 - 1 FSV Mainz 05 (28-02-2026)LUnion Berlin 1 - 0 Bayer Leverkusen (21-02-2026)WBayer Leverkusen 4 - 0 FC St. Pauli (14-02-2026)DBorussia Mönchengladbach 1 - 1 Bayer Leverkusen (07-02-2026)
7 Eintracht Frankfurt 24 34 48 49 -1 WEintracht Frankfurt 2 - 0 SC Freiburg (01-03-2026)LBayern München 3 - 2 Eintracht Frankfurt (21-02-2026)WEintracht Frankfurt 3 - 0 Borussia Mönchengladbach (14-02-2026)DUnion Berlin 1 - 1 Eintracht Frankfurt (06-02-2026)LEintracht Frankfurt 1 - 3 Bayer Leverkusen (31-01-2026)
8 SC Freiburg 24 33 34 39 -5 LEintracht Frankfurt 2 - 0 SC Freiburg (01-03-2026)WSC Freiburg 2 - 1 Borussia Mönchengladbach (22-02-2026)L1899 Hoffenheim 3 - 0 SC Freiburg (14-02-2026)WSC Freiburg 1 - 0 Werder Bremen (07-02-2026)LVfB Stuttgart 1 - 0 SC Freiburg (01-02-2026)
9 FC Augsburg 24 31 30 41 -11 WFC Augsburg 2 - 0 1. FC Köln (27-02-2026)WVfL Wolfsburg 2 - 3 FC Augsburg (21-02-2026)WFC Augsburg 1 - 0 1. FC Heidenheim (15-02-2026)LFSV Mainz 05 2 - 0 FC Augsburg (07-02-2026)WFC Augsburg 2 - 1 FC St. Pauli (31-01-2026)
10 Union Berlin 24 28 29 38 -9 LBorussia Mönchengladbach 1 - 0 Union Berlin (28-02-2026)WUnion Berlin 1 - 0 Bayer Leverkusen (21-02-2026)LHamburger SV 3 - 2 Union Berlin (14-02-2026)DUnion Berlin 1 - 1 Eintracht Frankfurt (06-02-2026)L1899 Hoffenheim 3 - 1 Union Berlin (31-01-2026)
11 Hamburger SV 24 26 26 35 -9 LHamburger SV 0 - 1 Bayer Leverkusen (04-03-2026)LHamburger SV 1 - 2 RB Leipzig (01-03-2026)DFSV Mainz 05 1 - 1 Hamburger SV (20-02-2026)WHamburger SV 3 - 2 Union Berlin (14-02-2026)W1. FC Heidenheim 0 - 2 Hamburger SV (07-02-2026)
12 Borussia Mönchengladbach 24 25 27 39 -12 WBorussia Mönchengladbach 1 - 0 Union Berlin (28-02-2026)LSC Freiburg 2 - 1 Borussia Mönchengladbach (22-02-2026)LEintracht Frankfurt 3 - 0 Borussia Mönchengladbach (14-02-2026)DBorussia Mönchengladbach 1 - 1 Bayer Leverkusen (07-02-2026)DWerder Bremen 1 - 1 Borussia Mönchengladbach (31-01-2026)
13 1. FC Köln 24 24 33 41 -8 LFC Augsburg 2 - 0 1. FC Köln (27-02-2026)D1. FC Köln 2 - 2 1899 Hoffenheim (21-02-2026)LVfB Stuttgart 3 - 1 1. FC Köln (14-02-2026)L1. FC Köln 1 - 2 RB Leipzig (08-02-2026)W1. FC Köln 1 - 0 VfL Wolfsburg (30-01-2026)
14 FSV Mainz 05 24 23 27 39 -12 DBayer Leverkusen 1 - 1 FSV Mainz 05 (28-02-2026)DFSV Mainz 05 1 - 1 Hamburger SV (20-02-2026)LBorussia Dortmund 4 - 0 FSV Mainz 05 (13-02-2026)WFSV Mainz 05 2 - 0 FC Augsburg (07-02-2026)WRB Leipzig 1 - 2 FSV Mainz 05 (31-01-2026)
15 FC St. Pauli 24 23 23 40 -17 W1899 Hoffenheim 0 - 1 FC St. Pauli (28-02-2026)WFC St. Pauli 2 - 1 Werder Bremen (22-02-2026)LBayer Leverkusen 4 - 0 FC St. Pauli (14-02-2026)WFC St. Pauli 2 - 1 VfB Stuttgart (07-02-2026)LFC Augsburg 2 - 1 FC St. Pauli (31-01-2026)
16 Werder Bremen 24 22 25 44 -19 WWerder Bremen 2 - 0 1. FC Heidenheim (28-02-2026)LFC St. Pauli 2 - 1 Werder Bremen (22-02-2026)LWerder Bremen 0 - 3 Bayern München (14-02-2026)LSC Freiburg 1 - 0 Werder Bremen (07-02-2026)DWerder Bremen 1 - 1 Borussia Mönchengladbach (31-01-2026)
17 VfL Wolfsburg 24 20 33 53 -20 LVfB Stuttgart 4 - 0 VfL Wolfsburg (01-03-2026)LVfL Wolfsburg 2 - 3 FC Augsburg (21-02-2026)DRB Leipzig 2 - 2 VfL Wolfsburg (15-02-2026)LVfL Wolfsburg 1 - 2 Borussia Dortmund (07-02-2026)L1. FC Köln 1 - 0 VfL Wolfsburg (30-01-2026)
18 1. FC Heidenheim 24 14 22 53 -31 LWerder Bremen 2 - 0 1. FC Heidenheim (28-02-2026)D1. FC Heidenheim 3 - 3 VfB Stuttgart (22-02-2026)LFC Augsburg 1 - 0 1. FC Heidenheim (15-02-2026)L1. FC Heidenheim 0 - 2 Hamburger SV (07-02-2026)LBorussia Dortmund 3 - 2 1. FC Heidenheim (01-02-2026)