Age 23
Height 180 cm
Foot Right
Country Ghana
Value €2.3m
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.52
16 matches
Last 5
6.46
-0.06 vs season
Best
7.2
vs Lazio
MOTM
0
of 20 matches
Rating by match (last 20)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
🧬
Attributes
Chances created
Aerial duels
Defensive actions
Goals
Shot attempts
Touches
Filter:
Apps
16
Goals
1
Assists
0
Rating
6.52
Goals
1
39%
Assists
0
0%
Rating
6.52
26%
Matches
19
25%
Started
7
22%
Minutes
895
28%
🎯
Stats compared to other midfielders
Serie A · percentile vs peers
Chances created
27%
Aerial duels
85%
Defensive actions
49%
Goals
59%
Shot attempts
57%
Touches
40%
🎯
Shot Map
11 shots per season
Goals
1
On target
6
xG
1.60
Conversion
9%
Goal
Saved
Off target
🔥
Heatmap
665 touches this season
Attack
Touches
665
Attack
14%
Middle
57%
Ø position
46%
Detailed Stats & Percentiles (Serie A)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 47%
|
Per 90 pctl
avg 68%
|
|---|---|---|---|---|
| Goals | 1 | 0.10 |
39
|
72
|
| xG | 1.58 | 0.16 |
61
|
83
|
| xGOT | 0.92 | 0.09 |
44
|
62
|
| xG excl. penalty | 1.58 | 0.16 |
62
|
87
|
| Shots | 11 | 1.11 |
38
|
53
|
| Shots on target | 2 | 0.20 |
22
|
39
|
| Headed shots | 2 | 0.20 |
64
|
79
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 34%
|
Per 90 pctl
avg 38%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.18 | 0.02 |
10
|
5
|
| Accurate passes | 344 | 34.59 |
34
|
58
|
| Pass accuracy | 88.2 | 88.21 |
80
|
80
|
| Accurate long balls | 11 | 1.11 |
27
|
37
|
| Long ball accuracy | 55.0 | 55.00 |
66
|
66
|
| Chances created | 6 | 0.60 |
20
|
22
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 43%
|
Per 90 pctl
avg 54%
|
|---|---|---|---|---|
| Dribbles | 11 | 1.11 |
60
|
88
|
| Dribbles success rate | 47.8 | 47.83 |
44
|
44
|
| Duels won | 55 | 5.53 |
35
|
71
|
| Duels won % | 49.1 | 49.11 |
46
|
46
|
| Aerials won | 15 | 1.51 |
61
|
83
|
| Aerials won % | 48.4 | 48.39 |
58
|
58
|
| Touches | 545 | 54.80 |
26
|
44
|
| Touches in opposition box | 8 | 0.80 |
21
|
23
|
| Dispossessed | 10 | 1.01 |
52
|
30
|
| Fouls won | 10 | 1.01 |
27
|
51
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 37%
|
Per 90 pctl
avg 45%
|
|---|---|---|---|---|
| Defensive actions | 43 | 4.32 |
27
|
47
|
| Tackles | 19 | 1.91 |
29
|
57
|
| Interceptions | 5 | 0.50 |
18
|
25
|
| Blocked scoring attempt | 3 | 0.30 |
32
|
55
|
| Fouls committed | 13 | 1.31 |
27
|
46
|
| Penalties conceded | 1 | 0.10 |
1
|
2
|
| Recoveries | 66 | 6.64 |
50
|
96
|
| Dribbled past | 6 | 0.60 |
75
|
70
|
| Clearances | 16 | 1.61 |
33
|
59
|
| Clean sheets | 1 | 0.10 |
28
|
46
|
| Goals conceded while on pitch | 16 | 1.61 |
61
|
25
|
| xG against while on pitch | 17.14 | 1.72 |
59
|
9
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 68%
|
Per 90 pctl
avg 60%
|
|---|---|---|---|---|
| Yellow cards | 3 | 0.30 |
37
|
20
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 47%
|
Per 90 pctl
avg 68%
|
|---|---|---|---|---|
| Goals | 1 | 0.10 |
39
|
72
|
| xG | 1.58 | 0.16 |
61
|
83
|
| xGOT | 0.92 | 0.09 |
44
|
62
|
| xG excl. penalty | 1.58 | 0.16 |
62
|
87
|
| Shots | 11 | 1.11 |
38
|
53
|
| Shots on target | 2 | 0.20 |
22
|
39
|
| Headed shots | 2 | 0.20 |
64
|
79
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 34%
|
Per 90 pctl
avg 38%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.18 | 0.02 |
10
|
5
|
| Accurate passes | 344 | 34.59 |
34
|
58
|
| Pass accuracy | 88.2 | 88.21 |
80
|
80
|
| Accurate long balls | 11 | 1.11 |
27
|
37
|
| Long ball accuracy | 55.0 | 55.00 |
66
|
66
|
| Chances created | 6 | 0.60 |
20
|
22
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 43%
|
Per 90 pctl
avg 54%
|
|---|---|---|---|---|
| Dribbles | 11 | 1.11 |
60
|
88
|
| Dribbles success rate | 47.8 | 47.83 |
44
|
44
|
| Duels won | 55 | 5.53 |
35
|
71
|
| Duels won % | 49.1 | 49.11 |
46
|
46
|
| Aerials won | 15 | 1.51 |
61
|
83
|
| Aerials won % | 48.4 | 48.39 |
58
|
58
|
| Touches | 545 | 54.80 |
26
|
44
|
| Touches in opposition box | 8 | 0.80 |
21
|
23
|
| Dispossessed | 10 | 1.01 |
52
|
30
|
| Fouls won | 10 | 1.01 |
27
|
51
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 37%
|
Per 90 pctl
avg 45%
|
|---|---|---|---|---|
| Defensive actions | 43 | 4.32 |
27
|
47
|
| Tackles | 19 | 1.91 |
29
|
57
|
| Interceptions | 5 | 0.50 |
18
|
25
|
| Blocked scoring attempt | 3 | 0.30 |
32
|
55
|
| Fouls committed | 13 | 1.31 |
27
|
46
|
| Penalties conceded | 1 | 0.10 |
1
|
2
|
| Recoveries | 66 | 6.64 |
50
|
96
|
| Dribbled past | 6 | 0.60 |
75
|
70
|
| Clearances | 16 | 1.61 |
33
|
59
|
| Clean sheets | 1 | 0.10 |
28
|
46
|
| Goals conceded while on pitch | 16 | 1.61 |
61
|
25
|
| xG against while on pitch | 17.14 | 1.72 |
59
|
9
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 68%
|
Per 90 pctl
avg 60%
|
|---|---|---|---|---|
| Yellow cards | 3 | 0.30 |
37
|
20
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (41)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-24 | @ Milan | Serie A | 1-2 | 16 | 0 | 0 | 6.1 |
| 2026-05-17 | vs Torino | Serie A | 2-1 | 18 | 0 | 0 | 6.6 |
| 2026-05-09 | vs Udinese | Serie A | 0-2 | 28 | 0 | 0 | 6.4 |
| 2026-05-03 | @ Bologna | Serie A | 0-0 | 48 | 0 | 0 | 6.6 |
| 2026-04-27 | vs Atalanta | Serie A | 3-2 | 34 | 0 | 0 | 6.6 |
| 2026-04-17 | @ Inter | Serie A | 3-0 | 76 | 0 | 0 | 6.5 |
| 2026-04-11 | vs Cremonese | Serie A | 1-0 | 0 | 0 | 0 | |
| 2026-04-04 | @ Sassuolo | Serie A | 2-1 | 15 | 0 | 0 | 5.9 |
| 2026-03-30 | @ Germany | Friendlies | 2-1 | 0 | 0 | 0 | |
| 2026-03-27 | @ Austria | Friendlies | 5-1 | 21 | 0 | 1 | 6.6 |
| 2026-03-20 | vs Napoli | Serie A | 0-1 | 90 | 0 | 0 | 6.6 |
| 2026-03-15 | @ Pisa | Serie A | 3-1 | 90 | 0 | 0 | 6.2 |
| 2026-03-07 | vs Como | Serie A | 1-2 | 90 | 0 | 0 | 6.9 |
| 2026-02-27 | @ Parma | Serie A | 1-1 | 87 | 0 | 0 | 6.8 |
| 2026-02-21 | vs Lazio | Serie A | 0-0 | 90 | 0 | 0 | 7.2 |
| 2026-02-16 | vs Lecce | Serie A | 0-2 | 90 | 0 | 0 | 6.9 |
| 2026-02-09 | @ Roma | Serie A | 2-0 | 31 | 0 | 0 | 6.7 |
| 2026-01-31 | vs Hellas Verona | Serie A | 4-0 | 24 | 1 | 0 | 7.1 |
| 2026-01-24 | @ Fiorentina | Serie A | 1-2 | 26 | 0 | 0 | 6.3 |
| 2026-01-18 | vs Fiorentina | Serie A | 1-2 | 0 | 0 | 0 | |
| 2026-01-15 | @ Hellas Verona | Serie A | 2-3 | 0 | 0 | 0 | |
| 2026-01-10 | @ Como | Serie A | 1-1 | 6 | 0 | 0 | |
| 2026-01-07 | vs Atalanta | Serie A | 0-2 | 0 | 0 | 0 | |
| 2026-01-04 | @ Inter | Serie A | 3-1 | 0 | 0 | 0 | |
| 2025-12-28 | vs Sassuolo | Serie A | 1-1 | 0 | 0 | 0 | |
| 2025-12-22 | @ Napoli | Super Cup | 2-0 | 0 | 0 | 0 | |
| 2025-12-19 | vs Inter | Super Cup | 1-1 | 0 | 0 | 0 | |
| 2025-12-14 | vs Juventus | Serie A | 0-1 | 24 | 0 | 0 | 5.9 |
| 2025-12-07 | @ Lazio | Serie A | 1-1 | 0 | 0 | 0 | |
| 2025-12-04 | vs Parma | Coppa Italia | 2-1 | 70 | 0 | 0 | 7.1 |
| 2025-12-01 | vs Cremonese | Serie A | 1-3 | 0 | 0 | 0 | |
| 2025-11-22 | @ Udinese | Serie A | 0-3 | 12 | 0 | 0 | 6.2 |
| 2025-11-09 | vs Napoli | Serie A | 2-0 | 0 | 0 | 0 | |
| 2025-11-02 | @ Parma | Serie A | 1-3 | 0 | 0 | 0 | |
| 2025-10-29 | vs Torino | Serie A | 0-0 | 0 | 0 | 0 | |
| 2025-10-26 | @ Fiorentina | Serie A | 2-2 | 0 | 0 | 0 | |
| 2025-10-19 | @ Cagliari | Serie A | 0-2 | 0 | 0 | 0 | |
| 2025-09-04 | @ Chad | World Cup Qualification CAF Grp. I | 1-1 | 0 | 0 | 0 | |
| 2025-08-30 | @ Parma | Serie A | 1-1 | 0 | 0 | 0 | |
| 2025-08-16 | vs Juventus | Club Friendlies | 1-2 | 0 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Cagliari | senior | 16 | 1 | 0 | 6.52 |
| 2025/2026 | Bologna | senior | 4 | 0 | 0 | 6.65 |
| 2024/2025 | Atalanta | senior | 10 | 2 | 0 | 6.72 |
| 2023/2024 | Cagliari | senior | 24 | 2 | 0 | 6.65 |
| 2022/2023 | Hellas Verona | senior | 17 | 0 | 0 | 6.53 |
| 2022/2023 | Hellas Verona FC Under 19 | youth | 1 | 0 | 0 | - |
| 2021/2022 | Hellas Verona FC Under 19 | youth | 17 | 1 | 0 | - |
| 2026 | Ghana | national team | 2 | 0 | 1 | 6.61 |
| 2025 | Ghana | national team | 5 | 0 | 0 | - |
Transfer Value History
Teammates
Henrijs Auseklis
Elia Caprile
Marco Palestra
Riyad Idrissi
Luca Mazzitelli
Michel Ndary Adopo
Semih Kiliçsoy
Gianluca Gaetano
Alen Sherri
Juan Rodríguez
Mattia Felici
Othniël Raterink
Andrea Belotti
Agustín Albarracín
Alberto Dossena
Giuseppe Ciocci
Yerry Mina
Alessandro Deiola
Joseph Liteta
Gabriele Zappa
Gennaro Borrelli
Leonardo Pavoletti
Paul Mendy
Zé Pedro
Adam Obert
Antoni Franke
Nicola Grandu
Yael Trepy
Roberto Malfitano
Michael Folorunsho
Sebastiano Esposito
Cagliari