Join The Team!
A signing like no other...
Football Referee · 2020-2023 · 5 competitions · 92 career matches
| Competition | Apps | Yel / G | Red / G | BTB % | ||
|---|---|---|---|---|---|---|
| League Two England | 46 | 139 | 3.02 | 6 | 0.13 | 63% |
| League One England | 32 | 95 | 2.97 | 3 | 0.09 | 78% |
| EFL Trophy England | 9 | 14 | 1.56 | 0 | 0.00 | 33% |
| Carabao Cup England | 3 | 5 | 1.67 | 1 | 0.33 | 0% |
| FA Cup England | 2 | 9 | 4.50 | 0 | 0.00 | 100% |
1 matches recorded · England
9 matches recorded · England
16 matches recorded · England
1 matches recorded · England
2 matches recorded · England
16 matches recorded · England
12 matches recorded · England
5 matches recorded · England
1 matches recorded · England
14 matches recorded · England
11 matches recorded · England
1 matches recorded · England
1 matches recorded · England
2 matches recorded · England
| Date | Fixture | Score | Competition | ||
|---|---|---|---|---|---|
| 7 May 2023 | Lincoln City vs Shrewsbury Town | 1-0 | 3 | 1 | League One |
| 3 May 2023 | Burton Albion vs Cambridge United | 1-0 | 3 | 0 | League One |
| 15 Apr 2023 | Salford City vs Colchester United | 0-1 | 6 | 0 | League Two |
| 7 Apr 2023 | Rochdale vs Walsall | 4-2 | 2 | 0 | League Two |
| 14 Mar 2023 | Morecambe vs Charlton Athletic | 1-4 | 3 | 0 | League One |
| 4 Mar 2023 | Harrogate Town vs Gillingham | 0-0 | 2 | 0 | League Two |
| 25 Feb 2023 | Grimsby Town vs Leyton Orient | 2-2 | 4 | 0 | League Two |
| 14 Feb 2023 | Stockport County vs Crawley Town | 2-1 | 3 | 0 | League Two |
| 11 Feb 2023 | Hartlepool United vs Sutton United | 2-2 | 6 | 1 | League Two |
| 7 Feb 2023 | Doncaster Rovers vs Tranmere Rovers | 2-0 | 4 | 0 | League Two |
| 28 Jan 2023 | Milton Keynes Dons vs Exeter City | 0-2 | 5 | 0 | League One |
| 7 Jan 2023 | Rochdale vs Newport County | 1-1 | 5 | 0 | League Two |
| 2 Jan 2023 | Sheffield Wednesday vs Cambridge United | 5-0 | 1 | 0 | League One |
| 29 Dec 2022 | Crewe Alexandra vs Carlisle United | 0-3 | 2 | 1 | League Two |
| 19 Nov 2022 | Barnsley vs Milton Keynes Dons | 3-1 | 7 | 0 | League One |
| 5 Nov 2022 | Barrow vs Mansfield Town | 0-1 | 5 | 0 | FA Cup |
| 25 Oct 2022 | Tranmere Rovers vs Rochdale | 1-1 | 2 | 0 | League Two |
| 22 Oct 2022 | Grimsby Town vs Bradford City | 0-0 | 2 | 0 | League Two |
| 18 Oct 2022 | Fleetwood Town vs Manchester United U21 | 2-2 | 1 | 0 | EFL Trophy |
| 15 Oct 2022 | Swindon Town vs Colchester United | 1-0 | 3 | 0 | League Two |
| 4 Oct 2022 | Hartlepool United vs Doncaster Rovers | 2-1 | 1 | 0 | League Two |
| 17 Sep 2022 | Carlisle United vs AFC Wimbledon | 2-1 | 6 | 0 | League Two |
| 13 Sep 2022 | Grimsby Town vs Gillingham | 1-1 | 3 | 0 | League Two |
| 30 Aug 2022 | Salford City vs Liverpool U21 | 2-1 | 2 | 0 | EFL Trophy |
| 20 Aug 2022 | Burton Albion vs Port Vale | 0-2 | 0 | 0 | League One |
| 16 Aug 2022 | Barrow vs Walsall | 2-1 | 3 | 0 | League Two |
| 9 Aug 2022 | Morecambe vs Stoke City | 0-0 | 4 | 1 | Carabao Cup |
| 6 Aug 2022 | Shrewsbury Town vs Accrington Stanley | 0-1 | 4 | 1 | League One |
| 30 Jul 2022 | Lincoln City vs Exeter City | 1-1 | 3 | 0 | League One |
| 23 Apr 2022 | Hartlepool United vs Swindon Town | 0-3 | 2 | 0 | League Two |
| 18 Apr 2022 | Salford City vs Barrow | 2-2 | 3 | 0 | League Two |
| 12 Apr 2022 | Burton Albion vs Wigan Athletic | 0-0 | 6 | 0 | League One |
| 2 Apr 2022 | Walsall vs Leyton Orient | 0-2 | 3 | 0 | League Two |
| 26 Mar 2022 | Carlisle United vs Bristol Rovers | 1-0 | 6 | 0 | League Two |
| 15 Mar 2022 | Rotherham United vs Lincoln City | 2-1 | 4 | 0 | League One |
| 11 Mar 2022 | Tranmere Rovers vs Mansfield Town | 3-2 | 0 | 0 | League Two |
| 5 Mar 2022 | Crewe Alexandra vs Wycombe Wanderers | 1-3 | 3 | 0 | League One |
| 26 Feb 2022 | Colchester United vs Oldham Athletic | 1-1 | 2 | 0 | League Two |
| 22 Feb 2022 | Doncaster Rovers vs Accrington Stanley | 2-0 | 2 | 0 | League One |
| 8 Feb 2022 | Harrogate Town vs Crawley Town | 1-3 | 4 | 0 | League Two |
| 1 Feb 2022 | Bolton Wanderers vs Cambridge United | 2-0 | 2 | 0 | League One |
| 25 Jan 2022 | Barrow vs Salford City | 0-2 | 5 | 0 | League Two |
| 15 Jan 2022 | Port Vale vs Swindon Town | 1-3 | 1 | 1 | League Two |
| 8 Jan 2022 | Carlisle United vs Bradford City | 2-0 | 3 | 0 | League Two |
| 7 Dec 2021 | Oldham Athletic vs Tranmere Rovers | 0-1 | 0 | 0 | League Two |
| 1 Dec 2021 | Sheffield Wednesday vs Hartlepool United | 0-3 | 3 | 0 | EFL Trophy |
| 27 Nov 2021 | Rochdale vs Exeter City | 1-1 | 1 | 0 | League Two |
| 23 Nov 2021 | Morecambe vs Charlton Athletic | 2-2 | 4 | 0 | League One |
| 30 Oct 2021 | Crewe Alexandra vs Milton Keynes Dons | 1-4 | 2 | 0 | League One |
| 26 Oct 2021 | Doncaster Rovers vs Cambridge United | 1-1 | 3 | 0 | League One |
| 23 Oct 2021 | Walsall vs Barrow | 2-2 | 7 | 0 | League Two |
| 16 Oct 2021 | Bradford City vs Bristol Rovers | 2-2 | 4 | 0 | League Two |
| 5 Oct 2021 | Bolton Wanderers vs Liverpool U21 | 4-1 | 0 | 0 | EFL Trophy |
| 2 Oct 2021 | Sheffield Wednesday vs Oxford United | 1-2 | 4 | 0 | League One |
| 28 Sep 2021 | Rotherham United vs AFC Wimbledon | 3-0 | 2 | 0 | League One |
| 18 Sep 2021 | Accrington Stanley vs Wigan Athletic | 1-4 | 4 | 0 | League One |
| 14 Sep 2021 | Morecambe vs Everton U21 | 0-1 | 2 | 0 | EFL Trophy |
| 31 Aug 2021 | Harrogate Town vs Mansfield Town | 3-1 | 5 | 0 | EFL Trophy |
| 24 Aug 2021 | Scunthorpe United vs Manchester City U21 | 0-3 | 1 | 0 | EFL Trophy |
| 21 Aug 2021 | Fleetwood Town vs Cheltenham Town | 3-2 | 5 | 0 | League One |
| 17 Aug 2021 | Rochdale vs Forest Green Rovers | 1-2 | 1 | 0 | League Two |
| 14 Aug 2021 | Port Vale vs Tranmere Rovers | 0-0 | 2 | 0 | League Two |
| 10 Aug 2021 | Shrewsbury Town vs Lincoln City | 2-2 | 0 | 0 | Carabao Cup |
| 24 Apr 2021 | Crewe Alexandra vs Rochdale | 1-1 | 2 | 0 | League One |
| 20 Apr 2021 | Barrow vs Port Vale | 0-2 | 6 | 0 | League Two |
| 10 Apr 2021 | Salford City vs Stevenage | 2-1 | 2 | 0 | League Two |
| 2 Apr 2021 | Scunthorpe United vs Crawley Town | 0-0 | 3 | 0 | League Two |
| 20 Mar 2021 | Bradford City vs Oldham Athletic | 0-0 | 2 | 0 | League Two |
| 13 Mar 2021 | Morecambe vs Newport County | 1-3 | 0 | 1 | League Two |
| 6 Mar 2021 | Northampton Town vs Portsmouth | 4-1 | 3 | 0 | League One |
| 9 Feb 2021 | Fleetwood Town vs Doncaster Rovers | 3-1 | 0 | 0 | League One |
| 6 Feb 2021 | Wigan Athletic vs AFC Wimbledon | 2-3 | 4 | 0 | League One |
| 26 Jan 2021 | Tranmere Rovers vs Harrogate Town | 3-2 | 5 | 1 | League Two |
| 16 Jan 2021 | Bolton Wanderers vs Cheltenham Town | 1-1 | 1 | 0 | League Two |
| 9 Jan 2021 | Rochdale vs Crewe Alexandra | 3-3 | 1 | 0 | League One |
| 2 Jan 2021 | Grimsby Town vs Cambridge United | 1-2 | 1 | 0 | League Two |
| 12 Dec 2020 | Hull City vs Shrewsbury Town | 0-1 | 3 | 0 | League One |
| 5 Dec 2020 | Burton Albion vs Crewe Alexandra | 1-1 | 4 | 0 | League One |
| 1 Dec 2020 | Grimsby Town vs Exeter City | 1-4 | 3 | 0 | League Two |
| 24 Nov 2020 | Rochdale vs Northampton Town | 1-1 | 1 | 0 | League One |
| 21 Nov 2020 | Accrington Stanley vs Lincoln City | 0-0 | 2 | 1 | League One |
| 14 Nov 2020 | Carlisle United vs Cheltenham Town | 1-2 | 0 | 0 | League Two |
| 7 Nov 2020 | Ipswich Town vs Portsmouth | 2-3 | 4 | 0 | FA Cup |
| 3 Nov 2020 | Bolton Wanderers vs Mansfield Town | 1-1 | 1 | 0 | League Two |
| 24 Oct 2020 | Salford City vs Crawley Town | 1-1 | 5 | 0 | League Two |
| 20 Oct 2020 | Bradford City vs Walsall | 1-1 | 2 | 0 | League Two |
| 10 Oct 2020 | Barrow vs Leyton Orient | 1-1 | 10 | 1 | League Two |
| 6 Oct 2020 | Harrogate Town vs Leicester U21 | - | 0 | 0 | EFL Trophy |
| 22 Sep 2020 | Wigan Athletic vs Liverpool U21 | - | 0 | 0 | EFL Trophy |
| 19 Sep 2020 | Blackpool vs Swindon Town | 2-0 | 2 | 0 | League One |
| 12 Sep 2020 | Doncaster Rovers vs Milton Keynes Dons | 1-1 | 3 | 0 | League One |
| 4 Sep 2020 | Burton Albion vs Accrington Stanley | 1-1 | 1 | 0 | Carabao Cup |
Andy Haines has officiated 92 matches across 5 competitions, averaging 2.85 yellow cards and 0.11 red cards per game (262 yellows and 10 reds in total). Active years in our database: 2020-2023. Competitions covered include League Two, League One, EFL Trophy, Carabao Cup, FA Cup.
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 Andy Haines.
All statistics for Andy Haines 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.