Bundesliga Regular Season - 24

Bayer Leverkusen 1 - 1 FT FSV Mainz 05

BayArena

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

Futmetrix Verdict
44
FT
Sat, Feb 28
Deutsch
Bayer Leverkusen
1-1
FSV Mainz 05
⚡ Intensity 30
⚖️ Balance 40
🏆 Stakes 33
🎲 Upset 58
Quansah rescues late point for Leverkusen.

Late Drama Denies Mainz at BayArena

Average Entertainment Futmetrix Score: 44/100. A contest of sterile possession versus ruthless counter-attacking ended in a frantic share of the spoils.

Early Stalemate

The atmosphere at the BayArena demanded a strong start, and Bayer Leverkusen immediately established a stranglehold on the match. They absolutely dominated possession, hovering around the 66 percent mark while stringing together hundreds of passes. Robert Andrich put in a monumental shift, dictating the tempo from the engine room and breaking up any sparse counter-attacks. However, all that control lacked a cutting edge. The Balance of play was visibly lopsided, yet the hosts struggled to breach a deeply entrenched defense. The visitors remained disciplined, absorbing the pressure while waiting for that one golden opportunity to spring a trap on the counter.

The Counter Strike

The tactical chess match continued well into the second half until the 67th minute, when the visitors struck against the run of play. A blistering counter-attack caught the home defense scrambling. P. Nebel delivered a perfectly weighted assist into the path of S. Becker, who provided a clinical finish to silence the home crowd. It was a massive moment for FSV Mainz 05, immediately elevating the Upset Factor. Despite seeing very little of the ball, the visitors had generated better quality chances, evidenced by their slightly superior expected goals. The shock goal forced the hosts into panic mode, setting up a frantic final quarter.

The Late Rescue

Staring down the barrel of a damaging defeat, Leverkusen threw caution to the wind. The Stakes were massive for their Conference League qualification hopes, and they relentlessly besieged the penalty area. The sheer Intensity of their final push finally paid dividends in the 88th minute. Substitute C. Kofane proved to be the ultimate difference-maker, delivering a crucial assist for J. Quansah. The resulting equalizer sparked wild celebrations, rescuing a vital point from the jaws of defeat. For the visitors, it was agonizing heartbreak, dropping crucial points in their fight to climb away from the wrong end of the table.

Key Questions

Did Bayer Leverkusen deserve the late equalizer?

Yes, their relentless pressure and massive possession dominance meant a breakthrough felt inevitable, even against a stubborn defensive block.

How did substitute Jarell Quansah change the game?

He delivered the ultimate impact in the 88th minute, providing a clinical finish to salvage a vital point for the hosts.

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
66%
34%
Bayer Leverkusen 66%
FSV Mainz 05 34%
Shots
8
8
Bayer Leverkusen 8
FSV Mainz 05 8
Shots on Target
4
4
Bayer Leverkusen 4
FSV Mainz 05 4
Expected Goals (xG)
0.49
0.73
Bayer Leverkusen 0.49
FSV Mainz 05 0.73
Passes
706
354
Bayer Leverkusen 706
FSV Mainz 05 354
Pass Accuracy
87%
78%
Bayer Leverkusen 87%
FSV Mainz 05 78%
Corners
5
2
Bayer Leverkusen 5
FSV Mainz 05 2
Fouls
9
12
Bayer Leverkusen 9
FSV Mainz 05 12
Yellow Cards
1
2
Bayer Leverkusen 1
FSV Mainz 05 2
Red Cards
0
0
Bayer Leverkusen 0
FSV Mainz 05 0

Match Events

HT
46' 🔄 Arthur A. Tape
59' 🔄 J. Hofmann I. Maza
59' 🔄 E. Poku M. Terrier
S. Posch 🟨 66'
66' 🟨 E. Tapsoba
S. Becker (P. Nebel) 67'
S. Becker Silas 🔄 69'
72' 🔄 E. Fernandez C. Kofane
S. Widmer D. da Costa 🔄 81'
82' 🔄 E. Palacios A. Garcia
88' J. Quansah (C. Kofane)
Lee Jae-Sung L. Maloney 🔄 89'
L. Maloney 🟨 90'+2
FT

Player Cards

Our take on every player in this match

Bayer Leverkusen

Goalkeepers
Janis Blaswich
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Defenders
Jarell Quansah
CLUTCH HERO
CLUTCH HERO
88
Goal Time
88
Goal Time
Goal
Impact
7.6
Rating
Robert Andrich
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
100%
Duel Win %
Edmond Tapsoba
MAGNET
MAGNET
110
Activity
110
Activity
99
Passes
11
Duels
Midfielders
Arthur
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Ezequiel Fernández
MAGNET
MAGNET
82
Activity
82
Activity
72
Passes
10
Duels
Exequiel Palacios
MAGNET
MAGNET
125
Activity
125
Activity
115
Passes
10
Duels
Alejandro Grimaldo
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
82%
Pass Acc
Forwards
Jonas Hofmann
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
59
Entry
Ernest Poku
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
59
Entry
Patrik Schick
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
BENCH
Niklas Lomb
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jonas Omlin
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Axel Tape
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
48
Total Mins
Started
Entry
Tim Oermann
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Aleix García
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Montrell Culbreath
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ibrahim Maza
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry
Martin Terrier
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry
Christian Kofane
SUPER SUB
SUPER SUB
1
Assist
1
Assist
21
Minutes
7
Rating

