Join The Team!
A signing like no other...
Football Referee · 2020-2024 · 5 competitions · 117 career matches
| Competition | Apps | Yel / G | Red / G | BTB % | ||
|---|---|---|---|---|---|---|
| League One England | 53 | 186 | 3.51 | 5 | 0.09 | 75% |
| League Two England | 48 | 153 | 3.19 | 3 | 0.06 | 71% |
| EFL Trophy England | 9 | 29 | 3.22 | 0 | 0.00 | 78% |
| FA Cup England | 4 | 14 | 3.50 | 0 | 0.00 | 100% |
| Carabao Cup England | 3 | 7 | 2.33 | 0 | 0.00 | 33% |
1 matches recorded · England
10 matches recorded · England
16 matches recorded · England
1 matches recorded · England
1 matches recorded · England
11 matches recorded · England
13 matches recorded · England
3 matches recorded · England
11 matches recorded · England
14 matches recorded · England
1 matches recorded · England
2 matches recorded · England
1 matches recorded · England
14 matches recorded · England
12 matches recorded · England
1 matches recorded · England
2 matches recorded · England
3 matches recorded · England
| Date | Fixture | Score | Competition | ||
|---|---|---|---|---|---|
| 27 Apr 2024 | Wigan Athletic vs Bristol Rovers | 2-0 | 1 | 0 | League One |
| 13 Apr 2024 | Port Vale vs Exeter City | 2-4 | 5 | 0 | League One |
| 9 Apr 2024 | Blackpool vs Fleetwood Town | 1-0 | 5 | 0 | League One |
| 1 Apr 2024 | Morecambe vs Barrow | 2-1 | 4 | 0 | League Two |
| 23 Mar 2024 | Stockport County vs Milton Keynes Dons | 5-0 | 2 | 0 | League Two |
| 16 Mar 2024 | Derby County vs Bolton Wanderers | 1-0 | 2 | 0 | League One |
| 9 Mar 2024 | Oxford United vs Cheltenham Town | 2-1 | 6 | 0 | League One |
| 2 Mar 2024 | Peterborough United vs Exeter City | 2-1 | 5 | 0 | League One |
| 27 Feb 2024 | Lincoln City vs Shrewsbury Town | 3-0 | 2 | 0 | League One |
| 24 Feb 2024 | Accrington Stanley vs Crawley Town | 0-1 | 4 | 0 | League Two |
| 17 Feb 2024 | Bradford City vs Sutton United | 1-0 | 3 | 0 | League Two |
| 20 Jan 2024 | Milton Keynes Dons vs Morecambe | 1-2 | 5 | 0 | League Two |
| 1 Jan 2024 | Blackpool vs Lincoln City | 2-0 | 4 | 0 | League One |
| 23 Dec 2023 | Barnsley vs Stevenage | 2-1 | 4 | 0 | League One |
| 16 Dec 2023 | Port Vale vs Wigan Athletic | 3-2 | 9 | 0 | League One |
| 12 Dec 2023 | Scarborough Athletic vs Forest Green Rovers | 1-1 | 0 | 0 | FA Cup |
| 9 Dec 2023 | Northampton Town vs Fleetwood Town | 3-0 | 2 | 0 | League One |
| 25 Nov 2023 | Tranmere Rovers vs Gillingham | 3-1 | 5 | 0 | League Two |
| 21 Nov 2023 | Accrington Stanley vs Nottingham Forest U21 | 1-2 | 7 | 0 | EFL Trophy |
| 11 Nov 2023 | Shrewsbury Town vs Reading | 3-2 | 4 | 0 | League One |
| 28 Oct 2023 | Notts County vs Wrexham | 0-2 | 5 | 0 | League Two |
| 24 Oct 2023 | Port Vale vs Peterborough United | 0-1 | 6 | 0 | League One |
| 23 Sep 2023 | Mansfield Town vs Barrow | 1-0 | 3 | 1 | League Two |
| 16 Sep 2023 | Barnsley vs Burton Albion | 2-0 | 0 | 0 | League One |
| 2 Sep 2023 | Stockport County vs Crawley Town | 3-3 | 6 | 0 | League Two |
| 19 Aug 2023 | Blackpool vs Leyton Orient | 0-0 | 4 | 0 | League One |
| 15 Aug 2023 | Carlisle United vs Wigan Athletic | 1-1 | 6 | 0 | League One |
| 12 Aug 2023 | Bradford City vs Colchester United | 2-1 | 4 | 0 | League Two |
| 29 Apr 2023 | Northampton Town vs Bradford City | 1-2 | 3 | 0 | League Two |
| 22 Apr 2023 | Tranmere Rovers vs Grimsby Town | 2-0 | 3 | 0 | League Two |
| 15 Apr 2023 | Accrington Stanley vs Fleetwood Town | 2-5 | 6 | 1 | League One |
| 7 Apr 2023 | Morecambe vs Plymouth Argyle | 1-3 | 4 | 0 | League One |
| 18 Mar 2023 | Cambridge United vs Charlton Athletic | 1-2 | 2 | 0 | League One |
| 11 Mar 2023 | Oxford United vs Derby County | 2-3 | 3 | 0 | League One |
| 7 Mar 2023 | Barnsley vs Portsmouth | 3-1 | 1 | 0 | League One |
| 4 Mar 2023 | Carlisle United vs Grimsby Town | 2-0 | 3 | 0 | League Two |
| 25 Feb 2023 | Mansfield Town vs Salford City | 2-5 | 5 | 0 | League Two |
| 18 Feb 2023 | Rochdale vs Gillingham | 0-2 | 2 | 0 | League Two |
| 14 Feb 2023 | Bolton Wanderers vs Milton Keynes Dons | 5-0 | 0 | 0 | League One |
| 4 Feb 2023 | Port Vale vs Wycombe Wanderers | 0-3 | 4 | 0 | League One |
| 21 Jan 2023 | Hartlepool United vs Rochdale | 2-0 | 5 | 2 | League Two |
| 7 Jan 2023 | Tranmere Rovers vs Sutton United | 2-2 | 6 | 0 | League Two |
| 1 Jan 2023 | Hartlepool United vs Harrogate Town | 3-3 | 2 | 0 | League Two |
| 19 Nov 2022 | Cheltenham Town vs Wycombe Wanderers | 1-0 | 1 | 0 | League One |
| 5 Nov 2022 | Stockport County vs Swindon Town | 4-0 | 4 | 0 | FA Cup |
| 1 Nov 2022 | Morecambe vs Derby County | 1-1 | 4 | 0 | League One |
| 29 Oct 2022 | Barrow vs Crewe Alexandra | 3-0 | 5 | 0 | League Two |
| 22 Oct 2022 | Rochdale vs AFC Wimbledon | 1-2 | 5 | 0 | League Two |
| 18 Oct 2022 | Sheffield Wednesday vs Leicester U21 | 2-0 | 0 | 0 | EFL Trophy |
| 11 Oct 2022 | Doncaster Rovers vs Barnsley | 2-4 | 3 | 0 | EFL Trophy |
| 8 Oct 2022 | Forest Green Rovers vs Bolton Wanderers | 1-0 | 4 | 0 | League One |
| 4 Oct 2022 | Harrogate Town vs Everton U21 | 1-1 | 3 | 0 | EFL Trophy |
| 1 Oct 2022 | Salford City vs Grimsby Town | 1-1 | 1 | 0 | League Two |
| 3 Sep 2022 | Bradford City vs Walsall | 2-1 | 3 | 0 | League Two |
| 27 Aug 2022 | Carlisle United vs Gillingham | 1-0 | 3 | 0 | League Two |
| 30 Jul 2022 | Morecambe vs Shrewsbury Town | 0-0 | 4 | 0 | League One |
| 23 Apr 2022 | Accrington Stanley vs Lincoln City | 2-1 | 3 | 1 | League One |
| 15 Apr 2022 | Charlton Athletic vs Morecambe | 2-3 | 1 | 0 | League One |
| 9 Apr 2022 | Tranmere Rovers vs Bristol Rovers | 1-1 | 3 | 0 | League Two |
| 5 Apr 2022 | Bolton Wanderers vs Portsmouth | 1-1 | 2 | 0 | League One |
| 29 Mar 2022 | Salford City vs Crawley Town | 2-1 | 4 | 0 | League Two |
| 26 Mar 2022 | Bradford City vs Newport County | 0-0 | 3 | 0 | League Two |
| 22 Mar 2022 | Oldham Athletic vs Sutton United | 1-3 | 0 | 0 | League Two |
| 19 Mar 2022 | Oxford United vs Ipswich Town | 1-1 | 4 | 0 | League One |
| 5 Mar 2022 | Rotherham United vs Milton Keynes Dons | 1-2 | 3 | 1 | League One |
| 1 Mar 2022 | Carlisle United vs Rochdale | 2-0 | 2 | 0 | League Two |
| 12 Feb 2022 | Burton Albion vs Cambridge United | 2-2 | 2 | 0 | League One |
| 29 Jan 2022 | Port Vale vs Scunthorpe United | 1-0 | 2 | 0 | League Two |
| 25 Jan 2022 | Fleetwood Town vs Plymouth Argyle | 3-3 | 2 | 0 | League One |
| 15 Jan 2022 | Northampton Town vs Forest Green Rovers | 1-1 | 5 | 0 | League Two |
| 2 Jan 2022 | Shrewsbury Town vs Sheffield Wednesday | 1-0 | 4 | 0 | League One |
| 8 Dec 2021 | Bradford City vs Colchester United | 0-0 | 3 | 0 | League Two |
| 13 Nov 2021 | Walsall vs Harrogate Town | 1-3 | 2 | 0 | League Two |
| 9 Nov 2021 | Tranmere Rovers vs Oldham Athletic | 3-2 | 1 | 0 | EFL Trophy |
| 6 Nov 2021 | Lincoln City vs Bowers & Pitsea | 1-0 | 6 | 0 | FA Cup |
| 30 Oct 2021 | Bradford City vs Forest Green Rovers | 1-1 | 6 | 0 | League Two |
| 23 Oct 2021 | Morecambe vs Plymouth Argyle | 1-1 | 3 | 0 | League One |
| 16 Oct 2021 | Fleetwood Town vs Crewe Alexandra | 3-0 | 6 | 0 | League One |
| 2 Oct 2021 | Bolton Wanderers vs Shrewsbury Town | 2-1 | 2 | 0 | League One |
| 25 Sep 2021 | Morecambe vs Accrington Stanley | 3-3 | 2 | 1 | League One |
| 11 Sep 2021 | Milton Keynes Dons vs Portsmouth | 1-0 | 3 | 0 | League One |
| 4 Sep 2021 | Port Vale vs Rochdale | 2-3 | 2 | 0 | League Two |
| 31 Aug 2021 | Wigan Athletic vs Wolves U21 | 0-0 | 3 | 0 | EFL Trophy |
| 24 Aug 2021 | Stoke City vs Doncaster Rovers | 2-0 | 3 | 0 | Carabao Cup |
| 21 Aug 2021 | Rotherham United vs Sheffield Wednesday | 0-2 | 5 | 0 | League One |
| 8 May 2021 | Carlisle United vs Walsall | 0-0 | 0 | 0 | League Two |
| 1 May 2021 | Bradford City vs Scunthorpe United | 0-0 | 0 | 0 | League Two |
| 24 Apr 2021 | Tranmere Rovers vs Barrow | 1-0 | 4 | 0 | League Two |
| 10 Apr 2021 | Lincoln City vs Blackpool | 2-2 | 4 | 0 | League One |
| 2 Apr 2021 | Doncaster Rovers vs Charlton Athletic | 0-1 | 3 | 0 | League One |
| 27 Mar 2021 | Morecambe vs Cheltenham Town | 1-0 | 0 | 0 | League Two |
| 20 Mar 2021 | Cambridge United vs Forest Green Rovers | 1-0 | 3 | 0 | League Two |
| 16 Mar 2021 | Port Vale vs Newport County | 2-1 | 1 | 0 | League Two |
| 13 Mar 2021 | Grimsby Town vs Colchester United | 0-0 | 2 | 0 | League Two |
| 9 Mar 2021 | Fleetwood Town vs Gillingham | 1-0 | 3 | 0 | League One |
| 27 Feb 2021 | Rochdale vs Burton Albion | 0-2 | 4 | 1 | League One |
| 20 Feb 2021 | Ipswich Town vs Oxford United | 0-0 | 4 | 0 | League One |
| 9 Feb 2021 | Northampton Town vs Wigan Athletic | 0-1 | 5 | 0 | League One |
| 2 Feb 2021 | Shrewsbury Town vs Crewe Alexandra | 0-1 | 5 | 0 | League One |
| 22 Jan 2021 | Salford City vs Harrogate Town | 2-2 | 4 | 0 | League Two |
| 16 Jan 2021 | Peterborough United vs Milton Keynes Dons | 3-0 | 2 | 0 | League One |
| 13 Jan 2021 | Tranmere Rovers vs Leicester U21 | - | 2 | 0 | EFL Trophy |
| 19 Dec 2020 | Barrow vs Cheltenham Town | 3-0 | 4 | 0 | League Two |
| 12 Dec 2020 | Wigan Athletic vs Accrington Stanley | 4-3 | 2 | 0 | League One |
| 5 Dec 2020 | Harrogate Town vs Forest Green Rovers | 0-1 | 1 | 0 | League Two |
| 2 Dec 2020 | Walsall vs Stevenage | 1-1 | 3 | 0 | League Two |
| 21 Nov 2020 | Tranmere Rovers vs Grimsby Town | 5-0 | 3 | 0 | League Two |
| 17 Nov 2020 | Carlisle United vs Aston Villa U21 | - | 4 | 0 | EFL Trophy |
| 7 Nov 2020 | Hull City vs Fleetwood Town | 2-0 | 4 | 0 | FA Cup |
| 3 Nov 2020 | Bradford City vs Southend United | 3-0 | 5 | 0 | League Two |
| 24 Oct 2020 | Blackpool vs Milton Keynes Dons | 1-0 | 4 | 0 | League One |
| 20 Oct 2020 | Morecambe vs Mansfield Town | 1-1 | 4 | 0 | League Two |
| 5 Oct 2020 | Barrow vs Leeds United U21 | - | 6 | 0 | EFL Trophy |
| 27 Sep 2020 | Lincoln City vs Charlton Athletic | 2-0 | 7 | 0 | League One |
| 16 Sep 2020 | Everton vs Salford City | 3-0 | 2 | 0 | Carabao Cup |
| 12 Sep 2020 | Accrington Stanley vs Peterborough United | 2-0 | 3 | 0 | League One |
| 5 Sep 2020 | Barnsley vs Nottingham Forest | 1-0 | 2 | 0 | Carabao Cup |
M. Edwards has officiated 117 matches across 5 competitions, averaging 3.32 yellow cards and 0.07 red cards per game (389 yellows and 8 reds in total). Active years in our database: 2020-2024. Competitions covered include League One, League Two, EFL Trophy, 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 M. Edwards.
All statistics for M. Edwards 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.