Skip to content
CFChampionshipFIXTURES
EFL Championship · 2026/27

Birmingham City v Millwall: 3–0 result

Birmingham City 3–0 Millwall was the full-time score in the Championship on Tue 3 Nov 2026 at St. Andrew's Stadium.

UK dates and kick-off times · GMT / BST

· 20:00 GMT · Regular season

Birmingham City crest Birmingham City
3 – 0Full timeHalf-time 3 – 0
Millwall crest Millwall

St. Andrew's Stadium

Match information as at 12 Nov 2026, 08:52 GMT.

Goalscorers

  • Birmingham City crest 1' Alex Cochrane · Goal
  • Birmingham City crest 16' Max Bird · Goal
  • Birmingham City crest 29' Jay Stansfield · Goal

Birmingham City v Millwall highlights & goals

Official match footage

Availability may vary by location. If a player cannot load, use the official viewing link. Videos are not hosted by this website. Playing an embedded clip connects to YouTube; see our privacy information.

Birmingham City v Millwall: UK TV coverage

No confirmed UK broadcaster is listed for this match.

Explore Championship matches on TV or read how to watch in the UK.

Match information

Ground
St. Andrew's StadiumBirmingham, England
Attendance
25044
Final whistle
3 Nov, 21:51:57 GMT

Goals by period

Birmingham CityFirst half: 3
Birmingham CitySecond half: 0
MillwallFirst half: 0
MillwallSecond half: 0

Birmingham City v Millwall: goals, cards & substitutions

17 events
  1. 0'
    Kick-off
  2. 1'Birmingham City crest
    Goal · Birmingham City

    Scorer: Alex Cochrane

  3. 16'Birmingham City crest
    Goal · Birmingham City

    Scorer: Max Bird · Assist: Jhon Solís

  4. 29'Birmingham City crest
    Goal · Birmingham City

    Scorer: Jay Stansfield · Assist: Max Bird

  5. 45'Millwall crest
    Substitution · Millwall

    On: Mark Sykes · Off: Mihailo Ivanovic

  6. 45'Millwall crest
    Substitution · Millwall

    On: Daniel Kelly · Off: Zak Sturge

  7. 55'Millwall crest
    Yellow Card · Millwall

    Jordi Osei-Tutu

  8. 56'Birmingham City crest
    Yellow Card · Birmingham City

    Alex Cochrane

  9. 71'Millwall crest
    Substitution · Millwall

    On: Josh Coburn · Off: Lyndon Dykes

  10. 71'Millwall crest
    Substitution · Millwall

    On: Romain Esse · Off: Kyrell Lisbie

  11. 73'Birmingham City crest
    Substitution · Birmingham City

    On: Demarai Gray · Off: Liam Millar

  12. 73'Birmingham City crest
    Substitution · Birmingham City

    On: Bright Osayi-Samuel · Off: Ethan Laird

  13. 73'Birmingham City crest
    Substitution · Birmingham City

    On: Carlos Vicente · Off: Patrick Roberts

  14. 80'Birmingham City crest
    Substitution · Birmingham City

    On: Taylor Gardner-Hickman · Off: Max Bird

  15. 86'Birmingham City crest
    Substitution · Birmingham City

    On: Luis Vázquez · Off: Jay Stansfield

  16. 86'Millwall crest
    Substitution · Millwall

    On: Yanis Issoufou · Off: Derek Mazou-Sacko

  17. 90'+4'
    Full time

Match statistics

Birmingham City and Millwall statistics comparison
StatisticBirmingham City crest Birmingham CityMillwall crest Millwall
Possession55.3%44.7%
Shots1915
Shots on target82
Corners62
Fouls129
Offsides11
Saves35
Yellow cards11
Red cards00
Passes479380
Accurate passes374278
Pass accuracy78.1%73.2%
Crosses1515
Accurate crosses22
Long balls8688
Accurate long balls3230
Blocked shots75
Tackles1111
Interceptions513
Clearances1940
Shots on target (%)42.1%13.3%
Penalties scored00
Penalties taken00
Cross accuracy13.3%13.3%
Long-ball accuracy37.2%34.1%
Successful tackles96
Tackle success81.8%54.5%
Effective clearances1940

Accuracy rates are calculated from the available counts and rounded to one decimal place. A dash means the figure is unavailable.

Line-ups & formations

Birmingham City crest Birmingham City

