Bundesliga Gameweek 10

Eintracht Frankfurt 1 - 0 FT FSV Mainz 05

Deutsche Bank Park

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

Futmetrix Verdict
33
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

Win Probability

  • Eintracht Frankfurt 52%
  • Draw 24%
  • FSV Mainz 05 24%

Futmetrix AI estimate

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

Skip It Futmetrix Score: 33/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.

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
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' 🔄 M. Dahoud E. Wahi
79' 🔄 R. Kristensen N. Collins
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

Our take on every player in this match

Eintracht Frankfurt

Goalkeepers
Michael Zetterer
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Rasmus Kristensen
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
73%
Duel Win %
Robin Koch
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
83%
Duel Win %
Arthur Theate
MAGNET
MAGNET
88
Activity
88
Activity
78
Passes
10
Duels
Nathaniel Brown
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
34%
Pass Acc
Midfielders
Mahmoud Dahoud
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Ellyes Skhiri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Ritsu Dōan
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Farès Chaïbi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Ansgar Knauff
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Forwards
Jonathan Burkardt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Kauã Santos
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Pharrell Collins
SUPER SUB
SUPER SUB
1
Assist
1
Assist
11
Minutes
6.6
Rating
Aurélio Buta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Aurèle Amenda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mario Götze
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Hugo Larsson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Michy Batshuayi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jean-Mattéo Bahoya
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Elye Wahi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry

FSV Mainz 05

Goalkeepers
Robin Zentner
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Danny da Costa
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
78%
Duel Win %
Lennard Maloney
NPC
NPC
87
Minutes
87
Minutes
25%
Pass Acc
6.6
Rating
Dominik Kohr
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
100%
Duel Win %
Midfielders
Phillipp Mwene
NPC
NPC
89
Minutes
89
Minutes
15%
Pass Acc
6.5
Rating
Nadiem Amiri
ENFORCER
ENFORCER
4
Tackles
4
Tackles
8
Duels Won
73%
Win %
Kaishu Sano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Silvan Widmer
NPC
NPC
88
Minutes
88
Minutes
18%
Pass Acc
6.6
Rating
Forwards
Paul Nebel
MAGNET
MAGNET
52
Activity
52
Activity
40
Passes
12
Duels
Benedict 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
Lasse Rieß
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
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
1
Total Mins
Started
Entry
Sota Kawasaki
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Arnaud Nordin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Armindo Sieb
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
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
8
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
03/22/2026 FSV Mainz 05 2 - 1 Eintracht Frankfurt Bundesliga Mewa Arena
11/09/2025 Eintracht Frankfurt 1 - 0 FSV Mainz 05 Bundesliga Deutsche Bank Park
05/04/2025 FSV Mainz 05 1 - 1 Eintracht Frankfurt Bundesliga MEWA ARENA
12/21/2024 Eintracht Frankfurt 1 - 3 FSV Mainz 05 Bundesliga Deutsche Bank Park
01/26/2024 Eintracht Frankfurt 1 - 0 FSV Mainz 05 Bundesliga Frankfurt Arena
08/27/2023 FSV Mainz 05 1 - 1 Eintracht Frankfurt Bundesliga MEWA ARENA
05/13/2023 Eintracht Frankfurt 3 - 0 FSV Mainz 05 Bundesliga Deutsche Bank Park
11/13/2022 FSV Mainz 05 1 - 1 Eintracht Frankfurt Bundesliga MEWA ARENA
05/14/2022 FSV Mainz 05 2 - 2 Eintracht Frankfurt Bundesliga MEWA ARENA
01/27/2022 FSV Mainz 05 0 - 1 Eintracht Frankfurt Friendlies Clubs Stadion am Bruchweg
03/22/2026
Bundesliga Mewa Arena
11/09/2025
Bundesliga Deutsche Bank Park
05/04/2025
Bundesliga MEWA ARENA
12/21/2024
Bundesliga Deutsche Bank Park
01/26/2024
Bundesliga Frankfurt Arena
08/27/2023
Bundesliga MEWA ARENA
05/13/2023
Bundesliga Deutsche Bank Park
11/13/2022
Bundesliga MEWA ARENA
05/14/2022
Bundesliga MEWA ARENA
01/27/2022
Friendlies Clubs Stadion am Bruchweg
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 VfL Wolfsburg 12 9 13 20 -7 LSC Paderborn 07 2 - 1 (AET) VfL Wolfsburg (25-05-2026)DVfL Wolfsburg 0 - 0 SC Paderborn 07 (21-05-2026)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)
14 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)
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)
19 SC Paderborn 07 2 4 2 1 +1 WSC Paderborn 07 2 - 1 (AET) VfL Wolfsburg (25-05-2026)DVfL Wolfsburg 0 - 0 SC Paderborn 07 (21-05-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.