St Pauli vs Mainz

3 May 2026 · Bundesliga · 2025/26 · Referee Timo Gerach

Full time 1 – 2

Half-time: 0–2

  • Abdoulie Ceesay 87’
  • Phillip Tietz 6’
  • Philipp Mwene 40’

Match summary

Mainz won 2-1 away at St Pauli. Mainz led 2-0 at half-time.

Phillip Tietz put Mainz ahead in the 6th minute, set up by Sheraldo Becker, Philipp Mwene made it 0-2 in the 40th minute, set up by Silvan Widmer, and Abdoulie Ceesay pulled one back to make it 1-2 in the 87th minute, set up by Martijn Kaars.

The chances backed that up: Mainz created 2.89 expected goals (xG) from 17 shots to St Pauli's 1.09 from 10.

Match stats

52% Possession 48%
10 Shots 17
3 Shots on target 6
7 Corners 7
115 Attacks 96
54 Dangerous attacks 47
494 Passes 465
84% Pass accuracy 82%
15 Tackles 15
10 Fouls 8
3 Yellow cards 1
0 Red cards 0
1 Offsides 4

Key events

St Pauli Mainz
Kick-off
6’
Phillip TietzRight foot shot0-1 (Mainz)
37’
Stefan PoschShot on target
40’
Phillipp MweneLeft foot shot0-2 (Mainz)
Half-time0-2
Adam DzwigalaLars Ritzka
46’
Connor MetcalfeDanel Sinani
46’
48’
Nadiem AmiriShot on target
Second half underway
52’
Sheraldo BeckerShot on target
Abdoulie CeesayEric Smith
65’
Martijn KaarsAndréas Hountondji
65’
68’
Daniel BatzTime wasting
72’
Armindo SiebSheraldo Becker
Mathias RasmussenJackson Irvine
84’
84’
Nelson WeiperPhillip Tietz
Abdoulie CeesayRight foot shot1-2 (St Pauli)
87’
Karol MetsFoul
88’
Connor MetcalfeFoul
90+1’
Joel Chima FujitaShot on target
90+3’
Abdoulie CeesayFoul
90+4’
Full-time1-2

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 1.09 2.89 6’ Phillip Tietz (Mainz), 0-1 6’ 40’ Philipp Mwene (Mainz), 0-2 40’ 87’ Abdoulie Ceesay (St Pauli), 1-2 87’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.09 2.89 6’ Phillip Tietz (Mainz), 0-1 Tietz 6’ 40’ Philipp Mwene (Mainz), 0-2 Mwene 40’ 87’ Abdoulie Ceesay (St Pauli), 1-2 Ceesay 87’
St Pauli 1.09 xGMainz 2.89 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Mainz attacking St Pauli attacking 
40’ Philipp Mwene (Mainz), open play, 0.57 xG, goal 48’ Nadiem Amiri (Mainz), open play, 0.43 xG, saved 65’ Philipp Mwene (Mainz), open play, 0.43 xG, blocked 74’ Martijn Kaars (St Pauli), open play, 0.33 xG, blocked 6’ Phillip Tietz (Mainz), open play, 0.32 xG, goal 52’ Sheraldo Becker (Mainz), open play, 0.29 xG, saved 87’ Abdoulie Ceesay (St Pauli), open play, 0.30 xG, goal 30’ Nadiem Amiri (Mainz), open play, 0.12 xG, blocked 67’ Karol Mets (St Pauli), from a corner, 0.11 xG, blocked 16’ Nadiem Amiri (Mainz), open play, 0.10 xG, blocked 4’ Tomoya Ando (St Pauli), from a corner, 0.09 xG, off target 30’ Nadiem Amiri (Mainz), open play, 0.10 xG, blocked 30’ Phillip Tietz (Mainz), open play, 0.10 xG, blocked 13’ Jackson Irvine (St Pauli), set piece, 0.08 xG, off target 37’ Stefan Posch (Mainz), from a corner, 0.08 xG, saved 52’ Philipp Mwene (Mainz), open play, 0.08 xG, blocked 65’ Phillip Tietz (Mainz), open play, 0.08 xG, off target 90’ Philipp Mwene (Mainz), open play, 0.07 xG, off target 10’ Lars Ritzka (St Pauli), open play, 0.07 xG, off target 65’ Phillip Tietz (Mainz), open play, 0.07 xG, hit the woodwork 4’ Hauke Wahl (St Pauli), from a corner, 0.05 xG, off target 63’ Connor Metcalfe (St Pauli), open play, 0.03 xG, off target 60’ Kaishu Sano (Mainz), from a corner, 0.02 xG, blocked 31’ Danny da Costa (Mainz), from a corner, 0.02 xG, off target 31’ Nadiem Amiri (Mainz), from a corner, 0.02 xG, blocked 90+3’ Joel Chima Fujita (St Pauli), open play, 0.02 xG, saved 90+4’ Abdoulie Ceesay (St Pauli), open play, 0.02 xG, blocked 40’ Philipp Mwene (Mainz), open play, 0.57 xG, goal 65’ Philipp Mwene (Mainz), open play, 0.43 xG, blocked 48’ Nadiem Amiri (Mainz), open play, 0.43 xG, saved 74’ Martijn Kaars (St Pauli), open play, 0.33 xG, blocked 6’ Phillip Tietz (Mainz), open play, 0.32 xG, goal 87’ Abdoulie Ceesay (St Pauli), open play, 0.30 xG, goal 52’ Sheraldo Becker (Mainz), open play, 0.29 xG, saved 30’ Nadiem Amiri (Mainz), open play, 0.12 xG, blocked 67’ Karol Mets (St Pauli), from a corner, 0.11 xG, blocked 16’ Nadiem Amiri (Mainz), open play, 0.10 xG, blocked 4’ Tomoya Ando (St Pauli), from a corner, 0.09 xG, off target 30’ Nadiem Amiri (Mainz), open play, 0.10 xG, blocked 30’ Phillip Tietz (Mainz), open play, 0.10 xG, blocked 65’ Phillip Tietz (Mainz), open play, 0.08 xG, off target 13’ Jackson Irvine (St Pauli), set piece, 0.08 xG, off target 37’ Stefan Posch (Mainz), from a corner, 0.08 xG, saved 52’ Philipp Mwene (Mainz), open play, 0.08 xG, blocked 90’ Philipp Mwene (Mainz), open play, 0.07 xG, off target 10’ Lars Ritzka (St Pauli), open play, 0.07 xG, off target 65’ Phillip Tietz (Mainz), open play, 0.07 xG, hit the woodwork 4’ Hauke Wahl (St Pauli), from a corner, 0.05 xG, off target 63’ Connor Metcalfe (St Pauli), open play, 0.03 xG, off target 60’ Kaishu Sano (Mainz), from a corner, 0.02 xG, blocked 31’ Nadiem Amiri (Mainz), from a corner, 0.02 xG, blocked 31’ Danny da Costa (Mainz), from a corner, 0.02 xG, off target 90+3’ Joel Chima Fujita (St Pauli), open play, 0.02 xG, saved 90+4’ Abdoulie Ceesay (St Pauli), open play, 0.02 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Lineups

Lineup not available for this match.

Mainz 3-5-2 Starting XI
Batz
Potulski 76’
Posch
Costa
Mwene
Amiri 84’
Sano
Nebel
Widmer 77’
Tietz 84’
Becker 72’

Player stats

PlayerPosMinGAShxGxAKPCards
Nikola Vasilj GK900 0.000.000
Karol Mets DEF901 0.110.021
Hauke Wahl DEF901 0.050.000
Tomoya Ando DEF901 0.090.031
Arkadiusz Pyrka MID900 0.000.000
Lars Ritzka MID481 0.070.000
Jackson Irvine MID861 0.080.001
Eric Smith MID670 0.000.223
Joel Chima Fujita MID901 0.020.000
Danel Sinani MID480 0.000.071
Andréas Hountondji FWD670 0.000.000
Connor Metcalfe Sub421 0.030.111
Adam Dzwigala Sub420 0.000.000
Abdoulie Ceesay Sub2312 0.310.331
Martijn Kaars Sub2311 0.330.301
Mathias Rasmussen Sub40 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

St Pauli win 34% Avg odds 2.75
Draw 29% Avg odds 3.26
Mainz win 37% Avg odds 2.51

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.