Skip to content
Live scoresView all →

Birmingham vs Millwall 3-0

  • Alex Cochrane1'
  • Max Bird16'
  • Jay Stansfield29'
Kick-off
Tue, 3 Nov 2026 · 20:00 (UTC)
Venue
St. Andrew's Stadium, Birmingham
Referee
David Webb

Match timeline

  1. 86’SubstitutionBirmingham crestBirminghamLuis Vasquez ONJay Stansfield OFF
  2. 86’SubstitutionMillwall crestMillwallYanis Ali Issoufou ONDerek Mazou Sacko OFF
  3. 80’SubstitutionBirmingham crestBirminghamTaylor·Gardner Hickman ONMax Bird OFF
  4. 73’SubstitutionBirmingham crestBirminghamDemarai Gray ONLiam Millar OFF
  5. 73’SubstitutionBirmingham crestBirminghamBright Osayi-Samuel ONEthan Laird OFF
  6. 73’SubstitutionBirmingham crestBirminghamCarlos Vicente ONPatrick Roberts OFF
  7. 71’SubstitutionMillwall crestMillwallJosh Coburn ONLyndon Dykes OFF
  8. 71’SubstitutionMillwall crestMillwallRomain Esse ONKyrell Lisbie OFF
Show 7 earlier events
  1. 56’Yellow cardBirmingham crestBirminghamAlex Cochrane
  2. 55’Yellow cardMillwall crestMillwallJordi Osei-Tutu
  3. 45’SubstitutionMillwall crestMillwallMark Sykes ONMihailo·Ivanovic OFF
  4. 45’SubstitutionMillwall crestMillwallD. Kelly ONZak Sturge OFF
  5. 29’Goal!Birmingham crestBirminghamJay StansfieldAssist: Max Bird3 – 0
  6. 16’Goal!Birmingham crestBirminghamMax BirdAssist: Jhon Elmer Solís Romero2 – 0
  7. 1’Goal!Birmingham crestBirminghamAlex Cochrane1 – 0
  8. 1’Kick-off

Key stats

Birmingham crestBirminghamMillwallMillwall crest
  • 55%Possession45%
  • 19Shots15
  • 1.23xG0.93
  • 8Shots on Target2
  • 6Corners2
  • 12Fouls9
  • 1Offsides1
  • 3Saves5
  • 479Passes379
  • 1Yellow Cards1

Lineups

Confirmed selections

Birmingham crestBirmingham4 - 2 - 3 - 1

  1. 21Allsop
  2. 2Laird
  3. 5Neumann
  4. 4Klarer
  5. 20Cochrane
  6. 24Iwata
  7. 14Solis
  8. 16Roberts
  9. 28Stansfield
  10. 17Millar
  11. 18Bird

Substitutions

  1. 73’↑10 D. Gray↓17 L. Millar
  2. 73’↑26 B. Osayi-Samuel↓2 E. Laird
  3. 73’↑7 Carlos Vicente↓16 P. Roberts
  4. 80’↑19 T. Gardner-Hickman↓18 M. Bird
  5. 86’↑ Luis Vasquez↓28 J. Stansfield

Unused substitutes 3 L. Buchanan, 33 M. Ducksch, 30 Bradley Mayo, 32 L. Vázquez, 11 S. Wright

Coach C. Davies

Millwall crestMillwall4 - 2 - 3 - 1

  1. 15Crocombe
  2. 2Osei-Tutu
  3. 6Taylor
  4. 5Cooper
  5. 3Sturge
  6. 13Dykes
  7. 49Mazou-Sacko
  8. 10Neghli
  9. 25Cundle
  10. 22Lisbie
  11. 9Ivanović

Substitutions

  1. 45’↑17 M. Sykes↓ Mihailo·Ivanovic
  2. 45’↑16 D. Kelly↓3 Zak Norton Sturge
  3. 71’↑19 J. Coburn↓13 L. Dykes
  4. 71’↑11 R. Esse↓22 K. Lisbie
  5. 86’↑35 Y. Issoufou↓49 D. Mazou-Sacko

Unused substitutes 7 T. Arconte, 12 E. Baggott, 23 D. Batth, 41 G. Evans

