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

Futmetrix Verdict
100
FT
Sat, May 2
Deutsch
Bayern Mรผnchen
3-3
1. FC Heidenheim
โšก Intensity 89
โš–๏ธ Balance 73
๐Ÿ† Stakes 100
๐ŸŽฒ Upset 100
Six goals, stoppage-time chaos, pure drama.

Win Probability

  • Bayern Mรผnchen 75%
  • Draw 14%
  • 1. FC Heidenheim 10%

Futmetrix AI estimate

Champions Stunned as Heidenheim Forge Stoppage-Time Thriller

Must-Watch Futmetrix Score: 100/100. A breathtaking six-goal spectacle proved that even with the title secured, the relentless drama of the relegation battle can turn the Allianz Arena upside down.

The Early Shock

Despite Bayern Mรผnchen having mathematically clinched the league title ahead of this fixture, the early exchanges defied all pre-match expectations at the Allianz Arena. The visitors, absolutely desperate in their gritty relegation fight, ignored the celebratory script entirely. A staggering Upset Factor materialised right before our eyes when B. Zivzivadze struck first at the 22-minute mark, instantly silencing the jubilant home crowd. The newly crowned champions dominated possession, holding an overwhelming 75% of the ball, but found themselves repeatedly exposed on the rapid counter-attack. Less than ten minutes later, E. Dinkci doubled the advantage for 1. FC Heidenheim. The sheer Intensity of the underdog's fearless pressing game left the usually resolute hosts looking uncharacteristically vulnerable in their own backyard.

The Champion's Reply

The shifting momentum required a massive spark, and L. Goretzka provided the critical lifeline just before the halftime whistle to cut the deficit and calm the nerves. The tactical landscape completely transformed after the break when substitute M. Olise entered the fray to shake things up. The dynamic winger immediately injected much-needed pace, setting up Goretzka for his second goal of the afternoon to restore parity. The Balance of power swung entirely toward the home side as they mercilessly bombarded the penalty area, eventually racking up 23 total shots and forcing 13 corners. Yet, just as the dominant champions looked absolutely certain to steamroll their opponents, Zivzivadze shocked the arena once more with a brilliant 76th-minute strike to reclaim the lead entirely against the run of play.

Cruel Final Twist

With the clock rapidly ticking down, the Stakes could not have been any higher for the bottom-dwelling visitors clinging to what would be a monumental victory. Bayern threw absolutely everything forward in a desperate, relentless siege to protect their home record. Deep into the tenth minute of agonizing stoppage time, absolute chaos erupted in the penalty box. A cruel twist of fate saw a devastating own goal involving D. Ramaj snatch two priceless points away from the visitors right at the death. While the dramatic 3-3 draw allowed Bayern Mรผnchen to lift their inevitable trophy without suffering a final-day home defeat, the late heartbreak leaves Heidenheim staring down the bleak barrel of relegation despite putting on an incredibly valiant and unforgettable display.

Key Questions

How did 1. FC Heidenheim pull off this shock result?

Despite having only 25% possession, they executed lethal counter-attacks, with B. Zivzivadze scoring a crucial brace to punish the champions' defensive gaps.

What made Leon Goretzka the Man of the Match?

The midfielder was the engine of the comeback, scoring twice to rescue his side and proving relentless in the final third.

What caused the 6-goal thriller?

A wild mix of Heidenheim's desperate relegation survival tactics clashing with Bayern's relentless offensive pressure and a chaotic 10th-minute stoppage-time equalizer.

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
75%
25%
Bayern Mรผnchen 75%
1. FC Heidenheim 25%
Shots
23
12
Bayern Mรผnchen 23
1. FC Heidenheim 12
Shots on Target
6
5
Bayern Mรผnchen 6
1. FC Heidenheim 5
Expected Goals (xG)
2.19
2.13
Bayern Mรผnchen 2.19
1. FC Heidenheim 2.13
Passes
677
227
Bayern Mรผnchen 677
1. FC Heidenheim 227
Pass Accuracy
89%
68%
Bayern Mรผnchen 89%
1. FC Heidenheim 68%
Corners
13
5
Bayern Mรผnchen 13
1. FC Heidenheim 5
Fouls
6
7
Bayern Mรผnchen 6
1. FC Heidenheim 7
Yellow Cards
3
2
Bayern Mรผnchen 3
1. FC Heidenheim 2
Red Cards
0
0
Bayern Mรผnchen 0
1. FC Heidenheim 0

