Bundesliga Regular Season - 27

FSV Mainz 05 2 - 1 FT Eintracht Frankfurt

Mewa Arena

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

Futmetrix Verdict
66
FT
Sun, Mar 22
Deutsch
FSV Mainz 05
2-1
Eintracht Frankfurt
⚡ Intensity 51
⚖️ Balance 60
🏆 Stakes 53
🎲 Upset 0
Late derby drama stuns Eintracht Frankfurt.

Nebel's Late Heroics Settle a Ferocious Rhein-Main Derby

Worth Watching Futmetrix Score: 66/100. A masterclass in counter-attacking ruthlessness proved that sterile possession means nothing when a local hero is ready to seize the moment.

The Lightning Start

The Stakes are always sky-high in the Rhein-Main Derby, and the Mewa Arena crowd barely had time to settle before the net bulged. FSV Mainz 05 drew first blood in the 6th minute when P. Nebel clinically finished off a slick pass from S. Becker. The roaring home support was met with swift defiance. Eintracht Frankfurt immediately imposed their will, hoarding the ball and dictating the tempo. This relentless Intensity paid dividends by the 20th minute. A brilliant sequence orchestrated by J. Bahoya allowed N. Brown to level the score, turning the tie into a fierce tactical battle right out of the gate.

The Possession Paradox

After the breathless opening exchanges, the Balance of play skewed entirely toward the visitors. Frankfurt swallowed the ball, controlling an overwhelming 70% possession and stringing together over 500 passes. They probed the penalty area relentlessly, taking 11 shots, but the Mainz defensive block refused to crack. The match shifted from end-to-end sprinting to a grinding chess game. Mainz seemed perfectly content to absorb the pressure, dropping into a disciplined low block. Despite starving themselves of the ball, the hosts' superior expected goals tally (1.55 to Frankfurt's 1.26) showed that their sparse counter-attacks carried real venom whenever they broke out.

The Final Sting

Just as the visitors looked destined to leave with a hard-fought away point, the script was torn to shreds. In the 89th minute, P. Nebel found the space he craved, dispatching a ruthless finish to complete his brace and shatter Frankfurt’s hearts. It was a staggering demonstration of the Upset Factor at play—a team starved of the ball landing the ultimate knockout blow. The 2-1 victory hands Mainz crucial momentum and the ultimate bragging rights in the region, while Frankfurt will be left dissecting how such total statistical dominance translated into exactly zero points on the road.

Key Questions

How dramatic was the late winner by Paul Nebel?

Incredibly dramatic. With the match seemingly destined for a 1-1 draw, Nebel struck in the 89th minute to complete his brace and seal a thrilling derby victory.

Did the derby intensity affect the quality of play?

Yes. The high stakes fuelled a frantic start with two early goals. Frankfurt responded by dominating possession, but Mainz’s resolute defending created a gripping tactical clash.

What is the Rhein-Main Derby?

The Rhein-Main Derby is the rivalry between FSV Mainz 05 and Eintracht Frankfurt, a passionate regional rivalry with deep local significance.

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
30%
70%
FSV Mainz 05 30%
Eintracht Frankfurt 70%
Shots
8
11
FSV Mainz 05 8
Eintracht Frankfurt 11
Shots on Target
5
4
FSV Mainz 05 5
Eintracht Frankfurt 4
Expected Goals (xG)
1.55
1.26
FSV Mainz 05 1.55
Eintracht Frankfurt 1.26
Passes
228
575
FSV Mainz 05 228
Eintracht Frankfurt 575
Pass Accuracy
75%
90%
FSV Mainz 05 75%
Eintracht Frankfurt 90%
Corners
5
3
FSV Mainz 05 5
Eintracht Frankfurt 3
Fouls
12
5
FSV Mainz 05 12
Eintracht Frankfurt 5
Yellow Cards
2
1
FSV Mainz 05 2
Eintracht Frankfurt 1
Red Cards
0
0
FSV Mainz 05 0
Eintracht Frankfurt 0

Match Events

