Statistici pe competiție
| Ligă | Sezon | Meciuri | Galbene / meci | Roșii / meci | Penalty-uri |
|---|---|---|---|---|---|
| Scottish Premiership | 2026/27 | 6 | 3,83 | 0,17 | 2 |
| Scottish Championship | 2026/27 | 2 | 2,50 | 0,00 | 0 |
| Scottish Premiership | 2025/26 | 21 | 4,52 | 0,24 | 7 |
| Scottish Championship | 2025/26 | 8 | 3,63 | 0,13 | 1 |
Ultimele meciuri arbitrate
- 18.10.2026Celtic 7:1 Heart of MidlothianScottish Premiership · Etapa 9🟨 4 🟥 0
- 10.10.2026Falkirk 1:2 DundeeScottish Premiership · Etapa 8🟨 0 🟥 0 · ⚽P 1
- 19.09.2026St Mirren 0:3 Dundee UnitedScottish Premiership · Etapa 7🟨 4 🟥 0
- 12.09.2026Ayr United 1:3 Inverness Caledonian ThistleScottish Championship · Etapa 6🟨 4 🟥 0
- 02.09.2026Kilmarnock 0:1 St MirrenScottish Premiership · Etapa 5🟨 4 🟥 0
- 22.08.2026Dundee United 0:2 DundeeScottish Premiership · Etapa 3🟨 7 🟥 0
- 08.08.2026Dunfermline Athletic 1:1 Ayr UnitedScottish Championship · Etapa 2🟨 1 🟥 0
- 01.08.2026Aberdeen 2:1 Heart of MidlothianScottish Premiership · Etapa 1🟨 4 🟥 1 · ⚽P 1
- 12.05.2026Aberdeen 0:2 St MirrenScottish Premiership · Etapa 37🟨 3 🟥 0
- 03.05.2026Hibernian 1:2 CelticScottish Premiership · Etapa 35🟨 6 🟥 1
- 25.04.2026St Mirren 0:2 LivingstonScottish Premiership · Etapa 34🟨 4 🟥 0
- 11.04.2026Aberdeen 2:0 HibernianScottish Premiership · Etapa 33🟨 4 🟥 1 · ⚽P 1
- 04.04.2026Ross County 0:4 AirdrieoniansScottish Championship · Etapa 32🟨 3 🟥 0
- 21.03.2026Motherwell 0:0 HibernianScottish Premiership · Etapa 31🟨 7 🟥 0
- 14.03.2026Kilmarnock 1:0 Heart of MidlothianScottish Premiership · Etapa 30🟨 4 🟥 0
- 28.02.2026Dunfermline Athletic 1:0 Queen's ParkScottish Championship · Etapa 27🟨 2 🟥 0 · ⚽P 1
- 15.02.2026Motherwell 2:0 AberdeenScottish Premiership · Etapa 27🟨 7 🟥 0
- 11.02.2026Falkirk 1:0 DundeeScottish Premiership · Etapa 26🟨 4 🟥 0 · ⚽P 1
- 04.02.2026Rangers 5:1 KilmarnockScottish Premiership · Etapa 25🟨 3 🟥 1 · ⚽P 1
- 01.02.2026Celtic 2:0 FalkirkScottish Premiership · Etapa 24🟨 2 🟥 0
- 24.01.2026St. Johnstone 0:1 Dunfermline AthleticScottish Championship · Etapa 23🟨 6 🟥 0
- 11.01.2026Aberdeen 0:2 RangersScottish Premiership · Etapa 22🟨 5 🟥 0 · ⚽P 1
- 03.01.2026Kilmarnock 1:3 HibernianScottish Premiership · Etapa 21🟨 6 🟥 1 · ⚽P 1
- 27.12.2025Rangers 1:0 MotherwellScottish Premiership · Etapa 19🟨 4 🟥 0
- 21.12.2025Celtic 3:1 AberdeenScottish Premiership · Etapa 18🟨 3 🟥 1
- 06.12.2025Dunfermline Athletic 1:2 ArbroathScottish Championship · Etapa 17🟨 5 🟥 0
- 03.12.2025Dundee United 2:2 RangersScottish Premiership · Etapa 15🟨 6 🟥 0 · ⚽P 1
- 23.11.2025Aberdeen 1:0 Heart of MidlothianScottish Premiership · Etapa 13🟨 7 🟥 0
- 08.11.2025St Mirren 0:3 HibernianScottish Premiership · Etapa 12🟨 5 🟥 0
- 01.11.2025Falkirk 3:1 KilmarnockScottish Premiership · Etapa 11🟨 1 🟥 0
- 21.10.2025Partick Thistle 2:1 Ayr UnitedScottish Championship · Etapa 7🟨 6 🟥 1
- 11.10.2025St. Johnstone 0:0 Ross CountyScottish Championship · Etapa 10🟨 0 🟥 0
- 04.10.2025Heart of Midlothian 1:0 HibernianScottish Premiership · Etapa 7🟨 3 🟥 0
- 27.09.2025Ayr United 4:2 AirdrieoniansScottish Championship · Etapa 8🟨 2 🟥 0
- 22.08.2025Raith Rovers 2:0 Dunfermline AthleticScottish Championship · Etapa 3🟨 5 🟥 0
- 10.08.2025Dundee United 2:3 Heart of MidlothianScottish Premiership · Etapa 2🟨 7 🟥 0 · ⚽P 1
- 03.08.2025Dundee 1:2 HibernianScottish Premiership · Etapa 1🟨 4 🟥 0
Arbitrul principal al fiecărui meci; cartonașele și penalty-urile sunt cele din fișa meciului.