Join The Team!
A signing like no other...
Football Referee · 2020-2026 · 12 competitions · 196 career matches
| Competition | Apps | Yel / G | Red / G | BTB % | ||
|---|---|---|---|---|---|---|
| Enterprise National League England | 76 | 335 | 4.41 | 24 | 0.32 | 88% |
| Premier League 2 Division One England | 34 | 147 | 4.32 | 8 | 0.24 | 79% |
| League Two England | 26 | 132 | 5.08 | 9 | 0.35 | 77% |
| League One England | 14 | 52 | 3.71 | 4 | 0.29 | 71% |
| FA Cup England | 10 | 42 | 4.20 | 2 | 0.20 | 50% |
| Premier League 2 Divison Two England | 9 | 35 | 3.89 | 1 | 0.11 | 67% |
| EFL Trophy England | 8 | 26 | 3.25 | 0 | 0.00 | 88% |
| Premier League Cup England | 7 | 33 | 4.71 | 1 | 0.14 | 100% |
| Fa Trophy England | 6 | 17 | 2.83 | 1 | 0.17 | 50% |
| National League Cup England | 3 | 9 | 3.00 | 0 | 0.00 | 67% |
| Premier League International Cup England | 2 | 0 | 0.00 | 0 | 0.00 | 0% |
| WSL 2 England | 1 | 3 | 3.00 | 0 | 0.00 | 100% |
3 matches recorded · England
1 matches recorded · England
4 matches recorded · England
1 matches recorded · England
1 matches recorded · England
2 matches recorded · England
2 matches recorded · England
1 matches recorded · England
9 matches recorded · England
8 matches recorded · England
1 matches recorded · England
2 matches recorded · England
10 matches recorded · England
2 matches recorded · England
1 matches recorded · England
2 matches recorded · England
3 matches recorded · England
1 matches recorded · England
2 matches recorded · England
6 matches recorded · England
13 matches recorded · England
6 matches recorded · England
3 matches recorded · England
7 matches recorded · England
2 matches recorded · England
3 matches recorded · England
2 matches recorded · England
16 matches recorded · England
1 matches recorded · England
1 matches recorded · England
2 matches recorded · England
3 matches recorded · England
3 matches recorded · England
7 matches recorded · England
24 matches recorded · England
1 matches recorded · England
7 matches recorded · England
1 matches recorded · England
3 matches recorded · England
6 matches recorded · England
9 matches recorded · England
4 matches recorded · England
2 matches recorded · England
7 matches recorded · England
1 matches recorded · England
| Date | Fixture | Score | Competition | ||
|---|---|---|---|---|---|
| 31 Oct 2026 | Forest Green Rovers vs Harrogate Town | 2-2 | 4 | 0 | Enterprise National League |
| 27 Oct 2026 | AFC Wimbledon vs Arsenal U21 | 1-2 | 3 | 0 | EFL Trophy |
| 19 Oct 2026 | Birmingham City U21 vs Derby County U21 | 0-4 | 4 | 0 | Premier League 2 Division One |
| 17 Oct 2026 | Leatherhead vs Yeovil Town | 3-3 | 0 | 0 | FA Cup |
| 13 Oct 2026 | Truro City vs Birmingham City U21 | 3-0 | 2 | 0 | National League Cup |
| 6 Oct 2026 | Exeter City vs Oxford United | 2-2 | 5 | 0 | EFL Trophy |
| 30 Sep 2026 | Eastleigh vs Southend United | 1-1 | 4 | 0 | Enterprise National League |
| 23 Sep 2026 | Boreham Wood vs Everton U21 | 1-1 | 5 | 0 | National League Cup |
| 14 Sep 2026 | West Ham United U21 vs Liverpool U21 | 1-0 | 4 | 0 | Premier League 2 Division One |
| 12 Sep 2026 | Southampton U21 vs AFC Bournemouth U21 | 3-1 | 2 | 1 | Premier League 2 Division One |
| 7 Sep 2026 | Plymouth Argyle U21 vs Cardiff City U21 | 2-3 | 2 | 0 | Premier League Cup |
| 28 Aug 2026 | Wealdstone vs Carlisle United | 1-1 | 5 | 0 | Enterprise National League |
| 22 Aug 2026 | Colchester United vs Oldham Athletic | 2-1 | 7 | 1 | League Two |
| 15 Aug 2026 | Worthing vs Forest Green Rovers | 1-2 | 4 | 0 | Enterprise National League |
| 25 Apr 2026 | Southend United vs Wealdstone | 2-1 | 3 | 0 | Enterprise National League |
| 15 Apr 2026 | Luton Town vs Northampton Town | 2-1 | 5 | 0 | League One |
| 3 Apr 2026 | Chesterfield vs Cheltenham Town | 1-0 | 2 | 0 | League Two |
| 21 Mar 2026 | Solihull Moors vs Halifax Town | 0-3 | 5 | 1 | Enterprise National League |
| 10 Mar 2026 | Aldershot Town vs Carlisle United | 0-2 | 6 | 0 | Enterprise National League |
| 3 Mar 2026 | Wealdstone vs Morecambe | 2-3 | 6 | 1 | Enterprise National League |
| 25 Feb 2026 | Yeovil Town vs Sutton United | 3-2 | 8 | 0 | Enterprise National League |
| 17 Feb 2026 | Stevenage vs Port Vale | 2-1 | 5 | 0 | League One |
| 14 Feb 2026 | Eastleigh vs Boreham Wood | 2-2 | 2 | 0 | Enterprise National League |
| 10 Feb 2026 | Truro City vs Woking | 0-2 | 2 | 0 | Enterprise National League |
| 31 Jan 2026 | Forest Green Rovers vs Wealdstone | 0-3 | 6 | 0 | Fa Trophy |
| 27 Jan 2026 | Newport County vs Accrington Stanley | 1-4 | 10 | 2 | League Two |
| 17 Jan 2026 | AFC Wimbledon vs Doncaster Rovers | 0-1 | 7 | 2 | League One |
| 1 Jan 2026 | Swindon Town vs Gillingham | 2-0 | 7 | 0 | League Two |
| 26 Dec 2025 | Plymouth Argyle vs Reading | 1-4 | 6 | 1 | League One |
| 20 Dec 2025 | Bromley vs Grimsby Town | 2-0 | 5 | 0 | League Two |
| 9 Dec 2025 | Northampton Town vs Huddersfield Town | 1-1 | 0 | 0 | League One |
| 6 Dec 2025 | Exeter City vs Wycombe Wanderers | 4-0 | 4 | 0 | FA Cup |
| 2 Dec 2025 | Bristol Rovers vs Cambridge United | 2-2 | 6 | 0 | EFL Trophy |
| 15 Nov 2025 | Walsall vs Colchester United | 0-2 | 6 | 0 | League Two |
| 8 Nov 2025 | Barnet vs Milton Keynes Dons | 2-2 | 5 | 0 | League Two |
| 1 Nov 2025 | Weston-super-Mare vs Aldershot Town | 2-1 | 6 | 0 | FA Cup |
| 25 Oct 2025 | Wealdstone vs Sutton United | 4-2 | 3 | 0 | Enterprise National League |
| 11 Oct 2025 | Exeter City vs Reading | 1-1 | 2 | 0 | League One |
| 7 Oct 2025 | Wycombe Wanderers vs Fulham U21 | 3-1 | 3 | 0 | EFL Trophy |
| 20 Sep 2025 | Notts County vs Crawley Town | 4-0 | 2 | 0 | League Two |
| 13 Sep 2025 | Solihull Moors vs Morecambe | 4-4 | 1 | 0 | Enterprise National League |
| 6 Sep 2025 | Bromley vs Gillingham | 2-2 | 4 | 0 | League Two |
| 3 Sep 2025 | Truro City vs Aldershot Town | 2-2 | 5 | 3 | Enterprise National League |
| 29 Aug 2025 | Derby County U21 vs Leicester U21 | 0-2 | 3 | 1 | Premier League 2 Division One |
| 23 Aug 2025 | Peterborough United vs Bradford City | 1-1 | 2 | 0 | League One |
| 19 Aug 2025 | Newport County vs Salford City | 0-1 | 4 | 0 | League Two |
| 9 Aug 2025 | Stevenage vs Rotherham United | 1-0 | 5 | 0 | League One |
| 28 Apr 2025 | Fulham U21 vs Nottingham Forest U21 | 1-0 | 6 | 0 | Premier League 2 Division One |
| 21 Apr 2025 | Notts County vs Cheltenham Town | 1-2 | 4 | 0 | League Two |
| 18 Apr 2025 | Aldershot Town vs Sutton United | 1-1 | 6 | 0 | Enterprise National League |
| 12 Apr 2025 | Cambridge United vs Charlton Athletic | 0-1 | 6 | 0 | League One |
| 1 Apr 2025 | Swindon Town vs AFC Wimbledon | 2-1 | 6 | 2 | League Two |
| 29 Mar 2025 | Forest Green Rovers vs Solihull Moors | 1-0 | 6 | 0 | Enterprise National League |
| 15 Mar 2025 | Woking vs Barnet | 0-1 | 4 | 0 | Enterprise National League |
| 8 Mar 2025 | Gillingham vs Bradford City | 1-0 | 7 | 0 | League Two |
| 4 Mar 2025 | Colchester United vs Chesterfield | 1-0 | 3 | 1 | League Two |
| 1 Mar 2025 | Sutton United vs Spennymoor Town | 0-2 | 4 | 0 | Fa Trophy |
| 18 Feb 2025 | Stevenage vs Burton Albion | 0-1 | 3 | 1 | League One |
| 15 Feb 2025 | Shrewsbury Town vs Bolton Wanderers | 2-3 | 5 | 0 | League One |
| 8 Feb 2025 | Milton Keynes Dons vs Bromley | 0-1 | 6 | 0 | League Two |
| 25 Jan 2025 | Aldershot Town vs Tamworth | 2-2 | 7 | 0 | Enterprise National League |
| 18 Jan 2025 | Forest Green Rovers vs Rochdale | 1-0 | 3 | 0 | Enterprise National League |
| 4 Jan 2025 | Stockport County vs Mansfield Town | 1-2 | 2 | 0 | League One |
| 29 Dec 2024 | Colchester United vs Doncaster Rovers | 1-1 | 9 | 2 | League Two |
| 21 Dec 2024 | Notts County vs Bradford City | 3-0 | 2 | 0 | League Two |
| 18 Dec 2024 | Exeter City U21 vs Bromley U21 | 3-1 | 6 | 0 | Premier League Cup |
| 14 Dec 2024 | Grimsby Town vs Crewe Alexandra | 0-2 | 4 | 0 | League Two |
| 7 Dec 2024 | Aldershot Town vs Wealdstone | 3-1 | 3 | 0 | Fa Trophy |
| 3 Dec 2024 | Exeter City vs Wycombe Wanderers | 2-2 | 1 | 0 | League One |
| 23 Nov 2024 | AFC Wimbledon vs Walsall | 0-1 | 7 | 0 | League Two |
| 16 Nov 2024 | Bromley vs Carlisle United | 1-1 | 8 | 1 | League Two |
| 12 Nov 2024 | Northampton Town vs Burton Albion | 2-5 | 1 | 0 | EFL Trophy |
| 5 Nov 2024 | Cheltenham Town vs Reading | 1-0 | 4 | 0 | EFL Trophy |
| 3 Nov 2024 | Boreham Wood vs Leyton Orient | 2-2 | 3 | 1 | FA Cup |
| 26 Oct 2024 | Crewe Alexandra vs Tranmere Rovers | 3-1 | 6 | 0 | League Two |
| 19 Oct 2024 | Mansfield Town vs Stevenage | 0-1 | 3 | 0 | League One |
| 15 Oct 2024 | Aldershot Town vs Derby County U21 | 3-0 | 2 | 0 | National League Cup |
| 12 Oct 2024 | Eastleigh vs Southend United | 0-1 | 5 | 0 | FA Cup |
| 4 Oct 2024 | Fulham U21 vs Chelsea U21 | 0-6 | 4 | 0 | Premier League 2 Division One |
| 20 Sep 2024 | Southampton U21 vs Norwich City U21 | 2-3 | 11 | 0 | Premier League 2 Division One |
| 7 Sep 2024 | Aldershot Town vs Rochdale | 0-2 | 4 | 0 | Enterprise National League |
| 3 Sep 2024 | Bromley vs Cambridge United | 3-3 | 2 | 0 | EFL Trophy |
| 31 Aug 2024 | AFC Wimbledon vs Fleetwood Town | 1-0 | 5 | 0 | League Two |
| 10 Aug 2024 | Walsall vs Morecambe | 1-0 | 2 | 0 | League Two |
| 6 Apr 2024 | Ebbsfleet United vs Fylde | 2-1 | 4 | 1 | Enterprise National League |
| 29 Mar 2024 | Swindon Town vs Notts County | 2-1 | 3 | 0 | League Two |
| 23 Mar 2024 | Aldershot Town vs Solihull Moors | 1-1 | 1 | 1 | Enterprise National League |
| 16 Mar 2024 | Boreham Wood vs Altrincham | 0-1 | 2 | 1 | Enterprise National League |
| 8 Mar 2024 | Arsenal U21 vs Tottenham U21 | 1-1 | 3 | 0 | Premier League 2 Division One |
| 20 Feb 2024 | Oxford City vs Eastleigh | 2-5 | 5 | 0 | Enterprise National League |
| 17 Feb 2024 | Bromley vs Chesterfield | 4-3 | 2 | 0 | Enterprise National League |
| 9 Feb 2024 | Aston Villa U21 vs Everton U21 | 2-1 | 7 | 0 | Premier League 2 Division One |
| 6 Jan 2024 | Altrincham vs Barnet | 3-2 | 4 | 0 | Enterprise National League |
| 1 Jan 2024 | Forest Green Rovers vs AFC Wimbledon | 1-1 | 3 | 0 | League Two |
| 26 Dec 2023 | Solihull Moors vs Chesterfield | 2-0 | 3 | 1 | Enterprise National League |
| 9 Dec 2023 | Colchester United vs Crawley Town | 1-2 | 5 | 0 | League Two |
| 1 Dec 2023 | Fulham U21 vs Brighton U21 | 3-0 | 6 | 0 | Premier League 2 Division One |
| 24 Nov 2023 | Birmingham City U21 vs Crystal Palace U21 | 1-4 | 3 | 0 | Premier League Cup |
| 21 Nov 2023 | Bromley vs Aldershot Town | 2-3 | 7 | 1 | Enterprise National League |
| 11 Nov 2023 | Dagenham & Redbridge vs Solihull Moors | 1-2 | 6 | 0 | Enterprise National League |
| 7 Nov 2023 | Oxford United vs Chelsea U21 | 5-0 | 2 | 0 | EFL Trophy |
| 4 Nov 2023 | Sutton United vs Fylde | 2-1 | 1 | 0 | FA Cup |
| 29 Oct 2023 | Arsenal U21 vs Brighton U21 | 6-3 | 1 | 0 | Premier League 2 Division One |
| 21 Oct 2023 | Barnet vs Maidenhead United | 3-2 | 12 | 1 | Enterprise National League |
| 14 Oct 2023 | Yeovil Town vs Southend United | 2-0 | 5 | 0 | FA Cup |
| 3 Oct 2023 | Eastleigh vs Ebbsfleet United | 5-2 | 7 | 1 | Enterprise National League |
| 30 Sep 2023 | Bromley vs Gateshead | 3-1 | 8 | 1 | Enterprise National League |
| 19 Sep 2023 | Charlton Athletic U21 vs AFC Bournemouth U21 | 0-4 | 4 | 0 | Premier League Cup |
| 16 Sep 2023 | Rochdale vs Barnet | 4-2 | 3 | 0 | Enterprise National League |
| 2 Sep 2023 | Tottenham U21 vs Blackburn Rovers U21 | 4-0 | 6 | 0 | Premier League 2 Division One |
| 28 Aug 2023 | Oxford City vs Boreham Wood | 4-0 | 4 | 0 | Enterprise National League |
| 25 Aug 2023 | Southampton U21 vs Liverpool U21 | 0-3 | 4 | 0 | Premier League 2 Division One |
| 20 Aug 2023 | Reading U21 vs Crystal Palace U21 | 2-0 | 6 | 1 | Premier League 2 Division One |
| 15 Aug 2023 | Ebbsfleet United vs Aldershot Town | 2-0 | 8 | 0 | Enterprise National League |
| 5 Aug 2023 | Solihull Moors vs Eastleigh | 1-1 | 4 | 1 | Enterprise National League |
| 27 Apr 2023 | Fulham U21 vs Brentford U21 | 1-2 | 8 | 0 | Premier League Cup |
| 25 Apr 2023 | Wealdstone vs Solihull Moors | 3-0 | 2 | 0 | Enterprise National League |
| 16 Apr 2023 | Crystal Palace W vs Birmingham W | 2-4 | 3 | 0 | WSL 2 |
| 12 Apr 2023 | Eastleigh vs Gateshead | 2-5 | 5 | 0 | Enterprise National League |
| 7 Apr 2023 | Aldershot Town vs Yeovil Town | 1-1 | 8 | 0 | Enterprise National League |
| 1 Apr 2023 | Wrexham vs Oldham Athletic | 5-1 | 1 | 1 | Enterprise National League |
| 28 Mar 2023 | Maidstone United vs Bromley | 2-3 | 5 | 2 | Enterprise National League |
| 25 Mar 2023 | Blackburn Rovers U21 vs Arsenal U21 | 1-1 | 7 | 0 | Premier League 2 Division One |
| 7 Mar 2023 | Maidenhead United vs Boreham Wood | 0-1 | 4 | 0 | Enterprise National League |
| 5 Mar 2023 | Brighton U21 vs Wolves U21 | 3-1 | 7 | 0 | Premier League 2 Division One |
| 27 Feb 2023 | Tottenham U21 vs Crystal Palace U21 | 1-1 | 6 | 0 | Premier League 2 Division One |
| 21 Feb 2023 | Woking vs Bromley | 2-1 | 5 | 1 | Enterprise National League |
| 14 Feb 2023 | Aldershot Town vs Chesterfield | 1-1 | 5 | 0 | Enterprise National League |
| 6 Feb 2023 | Wolves U21 vs Stoke City U21 | 2-3 | 6 | 1 | Premier League Cup |
| 4 Feb 2023 | Wealdstone vs Dagenham & Redbridge | 1-0 | 5 | 0 | Enterprise National League |
| 31 Jan 2023 | Eastleigh vs Barnet | 0-2 | 5 | 0 | Enterprise National League |
| 28 Jan 2023 | Dorking Wanderers vs Solihull Moors | 0-3 | 7 | 1 | Enterprise National League |
| 22 Jan 2023 | Fulham U21 vs Chelsea U21 | 2-4 | 6 | 0 | Premier League 2 Division One |
| 8 Jan 2023 | Brighton U21 vs Crystal Palace U21 | 2-4 | 4 | 1 | Premier League 2 Division One |
| 26 Dec 2022 | Torquay United vs Yeovil Town | 1-1 | 6 | 1 | Enterprise National League |
| 10 Dec 2022 | Maidstone United vs Altrincham | 2-3 | 1 | 0 | Enterprise National League |
| 5 Dec 2022 | Brighton U21 vs PSV U21 | 2-2 | - | - | Premier League International Cup |
| 26 Nov 2022 | Swansea City U21 vs Arsenal U21 | 1-4 | 4 | 0 | Premier League Cup |
| 19 Nov 2022 | Woking vs Altrincham | 1-1 | 3 | 0 | Enterprise National League |
| 12 Nov 2022 | Eastleigh vs Notts County | 0-2 | 5 | 0 | Enterprise National League |
| 7 Nov 2022 | West Brom U21 vs Nottingham Forest U21 | 1-5 | 4 | 1 | Premier League 2 Divison Two |
| 30 Oct 2022 | Southampton U21 vs Middlesbrough U21 | 8-1 | 7 | 0 | Premier League 2 Divison Two |
| 28 Oct 2022 | Barnet vs Scunthorpe United | 1-1 | 5 | 0 | Enterprise National League |
| 25 Oct 2022 | Yeovil Town vs Aldershot Town | 0-2 | 5 | 0 | Enterprise National League |
| 22 Oct 2022 | Brighton U21 vs West Ham United U21 | 3-2 | 1 | 0 | Premier League 2 Division One |
| 15 Oct 2022 | Needham Market vs Maidstone United | 1-0 | 3 | 0 | FA Cup |
| 4 Oct 2022 | Dorking Wanderers vs Yeovil Town | 1-1 | 3 | 0 | Enterprise National League |
| 1 Oct 2022 | Dorking Wanderers vs Dagenham & Redbridge | 5-1 | 3 | 1 | Enterprise National League |
| 28 Sep 2022 | Crystal Palace U21 vs PSG U21 | 7-3 | - | - | Premier League International Cup |
| 24 Sep 2022 | Maidenhead United vs Gateshead | 0-1 | 3 | 0 | Enterprise National League |
| 29 Aug 2022 | Torquay United vs Woking | 1-3 | 7 | 0 | Enterprise National League |
| 20 Aug 2022 | Wealdstone vs Halifax Town | 1-0 | 5 | 0 | Enterprise National League |
| 16 Aug 2022 | Maidenhead United vs Altrincham | 2-0 | 2 | 0 | Enterprise National League |
| 14 Aug 2022 | Brighton U21 vs Liverpool U21 | 1-1 | 4 | 1 | Premier League 2 Division One |
| 12 Aug 2022 | Southampton U21 vs West Brom U21 | 4-1 | 0 | 0 | Premier League 2 Divison Two |
| 6 Aug 2022 | Aldershot Town vs Solihull Moors | 1-4 | 2 | 0 | Enterprise National League |
| 15 May 2022 | Boreham Wood vs Solihull Moors | 0-3 | 2 | 0 | Enterprise National League |
| 29 Apr 2022 | Arsenal U23 vs Leeds U23 | 1-1 | 1 | 0 | Premier League 2 Division One |
| 25 Apr 2022 | Brighton U23 vs Chelsea U23 | 1-2 | 4 | 0 | Premier League 2 Division One |
| 9 Apr 2022 | Torquay United vs Notts County | 5-1 | 7 | 0 | Enterprise National League |
| 4 Apr 2022 | West Ham United U23 vs Tottenham U23 | 3-1 | 3 | 0 | Premier League 2 Division One |
| 2 Apr 2022 | Boreham Wood vs Woking | 0-1 | 4 | 1 | Enterprise National League |
| 22 Mar 2022 | Yeovil Town vs Bromley | 2-1 | 6 | 0 | Enterprise National League |
| 19 Mar 2022 | Aldershot Town vs King's Lynn Town | 0-3 | 4 | 0 | Enterprise National League |
| 11 Mar 2022 | Brighton U23 vs Everton U23 | 4-2 | 5 | 1 | Premier League 2 Division One |
| 26 Feb 2022 | Southampton U23 vs Nottingham U23 | 4-2 | 6 | 0 | Premier League 2 Divison Two |
| 22 Feb 2022 | Eastleigh vs Southend United | 1-1 | 5 | 0 | Enterprise National League |
| 12 Feb 2022 | Tonbridge Angels vs Bromley | 1-1 | 2 | 1 | Fa Trophy |
| 4 Feb 2022 | Arsenal U23 vs Chelsea U23 | 3-1 | 5 | 0 | Premier League 2 Division One |
| 24 Jan 2022 | Crystal Palace U23 vs Liverpool U23 | 0-2 | 1 | 0 | Premier League 2 Division One |
| 18 Jan 2022 | Maidenhead United vs Chesterfield | 3-2 | 3 | 0 | Enterprise National League |
| 15 Jan 2022 | Yeovil Town vs Needham Market | 1-1 | 2 | 0 | Fa Trophy |
| 19 Dec 2021 | Truro City vs Dagenham & Redbridge | 1-1 | 0 | 0 | Fa Trophy |
| 29 May 2021 | Dagenham & Redbridge vs Wrexham | 1-1 | 3 | 1 | Enterprise National League |
| 7 May 2021 | Tottenham U23 vs Manchester City U23 | 1-6 | 2 | 0 | Premier League 2 Division One |
| 3 May 2021 | Bromley vs Hartlepool United | 1-0 | 3 | 1 | Enterprise National League |
| 24 Apr 2021 | Eastleigh vs Sutton United | 1-0 | 2 | 0 | Enterprise National League |
| 6 Apr 2021 | West Ham United U23 vs Chelsea U23 | 1-1 | 4 | 0 | Premier League 2 Division One |
| 2 Apr 2021 | Torquay United vs Woking | 1-0 | 7 | 0 | Enterprise National League |
| 19 Mar 2021 | Norwich City U23 vs Newcastle Utd U23 | 0-1 | 2 | 0 | Premier League 2 Divison Two |
| 12 Mar 2021 | Reading U23 vs Crystal Palace U23 | 2-1 | 3 | 0 | Premier League 2 Divison Two |
| 5 Mar 2021 | Southampton U23 vs Arsenal U23 | 2-2 | 7 | 0 | Premier League 2 Division One |
| 2 Mar 2021 | Wealdstone vs Boreham Wood | 1-0 | 3 | 0 | Enterprise National League |
| 26 Feb 2021 | Fulham U23 vs Wolves U23 | 0-2 | 3 | 0 | Premier League 2 Divison Two |
| 19 Feb 2021 | Arsenal U23 vs Manchester City U23 | 0-2 | 1 | 0 | Premier League 2 Division One |
| 30 Jan 2021 | Bromley vs Aldershot Town | 2-0 | 5 | 0 | Enterprise National League |
| 18 Jan 2021 | Crystal Palace U23 vs Fulham U23 | 2-3 | 5 | 0 | Premier League 2 Divison Two |
| 18 Jan 2021 | Crystal Palace U23 vs Fulham U23 | - | 5 | 0 | Premier League 2 Divison Two |
| 28 Dec 2020 | Weymouth vs Torquay United | 3-4 | 4 | 0 | Enterprise National League |
| 5 Dec 2020 | Bromley vs Stockport County | 0-2 | 5 | 0 | Enterprise National League |
| 8 Nov 2020 | Havant & Waterlooville vs Cray Valley (PM) | 1-0 | 7 | 1 | FA Cup |
| 30 Oct 2020 | Arsenal U23 vs Liverpool U23 | 0-1 | 3 | 0 | Premier League 2 Division One |
| 24 Oct 2020 | Aldershot Town vs Woking | 1-2 | 8 | 0 | FA Cup |
| 17 Oct 2020 | Chelsea U23 vs Derby County U23 | 3-2 | 5 | 2 | Premier League 2 Division One |
| 10 Oct 2020 | Eastleigh vs Altrincham | 1-1 | 2 | 0 | Enterprise National League |
| 26 Sep 2020 | Southampton U23 vs West Ham United U23 | 2-2 | 4 | 0 | Premier League 2 Division One |
James Durkin has officiated 196 matches across 12 competitions, averaging 4.24 yellow cards and 0.26 red cards per game (831 yellows and 50 reds in total). Active years in our database: 2020-2026. Competitions covered include Enterprise National League, Premier League 2 Division One, League Two, League One, FA Cup, Premier League 2 Divison Two.
This page includes career competition breakdowns, most-officiated teams, per-season card rates, first/second half splits, home vs away cards, both-teams-booked percentages, over/under yellow card thresholds, and a full match-by-match card history for James Durkin.
All statistics for James Durkin and thousands of other football referees are available via the OddAlerts Football Data API. Track referee appointments, build card market models, and access historical data programmatically.