1. FSV Mainz 05

Kacper Potulski

Defender · 1. FSV Mainz 05 · 19 · Poland

Season score
58.0
Bundesliga 26/27, 6 matches
Last 5 weeks
57.8
average of weeks with 60+ minutes
Market value
€18.0M
+€6.0M (+50%) since 20 Mar 2026
Transfermarkt, 27 May 2026
Born
19 Oct 2007
Height
195 cm
Foot
R
Contract until
30 Jun 2028
Wikipedia views
1,285 4 weeks

Every week

1–7 Jul 2025 to 20–26 Oct 2026

20 of 69 weeks with 60+ minutes, averaging 52.3 (minutes-weighted); 2 of them 70 or better.

Form bars show the weekly score: no matchunder 60′under 4545–5555–7070+

Every week as a table
WeekMatchesMinutesScoreExpectedUnderlying
13–19 Oct 202619059.652.159.6
6–12 Oct 202617063.351.564.0
22–28 Sep 202619058.651.058.6
15–21 Sep 202619071.049.476.2
8–14 Sep 202619037.650.437.6
1–7 Sep 202619052.850.253.4
25–31 Aug 2026110100.049.7100.0
18–24 Aug 202612840.850.041.2
12–18 May 202619049.050.151.8
5–11 May 202617444.550.547.5
28 Apr – 4 May 202617648.050.747.9
7–13 Apr 202611061.650.661.6
31 Mar – 6 Apr 202615361.250.161.2
17–23 Mar 20261856.950.072.2
10–16 Mar 202629948.450.248.5
24 Feb – 2 Mar 202619040.851.040.7
17–23 Feb 202619040.152.041.3
10–16 Feb 202616375.950.678.5
3–9 Feb 20261955.850.655.8
27 Jan – 2 Feb 202619046.151.046.0
13–19 Jan 202615649.951.150.2
16–22 Dec 2025218041.552.242.2
9–15 Dec 202519063.152.457.6
25 Nov – 1 Dec 2025213562.751.763.0
4–10 Nov 202519063.448.963.4
21–27 Oct 202519037.850.637.7
30 Sep – 6 Oct 202516455.750.056.4

Against expectation

How it's expected

Each week's score beside what the player's earlier matches led to expect. Over the last 10 weeks with 60+ minutes: +2.7 a week above expectation.

30.040.050.060.070.080.030 Sep25 Nov27 Jan24 Feb5 May8 Sep6 OctScore 59.6Expected 52.1
1

On the breakout watchlist

A 38% chance of breaking out within a year, on how players like them went before. Underlying 53.9 over 1,861 minutes in the last year, up 4.3 over the last 10 weeks. Wikipedia views 1.6× below similar performers. Valued €18.0M against €16.1M expected. See the list

Transfermarkt €18.0M +€6.0M (+50%) since 20 Mar 2026 27 May 2026 · its own valuation, revised a few times a year
Current estimate €16.6M no change recorded 22 Oct 2026 · BSD, seen when squads refresh
Next summer, if it goes like similar cases €18.7M–€31.6M +37% median of 40 similar past cases; players the same age +50% Closest cases, what their Transfermarkt value then did in a year: Can Uzun at 19 (€18.0M, scoring 54.3) +150%; Finn Jeltsch at 19 (€20.0M, scoring 55.4) +75%; Facundo Buonanotte at 19 (€18.0M, scoring 53.4) +11%.
0€5.0M€10M€15M€20MJulOct2026AprJulOct€18.0M€16.6M
Every value as a table
DateSourceValue
22 Oct 2026Current estimate (BSD)€16.6M
27 May 2026Transfermarkt€18.0M
20 Mar 2026Transfermarkt€12.0M
19 Dec 2025Transfermarkt€2.5M
11 Jun 2025Transfermarkt€200k

Two different estimates, so each is its own line and each change is measured within its own line.

DateMoveFee
1 Jan 2026FSV Mainz 05 II MainzUndisclosed
1 Jul 2025Mainz 05 U19 FSV Mainz 05 IIUndisclosed
1 Jul 2024Mainz 05 U17 Mainz 05 U19Undisclosed
1 Jul 2023Legia U19 Mainz 05 U17Free or loan
1 Nov 2022Legia Yth. Legia U19Undisclosed
1 Jul 2021Lechia Youth Legia Yth.Free or loan

What the score is made of

Bundesliga 26/27: each part per 90 minutes against the average defender in the top five leagues (0), in standard deviations.

  • Shooting +1.06
  • Creating −0.06
  • Progressing −0.08
  • Keeping the ball +0.52
  • Defending +0.38
  • Aerial +1.19
  • Finishing −0.83

Attention

English Wikipedia views per week, the article and its redirects, last 48 weeks.

02.0K4.0K6.0K25 Nov6 Jan17 Feb31 Mar12 May23 Jun4 Aug15 Sep

Plays most like

