09.11.2025 18:30
1 - 0
Finished

Eintracht Frankfurt vs Mainz

Eintracht Frankfurt vs Mainz Live Score, Stats, Forecasts, H2H

Highlights:

1st Half
0 - 0
45+1'
Widmer S. (Roughing)
2nd Half
1 - 0
3-4-2-1
Formations
3-4-2-1
23
6.6
Zetterer
13
8.2
Kristensen
4
8.1
Koch
3
7.8
Theate
20
8.5
Doan
15
6.9
Skhiri
18
6.8
Dahoud
21
7.4
Brown
8
6.4
Chaibi
7
6.5
Knauff
9
6.7
Burkardt
7
6.6
Lee Jae-Sung
8
6.2
Nebel
17
6.0
Hollerbach
2
5.9
Mwene
10
6.8
Amiri
6
6.7
Sano
30
6.4
Widmer
21
6.6
da Costa
15
6.6
Maloney
31
7.1
Kohr
27
6.4
Zentner
16
6.5
Larsson
17
5.5
Wahi
19
7.0
Bahoya
27
7.2
Gotze
34
7.5
Collins
11
5.7
Sieb
22
Veratschnig
24
Kawasaki
44
Weiper
1
Riess

Starting Lineups:

3
Arthur Theate
4
Robin Koch (C)
7
Ansgar Knauff
8
Fares Chaibi
9
Jonathan Burkardt
13
Rasmus Kristensen
15
Ellyes Skhiri
18
Mahmoud Dahoud
20
Ritsu Doan
21
Nathaniel Brown
23
Michael Zetterer (G)
2
Phillipp Mwene
6
Kaishu Sano
7
Jae-Sung Lee
8
Paul Nebel
10
Nadiem Amiri
15
Lennard Maloney
17
Benedict Hollerbach
21
Danny da Costa
27
Robin Zentner (G)
30
Silvan Widmer (C)
31
Dominik Kohr

Substitutes

5
Aurele Amenda
16
Hugo Larsson
17
Elye Wahi
19
Jean Bahoya
24
Buta
27
Mario Gotze
30
Michy Batshuayi
34
Nnamdi Collins
40
Kaua Santos (G)
1
Lasse Riess (G)
9
Arnaud Nordin
11
Armindo Sieb
14
William Boving
16
Stefan Bell
22
Nikolas Veratschnig
24
Sota Kawasaki
44
Nelson Weiper
48
Potulski K.

Coaches:

Dino Toppmoller
Bo Henriksen

Missing Players:

Oscar Hojlund (Thigh Injury)
Can Yilmaz Uzun (Injury)
Anthony Caci (Thigh Injury)
Maxim Dal (Knee Injury)

Final Results and Statistics of Match:

