Millwall vs Middlesbrough

16 August 2025 · Championship · 2025/26 · Referee Tom Nield

Full time 0 – 3

Half-time: 0–0

  • H. Hackney 49’
  • A. Jones 87’
  • D. Burgzorg 90+7’

Match summary

Middlesbrough won comfortably, 3-0 away at Millwall. It was goalless at half-time.

H. Hackney put Middlesbrough ahead in the 49th minute, A. Jones made it 0-2 from a corner in the 87th minute, and D. Burgzorg made it 0-3 in stoppage time.

The chances backed that up: Middlesbrough created 0.99 expected goals (xG) from 12 shots to Millwall's 0.61 from 11.

Match stats

45% Possession 55%
11 Shots 12
1 Shots on target 5
5 Corners 10
332 Passes 410
73.8% Pass accuracy 79.5%
25 Tackles 20
16 Fouls 11
4 Yellow cards 5
4 Offsides 2

Key events

Millwall Middlesbrough
0’
G. EdmundsonArgument
Kick-off
T. CramaFoul
27’
J. CoburnFoul
31’
B. MitchellFoul
38’
C. D. NorreShot on target
41’
42’
T. ConwaySimulation
Half-time0-0
46’
Second half underway
49’
H. HackneyRight foot shot0-1 (Middlesbrough)
53’
M. WhittakerShot on target
53’
C. BrittainShot on target
59’
M. LangstaffJ. Coburn
66’
66’
68’
S. SilveraFoul
Z. SturgeFoul
70’
A. EmakhuC. Neghli
79’
M. LuongoB. Mitchell
79’
87’
A. JonesRight foot shot0-2 (Middlesbrough)
90+3’
N. BorgesS. Silvera
90+5’
90+7’
D. BurgzorgRight foot shot0-3 (Middlesbrough)
Full-time0-3

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 0.99 49’ H. Hackney (Middlesbrough), 0-1 49’ 87’ A. Jones (Middlesbrough), 0-2 87’ 90+7’ D. Burgzorg (Middlesbrough), 0-3 90+7’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.61 0.99 49’ H. Hackney (Middlesbrough), 0-1 Hackney 49’ 87’ A. Jones (Middlesbrough), 0-2 Jones 87’ 90+7’ D. Burgzorg (Middlesbrough), 0-3 Burgzorg 90+7’
Millwall 0.61 xGMiddlesbrough 0.99 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Middlesbrough attacking Millwall attacking 
49’ H. Hackney (Middlesbrough), open play, 0.29 xG, goal 41’ C. D. Norre (Millwall), open play, 0.24 xG, saved 66’ A. Jones (Middlesbrough), from a corner, 0.22 xG, off target 53’ J. Coburn (Millwall), open play, 0.17 xG, hit the woodwork 90+7’ D. Burgzorg (Middlesbrough), open play, 0.15 xG, goal 87’ A. Jones (Middlesbrough), from a corner, 0.08 xG, goal 53’ C. Brittain (Middlesbrough), open play, 0.06 xG, saved 20’ C. Neghli (Millwall), open play, 0.05 xG, off target 52’ J. Coburn (Millwall), open play, 0.04 xG, blocked 79’ A. Morris (Middlesbrough), open play, 0.04 xG, blocked 33’ T. Conway (Middlesbrough), open play, 0.04 xG, off target 58’ H. Hackney (Middlesbrough), open play, 0.04 xG, blocked 53’ M. Whittaker (Middlesbrough), open play, 0.03 xG, saved 79’ F. Azaz (Middlesbrough), open play, 0.02 xG, off target 86’ D. Burgzorg (Middlesbrough), open play, 0.03 xG, blocked 41’ A. Doughty (Millwall), open play, 0.02 xG, off target 4’ C. Neghli (Millwall), open play, 0.02 xG, off target 17’ J. Cooper (Millwall), from a corner, 0.02 xG, off target 34’ F. Azeez (Millwall), open play, 0.02 xG, off target 54’ J. Cooper (Millwall), from a corner, 0.01 xG, blocked 65’ S. Silvera (Middlesbrough), open play, 0.01 xG, blocked 83’ F. Azeez (Millwall), open play, 0.01 xG, blocked 73’ R. Leonard (Millwall), open play, 0.01 xG, blocked 49’ H. Hackney (Middlesbrough), open play, 0.29 xG, goal 41’ C. D. Norre (Millwall), open play, 0.24 xG, saved 66’ A. Jones (Middlesbrough), from a corner, 0.22 xG, off target 53’ J. Coburn (Millwall), open play, 0.17 xG, hit the woodwork 90+7’ D. Burgzorg (Middlesbrough), open play, 0.15 xG, goal 87’ A. Jones (Middlesbrough), from a corner, 0.08 xG, goal 53’ C. Brittain (Middlesbrough), open play, 0.06 xG, saved 20’ C. Neghli (Millwall), open play, 0.05 xG, off target 52’ J. Coburn (Millwall), open play, 0.04 xG, blocked 79’ A. Morris (Middlesbrough), open play, 0.04 xG, blocked 33’ T. Conway (Middlesbrough), open play, 0.04 xG, off target 58’ H. Hackney (Middlesbrough), open play, 0.04 xG, blocked 53’ M. Whittaker (Middlesbrough), open play, 0.03 xG, saved 86’ D. Burgzorg (Middlesbrough), open play, 0.03 xG, blocked 79’ F. Azaz (Middlesbrough), open play, 0.02 xG, off target 4’ C. Neghli (Millwall), open play, 0.02 xG, off target 41’ A. Doughty (Millwall), open play, 0.02 xG, off target 17’ J. Cooper (Millwall), from a corner, 0.02 xG, off target 34’ F. Azeez (Millwall), open play, 0.02 xG, off target 65’ S. Silvera (Middlesbrough), open play, 0.01 xG, blocked 54’ J. Cooper (Millwall), from a corner, 0.01 xG, blocked 83’ F. Azeez (Millwall), open play, 0.01 xG, blocked 73’ R. Leonard (Millwall), open play, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Lineups

