Bundesliga Regular Season - 31

FSV Mainz 05 3 - 4 FT Bayern München

Mewa Arena

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

Futmetrix Verdict
100
FT
Sat, Apr 25
Deutsch
FSV Mainz 05
3-4
Bayern München
⚡ Intensity 77
⚖️ Balance 92
🏆 Stakes 98
🎲 Upset 0
Bayern's champions seal epic 4-3 comeback.

Champions Crowned in Seven-Goal Mewa Arena Epic

Must-Watch Futmetrix Score: 100/100. A sensational 4-3 comeback victory proved exactly why Bayern München have officially clinched the Bundesliga title.

A Shocking Opening Act

Mainz ripped up the script early at Mewa Arena, unleashing an extraordinary Intensity that left the freshly crowned champions reeling. With just 30% possession, the hosts were ruthlessly efficient. D. Kohr struck first in the 15th minute, converting brilliantly from K. Sano's setup. Before the visitors could blink, P. Nebel doubled the advantage. On the stroke of half-time, S. Becker made it 3-0, sending the home crowd into utter dreamland. The Upset Factor was soaring as Mainz capitalised on their 18 total shots, punishing a dangerously sluggish start from the league winners.

The Champions' Pivot

A 3-0 deficit would shatter most teams, but the title-winners showcased elite resilience. Second-half changes completely altered the Balance of the match. N. Jackson ignited the fightback in the 53rd minute, courtesy of a slick pass from K. Laimer. Then came the super subs. M. Olise entered the fray and instantly transformed the dynamic, slotting home Bayern's second in minute 73. The visitors ultimately dominated possession with a staggering 70% share, forcing Mainz into a deep, desperate defensive block as momentum entirely reversed.

A Ruthless Resolution

The final ten minutes were a masterclass in championship mentality. J. Musiala, another brilliant introduction off the bench, levelled the scoring in the 80th minute to break Mainz hearts. Just three minutes later, H. Kane delivered the fatal blow, completing a devastating three-goal flurry within a ten-minute window. This historic comeback perfectly encapsulated the Stakes of their dominant campaign. Despite having already clinched the league with a massive 15-point gap, Bayern München's hunger remains insatiable. FSV Mainz 05 walk away empty-handed despite a heroic first half.

Key Questions

What caused the 7-goal thriller?

Mainz's clinical first-half counter-attacks built a 3-0 lead, before Bayern's second-half substitutes overwhelmed the hosts through dominant 70% possession.

How did FSV Mainz 05 complete the comeback from behind?

Mainz actually surrendered a 3-0 lead; it was Bayern München who completed the historic comeback, scoring four unanswered second-half goals to win 4-3.

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

Sitting safely in mid-table, this painful defeat stings locally but doesn't threaten their Bundesliga survival with just three matches remaining.

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
30%
70%
FSV Mainz 05 30%
Bayern München 70%
Shots
18
11
FSV Mainz 05 18
Bayern München 11
Shots on Target
8
6
FSV Mainz 05 8
Bayern München 6
Expected Goals (xG)
2.29
1.97
FSV Mainz 05 2.29
Bayern München 1.97
Passes
252
618
FSV Mainz 05 252
Bayern München 618
Pass Accuracy
75%
90%
FSV Mainz 05 75%
Bayern München 90%
Corners
2
4
FSV Mainz 05 2
Bayern München 4
Fouls
14
10
FSV Mainz 05 14
Bayern München 10
Yellow Cards
1
1
FSV Mainz 05 1
Bayern München 1
Red Cards
0
0
FSV Mainz 05 0
Bayern München 0

Match Events

15' D. Kohr (K. Sano)
20' 🟨 D. Kohr
29' P. Nebel
K. Laimer 🟨 33'
45'+2 S. Becker
HT
A. Pavlovic H. Kane 🔄 46'
L. Diaz M. Olise 🔄 46'
N. Jackson (K. Laimer) 53'
A. Davies J. Stanisic 🔄 57'
R. Guerreiro J. Musiala 🔄 57'
71' 🔄 S. Becker A. Sieb
M. Olise (K. Laimer) 73'
B. Ndiaye J. Tah 🔄 77'
79' 🔄 N. Amiri L. Maloney
80' 🔄 S. Widmer A. Caci
J. Musiala 80'
H. Kane 83'
86' 🔄 D. Kohr N. Weiper
87' 🔄 P. Nebel W. Boving
M. Olise 🟨 90'+8
FT

