Bundesliga Gameweek 7

Borussia Dortmund 1 - 0 FT Eintracht Frankfurt

Signal Iduna Park

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
30
FT
Sat, Oct 24
Deutsch
Borussia Dortmund
1-0
Eintracht Frankfurt
⚡ Intensity 21
⚖️ Balance 22
🏆 Stakes 42
🎲 Upset 0
Beier breaks the deadlock late on

Win Probability

  • Borussia Dortmund 65%
  • Draw 19%
  • Eintracht Frankfurt 17%

Futmetrix AI estimate

Eighty minutes of pressure, then the breakthrough

Skip It Futmetrix Score: 30/100. Borussia Dortmund’s late breakthrough keeps their early title push alive, while Eintracht Frankfurt leave Signal Iduna Park empty-handed after a disciplined rearguard.

Opening Act

At Signal Iduna Park, this was a test of patience rather than a free-flowing home performance. Dortmund controlled possession at 59 per cent and kept Frankfurt pinned back, but the visitors’ compact shape crowded the best routes. The hosts sent 18 attempts towards goal, yet only five tested the goalkeeper; the gap between pressure and reward was plain. Frankfurt managed eight shots and three on target, while the corner count was 13-1 in Dortmund’s favour. The Intensity showed in the repeated attacks and the defenders’ workload, not in end-to-end football. Frankfurt’s 48 clearances were blunt evidence of a side protecting its box for long spells. Dortmund had the initiative, but still needed a spark. C. Chukwuemeka helped keep the moves flowing, yet the final pass kept meeting a wall.

The Pivot

The spark came from the bench, and the decisive sequence was brutally simple. Maximilian Beier, introduced in the 68th minute, converted Dortmund’s sustained pressure in the 80th, finishing the move set up by Jobe Bellingham. Bellingham had only entered in the 79th minute, turning a late substitution into instant impact. The timing changed the feel of a match that had been drifting towards a frustrating night for the home side. C. Chukwuemeka had already offered a creative outlet, producing three key passes, but Frankfurt kept denying a clean finish until Beier found the opening. Dortmund created two big chances, while Frankfurt had one; neither side was flooding the box with clear looks. Beier’s movement gave Bellingham’s final ball a target just as the resistance began to fray. One sharp link between substitutes settled the contest.

Resolution

Dortmund’s win matters beyond a single evening. They came into the match second, level on points with the leaders after six rounds, and this result keeps their early title ambitions firmly alive. The chance figures back up the territorial story: 1.65 expected goals against Frankfurt’s 0.88 shows the home side did more to earn the breakthrough, even if the margin stayed tight. Frankfurt started the match 11th on eight points, so this is a missed chance to build momentum and climb towards the top half. Their 41 per cent possession, one corner and 48 clearances tell of a side that spent too long under pressure. The Balance of the contest favoured Dortmund, but Frankfurt’s resistance deserves credit. A single big chance was never likely to carry the visitors through. Dortmund take a useful win from a performance that was effective, not dazzling.

Key Questions

How did substitute M. Beier change the match?

Introduced in the 68th minute, Beier scored the decisive goal in the 80th after Jobe Bellingham’s assist.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
59%
41%
Borussia Dortmund 59%
Eintracht Frankfurt 41%
Shots
18
8
Borussia Dortmund 18
Eintracht Frankfurt 8
Shots on Target
5
3
Borussia Dortmund 5
Eintracht Frankfurt 3
Expected Goals (xG)
1.65
0.88
Borussia Dortmund 1.65
Eintracht Frankfurt 0.88
Passes
483
360
Borussia Dortmund 483
Eintracht Frankfurt 360
Corners
13
1
Borussia Dortmund 13
Eintracht Frankfurt 1
Fouls
7
12
Borussia Dortmund 7
Eintracht Frankfurt 12
Yellow Cards
0
2
Borussia Dortmund 0
Eintracht Frankfurt 2
Red Cards
0
0
Borussia Dortmund 0
Eintracht Frankfurt 0

Match Events

HT
Nnamdi Collins 🟨 58'
Farès Chaïbi 🟨 63'
68' 🔄 ↓ Marcel Sabitzer ↑Carney Chukwuemeka
68' 🔄 ↓ Daniel Svensson ↑Maximilian Beier
68' 🔄 ↓ Fábio Silva ↑Ethan Nwaneri
↓ Jonathan Burkardt ↑Ansgar Knauff 🔄 77'
↓ Younes Ebnoutalib ↑Can Yilmaz Uzun 🔄 77'
79' 🔄 ↓ Felix Nmecha ↑Jobe Bellingham
80' ⚽ Maximilian Beier (Jobe Bellingham)
↓ Noel Aseko ↑Mario Götze 🔄 84'
↓ Farès Chaïbi ↑Love Arrhov 🔄 84'
↓ Ritsu Doan ↑Ayoube Amaimouni-Echghouyab 🔄 87'
90'+2 🔄 ↓ Julian Ryerson ↑Kouakou Joane Gadou
FT

Player Cards

Our take on every player in this match

