Statistici pe competiție
| Ligă | Sezon | Meciuri | Galbene / meci | Roșii / meci | Penalty-uri |
|---|---|---|---|---|---|
| Scottish Championship | 2026/27 | 5 | 3,00 | 0,00 | 0 |
| Scottish Premiership | 2026/27 | 3 | 4,67 | 0,33 | 1 |
| Scottish Championship | 2025/26 | 13 | 3,85 | 0,00 | 2 |
| Scottish Premiership | 2025/26 | 6 | 2,50 | 0,00 | 2 |
Ultimele meciuri arbitrate
- 17.10.2026Dunfermline Athletic 0:0 LivingstonScottish Championship · Etapa 11🟨 5 🟥 0
- 25.09.2026Arbroath 2:1 Queen's ParkScottish Championship · Etapa 8🟨 5 🟥 0
- 19.09.2026Greenock Morton 0:1 Dunfermline AthleticScottish Championship · Etapa 7🟨 1 🟥 0
- 06.09.2026Heart of Midlothian 2:1 DundeeScottish Premiership · Etapa 6🟨 5 🟥 1 · ⚽P 1
- 29.08.2026Celtic 2:1 FalkirkScottish Premiership · Etapa 4🟨 5 🟥 0
- 21.08.2026Inverness Caledonian Thistle 1:1 Partick ThistleScottish Championship · Etapa 3🟨 3 🟥 0
- 09.08.2026Motherwell 0:0 FalkirkScottish Premiership · Etapa 2🟨 4 🟥 0
- 01.08.2026Livingston 2:0 Queen's ParkScottish Championship · Etapa 1🟨 1 🟥 0
- 11.04.2026Dundee United 3:2 LivingstonScottish Premiership · Etapa 33🟨 0 🟥 0 · ⚽P 1
- 27.03.2026Partick Thistle 3:1 Ross CountyScottish Championship · Etapa 31🟨 1 🟥 0
- 21.03.2026Raith Rovers 3:1 AirdrieoniansScottish Championship · Etapa 30🟨 1 🟥 0
- 03.03.2026Dunfermline Athletic 3:0 Ross CountyScottish Championship · Etapa 21🟨 7 🟥 0
- 21.02.2026Ayr United 0:0 Ross CountyScottish Championship · Etapa 26🟨 5 🟥 0
- 10.01.2026Ayr United 1:1 AirdrieoniansScottish Championship · Etapa 22🟨 4 🟥 0 · ⚽P 1
- 03.01.2026Heart of Midlothian 1:0 LivingstonScottish Premiership · Etapa 21🟨 3 🟥 0
- 20.12.2025St Mirren 1:0 LivingstonScottish Premiership · Etapa 18🟨 1 🟥 0
- 13.12.2025Greenock Morton 0:1 AirdrieoniansScottish Championship · Etapa 18🟨 4 🟥 0
- 03.12.2025Falkirk 0:0 MotherwellScottish Premiership · Etapa 15🟨 2 🟥 0
- 22.11.2025Arbroath 0:0 Raith RoversScottish Championship · Etapa 16🟨 2 🟥 0
- 08.11.2025Ross County 3:3 Ayr UnitedScottish Championship · Etapa 14🟨 5 🟥 0
- 01.11.2025Partick Thistle 5:0 Queen's ParkScottish Championship · Etapa 13🟨 4 🟥 0
- 29.10.2025Motherwell 2:0 Dundee UnitedScottish Premiership · Etapa 10🟨 3 🟥 0
- 04.10.2025Partick Thistle 1:1 ArbroathScottish Championship · Etapa 9🟨 3 🟥 0
- 13.09.2025Raith Rovers 0:2 St. JohnstoneScottish Championship · Etapa 6🟨 1 🟥 0
- 06.09.2025Ross County 1:2 ArbroathScottish Championship · Etapa 5🟨 6 🟥 0 · ⚽P 1
- 09.08.2025Livingston 3:1 FalkirkScottish Premiership · Etapa 2🟨 6 🟥 0 · ⚽P 1
- 01.08.2025Arbroath 1:1 Ayr UnitedScottish Championship · Etapa 1🟨 7 🟥 0
Arbitrul principal al fiecărui meci; cartonașele și penalty-urile sunt cele din fișa meciului.