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.
League Level Breakdown
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.
| Competition | Matches | Y/M | Goals | |||||||
|---|---|---|---|---|---|---|---|---|---|---|
League One· England81Matches | 81 | 12 | 0 | Y/M0.1 | Goals225 | 2.8 | 2 | 34 | 24 | 23 |
League Two· England80Matches | 80 | 278 | 20 | Y/M3.5 | Goals201 | 2.5 | 19 | 37 | 19 | 24 |
EFL Trophy· England14Matches | 14 | 0 | 0 | Y/M0.0 | Goals49 | 3.5 | 0 | 9 | 5 | 0 |
FA Cup· England8Matches | 8 | 0 | 0 | Y/M0.0 | Goals19 | 2.4 | 0 | 3 | 4 | 1 |
League Cup· England6Matches | 6 | 0 | 0 | Y/M0.0 | Goals15 | 2.5 | 0 | 3 | 3 | 0 |
FA Trophy· England2Matches | 2 | 0 | 0 | Y/M0.0 | Goals6 | 3.0 | 0 | 1 | 0 | 1 |
National League· England2Matches | 2 | 0 | 0 | Y/M0.0 | Goals3 | 1.5 | 0 | 0 | 1 | 1 |
National League - Play-offs· England1Matches | 1 | 0 | 0 | Y/M0.0 | Goals1 | 1.0 | 0 | 0 | 1 | 0 |
Premier League 2 Division One· England1Matches | 1 | 0 | 0 | Y/M0.0 | Goals6 | 6.0 | 0 | 1 | 0 | 0 |
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.
| Date | Competition | Home | Score | Away | |||
|---|---|---|---|---|---|---|---|
| 2026-05-02 | League Two | Gillingham | 1–0 | Shrewsbury | 0 | — | |
| 2026-04-25 | League Two | Newport County | 3–2 | Oldham | 4 | 1 | |
| 2026-04-22 | League One | Cardiff | 1–0 | Port Vale | 0 | — | |
| 2026-04-14 | League Two | Colchester | 2–1 | Accrington ST | 5 | — | |
| 2026-04-11 | League Two | Grimsby | 3–2 | Crewe | 1 | — | |
| 2026-04-03 | League Two | Barnet | 2–2 | Bromley | 5 | 1 | |
| 2026-03-21 | League One | Barnsley | 0–1 | Doncaster | 4 | — | |
| 2026-02-28 | League One | Northampton | 1–1 | Peterborough | 3 | — | |
| 2026-02-21 | League One | Mansfield Town | 0–2 | 5 | — | ||
| 2025-04-18 | League One | Rotherham | 3–3 | Mansfield Town | 0 | — | |
| 2025-04-08 | League One | Exeter City | 1–1 | Wigan | 0 | — | |
| 2025-03-29 | League Two | Harrogate Town | 1–1 | Gillingham | 7 | — | |
| 2025-03-15 | League Two | 1–2 | 0 | — | |||
| 2025-03-08 | League One | Birmingham | 1–0 | 0 | — | ||
| 2025-03-01 | League Two | Tranmere | 1–1 | Port Vale | 6 | 1 | |
| 2025-02-22 | League Two | Crewe | 3–0 | Barrow | 3 | — | |
| 2025-02-15 | League One | Barnsley | 1–2 | Huddersfield | 0 | — | |
| 2025-02-11 | League One | 1–1 | Stockport County | 0 | — | ||
| 2025-02-01 | League One | Shrewsbury | 2–1 | Mansfield Town | 0 | — | |
| 2025-01-25 | League One | Wycombe | 0–0 | Northampton | 0 | — | |
| 2025-01-18 | League Two | Salford City | 0–2 | 5 | 1 | ||
| 2025-01-14 | EFL Trophy | Cheltenham | 2–1 | Colchester | 0 | — | |
| 2025-01-04 | League One | Wrexham | 1–0 | Peterborough | 0 | — | |
| 2024-12-14 | League Two | AFC Wimbledon | 1–0 | Doncaster | 8 | — | |
| 2024-12-07 | League One | Wycombe | 1–1 | Reading | 0 | — | |
| 2024-12-03 | League Two | Walsall | 3–2 | 2 | — | ||
| 2024-11-09 | League One | Stockport County | 5–0 | Bolton | 0 | — | |
| 2024-10-26 | League Two | Newport County | 0–0 | 4 | — | ||
| 2024-10-17 | League One | Shrewsbury | 0–2 | Exeter City | 0 | — | |
| 2024-10-12 | League Two | Milton Keynes Dons | 0–1 | Port Vale | 4 | — | |
| 2024-10-05 | League One | Huddersfield | 2–0 | Barnsley | 0 | — | |
| 2024-10-01 | League One | 3–2 | Charlton | 0 | — | ||
| 2024-09-14 | League Two | Accrington ST | 0–1 | Crewe | 2 | — | |
| 2024-08-31 | League One | Stevenage | 0–1 | 0 | — | ||
| 2024-08-27 | League Cup | Millwall | 0–1 | Leyton Orient | 0 | — | |
| 2024-08-17 | League One | Cambridge United | 0–1 | Crawley Town | 0 | — | |
| 2024-08-13 | League Cup | Swansea | 3–1 | Gillingham | 0 | — | |
| 2024-08-10 | National League | Yeovil Town | 0–1 | Hartlepool | 0 | — | |
| 2024-04-27 | League Two | Salford City | 2–2 | Harrogate Town | 2 | — | |
| 2024-04-20 | League Two | Tranmere | 3–2 | AFC Wimbledon | 1 | 1 | |
| 2024-04-09 | League One | Cheltenham | 0–1 | Carlisle | 0 | — | |
| 2024-03-29 | League Two | Crawley Town | 0–2 | Doncaster | 5 | 1 | |
| 2024-03-23 | League One | Burton Albion | 0–1 | Port Vale | 0 | — | |
| 2024-03-16 | League Two | Colchester | 1–1 | Walsall | 3 | — | |
| 2024-03-12 | League One | Shrewsbury | 0–3 | Exeter City | 0 | — | |
| 2024-03-09 | League Two | Mansfield Town | 3–2 | Swindon Town | 2 | — | |
| 2024-02-23 | League One | Wigan | 1–1 | Cheltenham | 0 | — | |
| 2024-02-20 | League One | Cambridge United | 1–2 | Bolton | 0 | — | |
| 2024-02-17 | League Two | Crewe | 0–0 | Harrogate Town | 3 | — | |
| 2024-02-13 | League One | Charlton | 1–1 | 0 | — |