Statistici pe competiție
| Ligă | Sezon | Meciuri | Galbene / meci | Roșii / meci | Penalty-uri |
|---|---|---|---|---|---|
| Scottish Premiership | 2026/27 | 4 | 2,25 | 0,50 | 0 |
| Scottish Championship | 2026/27 | 3 | 3,67 | 0,00 | 0 |
| Scottish Premiership | 2025/26 | 14 | 3,86 | 0,29 | 8 |
| Scottish Championship | 2025/26 | 12 | 4,92 | 0,33 | 1 |
Ultimele meciuri arbitrate
- 17.10.2026Kilmarnock 3:2 MotherwellScottish Premiership · Etapa 9🟨 1 🟥 0
- 10.10.2026Livingston 1:2 Partick ThistleScottish Championship · Etapa 10🟨 4 🟥 0
- 19.09.2026St Johnstone 1:1 FalkirkScottish Premiership · Etapa 7🟨 3 🟥 1
- 02.09.2026Motherwell 3:0 Dundee UnitedScottish Premiership · Etapa 5🟨 1 🟥 1
- 29.08.2026Partick Thistle 0:0 Queen's ParkScottish Championship · Etapa 4🟨 3 🟥 0
- 08.08.2026Dundee 2:0 AberdeenScottish Premiership · Etapa 2🟨 4 🟥 0
- 01.08.2026Raith Rovers 1:1 StenhousemuirScottish Championship · Etapa 1🟨 4 🟥 0
- 12.05.2026Kilmarnock 3:1 DundeeScottish Premiership · Etapa 37🟨 7 🟥 0 · ⚽P 1
- 01.05.2026Livingston 2:2 AberdeenScottish Premiership · Etapa 35🟨 4 🟥 0
- 25.04.2026Ross County 4:0 Greenock MortonScottish Championship · Etapa 35🟨 3 🟥 0
- 18.04.2026Airdrieonians 2:2 Partick ThistleScottish Championship · Etapa 34🟨 8 🟥 0
- 04.04.2026Hibernian 3:0 KilmarnockScottish Premiership · Etapa 32🟨 4 🟥 0
- 28.03.2026Greenock Morton 2:1 ArbroathScottish Championship · Etapa 31🟨 3 🟥 0
- 14.03.2026Aberdeen 1:1 FalkirkScottish Premiership · Etapa 30🟨 1 🟥 0
- 07.03.2026Arbroath 0:0 Ross CountyScottish Championship · Etapa 28🟨 9 🟥 2
- 24.02.2026Queen's Park 1:1 St. JohnstoneScottish Championship · Etapa 22🟨 6 🟥 1
- 21.02.2026St Mirren 0:5 MotherwellScottish Premiership · Etapa 28🟨 4 🟥 1 · ⚽P 1
- 11.02.2026Celtic 2:1 LivingstonScottish Premiership · Etapa 26🟨 6 🟥 0 · ⚽P 1
- 31.01.2026Dundee United 0:3 Heart of MidlothianScottish Premiership · Etapa 24🟨 4 🟥 2 · ⚽P 1
- 03.01.2026Motherwell 2:0 St MirrenScottish Premiership · Etapa 21🟨 4 🟥 0
- 27.12.2025Aberdeen 1:1 Dundee UnitedScottish Premiership · Etapa 19🟨 5 🟥 0
- 20.12.2025Dunfermline Athletic 2:3 Ayr UnitedScottish Championship · Etapa 19🟨 3 🟥 0
- 13.12.2025Falkirk 0:2 Heart of MidlothianScottish Premiership · Etapa 20🟨 4 🟥 0
- 06.12.2025Ross County 1:2 AirdrieoniansScottish Championship · Etapa 17🟨 4 🟥 0
- 25.11.2025Partick Thistle 1:0 Dunfermline AthleticScottish Championship · Etapa 15🟨 5 🟥 0
- 08.11.2025Queen's Park 2:1 Raith RoversScottish Championship · Etapa 14🟨 5 🟥 0
- 01.11.2025Livingston 2:2 HibernianScottish Premiership · Etapa 15🟨 3 🟥 0 · ⚽P 1
- 21.10.2025Airdrieonians 0:4 Dunfermline AthleticScottish Championship · Etapa 10🟨 3 🟥 1
- 05.10.2025Celtic 3:2 MotherwellScottish Premiership · Etapa 7🟨 2 🟥 0 · ⚽P 2
- 23.09.2025Falkirk 2:2 HibernianScottish Premiership · Etapa 3🟨 4 🟥 0 · ⚽P 1
- 13.09.2025Dundee 1:1 MotherwellScottish Premiership · Etapa 5🟨 2 🟥 1
- 30.08.2025Arbroath 1:0 AirdrieoniansScottish Championship · Etapa 4🟨 5 🟥 0
- 09.08.2025Partick Thistle 1:1 Greenock MortonScottish Championship · Etapa 2🟨 5 🟥 0 · ⚽P 1
Arbitrul principal al fiecărui meci; cartonașele și penalty-urile sunt cele din fișa meciului.