Bundesliga · 2026/27

Mainz 0551Index54Attack45Defense

LWLWD
Assessed fixtures
at SCH
46% win
Chances created and conceded, against 198 club-seasons of this league
npxG /90Shots /90Close-range shareFinishing /90Chance qualityBig-chance sharenpxG conceded /90Shots faced /90Close-range concededQuality concededBig chances facedKeeping /90Set-piece shareCorner shareSet-piece conceded
hover a club to isolate it
Percentile against 198 club-seasons of league history, 2025 season. Higher is better on every spoke, including the ones where a low raw number is the good one. n = 198 club-seasons.
Chances created and conceded
0.0+0.8+1.6+2.4+3.12026/27MAI
Solid: chances created. Dashed red: chances conceded. Both six-match rolling averages. A dashed vertical marks a new season. n = 38 matches. Chart R4pbsnpfiv5snb.

Season shape · 2026/27

Home0-1-24–7 goals · 6–5 xG
Away2-0-09–3 goals · 7–3 xG
Proportional breakdown2 categories totalling 13.77%23%13SCORED
  • Open play77%
  • From corners23%
Proportional breakdown — 2 categories totalling 13.
CategoryValueShare
Open play1076.9%
From corners323.1%
Where Mainz 05's goals came from, counted from shot data. Own goals by opponents are excluded, so this can total less than goals-for in the split above.
Proportional breakdown2 categories totalling 10.90%10%10CONCEDED
  • Open play90%
  • Penalties10%
Proportional breakdown — 2 categories totalling 10.
CategoryValueShare
Open play990.0%
Penalties110.0%
Where the goals against arose. Own goals excluded, as above.
Who carried the threat
PlayerxGxAGA
Nadiem Amiri10.76.6122
Paul Nebel5.85.352
Sheraldo Becker4.83.533
Jae-Sung Lee4.23.342
Kaishu Sano1.63.612
Danny da Costa2.42.823
Benedict Hollerbach3.01.912
Silvan Widmer2.71.821
Philipp Mwene2.02.112
Dominik Kohr1.91.920

Chance quality, match by match

Time series2 series over 5 time points.-0.060.901.92.83.8135xG createdxG concededXGMATCHDAY (1–5)
  • xG created
  • xG conceded
Time series — 2 series over 5 time points.
matchday (1–5)xG createdxG conceded
11.60.69
23.30.26
32.22.2
43.53.1
52.22.3
Per-match chance quality across 5 matches — creation vs concession. Crossovers are where seasons turn.
Squad projections — this week
Sheraldo BeckerG+A 0.6620% goal
Phillip TietzG+A 0.5935% goal
Nadiem AmiriG+A 0.5222% goal
Philipp MweneG+A 0.2913% goal
Anthony CaciG+A 0.266% goal
Kaishu SanoG+A 0.214% goal
Jae-Sung LeeG+A 0.1711% goal
Kacper PotulskiG+A 0.108% goal

Style profile · how they play, not how good they are

Each axis is a percentile against the 17 other clubs with a profile this season, built from every shot Mainz 05 has taken and conceded in their last twelve matches. A club can sit high on these axes and still be poor — this describes character, not quality.

Style profile7-axis radar comparing 1 profile(s).Set-piece threat26thAerial93rdCrossing93rdCarrying32ndBig chances99thClose range99thChance quality99th
  • Creating
Style profile — 7-axis radar comparing 1 profile(s).
AxisCreating
Set-piece threat26th
Aerial93rd
Crossing93rd
Carrying32nd
Big chances99th
Close range99th
Chance quality99th
Where Mainz 05's threat comes from. Strongest trait: big chances (99th percentile). as of 2026-10-10
Style profile7-axis radar comparing 1 profile(s).Set-piece threat81stAerial93rdCrossing99thCarrying1stBig chances44thClose range87thChance quality38th
  • Conceding
Style profile — 7-axis radar comparing 1 profile(s).
AxisConceding
Set-piece threat81st
Aerial93rd
Crossing99th
Carrying1st
Big chances44th
Close range87th
Chance quality38th
The shape of what they give up. Most exposed to: crossing (99th percentile). as of 2026-10-10

Descriptive only. We tested whether style matchups improve match forecasts — a set-piece side against a set-piece-vulnerable defence, and so on — and the answer was no, to five decimal places. These profiles tell you what a match will look like, not who will win it.

Luck ledger · 2026/27

061215
— points · - - expected points · hover for any game

Match log

GameOpponentScorexGxGAxPtsPts
1Paderborn0-01.60.72.01
2@ Hamburger SV5-03.30.33.03
3Eintracht Frankfurt1-32.22.21.80
4@ Gladbach4-33.53.11.73
5Leverkusen3-42.22.31.30

Latest results

2026-10-10Mainz 053–4LeverkusenxG 2.2–2.3
2026-09-19Gladbach3–4Mainz 05xG 3.1–3.5
2026-09-12Mainz 051–3Eintracht FrankfurtxG 2.2–2.2
2026-09-06Hamburger SV0–5Mainz 05xG 0.3–3.3
2026-08-29Mainz 050–0PaderbornxG 1.6–0.7