FSV Mainz 05

Goalkeepers
Daniel Batz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Defenders
Dominik Kohr
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Stefan Posch
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
88%
Duel Win %
Kacper Potulski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Midfielders
Silvan Widmer
LATE SHIFT
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
Paul Nebel
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.9
Rating
Kaishu Sano
SWEEPER
SWEEPER
5
Cleanups
5
Cleanups
4
Interceptions
1
Blocks
Jae-sung Lee
NPC
NPC
89
Minutes
89
Minutes
25%
Pass Acc
6.9
Rating
Phillipp Mwene
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Forwards
Phillip Tietz
MAGNET
MAGNET
50
Activity
50
Activity
32
Passes
18
Duels
Sheraldo Becker
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
Lasse Riess
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Maxim Leitsch
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Danny da Costa
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Daniel Gleiber
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lennard Maloney
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
4
Total Mins
Started
Entry
William Bøving
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Silas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Fabio Moreno Fell
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Armindo Sieb
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
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
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
Bayer Leverkusen Win
FSV Mainz 05 Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 24 63 88 23 +65 WBorussia Dortmund 2 - 3 Bayern München (28-02-2026)WBayern München 3 - 2 Eintracht Frankfurt (21-02-2026)WWerder Bremen 0 - 3 Bayern München (14-02-2026)WBayern München 5 - 1 1899 Hoffenheim (08-02-2026)DHamburger SV 2 - 2 Bayern München (31-01-2026)
2 Borussia Dortmund 24 52 51 25 +26 LBorussia Dortmund 2 - 3 Bayern München (28-02-2026)DRB Leipzig 2 - 2 Borussia Dortmund (21-02-2026)WBorussia Dortmund 4 - 0 FSV Mainz 05 (13-02-2026)WVfL Wolfsburg 1 - 2 Borussia Dortmund (07-02-2026)WBorussia Dortmund 3 - 2 1. FC Heidenheim (01-02-2026)
3 1899 Hoffenheim 24 46 49 31 +18 L1899 Hoffenheim 0 - 1 FC St. Pauli (28-02-2026)D1. FC Köln 2 - 2 1899 Hoffenheim (21-02-2026)W1899 Hoffenheim 3 - 0 SC Freiburg (14-02-2026)LBayern München 5 - 1 1899 Hoffenheim (08-02-2026)W1899 Hoffenheim 3 - 1 Union Berlin (31-01-2026)
4 VfB Stuttgart 24 46 48 32 +16 WVfB Stuttgart 4 - 0 VfL Wolfsburg (01-03-2026)D1. FC Heidenheim 3 - 3 VfB Stuttgart (22-02-2026)WVfB Stuttgart 3 - 1 1. FC Köln (14-02-2026)LFC St. Pauli 2 - 1 VfB Stuttgart (07-02-2026)WVfB Stuttgart 1 - 0 SC Freiburg (01-02-2026)
5 RB Leipzig 24 44 46 33 +13 WHamburger SV 1 - 2 RB Leipzig (01-03-2026)DRB Leipzig 2 - 2 Borussia Dortmund (21-02-2026)DRB Leipzig 2 - 2 VfL Wolfsburg (15-02-2026)W1. FC Köln 1 - 2 RB Leipzig (08-02-2026)LRB Leipzig 1 - 2 FSV Mainz 05 (31-01-2026)
6 Bayer Leverkusen 24 43 45 29 +16 WHamburger SV 0 - 1 Bayer Leverkusen (04-03-2026)DBayer Leverkusen 1 - 1 FSV Mainz 05 (28-02-2026)LUnion Berlin 1 - 0 Bayer Leverkusen (21-02-2026)WBayer Leverkusen 4 - 0 FC St. Pauli (14-02-2026)DBorussia Mönchengladbach 1 - 1 Bayer Leverkusen (07-02-2026)
7 Eintracht Frankfurt 24 34 48 49 -1 WEintracht Frankfurt 2 - 0 SC Freiburg (01-03-2026)LBayern München 3 - 2 Eintracht Frankfurt (21-02-2026)WEintracht Frankfurt 3 - 0 Borussia Mönchengladbach (14-02-2026)DUnion Berlin 1 - 1 Eintracht Frankfurt (06-02-2026)LEintracht Frankfurt 1 - 3 Bayer Leverkusen (31-01-2026)
8 SC Freiburg 24 33 34 39 -5 LEintracht Frankfurt 2 - 0 SC Freiburg (01-03-2026)WSC Freiburg 2 - 1 Borussia Mönchengladbach (22-02-2026)L1899 Hoffenheim 3 - 0 SC Freiburg (14-02-2026)WSC Freiburg 1 - 0 Werder Bremen (07-02-2026)LVfB Stuttgart 1 - 0 SC Freiburg (01-02-2026)
9 FC Augsburg 24 31 30 41 -11 WFC Augsburg 2 - 0 1. FC Köln (27-02-2026)WVfL Wolfsburg 2 - 3 FC Augsburg (21-02-2026)WFC Augsburg 1 - 0 1. FC Heidenheim (15-02-2026)LFSV Mainz 05 2 - 0 FC Augsburg (07-02-2026)WFC Augsburg 2 - 1 FC St. Pauli (31-01-2026)
10 Union Berlin 24 28 29 38 -9 LBorussia Mönchengladbach 1 - 0 Union Berlin (28-02-2026)WUnion Berlin 1 - 0 Bayer Leverkusen (21-02-2026)LHamburger SV 3 - 2 Union Berlin (14-02-2026)DUnion Berlin 1 - 1 Eintracht Frankfurt (06-02-2026)L1899 Hoffenheim 3 - 1 Union Berlin (31-01-2026)
11 Hamburger SV 24 26 26 35 -9 LHamburger SV 0 - 1 Bayer Leverkusen (04-03-2026)LHamburger SV 1 - 2 RB Leipzig (01-03-2026)DFSV Mainz 05 1 - 1 Hamburger SV (20-02-2026)WHamburger SV 3 - 2 Union Berlin (14-02-2026)W1. FC Heidenheim 0 - 2 Hamburger SV (07-02-2026)
12 Borussia Mönchengladbach 24 25 27 39 -12 WBorussia Mönchengladbach 1 - 0 Union Berlin (28-02-2026)LSC Freiburg 2 - 1 Borussia Mönchengladbach (22-02-2026)LEintracht Frankfurt 3 - 0 Borussia Mönchengladbach (14-02-2026)DBorussia Mönchengladbach 1 - 1 Bayer Leverkusen (07-02-2026)DWerder Bremen 1 - 1 Borussia Mönchengladbach (31-01-2026)
13 1. FC Köln 24 24 33 41 -8 LFC Augsburg 2 - 0 1. FC Köln (27-02-2026)D1. FC Köln 2 - 2 1899 Hoffenheim (21-02-2026)LVfB Stuttgart 3 - 1 1. FC Köln (14-02-2026)L1. FC Köln 1 - 2 RB Leipzig (08-02-2026)W1. FC Köln 1 - 0 VfL Wolfsburg (30-01-2026)
14 FSV Mainz 05 24 23 27 39 -12 DBayer Leverkusen 1 - 1 FSV Mainz 05 (28-02-2026)DFSV Mainz 05 1 - 1 Hamburger SV (20-02-2026)LBorussia Dortmund 4 - 0 FSV Mainz 05 (13-02-2026)WFSV Mainz 05 2 - 0 FC Augsburg (07-02-2026)WRB Leipzig 1 - 2 FSV Mainz 05 (31-01-2026)
15 FC St. Pauli 24 23 23 40 -17 W1899 Hoffenheim 0 - 1 FC St. Pauli (28-02-2026)WFC St. Pauli 2 - 1 Werder Bremen (22-02-2026)LBayer Leverkusen 4 - 0 FC St. Pauli (14-02-2026)WFC St. Pauli 2 - 1 VfB Stuttgart (07-02-2026)LFC Augsburg 2 - 1 FC St. Pauli (31-01-2026)
16 Werder Bremen 24 22 25 44 -19 WWerder Bremen 2 - 0 1. FC Heidenheim (28-02-2026)LFC St. Pauli 2 - 1 Werder Bremen (22-02-2026)LWerder Bremen 0 - 3 Bayern München (14-02-2026)LSC Freiburg 1 - 0 Werder Bremen (07-02-2026)DWerder Bremen 1 - 1 Borussia Mönchengladbach (31-01-2026)
17 VfL Wolfsburg 24 20 33 53 -20 LVfB Stuttgart 4 - 0 VfL Wolfsburg (01-03-2026)LVfL Wolfsburg 2 - 3 FC Augsburg (21-02-2026)DRB Leipzig 2 - 2 VfL Wolfsburg (15-02-2026)LVfL Wolfsburg 1 - 2 Borussia Dortmund (07-02-2026)L1. FC Köln 1 - 0 VfL Wolfsburg (30-01-2026)
18 1. FC Heidenheim 24 14 22 53 -31 LWerder Bremen 2 - 0 1. FC Heidenheim (28-02-2026)D1. FC Heidenheim 3 - 3 VfB Stuttgart (22-02-2026)LFC Augsburg 1 - 0 1. FC Heidenheim (15-02-2026)L1. FC Heidenheim 0 - 2 Hamburger SV (07-02-2026)LBorussia Dortmund 3 - 2 1. FC Heidenheim (01-02-2026)