Birmingham host Preston in the England Championship on 22 April 2026, Wednesday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 19:45 UK Time.
Birmingham host Preston in an England Championship fixture where the hosts hold the edge based on recent form and head-to-head history. Birmingham have won their last two meetings against Preston and will fancy their chances of extending that record at St Andrew’s.
Preston arrive with inconsistent recent form, and Birmingham’s defensive organisation at home makes this a difficult trip for the visitors.
Birmingham’s home form in the England Championship has been solid defensively and their recent results at St Andrew’s reflect a team that is difficult to beat. They beat Wrexham 2-0 and QPR 1-0 at home, drew 1-1 with Sheffield United, and only lost to Blackburn and Middlesbrough at home in their last five outings.
The pattern that stands out is their ability to keep clean sheets in home wins, which is exactly what the betting tip is built on. Preston have struggled to score freely on the road this season, which makes Birmingham win to nil a genuinely appealing prospect here.
Preston’s recent away record in the England Championship has been poor and they have struggled to make an impact on the road. In their last five away matches they won just once at Charlton, losing at Norwich and Coventry, and drawing at Leicester and Swansea, which is a run that offers very little confidence ahead of this trip.
Their most recent home outing was a 0-2 defeat to West Brom, suggesting Preston are not in particularly good form right now in either venue. A side that concedes first and finds it hard to get back into games away from home is exactly the kind of opponent Birmingham’s defensive home approach tends to shut out.
Birmingham’s ability to win at home without conceding, combined with Preston’s struggles to score on the road, makes the headline tip a strong one. Birmingham win to nil at 2.62 odds is the standout selection for this England Championship fixture.
Both sides have shown a tendency towards low-scoring, tight results in recent outings, and neither team has been particularly free-scoring lately. Under 2.5 goals at 1.91 odds feels like a well-supported market pick here.
Birmingham winning 1-0 has happened twice in recent head-to-head meetings between these sides and fits the defensive profile of this game perfectly. The correct score of Birmingham 1-0 at 7.00 odds is the value long-shot selection for this one.
| Birmingham | Preston | |
|---|---|---|
| Game Played | 45 | 45 |
| Wins | 17 | 15 |
| Draws | 12 | 15 |
| Loss | 16 | 15 |
| Goals For | 56 | 54 |
| Goals Against | 55 | 59 |
| Birmingham | Preston | |
|---|---|---|
| Game Played | 23 | 23 |
| Wins | 12 | 7 |
| Draws | 8 | 8 |
| Loss | 3 | 8 |
| Goals For | 39 | 27 |
| Goals Against | 22 | 32 |
|
25.04.26
|
Birmingham Bristol City |
2-1 |
|
22.04.26
|
Birmingham Preston |
2-1 |
|
18.04.26
|
Hull City Birmingham |
1-1 |
|
12.04.26
|
Birmingham Wrexham |
2-0 |
|
06.04.26
|
Ipswich Birmingham |
2-1 |
|
03.04.26
|
Birmingham Blackburn |
0-1 |
|
21.03.26
|
Derby Birmingham |
1-0 |
|
14.03.26
|
Birmingham Sheffield United |
1-1 |
|
11.03.26
|
Birmingham QPR |
1-0 |
|
07.03.26
|
Charlton Birmingham |
1-0 |
|
02.03.26
|
Birmingham Middlesbrough |
1-3 |
|
25.02.26
|
Millwall Birmingham |
3-0 |
|
21.02.26
|
Norwich Birmingham |
1-2 |
|
15.02.26
|
Birmingham Leeds (Penalties:2 - 4) |
1-1 |
|
10.02.26
|
Birmingham West Brom |
0-0 |
|
07.02.26
|
Birmingham Leicester |
2-1 |
|
31.01.26
|
Oxford Birmingham |
0-2 |
|
24.01.26
|
Birmingham Stoke City |
1-1 |
|
20.01.26
|
Sheffield Wednesday Birmingham |
0-2 |
|
17.01.26
|
Swansea Birmingham |
1-1 |
|
10.01.26
|
Cambridge Birmingham |
2-3 |
|
04.01.26
|
Birmingham Coventry |
3-2 |
|
01.01.26
|
Watford Birmingham |
3-0 |
|
29.12.25
|
Birmingham Southampton |
1-1 |
|
26.12.25
|
Birmingham Derby |
1-1 |
|
20.12.25
|
Sheffield United Birmingham |
3-0 |
|
13.12.25
|
Birmingham Charlton |
1-1 |
|
09.12.25
|
QPR Birmingham |
2-1 |
|
06.12.25
|
Southampton Birmingham |
3-1 |
|
01.12.25
|
Birmingham Watford |
2-1 |
|
26.11.25
|
West Brom Birmingham |
1-1 |
|
22.11.25
|
Birmingham Norwich |
4-1 |
|
08.11.25
|
Middlesbrough Birmingham |
2-1 |
|
04.11.25
|
Birmingham Millwall |
4-0 |
|
01.11.25
|
Birmingham Portsmouth |
4-0 |
|
25.10.25
|
Bristol City Birmingham |
1-0 |
|
21.10.25
|
Preston Birmingham |
0-1 |
|
18.10.25
|
Birmingham Hull City |
2-3 |
|
03.10.25
|
Wrexham Birmingham |
1-1 |
|
30.09.25
|
Birmingham Sheffield Wednesday |
2-2 |
|
27.09.25
|
Coventry Birmingham |
3-0 |
|
20.09.25
|
Birmingham Swansea |
1-0 |
|
13.09.25
|
Stoke City Birmingham |
1-0 |
|
29.08.25
|
Leicester Birmingham |
2-0 |
|
26.08.25
|
Birmingham Port Vale |
0-1 |
|
23.08.25
|
Birmingham Oxford |
1-0 |
|
16.08.25
|
Blackburn Birmingham |
1-2 |
|
13.08.25
|
Birmingham Sheffield United |
2-1 |
|
08.08.25
|
Birmingham Ipswich |
1-1 |
|
02.08.25
|
Birmingham Nottingham Forest |
1-0 |
|
25.04.26
|
Birmingham Bristol City |
2-1 |
|
22.04.26
|
Birmingham Preston |
2-1 |
|
12.04.26
|
Birmingham Wrexham |
2-0 |
|
03.04.26
|
Birmingham Blackburn |
0-1 |
|
14.03.26
|
Birmingham Sheffield United |
1-1 |
|
11.03.26
|
Birmingham QPR |
1-0 |
|
02.03.26
|
Birmingham Middlesbrough |
1-3 |
|
15.02.26
|
Birmingham Leeds (Penalties:2 - 4) |
1-1 |
|
10.02.26
|
Birmingham West Brom |
0-0 |
|
07.02.26
|
Birmingham Leicester |
2-1 |
|
24.01.26
|
Birmingham Stoke City |
1-1 |
|
04.01.26
|
Birmingham Coventry |
3-2 |
|
29.12.25
|
Birmingham Southampton |
1-1 |
|
26.12.25
|
Birmingham Derby |
1-1 |
|
13.12.25
|
Birmingham Charlton |
1-1 |
|
01.12.25
|
Birmingham Watford |
2-1 |
|
22.11.25
|
Birmingham Norwich |
4-1 |
|
04.11.25
|
Birmingham Millwall |
4-0 |
|
01.11.25
|
Birmingham Portsmouth |
4-0 |
|
18.10.25
|
Birmingham Hull City |
2-3 |
|
30.09.25
|
Birmingham Sheffield Wednesday |
2-2 |
|
20.09.25
|
Birmingham Swansea |
1-0 |
|
26.08.25
|
Birmingham Port Vale |
0-1 |
|
23.08.25
|
Birmingham Oxford |
1-0 |
|
13.08.25
|
Birmingham Sheffield United |
2-1 |
|
08.08.25
|
Birmingham Ipswich |
1-1 |
|
02.08.25
|
Birmingham Nottingham Forest |
1-0 |
|
27.04.25
|
Birmingham Mansfield |
4-0 |
|
18.04.25
|
Birmingham Crawley |
0-0 |
|
13.04.25
|
Birmingham Peterborough |
0-2 |
|
05.04.25
|
Birmingham Barnsley |
6-2 |
|
29.03.25
|
Birmingham Shrewsbury |
4-1 |
|
11.03.25
|
Birmingham Stevenage |
2-1 |
|
08.03.25
|
Birmingham Lincoln |
1-0 |
|
01.03.25
|
Birmingham Wycombe |
1-0 |
|
25.02.25
|
Birmingham Leyton Orient |
2-0 |
|
18.02.25
|
Birmingham Bradford City |
2-1 |
|
15.02.25
|
Birmingham Charlton |
1-0 |
|
11.02.25
|
Birmingham Cambridge |
4-0 |
|
08.02.25
|
Birmingham Chattanooga |
2-3 |
|
08.02.25
|
Birmingham Newcastle |
2-3 |
|
01.02.25
|
Birmingham Atlanta |
0-2 |
|
01.02.25
|
Birmingham Rotherham |
2-1 |
|
18.01.25
|
Birmingham Exeter City |
1-0 |
|
11.01.25
|
Birmingham Lincoln |
2-1 |
|
29.12.24
|
Birmingham Blackpool |
0-0 |
|
26.12.24
|
Birmingham Burton Albion |
2-0 |
|
14.12.24
|
Birmingham Bristol Rovers |
2-0 |
|
04.12.24
|
Birmingham Stockport |
2-0 |
|
09.11.24
|
Birmingham Northampton |
1-1 |
|
18.04.26
|
Hull City Birmingham |
1-1 |
|
06.04.26
|
Ipswich Birmingham |
2-1 |
|
21.03.26
|
Derby Birmingham |
1-0 |
|
07.03.26
|
Charlton Birmingham |
1-0 |
|
25.02.26
|
Millwall Birmingham |
3-0 |
|
21.02.26
|
Norwich Birmingham |
1-2 |
|
31.01.26
|
Oxford Birmingham |
0-2 |
|
20.01.26
|
Sheffield Wednesday Birmingham |
0-2 |
|
17.01.26
|
Swansea Birmingham |
1-1 |
|
10.01.26
|
Cambridge Birmingham |
2-3 |
|
01.01.26
|
Watford Birmingham |
3-0 |
|
20.12.25
|
Sheffield United Birmingham |
3-0 |
|
09.12.25
|
QPR Birmingham |
2-1 |
|
06.12.25
|
Southampton Birmingham |
3-1 |
|
26.11.25
|
West Brom Birmingham |
1-1 |
|
08.11.25
|
Middlesbrough Birmingham |
2-1 |
|
25.10.25
|
Bristol City Birmingham |
1-0 |
|
21.10.25
|
Preston Birmingham |
0-1 |
|
03.10.25
|
Wrexham Birmingham |
1-1 |
|
27.09.25
|
Coventry Birmingham |
3-0 |
|
13.09.25
|
Stoke City Birmingham |
1-0 |
|
29.08.25
|
Leicester Birmingham |
2-0 |
|
16.08.25
|
Blackburn Birmingham |
1-2 |
|
26.07.25
|
Northampton Birmingham |
3-0 |
|
26.07.25
|
Port Vale Birmingham |
0-2 |
|
23.07.25
|
Solihull Moors Birmingham |
0-1 |
|
19.07.25
|
Crewe Birmingham |
4-0 |
|
19.07.25
|
Burton Albion Birmingham |
1-0 |
|
03.05.25
|
Cambridge Birmingham |
1-2 |
|
30.04.25
|
Blackpool Birmingham |
0-2 |
|
24.04.25
|
Stevenage Birmingham |
0-1 |
|
21.04.25
|
Burton Albion Birmingham |
1-2 |
|
08.04.25
|
Peterborough Birmingham |
1-2 |
|
01.04.25
|
Bristol Rovers Birmingham |
1-2 |
|
15.03.25
|
Northampton Birmingham |
1-1 |
|
04.03.25
|
Bolton Birmingham |
3-1 |
|
22.02.25
|
Reading Birmingham |
0-0 |
|
04.02.25
|
Stevenage Birmingham |
0-1 |
|
28.01.25
|
Huddersfield Birmingham |
0-1 |
|
23.01.25
|
Wrexham Birmingham |
1-1 |
|
14.01.25
|
Swindon Birmingham |
1-2 |
|
04.01.25
|
Wigan Birmingham |
0-3 |
|
01.01.25
|
Stockport Birmingham |
1-1 |
|
23.12.24
|
Crawley Birmingham |
0-1 |
|
10.12.24
|
Exeter City Birmingham |
1-2 |
|
07.12.24
|
Barnsley Birmingham |
1-2 |
|
01.12.24
|
Blackpool Birmingham |
1-2 |
|
26.11.24
|
Exeter City Birmingham |
0-2 |
|
23.11.24
|
Shrewsbury Birmingham |
3-2 |
|
03.11.24
|
Sutton Birmingham |
0-1 |
|
02.05.26
|
Preston Southampton |
1-3 |
|
25.04.26
|
Sheffield United Preston |
2-3 |
|
22.04.26
|
Birmingham Preston |
2-1 |
|
18.04.26
|
Preston West Brom |
0-2 |
|
11.04.26
|
Charlton Preston |
1-2 |
|
06.04.26
|
Preston QPR |
1-1 |
|
03.04.26
|
Leicester Preston |
2-2 |
|
20.03.26
|
Preston Stoke City |
3-1 |
|
14.03.26
|
Norwich Preston |
2-0 |
|
11.03.26
|
Coventry Preston |
3-0 |
|
06.03.26
|
Preston Oxford |
1-3 |
|
28.02.26
|
Preston Millwall |
0-2 |
|
24.02.26
|
Swansea Preston |
1-1 |
|
20.02.26
|
Blackburn Preston |
1-0 |
|
14.02.26
|
Preston Watford |
2-2 |
|
07.02.26
|
Preston Portsmouth |
1-0 |
|
31.01.26
|
Ipswich Preston |
1-1 |
|
24.01.26
|
Middlesbrough Preston |
4-0 |
|
20.01.26
|
Preston Hull City |
0-3 |
|
17.01.26
|
Preston Derby |
0-1 |
|
09.01.26
|
Preston Wigan |
0-1 |
|
04.01.26
|
Bristol City Preston |
0-2 |
|
01.01.26
|
Preston Sheffield Wednesday |
3-0 |
|
29.12.25
|
Wrexham Preston |
2-1 |
|
26.12.25
|
Stoke City Preston |
0-0 |
|
20.12.25
|
Preston Norwich |
1-1 |
|
13.12.25
|
Oxford Preston |
1-2 |
|
09.12.25
|
Preston Coventry |
1-1 |
|
06.12.25
|
Preston Wrexham |
1-1 |
|
29.11.25
|
Sheffield Wednesday Preston |
2-3 |
|
25.11.25
|
Watford Preston |
1-1 |
|
21.11.25
|
Preston Blackburn |
1-2 |
|
08.11.25
|
Millwall Preston |
1-1 |
|
05.11.25
|
Preston Swansea |
2-1 |
|
01.11.25
|
Southampton Preston |
0-2 |
|
24.10.25
|
Preston Sheffield United |
3-2 |
|
21.10.25
|
Preston Birmingham |
0-1 |
|
18.10.25
|
West Brom Preston |
2-1 |
|
04.10.25
|
Preston Charlton |
2-0 |
|
30.09.25
|
Hull City Preston |
2-2 |
|
27.09.25
|
Preston Bristol City |
0-0 |
|
20.09.25
|
Derby Preston |
0-1 |
|
13.09.25
|
Preston Middlesbrough |
2-2 |
|
30.08.25
|
Portsmouth Preston |
1-0 |
|
26.08.25
|
Preston Wrexham |
2-3 |
|
23.08.25
|
Preston Ipswich |
1-0 |
|
16.08.25
|
Preston Leicester |
2-1 |
|
12.08.25
|
Barrow Preston |
0-1 |
|
09.08.25
|
QPR Preston |
1-1 |
|
26.07.25
|
Bolton Preston |
2-0 |
|
02.05.26
|
Preston Southampton |
1-3 |
|
18.04.26
|
Preston West Brom |
0-2 |
|
06.04.26
|
Preston QPR |
1-1 |
|
20.03.26
|
Preston Stoke City |
3-1 |
|
06.03.26
|
Preston Oxford |
1-3 |
|
28.02.26
|
Preston Millwall |
0-2 |
|
14.02.26
|
Preston Watford |
2-2 |
|
07.02.26
|
Preston Portsmouth |
1-0 |
|
20.01.26
|
Preston Hull City |
0-3 |
|
17.01.26
|
Preston Derby |
0-1 |
|
09.01.26
|
Preston Wigan |
0-1 |
|
01.01.26
|
Preston Sheffield Wednesday |
3-0 |
|
20.12.25
|
Preston Norwich |
1-1 |
|
09.12.25
|
Preston Coventry |
1-1 |
|
06.12.25
|
Preston Wrexham |
1-1 |
|
21.11.25
|
Preston Blackburn |
1-2 |
|
05.11.25
|
Preston Swansea |
2-1 |
|
24.10.25
|
Preston Sheffield United |
3-2 |
|
21.10.25
|
Preston Birmingham |
0-1 |
|
04.10.25
|
Preston Charlton |
2-0 |
|
27.09.25
|
Preston Bristol City |
0-0 |
|
13.09.25
|
Preston Middlesbrough |
2-2 |
|
26.08.25
|
Preston Wrexham |
2-3 |
|
23.08.25
|
Preston Ipswich |
1-0 |
|
16.08.25
|
Preston Leicester |
2-1 |
|
13.07.25
|
Preston Liverpool |
1-3 |
|
26.04.25
|
Preston Plymouth |
1-2 |
|
18.04.25
|
Preston QPR |
1-2 |
|
08.04.25
|
Preston Cardiff |
2-2 |
|
05.04.25
|
Preston Stoke City |
1-1 |
|
30.03.25
|
Preston Aston Villa |
0-3 |
|
15.03.25
|
Preston Portsmouth |
2-1 |
|
04.03.25
|
Preston Swansea |
0-0 |
|
01.03.25
|
Preston Burnley |
3-0 |
|
18.02.25
|
Preston Millwall |
1-1 |
|
15.02.25
|
Preston Burnley |
0-0 |
|
08.02.25
|
Preston Wycombe (Penalties:4 - 2) |
0-0 |
|
25.01.25
|
Preston Middlesbrough |
2-1 |
|
14.01.25
|
Preston Charlton |
2-1 |
|
04.01.25
|
Preston Oxford |
1-1 |
|
29.12.24
|
Preston Sheffield Wednesday |
3-1 |
|
26.12.24
|
Preston Hull City |
1-0 |
|
14.12.24
|
Preston Leeds |
1-1 |
|
30.11.24
|
Preston West Brom |
1-1 |
|
23.11.24
|
Preston Derby |
1-1 |
|
06.11.24
|
Preston Sunderland |
0-0 |
|
02.11.24
|
Preston Bristol City |
1-3 |
|
30.10.24
|
Preston Arsenal |
0-3 |
|
22.10.24
|
Preston Norwich |
2-2 |
|
19.10.24
|
Preston Coventry |
1-0 |
|
25.04.26
|
Sheffield United Preston |
2-3 |
|
22.04.26
|
Birmingham Preston |
2-1 |
|
11.04.26
|
Charlton Preston |
1-2 |
|
03.04.26
|
Leicester Preston |
2-2 |
|
14.03.26
|
Norwich Preston |
2-0 |
|
11.03.26
|
Coventry Preston |
3-0 |
|
24.02.26
|
Swansea Preston |
1-1 |
|
20.02.26
|
Blackburn Preston |
1-0 |
|
31.01.26
|
Ipswich Preston |
1-1 |
|
24.01.26
|
Middlesbrough Preston |
4-0 |
|
04.01.26
|
Bristol City Preston |
0-2 |
|
29.12.25
|
Wrexham Preston |
2-1 |
|
26.12.25
|
Stoke City Preston |
0-0 |
|
13.12.25
|
Oxford Preston |
1-2 |
|
29.11.25
|
Sheffield Wednesday Preston |
2-3 |
|
25.11.25
|
Watford Preston |
1-1 |
|
08.11.25
|
Millwall Preston |
1-1 |
|
01.11.25
|
Southampton Preston |
0-2 |
|
18.10.25
|
West Brom Preston |
2-1 |
|
30.09.25
|
Hull City Preston |
2-2 |
|
20.09.25
|
Derby Preston |
0-1 |
|
30.08.25
|
Portsmouth Preston |
1-0 |
|
12.08.25
|
Barrow Preston |
0-1 |
|
09.08.25
|
QPR Preston |
1-1 |
|
26.07.25
|
Bolton Preston |
2-0 |
|
18.07.25
|
Getafe Preston |
0-0 |
|
09.07.25
|
Chorley Preston |
0-1 |
|
08.07.25
|
Bamber Bridge Preston |
2-1 |
|
03.05.25
|
Bristol City Preston |
2-2 |
|
21.04.25
|
Hull City Preston |
2-1 |
|
12.04.25
|
Leeds Preston |
2-1 |
|
02.04.25
|
Derby Preston |
2-0 |
|
11.03.25
|
Sunderland Preston |
1-1 |
|
08.03.25
|
Sheffield United Preston |
1-0 |
|
22.02.25
|
Coventry Preston |
2-1 |
|
11.02.25
|
Norwich Preston |
0-1 |
|
31.01.25
|
Blackburn Preston |
2-1 |
|
21.01.25
|
Watford Preston |
1-2 |
|
18.01.25
|
Luton Preston |
0-0 |
|
01.01.25
|
West Brom Preston |
3-1 |
|
21.12.24
|
QPR Preston |
2-1 |
|
11.12.24
|
Cardiff Preston |
0-2 |
|
07.12.24
|
Sheffield Wednesday Preston |
1-1 |
|
26.11.24
|
Stoke City Preston |
0-0 |
|
09.11.24
|
Portsmouth Preston |
3-1 |
|
26.10.24
|
Plymouth Preston |
3-3 |
|
05.10.24
|
Burnley Preston |
0-0 |
|
28.09.24
|
Millwall Preston |
3-1 |
|
14.09.24
|
Middlesbrough Preston |
1-1 |
|
31.08.24
|
Oxford Preston |
3-1 |
|
21.10.2025
|
Preston Birmingham |
0-1
|
|
01.04.2024
|
Birmingham Preston |
1-0
|
|
19.09.2023
|
Preston Birmingham |
2-1
|
|
21.01.2023
|
Birmingham Preston |
1-2
|
|
03.09.2022
|
Preston Birmingham |
0-1
|
|
01.04.2024
|
Birmingham Preston |
1-0
|
|
21.01.2023
|
Birmingham Preston |
1-2
|
|
25.09.2021
|
Birmingham Preston |
0-0
|
|
20.01.2021
|
Birmingham Preston |
0-1
|
|
21.09.2019
|
Birmingham Preston |
0-1
|
|
01.12.2018
|
Birmingham Preston |
3-0
|