Middlesbrough vs Birmingham

8 November 2025 · Championship · 2025/26 · Referee Sam Allison

Full time 2 – 1

Half-time: 2–1

  • D. Fry 17’
  • H. Hackney 45+5’
  • D. Gray 29’

Match summary

Middlesbrough won 2-1 at home to Birmingham. Middlesbrough led 2-1 at half-time.

D. Fry put Middlesbrough ahead from a corner in the 17th minute, D. Gray equalised from a corner in the 29th minute, and H. Hackney won it in first-half stoppage time.

Birmingham can feel hard done by, creating 1.20 expected goals (xG) from 13 shots to Middlesbrough's 0.61 from 8.

Match stats

43% Possession 57%
8 Shots 13
4 Shots on target 5
3 Corners 5
353 Passes 454
77.1% Pass accuracy 81.7%
15 Tackles 10
9 Fouls 13
1 Yellow cards 1
3 Offsides 3

Key events

Middlesbrough Birmingham
Kick-off
A. BrowneShot on target
16’
D. FryRight foot shot1-0 (Middlesbrough)
17’
19’
J. StansfieldShot on target
S. SilveraD. Fry
26’
28’
P. RobertsShot on target
29’
D. GrayRight foot shot1-1 (Birmingham)
30’
H. HackneyRight foot shot2-1 (Middlesbrough)
45+5’
Half-time2-1
S. SilveraShot on target
47’
48’
J. StansfieldShot on target
Second half underway
57’
57’
K. FuruhashiM. Ducksch
G. McCormickM. Targett
60’
M. K. SeneM. Whittaker
61’
77’
P. RobertsShot on target
80’
90+3’
Full-time2-1

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.61 1.20 17’ D. Fry (Middlesbrough), 1-0 17’ 29’ D. Gray (Birmingham), 1-1 29’ 45+5’ H. Hackney (Middlesbrough), 2-1 45+5’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.61 1.20 17’ D. Fry (Middlesbrough), 1-0 Fry 17’ 29’ D. Gray (Birmingham), 1-1 Gray 29’ 45+5’ H. Hackney (Middlesbrough), 2-1 Hackney 45+5’
Middlesbrough 0.61 xGBirmingham 1.20 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Birmingham attacking Middlesbrough attacking 
28’ P. Roberts (Birmingham), open play, 0.23 xG, saved 29’ D. Gray (Birmingham), from a corner, 0.19 xG, goal 73’ G. McCormick (Middlesbrough), set piece, 0.19 xG, off target 23’ D. Gray (Birmingham), open play, 0.14 xG, blocked 16’ A. Browne (Middlesbrough), open play, 0.14 xG, saved 78’ T. Iwata (Birmingham), open play, 0.14 xG, off target 13’ T. Iwata (Birmingham), open play, 0.10 xG, off target 50’ H. Hackney (Middlesbrough), open play, 0.10 xG, goal 14’ J. Stansfield (Birmingham), open play, 0.10 xG, blocked 77’ P. Roberts (Birmingham), open play, 0.10 xG, saved 17’ D. Fry (Middlesbrough), from a corner, 0.08 xG, goal 48’ J. Stansfield (Birmingham), open play, 0.06 xG, saved 63’ T. Doyle (Birmingham), direct free kick, 0.06 xG, blocked 10’ M. Whittaker (Middlesbrough), open play, 0.04 xG, blocked 47’ S. Silvera (Middlesbrough), open play, 0.03 xG, saved 48’ J. Stansfield (Birmingham), open play, 0.03 xG, off target 49’ T. Doyle (Birmingham), open play, 0.03 xG, off target 23’ D. Gray (Birmingham), open play, 0.02 xG, off target 50’ T. Conway (Middlesbrough), open play, 0.02 xG, blocked 11’ R. McGree (Middlesbrough), open play, 0.01 xG, off target 19’ J. Stansfield (Birmingham), open play, 0.01 xG, saved 28’ P. Roberts (Birmingham), open play, 0.23 xG, saved 29’ D. Gray (Birmingham), from a corner, 0.19 xG, goal 73’ G. McCormick (Middlesbrough), set piece, 0.19 xG, off target 23’ D. Gray (Birmingham), open play, 0.14 xG, blocked 16’ A. Browne (Middlesbrough), open play, 0.14 xG, saved 78’ T. Iwata (Birmingham), open play, 0.14 xG, off target 13’ T. Iwata (Birmingham), open play, 0.10 xG, off target 50’ H. Hackney (Middlesbrough), open play, 0.10 xG, goal 14’ J. Stansfield (Birmingham), open play, 0.10 xG, blocked 77’ P. Roberts (Birmingham), open play, 0.10 xG, saved 17’ D. Fry (Middlesbrough), from a corner, 0.08 xG, goal 48’ J. Stansfield (Birmingham), open play, 0.06 xG, saved 63’ T. Doyle (Birmingham), direct free kick, 0.06 xG, blocked 10’ M. Whittaker (Middlesbrough), open play, 0.04 xG, blocked 47’ S. Silvera (Middlesbrough), open play, 0.03 xG, saved 49’ T. Doyle (Birmingham), open play, 0.03 xG, off target 48’ J. Stansfield (Birmingham), open play, 0.03 xG, off target 23’ D. Gray (Birmingham), open play, 0.02 xG, off target 50’ T. Conway (Middlesbrough), open play, 0.02 xG, blocked 11’ R. McGree (Middlesbrough), open play, 0.01 xG, off target 19’ J. Stansfield (Birmingham), open play, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Middlesbrough 4-2-3-1 Starting XI
Brynn
Brittain
Ayling
Fry 26’
Targett 60’
Morris
Browne
McGree 61’
Hackney
Whittaker 61’
Conway 86’
Birmingham 4-2-3-1 Starting XI
Beadle
Iwata 80’
Neumann
Klarer
Cochrane
Doyle
Paik 5’
Roberts 80’
Stansfield
Gray 57’
Ducksch 57’

Player stats

Goalkeeper1 player
90′ 4 1 31 – – – – –
Defenders6 players
90′ 2 2 – 5 2 34 2 – 1 –
90′ – 1 – 4 2 35 – – – –
D. Fry Taken off
26′ 1 – – 2 1 6 – 1 – –
M. Targett Taken off
60′ – – –
S. Silvera Came on as a substitute
64′ – – – 1 – 18 – – – –
G. McCormick Came on as a substitute
30′ – 1 – 2 1 4 – – – –
Midfielders6 players
90′ – 1 43 1 – 2 – 8 1 4 –
90′ – – 38 – – 2 – 5 – 1 –
R. McGree Taken off
61′ – – 22 2 – – 1 1 1 – –
90′ 1 – – – –
M. Whittaker
61′ – – 15 1 – 1 – 3 – 1 –
S. H. Nypan Came on as a substitute
29′ – – 6 – – 2 – 2 – – –
Forwards2 players
T. Conway Taken off
86′ – – 1 – 0.02 – – 1 1 18 –
D. Burgzorg Came on as a substitute
9′ – – – – – – – 1 – 1 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists. A blank cell means that figure is not available for that player.

Before kick-off

Middlesbrough win 39% Avg odds 2.44
Draw 29% Avg odds 3.22
Birmingham win 32% Avg odds 2.93

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.