Age 20
Foot Right
Country Ghana
Value €363.9k
Contract 2027-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.80
16 matches
Last 5
6.92
+0.12 vs season
Best
8.2
vs FC Dordrecht
MOTM
1
of 17 matches
Rating by match (last 17)
≥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
16
Goals
0
Assists
0
Rating
6.80
Conceded
32
40%
Clean sheets
2
38%
Rating
6.80
52%
Matches
16
50%
Started
16
50%
Penalties saved
0/3
🎯
Stats compared to other keepers
Eerste Divisie · percentile vs peers
Sweeper actions
90%
Goals conceded
2%
Save percentage
24%
High claims
79%
Clean sheets
8%
Long ball percentage
27%
Detailed Stats & Percentiles (Eerste Divisie)
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 36%
|
Per 90 pctl
avg 35%
|
|---|---|---|---|---|
| Saves | 61 | 3.81 |
50
|
64
|
| Save percentage | 65.6 | 65.59 |
35
|
35
|
| Goals conceded | 32 | 2.00 |
40
|
14
|
| Clean sheets | 2 | 0.12 |
38
|
23
|
| Penalty saves | 0 | 0.00 |
0
|
0
|
| Penalties conceded | 3 | 0.19 |
14
|
11
|
| Penalty save % | 0.0 | 0.00 |
33
|
33
|
| Error led to goal | 1 | 0.06 |
21
|
19
|
| Acted as sweeper | 16 | 1.00 |
71
|
76
|
| High claims | 17 | 1.06 |
57
|
71
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 50%
|
Per 90 pctl
avg 60%
|
|---|---|---|---|---|
| Accurate passes | 573 | 35.81 |
59
|
100
|
| Pass accuracy | 68.8 | 68.79 |
52
|
52
|
| Accurate long balls | 122 | 7.62 |
52
|
52
|
| Long ball accuracy | 32.6 | 32.62 |
9
|
9
|
| Chances created | 2 | 0.12 |
76
|
90
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 50%
|
Per 90 pctl
avg 53%
|
|---|---|---|---|---|
| Yellow cards | 4 | 0.25 |
0
|
7
|
| Red cards | 0 | 0.00 |
100
|
100
|
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 36%
|
Per 90 pctl
avg 35%
|
|---|---|---|---|---|
| Saves | 61 | 3.81 |
50
|
64
|
| Save percentage | 65.6 | 65.59 |
35
|
35
|
| Goals conceded | 32 | 2.00 |
40
|
14
|
| Clean sheets | 2 | 0.12 |
38
|
23
|
| Penalty saves | 0 | 0.00 |
0
|
0
|
| Penalties conceded | 3 | 0.19 |
14
|
11
|
| Penalty save % | 0.0 | 0.00 |
33
|
33
|
| Error led to goal | 1 | 0.06 |
21
|
19
|
| Acted as sweeper | 16 | 1.00 |
71
|
76
|
| High claims | 17 | 1.06 |
57
|
71
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 50%
|
Per 90 pctl
avg 60%
|
|---|---|---|---|---|
| Accurate passes | 573 | 35.81 |
59
|
100
|
| Pass accuracy | 68.8 | 68.79 |
52
|
52
|
| Accurate long balls | 122 | 7.62 |
52
|
52
|
| Long ball accuracy | 32.6 | 32.62 |
9
|
9
|
| Chances created | 2 | 0.12 |
76
|
90
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 50%
|
Per 90 pctl
avg 53%
|
|---|---|---|---|---|
| Yellow cards | 4 | 0.25 |
0
|
7
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (47)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-24 | vs FC Utrecht | Eredivisie ECL Playoff | 1-1 | 0 | 0 | 0 | |
| 2026-05-21 | vs FC Groningen | Eredivisie ECL Playoff | 2-0 | 0 | 0 | 0 | |
| 2026-05-17 | @ SC Heerenveen | Eredivisie | 0-0 | 0 | 0 | 0 | |
| 2026-05-10 | vs FC Utrecht | Eredivisie | 1-2 | 0 | 0 | 0 | |
| 2026-05-02 | vs PSV Eindhoven | Eredivisie | 2-2 | 0 | 0 | 0 | |
| 2026-04-25 | @ NAC Breda | Eredivisie | 0-2 | 0 | 0 | 0 | |
| 2026-04-11 | @ Heracles | Eredivisie | 0-3 | 0 | 0 | 0 | |
| 2026-04-04 | vs FC Twente | Eredivisie | 1-2 | 0 | 0 | 0 | |
| 2026-04-03 | @ ADO Den Haag | Eerste Divisie | 4-2 | 90 | 0 | 0 | 6.3 |
| 2026-03-22 | @ Feyenoord | Eredivisie | 1-1 | 0 | 0 | 0 | |
| 2026-03-20 | vs Almere City FC | Eerste Divisie | 0-2 | 90 | 0 | 0 | 6.0 |
| 2026-03-14 | vs Sparta Rotterdam | Eredivisie | 4-0 | 0 | 0 | 0 | |
| 2026-03-13 | vs FC Den Bosch | Eerste Divisie | 3-2 | 90 | 0 | 0 | 7.4 |
| 2026-03-07 | @ FC Groningen | Eredivisie | 3-1 | 0 | 0 | 0 | |
| 2026-03-06 | @ FC Eindhoven | Eerste Divisie | 2-1 | 90 | 0 | 0 | 6.7 |
| 2026-03-01 | @ PEC Zwolle | Eredivisie | 0-0 | 0 | 0 | 0 | |
| 2026-02-21 | vs NEC Nijmegen | Eredivisie | 1-1 | 0 | 0 | 0 | |
| 2026-02-20 | @ FC Dordrecht | Eerste Divisie | 0-1 | 90 | 0 | 0 | 8.2 ⭐ |
| 2026-02-08 | @ AZ Alkmaar | Eredivisie | 1-1 | 0 | 0 | 0 | |
| 2026-02-06 | @ De Graafschap | Eerste Divisie | 4-0 | 90 | 0 | 0 | 6.1 |
| 2026-02-01 | @ Excelsior | Eredivisie | 2-2 | 0 | 0 | 0 | |
| 2026-01-28 | vs Olympiacos | Champions League | 1-2 | 0 | 0 | 0 | |
| 2026-01-19 | vs Roda JC Kerkrade | Eerste Divisie | 2-2 | 90 | 0 | 0 | 7.6 |
| 2025-12-20 | @ NEC Nijmegen | Eredivisie | 2-2 | 0 | 0 | 0 | |
| 2025-12-12 | @ MVV Maastricht | Eerste Divisie | 2-1 | 90 | 0 | 0 | 4.6 |
| 2025-12-06 | @ Fortuna Sittard | Eredivisie | 1-3 | 0 | 0 | 0 | |
| 2025-12-02 | vs FC Groningen | Eredivisie | 2-0 | 0 | 0 | 0 | |
| 2025-11-24 | @ Helmond Sport | Eerste Divisie | 2-1 | 90 | 0 | 0 | 6.2 |
| 2025-11-22 | vs Excelsior | Eredivisie | 1-2 | 0 | 0 | 0 | |
| 2025-11-21 | vs FC Eindhoven | Eerste Divisie | 1-3 | 90 | 0 | 0 | |
| 2025-11-07 | vs FC Dordrecht | Eerste Divisie | 0-0 | 90 | 0 | 0 | 7.7 |
| 2025-11-01 | vs SC Heerenveen | Eredivisie | 1-1 | 0 | 0 | 0 | |
| 2025-10-24 | vs FC Emmen | Eerste Divisie | 0-1 | 90 | 0 | 0 | 7.4 |
| 2025-10-21 | @ TOP Oss | Eerste Divisie | 1-1 | 90 | 0 | 0 | 6.7 |
| 2025-10-18 | vs AZ Alkmaar | Eredivisie | 0-2 | 0 | 0 | 0 | |
| 2025-10-03 | vs De Graafschap | Eerste Divisie | 2-2 | 90 | 0 | 0 | 7.7 |
| 2025-09-30 | @ Marseille | Champions League | 4-0 | 0 | 0 | 0 | |
| 2025-09-26 | vs VVV-Venlo | Eerste Divisie | 2-4 | 90 | 0 | 0 | 5.9 |
| 2025-09-12 | @ Roda JC Kerkrade | Eerste Divisie | 3-3 | 90 | 0 | 0 | 6.5 |
| 2025-08-30 | @ FC Volendam | Eredivisie | 1-1 | 0 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Jong Ajax | senior | 16 | 0 | 0 | 6.80 |
| 2024/2025 | Jong Ajax | senior | 14 | 0 | 0 | 6.84 |
| 2024/2025 | AFC Ajax Under 21 | youth | 2 | 0 | 0 | - |
| 2022/2023 | Ajax U19 | youth | 2 | 0 | 0 | - |
Transfer Value History
Teammates
Aymean El Hani
Joeri Heerkens
Avery Appiah
Jinairo Johnson
Mylo van der Lans
Jahyendrow Amour
Marvyn Muzungu
Lucas Jetten
Mark Verkuijl
Don O'Niel
Mohamed Abdalla
Skye Vink
Abdellah Ouazane
Valentijn van der Velde
Ryan van de Pavert
Kennynho Kasanwirjo
Leroy Fränkel
Ethan Butera
Marley Alvarez Perez
Sesynijo Tilborg
Sinclair de Falco
Tijn Peters
Luuk Beekman
Lyfe Oldenstam
Nnamdi Koka
Rida Chahid
Damián van der Vaart
Daniel Skaarud
Levi Acheampong
Rico Speksnijder
Thijmen Romers
Kayden Wolff
Luca Messori
Emre Ünüvar
Zakaria Ouazane
David Kalokoh
Paulo Da Silva
Yoram Boerhout
Hasan Ayyildiz
Maximilian Ibrahimovic
Jong Ajax