England ·Referee·League Two

Michael Barlow

25 matches since August 2024

Michael Barlow referee stats

Michael Barlow has refereed 25 matches in the leagues we cover since August 2024, the latest in the League Two.

Cards: 3.42 a match, against an average of 4.33 in the same leagues and seasons (−0.91). Fouls: 22.7 a match, against 23.3.

Goals: 2.44 a match, against 2.55; over 2.5 goals in 44% of matches, against 47%.

Decided by the referee

About half of a difference here carries over to a referee's next matches.

Cards
3.42
League 4.33
Yellow cards
3.33
League 4.11
Red cards
0.08
League 0.22
Fouls
22.7
League 23.3

Decided by the teams

Differences here are mostly chance: goals do not follow the referee.

Goals
2.44
League 2.55
Over 2.5
44%
League 47%
Both teams score
56%
League 51%
Home wins
36%
League 43%

What to expect next

Cards against the league average
−0.38 a match
Fouls against the league average
−0.3 a match

A record is part referee and part luck. Over 24 matches, about 41% of a difference in cards has held in later matches, so this is the difference to expect, not the full −0.91.

How much referees really change: our study →

Next appointments

No appointment announced yet. Referees are usually named a few days before a match.

Recent matches

MatchScoreYellowRed
York City – Northampton Town10 Oct 2026League Two1–130
Accrington Stanley – Grimsby Town1 Sept 2026League Two2–250
AFC Wimbledon – Reading22 Aug 2026League One0–050
Bristol Rovers – Cheltenham Town25 Apr 2026League Two4–060
Swindon Town – Fleetwood Town28 Mar 2026League Two1–170
Doncaster Rovers – Port Vale24 Mar 2026League One1–030
Cambridge United – Gillingham14 Mar 2026League Two5–030
Accrington Stanley – Barnet24 Feb 2026League Two0–110
Notts County – Barrow7 Feb 2026League Two2–140
Crewe Alexandra – Bristol Rovers19 Dec 2025League Two1–151
Cheltenham Town – Harrogate Town13 Dec 2025League Two1–130
Walsall – Bromley29 Nov 2025League Two3–140
Shrewsbury Town – Colchester United16 Aug 2025League Two0–231
Barrow – Milton Keynes Dons9 Aug 2025League Two0–250
Rotherham United – Peterborough United3 May 2025League One2–150
Port Vale – Milton Keynes Dons15 Mar 2025League Two3–020
Chesterfield – Newport County8 Mar 2025League Two2–120
Notts County – Barrow4 Mar 2025League Two1–230
Cheltenham Town – Walsall25 Feb 2025League Two2–220
Shrewsbury Town – Stevenage22 Feb 2025League One0–1——

Season by season

SeasonLeagueMatchesCardsLeagueFoulsGoalsOver 2.5
2026/2027League One15.003.9728.00.000%
2026/2027League Two24.004.3920.03.0050%
2025/2026League One13.004.0326.01.000%
2025/2026League Two104.304.1925.52.7040%
2024/2025League One25.004.2019.02.0050%
2024/2025League Two92.004.5720.12.5656%

Betting involves risk. Past results do not guarantee future ones. 18+.