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

Futmetrix Verdict
96
FT
Sat, Sep 19
Deutsch
Borussia Mönchengladbach
3-4
FSV Mainz 05
⚡ Intensity 100
⚖️ Balance 100
🏆 Stakes 10
🎲 Upset 0
Seven-goal thriller stuns Borussia-Park crowd.

Win Probability

  • Borussia Mönchengladbach 32%
  • Draw 25%
  • FSV Mainz 05 42%

Futmetrix AI estimate

Seven-Goal Thriller: Mainz Outlast Gladbach in Instant Classic

Must-Watch Futmetrix Score: 96/100. This breathless 4-3 encounter provided a masterclass in attacking transitions, ultimately leaving the hosts anchored in the relegation zone despite a valiant offensive display.

Early Breakthroughs

The match at Borussia-Park erupted into life immediately, matching the desperate situation of the hosts. Anchored near the bottom of the table without a point to their name, Borussia Mönchengladbach flew out of the blocks. Florian Neuhaus provided a critical early lifeline, finishing smartly after a clever pass from Lukas Ullrich in the 11th minute. However, the Stakes were simply too high for FSV Mainz 05 to roll over. They responded with a fierce counter-punch just seven minutes later when Phillip Tietz leveled the proceedings. The initial exchanges were played at a phenomenal Intensity, with the visitors edging possession and forcing the hosts into a relentless defensive shift. Just before the interval, Sheraldo Becker converted a pristine delivery from Anthony Caci to silence the home crowd.

The Tactical Shift

The second period evolved into an absolute tactical rollercoaster. Following a tense VAR intervention that confirmed a penalty review involving Philipp Sander, the hosts channeled their frustration into pure attacking energy. The tactical Balance of the pitch swung wildly as Isac Lidberg dragged his side back into the contest with a crucial 59th-minute equalizer. The midfield completely opened up, transforming the pitch into a chaotic transitional battleground. With both managers desperately throwing men forward, the match saw a staggering 36 combined shots on goal. The goalkeepers were forced into an array of spectacular saves just to keep the scoreline somewhat respectable. It became painfully clear that defensive structure had been completely abandoned in favour of all-out attacking warfare, setting the stage for a grandstand finish.

Late Drama

Ultimately, the match was decided by immense quality off the bench. Mainz's manager pulled a masterstroke, introducing fresh legs that shattered the hosts' fragile defensive line. Eric Martel stormed into the box to restore the visitors' advantage in the 78th minute, capitalizing on brilliant vision from Kaishu Sano. As Gladbach pushed numbers forward in a desperate bid to salvage a point, they were caught brutally on the break. Danny da Costa hammered home a crushing fourth goal in the dying moments. Though Shuto Machino converted a penalty deep into stoppage time, it was merely a consolation. The Upset Factor remains minimal given Gladbach's horrid early-season form, but the sheer emotional toll of this defeat leaves them firmly rooted in a developing relegation battle.

Key Questions

What made S. Becker the Man of the Match?

Registering a crucial goal and an assist in the first half, his relentless attacking movement constantly destabilized the hosts' defensive structure.

What caused the 7-goal thriller?

A wildly open midfield and 36 total shots created a chaotic environment, fueled by high-impact substitutions that punished tired legs late on.

How did Borussia Mönchengladbach complete the comeback from behind?

They temporarily clawed back to parity through Isac Lidberg's strike, showing tremendous spirit before ultimately surrendering the points in the chaotic final minutes.

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
47%
53%
Borussia Mönchengladbach 47%
FSV Mainz 05 53%
Shots
20
16
Borussia Mönchengladbach 20
FSV Mainz 05 16
Shots on Target
7
7
Borussia Mönchengladbach 7
FSV Mainz 05 7
Expected Goals (xG)
2.58
2.58
Borussia Mönchengladbach 2.58
FSV Mainz 05 2.58
Passes
423
478
Borussia Mönchengladbach 423
FSV Mainz 05 478
Corners
6
4
Borussia Mönchengladbach 6
FSV Mainz 05 4
Fouls
12
14
Borussia Mönchengladbach 12
FSV Mainz 05 14
Yellow Cards
6
5
Borussia Mönchengladbach 6
FSV Mainz 05 5
Red Cards
0
0
Borussia Mönchengladbach 0
FSV Mainz 05 0

