Bundesliga Regular Season - 33

VfL Wolfsburg 0 - 1 FT Bayern München

Volkswagen Arena

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

Futmetrix Verdict
47
FT
Sat, May 9
Deutsch
VfL Wolfsburg
0-1
Bayern München
⚡ Intensity 26
⚖️ Balance 20
🏆 Stakes 100
🎲 Upset 0
Bayern clinch title, Wolfsburg face drop.

Olise strikes as Bayern claim the crown at Wolfsburg

Average Entertainment Futmetrix Score: 47/100. Bayern München officially seal the Bundesliga title, leaving a spirited VfL Wolfsburg staring down the barrel of a relegation playoff.

Opening Act

Volkswagen Arena expected a coronation, but the hosts fought for their lives in a gritty opening exchange. High Stakes defined the tempo from the outset. Wolfsburg, desperate to escape the relegation trapdoor, absorbed relentless waves of pressure. The visitors dominated possession with a sweeping 69 percent, effortlessly pulling the strings across the pitch. Yet, the sheer Intensity spiked abruptly when the referee pointed to the penalty spot in the 36th minute. A golden opportunity arose for the title challengers. H. Kane stepped up confidently to take the kick. Surprisingly, the usually lethal star striker missed the penalty entirely. This rare blunder kept the Wolves breathing, injected fresh belief into the home crowd, and momentarily frustrated a Bayern side determined to wrap up their spectacular campaign with a dominant away performance.

The Pivot

The second half demanded a moment of magic to break the stubborn deadlock. Enter K. Laimer. Introduced immediately after the interval, the substitute single-handedly altered the Balance of the midfield battle. Just ten minutes into the second period, Laimer carved open the defensive line with a perfectly weighted pass to find M. Olise. The electric winger made absolutely no mistake, burying the decisive goal in the 56th minute to silence the home fans. Any lingering Upset Factor vanished into the afternoon air. Despite falling behind, Wolfsburg refused to surrender and launched quick transitions. However, Kim Min-jae stood like an impenetrable fortress at the back. The imposing defender neutralized every counter-attack with flawless anticipation, ensuring Bayern's narrow advantage remained completely intact.

Resolution

Entering the final stretch, Wolfsburg threw absolute caution to the wind. The hosts generated a remarkable 3.05 expected goals and registered 16 total shots, but they continually ran into a Bavarian wall. Ironically, it was their own goalkeeper Kamil Grabara who stole the individual spotlight. The stopper delivered a magnificent masterclass with eight crucial saves, single-handedly preventing a heavy rout. When the final whistle eventually blew at the Volkswagen Arena, the emotional contrast was stark and profound. Bayern München joyously celebrated their confirmed league title, their monumental 86-point haul rendering them mathematically untouchable. Meanwhile, a spirited but defeated VfL Wolfsburg remain anchored in 16th place. Their top-flight survival hopes are now dangling dangerously by a thread heading into the final, agonizing weekend of the season.

Key Questions

Was the penalty miss by Kamil Grabara the turning point?

H. Kane actually missed the penalty for Bayern, not Grabara. The true turning point came when Olise scored in the second half.

What made Kamil Grabara the Man of the Match?

Despite the defeat, he produced an outstanding display between the posts with eight crucial saves to keep Wolfsburg in the contest.

What does this mean for VfL Wolfsburg's season?

Sitting precariously in 16th place, they remain trapped in the relegation playoff zone and desperately need a lifeline on the final day.

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
31%
69%
VfL Wolfsburg 31%
Bayern München 69%
Shots
16
16
VfL Wolfsburg 16
Bayern München 16
Shots on Target
5
9
VfL Wolfsburg 5
Bayern München 9
Expected Goals (xG)
3.05
1.85
VfL Wolfsburg 3.05
Bayern München 1.85
Passes
329
770
VfL Wolfsburg 329
Bayern München 770
Pass Accuracy
77%
89%
VfL Wolfsburg 77%
Bayern München 89%
Corners
6
3
VfL Wolfsburg 6
Bayern München 3
Fouls
8
5
VfL Wolfsburg 8
Bayern München 5
Yellow Cards
1
0
VfL Wolfsburg 1
Bayern München 0
Red Cards
0
0
VfL Wolfsburg 0
Bayern München 0

