Age 23
Foot Right
Country Wales
Value €130k
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.75
36 matches
Last 5
6.98
+0.23 vs season
Best
8.0
vs Kilmarnock
MOTM
0
of 23 matches
Rating by match (last 23)
≥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
36
Goals
0
Assists
4
Rating
6.75
Goals
0
0%
Assists
3
73%
Rating
6.75
26%
Matches
28
75%
Started
16
57%
Minutes
1540
61%
🎯
Stats compared to other fullbacks
Premiership · percentile vs peers
Chances created
68%
Aerial duels
61%
Defensive actions
26%
Goals
0%
Shot attempts
43%
Touches
90%
🎯
Shot Map
10 shots per season
Goals
0
On target
6
xG
0.91
Conversion
0%
Goal
Saved
Off target
🔥
Heatmap
1443 touches this season
Attack
Touches
1443
Attack
34%
Middle
36%
Ø position
51%
Detailed Stats & Percentiles (Premiership)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 62%
|
Per 90 pctl
avg 56%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 0.91 | 0.05 |
75
|
65
|
| xGOT | 0.94 | 0.05 |
71
|
67
|
| xG excl. penalty | 0.91 | 0.05 |
75
|
65
|
| Shots | 10 | 0.58 |
59
|
44
|
| Shots on target | 4 | 0.23 |
65
|
65
|
| Headed shots | 5 | 0.29 |
88
|
86
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 71%
|
Per 90 pctl
avg 68%
|
|---|---|---|---|---|
| Assists | 3 | 0.18 |
73
|
80
|
| xA | 2.11 | 0.12 |
76
|
63
|
| Accurate passes | 705 | 41.20 |
75
|
73
|
| Pass accuracy | 86.9 | 86.93 |
86
|
86
|
| Accurate long balls | 23 | 1.34 |
55
|
34
|
| Long ball accuracy | 42.6 | 42.59 |
75
|
75
|
| Chances created | 18 | 1.05 |
69
|
63
|
| Big chances created | 2 | 0.12 |
50
|
50
|
| Successful crosses | 15 | 0.88 |
73
|
71
|
| Cross accuracy | 31.2 | 31.25 |
84
|
84
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 39%
|
Per 90 pctl
avg 32%
|
|---|---|---|---|---|
| Dribbles | 4 | 0.23 |
25
|
15
|
| Dribbles success rate | 16.0 | 16.00 |
5
|
5
|
| Duels won | 78 | 4.56 |
63
|
28
|
| Duels won % | 40.8 | 40.84 |
3
|
3
|
| Aerials won | 20 | 1.17 |
63
|
42
|
| Aerials won % | 36.4 | 36.36 |
23
|
23
|
| Touches | 1260 | 73.64 |
65
|
69
|
| Touches in opposition box | 35 | 2.05 |
76
|
76
|
| Dispossessed | 21 | 1.23 |
5
|
1
|
| Fouls won | 16 | 0.94 |
61
|
55
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 54%
|
Per 90 pctl
avg 45%
|
|---|---|---|---|---|
| Defensive actions | 87 | 5.08 |
53
|
9
|
| Tackles | 38 | 2.22 |
69
|
59
|
| Interceptions | 13 | 0.76 |
55
|
28
|
| Blocked scoring attempt | 6 | 0.35 |
65
|
59
|
| Fouls committed | 16 | 0.94 |
67
|
48
|
| Recoveries | 75 | 4.38 |
65
|
67
|
| Possession won final 3rd | 4 | 0.23 |
65
|
51
|
| Dribbled past | 21 | 1.23 |
7
|
3
|
| Clearances | 30 | 1.75 |
42
|
9
|
| Clean sheets | 5 | 0.29 |
76
|
80
|
| Goals conceded while on pitch | 16 | 0.94 |
46
|
80
|
| xG against while on pitch | 23.23 | 1.36 |
36
|
46
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 64%
|
Per 90 pctl
avg 76%
|
|---|---|---|---|---|
| Yellow cards | 3 | 0.18 |
28
|
53
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 62%
|
Per 90 pctl
avg 56%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 0.91 | 0.05 |
75
|
65
|
| xGOT | 0.94 | 0.05 |
71
|
67
|
| xG excl. penalty | 0.91 | 0.05 |
75
|
65
|
| Shots | 10 | 0.58 |
59
|
44
|
| Shots on target | 4 | 0.23 |
65
|
65
|
| Headed shots | 5 | 0.29 |
88
|
86
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 71%
|
Per 90 pctl
avg 68%
|
|---|---|---|---|---|
| Assists | 3 | 0.18 |
73
|
80
|
| xA | 2.11 | 0.12 |
76
|
63
|
| Accurate passes | 705 | 41.20 |
75
|
73
|
| Pass accuracy | 86.9 | 86.93 |
86
|
86
|
| Accurate long balls | 23 | 1.34 |
55
|
34
|
| Long ball accuracy | 42.6 | 42.59 |
75
|
75
|
| Chances created | 18 | 1.05 |
69
|
63
|
| Big chances created | 2 | 0.12 |
50
|
50
|
| Successful crosses | 15 | 0.88 |
73
|
71
|
| Cross accuracy | 31.2 | 31.25 |
84
|
84
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 39%
|
Per 90 pctl
avg 32%
|
|---|---|---|---|---|
| Dribbles | 4 | 0.23 |
25
|
15
|
| Dribbles success rate | 16.0 | 16.00 |
5
|
5
|
| Duels won | 78 | 4.56 |
63
|
28
|
| Duels won % | 40.8 | 40.84 |
3
|
3
|
| Aerials won | 20 | 1.17 |
63
|
42
|
| Aerials won % | 36.4 | 36.36 |
23
|
23
|
| Touches | 1260 | 73.64 |
65
|
69
|
| Touches in opposition box | 35 | 2.05 |
76
|
76
|
| Dispossessed | 21 | 1.23 |
5
|
1
|
| Fouls won | 16 | 0.94 |
61
|
55
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 54%
|
Per 90 pctl
avg 45%
|
|---|---|---|---|---|
| Defensive actions | 87 | 5.08 |
53
|
9
|
| Tackles | 38 | 2.22 |
69
|
59
|
| Interceptions | 13 | 0.76 |
55
|
28
|
| Blocked scoring attempt | 6 | 0.35 |
65
|
59
|
| Fouls committed | 16 | 0.94 |
67
|
48
|
| Recoveries | 75 | 4.38 |
65
|
67
|
| Possession won final 3rd | 4 | 0.23 |
65
|
51
|
| Dribbled past | 21 | 1.23 |
7
|
3
|
| Clearances | 30 | 1.75 |
42
|
9
|
| Clean sheets | 5 | 0.29 |
76
|
80
|
| Goals conceded while on pitch | 16 | 0.94 |
46
|
80
|
| xG against while on pitch | 23.23 | 1.36 |
36
|
46
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 64%
|
Per 90 pctl
avg 76%
|
|---|---|---|---|---|
| Yellow cards | 3 | 0.18 |
28
|
53
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (36)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-16 | @ Hibernian | Premiership Championship Group | 0-1 | 90 | 0 | 0 | 7.4 |
| 2026-05-13 | vs Celtic | Premiership Championship Group | 2-3 | 90 | 0 | 0 | 7.0 |
| 2026-05-09 | vs Hearts | Premiership Championship Group | 1-1 | 0 | 0 | 0 | |
| 2026-05-02 | @ Falkirk | Premiership Championship Group | 1-0 | 62 | 0 | 0 | 7.3 |
| 2026-04-26 | @ Rangers | Premiership Championship Group | 2-3 | 89 | 0 | 1 | 6.8 |
| 2026-04-11 | @ Hearts | Premiership | 3-1 | 88 | 0 | 0 | 6.4 |
| 2026-04-04 | vs Falkirk | Premiership | 2-3 | 63 | 0 | 0 | 6.3 |
| 2026-03-21 | vs Hibernian | Premiership | 0-0 | 86 | 0 | 0 | 6.8 |
| 2026-03-14 | @ Celtic | Premiership | 3-1 | 83 | 0 | 0 | 4.9 |
| 2026-03-07 | @ Dundee FC | Premiership | 2-1 | 45 | 0 | 0 | 6.5 |
| 2026-02-28 | vs Dundee United | Premiership | 2-0 | 8 | 0 | 0 | |
| 2026-02-21 | @ St. Mirren | Premiership | 0-5 | 28 | 0 | 1 | 7.4 |
| 2026-02-18 | @ Aberdeen | FA Cup | 2-0 | 46 | 0 | 0 | |
| 2026-02-15 | vs Aberdeen | Premiership | 2-0 | 90 | 0 | 0 | 7.2 |
| 2026-02-11 | vs Rangers | Premiership | 1-1 | 21 | 0 | 0 | 5.9 |
| 2026-01-31 | @ Livingston | Premiership | 0-2 | 90 | 0 | 0 | 7.5 |
| 2026-01-24 | vs Kilmarnock | Premiership | 4-0 | 60 | 0 | 1 | 8.0 |
| 2026-01-10 | @ Hibernian | Premiership | 1-1 | 90 | 0 | 0 | 7.0 |
| 2026-01-03 | vs St. Mirren | Premiership | 2-0 | 17 | 0 | 0 | 6.0 |
| 2025-12-30 | vs Celtic | Premiership | 2-0 | 90 | 0 | 0 | 6.9 |
| 2025-12-27 | @ Rangers | Premiership | 1-0 | 84 | 0 | 0 | 5.7 |
| 2025-12-20 | vs Dundee FC | Premiership | 1-0 | 32 | 0 | 0 | 6.8 |
| 2025-12-13 | @ Dundee United | Premiership | 0-0 | 0 | 0 | 0 | |
| 2025-12-06 | vs Livingston | Premiership | 3-0 | 0 | 0 | 0 | |
| 2025-12-03 | @ Falkirk | Premiership | 0-0 | 62 | 0 | 0 | 7.5 |
| 2025-11-29 | vs Hearts | Premiership | 0-0 | 6 | 0 | 0 | |
| 2025-11-25 | vs Hibernian | Premiership | 2-0 | 90 | 0 | 0 | 7.5 |
| 2025-11-22 | @ Kilmarnock | Premiership | 1-3 | 13 | 0 | 0 | 5.8 |
| 2025-11-09 | @ Aberdeen | Premiership | 1-1 | 0 | 0 | 0 | |
| 2025-11-01 | vs St. Mirren | League Cup | 1-4 | 25 | 0 | 1 | |
| 2025-10-29 | vs Dundee United | Premiership | 2-0 | 8 | 0 | 0 | |
| 2025-10-25 | @ Livingston | Premiership | 1-2 | 0 | 0 | 0 | |
| 2025-10-18 | vs Falkirk | Premiership | 1-2 | 6 | 0 | 0 | |
| 2025-08-16 | @ St. Johnstone | League Cup | 0-1 | 111 | 0 | 0 | |
| 2025-08-09 | @ St. Mirren | Premiership | 0-0 | 48 | 0 | 0 | 6.6 |
| 2025-08-02 | vs Rangers | Premiership | 1-1 | 1 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Motherwell | senior | 36 | 0 | 4 | 6.75 |
| 2024/2025 | Motherwell | senior | 37 | 6 | 1 | 6.67 |
| 2024/2025 | Motherwell U21 | senior | 1 | 0 | 0 | - |
| 2023/2024 | Chester FC | senior | 10 | 0 | 0 | 6.35 |
| 2022/2023 | Hamilton Academical | senior | 17 | 0 | 1 | 5.96 |
| 2022/2023 | Stoke City | senior | 3 | 0 | 0 | 6.18 |
| 2021/2022 | Stoke City | senior | 1 | 0 | 0 | 6.79 |
| 2021/2022 | AFC Telford United | senior | 6 | 0 | 0 | - |
| 2023/2024 | Stoke City U21 | youth | 15 | 0 | 3 | - |
| 2022/2023 | Stoke City U21 | youth | 9 | 2 | 3 | - |
| 2021/2022 | Stoke City U23 | youth | 22 | 2 | 4 | - |
| 2020/2021 | Stoke City U23 | youth | 16 | 2 | 0 | - |
| 2019/2020 | Stoke City U23 | youth | 2 | 0 | 0 | - |
| 2020/2021 | Stoke City U18 | youth | 4 | 1 | 0 | - |
| 2019/2020 | Stoke City U18 | youth | 17 | 4 | 1 | - |
| 2018/2019 | Stoke City U18 | youth | 5 | 1 | 0 | - |
| 2023 | Wales U21 | national team | 1 | 0 | 0 | - |
Teammates
Dylan Wells
Ewan Wilson
Kofi Balmer
Olly Whyte
Stephen O'Donnell
Liam Gordon
Jordan McGhee
Callum Slattery
Zach Robinson
Andrew Halliday
Lukas Fadinger
Calum Ward
Eythor Martin Bjørgolfsson
Paul McGinn
Tawanda Maswanhise
Sam Nicholson
Elliot Watt
Elijah Just
Johnny Koutroumbis
Oscar Priestman
Luca Ross
Matty Connelly
Emmanuel Longelo
Aaron Thomson
Callum Hendry
Regan Charles-Cook
Ibrahim Said
Trophies
Hamilton Academical
🏆
Challenge Cup
x1
Motherwell