John Brooks - League One Referee Stats

England League One · Seasons on record: 2025-2026, 2019-2020, 2018-2019, 2017-2018, 2016-2017

Over 2.5 FT

0 / 1
0%

Over 1.5 HT

0 / 1
0%

BTTS

1 / 1
100%

FT Result Split

0-1-0
Home-Draw-Away

Cards (avg)

5 YC · 0 RC
Totals: 5Y / 0R

HT / FT Outcomes

1/1
0 (0%)
1/X
1 (100%)
1/2
0 (0%)
X/1
0 (0%)
X/X
0 (0%)
X/2
0 (0%)
2/1
0 (0%)
2/X
0 (0%)
2/2
0 (0%)

Goal Difference

0-1
1 (100%)
2-3
0 (0%)
4+
0 (0%)

Matches 2025-2026

Date Match FT (HT) BTTS Over 2.5 Over 1.5 HT HT/FT Cards
25 Apr 2026 Rotherham vs Reading 1-1 (1-0) ✓ – – 1/X 5 0

Teams Refereed Most

2025-2026
TeamTimes Refereed
Rotherham 1
Reading 1
All Seasons
TeamTimes Refereed
Rochdale 5
Doncaster 5
Charlton 5
Fleetwood Town 5
Walsall 5
Blackpool 4
Shrewsbury 4
Scunthorpe 4

Over 2.5 FT

0 / 1
0%

Over 1.5 HT

0 / 1
0%

BTTS

1 / 1
100%

FT Result Split

0-1-0
Home-Draw-Away

Cards (avg)

5 YC · 0 RC
Totals: 5Y / 0R

HT / FT Outcomes

1/1
0 (0%)
1/X
1 (100%)
1/2
0 (0%)
X/1
0 (0%)
X/X
0 (0%)
X/2
0 (0%)
2/1
0 (0%)
2/X
0 (0%)
2/2
0 (0%)

Goal Difference

0-1
1 (100%)
2-3
0 (0%)
4+
0 (0%)

Matches 2019-2020

Date Match FT (HT) BTTS Over 2.5 Over 1.5 HT HT/FT Cards
21 Sep 2019 Accrington ST vs Blackpool 1-1 (1-0) ✓ – – 1/X 5 0

Teams Refereed Most

2019-2020
TeamTimes Refereed
Accrington ST 1
Blackpool 1
All Seasons
TeamTimes Refereed
Rochdale 5
Doncaster 5
Charlton 5
Fleetwood Town 5
Walsall 5
Blackpool 4
Shrewsbury 4
Scunthorpe 4

Over 2.5 FT

4 / 7
57.1%

Over 1.5 HT

2 / 7
28.6%

BTTS

6 / 7
85.7%

FT Result Split

3-3-1
Home-Draw-Away

Cards (avg)

0 YC · 0 RC
Totals: 0Y / 0R

HT / FT Outcomes

1/1
2 (28.6%)
1/X
0 (0%)
1/2
0 (0%)
X/1
0 (0%)
X/X
3 (42.9%)
X/2
0 (0%)
2/1
1 (14.3%)
2/X
0 (0%)
2/2
1 (14.3%)

Goal Difference

0-1
7 (100%)
2-3
0 (0%)
4+
0 (0%)

Matches 2018-2019

Date Match FT (HT) BTTS Over 2.5 Over 1.5 HT HT/FT Cards
09 Mar 2019 Rochdale vs Shrewsbury 2-1 (1-0) ✓ ✓ – 1/1 0 0
23 Feb 2019 Scunthorpe vs Doncaster 1-1 (0-0) ✓ – – X/X 0 0
01 Jan 2019 Luton vs Barnsley 0-0 (0-0) – – – X/X 0 0
11 Dec 2018 Portsmouth vs Charlton 1-2 (0-2) ✓ ✓ ✓ 2/2 0 0
08 Dec 2018 Accrington ST vs Sunderland 1-1 (0-0) ✓ – – X/X 0 0
27 Oct 2018 Fleetwood Town vs Blackpool 3-2 (2-1) ✓ ✓ ✓ 1/1 0 0
04 Aug 2018 Sunderland vs Charlton 2-1 (0-1) ✓ ✓ – 2/1 0 0