Player Cards

Our take on every player in this match

FSV Mainz 05

Goalkeepers
Daniel Batz
SIEVE
SIEVE
33%
Save %
33%
Save %
4
Conceded
2
Saves
Defenders
Danny da Costa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Stefan Posch
SWEEPER
SWEEPER
5
Cleanups
5
Cleanups
5
Interceptions
0
Blocks
Dominik Kohr
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Midfielders
Silvan Widmer
LATE SHIFT
LATE SHIFT
10
Late Mins
10
Late Mins
80
Total Mins
80
Entry
Paul Nebel
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Kaishu Sano
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
19%
Pass Acc
Nadiem Amiri
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
Phillipp Mwene
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Forwards
Sheraldo Becker
FINISHER
FINISHER
1
Goals
1
Goals
4
Shots
7.7
Rating
Phillip Tietz
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
7
Duels Won
0
Pens Won
BENCH
Robin Zentner
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Nikolas Veratschnig
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kacper Potulski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Anthony Caci
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Sota Kawasaki
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
17
Total Mins
Started
Entry
Nelson Weiper
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Armindo Sieb
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
William Bøving
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry

Bayern München

Goalkeepers
Jonas Urbig
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Defenders
Konrad Laimer
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
2
Assists
64%
Pass Acc
Min-jae Kim
MAGNET
MAGNET
104
Activity
104
Activity
98
Passes
6
Duels
Hiroki Itō
MAGNET
MAGNET
83
Activity
83
Activity
78
Passes
5
Duels
Alphonso Davies
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
30%
Pass Acc
Midfielders
Bara Sapoko Ndiaye
MAGNET
MAGNET
79
Activity
79
Activity
62
Passes
17
Duels
Aleksandar Pavlović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Raphael Guerreiro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
57
Total Mins
57
Entry
Leon Goretzka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Luis Díaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Forwards
Nicolas Jackson
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
7.7
Rating
BENCH
Manuel Neuer
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Filip Pavić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Deniz Ofli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jonathan Tah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Josip Stanišić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
39
Total Mins
Started
Entry
Michael Olise
SUPER SUB
SUPER SUB
1
Goal
1
Goal
51
Minutes
8.2
Rating
Jamal Musiala
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Harry Kane
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute

Head to Head

