Reading host Cardiff in the England League One on 18 April 2026, 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.
Reading host Cardiff at the Select Car Leasing Stadium in what looks like a mouth-watering League One clash. Cardiff have been one of the more impressive sides on their travels recently, while Reading’s home form has been inconsistent enough to make this a very competitive fixture.
Cardiff hold a strong head-to-head record against Reading, winning three of the last four meetings between the sides. Reading’s only recent win came in a 2-1 victory, but Cardiff have since won two successive meetings by the same scoreline.
Reading’s home form has been a real mixture, with a 3-0 win over Wigan sandwiched between a 1-2 defeat to Lincoln and a 2-2 draw with Plymouth. They have shown the ability to score goals at home, but have struggled to keep clean sheets consistently.
Away from home they lost 1-0 at Doncaster last time out and were beaten 1-0 at Stevenage before that, so there is a clear fragility when they step away from their own ground.
Cardiff have been excellent on the road, hammering Exeter City 4-0 and Doncaster 4-0 in their last five away games. Those results show a side capable of real destruction when things click away from home.
They have drawn their last two away trips at Huddersfield and Peterborough, suggesting they can also grind out results when needed. Cardiff look a well-balanced and confident side right now.
Cardiff to win and both teams to score at 3.25 odds is the standout pick. Reading have shown they can find the net at home, but Cardiff’s away firepower makes them very difficult to stop.
Over 3.5 goals at 2.62 odds also appeals strongly here. Cardiff’s away wins have been high-scoring affairs, and Reading’s home games have regularly produced goals from both sides.
Cardiff 3-1 at 13.00 odds is the correct score selection, reflecting Cardiff’s big away wins this season and the likelihood that Reading will contribute at least one goal at home.
| Reading | Cardiff | |
|---|---|---|
| Game Played | 45 | 45 |
| Wins | 16 | 27 |
| Draws | 15 | 10 |
| Loss | 14 | 8 |
| Goals For | 64 | 86 |
| Goals Against | 59 | 45 |
| Reading | Cardiff | |
|---|---|---|
| Game Played | 22 | 22 |
| Wins | 10 | 10 |
| Draws | 7 | 8 |
| Loss | 5 | 4 |
| Goals For | 33 | 36 |
| Goals Against | 27 | 22 |
|
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 |
|
25.04.26
|
Cardiff Northampton |
5-1 |
|
22.04.26
|
Cardiff Port Vale |
1-0 |
|
18.04.26
|
Reading Cardiff |
1-3 |
|
14.04.26
|
Huddersfield Cardiff |
1-1 |
|
11.04.26
|
Cardiff Bolton |
2-0 |
|
06.04.26
|
Peterborough Cardiff |
1-1 |
|
21.03.26
|
Cardiff Blackpool |
0-0 |
|
17.03.26
|
Cardiff Wycombe |
0-2 |
|
14.03.26
|
Exeter City Cardiff |
0-4 |
|
10.03.26
|
Barnsley Cardiff |
1-1 |
|
07.03.26
|
Cardiff Lincoln |
0-2 |
|
28.02.26
|
Doncaster Cardiff |
0-4 |
|
21.02.26
|
Plymouth Cardiff |
5-2 |
|
17.02.26
|
Cardiff AFC Wimbledon |
4-1 |
|
14.02.26
|
Cardiff Luton |
3-1 |
|
07.02.26
|
Rotherham Cardiff |
0-3 |
|
31.01.26
|
Burton Albion Cardiff |
2-2 |
|
27.01.26
|
Cardiff Barnsley |
4-0 |
|
24.01.26
|
Cardiff Stockport |
1-1 |
|
17.01.26
|
Bradford City Cardiff |
1-2 |
|
10.01.26
|
Leyton Orient Cardiff |
1-1 |
|
04.01.26
|
Cardiff Wigan |
1-0 |
|
01.01.26
|
Wycombe Cardiff |
1-1 |
|
29.12.25
|
Cardiff Stevenage |
2-1 |
|
26.12.25
|
Cardiff Exeter City |
1-0 |
|
20.12.25
|
Lincoln Cardiff |
2-1 |
|
16.12.25
|
Cardiff Chelsea |
1-3 |
|
13.12.25
|
Cardiff Doncaster |
4-3 |
|
09.12.25
|
Stevenage Cardiff |
0-1 |
|
06.12.25
|
Cardiff Huddersfield |
3-2 |
|
02.12.25
|
Cardiff AFC Wimbledon |
1-5 |
|
29.11.25
|
Cardiff Mansfield |
3-0 |
|
22.11.25
|
Northampton Cardiff |
1-3 |
|
11.11.25
|
Cardiff Arsenal U21 |
3-1 |
|
08.11.25
|
Blackpool Cardiff |
3-1 |
|
01.11.25
|
Peterborough Cardiff |
1-0 |
|
28.10.25
|
Wrexham Cardiff |
1-2 |
|
25.10.25
|
Bolton Cardiff |
1-0 |
|
18.10.25
|
Cardiff Reading |
2-1 |
|
07.10.25
|
Cardiff Newport |
0-1 |
|
04.10.25
|
Cardiff Leyton Orient |
4-3 |
|
30.09.25
|
Cardiff Burton Albion |
0-1 |
|
27.09.25
|
Wigan Cardiff |
0-2 |
|
23.09.25
|
Burnley Cardiff |
1-2 |
|
20.09.25
|
Cardiff Bradford City |
1-3 |
|
16.09.25
|
Exeter City Cardiff |
0-1 |
|
13.09.25
|
Stockport Cardiff |
1-1 |
|
30.08.25
|
Cardiff Plymouth |
4-0 |
|
26.08.25
|
Cardiff Cheltenham |
3-0 |
|
23.08.25
|
Luton Cardiff |
0-1 |
|
25.04.26
|
Cardiff Northampton |
5-1 |
|
22.04.26
|
Cardiff Port Vale |
1-0 |
|
11.04.26
|
Cardiff Bolton |
2-0 |
|
21.03.26
|
Cardiff Blackpool |
0-0 |
|
17.03.26
|
Cardiff Wycombe |
0-2 |
|
07.03.26
|
Cardiff Lincoln |
0-2 |
|
17.02.26
|
Cardiff AFC Wimbledon |
4-1 |
|
14.02.26
|
Cardiff Luton |
3-1 |
|
27.01.26
|
Cardiff Barnsley |
4-0 |
|
24.01.26
|
Cardiff Stockport |
1-1 |
|
04.01.26
|
Cardiff Wigan |
1-0 |
|
29.12.25
|
Cardiff Stevenage |
2-1 |
|
26.12.25
|
Cardiff Exeter City |
1-0 |
|
16.12.25
|
Cardiff Chelsea |
1-3 |
|
13.12.25
|
Cardiff Doncaster |
4-3 |
|
06.12.25
|
Cardiff Huddersfield |
3-2 |
|
02.12.25
|
Cardiff AFC Wimbledon |
1-5 |
|
29.11.25
|
Cardiff Mansfield |
3-0 |
|
11.11.25
|
Cardiff Arsenal U21 |
3-1 |
|
18.10.25
|
Cardiff Reading |
2-1 |
|
07.10.25
|
Cardiff Newport |
0-1 |
|
04.10.25
|
Cardiff Leyton Orient |
4-3 |
|
30.09.25
|
Cardiff Burton Albion |
0-1 |
|
20.09.25
|
Cardiff Bradford City |
1-3 |
|
30.08.25
|
Cardiff Plymouth |
4-0 |
|
26.08.25
|
Cardiff Cheltenham |
3-0 |
|
16.08.25
|
Cardiff Rotherham |
3-0 |
|
12.08.25
|
Cardiff Swindon |
2-1 |
|
02.08.25
|
Cardiff Peterborough |
2-1 |
|
18.07.25
|
Cardiff Cambridge |
5-1 |
|
09.07.25
|
Cardiff Johor Darul Takzim FC |
2-2 |
|
26.04.25
|
Cardiff West Brom |
0-0 |
|
21.04.25
|
Cardiff Oxford |
1-1 |
|
12.04.25
|
Cardiff Stoke City |
0-1 |
|
29.03.25
|
Cardiff Sheffield Wednesday |
1-1 |
|
11.03.25
|
Cardiff Luton |
1-2 |
|
04.03.25
|
Cardiff Burnley |
1-2 |
|
25.02.25
|
Cardiff Hull City |
1-0 |
|
15.02.25
|
Cardiff Bristol City |
1-1 |
|
25.01.25
|
Cardiff Derby |
2-1 |
|
18.01.25
|
Cardiff Swansea |
3-0 |
|
14.01.25
|
Cardiff Watford |
1-1 |
|
01.01.25
|
Cardiff Coventry |
1-1 |
|
21.12.24
|
Cardiff Sheffield United |
0-2 |
|
11.12.24
|
Cardiff Preston |
0-2 |
|
27.11.24
|
Cardiff QPR |
0-2 |
|
09.11.24
|
Cardiff Blackburn |
1-3 |
|
02.11.24
|
Cardiff Norwich |
2-1 |
|
22.10.24
|
Cardiff Portsmouth |
2-0 |
|
19.10.24
|
Cardiff Plymouth |
5-0 |
|
18.04.26
|
Reading Cardiff |
1-3 |
|
14.04.26
|
Huddersfield Cardiff |
1-1 |
|
06.04.26
|
Peterborough Cardiff |
1-1 |
|
14.03.26
|
Exeter City Cardiff |
0-4 |
|
10.03.26
|
Barnsley Cardiff |
1-1 |
|
28.02.26
|
Doncaster Cardiff |
0-4 |
|
21.02.26
|
Plymouth Cardiff |
5-2 |
|
07.02.26
|
Rotherham Cardiff |
0-3 |
|
31.01.26
|
Burton Albion Cardiff |
2-2 |
|
17.01.26
|
Bradford City Cardiff |
1-2 |
|
10.01.26
|
Leyton Orient Cardiff |
1-1 |
|
01.01.26
|
Wycombe Cardiff |
1-1 |
|
20.12.25
|
Lincoln Cardiff |
2-1 |
|
09.12.25
|
Stevenage Cardiff |
0-1 |
|
22.11.25
|
Northampton Cardiff |
1-3 |
|
08.11.25
|
Blackpool Cardiff |
3-1 |
|
01.11.25
|
Peterborough Cardiff |
1-0 |
|
28.10.25
|
Wrexham Cardiff |
1-2 |
|
25.10.25
|
Bolton Cardiff |
1-0 |
|
27.09.25
|
Wigan Cardiff |
0-2 |
|
23.09.25
|
Burnley Cardiff |
1-2 |
|
16.09.25
|
Exeter City Cardiff |
0-1 |
|
13.09.25
|
Stockport Cardiff |
1-1 |
|
23.08.25
|
Luton Cardiff |
0-1 |
|
19.08.25
|
AFC Wimbledon Cardiff |
0-1 |
|
07.08.25
|
Port Vale Cardiff |
0-0 |
|
26.07.25
|
Notts County Cardiff |
2-2 |
|
23.07.25
|
QPR Cardiff |
2-2 |
|
03.05.25
|
Norwich Cardiff |
4-2 |
|
18.04.25
|
Sheffield United Cardiff |
2-0 |
|
08.04.25
|
Preston Cardiff |
2-2 |
|
05.04.25
|
QPR Cardiff |
0-0 |
|
15.03.25
|
Blackburn Cardiff |
1-2 |
|
08.03.25
|
Sunderland Cardiff |
2-1 |
|
28.02.25
|
Aston Villa Cardiff |
2-0 |
|
22.02.25
|
Plymouth Cardiff |
1-1 |
|
11.02.25
|
Portsmouth Cardiff |
2-1 |
|
08.02.25
|
Stoke City Cardiff (Penalties:2 - 4) |
3-3 |
|
01.02.25
|
Leeds Cardiff |
7-0 |
|
21.01.25
|
Millwall Cardiff |
2-2 |
|
09.01.25
|
Sheffield United Cardiff |
0-1 |
|
04.01.25
|
Middlesbrough Cardiff |
1-1 |
|
29.12.24
|
Watford Cardiff |
1-2 |
|
26.12.24
|
Oxford Cardiff |
3-2 |
|
14.12.24
|
Stoke City Cardiff |
2-2 |
|
30.11.24
|
Coventry Cardiff |
2-2 |
|
23.11.24
|
Sheffield Wednesday Cardiff |
1-1 |
|
06.11.24
|
Luton Cardiff |
1-0 |
|
26.10.24
|
West Brom Cardiff |
0-0 |
|
06.10.24
|
Bristol City Cardiff |
1-1 |
|
18.10.2025
|
Cardiff Reading |
2-1
|
|
31.07.2024
|
Cardiff Reading |
2-1
|
|
17.02.2023
|
Cardiff Reading |
1-0
|
|
06.08.2022
|
Reading Cardiff |
2-1
|
|
09.04.2022
|
Reading Cardiff |
1-2
|
|
06.08.2022
|
Reading Cardiff |
2-1
|
|
09.04.2022
|
Reading Cardiff |
1-2
|
|
16.04.2021
|
Reading Cardiff |
1-1
|
|
25.01.2020
|
Reading Cardiff |
1-1
|
|
18.08.2019
|
Reading Cardiff |
3-0
|
|
11.12.2017
|
Reading Cardiff |
2-2
|