Referee profile
Oliver Mackey
- 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
| Metric | Oliver Mackey | Average | Difference 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
National League 1.88 goals · 4.14 yellows / match
8 matches
-
2
League Two 3.20 goals · 3.80 yellows / match
5 matches
-
3
League One 1.67 goals · – yellows / match
3 matches
-
4
EFL Cup 3.00 goals · – yellows / match
2 matches
-
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.
League breakdown
Competitions of the last 30 matches
Recent matches
Older matches exist at the source.
FT
27 Oct
Wealdstone
Solihull Moors
2
3
National League
2
0
FT
26 Sep
Kidderminster
Yeovil Town
0
1
National League
3
0
FT
22 Aug
Sutton United
Hartlepool United
2
1
National League
5
0
FT
8 Aug
Salford City
Shrewsbury Town
1(3)
1(4)
EFL Cup
6
2
FT
1 Aug
Tranmere Rovers
Rochdale
2(1)
2(2)
EFL Cup
3
0
FT
25 Apr
Scunthorpe United
Eastleigh
0
1
National League
4
0
FT
18 Apr
Gillingham
Grimsby Town
1
4
League Two
3
0
FT
14 Apr
Port Vale
Barnsley
0
0
League One
2
0
FT
3 Apr
Accrington Stanley
Crewe Alexandra
2
0
League Two
4
0
FT
14 Mar
Barnet
Newport
1
2
League Two
3
0
FT
7 Mar
Luton
Reading
2
3
League One
5
0
FT
3 Mar
Yeovil Town
Tamworth
2
0
National League
4
0
FT
14 Feb
Exeter City
Northampton Town
0
0
League One
1
0
FT
27 Jan
Harrogate Town
Fleetwood Town
1
2
League Two
5
0
FT
23 Jan
Everton
Brighton
0
1
Women's Super League
1
0
FT
17 Jan
York City
Southend United
1
1
National League
6
0
FT
29 Dec
Walsall
Oldham Athletic
1
2
League Two
4
0
FT
26 Dec
Brackley Town
Forest Green Rovers
1
0
National League
7
0
FT
21 Dec
Braintree Town
Hartlepool United
0
0
National League
0
0
FT
11 Oct
Chesterfield
Salford City
2
0
League Two
5
0
FT
4 Oct
Notts County
Oldham Athletic
3
1
League Two
2
0
FT
27 Sep
Stockport County
Reading
1
1
League One
2
0
FT
20 Sep
Boston United
Boreham Wood
0
2
National League
3
0
FT
6 Sep
Milton Keynes Dons
Grimsby Town
2
3
League Two
3
1
FT
6 Sep
Newport
Bristol Rovers
2
3
League Two
4
0
FT
30 Aug
Shrewsbury Town
Accrington Stanley
0
0
League Two
6
0
FT
26 Aug
Burton
Lincoln City
0
1
EFL Cup
–
FT
23 Aug
Morecambe
Altrincham FC
2
1
National League
7
0
FT
16 Aug
Bromley
Fleetwood Town
2
2
League Two
6
0