Borussia Dortmund host Eintracht Frankfurt in the Bundesliga. Dortmund have made an ideal start to their league campaign while Frankfurt have had a much bumpier one so far.
These two have crossed paths plenty of times over the years, and the meetings have rarely been one-sided even when the league table suggests they should be. That's the backdrop as we dig into how each side arrives at this one.
Analysis updated .
Compare bookmakers
Recent form across all competitions
Looking at the last 20 matches for each side, which stretch across league, cup and friendly fixtures, Dortmund have won 13 with just one draw and six defeats, scoring 40 and conceding 20. That includes a heavy cup exit against lower-league opposition, so it's not a flawless run even with the strong headline numbers.
Borussia Dortmund: 20 completed matches; Eintracht Frankfurt: 20 completed matches.
Borussia Dortmund
- Win
- 65% 13 / 20
- Draw
- 5% 1 / 20
- Loss
- 30% 6 / 20
- Scored
- 40
- Conceded
- 20
- Difference
- +20
Eintracht Frankfurt
- Win
- 45% 9 / 20
- Draw
- 30% 6 / 20
- Loss
- 25% 5 / 20
- Scored
- 59
- Conceded
- 36
- Difference
- +23
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Bundesliga | VfB Stuttgart | Borussia Dortmund | 19.09.2026 | 0-1 |
| Bundesliga | Borussia Dortmund | SC Paderborn 07 | 12.09.2026 | 3-0 |
| UEFA Champions League | Borussia Dortmund | Villarreal | 08.09.2026 | 3-2 |
| Bundesliga | 1899 Hoffenheim | Borussia Dortmund | 05.09.2026 | 2-3 |
| DFB Pokal | HEBC | Borussia Dortmund | 01.09.2026 | 0-5 |
| Bundesliga | Borussia Dortmund | Hamburger SV | 29.08.2026 | 2-0 |
| Super Cup | Borussia Dortmund | Bayern München | 22.08.2026 | 1-2 |
| Friendlies Clubs | Borussia Dortmund | AS Roma | 15.08.2026 | 2-2 |
| Emirates Cup | Arsenal | Borussia Dortmund | 09.08.2026 | 2-3 |
| Friendlies Clubs | FC Tokyo | Borussia Dortmund | 01.08.2026 | 0-1 |
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Bundesliga | Eintracht Frankfurt | SC Freiburg | 19.09.2026 | 2-2 |
| Bundesliga | FSV Mainz 05 | Eintracht Frankfurt | 12.09.2026 | 1-3 |
| Bundesliga | Eintracht Frankfurt | FC Augsburg | 06.09.2026 | 1-4 |
| Bundesliga | Union Berlin | Eintracht Frankfurt | 29.08.2026 | 3-3 |
| DFB Pokal | SC St. Tönis | Eintracht Frankfurt | 21.08.2026 | 0-11 |
| Friendlies Clubs | Brentford | Eintracht Frankfurt | 15.08.2026 | 7-0 |
| Friendlies Clubs | FSV Frankfurt | Eintracht Frankfurt | 12.08.2026 | 1-5 |
| Friendlies Clubs | Eintracht Frankfurt | Hull City | 08.08.2026 | 2-0 |
| Friendlies Clubs | Waldhof Mannheim | Eintracht Frankfurt | 01.08.2026 | 0-1 |
| Friendlies Clubs | Trabzonspor | Eintracht Frankfurt | 26.07.2026 | 0-3 |
Frankfurt's equivalent sample shows nine wins, six draws and five losses, with 59 scored but 36 conceded. Their recent Bundesliga games have been leaky at the back, including a 1-4 home defeat to Augsburg and a 1-3 loss away at Mainz, both within the last month.
Frankfurt have been conceding freely in recent weeks, home and away.
Comparative Team Statistics: Borussia Dortmund vs Eintracht Frankfurt

A history of close, entertaining meetings
Across 20 recorded meetings going back to 2017, this fixture has produced plenty of draws, including a 3-3 in Frankfurt this January and a 1-1 cup tie there last October. The most recent match, back in May, went 3-2 to Dortmund at home.
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Bundesliga | Borussia Dortmund | Eintracht Frankfurt | 08.05.2026 | 3-2 |
| Bundesliga | Eintracht Frankfurt | Borussia Dortmund | 09.01.2026 | 3-3 |
| DFB Pokal | Eintracht Frankfurt | Borussia Dortmund | 28.10.2025 | 1-1 |
| Bundesliga | Eintracht Frankfurt | Borussia Dortmund | 17.01.2025 | 2-0 |
| Bundesliga | Borussia Dortmund | Eintracht Frankfurt | 24.08.2024 | 2-0 |
| Bundesliga | Borussia Dortmund | Eintracht Frankfurt | 17.03.2024 | 3-1 |
| Bundesliga | Eintracht Frankfurt | Borussia Dortmund | 29.10.2023 | 3-3 |
| Bundesliga | Borussia Dortmund | Eintracht Frankfurt | 22.04.2023 | 4-0 |
| Bundesliga | Eintracht Frankfurt | Borussia Dortmund | 29.10.2022 | 1-2 |
| Bundesliga | Eintracht Frankfurt | Borussia Dortmund | 08.01.2022 | 2-3 |
Wins have gone both ways over the years, and games between these two rarely look like formalities, whatever form either side is in beforehand.
History suggests this one doesn't always follow current league position.
Where each side stands so far
Dortmund are top of the table after four games, with four wins out of four and just two goals conceded. Frankfurt sit down in tenth, on five points from a win, two draws and a defeat, having already shipped ten goals in that short span.
| № | Team | Played | Win | Draw | Loss | GF/GA | Points |
|---|---|---|---|---|---|---|---|
| 1 | Borussia Dortmund | 4 | 4 | 0 | 0 | 9/2 | 12 |
| 2 | Bayern München | 4 | 3 | 1 | 0 | 14/2 | 10 |
| 3 | SC Freiburg | 4 | 3 | 1 | 0 | 12/3 | 10 |
| 9 | RB Leipzig | 4 | 2 | 0 | 2 | 9/5 | 6 |
| 10 | Eintracht Frankfurt | 4 | 1 | 2 | 1 | 9/10 | 5 |
| 11 | FC Schalke 04 | 4 | 1 | 2 | 1 | 3/4 | 5 |
It's a tiny sample at this stage of the season, but the early gap between the two is stark on paper.
Four games isn't much to go on, but Dortmund's defensive numbers stand out early.

