D. Rock
Home bias: +15.9pp home-win tilt vs away
214
Matches officiated
3.57
Yellow / game
0.206
Red / game
43.9%
Home-win %
28.0%
Away-win %
28.0%
Draw %
Public match-data aggregates over this official's recorded fixtures — outcome splits and cards per game, not SPX Quant Engine output.
Cards profile
Books 3.57 yellows per game — in line with the ~3.5/game public benchmark, a average card profile.
A plain-English strictness read from public cards-per-game totals vs a fixed reference benchmark — not SPX Quant Engine output.
Competitions officiated
League One
England
League Two
England
EFL Trophy
England
League Cup
England
FA Cup
England
National League
England
FA Trophy
England
Premier League 2 Division One
England
National League - Play-offs
England
Matches officiated per competition across this official's recorded fixtures.
Notable matches
Forest Green vs Southend
National League · 2025-05-21
Altrincham vs FC Halifax Town
FA Trophy · 2023-04-01
Bromley vs York
FA Trophy · 2022-04-02
Solihull Moors vs AFC Fylde
National League - Play-offs · 2019-05-04
World Cup fixtures and detected finals from this official's record.
Recent matches
Gillingham vs Shrewsbury
Match · 2026-05-02
Newport County vs Oldham
Match · 2026-04-25
Cardiff vs Port Vale
Match · 2026-04-22
Grimsby vs Crewe
Match · 2026-04-11
Stevenage vs Blackpool
Match · 2026-04-06
Barnet vs Bromley
Match · 2026-04-03
Barnsley vs Doncaster
Match · 2026-03-21
Bristol Rovers vs Shrewsbury
Match · 2026-03-17