Eintracht Frankfurt 3-3 Borussia Dortmund final score - 9 January 2026, Bundesliga

Germany - Bundesliga

Eintracht Frankfurt
3
-
3
End
Borussia Dortmund
Welcome offer
Exclusive Offer

New customers only | Commercial content | 18+ age limit | T&Cs apply

Highlights

Eintracht Frankfurt Eintracht Frankfurt
Borussia Dortmund Borussia Dortmund
End of game
90+6'
drop icon
C. Chukwuemeka
K. Adeyemi
M. Dahoud
90+2'
drop icon
87'
E. Can
87'
C. Chukwuemeka
J. Brandt
N. Collins
A. Theate
83'
A. Kalimuendo
82'
M. Gotze
A. Knauff
77'
M. Dahoud
O. Hojlund
77'
75'
E. Can
N. Sule
75'
K. Adeyemi
M. Beier
Y. Ebnoutalib
A. Kalimuendo
71'
drop icon
68'
drop icon
F. Nmecha
M. Beier
N. Brown
67'
66'
F. Silva
S. Guirassy
A. Kalimuendo
C. Uzun
63'
Half-time
A. Theate
43'
41'
N. Sule
29'
W. Anton
C. Uzun
Penalty
22'
drop icon
10'
drop icon
M. Beier
J. Ryerson
Kick-off

Game Statistics

Eintracht Frankfurt Eintracht Frankfurt
Borussia Dortmund Borussia Dortmund
42
Possession (%)
58
9
Total shots
11
6
Shots on target
6
2
Corners
5
9
Free Kicks
14
14
Fouls
7
3
Yellow card
3
7
Goal opportunities
6
0
Offside
2
3
Shots off target
5
2
Shots blocked
4
310
Passes attempted
463
277
Successful passes
418
33
Unsuccessful passes
45
39
Long passes attempted
22
7
Successful long passes
10
32
Unsuccessful long passes
12
14
Crosses attempted
32
2
Successful crosses
4
12
Unsuccessful crosses
28
2
Successful dribbles
3
13
Loss of possession
21
5
Fouled against
14
11
Tackles attempted
11
9
Successful tackles
7
2
Missed tackles
4
34
Defensive clearances
29
3
Interceptions
4
6
Defensive blocks
6
3
Saves
3
5
Clearances
4
1
Injuries
1
4
Substitutions
4

Form

Table

Teams Pts P W D L GD
2 Borussia Dortmund
73 34 22 7 5 +36
8 Eintracht Frankfurt
44 34 11 11 12 -4

Last matches

Eintracht Frankfurt
Eintracht Frankfurt Last matches
L D L L W D
Wins

1/6 (17%)

Draw