2
Accurate through passes
0
55
Ball Possession
45
20
Big Chances
0
10
Blocked Shots
4
100
Clearances
74
16
Corner Kicks
12
57
Crosses
33
122
Duels won
132
0
Errors leading to goal
0
2
Errors leading to shot
0
1.36
Expected assists (xA)
1
4.84
Expected Goals (xG)
0.64
16
Fouls
28
28
Free Kicks
16
0
Goalkeeper Saves
6
0
Goals prevented
-0.38
0
Hit the Woodwork
0
18
Interceptions
18
111
Long passes
107
2
Offsides
2
486
Passes
410
201
Passes in final third
158
16
Shots inside the Box
2
10
Shots off target
2
16
Shots on target
0
12
Shots outside the Box
4
161
Tackles
153
44
Throw-ins
40
56
Total shots
12
44
Touches in opposition box
36
1.62
xG on target (xGOT)
0
0
xGOT faced
1.62
0
Yellow Cards
10
0.00
Accurate through passes
0.00
54.00
Ball Possession
46.00
0.00
Big Chances
0.00
1.00
Blocked Shots
0.00
24.00
Clearances
13.00
2.00
Corner Kicks
1.00
13.00
Crosses
0.00
24.00
Duels won
28.00
0.00
Errors leading to goal
0.00
0.00
Errors leading to shot
0.00
0.13
Expected assists (xA)
0.10
0.01
Expected Goals (xG)
0.00
6.00
Fouls
8.00
8.00
Free Kicks
6.00
0.00
Goalkeeper Saves
0.00
0.00
Goals prevented
0.00
0.00
Hit the Woodwork
0.00
3.00
Interceptions
7.00
39.00
Long passes
34.00
1.00
Offsides
1.00
84.00
Passes
76.00
65.00
Passes in final third
57.00
0.00
Shots inside the Box
0.00
0.00
Shots off target
0.00
0.00
Shots on target
0.00
1.00
Shots outside the Box
0.00
63.00
Tackles
38.00
8.00
Throw-ins
11.00
1.00
Total shots
0.00
1.00
Touches in opposition box
3.00
0.00
xG on target (xGOT)
0.00
0.00
xGOT faced
0.00
0.00
Yellow Cards
1.00
1.00
Accurate through passes
0.00
57.00
Ball Possession
43.00
5.00
Big Chances
0.00
4.00
Blocked Shots
2.00
26.00
Clearances
24.00
2.00
Corner Kicks
2.00
25.00
Crosses
25.00
37.00
Duels won
38.00
0.00
Errors leading to goal
0.00
1.00
Errors leading to shot
0.00
0.55
Expected assists (xA)
0.40
1.20
Expected Goals (xG)
0.16
2.00
Fouls
6.00
6.00
Free Kicks
2.00
0.00
Goalkeeper Saves
3.00
0.00
Goals prevented
-0.19
0.00
Hit the Woodwork
0.00
6.00
Interceptions
2.00
35.00
Long passes
37.00
0.00
Offsides
0.00
78.00
Passes
60.00
69.00
Passes in final third
49.00
8.00
Shots inside the Box
1.00
5.00
Shots off target
1.00
4.00
Shots on target
0.00
5.00
Shots outside the Box
2.00
45.00
Tackles
61.00
14.00
Throw-ins
9.00
13.00
Total shots
3.00
21.00
Touches in opposition box
15.00
0.81
xG on target (xGOT)
0.00
0.00
xGOT faced
0.81
0.00
Yellow Cards
4.00
1.00
Accurate through passes
0.00
56.00
Ball Possession
44.00
5.00
Big Chances
0.00
5.00
Blocked Shots
2.00
50.00
Clearances
37.00
4.00
Corner Kicks
3.00
19.00
Crosses
8.00
61.00
Duels won
66.00
0.00
Errors leading to goal
0.00
1.00
Errors leading to shot
0.00
0.68
Expected assists (xA)
0.50
1.21
Expected Goals (xG)
0.16
8.00
Fouls
14.00
14.00
Free Kicks
8.00
0.00
Goalkeeper Saves
3.00
0.00
Goals prevented
-0.19
0.00
Hit the Woodwork
0.00
9.00
Interceptions
9.00
37.00
Long passes
36.00
1.00
Offsides
1.00
81.00
Passes
69.00
67.00
Passes in final third
52.00
8.00
Shots inside the Box
1.00
5.00
Shots off target
1.00
4.00
Shots on target
0.00
6.00
Shots outside the Box
2.00
53.00
Tackles
54.00
22.00
Throw-ins
20.00
14.00
Total shots
3.00
22.00
Touches in opposition box
18.00
0.81
xG on target (xGOT)
0.00
0.00
xGOT faced
0.81
0.00
Yellow Cards
5.00

Online Stream (Eintracht Frankfurt - Mainz Text Broadcast)

