Birmingham vs Millwall · Championship

Championship
Birmingham
3 : 0
FT
Millwall
Standings & lineups ↓ · Last odds update 11 days ago
1X2 · Best Home 1.98 Pinnacle Draw 3.72 Pinnacle Away 3.87 Pinnacle Best-odds payout 96.9% All odds ↓

Birmingham 3:0 Millwall: Birmingham won. Birmingham, favourites at closing best odds of 1.98, won as expected. The one settled analysis was correct.

1 analyses for this match 1X2 Home 1

How had Birmingham and Millwall fared head-to-head?

In the last 5 matches between the sides, Birmingham have 2 wins, 1 draw and 2 losses, with an average score of 1.2:1.0. Neither side has dominated the head-to-head. In meetings at Birmingham's ground (2 matches): 1 win and 1 draw.

Most recent meeting: 2026-02-25, Championship, Millwall 3:0 Birmingham.

DateCompetitionMatch
2026-02-25Championship Millwall 3:0 Birmingham
2025-11-04Championship Birmingham 4:0 Millwall
2024-03-09Championship Millwall 1:0 Birmingham
2023-09-02Championship Birmingham 1:1 Millwall
2023-04-18Championship Millwall 0:1 Birmingham

What were the form and standings of Birmingham and Millwall?

Birmingham are No. 1 in Championship (leaders) with 29 points from 15 matches (8 wins, 5 draws and 2 losses). Home record: 4 wins and 4 draws. Goals: 28 for, 14 against. Last 5 matches: 4 wins and 1 loss, on a 3-match winning run.

Millwall are No. 16 in Championship (mid-table) with 18 points from 15 matches (5 wins, 3 draws and 7 losses). Away from home they have struggled: 2 wins, 1 draw and 5 losses. Goals: 23 for, 27 against. Last 5 matches: 1 win, 1 draw and 3 losses.

Birmingham are 11 points ahead.

What were the Birmingham vs Millwall lineups?

Birmingham lined up in a 4-2-3-1. Goalkeeper: Ryan Allsop. Outfield starters: Ethan Laird, Phil Neumann, Christoph Klarer, Alex Cochrane, Tomoki Iwata, Jhon Solís, Patrick Roberts, Jay Stansfield, Liam Millar, Max Bird.

Millwall lined up in a 4-4-2. Goalkeeper: Max Crocombe. Outfield starters: Jordi Osei-Tutu, Caleb Taylor, Jake Cooper, Zak Sturge, Kyrell Lisbie, Camiel Neghli, Derek Mazou-Sacko, Luke Cundle, Lyndon Dykes, Mihailo Ivanović.

Match stats FT

BirminghamMillwall
55%Possession45%
1.18Expected goals (xG)0.91
19Shots15
8Shots on target2
6Corners2
12Fouls9
1Offsides1
1Yellow cards1
3Saves5
479Passes380

Lineups

Home Birmingham 4-2-3-1

  1. 21 GK Ryan Allsop
  2. 2 DF Ethan Laird
  3. 5 DF Phil Neumann
  4. 4 DF Christoph Klarer
  5. 20 DF Alex Cochrane
  6. 24 MF Tomoki Iwata
  7. 14 MF Jhon Solís
  8. 16 MF Patrick Roberts
  9. 28 MF Jay Stansfield
  10. 17 MF Liam Millar
  11. 18 FW Max Bird
Substitutes (9)
  1. 26 DF Bright Osayi-Samuel
  2. 7 FW Carlos Vicente
  3. 10 FW Demarai Gray
  4. 19 MF Taylor Gardner-Hickman
  5. 32 FW Luis Vázquez
  6. 30 GK Bradley Mayo
  7. 3 DF Lee Buchanan
  8. 11 FW Scott Wright
  9. 33 FW Marvin Ducksch

Away Millwall 4-4-2

  1. 15 GK Max Crocombe
  2. 2 DF Jordi Osei-Tutu
  3. 6 DF Caleb Taylor
  4. 5 DF Jake Cooper
  5. 3 DF Zak Sturge
  6. 22 MF Kyrell Lisbie
  7. 10 MF Camiel Neghli
  8. 49 MF Derek Mazou-Sacko
  9. 25 MF Luke Cundle
  10. 13 FW Lyndon Dykes
  11. 9 FW Mihailo Ivanović
