Referee profile
John Brooks
- Matches officiated
- 316 career total (source)
- Yellow cards / match
- 4.03 1,273 yellow in total
- Reds / match
- 0.14 26 red · 19 second yellow
- Yellow / match, recent
- 5.11 28 matches · red 0.29
Last 12 months
27 matches since 2 Nov 2025, compared with the average referee
| Metric | John Brooks | Average | Difference from average |
|---|---|---|---|
| Yellow cards / match | 4.60 | 3.99 | +15% |
| Red cards / match | 0.26 | 0.21 | +21% |
| Penalty goals / match | 0.32 | 0.23 | +39% |
| Goals / match | 2.85 | 2.79 | +2% |
| Home wins | 44% | 44% | +1% |
| Draws | 30% | 25% | +17% |
Ranked 232 of 1127 referees for yellow cards (1 = strictest).
Match results
By league
-
1
Premier League 3.25 goals · 4.44 yellows / match
16 matches
-
2
UEFA Europa League 1.80 goals · – yellows / match
5 matches
-
3
Championship 2.50 goals · – yellows / match
2 matches
-
4
FA Cup 2.00 goals · – yellows / match
1 match
-
5
World Cup Qual. UEFA 2.00 goals · – yellows / match
1 match
-
6
UEFA Conference League 5.00 goals · – yellows / match
1 match
Cards per match
Recent matches (oldest to newest); the dashed line is the career average. Click a bar to open the match.
Yellow cardsRed cardsCareer avg.
League breakdown
Competitions of the last 30 matches
Recent matches
Older matches exist at the source.
FT
22 Oct
NK Celje
Red Bull Salzburg
2
2
UEFA Europa League
4
0
FT
17 Oct
Brentford
Liverpool FC
1
2
Premier League
7
2
FT
12 Oct
Coventry City
Newcastle United
4
1
Premier League
2
0
FT
16 Sep
Hapoel Be'er Sheva
GNK Dinamo Zagreb
0
0
UEFA Europa League
–
FT
12 Sep
Sunderland
Arsenal
0
2
Premier League
8
1
FT
6 Sep
Everton
Manchester United
2
2
Premier League
6
0
FT
27 Aug
SK Brann
PAOK
3
2
UEFA Conference League
7
0
FT
24 Aug
Fulham
Chelsea
2
3
Premier League
5
0
FT
30 Jul
FC Midtjylland
Beşiktaş JK
0
2
UEFA Europa League
7
1
FT
17 May
Everton
Sunderland
1
3
Premier League
3
0
FT
9 May
Brighton & Hove Albion
Wolves
3
0
Premier League
3
0
FT
2 May
Portsmouth
Birmingham
1
1
Championship
4
0
FT
25 Apr
Rotherham United
Reading
1
1
League One
5
0
FT
11 Apr
Sheffield United
Hull City
2
1
Championship
10
1
FT
12 Feb
Brentford
Arsenal
1
1
Premier League
5
0
FT
1 Feb
Manchester United
Fulham
3
2
Premier League
3
0
FT
22 Jan
Roma
VfB Stuttgart
2
0
UEFA Europa League
3
0
FT
17 Jan
Chelsea
Brentford
2
0
Premier League
5
0
FT
10 Jan
Everton
Sunderland
1(0)
1(3)
FA Cup
7
0
FT
4 Jan
Newcastle United
Crystal Palace
2
0
Premier League
4
0
FT
27 Dec
Arsenal
Brighton & Hove Albion
2
1
Premier League
5
0
FT
20 Dec
Tottenham Hotspur
Liverpool FC
1
2
Premier League
8
2
FT
14 Dec
Brentford
Leeds United
1
1
Premier League
–
FT
22 Nov
Brighton & Hove Albion
Brentford
2
1
Premier League
6
0
FT
14 Nov
Luxembourg
Germany
0
2
World Cup Qual. UEFA
5
0
FT
9 Nov
Aston Villa
Bournemouth
4
0
Premier League
4
0
FT
6 Nov
Crvena zvezda
LOSC Lille
1
0
UEFA Europa League
7
0
FT
1 Nov
Fulham
Wolves
3
0
Premier League
4
1
FT
4 Oct
Arsenal
West Ham United
2
0
Premier League
2
0
FT
27 Sep
Sheffield Wed
Queens Park Rangers
1
1
Championship
4
0