1. Players
  2. Mainz 05

Kacper Potulski

Centre-back, Mainz 05
Matches 2026-2743 starts
Minutes279
Goals0
Assists0

Next match

Model estimate
Mainz 05 v Bayer LeverkusenSat 10 Oct,
To score9%
To assist3%
Goal or assist12%
Shots0.7expected, in 74 minutes

In our likely line-up (started 4 of the team's last 5). From Vesta's expected goals for the team, his expected goals and goals per 90 minutes and the minutes he is likely to play.

Chances

2026-27, total and per 90 minutes
Expected goals0.50.17 per 90
Expected assists0.10.04 per 90
Shots30.97 per 90
Key passes10.32 per 90

Against the peers

2026-27, per 90 minutes

Among the 64 defenders of the Bundesliga with 270 minutes or more. The bar is the percentile: 90 means better than 9 in 10 of them.

Per 90Percentile
Goals0.040
Expected goals0.1779
Shots0.9765
Assists0.034
Expected assists0.0446
Key passes0.3240

Season projection

Model estimate
Goals at the end40 now; 8 in 10 between 1 and 6
Assists at the end10 now; 8 in 10 between 0 and 3
Top scorer–in the Bundesliga
Most assists–

Every remaining Bundesliga match simulated with Vesta; the team's goals shared among its players by their recent part in its attack. The whole race

In numbers

Top five leagues since 2025-26

Last matches

DateMatchMinGAShotsxG
Sat 19 SepBorussia M.Gladbach 3–4 Mainz 059020.49
Sat 12 SepMainz 05 1–3 Eintracht Frankfurt9000.00
Sun 6 SepHamburger SV 0–5 Mainz 059010.05
Sat 29 AugMainz 05 0–0 Paderborn9*00.00
Sat 16 MayFC Heidenheim 0–2 Mainz 059030.63
Sun 10 MayMainz 05 1–3 Union Berlin75*20.47
Sun 3 MaySt. Pauli 1–2 Mainz 057800.00
Sat 4 AprHoffenheim 1–2 Mainz 0554*00.00
Sun 15 MarWerder Bremen 0–2 Mainz 057*00.00
Sat 28 FebBayer Leverkusen 1–1 Mainz 059000.00
Fri 20 FebMainz 05 1–1 Hamburger SV9020.14
Fri 13 FebBorussia Dortmund 4–0 Mainz 0564*30.20
Sat 7 FebMainz 05 2–0 Augsburg6*00.00
Sat 31 JanRasenBallsport Leipzig 1–2 Mainz 059000.00
Sat 17 JanFC Cologne 2–1 Mainz 059010.58
Tue 13 JanMainz 05 2–1 FC Heidenheim57*10.02
Sun 21 Dec 2025Mainz 05 0–0 St. Pauli9010.09
Sun 14 Dec 2025Bayern Munich 2–2 Mainz 0590110.47
Sun 30 Nov 2025Freiburg 4–0 Mainz 059000.00

* came on as a substitute.