Bundesliga Regular Season - 10

Eintracht Frankfurt 1 - 0 FT FSV Mainz 05

Deutsche Bank Park

AI-powered match analysis and previews to help you decide which games are worth watching

35
FT
Sun, Nov 9
Deutsch
Eintracht Frankfurt
1-0
FSV Mainz 05
⚡ Intensity 22
⚖️ Balance 20
🏆 Stakes 44
🎲 Upset 0
Doan's late strike seals Rhine-Main Derby victory

Doan's Late Strike Decides Rhine-Main Derby – Frankfurt Dominant at Deutsche Bank Park

Skip It Futmetrix Score: 35/100. Eintracht Frankfurt's controlled performance and clinical finishing in the final stages underline their credentials as genuine contenders for European football.

One-Sided Siege in the Mainz Penalty Area

From the opening whistle, Eintracht Frankfurt laid siege to the Mainz goal with relentless Intensity. The home side unleashed 14 shots against Mainz's meagre three – a 4.7:1 ratio that told the story of complete domination. Mainz, languishing in 17th place with just five points from ten matches, offered almost nothing in attack and surrendered possession (44%) without meaningful resistance. Frankfurt's 56% control felt suffocating, yet clinical finishing eluded them until the 81st minute when the dam finally broke.

Collins' Cameo Unlocks the Deadlock

The turning point arrived with substitute impact. Introduced in the 79th minute, N. Collins immediately seized the moment, threading a perfect pass for Ritsu Doan to convert in the 81st minute. Doan's finish – his first goal of the night – was clinical and decisive, earning him an 8.5 rating and the match's standout performance. The Japanese midfielder's involvement extended beyond the goal: a key pass and constant pressing disrupted Mainz's fragile shape. Frankfurt's 81% pass accuracy (484 total passes) versus Mainz's 69% underscored the Balance of control, even if the match lacked aesthetic flourish.

Derby Stakes Temper Spectacle

The Rhine-Main Derby brought expected emotional charge – five yellow cards for Mainz signalled the tension – yet quality suffered from nerves. Rasmus Kristensen and Robin Koch (both 7.9 rated) formed a fortress at the back, allowing Mainz zero shots on target. Frankfurt's 1.21 xG versus Mainz's 0.16 reflected the chasm in attacking threat. Three points move Frankfurt to 7th with 17 points; for Mainz, fighting relegation, this defeat deepens the crisis. The Adler have momentum. Mainz have only desperation.

Key Questions

What made Ritsu Doan the standout performer?

Doan's 81st-minute goal broke the deadlock and his 8.5 rating reflected constant involvement, pressing, and clinical finishing when it mattered most.

How did substitute Collins change the game?

Introduced in the 79th minute, Collins provided the decisive assist for Doan's goal two minutes later – textbook super-sub impact.

Did derby tension affect match quality?

Yes. Five yellow cards and visible nervousness showed emotional stakes, but technical quality suffered as a result throughout.

What is the Rhein-Main Derby?

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

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
56%
44%
Eintracht Frankfurt 56%
FSV Mainz 05 44%
Shots
14
3
Eintracht Frankfurt 14
FSV Mainz 05 3
Shots on Target
4
0
Eintracht Frankfurt 4
FSV Mainz 05 0
Expected Goals (xG)
1.21
0.16
Eintracht Frankfurt 1.21
FSV Mainz 05 0.16
Passes
484
391
Eintracht Frankfurt 484
FSV Mainz 05 391
Pass Accuracy
81%
69%
Eintracht Frankfurt 81%
FSV Mainz 05 69%
Corners
4
3
Eintracht Frankfurt 4
FSV Mainz 05 3
Fouls
8
14
Eintracht Frankfurt 8
FSV Mainz 05 14
Yellow Cards
0
5
Eintracht Frankfurt 0
FSV Mainz 05 5
Red Cards
0
0
Eintracht Frankfurt 0
FSV Mainz 05 0

Match Events

