Mainz vs Eintracht Frankfurt

12 September 2026 · Bundesliga · 2026/27 · Referee Felix Zwayer

Full time 1 – 3

Half-time: 0–2

  • Phillip Tietz 89’
  • Can Uzun 9’, 60’
  • Jonathan Burkardt 45+1’

Match summary

Eintracht Frankfurt took a 3-1 win at Mainz. Eintracht Frankfurt led 2-0 at half-time.

In the first half, Can Uzun put Eintracht Frankfurt ahead in the 9th minute, set up by Jonathan Burkardt and Jonathan Burkardt made it 0-2 in first-half stoppage time, set up by Jeremiaha Maluze. In the second half, Uzun made it 0-3 in the 60th minute, set up by Mario Götze and Phillip Tietz pulled one back to make it 1-3 in the 89th minute, set up by Otto Ruoppi.

Mainz can feel hard done by, creating 2.69 expected goals (xG) from 18 shots to Eintracht Frankfurt's 2.16 from 11. Nadiem Amiri had a penalty saved for Mainz.

Mainz dominated large portions of territory and possession during their Bundesliga fixture against Eintracht Frankfurt on Matchday 3, recording fifty-five percent possession and one hundred and sixteen attacks compared to ninety-two from their opponents. Despite holding the territorial advantage and registering eighteen total shots to eleven, Mainz failed to translate their dominance into goals. They recorded five shots on target and a higher expected goals figure of 2.69 against Eintracht Frankfurt's 2.16, while also edging the statistics in dangerous attacks, corners, blocked shots, tackles, and total passes. Discipline was relatively good, with Mainz committing eleven fouls and receiving zero yellow cards, while Eintracht Frankfurt conceded nine fouls and picked up two yellow cards.

The match saw Eintracht Frankfurt establish a two-goal lead by the interval following a busy first-half sequence of key events. Can Uzun opened the scoring in the ninth minute with a right-foot shot. Raphael Onyedika received a yellow card for a foul in the forty-first minute, before Mainz failed to capitalise when Nadiem Amiri missed a penalty in the forty-third minute. Jonathan Burkardt then added a second right-foot shot goal in added time at the end of the first half. After the break, Can Uzun scored his second right-foot shot of the match in the sixtieth minute to make it three-nil, before Phillip Tietz scored a consolation right-foot shot for Mainz in the eighty-ninth minute.

Match stats

55% Possession 45%
18 Shots 11
5 Shots on target 5
4 Corners 5
116 Attacks 92
74 Dangerous attacks 38
478 Passes 401
81% Pass accuracy 81%
22 Tackles 21
11 Fouls 9
0 Yellow cards 2
0 Red cards 0
1 Offsides 3

Key events

