Statistici pe competiție
| Ligă | Sezon | Meciuri | Galbene / meci | Roșii / meci | Penalty-uri |
|---|---|---|---|---|---|
| Scottish Premiership | 2026/27 | 6 | 4,67 | 0,17 | 1 |
| Scottish Premiership | 2025/26 | 20 | 3,95 | 0,15 | 8 |
| Scottish Championship | 2025/26 | 1 | 3,00 | 0,00 | 1 |
Ultimele meciuri arbitrate
- 17.10.2026Aberdeen 3:1 St MirrenScottish Premiership · Etapa 9🟨 3 🟥 0 · ⚽P 1
- 20.09.2026Celtic 0:1 RangersScottish Premiership · Etapa 7🟨 5 🟥 0
- 15.09.2026Falkirk 2:1 Heart of MidlothianScottish Premiership · Etapa 3🟨 7 🟥 0
- 05.09.2026Aberdeen 0:0 KilmarnockScottish Premiership · Etapa 6🟨 7 🟥 1
- 30.08.2026Dundee 1:2 HibernianScottish Premiership · Etapa 4🟨 2 🟥 0
- 02.08.2026St Johnstone 4:3 KilmarnockScottish Premiership · Etapa 1🟨 4 🟥 0
- 13.05.2026Motherwell 2:3 CelticScottish Premiership · Etapa 37🟨 5 🟥 0 · ⚽P 1
- 04.05.2026Heart of Midlothian 2:1 RangersScottish Premiership · Etapa 35🟨 3 🟥 0
- 04.04.2026Rangers 4:2 Dundee UnitedScottish Premiership · Etapa 32🟨 3 🟥 0
- 14.03.2026Celtic 3:1 MotherwellScottish Premiership · Etapa 30🟨 6 🟥 1 · ⚽P 1
- 01.03.2026Rangers 2:2 CelticScottish Premiership · Etapa 29🟨 3 🟥 0 · ⚽P 1
- 21.02.2026Dundee United 1:1 KilmarnockScottish Premiership · Etapa 28🟨 4 🟥 1 · ⚽P 1
- 14.01.2026Falkirk 0:1 CelticScottish Premiership · Etapa 17🟨 1 🟥 0
- 03.01.2026Falkirk 1:0 AberdeenScottish Premiership · Etapa 21🟨 6 🟥 0
- 27.12.2025Hibernian 3:2 Heart of MidlothianScottish Premiership · Etapa 19🟨 1 🟥 0
- 17.12.2025Dundee United 2:1 CelticScottish Premiership · Etapa 11🟨 3 🟥 0
- 03.12.2025Heart of Midlothian 1:1 KilmarnockScottish Premiership · Etapa 15🟨 3 🟥 0
- 29.11.2025Dundee 3:1 St MirrenScottish Premiership · Etapa 14🟨 2 🟥 0
- 09.11.2025Heart of Midlothian 1:1 Dundee UnitedScottish Premiership · Etapa 12🟨 6 🟥 0
- 29.10.2025Hibernian 0:1 RangersScottish Premiership · Etapa 10🟨 5 🟥 0 · ⚽P 1
- 25.10.2025Dundee United 3:1 St MirrenScottish Premiership · Etapa 9🟨 2 🟥 1 · ⚽P 1
- 28.09.2025Livingston 1:2 RangersScottish Premiership · Etapa 6🟨 5 🟥 0 · ⚽P 1
- 14.09.2025Kilmarnock 1:2 CelticScottish Premiership · Etapa 5🟨 5 🟥 0 · ⚽P 1
- 30.08.2025Ayr United 1:1 Queen's ParkScottish Championship · Etapa 4🟨 3 🟥 0 · ⚽P 1
- 23.08.2025Heart of Midlothian 3:3 MotherwellScottish Premiership · Etapa 3🟨 5 🟥 0
- 10.08.2025Aberdeen 0:2 CelticScottish Premiership · Etapa 2🟨 5 🟥 0
- 03.08.2025Falkirk 2:2 Dundee UnitedScottish Premiership · Etapa 1🟨 6 🟥 0
Arbitrul principal al fiecărui meci; cartonașele și penalty-urile sunt cele din fișa meciului.