| STRT | FC | FA | YC | RC | G | A | SHOT | SOG | OFF | |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026-27 Scottish Championship RRFC | 4 | 0 | 0 | 2 | 0 | 0 | 1 | 0 | 0 | 0 |
| 2025-26 Scottish Championship RRFC | 27 | 18 | 20 | 6 | 0 | 1 | 3 | 5 | 1 | 0 |
| 2024-25 Scottish Championship RRFC | 34 | 43 | 13 | 5 | 0 | 1 | 3 | 8 | 4 | 0 |
Includes finals, playoffs and exhibition games, so totals run higher than regular-season figures.
| Season | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2023-24 Scottish PremiershipHibernian | 3 | – | – | – | – | 101 | – | – | – | – | – | – | – | – | – | – |
| 2022-23 Scottish PremiershipHibernian | 28 | 1 | – | – | – | 1,821 | – | – | – | – | – | – | – | – | – | – |
| 2021-22 Scottish PremiershipHibernian | 23 | – | – | – | – | 1,714 | – | – | – | – | – | – | – | – | – | – |
| 2020-21 Scottish PremiershipHibernian | 22 | – | – | – | – | 1,133 | – | – | – | – | – | – | – | – | – | – |
| 2019-20 Scottish PremiershipHibernian | 27 | – | – | – | – | 2,365 | – | – | – | – | – | – | – | – | – | – |
| 2018-19 Scottish PremiershipHibernian | 34 | – | – | – | – | 2,914 | – | – | – | – | – | – | – | – | – | – |
| 2018-19 UEFA Europa LeagueHibernian | 6 | 1 | – | – | – | 538 | – | – | – | – | – | – | – | – | – | – |
| 2016-17 UEFA Europa LeagueHibernian | 2 | – | – | – | – | 210 | – | – | – | – | – | – | – | – | – | – |
| 2013-14 UEFA Europa LeagueHibernian | 2 | 0 | 0 | 0 | 0 | 180 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 7 | 0 |
| Career9 seasons | 147 | 2 | 0 | 0 | 0 | 10,976 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 7 | 0 |
| Game | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 16 May v MotherwellW 3-0 16 May | – | – | – | – | 90 | – | – | – | – | – | – | – | – | – | – |
| 5 May @ Ross CountyL 1-2 5 May | – | – | – | – | 0 | – | – | – | – | – | – | – | – | – | – |
| 28 Apr @ St JohnstoneW 3-1 28 Apr | – | – | – | – | 11 | – | – | – | – | – | – | – | – | – | – |
Stats from official league and public sports feeds. Updated hourly.
| Split | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| HomeHome or away, 28W | 69 | – | – | – | – | 74.3 | – | – | – | – | – | – | – | – | – | – |
| AwayHome or away, 22W | 68 | 0.0 | – | – | – | 72.4 | – | – | – | – | – | – | – | – | – | – |
| WinsResult, 50W | 50 | – | – | – | – | 73.7 | – | – | – | – | – | – | – | – | – | – |
| LossesResult, 0W | 47 | – | – | – | – | 68.6 | – | – | – | – | – | – | – | – | – | – |
| DrawsResult, 0W | 40 | 0.0 | – | – | – | 78.5 | – | – | – | – | – | – | – | – | – | – |
| Regular seasonStage, 50W | 137 | 0.0 | – | – | – | 73.3 | – | – | – | – | – | – | – | – | – | – |
| AberdeenOpponent, 4W | 15 | – | – | – | – | 67.7 | – | – | – | – | – | – | – | – | – | – |
| CelticOpponent, 2W | 15 | – | – | – | – | 75.7 | – | – | – | – | – | – | – | – | – | – |
| MotherwellOpponent, 8W | 14 | – | – | – | – | 73.9 | – | – | – | – | – | – | – | – | – | – |
| St MirrenOpponent, 7W | 12 | – | – | – | – | 76.9 | – | – | – | – | – | – | – | – | – | – |
| KilmarnockOpponent, 5W | 11 | – | – | – | – | 61.4 | – | – | – | – | – | – | – | – | – | – |
| RangersOpponent, 0W | 11 | – | – | – | – | 68.8 | – | – | – | – | – | – | – | – | – | – |
| St JohnstoneOpponent, 5W | 11 | 0.1 | – | – | – | 70.0 | – | – | – | – | – | – | – | – | – | – |
| Heart of MidlothianOpponent, 3W | 10 | – | – | – | – | 86.6 | – | – | – | – | – | – | – | – | – | – |
| LivingstonOpponent, 3W | 10 | – | – | – | – | 82.9 | – | – | – | – | – | – | – | – | – | – |
| Ross CountyOpponent, 2W | 9 | – | – | – | – | 60.1 | – | – | – | – | – | – | – | – | – | – |
| Hamilton AcademicalOpponent, 7W | 8 | – | – | – | – | 79.5 | – | – | – | – | – | – | – | – | – | – |
| DundeeOpponent, 3W | 7 | – | – | – | – | 82.9 | – | – | – | – | – | – | – | – | – | – |
| Dundee UnitedOpponent, 1W | 4 | – | – | – | – | 71.3 | – | – | – | – | – | – | – | – | – | – |
| Easter Road, EdinburghGround, 28W | 69 | – | – | – | – | 74.3 | – | – | – | – | – | – | – | – | – | – |
| Celtic Park, GlasgowGround, 0W | 8 | – | – | – | – | 64.9 | – | – | – | – | – | – | – | – | – | – |
| Pittodrie Stadium, AberdeenGround, 1W | 8 | – | – | – | – | 69.4 | – | – | – | – | – | – | – | – | – | – |
| Fir Park, MotherwellGround, 3W | 6 | – | – | – | – | 87.7 | – | – | – | – | – | – | – | – | – | – |
| The BBSP Stadium, KilmarnockGround, 2W | 6 | – | – | – | – | 60.2 | – | – | – | – | – | – | – | – | – | – |
| The SMISA Stadium, PaisleyGround, 4W | 6 | – | – | – | – | 78.3 | – | – | – | – | – | – | – | – | – | – |
| Dens Park, DundeeGround, 2W | 5 | – | – | – | – | 80.0 | – | – | – | – | – | – | – | – | – | – |
| Global Energy Stadium, DingwellGround, 1W | 5 | – | – | – | – | 55.8 | – | – | – | – | – | – | – | – | – | – |
| Ibrox Stadium, GlasgowGround, 0W | 5 | – | – | – | – | 60.0 | – | – | – | – | – | – | – | – | – | – |
| McDiarmid Park, PerthGround, 3W | 5 | 0.2 | – | – | – | 74.2 | – | – | – | – | – | – | – | – | – | – |
| Tynecastle Park, EdinburghGround, 2W | 5 | – | – | – | – | 83.2 | – | – | – | – | – | – | – | – | – | – |
| Home of the Set Fare Arena, LivingstonGround, 1W | 4 | – | – | – | – | 87.8 | – | – | – | – | – | – | – | – | – | – |
| New Douglas Park, HamiltonGround, 2W | 3 | – | – | – | – | 90.0 | – | – | – | – | – | – | – | – | – | – |
| CalForth Construction Arena at Tannadice Park, DundeeGround, 1W | 2 | – | – | – | – | 52.5 | – | – | – | – | – | – | – | – | – | – |