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

Futmetrix Verdict
88
FT
Sat, Oct 10
Deutsch
FSV Mainz 05
3-4
Bayer Leverkusen
⚡ Intensity 79
⚖️ Balance 70
🏆 Stakes 60
🎲 Upset 0
Seven-goal thriller stuns the MEWA Arena.

Win Probability

  • FSV Mainz 05 32%
  • Draw 25%
  • Bayer Leverkusen 43%

Futmetrix AI estimate

Leverkusen Outgun Mainz in Seven-Goal Thriller

Must-Watch Futmetrix Score: 88/100. This breathtaking shootout delivered pure box-office entertainment, proving exactly why these two sides are fiercely contesting the European spots.

A Lightning Start

Bayer Leverkusen wasted absolutely no time silencing the MEWA Arena, orchestrating a blistering start that completely fractured the home side’s early defensive setup. The visitors stormed out of the gates, setting a relentless tempo that caught the hosts entirely off guard and immediately forced them onto the back foot. Robert Andrich opened the floodgates with a sweeping strike just five minutes in, exploiting early structural gaps with ruthless precision. Before the dust could even settle on the opener, Patrik Schick doubled the advantage in the ninth minute, expertly finishing off a slick sequence orchestrated by the creative vision of Aleix García. The Stakes were undeniably high for this tight mid-table clash, but Bayer Leverkusen played with the commanding swagger of genuine title contenders. They looked utterly dominant on the ball, poised to run away with all three points and extinguish any hope for the hosts before the ten-minute mark.

Mainz Bite Back

Just when it looked like a one-sided rout was unfolding, the match's Balance violently tilted back toward the hosts in spectacular fashion. Anthony Caci single-handedly dragged FSV Mainz 05 back from the absolute brink of humiliation. The dynamic midfielder unleashed a stunning response, striking first in the 33rd minute to restore belief inside the stadium and disrupt the visitors' rhythm. Minutes before the interval, Caci struck again, capitalising on an astute ball from Nadiem Amiri to complete an incredible first-half brace. This staggering momentum shift turned a potential blowout into an absolute tactical firefight. A barrage of 39 combined shots turned the pitch into a chaotic shooting gallery, reflecting an off-the-charts Intensity rating as both teams abandoned midfield caution. The defensive anchors on both sides were completely bypassed, setting the stage for an explosive second act.

The Final Exchange

The second half demanded a decisive tactical pivot, and the visitors successfully found another gear to reclaim their early authority. Jarell Quansah restored Leverkusen's advantage in the 55th minute with a thunderous effort, and Moussa Diaby seemed to finally put the contest to bed with a clinical strike shortly after. Despite falling behind by two goals once again, Mainz flatly refused to surrender. They pushed aggressively down the flanks, forcing late drama when substitute Benedict Hollerbach found the back of the net deep into stoppage time. However, Leverkusen expertly edged possession at 53% during the dying moments to smother the final wave of relentless pressure. This breathless 4-3 away victory decisively reshapes the top half of the table, leaving the hosts to ponder what might have been in a fixture defined by razor-thin defensive margins.

Key Questions

What made A. Caci the Man of the Match?

Anthony Caci scored an incredible first-half brace, dragging his team back from a two-goal deficit and recording a stellar 9.07 rating despite the defeat.

What caused the 7-goal thriller?

A remarkable 39 combined shots and relentless attacking philosophies from both sides created a chaotic, end-to-end spectacle defined by multiple lead changes and ruthless finishing.

What does this mean for FSV Mainz 05's season?

Dropping points in this crucial six-pointer sees Mainz stall in the European race, allowing Leverkusen to leapfrog them in the congested league standings.

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
47%
53%
FSV Mainz 05 47%
Bayer Leverkusen 53%
Shots
23
16
FSV Mainz 05 23
Bayer Leverkusen 16
Shots on Target
5
7
FSV Mainz 05 5
Bayer Leverkusen 7
Expected Goals (xG)
2.36
1.58
FSV Mainz 05 2.36
Bayer Leverkusen 1.58
Passes
442
508
FSV Mainz 05 442
Bayer Leverkusen 508
Corners
4
3
FSV Mainz 05 4
Bayer Leverkusen 3
Fouls
11
10
FSV Mainz 05 11
Bayer Leverkusen 10
Yellow Cards
3
1
FSV Mainz 05 3
Bayer Leverkusen 1
Red Cards
0
0
FSV Mainz 05 0
Bayer Leverkusen 0

Match Events

