Bundesliga Regular Season - 32

Eintracht Frankfurt 1 - 2 FT Hamburger SV

Deutsche Bank Park

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

Futmetrix Verdict
85
FT
Sat, May 2
Deutsch
Eintracht Frankfurt
1-2
Hamburger SV
⚡ Intensity 62
⚖️ Balance 82
🏆 Stakes 60
🎲 Upset 60
Hamburg stun Frankfurt in late-season drama.

Hamburg's Eleven-Minute Blitz Shatters Frankfurt's European Push

Must-Watch Futmetrix Score: 85/100. A staggering upset that breathes life into Hamburg's survival hopes while dealing a critical blow to Frankfurt's continental ambitions.

The Tactical Trench

High Stakes at Deutsche Bank Park dictated an incredibly tense opening period. Eintracht Frankfurt, desperately chasing Conference League qualification, immediately took control of the ball. They engineered methodical sequences throughout the half, eventually accumulating nearly 500 passes and dominating possession at a commanding 64 percent. However, despite a constant barrage of corners and heavy territorial dominance, the hosts struggled to find the decisive early breakthrough in the final third. Hamburger SV, deeply entrenched in a brutal relegation battle, absorbed the relentless pressure with gritty defensive resilience. The visitors sat deep in a rigid block, waiting exclusively for transition opportunities, turning the first half into a tactical stalemate that left the home crowd frustrated and searching for answers.

The Second-Half Eruption

The match's Balance completely fractured during an explosive eleven-minute window immediately following the interval. The deadlock was finally broken in the 48th minute when Can Uzun capitalised on a clever pass from J. Burkardt to ignite the home faithful. However, that joy was extraordinarily short-lived. The Intensity surged as Hamburg formulated an immediate, lethal response. Just three minutes later, Albert Grønbæk found the back of the net after W. Omari sliced through the midfield lines. The visitors suddenly smelled blood, ruthlessly pressing their sudden psychological advantage. By the 59th minute, the turnaround was absolute—Grønbæk turned provider, feeding Fábio Vieira for a clinical finish. Against the run of play, a staggering goal flurry flipped the contest entirely on its head.

Desperation and Dismissal

With the Upset Factor off the charts, the final half-hour devolved into frantic waves of Frankfurt attacks against a stubborn wall of white shirts. The hosts piled men forward, forcing a massive tally of nine corners overall, but Hamburg's goalkeeper and defensive line produced critical saves to preserve their slender advantage. As the clock ticked down and the pressure mounted, the home side's frustration finally boiled over in dramatic fashion. In the 90th minute, R. Kristensen was shown a straight red card for roughing, a momentary loss of discipline that effectively killed any lingering hopes of a stoppage-time equaliser. Hamburg clung on to secure a monumental 2-1 away victory, claiming three precious points for their survival fight.

Key Questions

How did the red card for R. Kristensen impact the match?

His 90th-minute dismissal for roughing shattered any remaining momentum for the hosts, effectively ending their frantic push for a late stoppage-time equaliser.

What made Can Uzun the Man of the Match?

Even in defeat, his clinical opening goal and progressive midfield play earned him an 8.5 rating, constantly threatening the Hamburg defence throughout the contest.

How did Eintracht Frankfurt complete the comeback from behind?

Frankfurt actually surrendered the lead; it was Hamburg who mounted a stunning comeback, overturning a 1-0 deficit with two rapid-fire goals to secure 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
64%
36%
Eintracht Frankfurt 64%
Hamburger SV 36%
Shots
8
9
Eintracht Frankfurt 8
Hamburger SV 9
Shots on Target
5
4
Eintracht Frankfurt 5
Hamburger SV 4
Expected Goals (xG)
0.70
0.60
Eintracht Frankfurt 0.70
Hamburger SV 0.60
Passes
498
288
Eintracht Frankfurt 498
Hamburger SV 288
Pass Accuracy
87%
81%
Eintracht Frankfurt 87%
Hamburger SV 81%
Corners
9
4
Eintracht Frankfurt 9
Hamburger SV 4
Fouls
12
5
Eintracht Frankfurt 12
Hamburger SV 5
Yellow Cards
5
1
Eintracht Frankfurt 5
Hamburger SV 1
Red Cards
0
0
Eintracht Frankfurt 0
Hamburger SV 0

Match Events

