Bundesliga Regular Season - 14

Bayern München 2 - 2 FT FSV Mainz 05

Allianz Arena

AI-powered match analysis and previews to help you decide which games are worth watching

95
FT
Sun, Dec 14
Deutsch
Bayern München
2-2
FSV Mainz 05
⚡ Intensity 68
⚖️ Balance 80
🏆 Stakes 67
🎲 Upset 95
Bayern held on in thrilling Allianz Arena drama

Kane's Lifeline: Bayern Escape Against Mainz's Defiant Stand

Must-Watch Futmetrix Score: 95/100. At the Allianz Arena, the Bundesliga's hierarchy crumbled for 87 minutes—until Harry Kane converted a penalty to deny Mainz a historic scalp and rescue Bayern Munich from a catastrophic defeat.

Possession Without Precision

Bayern's 85% ball possession should have suffocated Mainz. Instead, intensity flowed both ways. The Bundesliga's table-toppers fired 24 shots; the relegation-haunted visitors managed just five. Yet the scoreline—2-2—told a different story entirely. Four lead changes. Two equalisers. One penalty. This was not a coronation; it was a six-pointer that felt like a knife fight.

Olise Orchestrates, Batz Defies

Michael Olise was the architect, threading five key passes with a commanding 8.2 rating. But every Bayern move crashed against Daniel Batz's wall. The Mainz goalkeeper made eight crucial saves, a masterclass in defiance. Serge Gnabry broke the deadlock in the 29th minute, but K. Potulski (45+2) and Lee Jae-Sung (67) flipped the script. Bayern's balance was shattered.

The Turning Point

Minute 87: Kane stepped up and buried the penalty. Bayern's perfect record remained unblemished—12 wins, 2 draws, zero losses—but the stakes had never felt higher. Mainz, with just 7 points from 14 games, had authored a upset narrative that will echo through the Allianz Arena. This point could be their season-saver.

The Arithmetic of Drama

Expected Goals: Bayern 4.24, Mainz 0.60. Actual Goals: Bayern 2, Mainz 2. A combined 29 shots, 13 on target, one penalty awarded. Bayern's goal difference of +40 tells the story of a juggernaut; this match tells the story of football's beautiful unpredictability. Mainz proved that intensity and organisation can trouble even the elite.

Key Questions

Did Bayern deserve the late equaliser?

Statistically, yes—24 shots to five. Tactically, no—Mainz defended brilliantly and deserved their 2-1 lead.

What does this draw mean for Bayern's season?

Little—38 points keeps them top. But it signals: even title-winners can be vulnerable against determined underdogs.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
85%
15%
Bayern München 85%
FSV Mainz 05 15%
Shots
24
5
Bayern München 24
FSV Mainz 05 5
Shots on Target
11
2
Bayern München 11
FSV Mainz 05 2
Expected Goals (xG)
4.24
0.60
Bayern München 4.24
FSV Mainz 05 0.60
Passes
958
174
Bayern München 958
FSV Mainz 05 174
Pass Accuracy
91%
59%
Bayern München 91%
FSV Mainz 05 59%
Corners
6
0
Bayern München 6
FSV Mainz 05 0
Fouls
7
8
Bayern München 7
FSV Mainz 05 8
Yellow Cards
2
2
Bayern München 2
FSV Mainz 05 2
Red Cards
0
0
Bayern München 0
FSV Mainz 05 0

Match Events

29' L. Karl (S. Gnabry)
K. Potulski (W. Boving) 45'+2
HT
D. da Costa 🟨 50'
61' 🔄 H. Ito A. Davies
61' 🔄 T. Bischof K. Laimer
61' 🔄 L. Goretzka A. Pavlovic
S. Kawasaki A. Nordin 🔄 62'
Lee Jae-Sung (S. Bell) 67'
73' 🔄 Kim Min-Jae N. Jackson
77' 🟨 K. Laimer
B. Hollerbach N. Weiper 🔄 78'
83' 🟨 A. Davies
K. Potulski 🟨 85'
87' H. Kane
FT

Player Cards

Season performance ratings for players in this match

Bayern München

Goalkeepers
Manuel Neuer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Defenders
Josip Stanišić
MAGNET
MAGNET
103
Activity
103
Activity
97
Passes
6
Duels
Min-jae Kim
MAGNET
MAGNET
125
Activity
125
Activity
118
Passes
7
Duels
Hiroki Itō
MAGNET
MAGNET
108
Activity
108
Activity
102
Passes
6
Duels
Tom Bischof
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Midfielders
Joshua Kimmich
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
153%
Pass Acc
Leon Goretzka
MAGNET
MAGNET
74
Activity
74
Activity
68
Passes
6
Duels
Michael Olise
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
0
Assists
72%
Pass Acc
Lennart Karl
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Serge Gnabry
MAGNET
MAGNET
84
Activity
84
Activity
73
Passes
11
Duels
Forwards
Harry Kane
CLUTCH HERO
CLUTCH HERO
0
Goal Time
0
Goal Time
0
Impact
7.3
Rating
BENCH
Jonas Urbig
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Alphonso Davies
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
35
Total Mins
Started
Entry
Jonathan Tah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Raphaël Guerreiro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Dayot Upamecano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Cassiano Kiala
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Konrad Laimer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
35
Total Mins
Started
Entry
Aleksandar Pavlović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
35
Total Mins
Started
Entry
Nicolas Jackson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry

