Bradford City host Reading in the England League One on 13 December 2025, Saturday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 15:00 UK Time.
Bradford City return to Valley Parade with a steady defensive record but limited attacking fluency in recent weeks. Their home fixtures have been tight, low-scoring battles, often decided by fine margins. Reading arrive with stronger momentum, especially away from home where they have produced eye-catching wins and consistent scoring.
Bradford have kept things tight at home, recording clean sheets against Exeter City, Lincoln, and Blackpool. Their 1-0 wins over Exeter and Blackpool underline their disciplined structure, yet the 1-2 setback to Burton Albion showed how fragile their attacking output can be when chasing the game.
Across all grounds, they have four clean sheets in their last five, including an impressive 0-1 win at Plymouth. However, with only three goals scored across that stretch, the Bantams often operate on the edge, relying heavily on defensive stability.
Reading’s away form is unpredictable. They have taken back-to-back wins on the road, including a convincing 0-3 at Blackpool and a competitive 2-1 defeat at Cardiff that still showed attacking resilience. They have also drawn at Stockport and Exeter, scoring in both games.
Their broader form includes a recent 1-0 win over Stevenage and a 1-1 draw against Rotherham. Reading create steady chances and rarely go through a match without producing clear openings.
Draw at 3.40 odds fits well with both teams’ low-scoring and defensively organised recent patterns. Bradford’s home matches consistently stay tight, and Reading’s away record shows they can manage long spells of control while still conceding very little.
Under 2.5 goals & both teams to score at 2.60 odds suits the expected rhythm. Bradford’s home fixtures often produce a single goal either way, while Reading typically find at least one breakthrough on their travels, even in narrow games.
Correct Score: 1-1 at 7.00 odds aligns with repeated outcomes for both sides. Bradford’s last five home games include stalemates, and Reading have drawn 1-1 two times in recent league outings.
| Bradford City | Reading | |
|---|---|---|
| Game Played | 47 | 45 |
| Wins | 22 | 16 |
| Draws | 11 | 15 |
| Loss | 14 | 14 |
| Goals For | 58 | 64 |
| Goals Against | 52 | 59 |
| Bradford City | Reading | |
|---|---|---|
| Game Played | 23 | 23 |
| Wins | 15 | 6 |
| Draws | 5 | 8 |
| Loss | 3 | 9 |
| Goals For | 32 | 31 |
| Goals Against | 17 | 32 |
|
14.05.26
|
Bradford City Bolton |
0-1 |
|
09.05.26
|
Bolton Bradford City |
1-0 |
|
02.05.26
|
Exeter City Bradford City |
1-2 |
|
25.04.26
|
Bradford City Bolton |
1-1 |
|
21.04.26
|
Bradford City Plymouth |
1-1 |
|
18.04.26
|
Barnsley Bradford City |
2-2 |
|
11.04.26
|
Bradford City Stevenage |
0-1 |
|
06.04.26
|
Wycombe Bradford City |
1-2 |
|
03.04.26
|
Bradford City Northampton |
1-0 |
|
21.03.26
|
Burton Albion Bradford City |
2-1 |
|
17.03.26
|
Bradford City Mansfield |
1-1 |
|
14.03.26
|
Wigan Bradford City |
2-0 |
|
11.03.26
|
Port Vale Bradford City |
0-2 |
|
07.03.26
|
Bradford City Leyton Orient |
2-1 |
|
28.02.26
|
Reading Bradford City |
2-1 |
|
24.02.26
|
Bradford City Rotherham |
1-0 |
|
21.02.26
|
AFC Wimbledon Bradford City |
3-1 |
|
17.02.26
|
Bradford City Stockport |
1-0 |
|
14.02.26
|
Bradford City Peterborough |
2-0 |
|
07.02.26
|
Luton Bradford City |
2-1 |
|
31.01.26
|
Bradford City Doncaster |
1-0 |
|
27.01.26
|
Lincoln Bradford City |
3-0 |
|
24.01.26
|
Huddersfield Bradford City |
1-0 |
|
17.01.26
|
Bradford City Cardiff |
1-2 |
|
04.01.26
|
Blackpool Bradford City |
1-2 |
|
01.01.26
|
Mansfield Bradford City |
3-0 |
|
29.12.25
|
Bradford City Port Vale |
1-0 |
|
26.12.25
|
Bradford City Wigan |
2-1 |
|
20.12.25
|
Leyton Orient Bradford City |
2-1 |
|
13.12.25
|
Bradford City Reading |
2-0 |
|
06.12.25
|
Plymouth Bradford City |
0-1 |
|
02.12.25
|
Bolton Bradford City |
3-0 |
|
29.11.25
|
Bradford City Exeter City |
1-0 |
|
22.11.25
|
Bolton Bradford City |
0-0 |
|
11.11.25
|
Doncaster Bradford City |
3-1 |
|
08.11.25
|
Bradford City Burton Albion |
1-2 |
|
01.11.25
|
Cheltenham Bradford City |
1-0 |
|
28.10.25
|
Bradford City Lincoln |
0-0 |
|
25.10.25
|
Stevenage Bradford City |
1-1 |
|
18.10.25
|
Bradford City Barnsley |
2-2 |
|
14.10.25
|
Bradford City Everton U21 |
5-1 |
|
02.10.25
|
Rotherham Bradford City |
2-2 |
|
27.09.25
|
Bradford City Blackpool |
1-0 |
|
24.09.25
|
Newcastle Bradford City |
4-1 |
|
20.09.25
|
Cardiff Bradford City |
1-3 |
|
13.09.25
|
Bradford City Huddersfield |
3-1 |
|
06.09.25
|
Doncaster Bradford City |
3-1 |
|
02.09.25
|
Bradford City Grimsby |
2-1 |
|
30.08.25
|
Bradford City AFC Wimbledon |
3-2 |
|
26.08.25
|
Stoke City Bradford City |
0-3 |
|
14.05.26
|
Bradford City Bolton |
0-1 |
|
25.04.26
|
Bradford City Bolton |
1-1 |
|
21.04.26
|
Bradford City Plymouth |
1-1 |
|
11.04.26
|
Bradford City Stevenage |
0-1 |
|
03.04.26
|
Bradford City Northampton |
1-0 |
|
17.03.26
|
Bradford City Mansfield |
1-1 |
|
07.03.26
|
Bradford City Leyton Orient |
2-1 |
|
24.02.26
|
Bradford City Rotherham |
1-0 |
|
17.02.26
|
Bradford City Stockport |
1-0 |
|
14.02.26
|
Bradford City Peterborough |
2-0 |
|
31.01.26
|
Bradford City Doncaster |
1-0 |
|
17.01.26
|
Bradford City Cardiff |
1-2 |
|
29.12.25
|
Bradford City Port Vale |
1-0 |
|
26.12.25
|
Bradford City Wigan |
2-1 |
|
13.12.25
|
Bradford City Reading |
2-0 |
|
29.11.25
|
Bradford City Exeter City |
1-0 |
|
08.11.25
|
Bradford City Burton Albion |
1-2 |
|
28.10.25
|
Bradford City Lincoln |
0-0 |
|
18.10.25
|
Bradford City Barnsley |
2-2 |
|
14.10.25
|
Bradford City Everton U21 |
5-1 |
|
27.09.25
|
Bradford City Blackpool |
1-0 |
|
13.09.25
|
Bradford City Huddersfield |
3-1 |
|
02.09.25
|
Bradford City Grimsby |
2-1 |
|
30.08.25
|
Bradford City AFC Wimbledon |
3-2 |
|
16.08.25
|
Bradford City Luton |
2-1 |
|
02.08.25
|
Bradford City Wycombe |
2-1 |
|
23.07.25
|
Bradford City Middlesbrough |
2-0 |
|
03.05.25
|
Bradford City Fleetwood |
1-0 |
|
17.04.25
|
Bradford City Notts County |
1-1 |
|
05.04.25
|
Bradford City Crewe |
2-0 |
|
22.03.25
|
Bradford City Colchester |
4-1 |
|
15.03.25
|
Bradford City Tranmere |
0-1 |
|
04.03.25
|
Bradford City Cheltenham |
3-0 |
|
22.02.25
|
Bradford City MK Dons |
2-0 |
|
11.02.25
|
Bradford City Accrington |
1-0 |
|
08.02.25
|
Bradford City Harrogate |
1-0 |
|
28.01.25
|
Bradford City Morecambe |
1-0 |
|
25.01.25
|
Bradford City Walsall |
3-0 |
|
04.01.25
|
Bradford City Grimsby |
3-1 |
|
29.12.24
|
Bradford City Chesterfield |
2-1 |
|
26.12.24
|
Bradford City Port Vale |
2-1 |
|
14.12.24
|
Bradford City Swindon |
1-0 |
|
03.12.24
|
Bradford City Barrow |
1-1 |
|
19.11.24
|
Bradford City Rotherham |
0-1 |
|
02.11.24
|
Bradford City Aldershot Town |
3-1 |
|
26.10.24
|
Bradford City Doncaster |
1-2 |
|
19.10.24
|
Bradford City Gillingham |
2-1 |
|
07.10.24
|
Bradford City Newport |
3-1 |
|
21.09.24
|
Bradford City AFC Wimbledon |
0-0 |
|
07.09.24
|
Bradford City Carlisle |
2-1 |
|
09.05.26
|
Bolton Bradford City |
1-0 |
|
02.05.26
|
Exeter City Bradford City |
1-2 |
|
18.04.26
|
Barnsley Bradford City |
2-2 |
|
06.04.26
|
Wycombe Bradford City |
1-2 |
|
21.03.26
|
Burton Albion Bradford City |
2-1 |
|
14.03.26
|
Wigan Bradford City |
2-0 |
|
11.03.26
|
Port Vale Bradford City |
0-2 |
|
28.02.26
|
Reading Bradford City |
2-1 |
|
21.02.26
|
AFC Wimbledon Bradford City |
3-1 |
|
07.02.26
|
Luton Bradford City |
2-1 |
|
27.01.26
|
Lincoln Bradford City |
3-0 |
|
24.01.26
|
Huddersfield Bradford City |
1-0 |
|
04.01.26
|
Blackpool Bradford City |
1-2 |
|
01.01.26
|
Mansfield Bradford City |
3-0 |
|
20.12.25
|
Leyton Orient Bradford City |
2-1 |
|
06.12.25
|
Plymouth Bradford City |
0-1 |
|
02.12.25
|
Bolton Bradford City |
3-0 |
|
22.11.25
|
Bolton Bradford City |
0-0 |
|
11.11.25
|
Doncaster Bradford City |
3-1 |
|
01.11.25
|
Cheltenham Bradford City |
1-0 |
|
25.10.25
|
Stevenage Bradford City |
1-1 |
|
02.10.25
|
Rotherham Bradford City |
2-2 |
|
24.09.25
|
Newcastle Bradford City |
4-1 |
|
20.09.25
|
Cardiff Bradford City |
1-3 |
|
06.09.25
|
Doncaster Bradford City |
3-1 |
|
26.08.25
|
Stoke City Bradford City |
0-3 |
|
23.08.25
|
Peterborough Bradford City |
1-1 |
|
19.08.25
|
Stockport Bradford City |
1-2 |
|
12.08.25
|
Blackburn Bradford City |
1-2 |
|
09.08.25
|
Northampton Bradford City |
0-0 |
|
26.07.25
|
Oldham Bradford City |
0-1 |
|
26.04.25
|
Doncaster Bradford City |
2-1 |
|
21.04.25
|
Chesterfield Bradford City |
3-3 |
|
12.04.25
|
Swindon Bradford City |
5-4 |
|
01.04.25
|
Port Vale Bradford City |
2-0 |
|
29.03.25
|
Accrington Bradford City |
0-0 |
|
08.03.25
|
Gillingham Bradford City |
1-0 |
|
01.03.25
|
Salford City Bradford City |
1-2 |
|
25.02.25
|
Bromley Bradford City |
0-1 |
|
18.02.25
|
Birmingham Bradford City |
2-1 |
|
15.02.25
|
Newport Bradford City |
0-0 |
|
04.02.25
|
Rotherham Bradford City |
0-1 |
|
01.02.25
|
AFC Wimbledon Bradford City |
1-0 |
|
18.01.25
|
Carlisle Bradford City |
0-1 |
|
14.01.25
|
Aston Villa U21 Bradford City |
1-3 |
|
01.01.25
|
Barrow Bradford City |
2-2 |
|
21.12.24
|
Notts County Bradford City |
3-0 |
|
10.12.24
|
Stockport Bradford City |
2-3 |
|
07.12.24
|
Crewe Bradford City |
1-1 |
|
30.11.24
|
Morecambe Bradford City |
1-0 |
|
25.04.26
|
Rotherham Reading |
1-1 |
|
18.04.26
|
Reading Cardiff |
1-3 |
|
11.04.26
|
Doncaster Reading |
1-0 |
|
06.04.26
|
Reading Lincoln |
1-2 |
|
03.04.26
|
Huddersfield Reading |
1-1 |
|
28.03.26
|
Reading Wigan |
3-0 |
|
21.03.26
|
Stevenage Reading |
1-0 |
|
17.03.26
|
Burton Albion Reading |
1-2 |
|
14.03.26
|
Reading Plymouth |
2-2 |
|
10.03.26
|
Mansfield Reading |
1-0 |
|
07.03.26
|
Luton Reading |
2-3 |
|
28.02.26
|
Reading Bradford City |
2-1 |
|
21.02.26
|
Port Vale Reading |
1-1 |
|
17.02.26
|
Reading Bolton |
1-1 |
|
14.02.26
|
Reading Wycombe |
3-2 |
|
10.02.26
|
Wigan Reading |
1-2 |
|
07.02.26
|
AFC Wimbledon Reading |
3-2 |
|
31.01.26
|
Northampton Reading |
0-2 |
|
27.01.26
|
Reading Exeter City |
2-2 |
|
24.01.26
|
Reading Barnsley |
2-2 |
|
17.01.26
|
Leyton Orient Reading |
3-1 |
|
04.01.26
|
Reading Stockport |
1-0 |
|
01.01.26
|
Reading Burton Albion |
2-0 |
|
29.12.25
|
Peterborough Reading |
1-1 |
|
26.12.25
|
Plymouth Reading |
1-4 |
|
18.12.25
|
Reading Luton |
3-2 |
|
13.12.25
|
Bradford City Reading |
2-0 |
|
09.12.25
|
Reading Peterborough |
1-2 |
|
29.11.25
|
Blackpool Reading |
0-3 |
|
22.11.25
|
Reading Rotherham |
1-1 |
|
06.11.25
|
Reading Stevenage |
1-0 |
|
01.11.25
|
Reading Carlisle |
2-3 |
|
25.10.25
|
Reading Doncaster |
1-1 |
|
21.10.25
|
Reading Northampton |
1-0 |
|
18.10.25
|
Cardiff Reading |
2-1 |
|
11.10.25
|
Exeter City Reading |
1-1 |
|
07.10.25
|
Reading MK Dons |
1-0 |
|
04.10.25
|
Reading Mansfield |
1-1 |
|
30.09.25
|
Reading West Ham United U21 |
3-1 |
|
27.09.25
|
Stockport Reading |
1-1 |
|
23.09.25
|
Wrexham Reading |
2-0 |
|
20.09.25
|
Reading Leyton Orient |
2-1 |
|
13.09.25
|
Barnsley Reading |
3-2 |
|
02.09.25
|
Swindon Reading |
3-2 |
|
30.08.25
|
Reading Port Vale |
1-0 |
|
26.08.25
|
Reading AFC Wimbledon |
2-1 |
|
23.08.25
|
Wycombe Reading |
2-2 |
|
20.08.25
|
Bolton Reading |
1-1 |
|
16.08.25
|
Reading AFC Wimbledon |
1-2 |
|
12.08.25
|
Portsmouth Reading |
1-2 |
|
18.04.26
|
Reading Cardiff |
1-3 |
|
06.04.26
|
Reading Lincoln |
1-2 |
|
28.03.26
|
Reading Wigan |
3-0 |
|
14.03.26
|
Reading Plymouth |
2-2 |
|
28.02.26
|
Reading Bradford City |
2-1 |
|
17.02.26
|
Reading Bolton |
1-1 |
|
14.02.26
|
Reading Wycombe |
3-2 |
|
27.01.26
|
Reading Exeter City |
2-2 |
|
24.01.26
|
Reading Barnsley |
2-2 |
|
04.01.26
|
Reading Stockport |
1-0 |
|
01.01.26
|
Reading Burton Albion |
2-0 |
|
18.12.25
|
Reading Luton |
3-2 |
|
09.12.25
|
Reading Peterborough |
1-2 |
|
22.11.25
|
Reading Rotherham |
1-1 |
|
06.11.25
|
Reading Stevenage |
1-0 |
|
01.11.25
|
Reading Carlisle |
2-3 |
|
25.10.25
|
Reading Doncaster |
1-1 |
|
21.10.25
|
Reading Northampton |
1-0 |
|
07.10.25
|
Reading MK Dons |
1-0 |
|
04.10.25
|
Reading Mansfield |
1-1 |
|
30.09.25
|
Reading West Ham United U21 |
3-1 |
|
20.09.25
|
Reading Leyton Orient |
2-1 |
|
30.08.25
|
Reading Port Vale |
1-0 |
|
26.08.25
|
Reading AFC Wimbledon |
2-1 |
|
16.08.25
|
Reading AFC Wimbledon |
1-2 |
|
09.08.25
|
Reading Huddersfield |
0-2 |
|
26.07.25
|
Reading Portsmouth |
0-4 |
|
19.07.25
|
Reading Tottenham |
0-2 |
|
03.05.25
|
Reading Barnsley |
2-4 |
|
18.04.25
|
Reading Lincoln |
0-1 |
|
05.04.25
|
Reading Wycombe |
1-0 |
|
29.03.25
|
Reading Peterborough |
3-1 |
|
15.03.25
|
Reading Stevenage |
1-1 |
|
11.03.25
|
Reading Wrexham |
2-0 |
|
04.03.25
|
Reading Exeter City |
0-0 |
|
22.02.25
|
Reading Birmingham |
0-0 |
|
15.02.25
|
Reading Rotherham |
2-1 |
|
11.02.25
|
Reading Shrewsbury |
1-1 |
|
01.02.25
|
Reading Bolton |
1-0 |
|
18.01.25
|
Reading Stockport |
1-3 |
|
11.01.25
|
Reading Burnley |
1-3 |
|
29.12.24
|
Reading Mansfield |
2-1 |
|
26.12.24
|
Reading Northampton |
4-1 |
|
14.12.24
|
Reading Blackpool |
0-3 |
|
03.12.24
|
Reading Cambridge |
3-0 |
|
01.12.24
|
Reading Harborough Town |
5-3 |
|
12.11.24
|
Reading Newport |
3-0 |
|
02.11.24
|
Reading Fleetwood |
2-0 |
|
26.10.24
|
Reading Bristol Rovers |
1-0 |
|
19.10.24
|
Reading Crawley |
4-1 |
|
25.04.26
|
Rotherham Reading |
1-1 |
|
11.04.26
|
Doncaster Reading |
1-0 |
|
03.04.26
|
Huddersfield Reading |
1-1 |
|
21.03.26
|
Stevenage Reading |
1-0 |
|
17.03.26
|
Burton Albion Reading |
1-2 |
|
10.03.26
|
Mansfield Reading |
1-0 |
|
07.03.26
|
Luton Reading |
2-3 |
|
21.02.26
|
Port Vale Reading |
1-1 |
|
10.02.26
|
Wigan Reading |
1-2 |
|
07.02.26
|
AFC Wimbledon Reading |
3-2 |
|
31.01.26
|
Northampton Reading |
0-2 |
|
17.01.26
|
Leyton Orient Reading |
3-1 |
|
29.12.25
|
Peterborough Reading |
1-1 |
|
26.12.25
|
Plymouth Reading |
1-4 |
|
13.12.25
|
Bradford City Reading |
2-0 |
|
29.11.25
|
Blackpool Reading |
0-3 |
|
18.10.25
|
Cardiff Reading |
2-1 |
|
11.10.25
|
Exeter City Reading |
1-1 |
|
27.09.25
|
Stockport Reading |
1-1 |
|
23.09.25
|
Wrexham Reading |
2-0 |
|
13.09.25
|
Barnsley Reading |
3-2 |
|
02.09.25
|
Swindon Reading |
3-2 |
|
23.08.25
|
Wycombe Reading |
2-2 |
|
20.08.25
|
Bolton Reading |
1-1 |
|
12.08.25
|
Portsmouth Reading |
1-2 |
|
02.08.25
|
Lincoln Reading |
2-0 |
|
12.07.25
|
Gillingham Reading |
0-0 |
|
26.04.25
|
Bristol Rovers Reading |
0-2 |
|
21.04.25
|
Mansfield Reading |
1-5 |
|
12.04.25
|
Northampton Reading |
0-0 |
|
08.04.25
|
Shrewsbury Reading |
1-3 |
|
01.04.25
|
Blackpool Reading |
3-0 |
|
08.03.25
|
Crawley Reading |
1-1 |
|
01.03.25
|
Wigan Reading |
1-2 |
|
08.02.25
|
Huddersfield Reading |
0-0 |
|
28.01.25
|
Burton Albion Reading |
3-2 |
|
25.01.25
|
Leyton Orient Reading |
2-0 |
|
04.01.25
|
Charlton Reading |
0-0 |
|
01.01.25
|
Cambridge Reading |
1-3 |
|
21.12.24
|
Lincoln Reading |
2-0 |
|
10.12.24
|
Walsall Reading (Penalties:4 - 2) |
1-1 |
|
07.12.24
|
Wycombe Reading |
1-1 |
|
26.11.24
|
Barnsley Reading |
2-2 |
|
23.11.24
|
Peterborough Reading |
1-2 |
|
09.11.24
|
Stevenage Reading |
1-1 |
|
05.11.24
|
Cheltenham Reading |
1-0 |
|
29.10.24
|
Stockport Reading |
4-1 |
|
22.10.24
|
Exeter City Reading |
1-2 |
|
05.10.24
|
Rotherham Reading |
2-1 |
|
21.09.24
|
Bolton Reading |
5-2 |
|
13.12.2025
|
Bradford City Reading |
2-0
|
|
16.03.2015
|
Reading Bradford City |
3-0
|
|
07.03.2015
|
Bradford City Reading |
0-0
|
|
13.12.2025
|
Bradford City Reading |
2-0
|
|
07.03.2015
|
Bradford City Reading |
0-0
|