HT
48' C. Y. Uzun (J. Burkardt)
A. Gronbaek (W. Omari) 51'
52' 🟨 O. Hojlund
F. Vieira (A. Gronbaek) 59'
61' 🔄 J. Burkardt J. Bahoya
61' 🔄 E. Skhiri R. Kristensen
61' 🔄 O. Hojlund F. Chaibi
B. Jatta G. Gocholeishvili 🔄 68'
R. Glatzel D. Downs 🔄 68'
71' 🟨 R. Kristensen
A. Gronbaek L. Vuskovic 🔄 78'
A. S. Lokonga D. Elfadli 🔄 79'
82' 🔄 H. Larsson Y. Ebnoutalib
82' 🔄 A. Knauff A. Amaimouni
J. Torunarigha Y. Poulsen 🔄 83'
85' 🟨 A. Kalimuendo
N. Capaldo 🟨 88'
88' 🟨 C. Y. Uzun
90'+10 🟨 J. Bahoya
90'+12 🟨 R. Kristensen
90'+12 🟥 R. Kristensen
FT

Player Cards

Our take on every player in this match

Eintracht Frankfurt

Goalkeepers
Michael Zetterer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
102
Total Mins
Started
Entry
Defenders
Aurèle Amenda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
102
Total Mins
Started
Entry
Ellyes Skhiri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Robin Koch
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
102
Total Mins
Started
Entry
Nathaniel Brown
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
102
Total Mins
Started
Entry
Midfielders
Ansgar Knauff
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
Can Uzun
FINISHER
FINISHER
1
Goals
1
Goals
4
Shots
8.5
Rating
Hugo Larsson
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
Oscar Højlund
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Arnaud Kalimuendo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
102
Total Mins
Started
Entry
Forwards
Jonathan Burkardt
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.2
Rating
BENCH
Kauã Santos
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Rasmus Kristensen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
41
Total Mins
Started
Entry
Arthur Theate
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Farès Chaïbi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
41
Total Mins
Started
Entry
Mario Götze
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Love Arrhov
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jean-Mattéo Bahoya
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
41
Total Mins
Started
Entry
Younes Ebnoutalib
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Ayoube Amaimouni Echghouyab
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry

Hamburger SV