Coach A. Neil

Match facts

Competition
EFL Championship - English Second Tier
Round
Matchday 14
Date
Tue, 3 Nov 2026
Kick-off
20:00 (UTC)
Venue
St. Andrew's Stadium, Birmingham
Referee
David Webb
Birmingham coach
C. Davies
Millwall coach
A. Neil

League table

EFL Championship - English Second Tier

#TeamPWDLGDPts
1Birmingham crestBirmingham15852+1429
2Middlesbrough crestMiddlesbrough15852+1129
3Stoke City crestStoke City15924+629
4Wolves crestWolves15843+828
5West Brom crestWest Brom15843+828
16Millwall crestMillwall15537-418

Recent form

Last 5 matches, all competitions

Birmingham crest

Birmingham

  1. W
  2. W
  3. W
  4. L
  5. W
Millwall crest

Millwall

  1. W
  2. L
  3. D
  4. L
  5. W

Player ratings

  1. 1M. Bird8.5
  2. 2J. Stansfield8.2
  3. 3J. Solis7.7
  4. 4C. Klarer7.6
  5. 5A. Cochrane7.5
  6. 6P. Neumann7.4
  7. 7B. Osayi-Samuel7.2
  8. 8E. Laird7.2
  9. 9T. Gardner-Hickman6.9
  10. 10D. Gray6.8
  11. 11P. Roberts6.7
  12. 12Carlos Vicente6.6
  13. 13T. Iwata6.6
  14. 14L. Vázquez6.5
  15. 15R. Allsop6.4
  16. 16L. Millar6.4
  17. 17S. Wright0.0
  18. 18Bradley Mayo0.0
  19. 19M. Ducksch0.0
  20. 20L. Buchanan0.0
  1. 1C. Neghli7.2
  2. 2M. Ivanović6.6
  3. 3J. Cooper6.6
  4. 4J. Coburn6.5
  5. 5L. Dykes6.4
  6. 6M. Crocombe6.4
  7. 7Y. Issoufou6.3
  8. 8D. Mazou-Sacko6.3
  9. 9C. Taylor6.1
  10. 10Zak Norton Sturge6.0
  11. 11R. Esse5.9
  12. 12D. Kelly5.9
  13. 13M. Sykes5.8
  14. 14K. Lisbie5.7
  15. 15J. Osei-Tutu5.6
  16. 16L. Cundle5.5
  17. 17T. Arconte0.0
  18. 18E. Baggott0.0
  19. 19D. Batth0.0
  20. 20G. Evans0.0

Match ratings from API-Football, out of 10.

MVP of the match

M. Bird
8.5

M. Bird

Birmingham crestBirmingham

1
Goals
1
Assists

Rated 8.5, the best on the pitch — 1 goal and 1 assist in 80 minutes.

Head to head

Birmingham crest
2Wins
3Draws
2Wins
Millwall crest

8 goals7 goals

Last 5 meetings

  • 2026ChampionshipBirmingham crestBirmingham0 - 3Millwall crestMillwall
  • 2025ChampionshipBirmingham crestBirmingham4 - 0Millwall crestMillwall
  • 2024ChampionshipBirmingham crestBirmingham0 - 1Millwall crestMillwall
  • 2023ChampionshipBirmingham crestBirmingham1 - 1Millwall crestMillwall
  • 2023ChampionshipBirmingham crestBirmingham1 - 0Millwall crestMillwall

7 meetings in the Cornerflick archive.

Team form comparison

Last 5 matches, all competitions

Birmingham crestBirmingham
W-D-L
4-0-1
Scored / match
2.2
Conceded / match
0.4
Millwall crestMillwall
W-D-L
2-1-2
Scored / match
1.6
Conceded / match
1.2

Fan predictions

How the fans called it

  • Birmingham crestBirminghamResult0%
  • Draw0%
  • Millwall crestMillwall0%

No votes yet

What happened

Match report

Birmingham beat Millwall 3-0 at St. Andrew's Stadium, with all three goals coming before the half-hour. Alex Cochrane opened the scoring in the first minute, Max Bird added the second on 16 minutes and Jay Stansfield made it 3-0 on 29 minutes.

