Age 28
Height 194 cm
Foot Right
Country Greece
Value €19.6m
Contract 2028-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.95
35 matches
Last 5
6.96
+0.01 vs season
Best
9.2
vs Wolverhampton Wanderers
MOTM
3
of 40 matches
Rating by match (last 30)
≥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
35
Goals
3
Assists
0
Rating
6.95
Goals
3
87%
Assists
0
0%
Rating
6.92
63%
Matches
31
70%
Started
27
68%
Minutes
2528
70%
🎯
Stats compared to other center-backs
Premier League · percentile vs peers
Chances created
20%
Aerial duels
84%
Defensive actions
84%
Goals
79%
Shot attempts
91%
Touches
34%
🎯
Shot Map
23 shots per season
Goals
3
On target
11
xG
2.24
Conversion
13%
Goal
Saved
Off target
🔥
Heatmap
1902 touches this season
Attack
Touches
1902
Attack
6%
Middle
42%
Ø position
34%
Detailed Stats & Percentiles (Premier League)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 89%
|
Per 90 pctl
avg 86%
|
|---|---|---|---|---|
| Goals | 3 | 0.11 |
87
|
90
|
| xG | 2.55 | 0.09 |
90
|
81
|
| xGOT | 4.29 | 0.15 |
96
|
95
|
| xG excl. penalty | 2.55 | 0.09 |
90
|
81
|
| Shots | 23 | 0.82 |
83
|
83
|
| Shots on target | 8 | 0.28 |
90
|
85
|
| Headed shots | 17 | 0.61 |
90
|
87
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 49%
|
Per 90 pctl
avg 40%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.70 | 0.03 |
67
|
47
|
| Accurate passes | 963 | 34.28 |
64
|
21
|
| Pass accuracy | 82.2 | 82.24 |
17
|
17
|
| Accurate long balls | 89 | 3.17 |
93
|
82
|
| Long ball accuracy | 44.9 | 44.95 |
57
|
57
|
| Chances created | 4 | 0.14 |
40
|
20
|
| Successful crosses | 1 | 0.04 |
45
|
53
|
| Cross accuracy | 25.0 | 25.00 |
61
|
61
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 69%
|
Per 90 pctl
avg 59%
|
|---|---|---|---|---|
| Dribbles | 2 | 0.07 |
32
|
21
|
| Dribbles success rate | 100.0 | 100.00 |
100
|
100
|
| Duels won | 134 | 4.77 |
70
|
51
|
| Duels won % | 65.4 | 65.37 |
80
|
80
|
| Aerials won | 84 | 2.99 |
75
|
65
|
| Aerials won % | 68.3 | 68.29 |
85
|
85
|
| Touches | 1600 | 56.96 |
70
|
21
|
| Touches in opposition box | 40 | 1.42 |
70
|
62
|
| Dispossessed | 2 | 0.07 |
57
|
80
|
| Fouls won | 9 | 0.32 |
51
|
27
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 63%
|
Per 90 pctl
avg 59%
|
|---|---|---|---|---|
| Defensive actions | 313 | 11.14 |
86
|
88
|
| Tackles | 40 | 1.42 |
80
|
57
|
| Interceptions | 49 | 1.74 |
96
|
91
|
| Blocked scoring attempt | 30 | 1.07 |
91
|
80
|
| Fouls committed | 16 | 0.57 |
53
|
28
|
| Recoveries | 103 | 3.67 |
78
|
68
|
| Possession won final 3rd | 2 | 0.07 |
65
|
60
|
| Dribbled past | 14 | 0.50 |
13
|
31
|
| Clearances | 194 | 6.91 |
84
|
78
|
| Clean sheets | 6 | 0.21 |
66
|
50
|
| Goals conceded while on pitch | 43 | 1.53 |
18
|
35
|
| xG against while on pitch | 41.39 | 1.47 |
22
|
38
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 74%
|
Per 90 pctl
avg 86%
|
|---|---|---|---|---|
| Yellow cards | 2 | 0.07 |
48
|
72
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 89%
|
Per 90 pctl
avg 86%
|
|---|---|---|---|---|
| Goals | 3 | 0.11 |
87
|
90
|
| xG | 2.55 | 0.09 |
90
|
81
|
| xGOT | 4.29 | 0.15 |
96
|
95
|
| xG excl. penalty | 2.55 | 0.09 |
90
|
81
|
| Shots | 23 | 0.82 |
83
|
83
|
| Shots on target | 8 | 0.28 |
90
|
85
|
| Headed shots | 17 | 0.61 |
90
|
87
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 49%
|
Per 90 pctl
avg 40%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.70 | 0.03 |
67
|
47
|
| Accurate passes | 963 | 34.28 |
64
|
21
|
| Pass accuracy | 82.2 | 82.24 |
17
|
17
|
| Accurate long balls | 89 | 3.17 |
93
|
82
|
| Long ball accuracy | 44.9 | 44.95 |
57
|
57
|
| Chances created | 4 | 0.14 |
40
|
20
|
| Successful crosses | 1 | 0.04 |
45
|
53
|
| Cross accuracy | 25.0 | 25.00 |
61
|
61
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 69%
|
Per 90 pctl
avg 59%
|
|---|---|---|---|---|
| Dribbles | 2 | 0.07 |
32
|
21
|
| Dribbles success rate | 100.0 | 100.00 |
100
|
100
|
| Duels won | 134 | 4.77 |
70
|
51
|
| Duels won % | 65.4 | 65.37 |
80
|
80
|
| Aerials won | 84 | 2.99 |
75
|
65
|
| Aerials won % | 68.3 | 68.29 |
85
|
85
|
| Touches | 1600 | 56.96 |
70
|
21
|
| Touches in opposition box | 40 | 1.42 |
70
|
62
|
| Dispossessed | 2 | 0.07 |
57
|
80
|
| Fouls won | 9 | 0.32 |
51
|
27
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 63%
|
Per 90 pctl
avg 59%
|
|---|---|---|---|---|
| Defensive actions | 313 | 11.14 |
86
|
88
|
| Tackles | 40 | 1.42 |
80
|
57
|
| Interceptions | 49 | 1.74 |
96
|
91
|
| Blocked scoring attempt | 30 | 1.07 |
91
|
80
|
| Fouls committed | 16 | 0.57 |
53
|
28
|
| Recoveries | 103 | 3.67 |
78
|
68
|
| Possession won final 3rd | 2 | 0.07 |
65
|
60
|
| Dribbled past | 14 | 0.50 |
13
|
31
|
| Clearances | 194 | 6.91 |
84
|
78
|
| Clean sheets | 6 | 0.21 |
66
|
50
|
| Goals conceded while on pitch | 43 | 1.53 |
18
|
35
|
| xG against while on pitch | 41.39 | 1.47 |
22
|
38
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 74%
|
Per 90 pctl
avg 86%
|
|---|---|---|---|---|
| Yellow cards | 2 | 0.07 |
48
|
72
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (49)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-24 | vs Leeds United | Premier League | 3-0 | 90 | 0 | 0 | 7.5 |
| 2026-05-17 | @ Newcastle United | Premier League | 3-1 | 90 | 0 | 0 | 6.8 |
| 2026-05-10 | vs Arsenal | Premier League | 0-1 | 90 | 0 | 0 | 8.1 |
| 2026-05-02 | @ Brentford | Premier League | 3-0 | 90 | 0 | 0 | 5.4 |
| 2026-04-25 | vs Everton | Premier League | 2-1 | 90 | 0 | 0 | 7.0 |
| 2026-04-20 | @ Crystal Palace | Premier League | 0-0 | 90 | 0 | 0 | 7.4 |
| 2026-04-10 | vs Wolverhampton Wanderers | Premier League | 4-0 | 90 | 2 | 0 | 9.2 ⭐ |
| 2026-03-27 | vs Paraguay | Friendlies | 0-1 | 83 | 0 | 0 | 6.9 |
| 2026-03-22 | @ Aston Villa | Premier League | 2-0 | 90 | 0 | 0 | 7.6 |
| 2026-03-14 | vs Manchester City | Premier League | 1-1 | 90 | 1 | 0 | 8.3 ⭐ |
| 2026-03-09 | vs Brentford | FA Cup | 2-2 | 120 | 0 | 0 | 6.9 |
| 2026-03-04 | @ Fulham | Premier League | 0-1 | 1 | 0 | 0 | |
| 2026-02-28 | @ Liverpool | Premier League | 5-2 | 90 | 0 | 0 | 5.3 |
| 2026-02-21 | vs AFC Bournemouth | Premier League | 0-0 | 90 | 0 | 0 | 7.3 |
| 2026-02-14 | @ Burton Albion | FA Cup | 0-1 | 120 | 0 | 0 | 8.7 ⭐ |
| 2026-02-10 | vs Manchester United | Premier League | 1-1 | 90 | 0 | 0 | 7.0 |
| 2026-02-07 | @ Burnley | Premier League | 0-2 | 90 | 0 | 0 | 7.3 |
| 2026-01-31 | @ Chelsea | Premier League | 3-2 | 90 | 0 | 0 | 6.0 |
| 2026-01-24 | vs Sunderland | Premier League | 3-1 | 90 | 0 | 0 | 6.9 |
| 2026-01-17 | @ Tottenham Hotspur | Premier League | 1-2 | 90 | 0 | 0 | 7.9 |
| 2026-01-11 | vs Queens Park Rangers | FA Cup | 2-1 | 44 | 0 | 0 | 6.8 |
| 2026-01-06 | vs Nottingham Forest | Premier League | 1-2 | 90 | 0 | 0 | 7.0 |
| 2026-01-03 | @ Wolverhampton Wanderers | Premier League | 3-0 | 90 | 0 | 0 | 6.6 |
| 2025-12-30 | vs Brighton & Hove Albion | Premier League | 2-2 | 46 | 0 | 0 | 6.7 |
| 2025-12-27 | vs Fulham | Premier League | 0-1 | 0 | 0 | 0 | |
| 2025-12-20 | @ Manchester City | Premier League | 3-0 | 11 | 0 | 0 | 6.0 |
| 2025-12-14 | vs Aston Villa | Premier League | 2-3 | 90 | 0 | 0 | 5.2 |
| 2025-12-07 | @ Brighton & Hove Albion | Premier League | 1-1 | 90 | 0 | 0 | 7.4 |
| 2025-12-04 | @ Manchester United | Premier League | 1-1 | 90 | 0 | 0 | 7.0 |
| 2025-11-30 | vs Liverpool | Premier League | 0-2 | 90 | 0 | 0 | 6.5 |
| 2025-10-20 | vs Brentford | Premier League | 0-2 | 40 | 0 | 0 | 6.4 |
| 2025-10-12 | @ Denmark | World Cup Qualification UEFA 1st Round Grp. C | 3-1 | 90 | 0 | 0 | 6.2 |
| 2025-10-09 | @ Scotland | World Cup Qualification UEFA 1st Round Grp. C | 3-1 | 90 | 0 | 0 | 5.8 |
| 2025-10-04 | @ Arsenal | Premier League | 2-0 | 90 | 0 | 0 | 7.0 |
| 2025-09-29 | @ Everton | Premier League | 1-1 | 90 | 0 | 0 | 7.0 |
| 2025-09-20 | vs Crystal Palace | Premier League | 1-2 | 90 | 0 | 0 | 6.7 |
| 2025-09-13 | vs Tottenham Hotspur | Premier League | 0-3 | 90 | 0 | 0 | 6.2 |
| 2025-09-08 | vs Denmark | World Cup Qualification UEFA 1st Round Grp. C | 0-3 | 90 | 0 | 0 | 5.9 |
| 2025-09-05 | vs Belarus | World Cup Qualification UEFA 1st Round Grp. C | 5-1 | 90 | 0 | 0 | 8.0 |
| 2025-08-31 | @ Nottingham Forest | Premier League | 0-3 | 90 | 0 | 0 | 6.8 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | West Ham United | senior | 35 | 3 | 0 | 6.95 |
| 2024/2025 | West Ham United | senior | 35 | 0 | 0 | 6.67 |
| 2023/2024 | West Ham United | senior | 33 | 1 | 0 | 6.88 |
| 2022/2023 | VfB Stuttgart | senior | 34 | 3 | 1 | 7.21 |
| 2021/2022 | VfB Stuttgart | senior | 33 | 5 | 0 | 7.33 |
| 2020/2021 | VfB Stuttgart | senior | 22 | 0 | 0 | 6.87 |
| 2019/2020 | 1. FC Nürnberg | senior | 12 | 0 | 0 | 7.05 |
| 2019/2020 | Arsenal | senior | 1 | 0 | 0 | 5.93 |
| 2018/2019 | Arsenal | senior | 4 | 0 | 0 | 6.50 |
| 2017/2018 | Arsenal | senior | 3 | 0 | 0 | 5.99 |
| 2017/2018 | PAS Giannina | senior | 16 | 3 | 0 | - |
| 2016/2017 | PAS Giannina | senior | 4 | 1 | 0 | - |
| 2019/2020 | Arsenal U21 | youth | 2 | 0 | 0 | - |
| 2019/2020 | Arsenal U23 | youth | 9 | 0 | 1 | - |
| 2018/2019 | Arsenal U23 | youth | 2 | 0 | 0 | - |
| 2017/2018 | Arsenal U23 | youth | 8 | 0 | 0 | - |
| 2026 | Greece | national team | 5 | 0 | 0 | 6.57 |
| 2025 | Greece | national team | 1 | 0 | 0 | 6.54 |
| 2024 | Greece | national team | 18 | 2 | 0 | 6.69 |
| 2023 | Greece | national team | 2 | 0 | 0 | - |
| 2022 | Greece | national team | 12 | 0 | 0 | 7.22 |
| 2021 | Greece | national team | 3 | 0 | 0 | 6.78 |
| 2019 | Greece U21 | national team | 3 | 0 | 0 | - |
Transfer Value History
Teammates
Junior Robinson
Mads Hermansen
Kyle Walker-Peters
Max Kilman
Axel Disasi
Crysencio Summerville
Callum Wilson
Valentín Castellanos
Malick Diouf
Adama Traoré
Mateus Fernandes
Pablo
Jarrod Bowen
Keiber Lamadrid
Lukasz Fabianski
Alphonse Areola
Jean-Clair Todibo
Soungoutou Magassa
Tomás Soucek
Aaron Wan-Bissaka
Oliver Scarles
Freddie Potts
Ezra Mayers
Trophies
Arsenal U23
🏆
Premier League 2
x1
West Ham United