2/6 (33%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

2.83 Total goals
50% BTTS
0.67 Goals scored
2.17 Goals conceded
50% Over 2.5
50% Under 2.5

20 Dec 2025 - Bundesliga

Hamburg
1 :  1
Eintracht Frankfurt

13 Dec 2025 - Bundesliga

Eintracht Frankfurt
1 :  0
Augsburg

9 Dec 2025 - Champions League

Barcelona
2 :  1
Eintracht Frankfurt

6 Dec 2025 - Bundesliga

Leipzig
6 :  0
Eintracht Frankfurt

30 Nov 2025 - Bundesliga

Eintracht Frankfurt
1 :  1
Wolfsburg

26 Nov 2025 - Champions League

Eintracht Frankfurt
0 :  3
Atalanta
W D W L D W
Wins

3/6 (50%)

Draw

2/6 (33%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

1.83 Total goals
33% BTTS
1 Goals scored
0.83 Goals conceded
17% Over 2.5
83% Under 2.5

13 Dec 2025 - Bundesliga

Eintracht Frankfurt
1 :  0
Augsburg

30 Nov 2025 - Bundesliga

Eintracht Frankfurt
1 :  1
Wolfsburg

26 Nov 2025 - Champions League

Eintracht Frankfurt
0 :  3
Atalanta

9 Nov 2025 - Bundesliga

Eintracht Frankfurt
1 :  0
1 Fsv Mainz 05

28 Oct 2025 - DFB Pokal

Eintracht Frankfurt
1 :  1
Borussia Dortmund

25 Oct 2025 - Bundesliga

Eintracht Frankfurt
2 :  0
St. Pauli
D D W L L D
Wins

1/6 (17%)

Draw

3/6 (50%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

3.33 Total goals
67% BTTS
1.17 Goals scored
2.17 Goals conceded
50% Over 2.5
50% Under 2.5

20 Dec 2025 - Bundesliga

Hamburg
1 :  1
Eintracht Frankfurt

9 Dec 2025 - Champions League

Barcelona
2 :  1
Eintracht Frankfurt

6 Dec 2025 - Bundesliga

Leipzig
6 :  0
Eintracht Frankfurt

22 Nov 2025 - Bundesliga

Köln
3 :  4
Eintracht Frankfurt

4 Nov 2025 - Champions League

Napoli
0 :  0
Eintracht Frankfurt

1 Nov 2025 - Bundesliga

Heidenheim
1 :  1
Eintracht Frankfurt
Borussia Dortmund
Borussia Dortmund Last matches
W L W D D W
Wins

3/6 (50%)

Draw

2/6 (33%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

2.33 Total goals
50% BTTS
1.5 Goals scored
0.83 Goals conceded
33% Over 2.5
67% Under 2.5

19 Dec 2025 - Bundesliga

Borussia Dortmund
2 :  0
Mönchengladbach

14 Dec 2025 - Bundesliga

Freiburg
1 :  1
Borussia Dortmund

10 Dec 2025 - Champions League

Borussia Dortmund
2 :  2
Bodoe/Glimt

7 Dec 2025 - Bundesliga

Borussia Dortmund
2 :  0
Hoffenheim

2 Dec 2025 - DFB Pokal

Borussia Dortmund
0 :  1
Bayer Leverkusen

29 Nov 2025 - Bundesliga

Bayer Leverkusen
1 :  2
Borussia Dortmund
D W L W D W
Wins

3/6 (50%)

Draw

2/6 (33%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

3.17 Total goals
33% BTTS
2.17 Goals scored
1 Goals conceded
50% Over 2.5
50% Under 2.5

19 Dec 2025 - Bundesliga

Borussia Dortmund
2 :  0
Mönchengladbach

10 Dec 2025 - Champions League

Borussia Dortmund
2 :  2
Bodoe/Glimt

7 Dec 2025 - Bundesliga

Borussia Dortmund
2 :  0
Hoffenheim

2 Dec 2025 - DFB Pokal

Borussia Dortmund
0 :  1
Bayer Leverkusen

25 Nov 2025 - Champions League

Borussia Dortmund
4 :  0
Villarreal

22 Nov 2025 - Bundesliga

Borussia Dortmund
3 :  3
Stuttgart
D W L D W D
Wins

2/6 (33%)

Draw

3/6 (50%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

2.5 Total goals
83% BTTS
1.17 Goals scored
1.33 Goals conceded
33% Over 2.5
67% Under 2.5

14 Dec 2025 - Bundesliga

Freiburg
1 :  1
Borussia Dortmund

29 Nov 2025 - Bundesliga

Bayer Leverkusen
1 :  2
Borussia Dortmund

8 Nov 2025 - Bundesliga

Hamburg
1 :  1
Borussia Dortmund

5 Nov 2025 - Champions League

Manchester City
4 :  1
Borussia Dortmund

31 Oct 2025 - Bundesliga

Augsburg
0 :  1
Borussia Dortmund

28 Oct 2025 - DFB Pokal

Eintracht Frankfurt
1 :  1
Borussia Dortmund

Head to head

Eintracht Frankfurt

17 %

Draw

33 %

Borussia Dortmund

50 %

Average stats (last H2H results)

3.33
Total goals
50%
BTTS
1.17
Goals scored
2.17
Goals conceded
50%
Over 2.5
50%
Under 2.5

28 Oct 2025 - DFB Pokal

Eintracht Frankfurt
1 :  1
Borussia Dortmund

17 Jan 2025 - Bundesliga

Eintracht Frankfurt
2 :  0
Borussia Dortmund

24 Aug 2024 - Bundesliga

Borussia Dortmund
2 :  0
Eintracht Frankfurt

17 Mar 2024 - Bundesliga

Borussia Dortmund
3 :  1
Eintracht Frankfurt

29 Oct 2023 - Bundesliga

Eintracht Frankfurt
3 :  3
Borussia Dortmund

22 Apr 2023 - Bundesliga

Borussia Dortmund
4 :  0
Eintracht Frankfurt

Tactical Scheme

Eintracht Frankfurt

Formation : 3 - 4 - 2 - 1

40
K. Santos
13
R. Kristensen
4
R. Koch
3
A. Theate
7
A. Knauff
16
H. Larsson
6
O. Hojlund
21
N. Brown
20
R. Doan
42
C. Uzun
11
Y. Ebnoutalib
9
S. Guirassy
10
J. Brandt
14
M. Beier
24
D. Svensson
8
F. Nmecha
20
M. Sabitzer
26
J. Ryerson
4
N. Schlotterbeck
3
W. Anton
25
N. Sule
1
G. Kobel

Formation : 3 - 4 - 2 - 1

Borussia Dortmund

Substitutes

Eintracht Frankfurt
Eintracht Frankfurt
Goalkeeper

M. Zetterer

Defender

A. Amenda

N. Collins

A. Theate 83'

K. Kosugi

A. Buta

Midfielder

M. Gotze

A. Knauff 77'

M. Dahoud

O. Hojlund 77'

Forward

A. Kalimuendo

C. Uzun 63'

A. Amaimouni Echghouyab

Borussia Dortmund
Borussia Dortmund
Goalkeeper

A. Meyer

Defender

Y. Couto

F. Mane

Midfielder

K. Adeyemi

M. Beier 75'

C. Chukwuemeka

J. Brandt 87'

S. Ozcan

M. Kaba

E. Can

N. Sule 75'

Forward

F. Silva

S. Guirassy 66'

Missing players

Eintracht Frankfurt
Eintracht Frankfurt
Defender

E. Baum

Midfielder

T. Chandler

Forward

M. Batshuayi

J. Burkardt

Borussia Dortmund
Borussia Dortmund
Midfielder

J. Bellingham

Live Commentary

90+8' coup_franc_1

Free kick for Frankfurt in their own half.

90+6' but_1

Carney Chukwuemeka is on target to level the scores at 3-3. Karim Adeyemi with an assist there.

90+5'  

Daniel Schlager signals a Dortmund throw-in in Frankfurt's half.

90+5'  

Frankfurt awarded a throw-in in their own half.

90+4'  

Frankfurt needs to be cautious. Dortmund have an attacking throw-in.

90+3'  

Can Dortmund get the ball into an attacking position from this throw-in in Frankfurt's half?

90+2' but_1

Goal! Mahmoud Dahoud gives Frankfurt a 3-2 lead.

90+1'  

Frankfurt to take a throw-in in Dortmund territory.

90' sifflet_1

It's a goal kick for the home team in Frankfurt.

90' tir_non_cadre_1

Dortmund's Karim Adeyemi breaks free at Deutsche Bank Park. But the strike goes wide of the post.

90' tir_non_cadre_1

Dortmund's Nico Schlotterbeck goes close with a header against the bar.

90' corner_1

Dortmund have been awarded a corner by Daniel Schlager.

87' substitution_1

Dortmund make their fourth substitution with Carney Chukwuemeka replacing Julian Brandt.

87' carton_jaune_1

At Deutsche Bank Park, Emre Can has been yellow-carded for the away team.

87' coup_franc_1

Daniel Schlager signals a free kick to Dortmund in their own half.

86' corner_1

Corner awarded to Frankfurt.

85'  

A throw-in for the away team on the opposite half.

83' substitution_1

Nnamdi Collins is replacing Arthur Theate for Frankfurt at Deutsche Bank Park.

82' coup_franc_1

Dortmund awarded a free kick in their own half.

82' carton_jaune_1

Arnaud Kalimuendo is booked for the home team.

82' coup_franc_1

In Frankfurt a free kick has been awarded the home team.

80' hors_jeu_1

Dortmund push upfield but Daniel Schlager quickly pulls them for offside.

80' corner_1

Dortmund have been awarded a corner by Daniel Schlager.

78' coup_franc_1

Free kick for Frankfurt in their own half.

77' substitution_1

Mahmoud Dahoud is replacing Oscar Hojlund for the home team.

77' substitution_1

The home team have replaced Ansgar Knauff with Mario Gotze. This is the second substitution made today by Dino Toppmoller.

76'  

Can Dortmund capitalize from this throw-in deep inside Frankfurt's half?

75' substitution_1

Niko Kovac is making the team's third substitution at Deutsche Bank Park with Karim Adeyemi replacing Maximilian Beier.

75' substitution_1

Niko Kovac (Dortmund) is making a second substitution, with Emre Can replacing Niklas Sule.

75' coup_franc_1

Dortmund awarded a free kick in their own half.

74'  

Throw-in for Dortmund in the half of Frankfurt.

73'  

Throw-in for Frankfurt in their own half.

72' coup_franc_1

Daniel Schlager signals a free kick to Dortmund in their own half.

71' but_1

Younes Ebnoutalib levels the score at 2-2. That's a fine assist from Arnaud Kalimuendo.

71'  

Daniel Schlager awards the home team a throw-in.

68' but_1

Felix Nmecha puts the ball in the net and the away team now lead 1-2. Maximilian Beier instrumental with a fine assist.

67' carton_jaune_1

Nathaniel Brown (Frankfurt) gets a yellow card.

67' coup_franc_1

Free kick Dortmund.

66'  

Throw-in for Frankfurt at Deutsche Bank Park.

66' substitution_1

The away team have replaced Serhou Guirassy with Fabio Silva. This is the first substitution made today by Niko Kovac.

65'  

Dortmund have a dangerous throw-in.

63' substitution_1

Arnaud Kalimuendo is replacing Can Uzun for Frankfurt at Deutsche Bank Park.

62' coup_franc_1

Free kick for Dortmund in their own half.

62' hors_jeu_1

Dortmund drive forward at breakneck speed but are pulled up for offside.

61'  

Throw-in for Dortmund in the half of Frankfurt.

61'  

Throw-in high up the field for Dortmund in Frankfurt.

59'  

Throw-in Dortmund.

58'  

Throw-in for Dortmund close to the penalty box.

57'  

Daniel Schlager signals a throw-in for Frankfurt, close to Dortmund's area.

57'  

Daniel Schlager awards the away team a throw-in.

56' sifflet_1

Daniel Schlager awards Dortmund a goal kick.

56' tir_non_cadre_1

Frankfurt's Ansgar Knauff misses with an attempt on goal.

55' coup_franc_1

Dortmund awarded a free kick in their own half.

54' tir_cadre_1

Ansgar Knauff of Frankfurt smashes in a shot on target. The keeper saves, though.

54' corner_1

Dortmund have been awarded a corner by Daniel Schlager.

53'  

Frankfurt needs to be cautious. Dortmund have an attacking throw-in.

52' sifflet_1

Ball goes out of play for a Frankfurt goal kick.

52' tir_non_cadre_1

Daniel Svensson of Dortmund gets in a strike, but is off target.

51' sifflet_1

Goal kick for Dortmund at Deutsche Bank Park.

50'  

Frankfurt to take a throw-in in Dortmund territory.

50'  

Dortmund awarded a throw-in in their own half.

49'  

Ball safe as Dortmund is awarded a throw-in in their half.

49' tir_non_cadre_1

Frankfurt are pushing forward but Younes Ebnoutalib's finish is wide of the goal.

47' sifflet_1

Goal kick for Dortmund at Deutsche Bank Park.

47' tir_non_cadre_1

Younes Ebnoutalib's header is off-target for Frankfurt.

47' coup_franc_1

Daniel Schlager signals a free kick to Dortmund in their own half.

46'  

Throw-in for Dortmund in their own half.

46'  

A throw-in for the home team on the opposite half.

45+2' sifflet_1

Daniel Schlager awards Frankfurt a goal kick.

45+2' tir_non_cadre_1

Dortmund's Julian Brandt gets his shot away but it misses the target.

45+2' coup_franc_1

Daniel Schlager signals a free kick to Dortmund.

45' sifflet_1

The first-half is over at Deutsche Bank Park.

45'  

Can Dortmund get the ball into an attacking position from this throw-in in Frankfurt's half?

43' carton_jaune_1

Arthur Theate (Frankfurt) has received a yellow card from Daniel Schlager.

43' coup_franc_1

Free kick in a good position for Dortmund!

42' sifflet_1

Dortmund have a goal kick.

41' carton_jaune_1

Niklas Sule (Dortmund) has been booked and must now be careful not to get a second yellow card.

41' coup_franc_1

Daniel Schlager signals a free kick to Frankfurt.

40' tir_cadre_1

Dortmund push forward at Deutsche Bank Park and Nico Schlotterbeck gets in a great header. The attempt is cleared by the Frankfurt defence.

39' coup_franc_1

Daniel Schlager signals a free kick to Dortmund just outside Frankfurt's area.

38'  

Daniel Schlager signals a Dortmund throw-in in Frankfurt's half.

38'  

Throw-in for Frankfurt at Deutsche Bank Park.

37' sifflet_1

Ball goes out of play for a Frankfurt goal kick.

36'  

Throw-in Frankfurt.

36'  

Daniel Schlager signals a Dortmund throw-in in Frankfurt's half.

33'  

Daniel Schlager awards the home team a throw-in.

33'  

Throw-in for Frankfurt in their own half.

32' coup_franc_1

Free kick Dortmund.

31'  

Can Frankfurt capitalize from this throw-in deep inside Dortmund's half?

30' coup_franc_1

Free kick for Frankfurt in the half of Dortmund.

29' carton_jaune_1

Waldemar Anton (Dortmund) has received a first yellow card.

29' coup_franc_1

In Frankfurt a free kick has been awarded the home team.

28' coup_franc_1

Daniel Schlager signals a free kick to Dortmund in their own half.

27' coup_franc_1

Dortmund awarded a free kick in their own half.

26' tir_cadre_1

Dortmund's Serhou Guirassy gets in a shot on goal at Deutsche Bank Park. But the effort is unsuccessful.

26' corner_1

Corner awarded to Dortmund.

25' corner_1

Corner awarded to Dortmund.

24'  

A throw-in for the away team on the opposite half.

24'  

Throw-in for Frankfurt at Deutsche Bank Park.

23'  

Ball safe as Frankfurt is awarded a throw-in in their half.

22' but_1

The match is now all square at 1-1 thanks to a penalty from Can Uzun.

20'  

Frankfurt to take a throw-in in Dortmund territory.

19'  

Throw-in high up the field for Frankfurt in Frankfurt.

18' tir_cadre_1

Ansgar Knauff for Frankfurt drives towards goal at Deutsche Bank Park. But the finish is unsuccessful.

18' corner_1

Frankfurt have been awarded a corner by Daniel Schlager.

17' tir_cadre_1

Frankfurt's Can Uzun is on target but unsuccessful.

13'  

Dortmund awarded a throw-in in their own half.

13' sifflet_1

It's a goal kick for the home team in Frankfurt.

12' tir_non_cadre_1

In Frankfurt Dortmund attack through Serhou Guirassy. The finish is off target, however.

12'  

Daniel Schlager awards the away team a throw-in.

10' but_1

Maximilian Beier scores to make it 0-1 at Deutsche Bank Park. Great play from Julian Ryerson to set up the goal.

9' coup_franc_1

Free kick for Frankfurt in their own half.

8'  

Can Frankfurt get the ball into an attacking position from this throw-in in Dortmund's half?

7'  

Throw-in for Frankfurt in the half of Dortmund.

7'  

Throw-in for Frankfurt in the half of Dortmund.

6'  

Dortmund awarded a throw-in in their own half.

6'  

Daniel Schlager signals a Frankfurt throw-in in Dortmund's half.

5'  

Throw-in for Dortmund at Deutsche Bank Park.

4'  

A throw-in for the away team on the opposite half.

4'  

Dortmund to take a throw-in in Frankfurt territory.

3'  

Can Dortmund get the ball into an attacking position from this throw-in in Frankfurt's half?

3'  

Throw-in Dortmund.

2'  

Ball safe as Dortmund is awarded a throw-in in their half.

2'  

Throw-in for Dortmund in their own half.

2'  

Frankfurt have a dangerous throw-in.

 

Eintracht Frankfurt scores 1.88 goals when playing at home and Borussia Dortmund scores 2.03 goals when playing away (on average).

 

Average number of goals in the first half in meetings between Eintracht Frankfurt and Borussia Dortmund is 1.4.

 

Average number of goals in meetings between Eintracht Frankfurt and Borussia Dortmund is 3.2.

 

Eintracht Frankfurt scores 1.4 goals in a match against Borussia Dortmund and Borussia Dortmund scores 1.8 goals against Eintracht Frankfurt (on average).

 

Eintracht Frankfurt have won just 1 of their last 5 Bundesliga games against Borussia Dortmund.

 

Borussia Dortmund have lost just 1 of their last 5 Bundesliga games against Eintracht Frankfurt.

 

In the last 5 meetings Eintracht Frankfurt won 1, Borussia Dortmund won 3, 1 draws.

 

Borussia Dortmund have lost just 1 of their last 5 games against Eintracht Frankfurt (in all competitions).

 

Borussia Dortmund's performance of the last 5 matches is better than Eintracht Frankfurt's.

 

In Bundesliga, Borussia Dortmund has better performance than Eintracht Frankfurt.

 

When Borussia Dortmund is down 1-0 away, they win 33% of their matches.

 

When Eintracht Frankfurt is down 0-1 home, they win 18% of their matches.

 

When Borussia Dortmund leads 0-1 away, they win in 66% of their matches.

 

When Eintracht Frankfurt leads 1-0 at home, they win in 73% of their matches.

 

On their last meeting Borussia Dortmund won by 2 goals.

 

The winner of their last meeting was Borussia Dortmund.

 

Eintracht Frankfurt wins 41% of halftimes, Borussia Dortmund wins 54%.

 

Eintracht Frankfurt wins 1st half in 41% of their matches, Borussia Dortmund in 54% of their matches.

 

A year ago, Borussia Dortmund were number 6 in the table with 25 points. Now they are number 2 with 32 points.

 

A year ago, Eintracht Frankfurt were number 3 in the table with 27 points. Now they are number 7 with 25 points.

 

Jonathan Michael Burkardt is Eintracht Frankfurt's top scorer with 8 goals. Serhou Guirassy has scored 5 times for Borussia Dortmund.

 

Borussia Dortmund's away record this season: 4-3-1.

 

Borussia Dortmund haven't scored in 0 of their 8 away matches in Bundesliga this season.

 

Eintracht Frankfurt haven't scored in 1 of their 7 home matches in Bundesliga this season.

 

Borussia Dortmund haven't lost in their last 4 games.

 

Did you know that Borussia Dortmund scores 42% of their goals between the minutes 31-45?

 

Did you know that Eintracht Frankfurt scores 27% of their goals between the minutes 31-45?

 

Last season's matches: 2-0 (Eintracht Frankfurt at home) and 2-0 (Borussia Dortmund at home).

 

During the last 59 meetings, Eintracht Frankfurt have won 12 times, there have been 15 draws while Borussia Dortmund have won 32 times. The goal difference is 122-68 in favour of Borussia Dortmund.

 

During the last 29 meetings with Eintracht Frankfurt playing at home, Eintracht Frankfurt have won 10 times, there have been 12 draws while Borussia Dortmund have won 7 times. The goal difference is 47-36 in favour of Eintracht Frankfurt.

 

The most common result of matches between Eintracht Frankfurt and Borussia Dortmund is 1-1. 11 matches have ended with this result.

 

The most common result of matches between Eintracht Frankfurt and Borussia Dortmund when Eintracht Frankfurt is playing at home is 1-1. 8 matches have ended with this result.

Score and result Eintracht Frankfurt - Borussia Dortmund

The Eintracht Frankfurt - Borussia Dortmund match (Football - Bundesliga) at 09/01/2026 14:30 is complete.

The Eintracht Frankfurt - Borussia Dortmund match result is as follows: 3-3.

Now that this Bundesliga Football match is over and the score is known, you can find the highlights and key statistics on that same page.