Championship / 25/26 / MATCHWEEK 34
Millwall FC v Birmingham City
Millwall FCHome
3 – 0Birmingham CityAway
Wed 25 Feb 2026 · 19:45 UTC · Result
ON THE PITCH
Lineups & match stats
Goals scored and substitution minutes. On = subbed on; Off = subbed off. — means not recorded or not applicable. Unused substitutes did not play.
Millwall FC
11 startersStarting XI
| No. | Player | Goals | On | Off |
|---|---|---|---|---|
| 3 | Zak Sturge | 0 | — | 73′ |
| 4 | Tristan Crama | 1 | — | — |
| 5 | Jake Cooper | 1 | — | — |
| 8 | Billy Mitchell | 0 | — | 80′ |
| 10 | Camiel Neghli | 0 | — | — |
| 11 | Femi Azeez | 1 | — | 74′ |
| 13 | Anthony Patterson | 0 | — | — |
| 17 | Macaulay Langstaff | 0 | — | — |
| 18 | Ryan Leonard | 0 | — | 73′ |
| 19 | Josh Coburn | 0 | — | 60′ |
| 24 | Casper De Norre | 0 | — | — |
Substitutes
| No. | Player | Goals | On | Off |
|---|---|---|---|---|
| 2 | Danny McNamara | 0 | 73′ | — |
| 7 | Thierno Ballo | 0 | — | — |
| 9 | Mihailo Ivanovic | 0 | 60′ | — |
| 14 | Alfie Doughty | 0 | 73′ | — |
| 15 | Max Crocombe | 0 | — | — |
| 22 | Tom Watson | 0 | 74′ | — |
| 25 | Luke Cundle | 0 | — | — |
| 49 | Derek Mazou-Sacko | 0 | — | — |
| 67 | Barry Bannan | 0 | 80′ | — |
Birmingham City
11 startersStarting XI
| No. | Player | Goals | On | Off |
|---|---|---|---|---|
| 4 | Christoph Klarer | 0 | — | — |
| 14 | Jhon Solís | 0 | — | — |
| 17 | Ibrahim Osman | 0 | — | 46′ |
| 23 | Carlos Vicente | 0 | — | 80′ |
| 24 | Tomoki Iwata | 0 | — | — |
| 25 | James Beadle | 0 | — | — |
| 26 | Bright Osayi-Samuel | 0 | — | — |
| 28 | Jay Stansfield | 0 | — | 80′ |
| 29 | August Priske | 0 | — | 54′ |
| 31 | Kai Wagner | 0 | — | 68′ |
| 37 | Jonathan Panzo | 0 | — | — |
Substitutes
| No. | Player | Goals | On | Off |
|---|---|---|---|---|
| 2 | Ethan Laird | 0 | 68′ | — |
| 5 | Phil Neumann | 0 | — | — |
| 6 | Jack Robinson | 0 | — | — |
| 7 | Tommy Doyle | 0 | 54′ | — |
| 10 | Demarai Gray | 0 | 46′ | — |
| 16 | Patrick Roberts | 0 | 80′ | — |
| 21 | Ryan Allsop | 0 | — | — |
| 27 | Kanya Fujimoto | 0 | — | — |
| 33 | Marvin Ducksch | 0 | 80′ | — |