Borussia Dortmund

Goalkeepers
Gregor Kobel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Nico Schlotterbeck
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
38%
Duel Win %
Waldemar Anton
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Ramy Bensebaïni
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
67%
Duel Win %
Midfielders
Julian Ryerson
NPC
NPC
92
Minutes
92
Minutes
31%
Pass Acc
6.4
Rating
Marcel Sabitzer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
Felix Nmecha
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
1
Interceptions
2
Blocks
Daniel Svensson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
Fábio Silva
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Joey Veerman
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
0
Assists
66%
Pass Acc
Forwards
Serhou Guirassy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
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
Kouakou Joane Gadou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ethan Nwaneri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
E. de Pina Duarte dos Santos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Carney Chukwuemeka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Jobe Bellingham
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.0
Rating
Samuele Inácio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Maximilian Beier
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute

Eintracht Frankfurt

Goalkeepers
Noah Atubolu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Pharrell Collins
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Robin Koch
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Lilian Brassier
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
3
Interceptions
0
Blocks
Elias Baum
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
21%
Pass Acc
Midfielders
Ritsu Dōan
NPC
NPC
87
Minutes
87
Minutes
10%
Pass Acc
6.5
Rating
Noël Aséko Nkili
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
Raphael Onyedika
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Farès Chaïbi
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
Forwards
Younes Ebnoutalib
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
Jonathan Burkardt
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
BENCH
Kauã Santos
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
J. Maluze
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Keita Kosugi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Can Yılmaz Uzun
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Oscar Højlund
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mario Götze
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Paul Love Arrhov
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Ansgar Knauff
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
A. Amaimouni
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
3
Total Mins
Started
Entry

Head to Head

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

League Standings

