Join The Team!
A signing like no other...
Football Referee · 2020-2026 · 7 competitions · 148 career matches
| Competition | Apps | Yel / G | Red / G | BTB % | ||
|---|---|---|---|---|---|---|
| League Two England | 56 | 206 | 3.68 | 4 | 0.07 | 71% |
| League One England | 54 | 184 | 3.41 | 8 | 0.15 | 69% |
| EFL Trophy England | 18 | 57 | 3.17 | 2 | 0.11 | 67% |
| Enterprise National League England | 7 | 26 | 3.71 | 1 | 0.14 | 71% |
| FA Cup England | 6 | 21 | 3.50 | 1 | 0.17 | 100% |
| Carabao Cup England | 6 | 8 | 1.33 | 0 | 0.00 | 33% |
| Premier League 2 Division One England | 1 | 3 | 3.00 | 0 | 0.00 | 0% |
7 matches recorded · England
8 matches recorded · England
1 matches recorded · England
5 matches recorded · England
7 matches recorded · England
1 matches recorded · England
2 matches recorded · England
1 matches recorded · England
2 matches recorded · England
12 matches recorded · England
8 matches recorded · England
3 matches recorded · England
1 matches recorded · England
1 matches recorded · England
10 matches recorded · England
9 matches recorded · England
2 matches recorded · England
2 matches recorded · England
13 matches recorded · England
15 matches recorded · England
1 matches recorded · England
3 matches recorded · England
2 matches recorded · England
14 matches recorded · England
13 matches recorded · England
1 matches recorded · England
1 matches recorded · England
3 matches recorded · England
| Date | Fixture | Score | Competition | ||
|---|---|---|---|---|---|
| 23 Feb 2026 | Walsall vs Milton Keynes Dons | 0-2 | 5 | 0 | League Two |
| 21 Feb 2026 | Huddersfield Town vs Barnsley | 2-1 | 3 | 0 | League One |
| 17 Feb 2026 | Reading vs Bolton Wanderers | 1-1 | 5 | 0 | League One |
| 14 Feb 2026 | Barrow vs Colchester United | 1-0 | 5 | 0 | League Two |
| 10 Feb 2026 | Port Vale vs Stockport County | 0-4 | 4 | 0 | EFL Trophy |
| 3 Feb 2026 | Barnet vs Crewe Alexandra | 1-1 | 3 | 0 | League Two |
| 24 Jan 2026 | Blackpool vs Northampton Town | 2-0 | 2 | 0 | League One |
| 17 Jan 2026 | Shrewsbury Town vs Harrogate Town | 1-0 | 10 | 1 | League Two |
| 13 Jan 2026 | Luton Town vs Swindon Town | 1-2 | 4 | 0 | EFL Trophy |
| 29 Dec 2025 | Bolton Wanderers vs Mansfield Town | 0-1 | 5 | 0 | League One |
| 19 Dec 2025 | Altrincham vs Rochdale | 0-3 | 1 | 0 | Enterprise National League |
| 13 Dec 2025 | Chesterfield vs Barnet | 3-1 | 3 | 0 | League Two |
| 9 Dec 2025 | Wycombe Wanderers vs Plymouth Argyle | 0-1 | 6 | 0 | League One |
| 29 Nov 2025 | Lincoln City vs Port Vale | 1-0 | 5 | 0 | League One |
| 22 Nov 2025 | Truro City vs Sutton United | 2-3 | 2 | 0 | Enterprise National League |
| 11 Nov 2025 | Burton Albion vs Crewe Alexandra | 1-3 | 2 | 0 | EFL Trophy |
| 1 Nov 2025 | Oldham Athletic vs Northampton Town | 3-1 | 4 | 0 | FA Cup |
| 25 Oct 2025 | Tamworth vs Boston United | 1-3 | 7 | 0 | Enterprise National League |
| 18 Oct 2025 | Newport County vs Cheltenham Town | 0-2 | 4 | 0 | League Two |
| 14 Oct 2025 | Blackpool vs Nottingham Forest U21 | 2-1 | 3 | 0 | EFL Trophy |
| 30 Sep 2025 | Notts County vs Barnsley | 2-1 | 8 | 2 | EFL Trophy |
| 20 Sep 2025 | Doncaster Rovers vs AFC Wimbledon | 1-2 | 3 | 0 | League One |
| 13 Sep 2025 | Shrewsbury Town vs Salford City | 1-3 | 3 | 0 | League Two |
| 9 Sep 2025 | Mansfield Town vs Harrogate Town | 0-1 | 3 | 0 | EFL Trophy |
| 2 Sep 2025 | Fleetwood Town vs Accrington Stanley | 2-2 | 6 | 0 | EFL Trophy |
| 30 Aug 2025 | Burton Albion vs Luton Town | 0-3 | 1 | 0 | League One |
| 23 Aug 2025 | Braintree Town vs Yeovil Town | 1-0 | 4 | 0 | Enterprise National League |
| 16 Aug 2025 | Wealdstone vs Halifax Town | 2-1 | 7 | 1 | Enterprise National League |
| 5 May 2025 | Hartlepool United vs Forest Green Rovers | 1-1 | 2 | 0 | Enterprise National League |
| 26 Apr 2025 | Fleetwood Town vs Newport County | 2-0 | 3 | 0 | League Two |
| 18 Apr 2025 | Fylde vs Halifax Town | 0-1 | 3 | 0 | Enterprise National League |
| 11 Apr 2025 | Middlesbrough U21 vs West Ham United U23 | 1-1 | 3 | 0 | Premier League 2 Division One |
| 5 Mar 2024 | Bradford City vs Doncaster Rovers | 1-1 | 9 | 0 | League Two |
| 27 Feb 2024 | Wycombe Wanderers vs Cheltenham Town | 2-0 | 1 | 0 | League One |
| 10 Feb 2024 | Morecambe vs Sutton United | 1-0 | 8 | 0 | League Two |
| 3 Feb 2024 | Fleetwood Town vs Port Vale | 3-0 | 4 | 0 | League One |
| 10 Jan 2024 | Blackpool vs Burton Albion | 2-1 | 3 | 0 | EFL Trophy |
| 1 Jan 2024 | Crewe Alexandra vs Bradford City | 1-0 | 7 | 0 | League Two |
| 21 Dec 2023 | Derby County vs Lincoln City | 3-1 | 5 | 0 | League One |
| 9 Dec 2023 | Accrington Stanley vs Doncaster Rovers | 0-0 | 2 | 0 | League Two |
| 6 Dec 2023 | Reading vs Charlton Athletic | 1-1 | 1 | 0 | EFL Trophy |
| 2 Dec 2023 | Wycombe Wanderers vs Morecambe | 0-2 | 4 | 0 | FA Cup |
| 28 Nov 2023 | Milton Keynes Dons vs Grimsby Town | 1-1 | 4 | 0 | League Two |
| 25 Nov 2023 | Walsall vs Forest Green Rovers | 0-0 | 5 | 0 | League Two |
| 11 Nov 2023 | Colchester United vs Sutton United | 1-1 | 7 | 0 | League Two |
| 4 Nov 2023 | Notts County vs Crawley Town | 3-2 | 5 | 0 | FA Cup |
| 24 Oct 2023 | Swindon Town vs Gillingham | 0-1 | 2 | 0 | League Two |
| 21 Oct 2023 | Leyton Orient vs Barnsley | 1-1 | 1 | 1 | League One |
| 7 Oct 2023 | Cheltenham Town vs Derby County | 1-1 | 1 | 0 | League One |
| 3 Oct 2023 | Harrogate Town vs AFC Wimbledon | 0-1 | 4 | 0 | League Two |
| 19 Sep 2023 | Bristol Rovers vs West Ham United U21 | 1-3 | 3 | 0 | EFL Trophy |
| 16 Sep 2023 | Stevenage vs Charlton Athletic | 1-1 | 6 | 0 | League One |
| 2 Sep 2023 | Crewe Alexandra vs Milton Keynes Dons | 3-1 | 5 | 0 | League Two |
| 19 Aug 2023 | Stockport County vs Barrow | 1-0 | 3 | 0 | League Two |
| 15 Aug 2023 | Grimsby Town vs Salford City | 2-0 | 4 | 1 | League Two |
| 12 Aug 2023 | Port Vale vs Reading | 1-0 | 2 | 0 | League One |
| 8 Aug 2023 | Swansea City vs Northampton Town | 3-0 | 1 | 0 | Carabao Cup |
| 5 Aug 2023 | Carlisle United vs Fleetwood Town | 1-1 | 5 | 0 | League One |
| 7 Mar 2023 | Stockport County vs Gillingham | 0-0 | 2 | 0 | League Two |
| 28 Jan 2023 | Lincoln City vs Cambridge United | 0-0 | 6 | 0 | League One |
| 16 Jan 2023 | Port Vale vs Peterborough United | 0-2 | 1 | 0 | League One |
| 30 Dec 2022 | Newport County vs Leyton Orient | 0-0 | 2 | 0 | League Two |
| 10 Dec 2022 | Sutton United vs Colchester United | 1-0 | 8 | 1 | League Two |
| 2 Dec 2022 | Morecambe vs Exeter City | 1-1 | 2 | 0 | League One |
| 19 Nov 2022 | Bristol Rovers vs Peterborough United | 1-0 | 1 | 1 | League One |
| 8 Nov 2022 | Rochdale vs Salford City | 1-0 | 2 | 0 | League Two |
| 5 Nov 2022 | Gateshead vs Stevenage | 2-3 | 0 | 1 | FA Cup |
| 25 Oct 2022 | Wycombe Wanderers vs Cambridge United | 2-3 | 4 | 0 | League One |
| 22 Oct 2022 | Burton Albion vs Cheltenham Town | 1-0 | 3 | 0 | League One |
| 18 Oct 2022 | Bolton Wanderers vs Leeds United U21 | 3-0 | 2 | 0 | EFL Trophy |
| 15 Oct 2022 | Carlisle United vs Doncaster Rovers | 3-0 | 3 | 0 | League Two |
| 4 Oct 2022 | Swindon Town vs Newport County | 1-0 | 4 | 0 | League Two |
| 1 Oct 2022 | Harrogate Town vs Bradford City | 1-2 | 3 | 0 | League Two |
| 17 Sep 2022 | Sheffield Wednesday vs Ipswich Town | 2-2 | 8 | 0 | League One |
| 3 Sep 2022 | Forest Green Rovers vs Shrewsbury Town | 0-2 | 5 | 0 | League One |
| 30 Aug 2022 | Accrington Stanley vs Rochdale | 3-3 | 4 | 0 | EFL Trophy |
| 27 Aug 2022 | Walsall vs Grimsby Town | 1-2 | 2 | 0 | League Two |
| 23 Aug 2022 | Rotherham United vs Morecambe | 0-1 | 0 | 0 | Carabao Cup |
| 20 Aug 2022 | Mansfield Town vs Stockport County | 2-1 | 2 | 0 | League Two |
| 13 Aug 2022 | Derby County vs Barnsley | 2-1 | 2 | 0 | League One |
| 10 Aug 2022 | Coventry City vs Bristol City | 1-4 | 3 | 0 | Carabao Cup |
| 30 Jul 2022 | Port Vale vs Fleetwood Town | 2-1 | 4 | 0 | League One |
| 23 Apr 2022 | Sunderland vs Cambridge United | 5-1 | 2 | 1 | League One |
| 18 Apr 2022 | Crawley Town vs Walsall | 1-0 | 0 | 0 | League Two |
| 16 Apr 2022 | Rotherham United vs Ipswich Town | 1-0 | 6 | 0 | League One |
| 5 Apr 2022 | Fleetwood Town vs Lincoln City | 1-1 | 5 | 0 | League One |
| 2 Apr 2022 | Sheffield Wednesday vs AFC Wimbledon | 2-1 | 2 | 0 | League One |
| 19 Mar 2022 | Salford City vs Scunthorpe United | 5-1 | 3 | 0 | League Two |
| 15 Mar 2022 | Port Vale vs Mansfield Town | 3-1 | 6 | 0 | League Two |
| 5 Mar 2022 | Cheltenham Town vs Doncaster Rovers | 4-0 | 6 | 1 | League One |
| 26 Feb 2022 | Bristol Rovers vs Exeter City | 1-1 | 1 | 0 | League Two |
| 12 Feb 2022 | Morecambe vs Gillingham | 1-1 | 2 | 0 | League One |
| 8 Feb 2022 | Hartlepool United vs Barrow | 3-1 | 4 | 0 | League Two |
| 29 Jan 2022 | Stevenage vs Harrogate Town | 3-0 | 1 | 0 | League Two |
| 11 Jan 2022 | Bolton Wanderers vs Wycombe Wanderers | 0-2 | 4 | 0 | League One |
| 1 Jan 2022 | Burton Albion vs Crewe Alexandra | 4-1 | 2 | 0 | League One |
| 11 Dec 2021 | Bradford City vs Sutton United | 2-2 | 4 | 1 | League Two |
| 4 Dec 2021 | Walsall vs Swindon Town | 1-2 | 5 | 0 | FA Cup |
| 30 Nov 2021 | Rotherham United vs Port Vale | 1-1 | 0 | 0 | EFL Trophy |
| 27 Nov 2021 | Burton Albion vs Doncaster Rovers | 2-0 | 4 | 0 | League One |
| 23 Nov 2021 | Shrewsbury Town vs Sunderland | 1-1 | 1 | 1 | League One |
| 20 Nov 2021 | Charlton Athletic vs Plymouth Argyle | 2-0 | 3 | 0 | League One |
| 30 Oct 2021 | Harrogate Town vs Bristol Rovers | 0-1 | 6 | 0 | League Two |
| 23 Oct 2021 | Scunthorpe United vs Crawley Town | 2-1 | 2 | 0 | League Two |
| 16 Oct 2021 | Salford City vs Hartlepool United | 2-0 | 5 | 0 | League Two |
| 9 Oct 2021 | Barrow vs Leyton Orient | 1-1 | 2 | 0 | League Two |
| 5 Oct 2021 | Accrington Stanley vs Leicester U21 | 5-0 | 2 | 0 | EFL Trophy |
| 2 Oct 2021 | Exeter City vs Walsall | 2-2 | 2 | 0 | League Two |
| 28 Sep 2021 | Milton Keynes Dons vs Fleetwood Town | 3-3 | 3 | 0 | League One |
| 18 Sep 2021 | Wycombe Wanderers vs Charlton Athletic | 2-1 | 5 | 0 | League One |
| 31 Aug 2021 | Sheffield Wednesday vs Newcastle United U21 | 3-0 | 5 | 0 | EFL Trophy |
| 24 Aug 2021 | Blackpool vs Sunderland | 2-3 | 0 | 0 | Carabao Cup |
| 17 Aug 2021 | Cheltenham Town vs Ipswich Town | 2-1 | 4 | 0 | League One |
| 14 Aug 2021 | AFC Wimbledon vs Bolton Wanderers | 3-3 | 6 | 0 | League One |
| 11 Aug 2021 | Nottingham Forest vs Bradford City | 2-1 | 2 | 0 | Carabao Cup |
| 7 Aug 2021 | Carlisle United vs Colchester United | 0-0 | 2 | 0 | League Two |
| 9 May 2021 | Doncaster Rovers vs Peterborough United | 1-4 | 0 | 0 | League One |
| 1 May 2021 | Northampton Town vs Blackpool | 0-3 | 3 | 0 | League One |
| 20 Apr 2021 | Walsall vs Salford City | 0-2 | 2 | 0 | League Two |
| 17 Apr 2021 | Carlisle United vs Port Vale | 0-0 | 2 | 0 | League Two |
| 5 Apr 2021 | AFC Wimbledon vs Fleetwood Town | 0-1 | 5 | 0 | League One |
| 20 Mar 2021 | Oxford United vs Blackpool | 0-2 | 3 | 0 | League One |
| 13 Mar 2021 | Southend United vs Stevenage | 0-0 | 4 | 0 | League Two |
| 9 Mar 2021 | Bolton Wanderers vs Cambridge United | 2-1 | 4 | 0 | League Two |
| 6 Mar 2021 | Grimsby Town vs Forest Green Rovers | 1-2 | 1 | 0 | League Two |
| 2 Mar 2021 | Sunderland vs Swindon Town | 1-0 | 0 | 0 | League One |
| 20 Feb 2021 | Rochdale vs Plymouth Argyle | 0-0 | 4 | 0 | League One |
| 6 Feb 2021 | Accrington Stanley vs Northampton Town | 0-0 | 5 | 1 | League One |
| 26 Jan 2021 | Doncaster Rovers vs AFC Wimbledon | 2-0 | 1 | 0 | League One |
| 19 Jan 2021 | Cheltenham Town vs Newport County | 1-1 | 2 | 0 | League Two |
| 16 Jan 2021 | Bristol Rovers vs Charlton Athletic | 0-1 | 3 | 1 | League One |
| 2 Jan 2021 | Burton Albion vs Oxford United | 1-5 | 1 | 0 | League One |
| 29 Dec 2020 | Bradford City vs Port Vale | 0-0 | 0 | 0 | League Two |
| 15 Dec 2020 | Carlisle United vs Mansfield Town | 1-0 | 6 | 0 | League Two |
| 5 Dec 2020 | Portsmouth vs Peterborough United | 2-0 | 6 | 0 | League One |
| 28 Nov 2020 | Port Vale vs Leyton Orient | 2-3 | 3 | 0 | League Two |
| 21 Nov 2020 | Scunthorpe United vs Morecambe | 1-1 | 2 | 0 | League Two |
| 10 Nov 2020 | Harrogate Town vs Hull City | - | 0 | 0 | EFL Trophy |
| 7 Nov 2020 | Cambridge United vs Shrewsbury Town | 0-2 | 3 | 0 | FA Cup |
| 3 Nov 2020 | Sunderland vs Ipswich Town | 2-1 | 3 | 1 | League One |
| 27 Oct 2020 | Newport County vs Colchester United | 2-1 | 3 | 0 | League Two |
| 20 Oct 2020 | Barrow vs Bolton Wanderers | 3-3 | 6 | 0 | League Two |
| 17 Oct 2020 | Crewe Alexandra vs Blackpool | 1-1 | 4 | 0 | League One |
| 6 Oct 2020 | Fleetwood Town vs Aston Villa U21 | - | 4 | 0 | EFL Trophy |
| 3 Oct 2020 | Leyton Orient vs Cheltenham Town | 0-2 | 7 | 0 | League Two |
| 26 Sep 2020 | Scunthorpe United vs Carlisle United | 1-0 | 2 | 0 | League Two |
| 9 Sep 2020 | Salford City vs Manchester United U21 | - | 3 | 0 | EFL Trophy |
| 5 Sep 2020 | Walsall vs Sheffield Wednesday | 0-0 | 2 | 0 | Carabao Cup |
P. Wright has officiated 148 matches across 7 competitions, averaging 3.41 yellow cards and 0.11 red cards per game (505 yellows and 16 reds in total). Active years in our database: 2020-2026. Competitions covered include League Two, League One, EFL Trophy, Enterprise National League, FA Cup, Carabao 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 P. Wright.
All statistics for P. Wright 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.