Bundesliga Regular Season - 22

RB Leipzig 2 - 2 FT VfL Wolfsburg

Red Bull Arena

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

Futmetrix Verdict
81
FT
Sun, Feb 15
Deutsch
RB Leipzig
2-2
VfL Wolfsburg
⚡ Intensity 61
⚖️ Balance 80
🏆 Stakes 33
🎲 Upset 97
Gruda saves Leipzig in dramatic draw

Gruda’s Late Strike Rescues Point in Four-Goal Thriller

Highly Entertaining Futmetrix Score: 81/100. RB Leipzig’s relentless dominance met clinical Wolfsburg defiance in a match that shifted the European race and the relegation scrap in equal measure.

The Siege of Red Bull Arena

From the early stages, RB Leipzig established a total monopoly on the ball, dictating play with 68% possession. An Intensity rating of 95 tells the story of a match played at a breakneck pace, as the home side peppered the opposition goal with 19 shots. However, they found an immovable object in Kamil Grabara. The Wolfsburg goalkeeper produced a masterclass between the sticks, making 8 crucial saves to frustrate the Leipzig forwards. Despite the territorial advantage and a barrage of crosses, the hosts could not find the breakthrough before the interval, as the visitors defended with a low block that prioritized grit over flair. The atmosphere remained tense as the fans awaited a spark to ignite the contest.

Clinical Defiance and Tactical Shifts

The second half exploded into life, with a Balance score of 82 reflecting a seesaw battle where the lead changed hands four times. Against the run of play, M. Amoura opened the scoring in the 52nd minute, punishing a momentarily static Leipzig defense. The hosts responded with sustained pressure, finally drawing level in the 70th minute when Yan Diomande finished a flowing move initiated by Gruda. However, the script took another twist as substitute M. Svanberg restored the Wolfsburg lead just eight minutes later. The tactical gamble by the visitors seemed to be paying off, as they utilized their rare counters with maximum efficiency, leaving the Red Bull Arena in stunned silence as the clock ticked toward the ninety-minute mark.

Resolution and Table Implications

With an Upset Factor of 97 looming over the match, Leipzig launched a desperate final assault. The breakthrough finally arrived in the 89th minute when Brajan Gruda capitalized on a loose ball to smash home the equalizer. This dramatic finish spared Leipzig’s blushes but hindered their push for a top-four finish, leaving them 5th in the standings. For VfL Wolfsburg, currently 15th, the draw provides a vital point in their relegation battle, even if they will feel aggrieved at missing out on all three. The Stakes were evident in every challenge as both teams fought for survival and glory. Ultimately, a 2-2 draw was a fair reflection of a night where Leipzig’s volume of chances was matched only by Wolfsburg’s extraordinary resilience.

Key Questions

What made Yan Diomande the Man of the Match?

Diomande was central to Leipzig's attack, scoring the first equalizer and consistently breaking through Wolfsburg's defensive lines.

Did RB Leipzig deserve the late equalizer?

Yes. With 19 shots and 68% possession, Leipzig’s persistent pressure eventually forced the 89th-minute breakthrough.

How did substitute Yan Diomande change the game?

While Diomande started the game, his relentless energy in the second half was the catalyst for Leipzig’s offensive recovery.

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
68%
32%
RB Leipzig 68%
VfL Wolfsburg 32%
Shots
19
10
RB Leipzig 19
VfL Wolfsburg 10
Shots on Target
10
3
RB Leipzig 10
VfL Wolfsburg 3
Expected Goals (xG)
2.62
0.59
RB Leipzig 2.62
VfL Wolfsburg 0.59
Passes
686
330
RB Leipzig 686
VfL Wolfsburg 330
Pass Accuracy
88%
77%
RB Leipzig 88%
VfL Wolfsburg 77%
Corners
6
2
RB Leipzig 6
VfL Wolfsburg 2
Fouls
6
10
RB Leipzig 6
VfL Wolfsburg 10
Yellow Cards
1
2
RB Leipzig 1
VfL Wolfsburg 2
Red Cards
0
0
RB Leipzig 0
VfL Wolfsburg 0

Match Events

