Appearances
14
Assistant
14
Season-by-Season
| Season | Total | AR |
|---|---|---|
| 2026/27 | 14 | 14 |
Teams officiated
- 🏴Swansea City4×
- 🏴Norwich City3×
- 🏴Birmingham City2×
- 🏴Bolton Wanderers2×
- 🏴Bristol City2×
- 🏴Cardiff City2×
- 🏴Burnley1×
- 🏴Charlton Athletic1×
- 🏴Derby County1×
- 🏴Middlesbrough1×
- 🏴Millwall1×
- 🏴Portsmouth1×
- 🏴QPR1×
- 🏴Sheffield United1×
- 🏴Southampton1×
Venues
- 2×
- 2×
- 2×
- 1×
- 1×
- 1×
- 1×
- 1×
- 1×
- 1×
Most frequent crewmates
Recent matches
View all →07/11/2026 · 2026/27
Bristol CityvsNorwich City
03/11/2026 · 2026/27
Portsmouth3–1Swansea City
31/10/2026 · 2026/27
Wolverhampton Wanderers3–0Cardiff City
24/10/2026 · 2026/27
Charlton Athletic1–3Norwich City
17/10/2026 · 2026/27
Swansea City0–1West Ham United
13/10/2026 · 2026/27
Cardiff City5–1Watford
10/10/2026 · 2026/27
Bolton Wanderers1–2Stoke City
19/09/2026 · 2026/27
Birmingham City2–2Middlesbrough
12/09/2026 · 2026/27
Swansea City3–1Burnley
05/09/2026 · 2026/27
Sheffield United1–3Norwich City
01/09/2026 · 2026/27
Birmingham City1–1Southampton
29/08/2026 · 2026/27
Derby County0–3Swansea City