Age 30
Height 183 cm
Foot Right
Country Scotland
Value €152k
Contract 2027-05-31
Filter:
Apps
34
Goals
3
Assists
0
Goals
3
87%
Assists
0
0%
Matches
26
57%
Started
24
59%
Minutes
2125
59%
Detailed Stats & Percentiles (Championship)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 76%
|
Per 90 pctl
avg 73%
|
|---|---|---|---|---|
| Goals | 3 | 0.13 |
87
|
87
|
| Shots | 12 | 0.51 |
72
|
65
|
| Shots on target | 4 | 0.17 |
61
|
59
|
| Headed shots | 10 | 0.42 |
85
|
80
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 50%
|
Per 90 pctl
avg 50%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| Accurate passes | 0 | 0.00 |
0
|
0
|
| Accurate long balls | 2 | 0.08 |
100
|
100
|
| Long ball accuracy | 100.0 | 100.00 |
100
|
100
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 54%
|
Per 90 pctl
avg 54%
|
|---|---|---|---|---|
| Duels won | 3 | 0.13 |
61
|
65
|
| Duels won % | 30.0 | 30.00 |
55
|
55
|
| Touches | 14 | 0.59 |
63
|
61
|
| Touches in opposition box | 4 | 0.17 |
82
|
89
|
| Dispossessed | 0 | 0.00 |
0
|
0
|
| Fouls won | 18 | 0.76 |
61
|
55
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 65%
|
Per 90 pctl
avg 76%
|
|---|---|---|---|---|
| Defensive actions | 1 | 0.04 |
57
|
72
|
| Blocked scoring attempt | 1 | 0.04 |
57
|
72
|
| Fouls committed | 24 | 1.02 |
68
|
48
|
| Clean sheets | 12 | 0.51 |
91
|
93
|
| Goals conceded while on pitch | 17 | 0.72 |
55
|
93
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 68%
|
Per 90 pctl
avg 82%
|
|---|---|---|---|---|
| Yellow cards | 4 | 0.17 |
36
|
65
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 76%
|
Per 90 pctl
avg 73%
|
|---|---|---|---|---|
| Goals | 3 | 0.13 |
87
|
87
|
| Shots | 12 | 0.51 |
72
|
65
|
| Shots on target | 4 | 0.17 |
61
|
59
|
| Headed shots | 10 | 0.42 |
85
|
80
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 50%
|
Per 90 pctl
avg 50%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| Accurate passes | 0 | 0.00 |
0
|
0
|
| Accurate long balls | 2 | 0.08 |
100
|
100
|
| Long ball accuracy | 100.0 | 100.00 |
100
|
100
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 54%
|
Per 90 pctl
avg 54%
|
|---|---|---|---|---|
| Duels won | 3 | 0.13 |
61
|
65
|
| Duels won % | 30.0 | 30.00 |
55
|
55
|
| Touches | 14 | 0.59 |
63
|
61
|
| Touches in opposition box | 4 | 0.17 |
82
|
89
|
| Dispossessed | 0 | 0.00 |
0
|
0
|
| Fouls won | 18 | 0.76 |
61
|
55
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 65%
|
Per 90 pctl
avg 76%
|
|---|---|---|---|---|
| Defensive actions | 1 | 0.04 |
57
|
72
|
| Blocked scoring attempt | 1 | 0.04 |
57
|
72
|
| Fouls committed | 24 | 1.02 |
68
|
48
|
| Clean sheets | 12 | 0.51 |
91
|
93
|
| Goals conceded while on pitch | 17 | 0.72 |
55
|
93
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 68%
|
Per 90 pctl
avg 82%
|
|---|---|---|---|---|
| Yellow cards | 4 | 0.17 |
36
|
65
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (35)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-01 | @ Ayr United | Championship | 0-1 | 90 | 0 | 0 | |
| 2026-04-11 | vs Airdrieonians | Championship | 4-0 | 84 | 0 | 0 | |
| 2026-04-04 | @ Arbroath | Championship | 2-4 | 90 | 1 | 0 | |
| 2026-03-28 | vs Queen's Park | Championship | 1-1 | 90 | 0 | 0 | |
| 2026-03-20 | @ Partick Thistle | Championship | 0-0 | 90 | 0 | 0 | |
| 2026-03-14 | vs Ross County | Championship | 1-0 | 90 | 0 | 0 | |
| 2026-03-07 | @ Greenock Morton | Championship | 0-2 | 90 | 0 | 0 | |
| 2026-02-28 | vs Ayr United | Championship | 3-1 | 90 | 0 | 0 | |
| 2026-02-24 | @ Queen's Park | Championship | 1-1 | 0 | 0 | 0 | |
| 2026-02-20 | @ Raith Rovers | Championship | 0-0 | 0 | 0 | 0 | |
| 2026-02-13 | @ Airdrieonians | Championship | 0-1 | 90 | 0 | 0 | |
| 2026-01-30 | vs Partick Thistle | Championship | 2-2 | 16 | 0 | 0 | |
| 2026-01-24 | vs Dunfermline Athletic | Championship | 0-1 | 0 | 0 | 0 | |
| 2026-01-03 | vs Arbroath | Championship | 1-0 | 0 | 0 | 0 | |
| 2025-12-27 | @ Ross County | Championship | 0-0 | 90 | 0 | 0 | |
| 2025-12-20 | vs Greenock Morton | Championship | 5-0 | 0 | 0 | 0 | |
| 2025-12-12 | @ Ayr United | Championship | 2-4 | 45 | 0 | 0 | |
| 2025-12-06 | vs Raith Rovers | Championship | 0-0 | 0 | 0 | 0 | |
| 2025-11-22 | @ Partick Thistle | Championship | 2-1 | 45 | 0 | 0 | |
| 2025-11-15 | vs Queen's Park | Championship | 4-3 | 90 | 1 | 0 | |
| 2025-11-08 | @ Dunfermline Athletic | Championship | 2-2 | 90 | 0 | 0 | |
| 2025-11-01 | vs Airdrieonians | Championship | 3-0 | 90 | 0 | 0 | |
| 2025-10-25 | @ Greenock Morton | Championship | 0-4 | 90 | 0 | 0 | |
| 2025-10-18 | @ Arbroath | Championship | 3-1 | 0 | 0 | 0 | |
| 2025-10-11 | vs Ross County | Championship | 0-0 | 0 | 0 | 0 | |
| 2025-10-04 | vs Ayr United | Championship | 0-0 | 90 | 0 | 0 | |
| 2025-09-27 | @ Queen's Park | Championship | 1-2 | 90 | 0 | 0 | |
| 2025-09-23 | @ Airdrieonians | Championship | 1-2 | 90 | 0 | 0 | |
| 2025-09-19 | vs Dunfermline Athletic | Championship | 2-1 | 90 | 0 | 0 | |
| 2025-09-13 | @ Raith Rovers | Championship | 0-2 | 90 | 0 | 0 | |
| 2025-08-30 | vs Greenock Morton | Championship | 1-1 | 45 | 0 | 0 | |
| 2025-08-23 | vs Arbroath | Championship | 3-0 | 90 | 1 | 0 | |
| 2025-08-16 | vs Motherwell | League Cup | 0-1 | 120 | 0 | 0 | |
| 2025-08-08 | @ Ross County | Championship | 0-1 | 90 | 0 | 0 | |
| 2025-08-02 | vs Partick Thistle | Championship | 5-1 | 90 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | St. Johnstone | senior | 34 | 3 | 0 | - |
| 2024/2025 | Greenock Morton | senior | 40 | 2 | 0 | 6.23 |
| 2023/2024 | Greenock Morton | senior | 38 | 4 | 1 | 6.03 |
| 2022/2023 | Greenock Morton | senior | 41 | 7 | 0 | 6.31 |
| 2021/2022 | Ayr United | senior | 33 | 1 | 0 | 5.95 |
| 2020/2021 | Ayr United | senior | 34 | 1 | 2 | - |
| 2019/2020 | Greenock Morton | senior | 26 | 3 | 0 | - |
| 2019/2020 | St. Mirren | senior | 4 | 0 | 0 | - |
| 2018/2019 | St. Mirren | senior | 42 | 0 | 0 | - |
| 2017/2018 | St. Mirren | senior | 38 | 2 | 1 | - |
| 2016/2017 | St. Mirren | senior | 36 | 3 | 0 | - |
| 2015/2016 | St. Mirren | senior | 37 | 1 | 1 | - |
| 2014/2015 | St. Mirren | senior | 8 | 0 | 0 | - |
Transfer Value History
Teammates
Craig Hepburn
Scott Bright
Toby Steward
Reghan Tumilty
Cheick Diabate
Morgan Boyes
Bozo Mikulic
Jason Holt
Jonathan Svedberg
Josh Fowler
Jamie Gullan
Samuel Stanton
Matty Foulds
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
St. Mirren
🏆
Championship
x1