Pos Team P Pts GF GA GD Form
1 Borussia Dortmund 7 17 12 4 +8 WBorussia Dortmund 1 - 0 Eintracht Frankfurt (24-10-2026)DUnion Berlin 0 - 0 Borussia Dortmund (17-10-2026)DBorussia Dortmund 2 - 2 Werder Bremen (09-10-2026)WVfB Stuttgart 0 - 1 Borussia Dortmund (19-09-2026)WBorussia Dortmund 3 - 0 SC Paderborn 07 (12-09-2026)
2 Bayern München 6 14 22 5 +17 WBayern München 6 - 1 RB Leipzig (17-10-2026)DFC Augsburg 2 - 2 Bayern München (10-10-2026)WBayern München 7 - 0 Union Berlin (18-09-2026)WSV Elversberg 1 - 2 Bayern München (13-09-2026)DFC Schalke 04 0 - 0 Bayern München (05-09-2026)
3 SC Freiburg 6 13 15 6 +9 LBayer Leverkusen 2 - 1 SC Freiburg (18-10-2026)WSC Freiburg 2 - 1 FC Schalke 04 (11-10-2026)DEintracht Frankfurt 2 - 2 SC Freiburg (19-09-2026)WSC Freiburg 5 - 0 Borussia Mönchengladbach (12-09-2026)WSC Paderborn 07 0 - 1 SC Freiburg (05-09-2026)
4 Bayer Leverkusen 7 13 16 12 +4 L1899 Hoffenheim 3 - 0 Bayer Leverkusen (25-10-2026)WBayer Leverkusen 2 - 1 SC Freiburg (18-10-2026)WFSV Mainz 05 3 - 4 Bayer Leverkusen (10-10-2026)WBayer Leverkusen 2 - 0 RB Leipzig (20-09-2026)DFC Augsburg 2 - 2 Bayer Leverkusen (12-09-2026)
5 RB Leipzig 7 12 20 11 +9 WRB Leipzig 4 - 0 SV Elversberg (24-10-2026)LBayern München 6 - 1 RB Leipzig (17-10-2026)WRB Leipzig 6 - 0 Eintracht Frankfurt (10-10-2026)LBayer Leverkusen 2 - 0 RB Leipzig (20-09-2026)WRB Leipzig 5 - 0 Hamburger SV (13-09-2026)
6 Werder Bremen 7 12 15 14 +1 WFSV Mainz 05 2 - 3 Werder Bremen (24-10-2026)DWerder Bremen 2 - 2 SC Paderborn 07 (17-10-2026)DBorussia Dortmund 2 - 2 Werder Bremen (09-10-2026)WWerder Bremen 3 - 2 FC Augsburg (19-09-2026)D1. FC Köln 1 - 1 Werder Bremen (12-09-2026)
7 FSV Mainz 05 7 10 16 13 +3 LFSV Mainz 05 2 - 3 Werder Bremen (24-10-2026)WFC Schalke 04 0 - 1 FSV Mainz 05 (17-10-2026)LFSV Mainz 05 3 - 4 Bayer Leverkusen (10-10-2026)WBorussia Mönchengladbach 3 - 4 FSV Mainz 05 (19-09-2026)LFSV Mainz 05 1 - 3 Eintracht Frankfurt (12-09-2026)
8 SV Elversberg 7 10 12 15 -3 LRB Leipzig 4 - 0 SV Elversberg (24-10-2026)WSV Elversberg 4 - 3 FC Augsburg (17-10-2026)LUnion Berlin 1 - 0 SV Elversberg (10-10-2026)DFC Schalke 04 0 - 0 SV Elversberg (20-09-2026)LSV Elversberg 1 - 2 Bayern München (13-09-2026)
9 FC Augsburg 7 9 17 13 +4 DFC Augsburg 1 - 1 Union Berlin (24-10-2026)LSV Elversberg 4 - 3 FC Augsburg (17-10-2026)DFC Augsburg 2 - 2 Bayern München (10-10-2026)LWerder Bremen 3 - 2 FC Augsburg (19-09-2026)DFC Augsburg 2 - 2 Bayer Leverkusen (12-09-2026)
10 1899 Hoffenheim 7 9 14 14 0 W1899 Hoffenheim 3 - 0 Bayer Leverkusen (25-10-2026)WBorussia Mönchengladbach 1 - 2 1899 Hoffenheim (18-10-2026)L1899 Hoffenheim 2 - 3 Hamburger SV (10-10-2026)LSC Paderborn 07 3 - 1 1899 Hoffenheim (20-09-2026)W1899 Hoffenheim 2 - 1 VfB Stuttgart (12-09-2026)
11 Hamburger SV 7 9 6 16 -10 LSC Paderborn 07 1 - 0 Hamburger SV (24-10-2026)WHamburger SV 1 - 0 VfB Stuttgart (17-10-2026)W1899 Hoffenheim 2 - 3 Hamburger SV (10-10-2026)WHamburger SV 2 - 1 1. FC Köln (19-09-2026)LRB Leipzig 5 - 0 Hamburger SV (13-09-2026)
12 1. FC Köln 7 8 8 11 -3 D1. FC Köln 0 - 0 FC Schalke 04 (24-10-2026)LEintracht Frankfurt 1 - 0 1. FC Köln (16-10-2026)W1. FC Köln 2 - 1 Borussia Mönchengladbach (11-10-2026)LHamburger SV 2 - 1 1. FC Köln (19-09-2026)D1. FC Köln 1 - 1 Werder Bremen (12-09-2026)
13 SC Paderborn 07 7 8 6 9 -3 WSC Paderborn 07 1 - 0 Hamburger SV (24-10-2026)DWerder Bremen 2 - 2 SC Paderborn 07 (17-10-2026)LSC Paderborn 07 0 - 2 VfB Stuttgart (10-10-2026)WSC Paderborn 07 3 - 1 1899 Hoffenheim (20-09-2026)LBorussia Dortmund 3 - 0 SC Paderborn 07 (12-09-2026)
14 Eintracht Frankfurt 7 8 10 17 -7 LBorussia Dortmund 1 - 0 Eintracht Frankfurt (24-10-2026)WEintracht Frankfurt 1 - 0 1. FC Köln (16-10-2026)LRB Leipzig 6 - 0 Eintracht Frankfurt (10-10-2026)DEintracht Frankfurt 2 - 2 SC Freiburg (19-09-2026)WFSV Mainz 05 1 - 3 Eintracht Frankfurt (12-09-2026)
15 VfB Stuttgart 7 6 10 13 -3 LVfB Stuttgart 2 - 3 Borussia Mönchengladbach (23-10-2026)LHamburger SV 1 - 0 VfB Stuttgart (17-10-2026)WSC Paderborn 07 0 - 2 VfB Stuttgart (10-10-2026)LVfB Stuttgart 0 - 1 Borussia Dortmund (19-09-2026)L1899 Hoffenheim 2 - 1 VfB Stuttgart (12-09-2026)
16 FC Schalke 04 7 6 4 7 -3 D1. FC Köln 0 - 0 FC Schalke 04 (24-10-2026)LFC Schalke 04 0 - 1 FSV Mainz 05 (17-10-2026)LSC Freiburg 2 - 1 FC Schalke 04 (11-10-2026)DFC Schalke 04 0 - 0 SV Elversberg (20-09-2026)WUnion Berlin 1 - 3 FC Schalke 04 (11-09-2026)
17 Union Berlin 7 6 6 18 -12 DFC Augsburg 1 - 1 Union Berlin (24-10-2026)DUnion Berlin 0 - 0 Borussia Dortmund (17-10-2026)WUnion Berlin 1 - 0 SV Elversberg (10-10-2026)LBayern München 7 - 0 Union Berlin (18-09-2026)LUnion Berlin 1 - 3 FC Schalke 04 (11-09-2026)
18 Borussia Mönchengladbach 7 3 11 22 -11 WVfB Stuttgart 2 - 3 Borussia Mönchengladbach (23-10-2026)LBorussia Mönchengladbach 1 - 2 1899 Hoffenheim (18-10-2026)L1. FC Köln 2 - 1 Borussia Mönchengladbach (11-10-2026)LBorussia Mönchengladbach 3 - 4 FSV Mainz 05 (19-09-2026)LSC Freiburg 5 - 0 Borussia Mönchengladbach (12-09-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.