Match Events

11' ⚽ Florian Neuhaus (Lukas Ullrich)
Phillip Tietz (Sheraldo Becker) ⚽ 18'
19' 🟨 Lukas Ullrich
Sheraldo Becker (Anthony Caci) ⚽ 45'+1
HT
Stefan Posch 🟨 55'
55' 🟨 Franck Honorat
55' • Philipp Sander
59' ⚽ Isac Lidberg (Lukas Ullrich)
62' 🟨 Florian Neuhaus
64' 🔄 ↓ Florian Neuhaus ↑Wael Mohya
↓ Anthony Caci ↑Danny da Costa 🔄 65'
↓ Lee Jae-Sung ↑Eric Martel 🔄 65'
Phillipp Mwene 🟨 73'
76' 🔄 ↓ Franck Honorat ↑Kevin Stöger
76' 🔄 ↓ Joe Scally ↑Daiki Hashioka
↓ Sheraldo Becker ↑Ransford Konigsdorffer 🔄 76'
Eric Martel (Kaishu Sano) ⚽ 78'
84' 🔄 ↓ Hugo Bolin ↑Robin Hack
84' 🔄 ↓ Ko Itakura ↑Shuto Machino
87' 🟨 Wael Mohya
87' 🟨 Kevin Stöger
Danny da Costa ⚽ 89'
↓ Nadiem Amiri ↑Lennard Maloney 🔄 90'+1
Kacper Potulski 🟨 90'+3
90'+3 🟨 Shuto Machino
Alexander Schwolow 🟨 90'+4
90'+5 ⚽ Shuto Machino
FT

Player Cards

Our take on every player in this match

Borussia Mönchengladbach

Goalkeepers
Moritz Nicolas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Ko Itakura
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
3
Interceptions
0
Blocks
Kevin Diks
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
67%
Duel Win %
Jan Leszczyński
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
67%
Pass Acc
Midfielders
Joe Scally
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Philipp Sander
MAGNET
MAGNET
72
Activity
72
Activity
59
Passes
13
Duels
Florian Neuhaus
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Lukas Ullrich
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
2
Assists
21%
Pass Acc
Franck Honorat
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Hugo Bolin
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Forwards
Isac Lidberg
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
7.9
Rating
BENCH
Daniel Batz
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Fabio Chiarodia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Daiki Hashioka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
David Herold
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Robin Hack
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Wael Mohya
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
M. Nguefack
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kevin Stöger
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Shuto Machino
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Penalty
Impact
7.5
Rating

FSV Mainz 05

