Join The Team!
A signing like no other...
Football Referee · 2020-2026 · 15 competitions · 180 career matches
| Competition | Apps | Yel / G | Red / G | BTB % | ||
|---|---|---|---|---|---|---|
| Enterprise National League England | 83 | 315 | 3.80 | 17 | 0.20 | 78% |
| Premier League 2 Division One England | 35 | 146 | 4.17 | 12 | 0.34 | 83% |
| Premier League 2 Divison Two England | 16 | 59 | 3.69 | 3 | 0.19 | 69% |
| Premier League Cup England | 7 | 21 | 3.00 | 1 | 0.14 | 71% |
| League Two England | 7 | 27 | 3.86 | 0 | 0.00 | 86% |
| EFL Trophy England | 6 | 21 | 3.50 | 3 | 0.50 | 50% |
| National League Cup England | 5 | 15 | 3.00 | 1 | 0.20 | 40% |
| FA Cup England | 4 | 14 | 3.50 | 2 | 0.50 | 75% |
| WSL 2 England | 4 | 9 | 2.25 | 0 | 0.00 | 50% |
| Women's Super League England | 4 | 19 | 4.75 | 0 | 0.00 | 100% |
| Fa Trophy England | 3 | 5 | 1.67 | 1 | 0.33 | 33% |
| Premier League International Cup England | 3 | 0 | 0.00 | 0 | 0.00 | 0% |
| Premier League U18 England | 1 | 3 | 3.00 | 0 | 0.00 | 100% |
| FA Cup Women England | 1 | 0 | 0.00 | 0 | 0.00 | 0% |
| League Cup Women England | 1 | 3 | 3.00 | 0 | 0.00 | 100% |
2 matches recorded · England
2 matches recorded · England
2 matches recorded · England
1 matches recorded · England
3 matches recorded · England
2 matches recorded · England
1 matches recorded · England
3 matches recorded · England
4 matches recorded · England
1 matches recorded · England
2 matches recorded · England
17 matches recorded · England
4 matches recorded · England
2 matches recorded · England
2 matches recorded · England
1 matches recorded · England
1 matches recorded · England
1 matches recorded · England
3 matches recorded · England
16 matches recorded · England
7 matches recorded · England
3 matches recorded · England
1 matches recorded · England
1 matches recorded · England
4 matches recorded · England
1 matches recorded · England
1 matches recorded · England
1 matches recorded · England
2 matches recorded · England
1 matches recorded · England
2 matches recorded · England
1 matches recorded · England
4 matches recorded · England
20 matches recorded · England
17 matches recorded · England
9 matches recorded · England
1 matches recorded · England
7 matches recorded · England
2 matches recorded · England
2 matches recorded · England
1 matches recorded · England
7 matches recorded · England
5 matches recorded · England
8 matches recorded · England
1 matches recorded · England
1 matches recorded · England
| Date | Fixture | Score | Competition | ||
|---|---|---|---|---|---|
| 2 Nov 2026 | Bolton Wanderers U21 vs Queens Park Rangers U21 | 0-4 | 6 | 0 | Premier League Cup |
| 27 Oct 2026 | Shrewsbury Town vs Everton U21 | 2-1 | 2 | 0 | EFL Trophy |
| 20 Oct 2026 | Wealdstone vs Nottingham Forest U21 | 1-0 | 0 | 0 | National League Cup |
| 13 Oct 2026 | Scunthorpe United vs Derby County U21 | 2-2 | 8 | 0 | National League Cup |
| 3 Oct 2026 | Yeovil Town vs Boston United | 6-0 | 5 | 0 | Enterprise National League |
| 22 Sep 2026 | Walsall vs Stevenage | 1-6 | 0 | 0 | EFL Trophy |
| 19 Sep 2026 | Crystal Palace U21 vs Blackburn Rovers U21 | 0-1 | 7 | 1 | Premier League 2 Division One |
| 8 Sep 2026 | Aldershot Town vs West Ham United U21 | 0-3 | 1 | 1 | National League Cup |
| 29 Aug 2026 | Grimsby Town vs Fleetwood Town | 2-2 | 6 | 0 | League Two |
| 23 Aug 2026 | Middlesbrough U21 vs Norwich City U21 | 0-1 | 5 | 0 | Premier League 2 Division One |
| 11 Aug 2026 | Bristol City U21 vs Reading U21 | 4-0 | 0 | 0 | Premier League Cup |
| 8 Aug 2026 | Woking vs Sutton United | 0-3 | 5 | 0 | Enterprise National League |
| 11 Apr 2026 | Yeovil Town vs Halifax Town | 0-0 | 4 | 0 | Enterprise National League |
| 3 Apr 2026 | Aldershot Town vs Sutton United | 2-2 | 7 | 2 | Enterprise National League |
| 25 Mar 2026 | Southend United vs Woking | 1-1 | 2 | 0 | Enterprise National League |
| 14 Mar 2026 | Wealdstone vs Solihull Moors | 5-1 | 4 | 0 | Enterprise National League |
| 6 Mar 2026 | Norwich City U21 vs Arsenal U21 | 2-2 | 5 | 0 | Premier League 2 Division One |
| 2 Mar 2026 | West Brom U21 vs Derby County U21 | 4-2 | 3 | 0 | Premier League 2 Division One |
| 28 Feb 2026 | Brackley Town vs Altrincham | 0-2 | 6 | 0 | Enterprise National League |
| 17 Feb 2026 | Yeovil Town vs Aldershot Town | 1-2 | 5 | 0 | Enterprise National League |
| 14 Feb 2026 | Halifax Town vs Truro City | 1-0 | 1 | 0 | Enterprise National League |
| 8 Feb 2026 | Southampton U21 vs Liverpool U21 | 1-1 | 4 | 1 | Premier League 2 Division One |
| 4 Feb 2026 | Reading U21 vs Stoke City U21 | 5-0 | 2 | 0 | Premier League Cup |
| 31 Jan 2026 | Braintree Town vs Eastleigh | 2-1 | 5 | 0 | Enterprise National League |
| 20 Jan 2026 | Boreham Wood vs Scunthorpe United | 1-3 | 1 | 0 | Enterprise National League |
| 10 Jan 2026 | Walton & Hersham vs Brackley Town | 1-0 | 3 | 0 | Fa Trophy |
| 1 Jan 2026 | Shrewsbury Town vs Bristol Rovers | 0-3 | 3 | 0 | League Two |
| 26 Dec 2025 | Solihull Moors vs Tamworth | 7-1 | 4 | 0 | Enterprise National League |
| 13 Dec 2025 | Swansea City U21 vs Wolves U21 | 2-3 | 3 | 0 | Premier League Cup |
| 29 Nov 2025 | York City vs Aldershot Town | 5-1 | 4 | 2 | Enterprise National League |
| 15 Nov 2025 | Braintree Town vs Truro City | 2-0 | 2 | 0 | Enterprise National League |
| 11 Nov 2025 | Forest Green Rovers vs Tamworth | 4-2 | 4 | 1 | Enterprise National League |
| 1 Nov 2025 | Cheltenham Town vs Bradford City | 1-0 | 4 | 0 | FA Cup |
| 26 Oct 2025 | Liverpool U21 vs Everton U21 | 4-1 | 5 | 1 | Premier League 2 Division One |
| 18 Oct 2025 | Sutton United vs Hartlepool United | 3-3 | 5 | 0 | Enterprise National League |
| 11 Oct 2025 | Oldham Athletic vs Barrow | 0-0 | 2 | 0 | League Two |
| 7 Oct 2025 | Accrington Stanley vs Port Vale | 0-2 | 5 | 1 | EFL Trophy |
| 16 Sep 2025 | Exeter City vs Cardiff City | 0-1 | 7 | 2 | EFL Trophy |
| 9 Sep 2025 | Tranmere Rovers vs Nottingham Forest U21 | 2-2 | 3 | 0 | EFL Trophy |
| 2 Sep 2025 | Stockport County vs Wolves U21 | 5-3 | 4 | 0 | EFL Trophy |
| 25 Aug 2025 | Altrincham vs Solihull Moors | 2-0 | 5 | 0 | Enterprise National League |
| 19 Aug 2025 | Cheltenham Town vs Bromley | 1-2 | 4 | 0 | League Two |
| 16 Aug 2025 | Truro City vs York City | 0-2 | 4 | 0 | Enterprise National League |
| 9 Aug 2025 | Yeovil Town vs Hartlepool United | 0-0 | 5 | 0 | Enterprise National League |
| 22 May 2025 | Manchester City U21 vs Southampton U21 | 2-0 | 3 | 0 | Premier League 2 Division One |
| 5 May 2025 | Braintree Town vs Rochdale | 2-0 | 0 | 0 | Enterprise National League |
| 18 Apr 2025 | Maidenhead United vs Woking | 2-2 | 3 | 0 | Enterprise National League |
| 12 Apr 2025 | Gillingham vs Milton Keynes Dons | 1-0 | 6 | 0 | League Two |
| 5 Apr 2025 | Sutton United vs Southend United | 1-1 | 3 | 0 | Enterprise National League |
| 1 Apr 2025 | Newport County vs Bromley | 1-1 | 2 | 0 | League Two |
| 18 Mar 2025 | Rochdale vs Boston United | 2-3 | 3 | 0 | Enterprise National League |
| 8 Mar 2025 | Aldershot Town vs Gateshead | 3-1 | 2 | 1 | Enterprise National League |
| 1 Mar 2025 | Cheltenham Town vs Grimsby Town | 1-1 | 4 | 0 | League Two |
| 18 Feb 2025 | Barnet vs York City | 3-1 | 6 | 0 | Enterprise National League |
| 8 Feb 2025 | Solihull Moors vs Oldham Athletic | 0-1 | 4 | 0 | Enterprise National League |
| 1 Feb 2025 | Braintree Town vs Hartlepool United | 1-1 | 5 | 0 | Enterprise National League |
| 28 Jan 2025 | Southend United vs Fylde | 2-0 | 2 | 0 | Enterprise National League |
| 26 Jan 2025 | Tottenham U21 vs Liverpool U21 | 2-0 | 3 | 0 | Premier League 2 Division One |
| 18 Jan 2025 | Eastleigh vs Altrincham | 1-2 | 4 | 1 | Enterprise National League |
| 14 Jan 2025 | Ebbsfleet United vs Yeovil Town | 1-1 | 1 | 1 | Enterprise National League |
| 4 Jan 2025 | Hampton & Richmond vs Spennymoor Town | 0-2 | 2 | 1 | Fa Trophy |
| 21 Dec 2024 | Wealdstone vs Dagenham & Redbridge | 3-0 | 3 | 0 | Enterprise National League |
| 4 Dec 2024 | Gateshead vs Sunderland U21 | 2-2 | 2 | 0 | National League Cup |
| 1 Dec 2024 | Arsenal U21 vs Brighton U21 | 1-1 | 10 | 1 | Premier League 2 Division One |
| 23 Nov 2024 | Cardiff City U21 vs Ipswich Town U21 | 0-2 | 3 | 1 | Premier League Cup |
| 5 Nov 2024 | Tamworth vs Newcastle United U21 | 1-1 | 4 | 0 | National League Cup |
| 2 Nov 2024 | Liverpool U21 vs Wolves U21 | 4-1 | 3 | 0 | Premier League 2 Division One |
| 23 Oct 2024 | Boston United vs Fylde | 1-2 | 4 | 0 | Enterprise National League |
| 15 Oct 2024 | Peterborough Sports vs Rushall Olympic | 0-0 | 2 | 2 | FA Cup |
| 12 Oct 2024 | Forest Green Rovers vs Weymouth | 2-0 | 4 | 0 | FA Cup |
| 28 Sep 2024 | Yeovil Town vs Aldershot Town | 1-1 | 6 | 0 | Enterprise National League |
| 25 Sep 2024 | Nottingham Forest U21 vs Dinamo Zagreb U21 | 3-0 | 0 | 0 | Premier League International Cup |
| 21 Sep 2024 | Liverpool U21 vs Derby County U21 | 3-1 | 4 | 0 | Premier League 2 Division One |
| 14 Sep 2024 | Woking vs Oldham Athletic | 1-3 | 2 | 0 | Enterprise National League |
| 30 Aug 2024 | Arsenal U21 vs Aston Villa U21 | 4-1 | 4 | 2 | Premier League 2 Division One |
| 25 Aug 2024 | Tottenham U21 vs Newcastle United U21 | 0-1 | 5 | 0 | Premier League 2 Division One |
| 20 Aug 2024 | Wealdstone vs Sutton United | 0-1 | 5 | 0 | Enterprise National League |
| 6 May 2024 | Tottenham U21 vs Aston Villa U21 | 4-3 | 6 | 1 | Premier League 2 Division One |
| 20 Apr 2024 | Boreham Wood vs Ebbsfleet United | 0-0 | 1 | 0 | Enterprise National League |
| 14 Apr 2024 | Watford W vs Charlton W | 0-2 | 3 | 0 | WSL 2 |
| 9 Apr 2024 | Wealdstone vs Southend United | 1-2 | 2 | 0 | Enterprise National League |
| 6 Apr 2024 | Blackburn Rovers U21 vs Liverpool U21 | 1-0 | 9 | 0 | Premier League 2 Division One |
| 2 Apr 2024 | Aston Villa U21 vs Tottenham U21 | 1-3 | 3 | 0 | Premier League Cup |
| 23 Mar 2024 | Bromley vs York City | 0-2 | 1 | 0 | Enterprise National League |
| 5 Mar 2024 | Altrincham vs Dorking Wanderers | 2-1 | 5 | 1 | Enterprise National League |
| 2 Mar 2024 | Tottenham U21 vs Everton U21 | 1-2 | 1 | 1 | Premier League 2 Division One |
| 7 Oct 2023 | Stoke City U18 vs Newcastle Utd U18 | 4-1 | 3 | 0 | Premier League U18 |
| 11 Mar 2023 | Chelsea U21 vs Liverpool U21 | 3-1 | 3 | 0 | Premier League 2 Division One |
| 26 Feb 2023 | Blackburn Rovers U21 vs Fulham U21 | 2-3 | 4 | 0 | Premier League 2 Division One |
| 14 Feb 2023 | Southend United vs Halifax Town | 2-1 | 4 | 0 | Enterprise National League |
| 11 Feb 2023 | Eastleigh vs Maidstone United | 0-4 | - | - | Fa Trophy |
| 5 Feb 2023 | Bristol City U21 vs Everton U21 | 2-1 | 4 | 0 | Premier League Cup |
| 31 Jan 2023 | Solihull Moors vs Notts County | 1-2 | 8 | 0 | Enterprise National League |
| 21 Jan 2023 | Bromley vs Aldershot Town | 2-2 | 5 | 0 | Enterprise National League |
| 17 Jan 2023 | Altrincham vs Maidenhead United | 3-2 | 4 | 0 | Enterprise National League |
| 15 Jan 2023 | Stoke City U21 vs Nottingham Forest U21 | 1-2 | 5 | 0 | Premier League 2 Divison Two |
| 10 Dec 2022 | Maidenhead United vs Notts County | 3-4 | 3 | 0 | Enterprise National League |
| 3 Dec 2022 | Barnet vs Wealdstone | 2-0 | 4 | 0 | Enterprise National League |
| 26 Nov 2022 | Aldershot Town vs Southend United | 2-0 | 7 | 0 | Enterprise National League |
| 15 Nov 2022 | Stoke City U21 vs Hertha BSC U21 | 2-0 | - | - | Premier League International Cup |
| 8 Nov 2022 | Yeovil Town vs Maidenhead United | 0-0 | 5 | 0 | Enterprise National League |
| 6 Nov 2022 | Liverpool W vs Aston Villa W | 0-1 | 7 | 0 | Women's Super League |
| 29 Oct 2022 | Gateshead vs Solihull Moors | 1-1 | 3 | 0 | Enterprise National League |
| 25 Oct 2022 | Maidstone United vs Southend United | 0-3 | 5 | 0 | Enterprise National League |
| 22 Oct 2022 | Chelsea U21 vs Blackburn Rovers U21 | 3-0 | 4 | 0 | Premier League 2 Division One |
| 18 Oct 2022 | Wrexham vs Blyth Spartans | 3-2 | 4 | 0 | FA Cup |
| 11 Oct 2022 | West Ham United U21 vs PSV U21 | 0-5 | - | - | Premier League International Cup |
| 9 Oct 2022 | Crystal Palace U21 vs Everton U21 | 3-4 | 5 | 1 | Premier League 2 Division One |
| 1 Oct 2022 | Barnet vs York City | 0-5 | 3 | 1 | Enterprise National League |
| 17 Sep 2022 | Aldershot Town vs Halifax Town | 5-1 | 2 | 0 | Enterprise National League |
| 13 Sep 2022 | Boreham Wood vs Maidenhead United | 1-0 | 2 | 0 | Enterprise National League |
| 3 Sep 2022 | Southend United vs Torquay United | 1-2 | 5 | 0 | Enterprise National League |
| 29 Aug 2022 | Dagenham & Redbridge vs Bromley | 4-1 | 2 | 1 | Enterprise National League |
| 27 Aug 2022 | Woking vs Wrexham | 2-3 | 5 | 1 | Enterprise National League |
| 21 Aug 2022 | Derby County U21 vs Sunderland U21 | 0-4 | 3 | 0 | Premier League 2 Divison Two |
| 20 Aug 2022 | Barnet vs Woking | 2-0 | 3 | 0 | Enterprise National League |
| 16 Aug 2022 | Maidstone United vs Dorking Wanderers | 2-4 | 3 | 1 | Enterprise National League |
| 13 Aug 2022 | Maidenhead United vs Scunthorpe United | 3-2 | 7 | 0 | Enterprise National League |
| 6 Aug 2022 | Barnet vs Halifax Town | 2-0 | 1 | 1 | Enterprise National League |
| 15 May 2022 | Maidenhead United vs Notts County | 0-1 | 6 | 0 | Enterprise National League |
| 2 May 2022 | West Ham United U23 vs Derby County U23 | 5-0 | 3 | 0 | Premier League 2 Division One |
| 30 Apr 2022 | Weymouth vs Solihull Moors | 2-4 | 1 | 0 | Enterprise National League |
| 23 Apr 2022 | Southend United vs Halifax Town | 1-0 | 2 | 0 | Enterprise National League |
| 15 Apr 2022 | Maidenhead United vs Weymouth | 2-0 | 0 | 0 | Enterprise National League |
| 1 Apr 2022 | Reading U23 vs West Bromwich Albion U23 | 1-1 | 1 | 0 | Premier League 2 Divison Two |
| 21 Mar 2022 | Stoke City U23 vs Newcastle Utd U23 | 2-1 | 3 | 1 | Premier League 2 Divison Two |
| 18 Mar 2022 | Tottenham U23 vs Leicester City U23 | 3-1 | 1 | 0 | Premier League 2 Division One |
| 6 Mar 2022 | Arsenal W vs Birmingham W | 4-2 | 4 | 0 | Women's Super League |
| 2 Mar 2022 | Aston Villa W vs Everton W | 0-1 | 3 | 0 | Women's Super League |
| 20 Feb 2022 | Crystal Palace U23 vs Manchester United U23 | 2-2 | 5 | 0 | Premier League 2 Division One |
| 13 Feb 2022 | Durham W vs Bristol City W | 0-3 | 1 | 0 | WSL 2 |
| 7 Feb 2022 | Nottingham U23 vs Aston Villa U23 | 4-1 | 5 | 0 | Premier League 2 Divison Two |
| 5 Feb 2022 | Chesterfield vs Dagenham & Redbridge | 2-1 | 6 | 0 | Enterprise National League |
| 30 Jan 2022 | Huddersfield Town W vs Everton W | 0-4 | - | - | FA Cup Women |
| 19 Jan 2022 | Tottenham W vs Liverpool W | 1-0 | 3 | 0 | League Cup Women |
| 16 Jan 2022 | Middlesbrough U23 vs Sunderland U23 | 3-2 | 6 | 1 | Premier League 2 Divison Two |
| 8 Jan 2022 | Aldershot Town vs Maidenhead United | 1-1 | 1 | 0 | Enterprise National League |
| 2 Jan 2022 | Boreham Wood vs Barnet | 0-0 | 2 | 0 | Enterprise National League |
| 28 Dec 2021 | Eastleigh vs Torquay United | 2-1 | 6 | 0 | Enterprise National League |
| 20 Dec 2021 | Leeds U23 vs Everton U23 | 0-0 | 3 | 0 | Premier League 2 Division One |
| 27 Nov 2021 | Yeovil Town vs Dover Athletic | 1-1 | 5 | 0 | Enterprise National League |
| 13 Nov 2021 | King's Lynn Town vs Wrexham | 2-6 | 3 | 0 | Enterprise National League |
| 8 Nov 2021 | Coventry United W vs Bristol City W | 1-1 | 4 | 0 | WSL 2 |
| 5 Nov 2021 | Wolves U23 vs West Bromwich Albion U23 | 1-1 | 5 | 1 | Premier League 2 Divison Two |
| 30 Oct 2021 | Liverpool U23 vs Derby County U23 | 3-1 | 2 | 0 | Premier League 2 Division One |
| 26 Oct 2021 | Wealdstone vs Grimsby Town | 1-0 | 5 | 0 | Enterprise National League |
| 23 Oct 2021 | Notts County vs Stockport County | 2-1 | 5 | 0 | Enterprise National League |
| 5 Oct 2021 | Dover Athletic vs Aldershot Town | 1-2 | 2 | 0 | Enterprise National League |
| 3 Oct 2021 | Chelsea U23 vs Blackburn Rovers U23 | 0-1 | 2 | 1 | Premier League 2 Division One |
| 1 Oct 2021 | Nottingham U23 vs Burnley U23 | 1-1 | 5 | 0 | Premier League 2 Divison Two |
| 25 Sep 2021 | Barnet vs Weymouth | 3-1 | 3 | 0 | Enterprise National League |
| 20 Sep 2021 | Reading U23 vs Norwich City U23 | 3-3 | 3 | 0 | Premier League 2 Divison Two |
| 17 Sep 2021 | Aston Villa U23 vs West Bromwich Albion U23 | 4-2 | 1 | 0 | Premier League 2 Divison Two |
| 4 Sep 2021 | Notts County vs Aldershot Town | 3-2 | 2 | 0 | Enterprise National League |
| 30 Aug 2021 | King's Lynn Town vs Chesterfield | 0-2 | 8 | 0 | Enterprise National League |
| 27 Aug 2021 | Tottenham U23 vs Arsenal U23 | 1-2 | 5 | 1 | Premier League 2 Division One |
| 21 Aug 2021 | Torquay United vs Altrincham | 1-3 | 7 | 0 | Enterprise National League |
| 16 Aug 2021 | Stoke City U23 vs Birmingham U23 | 2-1 | 3 | 0 | Premier League 2 Divison Two |
| 15 May 2021 | Chesterfield vs Wealdstone | 0-0 | 7 | 0 | Enterprise National League |
| 8 May 2021 | Sutton United vs Weymouth | 2-0 | 2 | 0 | Enterprise National League |
| 3 May 2021 | Derby County U23 vs Manchester United U23 | 2-6 | 5 | 0 | Premier League 2 Division One |
| 26 Apr 2021 | Leicester City U23 vs Arsenal U23 | 1-1 | 6 | 0 | Premier League 2 Division One |
| 17 Apr 2021 | Stockport County vs Maidenhead United | 2-2 | 6 | 0 | Enterprise National League |
| 21 Mar 2021 | Chelsea U23 vs Manchester City U23 | 2-2 | 2 | 0 | Premier League 2 Division One |
| 16 Mar 2021 | King's Lynn Town vs Hartlepool United | 2-2 | 3 | 0 | Enterprise National League |
| 26 Feb 2021 | West Ham United U23 vs Derby County U23 | 0-0 | 4 | 0 | Premier League 2 Division One |
| 15 Feb 2021 | Leicester City U23 vs Manchester City U23 | 1-6 | 3 | 0 | Premier League 2 Division One |
| 6 Feb 2021 | Weymouth vs Bromley | 2-1 | 4 | 3 | Enterprise National League |
| 9 Jan 2021 | Sutton United vs Altrincham | 2-2 | 5 | 0 | Enterprise National League |
| 20 Dec 2020 | Sheffield Utd W vs Millwall W | 0-0 | 1 | 0 | WSL 2 |
| 18 Dec 2020 | Chelsea U23 vs Manchester United U23 | 6-1 | 6 | 0 | Premier League 2 Division One |
| 12 Dec 2020 | Boreham Wood vs Aldershot Town | 3-2 | 3 | 0 | Enterprise National League |
| 4 Dec 2020 | Fulham U23 vs Crystal Palace U23 | 5-2 | 4 | 0 | Premier League 2 Divison Two |
| 6 Nov 2020 | Newcastle Utd U23 vs Leeds U23 | 4-3 | 5 | 0 | Premier League 2 Divison Two |
| 2 Nov 2020 | Wolves U23 vs Fulham U23 | 3-0 | 4 | 0 | Premier League 2 Divison Two |
| 30 Oct 2020 | Aston Villa U23 vs Sunderland U23 | 0-2 | 3 | 0 | Premier League 2 Divison Two |
| 23 Oct 2020 | Brighton U23 vs Leicester City U23 | 0-4 | 3 | 1 | Premier League 2 Division One |
| 3 Oct 2020 | West Ham United U23 vs Brighton U23 | 2-3 | 3 | 0 | Premier League 2 Division One |
| 18 Sep 2020 | Leeds U23 vs Wolves U23 | 2-2 | 3 | 0 | Premier League 2 Divison Two |
| 13 Sep 2020 | Everton W vs Tottenham W | 1-0 | 5 | 0 | Women's Super League |
Robert Massey-Ellis has officiated 180 matches across 15 competitions, averaging 3.65 yellow cards and 0.22 red cards per game (657 yellows and 40 reds in total). Active years in our database: 2020-2026. Competitions covered include Enterprise National League, Premier League 2 Division One, Premier League 2 Divison Two, Premier League Cup, League Two, EFL Trophy.
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 Robert Massey-Ellis.
All statistics for Robert Massey-Ellis 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.