Match Events

B. Zivzivadze (M. Busch) โšฝ 22'
E. Dinkci (M. Busch) โšฝ 31'
44' โšฝ L. Goretzka
45' ๐ŸŸจ N. Jackson
D. Ramaj ๐ŸŸจ 45'
HT
46' ๐Ÿ”„ โ†“ B. Ndiaye โ†‘H. Kane
46' ๐Ÿ”„ โ†“ A. Pavlovic โ†‘J. Kimmich
46' ๐Ÿ”„ โ†“ J. Stanisic โ†‘L. Diaz
46' ๐Ÿ”„ โ†“ J. Musiala โ†‘M. Olise
57' โšฝ L. Goretzka (M. Olise)
72' ๐ŸŸจ J. Tah
B. Zivzivadze (A. Ibrahimovic) โšฝ 76'
77' ๐Ÿ”„ โ†“ J. Tah โ†‘A. Davies
โ†“ M. Pieringer โ†‘S. Schimmer ๐Ÿ”„ 77'
โ†“ B. Zivzivadze โ†‘M. Kaufmann ๐Ÿ”„ 81'
โ†“ A. Ibrahimovic โ†‘L. Kerber ๐Ÿ”„ 81'
85' ๐ŸŸจ K. Laimer
โ†“ N. Dorsch โ†‘T. Siersleben ๐Ÿ”„ 89'
M. Busch ๐ŸŸจ 90'
90'+10 โšฝ D. Ramaj
FT

Player Cards

Our take on every player in this match

Bayern Mรผnchen

Goalkeepers
Jonas Urbig
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
100
Total Mins
Started
Entry
Defenders
Josip Staniลกiฤ‡
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Kim Min-Jae
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
86%
Pass Acc
Jonathan Tah
MAGNET
MAGNET
92
Activity
92
Activity
87
Passes
5
Duels
Hiroki Ito
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Aleksandar Pavloviฤ‡
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Bara Ndiaye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Konrad Laimer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
100
Total Mins
Started
Entry
Leon Goretzka
HITMAN
HITMAN
2
Goals
2
Goals
3
On Target
9
Rating
Forwards
Nicolas Jackson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
100
Total Mins
Started
Entry
Jamal Musiala
DRIBBLER
DRIBBLER
3
Dribbles
3
Dribbles
3
Attempts
100%
Success %
BENCH
Manuel Neuer
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Alphonso Davies
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Dayot Upamecano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Filip Paviฤ‡
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Joshua Kimmich
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Michael Olise
SUPER SUB
SUPER SUB
1
Assist
1
Assist
55
Minutes
8.5
Rating
Tom Bischof
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luis Dรญaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
55
Total Mins
Started
Entry
Harry Kane
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
55
Total Mins
Started
Entry

1. FC Heidenheim

