RefOdds

Referee stats · 25/26

John Brooks

EnglandChampionshipEuropa LeaguePremier League

Career on record

Key averages

Matches

183

Yellows / game

3.92

Reds / game

0.11

Fouls / game

i
23.3

Booking pts / game

i
42.0

Penalties / game

i
0.20

Fouls computed over 183 matches, minute-level splits over 5 matches.

Tendencies

Splits and over card rates

How the official distributes cards by side, by half, and how often totals clear each line.

Card share, home vs away

HomeAway
48%52%

Card share, first vs second half

1st half2nd half
29%71%

Both teams booked

74%

Share of matches where both sides received at least one card.

Over 2.5
79%
Over 3.5
58%
Over 4.5
38%
Over 5.5
20%

Share of matches that went over the listed total cards.

Recent form

Last 20 matches

The most recent window, where current-season tendencies show up first.

Matches

20

Yellows / game

4.05

Reds / game

0.25

Booking pts / game

46.8

Over 3.5 cards

65%

Both teams booked

80%

By competition

Competition splits

CompetitionMatYel/gRed/gFouls/gPens/gPts/gBTB
Championship1043.650.1224.3n/a39.469%
Premier League744.320.1221.8n/a46.381%
Europa League53.400.0025.20.2034.060%

Pts/g is average booking points. BTB is both teams booked. n/a means no data for that metric in this set.

By season

Season splits

SeasonMatYel/gRed/gFouls/gPens/gPts/gBTB
25/26184.110.2223.10.5046.783%
24/25224.730.0522.40.0048.482%
23/24234.040.1722.0n/a44.878%
22/23234.130.0922.5n/a43.578%
21/22153.870.0721.2n/a40.367%
20/21263.350.1924.6n/a38.369%
19/20283.640.0424.4n/a37.364%
18/19243.920.1325.4n/a42.375%
17/1842.500.0020.8n/a25.050%

Earlier seasons may lack foul, penalty or half-split data, shown as n/a.

Match log

Recent matches

Card counts per fixture, newest first.

DateMatchCompYelRedTotal cards
17 May 2026Everton v SunderlandPremier League303
9 May 2026Brighton v WolvesPremier League303
2 May 2026Portsmouth v BirminghamChampionship404
11 Apr 2026Sheffield United v HullChampionship718
12 Feb 2026Brentford v ArsenalPremier League505
1 Feb 2026Man United v FulhamPremier League303
22 Jan 2026AS Roma v VfB StuttgartEuropa League303
17 Jan 2026Chelsea v BrentfordPremier League505
4 Jan 2026Newcastle v Crystal PalacePremier League404
27 Dec 2025Arsenal v BrightonPremier League505
20 Dec 2025Tottenham v LiverpoolPremier League628
14 Dec 2025Brentford v LeedsPremier League000
9 Nov 2025Aston Villa v BournemouthPremier League404
6 Nov 2025FK Crvena Zvezda v LilleEuropa League707
1 Nov 2025Fulham v WolvesPremier League415
4 Oct 2025Arsenal v West HamPremier League202
27 Sept 2025Sheffield Weds v QPRChampionship404
21 Sept 2025Bristol City v OxfordChampionship505
19 May 2025Brighton v LiverpoolPremier League101
11 May 2025Newcastle v ChelseaPremier League617

Markets

Trade football markets

Cards, results, totals and more. Put your read on the official to work on Polymarket's football markets.

Open Polymarket

18+. Trading involves risk. This is an affiliate link, not betting advice.

Referee appointment alerts, coming soon

Get an email the moment a referee is confirmed for a fixture you care about. No spam, just appointments.