| STRT | FC | FA | YC | RC | G | A | SHOT | SOG | OFF | |
|---|---|---|---|---|---|---|---|---|---|---|
| 2024-25 Greek Super League AST | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Regular Season AST | 10 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 |
| Playoff Round AST | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
Includes finals, playoffs and exhibition games, so totals run higher than regular-season figures.
| Season | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2022-23 Scottish PremiershipMotherwell | 38 | 1 | – | – | – | 3,236 | – | – | – | – | – | – | – | – | – | – |
| 2021-22 Scottish PremiershipMotherwell | 29 | 1 | – | – | – | 2,241 | – | – | – | – | – | – | – | – | – | – |
| 2018-19 Scottish PremiershipSt Johnstone | 6 | – | – | – | – | 471 | – | – | – | – | – | – | – | – | – | – |
| 2016-17 EFL ChampionshipQueens Park Rangers | 6 | 0 | 0 | 1 | 0 | 231 | 0 | 0 | 0 | 6 | 3 | 2 | 4 | 0 | 4 | 0 |
| Career4 seasons | 79 | 2 | 0 | 1 | 0 | 6,179 | 0 | 0 | 0 | 6 | 3 | 2 | 4 | 0 | 4 | 0 |
| Game | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 29 May v Dundee UnitedW 3-2 29 May | – | – | – | – | 90 | – | – | – | – | – | – | – | – | – | – |
| 25 May @ LivingstonD 1-1 25 May | – | – | – | – | 86 | – | – | – | – | – | – | – | – | – | – |
| 21 May v Ross CountyW 1-0 21 May | – | – | – | – | 90 | – | – | – | – | – | – | – | – | – | – |
| 14 May @ St JohnstoneW 2-0 14 May | – | – | – | – | 90 | – | – | – | – | – | – | – | – | – | – |
| 7 May v KilmarnockW 2-0 7 May | – | – | – | – | 90 | – | – | – | – | – | – | – | – | – | – |
| 23 Apr @ CelticD 1-1 23 Apr | – | – | – | – | 90 | – | – | – | – | – | – | – | – | – | – |
| 16 Apr v Dundee UnitedL 1-2 16 Apr | – | – | – | – | 90 | – | – | – | – | – | – | – | – | – | – |
| 9 Apr v LivingstonW 3-0 9 Apr | – | – | – | – | 90 | – | – | – | – | – | – | – | – | – | – |
| 2 Apr @ HibernianW 3-1 2 Apr | 1 | – | – | – | 90 | – | – | – | – | – | – | – | – | – | – |
| 18 Mar v RangersL 2-4 18 Mar | – | – | – | – | 71 | – | – | – | – | – | – | – | – | – | – |
| 5 Mar @ Ross CountyW 2-0 5 Mar | – | – | – | – | 64 | – | – | – | – | – | – | – | – | – | – |
| 26 Feb @ KilmarnockD 1-1 26 Feb | – | – | – | – | 79 | – | – | – | – | – | – | – | – | – | – |
| 19 Feb v Heart of MidlothianW 2-0 19 Feb | – | – | – | – | 83 | – | – | – | – | – | – | – | – | – | – |
| 16 Feb v St MirrenW 2-1 16 Feb | – | – | – | – | 90 | – | – | – | – | – | – | – | – | – | – |
| 5 Feb @ AberdeenL 1-3 5 Feb | – | – | – | – | 55 | – | – | – | – | – | – | – | – | – | – |
| 2 Feb v St JohnstoneL 0-2 2 Feb | – | – | – | – | 90 | – | – | – | – | – | – | – | – | – | – |
| 29 Jan @ St MirrenL 0-1 29 Jan | – | – | – | – | 89 | – | – | – | – | – | – | – | – | – | – |
| 15 Jan v Ross CountyD 1-1 15 Jan | – | – | – | – | 65 | – | – | – | – | – | – | – | – | – | – |
| 9 Jan v HibernianL 2-3 9 Jan | – | – | – | – | 90 | – | – | – | – | – | – | – | – | – | – |
| 3 Jan @ LivingstonD 1-1 3 Jan | – | – | – | – | 90 | – | – | – | – | – | – | – | – | – | – |
| 29 Dec @ RangersL 0-3 29 Dec | – | – | – | – | 66 | – | – | – | – | – | – | – | – | – | – |
| 24 Dec v KilmarnockD 2-2 24 Dec | – | – | – | – | 90 | – | – | – | – | – | – | – | – | – | – |
| 13 Nov @ St JohnstoneD 1-1 13 Nov | – | – | – | – | 90 | – | – | – | – | – | – | – | – | – | – |
| 10 Nov v CelticL 1-2 10 Nov | – | – | – | – | 90 | – | – | – | – | – | – | – | – | – | – |
| 7 Nov @ Heart of MidlothianL 2-3 7 Nov | – | – | – | – | 90 | – | – | – | – | – | – | – | – | – | – |
| 30 Oct @ Dundee UnitedW 1-0 30 Oct | – | – | – | – | 90 | – | – | – | – | – | – | – | – | – | – |
| 23 Oct v AberdeenL 1-2 23 Oct | – | – | – | – | 90 | – | – | – | – | – | – | – | – | – | – |
| 16 Oct v RangersL 1-2 16 Oct | – | – | – | – | 90 | – | – | – | – | – | – | – | – | – | – |
| 9 Oct @ HibernianL 0-1 9 Oct | – | – | – | – | 90 | – | – | – | – | – | – | – | – | – | – |
| 5 Oct @ Ross CountyW 5-0 5 Oct | – | – | – | – | 90 | – | – | – | – | – | – | – | – | – | – |
| 2 Oct @ CelticL 1-2 2 Oct | – | – | – | – | 80 | – | – | – | – | – | – | – | – | – | – |
| 19 Sept v Heart of MidlothianL 0-3 19 Sept | – | – | – | – | 90 | – | – | – | – | – | – | – | – | – | – |
| 4 Sept v Dundee UnitedD 0-0 4 Sept | – | – | – | – | 90 | – | – | – | – | – | – | – | – | – | – |
| 28 Aug @ KilmarnockL 1-2 28 Aug | – | – | – | – | 90 | – | – | – | – | – | – | – | – | – | – |
| 21 Aug v LivingstonW 1-0 21 Aug | – | – | – | – | 90 | – | – | – | – | – | – | – | – | – | – |
| 14 Aug @ AberdeenW 3-2 14 Aug | – | – | – | – | 90 | – | – | – | – | – | – | – | – | – | – |
| 7 Aug v St JohnstoneL 1-2 7 Aug | – | – | – | – | 90 | – | – | – | – | – | – | – | – | – | – |
| 1 Aug @ St MirrenW 1-0 1 Aug | – | – | – | – | 68 | – | – | – | – | – | – | – | – | – | – |
Stats from official league and public sports feeds. Updated hourly.
| Split | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| HomeHome or away, 15W | 38 | 0.0 | – | – | – | 81.0 | – | – | – | – | – | – | – | – | – | – |
| AwayHome or away, 9W | 35 | 0.0 | – | – | – | 82.0 | – | – | – | – | – | – | – | – | – | – |
| LossesResult, 0W | 33 | – | – | – | – | 80.6 | – | – | – | – | – | – | – | – | – | – |
| WinsResult, 24W | 24 | 0.1 | – | – | – | 80.0 | – | – | – | – | – | – | – | – | – | – |
| DrawsResult, 0W | 16 | – | – | – | – | 85.4 | – | – | – | – | – | – | – | – | – | – |
| Regular seasonStage, 24W | 73 | 0.0 | – | – | – | 81.5 | – | – | – | – | – | – | – | – | – | – |
| CelticOpponent, 0W | 8 | – | – | – | – | 76.5 | – | – | – | – | – | – | – | – | – | – |
| Dundee UnitedOpponent, 3W | 8 | – | – | – | – | 90.0 | – | – | – | – | – | – | – | – | – | – |
| AberdeenOpponent, 3W | 7 | – | – | – | – | 73.6 | – | – | – | – | – | – | – | – | – | – |
| LivingstonOpponent, 3W | 7 | – | – | – | – | 86.6 | – | – | – | – | – | – | – | – | – | – |
| Ross CountyOpponent, 4W | 7 | – | – | – | – | 80.3 | – | – | – | – | – | – | – | – | – | – |
| Heart of MidlothianOpponent, 3W | 6 | – | – | – | – | 78.3 | – | – | – | – | – | – | – | – | – | – |
| RangersOpponent, 0W | 6 | – | – | – | – | 76.0 | – | – | – | – | – | – | – | – | – | – |
| St MirrenOpponent, 3W | 6 | 0.2 | – | – | – | 83.7 | – | – | – | – | – | – | – | – | – | – |
| HibernianOpponent, 1W | 5 | 0.2 | – | – | – | 90.0 | – | – | – | – | – | – | – | – | – | – |
| St JohnstoneOpponent, 2W | 5 | – | – | – | – | 90.0 | – | – | – | – | – | – | – | – | – | – |
| KilmarnockOpponent, 1W | 4 | – | – | – | – | 87.3 | – | – | – | – | – | – | – | – | – | – |
| DundeeOpponent, 1W | 2 | – | – | – | – | 49.0 | – | – | – | – | – | – | – | – | – | – |
| Hamilton AcademicalOpponent, 0W | 1 | – | – | – | – | 90.0 | – | – | – | – | – | – | – | – | – | – |
| MotherwellOpponent, 0W | 1 | – | – | – | – | 68.0 | – | – | – | – | – | – | – | – | – | – |
| Fir Park, MotherwellGround, 15W | 37 | 0.0 | – | – | – | 80.4 | – | – | – | – | – | – | – | – | – | – |
| CalForth Construction Arena at Tannadice Park, DundeeGround, 1W | 4 | – | – | – | – | 90.0 | – | – | – | – | – | – | – | – | – | – |
| Celtic Park, GlasgowGround, 0W | 4 | – | – | – | – | 76.3 | – | – | – | – | – | – | – | – | – | – |
| Global Energy Stadium, DingwellGround, 3W | 4 | – | – | – | – | 83.5 | – | – | – | – | – | – | – | – | – | – |
| Home of the Set Fare Arena, LivingstonGround, 0W | 4 | – | – | – | – | 84.0 | – | – | – | – | – | – | – | – | – | – |
| McDiarmid Park, PerthGround, 1W | 4 | – | – | – | – | 88.0 | – | – | – | – | – | – | – | – | – | – |
| Easter Road, EdinburghGround, 1W | 3 | 0.3 | – | – | – | 90.0 | – | – | – | – | – | – | – | – | – | – |
| Pittodrie Stadium, AberdeenGround, 2W | 3 | – | – | – | – | 78.3 | – | – | – | – | – | – | – | – | – | – |
| The SMISA Stadium, PaisleyGround, 1W | 3 | – | – | – | – | 82.3 | – | – | – | – | – | – | – | – | – | – |
| Ibrox Stadium, GlasgowGround, 0W | 2 | – | – | – | – | 68.5 | – | – | – | – | – | – | – | – | – | – |
| The BBSP Stadium, KilmarnockGround, 0W | 2 | – | – | – | – | 84.5 | – | – | – | – | – | – | – | – | – | – |
| Tynecastle Park, EdinburghGround, 0W | 2 | – | – | – | – | 69.0 | – | – | – | – | – | – | – | – | – | – |
| New Douglas Park, HamiltonGround, 0W | 1 | – | – | – | – | 90.0 | – | – | – | – | – | – | – | – | – | – |