Performance Overview
Season Performance 26/27
All Competitions
- Matches
- 13
- Goals
- 2
- Assists
- 3
- Goal Contributions
- 5
- Mins/game
- 65
- Avg Rating
- —
rating
0.000(+0.0%)
Last 45 matches
Sep 26, 2025 — Sep 26, 2026
High
0.00
Low
0.00
Avg
0.00
G+A
11
Wins18
Draws14
Losses13
| Month | Matches | Mins | G | A | G+A | G/M | Rating |
|---|---|---|---|---|---|---|---|
Sep 2026 | 4 | 322 | 0 | 2 | 2 | 0.00 | - |
Aug 2026 | 4 | 275 | 0 | 1 | 1 | 0.00 | - |
Jul 2026 | 4 | 344 | 1 | 0 | 1 | 0.25 | - |
May 2026 | 2 | 180 | 0 | 0 | 0 | 0.00 | - |
Apr 2026 | 4 | 345 | 0 | 1 | 1 | 0.00 | - |
Mar 2026 | 6 | 516 | 0 | 1 | 1 | 0.00 | - |
Feb 2026 | 4 | 269 | 0 | 0 | 0 | 0.00 | - |
Jan 2026 | 5 | 441 | 0 | 0 | 0 | 0.00 | - |
Dec 2025 | 4 | 341 | 1 | 1 | 2 | 0.25 | - |
Nov 2025 | 4 | 283 | 2 | 0 | 2 | 0.50 | - |
Oct 2025 | 3 | 265 | 0 | 0 | 0 | 0.00 | - |
Sep 2025 | 1 | 90 | 0 | 1 | 1 | 0.00 | - |
12 months • 45 matches
Career
Club Career
MGAGxGRtg
Spartans
2023/2024 - now
14610150.0710,685-
Arbroath
2019/2020 - 2021/2022
80550.064,445-
Partick Thistle
2012/2013 - 2014/2015
60410.073,453-
Dunfermline Athletic
2017/2018 - 2018/2019
44220.053,557-
Raith Rovers
2015/2016
41920.22180-
Falkirk
2016/2017 - 2017/2018
40830.20853-
Edinburgh City
2022/2023
33380.092,949-
Fylde
2019/2020
20000.001,145-
Forfar Athletic
2012/2013
9200.22—-
Total
47343360.0927,267
Club Career
MGAG+A/90Rtg
Spartans
26/27
13238510.5310-
Spartans
25/26
47363,7340.2240-
Spartans
24/25
43022,6270.0730-
Spartans
23/24
43543,4730.2351-
Edinburgh City
22/23
33382,9490.3440-
Arbroath
22/23
90—3070.0010-
Arbroath
21/22
42342,1910.2951-
Arbroath
20/21
25211,7980.1561-
Fylde
19/20
20001,1450.0040-
Arbroath
19/20
40—1490.0000-
Dunfermline Athletic
18/19
41223,3600.1160-
Dunfermline Athletic
17/18
30—1970.0000-
Falkirk
17/18
122—5690.3240-
Falkirk
16/17
286———10-
Raith Rovers
15/16
419———10-
Partick Thistle
14/15
31211,1870.2331-
Partick Thistle
13/14
100———30-
Partick Thistle
12/13
192———10-
Forfar Athletic
12/13
92———30-
League seasons, computed
| Season | League | Apps | Min | Goals | Assists | G+A / 90 | Rating |
|---|---|---|---|---|---|---|---|
| 2012/2013 | Championship (Scotland) | 17 | — | 2 | — | — | — |
| 2012/2013 | League One (Scotland) | 9 | — | 2 | — | — | — |
| 2013/2014 | Premiership | 6 | — | 0 | — | — | — |
| 2014/2015 | Premiership | 26 | 1187 | 0 | 1 | 0.08 | — |
| 2015/2016 | Championship (Scotland) | 34 | — | 9 | 2 | — | — |
| 2016/2017 | Championship (Scotland) | 23 | — | 3 | — | — | — |
| 2017/2018 | Championship (Scotland) | 10 | 479 | 0 | 0 | 0 | — |
| 2018/2019 | Championship (Scotland) | 33 | 2687 | 1 | 1 | 0.07 | — |
| 2019/2020 | Championship (Scotland) | 4 | 149 | 0 | 0 | 0 | — |
| 2019/2020 | Enterprise National League (England) | 15 | 1013 | 0 | 0 | 0 | — |
| 2020/2021 | Championship (Scotland) | 20 | 1417 | 2 | 0 | 0.13 | — |
| 2021/2022 | Championship (Scotland) | 33 | 1648 | 3 | 4 | 0.38 | — |
| 2022/2023 | League One (Scotland) | 31 | 2769 | 3 | 8 | 0.36 | — |
| 2022/2023 | Championship (Scotland) | 4 | 113 | 0 | 0 | 0 | — |
| 2023/2024 | League Two (Scotland) | 31 | 2494 | 3 | 3 | 0.22 | — |
| 2024/2025 | League Two (Scotland) | 36 | — | 0 | 2 | — | — |
| 2025/2026 | League Two (Scotland) | 34 | 2801 | 3 | 5 | 0.26 | — |
| 2026/2027 | League Two (Scotland) | 8 | — | 1 | 1 | — | — |
Career Progress
Appearances per Season
Appearance Distribution
91
Full match
46
Substituted off
10
From Bench
James Craigen — computed career insights
- Career involvement (league)
- 0.2 G+A per 9032 goals + 27 assists across 18 league seasons (per-90 from 16757 minutes on record)
- League seasons on record
- 18 (2012–2026)
- Clubs with recorded appearances
- 9
- Goals rank
- #9 of 393 goals
- G+A per 90 percentile
- 64th0.26 per 90
Cohort: 39 League Two (Scotland) midfielders, 2025/2026, min. 450 minutes.
Rival Clubs(50)
Player stats against each opponent club
| Team | MP | W | D | L | G | A | ||
|---|---|---|---|---|---|---|---|---|
| 14 | 3 | 3 | 8 | 0 | 0 | 0 | 0 | |
| 14 | 4 | 2 | 8 | 0 | 0 | 1 | 0 | |
| 10 | 5 | 2 | 3 | 0 | 0 | 1 | 0 | |
| 8 | 2 | 2 | 4 | 1 | 0 | 0 | 0 | |
| 8 | 3 | 3 | 2 | 1 | 1 | 2 | 0 | |
| 7 | 2 | 3 | 2 | 1 | 1 | 1 | 0 | |
| 7 | 0 | 3 | 4 | 1 | 0 | 0 | 0 | |
| 7 | 1 | 4 | 2 | 0 | 0 | 1 | 0 | |
| 6 | 0 | 0 | 6 | 0 | 0 | 0 | 1 | |
| 6 | 0 | 1 | 5 | 0 | 0 | 1 | 0 | |
| 6 | 2 | 0 | 4 | 0 | 0 | 0 | 0 | |
| 6 | 1 | 1 | 4 | 0 | 0 | 1 | 0 | |
| 5 | 1 | 0 | 4 | 1 | 0 | 1 | 0 | |
| 5 | 2 | 2 | 1 | 0 | 1 | 0 | 0 | |
| 5 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 4 | 0 | 1 | 3 | 1 | 0 | 0 | 0 | |
| 4 | 3 | 1 | 0 | 1 | 0 | 1 | 0 | |
| 4 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | |
| 4 | 1 | 2 | 1 | 0 | 0 | 0 | 0 | |
| 4 | 0 | 0 | 4 | 0 | 0 | 0 | 0 |
1–20 of 50