Patrik Schick (Aleix García) ⚽ 9'
20' 🟨 Phillip Tietz
33' ⚽ Anthony Caci
35' 🟨 Sheraldo Becker
42' ⚽ Anthony Caci (Nadiem Amiri)
HT
Jarell Quansah ⚽ 55'
Moussa Diaby (Afonso Moreira) ⚽ 65'
↓ Ibrahim Maza ↑Martin Terrier 🔄 66'
70' 🔄 ↓ Anthony Caci ↑Danny da Costa
70' 🔄 ↓ Eric Martel ↑Lee Jae-Sung
70' 🔄 ↓ Kacper Potulski ↑Ransford Konigsdorffer
↓ Moussa Diaby ↑Malik Tillman 🔄 75'
↓ Afonso Moreira ↑Nathan Tella 🔄 75'
76' 🟨 Lee Jae-Sung
77' 🔄 ↓ Sheraldo Becker ↑Benedict Hollerbach
81' 🔄 ↓ Kaishu Sano ↑Lennard Maloney
↓ Patrik Schick ↑Jonas Hofmann 🔄 83'
↓ Aleix García ↑Equi Fernández 🔄 84'
Jarell Quansah 🟨 90'+3
FT

Player Cards

Our take on every player in this match

FSV Mainz 05

Goalkeepers
Alexander Schwolow
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Kacper Potulski
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
100%
Duel Win %
Stefan Posch
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Phillipp Mwene
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
2
Interceptions
1
Blocks
Anthony Caci
HITMAN
HITMAN
2
Goals
2
Goals
2
On Target
9.1
Rating
Midfielders
Kaishu Sano
SWEEPER
SWEEPER
5
Cleanups
5
Cleanups
4
Interceptions
1
Blocks
Eric Martel
STORMTROOPER
STORMTROOPER
4
Shots
4
Shots
0
Goals
1
On Target
Fabio Gruber
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Nadiem Amiri
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
60%
Pass Acc
Forwards
Sheraldo Becker
ARCHITECT
ARCHITECT
6
Key Passes
6
Key Passes
0
Assists
10%
Pass Acc
Phillip Tietz
STORMTROOPER
STORMTROOPER
5
Shots
5
Shots
0
Goals
1
On Target
BENCH
Maximilian Kinzig
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Stefan Bell
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Danny da Costa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Lennard Maloney
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Sota Kawasaki
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lee Jae-Sung
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Benedict Hollerbach
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.2
Rating
Ransford-Yeboah Königsdörffer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
R. Nakuzola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Bayer Leverkusen

Goalkeepers
Mark Flekken
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Edmond Tapsoba
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
5
Duels Won
0
Pens Won
Miguel Gutiérrez
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
55%
Duel Win %
Facundo Medina
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Jarell Quansah
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Midfielders
Robert Andrich
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Aleix García
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
80%
Pass Acc
Ibrahim Maza
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
66
Entry
Forwards
Moussa Diaby
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Afonso Moreira
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.3
Rating
Patrik Schick
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
Janis Blaswich
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
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
0
Total Mins
Started
Entry
Malik Tillman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Nathan Tella
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Jonas Hofmann
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Ezequiel Fernández
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Martin Terrier
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
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
02/28/2026 Bayer Leverkusen 1 - 1 FSV Mainz 05 Bundesliga BayArena
10/18/2025 FSV Mainz 05 3 - 4 Bayer Leverkusen Bundesliga Mewa Arena
05/17/2025 FSV Mainz 05 2 - 2 Bayer Leverkusen Bundesliga MEWA ARENA
01/14/2025 Bayer Leverkusen 1 - 0 FSV Mainz 05 Bundesliga BayArena
02/23/2024 Bayer Leverkusen 2 - 1 FSV Mainz 05 Bundesliga BayArena
09/30/2023 FSV Mainz 05 0 - 3 Bayer Leverkusen Bundesliga MEWA ARENA
02/19/2023 Bayer Leverkusen 2 - 3 FSV Mainz 05 Bundesliga BayArena
08/27/2022 FSV Mainz 05 0 - 3 Bayer Leverkusen Bundesliga MEWA ARENA
02/18/2022 FSV Mainz 05 3 - 2 Bayer Leverkusen Bundesliga MEWA ARENA
09/25/2021 Bayer Leverkusen 1 - 0 FSV Mainz 05 Bundesliga BayArena
02/28/2026
Bundesliga BayArena
10/18/2025
Bundesliga Mewa Arena
05/17/2025
Bundesliga MEWA ARENA
01/14/2025
Bundesliga BayArena
02/23/2024
Bundesliga BayArena
09/30/2023
Bundesliga MEWA ARENA
02/19/2023
Bundesliga BayArena
08/27/2022
Bundesliga MEWA ARENA
02/18/2022
Bundesliga MEWA ARENA
09/25/2021
Bundesliga BayArena
FSV Mainz 05 Win
Bayer Leverkusen Win
Draw

League Standings

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