1' 🟨 P. Tietz
6' P. Nebel (S. Becker)
N. Brown (J. Bahoya) 20'
R. Doan 🟨 27'
45' 🟨 P. Mwene
HT
N. Brown E. Skhiri 🔄 46'
J. Bahoya A. Amaimouni 🔄 58'
N. Collins E. Baum 🔄 65'
69' 🔄 P. Mwene N. Veratschnig
69' 🔄 P. Tietz N. Weiper
R. Doan C. Y. Uzun 🔄 79'
F. Chaibi A. Knauff 🔄 79'
81' 🔄 Lee Jae-Sung S. Kawasaki
89' P. Nebel
90'+1 🔄 S. Becker L. Maloney
FT

Player Cards

Our take on every player in this match

FSV Mainz 05

Goalkeepers
Daniel Batz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Danny da Costa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Stefan Posch
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
88%
Duel Win %
Dominik Kohr
WALL
WALL
0
Dribbled Past
0
Dribbled Past
6
Tackles
54%
Duel Win %
Midfielders
Silvan Widmer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Paul Nebel
CLUTCH HERO
CLUTCH HERO
89
Goal Time
89
Goal Time
Goal
Impact
8.3
Rating
Kaishu Sano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Jae-sung Lee
LATE SHIFT
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
Phillipp Mwene
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Forwards
Sheraldo Becker
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
3
Duels Won
0
Pens Won
Phillip Tietz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
BENCH
Lasse Riess
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Kacper Potulski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nikolas Veratschnig
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Maxim Leitsch
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
3
Total Mins
Started
Entry
Sota Kawasaki
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Armindo Sieb
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
William Bøving
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nelson Weiper
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry

Eintracht Frankfurt

