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
m donohue
Previous matches refereed by M Donohue
2024
Wed 11 Dec 2024
Millwall
0 - 1
M Donohue
Sheffield United
Sat 07 Dec 2024
Leeds
2 - 0
M Donohue
Derby
Tue 26 Nov 2024
Stoke
0 - 0
M Donohue
Preston
Sat 09 Nov 2024
Leeds
2 - 0
M Donohue
QPR
Wed 06 Nov 2024
Luton
1 - 0
M Donohue
Cardiff
Tue 22 Oct 2024
Sheffield Weds
0 - 0
M Donohue
Swansea
Sat 05 Oct 2024
Watford
2 - 1
M Donohue
Middlesbrough
Sat 28 Sep 2024
Portsmouth
0 - 0
M Donohue
Sheffield United
Sun 22 Sep 2024
Preston
0 - 0
M Donohue
Blackburn
Sat 14 Sep 2024
Derby
1 - 0
M Donohue
Cardiff
Sat 24 Aug 2024
Middlesbrough
2 - 2
M Donohue
Portsmouth
Mon 12 Aug 2024
Luton
1 - 4
M Donohue
Burnley
Sun 19 May 2024
Premier League
Luton
2 - 4
M Donohue
Fulham
Sat 11 May 2024
Premier League
Bournemouth
1 - 2
M Donohue
Brentford
Sat 04 May 2024
The Championship
Leeds
1 - 2
M Donohue
Southampton
Sat 27 Apr 2024
The Championship
Huddersfield
1 - 1
M Donohue
Birmingham
Sat 13 Apr 2024
The Championship
West Brom
0 - 1
M Donohue
Sunderland
Wed 10 Apr 2024
League One
Wycombe
0 - 0
M Donohue
Derby
Sat 06 Apr 2024
The Championship
Norwich
1 - 0
M Donohue
Ipswich
Mon 01 Apr 2024
The Championship
Middlesbrough
2 - 0
M Donohue
Sheffield Weds
Fri 29 Mar 2024
The Championship
Southampton
1 - 1
M Donohue
Middlesbrough
Sat 16 Mar 2024
The Championship
Birmingham
0 - 1
M Donohue
Watford
Sun 10 Mar 2024
The Championship
Bristol City
1 - 0
M Donohue
Swansea
Wed 06 Mar 2024
The Championship
Cardiff
1 - 0
M Donohue
Huddersfield
Sat 24 Feb 2024
The Championship
QPR
2 - 1
M Donohue
Rotherham
Sat 17 Feb 2024
The Championship
Plymouth
0 - 2
M Donohue
Leeds
Tue 13 Feb 2024
The Championship
Bristol City
3 - 1
M Donohue
Southampton
Sat 03 Feb 2024
The Championship
Huddersfield
4 - 0
M Donohue
Sheffield Weds
Wed 24 Jan 2024
The Championship
Leeds
1 - 0
M Donohue
Norwich
Sat 13 Jan 2024
The Championship
Birmingham
2 - 2
M Donohue
Swansea
2023
Fri 29 Dec 2023
The Championship
Hull
3 - 2
M Donohue
Blackburn
Sat 23 Dec 2023
The Championship
Sunderland
0 - 3
M Donohue
Coventry
Sat 16 Dec 2023
The Championship
Swansea
1 - 2
M Donohue
Middlesbrough
Wed 13 Dec 2023
The Championship
Norwich
3 - 1
M Donohue
Sheffield Weds
Wed 29 Nov 2023
The Championship
Sunderland
1 - 2
M Donohue
Huddersfield
Sat 11 Nov 2023
The Championship
Hull
1 - 0
M Donohue
Huddersfield
Tue 24 Oct 2023
League One
Bristol Rvs
1 - 1
M Donohue
Stevenage
Sat 21 Oct 2023
The Championship
Preston
1 - 1
M Donohue
Millwall
Sat 07 Oct 2023
The Championship
Sheffield Weds
0 - 0
M Donohue
Huddersfield
Tue 03 Oct 2023
The Championship
Ipswich
3 - 0
M Donohue
Hull
Fri 22 Sep 2023
The Championship
Birmingham
0 - 0
M Donohue
QPR
Tue 19 Sep 2023
The Championship
Bristol City
4 - 1
M Donohue
Plymouth
Sat 02 Sep 2023
The Championship
Stoke
0 - 2
M Donohue
Preston
Fri 18 Aug 2023
The Championship
Leeds
1 - 1
M Donohue
West Brom
Sat 12 Aug 2023
The Championship
Hull
4 - 2
M Donohue
Sheffield Weds
Sat 05 Aug 2023
The Championship
Plymouth
3 - 1
M Donohue
Huddersfield
Mon 08 May 2023
The Championship
Burnley
3 - 0
M Donohue
Cardiff
Fri 28 Apr 2023
The Championship
Blackpool
2 - 3
M Donohue
Millwall
Sat 22 Apr 2023
The Championship
Coventry
2 - 1
M Donohue
Reading
Sat 15 Apr 2023
The Championship
Swansea
1 - 0
M Donohue
Huddersfield
Mon 10 Apr 2023
The Championship
West Brom
2 - 2
M Donohue
QPR
Sat 18 Mar 2023
The Championship
Middlesbrough
4 - 0
M Donohue
Preston
Wed 15 Mar 2023
The Championship
Sunderland
1 - 2
M Donohue
Sheffield United
Fri 10 Mar 2023
The Championship
Stoke
3 - 2
M Donohue
Blackburn
Sat 04 Mar 2023
The Championship
Cardiff
2 - 0
M Donohue
Bristol City
Sat 25 Feb 2023
The Championship
Burnley
4 - 0
M Donohue
Huddersfield
Sat 18 Feb 2023
The Championship
Blackpool
1 - 0
M Donohue
Stoke
Tue 14 Feb 2023
The Championship
Coventry
1 - 0
M Donohue
Millwall
Sat 11 Feb 2023
The Championship
Sheffield United
3 - 0
M Donohue
Swansea
Mon 06 Feb 2023
The Championship
Blackburn
0 - 0
M Donohue
Wigan
Sat 14 Jan 2023
The Championship
Middlesbrough
1 - 0
M Donohue
Millwall
Sun 01 Jan 2023
The Championship
Huddersfield
1 - 2
M Donohue
Luton
2022
Mon 26 Dec 2022
The Championship
Sheffield United
3 - 1
M Donohue
Coventry
Sat 10 Dec 2022
The Championship
Reading
1 - 0
M Donohue
Coventry
Fri 02 Dec 2022
League Two
Stevenage
5 - 0
M Donohue
Barrow
Sat 12 Nov 2022
The Championship
Cardiff
0 - 1
M Donohue
Sheffield United
Sat 05 Nov 2022
The Championship
Middlesbrough
1 - 1
M Donohue
Bristol City
Sat 29 Oct 2022
The Championship
Wigan
0 - 1
M Donohue
Watford
Sat 15 Oct 2022
The Championship
Preston
0 - 2
M Donohue
Stoke
Sat 08 Oct 2022
The Championship
Millwall
2 - 0
M Donohue
Middlesbrough
Sat 24 Sep 2022
League One
Sheffield Weds
3 - 1
M Donohue
Wycombe
Sat 17 Sep 2022
The Championship
QPR
0 - 0
M Donohue
Stoke
Wed 14 Sep 2022
The Championship
Reading
0 - 3
M Donohue
Sunderland
Sun 04 Sep 2022
The Championship
Hull
0 - 2
M Donohue
Sheffield United
Wed 31 Aug 2022
The Championship
Blackpool
0 - 1
M Donohue
Blackburn
Sat 13 Aug 2022
The Championship
Huddersfield
3 - 1
M Donohue
Stoke
Sat 06 Aug 2022
The Championship
Norwich
1 - 1
M Donohue
Wigan
Sat 30 Jul 2022
The Championship
Rotherham
1 - 1
M Donohue
Swansea
Sat 30 Apr 2022
The Championship
Reading
0 - 1
M Donohue
West Brom
Wed 27 Apr 2022
The Championship
Middlesbrough
2 - 0
M Donohue
Cardiff
Mon 18 Apr 2022
The Championship
Coventry
0 - 3
M Donohue
Bournemouth
Fri 15 Apr 2022
The Championship
Stoke
0 - 1
M Donohue
Bristol City
Sat 09 Apr 2022
The Championship
Blackburn
1 - 1
M Donohue
Blackpool
Fri 11 Mar 2022
The Championship
West Brom
2 - 2
M Donohue
Huddersfield
Sat 05 Mar 2022
The Championship
Preston
2 - 1
M Donohue
Bournemouth
Sat 26 Feb 2022
League One
Morecambe
1 - 1
M Donohue
Ipswich
Wed 23 Feb 2022
The Championship
Sheffield United
1 - 0
M Donohue
Blackburn
Wed 16 Feb 2022
The Championship
Peterboro
0 - 0
M Donohue
Reading
Tue 08 Feb 2022
The Championship
Fulham
3 - 0
M Donohue
Millwall
Wed 02 Feb 2022
The Championship
Huddersfield
2 - 0
M Donohue
Derby
Sat 29 Jan 2022
The Championship
Middlesbrough
1 - 0
M Donohue
Coventry
Sat 22 Jan 2022
The Championship
Bournemouth
0 - 1
M Donohue
Hull
Sat 15 Jan 2022
The Championship
Cardiff
0 - 1
M Donohue
Blackburn
Sun 02 Jan 2022
The Championship
Birmingham
1 - 2
M Donohue
QPR
2021
Thu 30 Dec 2021
The Championship
Stoke
1 - 2
M Donohue
Derby
Sat 11 Dec 2021
The Championship
Swansea
1 - 4
M Donohue
Nottm Forest
Sat 04 Dec 2021
The Championship
Barnsley
1 - 1
M Donohue
Huddersfield
Sat 27 Nov 2021
The Championship
Birmingham
1 - 0
M Donohue
Blackpool
Fri 19 Nov 2021
The Championship
QPR
2 - 0
M Donohue
Luton
Sat 06 Nov 2021
The Championship
West Brom
1 - 1
M Donohue
Middlesbrough
Sat 30 Oct 2021
The Championship
Swansea
3 - 0
M Donohue
Peterboro
Tue 19 Oct 2021
The Championship
Sheffield United
1 - 2
M Donohue
Millwall
Sat 16 Oct 2021
The Championship
Blackburn
2 - 2
M Donohue
Coventry
Tue 28 Sep 2021
The Championship
Hull
1 - 1
M Donohue
Blackpool
Sat 25 Sep 2021
The Championship
Birmingham
0 - 0
M Donohue
Preston
Sat 28 Aug 2021
The Championship
Barnsley
1 - 1
M Donohue
Birmingham
Wed 18 Aug 2021
The Championship
West Brom
4 - 0
M Donohue
Sheffield United
Sat 14 Aug 2021
The Championship
Hull
0 - 3
M Donohue
QPR
Sat 07 Aug 2021
The Championship
Stoke
3 - 2
M Donohue
Reading
Sat 01 May 2021
The Championship
Preston
2 - 0
M Donohue
Barnsley
Sat 24 Apr 2021
The Championship
Cardiff
2 - 1
M Donohue
Wycombe
Sat 17 Apr 2021
The Championship
Middlesbrough
1 - 2
M Donohue
QPR
Tue 13 Apr 2021
The Championship
Sheffield Weds
0 - 2
M Donohue
Swansea
Mon 05 Apr 2021
The Championship
Luton
1 - 2
M Donohue
Barnsley
Sat 20 Mar 2021
The Championship
Bristol City
0 - 2
M Donohue
Rotherham
Sat 06 Mar 2021
The Championship
Millwall
0 - 2
M Donohue
Blackburn
Tue 02 Mar 2021
The Championship
Huddersfield
1 - 1
M Donohue
Birmingham
Tue 23 Feb 2021
The Championship
Rotherham
0 - 1
M Donohue
Nottm Forest
Sat 20 Feb 2021
League Two
Cheltenham
0 - 2
M Donohue
Bradford
Wed 17 Feb 2021
The Championship
Barnsley
2 - 1
M Donohue
Blackburn
Sat 13 Feb 2021
The Championship
Derby
2 - 1
M Donohue
Middlesbrough
Sat 30 Jan 2021
The Championship
Cardiff
1 - 1
M Donohue
Millwall
Sat 23 Jan 2021
League Two
Exeter
3 - 1
M Donohue
Stevenage
Tue 19 Jan 2021
The Championship
Rotherham
3 - 3
M Donohue
Stoke
Fri 01 Jan 2021
The Championship
Sheffield Weds
1 - 0
M Donohue
Derby
2020
Tue 29 Dec 2020
The Championship
Huddersfield
2 - 1
M Donohue
Blackburn
Sat 26 Dec 2020
The Championship
Reading
2 - 1
M Donohue
Luton
Tue 15 Dec 2020
The Championship
Bournemouth
1 - 0
M Donohue
Wycombe
Sat 12 Dec 2020
The Championship
Birmingham
0 - 1
M Donohue
Watford
Fri 27 Nov 2020
The Championship
Brentford
2 - 1
M Donohue
QPR
Sat 21 Nov 2020
The Championship
Swansea
1 - 0
M Donohue
Rotherham
Sat 07 Nov 2020
The Championship
Nottm Forest
2 - 0
M Donohue
Wycombe
Sat 31 Oct 2020
The Championship
Barnsley
1 - 0
M Donohue
Watford
Sat 24 Oct 2020
The Championship
Reading
3 - 0
M Donohue
Rotherham
Tue 20 Oct 2020
League Two
Oldham
1 - 1
M Donohue
Carlisle
Sat 26 Sep 2020
The Championship
Preston
0 - 1
M Donohue
Stoke
Sat 19 Sep 2020
The Championship
Middlesbrough
1 - 1
M Donohue
Bournemouth
Sat 11 Jul 2020
The Championship
Hull
0 - 1
M Donohue
Millwall
Tue 07 Jul 2020
The Championship
Cardiff
2 - 3
M Donohue
Blackburn
Sat 04 Jul 2020
The Championship
Brentford
3 - 0
M Donohue
Wigan
Sat 27 Jun 2020
The Championship
Stoke
0 - 2
M Donohue
Middlesbrough
Sat 22 Feb 2020
League One
Fleetwood Town
1 - 0
M Donohue
Portsmouth
Wed 12 Feb 2020
The Championship
Reading
1 - 2
M Donohue
West Brom
Sat 08 Feb 2020
The Championship
Swansea
2 - 3
M Donohue
Derby
Sat 01 Feb 2020
The Championship
Middlesbrough
1 - 1
M Donohue
Blackburn
Sat 11 Jan 2020
The Championship
Hull
0 - 1
M Donohue
Fulham
Wed 01 Jan 2020
The Championship
Bristol City
0 - 4
M Donohue
Brentford
2019
Sun 29 Dec 2019
The Championship
Nottm Forest
1 - 0
M Donohue
Wigan
Sat 21 Dec 2019
The Championship
QPR
2 - 2
M Donohue
Charlton
Wed 11 Dec 2019
The Championship
Barnsley
1 - 1
M Donohue
Reading
Wed 27 Nov 2019
The Championship
Blackburn
1 - 0
M Donohue
Brentford
Sat 23 Nov 2019
League Two
Salford
0 - 0
M Donohue
Macclesfield
Sat 02 Nov 2019
League One
Milton Keynes Dons
1 - 3
M Donohue
Tranmere
Sat 26 Oct 2019
The Championship
West Brom
2 - 2
M Donohue
Charlton
Tue 22 Oct 2019
League Two
Morecambe
0 - 2
M Donohue
Forest Green
Sun 20 Oct 2019
The Championship
Wigan
1 - 0
M Donohue
Nottm Forest
Wed 02 Oct 2019
The Championship
Cardiff
3 - 0
M Donohue
QPR
Sat 21 Sep 2019
The Championship
Reading
1 - 2
M Donohue
Blackburn
Sat 14 Sep 2019
The Championship
Charlton
0 - 1
M Donohue
Birmingham
Sat 24 Aug 2019
The Championship
QPR
3 - 1
M Donohue
Wigan
Sat 17 Aug 2019
The Championship
Barnsley
2 - 2
M Donohue
Charlton
Sat 10 Aug 2019
The Championship
Hull
2 - 1
M Donohue
Reading
Sat 03 Aug 2019
League Two
Crewe
0 - 3
M Donohue
Plymouth
Sat 04 May 2019
League Two
Yeovil
0 - 0
M Donohue
Carlisle
Mon 22 Apr 2019
League Two
Macclesfield
0 - 0
M Donohue
Newport County
Sat 13 Apr 2019
League Two
Crewe
3 - 0
M Donohue
Notts County
Tue 02 Apr 2019
League Two
Oldham
2 - 0
M Donohue
Tranmere
Sat 30 Mar 2019
League One
Scunthorpe
1 - 2
M Donohue
AFC Wimbledon
Sat 09 Mar 2019
League One
Bradford
3 - 1
M Donohue
Peterboro
Tue 26 Feb 2019
League One
Shrewsbury
2 - 0
M Donohue
Doncaster
Sat 23 Feb 2019
League Two
Mansfield
1 - 0
M Donohue
Forest Green
Tue 19 Feb 2019
League One
Sunderland
4 - 2
M Donohue
Gillingham
Sat 16 Feb 2019
League One
Barnsley
2 - 1
M Donohue
Wycombe
Sat 09 Feb 2019
League Two
Carlisle
1 - 1
M Donohue
Exeter
Sat 12 Jan 2019
League One
Walsall
1 - 2
M Donohue
Scunthorpe
Tue 01 Jan 2019
League Two
Grimsby
0 - 1
M Donohue
Mansfield
2018
Sat 29 Dec 2018
League One
Fleetwood Town
2 - 5
M Donohue
Portsmouth
Sat 22 Dec 2018
League Two
Forest Green
1 - 0
M Donohue
Crewe
Sat 15 Dec 2018
League One
Oxford
2 - 0
M Donohue
Blackpool
Tue 27 Nov 2018
League One
Shrewsbury
2 - 0
M Donohue
Plymouth
Sat 24 Nov 2018
League One
Charlton
3 - 1
M Donohue
Bristol Rvs
Sat 17 Nov 2018
League One
Burton
1 - 0
M Donohue
Coventry
Sat 27 Oct 2018
League Two
Cheltenham
0 - 2
M Donohue
Stevenage
Tue 23 Oct 2018
League Two
Swindon
0 - 2
M Donohue
Cambridge
Sat 20 Oct 2018
League Two
Grimsby
0 - 0
M Donohue
Exeter
Sat 06 Oct 2018
League Two
Macclesfield
0 - 1
M Donohue
Notts County
Tue 02 Oct 2018
League One
Rochdale
0 - 0
M Donohue
Bristol Rvs
Sat 22 Sep 2018
League Two
Yeovil
0 - 3
M Donohue
Swindon
Sat 15 Sep 2018
League Two
Carlisle
0 - 0
M Donohue
Tranmere
Sat 08 Sep 2018
League Two
Lincoln
0 - 1
M Donohue
Crawley Town
Sat 25 Aug 2018
League Two
Cambridge
0 - 1
M Donohue
Cheltenham
Sat 18 Aug 2018
League Two
Stevenage
1 - 0
M Donohue
Morecambe
Sat 11 Aug 2018
League Two
Colchester
2 - 0
M Donohue
Port Vale
Sat 28 Apr 2018
Conference
Macclesfield
2 - 0
M Donohue
Dag and Red
Tue 24 Apr 2018
Conference
Gateshead
2 - 5
M Donohue
Ebbsfleet
Sat 21 Apr 2018
Conference
Halifax
0 - 2
M Donohue
Tranmere
Tue 17 Apr 2018
Conference
Guiseley
0 - 1
M Donohue
Barrow
Sat 24 Mar 2018
Conference
Wrexham
1 - 0
M Donohue
Maidstone
Sat 17 Feb 2018
Conference
Tranmere
1 - 0
M Donohue
Bromley
Sat 20 Jan 2018
Conference
Hartlepool
0 - 2
M Donohue
Wrexham
Tue 09 Jan 2018
Conference
Fylde
1 - 1
M Donohue
Chester
2017
Sat 30 Dec 2017
Conference
Dover Athletic
0 - 0
M Donohue
Halifax
Sat 18 Nov 2017
Conference
Hartlepool
0 - 2
M Donohue
Aldershot
Sat 28 Oct 2017
Conference
Tranmere
4 - 2
M Donohue
Halifax
Sat 07 Oct 2017
Conference
Solihull
1 - 2
M Donohue
Hartlepool
Sat 23 Sep 2017
Conference
Chester
2 - 0
M Donohue
Maidenhead
Tue 12 Sep 2017
Conference
Macclesfield
2 - 1
M Donohue
Fylde
Mon 28 Aug 2017
Conference
Boreham Wood
0 - 1
M Donohue
Wrexham
Sat 19 Aug 2017
Conference
Guiseley
3 - 2
M Donohue
Torquay