Age 28
Height 190 cm
Foot Right
Country England
Value €678.1k
Contract 2027-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.56
7 matches
Last 5
6.56
+0.00 vs season
Best
7.5
vs Southampton
MOTM
0
of 6 matches
Rating by match (last 6)
≥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
7
Goals
0
Assists
0
Rating
6.56
Goals
0
0%
Assists
0
0%
Rating
6.56
15%
Matches
7
10%
Started
3
6%
Minutes
217
5%
🎯
Stats compared to other center-backs
Championship · percentile vs peers
Chances created
29%
Aerial duels
67%
Defensive actions
83%
Goals
0%
Shot attempts
28%
Touches
92%
🔥
Heatmap
190 touches this season
Attack
Touches
190
Attack
3%
Middle
33%
Ø position
29%
Detailed Stats & Percentiles (Championship)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 0%
|
Per 90 pctl
avg 0%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| Shots | 0 | 0.00 |
0
|
0
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 15%
|
Per 90 pctl
avg 27%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.02 | 0.01 |
8
|
13
|
| Accurate passes | 90 | 37.33 |
6
|
52
|
| Pass accuracy | 84.1 | 84.11 |
62
|
62
|
| Accurate long balls | 4 | 1.66 |
5
|
22
|
| Long ball accuracy | 28.6 | 28.57 |
12
|
12
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 35%
|
Per 90 pctl
avg 62%
|
|---|---|---|---|---|
| Dribbles | 1 | 0.41 |
18
|
84
|
| Dribbles success rate | 100.0 | 100.00 |
100
|
100
|
| Duels won | 13 | 5.39 |
5
|
50
|
| Duels won % | 59.1 | 59.09 |
37
|
37
|
| Aerials won | 9 | 3.73 |
6
|
63
|
| Aerials won % | 60.0 | 60.00 |
43
|
43
|
| Touches | 156 | 64.70 |
5
|
55
|
| Touches in opposition box | 2 | 0.83 |
4
|
28
|
| Dispossessed | 0 | 0.00 |
100
|
100
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 29%
|
Per 90 pctl
avg 61%
|
|---|---|---|---|---|
| Defensive actions | 35 | 14.52 |
10
|
97
|
| Tackles | 3 | 1.24 |
5
|
55
|
| Interceptions | 6 | 2.49 |
14
|
100
|
| Blocked scoring attempt | 2 | 0.83 |
5
|
55
|
| Fouls committed | 2 | 0.83 |
5
|
52
|
| Recoveries | 7 | 2.90 |
4
|
27
|
| Dribbled past | 1 | 0.41 |
84
|
33
|
| Clearances | 24 | 9.95 |
9
|
94
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 3 | 1.24 |
94
|
65
|
| xG against while on pitch | 1.72 | 0.71 |
96
|
98
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 84%
|
Per 90 pctl
avg 52%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.41 |
69
|
5
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 0%
|
Per 90 pctl
avg 0%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| Shots | 0 | 0.00 |
0
|
0
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 15%
|
Per 90 pctl
avg 27%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.02 | 0.01 |
8
|
13
|
| Accurate passes | 90 | 37.33 |
6
|
52
|
| Pass accuracy | 84.1 | 84.11 |
62
|
62
|
| Accurate long balls | 4 | 1.66 |
5
|
22
|
| Long ball accuracy | 28.6 | 28.57 |
12
|
12
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 35%
|
Per 90 pctl
avg 62%
|
|---|---|---|---|---|
| Dribbles | 1 | 0.41 |
18
|
84
|
| Dribbles success rate | 100.0 | 100.00 |
100
|
100
|
| Duels won | 13 | 5.39 |
5
|
50
|
| Duels won % | 59.1 | 59.09 |
37
|
37
|
| Aerials won | 9 | 3.73 |
6
|
63
|
| Aerials won % | 60.0 | 60.00 |
43
|
43
|
| Touches | 156 | 64.70 |
5
|
55
|
| Touches in opposition box | 2 | 0.83 |
4
|
28
|
| Dispossessed | 0 | 0.00 |
100
|
100
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 29%
|
Per 90 pctl
avg 61%
|
|---|---|---|---|---|
| Defensive actions | 35 | 14.52 |
10
|
97
|
| Tackles | 3 | 1.24 |
5
|
55
|
| Interceptions | 6 | 2.49 |
14
|
100
|
| Blocked scoring attempt | 2 | 0.83 |
5
|
55
|
| Fouls committed | 2 | 0.83 |
5
|
52
|
| Recoveries | 7 | 2.90 |
4
|
27
|
| Dribbled past | 1 | 0.41 |
84
|
33
|
| Clearances | 24 | 9.95 |
9
|
94
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 3 | 1.24 |
94
|
65
|
| xG against while on pitch | 1.72 | 0.71 |
96
|
98
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 84%
|
Per 90 pctl
avg 52%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.41 |
69
|
5
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (29)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-23 | @ Hull City | Championship Playoff | 1-0 | 0 | 0 | 0 | |
| 2026-05-12 | @ Southampton | Championship Playoff | 2-1 | 0 | 0 | 0 | |
| 2026-05-02 | @ Wrexham | Championship | 2-2 | 0 | 0 | 0 | |
| 2026-04-25 | vs Watford | Championship | 5-1 | 0 | 0 | 0 | |
| 2026-04-22 | vs Sheffield Wednesday | Championship | 1-0 | 0 | 0 | 0 | |
| 2026-04-19 | @ Ipswich Town | Championship | 2-2 | 0 | 0 | 0 | |
| 2026-04-11 | vs Portsmouth | Championship | 0-1 | 0 | 0 | 0 | |
| 2026-04-06 | @ Swansea City | Championship | 2-2 | 0 | 0 | 0 | |
| 2026-04-03 | vs Millwall | Championship | 1-2 | 0 | 0 | 0 | |
| 2026-03-21 | @ Blackburn Rovers | Championship | 0-0 | 0 | 0 | 0 | |
| 2026-03-14 | vs Bristol City | Championship | 1-1 | 1 | 0 | 0 | |
| 2026-03-11 | vs Charlton Athletic | Championship | 0-1 | 0 | 0 | 0 | |
| 2026-03-08 | @ Queens Park Rangers | Championship | 0-4 | 0 | 0 | 0 | |
| 2026-03-02 | @ Birmingham City | Championship | 1-3 | 0 | 0 | 0 | |
| 2025-12-26 | vs Blackburn Rovers | Championship | 0-0 | 28 | 0 | 0 | 6.7 |
| 2025-12-20 | @ Bristol City | Championship | 2-0 | 0 | 0 | 0 | |
| 2025-12-13 | vs Queens Park Rangers | Championship | 3-1 | 0 | 0 | 0 | |
| 2025-12-09 | @ Charlton Athletic | Championship | 1-2 | 27 | 0 | 0 | 5.2 |
| 2025-12-05 | @ Hull City | Championship | 1-4 | 22 | 0 | 0 | 6.3 |
| 2025-11-04 | @ Leicester City | Championship | 1-1 | 0 | 0 | 0 | |
| 2025-11-01 | @ Watford | Championship | 3-0 | 0 | 0 | 0 | |
| 2025-09-30 | vs Stoke City | Championship | 0-0 | 7 | 0 | 0 | |
| 2025-09-27 | @ Southampton | Championship | 1-1 | 90 | 0 | 0 | 7.5 |
| 2025-09-19 | vs West Bromwich Albion | Championship | 2-1 | 42 | 0 | 0 | 7.1 |
| 2025-09-13 | @ Preston North End | Championship | 2-2 | 0 | 0 | 0 | |
| 2025-09-09 | @ FC Halifax Town | National League Cup Group D | 2-1 | 45 | 0 | 0 | 6.3 |
| 2025-08-30 | vs Sheffield United | Championship | 1-0 | 0 | 0 | 0 | |
| 2025-08-23 | @ Norwich City | Championship | 1-2 | 0 | 0 | 0 | |
| 2025-08-16 | @ Millwall | Championship | 0-3 | 0 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Middlesbrough | senior | 7 | 0 | 0 | 6.56 |
| 2024/2025 | Middlesbrough | senior | 25 | 1 | 0 | 6.80 |
| 2024/2025 | Ipswich Town | senior | 1 | 0 | 0 | - |
| 2023/2024 | Ipswich Town | senior | 15 | 0 | 2 | 7.13 |
| 2022/2023 | Ipswich Town | senior | 25 | 3 | 0 | 7.01 |
| 2021/2022 | Ipswich Town | senior | 34 | 2 | 2 | 7.13 |
| 2020/2021 | Derby County | senior | 10 | 1 | 0 | 6.59 |
| 2020/2021 | Rangers | senior | 2 | 0 | 0 | 4.85 |
| 2019/2020 | Rangers | senior | 15 | 2 | 2 | 6.76 |
| 2019/2020 | Rangers B | senior | 1 | 0 | 0 | - |
| 2018/2019 | Oldham Athletic | senior | 54 | 2 | 3 | 6.97 |
| 2017/2018 | Oldham Athletic | senior | 2 | 0 | 0 | - |
| 2017/2018 | AFC Fylde | senior | 14 | 0 | 0 | 6.18 |
| 2017/2018 | Oldham Athletic | senior | 15 | 1 | 0 | - |
| 2016/2017 | Oldham Athletic | senior | 3 | 0 | 0 | - |
| 2016/2017 | Alfreton Town | senior | 8 | 2 | 0 | - |
| 2016/2017 | Oldham Athletic | senior | 2 | 0 | 0 | - |
| 2015/2016 | Oldham Athletic | senior | 3 | 0 | 0 | - |
| 2025/2026 | Middlesbrough U21 | youth | 1 | 0 | 0 | - |
Transfer Value History
Teammates
Daniel Barlaser
Marcus Forss
Neto Borges
Seny Dieng
Callum Brittain
Alfie Jones
Dael Fry
Hayden Hackney
Riley McGree
Tommy Conway
Morgan Whittaker
Luke Ayling
David Strelec
Alex Gilbert
Finley Munroe
Alan Browne
Micah Hamilton
Aidan Morris
Kaly Sène
Samuel Silvera
Leo Castledine
Alex Bangura
Darragh Lenihan
Sontje Hansen
Law McCabe
Adilson Malanda
Solomon Brynn
Jon McLaughlin
Cruz Ibeh
Jeremy Sarmiento
Middlesbrough