Birmingham host Norwich in the England Championship on 22 November 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 return home with growing confidence after two dominant wins at St Andrew’s and a performance pattern that suggests they are building momentum. Norwich arrive on a difficult run where goals have been hard to come by and their defensive organisation has slipped at key moments. The contrasting form sets an intriguing tone for this meeting.
Birmingham have produced some of their strongest football of the season in recent weeks. Their 4-0 victories against Millwall and Portsmouth showcased clean attacking movement and control across both halves. Even in defeat at Middlesbrough, where they lost 2-1, Birmingham created periods of pressure and maintained a clear structure.
Earlier results point to a team comfortable in tighter matches as well. The 1-0 win at Preston and the narrow 1-0 loss at Bristol City showed that Birmingham can operate effectively in low scoring contests. The recent improvement in their finishing adds another dimension to their game, especially at home.
Norwich come into this fixture after a series of frustrating results. The 1-2 loss to Leicester highlighted issues in managing transitions and their 1-1 draw at Sheffield Wednesday offered only a brief pause in a wider decline. Recent home defeats, including the 0-2 loss to Hull City, underline their difficulty in creating control.
Their away form has also been unconvincing. The 2-1 defeat at Swansea and the 1-0 loss at Derby suggest Norwich are finding it difficult to influence matches when pressed. The pattern shows a team lacking consistent balance across midfield and attack.
The main pick here is the HT/FT selection of Birmingham/Birmingham at 2.60 odds. Birmingham have established strong early momentum in their recent home fixtures, with both the Millwall and Portsmouth wins shaped by fast starts. Their confidence at St Andrew’s gives them a real chance of taking control from the first whistle and carrying it through the second half.
The correct score option of Birmingham 3-0 at 13.00 odds reflects their recent attacking strength. Scoring four goals in back to back home matches demonstrates sharpness in the final third and Norwich’s defence has struggled across their latest games, particularly in away fixtures where they have conceded multiple goals.
Jay Stansfield to score anytime at 2.25 odds fits naturally with Birmingham’s current form. The team’s improved service into central areas and their control of possession in recent home matches should allow their forwards to find consistent opportunities. If Birmingham sustain their recent tempo, Stansfield is well positioned to influence the match.
Given the form lines, Birmingham look well placed to dictate this contest. Norwich’s recent struggles and Birmingham’s sharp home performances point towards a convincing home win that could follow a similar pattern to their previous outings. A 3-0 result carries clear logic based on what both sides have shown.
| Birmingham | Norwich | |
|---|---|---|
| Game Played | 20 | 20 |
| Wins | 8 | 3 |
| Draws | 4 | 5 |
| Loss | 8 | 12 |
| Goals For | 29 | 22 |
| Goals Against | 25 | 33 |
| Birmingham | Norwich | |
|---|---|---|
| Game Played | 9 | 11 |
| Wins | 6 | 2 |
| Draws | 2 | 4 |
| Loss | 1 | 5 |
| Goals For | 21 | 13 |
| Goals Against | 8 | 18 |
|
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 |
|
09.12.25
|
Sheffield United Norwich |
1-1 |
|
06.12.25
|
Watford Norwich |
3-2 |
|
29.11.25
|
Norwich QPR |
3-1 |
|
25.11.25
|
Norwich Oxford |
1-1 |
|
22.11.25
|
Birmingham Norwich |
4-1 |
|
08.11.25
|
Norwich Leicester |
1-2 |
|
05.11.25
|
Sheffield Wednesday Norwich |
1-1 |
|
01.11.25
|
Norwich Hull City |
0-2 |
|
25.10.25
|
Swansea Norwich |
2-1 |
|
21.10.25
|
Derby Norwich |
1-0 |
|
18.10.25
|
Norwich Bristol City |
0-1 |
|
05.10.25
|
Ipswich Norwich |
3-1 |
|
01.10.25
|
Norwich West Brom |
0-1 |
|
27.09.25
|
Stoke City Norwich |
1-1 |
|
20.09.25
|
Norwich Wrexham |
2-3 |
|
13.09.25
|
Coventry Norwich |
1-1 |
|
30.08.25
|
Blackburn Norwich |
0-2 |
|
26.08.25
|
Norwich Southampton |
0-3 |
|
23.08.25
|
Norwich Middlesbrough |
1-2 |
|
16.08.25
|
Portsmouth Norwich |
1-2 |
|
12.08.25
|
Watford Norwich |
1-2 |
|
09.08.25
|
Norwich Millwall |
1-2 |
|
02.08.25
|
Norwich NAC Breda |
0-1 |
|
25.07.25
|
Den Haag Norwich |
0-0 |
|
25.07.25
|
Norwich Olympiacos |
0-3 |
|
19.07.25
|
Zulte Waregem Norwich |
1-1 |
|
19.07.25
|
Norwich FC Volendam |
1-1 |
|
12.07.25
|
Norwich Northampton |
3-1 |
|
03.05.25
|
Norwich Cardiff |
4-2 |
|
26.04.25
|
Middlesbrough Norwich |
0-0 |
|
21.04.25
|
Millwall Norwich |
3-1 |
|
18.04.25
|
Norwich Portsmouth |
3-5 |
|
11.04.25
|
Burnley Norwich |
2-1 |
|
08.04.25
|
Norwich Sunderland |
0-0 |
|
05.04.25
|
Plymouth Norwich |
2-1 |
|
29.03.25
|
Norwich West Brom |
1-0 |
|
14.03.25
|
Bristol City Norwich |
2-1 |
|
11.03.25
|
Norwich Sheffield Wednesday |
2-3 |
|
07.03.25
|
Norwich Oxford |
1-1 |
|
01.03.25
|
Blackburn Norwich |
1-1 |
|
22.02.25
|
Norwich Stoke City |
4-2 |
|
15.02.25
|
Hull City Norwich |
1-1 |
|
11.02.25
|
Norwich Preston |
0-1 |
|
08.02.25
|
Norwich Derby |
1-1 |
|
01.02.25
|
Watford Norwich |
0-1 |
|
25.01.25
|
Norwich Swansea |
5-1 |
|
22.01.25
|
Leeds Norwich |
2-0 |
|
18.01.25
|
Sheffield United Norwich |
2-0 |
|
11.01.25
|
Norwich Brighton |
0-4 |
|
04.01.25
|
Norwich Coventry |
2-1 |
|
29.11.25
|
Norwich QPR |
3-1 |
|
25.11.25
|
Norwich Oxford |
1-1 |
|
08.11.25
|
Norwich Leicester |
1-2 |
|
01.11.25
|
Norwich Hull City |
0-2 |
|
18.10.25
|
Norwich Bristol City |
0-1 |
|
01.10.25
|
Norwich West Brom |
0-1 |
|
20.09.25
|
Norwich Wrexham |
2-3 |
|
26.08.25
|
Norwich Southampton |
0-3 |
|
23.08.25
|
Norwich Middlesbrough |
1-2 |
|
09.08.25
|
Norwich Millwall |
1-2 |
|
02.08.25
|
Norwich NAC Breda |
0-1 |
|
25.07.25
|
Norwich Olympiacos |
0-3 |
|
19.07.25
|
Norwich FC Volendam |
1-1 |
|
12.07.25
|
Norwich Northampton |
3-1 |
|
03.05.25
|
Norwich Cardiff |
4-2 |
|
18.04.25
|
Norwich Portsmouth |
3-5 |
|
08.04.25
|
Norwich Sunderland |
0-0 |
|
29.03.25
|
Norwich West Brom |
1-0 |
|
11.03.25
|
Norwich Sheffield Wednesday |
2-3 |
|
07.03.25
|
Norwich Oxford |
1-1 |
|
22.02.25
|
Norwich Stoke City |
4-2 |
|
11.02.25
|
Norwich Preston |
0-1 |
|
08.02.25
|
Norwich Derby |
1-1 |
|
25.01.25
|
Norwich Swansea |
5-1 |
|
11.01.25
|
Norwich Brighton |
0-4 |
|
04.01.25
|
Norwich Coventry |
2-1 |
|
29.12.24
|
Norwich QPR |
1-1 |
|
26.12.24
|
Norwich Millwall |
2-1 |
|
15.12.24
|
Norwich Burnley |
1-2 |
|
30.11.24
|
Norwich Luton |
4-2 |
|
26.11.24
|
Norwich Plymouth |
6-1 |
|
09.11.24
|
Norwich Bristol City |
0-2 |
|
27.10.24
|
Norwich Middlesbrough |
3-3 |
|
05.10.24
|
Norwich Hull City |
4-0 |
|
01.10.24
|
Norwich Leeds |
1-1 |
|
21.09.24
|
Norwich Watford |
4-1 |
|
24.08.24
|
Norwich Sheffield United |
1-1 |
|
17.08.24
|
Norwich Blackburn |
2-2 |
|
13.08.24
|
Norwich Stevenage |
4-3 |
|
03.08.24
|
Norwich St. Pauli |
1-3 |
|
26.07.24
|
Norwich Magdeburg |
0-1 |
|
12.05.24
|
Norwich Leeds |
0-0 |
|
27.04.24
|
Norwich Swansea |
2-2 |
|
20.04.24
|
Norwich Bristol City |
1-1 |
|
06.04.24
|
Norwich Ipswich |
1-0 |
|
29.03.24
|
Norwich Plymouth |
2-1 |
|
09.03.24
|
Norwich Rotherham |
5-0 |
|
02.03.24
|
Norwich Sunderland |
1-0 |
|
17.02.24
|
Norwich Cardiff |
4-1 |
|
13.02.24
|
Norwich Watford |
4-2 |
|
09.12.25
|
Sheffield United Norwich |
1-1 |
|
06.12.25
|
Watford Norwich |
3-2 |
|
22.11.25
|
Birmingham Norwich |
4-1 |
|
05.11.25
|
Sheffield Wednesday Norwich |
1-1 |
|
25.10.25
|
Swansea Norwich |
2-1 |
|
21.10.25
|
Derby Norwich |
1-0 |
|
05.10.25
|
Ipswich Norwich |
3-1 |
|
27.09.25
|
Stoke City Norwich |
1-1 |
|
13.09.25
|
Coventry Norwich |
1-1 |
|
30.08.25
|
Blackburn Norwich |
0-2 |
|
16.08.25
|
Portsmouth Norwich |
1-2 |
|
12.08.25
|
Watford Norwich |
1-2 |
|
25.07.25
|
Den Haag Norwich |
0-0 |
|
19.07.25
|
Zulte Waregem Norwich |
1-1 |
|
26.04.25
|
Middlesbrough Norwich |
0-0 |
|
21.04.25
|
Millwall Norwich |
3-1 |
|
11.04.25
|
Burnley Norwich |
2-1 |
|
05.04.25
|
Plymouth Norwich |
2-1 |
|
14.03.25
|
Bristol City Norwich |
2-1 |
|
01.03.25
|
Blackburn Norwich |
1-1 |
|
15.02.25
|
Hull City Norwich |
1-1 |
|
01.02.25
|
Watford Norwich |
0-1 |
|
22.01.25
|
Leeds Norwich |
2-0 |
|
18.01.25
|
Sheffield United Norwich |
2-0 |
|
01.01.25
|
Luton Norwich |
0-1 |
|
21.12.24
|
Sunderland Norwich |
2-1 |
|
10.12.24
|
Portsmouth Norwich |
0-0 |
|
07.12.24
|
QPR Norwich |
3-0 |
|
23.11.24
|
West Brom Norwich |
2-2 |
|
05.11.24
|
Sheffield Wednesday Norwich |
2-0 |
|
02.11.24
|
Cardiff Norwich |
2-1 |
|
22.10.24
|
Preston Norwich |
2-2 |
|
19.10.24
|
Stoke City Norwich |
1-1 |
|
28.09.24
|
Derby Norwich |
2-3 |
|
14.09.24
|
Swansea Norwich |
1-0 |
|
31.08.24
|
Coventry Norwich |
0-1 |
|
27.08.24
|
Crystal Palace Norwich |
4-0 |
|
10.08.24
|
Oxford Norwich |
2-0 |
|
30.07.24
|
Hoffenheim Norwich |
2-2 |
|
20.07.24
|
Standard Liege Norwich |
1-1 |
|
17.07.24
|
Club Brugge Norwich |
3-0 |
|
13.07.24
|
Northampton Norwich |
0-3 |
|
16.05.24
|
Leeds Norwich |
4-0 |
|
04.05.24
|
Birmingham Norwich |
1-0 |
|
13.04.24
|
Preston Norwich |
0-1 |
|
09.04.24
|
Sheffield Wednesday Norwich |
2-2 |
|
01.04.24
|
Leicester Norwich |
3-1 |
|
16.03.24
|
Stoke City Norwich |
0-3 |
|
06.03.24
|
Middlesbrough Norwich |
3-1 |
|
24.02.24
|
Blackburn Norwich |
1-1 |
|
04.05.2024
|
Birmingham Norwich |
1-0
|
|
30.09.2023
|
Norwich Birmingham |
2-0
|
|
21.02.2023
|
Norwich Birmingham |
3-1
|
|
30.08.2022
|
Birmingham Norwich |
1-2
|
|
09.08.2022
|
Norwich Birmingham (Penalties:4 - 2) |
2-2
|
|
04.05.2024
|
Birmingham Norwich |
1-0
|
|
30.08.2022
|
Birmingham Norwich |
1-2
|
|
23.02.2021
|
Birmingham Norwich |
1-3
|
|
04.08.2018
|
Birmingham Norwich |
2-2
|
|
26.12.2017
|
Birmingham Norwich |
0-2
|
|
27.08.2016
|
Birmingham Norwich |
3-0
|