John Brooks
The independent Key Match Incidents panel has reviewed 53 of those matches and confirmed 0 errors in them. Everything below is a count: RefCard publishes errors, not an accuracy percentage, because no source publishes the denominator such a figure would need.
Season by season
| Season | Matches | Fouls/game | Yellows/game | Reds/game | Penalties | Confirmed errors |
|---|---|---|---|---|---|---|
| 2026-27 | 3 | 22.0 | 6.33 | 0.33 | 2 | 0 |
| 2025-26 | 12 | 20.3 | 3.83 | 0.25 | 3 | 0 |
| 2024-25 | 16 | 22.6 | 5.31 | 0.06 | 3 | 0 |
| 2023-24 | 22 | 21.9 | 4.18 | 0.18 | 6 | 0 |
| 2022-23 | 19 | 22.1 | 4.26 | 0.05 | —‡ | — |
| 2021-22 | 4 | 20.2 | 5.25 | 0.00 | —‡ | — |
Confirmed errors are only available from 2023-24, when the Key Match Incidents panel began. Earlier seasons show the disciplinary record only. ‡ Penalties are recorded from 2023-24 onward; a dash means the figure was never collected for that season, not that none were given.
Cards and fouls
The career average is 4.53 yellow cards a game, against a league median of 3.67 for rated referees, on 21.8 fouls a game.
Added time
7.0 minutes of second-half added time on average, against a league median of 7.2. A model of each match's substitutions, cards and goals expects 7.4 from these fixtures — less than those stoppages predict.
Added time is captured from 2024-25 onward, over the 26 matches where we hold it — a shorter window than the figures above.
Club by club
Every club refereed at least three times, with that club's own record in those matches and the cards it took.
| Club | Matches | W–D–L | Yellows | Per game |
|---|---|---|---|---|
| Everton | 14 | 0–6–8 | 31 | 2.21 |
| Manchester United | 12 | 7–4–1 | 25 | 2.08 |
| Manchester City | 10 | 6–1–3 | 14 | 1.40 |
| Aston Villa | 9 | 7–1–1 | 29 | 3.22 |
| Tottenham | 9 | 4–3–2 | 26 | 2.89 |
| Chelsea | 9 | 4–0–5 | 26 | 2.89 |
| Brighton | 8 | 3–2–3 | 18 | 2.25 |
| Fulham | 8 | 1–3–4 | 16 | 2.00 |
| Brentford | 8 | 1–3–4 | 15 | 1.88 |
| Newcastle | 8 | 5–0–3 | 13 | 1.62 |
| Wolves | 7 | 1–2–4 | 20 | 2.86 |
| Bournemouth | 7 | 2–1–4 | 14 | 2.00 |
| Crystal Palace | 7 | 2–2–3 | 16 | 2.29 |
| Arsenal | 7 | 5–1–1 | 14 | 2.00 |
| West Ham | 6 | 2–1–3 | 14 | 2.33 |
| Liverpool | 5 | 3–1–1 | 13 | 2.60 |
| Southampton | 4 | 2–0–2 | 11 | 2.75 |
| Luton | 3 | 0–0–3 | 4 | 1.33 |
The W–D–L is the club's. Nothing here is evidence of bias — a difference this size is what chance looks like. See how that was measured.
Panel review
2026-27
3 of John Brooks’s decisions were reviewed by the panel this season — 3 upheld, none ruled incorrect.
At VAR, the same 3 decisions: 3 correct, 0 incorrect. The VAR layer is a separate official’s work and is never attributed to the referee.
2 further decisions in these matches were led by an assistant referee. The League names the role and not the official, so they are counted for the match and not against a referee.
- Fulham v Chelsea · 04:04 — DOGSO dismissal not given. Challenge by Colwill (CHE) on Bobb (FUL)
The panel upheld (5-0). “The Referee's call of a yellow card for a potential DOGSO was supported with the attacker playing the ball away from goal; so this was not considered an obvious goalscoring opportunity.” - Fulham v Chelsea · 11:14 — Sending off dismissal not given. Challenge by Lavia (CHE) on Bassey (FUL)
The panel upheld (5-0). “The challenge by Lavia on Bassey was judged to be low, reckless, and lacked the force and intensity for a red card. The Referee's call of a yellow card for a reckless challenge was supported.” - Fulham v Chelsea · 18:52 — Penalty not awarded. Handball appeal against Robinson (FUL)
The panel upheld (4-1). “The Referee's call of no penalty for a potential handball offence against Robinson was supported, 4:1. The ball comes off his head before making contact with his arm as he is stooping to clear. One panellist felt that the movement of Robinson's right arm was deliberate and a penalty should have been awarded.”