29' 🔄 P. Gulacsi M. Vandevoordt
HT
S. Kumbedi 🟨 48'
M. Amoura (A. Daghim) 52'
K. Shiogai M. Svanberg 🔄 60'
63' 🔄 B. Henrichs R. Baku
63' 🔄 C. Harder Romulo Cardoso
63' 🟨 X. Schlager
70' Y. Diomande (B. Gruda)
M. Muller 🟨 77'
M. Svanberg (J. Belocian) 78'
82' 🔄 N. Seiwald C. Lukeba
82' 🔄 A. Nusa J. Bakayoko
M. Amoura K. Koulierakis 🔄 83'
L. Majer D. Pejcinovic 🔄 84'
89' B. Gruda
A. Daghim J. Adjetey 🔄 90'+5
FT

Player Cards

Our take on every player in this match

RB Leipzig

Goalkeepers
Péter Gulácsi
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
29
Minutes
Defenders
Benjamin Henrichs
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
36%
Pass Acc
Willi Orbán
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
86%
Duel Win %
Nicolas Seiwald
MAGNET
MAGNET
94
Activity
94
Activity
91
Passes
3
Duels
Max Finkgräfe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Xaver Schlager
MAGNET
MAGNET
96
Activity
96
Activity
87
Passes
9
Duels
Christoph Baumgartner
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Yan Diomande
MAGNET
MAGNET
81
Activity
81
Activity
69
Passes
12
Duels
Brajan Gruda
CLUTCH HERO
CLUTCH HERO
89
Goal Time
89
Goal Time
Goal
Impact
8.6
Rating
Antonio Nusa
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
21%
Pass Acc
Forwards
Conrad Harder
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
BENCH
Maarten Vandevoordt
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
El Chadaille Bitshiabu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Castello Lukeba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Ridle Baku
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Andrija Maksimović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ezechiel Banzuzi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tidiam Gomis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Johan Bakayoko
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Rômulo
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target

VfL Wolfsburg

