ENGLAND CHAMPIONSHIP
--.--.---- --:--
St. Andrew's @ Knighthead Park
Referee: T. Kirk
Birmingham
Match Timeline
Middlesbrough
HT
0' 15' 30' 45' 60' 75' 90'
13'
M. Targett · Assist: A. Morris
Middlesbrough
26'
M. Targett · Assist: H. Hackney
Middlesbrough
48'
M. Ducksch · Assist: J. Stansfield
Birmingham
🟨
58'
Tomoki Iwata
Birmingham
60'
D. Strelec · Assist: L. Ayling
Middlesbrough
🔄
61'
D. Strelec ↔ M. Whittaker
Middlesbrough
🔄
64'
P. Roberts ↔ C. Vicente
Birmingham
🔄
65'
J. Stansfield ↔ A. Priske
Birmingham
🟨
66'
Tommy Conway
Middlesbrough
🔄
72'
D. Gray ↔ Paik Seung-Ho
Birmingham
🔄
72'
B. Osayi-Samuel ↔ I. Osman
Birmingham
🔄
74'
R. McGree ↔ A. Browne
Middlesbrough
🔄
75'
T. Conway ↔ J. Sarmiento
Middlesbrough
🔄
84'
J. Panzo ↔ E. Laird
Birmingham
🟨
85'
Solomon Brynn
Middlesbrough
🟨
90+1'
Ethan Laird
Birmingham
🟨
90+4'
Callum Brittain
Middlesbrough
🟨
90'
Adilson Malanda
Middlesbrough
🔄
90+1'
H. Hackney ↔ A. Gilbert
Middlesbrough

Predictions & Statistics

Full analysis and predictions for all markets

All Markets
Market Option Probability Odds Stats & Analysis
Probability Distribution
Birmingham Win 0%
Draw 0%
Middlesbrough Win 0%
Expected Goals (xG)
Birmingham1.24
Middlesbrough1.41
Recent Form (Last 5)
Birmingham Birmingham
WWDLW
49 GF / 46 GA
Middlesbrough Middlesbrough
WLDWL
52 GF / 37 GA
Key Stats
1.36
Average Goals Scored
1.49
1.28
Average Goals Conceded
1.06
21
BTTS Yes
20
18
Over 2.5
19
3.92
Shots on Goal
4.54

Statistics are based on season averages

Season Statistics

Team averages and season trends before this fixture

Birmingham Birmingham 36 matches
Middlesbrough Middlesbrough 35 matches
Birmingham Statistic Middlesbrough
14 Wins 18
11 Draws 9
11 Losses 8
49 Goals For 52
46 Goals Against 37
1.36 Avg Goals Scored 1.49
1.28 Avg Goals Conceded 1.06
21 BTTS Yes 20
30 Over 1.5 25
18 Over 2.5 19
8 Over 3.5 9
8 Clean Sheets 10
8 Failed To Score 8
3.92 Shots On Goal 4.54
14.03 Total Shots 14.66
5.75 Corners 6.09
53.8% Ball Possession 58.4%

Match Analysis

Model notes, team context and key prediction signals

H2H Analysis

Across those 15 head-to-head meetings, Birmingham won 3 times, Middlesbrough won 11 times, while 1 matches finished as draws. The aggregate score in this matchup is 11:23 from Birmingham's perspective. 6 of those games went over 2.5 goals, and both teams scored in 7 matches, with an average of 2.27 goals per game.

Predicted formations: Birmingham 4-2-3-1 / Middlesbrough 3-4-1-2
H2H summary: Birmingham wins 3, draws 1, Middlesbrough wins 11
Stats
Birmingham Birmingham
Middlesbrough Middlesbrough
Shots on Goal
7
Shots on Goal
3
Shots off Goal
0
Shots off Goal
4
Blocked Shots
4
Blocked Shots
3
6 Corner Kicks 2
11 Fouls 12
3 Offsides 3
60% Ball Possession 40%
11 Total Shots 10
7 Shots on Goal 3
0 Shots off Goal 4
4 Blocked Shots 3
5 Shots insidebox 8
6 Shots outsidebox 2
0 Goalkeeper Saves 6
464 Total passes 312
351 Passes accurate 218
0.61 expected_goals 1.07
🟨 2 Yellow Cards 4 🟨
🟥 0 Red Cards 0 🟥

Lineups

