England ·Referee·League One

Carl Brook

145 matches since August 2021

Carl Brook referee stats

Carl Brook has refereed 145 matches in the leagues we cover since August 2021, the latest in the League One.

Cards: 4.46 a match, against an average of 4.02 in the same leagues and seasons (+0.44). Fouls: 23.3 a match, against 22.6.

Penalties: 0.21 a match over the 81 matches with a complete penalty count, against 0.22.

Goals: 2.61 a match, against 2.60; over 2.5 goals in 46% of matches, against 49%.

Decided by the referee

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

Cards
4.46
League 4.02
Yellow cards
4.26
League 3.83
Red cards
0.19
League 0.19
Fouls
23.3
League 22.6

Decided by the teams

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

Goals
2.61
League 2.60
Over 2.5
46%
League 49%
Both teams score
49%
League 51%
Home wins
49%
League 43%

What to expect next

Cards against the league average
+0.33 a match
Fouls against the league average
+0.5 a match

A record is part referee and part luck. Over 145 matches, about 76% of a difference in cards has held in later matches, so this is the difference to expect, not the full +0.44.

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
Luton Town – Barnsley20 Oct 2026League One2–130
Leicester City – Doncaster Rovers17 Oct 2026League One2–140
Notts County – Oxford United10 Oct 2026League One1–290
Gillingham – Newport County3 Oct 2026League Two0–060
Bromley – Huddersfield Town19 Sept 2026League One2–140
Plymouth Argyle – Bradford City29 Aug 2026League One2–030
Stockport County – Blackpool22 Aug 2026League One1–230
Bolton Wanderers – Luton Town2 May 2026League One2–370
Grimsby Town – Swindon Town25 Apr 2026League Two4–020
Tranmere Rovers – Bristol Rovers18 Apr 2026League Two1–270
AFC Wimbledon – Luton Town6 Apr 2026League One0–320
Rotherham United – Stevenage3 Apr 2026League One0–071
Colchester United – Walsall28 Mar 2026League Two1–120
Burton Albion – Bradford City21 Mar 2026League One2–160
Cardiff City – Wycombe Wanderers17 Mar 2026League One0–231
Doncaster Rovers – Blackpool14 Mar 2026League One2–152
Exeter City – Lincoln City10 Mar 2026League One0–170
Leyton Orient – Barnsley28 Feb 2026League One1–320
Port Vale – Reading21 Feb 2026League One1–120
Mansfield Town – Peterborough United10 Feb 2026League One1–240

Season by season

SeasonLeagueMatchesCardsLeagueFoulsGoalsOver 2.5
2026/2027League One64.333.9726.22.8383%
2026/2027League Two16.004.3929.00.000%
2025/2026League One184.894.0322.32.8356%
2025/2026League Two114.644.1921.43.7373%
2024/2025League One174.184.2022.22.7641%
2024/2025League Two114.734.5722.42.1836%
2023/2024League One154.804.3023.02.3340%
2023/2024League Two124.254.2122.02.8350%
2022/2023League One163.753.7822.82.4438%
2022/2023League Two114.093.5726.82.5536%
2021/2022League One124.923.7122.32.3333%
2021/2022League Two154.333.6425.92.2740%

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