David Rock referee stats

David Rock has refereed 92 matches in our data since 2019/20, in the League Two. 2 of them are from 2026/27. Latest match in our data: 10 Oct 2026.

Match data from completed matches (football-data.co.uk + API-Football), which lists the referee as “D Rock”. The full name is written as our data source writes it.

  • 92Matches
  • 3.52Yellow cards per game
  • 0.24Red cards per game
  • 24.3Fouls per game
  • 2.55Goals per game
  • 10.0Corners per game
  • 52.2%Both teams scored
  • 46.7%Over 2.5 goals

David Rock cards per game

Yellow cards per game

Per game

David Rock
3.52
League average
3.52

Scale: 0 to 4.5 per game

Red cards per game

Per game

David Rock
0.24
League average
0.16

Scale: 0 to 1.0 per game

Fouls per game

Per game

David Rock
24.3
League average
23.1

Scale: 0 to 28.0 per game

Card and foul figures
Per matchDavid RockLeague average
Yellow cards per game3.523.52
Red cards per game0.240.16
Fouls per game24.323.1

David Rock shows about as many yellow cards per game as the average for the same leagues and seasons.

In total 324 yellow and 22 red cards across 92 matches with card data.

League average: every completed match in the same leagues and seasons, weighted by how many matches this referee took charge of in each.

David Rock home and away record

Home wins

Share of matches

David Rock
42.4%
League average
42.3%

Scale: 0 to 100%

39 matches

Draws

Share of matches

David Rock
31.5%
League average
27.3%

Scale: 0 to 100%

29 matches

Away wins

Share of matches

David Rock
26.1%
League average
30.4%

Scale: 0 to 100%

24 matches

Home and away result figures
ResultMatchesShareLeague average
Home wins3942.4%42.3%
Draws2931.5%27.3%
Away wins2426.1%30.4%

Goals per game in these matches: 2.55 (league average 2.56).

These are the results of the matches David Rock refereed. They describe the matches, not the referee’s decisions.

David Rock season by season

SeasonLeagueMatchesYellow per gameRed per gameFouls per gameHome wins
2026/27League Two2····
2025/26League Two154.200.2023.740.0%
2024/25League Two103.700.2024.230.0%
2023/24League Two163.250.3122.456.2%
2022/23League Two113.450.0023.936.4%
2021/22League Two143.500.4325.657.1%
2020/21League Two93.110.4424.744.4%
2019/20League Two153.000.0725.333.3%

A season’s rates appear from 5 matches; below that only the match count is shown.

Teams David Rock has refereed most

  1. Newport County11 matches
  2. Crawley Town10 matches
  3. Crewe8 matches
  4. Grimsby8 matches
  5. Salford8 matches

David Rock’s recent matches

DateMatchScoreYellowRedCornersFouls
10 Oct 2026Cheltenham vs SalfordLeague Two0-291826
26 Sep 2026Rotherham vs CreweLeague Two1-130528
2 May 2026Gillingham vs ShrewsburyLeague Two1-030724
25 Apr 2026Newport County vs OldhamLeague Two3-2411033
11 Apr 2026Grimsby vs CreweLeague Two3-210713
3 Apr 2026Barnet vs BromleyLeague Two2-251920
17 Mar 2026Bristol Rvs vs ShrewsburyLeague Two1-020321
10 Mar 2026Fleetwood Town vs CheltenhamLeague Two2-2501019
17 Feb 2026Salford vs Newport CountyLeague Two1-3901032
7 Feb 2026Swindon vs OldhamLeague Two3-050719

Linked matches still have a page on Road2Sushi with our pre-match prediction and the final result.

We never publish referee appointments for upcoming matches unless an official source confirms them. Every figure on this page comes from completed matches.