England ·Referee·League Two

Oliver Mackey

27 matches since October 2024

Oliver Mackey referee stats

Oliver Mackey has refereed 27 matches in the leagues we cover since October 2024, the latest in the League Two.

Cards: 3.89 a match, against an average of 4.26 in the same leagues and seasons (−0.37). Fouls: 24.5 a match, against 23.2.

Goals: 3.11 a match, against 2.57; over 2.5 goals in 67% of matches, against 48%.

Decided by the referee

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

Cards
3.89
League 4.26
Yellow cards
3.81
League 4.06
Red cards
0.07
League 0.21
Fouls
24.5
League 23.2

Decided by the teams

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

Goals
3.11
League 2.57
Over 2.5
67%
League 48%
Both teams score
63%
League 52%
Home wins
37%
League 43%

What to expect next

Cards against the league average
−0.16 a match
Fouls against the league average
+0.6 a match

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

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
Cheltenham Town – Fleetwood Town20 Oct 2026League Two4–250
Newport County – Colchester United10 Oct 2026League Two1–030
Burton Albion – Mansfield Town19 Sept 2026League One2–260
Crewe Alexandra – Walsall1 Sept 2026League Two2–220
Gillingham – Grimsby Town18 Apr 2026League Two1–430
Port Vale – Barnsley14 Apr 2026League One0–020
Accrington Stanley – Crewe Alexandra3 Apr 2026League Two2–040
Barnet – Newport County14 Mar 2026League Two1–230
Luton Town – Reading7 Mar 2026League One2–350
Exeter City – Northampton Town14 Feb 2026League One0–010
Harrogate Town – Fleetwood Town27 Jan 2026League Two1–250
Walsall – Oldham Athletic29 Dec 2025League Two1–240
Chesterfield – Salford City11 Oct 2025League Two2–050
Notts County – Oldham Athletic4 Oct 2025League Two3–120
Stockport County – Reading27 Sept 2025League One1–120
Milton Keynes Dons – Grimsby Town6 Sept 2025League Two2–331
Newport County – Bristol Rovers6 Sept 2025League Two2–340
Shrewsbury Town – Accrington Stanley30 Aug 2025League Two0–060
Bromley – Fleetwood Town16 Aug 2025League Two2–260
Walsall – Swindon Town2 Aug 2025League Two2–131

Season by season

SeasonLeagueMatchesCardsLeagueFoulsGoalsOver 2.5
2026/2027League One16.003.9726.04.00100%
2026/2027League Two33.334.3929.03.6767%
2025/2026League One42.504.0320.51.7525%
2025/2026League Two124.174.1924.73.2575%
2024/2025League One16.004.2022.01.000%
2024/2025League Two63.834.5724.73.6783%

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