same position, last 12 months: the shape of their play, not its level
PlayerRecent scoreValue nowLikeness
Abdelnour Soualhia SC Telstar · 25 · cheaper53.2€700k98%Compare
Pascal Struijk Brighton & Hove Albion · 2754.5€22.0M98%Compare
António Silva Bournemouth · 2261.3€30.0M96%Compare
Fabian Schär Newcastle United · 34––96%Compare
Willi Orbán RB Leipzig · 33 · cheaper62.4€5.0M96%Compare
Félix Torres Internacional · 29 · cheaper48.8€800k95%Compare

Recent score: the last six months. Cheaper: valued at less than 60% of Kacper Potulski.

Seasons

SeasonCompetitionTeamMatchesMinutesScoreUnderlying
Bundesliga 26/27Bundesliga1. FSV Mainz 05644058.059.3
UEFA Nations League 26/27UEFA Nations LeaguePoland19058.658.6
DFB Pokal 26/27DFB-Pokal1. FSV Mainz 0512840.841.2
Bundesliga 25/26Bundesliga1. FSV Mainz 051497051.151.5
UEFA Conference League 25/26Conference League1. FSV Mainz 05848750.651.0

Latest matches

30 since July 2025
DateCompetitionOpponentResultMinGoalsAssistsxGxAScore
17 Oct 2026Bundesligaat FC Schalke 04W 1–09000–0.0159.6
10 Oct 2026BundesligaBayer 04 LeverkusenL 3–470000.070.0463.3
25 Sep 2026UEFA Nations LeagueBosnia & HerzegovinaD 0–09000–0.0158.6
19 Sep 2026Bundesligaat Borussia M'gladbachW 4–390000.660.0471.0
12 Sep 2026BundesligaEintracht FrankfurtL 1–39000–0.0137.6
6 Sep 2026Bundesligaat Hamburger SVW 5–090000.080.0152.8
29 Aug 2026BundesligaSC Paderborn 07D 0–01000–0.01100.0
23 Aug 2026DFB-Pokalat VfB 1921 KrieschowW 9–02800––40.8
16 May 2026Bundesligaat 1. FC HeidenheimW 2–090000.370.0049.0
10 May 2026Bundesliga1. FC Union BerlinL 1–374000.330.0244.5
All 30 matches
DateCompetitionOpponentResultMinGoalsAssistsxGxAScore
17 Oct 2026Bundesligaat FC Schalke 04W 1–09000–0.0159.6
10 Oct 2026BundesligaBayer 04 LeverkusenL 3–470000.070.0463.3
25 Sep 2026UEFA Nations LeagueBosnia & HerzegovinaD 0–09000–0.0158.6
19 Sep 2026Bundesligaat Borussia M'gladbachW 4–390000.660.0471.0
12 Sep 2026BundesligaEintracht FrankfurtL 1–39000–0.0137.6
6 Sep 2026Bundesligaat Hamburger SVW 5–090000.080.0152.8
29 Aug 2026BundesligaSC Paderborn 07D 0–01000–0.01100.0
23 Aug 2026DFB-Pokalat VfB 1921 KrieschowW 9–02800––40.8
16 May 2026Bundesligaat 1. FC HeidenheimW 2–090000.370.0049.0
10 May 2026Bundesliga1. FC Union BerlinL 1–374000.330.0244.5
3 May 2026Bundesligaat FC St. PauliW 2–17600–0.0048.0
9 Apr 2026Conference LeagueRC StrasbourgW 2–01000–0.0261.6
4 Apr 2026Bundesligaat TSG HoffenheimW 2–15300–0.0161.2
19 Mar 2026Conference LeagueSK Sigma OlomoucW 2–08000.170.0056.9
15 Mar 2026Bundesligaat SV Werder BremenW 2–0900––27.1
12 Mar 2026Conference Leagueat SK Sigma OlomoucD 0–090000.020.0550.5
28 Feb 2026Bundesligaat Bayer 04 LeverkusenD 1–19000–0.0140.8
20 Feb 2026BundesligaHamburger SVD 1–190000.160.0140.1
13 Feb 2026Bundesligaat Borussia DortmundL 0–463000.230.0075.9
7 Feb 2026BundesligaFC AugsburgW 2–0900–0.0055.8
31 Jan 2026Bundesligaat RB LeipzigW 2–19000–0.0346.1
13 Jan 2026Bundesliga1. FC HeidenheimW 2–156000.030.0349.9
21 Dec 2025BundesligaFC St. PauliD 0–090000.200.0151.5
18 Dec 2025Conference LeagueSamsunsporW 2–09000–0.0031.5
14 Dec 2025Bundesligaat FC Bayern MünchenD 2–290100.290.0063.1
30 Nov 2025Bundesligaat SC FreiburgL 0–49000–0.0054.8
27 Nov 2025Conference Leagueat Universitatea CraiovaL 0–145000.040.0278.7
6 Nov 2025Conference LeagueFiorentinaW 2–19000–0.0063.4
23 Oct 2025Conference LeagueHŠK Zrinjski MostarW 1–09000–0.0237.8
2 Oct 2025Conference Leagueat Omonia NicosiaW 1–064000.060.0155.7