90+6' Matthias Jollenbeck shows a yellow card to Robin Zentner (Mainz) for his unsportsmanlike behavior after the match has ended.
90+6' Nothing more will happen in this game as the referee blows for full time.
90+3' The referee had an easy-decision to make. A yellow card is given to Paul Nebel (Mainz) for a foul that he committed a little earlier.
90+2' Paul Nebel (Mainz) commits a rough challenge and Matthias Jollenbeck blows his whistle for an infringement.
90' 4 min. of stoppage-time to be played.
90' Here comes a substitution. Phillipp Mwene is given a rest as he is replaced by Nikolas Veratschnig (Mainz).
89' Armindo Sieb (Mainz) looks to break free, but an opposing player clears the ball away.
88' Nadiem Amiri (Mainz) quickly takes the corner kick with a short pass.
87' Here is a change. Lennard Maloney is going off and Bo Henriksen gives the last tactical orders to Sota Kawasaki (Mainz).
87' Silvan Widmer will be replaced by Nelson Weiper (Mainz).
87' Mario Gotze (Eintracht Frankfurt) sends a wonderful cross from the corner kick. However, the defence works perfectly to clear the ball and avert the threat.
86' The game is interrupted as Elye Wahi (Eintracht Frankfurt) is flagged offside.
85' Neat passing move from Eintracht Frankfurt in order to create new attacking opportunities.
81' Ritsu Doan (Eintracht Frankfurt) makes a great solo run and pulls the trigger from inside the box, beating Robin Zentner with a strike into the bottom left corner. He makes it 1:0.
79' The Mainz players keep hold of the ball by exchanging some long passes. One inaccurate pass, however, surrenders possession.
79' Dino Toppmoller prepares a substitution. Mahmoud Dahoud is replaced by Elye Wahi (Eintracht Frankfurt).
79' Substitution. Nnamdi Collins (Eintracht Frankfurt) has come on for Rasmus Kristensen.
78' A precise low pass is received by Jean-Matteo Bahoya (Eintracht Frankfurt), who makes a yard for himself on the edge of the box, but his poorly placed shot sails well over the bar. The ball goes out of play and Mainz will have a goal kick.
76' Nadiem Amiri (Mainz) goes over to take the corner kick and it looks like he will swing the ball into the penalty box.
75' Paul Nebel (Mainz) beats a defender on the edge of the box then bends in an effort at goal, but his radar is way off and the ball sails high over the bar. The ball is off of the pitch and it's a goal kick for Eintracht Frankfurt.
74' Nice passing game by Mainz. They are increasing their possession with a series of long passes and waiting for the right moment to create an attacking opportunity.
71' Substitution. Benedict Hollerbach did his best and is replaced by Armindo Sieb (Mainz).
71' Mahmoud Dahoud (Eintracht Frankfurt) takes the free kick, but his shot is wide of the mark. The ball is off of the pitch and it's a goal kick for Mainz.
69' Eintracht Frankfurt win a direct free kick in a dangerous mid-range position.
69' It must be a yellow card. It is. Phillipp Mwene (Mainz) receives the caution after an awful tackle.
68' Eintracht Frankfurt control the tempo of the game by exchanging some accurate short passes.
67' Danny da Costa (Mainz) has tested the patience of referee Matthias Jollenbeck and goes into the book for a previous late challenge.
66' Paul Nebel (Mainz) hasn't suffered any serious injury which would see him leave the pitch. He's back in the game now.
66' The game has come to an end for Ansgar Knauff. He has contributed as much as he could today. He will be replaced by the fresh legs of Mario Gotze (Eintracht Frankfurt).
65' The game is interrupted now, Paul Nebel (Mainz) picks up a knock and the physio has to come on.
64' Eintracht Frankfurt can’t profit from the corner as the defence clear the ball upfield.
62' Mahmoud Dahoud (Eintracht Frankfurt) makes a yard for himself on the edge of the box after picking up a pass, but produces a poor effort that sails high over the bar. The ball goes out of play and Mainz will have a goal kick.
59' Eintracht Frankfurt hold the ball and are exchanging some long passes.
58' Rasmus Kristensen (Eintracht Frankfurt) attempts to send over a cross in order to find one of his teammates, but an opposition defender averts the danger by intercepting the effort.
56' Ansgar Knauff (Eintracht Frankfurt) gets on the end of a pass and tries a shot from the edge of the box, but it's a wild attempt that goes well wide of the right post. The ball is off of the pitch and it's a goal kick for Mainz.
55' Eintracht Frankfurt are bossing possession at the moment by exchanging some precise passes from player to player.
53' Ansgar Knauff (Eintracht Frankfurt) receives a lofted pass and is given time inside the box to unleash a low shot goalwards. The ball is directed towards the middle of the goal, but it lacks power and Robin Zentner pulls off a comfortable save to thwart the effort.
51' Eintracht Frankfurt hold the ball and are exchanging some long passes.
48' Rasmus Kristensen (Eintracht Frankfurt) reacts well to get to the rebound and takes a shot from the edge of the box, but he fails to get the ball through the players standing between him and the goal.
46' The referee stops play so that a substitution can be made and Fares Chaibi departs the field of play to be replaced by Jean-Matteo Bahoya (Eintracht Frankfurt).
46' Dino Toppmoller has decided to make a change. Hugo Larsson (Eintracht Frankfurt) replaces Ellyes Skhiri.
46' The half-time break is over and the second half is about to start.
45+2' The referee blows his whistle to end the first half and the players are now heading to their respective dressing rooms.
45+1' Silvan Widmer (Mainz) makes a bad challenge on his opponent and is booked by the referee.
45' We will have 1 min. of added time.
45' The foul by Mahmoud Dahoud (Eintracht Frankfurt) was seen by Matthias Jollenbeck who didn't hesitate to blow the whistle.
45' The resulting corner from Ritsu Doan (Eintracht Frankfurt) is cleared by the opposition's defence.
42' Eintracht Frankfurt players are playing combination football and attempting to create a goal-scoring opportunity, but they will have to wait for that as they have just lost possession due to a poor pass. The referee and the linesman both signal a throw-in for Mainz.
40' Paul Nebel (Mainz) found some space to play in a lofted pass, but he looks disappointed as none of his teammates managed to connect with it.
39' Fouls committed – 5:7.
37' The Eintracht Frankfurt players are exchanging some short passes to try and open up the opposition’s defence and hit them swiftly on the break.
35' A good clearance by a defender means the corner comes to nothing for Eintracht Frankfurt.
33' Nice passing game by Eintracht Frankfurt. They are increasing their possession with a series of long passes and waiting for the right moment to create an attacking opportunity.
32' Dangerous play by Kaishu Sano (Mainz). Matthias Jollenbeck blows his whistle for a foul.
31' Some great controlled play and passing in the middle of the pitch from Eintracht Frankfurt.
29' Jonathan Burkardt (Eintracht Frankfurt) whips a promising cross into the box, but the opposition's defence intercepts the ball.
26' The Mainz players are exchanging some short passes.
23' Ritsu Doan (Eintracht Frankfurt) commits a foul during an attacking move.
21' Benedict Hollerbach (Mainz) crosses into the box from near the side line, but he doesn't connect as he wanted and it's cleared by the well-organized defence.
21' 50:50 – this is the current ball possession ratio.
19' Mainz exchange some quick one-two passes over a small area and control the game. Now they make a mistake and lose the ball and the whole situation changes in the blink of an eye.
17' The Mainz players keep the ball and are exchanging a combination of passes. They are waiting for gaps in the defence to open up.
14' Mainz hold the ball and are exchanging some long passes.
12' Nice passing game by Eintracht Frankfurt. They are increasing their possession with a series of long passes and waiting for the right moment to create an attacking opportunity.
10' Eintracht Frankfurt are playing excellent possession football at the moment by exchanging some long passes.
7' Eintracht Frankfurt seem to be finding their feet as they enjoy some possession. They are waiting for the right moment to create new attacking opportunities.
4' The resulting corner from Nadiem Amiri (Mainz) comes to nothing.
3' A player from Eintracht Frankfurt commits a rough challenge. Matthias Jollenbeck blows for a foul and keeps the game under control.
3' Eintracht Frankfurt enjoy a period of possession as they are exchanging some passes and waiting for an opportunity to strike.
1' The referee blows his whistle and we are underway.
The players are on the pitch and Eintracht Frankfurt will have the kick-off.
Matthias Jollenbeck was nominated as the referee for this game.
We now know the starting lineups. You can find them in the match details of this match.
Good afternoon, ladies and gentlemen! Welcome to our live text commentary, where we will provide you with instant updates of everything that happens in the match.

