Age 22
Height 189 cm
Country England
Value €488.6k
Contract 2029-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.58
10 matches
Last 5
6.60
+0.02 vs season
Best
8.5
vs Tranmere Rovers
MOTM
2
of 26 matches
Rating by match (last 26)
≥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
10
Goals
0
Assists
0
Rating
6.58
Goals
0
0%
Assists
0
0%
Rating
6.58
15%
Matches
10
15%
Started
2
0%
Minutes
249
3%
🎯
Stats compared to other center-backs
League One · percentile vs peers
Chances created
67%
Aerial duels
99%
Defensive actions
70%
Goals
98%
Shot attempts
97%
Touches
3%
🎯
Shot Map
4 shots per season
Goals
0
On target
4
xG
0.23
Conversion
0%
Goal
Saved
Off target
🔥
Heatmap
203 touches this season
Attack
Touches
203
Attack
14%
Middle
27%
Ø position
34%
Detailed Stats & Percentiles (League One)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 19%
|
Per 90 pctl
avg 70%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 0.23 | 0.08 |
16
|
83
|
| xGOT | 0.07 | 0.03 |
21
|
39
|
| xG excl. penalty | 0.23 | 0.08 |
16
|
83
|
| Shots | 4 | 1.45 |
20
|
97
|
| Shots on target | 2 | 0.72 |
34
|
97
|
| Headed shots | 2 | 0.72 |
23
|
94
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 8%
|
Per 90 pctl
avg 21%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.03 | 0.01 |
3
|
7
|
| Accurate passes | 56 | 20.24 |
0
|
6
|
| Pass accuracy | 62.9 | 62.92 |
5
|
5
|
| Accurate long balls | 6 | 2.17 |
5
|
37
|
| Long ball accuracy | 30.0 | 30.00 |
32
|
32
|
| Chances created | 1 | 0.36 |
9
|
63
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 35%
|
Per 90 pctl
avg 73%
|
|---|---|---|---|---|
| Dribbles | 1 | 0.36 |
13
|
84
|
| Dribbles success rate | 100.0 | 100.00 |
100
|
100
|
| Duels won | 29 | 10.48 |
12
|
100
|
| Duels won % | 63.0 | 63.04 |
60
|
60
|
| Aerials won | 21 | 7.59 |
16
|
98
|
| Aerials won % | 56.8 | 56.76 |
22
|
22
|
| Touches | 148 | 53.49 |
1
|
18
|
| Touches in opposition box | 9 | 3.25 |
20
|
98
|
| Dispossessed | 0 | 0.00 |
100
|
100
|
| Fouls won | 2 | 0.72 |
5
|
52
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 24%
|
Per 90 pctl
avg 53%
|
|---|---|---|---|---|
| Defensive actions | 36 | 13.01 |
7
|
86
|
| Tackles | 5 | 1.81 |
8
|
77
|
| Interceptions | 3 | 1.08 |
5
|
56
|
| Blocked scoring attempt | 4 | 1.45 |
12
|
97
|
| Fouls committed | 1 | 0.36 |
0
|
6
|
| Recoveries | 5 | 1.81 |
0
|
5
|
| Clearances | 24 | 8.67 |
7
|
73
|
| Clean sheets | 1 | 0.36 |
13
|
90
|
| Goals conceded while on pitch | 4 | 1.45 |
93
|
38
|
| xG against while on pitch | 5.60 | 2.02 |
91
|
3
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 100%
|
Per 90 pctl
avg 100%
|
|---|---|---|---|---|
| Yellow cards | 0 | 0.00 |
100
|
100
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 19%
|
Per 90 pctl
avg 70%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 0.23 | 0.08 |
16
|
83
|
| xGOT | 0.07 | 0.03 |
21
|
39
|
| xG excl. penalty | 0.23 | 0.08 |
16
|
83
|
| Shots | 4 | 1.45 |
20
|
97
|
| Shots on target | 2 | 0.72 |
34
|
97
|
| Headed shots | 2 | 0.72 |
23
|
94
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 8%
|
Per 90 pctl
avg 21%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.03 | 0.01 |
3
|
7
|
| Accurate passes | 56 | 20.24 |
0
|
6
|
| Pass accuracy | 62.9 | 62.92 |
5
|
5
|
| Accurate long balls | 6 | 2.17 |
5
|
37
|
| Long ball accuracy | 30.0 | 30.00 |
32
|
32
|
| Chances created | 1 | 0.36 |
9
|
63
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 35%
|
Per 90 pctl
avg 73%
|
|---|---|---|---|---|
| Dribbles | 1 | 0.36 |
13
|
84
|
| Dribbles success rate | 100.0 | 100.00 |
100
|
100
|
| Duels won | 29 | 10.48 |
12
|
100
|
| Duels won % | 63.0 | 63.04 |
60
|
60
|
| Aerials won | 21 | 7.59 |
16
|
98
|
| Aerials won % | 56.8 | 56.76 |
22
|
22
|
| Touches | 148 | 53.49 |
1
|
18
|
| Touches in opposition box | 9 | 3.25 |
20
|
98
|
| Dispossessed | 0 | 0.00 |
100
|
100
|
| Fouls won | 2 | 0.72 |
5
|
52
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 24%
|
Per 90 pctl
avg 53%
|
|---|---|---|---|---|
| Defensive actions | 36 | 13.01 |
7
|
86
|
| Tackles | 5 | 1.81 |
8
|
77
|
| Interceptions | 3 | 1.08 |
5
|
56
|
| Blocked scoring attempt | 4 | 1.45 |
12
|
97
|
| Fouls committed | 1 | 0.36 |
0
|
6
|
| Recoveries | 5 | 1.81 |
0
|
5
|
| Clearances | 24 | 8.67 |
7
|
73
|
| Clean sheets | 1 | 0.36 |
13
|
90
|
| Goals conceded while on pitch | 4 | 1.45 |
93
|
38
|
| xG against while on pitch | 5.60 | 2.02 |
91
|
3
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 100%
|
Per 90 pctl
avg 100%
|
|---|---|---|---|---|
| Yellow cards | 0 | 0.00 |
100
|
100
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (40)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-02 | @ Port Vale | League One | 0-2 | 90 | 0 | 0 | 7.1 |
| 2026-04-25 | vs Wycombe Wanderers | League One | 4-3 | 90 | 0 | 0 | 6.7 |
| 2026-04-21 | @ Doncaster Rovers | League One | 0-2 | 12 | 0 | 0 | 6.1 |
| 2026-04-18 | @ Stevenage | League One | 2-2 | 13 | 0 | 0 | 6.6 |
| 2026-04-11 | vs Leyton Orient | League One | 2-1 | 5 | 0 | 0 | |
| 2026-04-06 | @ Reading | League One | 1-2 | 23 | 0 | 0 | 6.5 |
| 2026-04-03 | vs AFC Wimbledon | League One | 1-0 | 9 | 0 | 0 | |
| 2026-03-21 | vs Rotherham United | League One | 3-0 | 2 | 0 | 0 | |
| 2026-03-17 | @ Huddersfield Town | League One | 2-2 | 4 | 0 | 0 | |
| 2026-03-14 | vs Stockport County | League One | 3-1 | 0 | 0 | 0 | |
| 2026-03-10 | @ Exeter City | League One | 0-1 | 1 | 0 | 0 | |
| 2026-03-07 | @ Cardiff City | League One | 0-2 | 0 | 0 | 0 | |
| 2026-02-28 | vs Blackpool | League One | 4-0 | 0 | 0 | 0 | |
| 2026-02-21 | @ Mansfield Town | League One | 0-2 | 0 | 0 | 0 | |
| 2026-01-17 | @ Chesterfield | League Two | 0-0 | 90 | 0 | 0 | 6.9 |
| 2026-01-10 | @ Tranmere Rovers | League Two | 0-2 | 90 | 0 | 1 | 8.5 |
| 2026-01-01 | vs Newport County | League Two | 2-1 | 0 | 0 | 0 | |
| 2025-12-29 | @ Crawley Town | League Two | 1-3 | 90 | 0 | 0 | 7.4 |
| 2025-12-26 | @ Bristol Rovers | League Two | 2-3 | 90 | 0 | 1 | 7.6 |
| 2025-12-20 | vs Grimsby Town | League Two | 2-0 | 90 | 0 | 1 | 8.4 |
| 2025-12-13 | @ Accrington Stanley | League Two | 0-1 | 90 | 1 | 0 | 8.4 ⭐ |
| 2025-12-09 | vs Crawley Town | League Two | 3-1 | 90 | 0 | 0 | 7.4 |
| 2025-11-29 | @ Walsall | League Two | 3-1 | 90 | 0 | 0 | 6.0 |
| 2025-11-22 | vs Salford City | League Two | 2-0 | 90 | 0 | 0 | 7.1 |
| 2025-11-15 | vs Barrow | League Two | 2-1 | 90 | 0 | 0 | 7.4 |
| 2025-11-08 | @ Colchester United | League Two | 0-2 | 90 | 0 | 0 | 7.2 |
| 2025-11-01 | vs Bristol Rovers | FA Cup | 1-2 | 90 | 0 | 0 | |
| 2025-10-25 | vs Milton Keynes Dons | League Two | 2-1 | 90 | 1 | 0 | 8.4 ⭐ |
| 2025-10-18 | @ Cambridge United | League Two | 2-1 | 45 | 0 | 1 | 7.4 |
| 2025-10-07 | @ Stevenage | EFL Trophy Southern Grp. E | 2-1 | 64 | 0 | 0 | 6.7 |
| 2025-09-27 | @ Swindon Town | League Two | 2-0 | 45 | 0 | 0 | 5.7 |
| 2025-09-20 | vs Chesterfield | League Two | 2-2 | 90 | 0 | 0 | 6.5 |
| 2025-09-02 | vs Crystal Palace U21 | EFL Trophy Southern Grp. E | 3-3 | 71 | 1 | 0 | 7.6 |
| 2025-08-26 | vs Wycombe Wanderers | EFL Cup | 1-1 | 0 | 0 | 0 | |
| 2025-08-23 | @ Notts County | League Two | 2-2 | 45 | 0 | 0 | 6.0 |
| 2025-08-19 | @ Cheltenham Town | League Two | 1-2 | 90 | 0 | 0 | 7.8 |
| 2025-08-16 | vs Fleetwood Town | League Two | 2-2 | 0 | 0 | 0 | |
| 2025-08-12 | vs Ipswich Town | EFL Cup | 1-1 | 90 | 1 | 0 | 8.0 |
| 2025-08-09 | vs Barnet | League Two | 2-0 | 1 | 0 | 0 | |
| 2025-08-02 | @ Shrewsbury Town | League Two | 0-0 | 90 | 0 | 0 | 7.2 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Lincoln City | senior | 10 | 0 | 0 | 6.58 |
| 2025/2026 | Bromley | senior | 23 | 4 | 4 | 7.33 |
| 2024/2025 | Bromley | senior | 18 | 1 | 2 | 7.05 |
| 2023/2024 | Bromley | senior | 10 | 2 | 0 | - |
| 2023/2024 | Bromley | senior | 1 | 0 | 0 | 6.08 |
| 2023/2024 | Charlton Athletic | senior | 4 | 0 | 0 | 6.06 |
| 2022/2023 | Bromley | senior | 12 | 2 | 0 | - |
| 2022/2023 | Charlton Athletic | senior | 1 | 0 | 0 | - |
| 2022/2023 | Wealdstone | senior | 14 | 0 | 0 | - |
| 2021/2022 | Charlton Athletic | senior | 11 | 0 | 0 | 6.64 |
| 2024/2025 | Bromley FC Under 21 | youth | 2 | 0 | 0 | - |
| 2023/2024 | Charlton Athletic Under 21 | youth | 1 | 0 | 0 | - |
| 2022/2023 | Charlton Athletic Under 21 | youth | 4 | 1 | 0 | - |
Transfer Value History
Teammates
John McKiernan
Joshua Honohan
George Wickens
Tendayi Darikwa
Adam Reach
Adam Jackson
Ryley Towler
Reeco Hackett
Tom Bayliss
James Collins
Jack Moylan
Oscar Thorn
Erik Ring
Zachary Jeacock
Conor McGrandles
Sonny Bradley
Dom Jefferies
Robert Street
Ben House
James Pardington
Thomas Hamer
Ivan Varfolomeev
Kamil Conteh
Freddie Draper
MJ Kamara
Gbolahan Okewoye
Noah Simmons
Charlie Carlisle
Daniel Vanderpuye
Trophies
Lincoln City
🏆
League One
x1