Match Events

H. Kane (H. Kane) 36'
HT
Kim Min-Jae D. Upamecano 🔄 46'
L. Goretzka K. Laimer 🔄 46'
M. Olise (K. Laimer) 56'
N. Jackson L. Diaz 🔄 58'
66' 🔄 P. Wimmer L. Majer
66' 🔄 C. Eriksen M. Svanberg
74' 🔄 Vini Souza Y. Gerhardt
74' 🔄 A. Daghim K. Shiogai
J. Musiala L. Karl 🔄 76'
H. Ito J. Tah 🔄 84'
90' 🔄 S. Kumbedi J. Lindstrom
90'+1 🟨 K. Shiogai
FT

Player Cards

Our take on every player in this match

VfL Wolfsburg

Goalkeepers
Kamil Grabara
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Jeanuël Belocian
ENFORCER
ENFORCER
5
Tackles
5
Tackles
5
Duels Won
71%
Win %
Denis Vavro
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Konstantinos Koulierakis
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
2
Fouls
5.9
Rating
Midfielders
Saël Kumbedi
👻 Invisible Nothing to note
Patrick Wimmer
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Vinícius Souza
ENFORCER
ENFORCER
3
Tackles
3
Tackles
5
Duels Won
83%
Win %
Christian Eriksen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
66
Entry
Joakim Mæhle
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Forwards
Adam Daghim
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
Dženan Pejčinović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
BENCH
Pavao Pervan
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Aaron Zehnter
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Moritz Jenz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jonas Adjei Adjetey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mattias Svanberg
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Lovro Majer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Yannick Gerhardt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Jesper Lindstrøm
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
5
Total Mins
Started
Entry
Kento Shiogai
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry

Bayern München

