Age 29
Height 178 cm
Foot Right
Country Scotland
Value €86k
Filter:
Apps
14
Goals
1
Assists
2
Goals
0
0%
Assists
1
43%
Matches
8
9%
Started
3
9%
Minutes
298
7%
Detailed Stats & Percentiles (Championship)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 4%
|
Per 90 pctl
avg 17%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| Shots | 1 | 0.30 |
9
|
34
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 42%
|
Per 90 pctl
avg 64%
|
|---|---|---|---|---|
| Assists | 1 | 0.30 |
43
|
92
|
| Accurate passes | 0 | 0.00 |
0
|
0
|
| Chances created | 1 | 0.30 |
82
|
100
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 54%
|
Per 90 pctl
avg 72%
|
|---|---|---|---|---|
| Duels won | 3 | 0.91 |
58
|
92
|
| Duels won % | 42.9 | 42.86 |
51
|
51
|
| Touches | 31 | 9.36 |
65
|
95
|
| Touches in opposition box | 3 | 0.91 |
100
|
100
|
| Dispossessed | 0 | 0.00 |
0
|
0
|
| Fouls won | 4 | 1.21 |
14
|
70
|
| Penalties awarded | 1 | 0.30 |
90
|
100
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 53%
|
Per 90 pctl
avg 84%
|
|---|---|---|---|---|
| Defensive actions | 1 | 0.30 |
75
|
100
|
| Blocked scoring attempt | 1 | 0.30 |
75
|
100
|
| Fouls committed | 4 | 1.21 |
17
|
75
|
| Clean sheets | 1 | 0.30 |
14
|
75
|
| Goals conceded while on pitch | 3 | 0.91 |
85
|
73
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 75%
|
Per 90 pctl
avg 51%
|
|---|---|---|---|---|
| Yellow cards | 2 | 0.60 |
51
|
2
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 4%
|
Per 90 pctl
avg 17%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| Shots | 1 | 0.30 |
9
|
34
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 42%
|
Per 90 pctl
avg 64%
|
|---|---|---|---|---|
| Assists | 1 | 0.30 |
43
|
92
|
| Accurate passes | 0 | 0.00 |
0
|
0
|
| Chances created | 1 | 0.30 |
82
|
100
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 54%
|
Per 90 pctl
avg 72%
|
|---|---|---|---|---|
| Duels won | 3 | 0.91 |
58
|
92
|
| Duels won % | 42.9 | 42.86 |
51
|
51
|
| Touches | 31 | 9.36 |
65
|
95
|
| Touches in opposition box | 3 | 0.91 |
100
|
100
|
| Dispossessed | 0 | 0.00 |
0
|
0
|
| Fouls won | 4 | 1.21 |
14
|
70
|
| Penalties awarded | 1 | 0.30 |
90
|
100
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 53%
|
Per 90 pctl
avg 84%
|
|---|---|---|---|---|
| Defensive actions | 1 | 0.30 |
75
|
100
|
| Blocked scoring attempt | 1 | 0.30 |
75
|
100
|
| Fouls committed | 4 | 1.21 |
17
|
75
|
| Clean sheets | 1 | 0.30 |
14
|
75
|
| Goals conceded while on pitch | 3 | 0.91 |
85
|
73
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 75%
|
Per 90 pctl
avg 51%
|
|---|---|---|---|---|
| Yellow cards | 2 | 0.60 |
51
|
2
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (24)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-01 | @ Ayr United | Championship | 0-1 | 1 | 0 | 0 | |
| 2026-04-24 | vs Raith Rovers | Championship | 2-0 | 0 | 0 | 0 | |
| 2026-04-21 | @ Dunfermline Athletic | Championship | 0-2 | 0 | 0 | 0 | |
| 2026-04-11 | vs Airdrieonians | Championship | 4-0 | 0 | 0 | 0 | |
| 2026-03-07 | @ Greenock Morton | Championship | 0-2 | 0 | 0 | 0 | |
| 2026-02-28 | vs Ayr United | Championship | 3-1 | 0 | 0 | 0 | |
| 2026-02-24 | @ Queen's Park | Championship | 1-1 | 0 | 0 | 0 | |
| 2026-02-13 | @ Airdrieonians | Championship | 0-1 | 0 | 0 | 0 | |
| 2025-11-15 | vs Queen's Park | Championship | 4-3 | 0 | 0 | 0 | |
| 2025-11-08 | @ Dunfermline Athletic | Championship | 2-2 | 0 | 0 | 0 | |
| 2025-11-01 | vs Airdrieonians | Championship | 3-0 | 0 | 0 | 0 | |
| 2025-10-25 | @ Greenock Morton | Championship | 0-4 | 0 | 0 | 0 | |
| 2025-10-18 | @ Arbroath | Championship | 3-1 | 27 | 0 | 0 | |
| 2025-10-11 | vs Ross County | Championship | 0-0 | 0 | 0 | 0 | |
| 2025-10-04 | vs Ayr United | Championship | 0-0 | 0 | 0 | 0 | |
| 2025-09-27 | @ Queen's Park | Championship | 1-2 | 12 | 0 | 0 | |
| 2025-09-23 | @ Airdrieonians | Championship | 1-2 | 32 | 0 | 0 | |
| 2025-09-19 | vs Dunfermline Athletic | Championship | 2-1 | 0 | 0 | 0 | |
| 2025-09-13 | @ Raith Rovers | Championship | 0-2 | 1 | 0 | 0 | |
| 2025-08-30 | vs Greenock Morton | Championship | 1-1 | 90 | 0 | 0 | |
| 2025-08-23 | vs Arbroath | Championship | 3-0 | 90 | 0 | 1 | |
| 2025-08-16 | vs Motherwell | League Cup | 0-1 | 74 | 0 | 0 | |
| 2025-08-08 | @ Ross County | Championship | 0-1 | 0 | 0 | 0 | |
| 2025-08-02 | vs Partick Thistle | Championship | 5-1 | 45 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | St. Johnstone | senior | 14 | 1 | 2 | - |
| 2024/2025 | Hamilton Academical | senior | 39 | 4 | 3 | 6.02 |
| 2023/2024 | Hamilton Academical | senior | 44 | 6 | 5 | - |
| 2022/2023 | Hamilton Academical | senior | 20 | 1 | 2 | 6.09 |
| 2022/2023 | Hartlepool United | senior | 25 | 1 | 1 | 6.48 |
| 2021/2022 | Raith Rovers | senior | 48 | 2 | 5 | 6.28 |
| 2020/2021 | Raith Rovers | senior | 37 | 3 | 5 | - |
| 2019/2020 | Greenock Morton | senior | 1 | 0 | 0 | - |
| 2019/2020 | Dumbarton | senior | 17 | 3 | 2 | - |
| 2019/2020 | Greenock Morton | senior | 14 | 3 | 1 | - |
| 2018/2019 | Greenock Morton | senior | 40 | 1 | 2 | - |
| 2017/2018 | Falkirk | senior | 20 | 2 | 1 | - |
| 2017/2018 | Ross County | senior | 2 | 0 | 0 | - |
| 2016/2017 | Ross County | senior | 9 | 0 | 0 | - |
| 2016/2017 | Ross County U20 | youth | 1 | 0 | 1 | - |
Transfer Value History
Teammates
Craig Hepburn
Scott Bright
Toby Steward
Cheick Diabate
Morgan Boyes
Bozo Mikulic
Jason Holt
Jonathan Svedberg
Josh Fowler
Jamie Gullan
Samuel Stanton
Matty Foulds
Jack Baird
Louis Lloyd
Sam McClelland
Taylor Steven
Kai Fotheringham
Stephen Mallan
Joshua McPake
Liam Smith
Kyle Thomson
Reece McAlear
Franciszek Franczak
Jack Robertson
Trophies
St. Johnstone
🏆
Championship
x1
Hamilton Academical
🏆
Challenge Cup
x1
Raith Rovers
🏆
Challenge Cup
x1
Ross County U20
🏆
Development League
x1