Hamburg vs Mainz

6 September 2026 · Bundesliga · 2026/27 · Referee Tobias Reichel

Full time 0 – 5

Half-time: 0–2

  • Sheraldo Becker 19’
  • Philipp Mwene 41’
  • Phillip Tietz 48’, 83’
  • Ransford Königsdörffer 90+1’

Match summary

Mainz won comfortably, 5-0 away at Hamburg. Mainz led 2-0 at half-time.

In the first half, Sheraldo Becker put Mainz ahead in the 19th minute, set up by Kaishu Sano and Philipp Mwene made it 0-2 in the 41st minute, set up by Sheraldo Becker. In the second half, Phillip Tietz made it 0-3 in the 48th minute, set up by Sheraldo Becker, Tietz made it 0-4 in the 83rd minute, set up by Jae-Sung Lee, and Ransford Königsdörffer made it 0-5 in stoppage time, set up by Philipp Mwene.

The chances backed that up: Mainz created 3.28 expected goals (xG) from 17 shots to Hamburg's 0.26 from 8.

Hamburg hosted Mainz on matchday two of the Bundesliga, dominating possession with fifty-five percent and registering four hundred and twenty-one passes compared to three hundred and fifty for their opponents. Despite holding the territorial advantage and creating one hundred attacks, Hamburg struggled to convert their possession into meaningful opportunities, managing only eight total shots and a single effort on target, resulting in a low expected goals total of zero point two six. In contrast, Mainz demonstrated ruthless clinical efficiency, generating seventeen shots with eight on target and accumulating an expected goals total of three point two eight from thirty-nine dangerous attacks.

The scoring opened in the nineteenth minute when Sheraldo Becker put Mainz ahead with a right-footed shot. Anthony Caci received a yellow card in the thirty-first minute, followed by a yellow card for Hamburg player Zakaria El Ouahdi in the thirty-sixth minute. Phillipp Mwene extended the lead in the forty-first minute with a left-footed shot, bringing the half-time score to two-nil. Following multiple substitutions at the start of the second half, Phillip Tietz scored with a right-footed shot in the forty-eight minute. Tietz added his second goal in the eighty-third minute with a left-footed shot. Phillipp Mwene was booked in the eighty-fifth minute. Ransford Königsdörffer completed the scoring in the first minute of added time with a left-footed shot, and Sheraldo Becker received a yellow card for an argument shortly before the final whistle confirmed a zero-five defeat for Hamburg.

Match stats

55% Possession 45%
8 Shots 17
1 Shots on target 8
4 Corners 5
100 Attacks 89
32 Dangerous attacks 39
421 Passes 350
82% Pass accuracy 77%
14 Tackles 12
14 Fouls 19
1 Yellow cards 3
0 Red cards 0
2 Offsides 1

Key events