Last Matches of Eintracht Frankfurt

30.11.25
BUN
(0) - (0)
D
26.11.25
CL
(0) - (0)
L
22.11.25
BUN
(1) - (2)
W
09.11.25
BUN
(0) - (0)
W
04.11.25
CL
(0) - (0)
D
01.11.25
BUN
(1) - (0)
D
30.11.25
BUN
(0) - (0)
D
26.11.25
CL
(0) - (0)
L
09.11.25
BUN
(0) - (0)
W
28.10.25
POK
(1) - (0)
L
25.10.25
BUN
(1) - (0)
W
22.10.25
CL
(1) - (3)
L

Last Matches of Mainz

30.11.25
BUN
(2) - (0)
L
27.11.25
CL
(0) - (0)
L
21.11.25
BUN
(0) - (1)
D
09.11.25
BUN
(0) - (0)
L
06.11.25
CL
(0) - (1)
W
01.11.25
BUN
(1) - (0)
D
30.11.25
BUN
(2) - (0)
L
27.11.25
CL
(0) - (0)
L
09.11.25
BUN
(0) - (0)
L
26.10.25
BUN
(1) - (1)
L
05.10.25
BUN
(2) - (0)
L
20.09.25
BUN
(0) - (2)
W

Eintracht Frankfurt vs Mainz matches