Goalkeepers
Diant Ramaj
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Own Goal
Impact
6.6
Rating
Defenders
Marnon Busch
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
2
Assists
14%
Pass Acc
Patrick Mainka
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Jonas Fรถhrenbach
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
100
Total Mins
Started
Entry
Midfielders
Eren Dinkรงi
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
7.5
Rating
Jan Schรถppner
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
100
Total Mins
Started
Entry
Niklas Dorsch
👻 Invisible Nothing to note
Hennes Behrens
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
100
Total Mins
Started
Entry
Forwards
Marvin Pieringer
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
Budu Zivzivadze
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Arijon Ibrahimoviฤ‡
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
13%
Pass Acc
BENCH
Frank Feller
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Tim Siersleben
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Leonidas Stergiou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Omar Haktab Traorรฉ
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luca Kerber
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Adrian Beck
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Julian Niehues
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mikkel Kaufmann
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Stefan Schimmer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
12/21/2025 1. FC Heidenheim 0 - 4 Bayern Mรผnchen Bundesliga Voith-Arena
04/19/2025 1. FC Heidenheim 0 - 4 Bayern Mรผnchen Bundesliga Voith-Arena
12/07/2024 Bayern Mรผnchen 4 - 2 1. FC Heidenheim Bundesliga Allianz Arena
04/06/2024 FC Heidenheim 3 - 2 Bayern Munich Bundesliga Voith-Arena
11/11/2023 Bayern Munich 4 - 2 FC Heidenheim Bundesliga FuรŸball Arena Mรผnchen
04/03/2019 Bayern Munich 5 - 4 FC Heidenheim DFB Pokal Allianz Arena
12/21/2025
Bundesliga Voith-Arena
04/19/2025
Bundesliga Voith-Arena
12/07/2024
Bundesliga Allianz Arena
04/06/2024
Bundesliga Voith-Arena
11/11/2023
Bundesliga FuรŸball Arena Mรผnchen
04/03/2019
DFB Pokal Allianz Arena
Bayern Mรผnchen Win
1. FC Heidenheim Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern Mรผnchen 32 83 116 35 +81 DBayern Mรผnchen 3 - 3 1. FC Heidenheim (02-05-2026)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)
2 Borussia Dortmund 32 67 65 32 +33 LBorussia Mรถnchengladbach 1 - 0 Borussia Dortmund (03-05-2026)WBorussia Dortmund 4 - 0 SC Freiburg (26-04-2026)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)
3 RB Leipzig 32 62 63 42 +21 LBayer Leverkusen 4 - 1 RB Leipzig (02-05-2026)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)
4 Bayer Leverkusen 32 58 66 43 +23 WBayer Leverkusen 4 - 1 RB Leipzig (02-05-2026)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)
5 VfB Stuttgart 32 58 66 46 +20 D1899 Hoffenheim 3 - 3 VfB Stuttgart (02-05-2026)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)
6 1899 Hoffenheim 32 58 64 48 +16 D1899 Hoffenheim 3 - 3 VfB Stuttgart (02-05-2026)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)
7 SC Freiburg 32 44 45 53 -8 DSC Freiburg 1 - 1 VfL Wolfsburg (03-05-2026)LBorussia Dortmund 4 - 0 SC Freiburg (26-04-2026)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)
8 Eintracht Frankfurt 32 43 57 60 -3 LEintracht Frankfurt 1 - 2 Hamburger SV (02-05-2026)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)
9 FC Augsburg 32 40 42 56 -14 WWerder Bremen 1 - 3 FC Augsburg (02-05-2026)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)
10 FSV Mainz 05 32 37 41 50 -9 WFC St. Pauli 1 - 2 FSV Mainz 05 (03-05-2026)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)
11 Borussia Mรถnchengladbach 32 35 37 50 -13 WBorussia Mรถnchengladbach 1 - 0 Borussia Dortmund (03-05-2026)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)
12 Hamburger SV 32 34 36 51 -15 WEintracht Frankfurt 1 - 2 Hamburger SV (02-05-2026)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)
13 Union Berlin 32 33 37 57 -20 DUnion Berlin 2 - 2 1. FC Kรถln (02-05-2026)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)
14 1. FC Kรถln 32 32 47 55 -8 DUnion Berlin 2 - 2 1. FC Kรถln (02-05-2026)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)
15 Werder Bremen 32 32 37 57 -20 LWerder Bremen 1 - 3 FC Augsburg (02-05-2026)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)
16 VfL Wolfsburg 34 27 43 69 -26 LSC Paderborn 07 2 - 1 (AET) VfL Wolfsburg (25-05-2026)DVfL Wolfsburg 0 - 0 SC Paderborn 07 (21-05-2026)DSC Freiburg 1 - 1 VfL Wolfsburg (03-05-2026)DVfL Wolfsburg 0 - 0 Borussia Mรถnchengladbach (25-04-2026)WUnion Berlin 1 - 2 VfL Wolfsburg (18-04-2026)
17 FC St. Pauli 32 26 27 55 -28 LFC St. Pauli 1 - 2 FSV Mainz 05 (03-05-2026)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)
18 1. FC Heidenheim 32 23 38 69 -31 DBayern Mรผnchen 3 - 3 1. FC Heidenheim (02-05-2026)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)
19 SC Paderborn 07 2 4 2 1 +1 WSC Paderborn 07 2 - 1 (AET) VfL Wolfsburg (25-05-2026)DVfL Wolfsburg 0 - 0 SC Paderborn 07 (21-05-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.