Goalkeepers
Daniel Fernandes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
102
Total Mins
Started
Entry
Defenders
Nicolás Capaldo
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Jordan Torunarigha
LATE SHIFT
LATE SHIFT
7
Late Mins
7
Late Mins
83
Total Mins
83
Entry
Warmed Omari
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
6
Duels Won
0
Pens Won
Midfielders
Bakery Jatta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
Nicolai Remberg
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
Albert Sambi Lokonga
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
Albert Grønbæk
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Forwards
Fábio Vieira
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Robert Glatzel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
Ransford Yeboah Königsdörffer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
102
Total Mins
Started
Entry
BENCH
Sander Tangvik
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Luka Vušković
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Giorgi Gocholeishvili
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry
Daniel Elfadli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Rayan Philippe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Yussuf Poulsen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Otto Stange
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Damion Downs
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry
Jean-Luc Dompé
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
12/20/2025 Hamburger SV 1 - 1 Eintracht Frankfurt Bundesliga Volksparkstadion
05/05/2018 Eintracht Frankfurt 3 - 0 Hamburger SV Bundesliga Commerzbank-Arena
12/12/2017 Hamburger SV 1 - 2 Eintracht Frankfurt Bundesliga Volksparkstadion
03/18/2017 Eintracht Frankfurt 0 - 0 Hamburger SV Bundesliga Commerzbank-Arena
10/21/2016 Hamburger SV 0 - 3 Eintracht Frankfurt Bundesliga Volksparkstadion
02/19/2016 Eintracht Frankfurt 0 - 0 Hamburger SV Bundesliga Commerzbank-Arena
09/19/2015 Hamburger SV 0 - 0 Eintracht Frankfurt Bundesliga Volksparkstadion
02/28/2015 Eintracht Frankfurt 2 - 1 Hamburger SV Bundesliga Commerzbank-Arena (Frankfurt am Main)
09/28/2014 Hamburger SV 1 - 2 Eintracht Frankfurt Bundesliga Imtech Arena (Hamburg)
03/08/2014 Hamburger SV 1 - 1 Eintracht Frankfurt Bundesliga Imtech Arena (Hamburg)
12/20/2025
Bundesliga Volksparkstadion
05/05/2018
Bundesliga Commerzbank-Arena
12/12/2017
Bundesliga Volksparkstadion
03/18/2017
Bundesliga Commerzbank-Arena
10/21/2016
Bundesliga Volksparkstadion
02/19/2016
Bundesliga Commerzbank-Arena
09/19/2015
Bundesliga Volksparkstadion
02/28/2015
Bundesliga Commerzbank-Arena (Frankfurt am Main)
09/28/2014
Bundesliga Imtech Arena (Hamburg)
03/08/2014
Bundesliga Imtech Arena (Hamburg)
Eintracht Frankfurt Win
Hamburger SV Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 32 83 116 35 +81 DBayern München 3 - 3 1. FC Heidenheim (02-05-2026)WFSV Mainz 05 3 - 4 Bayern München (25-04-2026)WBayern München 4 - 2 VfB Stuttgart (19-04-2026)WFC St. Pauli 0 - 5 Bayern München (11-04-2026)WSC Freiburg 2 - 3 Bayern München (04-04-2026)
2 Borussia Dortmund 32 67 65 32 +33 LBorussia Mönchengladbach 1 - 0 Borussia Dortmund (03-05-2026)WBorussia Dortmund 4 - 0 SC Freiburg (26-04-2026)L1899 Hoffenheim 2 - 1 Borussia Dortmund (18-04-2026)LBorussia Dortmund 0 - 1 Bayer Leverkusen (11-04-2026)WVfB Stuttgart 0 - 2 Borussia Dortmund (04-04-2026)
3 RB Leipzig 32 62 63 42 +21 LBayer Leverkusen 4 - 1 RB Leipzig (02-05-2026)WRB Leipzig 3 - 1 Union Berlin (24-04-2026)WEintracht Frankfurt 1 - 3 RB Leipzig (18-04-2026)WRB Leipzig 1 - 0 Borussia Mönchengladbach (11-04-2026)WWerder Bremen 1 - 2 RB Leipzig (04-04-2026)
4 Bayer Leverkusen 32 58 66 43 +23 WBayer Leverkusen 4 - 1 RB Leipzig (02-05-2026)W1. FC Köln 1 - 2 Bayer Leverkusen (25-04-2026)LBayer Leverkusen 1 - 2 FC Augsburg (18-04-2026)WBorussia Dortmund 0 - 1 Bayer Leverkusen (11-04-2026)WBayer Leverkusen 6 - 3 VfL Wolfsburg (04-04-2026)
5 VfB Stuttgart 32 58 66 46 +20 D1899 Hoffenheim 3 - 3 VfB Stuttgart (02-05-2026)DVfB Stuttgart 1 - 1 Werder Bremen (26-04-2026)LBayern München 4 - 2 VfB Stuttgart (19-04-2026)WVfB Stuttgart 4 - 0 Hamburger SV (12-04-2026)LVfB Stuttgart 0 - 2 Borussia Dortmund (04-04-2026)
6 1899 Hoffenheim 32 58 64 48 +16 D1899 Hoffenheim 3 - 3 VfB Stuttgart (02-05-2026)WHamburger SV 1 - 2 1899 Hoffenheim (25-04-2026)W1899 Hoffenheim 2 - 1 Borussia Dortmund (18-04-2026)DFC Augsburg 2 - 2 1899 Hoffenheim (10-04-2026)L1899 Hoffenheim 1 - 2 FSV Mainz 05 (04-04-2026)
7 SC Freiburg 32 44 45 53 -8 DSC Freiburg 1 - 1 VfL Wolfsburg (03-05-2026)LBorussia Dortmund 4 - 0 SC Freiburg (26-04-2026)WSC Freiburg 2 - 1 1. FC Heidenheim (19-04-2026)WFSV Mainz 05 0 - 1 SC Freiburg (12-04-2026)LSC Freiburg 2 - 3 Bayern München (04-04-2026)
8 Eintracht Frankfurt 32 43 57 60 -3 LEintracht Frankfurt 1 - 2 Hamburger SV (02-05-2026)DFC Augsburg 1 - 1 Eintracht Frankfurt (25-04-2026)LEintracht Frankfurt 1 - 3 RB Leipzig (18-04-2026)WVfL Wolfsburg 1 - 2 Eintracht Frankfurt (11-04-2026)DEintracht Frankfurt 2 - 2 1. FC Köln (05-04-2026)
9 FC Augsburg 32 40 42 56 -14 WWerder Bremen 1 - 3 FC Augsburg (02-05-2026)DFC Augsburg 1 - 1 Eintracht Frankfurt (25-04-2026)WBayer Leverkusen 1 - 2 FC Augsburg (18-04-2026)DFC Augsburg 2 - 2 1899 Hoffenheim (10-04-2026)DHamburger SV 1 - 1 FC Augsburg (04-04-2026)
10 FSV Mainz 05 32 37 41 50 -9 WFC St. Pauli 1 - 2 FSV Mainz 05 (03-05-2026)LFSV Mainz 05 3 - 4 Bayern München (25-04-2026)DBorussia Mönchengladbach 1 - 1 FSV Mainz 05 (19-04-2026)LFSV Mainz 05 0 - 1 SC Freiburg (12-04-2026)W1899 Hoffenheim 1 - 2 FSV Mainz 05 (04-04-2026)
11 Borussia Mönchengladbach 32 35 37 50 -13 WBorussia Mönchengladbach 1 - 0 Borussia Dortmund (03-05-2026)DVfL Wolfsburg 0 - 0 Borussia Mönchengladbach (25-04-2026)DBorussia Mönchengladbach 1 - 1 FSV Mainz 05 (19-04-2026)LRB Leipzig 1 - 0 Borussia Mönchengladbach (11-04-2026)DBorussia Mönchengladbach 2 - 2 1. FC Heidenheim (04-04-2026)
12 Hamburger SV 32 34 36 51 -15 WEintracht Frankfurt 1 - 2 Hamburger SV (02-05-2026)LHamburger SV 1 - 2 1899 Hoffenheim (25-04-2026)LWerder Bremen 3 - 1 Hamburger SV (18-04-2026)LVfB Stuttgart 4 - 0 Hamburger SV (12-04-2026)DHamburger SV 1 - 1 FC Augsburg (04-04-2026)
13 Union Berlin 32 33 37 57 -20 DUnion Berlin 2 - 2 1. FC Köln (02-05-2026)LRB Leipzig 3 - 1 Union Berlin (24-04-2026)LUnion Berlin 1 - 2 VfL Wolfsburg (18-04-2026)L1. FC Heidenheim 3 - 1 Union Berlin (11-04-2026)DUnion Berlin 1 - 1 FC St. Pauli (05-04-2026)
14 1. FC Köln 32 32 47 55 -8 DUnion Berlin 2 - 2 1. FC Köln (02-05-2026)L1. FC Köln 1 - 2 Bayer Leverkusen (25-04-2026)DFC St. Pauli 1 - 1 1. FC Köln (17-04-2026)W1. FC Köln 3 - 1 Werder Bremen (12-04-2026)DEintracht Frankfurt 2 - 2 1. FC Köln (05-04-2026)
15 Werder Bremen 32 32 37 57 -20 LWerder Bremen 1 - 3 FC Augsburg (02-05-2026)DVfB Stuttgart 1 - 1 Werder Bremen (26-04-2026)WWerder Bremen 3 - 1 Hamburger SV (18-04-2026)L1. FC Köln 3 - 1 Werder Bremen (12-04-2026)LWerder Bremen 1 - 2 RB Leipzig (04-04-2026)
16 VfL Wolfsburg 34 27 43 69 -26 LSC Paderborn 07 2 - 1 (AET) VfL Wolfsburg (25-05-2026)DVfL Wolfsburg 0 - 0 SC Paderborn 07 (21-05-2026)DSC Freiburg 1 - 1 VfL Wolfsburg (03-05-2026)DVfL Wolfsburg 0 - 0 Borussia Mönchengladbach (25-04-2026)WUnion Berlin 1 - 2 VfL Wolfsburg (18-04-2026)
17 FC St. Pauli 32 26 27 55 -28 LFC St. Pauli 1 - 2 FSV Mainz 05 (03-05-2026)L1. FC Heidenheim 2 - 0 FC St. Pauli (25-04-2026)DFC St. Pauli 1 - 1 1. FC Köln (17-04-2026)LFC St. Pauli 0 - 5 Bayern München (11-04-2026)DUnion Berlin 1 - 1 FC St. Pauli (05-04-2026)
18 1. FC Heidenheim 32 23 38 69 -31 DBayern München 3 - 3 1. FC Heidenheim (02-05-2026)W1. FC Heidenheim 2 - 0 FC St. Pauli (25-04-2026)LSC Freiburg 2 - 1 1. FC Heidenheim (19-04-2026)W1. FC Heidenheim 3 - 1 Union Berlin (11-04-2026)DBorussia Mönchengladbach 2 - 2 1. FC Heidenheim (04-04-2026)
19 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)