OrcaScore

Referee profile

Oliver Mackey

  • England
  • 39 matches officiated
Matches officiated
39
career total (source)
Yellow cards / match
4.08
159 yellow in total
Reds / match
0.10
3 red · 1 second yellow
Yellow / match, recent
3.79
28 matches · red 0.11

Last 12 months

19 matches since 2 Nov 2025, compared with the average referee

All referees
Last 12 months
MetricOliver MackeyAverageDifference from average
Yellow cards / match 3.61 3.99 −10%
Red cards / match 0.11 0.21 −48%
Penalty goals / match 0.00 0.23 −100%
Goals / match 2.26 2.78 −19%
Home wins 21% 44% −52%
Draws 32% 25% +25%

Ranked 747 of 1122 referees for yellow cards (1 = strictest).

Match results

By league

  1. 1 National League 1.88 goals · 4.14 yellows / match 8 matches
  2. 2 League Two 3.20 goals · 3.80 yellows / match 5 matches
  3. 3 League One 1.67 goals · – yellows / match 3 matches
  4. 4 EFL Cup 3.00 goals · – yellows / match 2 matches
  5. 5 Women's Super League 1.00 goals · – yellows / match 1 match

Cards per match

Recent matches (oldest to newest); the dashed line is the career average. Click a bar to open the match.

Yellow cardsRed cardsCareer avg.
0 1 2 3 4 5 6 7 8 Chesterfield – Salford City · 11 Oct 2025 · Yellow cards 5, Red cards 0 5 11 OctCHE–SAL Braintree Town – Hartlepool United · 21 Dec 2025 · Yellow cards 0, Red cards 0 Brackley Town – Forest Green Rovers · 26 Dec 2025 · Yellow cards 7, Red cards 0 7 Walsall – Oldham Athletic · 29 Dec 2025 · Yellow cards 4, Red cards 0 4 29 DecWAl–OLD York City – Southend United · 17 Jan 2026 · Yellow cards 6, Red cards 0 6 Everton – Brighton · 23 Jan 2026 · Yellow cards 1, Red cards 0 1 Harrogate Town – Fleetwood Town · 27 Jan 2026 · Yellow cards 5, Red cards 0 5 27 JanHTO–FLE Exeter City – Northampton Town · 14 Feb 2026 · Yellow cards 1, Red cards 0 1 Yeovil Town – Tamworth · 3 Mar 2026 · Yellow cards 4, Red cards 0 4 Luton – Reading · 7 Mar 2026 · Yellow cards 5, Red cards 0 5 7 MarLUT–REA Barnet – Newport · 14 Mar 2026 · Yellow cards 3, Red cards 0 3 Accrington Stanley – Crewe Alexandra · 3 Apr 2026 · Yellow cards 4, Red cards 0 4 Port Vale – Barnsley · 14 Apr 2026 · Yellow cards 2, Red cards 0 2 14 AprPVA–BAR Gillingham – Grimsby Town · 18 Apr 2026 · Yellow cards 3, Red cards 0 3 Scunthorpe United – Eastleigh · 25 Apr 2026 · Yellow cards 4, Red cards 0 4 Tranmere Rovers – Rochdale · 1 Aug 2026 · Yellow cards 3, Red cards 0 3 1 AugTRA–ROC Salford City – Shrewsbury Town · 8 Aug 2026 · Yellow cards 6, Red cards 2 8 Sutton United – Hartlepool United · 22 Aug 2026 · Yellow cards 5, Red cards 0 5 Kidderminster – Yeovil Town · 26 Sep 2026 · Yellow cards 3, Red cards 0 3 26 SepKID–YEO Wealdstone – Solihull Moors · 27 Oct 2026 · Yellow cards 2, Red cards 0 2 27 OctWEA–SOL 4.1

League breakdown

Competitions of the last 30 matches

League Two 11 11 matches · 4.1 yellow/match
National League 10 10 matches · 4.1 yellow/match
EFL Cup 4 4 matches · 4.5 yellow/match
League One 4 4 matches · 2.5 yellow/match
Women's Super League 1 1 matches · 1.0 yellow/match

Recent matches

Older matches exist at the source.
FT 23 Jan Everton Brighton 0 1
Women's Super League 1 0