Silvan Widmer 🟨 45'+1
HT
46' 🔄 E. Skhiri H. Larsson
46' 🔄 F. Chaibi J. Bahoya
66' 🔄 A. Knauff M. Gotze
Danny da Costa 🟨 67'
Phillipp Mwene 🟨 68'
B. Hollerbach A. Sieb 🔄 71'
79' 🔄 R. Kristensen N. Collins
79' 🔄 M. Dahoud E. Wahi
81' R. Doan (N. Collins)
L. Maloney S. Kawasaki 🔄 87'
S. Widmer N. Weiper 🔄 87'
P. Mwene N. Veratschnig 🔄 90'
Paul Nebel 🟨 90'+3
Robin Zentner 🟨 90'+6
FT

Player Cards

Season performance ratings for players in this match

Eintracht Frankfurt

Goalkeepers
M. Zetterer
PROVOCATEUR
PROVOCATEUR
1
fouls won
1
fouls won
1
Duels Won
0
pens won
Defenders
R. Kristensen
WALL
WALL
0
dribbled past
0
dribbled past
2
tackles
73%
duel win %
R. Koch
WALL
WALL
0
dribbled past
0
dribbled past
2
tackles
83%
duel win %
A. Theate
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
N. Brown
ARCHITECT
ARCHITECT
3
key passes
3
key passes
0
assists
34%
pass acc
Midfielders
M. Dahoud
STORMTROOPER
STORMTROOPER
2
shots
2
shots
0
goals
0
on target
E. Skhiri
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
45
total mins
46
entry
R. Doan
CLOSER
CLOSER
1
late goals
1
late goals
0
late assists
75
minute
F. Chaibi
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
45
total mins
46
entry
A. Knauff
STORMTROOPER
STORMTROOPER
2
shots
2
shots
0
goals
1
on target
Forwards
J. Burkardt
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
BENCH
Kaua Santos
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
N. Collins
SUPER SUB
SUPER SUB
0
impact
0
impact
11
minutes
6.6
rating
Buta
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
A. Amenda
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
M. Gotze
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
24
total mins
Started
entry
H. Larsson
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
45
total mins
Started
entry
M. Batshuayi
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
J. Bahoya
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
45
total mins
Started
entry
E. Wahi
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
11
total mins
Started
entry

FSV Mainz 05

Goalkeepers
R. Zentner
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Defenders
D. da Costa
WALL
WALL
0
dribbled past
0
dribbled past
2
tackles
78%
duel win %
L. Maloney
NPC
NPC
87
minutes
87
minutes
25%
pass acc
6.6
rating
D. Kohr
WALL
WALL
0
dribbled past
0
dribbled past
4
tackles
100%
duel win %
Midfielders
P. Mwene
NPC
NPC
89
minutes
89
minutes
15%
pass acc
6.5
rating
N. Amiri
ENFORCER
ENFORCER
4
tackles
4
tackles
8
Duels Won
73%
win %
K. Sano
SWEEPER
SWEEPER
3
cleanups
3
cleanups
3
interceptions
0
blocks
S. Widmer
NPC
NPC
88
minutes
88
minutes
18%
pass acc
6.6
rating
Forwards
P. Nebel
MAGNET
MAGNET
52
activity
52
activity
40
passes
12
duels
B. Hollerbach
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
71
total mins
71
entry
Lee Jae-Sung
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
BENCH
L. Riess
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
S. Bell
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
K. Potulski
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
N. Veratschnig
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
1
total mins
Started
entry
S. Kawasaki
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
9
total mins
Started
entry
A. Nordin
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
A. Sieb
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
19
total mins
Started
entry
W. Boving
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
N. Weiper
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
8
total mins
Started
entry

Head to Head

