Borussia Dortmund vs Eintracht Frankfurt Prediction
Borussia Dortmund vs Eintracht Frankfurt prediction: Sportiko gives Borussia Dortmund a 63% chance of winning, Eintracht Frankfurt 17% and the draw 20%. Last updated 24 Oct 2026, 18:23.
Premium picks
Premium- Home 2H Over 0.5 73%
- Home/Draw & Over 1.5 71%
- 1st Half Over 0.5 72%
Match Report
Borussia Dortmund claimed a narrow 1–0 victory over Eintracht Frankfurt in Bundesliga matchday seven, with the decisive moment arriving in the second half after a goalless first period. The hosts dominated throughout, finishing with 59% possession, 13 corner kicks, and 18 total shots compared to Frankfurt's eight, reflecting a one-sided contest that the scoreline somewhat understated.
The match's only goal came from Maximilian Beier in the 80th minute, converting what proved to be a deserved breakthrough following a wave of substitutions from both sides around the hour mark. Yellow cards for N. Collins and Farès Chaïbi added some edge to the second half, while Dortmund's expected goals figure of 1.65 against Frankfurt's 0.88 underlined their superiority on the night.
The result was in line with pre-match expectations — our AI model had identified a Dortmund win as the most likely outcome at 63%, a call that proved correct. Dortmund move forward with three points, while Frankfurt will reflect on a performance that offered little going forward.
AI-generated report based on match data.
Timeline
Borussia Dortmund
Match Stats
Borussia Dortmund
| Player | Rating | Min | G | A | Shots | Passes | Tackles |
|---|---|---|---|---|---|---|---|
| 14 Maximilian Beier F | 7.7 | 22' | 1 | – | 1 | 15 (9%) | – |
| 17 Carney Chukwuemeka M | 7.6 | 22' | – | – | – | 12 (10%) | – |
| 4 Nico Schlotterbeck D | 7.4 | 90' | – | – | – | 57 (50%) | 3 |
| 5 Ramy Bensebaini D | 7.3 | 90' | – | – | 1 | 59 (46%) | 4 |
| 25 Joey Veerman M | 7.2 | 90' | – | – | 1 | 73 (66%) | 3 |
| 21 Fábio Silva M | 7.2 | 68' | – | – | 2 | 21 (19%) | 1 |
| 1 Gregor Kobel G | 7.1 | 90' | – | – | – | 30 (22%) | – |
| 7 Jobe Bellingham M | 7.0 | 11' | – | 1 | – | 4 (4%) | 2 |
| 18 Ethan Nwaneri M | 7.0 | 22' | – | – | 1 | 9 (9%) | 1 |
| 8 Felix Nmecha M | 6.9 | 79' | – | – | 4 | 36 (27%) | 1 |
| 3 Waldemar Anton D | 6.9 | 90' | – | – | – | 54 (45%) | 1 |
| 9 Serhou Guirassy F | 6.6 | 90' | – | – | 5 | 27 (19%) | 1 |
| 24 Daniel Svensson M | 6.5 | 68' | – | – | 1 | 29 (21%) | 1 |
| 26 Julian Ryerson M | 6.4 | 92' | – | – | 1 | 38 (31%) | – |
| 20 Marcel Sabitzer M | 6.4 | 68' | – | – | 1 | 16 (6%) | – |
Eintracht Frankfurt
| Player | Rating | Min | G | A | Shots | Passes | Tackles |
|---|---|---|---|---|---|---|---|
| 1 Noah Atubolu G | 7.1 | 90' | – | – | – | 40 (25%) | – |
| 2 Elias Baum D | 7.0 | 90' | – | – | 1 | 31 (21%) | 5 |
| 4 Robin Koch D | 6.9 | 90' | – | – | – | 46 (37%) | – |
| 31 Love Arrhov M | 6.8 | 6' | – | – | – | 2 (2%) | – |
| 3 Lilian Brassier D | 6.7 | 90' | – | – | – | 39 (29%) | 1 |
| 15 N. Aséko Nkili M | 6.6 | 84' | – | – | – | 25 (22%) | 2 |
| 20 Ritsu Doan M | 6.5 | 87' | – | – | – | 18 (10%) | 3 |
| 27 Mario Götze M | 6.5 | 6' | – | – | – | 4 (3%) | – |
| 25 R. Onyedika M | 6.4 | 90' | – | – | – | 41 (34%) | 1 |
| 34 N. Collins D | 6.4 | 90' | – | – | 1 | 40 (31%) | 1 |
| 42 Can Uzun M | 6.3 | 13' | – | – | – | 8 (7%) | – |
| 9 Jonathan Burkardt F | 6.3 | 77' | – | – | 2 | 17 (16%) | – |
| 29 Ayoube Amaimouni Echghouyab F | 6.2 | 3' | – | – | – | 1 (1%) | – |
| 8 Farès Chaïbi M | 6.2 | 84' | – | – | 3 | 26 (17%) | 1 |
| 7 Ansgar Knauff F | 6.1 | 13' | – | – | – | 5 (4%) | 1 |
| 11 Younes Ebnoutalib F | 6.0 | 77' | – | – | 1 | 12 (10%) | – |
Unlock the AI's full read on Borussia Dortmund vs Eintracht Frankfurt
- All 70+ probability markets
- AI Deep-Dive match report
- Pick types you choose
At a glance
Unlock all 70+ probability models
Upgrade to Premium for every market, AI match previews and live in-play edges.
Upgrade NowMatch summary
Advanced analysis
Expected goals (xG)
How many goals each side is likely to create, on average.
Unlock all 70+ probability models
Upgrade to Premium for every market, AI match previews and live in-play edges.
Upgrade NowSecond-model agreement
Our model vs an independent one — when they agree, conviction is higher.
Most likely scores
Model probability of each exact scoreline.
Unlock all 70+ probability models
Upgrade to Premium for every market, AI match previews and live in-play edges.
Upgrade NowPlayers in form
S. Guirassy
3 gls
Y. Ebnoutalib
6 gls
You're seeing the free 1X2 result — unlock all 70+ models: goals, both-teams-to-score, the correct-score grid, handicaps, halves & more.
Unlock all modelsUnlock all 70+ probability models
Upgrade to Premium for every market, AI match previews and live in-play edges.
Upgrade NowHead to Head: Borussia Dortmund vs Eintracht Frankfurt
| Date | Home | Score | Away |
|---|---|---|---|
| 08 May 2026 | Borussia Dortmund | 3 - 2 | Eintracht Frankfurt |
| 09 Jan 2026 | Eintracht Frankfurt | 3 - 3 | Borussia Dortmund |
| 17 Jan 2025 | Eintracht Frankfurt | 2 - 0 | Borussia Dortmund |
Borussia Dortmund — Recent Form
| Date | Opponent | Result | Score |
|---|---|---|---|
| 07 Nov | H SV Elversberg | W | 2 - 1 |
| 04 Nov | H Real Betis | W | 2 - 1 |
| 31 Oct | A Bayern München | D | 2 - 2 |
| 27 Oct | H Werder Bremen | W | 3 - 2 |
| 24 Oct | H Eintracht Frankfurt | W | 1 - 0 |
Eintracht Frankfurt — Recent Form
| Date | Opponent | Result | Score |
|---|---|---|---|
| 07 Nov | A SC Paderborn 07 | D | 2 - 2 |
| 01 Nov | H Hamburger SV | W | 3 - 1 |
| 27 Oct | A Hamburger SV | W | 1 - 3 |
| 24 Oct | A Borussia Dortmund | L | 1 - 0 |
| 16 Oct | H 1. FC Köln | W | 1 - 0 |
Bundesliga Standings
| # | Team | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
Bayern München
|
9 | 6 | 3 | 0 | 29 | 9 | +20 | 21 |
| 2 |
Borussia Dortmund
|
9 | 6 | 3 | 0 | 16 | 7 | +9 | 21 |
| 3 |
RB Leipzig
|
9 | 6 | 0 | 3 | 27 | 13 | +14 | 18 |
| 4 |
SC Freiburg
|
8 | 5 | 1 | 2 | 18 | 10 | +8 | 16 |
| 5 |
Werder Bremen
|
9 | 4 | 3 | 2 | 17 | 15 | +2 | 15 |
| 6 |
Bayer Leverkusen
|
8 | 4 | 1 | 3 | 18 | 16 | +2 | 13 |
| 7 |
SV Elversberg
|
9 | 4 | 1 | 4 | 17 | 18 | -1 | 13 |
| 8 |
VfB Stuttgart
|
9 | 4 | 0 | 5 | 15 | 15 | 0 | 12 |
| 9 |
Eintracht Frankfurt
|
9 | 3 | 3 | 3 | 15 | 20 | -5 | 12 |
| 10 |
Hamburger SV
|
9 | 4 | 0 | 5 | 10 | 20 | -10 | 12 |
| 11 |
FSV Mainz 05
|
9 | 3 | 1 | 5 | 18 | 19 | -1 | 10 |
| 12 |
SC Paderborn 07
|
9 | 2 | 4 | 3 | 8 | 11 | -3 | 10 |
| 13 |
FC Augsburg
|
9 | 2 | 3 | 4 | 20 | 20 | 0 | 9 |
| 14 |
1899 Hoffenheim
|
8 | 3 | 0 | 5 | 14 | 16 | -2 | 9 |
| 15 |
1. FC Köln
|
8 | 2 | 3 | 3 | 9 | 12 | -3 | 9 |
| 16 |
Union Berlin
|
8 | 1 | 4 | 3 | 7 | 19 | -12 | 7 |
| 17 |
FC Schalke 04
|
8 | 1 | 3 | 4 | 4 | 9 | -5 | 6 |
| 18 |
Borussia Mönchengladbach
|
9 | 1 | 1 | 7 | 12 | 25 | -13 | 4 |
Borussia Dortmund
Formation: 3-4-2-1
Coach: N. Kovač
Starting XI
| # | Player | Pos |
|---|---|---|
| 1 | G. Kobel | G |
| 3 | W. Anton | D |
| 4 | N. Schlotterbeck | D |
| 5 | R. Bensebaïni | D |
| 26 | J. Ryerson | M |
| 25 | J. Veerman | M |
| 8 | F. Nmecha | M |
| 24 | D. Svensson | M |
| 20 | M. Sabitzer | M |
| 21 | Fábio Silva | M |
| 9 | S. Guirassy | F |
Substitutes
| 18 | E. Nwaneri | M |
| 33 | A. Meyer | G |
| 39 | F. Mané | D |
| 40 | S. Inacio | F |
| 22 | Kouakou Joane Gadou | D |
| 44 | E. de Pina Duarte dos Santos | M |
| 17 | C. Chukwuemeka | M |
| 7 | J. Bellingham | M |
| 14 | M. Beier | F |
Eintracht Frankfurt
Formation: 4-4-2
Coach: A. Hütter
Starting XI
| # | Player | Pos |
|---|---|---|
| 1 | N. Atubolu | G |
| 34 | N. Collins | D |
| 4 | R. Koch | D |
| 3 | L. Brassier | D |
| 2 | Elias Baum | D |
| 20 | R. Dōan | M |
| 15 | N. Aséko Nkili | M |
| 25 | R. Onyedika | M |
| 8 | F. Chaïbi | M |
| 11 | Y. Ebnoutalib | F |
| 9 | J. Burkardt | F |
Substitutes
| 42 | C. Uzun | M |
| 37 | J. Maluze | D |
| 26 | K. Kosugi | D |
| 7 | A. Knauff | F |
| 40 | Kauã Santos | G |
| 6 | O. Højlund | M |
| 27 | M. Götze | M |
| 31 | L. Arrhov | M |
| 29 | A. Amaimouni | F |