Teams Refereed Most

2018-2019
TeamTimes Refereed
Charlton 2
Sunderland 2
Rochdale 1
Shrewsbury 1
Scunthorpe 1
Doncaster 1
Luton 1
Barnsley 1
All Seasons
TeamTimes Refereed
Rochdale 5
Doncaster 5
Charlton 5
Fleetwood Town 5
Walsall 5
Blackpool 4
Shrewsbury 4
Scunthorpe 4

Over 2.5 FT

14 / 23
60.9%

Over 1.5 HT

9 / 23
39.1%

BTTS

17 / 23
73.9%

FT Result Split

9-9-5
Home-Draw-Away

Cards (avg)

0 YC · 0 RC
Totals: 0Y / 0R

HT / FT Outcomes

1/1
4 (17.4%)
1/X
3 (13%)
1/2
1 (4.3%)
X/1
4 (17.4%)
X/X
4 (17.4%)
X/2
1 (4.3%)
2/1
1 (4.3%)
2/X
2 (8.7%)
2/2
3 (13%)

Goal Difference

0-1
15 (65.2%)
2-3
7 (30.4%)
4+
1 (4.3%)

Matches 2017-2018

Date Match FT (HT) BTTS Over 2.5 Over 1.5 HT HT/FT Cards
05 May 2018 Scunthorpe vs Bradford 1-1 (0-0) ✓ – – X/X 0 0
01 May 2018 Doncaster vs AFC Wimbledon 0-0 (0-0) – – – X/X 0 0
24 Mar 2018 Scunthorpe vs Rochdale 1-1 (0-0) ✓ – – X/X 0 0
21 Mar 2018 Walsall vs Wigan 0-3 (0-3) – ✓ ✓ 2/2 0 0
17 Mar 2018 Plymouth vs Bristol Rovers 3-2 (1-2) ✓ ✓ ✓ 2/1 0 0
13 Feb 2018 Walsall vs Doncaster 4-2 (3-0) ✓ ✓ ✓ 1/1 0 0
10 Feb 2018 Milton Keynes Dons vs Portsmouth 1-2 (1-0) ✓ ✓ – 1/2 0 0
13 Jan 2018 Blackburn vs Shrewsbury 3-1 (1-1) ✓ ✓ ✓ X/1 0 0
01 Jan 2018 Peterborough vs Doncaster 1-1 (1-0) ✓ – – 1/X 0 0
30 Dec 2017 Blackpool vs Plymouth 2-2 (0-2) ✓ ✓ ✓ 2/X 0 0
16 Dec 2017 Portsmouth vs Bury 1-0 (0-0) – – – X/1 0 0
28 Nov 2017 Charlton vs Peterborough 2-2 (0-1) ✓ ✓ – 2/X 0 0
21 Nov 2017 Oxford United vs Blackburn 2-4 (1-3) ✓ ✓ ✓ 2/2 0 0
18 Nov 2017 Bristol Rovers vs AFC Wimbledon 1-3 (0-2) ✓ ✓ ✓ 2/2 0 0
17 Oct 2017 Milton Keynes Dons vs Walsall 1-1 (1-0) ✓ – – 1/X 0 0
14 Oct 2017 Fleetwood Town vs Rochdale 2-2 (1-0) ✓ ✓ – 1/X 0 0
30 Sep 2017 Southend vs Blackpool 2-1 (1-0) ✓ ✓ – 1/1 0 0
26 Sep 2017 Doncaster vs Shrewsbury 1-2 (1-1) ✓ ✓ ✓ X/2 0 0
23 Sep 2017 Rotherham vs Oldham 5-1 (1-1) ✓ ✓ ✓ X/1 0 0
09 Sep 2017 Bristol Rovers vs Walsall 2-1 (1-0) ✓ ✓ – 1/1 0 0
26 Aug 2017 Rochdale vs Bury 0-0 (0-0) – – – X/X 0 0
19 Aug 2017 Fleetwood Town vs AFC Wimbledon 2-0 (1-0) – – – 1/1 0 0
12 Aug 2017 Plymouth vs Charlton 2-0 (0-0) – – – X/1 0 0