Birmingham
Formation
Middlesbrough
J. Beadle
J. Beadle
B. Osayi-Samuel
B. Osayi-Samuel
C. Klarer
C. Klarer
J. Panzo
J. Panzo
K. Wagner
K. Wagner
T. Iwata
T. Iwata
T. Doyle
T. Doyle
P. Roberts
P. Roberts
M. Ducksch
M. Ducksch
D. Gray
D. Gray
J. Stansfield
🎯
J. Stansfield
S. Brynn
S. Brynn
L. Ayling
🎯
L. Ayling
D. Fry
D. Fry
A. Malanda
A. Malanda
C. Brittain
C. Brittain
A. Morris
🎯
A. Morris
H. Hackney
🎯
H. Hackney
M. Targett
⚽ 2
M. Targett
R. McGree
R. McGree
D. Strelec
D. Strelec
T. Conway
T. Conway
Birmingham 4-2-3-1
Starting XI
25
J. Beadle
G
26
B. Osayi-Samuel
↓ 72'
D
4
C. Klarer
D
37
J. Panzo
↓ 84'
D
31
K. Wagner
D
24
T. Iwata
🟨 58'
M
7
T. Doyle
M
16
P. Roberts
↓ 64'
M
33
M. Ducksch
⚽ 48'
M
10
D. Gray
↓ 72'
M
28
J. Stansfield
🎯 48' ↓ 65'
F
Substitutes
21
R. Allsop
G
5
P. Neumann
D
29
A. Priske
↑ 65'
F
8
Paik Seung-Ho
↑ 72'
M
9
K. Furuhashi
F
2
E. Laird
↑ 84' 🟨 90+1'
D
27
K. Fujimoto
M
23
C. Vicente
↑ 64'
F
17
I. Osman
↑ 72'
F
Middlesbrough 3-4-1-2
Starting XI
31
S. Brynn
🟨 85'
G
12
L. Ayling
🎯 60'
D
6
D. Fry
D
29
A. Malanda
🟨 90'
D
2
C. Brittain
🟨 90+4'
M
18
A. Morris
🎯 13'
M
7
H. Hackney
🎯 26' ↓ 90+1'
M
3
M. Targett
⚽ 13' ⚽ 26'
M
8
R. McGree
↓ 74'
F
13
D. Strelec
⚽ 60' ↓ 61'
F
9
T. Conway
↓ 75' 🟨 66'
F
Substitutes
32
J. Wildsmith
G
16
A. Browne
↑ 74'
M
25
G. Edmundson
D
45
J. Sarmiento
↑ 75'
M
15
F. Munroe
D
27
S. Hansen
F
11
M. Whittaker
↑ 61'
F
14
A. Gilbert
↑ 90+1'
F
20
M. K. Sene
F
Last matches: Birmingham
31.07.26
Fri
Birmingham
Barcelona
2
2
D
25.07.26
Fri
Birmingham
Crewe
2
1
W
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
25.04.26
Cha
Birmingham
Bristol City
2
1
W
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
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
Last matches: Middlesbrough
01.08.26
Fri
Middlesbrough
Espanyol
3
3
D
25.07.26
Fri
Middlesbrough
Huddersfield
1
3
L
18.07.26
Fri
Middlesbrough
Celtic
1
1
D
23.05.26
Cha
Middlesbrough
Hull City
0
1
L
12.05.26
Cha
Middlesbrough
Southampton
1
2
L
09.05.26
Cha
Middlesbrough
Southampton
0
0
D
02.05.26
Cha
Middlesbrough
Wrexham
2
2
D
25.04.26
Cha
Middlesbrough
Watford
5
1
W
22.04.26
Cha
Middlesbrough
Sheffield Wednesday
1
0
W
19.04.26
Cha
Middlesbrough
Ipswich
2
2
D
11.04.26
Cha
Middlesbrough
Portsmouth
0
1
L
06.04.26
Cha
Middlesbrough
Swansea
2
2
D
03.04.26
Cha
Middlesbrough
Millwall
1
2
L
21.03.26
Cha
Middlesbrough
Blackburn
0
0
D
14.03.26
Cha
Middlesbrough
Bristol City
1
1
D
11.03.26
Cha
Middlesbrough
Charlton
0
1
L
08.03.26
Cha
Middlesbrough
QPR
4
0
W
24.02.26
Cha
Middlesbrough
Leicester
1
1
D
21.02.26
Cha
Middlesbrough
Oxford United
0
0
D
16.02.26
Cha
Middlesbrough
Coventry
1
3
L
H2H: Birmingham vs Middlesbrough
02.03.26
H2H
Birmingham
Middlesbrough
1
3
L
08.11.25
H2H
Middlesbrough
Birmingham
2
1
L
12.03.24
H2H
Birmingham
Middlesbrough
0
1
L
21.10.23
H2H
Middlesbrough
Birmingham
1
0
L
02.01.23
H2H
Birmingham
Middlesbrough
1
3
L
05.10.22
H2H
Middlesbrough
Birmingham
1
0
L
15.03.22
H2H
Birmingham
Middlesbrough
0
2
L
30.10.21
H2H
Middlesbrough
Birmingham
0
2
W
16.01.21
H2H
Middlesbrough
Birmingham
0
1
W
19.12.20
H2H
Birmingham
Middlesbrough
1
4
L
21.01.20
H2H
Middlesbrough
Birmingham
1
1
D
04.10.19
H2H
Birmingham
Middlesbrough
2
1
W
12.01.19
H2H
Birmingham
Middlesbrough
1
2
L
11.08.18
H2H
Middlesbrough
Birmingham
1
0
L
06.03.18
H2H
Birmingham
Middlesbrough
0
1
L
Last matches: Birmingham
31.07.26
Fri
Birmingham
Barcelona
2
2
D
10.07.26
Fri
Birmingham
Huddersfield
3
1
W
25.04.26
Cha
Birmingham
Bristol City
2
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
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
H2H at home: Birmingham
02.03.26
H2H
Birmingham
Middlesbrough
1
3
L
12.03.24
H2H
Birmingham
Middlesbrough
0
1
L
02.01.23
H2H
Birmingham
Middlesbrough
1
3
L
15.03.22
H2H
Birmingham
Middlesbrough
0
2
L
19.12.20
H2H
Birmingham
Middlesbrough
1
4
L
04.10.19
H2H
Birmingham
Middlesbrough
2
1
W
12.01.19
H2H
Birmingham
Middlesbrough
1
2
L
06.03.18
H2H
Birmingham
Middlesbrough
0
1
L
Last matches: Middlesbrough
18.07.26
Fri
Middlesbrough
Celtic
1
1
D
23.05.26
Cha
Middlesbrough
Hull City
0
1
L
12.05.26
Cha
Middlesbrough
Southampton
1
2
L
02.05.26
Cha
Middlesbrough
Wrexham
2
2
D
19.04.26
Cha
Middlesbrough
Ipswich
2
2
D
06.04.26
Cha
Middlesbrough
Swansea
2
2
D
21.03.26
Cha
Middlesbrough
Blackburn
0
0
D
08.03.26
Cha
Middlesbrough
QPR
4
0
W
16.02.26
Cha
Middlesbrough
Coventry
1
3
L
09.02.26
Cha
Middlesbrough
Sheffield Utd
2
1
W
21.01.26
Cha
Middlesbrough
Stoke City
2
1
W
16.01.26
Cha
Middlesbrough
West Brom
3
2
W
10.01.26
FA
Middlesbrough
Fulham
1
3
L
01.01.26
Cha
Middlesbrough
Derby
0
1
L
20.12.25
Cha
Middlesbrough
Bristol City
0
2
L
09.12.25
Cha
Middlesbrough
Charlton
2
1
W
05.12.25
Cha
Middlesbrough
Hull City
4
1
W
22.11.25
Cha
Middlesbrough
Oxford United
1
1
D
04.11.25
Cha
Middlesbrough
Leicester
1
1
D
01.11.25
Cha
Middlesbrough
Watford
0
3
L
H2H away: Middlesbrough
02.03.26
H2H
Birmingham
Middlesbrough
1
3
W
12.03.24
H2H
Birmingham
Middlesbrough
0
1
W
02.01.23
H2H
Birmingham
Middlesbrough
1
3
W
15.03.22
H2H
Birmingham
Middlesbrough
0
2
W
19.12.20
H2H
Birmingham
Middlesbrough
1
4
W
04.10.19
H2H
Birmingham
Middlesbrough
2
1
L
12.01.19
H2H
Birmingham
Middlesbrough
1
2
W
06.03.18
H2H
Birmingham
Middlesbrough
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 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 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