Birmingham host Hull City in the England Championship on 18 October 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.
Birmingham City return home aiming to steady their campaign after a series of inconsistent results in the Championship. The Blues have been unpredictable, alternating between solid defensive spells and costly lapses.
Hull City, meanwhile, travel with confidence after a strong attacking run that has seen them score freely in recent matches.
Birmingham have been frustratingly inconsistent in recent weeks. Their latest 1-1 draw with Wrexham showed effort but lacked finishing precision. Before that, they shared points in a 2-2 thriller with Sheffield Wednesday and suffered a heavy 3-0 defeat at Coventry.
At home, however, there have been flashes of control. The 1-0 win over Swansea earlier remains their best performance this month. Still, with only eight goals from nine games and eleven conceded, they need to turn narrow draws into wins to climb the standings.
Their defense often holds firm early but tends to crack under pressure in the second half. With the fans behind them, Birmingham will aim to rediscover the structure that earned them that clean sheet against Swansea.
Hull City enter this fixture on the back of encouraging results. They have lost just one of their last four, securing a 1-0 victory over Sheffield United and scoring twice in a 2-2 draw against Preston.
The Tigers’ attacking edge remains sharp, with 14 goals in nine games – the second highest among mid-table teams.
On the road, Hull are proving difficult to contain. Their recent 3-1 home win against Southampton reflected their growing confidence and ability to break down opponents through pace and direct play.
Still, defensive lapses continue to be an issue, with 16 goals conceded overall and just two clean sheets so far.
This matchup looks evenly balanced but far from dull. Both teams can score, yet neither has shown the consistency to control games for long spells. Birmingham’s home advantage counts for something, especially with their record against Hull at this ground.
Expect end-to-end phases with plenty of half-chances. Given both sides’ defensive issues and the data pointing toward high-scoring outcomes, the Over 2.5 Goals market looks strong. However, Birmingham’s slightly steadier home record tips the scale their way.
| Birmingham | Hull City | |
|---|---|---|
| Game Played | 20 | 20 |
| Wins | 8 | 9 |
| Draws | 4 | 4 |
| Loss | 8 | 7 |
| Goals For | 29 | 33 |
| Goals Against | 25 | 34 |
| Birmingham | Hull City | |
|---|---|---|
| Game Played | 9 | 9 |
| Wins | 6 | 3 |
| Draws | 2 | 2 |
| Loss | 1 | 4 |
| Goals For | 21 | 15 |
| Goals Against | 8 | 16 |
|
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 |
|
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 |
|
27.04.25
|
Birmingham Mansfield |
4-0 |
|
24.04.25
|
Stevenage Birmingham |
0-1 |
|
21.04.25
|
Burton Albion Birmingham |
1-2 |
|
18.04.25
|
Birmingham Crawley |
0-0 |
|
13.04.25
|
Birmingham Peterborough |
0-2 |
|
08.04.25
|
Peterborough Birmingham |
1-2 |
|
05.04.25
|
Birmingham Barnsley |
6-2 |
|
01.04.25
|
Bristol Rovers Birmingham |
1-2 |
|
29.03.25
|
Birmingham Shrewsbury |
4-1 |
|
15.03.25
|
Northampton Birmingham |
1-1 |
|
11.03.25
|
Birmingham Stevenage |
2-1 |
|
08.03.25
|
Birmingham Lincoln |
1-0 |
|
04.03.25
|
Bolton Birmingham |
3-1 |
|
01.03.25
|
Birmingham Wycombe |
1-0 |
|
25.02.25
|
Birmingham Leyton Orient |
2-0 |
|
22.02.25
|
Reading Birmingham |
0-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 |
|
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 |
|
29.10.24
|
Birmingham Fulham U21 |
7-1 |
|
22.10.24
|
Birmingham Bolton |
2-0 |
|
01.10.24
|
Birmingham Huddersfield |
1-0 |
|
28.09.24
|
Birmingham Peterborough |
3-2 |
|
16.09.24
|
Birmingham Wrexham |
3-1 |
|
03.09.24
|
Birmingham Walsall (Penalties:3 - 4) |
1-1 |
|
31.08.24
|
Birmingham Wigan |
2-1 |
|
27.08.24
|
Birmingham Fulham |
0-2 |
|
10.08.24
|
Birmingham Reading |
1-1 |
|
03.08.24
|
Birmingham West Brom |
4-1 |
|
24.07.24
|
Birmingham Rangers |
2-1 |
|
04.05.24
|
Birmingham Norwich |
1-0 |
|
13.04.24
|
Birmingham Coventry |
3-0 |
|
10.04.24
|
Birmingham Cardiff |
0-1 |
|
01.04.24
|
Birmingham Preston |
1-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
|
Burton Albion Birmingham |
1-0 |
|
19.07.25
|
Crewe Birmingham |
4-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 |
|
26.10.24
|
Mansfield Birmingham |
1-1 |
|
19.10.24
|
Lincoln Birmingham |
1-3 |
|
08.10.24
|
Shrewsbury Birmingham |
0-4 |
|
05.10.24
|
Charlton Birmingham |
1-0 |
|
21.09.24
|
Rotherham Birmingham |
0-2 |
|
24.08.24
|
Leyton Orient Birmingham |
1-2 |
|
17.08.24
|
Wycombe Birmingham |
2-3 |
|
13.08.24
|
Charlton Birmingham |
0-1 |
|
27.07.24
|
Walsall Birmingham |
0-1 |
|
20.07.24
|
Shrewsbury Birmingham |
0-2 |
|
17.07.24
|
Solihull Moors Birmingham |
0-3 |
|
13.07.24
|
Paderborn Birmingham |
5-0 |
|
10.12.25
|
Hull City Wrexham |
2-0 |
|
05.12.25
|
Hull City Middlesbrough |
1-4 |
|
29.11.25
|
Stoke City Hull City |
1-2 |
|
25.11.25
|
Hull City Ipswich |
0-2 |
|
22.11.25
|
QPR Hull City |
3-2 |
|
08.11.25
|
Hull City Portsmouth |
3-2 |
|
04.11.25
|
Derby Hull City |
2-1 |
|
01.11.25
|
Norwich Hull City |
0-2 |
|
25.10.25
|
Hull City Charlton |
1-1 |
|
21.10.25
|
Hull City Leicester |
2-1 |
|
18.10.25
|
Birmingham Hull City |
2-3 |
|
04.10.25
|
Hull City Sheffield United |
1-0 |
|
30.09.25
|
Hull City Preston |
2-2 |
|
27.09.25
|
Watford Hull City |
2-1 |
|
20.09.25
|
Hull City Southampton |
3-1 |
|
13.09.25
|
Swansea Hull City |
2-2 |
|
30.08.25
|
Bristol City Hull City |
4-2 |
|
23.08.25
|
Hull City Blackburn |
0-3 |
|
17.08.25
|
Hull City Oxford |
3-2 |
|
12.08.25
|
Wrexham Hull City (Penalties:5 - 3) |
3-3 |
|
09.08.25
|
Coventry Hull City |
0-0 |
|
02.08.25
|
Hull City Getafe |
0-0 |
|
26.07.25
|
Stockport Hull City |
0-1 |
|
19.07.25
|
Kasimpasa Hull City |
0-1 |
|
03.05.25
|
Portsmouth Hull City |
1-1 |
|
26.04.25
|
Hull City Derby |
0-1 |
|
21.04.25
|
Hull City Preston |
2-1 |
|
18.04.25
|
Swansea Hull City |
1-0 |
|
14.04.25
|
Hull City Coventry |
1-1 |
|
08.04.25
|
Watford Hull City |
1-0 |
|
05.04.25
|
Sheffield Wednesday Hull City |
0-1 |
|
29.03.25
|
Hull City Luton |
0-1 |
|
15.03.25
|
West Brom Hull City |
1-1 |
|
12.03.25
|
Hull City Oxford |
2-1 |
|
08.03.25
|
Bristol City Hull City |
1-1 |
|
04.03.25
|
Hull City Plymouth |
2-0 |
|
25.02.25
|
Cardiff Hull City |
1-0 |
|
22.02.25
|
Sunderland Hull City |
0-1 |
|
15.02.25
|
Hull City Norwich |
1-1 |
|
12.02.25
|
Burnley Hull City |
2-0 |
|
01.02.25
|
Hull City Stoke City |
1-2 |
|
24.01.25
|
Sheffield United Hull City |
0-3 |
|
21.01.25
|
Hull City QPR |
1-2 |
|
18.01.25
|
Millwall Hull City |
0-1 |
|
12.01.25
|
Hull City Doncaster (Penalties:4 - 5) |
1-1 |
|
04.01.25
|
Hull City Leeds |
3-3 |
|
01.01.25
|
Hull City Middlesbrough |
0-1 |
|
29.12.24
|
Blackburn Hull City |
0-1 |
|
26.12.24
|
Preston Hull City |
1-0 |
|
21.12.24
|
Hull City Swansea |
2-1 |
|
10.12.25
|
Hull City Wrexham |
2-0 |
|
05.12.25
|
Hull City Middlesbrough |
1-4 |
|
25.11.25
|
Hull City Ipswich |
0-2 |
|
08.11.25
|
Hull City Portsmouth |
3-2 |
|
25.10.25
|
Hull City Charlton |
1-1 |
|
21.10.25
|
Hull City Leicester |
2-1 |
|
04.10.25
|
Hull City Sheffield United |
1-0 |
|
30.09.25
|
Hull City Preston |
2-2 |
|
20.09.25
|
Hull City Southampton |
3-1 |
|
23.08.25
|
Hull City Blackburn |
0-3 |
|
17.08.25
|
Hull City Oxford |
3-2 |
|
02.08.25
|
Hull City Getafe |
0-0 |
|
26.04.25
|
Hull City Derby |
0-1 |
|
21.04.25
|
Hull City Preston |
2-1 |
|
14.04.25
|
Hull City Coventry |
1-1 |
|
29.03.25
|
Hull City Luton |
0-1 |
|
12.03.25
|
Hull City Oxford |
2-1 |
|
04.03.25
|
Hull City Plymouth |
2-0 |
|
15.02.25
|
Hull City Norwich |
1-1 |
|
01.02.25
|
Hull City Stoke City |
1-2 |
|
21.01.25
|
Hull City QPR |
1-2 |
|
12.01.25
|
Hull City Doncaster (Penalties:4 - 5) |
1-1 |
|
04.01.25
|
Hull City Leeds |
3-3 |
|
01.01.25
|
Hull City Middlesbrough |
0-1 |
|
21.12.24
|
Hull City Swansea |
2-1 |
|
11.12.24
|
Hull City Watford |
1-1 |
|
07.12.24
|
Hull City Blackburn |
0-1 |
|
26.11.24
|
Hull City Sheffield Wednesday |
0-2 |
|
10.11.24
|
Hull City West Brom |
1-2 |
|
02.11.24
|
Hull City Portsmouth |
1-1 |
|
23.10.24
|
Hull City Burnley |
1-1 |
|
20.10.24
|
Hull City Sunderland |
0-1 |
|
28.09.24
|
Hull City Cardiff |
4-1 |
|
13.09.24
|
Hull City Sheffield United |
0-2 |
|
24.08.24
|
Hull City Millwall |
0-0 |
|
14.08.24
|
Hull City Sheffield Wednesday |
1-2 |
|
10.08.24
|
Hull City Bristol City |
1-1 |
|
30.07.24
|
Hull City Fiorentina |
2-2 |
|
27.07.24
|
Hull City Newcastle |
0-2 |
|
27.04.24
|
Hull City Ipswich |
3-3 |
|
13.04.24
|
Hull City QPR |
3-0 |
|
10.04.24
|
Hull City Middlesbrough |
2-2 |
|
29.03.24
|
Hull City Stoke City |
0-2 |
|
21.03.24
|
Hull City Curaçao |
0-1 |
|
09.03.24
|
Hull City Leicester |
2-2 |
|
05.03.24
|
Hull City Birmingham |
1-1 |
|
24.02.24
|
Hull City West Brom |
1-1 |
|
10.02.24
|
Hull City Swansea |
0-1 |
|
03.02.24
|
Hull City Millwall |
1-0 |
|
12.01.24
|
Hull City Norwich |
1-2 |
|
29.11.25
|
Stoke City Hull City |
1-2 |
|
22.11.25
|
QPR Hull City |
3-2 |
|
04.11.25
|
Derby Hull City |
2-1 |
|
01.11.25
|
Norwich Hull City |
0-2 |
|
18.10.25
|
Birmingham Hull City |
2-3 |
|
27.09.25
|
Watford Hull City |
2-1 |
|
13.09.25
|
Swansea Hull City |
2-2 |
|
30.08.25
|
Bristol City Hull City |
4-2 |
|
12.08.25
|
Wrexham Hull City (Penalties:5 - 3) |
3-3 |
|
09.08.25
|
Coventry Hull City |
0-0 |
|
26.07.25
|
Stockport Hull City |
0-1 |
|
19.07.25
|
Kasimpasa Hull City |
0-1 |
|
03.05.25
|
Portsmouth Hull City |
1-1 |
|
18.04.25
|
Swansea Hull City |
1-0 |
|
08.04.25
|
Watford Hull City |
1-0 |
|
05.04.25
|
Sheffield Wednesday Hull City |
0-1 |
|
15.03.25
|
West Brom Hull City |
1-1 |
|
08.03.25
|
Bristol City Hull City |
1-1 |
|
25.02.25
|
Cardiff Hull City |
1-0 |
|
22.02.25
|
Sunderland Hull City |
0-1 |
|
12.02.25
|
Burnley Hull City |
2-0 |
|
24.01.25
|
Sheffield United Hull City |
0-3 |
|
18.01.25
|
Millwall Hull City |
0-1 |
|
29.12.24
|
Blackburn Hull City |
0-1 |
|
26.12.24
|
Preston Hull City |
1-0 |
|
14.12.24
|
Coventry Hull City |
2-1 |
|
30.11.24
|
Middlesbrough Hull City |
3-1 |
|
23.11.24
|
Luton Hull City |
1-0 |
|
05.11.24
|
Oxford Hull City |
1-0 |
|
26.10.24
|
Derby Hull City |
1-1 |
|
11.10.24
|
Alanyaspor Hull City |
0-2 |
|
05.10.24
|
Norwich Hull City |
4-0 |
|
01.10.24
|
QPR Hull City |
1-3 |
|
20.09.24
|
Stoke City Hull City |
1-3 |
|
31.08.24
|
Leeds Hull City |
2-0 |
|
17.08.24
|
Plymouth Hull City |
1-1 |
|
03.08.24
|
Reading Hull City |
2-0 |
|
23.07.24
|
Doncaster Hull City |
4-0 |
|
04.05.24
|
Plymouth Hull City |
1-0 |
|
24.04.24
|
Coventry Hull City |
2-3 |
|
20.04.24
|
Watford Hull City |
0-0 |
|
06.04.24
|
Cardiff Hull City |
1-3 |
|
01.04.24
|
Leeds Hull City |
3-1 |
|
02.03.24
|
Preston Hull City |
0-0 |
|
20.02.24
|
Southampton Hull City |
1-2 |
|
17.02.24
|
Huddersfield Hull City |
1-2 |
|
13.02.24
|
Rotherham Hull City |
1-2 |
|
19.01.24
|
Sunderland Hull City |
0-1 |
|
16.01.24
|
Birmingham Hull City |
2-1 |
|
01.01.24
|
Sheffield Wednesday Hull City |
3-1 |
|
05.03.2024
|
Hull City Birmingham |
1-1
|
|
16.01.2024
|
Birmingham Hull City |
2-1
|
|
06.01.2024
|
Hull City Birmingham |
1-1
|
|
25.10.2023
|
Birmingham Hull City |
0-2
|
|
30.12.2022
|
Birmingham Hull City |
0-1
|
|
16.01.2024
|
Birmingham Hull City |
2-1
|
|
25.10.2023
|
Birmingham Hull City |
0-2
|
|
30.12.2022
|
Birmingham Hull City |
0-1
|
|
12.03.2022
|
Birmingham Hull City |
0-0
|
|
27.06.2020
|
Birmingham Hull City |
3-3
|
|
10.11.2018
|
Birmingham Hull City |
3-3
|