Goalkeepers
Kamil Grabara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Saël Kumbedi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Denis Vavro
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
33%
Pass Acc
Moritz Jenz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Jeanuël Belocian
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
1
Assists
18%
Pass Acc
Midfielders
Christian Eriksen
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Maximilian Arnold
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Adam Daghim
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.5
Rating
Lovro Majer
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
Kento Shiogai
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Forwards
Mohamed Amoura
FINISHER
FINISHER
1
Goals
1
Goals
4
Shots
7.5
Rating
BENCH
Marius Müller
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jonas Adjei Adjetey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Jan Bürger
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Konstantinos Koulierakis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Pharell Hensel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Yannick Gerhardt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Vinícius Souza
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mattias Svanberg
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Dženan Pejčinović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
27/09/2025 VfL Wolfsburg 0 - 1 RB Leipzig Bundesliga Volkswagen Arena
11/04/2025 VfL Wolfsburg 2 - 3 RB Leipzig Bundesliga Volkswagen Arena
26/02/2025 RB Leipzig 1 - 0 VfL Wolfsburg DFB Pokal Red Bull Arena
30/11/2024 RB Leipzig 1 - 5 VfL Wolfsburg Bundesliga Red Bull Arena
13/04/2024 RB Leipzig 3 - 0 VfL Wolfsburg Bundesliga Leipzig Stadium
25/11/2023 VfL Wolfsburg 2 - 1 RB Leipzig Bundesliga Volkswagen Arena
31/10/2023 VfL Wolfsburg 1 - 0 RB Leipzig DFB Pokal VOLKSWAGEN ARENA
18/02/2023 VfL Wolfsburg 0 - 3 RB Leipzig Bundesliga VOLKSWAGEN ARENA
27/08/2022 RB Leipzig 2 - 0 VfL Wolfsburg Bundesliga Red Bull Arena
23/01/2022 RB Leipzig 2 - 0 VfL Wolfsburg Bundesliga Red Bull Arena
27/09/2025
Bundesliga Volkswagen Arena
11/04/2025
Bundesliga Volkswagen Arena
26/02/2025
DFB Pokal Red Bull Arena
30/11/2024
Bundesliga Red Bull Arena
13/04/2024
Bundesliga Leipzig Stadium
25/11/2023
Bundesliga Volkswagen Arena
31/10/2023
DFB Pokal VOLKSWAGEN ARENA
18/02/2023
Bundesliga VOLKSWAGEN ARENA
27/08/2022
Bundesliga Red Bull Arena
23/01/2022
Bundesliga Red Bull Arena
RB Leipzig Win
VfL Wolfsburg Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 22 57 82 19 +63 WWerder Bremen 0 - 3 Bayern München (14-02-2026)WBayern München 5 - 1 1899 Hoffenheim (08-02-2026)DHamburger SV 2 - 2 Bayern München (31-01-2026)LBayern München 1 - 2 FC Augsburg (24-01-2026)WRB Leipzig 1 - 5 Bayern München (17-01-2026)
2 Borussia Dortmund 22 51 47 20 +27 WBorussia Dortmund 4 - 0 FSV Mainz 05 (13-02-2026)WVfL Wolfsburg 1 - 2 Borussia Dortmund (07-02-2026)WBorussia Dortmund 3 - 2 1. FC Heidenheim (01-02-2026)WUnion Berlin 0 - 3 Borussia Dortmund (24-01-2026)WBorussia Dortmund 3 - 2 FC St. Pauli (17-01-2026)
3 1899 Hoffenheim 22 45 47 28 +19 W1899 Hoffenheim 3 - 0 SC Freiburg (14-02-2026)LBayern München 5 - 1 1899 Hoffenheim (08-02-2026)W1899 Hoffenheim 3 - 1 Union Berlin (31-01-2026)WWerder Bremen 0 - 2 1899 Hoffenheim (27-01-2026)WEintracht Frankfurt 1 - 3 1899 Hoffenheim (24-01-2026)
4 VfB Stuttgart 22 42 41 29 +12 WVfB Stuttgart 3 - 1 1. FC Köln (14-02-2026)LFC St. Pauli 2 - 1 VfB Stuttgart (07-02-2026)WVfB Stuttgart 1 - 0 SC Freiburg (01-02-2026)WBorussia Mönchengladbach 0 - 3 VfB Stuttgart (25-01-2026)DVfB Stuttgart 1 - 1 Union Berlin (18-01-2026)
5 RB Leipzig 22 40 42 30 +12 DRB Leipzig 2 - 2 VfL Wolfsburg (15-02-2026)W1. FC Köln 1 - 2 RB Leipzig (08-02-2026)LRB Leipzig 1 - 2 FSV Mainz 05 (31-01-2026)DFC St. Pauli 1 - 1 RB Leipzig (27-01-2026)W1. FC Heidenheim 0 - 3 RB Leipzig (24-01-2026)
6 Bayer Leverkusen 21 39 43 27 +16 WBayer Leverkusen 4 - 0 FC St. Pauli (14-02-2026)DBorussia Mönchengladbach 1 - 1 Bayer Leverkusen (07-02-2026)WEintracht Frankfurt 1 - 3 Bayer Leverkusen (31-01-2026)WBayer Leverkusen 1 - 0 Werder Bremen (24-01-2026)L1899 Hoffenheim 1 - 0 Bayer Leverkusen (17-01-2026)
7 Eintracht Frankfurt 22 31 44 46 -2 WEintracht Frankfurt 3 - 0 Borussia Mönchengladbach (14-02-2026)DUnion Berlin 1 - 1 Eintracht Frankfurt (06-02-2026)LEintracht Frankfurt 1 - 3 Bayer Leverkusen (31-01-2026)LEintracht Frankfurt 1 - 3 1899 Hoffenheim (24-01-2026)DWerder Bremen 3 - 3 Eintracht Frankfurt (16-01-2026)
8 SC Freiburg 22 30 32 36 -4 L1899 Hoffenheim 3 - 0 SC Freiburg (14-02-2026)WSC Freiburg 1 - 0 Werder Bremen (07-02-2026)LVfB Stuttgart 1 - 0 SC Freiburg (01-02-2026)WSC Freiburg 2 - 1 1. FC Köln (25-01-2026)DFC Augsburg 2 - 2 SC Freiburg (18-01-2026)
9 Hamburger SV 21 25 24 31 -7 WHamburger SV 3 - 2 Union Berlin (14-02-2026)W1. FC Heidenheim 0 - 2 Hamburger SV (07-02-2026)DHamburger SV 2 - 2 Bayern München (31-01-2026)DFC St. Pauli 0 - 0 Hamburger SV (23-01-2026)DHamburger SV 0 - 0 Borussia Mönchengladbach (17-01-2026)
10 Union Berlin 22 25 28 37 -9 LHamburger SV 3 - 2 Union Berlin (14-02-2026)DUnion Berlin 1 - 1 Eintracht Frankfurt (06-02-2026)L1899 Hoffenheim 3 - 1 Union Berlin (31-01-2026)LUnion Berlin 0 - 3 Borussia Dortmund (24-01-2026)DVfB Stuttgart 1 - 1 Union Berlin (18-01-2026)
11 FC Augsburg 22 25 25 39 -14 WFC Augsburg 1 - 0 1. FC Heidenheim (15-02-2026)LFSV Mainz 05 2 - 0 FC Augsburg (07-02-2026)WFC Augsburg 2 - 1 FC St. Pauli (31-01-2026)WBayern München 1 - 2 FC Augsburg (24-01-2026)DFC Augsburg 2 - 2 SC Freiburg (18-01-2026)
12 1. FC Köln 22 23 31 37 -6 LVfB Stuttgart 3 - 1 1. FC Köln (14-02-2026)L1. FC Köln 1 - 2 RB Leipzig (08-02-2026)W1. FC Köln 1 - 0 VfL Wolfsburg (30-01-2026)LSC Freiburg 2 - 1 1. FC Köln (25-01-2026)W1. FC Köln 2 - 1 FSV Mainz 05 (17-01-2026)
13 Borussia Mönchengladbach 22 22 25 37 -12 LEintracht Frankfurt 3 - 0 Borussia Mönchengladbach (14-02-2026)DBorussia Mönchengladbach 1 - 1 Bayer Leverkusen (07-02-2026)DWerder Bremen 1 - 1 Borussia Mönchengladbach (31-01-2026)LBorussia Mönchengladbach 0 - 3 VfB Stuttgart (25-01-2026)DHamburger SV 0 - 0 Borussia Mönchengladbach (17-01-2026)
14 FSV Mainz 05 22 21 25 37 -12 LBorussia Dortmund 4 - 0 FSV Mainz 05 (13-02-2026)WFSV Mainz 05 2 - 0 FC Augsburg (07-02-2026)WRB Leipzig 1 - 2 FSV Mainz 05 (31-01-2026)WFSV Mainz 05 3 - 1 VfL Wolfsburg (24-01-2026)L1. FC Köln 2 - 1 FSV Mainz 05 (17-01-2026)
15 VfL Wolfsburg 22 20 31 46 -15 DRB Leipzig 2 - 2 VfL Wolfsburg (15-02-2026)LVfL Wolfsburg 1 - 2 Borussia Dortmund (07-02-2026)L1. FC Köln 1 - 0 VfL Wolfsburg (30-01-2026)LFSV Mainz 05 3 - 1 VfL Wolfsburg (24-01-2026)DVfL Wolfsburg 1 - 1 1. FC Heidenheim (17-01-2026)
16 Werder Bremen 22 19 22 42 -20 LWerder Bremen 0 - 3 Bayern München (14-02-2026)LSC Freiburg 1 - 0 Werder Bremen (07-02-2026)DWerder Bremen 1 - 1 Borussia Mönchengladbach (31-01-2026)LWerder Bremen 0 - 2 1899 Hoffenheim (27-01-2026)LBayer Leverkusen 1 - 0 Werder Bremen (24-01-2026)
17 FC St. Pauli 22 17 20 39 -19 LBayer Leverkusen 4 - 0 FC St. Pauli (14-02-2026)WFC St. Pauli 2 - 1 VfB Stuttgart (07-02-2026)LFC Augsburg 2 - 1 FC St. Pauli (31-01-2026)DFC St. Pauli 1 - 1 RB Leipzig (27-01-2026)DFC St. Pauli 0 - 0 Hamburger SV (23-01-2026)
18 1. FC Heidenheim 22 13 19 48 -29 LFC Augsburg 1 - 0 1. FC Heidenheim (15-02-2026)L1. FC Heidenheim 0 - 2 Hamburger SV (07-02-2026)LBorussia Dortmund 3 - 2 1. FC Heidenheim (01-02-2026)L1. FC Heidenheim 0 - 3 RB Leipzig (24-01-2026)DVfL Wolfsburg 1 - 1 1. FC Heidenheim (17-01-2026)