Age 27
Height 175 cm
Foot Left
Country Scotland
Value €196.4k
Contract 2026-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
7.48
48 matches
Last 5
7.50
+0.02 vs season
Best
7.5
vs Luton Town
MOTM
0
of 1 matches
Rating by match (last 1)
≥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
48
Goals
19
Assists
6
Rating
7.48
Goals
16
100%
Minutes
3717
100%
Yellow cards
5
0%
Red cards
0
0%
🎯
Stats compared to other midfielders
National League · percentile vs peers
Chances created
97%
Aerial duels
38%
Defensive actions
8%
Goals
81%
Shot attempts
78%
Touches
36%
Recent Matches (45)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-04-29 | @ Boreham Wood | National League Playoff | 1-0 | 120 | 0 | 0 | |
| 2026-04-25 | vs Morecambe | National League | 5-0 | 65 | 1 | 0 | |
| 2026-04-18 | @ Hartlepool United | National League | 2-1 | 90 | 1 | 0 | |
| 2026-04-11 | vs Braintree Town | National League | 3-1 | 90 | 0 | 0 | |
| 2026-04-06 | @ Truro City | National League | 1-1 | 90 | 0 | 1 | |
| 2026-04-03 | vs Brackley Town | National League | 4-0 | 90 | 1 | 1 | |
| 2026-03-28 | @ Eastleigh | National League | 2-4 | 90 | 2 | 0 | |
| 2026-03-25 | @ Tamworth | National League | 1-0 | 90 | 0 | 0 | |
| 2026-03-21 | vs Wealdstone | National League | 2-0 | 90 | 0 | 0 | |
| 2026-03-14 | @ Southend United | National League | 2-0 | 90 | 0 | 0 | |
| 2026-03-07 | vs Aldershot Town | National League | 2-1 | 90 | 0 | 0 | |
| 2026-02-28 | @ Gateshead FC | National League | 0-2 | 90 | 0 | 0 | |
| 2026-02-24 | vs Boston United | National League | 2-3 | 90 | 0 | 0 | |
| 2026-02-21 | @ Boreham Wood | National League | 1-1 | 90 | 1 | 0 | |
| 2026-02-14 | vs Carlisle United | National League | 1-3 | 90 | 0 | 0 | |
| 2026-02-11 | @ Rochdale | National League | 2-1 | 90 | 1 | 0 | |
| 2026-02-07 | @ York City | National League | 2-1 | 90 | 1 | 0 | |
| 2026-02-03 | vs Woking | National League | 4-2 | 90 | 0 | 0 | |
| 2026-01-24 | @ Scunthorpe United | National League | 3-2 | 90 | 0 | 0 | |
| 2026-01-21 | vs Altrincham | National League | 1-1 | 90 | 0 | 0 | |
| 2026-01-17 | @ Sutton United | National League | 1-1 | 90 | 1 | 0 | |
| 2026-01-03 | vs FC Halifax Town | National League | 2-1 | 90 | 0 | 0 | |
| 2025-12-26 | @ Brackley Town | National League | 1-0 | 57 | 0 | 0 | |
| 2025-12-20 | @ Yeovil Town | National League | 0-2 | 90 | 0 | 0 | |
| 2025-12-06 | vs Solihull Moors | National League | 1-1 | 90 | 0 | 1 | |
| 2025-11-29 | vs Southend United | National League | 2-1 | 90 | 1 | 0 | |
| 2025-11-22 | @ Wealdstone | National League | 1-1 | 90 | 0 | 0 | |
| 2025-11-15 | vs Gateshead FC | National League | 3-1 | 82 | 0 | 1 | |
| 2025-11-11 | vs Tamworth | National League | 4-2 | 90 | 1 | 1 | |
| 2025-11-08 | @ Aldershot Town | National League | 2-3 | 88 | 2 | 0 | |
| 2025-10-31 | @ Luton Town | FA Cup | 4-3 | 45 | 1 | 0 | 7.5 |
| 2025-10-01 | @ Boston United | National League | 0-0 | 60 | 0 | 0 | |
| 2025-09-27 | vs York City | National League | 1-1 | 90 | 0 | 0 | |
| 2025-09-23 | @ Altrincham | National League | 1-2 | 75 | 0 | 0 | |
| 2025-09-20 | @ Woking | National League | 0-2 | 90 | 0 | 0 | |
| 2025-09-16 | vs Wolverhampton Wanderers U21 | National League Cup Group B | 3-2 | 1 | 0 | 0 | |
| 2025-09-13 | vs Scunthorpe United | National League | 1-1 | 90 | 0 | 0 | |
| 2025-09-06 | vs Hartlepool United | National League | 1-0 | 90 | 0 | 0 | |
| 2025-09-02 | @ Morecambe | National League | 1-3 | 88 | 1 | 0 | |
| 2025-08-30 | @ Braintree Town | National League | 0-0 | 90 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Forest Green Rovers | senior | 48 | 19 | 6 | 7.48 |
| 2024/2025 | Forest Green Rovers | senior | 49 | 10 | 10 | - |
| 2023/2024 | Forest Green Rovers | senior | 47 | 7 | 7 | 7.09 |
| 2022/2023 | Forest Green Rovers | senior | 40 | 1 | 3 | 6.38 |
| 2021/2022 | Partick Thistle | senior | 3 | 0 | 0 | 5.92 |
| 2021/2022 | St. Mirren | senior | 14 | 1 | 0 | 6.69 |
| 2020/2021 | St. Mirren | senior | 43 | 1 | 6 | 6.39 |
| 2019/2020 | St. Mirren | senior | 18 | 0 | 1 | - |
| 2018/2019 | St. Mirren | senior | 18 | 3 | 0 | - |
| 2016/2017 | St. Mirren | senior | 14 | 1 | 1 | - |
| 2015/2016 | St. Mirren | senior | 4 | 0 | 0 | - |
| 2018/2019 | Derby County U23 | youth | 15 | 0 | 4 | - |
| 2021 | Scotland U21 | national team | 1 | 0 | 0 | - |
| 2016 | Scotland U17 | national team | 8 | 0 | 0 | - |
Transfer Value History
Teammates
Luke McNicholas
Sean Long
Neil Kengni Kuemo
Cian Harries
Ryan Inniss
Laurent Mendy
Nick Haughton
Christian Doidge
Liam Sercombe
Tom Knowles
Fiachra Pagel
Jayden Clarke
Jordan Moore-Taylor
Harvey Bunker
Tate Campbell
Jay Mingi
Yahya Bamba
Tre Pemberton
Max Robson
Jili Buyabu
Gabe Kircough
Chibuzo Nwoko
Temi Babalola
Sean Etaluku
Kairo Mitchell
Callum Godfrey
Keon Sanniola
William Merrett
Ciaran Walsh
Jose Marquez
Akai Bonnick
Jesse Aldridge
Isaac Hughes
Harry Isted
Joshua Osude
D'Mani Bughail-Mellor
Ricardo Rees
Ashqar Ahmed
Lewis Williams
Forest Green Rovers