Age 19
Foot Left
Country England
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.69
18 matches
Last 5
6.54
-0.15 vs season
Best
7.8
vs Wolverhampton Wanderers U21
MOTM
0
of 13 matches
Rating by match (last 13)
≥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
18
Goals
0
Assists
2
Rating
6.69
Goals
0
0%
Assists
0
0%
Rating
6.69
30%
Matches
10
11%
Started
5
11%
Minutes
347
10%
🎯
Stats compared to other fullbacks
League One · percentile vs peers
Chances created
72%
Aerial duels
34%
Defensive actions
7%
Goals
0%
Shot attempts
52%
Touches
21%
🎯
Shot Map
3 shots per season
Goals
0
On target
1
xG
0.14
Conversion
0%
Goal
Saved
Off target
🔥
Heatmap
231 touches this season
Attack
Touches
231
Attack
34%
Middle
40%
Ø position
54%
Detailed Stats & Percentiles (League One)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 12%
|
Per 90 pctl
avg 37%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 0.14 | 0.04 |
17
|
41
|
| xG excl. penalty | 0.14 | 0.04 |
17
|
41
|
| Shots | 3 | 0.78 |
16
|
67
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 32%
|
Per 90 pctl
avg 55%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.21 | 0.06 |
10
|
34
|
| Accurate passes | 102 | 26.46 |
12
|
60
|
| Pass accuracy | 81.0 | 80.95 |
85
|
85
|
| Accurate long balls | 6 | 1.56 |
11
|
49
|
| Long ball accuracy | 60.0 | 60.00 |
100
|
100
|
| Chances created | 2 | 0.52 |
10
|
35
|
| Big chances created | 1 | 0.26 |
30
|
84
|
| Successful crosses | 2 | 0.52 |
13
|
55
|
| Cross accuracy | 22.2 | 22.22 |
49
|
49
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 27%
|
Per 90 pctl
avg 41%
|
|---|---|---|---|---|
| Dribbles | 4 | 1.04 |
29
|
79
|
| Dribbles success rate | 44.4 | 44.44 |
47
|
47
|
| Duels won | 21 | 5.45 |
8
|
42
|
| Duels won % | 51.2 | 51.22 |
36
|
36
|
| Aerials won | 4 | 1.04 |
7
|
23
|
| Aerials won % | 44.4 | 44.44 |
38
|
38
|
| Touches | 203 | 52.65 |
8
|
18
|
| Touches in opposition box | 8 | 2.07 |
19
|
80
|
| Dispossessed | 3 | 0.78 |
83
|
37
|
| Fouls won | 1 | 0.26 |
2
|
8
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 30%
|
Per 90 pctl
avg 38%
|
|---|---|---|---|---|
| Defensive actions | 22 | 5.71 |
8
|
22
|
| Tackles | 12 | 3.11 |
14
|
82
|
| Interceptions | 2 | 0.52 |
6
|
13
|
| Fouls committed | 3 | 0.78 |
7
|
29
|
| Recoveries | 10 | 2.59 |
6
|
8
|
| Possession won final 3rd | 2 | 0.52 |
27
|
95
|
| Dribbled past | 4 | 1.04 |
80
|
10
|
| Clearances | 8 | 2.07 |
8
|
14
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 5 | 1.30 |
89
|
50
|
| xG against while on pitch | 3.40 | 0.88 |
91
|
97
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 86%
|
Per 90 pctl
avg 64%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.26 |
72
|
29
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 12%
|
Per 90 pctl
avg 37%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 0.14 | 0.04 |
17
|
41
|
| xG excl. penalty | 0.14 | 0.04 |
17
|
41
|
| Shots | 3 | 0.78 |
16
|
67
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 32%
|
Per 90 pctl
avg 55%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.21 | 0.06 |
10
|
34
|
| Accurate passes | 102 | 26.46 |
12
|
60
|
| Pass accuracy | 81.0 | 80.95 |
85
|
85
|
| Accurate long balls | 6 | 1.56 |
11
|
49
|
| Long ball accuracy | 60.0 | 60.00 |
100
|
100
|
| Chances created | 2 | 0.52 |
10
|
35
|
| Big chances created | 1 | 0.26 |
30
|
84
|
| Successful crosses | 2 | 0.52 |
13
|
55
|
| Cross accuracy | 22.2 | 22.22 |
49
|
49
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 27%
|
Per 90 pctl
avg 41%
|
|---|---|---|---|---|
| Dribbles | 4 | 1.04 |
29
|
79
|
| Dribbles success rate | 44.4 | 44.44 |
47
|
47
|
| Duels won | 21 | 5.45 |
8
|
42
|
| Duels won % | 51.2 | 51.22 |
36
|
36
|
| Aerials won | 4 | 1.04 |
7
|
23
|
| Aerials won % | 44.4 | 44.44 |
38
|
38
|
| Touches | 203 | 52.65 |
8
|
18
|
| Touches in opposition box | 8 | 2.07 |
19
|
80
|
| Dispossessed | 3 | 0.78 |
83
|
37
|
| Fouls won | 1 | 0.26 |
2
|
8
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 30%
|
Per 90 pctl
avg 38%
|
|---|---|---|---|---|
| Defensive actions | 22 | 5.71 |
8
|
22
|
| Tackles | 12 | 3.11 |
14
|
82
|
| Interceptions | 2 | 0.52 |
6
|
13
|
| Fouls committed | 3 | 0.78 |
7
|
29
|
| Recoveries | 10 | 2.59 |
6
|
8
|
| Possession won final 3rd | 2 | 0.52 |
27
|
95
|
| Dribbled past | 4 | 1.04 |
80
|
10
|
| Clearances | 8 | 2.07 |
8
|
14
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 5 | 1.30 |
89
|
50
|
| xG against while on pitch | 3.40 | 0.88 |
91
|
97
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 86%
|
Per 90 pctl
avg 64%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.26 |
72
|
29
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (30)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-02 | @ Barnsley | League One | 1-3 | 1 | 0 | 0 | |
| 2026-04-28 | vs Port Vale | League One | 1-2 | 45 | 0 | 0 | 6.2 |
| 2026-04-25 | vs Peterborough United | League One | 3-1 | 85 | 0 | 0 | 7.1 |
| 2026-04-21 | vs Mansfield Town | League One | 0-1 | 18 | 0 | 0 | 6.7 |
| 2026-04-15 | @ AFC Wimbledon | League One | 0-2 | 45 | 0 | 0 | 6.7 |
| 2026-04-12 | @ Luton Town | EFL Trophy | 3-1 | 0 | 0 | 0 | |
| 2026-03-28 | vs AFC Wimbledon | League One | 3-0 | 0 | 0 | 0 | |
| 2026-03-17 | vs Northampton Town | League One | 2-1 | 0 | 0 | 0 | |
| 2026-02-28 | @ Stevenage | League One | 2-1 | 0 | 0 | 0 | |
| 2026-02-21 | vs Wigan Athletic | League One | 4-2 | 0 | 0 | 0 | |
| 2026-02-17 | @ Bradford City | League One | 1-0 | 3 | 0 | 0 | |
| 2026-02-10 | @ Port Vale | EFL Trophy | 0-4 | 28 | 0 | 0 | 6.0 |
| 2026-01-13 | vs Harrogate Town | EFL Trophy | 2-1 | 90 | 0 | 0 | 7.2 |
| 2026-01-04 | @ Reading | League One | 1-0 | 0 | 0 | 0 | |
| 2026-01-01 | @ Northampton Town | League One | 0-0 | 0 | 0 | 0 | |
| 2025-12-29 | vs Doncaster Rovers | League One | 4-2 | 0 | 0 | 0 | |
| 2025-12-26 | vs Lincoln City | League One | 1-2 | 0 | 0 | 0 | |
| 2025-12-20 | @ Mansfield Town | League One | 1-2 | 1 | 0 | 0 | |
| 2025-12-13 | vs Stevenage | League One | 1-3 | 64 | 0 | 0 | 6.0 |
| 2025-12-09 | @ Doncaster Rovers | League One | 0-2 | 76 | 0 | 0 | 7.5 |
| 2025-12-06 | vs Cambridge United | FA Cup | 0-0 | 5 | 0 | 0 | |
| 2025-12-03 | @ Crewe Alexandra | EFL Trophy | 1-1 | 90 | 0 | 0 | 7.1 |
| 2025-11-29 | vs Barnsley | League One | 1-1 | 0 | 0 | 0 | |
| 2025-11-20 | @ Peterborough United | League One | 3-0 | 9 | 0 | 0 | |
| 2025-11-11 | vs Wigan Athletic | EFL Trophy Northern Grp. A | 1-1 | 75 | 0 | 0 | 6.0 |
| 2025-11-08 | vs Luton Town | League One | 0-3 | 0 | 0 | 0 | |
| 2025-09-02 | vs Wolverhampton Wanderers U21 | EFL Trophy Northern Grp. A | 5-3 | 76 | 0 | 1 | 7.8 |
| 2025-08-26 | @ Wigan Athletic | EFL Cup | 1-0 | 66 | 0 | 0 | 6.0 |
| 2025-08-12 | vs Crewe Alexandra | EFL Cup | 3-1 | 30 | 0 | 1 | 7.0 |
| 2025-08-03 | vs Bolton Wanderers | League One | 2-0 | 0 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Stockport County | senior | 18 | 0 | 2 | 6.69 |
| 2024/2025 | Stockport County | senior | 4 | 0 | 0 | 6.21 |
| 2025/2026 | Stockport County FC Under 21 | youth | 1 | 0 | 0 | - |
| 2024/2025 | Stockport County FC Under 21 | youth | 4 | 1 | 0 | - |
| 2023/2024 | Stockport County FC U18 | youth | 1 | 0 | 0 | - |
Teammates
Bruno Cina
Jayden Fevrier
Jid Okeke
Rhys Watson
Ryan Rydel
Ben Hinchliffe
Josh Dacres-Cogley
Owen Dodgson
Lewis Bate
Joseph Olowu
Arttu Hoskonen
Jack Diamond
Callum Camps
Malik Mothersille
Tayo Edun
Ethan Pye
Callum Connolly
Lewis Fiorini
Kyle Wootton
Louie Barry
Benony Andrésson
Max Metcalfe
Oliver Norwood
Odin Bailey
Adama Sidibeh
Brad Hills
Corey Addai
Christy Grogan
Arian Allen
Joe Astles
Stockport County