Bundesliga Regular Season - 33

Borussia Dortmund 3 - 2 FT Eintracht Frankfurt

Signal Iduna Park

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

Futmetrix Verdict
82
FT
Fri, May 8
Deutsch
Borussia Dortmund
3-2
Eintracht Frankfurt
⚡ Intensity 59
⚖️ Balance 80
🏆 Stakes 78
🎲 Upset 0
Dortmund survive late drama in thriller.

Dortmund Stage Dazzling Comeback Against Frankfurt

Highly Entertaining Futmetrix Score: 82/100. A breathless five-goal thriller proved Dortmund's immense character as they overturned an early shock to secure a dramatic home victory.

An Explosive Start

The echoes of the referee’s whistle had barely faded inside SIGNAL IDUNA PARK when the visitors completely tore up the script. In just the second minute, M. Dahoud picked out C. Y. Uzun, who unleashed a clinical finish to put Eintracht Frankfurt ahead. This incredibly early opener injected an off-the-charts Intensity into the contest right from the outset. Rather than panic, Borussia Dortmund methodicalized their approach, settling into controlled possession at 57 percent to take the sting out of the game. The away side sat back, fiercely defending their lead while looking to spring traps on the counter. The tension was palpable as the home side patiently probed for weaknesses, stringing together precise passing sequences while navigating the high-pressure environment of a late-season fixture with European aspirations heavily on the line.

The Double Blow

The true turning point of the afternoon arrived in a breathless four-minute window just before the halftime interval. The Balance of the entire match shifted violently in the 42nd minute when S. Guirassy found the equalizer, brilliantly assisted by J. Ryerson. With the stadium roaring back to life, the home side smelled blood and immediately went for the throat. Deep into first-half stoppage time, M. Beier delivered a perfectly weighted pass to find N. Schlotterbeck. The defender made no mistake, firing his team into a 2-1 lead right at the whistle. It was a devastating one-two punch that completely broke the visitors’ resistance. By overturning the early deficit so rapidly, the hosts showcased the ruthless efficiency that has firmly cemented their second-place standing in the league this season.

Late Drama and Resolution

The second half initially looked like a comfortable procession towards victory, largely thanks to Beier’s continued creative masterclass. He recorded his second assist of the match in the 72nd minute, setting up S. Inacio to seemingly put the result beyond all doubt. However, the immense Stakes for the visitors' European qualification hopes meant they flatly refused to lie down. Substitute J. Burkardt pounced in the 87th minute, scoring a dramatic late goal to make it 3-2 and set up a remarkably tense finale. Despite a frantic final push from the away side, the home defense weathered the late storm to secure all three points. This hard-fought triumph perfectly caps off a grueling late-season push, leaving the visitors still nervously looking over their shoulders in the European race.

Key Questions

What made Nico Schlotterbeck the Man of the Match?

He scored the crucial go-ahead goal in stoppage time of the first half and provided immense defensive stability to secure a hard-fought comeback victory.

What caused the 5-goal thriller?

An incredibly early strike by Can Uzun immediately ripped up the tactical script, forcing an expansive, high-tempo battle that produced constant goalmouth action.

How did Borussia Dortmund complete the comeback from behind?

They maintained controlled possession, stayed patient, and struck with lethal efficiency via Guirassy and Schlotterbeck during a devastating four-minute spell right before halftime.

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
57%
43%
Borussia Dortmund 57%
Eintracht Frankfurt 43%
Shots
13
9
Borussia Dortmund 13
Eintracht Frankfurt 9
Shots on Target
8
4
Borussia Dortmund 8
Eintracht Frankfurt 4
Expected Goals (xG)
1.76
1.14
Borussia Dortmund 1.76
Eintracht Frankfurt 1.14
Passes
539
418
Borussia Dortmund 539
Eintracht Frankfurt 418
Pass Accuracy
87%
86%
Borussia Dortmund 87%
Eintracht Frankfurt 86%
Corners
6
2
Borussia Dortmund 6
Eintracht Frankfurt 2
Fouls
14
8
Borussia Dortmund 14
Eintracht Frankfurt 8
Yellow Cards
2
0
Borussia Dortmund 2
Eintracht Frankfurt 0
Red Cards
0
0
Borussia Dortmund 0
Eintracht Frankfurt 0

Match Events

