England ·Referee·League One

Craig Hicks

117 matches since August 2021

Craig Hicks referee stats

Craig Hicks has refereed 117 matches in the leagues we cover since August 2021, the latest in the League One.

Cards: 3.34 a match, against an average of 3.95 in the same leagues and seasons (−0.61). Fouls: 23.7 a match, against 22.5.

Penalties: 0.18 a match over the 78 matches with a complete penalty count, against 0.21.

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

Decided by the referee

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

Cards
3.34
League 3.95
Yellow cards
3.22
League 3.77
Red cards
0.13
League 0.18
Fouls
23.7
League 22.5

Decided by the teams

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

Goals
2.68
League 2.60
Over 2.5
53%
League 48%
Both teams score
52%
League 51%
Home wins
44%
League 44%

What to expect next

Cards against the league average
−0.44 a match
Fouls against the league average
+0.9 a match

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

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
Peterborough United – Burton Albion17 Oct 2026League One2–230
Leyton Orient – Stevenage19 Sept 2026League One1–040
Luton Town – Stockport County2 Sept 2026League One2–020
Swindon Town – Cheltenham Town22 Aug 2026League Two2–120
Crawley Town – Shrewsbury Town18 Apr 2026League Two0–020
Stockport County – AFC Wimbledon28 Mar 2026League One3–010
Lincoln City – Rotherham United21 Mar 2026League One3–010
Wycombe Wanderers – Luton Town14 Mar 2026League One1–240
Burton Albion – Stevenage7 Mar 2026League One0–140
Exeter City – Bolton Wanderers28 Feb 2026League One1–530
Barnet – Swindon Town17 Feb 2026League Two1–220
Gillingham – Tranmere Rovers7 Feb 2026League Two2–1——
Bradford City – Doncaster Rovers31 Jan 2026League One1–030
Milton Keynes Dons – Bristol Rovers27 Jan 2026League Two1–060
Fleetwood Town – Cambridge United17 Jan 2026League Two1–230
Cheltenham Town – Crawley Town4 Jan 2026League Two3–030
Wycombe Wanderers – Bolton Wanderers20 Dec 2025League One2–120
Reading – Peterborough United9 Dec 2025League One1–240
Stockport County – Barnsley29 Nov 2025League One1–110
Mansfield Town – Huddersfield Town22 Nov 2025League One1–320

Season by season

SeasonLeagueMatchesCardsLeagueFoulsGoalsOver 2.5
2026/2027League One33.003.9720.72.3333%
2026/2027League Two12.004.3919.03.00100%
2025/2026League One142.714.0322.42.7171%
2025/2026League Two103.224.1925.72.5060%
2024/2025League One62.174.2024.31.5017%
2024/2025League Two53.204.5725.22.0040%
2023/2024League One113.554.3022.72.3636%
2023/2024League Two94.004.2122.24.2278%
2022/2023League One163.693.7823.73.1244%
2022/2023League Two113.273.5724.92.5564%
2021/2022League One193.213.7123.72.7958%
2021/2022League Two124.173.6425.12.1742%

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