09.11.25
BUN
(0) - (0)
26.01.24
BUN
(0) - (0)
27.08.23
BUN
(1) - (0)
13.05.23
BUN
(2) - (0)
13.11.22
BUN
(1) - (0)
14.05.22
BUN
(1) - (2)
09.11.25
BUN
(0) - (0)
26.01.24
BUN
(0) - (0)
13.05.23
BUN
(2) - (0)
18.12.21
BUN
(1) - (0)
09.05.21
BUN
(0) - (1)
06.06.20
BUN
(0) - (1)

Follow Game Online:

Eintracht Frankfurt vs Mainz live stream online is not available right now. You can see the full history of Eintracht Frankfurt vs Mainz head to head confrontation.

Eintracht Frankfurt vs Mainz Head To Head Confrontation

Our site's database keeps all result's history of previous games between Eintracht Frankfurt and Mainz, sorted by date. Such information can be very useful for making a correct prediction for the outcome of Eintracht Frankfurt vs Mainz upcoming matches.

09.11.2025

Eintracht Frankfurt 1 - 0 Mainz (Doan R.)

21.12.2024

Eintracht Frankfurt - Mainz

21-12-2024 14:30

Bundesliga

26.01.2024

Eintracht Frankfurt 1 - 0 Mainz (Gotze M.)

13.05.2023

Eintracht Frankfurt 3 - 0 Mainz (Kamada D., Buta, Kolo Muani R.)

18.12.2021

Eintracht Frankfurt 1 - 0 Mainz (Lindstrom J.)

09.05.2021

Eintracht Frankfurt 1 - 1 Mainz (Onisiwo K., Hrustic A.)

06.06.2020

Eintracht Frankfurt 0 - 2 Mainz (Niakhate M., Kunde P.)

12.05.2019

Eintracht Frankfurt 0 - 2 Mainz (Ujah A., Ujah A.)

17.03.2018

Eintracht Frankfurt 3 - 0 Mainz (Boateng K., Jovic L., Rebic A.)

07.02.2018

Eintracht Frankfurt 3 - 0 Mainz (Rebic A., Mascarell O.)

20.12.2016

Eintracht Frankfurt 3 - 0 Mainz (Hrgota B., Barkok A., Hrgota B.)

24.04.2016

Eintracht Frankfurt 2 - 1 Mainz (Brosinski D., Russ M.)

23.09.2014

Eintracht Frankfurt 2 - 2 Mainz (Hofmann J., Okazaki S., Meier A.)

05.04.2014

Eintracht Frankfurt 2 - 0 Mainz (Joselu, Meier A.)

27.11.2012

Eintracht Frankfurt 1 - 3 Mainz (Ivanschitz A., Parker S., Noveski N.)

04.12.2010

Eintracht Frankfurt 2 - 1 Mainz (Russ M., Schurrle A., Gekas T.)

05.12.2009

Eintracht Frankfurt 2 - 0 Mainz (Franz M., Meier A.)

03.02.2007

Eintracht Frankfurt 0 - 0 Mainz

15.04.2006

Eintracht Frankfurt 0 - 0 Mainz

15-04-2006 13:30

Bundesliga

47' Stefan Lexa (Y), 67' Marco Russ (Y),

67' Benjamin AuerConnor Casey, 71' Du-Ri ChaMarkus Weissenberger, 84' Mohamed ZidanPetr Ruman,

22.11.2002

Eintracht Frankfurt 1 - 0 Mainz

22-11-2002 18:00

2. Bundesliga