Join The Team!
A signing like no other...
Football Referee · 2021-2026 · 13 competitions · 155 career matches
| Competition | Apps | Yel / G | Red / G | BTB % | ||
|---|---|---|---|---|---|---|
| Enterprise National League England | 47 | 184 | 3.91 | 11 | 0.23 | 77% |
| Premier League 2 Division One England | 30 | 136 | 4.53 | 2 | 0.07 | 83% |
| League Two England | 18 | 77 | 4.28 | 3 | 0.17 | 78% |
| EFL Trophy England | 11 | 36 | 3.27 | 1 | 0.09 | 82% |
| Premier League Cup England | 11 | 34 | 3.09 | 0 | 0.00 | 73% |
| League One England | 8 | 26 | 3.25 | 1 | 0.13 | 75% |
| Enterprise National League North England | 8 | 23 | 2.88 | 0 | 0.00 | 0% |
| FA Cup England | 6 | 36 | 6.00 | 2 | 0.33 | 67% |
| Premier League 2 Divison Two England | 6 | 19 | 3.17 | 2 | 0.33 | 67% |
| Fa Trophy England | 4 | 5 | 1.25 | 1 | 0.25 | 25% |
| Premier League International Cup England | 3 | 5 | 1.67 | 0 | 0.00 | 33% |
| National League Cup England | 2 | 6 | 3.00 | 1 | 0.50 | 100% |
| Carabao Cup England | 1 | 8 | 8.00 | 0 | 0.00 | 100% |
4 matches recorded · England
3 matches recorded · England
2 matches recorded · England
1 matches recorded · England
1 matches recorded · England
6 matches recorded · England
2 matches recorded · England
8 matches recorded · England
1 matches recorded · England
11 matches recorded · England
3 matches recorded · England
1 matches recorded · England
2 matches recorded · England
1 matches recorded · England
5 matches recorded · England
2 matches recorded · England
2 matches recorded · England
6 matches recorded · England
11 matches recorded · England
5 matches recorded · England
5 matches recorded · England
7 matches recorded · England
2 matches recorded · England
1 matches recorded · England
2 matches recorded · England
1 matches recorded · England
13 matches recorded · England
1 matches recorded · England
2 matches recorded · England
5 matches recorded · England
6 matches recorded · England
6 matches recorded · England
17 matches recorded · England
1 matches recorded · England
1 matches recorded · England
8 matches recorded · England
| Date | Fixture | Score | Competition | ||
|---|---|---|---|---|---|
| 31 Oct 2026 | Boston United vs Scunthorpe United | 2-1 | 8 | 0 | Enterprise National League |
| 26 Oct 2026 | Newcastle United U21 vs Sunderland U21 | 3-2 | 9 | 0 | Premier League 2 Division One |
| 19 Oct 2026 | Wolves U21 vs West Brom U21 | 2-1 | 7 | 0 | Premier League 2 Division One |
| 13 Oct 2026 | Solihull Moors vs Everton U21 | 1-0 | 4 | 1 | National League Cup |
| 6 Oct 2026 | Grimsby Town vs Burton Albion | 0-0 | 3 | 0 | EFL Trophy |
| 22 Sep 2026 | Barnsley vs Leeds United U21 | 3-4 | 3 | 0 | EFL Trophy |
| 15 Sep 2026 | Chesterfield vs Manchester City U21 | 5-3 | 4 | 0 | EFL Trophy |
| 8 Sep 2026 | Scunthorpe United vs Nottingham Forest U21 | 2-1 | 2 | 0 | National League Cup |
| 31 Aug 2026 | Manchester United U21 vs Leicester U21 | 4-1 | 6 | 0 | Premier League 2 Division One |
| 24 Aug 2026 | Manchester City U21 vs Wolves U21 | 4-0 | 1 | 0 | Premier League 2 Division One |
| 14 Aug 2026 | Derby County U21 vs Hull City U21 | 1-4 | 7 | 0 | Premier League Cup |
| 26 Apr 2026 | Liverpool U21 vs Crystal Palace U21 | 3-3 | 5 | 0 | Premier League 2 Division One |
| 13 Apr 2026 | Manchester City U21 vs Norwich City U21 | 3-0 | 5 | 0 | Premier League 2 Division One |
| 11 Apr 2026 | Southend United vs Solihull Moors | 0-0 | 4 | 0 | Enterprise National League |
| 6 Apr 2026 | Halifax Town vs Tamworth | 2-2 | 5 | 1 | Enterprise National League |
| 3 Apr 2026 | Scunthorpe United vs Hartlepool United | 0-0 | 3 | 0 | Enterprise National League |
| 24 Mar 2026 | Brackley Town vs Braintree Town | 1-1 | 3 | 0 | Enterprise National League |
| 14 Mar 2026 | Crystal Palace U21 vs Wolves U21 | 2-2 | 2 | 0 | Premier League 2 Division One |
| 7 Mar 2026 | Solihull Moors vs Gateshead | 1-2 | 4 | 0 | Enterprise National League |
| 28 Feb 2026 | Morecambe vs York City | 0-1 | 5 | 1 | Enterprise National League |
| 23 Feb 2026 | Burnley U21 vs Derby County U21 | 1-1 | 5 | 0 | Premier League 2 Division One |
| 16 Feb 2026 | Middlesbrough U21 vs Nottingham Forest U21 | 1-0 | 5 | 0 | Premier League 2 Division One |
| 26 Jan 2026 | Leicester U21 vs Chelsea U21 | 1-2 | 8 | 0 | Premier League 2 Division One |
| 18 Jan 2026 | Middlesbrough U21 vs Ipswich Town U21 | 6-1 | 3 | 0 | Premier League 2 Division One |
| 30 Dec 2025 | Carlisle United vs Morecambe | 1-0 | 4 | 0 | Enterprise National League |
| 20 Dec 2025 | Woking vs Scunthorpe United | 1-2 | 2 | 0 | Enterprise National League |
| 13 Dec 2025 | Bristol Rovers vs Swindon Town | 0-3 | 4 | 3 | League Two |
| 2 Dec 2025 | Tranmere Rovers vs Fleetwood Town | 0-3 | 2 | 0 | EFL Trophy |
| 22 Nov 2025 | Harrogate Town vs Walsall | 0-2 | 3 | 0 | League Two |
| 11 Nov 2025 | Accrington Stanley vs Leeds United U21 | 3-2 | 0 | 1 | EFL Trophy |
| 1 Nov 2025 | Wigan Athletic vs Hemel Hempstead Town | 1-1 | 6 | 1 | FA Cup |
| 18 Oct 2025 | Stockport County vs Exeter City | 1-0 | 2 | 0 | League One |
| 11 Oct 2025 | Crewe Alexandra vs Bromley | 0-1 | 3 | 0 | League Two |
| 7 Oct 2025 | Rotherham United vs Oldham Athletic | 3-2 | 3 | 0 | EFL Trophy |
| 5 Oct 2025 | Newcastle United U21 vs Tottenham U21 | 1-4 | 6 | 0 | Premier League 2 Division One |
| 27 Sep 2025 | Truro City vs Morecambe | 5-0 | 3 | 1 | Enterprise National League |
| 20 Sep 2025 | York City vs Solihull Moors | 0-1 | 5 | 1 | Enterprise National League |
| 3 Sep 2025 | Gateshead vs Altrincham | 0-2 | 2 | 2 | Enterprise National League |
| 30 Aug 2025 | Lincoln City vs Mansfield Town | 1-1 | 8 | 1 | League One |
| 23 Aug 2025 | Colchester United vs Barrow | 0-2 | 5 | 0 | League Two |
| 12 Aug 2025 | Accrington Stanley vs Peterborough United | 2-1 | 8 | 0 | Carabao Cup |
| 9 Aug 2025 | Notts County vs Salford City | 1-2 | 6 | 0 | League Two |
| 2 Aug 2025 | Barnet vs Fleetwood Town | 0-2 | 1 | 0 | League Two |
| 14 May 2025 | Oldham Athletic vs Halifax Town | 4-0 | 4 | 0 | Enterprise National League |
| 30 Apr 2025 | Mansfield Town vs Peterborough United | 4-2 | 1 | 0 | League One |
| 25 Apr 2025 | Manchester United U21 vs Everton U21 | 4-2 | 1 | 0 | Premier League 2 Division One |
| 12 Apr 2025 | Harrogate Town vs Grimsby Town | 2-2 | 1 | 0 | League Two |
| 5 Apr 2025 | Aldershot Town vs Woking | 2-1 | 3 | 1 | Fa Trophy |
| 1 Apr 2025 | Blackpool vs Reading | 3-0 | 1 | 0 | League One |
| 29 Mar 2025 | Bromley vs Salford City | 2-3 | 5 | 0 | League Two |
| 22 Mar 2025 | Swindon Town vs Accrington Stanley | 0-0 | 5 | 0 | League Two |
| 11 Mar 2025 | Colchester United vs Port Vale | 2-1 | 4 | 0 | League Two |
| 7 Mar 2025 | Nottingham Forest U21 vs Luton Town U21 | 2-0 | 3 | 0 | Premier League Cup |
| 4 Mar 2025 | Newport County vs Gillingham | 3-1 | 10 | 0 | League Two |
| 1 Mar 2025 | Sittingbourne vs Aldershot Town | 0-3 | 0 | 0 | Fa Trophy |
| 21 Feb 2025 | Middlesbrough U21 vs Manchester City U21 | 0-3 | 6 | 0 | Premier League 2 Division One |
| 18 Feb 2025 | Mansfield Town vs Lincoln City | 0-3 | 4 | 0 | League One |
| 8 Feb 2025 | Fleetwood Town vs Cheltenham Town | 2-0 | 4 | 0 | League Two |
| 18 Jan 2025 | Manchester United U21 vs Aston Villa U21 | 2-1 | 6 | 0 | Premier League 2 Division One |
| 14 Jan 2025 | Middlesbrough U21 vs Athletic Club U21 | 0-4 | 5 | 0 | Premier League International Cup |
| 4 Jan 2025 | Leyton Orient vs Shrewsbury Town | 1-0 | 3 | 0 | League One |
| 29 Dec 2024 | Tranmere Rovers vs Barrow | 1-1 | 8 | 0 | League Two |
| 21 Dec 2024 | Chesterfield vs AFC Wimbledon | 1-0 | 4 | 0 | League Two |
| 16 Dec 2024 | Newcastle United U21 vs Chelsea U21 | 3-2 | 4 | 0 | Premier League 2 Division One |
| 10 Dec 2024 | Stockport County vs Bradford City | 2-3 | 4 | 0 | EFL Trophy |
| 2 Dec 2024 | Blackburn Rovers U21 vs Preston North End U21 | 4-4 | 3 | 0 | Premier League Cup |
| 30 Nov 2024 | Hartlepool United vs Barnet | 0-0 | 5 | 0 | Enterprise National League |
| 26 Nov 2024 | Wigan Athletic vs Northampton Town | 2-1 | 2 | 0 | League One |
| 12 Nov 2024 | Lincoln City vs Manchester City U21 | 5-0 | 3 | 0 | EFL Trophy |
| 2 Nov 2024 | Rochdale vs Bromley | 3-4 | 6 | 1 | FA Cup |
| 26 Oct 2024 | Port Vale vs AFC Wimbledon | 3-2 | 6 | 0 | League Two |
| 22 Oct 2024 | Burton Albion vs Wycombe Wanderers | 2-3 | 5 | 0 | League One |
| 12 Oct 2024 | Tamworth vs Macclesfield | 4-2 | 7 | 0 | FA Cup |
| 8 Oct 2024 | Bolton Wanderers vs Aston Villa U21 | 1-1 | 5 | 0 | EFL Trophy |
| 1 Oct 2024 | Harrogate Town vs Milton Keynes Dons | 1-5 | 0 | 0 | League Two |
| 24 Sep 2024 | Doncaster Rovers vs Manchester United U21 | 3-3 | 6 | 0 | EFL Trophy |
| 21 Sep 2024 | Altrincham vs Boston United | 2-2 | 3 | 1 | Enterprise National League |
| 10 Sep 2024 | Halifax Town vs Oldham Athletic | 1-1 | 6 | 2 | Enterprise National League |
| 3 Sep 2024 | Port Vale vs Wolves U21 | 2-2 | 3 | 0 | EFL Trophy |
| 31 Aug 2024 | Sutton United vs Forest Green Rovers | 1-2 | 4 | 0 | Enterprise National League |
| 24 Aug 2024 | Newport County vs Accrington Stanley | 3-1 | 3 | 0 | League Two |
| 16 Aug 2024 | Leicester U21 vs Southampton U21 | 1-2 | 11 | 0 | Premier League 2 Division One |
| 13 May 2024 | Sunderland U21 vs West Ham United U21 | 3-3 | 3 | 0 | Premier League 2 Division One |
| 15 Apr 2024 | Gateshead vs Chesterfield | 2-1 | 5 | 0 | Enterprise National League |
| 12 Apr 2024 | Manchester United U21 vs Liverpool U21 | 0-3 | 2 | 0 | Premier League 2 Division One |
| 12 Mar 2024 | Grimsby Town vs Milton Keynes Dons | 1-0 | 5 | 0 | League Two |
| 9 Mar 2024 | Aldershot Town vs Oldham Athletic | 2-0 | 6 | 0 | Enterprise National League |
| 2 Mar 2024 | Hartlepool United vs Barnet | 1-2 | 4 | 0 | Enterprise National League |
| 19 Feb 2024 | Wolves U21 vs West Brom U21 | 3-0 | 5 | 0 | Premier League 2 Division One |
| 10 Feb 2024 | Peterborough Sports vs Kidderminster Harriers | 1-0 | 0 | 0 | Fa Trophy |
| 3 Feb 2024 | Southend United vs Gateshead | 0-1 | 4 | 0 | Enterprise National League |
| 26 Jan 2024 | Middlesbrough U21 vs West Brom U21 | 0-1 | 3 | 0 | Premier League 2 Division One |
| 23 Dec 2023 | Oxford City vs Solihull Moors | 1-2 | 3 | 0 | Enterprise National League |
| 16 Dec 2023 | Hartlepool United vs Chesterfield | 0-1 | 10 | 0 | Enterprise National League |
| 18 Nov 2023 | Rochdale vs Aldershot Town | 2-1 | 1 | 0 | Enterprise National League |
| 14 Nov 2023 | York City vs Chester | 2-1 | 5 | 0 | FA Cup |
| 4 Nov 2023 | Manchester United U21 vs Everton U21 | 3-1 | 5 | 0 | Premier League 2 Division One |
| 27 Oct 2023 | Chelsea U21 vs Leicester U21 | 1-1 | 5 | 0 | Premier League 2 Division One |
| 24 Oct 2023 | Chesterfield vs York City | 4-0 | 2 | 0 | Enterprise National League |
| 14 Oct 2023 | Scarborough Athletic vs Oxford City | 2-2 | 5 | 0 | FA Cup |
| 7 Oct 2023 | Newcastle United U21 vs Fleetwood Town U21 | 2-2 | 2 | 0 | Premier League Cup |
| 29 Sep 2023 | Aston Villa U21 vs Sunderland U21 | 2-3 | 3 | 1 | Premier League 2 Division One |
| 23 Sep 2023 | Southend United vs Fylde | 1-2 | 1 | 0 | Enterprise National League |
| 15 Sep 2023 | Middlesbrough U21 vs Crystal Palace U21 | 2-6 | 3 | 0 | Premier League Cup |
| 2 Sep 2023 | Hartlepool United vs Wealdstone | 2-1 | 1 | 0 | Enterprise National League |
| 26 Aug 2023 | Dagenham & Redbridge vs Barnet | 1-0 | 4 | 0 | Enterprise National League |
| 19 Aug 2023 | Altrincham vs Boreham Wood | 1-1 | 5 | 0 | Enterprise National League |
| 12 Aug 2023 | Ebbsfleet United vs Solihull Moors | 1-2 | 8 | 0 | Enterprise National League |
| 29 Apr 2023 | Solihull Moors vs Woking | 0-1 | 3 | 0 | Enterprise National League |
| 10 Apr 2023 | York City vs Halifax Town | 0-3 | 0 | 0 | Enterprise National League |
| 31 Mar 2023 | Liverpool U21 vs Crystal Palace U21 | 0-1 | - | - | Premier League International Cup |
| 7 Mar 2023 | Gateshead vs Halifax Town | 0-0 | 2 | 0 | Enterprise National League |
| 4 Mar 2023 | Scunthorpe United vs Eastleigh | 0-1 | 1 | 1 | Enterprise National League |
| 25 Feb 2023 | Wrexham vs Dorking Wanderers | 3-1 | 2 | 0 | Enterprise National League |
| 20 Feb 2023 | Sunderland U21 vs Derby County U21 | 1-1 | 5 | 0 | Premier League 2 Divison Two |
| 13 Feb 2023 | Newcastle United U21 vs Leeds United U21 | 2-2 | 5 | 1 | Premier League 2 Divison Two |
| 7 Feb 2023 | Oldham Athletic vs Dagenham & Redbridge | 4-2 | 4 | 0 | Enterprise National League |
| 3 Feb 2023 | Blackburn Rovers U21 vs Peterborough United U21 | 1-2 | 6 | 0 | Premier League Cup |
| 1 Feb 2023 | Liverpool U21 vs Hertha BSC U21 | 2-3 | - | - | Premier League International Cup |
| 30 Jan 2023 | Hull City U21 vs Nottingham Forest U21 | 0-2 | 3 | 0 | Premier League Cup |
| 28 Jan 2023 | York City vs Maidenhead United | 1-2 | 4 | 0 | Enterprise National League |
| 22 Jan 2023 | Brighton U21 vs Everton U21 | 1-2 | 3 | 0 | Premier League 2 Division One |
| 13 Jan 2023 | Arsenal U21 vs Leicester U21 | 2-1 | 1 | 0 | Premier League 2 Division One |
| 19 Dec 2022 | West Brom U21 vs Huddersfield Town U21 | 3-0 | - | - | Premier League Cup |
| 13 Dec 2022 | Notts County vs Gateshead | 2-0 | 6 | 0 | Enterprise National League |
| 3 Dec 2022 | Woking vs Maidstone United | 3-1 | 2 | 0 | Enterprise National League |
| 28 Nov 2022 | Burnley U21 vs Stoke City U21 | 3-1 | 2 | 0 | Premier League Cup |
| 19 Nov 2022 | Maidenhead United vs Eastleigh | 2-1 | 5 | 0 | Enterprise National League |
| 11 Nov 2022 | Nottingham Forest U21 vs Fulham U21 | 0-2 | 2 | 0 | Premier League Cup |
| 8 Nov 2022 | Solihull Moors vs Halifax Town | 0-1 | 2 | 0 | Enterprise National League |
| 31 Oct 2022 | Newcastle United U21 vs Sunderland U21 | 1-1 | 8 | 1 | Premier League 2 Divison Two |
| 25 Oct 2022 | Woking vs Dorking Wanderers | 3-3 | 6 | 0 | Enterprise National League |
| 21 Oct 2022 | Norwich City U21 vs West Brom U21 | 1-1 | 0 | 0 | Premier League 2 Divison Two |
| 18 Oct 2022 | Chester vs Oldham Athletic | 2-2 | 7 | 0 | FA Cup |
| 8 Oct 2022 | Wealdstone vs Boreham Wood | 1-2 | 5 | 0 | Enterprise National League |
| 1 Oct 2022 | Blackburn Rovers U21 vs Manchester United U21 | 6-1 | 3 | 0 | Premier League 2 Division One |
| 26 Sep 2022 | Derby County U21 vs Queens Park Rangers U21 | 1-1 | 3 | 0 | Premier League Cup |
| 24 Sep 2022 | Maidstone United vs Chesterfield | 1-2 | 5 | 0 | Enterprise National League |
| 17 Sep 2022 | Southend United vs Wrexham | 0-0 | 2 | 0 | Enterprise National League |
| 13 Sep 2022 | York City vs Bromley | 2-1 | 6 | 1 | Enterprise National League |
| 26 Aug 2022 | Crystal Palace U21 vs Wolves U21 | 2-1 | 6 | 1 | Premier League 2 Division One |
| 16 Aug 2022 | Gateshead vs Notts County | 1-1 | 5 | 0 | Enterprise National League |
| 14 Aug 2022 | Blackburn Rovers U21 vs Wolves U21 | 0-1 | 2 | 0 | Premier League 2 Division One |
| 12 Aug 2022 | Manchester United U21 vs Crystal Palace U21 | 1-5 | 5 | 0 | Premier League 2 Division One |
| 8 Aug 2022 | Nottingham Forest U21 vs Southampton U21 | 1-3 | - | - | Premier League 2 Divison Two |
| 15 Apr 2022 | Middlesbrough U23 vs Wolves U23 | 0-3 | 1 | 0 | Premier League 2 Divison Two |
| 8 Feb 2022 | Gateshead vs Blyth Spartans | 3-0 | 2 | 0 | Enterprise National League North |
| 1 Feb 2022 | Kettering Town vs Southport | 2-1 | 3 | 0 | Enterprise National League North |
| 22 Jan 2022 | Brackley Town vs Chorley | 0-0 | 2 | 0 | Enterprise National League North |
| 8 Jan 2022 | Gloucester City vs Boston United | 0-0 | 2 | 0 | Enterprise National League North |
| 11 Dec 2021 | Darlington vs Fylde | 1-0 | 5 | 0 | Enterprise National League North |
| 1 Dec 2021 | Bradford Park Avenue vs Marine | 3-3 | 2 | 0 | Fa Trophy |
| 20 Nov 2021 | Leamington vs Southport | 1-1 | 1 | 0 | Enterprise National League North |
| 25 Sep 2021 | Boston United vs Guiseley | 2-1 | 3 | 0 | Enterprise National League North |
| 11 Sep 2021 | Blyth Spartans vs Darlington | 2-2 | 5 | 0 | Enterprise National League North |
Aaron Bannister has officiated 155 matches across 13 competitions, averaging 3.84 yellow cards and 0.15 red cards per game (595 yellows and 24 reds in total). Active years in our database: 2021-2026. Competitions covered include Enterprise National League, Premier League 2 Division One, League Two, EFL Trophy, Premier League Cup, League One.
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 Aaron Bannister.
All statistics for Aaron Bannister 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.