Appearances
13
Assistant
13
Season-by-Season
| Season | Total | AR |
|---|---|---|
| 2026/27 | 13 | 13 |
Teams officiated
- 🏴Birmingham City3×
- 🏴Bolton Wanderers2×
- 🏴Derby County2×
- 🏴Portsmouth2×
- 🏴Watford2×
- 🏴West Bromwich Albion2×
- 🏴Wolverhampton Wanderers2×
- 🏴Blackburn1×
- 🏴Burnley1×
- 🏴Cardiff City1×
- 🏴Lincoln City1×
- 🏴Middlesbrough1×
- 🏴Norwich City1×
- 🏴QPR1×
- 🏴Sheffield United1×
Venues
- 2×
- 2×
- 1×
- 1×
- 1×
- 1×
- 1×
- 1×
- 1×
- 1×
Most frequent crewmates
Recent matches
View all →07/11/2026 · 2026/27
Blackburn2–1West Ham United
03/11/2026 · 2026/27
Portsmouth3–1Swansea City
31/10/2026 · 2026/27
Norwich City3–2Watford
24/10/2026 · 2026/27
Sheffield United1–1Derby County
17/10/2026 · 2026/27
Birmingham City3–0QPR
13/10/2026 · 2026/27
Wolverhampton Wanderers1–3Bolton Wanderers
10/10/2026 · 2026/27
West Bromwich Albion0–1Birmingham City
20/09/2026 · 2026/27
Wolverhampton Wanderers1–0West Bromwich Albion
12/09/2026 · 2026/27
Derby County1–2Birmingham City
05/09/2026 · 2026/27
Portsmouth2–0Cardiff City
02/09/2026 · 2026/27
Burnley1–1Middlesbrough
29/08/2026 · 2026/27
Bolton Wanderers0–1Lincoln City