Hamburg Mainz
Kick-off
7’
Sheraldo BeckerShot on target
10’
Sheraldo BeckerShot on target
19’
Sheraldo BeckerRight foot shot0-1 (Mainz)
31’
36’
41’
Phillipp MweneLeft foot shot0-2 (Mainz)
Half-time0-2
Second half underway
48’
Phillip TietzRight foot shot0-3 (Mainz)
64’
80’
Nadiem AmiriShot on target
83’
Phillip TietzLeft foot shot0-4 (Mainz)
85’
Fábio VieiraShot on target
86’
90+1’
Ransford KönigsdörfferLeft foot shot0-5 (Mainz)
90+2’
Sheraldo BeckerArgument
Full-time0-5

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 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.26 3.28 19’ Sheraldo Becker (Mainz), 0-1 19’ 41’ Philipp Mwene (Mainz), 0-2 41’ 48’ Phillip Tietz (Mainz), 0-3 48’ 83’ Phillip Tietz (Mainz), 0-4 83’ 90+1’ Ransford Königsdörffer (Mainz), 0-5 90+1’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.26 3.28 19’ Sheraldo Becker (Mainz), 0-1 Becker 19’ 41’ Philipp Mwene (Mainz), 0-2 Mwene 41’ 48’ Phillip Tietz (Mainz), 0-3 Tietz 48’ 83’ Phillip Tietz (Mainz), 0-4 Tietz 83’ 90+1’ Ransford Königsdörffer (Mainz), 0-5 Königsdörffer 90+1’
Hamburg 0.26 xGMainz 3.28 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Mainz attacking Hamburg attacking 
41’ Philipp Mwene (Mainz), open play, 0.92 xG, goal 80’ Nadiem Amiri (Mainz), open play, 0.46 xG, saved 48’ Phillip Tietz (Mainz), open play, 0.43 xG, goal 19’ Sheraldo Becker (Mainz), open play, 0.37 xG, goal 90+1’ Ransford Königsdörffer (Mainz), open play, 0.37 xG, goal 72’ Ransford Königsdörffer (Mainz), open play, 0.13 xG, off target 12’ Fabio Gruber (Mainz), from a corner, 0.11 xG, off target 9’ Phillip Tietz (Mainz), open play, 0.10 xG, blocked 83’ Phillip Tietz (Mainz), open play, 0.09 xG, goal 78’ David Møller Wolfe (Hamburg), open play, 0.07 xG, blocked 10’ Sheraldo Becker (Mainz), open play, 0.05 xG, saved 75’ David Møller Wolfe (Hamburg), set piece, 0.05 xG, blocked 14’ Nadiem Amiri (Mainz), from a corner, 0.05 xG, off target 44’ Phillip Tietz (Mainz), open play, 0.05 xG, off target 73’ Kacper Potulski (Mainz), from a corner, 0.05 xG, off target 78’ Albert Grønbæk (Hamburg), direct free kick, 0.04 xG, blocked 7’ Sheraldo Becker (Mainz), open play, 0.03 xG, saved 18’ Sheraldo Becker (Mainz), open play, 0.04 xG, off target 86’ Fábio Vieira (Hamburg), direct free kick, 0.03 xG, saved 46’ Terem Igobor Moffi (Hamburg), open play, 0.02 xG, off target 64’ Nadiem Amiri (Mainz), open play, 0.02 xG, blocked 87’ Otto Stange (Hamburg), open play, 0.01 xG, off target 14’ Stefan Posch (Mainz), open play, 0.01 xG, off target 75’ David Møller Wolfe (Hamburg), set piece, 0.01 xG, blocked 66’ Otto Stange (Hamburg), open play, 0.01 xG, blocked 41’ Philipp Mwene (Mainz), open play, 0.92 xG, goal 80’ Nadiem Amiri (Mainz), open play, 0.46 xG, saved 48’ Phillip Tietz (Mainz), open play, 0.43 xG, goal 19’ Sheraldo Becker (Mainz), open play, 0.37 xG, goal 90+1’ Ransford Königsdörffer (Mainz), open play, 0.37 xG, goal 72’ Ransford Königsdörffer (Mainz), open play, 0.13 xG, off target 12’ Fabio Gruber (Mainz), from a corner, 0.11 xG, off target 9’ Phillip Tietz (Mainz), open play, 0.10 xG, blocked 83’ Phillip Tietz (Mainz), open play, 0.09 xG, goal 78’ David Møller Wolfe (Hamburg), open play, 0.07 xG, blocked 10’ Sheraldo Becker (Mainz), open play, 0.05 xG, saved 75’ David Møller Wolfe (Hamburg), set piece, 0.05 xG, blocked 14’ Nadiem Amiri (Mainz), from a corner, 0.05 xG, off target 44’ Phillip Tietz (Mainz), open play, 0.05 xG, off target 73’ Kacper Potulski (Mainz), from a corner, 0.05 xG, off target 78’ Albert Grønbæk (Hamburg), direct free kick, 0.04 xG, blocked 18’ Sheraldo Becker (Mainz), open play, 0.04 xG, off target 7’ Sheraldo Becker (Mainz), open play, 0.03 xG, saved 86’ Fábio Vieira (Hamburg), direct free kick, 0.03 xG, saved 46’ Terem Igobor Moffi (Hamburg), open play, 0.02 xG, off target 64’ Nadiem Amiri (Mainz), open play, 0.02 xG, blocked 14’ Stefan Posch (Mainz), open play, 0.01 xG, off target 87’ Otto Stange (Hamburg), open play, 0.01 xG, off target 75’ David Møller Wolfe (Hamburg), set piece, 0.01 xG, blocked 66’ Otto Stange (Hamburg), open play, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Lineups

Hamburg 3-4-2-1 Starting XI
Fernandes
Capaldo
Bornauw
Torunarigha 46’
Ouahdi
Nadir 46’
Remberg
Wolfe 84’
Adeline 46’
Grønbæk
Moffi 64’
Mainz 3-5-2 Starting XI
Schwolow
Potulski
Gruber
Posch 88’
Mwene
Lee 88’
Sano 88’
Amiri
Caci 81’
Tietz 2
Becker 2 68’

Player stats

PlayerPosMinGAShxGxAKPCards
Daniel Heuer Fernandes GK900 0.000.011
Nicolás Capaldo DEF900 0.000.000
Sebastiaan Bornauw DEF900 0.000.000
Jordan Torunarigha DEF470 0.000.000
Zakaria El Ouahdi MID900 0.000.000
David Møller Wolfe MID853 0.140.000
Nicolai Remberg MID900 0.000.000
Bilal Nadir MID470 0.000.000
Albert Grønbæk MID901 0.040.000
Martin Adeline MID470 0.000.000
Terem Igobor Moffi FWD651 0.020.000
Fábio Vieira Sub431 0.030.000
Patson Daka Sub430 0.000.021
Shafiq Nandja Sub430 0.000.000
Otto Stange Sub252 0.020.000
Louis Lemke Sub50 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Hamburg win 33% Avg odds 2.83
Draw 27% Avg odds 3.46
Mainz win 40% Avg odds 2.38

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.