Goalkeepers
Jonas Urbig
OCTOPUS
OCTOPUS
5
Saves
5
Saves
0
Conceded
100%
Save %
Defenders
Josip Stanišić
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
67%
Pass Acc
Kim Min-jae
SHIELD
SHIELD
3
Blocks
3
Blocks
2
Interceptions
1
Tackles
Hiroki Itō
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
Tom Bischof
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
82%
Pass Acc
Midfielders
Joshua Kimmich
MAGNET
MAGNET
120
Activity
120
Activity
114
Passes
6
Duels
Leon Goretzka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Michael Olise
MAGNET
MAGNET
94
Activity
94
Activity
81
Passes
13
Duels
Jamal Musiala
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
28%
Pass Acc
Nicolas Jackson
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Forwards
Harry Kane
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
BENCH
Manuel Neuer
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Dayot Upamecano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
50
Total Mins
Started
Entry
Raphaël Guerreiro
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
11
Total Mins
Started
Entry
Konrad Laimer
SUPER SUB
SUPER SUB
1
Assist
1
Assist
50
Minutes
6.9
Rating
Lennart Karl
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Aleksandar Pavlović
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
35
Total Mins
Started
Entry
Bara Sapoko Ndiaye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
01/11/2026 Bayern München 8 - 1 VfL Wolfsburg Bundesliga Allianz Arena
01/18/2025 Bayern München 3 - 2 VfL Wolfsburg Bundesliga Allianz Arena
08/25/2024 VfL Wolfsburg 2 - 3 Bayern München Bundesliga Volkswagen Arena
05/12/2024 Bayern Munich 2 - 0 VfL Wolfsburg Bundesliga Allianz Arena
12/20/2023 VfL Wolfsburg 1 - 2 Bayern Munich Bundesliga Volkswagen Arena
02/05/2023 VfL Wolfsburg 2 - 4 Bayern Munich Bundesliga VOLKSWAGEN ARENA
08/14/2022 Bayern Munich 2 - 0 VfL Wolfsburg Bundesliga Allianz Arena
05/14/2022 VfL Wolfsburg 2 - 2 Bayern Munich Bundesliga VOLKSWAGEN ARENA
12/17/2021 Bayern Munich 4 - 0 VfL Wolfsburg Bundesliga Allianz Arena
04/17/2021 VfL Wolfsburg 2 - 3 Bayern Munich Bundesliga VOLKSWAGEN ARENA
01/11/2026
Bundesliga Allianz Arena
01/18/2025
Bundesliga Allianz Arena
08/25/2024
Bundesliga Volkswagen Arena
05/12/2024
Bundesliga Allianz Arena
12/20/2023
Bundesliga Volkswagen Arena
02/05/2023
Bundesliga VOLKSWAGEN ARENA
08/14/2022
Bundesliga Allianz Arena
05/14/2022
Bundesliga VOLKSWAGEN ARENA
12/17/2021
Bundesliga Allianz Arena
04/17/2021
Bundesliga VOLKSWAGEN ARENA
VfL Wolfsburg Win
Bayern München Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 33 86 117 35 +82 WVfL Wolfsburg 0 - 1 Bayern München (09-05-2026)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)
2 Borussia Dortmund 33 70 68 34 +34 WBorussia Dortmund 3 - 2 Eintracht Frankfurt (08-05-2026)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)
3 RB Leipzig 33 65 65 43 +22 WRB Leipzig 2 - 1 FC St. Pauli (09-05-2026)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)
4 VfB Stuttgart 33 61 69 47 +22 WVfB Stuttgart 3 - 1 Bayer Leverkusen (09-05-2026)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)
5 1899 Hoffenheim 33 61 65 48 +17 W1899 Hoffenheim 1 - 0 Werder Bremen (09-05-2026)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)
6 Bayer Leverkusen 33 58 67 46 +21 LVfB Stuttgart 3 - 1 Bayer Leverkusen (09-05-2026)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)
7 SC Freiburg 33 44 47 56 -9 LHamburger SV 3 - 2 SC Freiburg (10-05-2026)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)
8 Eintracht Frankfurt 33 43 59 63 -4 LBorussia Dortmund 3 - 2 Eintracht Frankfurt (08-05-2026)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)
9 FC Augsburg 33 43 45 57 -12 WFC Augsburg 3 - 1 Borussia Mönchengladbach (09-05-2026)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)
10 FSV Mainz 05 33 37 42 53 -11 LFSV Mainz 05 1 - 3 Union Berlin (10-05-2026)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)
11 Hamburger SV 33 37 39 53 -14 WHamburger SV 3 - 2 SC Freiburg (10-05-2026)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)
12 Union Berlin 33 36 40 58 -18 WFSV Mainz 05 1 - 3 Union Berlin (10-05-2026)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)
13 Borussia Mönchengladbach 33 35 38 53 -15 LFC Augsburg 3 - 1 Borussia Mönchengladbach (09-05-2026)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)
14 1. FC Köln 33 32 48 58 -10 L1. FC Köln 1 - 3 1. FC Heidenheim (10-05-2026)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)
15 Werder Bremen 33 32 37 58 -21 L1899 Hoffenheim 1 - 0 Werder Bremen (09-05-2026)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)
16 VfL Wolfsburg 33 26 42 68 -26 LVfL Wolfsburg 0 - 1 Bayern München (09-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)LVfL Wolfsburg 1 - 2 Eintracht Frankfurt (11-04-2026)
17 1. FC Heidenheim 33 26 41 70 -29 W1. FC Köln 1 - 3 1. FC Heidenheim (10-05-2026)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)
18 FC St. Pauli 33 26 28 57 -29 LRB Leipzig 2 - 1 FC St. Pauli (09-05-2026)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)