Statistici pe competiție
| Ligă | Sezon | Meciuri | Galbene / meci | Roșii / meci | Penalty-uri |
|---|---|---|---|---|---|
| Scottish Premiership | 2026/27 | 5 | 1,80 | 0,20 | 2 |
| Scottish Championship | 2026/27 | 1 | 6,00 | 0,00 | 0 |
| Scottish Premiership | 2025/26 | 15 | 3,40 | 0,27 | 5 |
| Scottish Championship | 2025/26 | 7 | 3,86 | 0,14 | 1 |
Ultimele meciuri arbitrate
- 11.10.2026Aberdeen 0:1 St JohnstoneScottish Premiership · Etapa 8🟨 1 🟥 0 · ⚽P 1
- 25.09.2026Ayr United 0:1 StenhousemuirScottish Championship · Etapa 8🟨 6 🟥 0
- 15.09.2026Hibernian 0:1 KilmarnockScottish Premiership · Etapa 3🟨 2 🟥 1
- 05.09.2026St Mirren 1:2 CelticScottish Premiership · Etapa 6🟨 5 🟥 0 · ⚽P 1
- 29.08.2026Heart of Midlothian 2:1 St JohnstoneScottish Premiership · Etapa 4🟨 0 🟥 0
- 09.08.2026Kilmarnock 1:5 CelticScottish Premiership · Etapa 2🟨 1 🟥 0
- 17.05.2026Livingston 1:4 KilmarnockScottish Premiership · Etapa 38🟨 3 🟥 0
- 09.05.2026Falkirk 1:3 HibernianScottish Premiership · Etapa 36🟨 1 🟥 0
- 25.04.2026Celtic 3:1 FalkirkScottish Premiership · Etapa 34🟨 5 🟥 0
- 21.03.2026Kilmarnock 2:0 LivingstonScottish Premiership · Etapa 31🟨 1 🟥 1
- 14.03.2026Queen's Park 1:1 Ayr UnitedScottish Championship · Etapa 29🟨 4 🟥 0
- 22.02.2026Livingston 2:2 RangersScottish Premiership · Etapa 28🟨 5 🟥 1
- 14.02.2026Falkirk 2:3 Dundee UnitedScottish Premiership · Etapa 27🟨 3 🟥 1
- 23.01.2026Arbroath 1:1 Greenock MortonScottish Championship · Etapa 23🟨 1 🟥 0
- 11.01.2026Dundee 0:1 Heart of MidlothianScottish Premiership · Etapa 22🟨 2 🟥 1
- 30.12.2025Rangers 2:1 St MirrenScottish Premiership · Etapa 20🟨 3 🟥 0 · ⚽P 1
- 20.12.2025Kilmarnock 0:1 FalkirkScottish Premiership · Etapa 18🟨 3 🟥 0
- 13.12.2025Arbroath 2:1 Partick ThistleScottish Championship · Etapa 18🟨 4 🟥 1
- 06.12.2025Motherwell 3:0 LivingstonScottish Premiership · Etapa 16🟨 4 🟥 0 · ⚽P 1
- 22.11.2025Kilmarnock 1:3 MotherwellScottish Premiership · Etapa 13🟨 6 🟥 0 · ⚽P 1
- 29.10.2025Celtic 4:0 FalkirkScottish Premiership · Etapa 10🟨 3 🟥 0
- 25.10.2025Airdrieonians 1:0 ArbroathScottish Championship · Etapa 12🟨 4 🟥 0 · ⚽P 1
- 18.10.2025Hibernian 4:0 LivingstonScottish Premiership · Etapa 8🟨 3 🟥 0 · ⚽P 1
- 04.10.2025St. Johnstone 0:0 Ayr UnitedScottish Championship · Etapa 9🟨 6 🟥 0
- 27.09.2025Motherwell 2:0 AberdeenScottish Premiership · Etapa 6🟨 3 🟥 0 · ⚽P 1
- 20.09.2025Airdrieonians 0:0 Raith RoversScottish Championship · Etapa 7🟨 3 🟥 0
- 23.08.2025Kilmarnock 0:0 DundeeScottish Premiership · Etapa 3🟨 6 🟥 0
- 09.08.2025Dunfermline Athletic 2:0 AirdrieoniansScottish Championship · Etapa 2🟨 5 🟥 0
Arbitrul principal al fiecărui meci; cartonașele și penalty-urile sunt cele din fișa meciului.