Bundesliga Regular Season - 21

VfL Wolfsburg 1 - 2 FT Borussia Dortmund

Volkswagen Arena

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

Futmetrix Verdict
58
FT
Sat, Feb 7
Deutsch
VfL Wolfsburg
1-2
Borussia Dortmund
⚡ Intensity 43
⚖️ Balance 56
🏆 Stakes 56
🎲 Upset 0
Guirassy strikes late to sink Wolfsburg.

Guirassy Deliverance Keeps Dortmund’s Title Charge on Track

Worth Watching Futmetrix Score: 58/100. Borussia Dortmund displayed championship pedigree by snatching a late victory at the Volkswagen Arena to maintain their relentless pursuit of the league summit.

Dortmund’s Suffocating Dominance

From the opening exchange, Borussia Dortmund dictated the rhythm, dominating possession with a 66% share that left the hosts chasing shadows. An Intensity score of 69 highlights the relentless pressing game employed by the visitors. At the heart of their structure, Nico Schlotterbeck produced a defensive masterclass, ensuring that any rare Wolfsburg counter-attacks were neutralized before they could develop. The breakthrough arrived in the 38th minute when J. Brandt clinicaly converted a chance crafted by Ryerson. It was a deserved lead for a side that attempted 21 shots throughout the contest, turning the first half into a tactical siege that tested the resolve of the home defense to its very limits.

The Wolfsburg Fightback

The narrative shifted dramatically early in the second half as VfL Wolfsburg emerged with a renewed sense of aggression. A Balance rating of 61 reflects the period of parity that followed the interval. In the 52nd minute, the home crowd erupted as K. Koulierakis met a pinpoint Christian Eriksen delivery to head home the equalizer. This moment of brilliance sparked life into the Wölfe, with Maximilian Arnold orchestrating play from the midfield and dragging his team back into the contest. Dortmund, momentarily rattled, struggled to regain their composure as the match transitioned into a cagey affair where the next mistake promised to be terminal for either side's ambitions.

Guirassy’s Clinical Resolution

With the clock ticking down, the Stakes score of 70 became palpable, as a draw served neither Dortmund’s title hopes nor Wolfsburg’s relegation battle. The injection of Fabio Silva from the bench proved to be the masterstroke for the visitors. In the 87th minute, Silva’s vision found S. Guirassy in the box, and the striker made no mistake, firing home to restore the lead. Despite late pressure and 12 total corners in the match, Dortmund held firm to secure their fifth consecutive win. For the visitors, the dream of silverware remains within reach, while Wolfsburg must quickly find solutions to avoid being dragged further into the survival scrap after a heart-wrenching defeat.

Key Questions

How dramatic was the late winner by S. Guirassy?

Extremely dramatic; Guirassy’s 87th-minute strike broke a 1-1 deadlock and secured three vital points for Dortmund’s title challenge.

What does this mean for VfL Wolfsburg's season?

The loss keeps Wolfsburg in 14th place, leaving them precariously close to the relegation zone with only 19 points from 21 games.

How did substitute F. Silva change the game?

Silva provided the crucial spark off the bench, recording the match-winning assist for Guirassy just minutes before the final whistle.

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
34%
66%
VfL Wolfsburg 34%
Borussia Dortmund 66%
Shots
12
21
VfL Wolfsburg 12
Borussia Dortmund 21
Shots on Target
2
4
VfL Wolfsburg 2
Borussia Dortmund 4
Expected Goals (xG)
1.45
1.27
VfL Wolfsburg 1.45
Borussia Dortmund 1.27
Passes
297
570
VfL Wolfsburg 297
Borussia Dortmund 570
Pass Accuracy
76%
87%
VfL Wolfsburg 76%
Borussia Dortmund 87%
Corners
4
8
VfL Wolfsburg 4
Borussia Dortmund 8
Fouls
12
9
VfL Wolfsburg 12
Borussia Dortmund 9
Yellow Cards
1
1
VfL Wolfsburg 1
Borussia Dortmund 1
Red Cards
0
0
VfL Wolfsburg 0
Borussia Dortmund 0

Match Events

17' 🔄 K. Fischer J. Burger
J. Brandt (J. Ryerson) 38'
HT
47' 🟨 A. Daghim
N. Schlotterbeck 🟨 51'
52' K. Koulierakis (C. Eriksen)
64' 🔄 K. Paredes J. Lindstrom
65' 🔄 K. Shiogai L. Majer
J. Ryerson F. Silva 🔄 69'
83' 🔄 M. Amoura D. Pejcinovic
83' 🔄 A. Daghim M. Svanberg
S. Guirassy (F. Silva) 87'
J. Brandt C. Chukwuemeka 🔄 88'
F. Nmecha S. Ozcan 🔄 88'
N. Sule R. Bensebaini 🔄 88'
M. Beier L. Reggiani 🔄 90'+4
FT

Player Cards

Our take on every player in this match

VfL Wolfsburg

Goalkeepers
Kamil Grabara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Defenders
Kilian Fischer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
17
Entry
Denis Vavro
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
5
Duels Won
0
Pens Won
Konstantinos Koulierakis
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Jeanuël Belocian
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
88%
Duel Win %
Midfielders
Christian Eriksen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Maximilian Arnold
CAPTAIN FANTASTIC
CAPTAIN FANTASTIC
0
Contribution
0
Contribution
7.6
Rating
Yes
Captain
Adam Daghim
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
0
Assists
15%
Pass Acc
Kento Shiogai
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
65
Entry
Kevin Paredes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Forwards
Mohamed Amoura
STORMTROOPER
STORMTROOPER
8
Shots
8
Shots
0
Goals
1
On Target
BENCH
Marius Müller
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jan Bürger
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
Started
Entry
Jonas Adjei Adjetey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
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
0
Total Mins
Started
Entry
Pharell Hensel
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
9
Total Mins
Started
Entry
Jesper Lindstrøm
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Dženan Pejčinović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry

