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 31 82 113 32 +81 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)WBayern München 4 - 0 Union Berlin (21-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 31 57 63 43 +20 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)WFC Augsburg 2 - 5 VfB Stuttgart (22-03-2026)
5 1899 Hoffenheim 31 57 61 45 +16 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)LRB Leipzig 5 - 0 1899 Hoffenheim (20-03-2026)
6 Bayer Leverkusen 31 55 62 42 +20 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)D1. FC Heidenheim 3 - 3 Bayer Leverkusen (21-03-2026)
7 Eintracht Frankfurt 31 43 56 58 -2 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)LFSV Mainz 05 2 - 1 Eintracht Frankfurt (22-03-2026)
8 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)
9 FC Augsburg 31 37 39 55 -16 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)LFC Augsburg 2 - 5 VfB Stuttgart (22-03-2026)
10 FSV Mainz 05 31 34 39 49 -10 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)WFSV Mainz 05 2 - 1 Eintracht Frankfurt (22-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 Werder Bremen 31 32 36 54 -18 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)WVfL Wolfsburg 0 - 1 Werder Bremen (21-03-2026)
13 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)
14 1. FC Köln 31 31 45 53 -8 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)D1. FC Köln 3 - 3 Borussia Mönchengladbach (21-03-2026)
15 Hamburger SV 31 31 34 50 -16 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)LBorussia Dortmund 3 - 2 Hamburger SV (21-03-2026)
16 FC St. Pauli 31 26 26 53 -27 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)LFC St. Pauli 1 - 2 SC Freiburg (22-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 31 22 35 66 -31 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)D1. FC Heidenheim 3 - 3 Bayer Leverkusen (21-03-2026)