Bundesliga Regular Season - 16

Eintracht Frankfurt 3 - 3 FT Borussia Dortmund

Deutsche Bank Park

AI-powered match analysis and previews to help you decide which games are worth watching

100
FT
Fri, Jan 9
Deutsch
Eintracht Frankfurt
3-3
Borussia Dortmund
⚡ Intensity 100
⚖️ Balance 91
🏆 Stakes 44
🎲 Upset 0
Six-goal thriller ends in late heartbreak

Chaos and Class at the Deutsche Bank Park

Must-Watch Futmetrix Score: 100/100. A frantic 3-3 draw that epitomised the relentless pace of the Bundesliga, leaving both sides wondering what might have been in a breathless encounter.

Early Fireworks and Tactical Shifts

From the first whistle, chaos reigned at the **Deutsche Bank Park**. Borussia Dortmund started with the authority of title contenders, moving the ball with clinical precision. It took just 10 minutes for M. Beier to find the net, expertly assisted by J. Ryerson. However, the **Intensity** of the home side was never in doubt. Eintracht Frankfurt clawed their way back into the match when C. Y. Uzun converted a penalty in the 22. minute. The match became a game of chess played at 100mph, where the tactical **Balance** was constantly tested by rapid transitions.

The Nmecha Factor and Frankfurt's Resilience

The second half elevated the **Stakes** even further. Dortmund’s 60% possession eventually paid dividends when Felix Nmecha, the match’s top performer, restored the lead with a powerful finish in the 68th minute. But Frankfurt is a city that thrives on defiance. Within three minutes, A. Kalimuendo turned provider for Y. Ebnoutalib to level the scores again. The game entered a period of pure attrition, with Frankfurt surviving a barrage of 16 Dortmund shots through sheer grit and organized desperation.

A Finale for the Ages

The final moments provided an incredible **Upset Factor** that stunned the travelling support. In the 90th minute, M. Dahoud struck what looked like the winner, sending the home crowd into delirium. Yet, Dortmund refused to accept defeat. Deep into stoppage time, in the 90+6th minute, Carney Chukwuemeka emerged as the hero for the visitors, poking home from close range to rescue a point. It was a cruel blow for the hosts but a fitting end to a match that refused to stay quiet until the very last second.

Key Questions

What caused the 6-goal thriller?

High-octane offensive tactics combined with late-game fatigue led to a total breakdown in defensive structures during a frantic final ten minutes.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
40%
60%
Eintracht Frankfurt 40%
Borussia Dortmund 60%
Shots
12
16
Eintracht Frankfurt 12
Borussia Dortmund 16
Shots on Target
6
6
Eintracht Frankfurt 6
Borussia Dortmund 6
Expected Goals (xG)
1.83
2.17
Eintracht Frankfurt 1.83
Borussia Dortmund 2.17
Passes
369
552
Eintracht Frankfurt 369
Borussia Dortmund 552
Pass Accuracy
77%
86%
Eintracht Frankfurt 77%
Borussia Dortmund 86%
Corners
2
5
Eintracht Frankfurt 2
Borussia Dortmund 5
Fouls
14
6
Eintracht Frankfurt 14
Borussia Dortmund 6
Yellow Cards
3
3
Eintracht Frankfurt 3
Borussia Dortmund 3
Red Cards
0
0
Eintracht Frankfurt 0
Borussia Dortmund 0

Match Events

M. Beier (J. Ryerson) 10'
22' C. Y. Uzun
W. Anton 🟨 29'
N. Sule 🟨 41'
43' 🟨 A. Theate
HT
63' 🔄 C. Y. Uzun A. Kalimuendo
S. Guirassy F. Silva 🔄 66'
67' 🟨 N. Brown
F. Nmecha 68'
71' Y. Ebnoutalib (A. Kalimuendo)
M. Beier K. Adeyemi 🔄 75'
N. Sule E. Can 🔄 76'
77' 🔄 A. Knauff M. Gotze
77' 🔄 O. Hojlund M. Dahoud
82' 🟨 A. Kalimuendo
83' 🔄 A. Theate N. Collins
E. Can 🟨 87'
J. Brandt C. Chukwuemeka 🔄 87'
90'+2 M. Dahoud
C. Chukwuemeka 90'+6
FT

Player Cards

Season performance ratings for players in this match

Eintracht Frankfurt

Goalkeepers
Kauã Santos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Defenders
Rasmus Kristensen
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
41%
Pass Acc
Robin Koch
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Arthur Theate
WALL
WALL
0
Dribbled Past
0
Dribbled Past
6
Tackles
80%
Duel Win %
Midfielders
Ritsu Doan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Oscar Højlund
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
Hugo Larsson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Nathaniel Brown
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Forwards
Can Uzun
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Ansgar Knauff
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
Younes Ebnoutalib
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
7.2
Rating
BENCH
Michael Zetterer
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Nnamdi Collins
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Keita Kosugi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Aurèle Amenda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Aurélio Buta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mahmoud Dahoud
CLUTCH HERO
CLUTCH HERO
0
Goal Time
0
Goal Time
0
Impact
7.3
Rating
Mario Götze
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Arnaud Kalimuendo
SUPER SUB
SUPER SUB
0
Impact
0
Impact
34
Minutes
6.9
Rating
Ayoube Amaimouni-Echghouyab
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Borussia Dortmund

Goalkeepers
Gregor Kobel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Defenders
Niklas Süle
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
82%
Duel Win %
Waldemar Anton
MAGNET
MAGNET
114
Activity
114
Activity
103
Passes
11
Duels
Nico Schlotterbeck
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
88%
Duel Win %
Midfielders
Julian Ryerson
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
29%
Pass Acc
Marcel Sabitzer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Felix Nmecha
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Daniel Svensson
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
2
Interceptions
1
Blocks
Forwards
Maximilian Beier
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Julian Brandt
MAGNET
MAGNET
56
Activity
56
Activity
48
Passes
8
Duels
Serhou Guirassy
FRIENDLY FIRE
FRIENDLY FIRE
0
Mistake
0
Mistake
1
Fouls
5.3
Rating
BENCH
Alexander Meyer
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Filippo Mané
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
Emre Can
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Carney Chukwuemeka
CLUTCH HERO
CLUTCH HERO
0
Goal Time
0
Goal Time
0
Impact
7.9
Rating
Salih Özcan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mussa Kaba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Fábio Silva
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Karim Adeyemi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry

Head to Head

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

League Standings

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