Substitutes (9)
  1. 17 MF Mark Sykes
  2. 16 MF Daniel Kelly
  3. 11 MF Romain Esse
  4. 19 FW Josh Coburn
  5. 35 FW Yanis Issoufou
  6. 41 GK George Evans
  7. 23 DF Danny Batth
  8. 12 DF Elkan Baggott
  9. 7 FW Tairyk Arconte

Stadium: St. Andrew's @ Knighthead Park, Birmingham · Referee: David Webb, England

Standings & form Championship · 2026/2027 League page →

TeamPosPW-D-LGoalsPtsLast 5 (this competition)Home/away
Home Birmingham 1 15 8-5-2 28:14 (+14) 29 WLWWW 4-4-0 19:8
Away Millwall 16 15 5-3-7 23:27 (-4) 18 DLWLL 2-1-5 8:18

Standings update every few hours. In the last 5, the rightmost is the most recent match.

Full table (24)
#TeamPW-D-LGoalsPtsLast 5 (this competition)
1Birmingham158-5-2 28:1429WLWWW
2Middlesbrough158-5-2 30:1929DWWLD
3Stoke159-2-4 24:1829WDWWW
4Wolves158-4-3 26:1828DWWWD
5West Brom158-4-3 23:1528WDWDW
6Swansea158-2-5 22:1826LLWLL
7Southampton158-4-3 29:1524DWWDL
8QPR156-6-3 24:1824LWLDW
9West Ham156-5-4 37:2323WLLDL
10Sheffield Utd156-4-5 21:1922WDWWL
11Portsmouth156-4-5 20:1822DWDWL
12Norwich157-0-8 32:2421LWWWW
13Blackburn156-3-6 22:2321LWLLW
14Cardiff154-6-5 27:2718DWLDW
15Wrexham154-6-5 18:2018WLLWD
16Millwall155-3-7 23:2718DLWLL
17Bristol City155-3-7 16:2418LDWLL
18Bolton155-2-8 20:2917DLLWL
19Charlton154-5-6 13:2317LLLLW
20Watford154-3-8 13:2315WLLWD
21Lincoln154-3-8 15:2615DWLLL
22Burnley151-7-7 22:3110LLDDL
23Derby152-4-9 14:3010LDLLW
24Preston152-2-11 13:308LDLLW

1X2 · Closing odds 1 lines

Best Best-odds payout Pinnacle bet365 William Hill Marathonbet Betano SBOBET BetVictor Dafabet Betfair 1xBet
HomeDrawAway HomeDrawAwayHomeDrawAwayHomeDrawAwayHomeDrawAwayHomeDrawAwayHomeDrawAwayHomeDrawAwayHomeDrawAwayHomeDrawAwayHomeDrawAway
1.983.723.87 96.9% Pinnacle 96.9% 1.98 3.72 3.87 1.91 3.60 3.70 1.95 3.40 3.70 1.91 3.60 3.65 1.98 3.65 3.70 1.92 3.33 3.48 1.93 3.60 3.60 1.97 3.70 3.80 1.87 3.50 3.75 1.96 3.70 3.81
Pinnacle Pinnacle Pinnacle 96.9% 93.0% 95.3% 93.1% 96.1% 92.0% 95.9%

Struck-through odds are suspended by the bookmaker and left out of best odds and payout.

Handicap · Closing odds 6 lines

