| STRT | FC | FA | YC | RC | G | A | SHOT | SOG | OFF | |
|---|---|---|---|---|---|---|---|---|---|---|
| 2025-26 Scottish Championship ROSS | 13 | 14 | 9 | 6 | 0 | 0 | 0 | 9 | 2 | 0 |
Includes finals, playoffs and exhibition games, so totals run higher than regular-season figures.
| Season | |||
|---|---|---|---|
| 2022-23 Scottish PremiershipMotherwell | 32 | – | 1,585 |
| 2021-22 Scottish PremiershipMotherwell | 12 | 2 | 888 |
| 2020-21 Scottish PremiershipMotherwell | 1 | – | 10 |
| 2018-19 Scottish PremiershipMotherwell | 1 | – | 12 |
| Career4 seasons | 46 | 2 | 2,495 |
| Game | ||
|---|---|---|
| 29 May v Dundee UnitedW 3-2 29 May | – | 0 |
| 25 May @ LivingstonD 1-1 25 May | – | 86 |
| 21 May v Ross CountyW 1-0 21 May | – | 46 |
| 14 May @ St JohnstoneW 2-0 14 May | – | 0 |
| 16 Apr v Dundee UnitedL 1-2 16 Apr | – | 71 |
| 9 Apr v LivingstonW 3-0 9 Apr | – | 81 |
| 2 Apr @ HibernianW 3-1 2 Apr | – | 90 |
| 18 Mar v RangersL 2-4 18 Mar | – | 70 |
| 5 Mar @ Ross CountyW 2-0 5 Mar | – | 26 |
| 26 Feb @ KilmarnockD 1-1 26 Feb | – | 65 |
| 19 Feb v Heart of MidlothianW 2-0 19 Feb | – | 80 |
| 16 Feb v St MirrenW 2-1 16 Feb | – | 90 |
| 5 Feb @ AberdeenL 1-3 5 Feb | – | 70 |
| 2 Feb v St JohnstoneL 0-2 2 Feb | – | 45 |
| 29 Jan @ St MirrenL 0-1 29 Jan | – | 1 |
| 9 Jan v HibernianL 2-3 9 Jan | – | 90 |
| 3 Jan @ LivingstonD 1-1 3 Jan | – | 90 |
| 29 Dec @ RangersL 0-3 29 Dec | – | 90 |
| 24 Dec v KilmarnockD 2-2 24 Dec | – | 4 |
| 10 Nov v CelticL 1-2 10 Nov | – | 60 |
| 30 Oct @ Dundee UnitedW 1-0 30 Oct | – | 30 |
| 23 Oct v AberdeenL 1-2 23 Oct | – | 18 |
| 16 Oct v RangersL 1-2 16 Oct | – | 1 |
| 9 Oct @ HibernianL 0-1 9 Oct | – | 19 |
| 5 Oct @ Ross CountyW 5-0 5 Oct | – | 10 |
| 2 Oct @ CelticL 1-2 2 Oct | – | 69 |
| 19 Sept v Heart of MidlothianL 0-3 19 Sept | – | 23 |
| 28 Aug @ KilmarnockL 1-2 28 Aug | – | 59 |
| 21 Aug v LivingstonW 1-0 21 Aug | – | 54 |
| 14 Aug @ AberdeenW 3-2 14 Aug | – | 74 |
| 7 Aug v St JohnstoneL 1-2 7 Aug | – | 45 |
| 1 Aug @ St MirrenW 1-0 1 Aug | – | 28 |
Stats from official league and public sports feeds. Updated hourly.
| Split | |||
|---|---|---|---|
| AwayHome or away, 8W | 24 | – | 52.3 |
| HomeHome or away, 10W | 22 | 0.1 | 56.4 |
| LossesResult, 0W | 20 | – | 55.9 |
| WinsResult, 18W | 18 | 0.1 | 49.8 |
| DrawsResult, 0W | 8 | – | 60.0 |
| Regular seasonStage, 18W | 46 | 0.0 | 54.2 |
| LivingstonOpponent, 3W | 6 | – | 61.3 |
| Dundee UnitedOpponent, 2W | 5 | – | 27.6 |
| RangersOpponent, 0W | 5 | – | 68.2 |
| St JohnstoneOpponent, 2W | 5 | 0.2 | 54.0 |
| CelticOpponent, 0W | 4 | – | 77.3 |
| HibernianOpponent, 1W | 4 | – | 72.3 |
| Ross CountyOpponent, 4W | 4 | – | 22.0 |
| St MirrenOpponent, 3W | 4 | 0.3 | 52.3 |
| AberdeenOpponent, 1W | 3 | – | 54.0 |
| Heart of MidlothianOpponent, 2W | 3 | – | 64.3 |
| KilmarnockOpponent, 0W | 3 | – | 42.7 |
| Fir Park, MotherwellGround, 10W | 22 | 0.1 | 56.4 |
| CalForth Construction Arena at Tannadice Park, DundeeGround, 1W | 3 | – | 22.3 |
| Easter Road, EdinburghGround, 1W | 3 | – | 66.3 |
| Global Energy Stadium, DingwellGround, 3W | 3 | – | 14.0 |
| Home of the Set Fare Arena, LivingstonGround, 0W | 3 | – | 73.7 |
| Celtic Park, GlasgowGround, 0W | 2 | – | 79.5 |
| Ibrox Stadium, GlasgowGround, 0W | 2 | – | 90.0 |
| McDiarmid Park, PerthGround, 1W | 2 | – | 45.0 |
| Pittodrie Stadium, AberdeenGround, 1W | 2 | – | 72.0 |
| The BBSP Stadium, KilmarnockGround, 0W | 2 | – | 62.0 |
| The SMISA Stadium, PaisleyGround, 1W | 2 | – | 14.5 |