C. Y. Uzun (M. Dahoud) 2'
21' 🟨 L. Reggiani
42' S. Guirassy (J. Ryerson)
45'+1 N. Schlotterbeck (M. Beier)
HT
M. Dahoud M. Gotze 🔄 57'
F. Chaibi J. Bahoya 🔄 57'
72' S. Inacio (M. Beier)
74' 🔄 J. Bellingham F. Nmecha
74' 🔄 J. Brandt K. Adeyemi
C. Y. Uzun A. Amaimouni 🔄 77'
A. Kalimuendo A. Knauff 🔄 77'
78' 🔄 M. Sabitzer S. Ozcan
78' 🔄 S. Guirassy F. Silva
R. Doan J. Burkardt 🔄 82'
J. Burkardt 87'
88' 🔄 L. Reggiani N. Sule
90'+1 🟨 S. Inacio
90'+4 🟨 G. Kobel
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
Luca Reggiani
MAGNET
MAGNET
88
Activity
88
Activity
81
Passes
7
Duels
Waldemar Anton
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
75%
Duel Win %
Nico Schlotterbeck
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Midfielders
Julian Ryerson
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
18%
Pass Acc
Marcel Sabitzer
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
Jobe Bellingham
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
Maximilian Beier
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
2
Assists
30%
Pass Acc
Forwards
Julian Brandt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
Samuele Inacio
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Serhou Guirassy
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
Alexander Meyer
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Niklas Süle
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
4
Total Mins
Started
Entry
Daniel Svensson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Yan Couto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Carney Chukwuemeka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Felix Nmecha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Salih Özcan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Karim Adeyemi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Fábio Silva
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry

Eintracht Frankfurt

