Eintracht Frankfurt vs Mainz

21 December 2024 · Bundesliga · 2024/25 · Referee Florian Badstübner

Full time 1 – 3

Half-time: 0–2

  • Rasmus Kristensen 75’
  • Kauã Santos 15’ (og)
  • Paul Nebel 27’, 58’

Match summary

Mainz beat Eintracht Frankfurt 3-1 on the road. Mainz led 2-0 at half-time.

In the first half, Santos's own goal put Mainz ahead in the 15th minute and Paul Nebel made it 0-2 in the 27th minute. In the second half, Nebel made it 0-3 in the 58th minute and Rasmus Kristensen pulled one back to make it 1-3 with a header in the 75th minute, set up by Nathaniel Brown.

Eintracht Frankfurt can feel hard done by, creating 2.72 expected goals (xG) from 34 shots to Mainz's 0.77 from 9. Mainz had a player sent off.

Match stats

Eintracht Frankfurt Mainz
34 Shots 9
9 Shots on Target 3
17 Corners 2
1 Yellow Cards 1
0 Red Cards 1
2.59 xG 0.75
2.59 Non-penalty xG 0.75
11 Deep Completions 2

Key events

Eintracht Frankfurt Mainz
Kick-off
15’
Kauã Santos
Own goal
0-1 (Mainz)
27’
Paul Nebel0-2 (Mainz)
Half-time0-2
58’
Paul Nebel0-3 (Mainz)
Rasmus Kristensen
Assist: Nathaniel Brown
1-3 (Eintracht Frankfurt)
75’
Full-time1-3

Bookings

Card times are not on file for this game, so they are listed without a minute.

Eintracht Frankfurt
  • Jean Négoce
