Bundesliga Gameweek 7

1899 Hoffenheim 3 - 0 FT Bayer Leverkusen

Prezero Arena

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

Futmetrix Verdict
76
FT
Sun, Oct 25
Deutsch
1899 Hoffenheim
3-0
Bayer Leverkusen
⚡ Intensity 84
⚖️ Balance 16
🏆 Stakes 42
🎲 Upset 47
Three late strikes, even down to ten

Win Probability

  • 1899 Hoffenheim 34%
  • Draw 24%
  • Bayer Leverkusen 41%

Futmetrix AI estimate

Hoffenheim’s late surge leaves Leverkusen stunned

Highly Entertaining Futmetrix Score: 76/100. This 3-0 matters because Hoffenheim turned a win over a top-four side into a timely jolt to their early-season campaign.

Opening Act

1899 Hoffenheim turned a scoreless contest into a 3-0 win in the closing stretch, then finished it with ten men after Alexander Prass was sent off. At Prezero Arena, Bayer Leverkusen controlled possession, 58 per cent to 42, but the hosts made far more of their attacks: 20 shots, six on target and four big chances, against nine attempts, one on target and no big chances. The Intensity built late, yet Leverkusen’s possession never became real pressure. O. Kabak and V. Coufal helped restrict the visitors to a single shot on target, while substitute Andrej Kramarić became the decisive figure after entering in the 65th minute. Those numbers tell a clear story: control of the ball belonged to Leverkusen, but danger belonged to Hoffenheim. The hosts, 14th before kick-off, landed a major early-season jolt against the side in fourth.

The Pivot

The match pivot came in the 77th minute, when VAR confirmed a penalty following an incident involving Fisnik Asllani. Kramarić converted two minutes later, breaking the deadlock and making Leverkusen’s possession suddenly less comfortable. The Stakes rose with that decision, but the finish was what made it decisive: Prass made it 2-0 in the 89th minute, assisted by Kramarić. Then came the complication. Prass was shown a red card at 90+1, just as Hoffenheim had to protect their lead with ten men. Instead, the hosts stayed on the front foot: substitute Max Moerstedt scored in the fifth minute of stoppage time. The Balance did not swing back to Leverkusen after the dismissal; Hoffenheim added the final blow while down to ten and turned a tight match into a three-goal defeat. The late red changed the numbers on the pitch, not the direction of the result.

Resolution

That late burst was backed by a substantial chance gap, not just the penalty. Hoffenheim’s expected goals finished at 2.63, against 0.76 for Leverkusen; the home side created four big chances and the visitors none. Leverkusen completed 502 passes and controlled possession at 58 per cent, yet produced just one shot on target. The Upset dimension is plain in the league context: 14th against fourth, with Hoffenheim on six points and Leverkusen on 13 after six matches. This result gives the hosts a valuable lift without pretending their season is suddenly fixed; they still have work to do after an uneven opening. For Leverkusen, the setback interrupts a strong start but leaves them fourth, close enough to the leading places to respond. Prass’s late dismissal complicates the next conversation, but it cannot erase the decisive image: Hoffenheim’s finishing overwhelmed a possession-heavy visitor, even with ten men.

Key Questions

How did the red card for Alexander Prass affect the match?

Prass was sent off at 90+1, but Hoffenheim still scored through Max Moerstedt at 90+5 while down to ten.

How did substitute Andrej Kramarić change the match?

Introduced in the 65th minute, Kramarić converted the penalty and assisted Prass’s 89th-minute goal.

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
42%
58%
1899 Hoffenheim 42%
Bayer Leverkusen 58%
Shots
20
9
1899 Hoffenheim 20
Bayer Leverkusen 9
Shots on Target
6
1
1899 Hoffenheim 6
Bayer Leverkusen 1
Expected Goals (xG)
2.63
0.76
1899 Hoffenheim 2.63
Bayer Leverkusen 0.76
Passes
354
502
1899 Hoffenheim 354
Bayer Leverkusen 502
Corners
5
1
1899 Hoffenheim 5
Bayer Leverkusen 1
Fouls
14
6
1899 Hoffenheim 14
Bayer Leverkusen 6
Yellow Cards
2
3
1899 Hoffenheim 2
Bayer Leverkusen 3
Red Cards
1
0
1899 Hoffenheim 1
Bayer Leverkusen 0

Match Events

