Join The Team!
A signing like no other...
Football Referee · 2020-2026 · 6 competitions · 206 career matches
| Competition | Apps | Yel / G | Red / G | BTB % | ||
|---|---|---|---|---|---|---|
| League One England | 86 | 321 | 3.73 | 17 | 0.20 | 76% |
| League Two England | 83 | 335 | 4.04 | 14 | 0.17 | 78% |
| EFL Trophy England | 13 | 30 | 2.31 | 0 | 0.00 | 15% |
| FA Cup England | 9 | 38 | 4.22 | 2 | 0.22 | 78% |
| Carabao Cup England | 9 | 28 | 3.11 | 0 | 0.00 | 67% |
| Enterprise National League England | 6 | 21 | 3.50 | 0 | 0.00 | 67% |
13 matches recorded · England
16 matches recorded · England
2 matches recorded · England
4 matches recorded · England
1 matches recorded · England
1 matches recorded · England
2 matches recorded · England
13 matches recorded · England
13 matches recorded · England
2 matches recorded · England
2 matches recorded · England
17 matches recorded · England
18 matches recorded · England
2 matches recorded · England
1 matches recorded · England
1 matches recorded · England
14 matches recorded · England
13 matches recorded · England
2 matches recorded · England
1 matches recorded · England
14 matches recorded · England
14 matches recorded · England
3 matches recorded · England
4 matches recorded · England
2 matches recorded · England
13 matches recorded · England
11 matches recorded · England
2 matches recorded · England
2 matches recorded · England
3 matches recorded · England
| Date | Fixture | Score | Competition | ||
|---|---|---|---|---|---|
| 2 May 2026 | Notts County vs Bristol Rovers | 1-1 | 6 | 0 | League Two |
| 25 Apr 2026 | Huddersfield Town vs Mansfield Town | 1-4 | 3 | 0 | League One |
| 18 Apr 2026 | Halifax Town vs Southend United | 2-6 | 3 | 0 | Enterprise National League |
| 11 Apr 2026 | Lincoln City vs Leyton Orient | 2-1 | 6 | 0 | League One |
| 7 Apr 2026 | Port Vale vs Rotherham United | 1-0 | 1 | 0 | League One |
| 21 Mar 2026 | Walsall vs Newport County | 2-1 | 7 | 0 | League Two |
| 17 Mar 2026 | Chesterfield vs Oldham Athletic | 0-3 | 2 | 0 | League Two |
| 7 Mar 2026 | Barnsley vs Exeter City | 2-1 | 2 | 0 | League One |
| 3 Mar 2026 | Grimsby Town vs Salford City | 3-1 | 6 | 0 | League Two |
| 28 Feb 2026 | Barrow vs Gillingham | 0-1 | 0 | 0 | League Two |
| 21 Feb 2026 | Accrington Stanley vs Shrewsbury Town | 0-2 | 3 | 0 | League Two |
| 17 Feb 2026 | Bradford City vs Stockport County | 1-0 | 5 | 0 | League One |
| 7 Feb 2026 | Huddersfield Town vs Blackpool | 2-2 | 6 | 0 | League One |
| 31 Jan 2026 | Fleetwood Town vs Notts County | 1-2 | 7 | 0 | League Two |
| 24 Jan 2026 | Scunthorpe United vs Forest Green Rovers | 3-2 | 5 | 0 | Enterprise National League |
| 17 Jan 2026 | Gateshead vs Rochdale | 0-2 | 2 | 0 | Enterprise National League |
| 1 Jan 2026 | Mansfield Town vs Bradford City | 3-0 | 2 | 0 | League One |
| 26 Dec 2025 | Grimsby Town vs Oldham Athletic | 0-0 | 3 | 0 | League Two |
| 20 Dec 2025 | Doncaster Rovers vs Plymouth Argyle | 1-5 | 4 | 0 | League One |
| 13 Dec 2025 | Tranmere Rovers vs Crewe Alexandra | 1-4 | 6 | 0 | League Two |
| 6 Dec 2025 | Port Vale vs Bristol Rovers | 1-0 | 5 | 0 | FA Cup |
| 29 Nov 2025 | Wigan Athletic vs Stevenage | 0-0 | 1 | 0 | League One |
| 15 Nov 2025 | Milton Keynes Dons vs Salford City | 2-0 | 5 | 0 | League Two |
| 11 Nov 2025 | Chesterfield vs Liverpool U21 | 2-2 | 2 | 0 | EFL Trophy |
| 4 Nov 2025 | Rotherham United vs Burton Albion | 2-2 | 3 | 0 | League One |
| 1 Nov 2025 | Bolton Wanderers vs Huddersfield Town | 2-1 | 2 | 0 | FA Cup |
| 25 Oct 2025 | Notts County vs Cambridge United | 2-0 | 4 | 0 | League Two |
| 18 Oct 2025 | Luton Town vs Mansfield Town | 0-2 | 0 | 0 | League One |
| 4 Oct 2025 | Wycombe Wanderers vs Barnsley | 2-2 | 3 | 0 | League One |
| 27 Sep 2025 | Accrington Stanley vs Walsall | 1-3 | 1 | 0 | League Two |
| 20 Sep 2025 | Harrogate Town vs Shrewsbury Town | 2-0 | 6 | 0 | League Two |
| 13 Sep 2025 | Forest Green Rovers vs Scunthorpe United | 1-1 | 3 | 0 | Enterprise National League |
| 6 Sep 2025 | Port Vale vs Leyton Orient | 2-3 | 5 | 0 | League One |
| 30 Aug 2025 | Wigan Athletic vs Stockport County | 1-1 | 3 | 0 | League One |
| 12 Aug 2025 | Barrow vs Preston North End | 0-1 | 1 | 0 | Carabao Cup |
| 9 Aug 2025 | Bolton Wanderers vs Plymouth Argyle | 2-0 | 6 | 0 | League One |
| 2 Aug 2025 | Doncaster Rovers vs Exeter City | 1-0 | 0 | 0 | League One |
| 3 May 2025 | Grimsby Town vs AFC Wimbledon | 0-1 | 3 | 0 | League Two |
| 26 Apr 2025 | Doncaster Rovers vs Bradford City | 2-1 | 4 | 2 | League Two |
| 21 Apr 2025 | Mansfield Town vs Reading | 1-5 | 2 | 0 | League One |
| 12 Apr 2025 | Chesterfield vs Fleetwood Town | 3-0 | 1 | 0 | League Two |
| 8 Apr 2025 | Bolton Wanderers vs Rotherham United | 0-1 | 1 | 0 | League One |
| 28 Mar 2025 | Tranmere Rovers vs Cheltenham Town | 2-0 | 4 | 0 | League Two |
| 22 Mar 2025 | Gateshead vs Tamworth | 0-2 | 3 | 0 | Enterprise National League |
| 15 Mar 2025 | Northampton Town vs Birmingham City | 1-1 | 2 | 0 | League One |
| 11 Mar 2025 | Accrington Stanley vs Newport County | 5-0 | 4 | 0 | League Two |
| 4 Mar 2025 | Blackpool vs Peterborough United | 0-0 | 3 | 0 | League One |
| 25 Feb 2025 | Wigan Athletic vs Huddersfield Town | 2-1 | 3 | 0 | League One |
| 11 Feb 2025 | Wrexham vs Bolton Wanderers | 1-0 | 5 | 0 | EFL Trophy |
| 8 Feb 2025 | Barrow vs Gillingham | 3-0 | 2 | 0 | League Two |
| 1 Feb 2025 | Carlisle United vs Swindon Town | 1-5 | 5 | 2 | League Two |
| 28 Jan 2025 | Rotherham United vs Cambridge United | 2-1 | 3 | 0 | League One |
| 25 Jan 2025 | Barnsley vs Stevenage | 0-1 | 3 | 0 | League One |
| 17 Jan 2025 | Harrogate Town vs Cheltenham Town | 2-0 | 1 | 0 | League Two |
| 14 Jan 2025 | Aston Villa U21 vs Bradford City | 1-3 | 1 | 0 | EFL Trophy |
| 4 Jan 2025 | Burton Albion vs Northampton Town | 0-1 | 2 | 0 | League One |
| 29 Dec 2024 | Bolton Wanderers vs Lincoln City | 3-0 | 6 | 2 | League One |
| 21 Dec 2024 | York City vs Southend United | 3-0 | 5 | 0 | Enterprise National League |
| 16 Nov 2024 | Barrow vs AFC Wimbledon | 1-3 | 6 | 0 | League Two |
| 9 Nov 2024 | Salford City vs Carlisle United | 0-1 | 5 | 0 | League Two |
| 19 Oct 2024 | Bradford City vs Gillingham | 2-1 | 9 | 0 | League Two |
| 5 Oct 2024 | Lincoln City vs Leyton Orient | 2-1 | 7 | 0 | League One |
| 1 Oct 2024 | Barnsley vs Wycombe Wanderers | 2-2 | 4 | 0 | League One |
| 21 Sep 2024 | Chesterfield vs Cheltenham Town | 1-1 | 4 | 0 | League Two |
| 14 Sep 2024 | Blackpool vs Exeter City | 2-1 | 11 | 0 | League One |
| 27 Aug 2024 | Fleetwood Town vs Rotherham United | 2-1 | 6 | 0 | Carabao Cup |
| 24 Aug 2024 | Wrexham vs Reading | 3-0 | 2 | 0 | League One |
| 13 Aug 2024 | Stockport County vs Blackburn Rovers | 1-6 | 2 | 0 | Carabao Cup |
| 10 Aug 2024 | Doncaster Rovers vs Accrington Stanley | 4-1 | 2 | 0 | League Two |
| 7 May 2024 | Crawley Town vs Milton Keynes Dons | 3-0 | 6 | 0 | League Two |
| 27 Apr 2024 | Port Vale vs Cambridge United | 0-0 | 6 | 0 | League One |
| 23 Apr 2024 | Barrow vs Bradford City | 1-2 | 6 | 0 | League Two |
| 20 Apr 2024 | Morecambe vs Forest Green Rovers | 1-2 | 4 | 0 | League Two |
| 13 Apr 2024 | Doncaster Rovers vs Accrington Stanley | 4-0 | 3 | 0 | League Two |
| 6 Apr 2024 | Northampton Town vs Carlisle United | 2-0 | 0 | 0 | League One |
| 1 Apr 2024 | Blackpool vs Wycombe Wanderers | 0-0 | 3 | 0 | League One |
| 12 Mar 2024 | Fleetwood Town vs Bristol Rovers | 0-0 | 3 | 0 | League One |
| 9 Mar 2024 | Burton Albion vs Peterborough United | 1-3 | 3 | 0 | League One |
| 2 Mar 2024 | Salford City vs Gillingham | 0-2 | 4 | 0 | League Two |
| 24 Feb 2024 | Notts County vs Crewe Alexandra | 1-3 | 8 | 0 | League Two |
| 20 Feb 2024 | Reading vs Port Vale | 2-0 | 0 | 0 | League One |
| 17 Feb 2024 | Bolton Wanderers vs Charlton Athletic | 3-3 | 8 | 0 | League One |
| 10 Feb 2024 | Barnsley vs Leyton Orient | 2-1 | 5 | 1 | League One |
| 3 Feb 2024 | Bradford City vs AFC Wimbledon | 0-0 | 7 | 0 | League Two |
| 27 Jan 2024 | Walsall vs Sutton United | 1-1 | 8 | 0 | League Two |
| 1 Jan 2024 | Derby County vs Peterborough United | 2-3 | 2 | 0 | League One |
| 29 Dec 2023 | Milton Keynes Dons vs Crawley Town | 2-0 | 4 | 1 | League Two |
| 23 Dec 2023 | Blackpool vs Bristol Rovers | 3-1 | 2 | 0 | League One |
| 16 Dec 2023 | Stevenage vs Exeter City | 1-1 | 6 | 1 | League One |
| 28 Nov 2023 | Morecambe vs Newport County | 1-2 | 2 | 0 | League Two |
| 25 Nov 2023 | Lincoln City vs Barnsley | 2-2 | 2 | 0 | League One |
| 14 Nov 2023 | Tranmere Rovers vs Wigan Athletic | 0-0 | 3 | 0 | EFL Trophy |
| 11 Nov 2023 | Salford City vs Mansfield Town | 1-2 | 3 | 0 | League Two |
| 4 Nov 2023 | AFC Wimbledon vs Cheltenham Town | 5-1 | 3 | 0 | FA Cup |
| 28 Oct 2023 | Milton Keynes Dons vs Swindon Town | 3-2 | 7 | 0 | League Two |
| 24 Oct 2023 | Carlisle United vs Burton Albion | 2-1 | 4 | 0 | League One |
| 21 Oct 2023 | Bradford City vs Wrexham | 1-1 | 5 | 0 | League Two |
| 14 Oct 2023 | Crewe Alexandra vs Tranmere Rovers | 2-0 | 5 | 2 | League Two |
| 7 Oct 2023 | Fleetwood Town vs Wycombe Wanderers | 1-4 | 5 | 1 | League One |
| 3 Oct 2023 | Stockport County vs Forest Green Rovers | 2-0 | 2 | 1 | League Two |
| 23 Sep 2023 | Bolton Wanderers vs Peterborough United | 1-1 | 6 | 1 | League One |
| 19 Sep 2023 | Doncaster Rovers vs Everton U21 | 2-0 | 2 | 0 | EFL Trophy |
| 9 Sep 2023 | Accrington Stanley vs Mansfield Town | 0-3 | 2 | 0 | League Two |
| 26 Aug 2023 | Harrogate Town vs Morecambe | 2-0 | 7 | 1 | League Two |
| 19 Aug 2023 | Shrewsbury Town vs Lincoln City | 0-1 | 6 | 0 | League One |
| 15 Aug 2023 | Blackpool vs Port Vale | 0-0 | 2 | 0 | League One |
| 12 Aug 2023 | Wigan Athletic vs Northampton Town | 2-1 | 8 | 0 | League One |
| 14 May 2023 | Bradford City vs Carlisle United | 1-0 | 2 | 0 | League Two |
| 7 May 2023 | Fleetwood Town vs Ipswich Town | 2-2 | 5 | 1 | League One |
| 29 Apr 2023 | Wycombe Wanderers vs Cheltenham Town | 0-3 | 4 | 0 | League One |
| 22 Apr 2023 | Barnsley vs Oxford United | 2-0 | 5 | 0 | League One |
| 15 Apr 2023 | Cambridge United vs Peterborough United | 2-0 | 3 | 0 | League One |
| 10 Apr 2023 | Bradford City vs Sutton United | 3-1 | 4 | 0 | League Two |
| 1 Apr 2023 | Doncaster Rovers vs Crewe Alexandra | 0-2 | 0 | 0 | League Two |
| 21 Mar 2023 | Barnsley vs Sheffield Wednesday | 4-2 | 8 | 0 | League One |
| 18 Mar 2023 | Leyton Orient vs Colchester United | 2-2 | 5 | 0 | League Two |
| 4 Mar 2023 | Northampton Town vs Crawley Town | 1-0 | 8 | 1 | League Two |
| 21 Feb 2023 | Morecambe vs Port Vale | 1-0 | 2 | 0 | League One |
| 18 Feb 2023 | Lincoln City vs Portsmouth | 0-0 | 6 | 0 | League One |
| 11 Feb 2023 | Barnsley vs Cambridge United | 2-0 | 5 | 1 | League One |
| 28 Jan 2023 | Rochdale vs Carlisle United | 0-1 | 5 | 0 | League Two |
| 1 Jan 2023 | Shrewsbury Town vs Fleetwood Town | 0-3 | 2 | 1 | League One |
| 29 Dec 2022 | Bradford City vs Harrogate Town | 1-0 | 3 | 0 | League Two |
| 17 Dec 2022 | Derby County vs Forest Green Rovers | 4-0 | 3 | 0 | League One |
| 3 Dec 2022 | Mansfield Town vs Colchester United | 2-1 | 4 | 0 | League Two |
| 27 Nov 2022 | Ipswich Town vs Buxton | 4-0 | 5 | 0 | FA Cup |
| 12 Nov 2022 | Salford City vs AFC Wimbledon | 0-0 | 4 | 0 | League Two |
| 1 Nov 2022 | Lincoln City vs Accrington Stanley | 1-1 | 7 | 0 | League One |
| 25 Oct 2022 | Northampton Town vs Sutton United | 2-2 | 3 | 0 | League Two |
| 15 Oct 2022 | Gillingham vs Stevenage | 1-1 | 4 | 0 | League Two |
| 1 Oct 2022 | Carlisle United vs Crewe Alexandra | 0-0 | 4 | 0 | League Two |
| 17 Sep 2022 | Stockport County vs Harrogate Town | 0-0 | 4 | 0 | League Two |
| 30 Aug 2022 | Mansfield Town vs Manchester City U21 | 3-2 | 1 | 0 | EFL Trophy |
| 23 Aug 2022 | Bradford City vs Blackburn Rovers | 1-2 | 3 | 0 | Carabao Cup |
| 20 Aug 2022 | Fleetwood Town vs Derby County | 0-0 | 2 | 0 | League One |
| 13 Aug 2022 | Port Vale vs Bolton Wanderers | 0-0 | 5 | 1 | League One |
| 9 Aug 2022 | Huddersfield Town vs Preston North End | 1-4 | 2 | 0 | Carabao Cup |
| 6 Aug 2022 | Burton Albion vs Bristol Rovers | 0-4 | 3 | 1 | League One |
| 15 May 2022 | Swindon Town vs Port Vale | 2-1 | 3 | 0 | League Two |
| 7 May 2022 | Barrow vs Northampton Town | 1-3 | 4 | 1 | League Two |
| 30 Apr 2022 | Rochdale vs Bristol Rovers | 3-4 | 6 | 1 | League Two |
| 23 Apr 2022 | Bradford City vs Scunthorpe United | 2-1 | 1 | 0 | League Two |
| 18 Apr 2022 | Carlisle United vs Mansfield Town | 1-0 | 4 | 0 | League Two |
| 16 Apr 2022 | Wigan Athletic vs Cambridge United | 1-2 | 5 | 0 | League One |
| 9 Apr 2022 | Rotherham United vs Charlton Athletic | 0-1 | 1 | 0 | League One |
| 5 Apr 2022 | Milton Keynes Dons vs Crewe Alexandra | 2-1 | 1 | 0 | League One |
| 2 Apr 2022 | Morecambe vs Burton Albion | 3-0 | 2 | 1 | League One |
| 22 Mar 2022 | Harrogate Town vs Leyton Orient | 0-3 | 2 | 0 | League Two |
| 15 Mar 2022 | Sheffield Wednesday vs Accrington Stanley | 1-1 | 1 | 0 | League One |
| 12 Mar 2022 | Port Vale vs Crawley Town | 4-1 | 1 | 0 | League Two |
| 26 Feb 2022 | Lincoln City vs Gillingham | 0-2 | 6 | 0 | League One |
| 12 Feb 2022 | Bradford City vs Exeter City | 0-1 | 2 | 0 | League Two |
| 5 Feb 2022 | Morecambe vs Bolton Wanderers | 1-1 | 2 | 1 | League One |
| 15 Jan 2022 | Mansfield Town vs Walsall | 2-0 | 1 | 0 | League Two |
| 11 Jan 2022 | Salford City vs Tranmere Rovers | 1-1 | 5 | 0 | League Two |
| 8 Jan 2022 | Barnsley vs Barrow | 5-4 | 6 | 1 | FA Cup |
| 4 Jan 2022 | Oldham Athletic vs Wigan Athletic | 0-6 | 1 | 0 | EFL Trophy |
| 7 Dec 2021 | Rotherham United vs Gillingham | 5-1 | 2 | 1 | League One |
| 5 Dec 2021 | Salford City vs Chesterfield | 0-2 | 1 | 0 | FA Cup |
| 1 Dec 2021 | Crewe Alexandra vs Doncaster Rovers | 2-0 | 2 | 0 | EFL Trophy |
| 27 Nov 2021 | Bolton Wanderers vs Cheltenham Town | 2-2 | 2 | 0 | League One |
| 23 Nov 2021 | Lincoln City vs Portsmouth | 0-3 | 4 | 0 | League One |
| 9 Nov 2021 | Morecambe vs Carlisle United | 0-2 | 1 | 0 | EFL Trophy |
| 7 Nov 2021 | Rochdale vs Notts County | 1-1 | 3 | 0 | FA Cup |
| 2 Nov 2021 | Fleetwood Town vs Wigan Athletic | 2-3 | 5 | 0 | League One |
| 23 Oct 2021 | Swindon Town vs Bradford City | 1-3 | 6 | 0 | League Two |
| 19 Oct 2021 | Oldham Athletic vs Walsall | 1-3 | 3 | 0 | League Two |
| 13 Oct 2021 | Sunderland vs Manchester United U21 | 2-1 | 2 | 0 | EFL Trophy |
| 28 Sep 2021 | Shrewsbury Town vs Wycombe Wanderers | 1-2 | 7 | 0 | League One |
| 18 Sep 2021 | Crewe Alexandra vs Burton Albion | 2-0 | 4 | 1 | League One |
| 28 Aug 2021 | Barrow vs Bristol Rovers | 1-1 | 6 | 1 | League Two |
| 24 Aug 2021 | Northampton Town vs AFC Wimbledon | 0-1 | 4 | 0 | Carabao Cup |
| 21 Aug 2021 | Scunthorpe United vs Sutton United | 1-1 | 4 | 0 | League Two |
| 14 Aug 2021 | Sheffield Wednesday vs Doncaster Rovers | 2-0 | 3 | 0 | League One |
| 10 Aug 2021 | Mansfield Town vs Preston North End | 0-3 | 1 | 0 | Carabao Cup |
| 27 Apr 2021 | Bradford City vs Salford City | 0-1 | 3 | 0 | League Two |
| 24 Apr 2021 | Cambridge United vs Stevenage | 0-1 | 1 | 0 | League Two |
| 20 Apr 2021 | Fleetwood Town vs Crewe Alexandra | 0-2 | 5 | 0 | League One |
| 13 Apr 2021 | Barrow vs Exeter City | 2-1 | 4 | 0 | League Two |
| 10 Apr 2021 | Walsall vs Forest Green Rovers | 2-1 | 5 | 0 | League Two |
| 2 Apr 2021 | Northampton Town vs Shrewsbury Town | 1-0 | 3 | 0 | League One |
| 20 Mar 2021 | Burton Albion vs Milton Keynes Dons | 1-2 | 5 | 0 | League One |
| 16 Mar 2021 | Lincoln City vs Gillingham | 0-3 | 5 | 0 | League One |
| 6 Mar 2021 | Sunderland vs Rochdale | 2-0 | 5 | 0 | League One |
| 2 Mar 2021 | Doncaster Rovers vs Portsmouth | 2-1 | 5 | 0 | League One |
| 23 Feb 2021 | Harrogate Town vs Mansfield Town | 1-0 | 2 | 0 | League Two |
| 13 Feb 2021 | Cambridge United vs Southend United | 0-0 | 3 | 0 | League Two |
| 30 Jan 2021 | Crewe Alexandra vs Ipswich Town | 1-1 | 6 | 1 | League One |
| 26 Jan 2021 | Rochdale vs Oxford United | 3-4 | 4 | 0 | League One |
| 12 Jan 2021 | Hull City vs Fleetwood Town | - | 3 | 0 | EFL Trophy |
| 26 Dec 2020 | Carlisle United vs Bolton Wanderers | 3-3 | 7 | 1 | League Two |
| 15 Dec 2020 | Salford City vs Newport County | 1-1 | 5 | 0 | League Two |
| 5 Dec 2020 | Scunthorpe United vs Leyton Orient | 2-0 | 5 | 0 | League Two |
| 29 Nov 2020 | Marine vs Havant & Waterlooville | 1-0 | 10 | 1 | FA Cup |
| 24 Nov 2020 | Doncaster Rovers vs Blackpool | 3-2 | 3 | 0 | League One |
| 7 Nov 2020 | Walsall vs Bristol Rovers | 1-2 | 3 | 0 | FA Cup |
| 3 Nov 2020 | Harrogate Town vs Tranmere Rovers | 0-1 | 2 | 0 | League Two |
| 27 Oct 2020 | Carlisle United vs Morecambe | 3-1 | 4 | 0 | League Two |
| 20 Oct 2020 | Wigan Athletic vs Peterborough United | 0-1 | 2 | 0 | League One |
| 10 Oct 2020 | Scunthorpe United vs Forest Green Rovers | 1-4 | 3 | 0 | League Two |
| 6 Oct 2020 | Shrewsbury Town vs Bolton Wanderers | - | 6 | 0 | EFL Trophy |
| 26 Sep 2020 | Accrington Stanley vs Oxford United | 1-4 | 3 | 1 | League One |
| 15 Sep 2020 | Fleetwood Town vs Port Vale | 2-1 | 6 | 0 | Carabao Cup |
| 12 Sep 2020 | Bradford City vs Colchester United | 0-0 | 4 | 0 | League Two |
| 8 Sep 2020 | Hull City vs Leicester U21 | - | 1 | 0 | EFL Trophy |
| 29 Aug 2020 | Preston North End vs Mansfield Town | 4-0 | 3 | 0 | Carabao Cup |
Ross Joyce has officiated 206 matches across 6 competitions, averaging 3.75 yellow cards and 0.16 red cards per game (773 yellows and 33 reds in total). Active years in our database: 2020-2026. Competitions covered include League One, League Two, EFL Trophy, FA Cup, Carabao Cup, Enterprise National League.
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 Ross Joyce.
All statistics for Ross Joyce 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.