TotalBound Football
FT
3–0
HT 2–0
Championship Wed 25 Feb, 19:45London The Den, London Dean Whitestone 16,636 attendance

Timeline

  1. 25' Femi Azeez assist Tristan Crama
  2. 31' Tristan Crama
  3. 45' Jhon Solís Yellow Card
  4. 45' Demarai Gray for Ibrahim Osman
  5. 49' Jake Cooper assist Tristan Crama
  6. 53' Jhon Solís Red Card
  7. 54' Tommy Doyle for August Priske
  8. 59' Femi Azeez Yellow Card
  9. 60' Mihailo Ivanovic for Josh Coburn
  10. 68' Ethan Laird for Kai Wagner
  11. 73' Dan McNamara for Ryan Leonard
  12. 73' Alfie Doughty for Zak Sturge
  13. 74' Tom Watson for Femi Azeez
  14. 80' Barry Bannan for Billy Mitchell
  15. 80' Marvin Ducksch for Jay Stansfield
  16. 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
  1. 13 Anthony Patterson G
  2. 5 Jake Cooper CD-L
  3. 4 Tristan Crama CD-R
  4. 3 Zak Sturge ▼ LB
  5. 18 Ryan Leonard ▼ RB
  6. 17 Macaulay Langstaff AM
  7. 8 Billy Mitchell ▼ LM
  8. 24 Casper de Norre RM
  9. 19 Josh Coburn ▼ F
  10. 10 Camiel Neghli AM-L
  11. 11 Femi Azeez ▼ AM-R

Came on

  1. 9 Mihailo Ivanovic ▲ SUB
  2. 22 Tom Watson ▲ SUB
  3. 14 Alfie Doughty ▲ SUB
  4. 67 Barry Bannan ▲ SUB
  5. 2 Dan McNamara ▲ SUB
Unused substitutes (4)
  1. 25 Luke Cundle SUB
  2. 7 Thierno Ballo SUB
  3. 15 Max Crocombe SUB
  4. 49 Derek Mazou-Sacko SUB
Birmingham City 4-2-3-1
  1. 25 James Beadle G
  2. 37 Jonathan Panzo CD-L
  3. 4 Christoph Klarer CD-R
  4. 31 Kai Wagner ▼ LB
  5. 26 Bright Osayi-Samuel RB
  6. 28 Jay Stansfield ▼ AM
  7. 14 Jhon Solís LM
  8. 24 Tomoki Iwata RM
  9. 29 August Priske ▼ F
  10. 17 Ibrahim Osman ▼ AM-L
  11. 23 Carlos Vicente ▼ AM-R

Came on

  1. 16 Patrick Roberts ▲ SUB
  2. 10 Demarai Gray ▲ SUB
  3. 7 Tommy Doyle ▲ SUB
  4. 33 Marvin Ducksch ▲ SUB
  5. 2 Ethan Laird ▲ SUB
Unused substitutes (4)
  1. 6 Jack Robinson SUB
  2. 21 Ryan Allsop SUB
  3. 27 Kanya Fujimoto SUB
  4. 5 Phil Neumann SUB

Commentary

  1. Match ends, Millwall 3, Birmingham City 0.
  2. 90'+6' Second Half ends, Millwall 3, Birmingham City 0.
  3. 90'+5' Foul by Mihailo Ivanovic (Millwall).
  4. 90'+5' Ethan Laird (Birmingham City) wins a free kick in the defensive half.
  5. 90'+3' Corner, Millwall. Conceded by Demarai Gray.
  6. 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.
  7. 90' Fourth official has announced 6 minutes of added time.
  8. 89' Foul by Dan McNamara (Millwall).
  9. 89' Demarai Gray (Birmingham City) wins a free kick in the defensive half.
  10. 84' Foul by Camiel Neghli (Millwall).
  11. 84' Ethan Laird (Birmingham City) wins a free kick in the defensive half.
  12. 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.
