Age 30
Height 187 cm
Foot Both
Country Germany
Value €2.7m
Contract 2029-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.65
28 matches
Last 5
6.42
-0.23 vs season
Best
8.1
vs St. Pauli
MOTM
0
of 29 matches
Rating by match (last 29)
≥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
28
Goals
0
Assists
0
Rating
6.65
Conceded
33
46%
Clean sheets
5
50%
Rating
6.68
13%
Matches
22
43%
Started
21
40%
Penalties saved
0/2
🎯
Stats compared to other keepers
Bundesliga · percentile vs peers
Sweeper actions
35%
Goals conceded
25%
Save percentage
38%
High claims
33%
Clean sheets
32%
Long ball percentage
57%
🔥
Heatmap
1277 touches this season
Attack
Touches
1277
Attack
0%
Middle
2%
Ø position
11%
Detailed Stats & Percentiles (Bundesliga)
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 33%
|
Per 90 pctl
avg 30%
|
|---|---|---|---|---|
| Saves | 63 | 2.87 |
46
|
30
|
| Save percentage | 65.6 | 65.62 |
40
|
40
|
| Goals conceded | 33 | 1.50 |
46
|
53
|
| Goals prevented | -1.34 | -0.06 |
26
|
23
|
| Clean sheets | 5 | 0.23 |
50
|
63
|
| Penalty saves | 0 | 0.00 |
0
|
0
|
| Penalties conceded | 2 | 0.09 |
43
|
46
|
| Penalty save % | 0.0 | 0.00 |
20
|
20
|
| Error led to goal | 3 | 0.14 |
13
|
16
|
| Acted as sweeper | 9 | 0.41 |
40
|
16
|
| High claims | 14 | 0.64 |
43
|
30
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 64%
|
Per 90 pctl
avg 64%
|
|---|---|---|---|---|
| Accurate passes | 549 | 25.02 |
50
|
46
|
| Pass accuracy | 71.9 | 71.86 |
63
|
63
|
| Accurate long balls | 160 | 7.29 |
53
|
56
|
| Long ball accuracy | 43.6 | 43.60 |
83
|
83
|
| xA | 0.11 | 0.01 |
70
|
73
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 63%
|
Per 90 pctl
avg 66%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.05 |
26
|
33
|
| Red cards | 0 | 0.00 |
100
|
100
|
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 33%
|
Per 90 pctl
avg 30%
|
|---|---|---|---|---|
| Saves | 63 | 2.87 |
46
|
30
|
| Save percentage | 65.6 | 65.62 |
40
|
40
|
| Goals conceded | 33 | 1.50 |
46
|
53
|
| Goals prevented | -1.34 | -0.06 |
26
|
23
|
| Clean sheets | 5 | 0.23 |
50
|
63
|
| Penalty saves | 0 | 0.00 |
0
|
0
|
| Penalties conceded | 2 | 0.09 |
43
|
46
|
| Penalty save % | 0.0 | 0.00 |
20
|
20
|
| Error led to goal | 3 | 0.14 |
13
|
16
|
| Acted as sweeper | 9 | 0.41 |
40
|
16
|
| High claims | 14 | 0.64 |
43
|
30
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 64%
|
Per 90 pctl
avg 64%
|
|---|---|---|---|---|
| Accurate passes | 549 | 25.02 |
50
|
46
|
| Pass accuracy | 71.9 | 71.86 |
63
|
63
|
| Accurate long balls | 160 | 7.29 |
53
|
56
|
| Long ball accuracy | 43.6 | 43.60 |
83
|
83
|
| xA | 0.11 | 0.01 |
70
|
73
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 63%
|
Per 90 pctl
avg 66%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.05 |
26
|
33
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (45)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-16 | vs VfB Stuttgart | Bundesliga | 2-2 | 90 | 0 | 0 | 7.8 |
| 2026-05-08 | @ Borussia Dortmund | Bundesliga | 3-2 | 90 | 0 | 0 | 7.0 |
| 2026-05-02 | vs Hamburger SV | Bundesliga | 1-2 | 90 | 0 | 0 | 5.8 |
| 2026-04-25 | @ Augsburg | Bundesliga | 1-1 | 90 | 0 | 0 | 6.9 |
| 2026-04-18 | vs RB Leipzig | Bundesliga | 1-3 | 90 | 0 | 0 | 4.6 |
| 2026-04-11 | @ Wolfsburg | Bundesliga | 1-2 | 90 | 0 | 0 | 7.3 |
| 2026-04-05 | vs 1. FC Köln | Bundesliga | 2-2 | 90 | 0 | 0 | 7.9 |
| 2026-03-22 | @ Mainz 05 | Bundesliga | 2-1 | 90 | 0 | 0 | 6.4 |
| 2026-03-14 | vs FC Heidenheim | Bundesliga | 1-0 | 90 | 0 | 0 | 7.7 |
| 2026-03-08 | @ St. Pauli | Bundesliga | 0-0 | 90 | 0 | 0 | 7.6 |
| 2026-03-01 | vs Freiburg | Bundesliga | 2-0 | 85 | 0 | 0 | 7.7 |
| 2026-02-21 | @ Bayern München | Bundesliga | 3-2 | 0 | 0 | 0 | |
| 2026-02-14 | vs Borussia Mönchengladbach | Bundesliga | 3-0 | 0 | 0 | 0 | |
| 2026-02-06 | @ Union Berlin | Bundesliga | 1-1 | 0 | 0 | 0 | |
| 2026-01-31 | vs Bayer Leverkusen | Bundesliga | 1-3 | 0 | 0 | 0 | |
| 2026-01-28 | vs Tottenham Hotspur | Champions League | 0-2 | 0 | 0 | 0 | |
| 2026-01-24 | vs Hoffenheim | Bundesliga | 1-3 | 0 | 0 | 0 | |
| 2026-01-21 | @ Qarabag FK | Champions League | 3-2 | 0 | 0 | 0 | |
| 2026-01-16 | @ Werder Bremen | Bundesliga | 3-3 | 0 | 0 | 0 | |
| 2026-01-13 | @ VfB Stuttgart | Bundesliga | 3-2 | 0 | 0 | 0 | |
| 2026-01-09 | vs Borussia Dortmund | Bundesliga | 3-3 | 0 | 0 | 0 | |
| 2025-12-20 | @ Hamburger SV | Bundesliga | 1-1 | 90 | 0 | 0 | 6.3 |
| 2025-12-13 | vs Augsburg | Bundesliga | 1-0 | 90 | 0 | 0 | 7.6 |
| 2025-12-09 | @ Barcelona | Champions League | 2-1 | 90 | 0 | 0 | 6.3 |
| 2025-12-06 | @ RB Leipzig | Bundesliga | 6-0 | 90 | 0 | 0 | 2.9 |
| 2025-11-30 | vs Wolfsburg | Bundesliga | 1-1 | 90 | 0 | 0 | 6.4 |
| 2025-11-26 | vs Atalanta | Champions League | 0-3 | 90 | 0 | 0 | 5.5 |
| 2025-11-22 | @ 1. FC Köln | Bundesliga | 3-4 | 90 | 0 | 0 | 4.8 |
| 2025-11-09 | vs Mainz 05 | Bundesliga | 1-0 | 90 | 0 | 0 | 7.2 |
| 2025-11-04 | @ Napoli | Champions League | 0-0 | 90 | 0 | 0 | 7.8 |
| 2025-11-01 | @ FC Heidenheim | Bundesliga | 1-1 | 90 | 0 | 0 | 6.6 |
| 2025-10-28 | vs Borussia Dortmund | DFB Pokal | 1-1 | 120 | 0 | 0 | 6.7 |
| 2025-10-25 | vs St. Pauli | Bundesliga | 2-0 | 90 | 0 | 0 | 8.1 |
| 2025-10-22 | vs Liverpool | Champions League | 1-5 | 90 | 0 | 0 | 5.3 |
| 2025-10-19 | @ Freiburg | Bundesliga | 2-2 | 0 | 0 | 0 | |
| 2025-10-04 | vs Bayern München | Bundesliga | 0-3 | 0 | 0 | 0 | |
| 2025-09-30 | @ Atletico Madrid | Champions League | 5-1 | 0 | 0 | 0 | |
| 2025-09-27 | @ Borussia Mönchengladbach | Bundesliga | 4-6 | 0 | 0 | 0 | |
| 2025-09-21 | vs Union Berlin | Bundesliga | 3-4 | 0 | 0 | 0 | |
| 2025-09-18 | vs Galatasaray | Champions League | 5-1 | 90 | 0 | 0 | 7.5 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Eintracht Frankfurt | senior | 28 | 0 | 0 | 6.65 |
| 2025/2026 | Werder Bremen | senior | 1 | 0 | 0 | 6.89 |
| 2024/2025 | Werder Bremen | senior | 38 | 0 | 0 | 6.77 |
| 2023/2024 | Werder Bremen | senior | 27 | 0 | 0 | 6.97 |
| 2022/2023 | Werder Bremen | senior | 2 | 0 | 0 | 6.60 |
| 2021/2022 | Werder Bremen | senior | 12 | 0 | 0 | 5.99 |
| 2020/2021 | PEC Zwolle | senior | 20 | 0 | 0 | 6.22 |
| 2019/2020 | PEC Zwolle | senior | 14 | 0 | 0 | 6.66 |
| 2018/2019 | SK Austria Klagenfurt | senior | 14 | 0 | 0 | - |
| 2016/2017 | Werder Bremen II | senior | 22 | 0 | 0 | - |
| 2015/2016 | Werder Bremen II | senior | 1 | 0 | 0 | - |
| 2014/2015 | Werder Bremen II | senior | 7 | 0 | 0 | - |
| 2014/2015 | Unterhaching | senior | 19 | 0 | 0 | - |
| 2013/2014 | Unterhaching | senior | 11 | 0 | 0 | - |
| 2013/2014 | SpVgg Unterhaching Under 19 | youth | 20 | 0 | 0 | - |
| 2012/2013 | SpVgg Unterhaching Under 19 | youth | 20 | 0 | 0 | - |
Transfer Value History
Teammates
Marvin Dills
Elias Baum
Arthur Theate
Robin Koch
Aurèle Amenda
Oscar Højlund
Ansgar Knauff
Farès Chaïbi
Jonathan Burkardt
Younes Ebnoutalib
Rasmus Kristensen
Ellyes Skhiri
Hugo Larsson
Mahmoud Dahoud
Jean-Mattéo Bahoya
Ritsu Doan
Nathaniel Brown
Timothy Chandler
Arnaud Kalimuendo-Muinga
Keita Kosugi
Mario Götze
Ayoube Amaimouni-Echghouyab
Michy Batshuayi
Love Arrhov
Jens Grahl
Nnamdi Collins
Amil Siljevic
Kauã
Fousseny Doumbia
Can Uzun
Eintracht Frankfurt