Bristol City vs Millwall

15 August 2026 · Championship · 2026/27 · Referee Lewis Smith

Full time 0 – 2

Half-time: 0–1

  • Josh Coburn 41’, 50’

Match summary

Millwall took a 2-0 win at Bristol City. Millwall led 1-0 at half-time.

Josh Coburn put Millwall ahead in the 41st minute and Coburn made it 0-2 with a header in the 50th minute.

The chances backed that up: Millwall created 3.02 expected goals (xG) from 24 shots to Bristol City's 0.50 from 8. Bristol City had a player sent off.

Match stats

34% Possession 66%
8 Shots 24
0 Shots on target 3
6 Corners 6
74 Attacks 99
34 Dangerous attacks 57
263 Passes 513
59.3% Pass accuracy 82.7%
14 Tackles 15
8 Fouls 12
2 Yellow cards 2
1 Red cards 0
1 Offsides 3

Key events

Bristol City Millwall
Kick-off
15’
Josh CoburnSimulation
23’
Adam RandellSecond yellowFoul
36’
41’
Josh CoburnRight foot shot0-1 (Millwall)
45’
Jenson MetcalfeHandball
Half-time0-1
49’
Josh CoburnShot on target
Second half underway
50’
Josh CoburnHeader0-2 (Millwall)
Emil Riis JacobsenSam Greenwood
64’
Full-time0-2

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 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.50 3.02 41’ Josh Coburn (Millwall), 0-1 41’ 50’ Josh Coburn (Millwall), 0-2 50’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.50 3.02 41’ Josh Coburn (Millwall), 0-1 Coburn 41’ 50’ Josh Coburn (Millwall), 0-2 Coburn 50’
Bristol City 0.50 xGMillwall 3.02 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Millwall attacking Bristol City attacking 
41’ Josh Coburn (Millwall), open play, 0.78 xG, goal 53’ Tairyk Arconte (Millwall), open play, 0.68 xG, hit the woodwork 50’ Josh Coburn (Millwall), open play, 0.19 xG, goal 57’ Jenson Metcalfe (Millwall), open play, 0.16 xG, off target 12’ Dominic Ballard (Bristol City), open play, 0.15 xG, off target 38’ Camiel Neghli (Millwall), open play, 0.10 xG, off target 47’ Jenson Metcalfe (Millwall), open play, 0.10 xG, blocked 49’ Josh Coburn (Millwall), open play, 0.10 xG, saved 78’ Jason Knight (Bristol City), set piece, 0.10 xG, blocked 2’ Camiel Neghli (Millwall), open play, 0.10 xG, off target 54’ Kyrell Lisbie (Millwall), from a corner, 0.10 xG, blocked 5’ Casper De Norre (Millwall), from a corner, 0.09 xG, hit the woodwork 54’ Jake Cooper (Millwall), from a corner, 0.09 xG, off target 67’ Jed Wallace (Bristol City), direct free kick, 0.07 xG, off target 47’ Josh Coburn (Millwall), open play, 0.07 xG, blocked 85’ Daniel Kelly (Millwall), open play, 0.07 xG, blocked 30’ Ryan Leonard (Millwall), set piece, 0.07 xG, blocked 1’ Tairyk Arconte (Millwall), open play, 0.06 xG, blocked 89’ Luke Cundle (Millwall), from a corner, 0.05 xG, off target 33’ Yu Hirakawa (Bristol City), from a corner, 0.05 xG, off target 53’ Camiel Neghli (Millwall), open play, 0.04 xG, blocked 16’ Lorent Tolaj (Bristol City), open play, 0.04 xG, off target 54’ Caleb Taylor (Millwall), from a corner, 0.04 xG, off target 56’ Lorent Tolaj (Bristol City), open play, 0.04 xG, off target 81’ Kyrell Lisbie (Millwall), open play, 0.04 xG, blocked 26’ Sam Greenwood (Bristol City), open play, 0.03 xG, off target 68’ Jed Wallace (Bristol City), open play, 0.03 xG, blocked 69’ Mark Sykes (Millwall), open play, 0.02 xG, off target 87’ Lyndon Dykes (Millwall), open play, 0.02 xG, blocked 90+1’ Casper De Norre (Millwall), from a corner, 0.02 xG, blocked 40’ Tairyk Arconte (Millwall), open play, 0.02 xG, off target 88’ Lyndon Dykes (Millwall), open play, 0.01 xG, blocked 41’ Josh Coburn (Millwall), open play, 0.78 xG, goal 53’ Tairyk Arconte (Millwall), open play, 0.68 xG, hit the woodwork 50’ Josh Coburn (Millwall), open play, 0.19 xG, goal 57’ Jenson Metcalfe (Millwall), open play, 0.16 xG, off target 12’ Dominic Ballard (Bristol City), open play, 0.15 xG, off target 38’ Camiel Neghli (Millwall), open play, 0.10 xG, off target 47’ Jenson Metcalfe (Millwall), open play, 0.10 xG, blocked 49’ Josh Coburn (Millwall), open play, 0.10 xG, saved 78’ Jason Knight (Bristol City), set piece, 0.10 xG, blocked 2’ Camiel Neghli (Millwall), open play, 0.10 xG, off target 54’ Kyrell Lisbie (Millwall), from a corner, 0.10 xG, blocked 5’ Casper De Norre (Millwall), from a corner, 0.09 xG, hit the woodwork 54’ Jake Cooper (Millwall), from a corner, 0.09 xG, off target 67’ Jed Wallace (Bristol City), direct free kick, 0.07 xG, off target 85’ Daniel Kelly (Millwall), open play, 0.07 xG, blocked 47’ Josh Coburn (Millwall), open play, 0.07 xG, blocked 30’ Ryan Leonard (Millwall), set piece, 0.07 xG, blocked 1’ Tairyk Arconte (Millwall), open play, 0.06 xG, blocked 89’ Luke Cundle (Millwall), from a corner, 0.05 xG, off target 33’ Yu Hirakawa (Bristol City), from a corner, 0.05 xG, off target 16’ Lorent Tolaj (Bristol City), open play, 0.04 xG, off target 53’ Camiel Neghli (Millwall), open play, 0.04 xG, blocked 54’ Caleb Taylor (Millwall), from a corner, 0.04 xG, off target 56’ Lorent Tolaj (Bristol City), open play, 0.04 xG, off target 81’ Kyrell Lisbie (Millwall), open play, 0.04 xG, blocked 26’ Sam Greenwood (Bristol City), open play, 0.03 xG, off target 68’ Jed Wallace (Bristol City), open play, 0.03 xG, blocked 69’ Mark Sykes (Millwall), open play, 0.02 xG, off target 87’ Lyndon Dykes (Millwall), open play, 0.02 xG, blocked 90+1’ Casper De Norre (Millwall), from a corner, 0.02 xG, blocked 40’ Tairyk Arconte (Millwall), open play, 0.02 xG, off target 88’ Lyndon Dykes (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

Bristol City 4-2-3-1 Starting XI
Tickle
Dickie
Atkinson
Eissat 56’
Tanner
Randell
Knight
Greenwood 64’
Ballard 64’
Hirakawa 46’
Tolaj 64’
Millwall 4-3-3 Starting XI
Jensen
Sturge 82’
Taylor
Cooper
Leonard
Metcalfe 64’
Norre
Neghli
Coburn 2 83’
Arconte 64’
Azeez 29’

Player stats

Goalkeeper1 player
90′ 2 2 33 – – – – –
Defenders4 players
90′ – 1 1 2 2 24 – – – –
90′ 2 – 6 8 2 21 – – – –
90′ 1 1 1 5 3 24 – – – –
Lisav Naif Eissat Taken off
56′ 2 – – 5 3 16 – – – –
Midfielders7 players
90′ – – 42 1 – – – 9 – 2 –
Adam Randell Sent off
36′ – – 10 – – – – 3 2 2
Yu Hirakawa Taken off
45′ – – 7 – – 2 – 2 1 – –
Sam Greenwood Taken off
64′ – – 15 1 – 1 1 1 2 – –
Joe Williams Came on as a substitute
45′ – – 25 – – 3 – 6 – – –
Jed Wallace Came on as a substitute
26′ – – 8 – – – – 1 – – –
Emil Riis Jacobsen Came on as a substitute
26′ – – 3 – – – – – – – –
Forwards4 players
Dominic Ballard Taken off
64′ – – 1 – 0.15 – – 2 – 12 –
Lorent Tolaj Taken off
64′ – – 2 – 0.07 – 2 1 1 7 –
Rio Cardines Came on as a substitute
34′ – – – – – – – 2 – 10 –
Sam Bell Came on as a substitute
26′ – – – – – – – 1 – 5 –
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.

Before kick-off

Bristol City win 38% Avg odds 2.49
Draw 28% Avg odds 3.38
Millwall win 34% Avg odds 2.73

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.