Line Best Best-odds payout Pinnacle bet365 William Hill Marathonbet Betano SBOBET BetVictor Dafabet Betfair 1xBet
HomeAway HomeAwayHomeAwayHomeAwayHomeAwayHomeAwayHomeAwayHomeAwayHomeAwayHomeAwayHomeAway
-1.5 3.511.30 94.9% 1xBet 94.9% - - - - - - 3.34 1.24 - - - - - - - - 3.25 1.29 3.51 1.30
1xBet 1xBet 90.4% 92.3% 94.9%
-1 2.851.49 97.8% Pinnacle 97.0% 2.85 1.47 - - - - 2.62 1.38 2.80 1.47 - - - - - - - - 2.74 1.49
Pinnacle 1xBet 97.0% 90.4% 96.4% 96.5%
-0.75 2.291.72 98.2% Pinnacle 97.2% 2.29 1.69 - - - - 2.11 1.59 - - - - 2.15 1.60 - - - - 2.20 1.72
Pinnacle 1xBet 97.2% 90.7% 91.7% 96.5%
-0.5 1.991.92 97.7% Pinnacle 97.7% 1.99 1.92 - - - - - - 1.95 1.88 - - 1.86 1.81 - - - - - -
Pinnacle Pinnacle 97.7% 95.7% 91.7%
-0.25Main 1.722.23 97.1% Pinnacle 97.1% 1.72 2.23 - - - - 1.62 2.08 - - - - 1.63 2.10 - - - - 1.69 2.17
Pinnacle Pinnacle 97.1% 91.1% 91.8% 95.0%
0 1.402.66 91.7% BVic 91.7% - - - - - - - - - - - - 1.40 2.66 - - - - - -
BVic BVic 91.7%

Totals · Closing odds 4 lines

Line Best Best-odds payout Pinnacle bet365 William Hill Marathonbet Betano SBOBET BetVictor Dafabet Betfair 1xBet
OverUnder OverUnderOverUnderOverUnderOverUnderOverUnderOverUnderOverUnderOverUnderOverUnderOverUnder
2.25 1.572.50 96.4% Pinnacle 96.4% 1.57 2.50 - - - - 1.53 2.27 - - - - 1.54 2.27 - - - - 1.57 2.41
Pinnacle Pinnacle 96.4% 91.4% 91.8% 95.1%
2.5Main 1.862.11 98.9% Pinnacle 96.8% 1.79 2.11 - - - - 1.77 1.98 1.80 2.07 - - 1.72 1.97 - - 1.73 2.05 1.86 2.00
1xBet Pinnacle 96.8% 93.5% 96.3% 91.8% 93.8% 96.4%
2.75 2.011.88 97.1% Pinnacle 97.1% 2.01 1.88 - - - - 1.93 1.74 - - - - 1.89 1.78 - - - - 2.01 1.86
Pinnacle Pinnacle 97.1% 91.5% 91.7% 96.6%
3 2.361.65 97.1% ⏱ Pinnacle 96.8% 2.36 1.64 - - - - 2.26 1.52 2.32 1.65 - - 2.19 1.58 - - - - 2.34 1.60
Pinnacle Betano 96.8% 90.9% 96.4% 91.8% 95.0%

Pinnacle 1X2 odds movement 3 changes

Recent odds changes last 80