Goalkeepers
Michael Zetterer
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
3
Duels Won
0
Pens Won
Defenders
Nnamdi Collins
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Aurèle Amenda
MAGNET
MAGNET
128
Activity
128
Activity
120
Passes
8
Duels
Arthur Theate
MAGNET
MAGNET
97
Activity
97
Activity
91
Passes
6
Duels
Nathaniel Brown
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Midfielders
Ritsu Doan
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
Hugo Larsson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Farès Chaïbi
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
Forwards
Arnaud Kalimuendo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Jonathan Burkardt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Jean-Mattéo Bahoya
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
19%
Pass Acc
BENCH
Jens Grahl
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Elias Baum
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
Ellyes Skhiri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
49
Total Mins
Started
Entry
Can Uzun
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Oscar Højlund
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Love Arrhov
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Younes Ebnoutalib
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ansgar Knauff
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Ayoube Amaimouni-Echghouyab
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
09/11/2025 Eintracht Frankfurt 1 - 0 FSV Mainz 05 Bundesliga Deutsche Bank Park
04/05/2025 FSV Mainz 05 1 - 1 Eintracht Frankfurt Bundesliga MEWA ARENA
21/12/2024 Eintracht Frankfurt 1 - 3 FSV Mainz 05 Bundesliga Deutsche Bank Park
26/01/2024 Eintracht Frankfurt 1 - 0 FSV Mainz 05 Bundesliga Frankfurt Arena
27/08/2023 FSV Mainz 05 1 - 1 Eintracht Frankfurt Bundesliga MEWA ARENA
13/05/2023 Eintracht Frankfurt 3 - 0 FSV Mainz 05 Bundesliga Deutsche Bank Park
13/11/2022 FSV Mainz 05 1 - 1 Eintracht Frankfurt Bundesliga MEWA ARENA
14/05/2022 FSV Mainz 05 2 - 2 Eintracht Frankfurt Bundesliga MEWA ARENA
27/01/2022 FSV Mainz 05 0 - 1 Eintracht Frankfurt Friendlies Clubs Stadion am Bruchweg
18/12/2021 Eintracht Frankfurt 1 - 0 FSV Mainz 05 Bundesliga Deutsche Bank Park
09/11/2025
Bundesliga Deutsche Bank Park
04/05/2025
Bundesliga MEWA ARENA
21/12/2024
Bundesliga Deutsche Bank Park
26/01/2024
Bundesliga Frankfurt Arena
27/08/2023
Bundesliga MEWA ARENA
13/05/2023
Bundesliga Deutsche Bank Park
13/11/2022
Bundesliga MEWA ARENA
14/05/2022
Bundesliga MEWA ARENA
27/01/2022
Friendlies Clubs Stadion am Bruchweg
18/12/2021
Bundesliga Deutsche Bank Park
FSV Mainz 05 Win
Eintracht Frankfurt Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 27 70 97 25 +72 WBayern München 4 - 0 Union Berlin (21-03-2026)DBayer Leverkusen 1 - 1 Bayern München (14-03-2026)WBayern München 4 - 1 Borussia Mönchengladbach (06-03-2026)WBorussia Dortmund 2 - 3 Bayern München (28-02-2026)WBayern München 3 - 2 Eintracht Frankfurt (21-02-2026)
2 Borussia Dortmund 27 61 58 28 +30 WBorussia Dortmund 3 - 2 Hamburger SV (21-03-2026)WBorussia Dortmund 2 - 0 FC Augsburg (14-03-2026)W1. FC Köln 1 - 2 Borussia Dortmund (07-03-2026)LBorussia Dortmund 2 - 3 Bayern München (28-02-2026)DRB Leipzig 2 - 2 Borussia Dortmund (21-02-2026)
3 VfB Stuttgart 27 53 56 36 +20 WFC Augsburg 2 - 5 VfB Stuttgart (22-03-2026)WVfB Stuttgart 1 - 0 RB Leipzig (15-03-2026)DFSV Mainz 05 2 - 2 VfB Stuttgart (07-03-2026)WVfB Stuttgart 4 - 0 VfL Wolfsburg (01-03-2026)D1. FC Heidenheim 3 - 3 VfB Stuttgart (22-02-2026)
4 RB Leipzig 27 50 53 35 +18 WRB Leipzig 5 - 0 1899 Hoffenheim (20-03-2026)LVfB Stuttgart 1 - 0 RB Leipzig (15-03-2026)WRB Leipzig 2 - 1 FC Augsburg (07-03-2026)WHamburger SV 1 - 2 RB Leipzig (01-03-2026)DRB Leipzig 2 - 2 Borussia Dortmund (21-02-2026)
5 1899 Hoffenheim 27 50 54 39 +15 LRB Leipzig 5 - 0 1899 Hoffenheim (20-03-2026)D1899 Hoffenheim 1 - 1 VfL Wolfsburg (14-03-2026)W1. FC Heidenheim 2 - 4 1899 Hoffenheim (07-03-2026)L1899 Hoffenheim 0 - 1 FC St. Pauli (28-02-2026)D1. FC Köln 2 - 2 1899 Hoffenheim (21-02-2026)
6 Bayer Leverkusen 27 46 52 36 +16 D1. FC Heidenheim 3 - 3 Bayer Leverkusen (21-03-2026)DBayer Leverkusen 1 - 1 Bayern München (14-03-2026)DSC Freiburg 3 - 3 Bayer Leverkusen (07-03-2026)WHamburger SV 0 - 1 Bayer Leverkusen (04-03-2026)DBayer Leverkusen 1 - 1 FSV Mainz 05 (28-02-2026)
7 Eintracht Frankfurt 27 38 50 51 -1 LFSV Mainz 05 2 - 1 Eintracht Frankfurt (22-03-2026)WEintracht Frankfurt 1 - 0 1. FC Heidenheim (14-03-2026)DFC St. Pauli 0 - 0 Eintracht Frankfurt (08-03-2026)WEintracht Frankfurt 2 - 0 SC Freiburg (01-03-2026)LBayern München 3 - 2 Eintracht Frankfurt (21-02-2026)
8 SC Freiburg 27 37 39 44 -5 WFC St. Pauli 1 - 2 SC Freiburg (22-03-2026)LSC Freiburg 0 - 1 Union Berlin (15-03-2026)DSC Freiburg 3 - 3 Bayer Leverkusen (07-03-2026)LEintracht Frankfurt 2 - 0 SC Freiburg (01-03-2026)WSC Freiburg 2 - 1 Borussia Mönchengladbach (22-02-2026)
9 Union Berlin 27 31 31 46 -15 LBayern München 4 - 0 Union Berlin (21-03-2026)WSC Freiburg 0 - 1 Union Berlin (15-03-2026)LUnion Berlin 1 - 4 Werder Bremen (08-03-2026)LBorussia Mönchengladbach 1 - 0 Union Berlin (28-02-2026)WUnion Berlin 1 - 0 Bayer Leverkusen (21-02-2026)
10 FC Augsburg 27 31 33 50 -17 LFC Augsburg 2 - 5 VfB Stuttgart (22-03-2026)LBorussia Dortmund 2 - 0 FC Augsburg (14-03-2026)LRB Leipzig 2 - 1 FC Augsburg (07-03-2026)WFC Augsburg 2 - 0 1. FC Köln (27-02-2026)WVfL Wolfsburg 2 - 3 FC Augsburg (21-02-2026)
11 FSV Mainz 05 27 30 33 42 -9 WFSV Mainz 05 2 - 1 Eintracht Frankfurt (22-03-2026)WWerder Bremen 0 - 2 FSV Mainz 05 (15-03-2026)DFSV Mainz 05 2 - 2 VfB Stuttgart (07-03-2026)DBayer Leverkusen 1 - 1 FSV Mainz 05 (28-02-2026)DFSV Mainz 05 1 - 1 Hamburger SV (20-02-2026)
12 Hamburger SV 27 30 31 40 -9 LBorussia Dortmund 3 - 2 Hamburger SV (21-03-2026)DHamburger SV 1 - 1 1. FC Köln (14-03-2026)WVfL Wolfsburg 1 - 2 Hamburger SV (07-03-2026)LHamburger SV 0 - 1 Bayer Leverkusen (04-03-2026)LHamburger SV 1 - 2 RB Leipzig (01-03-2026)
13 Borussia Mönchengladbach 27 29 33 46 -13 D1. FC Köln 3 - 3 Borussia Mönchengladbach (21-03-2026)WBorussia Mönchengladbach 2 - 0 FC St. Pauli (13-03-2026)LBayern München 4 - 1 Borussia Mönchengladbach (06-03-2026)WBorussia Mönchengladbach 1 - 0 Union Berlin (28-02-2026)LSC Freiburg 2 - 1 Borussia Mönchengladbach (22-02-2026)
14 Werder Bremen 27 28 30 47 -17 WVfL Wolfsburg 0 - 1 Werder Bremen (21-03-2026)LWerder Bremen 0 - 2 FSV Mainz 05 (15-03-2026)WUnion Berlin 1 - 4 Werder Bremen (08-03-2026)WWerder Bremen 2 - 0 1. FC Heidenheim (28-02-2026)LFC St. Pauli 2 - 1 Werder Bremen (22-02-2026)
15 1. FC Köln 27 26 38 47 -9 D1. FC Köln 3 - 3 Borussia Mönchengladbach (21-03-2026)DHamburger SV 1 - 1 1. FC Köln (14-03-2026)L1. FC Köln 1 - 2 Borussia Dortmund (07-03-2026)LFC Augsburg 2 - 0 1. FC Köln (27-02-2026)D1. FC Köln 2 - 2 1899 Hoffenheim (21-02-2026)
16 FC St. Pauli 27 24 24 44 -20 LFC St. Pauli 1 - 2 SC Freiburg (22-03-2026)LBorussia Mönchengladbach 2 - 0 FC St. Pauli (13-03-2026)DFC St. Pauli 0 - 0 Eintracht Frankfurt (08-03-2026)W1899 Hoffenheim 0 - 1 FC St. Pauli (28-02-2026)WFC St. Pauli 2 - 1 Werder Bremen (22-02-2026)
17 VfL Wolfsburg 27 21 35 57 -22 LVfL Wolfsburg 0 - 1 Werder Bremen (21-03-2026)D1899 Hoffenheim 1 - 1 VfL Wolfsburg (14-03-2026)LVfL Wolfsburg 1 - 2 Hamburger SV (07-03-2026)LVfB Stuttgart 4 - 0 VfL Wolfsburg (01-03-2026)LVfL Wolfsburg 2 - 3 FC Augsburg (21-02-2026)
18 1. FC Heidenheim 27 15 27 61 -34 D1. FC Heidenheim 3 - 3 Bayer Leverkusen (21-03-2026)LEintracht Frankfurt 1 - 0 1. FC Heidenheim (14-03-2026)L1. FC Heidenheim 2 - 4 1899 Hoffenheim (07-03-2026)LWerder Bremen 2 - 0 1. FC Heidenheim (28-02-2026)D1. FC Heidenheim 3 - 3 VfB Stuttgart (22-02-2026)