Age 31
Height 182 cm
Foot Right
Country Ghana
Value €2.2m
Contract 2027-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
7.20
29 matches
Last 5
7.46
+0.26 vs season
Best
8.0
vs FC Orenburg
MOTM
0
of 25 matches
Rating by match (last 25)
≥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
29
Goals
0
Assists
0
Rating
7.20
Goals
0
0%
Assists
0
0%
Rating
7.20
86%
Matches
20
60%
Started
20
69%
Minutes
1725
70%
🎯
Stats compared to other center-backs
Premier League · percentile vs peers
Chances created
32%
Aerial duels
47%
Defensive actions
55%
Goals
77%
Shot attempts
32%
Touches
70%
🎯
Shot Map
9 shots per season
Goals
0
On target
7
xG
0.58
Conversion
0%
Goal
Saved
Off target
🔥
Heatmap
964 touches this season
Attack
Touches
964
Attack
6%
Middle
46%
Ø position
36%
Detailed Stats & Percentiles (Premier League)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 49%
|
Per 90 pctl
avg 37%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 0.58 | 0.03 |
56
|
35
|
| xGOT | 0.18 | 0.01 |
47
|
43
|
| xG excl. penalty | 0.58 | 0.03 |
56
|
35
|
| Shots | 9 | 0.47 |
67
|
41
|
| Shots on target | 3 | 0.16 |
68
|
67
|
| Headed shots | 4 | 0.21 |
50
|
36
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 65%
|
Per 90 pctl
avg 61%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.70 | 0.04 |
76
|
67
|
| Accurate passes | 1088 | 56.77 |
92
|
96
|
| Pass accuracy | 88.0 | 87.95 |
91
|
91
|
| Accurate long balls | 50 | 2.61 |
67
|
40
|
| Long ball accuracy | 44.6 | 44.64 |
68
|
68
|
| Chances created | 4 | 0.21 |
60
|
51
|
| Successful crosses | 1 | 0.05 |
60
|
64
|
| Cross accuracy | 33.3 | 33.33 |
74
|
74
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 71%
|
Per 90 pctl
avg 66%
|
|---|---|---|---|---|
| Dribbles | 6 | 0.31 |
87
|
76
|
| Dribbles success rate | 85.7 | 85.71 |
81
|
81
|
| Duels won | 109 | 5.69 |
71
|
59
|
| Duels won % | 61.6 | 61.58 |
67
|
67
|
| Aerials won | 54 | 2.82 |
68
|
39
|
| Aerials won % | 65.9 | 65.85 |
71
|
71
|
| Touches | 1512 | 78.89 |
86
|
93
|
| Touches in opposition box | 23 | 1.20 |
75
|
60
|
| Dispossessed | 3 | 0.16 |
25
|
40
|
| Fouls won | 22 | 1.15 |
81
|
74
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 58%
|
Per 90 pctl
avg 59%
|
|---|---|---|---|---|
| Defensive actions | 177 | 9.23 |
69
|
46
|
| Tackles | 27 | 1.41 |
68
|
59
|
| Interceptions | 40 | 2.09 |
93
|
93
|
| Blocked scoring attempt | 16 | 0.83 |
76
|
65
|
| Fouls committed | 30 | 1.57 |
82
|
68
|
| Penalties conceded | 1 | 0.05 |
10
|
26
|
| Recoveries | 79 | 4.12 |
80
|
82
|
| Dribbled past | 6 | 0.31 |
29
|
53
|
| Clearances | 94 | 4.90 |
58
|
25
|
| Clean sheets | 4 | 0.21 |
58
|
51
|
| Goals conceded while on pitch | 23 | 1.20 |
24
|
57
|
| xG against while on pitch | 18.90 | 0.99 |
48
|
86
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 7%
|
Per 90 pctl
avg 21%
|
|---|---|---|---|---|
| Yellow cards | 5 | 0.26 |
12
|
30
|
| Red cards | 1 | 0.05 |
3
|
13
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 49%
|
Per 90 pctl
avg 37%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 0.58 | 0.03 |
56
|
35
|
| xGOT | 0.18 | 0.01 |
47
|
43
|
| xG excl. penalty | 0.58 | 0.03 |
56
|
35
|
| Shots | 9 | 0.47 |
67
|
41
|
| Shots on target | 3 | 0.16 |
68
|
67
|
| Headed shots | 4 | 0.21 |
50
|
36
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 65%
|
Per 90 pctl
avg 61%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.70 | 0.04 |
76
|
67
|
| Accurate passes | 1088 | 56.77 |
92
|
96
|
| Pass accuracy | 88.0 | 87.95 |
91
|
91
|
| Accurate long balls | 50 | 2.61 |
67
|
40
|
| Long ball accuracy | 44.6 | 44.64 |
68
|
68
|
| Chances created | 4 | 0.21 |
60
|
51
|
| Successful crosses | 1 | 0.05 |
60
|
64
|
| Cross accuracy | 33.3 | 33.33 |
74
|
74
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 71%
|
Per 90 pctl
avg 66%
|
|---|---|---|---|---|
| Dribbles | 6 | 0.31 |
87
|
76
|
| Dribbles success rate | 85.7 | 85.71 |
81
|
81
|
| Duels won | 109 | 5.69 |
71
|
59
|
| Duels won % | 61.6 | 61.58 |
67
|
67
|
| Aerials won | 54 | 2.82 |
68
|
39
|
| Aerials won % | 65.9 | 65.85 |
71
|
71
|
| Touches | 1512 | 78.89 |
86
|
93
|
| Touches in opposition box | 23 | 1.20 |
75
|
60
|
| Dispossessed | 3 | 0.16 |
25
|
40
|
| Fouls won | 22 | 1.15 |
81
|
74
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 58%
|
Per 90 pctl
avg 59%
|
|---|---|---|---|---|
| Defensive actions | 177 | 9.23 |
69
|
46
|
| Tackles | 27 | 1.41 |
68
|
59
|
| Interceptions | 40 | 2.09 |
93
|
93
|
| Blocked scoring attempt | 16 | 0.83 |
76
|
65
|
| Fouls committed | 30 | 1.57 |
82
|
68
|
| Penalties conceded | 1 | 0.05 |
10
|
26
|
| Recoveries | 79 | 4.12 |
80
|
82
|
| Dribbled past | 6 | 0.31 |
29
|
53
|
| Clearances | 94 | 4.90 |
58
|
25
|
| Clean sheets | 4 | 0.21 |
58
|
51
|
| Goals conceded while on pitch | 23 | 1.20 |
24
|
57
|
| xG against while on pitch | 18.90 | 0.99 |
48
|
86
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 7%
|
Per 90 pctl
avg 21%
|
|---|---|---|---|---|
| Yellow cards | 5 | 0.26 |
12
|
30
|
| Red cards | 1 | 0.05 |
3
|
13
|
Recent Matches (44)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-24 | vs FC Krasnodar | Cup | 1-1 | 44 | 0 | 0 | |
| 2026-05-17 | @ Dynamo Makhachkala | Premier League | 0-0 | 90 | 0 | 0 | 7.7 |
| 2026-05-11 | vs Rubin Kazan | Premier League | 2-1 | 90 | 0 | 0 | 7.2 |
| 2026-05-06 | vs CSKA Moscow | Cup | 1-0 | 90 | 0 | 0 | |
| 2026-05-01 | @ Krylya Sovetov Samara | Premier League | 2-1 | 90 | 0 | 0 | 7.3 |
| 2026-04-26 | @ Nizhny Novgorod | Premier League | 1-2 | 90 | 0 | 0 | 7.4 |
| 2026-04-23 | vs FC Krasnodar | Premier League | 1-2 | 90 | 0 | 0 | 7.7 |
| 2026-04-19 | vs FK Akhmat | Premier League | 3-1 | 90 | 0 | 0 | 7.4 |
| 2026-04-12 | @ FC Rostov | Premier League | 1-1 | 90 | 0 | 0 | 6.5 |
| 2026-04-08 | @ Zenit St. Petersburg | Cup | 0-0 | 90 | 0 | 0 | |
| 2026-04-05 | vs Lokomotiv Moscow | Premier League | 2-1 | 90 | 0 | 0 | 7.6 |
| 2026-03-30 | @ Germany | Friendlies | 2-1 | 90 | 0 | 0 | 7.4 |
| 2026-03-27 | @ Austria | Friendlies | 5-1 | 90 | 0 | 0 | 5.4 |
| 2026-03-22 | @ FC Orenburg | Premier League | 0-2 | 90 | 0 | 0 | 8.0 |
| 2026-03-18 | vs Dinamo Moscow | Cup | 1-0 | 90 | 0 | 0 | |
| 2026-03-09 | vs Akron Togliatti | Premier League | 4-3 | 90 | 0 | 0 | 6.6 |
| 2026-03-05 | @ Dinamo Moscow | Cup | 5-2 | 90 | 0 | 0 | |
| 2026-03-02 | @ PFC Sochi | Premier League | 2-3 | 90 | 0 | 0 | 8.0 |
| 2025-12-06 | vs Dinamo Moscow | Premier League | 1-1 | 90 | 0 | 0 | 7.1 |
| 2025-11-29 | @ Baltika | Premier League | 1-0 | 90 | 0 | 0 | 7.5 |
| 2025-11-26 | @ Lokomotiv Moscow | Cup | 2-3 | 19 | 0 | 0 | |
| 2025-11-22 | vs CSKA Moscow | Premier League | 1-0 | 90 | 0 | 0 | 7.6 |
| 2025-11-09 | @ FK Akhmat | Premier League | 1-2 | 90 | 0 | 0 | 7.9 |
| 2025-11-06 | vs Lokomotiv Moscow | Cup | 3-1 | 90 | 0 | 0 | |
| 2025-10-21 | @ Dynamo Makhachkala | Cup Grp. C | 1-3 | 90 | 0 | 0 | |
| 2025-10-18 | vs FC Rostov | Premier League | 1-1 | 26 | 0 | 0 | 5.3 |
| 2025-10-12 | vs Comoros | World Cup Qualification CAF Grp. I | 1-0 | 90 | 0 | 0 | |
| 2025-10-08 | @ Central African Republic | World Cup Qualification CAF Grp. I | 0-5 | 90 | 1 | 0 | |
| 2025-10-05 | @ CSKA Moscow | Premier League | 3-2 | 90 | 0 | 0 | 5.8 |
| 2025-09-28 | vs Nizhny Novgorod | Premier League | 3-0 | 90 | 0 | 0 | 7.8 |
| 2025-09-21 | vs Krylya Sovetov Samara | Premier League | 2-1 | 79 | 0 | 0 | 6.9 |
| 2025-09-18 | vs FC Rostov | Cup Grp. C | 1-2 | 0 | 0 | 0 | |
| 2025-09-13 | @ Dinamo Moscow | Premier League | 2-2 | 90 | 0 | 0 | 6.9 |
| 2025-09-08 | vs Mali | World Cup Qualification CAF Grp. I | 1-0 | 87 | 1 | 0 | |
| 2025-08-27 | @ Benfica | Champions League Qualification | 1-0 | 0 | 0 | 0 | |
| 2025-08-23 | vs Kocaelispor | Super Lig | 3-1 | 1 | 0 | 0 | |
| 2025-08-20 | vs Benfica | Champions League Qualification | 0-0 | 0 | 0 | 0 | |
| 2025-08-16 | @ Göztepe | Super Lig | 0-0 | 0 | 0 | 0 | |
| 2025-08-12 | vs Feyenoord | Champions League Qualification | 5-2 | 0 | 0 | 0 | |
| 2025-08-06 | @ Feyenoord | Champions League Qualification | 2-1 | 0 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Spartak Moscow | senior | 29 | 0 | 0 | 7.20 |
| 2025/2026 | Fenerbahçe | senior | 1 | 0 | 0 | - |
| 2024/2025 | Fenerbahçe | senior | 38 | 1 | 0 | 6.97 |
| 2023/2024 | Fenerbahçe | senior | 36 | 3 | 1 | 7.50 |
| 2022/2023 | Strasbourg | senior | 31 | 1 | 2 | 7.19 |
| 2021/2022 | Strasbourg | senior | 33 | 1 | 0 | 7.04 |
| 2020/2021 | Strasbourg | senior | 30 | 0 | 0 | 6.85 |
| 2019/2020 | Strasbourg | senior | 33 | 2 | 1 | 6.88 |
| 2018/2019 | Caen | senior | 35 | 1 | 0 | 6.72 |
| 2017/2018 | Caen | senior | 33 | 0 | 0 | 6.87 |
| 2016/2017 | SC Bastia | senior | 24 | 1 | 0 | 6.82 |
| 2015/2016 | SC Bastia | senior | 21 | 0 | 0 | - |
| 2014/2015 | SC Bastia | senior | 5 | 0 | 0 | - |
| 2013/2014 | SC Bastia | senior | 1 | 0 | 0 | - |
| 2016/2017 | SC Bastia B | senior | 1 | 0 | 0 | - |
| 2015/2016 | SC Bastia B | senior | 1 | 0 | 0 | - |
| 2014/2015 | SC Bastia B | senior | 16 | 0 | 0 | - |
| 2013/2014 | SC Bastia B | senior | 14 | 0 | 0 | - |
| 2012/2013 | SC Bastia B | senior | 14 | 0 | 0 | - |
| 2026 | Ghana | national team | 9 | 2 | 0 | 6.42 |
| 2025 | Ghana | national team | 2 | 0 | 0 | - |
| 2024 | Ghana | national team | 1 | 0 | 0 | - |
| 2023 | Ghana | national team | 6 | 1 | 0 | 6.86 |
| 2022 | Ghana | national team | 11 | 0 | 0 | 6.76 |
| 2021 | Ghana | national team | 5 | 1 | 0 | 7.03 |
| 2020 | Ghana | national team | 2 | 0 | 0 | - |
Transfer Value History
Teammates
Dmitri Melnik
Ilya Pomazun
Oleg Reabciuk
Christopher Wooh
Esequiel Barco
Srdjan Babic
Pablo Solari
Manfred Ugalde
Marquinhos
Levi García
Ilya Samoshnikov
Vladislav Saus
Nail Umyarov
Nikita Massalyga
Igor Dmitriev
Daniil Zorin
Ruslan Pichienko
Christopher Martins
Ivan Sorokin
Roman Zobnin
Alexander Dovbnya
Pavel Polekh
Ruslan Litvinov
Aleksandr Dobroditskiy
Théo Bongonda
Gedson Fernandes
Anton Zabolotny
Danil Denisov
Aleksandar Maksimenko
Trophies
Spartak Moscow
🏆
Russian Cup
x1