Goalkeepers
Michael Zetterer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Defenders
Aurèle Amenda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Robin Koch
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
73%
Duel Win %
Arthur Theate
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Nathaniel Brown
ENFORCER
ENFORCER
6
Tackles
6
Tackles
9
Duels Won
90%
Win %
Midfielders
Ellyes Skhiri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Mahmoud Dahoud
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.7
Rating
Ritsu Doan
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
Can Uzun
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Farès Chaïbi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
57
Total Mins
57
Entry
Forwards
Arnaud Kalimuendo
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
BENCH
Kauã Santos
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Hugo Larsson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Oscar Højlund
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mario Götze
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
35
Total Mins
Started
Entry
Timothy Chandler
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jean-Mattéo Bahoya
DRIBBLER
DRIBBLER
5
Dribbles
5
Dribbles
6
Attempts
83%
Success %
Jonathan Burkardt
CLUTCH HERO
CLUTCH HERO
87
Goal Time
87
Goal Time
Goal
Impact
7.2
Rating
Ansgar Knauff
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Ayoube Amaimouni Echghouyab
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
01/09/2026 Eintracht Frankfurt 3 - 3 Borussia Dortmund Bundesliga Deutsche Bank Park
10/28/2025 Eintracht Frankfurt 1 - 1 (PEN 2-4) Borussia Dortmund DFB Pokal Deutsche Bank Park
01/17/2025 Eintracht Frankfurt 2 - 0 Borussia Dortmund Bundesliga Deutsche Bank Park
08/24/2024 Borussia Dortmund 2 - 0 Eintracht Frankfurt Bundesliga SIGNAL IDUNA PARK
03/17/2024 Borussia Dortmund 3 - 1 Eintracht Frankfurt Bundesliga BVB Stadion Dortmund
10/29/2023 Eintracht Frankfurt 3 - 3 Borussia Dortmund Bundesliga Frankfurt Arena
04/22/2023 Borussia Dortmund 4 - 0 Eintracht Frankfurt Bundesliga SIGNAL IDUNA PARK
10/29/2022 Eintracht Frankfurt 1 - 2 Borussia Dortmund Bundesliga Deutsche Bank Park
01/08/2022 Eintracht Frankfurt 2 - 3 Borussia Dortmund Bundesliga Deutsche Bank Park
08/14/2021 Borussia Dortmund 5 - 2 Eintracht Frankfurt Bundesliga Signal-Iduna-Park
01/09/2026
Bundesliga Deutsche Bank Park
10/28/2025
DFB Pokal Deutsche Bank Park
01/17/2025
Bundesliga Deutsche Bank Park
08/24/2024
Bundesliga SIGNAL IDUNA PARK
03/17/2024
Bundesliga BVB Stadion Dortmund
10/29/2023
Bundesliga Frankfurt Arena
04/22/2023
Bundesliga SIGNAL IDUNA PARK
10/29/2022
Bundesliga Deutsche Bank Park
01/08/2022
Bundesliga Deutsche Bank Park
08/14/2021
Bundesliga Signal-Iduna-Park
Borussia Dortmund Win
Eintracht Frankfurt Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 33 86 117 35 +82 WVfL Wolfsburg 0 - 1 Bayern München (09-05-2026)DBayern München 3 - 3 1. FC Heidenheim (02-05-2026)WFSV Mainz 05 3 - 4 Bayern München (25-04-2026)WBayern München 4 - 2 VfB Stuttgart (19-04-2026)WFC St. Pauli 0 - 5 Bayern München (11-04-2026)
2 Borussia Dortmund 33 70 68 34 +34 WBorussia Dortmund 3 - 2 Eintracht Frankfurt (08-05-2026)LBorussia Mönchengladbach 1 - 0 Borussia Dortmund (03-05-2026)WBorussia Dortmund 4 - 0 SC Freiburg (26-04-2026)L1899 Hoffenheim 2 - 1 Borussia Dortmund (18-04-2026)LBorussia Dortmund 0 - 1 Bayer Leverkusen (11-04-2026)
3 RB Leipzig 33 65 65 43 +22 WRB Leipzig 2 - 1 FC St. Pauli (09-05-2026)LBayer Leverkusen 4 - 1 RB Leipzig (02-05-2026)WRB Leipzig 3 - 1 Union Berlin (24-04-2026)WEintracht Frankfurt 1 - 3 RB Leipzig (18-04-2026)WRB Leipzig 1 - 0 Borussia Mönchengladbach (11-04-2026)
4 VfB Stuttgart 33 61 69 47 +22 WVfB Stuttgart 3 - 1 Bayer Leverkusen (09-05-2026)D1899 Hoffenheim 3 - 3 VfB Stuttgart (02-05-2026)DVfB Stuttgart 1 - 1 Werder Bremen (26-04-2026)LBayern München 4 - 2 VfB Stuttgart (19-04-2026)WVfB Stuttgart 4 - 0 Hamburger SV (12-04-2026)
5 1899 Hoffenheim 33 61 65 48 +17 W1899 Hoffenheim 1 - 0 Werder Bremen (09-05-2026)D1899 Hoffenheim 3 - 3 VfB Stuttgart (02-05-2026)WHamburger SV 1 - 2 1899 Hoffenheim (25-04-2026)W1899 Hoffenheim 2 - 1 Borussia Dortmund (18-04-2026)DFC Augsburg 2 - 2 1899 Hoffenheim (10-04-2026)
6 Bayer Leverkusen 33 58 67 46 +21 LVfB Stuttgart 3 - 1 Bayer Leverkusen (09-05-2026)WBayer Leverkusen 4 - 1 RB Leipzig (02-05-2026)W1. FC Köln 1 - 2 Bayer Leverkusen (25-04-2026)LBayer Leverkusen 1 - 2 FC Augsburg (18-04-2026)WBorussia Dortmund 0 - 1 Bayer Leverkusen (11-04-2026)
7 SC Freiburg 33 44 47 56 -9 LHamburger SV 3 - 2 SC Freiburg (10-05-2026)DSC Freiburg 1 - 1 VfL Wolfsburg (03-05-2026)LBorussia Dortmund 4 - 0 SC Freiburg (26-04-2026)WSC Freiburg 2 - 1 1. FC Heidenheim (19-04-2026)WFSV Mainz 05 0 - 1 SC Freiburg (12-04-2026)
8 Eintracht Frankfurt 33 43 59 63 -4 LBorussia Dortmund 3 - 2 Eintracht Frankfurt (08-05-2026)LEintracht Frankfurt 1 - 2 Hamburger SV (02-05-2026)DFC Augsburg 1 - 1 Eintracht Frankfurt (25-04-2026)LEintracht Frankfurt 1 - 3 RB Leipzig (18-04-2026)WVfL Wolfsburg 1 - 2 Eintracht Frankfurt (11-04-2026)
9 FC Augsburg 33 43 45 57 -12 WFC Augsburg 3 - 1 Borussia Mönchengladbach (09-05-2026)WWerder Bremen 1 - 3 FC Augsburg (02-05-2026)DFC Augsburg 1 - 1 Eintracht Frankfurt (25-04-2026)WBayer Leverkusen 1 - 2 FC Augsburg (18-04-2026)DFC Augsburg 2 - 2 1899 Hoffenheim (10-04-2026)
10 FSV Mainz 05 33 37 42 53 -11 LFSV Mainz 05 1 - 3 Union Berlin (10-05-2026)WFC St. Pauli 1 - 2 FSV Mainz 05 (03-05-2026)LFSV Mainz 05 3 - 4 Bayern München (25-04-2026)DBorussia Mönchengladbach 1 - 1 FSV Mainz 05 (19-04-2026)LFSV Mainz 05 0 - 1 SC Freiburg (12-04-2026)
11 Hamburger SV 33 37 39 53 -14 WHamburger SV 3 - 2 SC Freiburg (10-05-2026)WEintracht Frankfurt 1 - 2 Hamburger SV (02-05-2026)LHamburger SV 1 - 2 1899 Hoffenheim (25-04-2026)LWerder Bremen 3 - 1 Hamburger SV (18-04-2026)LVfB Stuttgart 4 - 0 Hamburger SV (12-04-2026)
12 Union Berlin 33 36 40 58 -18 WFSV Mainz 05 1 - 3 Union Berlin (10-05-2026)DUnion Berlin 2 - 2 1. FC Köln (02-05-2026)LRB Leipzig 3 - 1 Union Berlin (24-04-2026)LUnion Berlin 1 - 2 VfL Wolfsburg (18-04-2026)L1. FC Heidenheim 3 - 1 Union Berlin (11-04-2026)
13 Borussia Mönchengladbach 33 35 38 53 -15 LFC Augsburg 3 - 1 Borussia Mönchengladbach (09-05-2026)WBorussia Mönchengladbach 1 - 0 Borussia Dortmund (03-05-2026)DVfL Wolfsburg 0 - 0 Borussia Mönchengladbach (25-04-2026)DBorussia Mönchengladbach 1 - 1 FSV Mainz 05 (19-04-2026)LRB Leipzig 1 - 0 Borussia Mönchengladbach (11-04-2026)
14 1. FC Köln 33 32 48 58 -10 L1. FC Köln 1 - 3 1. FC Heidenheim (10-05-2026)DUnion Berlin 2 - 2 1. FC Köln (02-05-2026)L1. FC Köln 1 - 2 Bayer Leverkusen (25-04-2026)DFC St. Pauli 1 - 1 1. FC Köln (17-04-2026)W1. FC Köln 3 - 1 Werder Bremen (12-04-2026)
15 Werder Bremen 33 32 37 58 -21 L1899 Hoffenheim 1 - 0 Werder Bremen (09-05-2026)LWerder Bremen 1 - 3 FC Augsburg (02-05-2026)DVfB Stuttgart 1 - 1 Werder Bremen (26-04-2026)WWerder Bremen 3 - 1 Hamburger SV (18-04-2026)L1. FC Köln 3 - 1 Werder Bremen (12-04-2026)
16 VfL Wolfsburg 33 26 42 68 -26 LVfL Wolfsburg 0 - 1 Bayern München (09-05-2026)DSC Freiburg 1 - 1 VfL Wolfsburg (03-05-2026)DVfL Wolfsburg 0 - 0 Borussia Mönchengladbach (25-04-2026)WUnion Berlin 1 - 2 VfL Wolfsburg (18-04-2026)LVfL Wolfsburg 1 - 2 Eintracht Frankfurt (11-04-2026)
17 1. FC Heidenheim 33 26 41 70 -29 W1. FC Köln 1 - 3 1. FC Heidenheim (10-05-2026)DBayern München 3 - 3 1. FC Heidenheim (02-05-2026)W1. FC Heidenheim 2 - 0 FC St. Pauli (25-04-2026)LSC Freiburg 2 - 1 1. FC Heidenheim (19-04-2026)W1. FC Heidenheim 3 - 1 Union Berlin (11-04-2026)
18 FC St. Pauli 33 26 28 57 -29 LRB Leipzig 2 - 1 FC St. Pauli (09-05-2026)LFC St. Pauli 1 - 2 FSV Mainz 05 (03-05-2026)L1. FC Heidenheim 2 - 0 FC St. Pauli (25-04-2026)DFC St. Pauli 1 - 1 1. FC Köln (17-04-2026)LFC St. Pauli 0 - 5 Bayern München (11-04-2026)