Menu
Rozhodcovia

D. Rock — Referee Profile

Career Statistics

D. Rock has officiated 195 matches, issuing 290 yellow and 20 red cards (1.49 yellows per match). Home teams win 45.1% of the time when this referee is in charge.

195

Matches

290

1.49/game

Yellow Cards

20

0.10/game

Red Cards

21

0.11/game

Penalties

525

2.69/game

Goals

88

45.1%

Home Wins

57

29.2%

Away Wins

50

25.6%

Draws

Result Distribution

Match outcome breakdown when D. Rock officiates: 45.1% home wins, 25.6% draws, 29.2% away wins. A higher home win percentage may indicate a tendency that bettors can factor into match predictions.

H 45.1%
D 25.6%
A 29.2%
Home winDrawAway win

Matches per Year

D. Rock's workload across 8 years (2019–2026). Tracking how many matches a referee handles per year helps assess experience and current activity level.

20191620202420213320223220233620243120251420269

League Level Breakdown

195matches
League One81 (42%)
League Two80 (41%)
EFL Trophy14 (7%)
FA Cup8 (4%)
League Cup6 (3%)
FA Trophy2 (1%)
National League2 (1%)
National League - Play-offs1 (1%)
Premier League 2 Division One1 (1%)

Statistics by League

D. Rock has officiated across 9 competitions, with the most appearances in League One (81 matches). Compare card and goal averages across leagues to see if the referee's style varies by competition level.
LOLeague One· England81Matches
120Y/M0.1Goals225
LTLeague Two· England80Matches
27820Y/M3.5Goals201
ETEFL Trophy· England14Matches
00Y/M0.0Goals49
FCFA Cup· England8Matches
00Y/M0.0Goals19
LCLeague Cup· England6Matches
00Y/M0.0Goals15
FTFA Trophy· England2Matches
00Y/M0.0Goals6
NLNational League· England2Matches
00Y/M0.0Goals3
NPNational League - Play-offs· England1Matches
00Y/M0.0Goals1
POPremier League 2 Division One· England1Matches
00Y/M0.0Goals6

Recent Matches

The last 50 matches officiated by D. Rock. Review recent cards, goals, and results to spot current trends in this referee's decision-making.
Gillingham
Shrewsbury
2026-05-02League Two0
Newport County
Oldham
2026-04-25League Two41
Cardiff
Port Vale
2026-04-22League One0
Colchester
Accrington ST
2026-04-14League Two5
Grimsby
Crewe
2026-04-11League Two1
Barnet
Bromley
2026-04-03League Two51
Barnsley
Doncaster
2026-03-21League One4
Northampton
Peterborough
2026-02-28League One3
Mansfield Town
2026-02-21League One5
Rotherham
Mansfield Town
2025-04-18League One0
Exeter City
Wigan
2025-04-08League One0
Harrogate Town
Gillingham
2025-03-29League Two7
2025-03-15League Two0
Birmingham
2025-03-08League One0
Tranmere
Port Vale
2025-03-01League Two61
Crewe
Barrow
2025-02-22League Two3
Barnsley
Huddersfield
2025-02-15League One0
Stockport County
2025-02-11League One0
Shrewsbury
Mansfield Town
2025-02-01League One0
Wycombe
Northampton
2025-01-25League One0
2025-01-18League Two51
Cheltenham
Colchester
2025-01-14EFL Trophy0
Wrexham
Peterborough
2025-01-04League One0
AFC Wimbledon
Doncaster
2024-12-14League Two8
Wycombe
Reading
2024-12-07League One0
2024-12-03League Two2
Stockport County
Bolton
2024-11-09League One0
Newport County
2024-10-26League Two4
Shrewsbury
Exeter City
2024-10-17League One0
Milton Keynes Dons
Port Vale
2024-10-12League Two4
Huddersfield
Barnsley
2024-10-05League One0
2024-10-01League One0
Accrington ST
Crewe
2024-09-14League Two2
Stevenage
2024-08-31League One0
Millwall
Leyton Orient
2024-08-27League Cup0
Cambridge United
Crawley Town
2024-08-17League One0
Swansea
Gillingham
2024-08-13League Cup0
Yeovil Town
Hartlepool
2024-08-10National League0
Salford City
Harrogate Town
2024-04-27League Two2
Tranmere
AFC Wimbledon
2024-04-20League Two11
Cheltenham
Carlisle
2024-04-09League One0
Crawley Town
Doncaster
2024-03-29League Two51
Burton Albion
Port Vale
2024-03-23League One0
Colchester
Walsall
2024-03-16League Two3
Shrewsbury
Exeter City
2024-03-12League One0
Mansfield Town
Swindon Town
2024-03-09League Two2
Wigan
Cheltenham
2024-02-23League One0
Cambridge United
Bolton
2024-02-20League One0
Crewe
Harrogate Town
2024-02-17League Two3
Charlton
2024-02-13League One0