Attacking threats and cards to watch
In the recent sample, Frankfurt's Y. Ebnoutalib has scored four times in four matches, with J. Burkardt adding three, so their forward line has clearly had goals in it. For Dortmund, S. Guirassy has two goals and two assists in four matches, with F. Nmecha also on two goals.
On discipline, Frankfurt's R. Onyedika has picked up three yellow cards in four matches, while Dortmund's J. Bellingham and J. Ryerson have two apiece, and S. Inacio was sent off in a single outing. Worth keeping an eye on if the game gets feisty.
Squad lists and player details
Squad and player details
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| F. Nmecha | Germany | 25 | Midfielder | 190 | 73 |
| M. Sabitzer | Austria | 32 | Midfielder | 178 | 76 |
| R. Bensebaïni | Algeria | 31 | Defender | 187 | 82 |
| S. Guirassy | Guinea | 30 | Attacker | 187 | 82 |
| J. Ryerson | Norway | 28 | Midfielder | 183 | 86 |
| G. Kobel | Switzerland | 28 | Goalkeeper | 195 | 88 |
| W. Anton | Germany | 30 | Defender | 189 | 86 |
| N. Schlotterbeck | Germany | 26 | Defender | 191 | 86 |
| A. Meyer | Germany | 35 | Goalkeeper | 195 | 90 |
| P. Drewes | Germany | 33 | Goalkeeper | 194 | 87 |
| J. Veerman | Netherlands | 27 | Midfielder | 185 | 81 |
| Fábio Silva | Portugal | 24 | Attacker | 185 | 75 |
| C. Chukwuemeka | England | 22 | Midfielder | 187 | 77 |
| M. Beier | Germany | 23 | Attacker | 183 | 72 |
| G. Konstantelias | Greece | 23 | Midfielder | 176 | n/a |
| D. Svensson | Sweden | 24 | Midfielder | 183 | 72 |
| E. Nwaneri | England | 19 | Midfielder | 176 | 70 |
| J. Bellingham | England | 21 | Midfielder | 188 | 73 |
| F. Mané | Italy | 21 | Defender | 188 | 78 |
| K. Karetsas | Belgium | 18 | Attacker | 171 | 58 |
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| M. Götze | Germany | 34 | Midfielder | 176 | 75 |
| T. Chandler | USA | 36 | Defender | 187 | 84 |
| R. Dōan | Japan | 28 | Midfielder | 172 | 70 |
| J. Burkardt | Germany | 26 | Attacker | 181 | 76 |
| R. Koch | Germany | 30 | Defender | 192 | 85 |
| L. Brassier | France | 26 | Defender | 186 | 78 |
| A. Knauff | Germany | 24 | Attacker | 180 | 73 |
| R. Onyedika | Nigeria | 25 | Midfielder | 184 | 78 |
| N. Atubolu | Germany | 24 | Goalkeeper | 190 | 78 |
| N. Collins | Germany | 22 | Defender | 188 | 81 |
| F. Chaïbi | Algeria | 23 | Midfielder | 183 | 69 |
| O. Højlund | Denmark | 21 | Midfielder | 184 | 76 |
| C. Uzun | Türkiye | 20 | Midfielder | 186 | 67 |
| N. Aséko Nkili | Germany | 20 | Midfielder | 178 | 72 |
| Kauã Santos | Brazil | 23 | Goalkeeper | 196 | 85 |
| J. Bahoya | France | 21 | Attacker | 180 | 75 |
| Elias Baum | Germany | 20 | Defender | 180 | 77 |
| Y. Ebnoutalib | Germany | 23 | Attacker | 191 | 82 |
| Otávio | Brazil | 20 | Defender | n/a | n/a |
| K. Kosugi | Japan | 20 | Defender | 168 | n/a |
Dortmund look the sharper side right now, top of the table and tight at the back in the league games we've seen. Frankfurt have been more open, particularly defensively, and that's a pattern worth watching if it continues into October.
Even so, the history between these two says this fixture can throw up surprises, and with no market here to weigh against that uncertainty, we're not making a case either way this time.