Date Home Score Away Competition Venue
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
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
Eintracht Frankfurt Win
FSV Mainz 05 Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 10 28 35 6 +29 DUnion Berlin 2 - 2 Bayern München (08-11-2025)WBayern München 3 - 0 Bayer Leverkusen (01-11-2025)WBorussia Mönchengladbach 0 - 3 Bayern München (25-10-2025)WBayern München 2 - 1 Borussia Dortmund (18-10-2025)WEintracht Frankfurt 0 - 3 Bayern München (04-10-2025)
2 RB Leipzig 10 22 20 13 +7 L1899 Hoffenheim 3 - 1 RB Leipzig (08-11-2025)WRB Leipzig 3 - 1 VfB Stuttgart (01-11-2025)WFC Augsburg 0 - 6 RB Leipzig (25-10-2025)WRB Leipzig 2 - 1 Hamburger SV (18-10-2025)DBorussia Dortmund 1 - 1 RB Leipzig (04-10-2025)
3 Borussia Dortmund 10 21 16 7 +9 DHamburger SV 1 - 1 Borussia Dortmund (08-11-2025)WFC Augsburg 0 - 1 Borussia Dortmund (31-10-2025)WBorussia Dortmund 1 - 0 1. FC Köln (25-10-2025)LBayern München 2 - 1 Borussia Dortmund (18-10-2025)DBorussia Dortmund 1 - 1 RB Leipzig (04-10-2025)
4 VfB Stuttgart 10 21 17 12 +5 WVfB Stuttgart 3 - 2 FC Augsburg (09-11-2025)LRB Leipzig 3 - 1 VfB Stuttgart (01-11-2025)WVfB Stuttgart 2 - 1 FSV Mainz 05 (26-10-2025)WVfL Wolfsburg 0 - 3 VfB Stuttgart (18-10-2025)WVfB Stuttgart 1 - 0 1. FC Heidenheim (05-10-2025)
5 Bayer Leverkusen 10 20 24 14 +10 WBayer Leverkusen 6 - 0 1. FC Heidenheim (08-11-2025)LBayern München 3 - 0 Bayer Leverkusen (01-11-2025)WBayer Leverkusen 2 - 0 SC Freiburg (26-10-2025)WFSV Mainz 05 3 - 4 Bayer Leverkusen (18-10-2025)WBayer Leverkusen 2 - 0 Union Berlin (04-10-2025)
6 1899 Hoffenheim 10 19 21 16 +5 W1899 Hoffenheim 3 - 1 RB Leipzig (08-11-2025)WVfL Wolfsburg 2 - 3 1899 Hoffenheim (02-11-2025)W1899 Hoffenheim 3 - 1 1. FC Heidenheim (25-10-2025)WFC St. Pauli 0 - 3 1899 Hoffenheim (19-10-2025)L1899 Hoffenheim 0 - 1 1. FC Köln (03-10-2025)
7 Eintracht Frankfurt 10 17 23 19 +4 WEintracht Frankfurt 1 - 0 FSV Mainz 05 (09-11-2025)D1. FC Heidenheim 1 - 1 Eintracht Frankfurt (01-11-2025)WEintracht Frankfurt 2 - 0 FC St. Pauli (25-10-2025)DSC Freiburg 2 - 2 Eintracht Frankfurt (19-10-2025)LEintracht Frankfurt 0 - 3 Bayern München (04-10-2025)
8 Werder Bremen 10 15 15 18 -3 WWerder Bremen 2 - 1 VfL Wolfsburg (07-11-2025)DFSV Mainz 05 1 - 1 Werder Bremen (01-11-2025)WWerder Bremen 1 - 0 Union Berlin (24-10-2025)D1. FC Heidenheim 2 - 2 Werder Bremen (18-10-2025)WWerder Bremen 1 - 0 FC St. Pauli (04-10-2025)
9 1. FC Köln 10 14 17 15 +2 LBorussia Mönchengladbach 3 - 1 1. FC Köln (08-11-2025)W1. FC Köln 4 - 1 Hamburger SV (02-11-2025)LBorussia Dortmund 1 - 0 1. FC Köln (25-10-2025)D1. FC Köln 1 - 1 FC Augsburg (18-10-2025)W1899 Hoffenheim 0 - 1 1. FC Köln (03-10-2025)
10 SC Freiburg 10 13 13 14 -1 WSC Freiburg 2 - 1 FC St. Pauli (09-11-2025)DUnion Berlin 0 - 0 SC Freiburg (01-11-2025)LBayer Leverkusen 2 - 0 SC Freiburg (26-10-2025)DSC Freiburg 2 - 2 Eintracht Frankfurt (19-10-2025)DBorussia Mönchengladbach 0 - 0 SC Freiburg (05-10-2025)
11 Union Berlin 10 12 13 17 -4 DUnion Berlin 2 - 2 Bayern München (08-11-2025)DUnion Berlin 0 - 0 SC Freiburg (01-11-2025)LWerder Bremen 1 - 0 Union Berlin (24-10-2025)WUnion Berlin 3 - 1 Borussia Mönchengladbach (17-10-2025)LBayer Leverkusen 2 - 0 Union Berlin (04-10-2025)
12 Borussia Mönchengladbach 10 9 13 19 -6 WBorussia Mönchengladbach 3 - 1 1. FC Köln (08-11-2025)WFC St. Pauli 0 - 4 Borussia Mönchengladbach (01-11-2025)LBorussia Mönchengladbach 0 - 3 Bayern München (25-10-2025)LUnion Berlin 3 - 1 Borussia Mönchengladbach (17-10-2025)DBorussia Mönchengladbach 0 - 0 SC Freiburg (05-10-2025)
13 Hamburger SV 10 9 9 16 -7 DHamburger SV 1 - 1 Borussia Dortmund (08-11-2025)L1. FC Köln 4 - 1 Hamburger SV (02-11-2025)LHamburger SV 0 - 1 VfL Wolfsburg (25-10-2025)LRB Leipzig 2 - 1 Hamburger SV (18-10-2025)WHamburger SV 4 - 0 FSV Mainz 05 (05-10-2025)
14 VfL Wolfsburg 10 8 12 18 -6 LWerder Bremen 2 - 1 VfL Wolfsburg (07-11-2025)LVfL Wolfsburg 2 - 3 1899 Hoffenheim (02-11-2025)WHamburger SV 0 - 1 VfL Wolfsburg (25-10-2025)LVfL Wolfsburg 0 - 3 VfB Stuttgart (18-10-2025)LFC Augsburg 3 - 1 VfL Wolfsburg (04-10-2025)
15 FC Augsburg 10 7 14 24 -10 LVfB Stuttgart 3 - 2 FC Augsburg (09-11-2025)LFC Augsburg 0 - 1 Borussia Dortmund (31-10-2025)LFC Augsburg 0 - 6 RB Leipzig (25-10-2025)D1. FC Köln 1 - 1 FC Augsburg (18-10-2025)WFC Augsburg 3 - 1 VfL Wolfsburg (04-10-2025)
16 FC St. Pauli 10 7 9 20 -11 LSC Freiburg 2 - 1 FC St. Pauli (09-11-2025)LFC St. Pauli 0 - 4 Borussia Mönchengladbach (01-11-2025)LEintracht Frankfurt 2 - 0 FC St. Pauli (25-10-2025)LFC St. Pauli 0 - 3 1899 Hoffenheim (19-10-2025)LWerder Bremen 1 - 0 FC St. Pauli (04-10-2025)
17 FSV Mainz 05 10 5 10 18 -8 LEintracht Frankfurt 1 - 0 FSV Mainz 05 (09-11-2025)DFSV Mainz 05 1 - 1 Werder Bremen (01-11-2025)LVfB Stuttgart 2 - 1 FSV Mainz 05 (26-10-2025)LFSV Mainz 05 3 - 4 Bayer Leverkusen (18-10-2025)LHamburger SV 4 - 0 FSV Mainz 05 (05-10-2025)
18 1. FC Heidenheim 10 5 8 23 -15 LBayer Leverkusen 6 - 0 1. FC Heidenheim (08-11-2025)D1. FC Heidenheim 1 - 1 Eintracht Frankfurt (01-11-2025)L1899 Hoffenheim 3 - 1 1. FC Heidenheim (25-10-2025)D1. FC Heidenheim 2 - 2 Werder Bremen (18-10-2025)LVfB Stuttgart 1 - 0 1. FC Heidenheim (05-10-2025)