Millwall vs Birmingham City, 2025-26 English League Championship, Regular Season
· English League Championship
FT
3 - 0
3 - 0
About
Millwall are hosting Birmingham City
at The Den, London, England, starting on
. The match is a part of the English League Championship.
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 2': Foul by Jhon Solís (Birmingham City).
- 2': Macaulay Langstaff (Millwall) wins a free kick in the defensive half.
- 3': Foul by August Priske (Birmingham City).
- 3': Jake Cooper (Millwall) wins a free kick in the defensive half.
- 5': Corner, Millwall. Conceded by Carlos Vicente.
- 11': Foul by Zak Sturge (Millwall).
- 11': Jhon Solís (Birmingham City) wins a free kick in the defensive half.
- 12': Offside, Birmingham City. Christoph Klarer is caught offside.
- 14': Bright Osayi-Samuel (Birmingham City) wins a free kick on the right wing.
- 14': Foul by Macaulay Langstaff (Millwall).
- 15': Attempt saved. Jhon Solís (Birmingham City) right footed shot from the left side of the box is saved in the centre of the goal by Anthony Patterson (Millwall).
- 16': Attempt missed. Josh Coburn (Millwall) header from the centre of the box is just a bit too high. Assisted by Camiel Neghli with a cross.
- 16': Delay in match because of an injury August Priske (Birmingham City).
- 18': Delay over. They are ready to continue.
- 21': Foul by Ryan Leonard (Millwall).
- 21': Ibrahim Osman (Birmingham City) wins a free kick on the left wing.
- 21': Foul by Tomoki Iwata (Birmingham City).
- 21': Jake Cooper (Millwall) wins a free kick in the defensive half.
- 23': Attempt saved. Jay Stansfield (Birmingham City) right footed shot from the left side of the box is saved in the bottom right corner by Anthony Patterson (Millwall).
- 23': Corner, Birmingham City. Conceded by Anthony Patterson.
- 24': Attempt missed. Ibrahim Osman (Birmingham City) left footed shot from outside the box is too high following a corner.
- 25': Goal! Millwall 1, Birmingham City 0. Femi Azeez (Millwall) right footed shot from the right side of the box to the top left corner. Assisted by Tristan Crama with a headed pass.
- 28': Offside, Millwall. Femi Azeez is caught offside.
- 30': Foul by Jhon Solís (Birmingham City).
- 30': Macaulay Langstaff (Millwall) wins a free kick in the attacking half.
- 31': Attempt saved. Femi Azeez (Millwall) left footed shot from outside the box is saved in the bottom right corner by James Beadle (Birmingham City).
- 31': Goal! Millwall 2, Birmingham City 0. Tristan Crama (Millwall) left footed shot from the right side of the box to the centre of the goal following a set piece situation.
- 32': Attempt blocked. August Priske (Birmingham City) right footed shot from outside the box is blocked. Assisted by Ibrahim Osman.
- 32': Corner, Birmingham City. Conceded by Jake Cooper.
- 35': Corner, Birmingham City. Conceded by Zak Sturge.
- 41': Corner, Millwall. Conceded by Kai Wagner.
- 41': Attempt blocked. Femi Azeez (Millwall) left footed shot from outside the box is blocked. Assisted by Camiel Neghli.
- 42': Corner, Millwall. Conceded by Jonathan Panzo.
- 43': Corner, Millwall. Conceded by Bright Osayi-Samuel.
- 44': Foul by Macaulay Langstaff (Millwall).
- 44': Ibrahim Osman (Birmingham City) wins a free kick in the defensive half.
- 45': Foul by Jhon Solís (Birmingham City).
- 45': Zak Sturge (Millwall) wins a free kick on the left wing.
- 45': Jhon Solís (Birmingham City) is shown the yellow card for a bad foul.
- 45': Fourth official has announced 2 minutes of added time.
- 45'+1': Corner, Birmingham City. Conceded by Camiel Neghli.
- 45'+2': Attempt blocked. Jhon Solís (Birmingham City) right footed shot from the centre of the box is blocked.
- 45'+2': Corner, Birmingham City. Conceded by Zak Sturge.
- 45'+3': First Half ends, Millwall 2, Birmingham City 0.
- 45': Second Half begins Millwall 2, Birmingham City 0.
- 45': Substitution, Birmingham City. Demarai Gray replaces Ibrahim Osman.
- 46': Demarai Gray (Birmingham City) wins a free kick in the attacking half.
- 46': Foul by Casper De Norre (Millwall).
- 47': Bright Osayi-Samuel (Birmingham City) wins a free kick in the defensive half.
- 47': Foul by Camiel Neghli (Millwall).
- 48': Foul by Jonathan Panzo (Birmingham City).
- 48': Josh Coburn (Millwall) wins a free kick in the attacking half.
- 49': Goal! Millwall 3, Birmingham City 0. Jake Cooper (Millwall) left footed shot from very close range to the centre of the goal. Assisted by Tristan Crama following a set piece situation.
- 52': Casper De Norre (Millwall) wins a free kick in the attacking half.
- 52': Foul by Jhon Solís (Birmingham City).
- 53': Second yellow card to Jhon Solís (Birmingham City) for a bad foul.
- 54': Substitution, Birmingham City. Tommy Doyle replaces August Priske.
- 56': Carlos Vicente (Birmingham City) wins a free kick on the right wing.
- 56': Foul by Zak Sturge (Millwall).
- 57': Demarai Gray (Birmingham City) wins a free kick in the defensive half.
- 57': Foul by Ryan Leonard (Millwall).
- 59': Foul by Femi Azeez (Millwall).
- 59': Tommy Doyle (Birmingham City) wins a free kick in the attacking half.
- 59': Femi Azeez (Millwall) is shown the yellow card for a bad foul.
- 60': Foul by Tomoki Iwata (Birmingham City).
- 60': Josh Coburn (Millwall) wins a free kick in the attacking half.
- 60': Substitution, Millwall. Mihailo Ivanovic replaces Josh Coburn.
- 62': Offside, Millwall. Mihailo Ivanovic is caught offside.
- 65': Delay in match because of an injury Kai Wagner (Birmingham City).
- 68': Delay over. They are ready to continue.
- 68': Substitution, Birmingham City. Ethan Laird replaces Kai Wagner because of an injury.
- 70': Corner, Millwall. Conceded by Ethan Laird.
- 70': Attempt missed. Mihailo Ivanovic (Millwall) header from the right side of the six yard box misses to the right. Assisted by Femi Azeez with a cross following a corner.
- 72': Attempt saved. Camiel Neghli (Millwall) right footed shot from the right side of the box is saved in the bottom right corner by James Beadle (Birmingham City).
- 73': Substitution, Millwall. Dan McNamara replaces Ryan Leonard.
- 73': Substitution, Millwall. Alfie Doughty replaces Zak Sturge.
- 74': Substitution, Millwall. Tom Watson replaces Femi Azeez.
- 75': Offside, Millwall. Mihailo Ivanovic is caught offside.
- 75': Ethan Laird (Birmingham City) wins a free kick in the attacking half.
- 75': Foul by Camiel Neghli (Millwall).
- 79': Carlos Vicente (Birmingham City) wins a free kick in the defensive half.
- 79': Foul by Alfie Doughty (Millwall).
- 80': Substitution, Millwall. Barry Bannan replaces Billy Mitchell.
- 80': Substitution, Birmingham City. Marvin Ducksch replaces Jay Stansfield.
- 80': Substitution, Birmingham City. Patrick Roberts replaces Carlos Vicente.
- 82': Attempt missed. Macaulay Langstaff (Millwall) header from the centre of the box is just a bit too high. Assisted by Tristan Crama with a cross.
- 83': Corner, Millwall. Conceded by Bright Osayi-Samuel.
- 83': Attempt missed. Casper De Norre (Millwall) header from the centre of the box misses to the left. Assisted by Tom Watson with a cross following a corner.
- 84': Ethan Laird (Birmingham City) wins a free kick in the defensive half.
- 84': Foul by Camiel Neghli (Millwall).
- 89': Demarai Gray (Birmingham City) wins a free kick in the defensive half.
- 89': Foul by Dan McNamara (Millwall).
- 90': Fourth official has announced 6 minutes of added time.
- 90'+1': Attempt missed. Camiel Neghli (Millwall) left footed shot from the centre of the box is just a bit too high. Assisted by Tom Watson.
- 90'+3': Corner, Millwall. Conceded by Demarai Gray.
- 90'+5': Ethan Laird (Birmingham City) wins a free kick in the defensive half.
- 90'+5': Foul by Mihailo Ivanovic (Millwall).
- 90'+6': Second Half ends, Millwall 3, Birmingham City 0.
- 0': Match ends, Millwall 3, Birmingham City 0.
Statistics
BIR |
MIL![]() |
|
|---|---|---|
| 8 | Fouls | 14 |
| 0 | Yellow Cards | 1 |
| 1 | Red Cards | 0 |
| 1 | Offsides | 3 |
| 5 | Corner Kicks | 7 |
| 2 | Saves | 2 |
| 50.8 | Possession | 49.2 |
| 5 | SHOTS | 11 |
| 2 | ON GOAL | 5 |
| 0.4 | On Target % | 0.5 |
| 0 | Penalty Goals | 0 |
| 0 | Penalty Kicks Taken | 0 |
| 278 | Accurate Passes | 266 |
| 363 | Passes | 347 |
| 0.8 | Pass Completion % | 0.8 |
| 2 | Accurate Crosses | 6 |
| 18 | Crosses | 21 |
| 0.1 | Cross % | 0.3 |
| 51 | Long Balls | 54 |
| 10 | Accurate Long Balls | 24 |
| 0.2 | Long Balls % | 0.4 |
| 2 | Blocked Shots | 1 |
| 7 | Effective Tackles | 10 |
| 11 | Tackles | 16 |
| 0.6 | Tackle % | 0.6 |
| 2 | Interceptions | 9 |
| 28 | Effective Clearances | 29 |
| 28 | Clearances | 29 |
Game Information
Competition: English League Championship
Venue: The Den
Location: London, England
Attendance: 16,636
Venue: The Den
Location: London, England
Attendance: 16,636
EFL Championship Table
| # | TEAM | GP | GD | PTS |
|---|---|---|---|---|
| 1 | Birmingham City | 0 | 0 | 0 |
| 2 | Blackburn Rovers | 0 | 0 | 0 |
| 3 | Bolton Wanderers | 0 | 0 | 0 |
| 4 | Bristol City | 0 | 0 | 0 |
Line-Ups
Millwall (4-2-3-1)
| No. | Name |
|---|---|
| 13 | Anthony Patterson (GK) |
| 5 | Jake Cooper |
| 4 | Tristan Crama |
| 3 | Zak Sturge |
| 18 | Ryan Leonard |
| 17 | Macaulay Langstaff |
| 8 | Billy Mitchell |
| 24 | Casper de Norre |
| 19 | Josh Coburn |
| 10 | Camiel Neghli |
| 11 | Femi Azeez |
Birmingham City (4-2-3-1)
| No. | Name |
|---|---|
| 25 | James Beadle (GK) |
| 37 | Jonathan Panzo |
| 4 | Christoph Klarer |
| 31 | Kai Wagner |
| 26 | Bright Osayi-Samuel |
| 28 | Jay Stansfield |
| 14 | Jhon Solis |
| 24 | Tomoki Iwata |
| 29 | August Priske |
| 17 | Ibrahim Osman |
| 23 | Carlos Vicente |
EFL Championship News
EFL Championship fixtures schedule 2026-27 in full
Check out the full fixture list for the 2026-27 EFL Championship season.
English Championship fixtures 2026-27: West Ham start against Burnley, Wrexham head to Cardiff City
West Ham will face fellow Premier League relegated side Burnley on the first day of the EFL season, while Wrexham travel to newly-promoted Welsh side Cardiff City as they look to reach the playoffs following a narrow miss last season.
Premier League, EFL summer transfer window 2026 dates: When is Deadline Day?
Everything that Premier League and EFL supporters need to know about the 2026 summer transfer window, and key dates around it.
Wolves sack Rob Edwards after Premier League relegation
Wolverhampton Wanderers have sacked Rob Edwards after they were relegated from the Premier League.
Kieran McKenna to step down as Ipswich manager after securing second Premier League promotion
Kieran McKenna has stepped down as Ipswich Town manager after five seasons in the job, the club have confirmed.
BIR