Birmingham were 1-0 up inside a minute. Bird, assisted by Jhon Elmer Solís Romero, doubled the lead on 16 minutes. Stansfield, set up by Bird, made it 3-0 on 29 minutes, and Birmingham took that lead into half-time.

Millwall made two changes at the break, sending on Mark Sykes and D. Kelly, but the pattern did not change after the interval. Birmingham made three changes on 73 minutes, with Demarai Gray, Bright Osayi-Samuel and Carlos Vicente coming on. Taylor Gardner Hickman replaced Bird on 80 minutes and Luis Vasquez came on for Stansfield on 86 minutes. Millwall also sent on Josh Coburn and Romain Esse on 71 minutes, before Yanis Ali Issoufou replaced Derek Mazou Sacko on 86 minutes.

Birmingham had 55% of the possession and 479 passes to Millwall's 379, while also leading 6-2 for corners. The xG figures were 1.23 to 0.93, and the teams each had one offside. Birmingham committed 12 fouls to Millwall's 9.

Alex Cochrane was booked in the 56th minute for Birmingham, while Jordi Osei-Tutu was booked for Millwall on 55 minutes. There were no red cards.

Match record

Competition
EFL Championship - English Second Tier
Round
Matchday 14
Kick-off
Venue
St. Andrew's Stadium, Birmingham
Referee
David Webb
Match ID
cornerflick:match:birmingham-vs-millwall-championship-2026-11-03

Data: API-Football · last updated · Spotted an error?

Cite, download, embed

This match as a source

Cite this match

Cornerflick. Birmingham 3-0 Millwall, EFL Championship - English Second Tier, 3 November 2026. Match record, last updated 6 November 2026. https://cornerflick.com/football/championship/matches/birmingham-vs-millwall-championship-2026-11-03

Permanent identifier cornerflick:match:birmingham-vs-millwall-championship-2026-11-03. It does not change if the page moves.

Download the data

Data by Cornerflick — cornerflick.com. Reuse under CC BY 4.0.

Embed this match

A live scoreboard and timeline for your own page, crediting Cornerflick.

<iframe src="https://cornerflick.com/embed/match/birmingham-vs-millwall-championship-2026-11-03" width="100%" height="220" style="border:0" loading="lazy" title="Match scoreboard and timeline — Cornerflick"></iframe>

Get live alerts

Never miss a moment. Goals, line-ups, red cards and full-time — pushed to your phone the second they happen.

Full timeline

15 events

  1. 1’Goal!Birmingham crestBirminghamAlex Cochrane1 – 0
  2. 16’Goal!Birmingham crestBirminghamMax BirdAssist: Jhon Elmer Solís Romero2 – 0
  3. 29’Goal!Birmingham crestBirminghamJay StansfieldAssist: Max Bird3 – 0
  4. 45’SubstitutionMillwall crestMillwallMark Sykes ONMihailo·Ivanovic OFF
  5. 45’SubstitutionMillwall crestMillwallD. Kelly ONZak Sturge OFF
  6. 55’Yellow cardMillwall crestMillwallJordi Osei-Tutu
  7. 56’Yellow cardBirmingham crestBirminghamAlex Cochrane
  8. 71’SubstitutionMillwall crestMillwallJosh Coburn ONLyndon Dykes OFF
  9. 71’SubstitutionMillwall crestMillwallRomain Esse ONKyrell Lisbie OFF
  10. 73’SubstitutionBirmingham crestBirminghamDemarai Gray ONLiam Millar OFF
  11. 73’SubstitutionBirmingham crestBirminghamBright Osayi-Samuel ONEthan Laird OFF
  12. 73’SubstitutionBirmingham crestBirminghamCarlos Vicente ONPatrick Roberts OFF
  13. 80’SubstitutionBirmingham crestBirminghamTaylor·Gardner Hickman ONMax Bird OFF
  14. 86’SubstitutionBirmingham crestBirminghamLuis Vasquez ONJay Stansfield OFF
  15. 86’SubstitutionMillwall crestMillwallYanis Ali Issoufou ONDerek Mazou Sacko OFF