Date Home Score Away Competition Venue
12/14/2025 Bayern München 2 - 2 FSV Mainz 05 Bundesliga Allianz Arena
04/26/2025 Bayern München 3 - 0 FSV Mainz 05 Bundesliga Allianz Arena
12/14/2024 FSV Mainz 05 2 - 1 Bayern München Bundesliga MEWA ARENA
10/30/2024 FSV Mainz 05 0 - 4 Bayern München DFB Pokal MEWA ARENA
03/09/2024 Bayern Munich 8 - 1 FSV Mainz 05 Bundesliga Fußball Arena München
10/21/2023 FSV Mainz 05 1 - 3 Bayern Munich Bundesliga MEWA ARENA
04/22/2023 FSV Mainz 05 3 - 1 Bayern Munich Bundesliga MEWA ARENA
02/01/2023 FSV Mainz 05 0 - 4 Bayern Munich DFB Pokal MEWA ARENA
10/29/2022 Bayern Munich 6 - 2 FSV Mainz 05 Bundesliga Allianz Arena
04/30/2022 FSV Mainz 05 3 - 1 Bayern Munich Bundesliga MEWA ARENA
12/14/2025
Bundesliga Allianz Arena
04/26/2025
Bundesliga Allianz Arena
12/14/2024
Bundesliga MEWA ARENA
10/30/2024
DFB Pokal MEWA ARENA
03/09/2024
Bundesliga Fußball Arena München
10/21/2023
Bundesliga MEWA ARENA
04/22/2023
Bundesliga MEWA ARENA
02/01/2023
DFB Pokal MEWA ARENA
10/29/2022
Bundesliga Allianz Arena
04/30/2022
Bundesliga MEWA ARENA
FSV Mainz 05 Win
Bayern München Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 30 79 109 29 +80 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)WBayern München 4 - 0 Union Berlin (21-03-2026)DBayer Leverkusen 1 - 1 Bayern München (14-03-2026)
2 Borussia Dortmund 30 64 61 31 +30 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)WBorussia Dortmund 3 - 2 Hamburger SV (21-03-2026)WBorussia Dortmund 2 - 0 FC Augsburg (14-03-2026)
3 RB Leipzig 31 62 62 38 +24 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)WRB Leipzig 5 - 0 1899 Hoffenheim (20-03-2026)
4 VfB Stuttgart 30 56 62 42 +20 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)WFC Augsburg 2 - 5 VfB Stuttgart (22-03-2026)WVfB Stuttgart 1 - 0 RB Leipzig (15-03-2026)
5 1899 Hoffenheim 30 54 59 44 +15 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)LRB Leipzig 5 - 0 1899 Hoffenheim (20-03-2026)D1899 Hoffenheim 1 - 1 VfL Wolfsburg (14-03-2026)
6 Bayer Leverkusen 30 52 60 41 +19 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)D1. FC Heidenheim 3 - 3 Bayer Leverkusen (21-03-2026)DBayer Leverkusen 1 - 1 Bayern München (14-03-2026)
7 SC Freiburg 30 43 44 48 -4 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)WFC St. Pauli 1 - 2 SC Freiburg (22-03-2026)LSC Freiburg 0 - 1 Union Berlin (15-03-2026)
8 Eintracht Frankfurt 30 42 55 57 -2 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)LFSV Mainz 05 2 - 1 Eintracht Frankfurt (22-03-2026)WEintracht Frankfurt 1 - 0 1. FC Heidenheim (14-03-2026)
9 FC Augsburg 30 36 38 54 -16 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)LFC Augsburg 2 - 5 VfB Stuttgart (22-03-2026)LBorussia Dortmund 2 - 0 FC Augsburg (14-03-2026)
10 FSV Mainz 05 30 34 36 45 -9 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)WFSV Mainz 05 2 - 1 Eintracht Frankfurt (22-03-2026)WWerder Bremen 0 - 2 FSV Mainz 05 (15-03-2026)
11 Borussia Mönchengladbach 31 32 36 50 -14 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)D1. FC Köln 3 - 3 Borussia Mönchengladbach (21-03-2026)
12 Union Berlin 31 32 35 55 -20 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)LBayern München 4 - 0 Union Berlin (21-03-2026)
13 1. FC Köln 30 31 44 51 -7 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)D1. FC Köln 3 - 3 Borussia Mönchengladbach (21-03-2026)DHamburger SV 1 - 1 1. FC Köln (14-03-2026)
14 Hamburger SV 30 31 33 48 -15 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)LBorussia Dortmund 3 - 2 Hamburger SV (21-03-2026)DHamburger SV 1 - 1 1. FC Köln (14-03-2026)
15 Werder Bremen 30 31 35 53 -18 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)WVfL Wolfsburg 0 - 1 Werder Bremen (21-03-2026)LWerder Bremen 0 - 2 FSV Mainz 05 (15-03-2026)
16 FC St. Pauli 30 26 26 51 -25 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)LFC St. Pauli 1 - 2 SC Freiburg (22-03-2026)LBorussia Mönchengladbach 2 - 0 FC St. Pauli (13-03-2026)
17 VfL Wolfsburg 31 25 41 66 -25 DVfL Wolfsburg 0 - 0 Borussia Mönchengladbach (25-04-2026)WUnion Berlin 1 - 2 VfL Wolfsburg (18-04-2026)LVfL Wolfsburg 1 - 2 Eintracht Frankfurt (11-04-2026)LBayer Leverkusen 6 - 3 VfL Wolfsburg (04-04-2026)LVfL Wolfsburg 0 - 1 Werder Bremen (21-03-2026)
18 1. FC Heidenheim 30 19 33 66 -33 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)D1. FC Heidenheim 3 - 3 Bayer Leverkusen (21-03-2026)LEintracht Frankfurt 1 - 0 1. FC Heidenheim (14-03-2026)