Age 28
Height 174 cm
Foot Right
Country England
Value €650k
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.67
33 matches
Last 5
6.66
-0.01 vs season
Best
8.1
vs Harrogate Town
MOTM
0
of 25 matches
Rating by match (last 25)
≥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
33
Goals
1
Assists
2
Rating
6.67
Goals
1
41%
Assists
2
65%
Rating
6.69
46%
Matches
30
57%
Started
13
39%
Minutes
1121
41%
🎯
Stats compared to other midfielders
League Two · percentile vs peers
Chances created
49%
Aerial duels
28%
Defensive actions
65%
Goals
46%
Shot attempts
7%
Touches
65%
🎯
Shot Map
6 shots per season
Goals
1
On target
4
xG
0.36
Conversion
17%
Goal
Saved
Off target
🔥
Heatmap
938 touches this season
Attack
Touches
938
Attack
21%
Middle
55%
Ø position
50%
Detailed Stats & Percentiles (League Two)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 27%
|
Per 90 pctl
avg 30%
|
|---|---|---|---|---|
| Goals | 1 | 0.08 |
41
|
64
|
| xG | 0.36 | 0.03 |
24
|
22
|
| xGOT | 0.38 | 0.03 |
35
|
35
|
| xG excl. penalty | 0.36 | 0.03 |
24
|
22
|
| Shots | 6 | 0.48 |
23
|
16
|
| Shots on target | 1 | 0.08 |
18
|
22
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 65%
|
Per 90 pctl
avg 75%
|
|---|---|---|---|---|
| Assists | 2 | 0.16 |
65
|
84
|
| xA | 1.25 | 0.10 |
56
|
65
|
| Accurate passes | 442 | 35.49 |
61
|
84
|
| Pass accuracy | 77.4 | 77.41 |
77
|
77
|
| Accurate long balls | 35 | 2.81 |
64
|
82
|
| Long ball accuracy | 40.7 | 40.70 |
65
|
65
|
| Chances created | 13 | 1.04 |
51
|
61
|
| Big chances created | 2 | 0.16 |
56
|
69
|
| Successful crosses | 10 | 0.80 |
75
|
79
|
| Cross accuracy | 29.4 | 29.41 |
80
|
80
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 38%
|
Per 90 pctl
avg 38%
|
|---|---|---|---|---|
| Dribbles | 9 | 0.72 |
61
|
68
|
| Dribbles success rate | 60.0 | 60.00 |
76
|
76
|
| Duels won | 62 | 4.98 |
41
|
36
|
| Duels won % | 44.0 | 43.97 |
27
|
27
|
| Aerials won | 8 | 0.64 |
19
|
9
|
| Aerials won % | 25.0 | 25.00 |
7
|
7
|
| Touches | 783 | 62.86 |
51
|
80
|
| Touches in opposition box | 12 | 0.96 |
38
|
35
|
| Dispossessed | 13 | 1.04 |
44
|
30
|
| Fouls won | 5 | 0.40 |
20
|
13
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 47%
|
Per 90 pctl
avg 60%
|
|---|---|---|---|---|
| Defensive actions | 69 | 5.54 |
49
|
64
|
| Tackles | 40 | 3.21 |
62
|
94
|
| Interceptions | 13 | 1.04 |
50
|
70
|
| Blocked scoring attempt | 1 | 0.08 |
14
|
18
|
| Fouls committed | 22 | 1.77 |
56
|
78
|
| Recoveries | 96 | 7.71 |
64
|
98
|
| Possession won final 3rd | 8 | 0.64 |
70
|
94
|
| Dribbled past | 18 | 1.45 |
30
|
3
|
| Clearances | 15 | 1.20 |
31
|
19
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 12 | 0.96 |
67
|
81
|
| xG against while on pitch | 9.67 | 0.78 |
76
|
97
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 60%
|
Per 90 pctl
avg 54%
|
|---|---|---|---|---|
| Yellow cards | 6 | 0.48 |
21
|
9
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 27%
|
Per 90 pctl
avg 30%
|
|---|---|---|---|---|
| Goals | 1 | 0.08 |
41
|
64
|
| xG | 0.36 | 0.03 |
24
|
22
|
| xGOT | 0.38 | 0.03 |
35
|
35
|
| xG excl. penalty | 0.36 | 0.03 |
24
|
22
|
| Shots | 6 | 0.48 |
23
|
16
|
| Shots on target | 1 | 0.08 |
18
|
22
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 65%
|
Per 90 pctl
avg 75%
|
|---|---|---|---|---|
| Assists | 2 | 0.16 |
65
|
84
|
| xA | 1.25 | 0.10 |
56
|
65
|
| Accurate passes | 442 | 35.49 |
61
|
84
|
| Pass accuracy | 77.4 | 77.41 |
77
|
77
|
| Accurate long balls | 35 | 2.81 |
64
|
82
|
| Long ball accuracy | 40.7 | 40.70 |
65
|
65
|
| Chances created | 13 | 1.04 |
51
|
61
|
| Big chances created | 2 | 0.16 |
56
|
69
|
| Successful crosses | 10 | 0.80 |
75
|
79
|
| Cross accuracy | 29.4 | 29.41 |
80
|
80
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 38%
|
Per 90 pctl
avg 38%
|
|---|---|---|---|---|
| Dribbles | 9 | 0.72 |
61
|
68
|
| Dribbles success rate | 60.0 | 60.00 |
76
|
76
|
| Duels won | 62 | 4.98 |
41
|
36
|
| Duels won % | 44.0 | 43.97 |
27
|
27
|
| Aerials won | 8 | 0.64 |
19
|
9
|
| Aerials won % | 25.0 | 25.00 |
7
|
7
|
| Touches | 783 | 62.86 |
51
|
80
|
| Touches in opposition box | 12 | 0.96 |
38
|
35
|
| Dispossessed | 13 | 1.04 |
44
|
30
|
| Fouls won | 5 | 0.40 |
20
|
13
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 47%
|
Per 90 pctl
avg 60%
|
|---|---|---|---|---|
| Defensive actions | 69 | 5.54 |
49
|
64
|
| Tackles | 40 | 3.21 |
62
|
94
|
| Interceptions | 13 | 1.04 |
50
|
70
|
| Blocked scoring attempt | 1 | 0.08 |
14
|
18
|
| Fouls committed | 22 | 1.77 |
56
|
78
|
| Recoveries | 96 | 7.71 |
64
|
98
|
| Possession won final 3rd | 8 | 0.64 |
70
|
94
|
| Dribbled past | 18 | 1.45 |
30
|
3
|
| Clearances | 15 | 1.20 |
31
|
19
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 12 | 0.96 |
67
|
81
|
| xG against while on pitch | 9.67 | 0.78 |
76
|
97
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 60%
|
Per 90 pctl
avg 54%
|
|---|---|---|---|---|
| Yellow cards | 6 | 0.48 |
21
|
9
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (45)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-02 | @ Fleetwood Town | League Two | 1-1 | 8 | 0 | 0 | |
| 2026-04-25 | vs Tranmere Rovers | League Two | 3-0 | 10 | 0 | 0 | 6.5 |
| 2026-04-18 | @ Crewe Alexandra | League Two | 1-3 | 0 | 0 | 0 | |
| 2026-04-11 | vs Bromley | League Two | 2-1 | 0 | 0 | 0 | |
| 2026-04-06 | @ Oldham Athletic | League Two | 1-1 | 0 | 0 | 0 | |
| 2026-04-03 | vs Barrow | League Two | 0-0 | 12 | 0 | 0 | 6.2 |
| 2026-03-28 | @ Salford City | League Two | 1-0 | 59 | 0 | 0 | 6.4 |
| 2026-03-21 | vs Barnet | League Two | 1-3 | 0 | 0 | 0 | |
| 2026-03-18 | vs Colchester United | League Two | 1-0 | 60 | 0 | 0 | 7.1 |
| 2026-03-14 | @ Swindon Town | League Two | 1-2 | 60 | 0 | 0 | 7.1 |
| 2026-03-10 | @ Gillingham | League Two | 1-5 | 45 | 0 | 0 | 6.5 |
| 2026-03-07 | vs Harrogate Town | League Two | 4-1 | 60 | 0 | 1 | 8.1 |
| 2026-02-28 | @ Cambridge United | League Two | 1-1 | 74 | 0 | 0 | 7.0 |
| 2026-02-23 | @ Walsall | League Two | 0-2 | 74 | 0 | 0 | 6.4 |
| 2026-02-17 | vs Crawley Town | League Two | 0-0 | 53 | 0 | 0 | 7.4 |
| 2026-02-14 | vs Newport County | League Two | 1-0 | 1 | 0 | 0 | |
| 2026-02-07 | @ Cheltenham Town | League Two | 2-3 | 0 | 0 | 0 | |
| 2026-01-27 | vs Bristol Rovers | League Two | 1-0 | 0 | 0 | 0 | |
| 2026-01-24 | vs Shrewsbury Town | League Two | 5-1 | 8 | 1 | 0 | |
| 2026-01-17 | @ Accrington Stanley | League Two | 0-2 | 0 | 0 | 0 | |
| 2026-01-09 | vs Oxford United | FA Cup | 1-1 | 79 | 0 | 0 | 6.7 |
| 2026-01-04 | vs Chesterfield | League Two | 2-2 | 70 | 0 | 0 | 7.0 |
| 2026-01-01 | @ Colchester United | League Two | 1-0 | 61 | 0 | 0 | 6.4 |
| 2025-12-29 | vs Notts County | League Two | 1-1 | 23 | 0 | 0 | 6.5 |
| 2025-12-26 | vs Swindon Town | League Two | 1-0 | 0 | 0 | 0 | |
| 2025-12-20 | @ Harrogate Town | League Two | 0-4 | 8 | 0 | 0 | |
| 2025-12-13 | vs Cambridge United | League Two | 1-1 | 25 | 0 | 0 | 5.5 |
| 2025-12-09 | @ Notts County | League Two | 3-2 | 1 | 0 | 0 | |
| 2025-11-22 | @ Tranmere Rovers | League Two | 2-2 | 89 | 0 | 1 | 7.8 |
| 2025-11-15 | vs Salford City | League Two | 2-0 | 13 | 0 | 0 | 6.4 |
| 2025-11-11 | vs Swindon Town | EFL Trophy Southern Grp. D | 0-4 | 87 | 0 | 0 | 6.2 |
| 2025-11-08 | @ Barnet | League Two | 2-2 | 11 | 0 | 0 | 6.1 |
| 2025-11-01 | @ Colchester United | FA Cup | 2-3 | 88 | 0 | 0 | |
| 2025-10-25 | @ Bromley | League Two | 2-1 | 0 | 0 | 0 | |
| 2025-10-18 | vs Crewe Alexandra | League Two | 3-1 | 14 | 0 | 0 | 6.2 |
| 2025-10-11 | @ Bristol Rovers | League Two | 0-4 | 1 | 0 | 0 | |
| 2025-10-04 | vs Gillingham | League Two | 3-2 | 7 | 0 | 0 | |
| 2025-09-27 | @ Shrewsbury Town | League Two | 1-2 | 82 | 0 | 0 | 7.5 |
| 2025-09-20 | vs Accrington Stanley | League Two | 1-2 | 87 | 0 | 0 | 6.5 |
| 2025-09-13 | @ Chesterfield | League Two | 1-1 | 74 | 0 | 0 | 6.7 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Milton Keynes Dons | senior | 33 | 1 | 2 | 6.67 |
| 2024/2025 | Milton Keynes Dons | senior | 18 | 0 | 3 | 7.41 |
| 2024/2025 | Notts County | senior | 19 | 4 | 7 | 7.42 |
| 2023/2024 | Notts County | senior | 50 | 16 | 11 | 7.55 |
| 2022/2023 | Morecambe | senior | 21 | 2 | 5 | 6.97 |
| 2022/2023 | Willem II | senior | 18 | 1 | 1 | 6.97 |
| 2021/2022 | Willem II | senior | 14 | 0 | 0 | 6.90 |
| 2021/2022 | Cheltenham Town | senior | 16 | 0 | 1 | 6.87 |
| 2020/2021 | Hull City | senior | 23 | 0 | 1 | 6.31 |
| 2020/2021 | Birmingham City | senior | 4 | 0 | 0 | 6.06 |
| 2019/2020 | Birmingham City | senior | 41 | 2 | 5 | 6.59 |
| 2018/2019 | Willem II | senior | 40 | 6 | 11 | 7.06 |
| 2017/2018 | Cambuur | senior | 17 | 4 | 9 | - |
| 2017/2018 | Willem II | senior | 12 | 0 | 0 | 5.87 |
| 2016/2017 | Go Ahead Eagles | senior | 16 | 2 | 2 | - |
| 2016/2017 | Oxford United | senior | 11 | 3 | 0 | - |
| 2015/2016 | Barnsley | senior | 13 | 1 | 1 | - |
| 2015/2016 | Arsenal U19 | youth | 3 | 0 | 0 | - |
| 2014/2015 | Arsenal U19 | youth | 7 | 5 | 0 | - |
| 2013/2014 | Arsenal U19 | youth | 1 | 0 | 0 | - |
| 2016 | England U19 | national team | 2 | 0 | 0 | - |
| 2013 | England U17 | national team | 3 | 0 | 0 | - |
Teammates
Callum Tripp
Kane Thompson-Sommers
Sam Sherring
Simone Troso
Craig MacGillivray
Gethin Jones
Liam Kelly
Alex Gilbey
Scott Hogan
Aaron Collins
Nathaniel Méndez-Laing
Kane Wilson
Callum Paterson
Joe Tomlinson
Luke Offord
Aaron Nemane
Jonathan Leko
William Collar
Marvin Ekpiteta
Laurence Maguire
Connor Lemonheigh-Evans
Curtis Nelson
Phoenix Scholtz
Ben Wiles
Connal Trueman
Jay Matete
Rushian Hepburn-Murphy
Jack Sanders
Tom Finch
Revin Domi
Jack Burke
Chase Medwynter
Elisha Boateng
Trophies
Hull City
🏆
League One
x1
Arsenal
🏆
Premier League Asia Trophy
x1
Aston Villa U19
🏆
The NextGen Series
x1
Milton Keynes Dons