
Millwall vs Bristol City, 2024-25 English League Championship, Regular Season
· English League ChampionshipAbout
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 1': Foul by Tristan Crama (Millwall).
- 1': Scott Twine (Bristol City) wins a free kick in the defensive half.
- 4': Attempt blocked. Raees Bangura-Williams (Millwall) left footed shot from outside the box is blocked. Assisted by Luke Cundle.
- 8': Foul by George Earthy (Bristol City).
- 8': Joe Bryan (Millwall) wins a free kick in the attacking half.
- 11': Corner, Bristol City. Conceded by Jake Cooper.
- 12': Attempt missed. Cameron Pring (Bristol City) header from the centre of the box is close, but misses the top left corner. Assisted by Scott Twine with a cross following a corner.
- 14': Foul by Jason Knight (Bristol City).
- 14': Luke Cundle (Millwall) wins a free kick in the attacking half.
- 14': Attempt missed. Japhet Tanganga (Millwall) header from the centre of the box is close, but misses to the right. Assisted by Joe Bryan following a set piece situation.
- 14': Delay in match because of an injury George Tanner (Bristol City).
- 14': Delay over. They are ready to continue.
- 15': Corner, Bristol City. Conceded by Japhet Tanganga.
- 16': Attempt saved. George Earthy (Bristol City) left footed shot from the right side of the box is saved in the bottom right corner. Assisted by Scott Twine.
- 16': Corner, Bristol City. Conceded by Lukas Jensen.
- 20': Attempt missed. Scott Twine (Bristol City) right footed shot from outside the box is too high. Assisted by Max Bird.
- 22': Corner, Bristol City. Conceded by Japhet Tanganga.
- 23': Attempt blocked. Rob Dickie (Bristol City) right footed shot from the centre of the box is blocked. Assisted by Scott Twine with a cross.
- 26': Foul by Cameron Pring (Bristol City).
- 26': Raees Bangura-Williams (Millwall) wins a free kick on the right wing.
- 27': Attempt blocked. Tristan Crama (Millwall) right footed shot from outside the box is blocked. Assisted by Luke Cundle with a headed pass.
- 28': Attempt missed. Mihailo Ivanovic (Millwall) right footed shot from very close range misses to the right. Assisted by Japhet Tanganga with a cross.
- 30': Attempt saved. Scott Twine (Bristol City) left footed shot from outside the box is saved in the bottom left corner. Assisted by Zak Vyner.
- 31': Offside, Millwall. Femi Azeez is caught offside.
- 32': Foul by Femi Azeez (Millwall).
- 32': Jason Knight (Bristol City) wins a free kick on the right wing.
- 34': Attempt missed. Femi Azeez (Millwall) header from the centre of the box misses to the left. Assisted by Raees Bangura-Williams with a cross.
- 40': Hand ball by George Tanner (Bristol City).
- 40': Foul by Jake Cooper (Millwall).
- 40': Rob Dickie (Bristol City) wins a free kick in the defensive half.
- 42': Attempt missed. Japhet Tanganga (Millwall) right footed shot from outside the box is high and wide to the right. Assisted by Femi Azeez.
- 45': Fourth official has announced 1 minutes of added time.
- 45'+1': First Half ends, Millwall 0, Bristol City 0.
- 45': Second Half begins Millwall 0, Bristol City 0.
- 45': Substitution, Millwall. Aidomo Emakhu replaces Femi Azeez.
- 46': Casper De Norre (Millwall) wins a free kick in the defensive half.
- 46': Foul by Sinclair Armstrong (Bristol City).
- 48': Corner, Millwall. Conceded by George Tanner.
- 49': Attempt missed. Jake Cooper (Millwall) header from the centre of the box misses to the right. Assisted by Joe Bryan with a cross following a corner.
- 50': Foul by Sinclair Armstrong (Bristol City).
- 50': Joe Bryan (Millwall) wins a free kick in the defensive half.
- 52': Corner, Bristol City. Conceded by Tristan Crama.
- 53': Attempt missed. Rob Dickie (Bristol City) header from the centre of the box misses to the left following a corner.
- 53': Goal! Millwall 0, Bristol City 1. Zak Vyner (Bristol City) right footed shot from very close range to the centre of the goal. Assisted by Cameron Pring following a corner.
- 56': Corner, Bristol City. Conceded by Jake Cooper.
- 57': Attempt missed. Sinclair Armstrong (Bristol City) left footed shot from the centre of the box misses to the left. Assisted by Scott Twine with a cross following a corner.
- 58': Attempt missed. Mihailo Ivanovic (Millwall) right footed shot from the right side of the box is too high.
- 60': Corner, Millwall. Conceded by Mark Sykes.
- 60': Offside, Millwall. Jake Cooper is caught offside.
- 61': Foul by George Earthy (Bristol City).
- 61': Joe Bryan (Millwall) wins a free kick in the defensive half.
- 62': Cameron Pring (Bristol City) wins a free kick in the defensive half.
- 62': Foul by Tristan Crama (Millwall).
- 66': Corner, Millwall. Conceded by Mark Sykes.
- 67': Offside, Millwall. Tristan Crama is caught offside.
- 68': Cameron Pring (Bristol City) wins a free kick in the defensive half.
- 68': Foul by Casper De Norre (Millwall).
- 69': Substitution, Bristol City. Harry Cornick replaces Sinclair Armstrong.
- 69': Substitution, Bristol City. Haydon Roberts replaces Mark Sykes.
- 69': Substitution, Millwall. Josh Coburn replaces Luke Cundle.
- 76': Foul by Haydon Roberts (Bristol City).
- 76': Japhet Tanganga (Millwall) wins a free kick in the defensive half.
- 76': Substitution, Bristol City. Sam Bell replaces Cameron Pring.
- 80': Substitution, Millwall. George Honeyman replaces Casper De Norre.
- 80': Substitution, Millwall. George Saville replaces Billy Mitchell.
- 81': Aidomo Emakhu (Millwall) wins a free kick in the defensive half.
- 81': Foul by George Tanner (Bristol City).
- 82': Substitution, Bristol City. Joe Williams replaces Scott Twine.
- 83': Attempt blocked. George Earthy (Bristol City) right footed shot from the centre of the box is blocked. Assisted by Sam Bell.
- 83': Attempt saved. Sam Bell (Bristol City) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by George Earthy.
- 83': Goal! Millwall 0, Bristol City 2. Harry Cornick (Bristol City) right footed shot from very close range to the bottom right corner.
- 86': Attempt missed. Josh Coburn (Millwall) header from the centre of the box is high and wide to the left. Assisted by George Honeyman with a cross.
- 87': Attempt blocked. Raees Bangura-Williams (Millwall) left footed shot from the centre of the box is blocked.
- 90': Hand ball by Harry Cornick (Bristol City).
- 90': Fourth official has announced 5 minutes of added time.
- 90'+1': Foul by Joe Williams (Bristol City).
- 90'+1': George Saville (Millwall) wins a free kick on the left wing.
- 90'+5': Attempt blocked. Aidomo Emakhu (Millwall) right footed shot from a difficult angle on the left is blocked. Assisted by Joe Bryan.
- 90'+5': Corner, Millwall. Conceded by Zak Vyner.
- 90'+5': Attempt saved. Mihailo Ivanovic (Millwall) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Joe Bryan.
- 90'+5': Attempt missed. George Saville (Millwall) header from the centre of the box misses to the right.
- 90'+6': Second Half ends, Millwall 0, Bristol City 2.
- 0': Match ends, Millwall 0, Bristol City 2.
Statistics
![]() |
MIL![]() |
|
---|---|---|
11 | Fouls | 5 |
0 | Yellow Cards | 0 |
0 | Red Cards | 0 |
0 | Offsides | 3 |
6 | Corner Kicks | 4 |
1 | Saves | 3 |
48 | Possession | 52 |
11 | SHOTS | 13 |
5 | ON GOAL | 1 |
0.5 | On Target % | 0.1 |
0 | Penalty Goals | 0 |
0 | Penalty Kicks Taken | 0 |
315 | Accurate Passes | 357 |
431 | Passes | 462 |
0.7 | Pass Completion % | 0.8 |
4 | Accurate Crosses | 7 |
16 | Crosses | 27 |
0.3 | Cross % | 0.3 |
62 | Long Balls | 62 |
12 | Accurate Long Balls | 30 |
0.2 | Long Balls % | 0.5 |
2 | Blocked Shots | 4 |
12 | Effective Tackles | 11 |
16 | Tackles | 15 |
0.8 | Tackle % | 0.7 |
12 | Interceptions | 11 |
28 | Effective Clearances | 24 |
28 | Clearances | 24 |
Game Information
Venue: The Den
Location: London, England
Attendance: 12,380
EFL Championship Table
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | Sheffield United | 39 | +27 | 83 |
2 | Leeds United | 39 | +51 | 81 |
3 | Burnley | 39 | +42 | 81 |
4 | Sunderland | 39 | +19 | 72 |
Line-Ups
Millwall (4-2-3-1)
No. | Name |
---|---|
1 | Lukas Jensen (GK) |
5 | Jake Cooper |
6 | Japhet Tanganga |
15 | Joe Bryan |
52 | Tristan Crama |
25 | Luke Cundle |
8 | Billy Mitchell |
24 | Casper de Norre |
26 | Mihailo Ivanovic |
11 | Femi Azeez |
31 | Raees Bangura-Williams |
Bristol City (3-4-3)
No. | Name |
---|---|
1 | Max O'Leary (GK) |
16 | Robert Dickie |
14 | Zak Vyner |
19 | George Tanner |
6 | Max Bird |
12 | Jason Knight |
3 | Cameron Pring |
17 | Mark Sykes |
30 | Sinclair Armstrong |
10 | Scott Twine |
40 | George Earthy |
EFL Championship News

With Hayden Matthews one of four Australians in Portsmouth's squad, the final eight games of this Championship season could have huge ramifications for the Socceroos' 2026 World Cup hopes.

Rob Dawson explains the concept of TransferRoom on "The Football Reporters" podcast, and how it helped Coventry City agree a deal for Viktor Gyökeres with Sporting.

USMNT forward Josh Sargent reveals how his mentality has helped him regularly find the net for Norwich in the Championship.

Recap the numbers behind Haji Wright's hat trick for Coventry City vs. Sunderland.

A 26-year-old from Los Angeles, Wright scored in the 21st minute, then converted a penalty kick in the 29th after he was fouled by Chris Mepham. Wright scored in the 73rd for his 10th goal in 19 league matches this season.