Birmingham host Charlton in the England Championship 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.
Birmingham return home aiming to re-establish momentum after two demanding away defeats that exposed gaps in their defensive structure. Charlton travel in fragile form with confidence low and goals hard to come by, although their recent matches suggest they can still create moments when the tempo suits them. The difference in home strength and current rhythm could be decisive.
Birmingham’s recent run shows a team capable of strong spells yet too easily unsettled on the road. The 2-1 defeat at QPR reflected a competitive display but one lacking control in deeper areas. The 3-1 loss at Southampton underlined similar issues with defensive positioning whenever they were pushed back.
At home they look more assertive. The 2-1 win over Watford showed better balance with more coordinated pressing and sharper final third movement. The 1-1 draw at West Brom came from a determined second half but still highlighted vulnerabilities when defending transitions.
The earlier 4-1 victory over Norwich displayed their attacking power when they manage the pace of the match. Birmingham rarely fail to create chances at home, even in periods of inconsistency.
Charlton arrive with results that point to a team short of cohesion. The 1-2 defeat against Middlesbrough was competitive yet errors in key areas proved costly. The goalless draw with Portsmouth showed improved structure but also highlighted their limited penetration.
The losses at Coventry by 3-1 and at Stoke City by 3-0 added to a pattern of conceding in clusters. The earlier 5-1 defeat to Southampton portrayed how stretched they can become once they lose control of midfield.
Charlton’s away form offers little reassurance and they have found it difficult to stay compact across full matches. Their recent head to head record is mixed but they have rarely dictated proceedings in Birmingham.
The best bet is Birmingham to win and both teams to score at 3.75 odds. Birmingham produce consistent attacking output at home and Charlton have enough threat on the break to find one moment even amid wider defensive issues. The hosts’ stronger structure and recent home record make them the more reliable side to edge the contest.
Additionally, Charlton’s defensive record suggests they will struggle to contain Birmingham over ninety minutes. Birmingham concede regularly enough to keep the visitors interested, yet their superior quality in forward areas should ultimately shape the outcome in their favour.
The correct score prediction is Birmingham 2-1 at 8.50 odds. Birmingham’s home performances point to another match where they create sustained pressure, while Charlton’s resilience may allow them a response but not enough to change the result.
| Birmingham | Charlton | |
|---|---|---|
| Game Played | 20 | 19 |
| Wins | 8 | 6 |
| Draws | 4 | 5 |
| Loss | 8 | 8 |
| Goals For | 29 | 19 |
| Goals Against | 25 | 25 |
| Birmingham | Charlton | |
|---|---|---|
| Game Played | 9 | 10 |
| Wins | 6 | 2 |
| Draws | 2 | 3 |
| Loss | 1 | 5 |
| Goals For | 21 | 8 |
| Goals Against | 8 | 14 |
|
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
|
Charlton Middlesbrough |
1-2 |
|
06.12.25
|
Charlton Portsmouth |
0-0 |
|
29.11.25
|
Coventry Charlton |
3-1 |
|
25.11.25
|
Stoke City Charlton |
3-0 |
|
22.11.25
|
Charlton Southampton |
1-5 |
|
08.11.25
|
Wrexham Charlton |
1-0 |
|
04.11.25
|
Charlton West Brom |
1-0 |
|
01.11.25
|
Charlton Swansea |
1-1 |
|
25.10.25
|
Hull City Charlton |
1-1 |
|
21.10.25
|
Ipswich Charlton |
0-3 |
|
18.10.25
|
Charlton Sheffield Wednesday |
2-1 |
|
04.10.25
|
Preston Charlton |
2-0 |
|
30.09.25
|
Derby Charlton |
1-1 |
|
27.09.25
|
Charlton Blackburn |
3-0 |
|
20.09.25
|
Sheffield United Charlton |
0-1 |
|
13.09.25
|
Charlton Millwall |
1-1 |
|
30.08.25
|
QPR Charlton |
3-1 |
|
26.08.25
|
Cambridge Charlton |
3-1 |
|
23.08.25
|
Charlton Leicester |
0-1 |
|
16.08.25
|
Bristol City Charlton |
0-0 |
|
12.08.25
|
Charlton Stevenage |
3-1 |
|
09.08.25
|
Charlton Watford |
1-0 |
|
02.08.25
|
Southend Charlton |
0-3 |
|
26.07.25
|
Cambridge Charlton |
1-1 |
|
23.07.25
|
Wealdstone Charlton |
0-3 |
|
19.07.25
|
Gorica Charlton |
0-2 |
|
25.05.25
|
Charlton Leyton Orient |
1-0 |
|
15.05.25
|
Charlton Wycombe |
1-0 |
|
11.05.25
|
Wycombe Charlton |
0-0 |
|
03.05.25
|
Charlton Burton Albion |
3-1 |
|
26.04.25
|
Wrexham Charlton |
3-0 |
|
21.04.25
|
Wycombe Charlton |
0-4 |
|
18.04.25
|
Charlton Northampton |
2-1 |
|
12.04.25
|
Cambridge Charlton |
0-1 |
|
05.04.25
|
Charlton Lincoln |
2-2 |
|
01.04.25
|
Mansfield Charlton |
1-2 |
|
29.03.25
|
Charlton Huddersfield |
4-0 |
|
22.03.25
|
Peterborough Charlton |
3-0 |
|
15.03.25
|
Charlton Wigan |
2-1 |
|
11.03.25
|
Crawley Charlton |
0-1 |
|
08.03.25
|
Stockport Charlton |
0-0 |
|
04.03.25
|
Charlton Barnsley |
1-0 |
|
01.03.25
|
Leyton Orient Charlton |
1-2 |
|
22.02.25
|
Charlton Exeter City |
3-0 |
|
15.02.25
|
Birmingham Charlton |
1-0 |
|
11.02.25
|
Charlton Peterborough |
2-1 |
|
08.02.25
|
Charlton Stevenage |
2-0 |
|
01.02.25
|
Blackpool Charlton |
2-2 |
|
28.01.25
|
Charlton Bristol Rovers |
2-0 |
|
25.01.25
|
Charlton Shrewsbury |
1-0 |
|
09.12.25
|
Charlton Middlesbrough |
1-2 |
|
06.12.25
|
Charlton Portsmouth |
0-0 |
|
22.11.25
|
Charlton Southampton |
1-5 |
|
04.11.25
|
Charlton West Brom |
1-0 |
|
01.11.25
|
Charlton Swansea |
1-1 |
|
18.10.25
|
Charlton Sheffield Wednesday |
2-1 |
|
27.09.25
|
Charlton Blackburn |
3-0 |
|
13.09.25
|
Charlton Millwall |
1-1 |
|
23.08.25
|
Charlton Leicester |
0-1 |
|
12.08.25
|
Charlton Stevenage |
3-1 |
|
09.08.25
|
Charlton Watford |
1-0 |
|
25.05.25
|
Charlton Leyton Orient |
1-0 |
|
15.05.25
|
Charlton Wycombe |
1-0 |
|
03.05.25
|
Charlton Burton Albion |
3-1 |
|
18.04.25
|
Charlton Northampton |
2-1 |
|
05.04.25
|
Charlton Lincoln |
2-2 |
|
29.03.25
|
Charlton Huddersfield |
4-0 |
|
15.03.25
|
Charlton Wigan |
2-1 |
|
04.03.25
|
Charlton Barnsley |
1-0 |
|
22.02.25
|
Charlton Exeter City |
3-0 |
|
11.02.25
|
Charlton Peterborough |
2-1 |
|
08.02.25
|
Charlton Stevenage |
2-0 |
|
28.01.25
|
Charlton Bristol Rovers |
2-0 |
|
25.01.25
|
Charlton Shrewsbury |
1-0 |
|
04.01.25
|
Charlton Reading |
0-0 |
|
29.12.24
|
Charlton Wycombe |
2-1 |
|
26.12.24
|
Charlton Cambridge |
2-1 |
|
14.12.24
|
Charlton Mansfield |
0-0 |
|
10.12.24
|
Charlton Leyton Orient |
0-2 |
|
03.12.24
|
Charlton Crawley |
1-2 |
|
12.11.24
|
Charlton Bromley |
1-0 |
|
29.10.24
|
Charlton Chelsea U21 |
3-0 |
|
26.10.24
|
Charlton Wrexham |
2-2 |
|
19.10.24
|
Charlton Stockport |
1-1 |
|
05.10.24
|
Charlton Birmingham |
1-0 |
|
21.09.24
|
Charlton Blackpool |
1-2 |
|
07.09.24
|
Charlton Rotherham |
1-1 |
|
24.08.24
|
Charlton Bolton |
2-0 |
|
17.08.24
|
Charlton Leyton Orient |
1-0 |
|
13.08.24
|
Charlton Birmingham |
0-1 |
|
03.08.24
|
Charlton Portsmouth |
2-0 |
|
13.07.24
|
Charlton Goztepe |
3-1 |
|
20.04.24
|
Charlton Shrewsbury |
1-1 |
|
09.04.24
|
Charlton Wigan |
2-2 |
|
06.04.24
|
Charlton Barnsley |
2-1 |
|
01.04.24
|
Charlton Stevenage |
0-0 |
|
09.03.24
|
Charlton Carlisle |
3-2 |
|
24.02.24
|
Charlton Portsmouth |
0-0 |
|
13.02.24
|
Charlton Lincoln |
1-1 |
|
03.02.24
|
Charlton Derby |
0-1 |
|
29.11.25
|
Coventry Charlton |
3-1 |
|
25.11.25
|
Stoke City Charlton |
3-0 |
|
08.11.25
|
Wrexham Charlton |
1-0 |
|
25.10.25
|
Hull City Charlton |
1-1 |
|
21.10.25
|
Ipswich Charlton |
0-3 |
|
04.10.25
|
Preston Charlton |
2-0 |
|
30.09.25
|
Derby Charlton |
1-1 |
|
20.09.25
|
Sheffield United Charlton |
0-1 |
|
30.08.25
|
QPR Charlton |
3-1 |
|
26.08.25
|
Cambridge Charlton |
3-1 |
|
16.08.25
|
Bristol City Charlton |
0-0 |
|
02.08.25
|
Southend Charlton |
0-3 |
|
26.07.25
|
Cambridge Charlton |
1-1 |
|
23.07.25
|
Wealdstone Charlton |
0-3 |
|
19.07.25
|
Gorica Charlton |
0-2 |
|
11.05.25
|
Wycombe Charlton |
0-0 |
|
26.04.25
|
Wrexham Charlton |
3-0 |
|
21.04.25
|
Wycombe Charlton |
0-4 |
|
12.04.25
|
Cambridge Charlton |
0-1 |
|
01.04.25
|
Mansfield Charlton |
1-2 |
|
22.03.25
|
Peterborough Charlton |
3-0 |
|
11.03.25
|
Crawley Charlton |
0-1 |
|
08.03.25
|
Stockport Charlton |
0-0 |
|
01.03.25
|
Leyton Orient Charlton |
1-2 |
|
15.02.25
|
Birmingham Charlton |
1-0 |
|
01.02.25
|
Blackpool Charlton |
2-2 |
|
21.01.25
|
Bolton Charlton |
1-2 |
|
18.01.25
|
Rotherham Charlton |
4-2 |
|
14.01.25
|
Preston Charlton |
2-1 |
|
21.12.24
|
Northampton Charlton |
0-5 |
|
07.12.24
|
Lincoln Charlton |
0-0 |
|
30.11.24
|
Walsall Charlton |
0-4 |
|
26.11.24
|
Burton Albion Charlton |
0-1 |
|
23.11.24
|
Huddersfield Charlton |
2-1 |
|
09.11.24
|
Exeter City Charlton |
1-0 |
|
02.11.24
|
Southend Charlton |
3-4 |
|
22.10.24
|
Barnsley Charlton |
2-2 |
|
01.10.24
|
Bristol Rovers Charlton |
3-2 |
|
28.09.24
|
Stevenage Charlton |
1-0 |
|
17.09.24
|
Cambridge Charlton |
1-2 |
|
14.09.24
|
Shrewsbury Charlton |
0-1 |
|
31.08.24
|
Reading Charlton |
2-0 |
|
10.08.24
|
Wigan Charlton |
0-1 |
|
27.07.24
|
AFC Wimbledon Charlton |
2-0 |
|
19.07.24
|
Crystal Palace Charlton |
1-1 |
|
06.07.24
|
Dartford Charlton |
1-6 |
|
27.04.24
|
Wycombe Charlton |
1-0 |
|
13.04.24
|
Cambridge Charlton |
1-1 |
|
29.03.24
|
Exeter City Charlton |
1-1 |
|
16.03.24
|
Fleetwood Charlton |
1-1 |
|
15.02.2025
|
Birmingham Charlton |
1-0
|
|
05.10.2024
|
Charlton Birmingham |
1-0
|
|
13.08.2024
|
Charlton Birmingham |
0-1
|
|
22.08.2020
|
Birmingham Charlton |
1-1
|
|
15.07.2020
|
Birmingham Charlton |
1-1
|
|
15.02.2025
|
Birmingham Charlton |
1-0
|
|
22.08.2020
|
Birmingham Charlton |
1-1
|
|
15.07.2020
|
Birmingham Charlton |
1-1
|
|
21.11.2015
|
Birmingham Charlton |
0-1
|
|
25.04.2015
|
Birmingham Charlton |
1-0
|
|
02.11.2013
|
Birmingham Charlton |
0-1
|