England ·Referee·Premier League

John Brooks

105 matches since September 2021

John Brooks referee stats

John Brooks has refereed 105 matches in the leagues we cover since September 2021, the latest in the Premier League.

Cards: 4.71 a match, against an average of 4.25 in the same leagues and seasons (+0.46). Fouls: 22.0 a match, against 21.7.

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

Decided by the referee

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

Cards
4.71
League 4.25
Yellow cards
4.50
League 4.07
Red cards
0.21
League 0.17
Fouls
22.0
League 21.7

Decided by the teams

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

Goals
2.63
League 2.86
Over 2.5
48%
League 55%
Both teams score
54%
League 55%
Home wins
49%
League 44%

What to expect next

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

A record is part referee and part luck. Over 104 matches, about 71% of a difference in cards has held in later matches, so this is the difference to expect, not the full +0.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
Brentford – Liverpool17 Oct 2026Premier League1–273
Coventry City – Newcastle United12 Oct 2026Premier League4–120
Sunderland – Arsenal12 Sept 2026Premier League0–282
Everton – Manchester United6 Sept 2026Premier League2–260
Fulham – Chelsea24 Aug 2026Premier League2–350
Everton – Sunderland17 May 2026Premier League1–330
Brighton & Hove Albion – Wolverhampton Wanderers9 May 2026Premier League3–030
Portsmouth – Birmingham City2 May 2026Championship1–140
Rotherham United – Reading25 Apr 2026League One1–150
Sheffield United – Hull City11 Apr 2026Championship2–1102
Brentford – Arsenal12 Feb 2026Premier League1–150
Manchester United – Fulham1 Feb 2026Premier League3–230
Chelsea – Brentford17 Jan 2026Premier League2–050
Newcastle United – Crystal Palace4 Jan 2026Premier League2–040
Arsenal – Brighton & Hove Albion27 Dec 2025Premier League2–150
Tottenham Hotspur – Liverpool20 Dec 2025Premier League1–283
Brentford – Leeds United14 Dec 2025Premier League1–1——
Brighton & Hove Albion – Brentford22 Nov 2025Premier League2–160
Aston Villa – AFC Bournemouth9 Nov 2025Premier League4–040
Fulham – Wolverhampton Wanderers1 Nov 2025Premier League3–041

Season by season

SeasonLeagueMatchesCardsLeagueFoulsGoalsOver 2.5
2026/2027Premier League56.604.3519.83.8080%
2025/2026Championship46.254.1227.02.7550%
2025/2026League One15.004.0332.02.000%
2025/2026Premier League134.674.1320.82.9262%
2024/2025Championship25.504.1722.03.5050%
2024/2025Premier League165.444.6222.62.6956%
2023/2024Championship26.504.1829.02.5050%
2023/2024Premier League224.414.6521.73.0059%
2022/2023Championship43.753.9322.81.7525%
2022/2023Premier League204.403.9622.01.9530%
2021/2022Championship113.553.8821.42.5536%
2021/2022League Two10.003.6415.02.000%
2021/2022Premier League45.253.9220.32.2525%

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