Millwall 4-2-3-1 Starting XI
Benda
Crama 66’
Tanganga
Cooper
Doughty 57’
Norre
Mitchell 79’
Neghli 79’
Coburn 66’
Azeez
Ivanović
Middlesbrough 3-4-2-1 Starting XI
Brynn
Ayling
Fry
Jones
Brittain
Kanté 46’
Morris
Silvera 90’
Whittaker 69’
Hackney
Conway 69’

Player stats

Goalkeeper1 player
90′ 2 3 25 – – – – –
Defenders6 players
T. Crama Taken off
66′ 1 – – 5 3 14 4 – – –
90′ – 1 – 3 2 40 – – – –
90′ 1 1 – 8 5 59 2 – – –
A. Doughty Taken off
57′ – 1 – – – 20 1 – – –
Z. Sturge Came on as a substitute
33′ 3 – – 3 – 23 1 – – –
R. Leonard Came on as a substitute
24′ 4 – – 7 3 4 1 – – –
Midfielders8 players
90′ – – 32 1 – 5 2 7 – 1 –
B. Mitchell Taken off
79′ – – 43 – – 3 – 5 2 1 –
C. Neghli Taken off
79′ – – 26 – – 2 1 4 2 1 –
J. Coburn Taken off
66′ – – 9 – – 1 – 2 2 1 –
90′ – – 18 4 – 2 1 5 1 1 –
M. Langstaff Came on as a substitute
24′ – – 1 – – – – 1 – 1 –
A. Emakhu Came on as a substitute
11′ – – 5 – – – – 1 – – –
M. Luongo Came on as a substitute
11′ – – 2 – – 2 – 2 – – –
Forwards1 player
90′ – – – – – – 1 5 – 11 –
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

Millwall win 43% Avg odds 2.19
Draw 29% Avg odds 3.26
Middlesbrough win 28% Avg odds 3.39

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.