Statistici pe competiție
| Ligă | Sezon | Meciuri | Galbene / meci | Roșii / meci | Penalty-uri |
|---|---|---|---|---|---|
| Scottish Championship | 2026/27 | 2 | 3,50 | 0,00 | 0 |
| Scottish Premiership | 2026/27 | 2 | 3,50 | 0,00 | 2 |
| Scottish Premiership | 2025/26 | 13 | 3,15 | 0,15 | 1 |
| Scottish Championship | 2025/26 | 6 | 3,50 | 0,33 | 1 |
Ultimele meciuri arbitrate
- 19.09.2026Stenhousemuir 1:0 ArbroathScottish Championship · Etapa 7🟨 5 🟥 0
- 30.08.2026St Mirren 3:3 MotherwellScottish Premiership · Etapa 4🟨 4 🟥 0 · ⚽P 1
- 22.08.2026Livingston 2:0 Dunfermline AthleticScottish Championship · Etapa 3🟨 2 🟥 0
- 09.08.2026Heart of Midlothian 4:0 Dundee UnitedScottish Premiership · Etapa 2🟨 3 🟥 0 · ⚽P 1
- 02.05.2026Kilmarnock 3:0 Dundee UnitedScottish Premiership · Etapa 35🟨 1 🟥 0
- 26.04.2026Rangers 2:3 MotherwellScottish Premiership · Etapa 34🟨 3 🟥 0
- 14.04.2026Queen's Park 0:2 Raith RoversScottish Championship · Etapa 32🟨 5 🟥 1 · ⚽P 1
- 11.04.2026Partick Thistle 2:0 Dunfermline AthleticScottish Championship · Etapa 33🟨 0 🟥 0
- 05.04.2026Livingston 2:2 Heart of MidlothianScottish Premiership · Etapa 32🟨 3 🟥 1
- 28.03.2026St. Johnstone 1:1 Queen's ParkScottish Championship · Etapa 31🟨 4 🟥 0
- 28.02.2026Heart of Midlothian 1:0 AberdeenScottish Premiership · Etapa 29🟨 8 🟥 0
- 21.02.2026Arbroath 4:2 Dunfermline AthleticScottish Championship · Etapa 26🟨 6 🟥 1
- 25.01.2026Rangers 3:0 DundeeScottish Premiership · Etapa 23🟨 2 🟥 0 · ⚽P 1
- 14.01.2026Heart of Midlothian 2:0 St MirrenScottish Premiership · Etapa 17🟨 1 🟥 1
- 30.12.2025Motherwell 2:0 CelticScottish Premiership · Etapa 20🟨 4 🟥 0
- 06.12.2025Kilmarnock 0:3 RangersScottish Premiership · Etapa 16🟨 4 🟥 0
- 29.11.2025Motherwell 0:0 Heart of MidlothianScottish Premiership · Etapa 14🟨 6 🟥 0
- 22.11.2025St Mirren 0:1 CelticScottish Premiership · Etapa 13🟨 3 🟥 0
- 01.11.2025Heart of Midlothian 4:0 DundeeScottish Premiership · Etapa 11🟨 2 🟥 0
- 26.10.2025Rangers 3:1 KilmarnockScottish Premiership · Etapa 9🟨 3 🟥 0
- 11.10.2025Greenock Morton 1:1 Partick ThistleScottish Championship · Etapa 10🟨 3 🟥 0
- 23.08.2025Celtic 3:0 LivingstonScottish Premiership · Etapa 3🟨 1 🟥 0
- 09.08.2025Ayr United 0:1 Raith RoversScottish Championship · Etapa 2🟨 3 🟥 0
Arbitrul principal al fiecărui meci; cartonașele și penalty-urile sunt cele din fișa meciului.