Equi Fernández 🟨 40'
↓ Moussa Diaby ↑Malik Tillman 🔄 41'
45' 🟨 Alexander Prass
HT
Patrik Schick 🟨 58'
↓ Equi Fernández ↑Robert Andrich 🔄 64'
↓ Jarell Quansah ↑Loïc Badé 🔄 64'
↓ Nathan Tella ↑Afonso Moreira 🔄 64'
65' 🔄 ↓ Adam Hložek ↑Andrej Kramarić
67' 🟨 Leon Avdullahu
72' 🔄 ↓ Wouter Burger ↑Bambasé Conté
Facundo Medina 🟨 75'
77' • Fisnik Asllani
82' 🟨 Adam Daghim
↓ Facundo Medina ↑Jonas Hofmann 🔄 84'
84' 🔄 ↓ Fisnik Asllani ↑Robin Hranáč
84' 🔄 ↓ Adam Daghim ↑Max Moerstedt
89' ⚽ Alexander Prass (Andrej Kramarić)
Carles Martínez Novell 🟨 90'
90'+1 🟥 Alexander Prass
90'+5 ⚽ Max Moerstedt
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
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
21%
Pass Acc
Ozan Kabak
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
44%
Duel Win %
Koki Machida
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Mats Rots
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
28%
Pass Acc
Midfielders
Leon Avdullahu
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
2
Interceptions
1
Blocks
Wouter Burger
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
Alexander Prass
CLUTCH HERO
CLUTCH HERO
89
Goal Time
89
Goal Time
Goal
Impact
7.2
Rating
Fisnik Asllani
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
Adam Hložek
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
0
On Target
Forwards
Adam Daghim
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
BENCH
Luca Philipp
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Natnael Abraha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
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
6
Total Mins
Started
Entry
Bambasé Conté
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Cajetan Benjamin Lenz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Andrej Kramarić
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Max Moerstedt
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.4
Rating

Bayer Leverkusen

Goalkeepers
Mark Flekken
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Jarell Quansah
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
62%
Duel Win %
Edmond Tapsoba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Facundo Medina
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
56%
Duel Win %
Miguel Gutiérrez
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Aleix García
MAGNET
MAGNET
95
Activity
95
Activity
90
Passes
5
Duels
Ezequiel Fernández
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Moussa Diaby
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
41
Total Mins
41
Entry
Ibrahim Maza
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
2
Interceptions
1
Blocks
Nathan Tella
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Forwards
Patrik Schick
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Janis Blaswich
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Tim Oermann
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lucas Vázquez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Loïc Badé
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Malik Tillman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
49
Total Mins
Started
Entry
Jonas Hofmann
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Robert Andrich
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Afonso Moreira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Victor Boniface
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
01/17/2026 1899 Hoffenheim 1 - 0 Bayer Leverkusen Bundesliga PreZero Arena
08/23/2025 Bayer Leverkusen 1 - 2 1899 Hoffenheim Bundesliga BayArena
02/02/2025 Bayer Leverkusen 3 - 1 1899 Hoffenheim Bundesliga BayArena
09/14/2024 1899 Hoffenheim 1 - 4 Bayer Leverkusen Bundesliga PreZero Arena
03/30/2024 Bayer Leverkusen 2 - 1 1899 Hoffenheim Bundesliga BayArena
11/04/2023 1899 Hoffenheim 2 - 3 Bayer Leverkusen Bundesliga PreZero Arena
02/11/2023 1899 Hoffenheim 1 - 3 Bayer Leverkusen Bundesliga PreZero Arena
08/20/2022 Bayer Leverkusen 0 - 3 1899 Hoffenheim Bundesliga BayArena
05/07/2022 1899 Hoffenheim 2 - 4 Bayer Leverkusen Bundesliga PreZero Arena
12/15/2021 Bayer Leverkusen 2 - 2 1899 Hoffenheim Bundesliga BayArena
01/17/2026
Bundesliga PreZero Arena
08/23/2025
Bundesliga BayArena
02/02/2025
Bundesliga BayArena
09/14/2024
Bundesliga PreZero Arena
03/30/2024
Bundesliga BayArena
11/04/2023
Bundesliga PreZero Arena
02/11/2023
Bundesliga PreZero Arena
08/20/2022
Bundesliga BayArena
05/07/2022
Bundesliga PreZero Arena
12/15/2021
Bundesliga BayArena
1899 Hoffenheim Win
Bayer Leverkusen 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.