Statistici pe competiție
| Ligă | Sezon | Meciuri | Galbene / meci | Roșii / meci | Penalty-uri |
|---|---|---|---|---|---|
| Scottish Premiership | 2026/27 | 5 | 2,80 | 0,00 | 1 |
| Scottish Championship | 2026/27 | 3 | 3,33 | 0,00 | 1 |
| Scottish Premiership | 2025/26 | 14 | 4,64 | 0,14 | 3 |
| Scottish Championship | 2025/26 | 13 | 3,92 | 0,23 | 3 |
Ultimele meciuri arbitrate
- 17.10.2026Dundee 2:2 RangersScottish Premiership · Etapa 9🟨 4 🟥 0
- 13.10.2026Queen's Park 2:1 Inverness Caledonian ThistleScottish Championship · Etapa 9🟨 2 🟥 0
- 25.09.2026Raith Rovers 0:2 LivingstonScottish Championship · Etapa 8🟨 5 🟥 0 · ⚽P 1
- 19.09.2026Kilmarnock 1:1 Heart of MidlothianScottish Premiership · Etapa 7🟨 4 🟥 0
- 05.09.2026Rangers 1:0 MotherwellScottish Premiership · Etapa 6🟨 0 🟥 0 · ⚽P 1
- 02.09.2026Celtic 3:0 AberdeenScottish Premiership · Etapa 5🟨 2 🟥 0
- 28.08.2026Dunfermline Athletic 1:0 Raith RoversScottish Championship · Etapa 4🟨 3 🟥 0
- 01.08.2026Falkirk 0:2 St MirrenScottish Premiership · Etapa 1🟨 4 🟥 0
- 09.05.2026Aberdeen 2:0 Dundee UnitedScottish Premiership · Etapa 36🟨 5 🟥 1
- 01.05.2026Raith Rovers 3:2 Ross CountyScottish Championship · Etapa 36🟨 2 🟥 1 · ⚽P 1
- 11.04.2026Celtic 1:0 St MirrenScottish Premiership · Etapa 33🟨 2 🟥 0
- 07.04.2026Ayr United 0:3 Dunfermline AthleticScottish Championship · Etapa 28🟨 4 🟥 1 · ⚽P 1
- 04.04.2026Motherwell 2:3 FalkirkScottish Premiership · Etapa 32🟨 5 🟥 0 · ⚽P 1
- 20.03.2026Partick Thistle 0:0 St. JohnstoneScottish Championship · Etapa 30🟨 3 🟥 0
- 15.03.2026Dundee 2:2 Dundee UnitedScottish Premiership · Etapa 30🟨 5 🟥 0 · ⚽P 1
- 07.03.2026Greenock Morton 0:2 St. JohnstoneScottish Championship · Etapa 28🟨 4 🟥 0
- 21.02.2026Heart of Midlothian 1:0 FalkirkScottish Premiership · Etapa 28🟨 4 🟥 0
- 15.02.2026Kilmarnock 2:3 CelticScottish Premiership · Etapa 27🟨 4 🟥 0
- 24.01.2026Airdrieonians 0:1 Ross CountyScottish Championship · Etapa 23🟨 3 🟥 0
- 20.01.2026Livingston 1:1 St MirrenScottish Premiership · Etapa 11🟨 6 🟥 0
- 10.01.2026Raith Rovers 2:3 ArbroathScottish Championship · Etapa 22🟨 2 🟥 0
- 20.12.2025Ross County 0:2 ArbroathScottish Championship · Etapa 19🟨 3 🟥 0
- 13.12.2025Dundee United 0:0 MotherwellScottish Premiership · Etapa 17🟨 6 🟥 0
- 03.12.2025Celtic 1:0 DundeeScottish Premiership · Etapa 15🟨 3 🟥 0
- 25.11.2025Motherwell 2:0 HibernianScottish Premiership · Etapa 11🟨 1 🟥 1 · ⚽P 1
- 07.11.2025Airdrieonians 1:1 Partick ThistleScottish Championship · Etapa 14🟨 5 🟥 0
- 29.10.2025Kilmarnock 0:1 AberdeenScottish Premiership · Etapa 10🟨 10 🟥 0
- 25.10.2025Ross County 3:2 Dunfermline AthleticScottish Championship · Etapa 12🟨 7 🟥 0
- 18.10.2025Arbroath 3:1 St. JohnstoneScottish Championship · Etapa 11🟨 5 🟥 0
- 11.10.2025Raith Rovers 0:2 Ayr UnitedScottish Championship · Etapa 10🟨 5 🟥 0 · ⚽P 1
- 04.10.2025Dundee United 1:1 LivingstonScottish Premiership · Etapa 7🟨 2 🟥 0
- 27.09.2025Dunfermline Athletic 0:2 Partick ThistleScottish Championship · Etapa 8🟨 4 🟥 1
- 13.09.2025Falkirk 1:2 St MirrenScottish Premiership · Etapa 5🟨 3 🟥 0
- 30.08.2025Livingston 1:2 Heart of MidlothianScottish Premiership · Etapa 4🟨 9 🟥 0
- 02.08.2025Raith Rovers 1:1 Queen's ParkScottish Championship · Etapa 1🟨 4 🟥 0
Arbitrul principal al fiecărui meci; cartonașele și penalty-urile sunt cele din fișa meciului.