EnglandMatches analysed: 1052023โ€“2026

David Rock: referee stats

David Rock (England) has shown 4.14 cards per game in 105 analysed matches โ€” +3% compared with the average of the same leagues. Profile: average.

Average ยท +3%
Cards per game4.14league avg 3.99
Over 4.5 cards39%Over 3.5 cards: 61%
Matches with a penalty18%
Matches with a red card18%
Fouls per game23.2
Cards 1st / 2nd half1.5 / 2.7

Upcoming matches with David Rock

No appointment published yet. Referee appointments usually appear 1โ€“3 days before kick-off.

Premium: card, penalty and red-card probabilities for every match this referee takes charge of.

Unlock card and referee predictions with Premium

Referee radar

Strictness 63Fouls called 67Penalties 70Red cards 92Late cards 29Away cards 40

Percentile among 2787 referees with at least 15 matches; 50 = typical referee. Each axis compares the referee with the average of the leagues where this referee officiates.

Cards per match (last 20 matches)

0
21
22
43
44
65
16
7
18+

David Rock by competition

CompetitionMatchesCards/gLeague avgvs leaguePenaltyRed card
League One England504.164.03+3%16%14%
League Two England394.154.17โˆ’0%23%26%
EFL Trophy England64.173.45+7%17%0%
League Cup England64.503.37+11%17%33%
National League England23.504.11โˆ’2%0%0%
FA Cup England23.002.78+1%0%0%

Last matches refereed by David Rock

DateMatchScoreCards (homeโ€“away)FoulsPen.
01.09.2026Wycombe โ€“ Sheffield WednesdayLeague One1:2 3 251
15.08.2026Plymouth โ€“ Stockport CountyLeague One1:3 2 230
08.08.2026Bristol Rovers โ€“ PeterboroughLeague Cup0:1 4 241
02.05.2026Gillingham โ€“ ShrewsburyLeague Two1:0 3 240
25.04.2026Newport County โ€“ OldhamLeague Two3:2 5 330
22.04.2026Cardiff โ€“ Port ValeLeague One1:0 1 90
11.04.2026Grimsby โ€“ CreweLeague Two3:2 1 131
06.04.2026Stevenage โ€“ BlackpoolLeague One1:0 3 230
03.04.2026Barnet โ€“ BromleyLeague Two2:2 6 201
21.03.2026Barnsley โ€“ DoncasterLeague One0:1 4 161
17.03.2026Bristol Rovers โ€“ ShrewsburyLeague Two1:0 2 210
10.03.2026Fleetwood Town โ€“ CheltenhamLeague Two2:2 5 191
28.02.2026Northampton โ€“ PeterboroughLeague One1:1 3 220
21.02.2026Mansfield Town โ€“ LincolnLeague One0:2 5 261
17.02.2026Salford City โ€“ Newport CountyLeague Two1:3 9 320

How the numbers are calculated

Cards = yellow and red cards shown to players during 90 minutes (a second yellow counts as a yellow plus a red, as most bookmakers settle). Cards for coaches and substitutes on the bench and cards in extra time are excluded. Penalties = penalties awarded during the match (shoot-outs excluded). โ€œvs leagueโ€ compares the referee with the average of the exact league seasons this referee worked, so a referee from a card-heavy league is not called strict just because of the league.

Data: official match events and statistics (API-Sports), updated daily.

FAQ

How many cards does David Rock give per game?

On average 4.14 cards per game in 105 analysed matches (league average in the same competitions: 3.99).

Is David Rock a strict referee?

Compared with the leagues where David Rock officiates, the card count is +3% โ€“ profile: average. A red card appeared in 18% of these matches.

How often do matches with David Rock go over 4.5 cards?

Over 4.5 cards in 39% of matches and over 3.5 cards in 61%. Both teams were booked in 80%.

Does David Rock give many penalties?

A penalty was awarded in 18% of matches refereed by David Rock.