Mainz Eintracht Frankfurt
Kick-off
9’
Can UzunRight foot shot0-1 (Eintracht Frankfurt)
39’
Elias BaumShot on target
41’
Nadiem AmiriMissed penalty
43’
Nadiem AmiriShot on target
43’
45+1’
Jonathan BurkardtRight foot shot0-2 (Eintracht Frankfurt)
Half-time0-2
Second half underway
54’
Keita KosugiShot on target
Phillip TietzShot on target
55’
Ransford KönigsdörfferShot on target
56’
60’
Can UzunRight foot shot0-3 (Eintracht Frankfurt)
70’
Phillip TietzRight foot shot1-3 (Mainz)
89’
Rael NakuzolaShot on target
90+3’
Full-time1-3

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.69 2.16 9’ Can Uzun (Eintracht Frankfurt), 0-1 9’ 45+1’ Jonathan Burkardt (Eintracht Frankfurt), 0-2 45+1’ 60’ Can Uzun (Eintracht Frankfurt), 0-3 60’ 89’ Phillip Tietz (Mainz), 1-3 89’ 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.69 2.16 9’ Can Uzun (Eintracht Frankfurt), 0-1 Uzun 9’ 45+1’ Jonathan Burkardt (Eintracht Frankfurt), 0-2 Burkardt 45+1’ 60’ Can Uzun (Eintracht Frankfurt), 0-3 Uzun 60’ 89’ Phillip Tietz (Mainz), 1-3 Tietz 89’
Mainz 2.69 xGEintracht Frankfurt 2.16 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Eintracht Frankfurt attacking Mainz attacking 
43’ Nadiem Amiri (Mainz), penalty, 0.76 xG, saved 9’ Can Uzun (Eintracht Frankfurt), open play, 0.65 xG, goal 60’ Can Uzun (Eintracht Frankfurt), open play, 0.63 xG, goal 43’ Phillip Tietz (Mainz), set piece, 0.57 xG, off target 90+2’ Benedict Hollerbach (Mainz), open play, 0.49 xG, off target 46’ Jonathan Burkardt (Eintracht Frankfurt), open play, 0.32 xG, goal 54’ Keita Kosugi (Eintracht Frankfurt), open play, 0.14 xG, saved 36’ Sheraldo Becker (Mainz), open play, 0.11 xG, blocked 36’ Phillip Tietz (Mainz), open play, 0.11 xG, off target 15’ Jonathan Burkardt (Eintracht Frankfurt), open play, 0.10 xG, blocked 55’ Phillip Tietz (Mainz), open play, 0.10 xG, saved 19’ Ritsu Doan (Eintracht Frankfurt), open play, 0.09 xG, blocked 62’ Ransford Königsdörffer (Mainz), open play, 0.09 xG, off target 56’ Nadiem Amiri (Mainz), open play, 0.08 xG, blocked 40’ Sheraldo Becker (Mainz), open play, 0.07 xG, off target 64’ Phillip Tietz (Mainz), open play, 0.07 xG, blocked 51’ Ritsu Doan (Eintracht Frankfurt), open play, 0.07 xG, off target 39’ Elias Baum (Eintracht Frankfurt), open play, 0.06 xG, saved 89’ Phillip Tietz (Mainz), open play, 0.06 xG, goal 6’ Ritsu Doan (Eintracht Frankfurt), set piece, 0.05 xG, hit the woodwork 80’ Robin Koch (Eintracht Frankfurt), from a corner, 0.04 xG, off target 73’ Philipp Mwene (Mainz), open play, 0.04 xG, blocked 76’ Benedict Hollerbach (Mainz), from a corner, 0.04 xG, blocked 33’ Sheraldo Becker (Mainz), from a corner, 0.03 xG, blocked 41’ Jonathan Burkardt (Eintracht Frankfurt), from a corner, 0.03 xG, off target 40’ Phillip Tietz (Mainz), open play, 0.02 xG, blocked 52’ Kaishu Sano (Mainz), open play, 0.02 xG, off target 56’ Ransford Königsdörffer (Mainz), open play, 0.02 xG, saved 90+3’ Rael Nakuzola (Mainz), open play, 0.02 xG, saved 43’ Nadiem Amiri (Mainz), penalty, 0.76 xG, saved 9’ Can Uzun (Eintracht Frankfurt), open play, 0.65 xG, goal 60’ Can Uzun (Eintracht Frankfurt), open play, 0.63 xG, goal 43’ Phillip Tietz (Mainz), set piece, 0.57 xG, off target 90+2’ Benedict Hollerbach (Mainz), open play, 0.49 xG, off target 46’ Jonathan Burkardt (Eintracht Frankfurt), open play, 0.32 xG, goal 54’ Keita Kosugi (Eintracht Frankfurt), open play, 0.14 xG, saved 36’ Sheraldo Becker (Mainz), open play, 0.11 xG, blocked 36’ Phillip Tietz (Mainz), open play, 0.11 xG, off target 55’ Phillip Tietz (Mainz), open play, 0.10 xG, saved 15’ Jonathan Burkardt (Eintracht Frankfurt), open play, 0.10 xG, blocked 19’ Ritsu Doan (Eintracht Frankfurt), open play, 0.09 xG, blocked 62’ Ransford Königsdörffer (Mainz), open play, 0.09 xG, off target 56’ Nadiem Amiri (Mainz), open play, 0.08 xG, blocked 40’ Sheraldo Becker (Mainz), open play, 0.07 xG, off target 64’ Phillip Tietz (Mainz), open play, 0.07 xG, blocked 51’ Ritsu Doan (Eintracht Frankfurt), open play, 0.07 xG, off target 39’ Elias Baum (Eintracht Frankfurt), open play, 0.06 xG, saved 89’ Phillip Tietz (Mainz), open play, 0.06 xG, goal 6’ Ritsu Doan (Eintracht Frankfurt), set piece, 0.05 xG, hit the woodwork 80’ Robin Koch (Eintracht Frankfurt), from a corner, 0.04 xG, off target 73’ Philipp Mwene (Mainz), open play, 0.04 xG, blocked 76’ Benedict Hollerbach (Mainz), from a corner, 0.04 xG, blocked 33’ Sheraldo Becker (Mainz), from a corner, 0.03 xG, blocked 41’ Jonathan Burkardt (Eintracht Frankfurt), from a corner, 0.03 xG, off target 40’ Phillip Tietz (Mainz), open play, 0.02 xG, blocked 56’ Ransford Königsdörffer (Mainz), open play, 0.02 xG, saved 90+3’ Rael Nakuzola (Mainz), open play, 0.02 xG, saved 52’ Kaishu Sano (Mainz), open play, 0.02 xG, off target
Size shows xG Goal On target Off target or blocked

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

Lineups

Mainz 3-1-4-2 Starting XI
Zentner
Posch
Gruber
Potulski
Sano
Caci 62’
Lee 46’
Amiri 85’
Mwene 74’
Becker 74’
Tietz
Eintracht Frankfurt 3-4-2-1 Starting XI
Atubolu
Brassier
Koch
Maluze
Kosugi
Onyedika
Aséko 59’
Baum 87’
Uzun 2 87’
Doan
Burkardt 74’

Player stats

PlayerPosMinGAShxGxAKPCards
Robin Zentner GK900 0.000.000
Stefan Posch DEF900 0.000.000
Fabio Gruber DEF900 0.000.000
Kacper Potulski DEF900 0.000.111
Kaishu Sano MID901 0.020.042
Anthony Caci MID650 0.000.091
Nadiem Amiri MID882 0.840.103
Jae-Sung Lee MID490 0.000.021
Philipp Mwene MID771 0.040.000
Phillip Tietz FWD9016 0.940.000
Sheraldo Becker FWD773 0.210.182
Ransford Königsdörffer Sub412 0.100.071
Danny da Costa Sub250 0.000.000
Benedict Hollerbach Sub132 0.530.000
Rael Nakuzola Sub131 0.020.491
Otto Ruoppi Sub210 0.000.061

Starters first, then substitutes. xA is expected assists.

Before kick-off

Mainz win 54% Avg odds 1.74
Draw 23% Avg odds 4.04
Eintracht Frankfurt win 23% Avg odds 4.07

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. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.