Borussia Dortmund

Goalkeepers
Gregor Kobel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Defenders
Niklas Süle
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Waldemar Anton
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
75%
Pass Acc
Nico Schlotterbeck
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
73%
Pass Acc
Midfielders
Julian Ryerson
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.3
Rating
Jobe Bellingham
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
8
Duels Won
0
Pens Won
Felix Nmecha
👻 Invisible Nothing to note
Daniel Svensson
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
42%
Pass Acc
Forwards
Julian Brandt
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Maximilian Beier
NPC
NPC
92
Minutes
92
Minutes
20%
Pass Acc
6.2
Rating
Serhou Guirassy
CLUTCH HERO
CLUTCH HERO
87
Goal Time
87
Goal Time
Goal
Impact
7
Rating
BENCH
Alexander Meyer
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Ramy Bensebaini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
4
Total Mins
Started
Entry
Luca Reggiani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Salih Özcan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
4
Total Mins
Started
Entry
Carney Chukwuemeka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
4
Total Mins
Started
Entry
Samuele Inacio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mathis Albert
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Fábio Silva
SUPER SUB
SUPER SUB
1
Assist
1
Assist
23
Minutes
6.6
Rating

Head to Head

Date Home Score Away Competition Venue
21/09/2025 Borussia Dortmund 1 - 0 VfL Wolfsburg Bundesliga Signal Iduna Park
03/05/2025 Borussia Dortmund 4 - 0 VfL Wolfsburg Bundesliga SIGNAL IDUNA PARK
22/12/2024 VfL Wolfsburg 1 - 3 Borussia Dortmund Bundesliga Volkswagen Arena
29/10/2024 VfL Wolfsburg 1 - 0 Borussia Dortmund DFB Pokal Volkswagen Arena
17/02/2024 VfL Wolfsburg 1 - 1 Borussia Dortmund Bundesliga Volkswagen Arena
23/09/2023 Borussia Dortmund 1 - 0 VfL Wolfsburg Bundesliga BVB Stadion Dortmund
21/09/2025
Bundesliga Signal Iduna Park
03/05/2025
Bundesliga SIGNAL IDUNA PARK
22/12/2024
Bundesliga Volkswagen Arena
29/10/2024
DFB Pokal Volkswagen Arena
17/02/2024
Bundesliga Volkswagen Arena
23/09/2023
Bundesliga BVB Stadion Dortmund
VfL Wolfsburg Win
Borussia Dortmund Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 21 54 79 19 +60 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)W1. FC Köln 1 - 3 Bayern München (14-01-2026)
2 Borussia Dortmund 21 48 43 20 +23 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)WBorussia Dortmund 3 - 0 Werder Bremen (13-01-2026)
3 1899 Hoffenheim 21 42 44 28 +16 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)W1899 Hoffenheim 1 - 0 Bayer Leverkusen (17-01-2026)
4 RB Leipzig 21 39 40 28 +12 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)LRB Leipzig 1 - 5 Bayern München (17-01-2026)
5 VfB Stuttgart 21 39 38 28 +10 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)WVfB Stuttgart 3 - 2 Eintracht Frankfurt (13-01-2026)
6 Bayer Leverkusen 20 36 39 27 +12 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)LBayer Leverkusen 1 - 4 VfB Stuttgart (10-01-2026)
7 SC Freiburg 21 30 32 33 -1 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)LRB Leipzig 2 - 0 SC Freiburg (14-01-2026)
8 Eintracht Frankfurt 21 28 41 46 -5 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)LVfB Stuttgart 3 - 2 Eintracht Frankfurt (13-01-2026)
9 Union Berlin 21 25 26 34 -8 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)DFC Augsburg 1 - 1 Union Berlin (15-01-2026)
10 1. FC Köln 21 23 30 34 -4 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)L1. FC Köln 1 - 3 Bayern München (14-01-2026)
11 Hamburger SV 20 22 21 29 -8 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)LSC Freiburg 2 - 1 Hamburger SV (10-01-2026)
12 Borussia Mönchengladbach 21 22 25 34 -9 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)L1899 Hoffenheim 5 - 1 Borussia Mönchengladbach (14-01-2026)
13 FC Augsburg 21 22 24 39 -15 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)DFC Augsburg 1 - 1 Union Berlin (15-01-2026)
14 FSV Mainz 05 21 21 25 33 -8 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)WFSV Mainz 05 2 - 1 1. FC Heidenheim (13-01-2026)
15 VfL Wolfsburg 21 19 29 44 -15 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)WVfL Wolfsburg 2 - 1 FC St. Pauli (14-01-2026)
16 Werder Bremen 21 19 22 39 -17 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)DWerder Bremen 3 - 3 Eintracht Frankfurt (16-01-2026)
17 FC St. Pauli 21 17 20 35 -15 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)LBorussia Dortmund 3 - 2 FC St. Pauli (17-01-2026)
18 1. FC Heidenheim 21 13 19 47 -28 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)LFSV Mainz 05 2 - 1 1. FC Heidenheim (13-01-2026)