David Rock Referee Stats
Cards come from 176 matches with official statistics.
Fouls come from 176 matches with a fouls count for both teams.
Penalties, scored and missed (shoot-outs excluded), come from 187 matches with a full event list.
Compared with other referees
3.97 cards a match, in line with other referees in the same competitions and seasons (3.79).
Based on 176 matches with official statistics.
Home and away
Results in these matches
- Home Win 42%
- Draw 27%
- Away Win 31%
2.57 goals a match
Upcoming Matches with David Rock
Recent Matches Refereed by David Rock
David Rock by Competition
Every competition with a finished match, busiest first.
| Competition | MP | Cards | Yellow | Red | Fouls | Pens |
|---|---|---|---|---|---|---|
League OneEngland | 91 | 4.03 | 3.87 | 0.17 | 23.5 | 0.20 |
League TwoEngland | 73 | 4.04 | 3.77 | 0.27 | 24.0 | 0.21 |
FA CupEngland | 10 | 3.50 | 3.25 | 0.25 | 23.5 | 0.20 |
League CupEngland | 10 | 3.10 | 2.90 | 0.20 | 22.2 | 0.00 |
National LeagueEngland | 3 | - | - | - | - | 0.33 |
David Rock by Season
All competitions together, newest season first.
| Season | MP | Cards | Yellow | Red | Fouls | Pens |
|---|---|---|---|---|---|---|
| 2026 | 2 | - | - | - | - | 0.50 |
| 2025 | 33 | 4.45 | 4.33 | 0.12 | 22.6 | 0.21 |
| 2024 | 29 | 4.30 | 4.11 | 0.19 | 24.4 | 0.28 |
| 2023 | 34 | 3.88 | 3.58 | 0.30 | 22.7 | 0.06 |
| 2022 | 30 | 3.86 | 3.66 | 0.21 | 22.1 | 0.13 |
| 2021 | 31 | 3.86 | 3.62 | 0.24 | 24.9 | 0.19 |
| 2020 | 26 | 3.29 | 3.04 | 0.25 | 25.8 | 0.31 |
| 2019 | 1 | 5.00 | 5.00 | 0.00 | 24.0 | 0.00 |
| 2018 | 1 | - | - | - | - | 0.00 |
David Rock referee statistics explained
David Rock is a referee from England with 187 finished matches in our records, from 10 Nov 2018 to 1 Sep 2026. They span 5 competitions, most often League One (91).
In matches with official statistics (176), the average is 3.97 cards a match: 3.76 yellow and 0.22 red. That is close to other referees in the same competitions and seasons, who average 3.79. Home teams receive 1.71 yellow cards a match in these games, away teams 2.05. The fouls count averages 23.6 a match. Penalties awarded: 36 in 187 matches with a full event list, 0.19 a match.
Home teams won 42% of these matches, 27% ended level and away teams won 31%, at 2.57 goals a match. The next assigned match is Oldham vs Crawley Town on 31 Oct 2026.
Other referees are compared on the football referee stats page. Figures update every morning from finished matches; card and foul averages use only matches with official statistics, and results are the 90-minute score.




