Bundesliga Regular Season - 16
Eintracht Frankfurt 3 - 3 FT Borussia Dortmund
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
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
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Defenders
Rasmus Kristensen
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
41%
Pass Acc
Robin Koch
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Arthur Theate
WALL
0
Dribbled Past
0
Dribbled Past
6
Tackles
80%
Duel Win %
Midfielders
Ritsu Doan
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Oscar Højlund
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
Hugo Larsson
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Nathaniel Brown
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Forwards
Can Uzun
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Ansgar Knauff
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
Younes Ebnoutalib
FINISHER
1
Goals
1
Goals
3
Shots
7.2
Rating
BENCH
Michael Zetterer
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Nnamdi Collins
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Keita Kosugi
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Aurèle Amenda
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Aurélio Buta
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mahmoud Dahoud
CLUTCH HERO
0
Goal Time
0
Goal Time
0
Impact
7.3
Rating
Mario Götze
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Arnaud Kalimuendo
SUPER SUB
0
Impact
0
Impact
34
Minutes
6.9
Rating
Ayoube Amaimouni-Echghouyab
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Borussia Dortmund
Goalkeepers
Gregor Kobel
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Defenders
Niklas Süle
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
82%
Duel Win %
Waldemar Anton
MAGNET
114
Activity
114
Activity
103
Passes
11
Duels
Nico Schlotterbeck
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
88%
Duel Win %
Midfielders
Julian Ryerson
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
29%
Pass Acc
Marcel Sabitzer
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Felix Nmecha
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Daniel Svensson
SWEEPER
3
Cleanups
3
Cleanups
2
Interceptions
1
Blocks
Forwards
Maximilian Beier
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Julian Brandt
MAGNET
56
Activity
56
Activity
48
Passes
8
Duels
Serhou Guirassy
FRIENDLY FIRE
0
Mistake
0
Mistake
1
Fouls
5.3
Rating
BENCH
Alexander Meyer
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Filippo Mané
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Yan Couto
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Emre Can
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Carney Chukwuemeka
CLUTCH HERO
0
Goal Time
0
Goal Time
0
Impact
7.9
Rating
Salih Özcan
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mussa Kaba
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Fábio Silva
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Karim Adeyemi
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
17/01/2025
24/08/2024
17/03/2024
29/10/2023
22/04/2023
29/10/2022
08/01/2022
14/08/2021
03/04/2021
Eintracht Frankfurt Win
Borussia Dortmund Win
Draw
League Standings
P: 16 GD: +51
P: 16 GD: +14
P: 15 GD: +11
P: 16 GD: +10
P: 16 GD: +6
P: 15 GD: +9
P: 16 GD: 0
P: 16 GD: 0
P: 16 GD: -3
P: 16 GD: -2
P: 16 GD: -2
P: 15 GD: -10
P: 16 GD: -10
P: 16 GD: -12
P: 16 GD: -15
P: 15 GD: -13
P: 16 GD: -21
League Standings
P: 20 GD: +56
P: 19 GD: +21
P: 20 GD: +20
P: 20 GD: +10
P: 20 GD: +11
P: 19 GD: +12
P: 20 GD: -1
P: 20 GD: -5
P: 20 GD: -8
P: 20 GD: -3
P: 20 GD: -13
P: 20 GD: -9
P: 19 GD: -10
P: 20 GD: -14
P: 20 GD: -16
P: 20 GD: -10
P: 20 GD: -16
AI-powered match analysis and previews to help you decide which games are worth watching
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.
Title Ambitions Meet Frankfurt’s Friday Night Fever
Highly Entertaining Futmetrix Score: 76/100. This clash at Deutsche Bank Park is a high-stakes crossroads for Dortmund’s title ambitions and Frankfurt’s European aspirations.
The Setup
The Stakes are massive as the Bundesliga returns for this January clash. Borussia Dortmund arrive at the Deutsche Bank Park sitting second in the table, knowing any slip-up could derail their pursuit of the shield. Their Form has been reliable, anchored by a defence that has conceded just 12 goals all season. In contrast, Eintracht Frankfurt are the league's Great Unpredictables; their bizarre record of 30 goals scored and 30 conceded highlights a lack of defensive Balance but a surplus of attacking Stars. Under the lights on a Friday night, the atmosphere will be electric.
Key Battle
Tactically, this is a war between Dortmund's structured possession and Frankfurt's chaotic transition play. The focus will be on how Omar Marmoush utilizes his pace to exploit the high line of the BVB defence during turnovers. Simultaneously, Dortmund’s playmaker Julian Brandt will look to unpick a Frankfurt backline that has proven vulnerable throughout the campaign. If Frankfurt can turn the match into a basketball-style end-to-end affair, they stand a chance of an upset.
Our Prediction
Expect Frankfurt to start with high intensity, buoyed by the home crowd. However, Dortmund’s superior bench depth and tactical discipline should see them through. We predict a cagey first half followed by an explosive second, with BVB securing a vital 2-1 win to keep their title hopes alive.
Key Questions
Should I watch this match?
Yes, Frankfurt's high-scoring nature makes this a certified entertainer.
What's the predicted outcome?
Dortmund are favorites to win a tight encounter 2-1.
Where are the teams in the league table?
Dortmund are 2nd (32 pts), while Frankfurt are 7th (25 pts).
What is Eintracht Frankfurt's current form?
Inconsistent but dangerous, following a DWLDW run.
What does this mean for the title race?
A win keeps Dortmund within striking distance of the leaders.
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.