Timeline
- 25' Femi Azeez assist Tristan Crama
- 31' Tristan Crama
- 45' Jhon Solís Yellow Card
- 45' Demarai Gray for Ibrahim Osman
- 49' Jake Cooper assist Tristan Crama
- 53' Jhon Solís Red Card
- 54' Tommy Doyle for August Priske
- 59' Femi Azeez Yellow Card
- 60' Mihailo Ivanovic for Josh Coburn
- 68' Ethan Laird for Kai Wagner
- 73' Dan McNamara for Ryan Leonard
- 73' Alfie Doughty for Zak Sturge
- 74' Tom Watson for Femi Azeez
- 80' Barry Bannan for Billy Mitchell
- 80' Marvin Ducksch for Jay Stansfield
- 80' Patrick Roberts for Carlos Vicente
Match stats
49.2%
Possession
50.8%
11
Shots
5
5
On target
2
14
Fouls
8
1
Yellow cards
0
0
Red cards
1
3
Offsides
1
2
Saves
2
266
Accurate passes
278
Lineups
Millwall
4-2-3-1
13
Patterson
3
Sturge
5
Cooper
4
Crama
18
Leonard
8
Mitchell
24
de Norre
10
Neghli
17
Langstaff
11
Azeez
19
Coburn
Birmingham City
4-2-3-1
25
Beadle
31
Wagner
37
Panzo
4
Klarer
26
Osayi-Samuel
14
Solís
24
Iwata
17
Osman
28
Stansfield
23
Vicente
29
Priske
Millwall
4-2-3-1
- 13 Anthony Patterson G
- 5 Jake Cooper CD-L
- 4 Tristan Crama CD-R
- 3 Zak Sturge ▼ LB
- 18 Ryan Leonard ▼ RB
- 17 Macaulay Langstaff AM
- 8 Billy Mitchell ▼ LM
- 24 Casper de Norre RM
- 19 Josh Coburn ▼ F
- 10 Camiel Neghli AM-L
- 11 Femi Azeez ▼ AM-R
Came on
- 9 Mihailo Ivanovic ▲ SUB
- 22 Tom Watson ▲ SUB
- 14 Alfie Doughty ▲ SUB
- 67 Barry Bannan ▲ SUB
- 2 Dan McNamara ▲ SUB
Unused substitutes (4)
- 25 Luke Cundle SUB
- 7 Thierno Ballo SUB
- 15 Max Crocombe SUB
- 49 Derek Mazou-Sacko SUB
Birmingham City
4-2-3-1
- 25 James Beadle G
- 37 Jonathan Panzo CD-L
- 4 Christoph Klarer CD-R
- 31 Kai Wagner ▼ LB
- 26 Bright Osayi-Samuel RB
- 28 Jay Stansfield ▼ AM
- 14 Jhon Solís LM
- 24 Tomoki Iwata RM
- 29 August Priske ▼ F
- 17 Ibrahim Osman ▼ AM-L
- 23 Carlos Vicente ▼ AM-R
Came on
- 16 Patrick Roberts ▲ SUB
- 10 Demarai Gray ▲ SUB
- 7 Tommy Doyle ▲ SUB
- 33 Marvin Ducksch ▲ SUB
- 2 Ethan Laird ▲ SUB
Unused substitutes (4)
- 6 Jack Robinson SUB
- 21 Ryan Allsop SUB
- 27 Kanya Fujimoto SUB
- 5 Phil Neumann SUB
Commentary
- Match ends, Millwall 3, Birmingham City 0.
- 90'+6' Second Half ends, Millwall 3, Birmingham City 0.
- 90'+5' Foul by Mihailo Ivanovic (Millwall).
- 90'+5' Ethan Laird (Birmingham City) wins a free kick in the defensive half.
- 90'+3' Corner, Millwall. Conceded by Demarai Gray.
- 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' Fourth official has announced 6 minutes of added time.
- 89' Foul by Dan McNamara (Millwall).
- 89' Demarai Gray (Birmingham City) wins a free kick in the defensive half.
- 84' Foul by Camiel Neghli (Millwall).
- 84' Ethan Laird (Birmingham City) wins a free kick in the defensive half.
- 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.
Recent form
Millwall
L
W
W
D
W
- W Charlton Athletic 4-0 EFL Championship
- D Sheffield United 1-1 EFL Championship
- W at Wrexham 2-0 EFL Championship
- W at Sheffield Wednesday 2-1 EFL Championship
- L Portsmouth 3-1 EFL Championship
Birmingham City
W
L
D
W
W
- W at Oxford United 2-0 EFL Championship
- W Leicester City 2-1 EFL Championship
- D West Bromwich Albion 0-0 EFL Championship
- L Leeds United 1-1 English FA Cup
- W at Norwich City 2-1 EFL Championship
Head to head
BIR leads series 2-1-2
- 4 Nov 2025 Birmingham City 4–0 Millwall 2025-26 English League Championship
- 9 Mar 2024 Millwall 1–0 Birmingham City 2023-24 English League Championship
- 2 Sep 2023 Birmingham City 1–1 Millwall 2023-24 English League Championship
- 18 Apr 2023 Millwall 0–1 Birmingham City 2022-23 English League Championship
- 2 Nov 2022 Birmingham City 0–0 Millwall 2022-23 English League Championship
89 earlier entries