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

Futmetrix Verdict
67
FT
Sat, Sep 5
Deutsch
1899 Hoffenheim
2-3
Borussia Dortmund
⚡ Intensity 55
⚖️ Balance 79
🏆 Stakes 40
🎲 Upset 0
A breathtaking comeback at SNP Arena

Win Probability

  • 1899 Hoffenheim 33%
  • Draw 25%
  • Borussia Dortmund 42%

Futmetrix AI estimate

A Sensational Comeback Stuns the SNP Arena

Worth Watching Futmetrix Score: 67/100. Dortmund's breathtaking second-half resurgence flipped a daunting two-goal deficit into a memorable away victory.

The Early Exchanges

1899 Hoffenheim started with fierce intent, controlling the tempo and turning the SNP Arena into a temporary fortress. They dominated possession (60%) and relentlessly tested the visitors, racking up 18 shots overall. The breakthrough arrived right before the interval when Leon Avdullahu found the back of the net, courtesy of a clever ball from Vladimír Coufal. The Intensity was palpable as the hosts kept their foot firmly on the gas, doubling their advantage early in the second half through Tim Lemperle. At 2-0 down, the visitors looked entirely out of their depth.

The Turning Point

But Borussia Dortmund had grander plans, entirely altering the Balance of the tie. The massive turning point arrived just past the hour mark. Serhou Guirassy ignited the sudden revival in the 61st minute, finishing sharply from a Waldemar Anton setup. Sensing blood in the water, the visitors threw on Fábio Silva. The super-sub wasted zero time, levelling the match merely four minutes after stepping onto the pitch. It was a staggering goal flurry—three strikes in a frantic 12-minute window that completely shattered the hosts' earlier swagger.

The Final Whistle

The decisive blow landed in the 86th minute. A chaotic sequence in the box forced Albian Hajdari into conceding a heart-breaking own goal, sealing the 3-2 triumph for the away side. Despite whipping in 13 corners and applying massive set-piece pressure throughout the afternoon, Hoffenheim could not find a late equaliser to salvage a point. This dramatic victory maintains Dortmund's flawless start to the campaign, pushing them up to 5th in the European spots, while the hosts are left to rue a devastating collapse after throwing away a commanding lead.

Key Questions

What made S. Guirassy the Man of the Match?

Guirassy was the essential catalyst for Dortmund's revival, scoring the vital first goal to spark the comeback and providing the assist for Fábio Silva's crucial equaliser.

What caused the 5-goal thriller?

A high volume of shots and a frantic 12-minute second-half flurry turned a tactical battle into a chaotic spectacle featuring relentless end-to-end action.

How did 1899 Hoffenheim complete the comeback from behind?

Despite the question's premise, Hoffenheim actually surrendered a 2-0 lead. It was Borussia Dortmund who executed a stunning second-half comeback to claim a 3-2 victory.

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
60%
40%
1899 Hoffenheim 60%
Borussia Dortmund 40%
Shots
18
11
1899 Hoffenheim 18
Borussia Dortmund 11
Shots on Target
6
4
1899 Hoffenheim 6
Borussia Dortmund 4
Expected Goals (xG)
1.17
2.02
1899 Hoffenheim 1.17
Borussia Dortmund 2.02
Passes
486
327
1899 Hoffenheim 486
Borussia Dortmund 327
Corners
10
3
1899 Hoffenheim 10
Borussia Dortmund 3
Fouls
13
7
1899 Hoffenheim 13
Borussia Dortmund 7
Yellow Cards
4
2
1899 Hoffenheim 4
Borussia Dortmund 2
Red Cards
0
0
1899 Hoffenheim 0
Borussia Dortmund 0

Match Events