89 earlier entries
  1. 83' Corner, Millwall. Conceded by Bright Osayi-Samuel.
  2. 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.
  3. 80' Substitution, Birmingham City. Patrick Roberts replaces Carlos Vicente.
  4. 80' Substitution, Birmingham City. Marvin Ducksch replaces Jay Stansfield.
  5. 80' Substitution, Millwall. Barry Bannan replaces Billy Mitchell.
  6. 79' Foul by Alfie Doughty (Millwall).
  7. 79' Carlos Vicente (Birmingham City) wins a free kick in the defensive half.
  8. 75' Foul by Camiel Neghli (Millwall).
  9. 75' Ethan Laird (Birmingham City) wins a free kick in the attacking half.
  10. 75' Offside, Millwall. Mihailo Ivanovic is caught offside.
  11. 74' Substitution, Millwall. Tom Watson replaces Femi Azeez.
  12. 73' Substitution, Millwall. Alfie Doughty replaces Zak Sturge.
  13. 73' Substitution, Millwall. Dan McNamara replaces Ryan Leonard.
  14. 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).
  15. 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.
  16. 70' Corner, Millwall. Conceded by Ethan Laird.
  17. 68' Substitution, Birmingham City. Ethan Laird replaces Kai Wagner because of an injury.
  18. 68' Delay over. They are ready to continue.
  19. 65' Delay in match because of an injury Kai Wagner (Birmingham City).
  20. 62' Offside, Millwall. Mihailo Ivanovic is caught offside.
  21. 60' Substitution, Millwall. Mihailo Ivanovic replaces Josh Coburn.
  22. 60' Josh Coburn (Millwall) wins a free kick in the attacking half.
  23. 60' Foul by Tomoki Iwata (Birmingham City).
  24. 59' Femi Azeez (Millwall) is shown the yellow card for a bad foul.
  25. 59' Tommy Doyle (Birmingham City) wins a free kick in the attacking half.
  26. 59' Foul by Femi Azeez (Millwall).
  27. 57' Foul by Ryan Leonard (Millwall).
  28. 57' Demarai Gray (Birmingham City) wins a free kick in the defensive half.
  29. 56' Foul by Zak Sturge (Millwall).
  30. 56' Carlos Vicente (Birmingham City) wins a free kick on the right wing.
  31. 54' Substitution, Birmingham City. Tommy Doyle replaces August Priske.
  32. 53' Second yellow card to Jhon Solís (Birmingham City) for a bad foul.
  33. 52' Foul by Jhon Solís (Birmingham City).
  34. 52' Casper De Norre (Millwall) wins a free kick in the attacking half.
  35. 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.
  36. 48' Josh Coburn (Millwall) wins a free kick in the attacking half.
  37. 48' Foul by Jonathan Panzo (Birmingham City).
  38. 47' Foul by Camiel Neghli (Millwall).
  39. 47' Bright Osayi-Samuel (Birmingham City) wins a free kick in the defensive half.
  40. 46' Foul by Casper De Norre (Millwall).
  41. 46' Demarai Gray (Birmingham City) wins a free kick in the attacking half.
  42. 45' Substitution, Birmingham City. Demarai Gray replaces Ibrahim Osman.
  43. 45' Second Half begins Millwall 2, Birmingham City 0.
  44. 45'+3' First Half ends, Millwall 2, Birmingham City 0.
  45. 45'+2' Corner, Birmingham City. Conceded by Zak Sturge.
  46. 45'+2' Attempt blocked. Jhon Solís (Birmingham City) right footed shot from the centre of the box is blocked.
  47. 45'+1' Corner, Birmingham City. Conceded by Camiel Neghli.
  48. 45' Fourth official has announced 2 minutes of added time.
  49. 45' Jhon Solís (Birmingham City) is shown the yellow card for a bad foul.
  50. 45' Zak Sturge (Millwall) wins a free kick on the left wing.
  51. 45' Foul by Jhon Solís (Birmingham City).
  52. 44' Ibrahim Osman (Birmingham City) wins a free kick in the defensive half.
  53. 44' Foul by Macaulay Langstaff (Millwall).
  54. 43' Corner, Millwall. Conceded by Bright Osayi-Samuel.
  55. 42' Corner, Millwall. Conceded by Jonathan Panzo.
  56. 41' Attempt blocked. Femi Azeez (Millwall) left footed shot from outside the box is blocked. Assisted by Camiel Neghli.
  57. 41' Corner, Millwall. Conceded by Kai Wagner.
  58. 35' Corner, Birmingham City. Conceded by Zak Sturge.
  59. 32' Corner, Birmingham City. Conceded by Jake Cooper.
  60. 32' Attempt blocked. August Priske (Birmingham City) right footed shot from outside the box is blocked. Assisted by Ibrahim Osman.
  61. 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.
  62. 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).
  63. 30' Macaulay Langstaff (Millwall) wins a free kick in the attacking half.
  64. 30' Foul by Jhon Solís (Birmingham City).
  65. 28' Offside, Millwall. Femi Azeez is caught offside.
  66. 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.
  67. 24' Attempt missed. Ibrahim Osman (Birmingham City) left footed shot from outside the box is too high following a corner.
  68. 23' Corner, Birmingham City. Conceded by Anthony Patterson.
  69. 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).
  70. 21' Jake Cooper (Millwall) wins a free kick in the defensive half.
  71. 21' Foul by Tomoki Iwata (Birmingham City).
  72. 21' Ibrahim Osman (Birmingham City) wins a free kick on the left wing.
  73. 21' Foul by Ryan Leonard (Millwall).
  74. 18' Delay over. They are ready to continue.
  75. 16' Delay in match because of an injury August Priske (Birmingham City).
  76. 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.
  77. 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).
  78. 14' Foul by Macaulay Langstaff (Millwall).
  79. 14' Bright Osayi-Samuel (Birmingham City) wins a free kick on the right wing.
  80. 12' Offside, Birmingham City. Christoph Klarer is caught offside.
  81. 11' Jhon Solís (Birmingham City) wins a free kick in the defensive half.
  82. 11' Foul by Zak Sturge (Millwall).
  83. 5' Corner, Millwall. Conceded by Carlos Vicente.
  84. 3' Jake Cooper (Millwall) wins a free kick in the defensive half.
  85. 3' Foul by August Priske (Birmingham City).
  86. 2' Macaulay Langstaff (Millwall) wins a free kick in the defensive half.
  87. 2' Foul by Jhon Solís (Birmingham City).
  88. First Half begins.
  89. Lineups are announced and players are warming up.

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