FSV Mainz 05

Goalkeepers
Daniel Batz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Defenders
Sota Kawasaki
WALL
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
75%
Duel Win %
Danny da Costa
GHOST
GHOST
13
Actions
13
Actions
96
Minutes
6.2
Rating
Stefan Bell
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.7
Rating
Kacper Potulski
FRIENDLY FIRE
FRIENDLY FIRE
0
Mistake
0
Mistake
1
Fouls
7.6
Rating
Nikolas Veratschnig
SWEEPER
SWEEPER
5
Cleanups
5
Cleanups
4
Interceptions
1
Blocks
Midfielders
William Bøving
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
7.5
Rating
Lennard Maloney
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Kaishu Sano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Jae-sung Lee
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Forwards
Benedict Hollerbach
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
BENCH
Lasse Riess
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Andreas Hanche-Olsen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Konstantin Schopp
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Daniel Gleiber
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Arnaud Nordin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry
Nelson Weiper
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Fabio Moreno Fell
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ben Justus Bobzien
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

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 14 38 51 11 +40 DBayern München 2 - 2 FSV Mainz 05 (14-12-2025)WVfB Stuttgart 0 - 5 Bayern München (06-12-2025)WBayern München 3 - 1 FC St. Pauli (29-11-2025)WBayern München 6 - 2 SC Freiburg (22-11-2025)DUnion Berlin 2 - 2 Bayern München (08-11-2025)
2 RB Leipzig 14 29 29 16 +13 LUnion Berlin 3 - 1 RB Leipzig (12-12-2025)WRB Leipzig 6 - 0 Eintracht Frankfurt (06-12-2025)DBorussia Mönchengladbach 0 - 0 RB Leipzig (28-11-2025)WRB Leipzig 2 - 0 Werder Bremen (23-11-2025)L1899 Hoffenheim 3 - 1 RB Leipzig (08-11-2025)
3 Borussia Dortmund 14 29 24 12 +12 DSC Freiburg 1 - 1 Borussia Dortmund (14-12-2025)WBorussia Dortmund 2 - 0 1899 Hoffenheim (07-12-2025)WBayer Leverkusen 1 - 2 Borussia Dortmund (29-11-2025)DBorussia Dortmund 3 - 3 VfB Stuttgart (22-11-2025)DHamburger SV 1 - 1 Borussia Dortmund (08-11-2025)
4 Bayer Leverkusen 14 26 30 19 +11 WBayer Leverkusen 2 - 0 1. FC Köln (13-12-2025)LFC Augsburg 2 - 0 Bayer Leverkusen (06-12-2025)LBayer Leverkusen 1 - 2 Borussia Dortmund (29-11-2025)WVfL Wolfsburg 1 - 3 Bayer Leverkusen (22-11-2025)WBayer Leverkusen 6 - 0 1. FC Heidenheim (08-11-2025)
5 1899 Hoffenheim 14 26 29 20 +9 W1899 Hoffenheim 4 - 1 Hamburger SV (13-12-2025)LBorussia Dortmund 2 - 0 1899 Hoffenheim (07-12-2025)W1899 Hoffenheim 3 - 0 FC Augsburg (29-11-2025)DFSV Mainz 05 1 - 1 1899 Hoffenheim (21-11-2025)W1899 Hoffenheim 3 - 1 RB Leipzig (08-11-2025)
6 VfB Stuttgart 14 25 25 22 +3 WWerder Bremen 0 - 4 VfB Stuttgart (14-12-2025)LVfB Stuttgart 0 - 5 Bayern München (06-12-2025)LHamburger SV 2 - 1 VfB Stuttgart (30-11-2025)DBorussia Dortmund 3 - 3 VfB Stuttgart (22-11-2025)WVfB Stuttgart 3 - 2 FC Augsburg (09-11-2025)
7 Eintracht Frankfurt 14 24 29 29 0 WEintracht Frankfurt 1 - 0 FC Augsburg (13-12-2025)LRB Leipzig 6 - 0 Eintracht Frankfurt (06-12-2025)DEintracht Frankfurt 1 - 1 VfL Wolfsburg (30-11-2025)W1. FC Köln 3 - 4 Eintracht Frankfurt (22-11-2025)WEintracht Frankfurt 1 - 0 FSV Mainz 05 (09-11-2025)
8 Union Berlin 14 18 19 23 -4 WUnion Berlin 3 - 1 RB Leipzig (12-12-2025)LVfL Wolfsburg 3 - 1 Union Berlin (06-12-2025)LUnion Berlin 1 - 2 1. FC Heidenheim (29-11-2025)WFC St. Pauli 0 - 1 Union Berlin (23-11-2025)DUnion Berlin 2 - 2 Bayern München (08-11-2025)
9 SC Freiburg 14 17 21 23 -2 DSC Freiburg 1 - 1 Borussia Dortmund (14-12-2025)L1. FC Heidenheim 2 - 1 SC Freiburg (06-12-2025)WSC Freiburg 4 - 0 FSV Mainz 05 (30-11-2025)LBayern München 6 - 2 SC Freiburg (22-11-2025)WSC Freiburg 2 - 1 FC St. Pauli (09-11-2025)
10 1. FC Köln 14 16 22 23 -1 LBayer Leverkusen 2 - 0 1. FC Köln (13-12-2025)D1. FC Köln 1 - 1 FC St. Pauli (06-12-2025)DWerder Bremen 1 - 1 1. FC Köln (29-11-2025)L1. FC Köln 3 - 4 Eintracht Frankfurt (22-11-2025)LBorussia Mönchengladbach 3 - 1 1. FC Köln (08-11-2025)
11 Borussia Mönchengladbach 14 16 18 22 -4 LBorussia Mönchengladbach 1 - 3 VfL Wolfsburg (13-12-2025)WFSV Mainz 05 0 - 1 Borussia Mönchengladbach (05-12-2025)DBorussia Mönchengladbach 0 - 0 RB Leipzig (28-11-2025)W1. FC Heidenheim 0 - 3 Borussia Mönchengladbach (22-11-2025)WBorussia Mönchengladbach 3 - 1 1. FC Köln (08-11-2025)
12 Werder Bremen 14 16 18 28 -10 LWerder Bremen 0 - 4 VfB Stuttgart (14-12-2025)LHamburger SV 3 - 2 Werder Bremen (07-12-2025)DWerder Bremen 1 - 1 1. FC Köln (29-11-2025)LRB Leipzig 2 - 0 Werder Bremen (23-11-2025)WWerder Bremen 2 - 1 VfL Wolfsburg (07-11-2025)
13 VfL Wolfsburg 14 15 20 24 -4 WBorussia Mönchengladbach 1 - 3 VfL Wolfsburg (13-12-2025)WVfL Wolfsburg 3 - 1 Union Berlin (06-12-2025)DEintracht Frankfurt 1 - 1 VfL Wolfsburg (30-11-2025)LVfL Wolfsburg 1 - 3 Bayer Leverkusen (22-11-2025)LWerder Bremen 2 - 1 VfL Wolfsburg (07-11-2025)
14 Hamburger SV 14 15 15 24 -9 L1899 Hoffenheim 4 - 1 Hamburger SV (13-12-2025)WHamburger SV 3 - 2 Werder Bremen (07-12-2025)WHamburger SV 2 - 1 VfB Stuttgart (30-11-2025)LFC Augsburg 1 - 0 Hamburger SV (22-11-2025)DHamburger SV 1 - 1 Borussia Dortmund (08-11-2025)
15 FC Augsburg 14 13 17 28 -11 LEintracht Frankfurt 1 - 0 FC Augsburg (13-12-2025)WFC Augsburg 2 - 0 Bayer Leverkusen (06-12-2025)L1899 Hoffenheim 3 - 0 FC Augsburg (29-11-2025)WFC Augsburg 1 - 0 Hamburger SV (22-11-2025)LVfB Stuttgart 3 - 2 FC Augsburg (09-11-2025)
16 FC St. Pauli 14 11 13 26 -13 WFC St. Pauli 2 - 1 1. FC Heidenheim (13-12-2025)D1. FC Köln 1 - 1 FC St. Pauli (06-12-2025)LBayern München 3 - 1 FC St. Pauli (29-11-2025)LFC St. Pauli 0 - 1 Union Berlin (23-11-2025)LSC Freiburg 2 - 1 FC St. Pauli (09-11-2025)
17 1. FC Heidenheim 14 11 13 30 -17 LFC St. Pauli 2 - 1 1. FC Heidenheim (13-12-2025)W1. FC Heidenheim 2 - 1 SC Freiburg (06-12-2025)WUnion Berlin 1 - 2 1. FC Heidenheim (29-11-2025)L1. FC Heidenheim 0 - 3 Borussia Mönchengladbach (22-11-2025)LBayer Leverkusen 6 - 0 1. FC Heidenheim (08-11-2025)
18 FSV Mainz 05 14 7 13 26 -13 DBayern München 2 - 2 FSV Mainz 05 (14-12-2025)LFSV Mainz 05 0 - 1 Borussia Mönchengladbach (05-12-2025)LSC Freiburg 4 - 0 FSV Mainz 05 (30-11-2025)DFSV Mainz 05 1 - 1 1899 Hoffenheim (21-11-2025)LEintracht Frankfurt 1 - 0 FSV Mainz 05 (09-11-2025)