TimeBookmakerMarketLineBeforeNow
Nov 3 (Tue) 19:59 BetVictor Totals 5.5 Suspended → 10.50 / 1.02
Nov 3 (Tue) 19:59 BetVictor Totals 3.25 2.45 / 1.47 → 2.44 / 1.47
Nov 3 (Tue) 19:59 BetVictor Totals 0.5 1.02 / 11.00 → Suspended
Nov 3 (Tue) 19:59 BetVictor Handicap +0.5 1.24 / 3.55 → 1.24 / 3.50
Nov 3 (Tue) 19:59 BetVictor Handicap +0.25 1.30 / 3.10 → 1.31 / 3.05
Nov 3 (Tue) 19:59 BetVictor Handicap 0 1.40 / 2.67 → 1.40 / 2.66
Nov 3 (Tue) 19:59 BetVictor Handicap -0.5 1.86 / 1.82 → 1.86 / 1.81
Nov 3 (Tue) 19:59 BetVictor Handicap -0.75 2.14 / 1.61 → 2.15 / 1.60
Nov 3 (Tue) 19:59 BetVictor Handicap -1 2.67 / 1.40 → 2.70 / 1.39
Nov 3 (Tue) 19:59 BetVictor Handicap -1.25 3.05 / 1.31 → 3.10 / 1.31
Nov 3 (Tue) 19:59 BetVictor 1X2 1.91 / 3.60 / 3.70 → 1.93 / 3.60 / 3.60
Nov 3 (Tue) 19:55 bet365 Handicap -2.25 6.80 / 1.10 → Suspended
Nov 3 (Tue) 19:55 bet365 Handicap -1.5 3.45 / 1.30 → Suspended
Nov 3 (Tue) 19:55 bet365 Handicap -1.75 4.25 / 1.21 → Suspended
Nov 3 (Tue) 19:55 bet365 Handicap +1 1.10 / 7.00 → Suspended
Nov 3 (Tue) 19:55 bet365 Handicap -2 6.25 / 1.12 → Suspended
Nov 3 (Tue) 19:55 bet365 Handicap +0.75 1.19 / 4.50 → Suspended
Nov 3 (Tue) 19:55 bet365 Handicap +0.5 1.27 / 3.55 → Suspended
Nov 3 (Tue) 19:55 bet365 Handicap +0.25 1.35 / 3.10 → Suspended
Nov 3 (Tue) 19:55 bet365 Handicap 0 1.45 / 2.68 → Suspended
Nov 3 (Tue) 19:55 bet365 Handicap -0.25 1.68 / 2.15 → Suspended
Nov 3 (Tue) 19:55 bet365 Handicap -0.5 1.98 / 1.88 → Suspended
Nov 3 (Tue) 19:55 bet365 Handicap -0.75 2.20 / 1.65 → Suspended
Nov 3 (Tue) 19:55 bet365 Handicap -1 2.68 / 1.45 → Suspended
Nov 3 (Tue) 19:55 bet365 Handicap -1.25 3.10 / 1.35 → Suspended
Nov 3 (Tue) 19:54 1xBet Totals 6.5 Suspended → 14.80 / 1.02
Nov 3 (Tue) 19:54 1xBet Totals 5.5 Suspended → 9.97 / 1.05
Nov 3 (Tue) 19:54 1xBet Totals 7.5 Suspended → 41.00
Nov 3 (Tue) 19:54 1xBet Totals 4.75 Suspended → 7.14 / 1.10
Nov 3 (Tue) 19:54 1xBet Totals 4.25 Suspended → 5.12 / 1.11
Nov 3 (Tue) 19:54 1xBet Totals 4 Suspended → 4.60 / 1.20
Nov 3 (Tue) 19:54 1xBet Totals 3.75 Suspended → 3.42 / 1.32
Nov 3 (Tue) 19:54 1xBet Totals 3.25 Suspended → 2.54 / 1.52
Nov 3 (Tue) 19:54 1xBet Totals 4.5 Suspended → 5.11 / 1.17
Nov 3 (Tue) 19:54 1xBet Totals 3 Suspended → 2.34 / 1.60
Nov 3 (Tue) 19:54 1xBet Totals 1.25 Suspended → 1.15 / 5.49
Nov 3 (Tue) 19:54 1xBet Totals 1 Suspended → 1.04 / 7.60
Nov 3 (Tue) 19:54 1xBet Totals 0.5 Suspended → 1.02 / 13.00
Nov 3 (Tue) 19:54 1xBet Totals 3.5 Suspended → 2.96 / 1.40
Nov 3 (Tue) 19:54 1xBet Totals 2.75 Suspended → 2.01 / 1.86
Nov 3 (Tue) 19:54 1xBet Totals 2.5 Suspended → 1.86 / 2.00
Nov 3 (Tue) 19:54 1xBet Totals 2.25 Suspended → 1.57 / 2.41
Nov 3 (Tue) 19:54 1xBet Totals 2 Suspended → 1.38 / 3.02
Nov 3 (Tue) 19:54 1xBet Totals 1.75 Suspended → 1.31 / 3.44
Nov 3 (Tue) 19:54 1xBet Totals 1.5 Suspended → 1.25 / 4.00
Nov 3 (Tue) 19:54 1xBet Handicap -2.5 Suspended → 6.99 / 1.10
Nov 3 (Tue) 19:54 1xBet Handicap +1.5 Suspended → 1.08 / 7.97
Nov 3 (Tue) 19:54 1xBet Handicap +1.25 Suspended → 1.10 / 7.11
Nov 3 (Tue) 19:54 1xBet Handicap -1.5 Suspended → 3.51 / 1.30
Nov 3 (Tue) 19:54 1xBet Handicap -1.75 Suspended → 4.37 / 1.22
Nov 3 (Tue) 19:54 1xBet Handicap +1 Suspended → 1.11 / 6.50
Nov 3 (Tue) 19:54 1xBet Handicap -2 Suspended → 6.61 / 1.11
Nov 3 (Tue) 19:54 1xBet Handicap +0.75 Suspended → 1.14 / 4.57
Nov 3 (Tue) 19:54 1xBet Handicap +0.25 Suspended → 1.31 / 3.06
Nov 3 (Tue) 19:54 1xBet Handicap 0 Suspended → 1.43 / 2.82
Nov 3 (Tue) 19:54 1xBet Handicap -0.25 Suspended → 1.69 / 2.17
Nov 3 (Tue) 19:54 1xBet Handicap -0.75 Suspended → 2.20 / 1.72
Nov 3 (Tue) 19:54 1xBet Handicap -1 Suspended → 2.74 / 1.49
Nov 3 (Tue) 19:54 1xBet Handicap -1.25 Suspended → 3.06 / 1.38
Nov 3 (Tue) 19:54 1xBet 1X2 Suspended → 1.96 / 3.70 / 3.81
Nov 3 (Tue) 19:52 bet365 Handicap -0.5 1.92 / 1.92 → 1.98 / 1.88
Nov 3 (Tue) 19:52 Betfair 1X2 1.91 / 3.60 / 3.90 → 1.87 / 3.50 / 3.75
Nov 3 (Tue) 19:51 Pinnacle Totals 3.25 2.68 / 1.51 → 2.69 / 1.51
Nov 3 (Tue) 19:51 Pinnacle Totals 4.5 5.82 / 1.15 → 5.86 / 1.15
Nov 3 (Tue) 19:51 Pinnacle Totals 3 2.35 / 1.65 → 2.36 / 1.64
Nov 3 (Tue) 19:51 Pinnacle Totals 3.5 2.99 / 1.42 → 3.00 / 1.41
Nov 3 (Tue) 19:51 Pinnacle Totals 2.75 2.00 / 1.89 → 2.01 / 1.88
Nov 3 (Tue) 19:51 Pinnacle Totals 2.5 1.78 / 2.12 → 1.79 / 2.11
Nov 3 (Tue) 19:51 Pinnacle Totals 1.5 1.24 / 4.22 → 1.25 / 4.21
Nov 3 (Tue) 19:51 Pinnacle Handicap -1.5 3.56 / 1.32 → 3.65 / 1.31
Nov 3 (Tue) 19:51 Pinnacle Handicap +0.5 1.28 / 3.91 → 1.29 / 3.81
Nov 3 (Tue) 19:51 Pinnacle Handicap +0.25 1.34 / 3.43 → 1.36 / 3.34
Nov 3 (Tue) 19:51 Pinnacle Handicap 0 1.44 / 2.95 → 1.47 / 2.87
Nov 3 (Tue) 19:51 Pinnacle Handicap -0.25 1.69 / 2.28 → 1.72 / 2.23
Nov 3 (Tue) 19:51 Pinnacle Handicap -0.5 1.95 / 1.95 → 1.99 / 1.92
Nov 3 (Tue) 19:51 Pinnacle Handicap -0.75 2.24 / 1.72 → 2.29 / 1.69
Nov 3 (Tue) 19:51 Pinnacle Handicap -1 2.77 / 1.49 → 2.85 / 1.47
Nov 3 (Tue) 19:51 Pinnacle Handicap -1.25 3.16 / 1.39 → 3.24 / 1.37
Nov 3 (Tue) 19:51 Pinnacle 1X2 1.95 / 3.75 / 3.97 → 1.98 / 3.72 / 3.87
Nov 3 (Tue) 19:50 1xBet Totals 1 1.04 / 7.50 → Suspended