4-2-3-1
21
Ryan AllsopGoalkeeper
4
Christoph KlarerCentre Left Defender
5
Phil NeumannCentre Right Defender
20
Alex CochraneLeft Back
2
Ethan LairdRight Back · Substituted
28
Jay StansfieldAttacking Midfielder · Substituted
14
Jhon SolísLeft Midfielder
24
Tomoki IwataRight Midfielder
18
Max BirdForward · Substituted
17
Liam MillarAttacking Midfielder Left · Substituted
16
Patrick RobertsAttacking Midfielder Right · Substituted
Substitutes (9)
  • 33Marvin Ducksch
  • 7Carlos VicenteUsed substitute
  • 19Taylor Gardner-HickmanUsed substitute
  • 26Bright Osayi-SamuelUsed substitute
  • 30Bradley Mayo
  • 3Lee Buchanan
  • 32Luis VázquezUsed substitute
  • 11Scott Wright
  • 10Demarai GrayUsed substitute

Millwall crest Millwall

4-4-2
15
Max CrocombeGoalkeeper
5
Jake CooperCentre Left Defender
6
Caleb TaylorCentre Right Defender
3
Zak SturgeLeft Back · Substituted
2
Jordi Osei-TutuRight Back
49
Derek Mazou-SackoCentre Left Midfielder · Substituted
10
Camiel NeghliCentre Right Midfielder
25
Luke CundleLeft Midfielder
22
Kyrell LisbieRight Midfielder · Substituted
9
Mihailo IvanovicCentre Left Forward · Substituted
13
Lyndon DykesCentre Right Forward · Substituted
Substitutes (9)
  • 35Yanis IssoufouUsed substitute
  • 11Romain EsseUsed substitute
  • 19Josh CoburnUsed substitute
  • 23Danny Batth
  • 17Mark SykesUsed substitute
  • 16Daniel KellyUsed substitute
  • 12Elkan Baggott
  • 7Taïryk Arconte
  • 41George Evans

Player statistics

Birmingham City crest Birmingham City · player statistics
Birmingham City player statistics for Birmingham City v Millwall
PlayerGoalsAssistsShotsOn targetYCRCSaves
Ryan Allsop0000003
Christoph Klarer000000—
Phil Neumann002000—
Alex Cochrane101110—
Ethan Laird001000—
Jay Stansfield105400—
Jhon Solís013100—
Tomoki Iwata001000—
Max Bird112100—
Liam Millar001000—
Patrick Roberts002100—
Carlos Vicente001000—
Taylor Gardner-Hickman000000—
Bright Osayi-Samuel000000—
Luis Vázquez000000—
Demarai Gray000000—
Millwall crest Millwall · player statistics
Millwall player statistics for Birmingham City v Millwall
PlayerGoalsAssistsShotsOn targetYCRCSaves
Max Crocombe0000005
Jake Cooper002100—
Caleb Taylor001100—
Zak Sturge000000—
Jordi Osei-Tutu001010—
Derek Mazou-Sacko001000—
Camiel Neghli001000—
Luke Cundle000000—
Kyrell Lisbie001000—
Mihailo Ivanovic002000—
Lyndon Dykes002000—
Yanis Issoufou000000—
Romain Esse002000—
Josh Coburn000000—
Mark Sykes000000—
Daniel Kelly002000—

YC = yellow cards; RC = red cards. A dash means that a figure is unavailable.

Previous meetings

Before this match
DateHomeScoreAway
25 Feb 2026Millwall crest Millwall3 – 0Birmingham City crest Birmingham City
4 Nov 2025Birmingham City crest Birmingham City4 – 0Millwall crest Millwall
9 Mar 2024Millwall crest Millwall1 – 0Birmingham City crest Birmingham City
2 Sep 2023Birmingham City crest Birmingham City1 – 1Millwall crest Millwall
18 Apr 2023Millwall crest Millwall0 – 1Birmingham City crest Birmingham City

Player leaders in this match

Player leaders by statistic
TeamStatisticPlayerTotalOther figures
Birmingham City crest Birmingham CityShotsJay Stansfield5Shots on target: 4Expected goals (xG): 0.31
Birmingham City crest Birmingham CityAccurate passesJhon Solís60Passes: 65Big chances created: 0
Birmingham City crest Birmingham CityDefensive interventionsPhil Neumann18Successful tackles: 3Duels won: 7
Birmingham City crest Birmingham CitySavesRyan Allsop3Shots on target faced: 3Expected goals conceded (xGC): 0.91
Millwall crest MillwallShotsJake Cooper2Shots on target: 1Expected goals (xG): 0.10
Millwall crest MillwallAccurate passesCamiel Neghli48Passes: 52Big chances created: 0
Millwall crest MillwallDefensive interventionsCaleb Taylor16Successful tackles: 1Duels won: 10
Millwall crest MillwallSavesMax Crocombe5Shots on target faced: 8Expected goals conceded (xGC): 1.19