↓ Filippo Mane ↑Ethan Nwaneri 🔄 32'
40' 🟨 Ozan Kabak
45' ⚽ Leon Avdullahu (Vladimír Coufal)
↓ Felix Nmecha ↑Joey Veerman 🔄 45'
45'+2 🟨 Albian Hajdari
HT
54' ⚽ Tim Lemperle (Adam Daghim)
Serhou Guirassy (Waldemar Anton) ⚽ 61'
↓ Konstantinos Karetsas ↑Fábio Silva 🔄 62'
63' 🟨 Wouter Burger
↓ Kouakou Joane Gadou ↑Luca Reggiani 🔄 63'
Fábio Silva (Serhou Guirassy) ⚽ 66'
73' 🔄 ↓ Adam Hložek ↑Andrej Kramarić
73' 🔄 ↓ Patrick Wimmer ↑Bambasé Conté
Luca Reggiani 🟨 76'
Maximilian Beier 🟨 78'
79' 🔄 ↓ Ozan Kabak ↑Robin Hranáč
79' 🔄 ↓ Wouter Burger ↑Nathan De Cat
80' 🟨 Andrej Kramarić
84' 🔄 ↓ Tim Lemperle ↑Max Moerstedt
Albian Hajdari ⚽ 86'
↓ Serhou Guirassy ↑Marcel Sabitzer 🔄 87'
FT

Player Cards

Our take on every player in this match

1899 Hoffenheim

Goalkeepers
Oliver Baumann
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Vladimír Coufal
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.4
Rating
Ozan Kabak
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
0
On Target
Albian Hajdari
CLUTCH HERO
CLUTCH HERO
86
Goal Time
86
Goal Time
Own Goal
Impact
5.3
Rating
Mats Rots
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
48%
Pass Acc
Midfielders
Patrick Wimmer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Leon Avdullahu
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Wouter Burger
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
Adam Daghim
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.8
Rating
Forwards
Adam Hložek
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Tim Lemperle
FINISHER
FINISHER
1
Goals
1
Goals
4
Shots
7.8
Rating
BENCH
Luca Philipp
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Bernardo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Valentin Gendrey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Robin Hranáč
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Bambasé Conté
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Nathan De Cat
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Cajetan Benjamin Lenz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Andrej Kramarić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Max Moerstedt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry

Borussia Dortmund

