Statistici pe competiție
| Ligă | Sezon | Meciuri | Galbene / meci | Roșii / meci | Penalty-uri |
|---|---|---|---|---|---|
| Scottish Championship | 2026/27 | 4 | 4,00 | 0,25 | 3 |
| Scottish Premiership | 2026/27 | 1 | 5,00 | 0,00 | 0 |
| Scottish Championship | 2025/26 | 11 | 5,45 | 0,18 | 3 |
| Scottish Premiership | 2025/26 | 7 | 5,43 | 0,29 | 1 |
Ultimele meciuri arbitrate
- 10.10.2026Ayr United 1:1 Dunfermline AthleticScottish Championship · Etapa 10🟨 6 🟥 0 · ⚽P 1
- 12.09.2026Raith Rovers 4:0 ArbroathScottish Championship · Etapa 6🟨 2 🟥 1 · ⚽P 1
- 05.09.2026Dundee United 1:1 FalkirkScottish Premiership · Etapa 6🟨 5 🟥 0
- 29.08.2026Ayr United 1:1 Greenock MortonScottish Championship · Etapa 4🟨 4 🟥 0 · ⚽P 1
- 07.08.2026Partick Thistle 2:0 LivingstonScottish Championship · Etapa 2🟨 4 🟥 0
- 02.05.2026Falkirk 1:0 MotherwellScottish Premiership · Etapa 35🟨 9 🟥 0
- 24.04.2026St. Johnstone 2:0 Raith RoversScottish Championship · Etapa 35🟨 6 🟥 0 · ⚽P 1
- 18.04.2026Ross County 2:1 Ayr UnitedScottish Championship · Etapa 34🟨 5 🟥 0
- 24.03.2026Raith Rovers 0:2 Partick ThistleScottish Championship · Etapa 28🟨 6 🟥 0
- 21.03.2026Arbroath 1:0 Queen's ParkScottish Championship · Etapa 30🟨 4 🟥 0
- 07.03.2026Dundee 2:1 MotherwellScottish Premiership · Etapa 25🟨 6 🟥 0
- 28.02.2026St. Johnstone 3:1 Ayr UnitedScottish Championship · Etapa 27🟨 5 🟥 0
- 24.02.2026Dunfermline Athletic 2:2 Partick ThistleScottish Championship · Etapa 25🟨 6 🟥 0
- 14.02.2026Hibernian 2:0 St MirrenScottish Premiership · Etapa 27🟨 3 🟥 0
- 30.12.2025Hibernian 2:0 AberdeenScottish Premiership · Etapa 20🟨 3 🟥 0
- 27.12.2025Raith Rovers 1:2 Dunfermline AthleticScottish Championship · Etapa 20🟨 5 🟥 0 · ⚽P 1
- 13.12.2025Livingston 2:2 DundeeScottish Premiership · Etapa 17🟨 4 🟥 1
- 27.09.2025Greenock Morton 1:1 Ross CountyScottish Championship · Etapa 8🟨 7 🟥 0 · ⚽P 1
- 23.09.2025Dunfermline Athletic 0:1 Ayr UnitedScottish Championship · Etapa 5🟨 6 🟥 2
- 13.09.2025Hibernian 3:3 Dundee UnitedScottish Premiership · Etapa 5🟨 6 🟥 1 · ⚽P 1
- 30.08.2025Motherwell 2:2 KilmarnockScottish Premiership · Etapa 4🟨 7 🟥 0
- 08.08.2025Ross County 0:1 St. JohnstoneScottish Championship · Etapa 2🟨 6 🟥 0
- 02.08.2025Greenock Morton 0:0 Dunfermline AthleticScottish Championship · Etapa 1🟨 4 🟥 0
Arbitrul principal al fiecărui meci; cartonașele și penalty-urile sunt cele din fișa meciului.