blue
crossbar
the web's most accurate football predictor
football predictor
the metrics explained
teams
referees
match days
football predictor
the metrics explained
teams
referees
match days
referees
mm coy
Previous matches refereed by Mm Coy
2024
Sat 14 Dec 2024
Shrewsbury
1 - 4
M Coy
Wycombe
Sat 07 Dec 2024
Wigan
0 - 2
M Coy
Leyton Orient
Sat 09 Nov 2024
Tranmere
2 - 1
M Coy
Newport County
Sat 19 Oct 2024
Bolton
2 - 1
M Coy
Burton
Sat 05 Oct 2024
Fleetwood Town
0 - 0
M Coy
Bromley
Sat 28 Sep 2024
Harrogate
2 - 1
M Coy
Bradford
Sat 21 Sep 2024
Wrexham
2 - 1
M Coy
Crawley Town
Sat 14 Sep 2024
Mansfield
2 - 1
M Coy
Cambridge
Sat 07 Sep 2024
Gateshead
2 - 0
M Coy
Barnet
Sat 31 Aug 2024
Shrewsbury
3 - 0
M Coy
Leyton Orient
Sat 17 Aug 2024
Lincoln
1 - 2
M Coy
Barnsley
Sat 10 Aug 2024
Barrow
1 - 0
M Coy
Crewe
Sat 20 Apr 2024
League Two
Grimsby
2 - 0
M Coy
Swindon
Sat 13 Apr 2024
League One
Lincoln
1 - 2
M Coy
Wigan
Mon 01 Apr 2024
League One
Burton
1 - 3
M Coy
Barnsley
Sat 16 Mar 2024
League Two
Bradford
1 - 5
M Coy
Mansfield
Sat 02 Mar 2024
League One
Carlisle
1 - 3
M Coy
Reading
Sat 10 Feb 2024
League Two
Crewe
1 - 0
M Coy
Crawley Town
Sat 03 Feb 2024
League One
Cheltenham
1 - 3
M Coy
Wycombe
Sat 06 Jan 2024
League One
Port Vale
3 - 3
M Coy
Charlton
2023
Tue 26 Dec 2023
League Two
Barrow
2 - 2
M Coy
Stockport
Sat 23 Dec 2023
League One
Shrewsbury
1 - 2
M Coy
Peterboro
Sat 25 Nov 2023
League Two
Crewe
3 - 2
M Coy
Doncaster
Sat 28 Oct 2023
League One
Reading
2 - 3
M Coy
Portsmouth
Sat 21 Oct 2023
League One
Bolton
2 - 1
M Coy
Northampton
Sat 07 Oct 2023
League Two
Tranmere
2 - 2
M Coy
Grimsby
Sat 30 Sep 2023
League Two
Milton Keynes Dons
0 - 1
M Coy
Harrogate
Sat 23 Sep 2023
League One
Carlisle
0 - 2
M Coy
Derby
Sat 16 Sep 2023
League Two
Newport County
1 - 1
M Coy
Barrow
Sat 26 Aug 2023
League One
Lincoln
3 - 0
M Coy
Blackpool
Sat 19 Aug 2023
League One
Barnsley
1 - 3
M Coy
Oxford
Sat 12 Aug 2023
League Two
Salford
1 - 1
M Coy
Crawley Town
Sat 05 Aug 2023
League Two
Morecambe
2 - 1
M Coy
Walsall
Sat 11 Feb 2023
League One
Morecambe
1 - 1
M Coy
Forest Green
Sat 04 Feb 2023
League One
Fleetwood Town
2 - 3
M Coy
Burton
Sat 28 Jan 2023
League One
Cheltenham
0 - 0
M Coy
Port Vale
Tue 24 Jan 2023
League Two
Stockport
0 - 0
M Coy
Bradford
Sat 14 Jan 2023
League Two
Rochdale
1 - 2
M Coy
Colchester
2022
Thu 29 Dec 2022
League Two
Hartlepool
1 - 2
M Coy
Mansfield
Sat 10 Dec 2022
League One
Milton Keynes Dons
1 - 2
M Coy
Fleetwood Town
Sat 19 Nov 2022
League One
Lincoln
2 - 1
M Coy
Morecambe
Sat 29 Oct 2022
League One
Derby
4 - 2
M Coy
Bristol Rvs
Sat 08 Oct 2022
League One
Barnsley
0 - 2
M Coy
Exeter
Sat 24 Sep 2022
League Two
Barrow
0 - 2
M Coy
Leyton Orient
Tue 13 Sep 2022
League Two
Hartlepool
1 - 1
M Coy
Crewe
Sat 07 May 2022
League Two
Stevenage
4 - 2
M Coy
Salford
Sat 30 Apr 2022
League One
Bolton
4 - 2
M Coy
Fleetwood Town
Sat 02 Apr 2022
League One
Milton Keynes Dons
2 - 0
M Coy
Shrewsbury
Sat 26 Mar 2022
League Two
Port Vale
2 - 0
M Coy
Sutton
Tue 15 Mar 2022
League Two
Carlisle
1 - 2
M Coy
Newport County
Sat 05 Mar 2022
League One
Lincoln
3 - 1
M Coy
Sheffield Weds
Tue 01 Mar 2022
League One
Wigan
2 - 0
M Coy
Fleetwood Town
Tue 08 Feb 2022
League One
Accrington
2 - 0
M Coy
Oxford
Sat 29 Jan 2022
League One
Doncaster
1 - 3
M Coy
Plymouth
Sat 22 Jan 2022
League Two
Hartlepool
1 - 1
M Coy
Stevenage
2021
Sat 11 Dec 2021
League Two
Walsall
3 - 0
M Coy
Colchester
Tue 07 Dec 2021
League Two
Harrogate
1 - 4
M Coy
Forest Green
Tue 23 Nov 2021
League Two
Tranmere
2 - 1
M Coy
Bradford
Sat 13 Nov 2021
League Two
Carlisle
0 - 0
M Coy
Barrow
Sat 23 Oct 2021
League One
Sheffield Weds
1 - 1
M Coy
Lincoln
Fri 15 Oct 2021
League One
Burton
3 - 2
M Coy
Morecambe
Sat 02 Oct 2021
League One
Accrington
2 - 1
M Coy
Ipswich
Sat 04 Sep 2021
League Two
Carlisle
2 - 1
M Coy
Salford
Sat 28 Aug 2021
League One
Rotherham
2 - 0
M Coy
Doncaster
Tue 17 Aug 2021
League Two
Bradford
4 - 1
M Coy
Stevenage
Sat 14 Aug 2021
League Two
Rochdale
0 - 0
M Coy
Scunthorpe
Sat 07 Aug 2021
League One
Bolton
3 - 3
M Coy
Milton Keynes Dons
Sun 09 May 2021
League One
Charlton
1 - 0
M Coy
Hull
Sat 01 May 2021
League Two
Barrow
1 - 2
M Coy
Southend
Tue 20 Apr 2021
League Two
Bolton
1 - 0
M Coy
Carlisle
Sat 17 Apr 2021
League One
Milton Keynes Dons
1 - 0
M Coy
Portsmouth
Tue 13 Apr 2021
League Two
Bradford
0 - 2
M Coy
Crawley Town
Fri 09 Apr 2021
League Two
Oldham
5 - 2
M Coy
Colchester
Mon 05 Apr 2021
League Two
Tranmere
1 - 1
M Coy
Cambridge
Sat 27 Mar 2021
League One
Hull
1 - 1
M Coy
Gillingham
Tue 09 Mar 2021
League One
Rochdale
0 - 2
M Coy
Shrewsbury
Sat 27 Feb 2021
League One
Ipswich
2 - 1
M Coy
Doncaster
Tue 23 Feb 2021
League Two
Port Vale
0 - 0
M Coy
Stevenage
Sun 14 Feb 2021
League One
Lincoln
2 - 2
M Coy
Accrington
Sat 30 Jan 2021
League Two
Carlisle
1 - 0
M Coy
Exeter
Tue 26 Jan 2021
League One
Fleetwood Town
0 - 0
M Coy
Northampton
Tue 19 Jan 2021
League One
Crewe
3 - 2
M Coy
Bristol Rvs
Tue 12 Jan 2021
League Two
Scunthorpe
0 - 1
M Coy
Salford
Sat 02 Jan 2021
League One
Hull
2 - 0
M Coy
Charlton
2020
Sat 12 Dec 2020
League One
Blackpool
0 - 0
M Coy
Oxford
Sat 05 Dec 2020
League Two
Tranmere
1 - 3
M Coy
Walsall
Tue 24 Nov 2020
League Two
Scunthorpe
0 - 1
M Coy
Bolton
Sat 14 Nov 2020
League Two
Harrogate
1 - 1
M Coy
Crawley Town
Sat 24 Oct 2020
League Two
Oldham
1 - 2
M Coy
Port Vale
Sat 17 Oct 2020
League Two
Carlisle
3 - 2
M Coy
Colchester
Sat 10 Oct 2020
League One
Crewe
3 - 0
M Coy
Wigan
Sat 12 Sep 2020
League One
Fleetwood Town
2 - 1
M Coy
Burton
Sat 07 Mar 2020
League Two
Salford
2 - 0
M Coy
Bradford
Sat 22 Feb 2020
League Two
Northampton
2 - 0
M Coy
Exeter
Sat 15 Feb 2020
League One
Fleetwood Town
2 - 1
M Coy
Peterboro
Fri 07 Feb 2020
League One
Lincoln
0 - 1
M Coy
Rotherham
Sat 25 Jan 2020
League Two
Macclesfield
2 - 1
M Coy
Forest Green
Tue 14 Jan 2020
League One
Burton
1 - 0
M Coy
Milton Keynes Dons
Sat 11 Jan 2020
League Two
Carlisle
0 - 3
M Coy
Plymouth
Wed 01 Jan 2020
League Two
Grimsby
1 - 0
M Coy
Salford
2019
Sun 29 Dec 2019
League Two
Northampton
1 - 1
M Coy
Cheltenham
Thu 26 Dec 2019
League Two
Mansfield
2 - 2
M Coy
Port Vale
Sat 21 Dec 2019
League Two
Oldham
2 - 1
M Coy
Crawley Town
Sat 14 Dec 2019
League One
Accrington
4 - 1
M Coy
Portsmouth
Sat 23 Nov 2019
League Two
Crewe
5 - 0
M Coy
Morecambe
Sat 16 Nov 2019
League Two
Port Vale
2 - 1
M Coy
Carlisle
Sat 02 Nov 2019
League One
Rochdale
1 - 2
M Coy
Bristol Rvs
Sat 12 Oct 2019
League Two
Crawley Town
2 - 1
M Coy
Colchester
Sat 05 Oct 2019
League One
Accrington
2 - 2
M Coy
Oxford
Sat 28 Sep 2019
League Two
Morecambe
2 - 2
M Coy
Northampton
Sat 14 Sep 2019
League Two
Stevenage
2 - 3
M Coy
Carlisle
Sat 07 Sep 2019
League One
Doncaster
2 - 1
M Coy
Rotherham
Sat 24 Aug 2019
League One
Coventry
1 - 0
Mm Coy
Gillingham
Sat 17 Aug 2019
League One
Peterboro
2 - 2
M Coy
Ipswich
Sat 27 Apr 2019
League One
Walsall
3 - 0
M Coy
Peterboro
Fri 19 Apr 2019
League One
Scunthorpe
0 - 0
M Coy
Blackpool
Sat 13 Apr 2019
League Two
Oldham
2 - 2
M Coy
Swindon
Sat 30 Mar 2019
League One
Charlton
1 - 0
M Coy
Bradford
Tue 26 Mar 2019
League One
Doncaster
4 - 1
M Coy
Bristol Rvs
Sat 16 Mar 2019
League Two
Milton Keynes Dons
1 - 1
M Coy
Stevenage
Fri 08 Mar 2019
League Two
Tranmere
1 - 0
M Coy
Crewe
Sat 23 Feb 2019
League Two
Morecambe
0 - 2
M Coy
Lincoln
Tue 19 Feb 2019
League One
Barnsley
0 - 0
M Coy
Burton
Tue 29 Jan 2019
League One
Blackpool
2 - 2
M Coy
Wycombe
Sat 19 Jan 2019
League Two
Cambridge
3 - 2
M Coy
Northampton
Tue 15 Jan 2019
League Two
Mansfield
1 - 0
M Coy
Crawley Town
Tue 01 Jan 2019
League One
Doncaster
5 - 0
M Coy
Rochdale
2018
Wed 26 Dec 2018
League One
Scunthorpe
0 - 2
M Coy
Luton
Sat 22 Dec 2018
League Two
Oldham
2 - 3
M Coy
Exeter
Tue 27 Nov 2018
League One
Fleetwood Town
3 - 0
M Coy
Coventry
Sat 24 Nov 2018
League One
Scunthorpe
1 - 2
M Coy
Portsmouth
Sat 17 Nov 2018
League Two
Mansfield
1 - 0
M Coy
Port Vale
Sat 27 Oct 2018
League One
Oxford
3 - 0
M Coy
Shrewsbury
Tue 23 Oct 2018
League Two
Bury
1 - 1
M Coy
Newport County
Sat 13 Oct 2018
League One
Burton
1 - 0
M Coy
Bristol Rvs
Tue 02 Oct 2018
League Two
Carlisle
0 - 1
M Coy
Grimsby
Sat 29 Sep 2018
League One
Fleetwood Town
1 - 3
M Coy
Barnsley
Sat 22 Sep 2018
League One
Doncaster
2 - 1
M Coy
Bradford
Sat 15 Sep 2018
League One
Rochdale
2 - 0
M Coy
Gillingham
Sat 01 Sep 2018
League Two
Port Vale
1 - 2
M Coy
Newport County
Sat 25 Aug 2018
League Two
Morecambe
0 - 2
M Coy
Oldham
Sat 18 Aug 2018
League One
Barnsley
0 - 0
M Coy
AFC Wimbledon
Sat 04 Aug 2018
League Two
Grimsby
1 - 4
M Coy
Forest Green
Sat 05 May 2018
League Two
Wycombe
1 - 0
M Coy
Stevenage
Sat 28 Apr 2018
League One
Blackpool
1 - 1
M Coy
Shrewsbury
Sat 21 Apr 2018
League One
Doncaster
0 - 1
M Coy
Oxford
Tue 10 Apr 2018
League Two
Morecambe
2 - 2
M Coy
Chesterfield
Sat 07 Apr 2018
League Two
Cambridge
2 - 3
M Coy
Exeter
Fri 30 Mar 2018
League Two
Grimsby
0 - 0
M Coy
Stevenage
Sat 17 Mar 2018
League Two
Carlisle
2 - 2
M Coy
Crawley Town
Wed 14 Mar 2018
League One
Bradford
0 - 1
M Coy
Wigan
Sat 24 Feb 2018
League One
Northampton
0 - 0
M Coy
Oxford
Tue 13 Feb 2018
League One
Bury
0 - 0
M Coy
Southend
Sat 27 Jan 2018
League One
Oldham
1 - 2
M Coy
Plymouth
Sat 20 Jan 2018
League Two
Crewe
2 - 3
M Coy
Wycombe
Sat 13 Jan 2018
League One
Blackpool
0 - 0
M Coy
Bristol Rvs
Mon 01 Jan 2018
League One
Rotherham
1 - 1
M Coy
Blackburn
2017
Sat 30 Dec 2017
League Two
Lincoln
2 - 1
M Coy
Forest Green
Sat 23 Dec 2017
League One
Scunthorpe
3 - 1
M Coy
Southend
Sat 16 Dec 2017
League Two
Mansfield
0 - 0
M Coy
Yeovil
Sat 25 Nov 2017
League One
Rochdale
2 - 0
M Coy
Peterboro
Tue 21 Nov 2017
League Two
Grimsby
3 - 2
M Coy
Swindon
Sat 18 Nov 2017
League Two
Chesterfield
1 - 0
M Coy
Exeter
Sat 21 Oct 2017
League One
AFC Wimbledon
0 - 1
M Coy
Plymouth
Tue 17 Oct 2017
League One
Doncaster
2 - 1
M Coy
Portsmouth
Sat 07 Oct 2017
League Two
Accrington
0 - 2
M Coy
Luton
Sat 16 Sep 2017
League Two
Port Vale
1 - 1
M Coy
Forest Green
Sat 09 Sep 2017
League Two
Crewe
5 - 1
M Coy
Chesterfield
Sat 26 Aug 2017
League Two
Yeovil
2 - 0
M Coy
Coventry
Sat 19 Aug 2017
League Two
Carlisle
3 - 0
M Coy
Cheltenham
Sat 05 Aug 2017
League Two
Stevenage
3 - 3
M Coy
Newport County
Sat 29 Apr 2017
Conference
Macclesfield
0 - 0
M Coy
Sutton
Mon 17 Apr 2017
Conference
Southport
2 - 0
M Coy
Forest Green
Tue 28 Mar 2017
Conference
Macclesfield
1 - 3
M Coy
York
Tue 07 Mar 2017
Conference
Barrow
2 - 1
M Coy
Tranmere
Sat 25 Feb 2017
Conference
Southport
0 - 1
M Coy
Chester
Tue 21 Feb 2017
Conference
York
1 - 3
M Coy
Gateshead
Sat 18 Feb 2017
Conference
North Ferriby
1 - 2
M Coy
Dover Athletic
Sat 28 Jan 2017
Conference
Barrow
2 - 3
M Coy
Forest Green
Sat 21 Jan 2017
Conference
Gateshead
1 - 1
M Coy
Aldershot
Sun 01 Jan 2017
Conference
York
0 - 1
M Coy
North Ferriby
2016
Sat 03 Dec 2016
Conference
Guiseley
1 - 1
M Coy
Chester
Sat 26 Nov 2016
Conference
Wrexham
3 - 1
M Coy
Forest Green
Sat 19 Nov 2016
Conference
York
0 - 2
M Coy
Dag and Red
Sat 12 Nov 2016
Conference
Lincoln
3 - 3
M Coy
Aldershot
Tue 25 Oct 2016
Conference
Macclesfield
0 - 0
M Coy
Chester
Sat 08 Oct 2016
Conference
Guiseley
2 - 1
M Coy
Southport
Sat 01 Oct 2016
Conference
York
0 - 1
M Coy
Aldershot
Sat 24 Sep 2016
Conference
Wrexham
0 - 0
M Coy
Chester
Sat 10 Sep 2016
Conference
Tranmere
0 - 1
M Coy
Lincoln
Sat 16 Apr 2016
Conference
Tranmere
1 - 2
M Coy
Wrexham
Tue 05 Apr 2016
Conference
Altrincham
1 - 2
M Coy
Dover Athletic
Fri 01 Apr 2016
Conference
Cheltenham
3 - 1
M Coy
Grimsby
Mon 28 Mar 2016
Conference
Barrow
4 - 1
M Coy
Halifax
Sat 26 Mar 2016
Conference
Southport
2 - 0
M Coy
Guiseley
Sat 12 Mar 2016
Conference
Macclesfield
1 - 1
M Coy
Lincoln
Sat 20 Feb 2016
Conference
Tranmere
0 - 1
M Coy
Cheltenham
Sat 13 Feb 2016
Conference
Southport
1 - 1
M Coy
Braintree Town
Sat 30 Jan 2016
Conference
Halifax
1 - 1
M Coy
Welling United
Sat 09 Jan 2016
Conference
Lincoln
2 - 3
M Coy
Dover Athletic
2015
Mon 28 Dec 2015
Conference
Gateshead
3 - 0
M Coy
Guiseley
Sat 19 Dec 2015
Conference
Halifax
1 - 1
M Coy
Tranmere
Tue 24 Nov 2015
Conference
Chester
1 - 1
M Coy
Dover Athletic
Sat 14 Nov 2015
Conference
Barrow
4 - 0
M Coy
Torquay
Sat 10 Oct 2015
Conference
Southport
0 - 1
M Coy
Torquay
Tue 06 Oct 2015
Conference
Barrow
3 - 2
M Coy
Chester
Fri 18 Sep 2015
Conference
Grimsby
1 - 1
M Coy
Tranmere
Sat 05 Sep 2015
Conference
Chester
1 - 2
M Coy
Forest Green
Mon 31 Aug 2015
Conference
Southport
3 - 0
M Coy
Altrincham
Sat 22 Aug 2015
Conference
Halifax
2 - 2
M Coy
Bromley
Sat 15 Aug 2015
Conference
Guiseley
1 - 0
M Coy
Kidderminster
Sat 18 Apr 2015
Conference
Halifax
0 - 2
M Coy
Torquay
Mon 06 Apr 2015
Conference
Southport
0 - 3
M Coy
Telford United
Sat 28 Mar 2015
Conference
Macclesfield
0 - 0
M Coy
Bristol Rvs
Sat 14 Mar 2015
Conference
Chester
2 - 2
M Coy
Grimsby
Tue 10 Mar 2015
Conference
Macclesfield
1 - 0
M Coy
Telford United
Tue 03 Mar 2015
Conference
Southport
1 - 0
M Coy
Halifax
Sat 28 Feb 2015
Conference
Altrincham
1 - 3
M Coy
Barnet
Sat 07 Feb 2015
Conference
Macclesfield
3 - 2
M Coy
Welling United
Sun 04 Jan 2015
Conference
Lincoln
4 - 1
M Coy
Barnet
Thu 01 Jan 2015
Conference
Altrincham
4 - 1
M Coy
Chester
2014
Sat 22 Nov 2014
Conference
Grimsby
0 - 2
M Coy
Kidderminster
Sun 16 Nov 2014
Conference
Halifax
1 - 3
M Coy
Woking
Sat 18 Oct 2014
Conference
Halifax
2 - 0
M Coy
Kidderminster
Tue 30 Sep 2014
Conference
Telford United
1 - 2
M Coy
Chester
Sat 20 Sep 2014
Conference
Macclesfield
3 - 0
M Coy
Southport
Sat 16 Aug 2014
Conference
Halifax
3 - 0
M Coy
Welling United
Tue 12 Aug 2014
Conference
Grimsby
0 - 0
M Coy
Nuneaton Town
Fri 18 Apr 2014
Conference
Hyde United
1 - 3
M Coy
Kidderminster
Sat 22 Mar 2014
Conference
Macclesfield
2 - 1
M Coy
Tamworth
Tue 11 Mar 2014
Conference
Grimsby
1 - 1
M Coy
Hereford
Sat 08 Feb 2014
Conference
Hyde United
3 - 4
M Coy
Lincoln
Sat 11 Jan 2014
Conference
Wrexham
0 - 0
M Coy
Halifax
2013
Sat 21 Dec 2013
Conference
Hyde United
0 - 1
M Coy
Barnet
Sat 14 Dec 2013
Conference
Macclesfield
1 - 0
M Coy
Salisbury
Sat 16 Nov 2013
Conference
Southport
0 - 3
M Coy
Hereford
Tue 12 Nov 2013
Conference
Halifax
4 - 0
M Coy
Hyde United
Sat 05 Oct 2013
Conference
Southport
1 - 1
M Coy
Woking
Sat 28 Sep 2013
Conference
Macclesfield
2 - 1
M Coy
Welling United
Sat 14 Sep 2013
Conference
Grimsby
1 - 0
M Coy
Braintree Town
Sat 07 Sep 2013
Conference
Lincoln
0 - 1
M Coy
Salisbury
Mon 26 Aug 2013
Conference
Tamworth
0 - 2
M Coy
Dartford
Tue 13 Aug 2013
Conference
Hyde United
1 - 2
M Coy
Southport