Goalkeepers
Gregor Kobel
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Kouakou Joane Gadou
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
100%
Duel Win %
Waldemar Anton
SWEEPER
SWEEPER
7
Cleanups
7
Cleanups
7
Interceptions
0
Blocks
Filippo Mané
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
32
Total Mins
32
Entry
Midfielders
Julian Ryerson
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
9%
Pass Acc
Jobe Bellingham
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
3
Interceptions
0
Blocks
Felix Nmecha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
Daniel Svensson
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
2
Interceptions
1
Blocks
Konstantinos Karetsas
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
7
Duels Won
0
Pens Won
Maximilian Beier
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Forwards
Serhou Guirassy
FINISHER
FINISHER
1
Goals
1
Goals
5
Shots
8.9
Rating
BENCH
Alexander Meyer
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
L. Reggiani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Kauã Prates
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Joey Veerman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry
Marcel Sabitzer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
3
Total Mins
Started
Entry
Ethan Nwaneri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
58
Total Mins
Started
Entry
Carney Chukwuemeka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Fábio Silva
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Mathis Albert
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
04/18/2026 1899 Hoffenheim 2 - 1 Borussia Dortmund Bundesliga PreZero Arena
12/07/2025 Borussia Dortmund 2 - 0 1899 Hoffenheim Bundesliga Signal Iduna Park
04/26/2025 1899 Hoffenheim 2 - 3 Borussia Dortmund Bundesliga PreZero Arena
12/15/2024 Borussia Dortmund 1 - 1 1899 Hoffenheim Bundesliga SIGNAL IDUNA PARK
02/25/2024 Borussia Dortmund 2 - 3 1899 Hoffenheim Bundesliga BVB Stadion Dortmund
11/01/2023 Borussia Dortmund 1 - 0 1899 Hoffenheim DFB Pokal SIGNAL IDUNA PARK
09/29/2023 1899 Hoffenheim 1 - 3 Borussia Dortmund Bundesliga PreZero Arena
02/25/2023 1899 Hoffenheim 0 - 1 Borussia Dortmund Bundesliga PreZero Arena
09/02/2022 Borussia Dortmund 1 - 0 1899 Hoffenheim Bundesliga SIGNAL IDUNA PARK
01/22/2022 1899 Hoffenheim 2 - 3 Borussia Dortmund Bundesliga PreZero Arena
04/18/2026
Bundesliga PreZero Arena
12/07/2025
Bundesliga Signal Iduna Park
04/26/2025
Bundesliga PreZero Arena
12/15/2024
Bundesliga SIGNAL IDUNA PARK
02/25/2024
Bundesliga BVB Stadion Dortmund
11/01/2023
DFB Pokal SIGNAL IDUNA PARK
09/29/2023
Bundesliga PreZero Arena
02/25/2023
Bundesliga PreZero Arena
09/02/2022
Bundesliga SIGNAL IDUNA PARK
01/22/2022
Bundesliga PreZero Arena
1899 Hoffenheim Win
Borussia Dortmund Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 SC Freiburg 2 6 5 1 +4 WSC Paderborn 07 0 - 1 SC Freiburg (05-09-2026)WSC Freiburg 4 - 1 Werder Bremen (30-08-2026)
2 Borussia Dortmund 2 6 5 2 +3 W1899 Hoffenheim 2 - 3 Borussia Dortmund (05-09-2026)WBorussia Dortmund 2 - 0 Hamburger SV (29-08-2026)
3 SV Elversberg 2 6 7 5 +2 WBorussia Mönchengladbach 3 - 4 SV Elversberg (05-09-2026)WSV Elversberg 3 - 2 Bayer Leverkusen (29-08-2026)
4 FSV Mainz 05 2 4 5 0 +5 WHamburger SV 0 - 5 FSV Mainz 05 (06-09-2026)DFSV Mainz 05 0 - 0 SC Paderborn 07 (29-08-2026)
5 Bayern München 2 4 5 1 +4 DFC Schalke 04 0 - 0 Bayern München (05-09-2026)WBayern München 5 - 1 VfB Stuttgart (28-08-2026)
6 Bayer Leverkusen 2 3 6 3 +3 WBayer Leverkusen 4 - 0 Union Berlin (05-09-2026)LSV Elversberg 3 - 2 Bayer Leverkusen (29-08-2026)
7 FC Augsburg 1 3 3 0 +3 WFC Augsburg 3 - 0 FC Schalke 04 (30-08-2026)
8 RB Leipzig 2 3 4 3 +1 LWerder Bremen 3 - 1 RB Leipzig (05-09-2026)WRB Leipzig 3 - 0 Borussia Mönchengladbach (29-08-2026)
9 VfB Stuttgart 2 3 5 6 -1 WVfB Stuttgart 4 - 1 1. FC Köln (04-09-2026)LBayern München 5 - 1 VfB Stuttgart (28-08-2026)
10 Werder Bremen 2 3 4 5 -1 WWerder Bremen 3 - 1 RB Leipzig (05-09-2026)LSC Freiburg 4 - 1 Werder Bremen (30-08-2026)
11 1. FC Köln 2 3 4 6 -2 LVfB Stuttgart 4 - 1 1. FC Köln (04-09-2026)W1. FC Köln 3 - 2 1899 Hoffenheim (29-08-2026)
12 Eintracht Frankfurt 1 1 3 3 0 DUnion Berlin 3 - 3 Eintracht Frankfurt (29-08-2026)
13 SC Paderborn 07 2 1 0 1 -1 LSC Paderborn 07 0 - 1 SC Freiburg (05-09-2026)DFSV Mainz 05 0 - 0 SC Paderborn 07 (29-08-2026)
14 FC Schalke 04 2 1 0 3 -3 DFC Schalke 04 0 - 0 Bayern München (05-09-2026)LFC Augsburg 3 - 0 FC Schalke 04 (30-08-2026)
15 Union Berlin 2 1 3 7 -4 LBayer Leverkusen 4 - 0 Union Berlin (05-09-2026)DUnion Berlin 3 - 3 Eintracht Frankfurt (29-08-2026)
16 1899 Hoffenheim 2 0 4 6 -2 L1899 Hoffenheim 2 - 3 Borussia Dortmund (05-09-2026)L1. FC Köln 3 - 2 1899 Hoffenheim (29-08-2026)
17 Borussia Mönchengladbach 2 0 3 7 -4 LBorussia Mönchengladbach 3 - 4 SV Elversberg (05-09-2026)LRB Leipzig 3 - 0 Borussia Mönchengladbach (29-08-2026)
18 Hamburger SV 2 0 0 7 -7 LHamburger SV 0 - 5 FSV Mainz 05 (06-09-2026)LBorussia Dortmund 2 - 0 Hamburger SV (29-08-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.