xG estimates the chance of a shot becoming a goal; xGC is the expected goals from shots faced. These are estimates, not the score.

Birmingham City: more player statistics

Ryan Allsop

Fouls committed
0
Fouls won
0
Own goals
0
Goals conceded
0
Shots faced
0

Christoph Klarer

Fouls committed
0
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Phil Neumann

Fouls committed
1
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Alex Cochrane

Fouls committed
2
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Ethan Laird

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Jay Stansfield

Fouls committed
5
Fouls won
1
Own goals
0
Offsides
1
Goals conceded
0
Shots faced
0

Jhon Solís

Fouls committed
0
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Tomoki Iwata

Fouls committed
1
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Max Bird

Fouls committed
0
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Liam Millar

Fouls committed
1
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Patrick Roberts

Fouls committed
0
Fouls won
3
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Carlos Vicente

Fouls committed
1
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Taylor Gardner-Hickman

Fouls committed
1
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Bright Osayi-Samuel

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Luis Vázquez

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Demarai Gray

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0
Millwall: more player statistics

Max Crocombe

Fouls committed
0
Fouls won
0
Own goals
0
Goals conceded
3
Shots faced
0

Jake Cooper

Fouls committed
0
Fouls won
2
Own goals
0
Offsides
0
Goals conceded
3
Shots faced
0

Caleb Taylor

Fouls committed
3
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
3
Shots faced
0

Zak Sturge

Fouls committed
1
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
3
Shots faced
0

Jordi Osei-Tutu

Fouls committed
1
Fouls won
2
Own goals
0
Offsides
0
Goals conceded
3
Shots faced
0

Derek Mazou-Sacko

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
3
Shots faced
0

Camiel Neghli

Fouls committed
1
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
3
Shots faced
0

Luke Cundle

Fouls committed
1
Fouls won
1
Own goals
0
Offsides
1
Goals conceded
3
Shots faced
0

Kyrell Lisbie

Fouls committed
0
Fouls won
2
Own goals
0
Offsides
0
Goals conceded
3
Shots faced
0

Mihailo Ivanovic

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
3
Shots faced
0

Lyndon Dykes

Fouls committed
0
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
3
Shots faced
0

Yanis Issoufou

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Romain Esse

Fouls committed
0
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Josh Coburn

Fouls committed
1
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Mark Sykes

Fouls committed
1
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Daniel Kelly

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Form before Birmingham City v Millwall

Earlier results, with the competition shown for each game. Scores are written home team first.

Birmingham City crest Birmingham City

DateOpponentVenueScoreResultCompetition
31 Oct 2026Lincoln City crest Lincoln CityAway1 – 3WEFL Championship
24 Oct 2026Cardiff City crest Cardiff CityAway1 – 0LEFL Championship
17 Oct 2026Queens Park Rangers crest Queens Park RangersHome3 – 0WEFL Championship
13 Oct 2026Preston North End crest Preston North EndHome4 – 0WEFL Championship
10 Oct 2026West Bromwich Albion crest West Bromwich AlbionAway0 – 1WEFL Championship

Millwall crest Millwall

DateOpponentVenueScoreResultCompetition
31 Oct 2026Derby County crest Derby CountyHome4 – 1WEFL Championship
24 Oct 2026Portsmouth crest PortsmouthAway2 – 1LEFL Championship
17 Oct 2026Lincoln City crest Lincoln CityHome2 – 2DEFL Championship
13 Oct 2026Swansea City crest Swansea CityHome0 – 1LEFL Championship
10 Oct 2026Preston North End crest Preston North EndAway0 – 1WEFL Championship

Current Championship positions

Full table

Latest league positions as at 13 Nov 2026, 06:00 GMT. These may include matches played after this fixture.

Championship 2026/27 league table
PosClubPWDLGFGAGDPts
Birmingham City crest Birmingham City158522814+1429
16Millwall crest Millwall155372327-418

Birmingham City v Millwall: match questions

What was the Birmingham City v Millwall result?

Birmingham City 3–0 Millwall was the full-time score in the Championship on Tue 3 Nov 2026 at St. Andrew's Stadium.

Was Birmingham City v Millwall on UK TV?

No confirmed UK broadcaster is listed for this match.

Are highlights available for Birmingham City v Millwall?

Available official highlights are shown near the top of this page. Use the watch link if the player is unavailable in your location.