Bundesliga Regular Season - 22

Borussia Dortmund 4 - 0 FT FSV Mainz 05

Signal Iduna Park

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

Futmetrix Verdict
35
FT
Fri, Feb 13
Deutsch
Borussia Dortmund
4-0
FSV Mainz 05
⚡ Intensity 50
⚖️ Balance 11
🏆 Stakes 0
🎲 Upset 0
Dortmund clinical in dominant home victory.

Guirassy and Ryerson Orchestrate Mainz Destruction

Skip It Futmetrix Score: 35/100. A ruthless first-half blitz dismantled Mainz's defensive structure, keeping Borussia Dortmund firmly in the hunt for the Bundesliga title.

The Early Onslaught at Signal Iduna Park

Borussia Dortmund wasted no time asserting their dominance in front of the Yellow Wall, setting a tempo that the visitors simply could not match. An Intensity rating of 79 reflected the relentless pressure applied by the home side from the opening kick. The breakthrough arrived in the 10th minute when Julian Ryerson delivered a pinpoint cross for Serhou Guirassy to fire home. Before FSV Mainz 05 could even regroup, they were two down. Again, it was Ryerson providing the ammunition, this time finding Maximilian Beier in the 15th minute. The early opener set the tone for a match where Dortmund appeared levels above their opponents in every department.

The Creator and the Finisher

As the first half progressed, the Stakes of the title race seemed to fuel every Dortmund attack. The pivot of the match was the irrepressible form of Ryerson, whose creative output turned the contest into a one-sided affair. In the 42nd minute, he completed a rare hat-trick of assists, once again linking up with Guirassy for the striker's second goal of the night. Borussia Dortmund edged possession with 54%, but it was their clinical edge in the final third that made the difference. Mainz struggled to find any rhythm, frequently caught in their own half and unable to test the Dortmund keeper consistently despite a few fleeting moments of promise in the transition.

Managing the Lead to the Final Whistle

The second half saw a shift in tactical Balance, as Dortmund moved into game-management mode. While the flurry of goals slowed, the control remained absolute. Mainz’s evening went from bad to worse in the 84th minute when D. Kohr inadvertently turned the ball into his own net, compounding the visitors' misery. The 4-0 result is a statement of intent from a Dortmund side that has now secured five consecutive wins, keeping the pressure on at the top of the table. For Mainz, the defeat leaves them hovering precariously near the relegation zone, while the hosts celebrate a professional performance that combined flair with defensive solidity in the heat of a title race.

Key Questions

What made Julian Ryerson the Man of the Match?

Ryerson provided three world-class assists, acting as the primary creative engine that dismantled the Mainz defense throughout the first half.

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
54%
46%
Borussia Dortmund 54%
FSV Mainz 05 46%
Shots
14
9
Borussia Dortmund 14
FSV Mainz 05 9
Shots on Target
7
4
Borussia Dortmund 7
FSV Mainz 05 4
Expected Goals (xG)
1.74
1.14
Borussia Dortmund 1.74
FSV Mainz 05 1.14
Passes
471
419
Borussia Dortmund 471
FSV Mainz 05 419
Pass Accuracy
84%
81%
Borussia Dortmund 84%
FSV Mainz 05 81%
Corners
7
2
Borussia Dortmund 7
FSV Mainz 05 2
Fouls
10
5
Borussia Dortmund 10
FSV Mainz 05 5
Yellow Cards
3
2
Borussia Dortmund 3
FSV Mainz 05 2
Red Cards
0
0
Borussia Dortmund 0
FSV Mainz 05 0

Match Events

S. Widmer 🟨 9'
10' S. Guirassy (J. Ryerson)
15' M. Beier (J. Ryerson)
23' 🟨 N. Sule
S. Bell K. Potulski 🔄 27'
42' S. Guirassy (J. Ryerson)
HT
46' 🔄 N. Sule L. Reggiani
S. Posch 🟨 56'
Silas S. Becker 🔄 60'
Lee Jae-Sung P. Nebel 🔄 61'
S. Widmer P. Mwene 🔄 61'
61' 🔄 J. Brandt C. Chukwuemeka
61' 🔄 M. Beier F. Silva
P. Tietz N. Weiper 🔄 73'
74' 🔄 F. Nmecha M. Sabitzer
74' 🔄 S. Guirassy K. Adeyemi
84' D. Kohr
86' 🟨 C. Chukwuemeka
90'+1 🟨 F. Silva
FT

Player Cards

Our take on every player in this match

Borussia Dortmund

Goalkeepers
Gregor Kobel
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Niklas Süle
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Waldemar Anton
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Ramy Bensebaini
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Julian Ryerson
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
3
Assists
24%
Pass Acc
Jobe Bellingham
SWEEPER
SWEEPER
5
Cleanups
5
Cleanups
4
Interceptions
1
Blocks
Felix Nmecha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
Daniel Svensson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Forwards
Maximilian Beier
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Julian Brandt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Serhou Guirassy
HITMAN
HITMAN
2
Goals
2
Goals
2
On Target
8.2
Rating
BENCH
Alexander Meyer
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Luca Reggiani
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Yan Couto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Carney Chukwuemeka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
Marcel Sabitzer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Salih Özcan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Fábio Silva
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
Karim Adeyemi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Samuele Inacio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

FSV Mainz 05

Goalkeepers
Daniel Batz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Defenders
Stefan Posch
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Stefan Bell
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
27
Entry
Dominik Kohr
FRIENDLY FIRE
FRIENDLY FIRE
Own Goal
Mistake
Own Goal
Mistake
1
Fouls
5.2
Rating
Midfielders
Danny da Costa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Nadiem Amiri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Kaishu Sano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Jae-sung Lee
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
61
Entry
Silvan Widmer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Forwards
Silas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Phillip Tietz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
BENCH
Lasse Riess
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Kacper Potulski
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
38%
Pass Acc
Phillipp Mwene
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
Nikolas Veratschnig
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Maxim Leitsch
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Paul Nebel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Sheraldo Becker
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Nelson Weiper
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
William Bøving
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
27/09/2025 FSV Mainz 05 0 - 2 Borussia Dortmund Bundesliga Mewa Arena
30/03/2025 Borussia Dortmund 3 - 1 FSV Mainz 05 Bundesliga SIGNAL IDUNA PARK
09/11/2024 FSV Mainz 05 3 - 1 Borussia Dortmund Bundesliga MEWA ARENA
11/05/2024 FSV Mainz 05 3 - 0 Borussia Dortmund Bundesliga MEWA ARENA
19/12/2023 Borussia Dortmund 1 - 1 FSV Mainz 05 Bundesliga BVB Stadion Dortmund
27/05/2023 Borussia Dortmund 2 - 2 FSV Mainz 05 Bundesliga SIGNAL IDUNA PARK
27/09/2025
Bundesliga Mewa Arena
30/03/2025
Bundesliga SIGNAL IDUNA PARK
09/11/2024
Bundesliga MEWA ARENA
11/05/2024
Bundesliga MEWA ARENA
19/12/2023
Bundesliga BVB Stadion Dortmund
27/05/2023
Bundesliga SIGNAL IDUNA PARK
Borussia Dortmund Win
FSV Mainz 05 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)