Age 31
Height 193 cm
Foot Both
Country Germany
Value €2.1m
Contract 2028-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.97
18 matches
Last 5
6.94
-0.03 vs season
Best
9.1
vs Dynamo Dresden
MOTM
1
of 18 matches
Rating by match (last 18)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
🧬
Attributes
Sweeper actions
Goals conceded
Save percentage
High claims
Clean sheets
Long ball percentage
Filter:
Apps
18
Goals
0
Assists
0
Rating
6.97
Conceded
14
70%
Clean sheets
0
0%
Rating
6.69
16%
Matches
10
23%
Started
10
23%
Penalties saved
0/0
🎯
Stats compared to other keepers
Bundesliga · percentile vs peers
Sweeper actions
39%
Goals conceded
72%
Save percentage
89%
High claims
61%
Clean sheets
17%
Long ball percentage
30%
🔥
Heatmap
565 touches this season
Attack
Touches
565
Attack
0%
Middle
3%
Ø position
12%
Detailed Stats & Percentiles (Bundesliga)
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 35%
|
Per 90 pctl
avg 43%
|
|---|---|---|---|---|
| Saves | 31 | 3.18 |
23
|
43
|
| Save percentage | 68.9 | 68.89 |
60
|
60
|
| Goals conceded | 14 | 1.44 |
70
|
60
|
| Goals prevented | -0.58 | -0.06 |
30
|
26
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Error led to goal | 1 | 0.10 |
36
|
20
|
| Acted as sweeper | 7 | 0.72 |
30
|
70
|
| High claims | 9 | 0.92 |
33
|
70
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 32%
|
Per 90 pctl
avg 44%
|
|---|---|---|---|---|
| Accurate passes | 199 | 20.42 |
26
|
23
|
| Pass accuracy | 54.2 | 54.22 |
6
|
6
|
| Accurate long balls | 88 | 9.03 |
40
|
83
|
| Long ball accuracy | 34.4 | 34.38 |
20
|
20
|
| xA | 0.10 | 0.01 |
66
|
90
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 5%
|
Per 90 pctl
avg 1%
|
|---|---|---|---|---|
| Yellow cards | 2 | 0.21 |
10
|
3
|
| Red cards | 1 | 0.10 |
0
|
0
|
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 35%
|
Per 90 pctl
avg 43%
|
|---|---|---|---|---|
| Saves | 31 | 3.18 |
23
|
43
|
| Save percentage | 68.9 | 68.89 |
60
|
60
|
| Goals conceded | 14 | 1.44 |
70
|
60
|
| Goals prevented | -0.58 | -0.06 |
30
|
26
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Error led to goal | 1 | 0.10 |
36
|
20
|
| Acted as sweeper | 7 | 0.72 |
30
|
70
|
| High claims | 9 | 0.92 |
33
|
70
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 32%
|
Per 90 pctl
avg 44%
|
|---|---|---|---|---|
| Accurate passes | 199 | 20.42 |
26
|
23
|
| Pass accuracy | 54.2 | 54.22 |
6
|
6
|
| Accurate long balls | 88 | 9.03 |
40
|
83
|
| Long ball accuracy | 34.4 | 34.38 |
20
|
20
|
| xA | 0.10 | 0.01 |
66
|
90
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 5%
|
Per 90 pctl
avg 1%
|
|---|---|---|---|---|
| Yellow cards | 2 | 0.21 |
10
|
3
|
| Red cards | 1 | 0.10 |
0
|
0
|
Recent Matches (22)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-16 | @ FC Heidenheim | Bundesliga | 0-2 | 0 | 0 | 0 | |
| 2026-05-10 | vs Union Berlin | Bundesliga | 1-3 | 90 | 0 | 0 | 6.5 |
| 2026-05-03 | @ St. Pauli | Bundesliga | 1-2 | 0 | 0 | 0 | |
| 2026-04-25 | vs Bayern München | Bundesliga | 3-4 | 0 | 0 | 0 | |
| 2026-04-16 | @ Strasbourg | Conference League | 4-0 | 0 | 0 | 0 | |
| 2025-11-27 | @ Universitatea Craiova | Conference League | 1-0 | 24 | 0 | 0 | 6.0 |
| 2025-11-21 | vs Hoffenheim | Bundesliga | 1-1 | 90 | 0 | 0 | 8.1 |
| 2025-11-09 | @ Eintracht Frankfurt | Bundesliga | 1-0 | 90 | 0 | 0 | 6.9 |
| 2025-11-06 | vs Fiorentina | Conference League | 2-1 | 90 | 0 | 0 | 7.2 |
| 2025-11-01 | vs Werder Bremen | Bundesliga | 1-1 | 90 | 0 | 0 | 6.7 |
| 2025-10-29 | vs VfB Stuttgart | DFB Pokal | 0-2 | 90 | 0 | 0 | 6.9 |
| 2025-10-26 | @ VfB Stuttgart | Bundesliga | 2-1 | 90 | 0 | 0 | 6.8 |
| 2025-10-23 | vs Zrinjski Mostar | Conference League | 1-0 | 90 | 0 | 0 | 7.2 |
| 2025-10-02 | @ Omonia Nicosia | Conference League | 0-1 | 90 | 0 | 0 | 8.1 |
| 2025-09-27 | vs Borussia Dortmund | Bundesliga | 0-2 | 67 | 0 | 0 | 4.8 |
| 2025-09-20 | @ Augsburg | Bundesliga | 1-4 | 90 | 0 | 0 | 7.6 |
| 2025-09-13 | vs RB Leipzig | Bundesliga | 0-1 | 90 | 0 | 0 | 6.5 |
| 2025-08-31 | @ Wolfsburg | Bundesliga | 1-1 | 90 | 0 | 0 | 6.4 |
| 2025-08-28 | vs Rosenborg | Conference League Qualification | 4-1 | 90 | 0 | 0 | 6.3 |
| 2025-08-24 | vs 1. FC Köln | Bundesliga | 0-1 | 90 | 0 | 0 | 6.8 |
| 2025-08-21 | @ Rosenborg | Conference League Qualification | 2-1 | 90 | 0 | 0 | 7.6 |
| 2025-08-18 | @ Dynamo Dresden | DFB Pokal | 0-1 | 90 | 0 | 0 | 9.1 ⭐ |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Mainz 05 | senior | 18 | 0 | 0 | 6.97 |
| 2024/2025 | Mainz 05 | senior | 34 | 0 | 0 | 7.27 |
| 2023/2024 | Mainz 05 | senior | 32 | 0 | 0 | 6.78 |
| 2022/2023 | Mainz 05 | senior | 27 | 0 | 0 | 6.85 |
| 2021/2022 | Mainz 05 | senior | 35 | 0 | 0 | 6.86 |
| 2020/2021 | Mainz 05 | senior | 33 | 0 | 0 | 6.32 |
| 2019/2020 | Mainz 05 | senior | 22 | 0 | 0 | 6.46 |
| 2018/2019 | Mainz 05 | senior | 11 | 0 | 0 | 6.39 |
| 2017/2018 | Mainz 05 | senior | 17 | 0 | 0 | 6.05 |
| 2016/2017 | Holstein Kiel | senior | 1 | 0 | 0 | - |
| 2015/2016 | Holstein Kiel | senior | 25 | 0 | 0 | - |
| 2014/2015 | Mainz 05 II | senior | 21 | 0 | 0 | - |
| 2013/2014 | Mainz 05 II | senior | 15 | 0 | 0 | - |
| 2012/2013 | Mainz 05 II | senior | 2 | 0 | 0 | - |
| 2012/2013 | Mainz 05 U19 | youth | 4 | 0 | 0 | - |
Transfer Value History
Teammates
Lasse Rieß
Phillipp Mwene
Stefan Posch
Maxim Leitsch
Kaishu Sano
Jae-Sung Lee
Paul Nebel
Nadiem Amiri
Armindo Sieb
William Bøving
Lennard Maloney
Stefan Bell
Benedict Hollerbach
Kasey Bos
Anthony Caci
Phillip Tietz
Danny da Costa
Nikolas Veratschnig
Sheraldo Becker
Sota Kawasaki
Andreas Hanche-Olsen
Silas Katompa Mvumpa
Niklas Tauer
Silvan Widmer
Dominik Kohr
Daniel Batz
Daniel Imafidon
Fabio Moreno Fell
Jeremiah Debrah
Daniel Gleiber
Nelson Weiper
Maxim Dal
Kacper Potulski
Trophies
Holstein Kiel
🏆
Reg. Cup Schleswig-Holstein
x1
Mainz 05