England ·Referee·League Two

William Davis

11 matches since April 2025

William Davis referee stats

William Davis has refereed 11 matches in the leagues we cover since April 2025, the latest in the League Two.

Cards: 2.80 a match, against an average of 4.26 in the same leagues and seasons (−1.46). Fouls: 22.7 a match, against 23.4.

Goals: 2.82 a match, against 2.60; over 2.5 goals in 55% of matches, against 48%.

With under 20 matches, these averages are mostly the luck of the draw.

Decided by the referee

About half of a difference here carries over to a referee's next matches.

Cards
2.80
League 4.26
Yellow cards
2.80
League 4.05
Red cards
0.00
League 0.22
Fouls
22.7
League 23.4

Decided by the teams

Differences here are mostly chance: goals do not follow the referee.

Goals
2.82
League 2.60
Over 2.5
55%
League 48%
Both teams score
46%
League 54%
Home wins
46%
League 44%

What to expect next

Cards against the league average
−0.34 a match
Fouls against the league average
−0.2 a match

A record is part referee and part luck. Over 10 matches, about 23% of a difference in cards has held in later matches, so this is the difference to expect, not the full −1.46.

How much referees really change: our study →

Next appointments

No appointment announced yet. Referees are usually named a few days before a match.

Recent matches

MatchScoreYellowRed
Rotherham United – Gillingham10 Oct 2026League Two1–450
Peterborough United – Doncaster Rovers19 Sept 2026League One0–230
Oxford United – Burton Albion12 Sept 2026League One3–020
Fleetwood Town – Oldham Athletic1 Sept 2026League Two1–110
Walsall – Accrington Stanley29 Aug 2026League Two3–260
Shrewsbury Town – Barnet22 Aug 2026League Two1–310
Walsall – Gillingham3 Apr 2026League Two2–220
Barnet – Chesterfield28 Feb 2026League Two1–0——
Shrewsbury Town – Notts County17 Feb 2026League Two1–040
Mansfield Town – Exeter City3 May 2025League One3–010
Swindon Town – Bromley21 Apr 2025League Two0–130

Season by season

SeasonLeagueMatchesCardsLeagueFoulsGoalsOver 2.5
2026/2027League One22.503.9729.02.5050%
2026/2027League Two43.254.3923.34.0075%
2025/2026League Two33.004.1920.02.0033%
2024/2025League One11.004.2021.03.00100%
2024/2025League Two13.004.5718.01.000%

Betting involves risk. Past results do not guarantee future ones. 18+.