Goalkeepers
Alexander Schwolow
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Stefan Posch
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
67%
Duel Win %
Fabio Gruber
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
73%
Duel Win %
Kacper Potulski
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
50%
Duel Win %
Midfielders
Anthony Caci
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.6
Rating
Lee Jae-Sung
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Kaishu Sano
SWEEPER
SWEEPER
5
Cleanups
5
Cleanups
4
Interceptions
1
Blocks
Nadiem Amiri
MAGNET
MAGNET
66
Activity
66
Activity
61
Passes
5
Duels
Phillipp Mwene
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Phillip Tietz
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
9
Duels Won
0
Pens Won
Sheraldo Becker
FINISHER
FINISHER
1
Goals
1
Goals
5
Shots
9
Rating
BENCH
Maximilian Kinzig
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Stefan Bell
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Danny da Costa
CLUTCH HERO
CLUTCH HERO
89
Goal Time
89
Goal Time
Goal
Impact
7.1
Rating
R. Nakuzola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lennard Maloney
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Eric Martel
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Otto Ruoppi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Benedict Hollerbach
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ransford-Yeboah Königsdörffer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
04/19/2026 Borussia Mönchengladbach 1 - 1 FSV Mainz 05 Bundesliga Borussia-Park
12/05/2025 FSV Mainz 05 0 - 1 Borussia Mönchengladbach Bundesliga Mewa Arena
03/07/2025 Borussia Mönchengladbach 1 - 3 FSV Mainz 05 Bundesliga BORUSSIA-PARK
10/25/2024 FSV Mainz 05 1 - 1 Borussia Mönchengladbach Bundesliga MEWA ARENA
03/02/2024 FSV Mainz 05 1 - 1 Borussia Monchengladbach Bundesliga MEWA ARENA
10/06/2023 Borussia Monchengladbach 2 - 2 FSV Mainz 05 Bundesliga BORUSSIA-PARK
02/24/2023 FSV Mainz 05 4 - 0 Borussia Monchengladbach Bundesliga MEWA ARENA
09/04/2022 Borussia Monchengladbach 0 - 1 FSV Mainz 05 Bundesliga Stadion im BORUSSIA-PARK
04/03/2022 Borussia Monchengladbach 1 - 1 FSV Mainz 05 Bundesliga Stadion im BORUSSIA-PARK
11/05/2021 FSV Mainz 05 1 - 1 Borussia Monchengladbach Bundesliga MEWA ARENA
04/19/2026
Bundesliga Borussia-Park
12/05/2025
Bundesliga Mewa Arena
03/07/2025
Bundesliga BORUSSIA-PARK
10/25/2024
Bundesliga MEWA ARENA
03/02/2024
Bundesliga MEWA ARENA
10/06/2023
Bundesliga BORUSSIA-PARK
02/24/2023
Bundesliga MEWA ARENA
09/04/2022
Bundesliga Stadion im BORUSSIA-PARK
04/03/2022
Bundesliga Stadion im BORUSSIA-PARK
11/05/2021
Bundesliga MEWA ARENA
Borussia Mönchengladbach Win
FSV Mainz 05 Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 4 10 14 2 +12 WBayern München 7 - 0 Union Berlin (18-09-2026)WSV Elversberg 1 - 2 Bayern München (13-09-2026)DFC Schalke 04 0 - 0 Bayern München (05-09-2026)WBayern München 5 - 1 VfB Stuttgart (28-08-2026)
2 SC Freiburg 4 10 12 3 +9 DEintracht Frankfurt 2 - 2 SC Freiburg (19-09-2026)WSC Freiburg 5 - 0 Borussia Mönchengladbach (12-09-2026)WSC Paderborn 07 0 - 1 SC Freiburg (05-09-2026)WSC Freiburg 4 - 1 Werder Bremen (30-08-2026)
3 Borussia Dortmund 3 9 8 2 +6 WBorussia Dortmund 3 - 0 SC Paderborn 07 (12-09-2026)W1899 Hoffenheim 2 - 3 Borussia Dortmund (05-09-2026)WBorussia Dortmund 2 - 0 Hamburger SV (29-08-2026)
4 FC Augsburg 4 7 11 6 +5 LWerder Bremen 3 - 2 FC Augsburg (19-09-2026)DFC Augsburg 2 - 2 Bayer Leverkusen (12-09-2026)WEintracht Frankfurt 1 - 4 FC Augsburg (06-09-2026)WFC Augsburg 3 - 0 FC Schalke 04 (30-08-2026)
5 Werder Bremen 4 7 8 8 0 WWerder Bremen 3 - 2 FC Augsburg (19-09-2026)D1. FC Köln 1 - 1 Werder Bremen (12-09-2026)WWerder Bremen 3 - 1 RB Leipzig (05-09-2026)LSC Freiburg 4 - 1 Werder Bremen (30-08-2026)
6 RB Leipzig 3 6 9 3 +6 WRB Leipzig 5 - 0 Hamburger SV (13-09-2026)LWerder Bremen 3 - 1 RB Leipzig (05-09-2026)WRB Leipzig 3 - 0 Borussia Mönchengladbach (29-08-2026)
7 SV Elversberg 3 6 8 7 +1 LSV Elversberg 1 - 2 Bayern München (13-09-2026)WBorussia Mönchengladbach 3 - 4 SV Elversberg (05-09-2026)WSV Elversberg 3 - 2 Bayer Leverkusen (29-08-2026)
8 Eintracht Frankfurt 4 5 9 10 -1 DEintracht Frankfurt 2 - 2 SC Freiburg (19-09-2026)WFSV Mainz 05 1 - 3 Eintracht Frankfurt (12-09-2026)LEintracht Frankfurt 1 - 4 FC Augsburg (06-09-2026)DUnion Berlin 3 - 3 Eintracht Frankfurt (29-08-2026)
9 Bayer Leverkusen 3 4 8 5 +3 DFC Augsburg 2 - 2 Bayer Leverkusen (12-09-2026)WBayer Leverkusen 4 - 0 Union Berlin (05-09-2026)LSV Elversberg 3 - 2 Bayer Leverkusen (29-08-2026)
10 FSV Mainz 05 3 4 6 3 +3 LFSV Mainz 05 1 - 3 Eintracht Frankfurt (12-09-2026)WHamburger SV 0 - 5 FSV Mainz 05 (06-09-2026)DFSV Mainz 05 0 - 0 SC Paderborn 07 (29-08-2026)
11 FC Schalke 04 3 4 3 4 -1 WUnion Berlin 1 - 3 FC Schalke 04 (11-09-2026)DFC Schalke 04 0 - 0 Bayern München (05-09-2026)LFC Augsburg 3 - 0 FC Schalke 04 (30-08-2026)
12 1. FC Köln 4 4 6 9 -3 LHamburger SV 2 - 1 1. FC Köln (19-09-2026)D1. FC Köln 1 - 1 Werder Bremen (12-09-2026)LVfB Stuttgart 4 - 1 1. FC Köln (04-09-2026)W1. FC Köln 3 - 2 1899 Hoffenheim (29-08-2026)
13 1899 Hoffenheim 3 3 6 7 -1 W1899 Hoffenheim 2 - 1 VfB Stuttgart (12-09-2026)L1899 Hoffenheim 2 - 3 Borussia Dortmund (05-09-2026)L1. FC Köln 3 - 2 1899 Hoffenheim (29-08-2026)
14 VfB Stuttgart 3 3 6 8 -2 L1899 Hoffenheim 2 - 1 VfB Stuttgart (12-09-2026)WVfB Stuttgart 4 - 1 1. FC Köln (04-09-2026)LBayern München 5 - 1 VfB Stuttgart (28-08-2026)
15 Hamburger SV 4 3 2 13 -11 WHamburger SV 2 - 1 1. FC Köln (19-09-2026)LRB Leipzig 5 - 0 Hamburger SV (13-09-2026)LHamburger SV 0 - 5 FSV Mainz 05 (06-09-2026)LBorussia Dortmund 2 - 0 Hamburger SV (29-08-2026)
16 SC Paderborn 07 3 1 0 4 -4 LBorussia Dortmund 3 - 0 SC Paderborn 07 (12-09-2026)LSC Paderborn 07 0 - 1 SC Freiburg (05-09-2026)DFSV Mainz 05 0 - 0 SC Paderborn 07 (29-08-2026)
17 Union Berlin 4 1 4 17 -13 LBayern München 7 - 0 Union Berlin (18-09-2026)LUnion Berlin 1 - 3 FC Schalke 04 (11-09-2026)LBayer Leverkusen 4 - 0 Union Berlin (05-09-2026)DUnion Berlin 3 - 3 Eintracht Frankfurt (29-08-2026)
18 Borussia Mönchengladbach 3 0 3 12 -9 LSC Freiburg 5 - 0 Borussia Mönchengladbach (12-09-2026)LBorussia Mönchengladbach 3 - 4 SV Elversberg (05-09-2026)LRB Leipzig 3 - 0 Borussia Mönchengladbach (29-08-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.