Teams Refereed Most

2017-2018
TeamTimes Refereed
Doncaster 4
Walsall 4
AFC Wimbledon 3
Rochdale 3
Plymouth 3
Bristol Rovers 3
Scunthorpe 2
Milton Keynes Dons 2
All Seasons
TeamTimes Refereed
Rochdale 5
Doncaster 5
Charlton 5
Fleetwood Town 5
Walsall 5
Blackpool 4
Shrewsbury 4
Scunthorpe 4

Over 2.5 FT

7 / 14
50%

Over 1.5 HT

5 / 14
35.7%

BTTS

6 / 14
42.9%

FT Result Split

7-3-4
Home-Draw-Away

Cards (avg)

0 YC · 0 RC
Totals: 0Y / 0R

HT / FT Outcomes

1/1
3 (21.4%)
1/X
0 (0%)
1/2
1 (7.1%)
X/1
4 (28.6%)
X/X
2 (14.3%)
X/2
2 (14.3%)
2/1
0 (0%)
2/X
1 (7.1%)
2/2
1 (7.1%)

Goal Difference

0-1
8 (57.1%)
2-3
5 (35.7%)
4+
1 (7.1%)

Matches 2016-2017

Date Match FT (HT) BTTS Over 2.5 Over 1.5 HT HT/FT Cards
30 Apr 2017 Charlton vs Swindon Town 3-0 (2-0) – ✓ ✓ 1/1 0 0
22 Apr 2017 Milton Keynes Dons vs Sheffield Utd 0-3 (0-1) – ✓ – 2/2 0 0
17 Apr 2017 Fleetwood Town vs Millwall 1-0 (1-0) – – – 1/1 0 0
11 Mar 2017 Coventry vs Bradford 0-2 (0-0) – – – X/2 0 0
04 Mar 2017 Walsall vs Oldham 2-0 (0-0) – – – X/1 0 0
18 Feb 2017 Southend vs Northampton 2-2 (2-2) ✓ ✓ ✓ X/X 0 0
31 Dec 2016 Peterborough vs Coventry 1-1 (0-1) ✓ – – 2/X 0 0
26 Dec 2016 Oxford United vs Northampton 0-1 (0-0) – – – X/2 0 0
12 Nov 2016 Port Vale vs Fleetwood Town 2-1 (0-0) ✓ ✓ – X/1 0 0
01 Nov 2016 Coventry vs Chesterfield 2-0 (0-0) – – – X/1 0 0
15 Oct 2016 Bristol Rovers vs Gillingham 2-1 (0-0) ✓ ✓ – X/1 0 0
01 Oct 2016 Shrewsbury vs Swindon Town 1-1 (1-1) ✓ – ✓ X/X 0 0
24 Sep 2016 Millwall vs Rochdale 2-3 (2-1) ✓ ✓ ✓ 1/2 0 0
10 Sep 2016 Scunthorpe vs Southend 4-0 (2-0) – ✓ ✓ 1/1 0 0

Teams Refereed Most

2016-2017
TeamTimes Refereed
Coventry 3
Swindon Town 2
Fleetwood Town 2
Millwall 2
Southend 2
Northampton 2
Charlton 1
Milton Keynes Dons 1
All Seasons
TeamTimes Refereed
Rochdale 5
Doncaster 5
Charlton 5
Fleetwood Town 5
Walsall 5
Blackpool 4
Shrewsbury 4
Scunthorpe 4