Birmingham
Match Timeline
Bristol City
Predictions & Statistics
Full analysis and predictions for all markets
1X2
Home Win
BTTS
BTTS Yes
Over / Under 2.5
Over 2.5
All Markets
| Market | Option | Probability | Odds | Stats & Analysis |
|---|---|---|---|---|
| 1X2 | Home Win |
53.4%
|
- | |
| BTTS | BTTS Yes |
70.9%
|
- | |
| Over / Under 2.5 | Over 2.5 |
58%
|
- |
Probability Distribution
Birmingham Win 53.4%
Draw 14.6%
Bristol City Win 32%
Expected Goals (xG)
Birmingham1.27
Bristol City1.29
Recent Form (Last 5)
Birmingham
WWDLW
58 GF / 57 GA
Bristol City
WLDWL
61 GF / 59 GA
Key Stats
1.26
Average Goals Scored
1.33
1.24
Average Goals Conceded
1.28
26
BTTS Yes
21
21
Over 2.5
21
4.11
Shots on Goal
4.13
Statistics are based on season averages
Season Statistics
Team averages and season trends before this fixture
Birmingham
46 matches
Bristol City
46 matches
| Birmingham | Statistic | Bristol City |
|---|---|---|
| 17 | Wins | 17 |
| 13 | Draws | 11 |
| 16 | Losses | 18 |
| 58 | Goals For | 61 |
| 57 | Goals Against | 59 |
| 1.26 | Avg Goals Scored | 1.33 |
| 1.24 | Avg Goals Conceded | 1.28 |
| 26 | BTTS Yes | 21 |
| 36 | Over 1.5 | 32 |
| 21 | Over 2.5 | 21 |
| 9 | Over 3.5 | 13 |
| 10 | Clean Sheets | 13 |
| 11 | Failed To Score | 16 |
| 4.11 | Shots On Goal | 4.13 |
| 13.7 | Total Shots | 12.33 |
| 5.72 | Corners | 4.98 |
| 54% | Ball Possession | 49.8% |
Match Analysis
Model notes, team context and key prediction signals
H2H Analysis
Across those 15 head-to-head meetings, Birmingham won 8 times, Bristol City won 5 times, while 2 matches finished as draws. The aggregate score in this matchup is 22:17 from Birmingham's perspective. 9 of those games went over 2.5 goals, and both teams scored in 7 matches, with an average of 2.6 goals per game.
1X2: Home Win
BTTS: BTTS Yes
Over/Under 2.5: Over 2.5
Highest model probability: 12 (85.4%)
Predicted formations: Birmingham 4-2-3-1 / Bristol City 4-2-3-1
Missing players: Birmingham 3, Bristol City 4
H2H summary: Birmingham wins 8, draws 2, Bristol City wins 5
Stats
Birmingham
Bristol City
Shots on Goal
6
6
Shots on Goal
2
2
Shots off Goal
4
4
Shots off Goal
3
3
Blocked Shots
1
1
Blocked Shots
4
4
Lineups
Birmingham
Formation
Bristol City
J. Beadle
B. Osayi-Samuel
P. Neumann
C. Klarer
K. Wagner
Paik Seung-Ho
J. E. Solis Romero
C. Vicente
J. Stansfield
D. Gray
A. Priske
R. Vitek
R. McCrorie
N. Eile
Neto Borges
C. Pring
J. Knight
S. Morsy
S. Bell
T. Horvat
S. Twine
D. Burgzorg
Birmingham
4-2-3-1
Starting XI
25
J. Beadle
G
26
B. Osayi-Samuel
D
↓ 70'
5
P. Neumann
D
⚽ 8'
4
C. Klarer
D
🟨 90+4'
31
K. Wagner
D
8
Paik Seung-Ho
M
14
J. E. Solis Romero
M
⚽ 29'
↓ 60'
🟨 14'
23
C. Vicente
M
28
J. Stansfield
M
↓ 85'
🟨 81'
10
D. Gray
M
🎯 8'
↓ 70'
29
A. Priske
F
Substitutes
21
R. Allsop
G
7
T. Doyle
M
↑ 70'
6
J. Robinson
D
33
M. Ducksch
F
16
P. Roberts
M
24
T. Iwata
M
↑ 60'
20
A. Cochrane
D
↑ 85'
2
E. Laird
D
↑ 70'
27
K. Fujimoto
M
Bristol City
4-2-3-1
Starting XI
23
R. Vitek
G
2
R. McCrorie
D
38
N. Eile
D
21
Neto Borges
D
3
C. Pring
D
↓ 46'
12
J. Knight
M
40
S. Morsy
M
↓ 63'
20
S. Bell
M
↓ 63'
14
T. Horvat
M
⚽ 82'
10
S. Twine
M
11
D. Burgzorg
F
↓ 77'
🟨 75'
Substitutes
32
L. Thomas
G
16
R. Dickie
D
↑ 46'
17
M. Sykes
M
19
G. Tanner
D
18
E. Riis
F
↑ 63'
30
S. Armstrong
F
↑ 77'
4
A. Randell
M
↑ 63'
44
G. Earthy
M
24
S. Naylor
D
Last matches: Birmingham
22.07.26
Fri
Birmingham
Burton Albion
1
0
W
15.07.26
Fri
Birmingham
Solihull Moors
3
0
W
10.07.26
Fri
Birmingham
Huddersfield
3
1
W
02.05.26
Cha
Birmingham
Portsmouth
1
1
D
22.04.26
Cha
Birmingham
Preston
2
1
W
18.04.26
Cha
Birmingham
Hull City
1
1
D
12.04.26
Cha
Birmingham
Wrexham
2
0
W
06.04.26
Cha
Birmingham
Ipswich
1
2
L
03.04.26
Cha
Birmingham
Blackburn
0
1
L
21.03.26
Cha
Birmingham
Derby
0
1
L
14.03.26
Cha
Birmingham
Sheffield Utd
1
1
D
11.03.26
Cha
Birmingham
QPR
1
0
W
07.03.26
Cha
Birmingham
Charlton
0
1
L
02.03.26
Cha
Birmingham
Middlesbrough
1
3
L
25.02.26
Cha
Birmingham
Millwall
0
3
L
21.02.26
Cha
Birmingham
Norwich
2
1
W
15.02.26
FA
Birmingham
Leeds
1
1
D
10.02.26
Cha
Birmingham
West Brom
0
0
D
07.02.26
Cha
Birmingham
Leicester
2
1
W
31.01.26
Cha
Birmingham
Oxford United
2
0
W
Last matches: Bristol City
21.07.26
Fri
Bristol City
Newport County
0
0
D
17.07.26
Fri
Bristol City
Stockport County
0
2
L
02.05.26
Cha
Bristol City
Stoke City
2
0
W
21.04.26
Cha
Bristol City
Southampton
2
2
D
18.04.26
Cha
Bristol City
Norwich
2
4
L
11.04.26
Cha
Bristol City
QPR
0
0
D
06.04.26
Cha
Bristol City
Sheffield Utd
1
0
W
03.04.26
Cha
Bristol City
Charlton
2
1
W
21.03.26
Cha
Bristol City
West Brom
0
1
L
14.03.26
Cha
Bristol City
Middlesbrough
1
1
D
10.03.26
Cha
Bristol City
Leicester
0
2
L
07.03.26
Cha
Bristol City
Coventry
0
2
L
03.03.26
FA
Bristol City
Port Vale
0
1
L
27.02.26
Cha
Bristol City
Watford
1
2
L
24.02.26
Cha
Bristol City
Blackburn
2
1
W
21.02.26
Cha
Bristol City
Swansea
0
1
L
17.02.26
Cha
Bristol City
Wrexham
2
2
D
07.02.26
Cha
Bristol City
Hull City
3
2
W
30.01.26
Cha
Bristol City
Derby
0
5
L
24.01.26
Cha
Bristol City
Sheffield Wednesday
2
0
W
H2H: Birmingham vs Bristol City
25.04.26
H2H
Birmingham
Bristol City
2
1
W
25.10.25
H2H
Bristol City
Birmingham
1
0
L
29.12.23
H2H
Birmingham
Bristol City
0
0
D
19.08.23
H2H
Bristol City
Birmingham
0
2
W
14.01.23
H2H
Bristol City
Birmingham
4
2
L
08.10.22
H2H
Birmingham
Bristol City
3
0
W
05.03.22
H2H
Bristol City
Birmingham
1
2
W
02.11.21
H2H
Birmingham
Bristol City
3
0
W
13.03.21
H2H
Birmingham
Bristol City
0
3
L
05.12.20
H2H
Bristol City
Birmingham
0
1
W
07.02.20
H2H
Bristol City
Birmingham
1
3
W
10.08.19
H2H
Birmingham
Bristol City
1
1
D
26.02.19
H2H
Bristol City
Birmingham
1
2
W
08.12.18
H2H
Birmingham
Bristol City
0
1
L
10.04.18
H2H
Bristol City
Birmingham
3
1
L
Last matches: Birmingham
10.07.26
Fri
Birmingham
Huddersfield
3
1
W
22.04.26
Cha
Birmingham
Preston
2
1
W
12.04.26
Cha
Birmingham
Wrexham
2
0
W
03.04.26
Cha
Birmingham
Blackburn
0
1
L
14.03.26
Cha
Birmingham
Sheffield Utd
1
1
D
11.03.26
Cha
Birmingham
QPR
1
0
W
02.03.26
Cha
Birmingham
Middlesbrough
1
3
L
15.02.26
FA
Birmingham
Leeds
1
1
D
10.02.26
Cha
Birmingham
West Brom
0
0
D
07.02.26
Cha
Birmingham
Leicester
2
1
W
24.01.26
Cha
Birmingham
Stoke City
1
1
D
04.01.26
Cha
Birmingham
Coventry
3
2
W
29.12.25
Cha
Birmingham
Southampton
1
1
D
26.12.25
Cha
Birmingham
Derby
1
1
D
13.12.25
Cha
Birmingham
Charlton
1
1
D
01.12.25
Cha
Birmingham
Watford
2
1
W
22.11.25
Cha
Birmingham
Norwich
4
1
W
04.11.25
Cha
Birmingham
Millwall
4
0
W
01.11.25
Cha
Birmingham
Portsmouth
4
0
W
18.10.25
Cha
Birmingham
Hull City
2
3
L
H2H at home: Birmingham
25.04.26
H2H
Birmingham
Bristol City
2
1
W
29.12.23
H2H
Birmingham
Bristol City
0
0
D
08.10.22
H2H
Birmingham
Bristol City
3
0
W
02.11.21
H2H
Birmingham
Bristol City
3
0
W
13.03.21
H2H
Birmingham
Bristol City
0
3
L
10.08.19
H2H
Birmingham
Bristol City
1
1
D
08.12.18
H2H
Birmingham
Bristol City
0
1
L
Last matches: Bristol City
17.07.26
Fri
Bristol City
Stockport County
0
2
L
21.04.26
Cha
Bristol City
Southampton
2
2
D
11.04.26
Cha
Bristol City
QPR
0
0
D
03.04.26
Cha
Bristol City
Charlton
2
1
W
14.03.26
Cha
Bristol City
Middlesbrough
1
1
D
10.03.26
Cha
Bristol City
Leicester
0
2
L
03.03.26
FA
Bristol City
Port Vale
0
1
L
24.02.26
Cha
Bristol City
Blackburn
2
1
W
21.02.26
Cha
Bristol City
Swansea
0
1
L
07.02.26
Cha
Bristol City
Hull City
3
2
W
20.01.26
Cha
Bristol City
Ipswich
0
2
L
17.01.26
Cha
Bristol City
Oxford United
0
0
D
29.12.25
Cha
Bristol City
Millwall
1
2
L
26.12.25
Cha
Bristol City
West Brom
2
1
W
13.12.25
Cha
Bristol City
Coventry
0
1
L
29.11.25
Cha
Bristol City
Portsmouth
1
0
W
26.11.25
Cha
Bristol City
Wrexham
0
2
L
07.11.25
Cha
Bristol City
Watford
1
1
D
01.11.25
Cha
Bristol City
Stoke City
1
5
L
18.10.25
Cha
Bristol City
Norwich
1
0
W
H2H away: Bristol City
25.04.26
H2H
Birmingham
Bristol City
2
1
L
29.12.23
H2H
Birmingham
Bristol City
0
0
D
08.10.22
H2H
Birmingham
Bristol City
3
0
L
02.11.21
H2H
Birmingham
Bristol City
3
0
L
13.03.21
H2H
Birmingham
Bristol City
0
3
W
10.08.19
H2H
Birmingham
Bristol City
1
1
D
08.12.18
H2H
Birmingham
Bristol City
0
1
W
Standings
Championship
| # | Team | MP | W | D | L | G | GD | PTS | Form |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 46 | 28 | 11 | 7 | 97:45 | 52 | 95 |
W
W
W
D
D
|
|
| 2 | 46 | 23 | 15 | 8 | 80:47 | 33 | 84 |
W
D
D
W
D
|
|
| 3 | 46 | 24 | 11 | 11 | 64:49 | 15 | 83 |
L
D
W
D
W
|
|
| 4 | 46 | 22 | 14 | 10 | 82:56 | 26 | 80 |
W
D
W
D
D
|
|
| 5 | 46 | 22 | 14 | 10 | 72:47 | 25 | 80 |
L
L
D
D
W
|
|
| 6 | 46 | 21 | 10 | 15 | 70:66 | 4 | 73 |
W
W
D
W
L
|
|
| 7 | 46 | 19 | 14 | 13 | 69:65 | 4 | 71 |
D
L
W
W
L
|
|
| 8 | 46 | 20 | 9 | 17 | 67:59 | 8 | 69 |
L
W
L
W
L
|
|
| 9 | 46 | 19 | 8 | 19 | 63:56 | 7 | 65 |
L
D
W
W
L
|
|
| 10 |
Birmingham
Home
|
46 | 17 | 13 | 16 | 57:56 | 1 | 64 |
D
W
W
D
W
|
| 11 | 46 | 18 | 10 | 18 | 57:59 | -2 | 64 |
W
D
W
L
W
|
|
| 12 |
Bristol City
Away
|
46 | 17 | 11 | 18 | 59:59 | 0 | 62 |
W
L
D
L
D
|
| 13 | 46 | 18 | 6 | 22 | 66:66 | 0 | 60 |
W
L
L
W
W
|
|
| 14 | 46 | 15 | 15 | 16 | 55:62 | -7 | 60 |
L
W
L
L
W
|
|
| 15 | 46 | 16 | 10 | 20 | 61:73 | -12 | 58 |
L
L
L
L
D
|
|
| 16 | 46 | 14 | 15 | 17 | 53:65 | -12 | 57 |
L
L
L
L
L
|
|
| 17 | 46 | 15 | 10 | 21 | 51:56 | -5 | 55 |
L
L
L
L
D
|
|
| 18 | 46 | 14 | 13 | 19 | 49:64 | -15 | 55 |
D
W
L
W
W
|
|
| 19 | 46 | 13 | 14 | 19 | 44:58 | -14 | 53 |
L
W
L
D
L
|
|
| 20 | 46 | 13 | 13 | 20 | 42:56 | -14 | 52 |
L
W
D
L
D
|
|
| 21 | 46 | 13 | 14 | 19 | 48:58 | -10 | 51 |
L
D
W
W
D
|
|
| 22 | 46 | 11 | 14 | 21 | 45:59 | -14 | 47 |
L
W
L
L
W
|
|
| 23 | 46 | 12 | 16 | 18 | 58:68 | -10 | 46 |
W
D
D
L
L
|
|
| 24 | 46 | 2 | 12 | 32 | 29:89 | -60 | 0 |
W
L
L
D
D
|
Promotion
Promotion Playoffs
Relegation
Missing Players
Birmingham
3 missing
-
I. Osman
OUT
Questionable
Injury
-
L. Buchanan
OUT
Missing Fixture
Knee Injury
-
K. Furuhashi
OUT
Missing Fixture
Inactive
Bristol City
4 missing
-
R. Atkinson
OUT
Missing Fixture
Ankle Injury
-
L. McNally
OUT
Missing Fixture
Knee Injury
-
J. Williams
OUT
Missing Fixture
Hamstring Injury
-
M. Bird
OUT
Missing Fixture
Injury