Age 34
Height 181 cm
Foot Right
Country England
Value €180.3k
Contract 2028-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.94
53 matches
Last 5
6.20
-0.74 vs season
Best
8.7
vs Bristol Rovers
MOTM
0
of 50 matches
Rating by match (last 30)
≥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
53
Goals
8
Assists
2
Rating
6.94
Goals
8
96%
Assists
2
65%
Rating
7.03
83%
Matches
44
94%
Started
32
80%
Minutes
2981
83%
🎯
Stats compared to other midfielders
League Two · percentile vs peers
Chances created
41%
Aerial duels
97%
Defensive actions
28%
Goals
88%
Shot attempts
52%
Touches
52%
🎯
Shot Map
38 shots per season
Goals
8
On target
18
xG
3.92
Conversion
21%
Goal
Saved
Off target
🔥
Heatmap
2264 touches this season
Attack
Touches
2264
Attack
25%
Middle
52%
Ø position
51%
Detailed Stats & Percentiles (League Two)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 94%
|
Per 90 pctl
avg 80%
|
|---|---|---|---|---|
| Goals | 8 | 0.24 |
96
|
88
|
| xG | 3.92 | 0.12 |
92
|
74
|
| xGOT | 5.93 | 0.18 |
95
|
86
|
| xG excl. penalty | 3.92 | 0.12 |
94
|
76
|
| Shots | 38 | 1.15 |
87
|
64
|
| Shots on target | 13 | 0.39 |
90
|
76
|
| Headed shots | 22 | 0.66 |
100
|
97
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 75%
|
Per 90 pctl
avg 65%
|
|---|---|---|---|---|
| Assists | 2 | 0.06 |
65
|
53
|
| xA | 4.37 | 0.13 |
87
|
77
|
| Accurate passes | 1148 | 34.66 |
89
|
82
|
| Pass accuracy | 77.8 | 77.78 |
77
|
77
|
| Accurate long balls | 76 | 2.29 |
84
|
71
|
| Long ball accuracy | 43.2 | 43.18 |
74
|
74
|
| Chances created | 30 | 0.91 |
79
|
53
|
| Big chances created | 5 | 0.15 |
80
|
67
|
| Successful crosses | 5 | 0.15 |
53
|
38
|
| Cross accuracy | 25.0 | 25.00 |
60
|
60
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 71%
|
Per 90 pctl
avg 60%
|
|---|---|---|---|---|
| Dribbles | 8 | 0.24 |
54
|
22
|
| Dribbles success rate | 47.1 | 47.06 |
44
|
44
|
| Duels won | 177 | 5.34 |
83
|
47
|
| Duels won % | 53.8 | 53.80 |
66
|
66
|
| Aerials won | 94 | 2.84 |
95
|
81
|
| Aerials won % | 58.4 | 58.39 |
80
|
80
|
| Touches | 1907 | 57.57 |
85
|
65
|
| Touches in opposition box | 80 | 2.42 |
94
|
77
|
| Dispossessed | 20 | 0.60 |
23
|
66
|
| Fouls won | 41 | 1.24 |
87
|
55
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 64%
|
Per 90 pctl
avg 53%
|
|---|---|---|---|---|
| Defensive actions | 144 | 4.35 |
74
|
32
|
| Tackles | 35 | 1.06 |
57
|
8
|
| Interceptions | 23 | 0.69 |
71
|
38
|
| Blocked scoring attempt | 14 | 0.42 |
90
|
73
|
| Fouls committed | 35 | 1.06 |
79
|
36
|
| Recoveries | 141 | 4.26 |
80
|
48
|
| Possession won final 3rd | 12 | 0.36 |
86
|
61
|
| Dribbled past | 21 | 0.63 |
23
|
66
|
| Clearances | 72 | 2.17 |
86
|
65
|
| Clean sheets | 7 | 0.21 |
82
|
77
|
| Goals conceded while on pitch | 38 | 1.15 |
18
|
65
|
| xG against while on pitch | 40.13 | 1.21 |
16
|
64
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 53%
|
Per 90 pctl
avg 67%
|
|---|---|---|---|---|
| Yellow cards | 9 | 0.27 |
6
|
34
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 94%
|
Per 90 pctl
avg 80%
|
|---|---|---|---|---|
| Goals | 8 | 0.24 |
96
|
88
|
| xG | 3.92 | 0.12 |
92
|
74
|
| xGOT | 5.93 | 0.18 |
95
|
86
|
| xG excl. penalty | 3.92 | 0.12 |
94
|
76
|
| Shots | 38 | 1.15 |
87
|
64
|
| Shots on target | 13 | 0.39 |
90
|
76
|
| Headed shots | 22 | 0.66 |
100
|
97
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 75%
|
Per 90 pctl
avg 65%
|
|---|---|---|---|---|
| Assists | 2 | 0.06 |
65
|
53
|
| xA | 4.37 | 0.13 |
87
|
77
|
| Accurate passes | 1148 | 34.66 |
89
|
82
|
| Pass accuracy | 77.8 | 77.78 |
77
|
77
|
| Accurate long balls | 76 | 2.29 |
84
|
71
|
| Long ball accuracy | 43.2 | 43.18 |
74
|
74
|
| Chances created | 30 | 0.91 |
79
|
53
|
| Big chances created | 5 | 0.15 |
80
|
67
|
| Successful crosses | 5 | 0.15 |
53
|
38
|
| Cross accuracy | 25.0 | 25.00 |
60
|
60
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 71%
|
Per 90 pctl
avg 60%
|
|---|---|---|---|---|
| Dribbles | 8 | 0.24 |
54
|
22
|
| Dribbles success rate | 47.1 | 47.06 |
44
|
44
|
| Duels won | 177 | 5.34 |
83
|
47
|
| Duels won % | 53.8 | 53.80 |
66
|
66
|
| Aerials won | 94 | 2.84 |
95
|
81
|
| Aerials won % | 58.4 | 58.39 |
80
|
80
|
| Touches | 1907 | 57.57 |
85
|
65
|
| Touches in opposition box | 80 | 2.42 |
94
|
77
|
| Dispossessed | 20 | 0.60 |
23
|
66
|
| Fouls won | 41 | 1.24 |
87
|
55
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 64%
|
Per 90 pctl
avg 53%
|
|---|---|---|---|---|
| Defensive actions | 144 | 4.35 |
74
|
32
|
| Tackles | 35 | 1.06 |
57
|
8
|
| Interceptions | 23 | 0.69 |
71
|
38
|
| Blocked scoring attempt | 14 | 0.42 |
90
|
73
|
| Fouls committed | 35 | 1.06 |
79
|
36
|
| Recoveries | 141 | 4.26 |
80
|
48
|
| Possession won final 3rd | 12 | 0.36 |
86
|
61
|
| Dribbled past | 21 | 0.63 |
23
|
66
|
| Clearances | 72 | 2.17 |
86
|
65
|
| Clean sheets | 7 | 0.21 |
82
|
77
|
| Goals conceded while on pitch | 38 | 1.15 |
18
|
65
|
| xG against while on pitch | 40.13 | 1.21 |
16
|
64
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 53%
|
Per 90 pctl
avg 67%
|
|---|---|---|---|---|
| Yellow cards | 9 | 0.27 |
6
|
34
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (54)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-15 | @ Notts County | League Two Playoff | 0-0 | 72 | 0 | 0 | 6.7 |
| 2026-05-10 | vs Notts County | League Two Playoff | 0-1 | 14 | 0 | 0 | 5.7 |
| 2026-05-02 | @ Swindon Town | League Two | 1-2 | 20 | 0 | 0 | 6.1 |
| 2026-04-25 | vs Crewe Alexandra | League Two | 2-0 | 17 | 0 | 0 | 6.0 |
| 2026-04-18 | @ Fleetwood Town | League Two | 1-1 | 60 | 0 | 0 | 6.5 |
| 2026-04-14 | vs Grimsby Town | League Two | 2-1 | 90 | 0 | 0 | 6.5 |
| 2026-04-11 | vs Tranmere Rovers | League Two | 1-1 | 90 | 1 | 0 | 7.4 |
| 2026-04-06 | @ Barrow | League Two | 0-1 | 90 | 0 | 0 | 6.6 |
| 2026-04-03 | vs Cheltenham Town | League Two | 1-0 | 67 | 0 | 0 | 7.0 |
| 2026-03-21 | @ Accrington Stanley | League Two | 0-1 | 89 | 0 | 1 | 8.2 |
| 2026-03-17 | vs Oldham Athletic | League Two | 0-3 | 90 | 0 | 0 | 5.6 |
| 2026-03-14 | @ Notts County | League Two | 2-3 | 87 | 1 | 0 | 8.2 |
| 2026-03-07 | vs Shrewsbury Town | League Two | 2-3 | 72 | 1 | 0 | 7.7 |
| 2026-03-03 | vs Colchester United | League Two | 3-0 | 90 | 0 | 0 | 7.3 |
| 2026-02-28 | @ Barnet | League Two | 1-0 | 7 | 0 | 0 | |
| 2026-02-21 | @ Crawley Town | League Two | 1-1 | 13 | 0 | 0 | 6.7 |
| 2026-02-17 | vs Gillingham | League Two | 1-0 | 30 | 0 | 0 | 6.7 |
| 2026-02-14 | vs Harrogate Town | League Two | 1-1 | 85 | 0 | 0 | 7.4 |
| 2026-02-07 | @ Bristol Rovers | League Two | 2-3 | 90 | 2 | 0 | 8.7 |
| 2026-01-31 | vs Walsall | League Two | 2-2 | 15 | 0 | 0 | 6.2 |
| 2026-01-27 | @ Salford City | League Two | 0-1 | 90 | 0 | 0 | 7.6 |
| 2026-01-24 | @ Newport County | League Two | 2-1 | 10 | 0 | 0 | 6.8 |
| 2026-01-17 | vs Bromley | League Two | 0-0 | 0 | 0 | 0 | |
| 2026-01-04 | @ Milton Keynes Dons | League Two | 2-2 | 59 | 0 | 0 | 6.7 |
| 2026-01-01 | @ Oldham Athletic | League Two | 1-1 | 90 | 0 | 0 | 7.0 |
| 2025-12-29 | vs Cambridge United | League Two | 0-1 | 90 | 0 | 0 | 7.1 |
| 2025-12-26 | vs Notts County | League Two | 2-0 | 89 | 0 | 0 | 8.0 |
| 2025-12-20 | @ Shrewsbury Town | League Two | 0-1 | 90 | 0 | 0 | 7.3 |
| 2025-12-13 | vs Barnet | League Two | 3-1 | 90 | 0 | 0 | 7.0 |
| 2025-12-09 | @ Cambridge United | League Two | 1-1 | 90 | 0 | 0 | 7.2 |
| 2025-12-06 | vs Doncaster Rovers | FA Cup | 1-2 | 90 | 0 | 0 | 6.6 |
| 2025-12-02 | @ Doncaster Rovers | EFL Trophy | 5-1 | 45 | 0 | 0 | 6.7 |
| 2025-11-29 | vs Swindon Town | League Two | 1-2 | 69 | 0 | 0 | 6.1 |
| 2025-11-22 | @ Crewe Alexandra | League Two | 3-3 | 90 | 0 | 0 | 6.2 |
| 2025-11-15 | @ Grimsby Town | League Two | 0-1 | 90 | 0 | 0 | 7.4 |
| 2025-11-11 | vs Liverpool U21 | EFL Trophy Northern Grp. H | 2-2 | 45 | 0 | 0 | 6.6 |
| 2025-11-08 | vs Accrington Stanley | League Two | 3-3 | 90 | 1 | 0 | 7.0 |
| 2025-11-01 | @ Stevenage | FA Cup | 0-1 | 90 | 0 | 0 | |
| 2025-10-25 | @ Tranmere Rovers | League Two | 1-1 | 90 | 0 | 0 | 6.9 |
| 2025-10-11 | vs Salford City | League Two | 2-0 | 90 | 0 | 0 | 7.9 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Chesterfield | senior | 53 | 8 | 2 | 6.94 |
| 2024/2025 | Chesterfield | senior | 47 | 4 | 6 | 6.93 |
| 2023/2024 | Chesterfield | senior | 48 | 14 | 0 | 6.95 |
| 2022/2023 | Wigan Athletic | senior | 38 | 3 | 1 | 6.71 |
| 2021/2022 | Wigan Athletic | senior | 48 | 4 | 5 | 7.37 |
| 2020/2021 | Portsmouth | senior | 52 | 8 | 0 | 7.09 |
| 2019/2020 | Portsmouth | senior | 44 | 1 | 0 | 6.91 |
| 2018/2019 | Portsmouth | senior | 53 | 4 | 1 | 7.73 |
| 2017/2018 | Burton Albion | senior | 37 | 4 | 0 | 6.59 |
| 2016/2017 | Burton Albion | senior | 36 | 3 | 0 | 6.68 |
| 2015/2016 | Burton Albion | senior | 44 | 6 | 5 | - |
| 2014/2015 | Burton Albion | senior | 17 | 0 | 0 | - |
| 2014/2015 | Cambridge United | senior | 10 | 0 | 0 | - |
| 2013/2014 | Newport County | senior | 40 | 2 | 0 | - |
| 2012/2013 | Grimsby Town | senior | 16 | 1 | 0 | - |
| 2012/2013 | Bradford City | senior | 7 | 0 | 0 | - |
| 2012/2013 | Derby County | senior | 1 | 0 | 0 | - |
| 2011/2012 | Derby County | senior | 9 | 0 | 0 | - |
| 2011/2012 | Mansfield Town | senior | 5 | 0 | 0 | - |
| 2010/2011 | Mansfield Town | senior | 24 | 1 | 0 | - |
| 2010/2011 | Alfreton Town | senior | 2 | 0 | 0 | - |
Transfer Value History
Teammates
Adam Lewis
Ashton Rinaldo
Jamie Grimes
Liam Jessop
Paddy Madden
Zachary Hemming
Malik Owolabi-Belewu
Kyle McFadzean
Liam Mandeville
Ryan Stirk
Will Grigg
Lee Bonis
Dylan Duffy
Tyrone Williams
John Fleck
Bailey Hobson
Armando Dobra
Lewis Gordon
Vontae Daley-Campbell
Cheyenne Dunkley
Ryan Boot
Dilan Markanday
Sil Swinkels
Devan Tanton
Connor Cook
Gunner Elliott
Alex Whitney
Janoi Donacien
Freddie Ladapo
Tom Pearce
Trophies
Chesterfield
🏆
National League
x1
Portsmouth
🏆
EFL Trophy
x1
Burton Albion
🏆
League Two
x1
Wigan Athletic
🏆
League One
x1