Mainz
  • Nadiem Amiri
  • Philipp Mwene

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.72 0.77 15’ Kauã Santos (Mainz) own goal, 0-1 15’ 27’ Paul Nebel (Mainz), 0-2 27’ 58’ Paul Nebel (Mainz), 0-3 58’ 75’ Rasmus Kristensen (Eintracht Frankfurt), 1-3 75’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.72 0.77 15’ Kauã Santos (Mainz) own goal, 0-1 Santos 15’ 27’ Paul Nebel (Mainz), 0-2 Nebel 27’ 58’ Paul Nebel (Mainz), 0-3 Nebel 58’ 75’ Rasmus Kristensen (Eintracht Frankfurt), 1-3 Kristensen 75’
Eintracht Frankfurt 2.72 xGMainz 0.77 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Mainz attacking Eintracht Frankfurt attacking 
19’ Rasmus Kristensen (Eintracht Frankfurt), from a corner, 0.35 xG, hit the woodwork 45’ Omar Marmoush (Eintracht Frankfurt), open play, 0.33 xG, off target 45’ Oscar Højlund (Eintracht Frankfurt), open play, 0.32 xG, blocked 49’ Can Uzun (Eintracht Frankfurt), open play, 0.26 xG, saved 51’ Paul Nebel (Mainz), open play, 0.24 xG, blocked 71’ Hugo Larsson (Eintracht Frankfurt), from a corner, 0.14 xG, blocked 77’ Nikolas Veratschnig (Mainz), open play, 0.14 xG, blocked 58’ Paul Nebel (Mainz), open play, 0.13 xG, goal 75’ Rasmus Kristensen (Eintracht Frankfurt), from a corner, 0.13 xG, goal 58’ Jae-Sung Lee (Mainz), open play, 0.12 xG, saved 80’ Robin Koch (Eintracht Frankfurt), from a corner, 0.11 xG, saved 49’ Omar Marmoush (Eintracht Frankfurt), open play, 0.10 xG, off target 48’ Rasmus Kristensen (Eintracht Frankfurt), open play, 0.08 xG, blocked 69’ Can Uzun (Eintracht Frankfurt), open play, 0.08 xG, saved 33’ Omar Marmoush (Eintracht Frankfurt), open play, 0.07 xG, blocked 71’ Ansgar Knauff (Eintracht Frankfurt), from a corner, 0.07 xG, off target 90+3’ Can Uzun (Eintracht Frankfurt), open play, 0.06 xG, blocked 67’ Nathaniel Brown (Eintracht Frankfurt), open play, 0.05 xG, blocked 71’ Igor Matanovic (Eintracht Frankfurt), from a corner, 0.06 xG, blocked 90+1’ Can Uzun (Eintracht Frankfurt), open play, 0.05 xG, off target 90+3’ Omar Marmoush (Eintracht Frankfurt), open play, 0.05 xG, off target 42’ Hugo Ekitike (Eintracht Frankfurt), open play, 0.05 xG, saved 74’ Igor Matanovic (Eintracht Frankfurt), from a corner, 0.05 xG, off target 80’ Igor Matanovic (Eintracht Frankfurt), open play, 0.04 xG, off target 82’ Robin Koch (Eintracht Frankfurt), open play, 0.04 xG, saved 27’ Paul Nebel (Mainz), open play, 0.04 xG, goal 63’ Kaishu Sano (Mainz), open play, 0.04 xG, blocked 26’ Kaishu Sano (Mainz), open play, 0.03 xG, blocked 1’ Ellyes Skhiri (Eintracht Frankfurt), open play, 0.03 xG, off target 70’ Jean Négoce (Eintracht Frankfurt), from a corner, 0.03 xG, blocked 70’ Arthur Theate (Eintracht Frankfurt), from a corner, 0.02 xG, blocked 80’ Ansgar Knauff (Eintracht Frankfurt), open play, 0.02 xG, off target 37’ Farès Chaïbi (Eintracht Frankfurt), from a corner, 0.02 xG, saved 23’ Hugo Ekitike (Eintracht Frankfurt), open play, 0.02 xG, off target 67’ Robin Koch (Eintracht Frankfurt), open play, 0.02 xG, off target 71’ Ansgar Knauff (Eintracht Frankfurt), from a corner, 0.02 xG, blocked 8’ Omar Marmoush (Eintracht Frankfurt), from a corner, 0.02 xG, off target 63’ Dominik Kohr (Mainz), open play, 0.01 xG, off target 70’ Rasmus Kristensen (Eintracht Frankfurt), from a corner, 0.01 xG, off target 73’ Stefan Bell (Mainz), from a corner, 0.02 xG, off target 90+2’ Arthur Theate (Eintracht Frankfurt), open play, 0.01 xG, saved 47’ Arthur Theate (Eintracht Frankfurt), open play, 0.01 xG, off target 49’ Arthur Theate (Eintracht Frankfurt), open play, 0.01 xG, off target 15’ Kauã Santos (Eintracht Frankfurt), own goal 19’ Rasmus Kristensen (Eintracht Frankfurt), from a corner, 0.35 xG, hit the woodwork 45’ Omar Marmoush (Eintracht Frankfurt), open play, 0.33 xG, off target 45’ Oscar Højlund (Eintracht Frankfurt), open play, 0.32 xG, blocked 49’ Can Uzun (Eintracht Frankfurt), open play, 0.26 xG, saved 51’ Paul Nebel (Mainz), open play, 0.24 xG, blocked 71’ Hugo Larsson (Eintracht Frankfurt), from a corner, 0.14 xG, blocked 77’ Nikolas Veratschnig (Mainz), open play, 0.14 xG, blocked 58’ Paul Nebel (Mainz), open play, 0.13 xG, goal 75’ Rasmus Kristensen (Eintracht Frankfurt), from a corner, 0.13 xG, goal 58’ Jae-Sung Lee (Mainz), open play, 0.12 xG, saved 80’ Robin Koch (Eintracht Frankfurt), from a corner, 0.11 xG, saved 49’ Omar Marmoush (Eintracht Frankfurt), open play, 0.10 xG, off target 48’ Rasmus Kristensen (Eintracht Frankfurt), open play, 0.08 xG, blocked 69’ Can Uzun (Eintracht Frankfurt), open play, 0.08 xG, saved 33’ Omar Marmoush (Eintracht Frankfurt), open play, 0.07 xG, blocked 71’ Ansgar Knauff (Eintracht Frankfurt), from a corner, 0.07 xG, off target 90+3’ Can Uzun (Eintracht Frankfurt), open play, 0.06 xG, blocked 67’ Nathaniel Brown (Eintracht Frankfurt), open play, 0.05 xG, blocked 71’ Igor Matanovic (Eintracht Frankfurt), from a corner, 0.06 xG, blocked 90+1’ Can Uzun (Eintracht Frankfurt), open play, 0.05 xG, off target 90+3’ Omar Marmoush (Eintracht Frankfurt), open play, 0.05 xG, off target 42’ Hugo Ekitike (Eintracht Frankfurt), open play, 0.05 xG, saved 74’ Igor Matanovic (Eintracht Frankfurt), from a corner, 0.05 xG, off target 80’ Igor Matanovic (Eintracht Frankfurt), open play, 0.04 xG, off target 82’ Robin Koch (Eintracht Frankfurt), open play, 0.04 xG, saved 27’ Paul Nebel (Mainz), open play, 0.04 xG, goal 63’ Kaishu Sano (Mainz), open play, 0.04 xG, blocked 26’ Kaishu Sano (Mainz), open play, 0.03 xG, blocked 1’ Ellyes Skhiri (Eintracht Frankfurt), open play, 0.03 xG, off target 70’ Jean Négoce (Eintracht Frankfurt), from a corner, 0.03 xG, blocked 70’ Arthur Theate (Eintracht Frankfurt), from a corner, 0.02 xG, blocked 80’ Ansgar Knauff (Eintracht Frankfurt), open play, 0.02 xG, off target 37’ Farès Chaïbi (Eintracht Frankfurt), from a corner, 0.02 xG, saved 71’ Ansgar Knauff (Eintracht Frankfurt), from a corner, 0.02 xG, blocked 23’ Hugo Ekitike (Eintracht Frankfurt), open play, 0.02 xG, off target 67’ Robin Koch (Eintracht Frankfurt), open play, 0.02 xG, off target 8’ Omar Marmoush (Eintracht Frankfurt), from a corner, 0.02 xG, off target 63’ Dominik Kohr (Mainz), open play, 0.01 xG, off target 70’ Rasmus Kristensen (Eintracht Frankfurt), from a corner, 0.01 xG, off target 73’ Stefan Bell (Mainz), from a corner, 0.02 xG, off target 90+2’ Arthur Theate (Eintracht Frankfurt), open play, 0.01 xG, saved 47’ Arthur Theate (Eintracht Frankfurt), open play, 0.01 xG, off target 49’ Arthur Theate (Eintracht Frankfurt), open play, 0.01 xG, off target 15’ Kauã Santos (Eintracht Frankfurt), own goal
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Player stats

PlayerPosMinGAShxGxAKPCards
Kauã Santos GK900 0.000.000
Arthur Theate DEF904 0.050.021
Rasmus Kristensen DEF9014 0.570.011
Robin Koch DEF903 0.170.124
Nnamdi Collins MID500 0.000.000
Farès Chaïbi MID651 0.020.051
Nathaniel Brown MID9011 0.050.886
Oscar Højlund MID651 0.320.092
Ellyes Skhiri MID501 0.030.000
Omar Marmoush FWD905 0.570.000
Hugo Ekitike FWD652 0.060.000
Hugo Larsson Sub401 0.140.041
Can Uzun Sub404 0.450.153
Igor Matanovic Sub253 0.150.000
Jean Négoce Sub251 0.030.142
Ansgar Knauff Sub253 0.110.041

Starters first, then substitutes. xA is expected assists.

Before kick-off

Eintracht Frankfurt win 46% Avg odds 2.07
Draw 27% Avg odds 3.62
Mainz win 27% Avg odds 3.49

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.