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

Futmetrix Verdict
72
FT
Sat, Aug 30
Deutsch
1899 Hoffenheim
1-3
Eintracht Frankfurt
⚡ Intensity 69
⚖️ Balance 20
🏆 Stakes 67
🎲 Upset 10
Doan's masterclass sinks Hoffenheim

Win Probability

  • 1899 Hoffenheim 39%
  • Draw 24%
  • Eintracht Frankfurt 37%

Futmetrix AI estimate

Doan's Brace Seals Frankfurt's Statement

Highly Entertaining Futmetrix Score: 72/100. A title contender announces itself with ruthless efficiency—Frankfurt's clinical finishing exposed Hoffenheim's fragility in a six-pointer that settled quickly.

Frankfurt's Early Stranglehold

The intensity was suffocating from the opening whistle. Eintracht Frankfurt arrived at PreZero Arena with a blueprint: press high, transition fast, finish cold. Ritsu Doan was the executioner. Minute 17: a whipped cross from H. Larsson found his head unmarked. 1-0. Ten minutes later—Minute 27—J. Bahoya fed Doan again, and he buried it with the composure of a man who'd already won the match. Two goals in ten minutes. 1899 Hoffenheim's defence looked schooled.

Hoffenheim's Brave but Futile Push

Bazoumana Touré tried to be the architect of a comeback, threading three key passes to spark life into the home side. Hoffenheim controlled 58% possession and unleashed 17 shots—a show of balance and intent. But Frankfurt's balance was different: ruthless. Minute 51: C. Y. Uzun made it 3-0, again set up by Doan, who was operating as both finisher and creator. With 6 shots on target from just 9 attempts, Frankfurt's efficiency was devastating. Hoffenheim's 5 on target from 17 shots told the story of a team trying but failing.

The Consolation and the Reckoning

Minute 90: G. Promel scored the consolation, arriving as a substitute (minute 59) to convert L. Avdullahu's assist. A moment of pride in defeat. Frankfurt remains unbeaten with two wins from two, perched second. Hoffenheim, now 1-1 from two matches, sits ninth with just 3 points. The gap is already widening, and the season is young.

Key Questions

What made Ritsu Doan the standout performer?

Doan's brace plus assist showcased clinical finishing and creative brilliance. His 9.2 rating reflects Frankfurt's entire attacking strategy.

What does this defeat mean for Hoffenheim's season?

With one win from two matches and just 3 points, ninth place is precarious. Hoffenheim must respond immediately or face early-season pressure.

How did Promel's substitute appearance impact the match?

Promel arrived in minute 59 and scored the 3-1 goal. A classic super-sub moment that gave Hoffenheim late hope.

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
58%
42%
1899 Hoffenheim 58%
Eintracht Frankfurt 42%
Shots
17
9
1899 Hoffenheim 17
Eintracht Frankfurt 9
Shots on Target
5
6
1899 Hoffenheim 5
Eintracht Frankfurt 6
Expected Goals (xG)
1.37
1.56
1899 Hoffenheim 1.37
Eintracht Frankfurt 1.56
Passes
473
341
1899 Hoffenheim 473
Eintracht Frankfurt 341
Pass Accuracy
83%
76%
1899 Hoffenheim 83%
Eintracht Frankfurt 76%
Corners
4
5
1899 Hoffenheim 4
Eintracht Frankfurt 5
Fouls
14
10
1899 Hoffenheim 14
Eintracht Frankfurt 10
Yellow Cards
2
3
1899 Hoffenheim 2
Eintracht Frankfurt 3
Red Cards
0
0
1899 Hoffenheim 0
Eintracht Frankfurt 0

Match Events

R. Doan (H. Larsson) 17'
R. Doan (J. Bahoya) 27'
Farès Chaïbi 🟨 45'
HT
C. Y. Uzun (R. Doan) 51'
57' 🟨 Umut Tohumcu
59' 🔄 U. Tohumcu G. Promel
59' 🔄 A. Kramaric M. Damar
J. Bahoya A. Knauff 🔄 63'
C. Y. Uzun N. Brown 🔄 63'
72' 🔄 R. Hranac A. Hajdari
72' 🔄 F. Asllani M. Moerstedt
R. Doan Buta 🔄 78'
82' 🟨 Grischa Prömel
R. Kristensen O. Hojlund 🔄 82'
E. Wahi M. Batshuayi 🔄 83'
Aurélio Buta 🟨 84'
86' 🔄 Bernardo A. Prass
90' G. Promel (L. Avdullahu)
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
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Robin Hranáč
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
Arthur Chaves
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Bernardo
NPC
NPC
86
Minutes
86
Minutes
46%
Pass Acc
6
Rating
Midfielders
Andrej Kramarić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
59
Entry
Leon Avdullahu
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
69%
Pass Acc
Umut Tohumcu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
59
Entry
Forwards
Tim Lemperle
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
15%
Pass Acc
Fisnik Asllani
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
0
On Target
Bazoumana Touré
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
21%
Pass Acc
BENCH
Luca Philipp
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Ozan Kabak
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alexander Prass
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Kevin Akpoguma
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Albian Hajdari
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Grischa Prömel
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.3
Rating
Muhammed Damar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
David Mokwa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Max Moerstedt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry

Eintracht Frankfurt

Goalkeepers
Michael Zetterer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Rasmus Kristensen
ENFORCER
ENFORCER
4
Tackles
4
Tackles
7
Duels Won
78%
Win %
Pharrell Collins
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Robin Koch
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Arthur Theate
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Hugo Larsson
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.6
Rating
Farès Chaïbi
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
21%
Pass Acc
Ritsu Dōan
HITMAN
HITMAN
2
Goals
2
Goals
2
On Target
9.2
Rating
Can Yılmaz Uzun
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Jean-Mattéo Bahoya
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
Forwards
Elye Wahi
LATE SHIFT
LATE SHIFT
7
Late Mins
7
Late Mins
83
Total Mins
83
Entry
BENCH
Jens Grahl
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Elias Baum
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nathaniel Brown
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Aurélio Buta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Niels Nkounkou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Oscar Højlund
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Ellyes Skhiri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ansgar Knauff
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Michy Batshuayi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
08/30/2025 1899 Hoffenheim 1 - 3 Eintracht Frankfurt Bundesliga PreZero Arena
01/26/2025 1899 Hoffenheim 2 - 2 Eintracht Frankfurt Bundesliga PreZero Arena
08/31/2024 Eintracht Frankfurt 3 - 1 1899 Hoffenheim Bundesliga Deutsche Bank Park
03/10/2024 Eintracht Frankfurt 3 - 1 1899 Hoffenheim Bundesliga Frankfurt Arena
10/21/2023 1899 Hoffenheim 1 - 3 Eintracht Frankfurt Bundesliga PreZero Arena
05/06/2023 1899 Hoffenheim 3 - 1 Eintracht Frankfurt Bundesliga PreZero Arena
08/30/2025
Bundesliga PreZero Arena
01/26/2025
Bundesliga PreZero Arena
08/31/2024
Bundesliga Deutsche Bank Park
03/10/2024
Bundesliga Frankfurt Arena
10/21/2023
Bundesliga PreZero Arena
05/06/2023
Bundesliga PreZero Arena
1899 Hoffenheim Win
Eintracht Frankfurt Win
Draw

League Standings

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

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.