Birmingham City FC vs Millwall FC, Championship 2023-24 REGULAR SEASON
Overview
Match Preview
Birmingham City FC vs Millwall FC — Championship at St Andrew's Ground.
- Birmingham City FC 46 games · 64 pts (2026/27)
- Millwall FC 46 games · 83 pts (2026/27)
Match Details
- Referee Josh Smith (England)
- Assistant 1 Matthew Jones
- Assistant 2 Sam Lewis (England)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Coventry City FC | 46 | 95 |
| 2 | Ipswich Town FC | 46 | 84 |
| 3 | Millwall FC | 46 | 83 |
| 4 | Southampton FC | 46 | 80 |
| 5 | Middlesbrough FC | 46 | 80 |
| 6 | Hull City AFC | 46 | 73 |
| 7 | Wrexham AFC | 46 | 71 |
| 8 | Derby County FC | 46 | 69 |
| 9 | Norwich City FC | 46 | 65 |
| 10 | Birmingham City FC | 46 | 64 |
| 11 | Swansea City AFC | 46 | 64 |
| 12 | Bristol City FC | 46 | 62 |
| 13 | Sheffield United FC | 46 | 60 |
| 14 | Preston North End FC | 46 | 60 |
| 15 | Queens Park Rangers FC | 46 | 58 |
| 16 | Watford FC | 46 | 57 |
| 17 | Stoke City FC | 46 | 55 |
| 18 | Portsmouth FC | 46 | 55 |
| 19 | Charlton Athletic FC | 46 | 53 |
| 20 | Blackburn Rovers FC | 46 | 52 |
| 21 | West Bromwich Albion FC | 46 | 51 |
| 22 | Oxford United FC | 46 | 47 |
| 23 | Leicester City FC | 46 | 46 |
| 24 | Sheffield Wednesday FC | 46 | 0 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 02 Sep | Millwall FC | H | 1–1 | D |
| 26 Aug | Plymouth Argyle FC | H | 2–1 | W |
| 19 Aug | Bristol City FC | A | 2–0 | W |
| 12 Aug | Leeds United FC | H | 1–0 | W |
| 05 Aug | Swansea City AFC | A | 1–1 | D |
| 08 May | Sheffield United FC | H | 1–2 | L |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 02 Sep | Birmingham City FC | A | 1–1 | D |
| 26 Aug | Stoke City FC | H | 1–0 | W |
| 20 Aug | Norwich City FC | A | 1–3 | L |
| 12 Aug | Bristol City FC | H | 0–1 | L |
| 05 Aug | Middlesbrough FC | A | 1–0 | W |
| 08 May | Blackburn Rovers FC | H | 3–4 | L |
Season Stats
| Birmingham City FC | Millwall FC | |
|---|---|---|
| #10 | Position | #3 |
| 64 | Points | 83 |
| 46 | Played | 46 |
| 17 / 13 / 16 | W / D / L | 24 / 11 / 11 |
| 57 | Scored | 64 |
| 56 | Conceded | 49 |
| +1 | GD | +15 |
| 1.39 | PPG | 1.80 |
| 37% | Win % | 52% |
Key Stats
29%
Both Teams to Score
H2H (14 games)
H2H (14 games)
29%
Over 2.5 Goals
H2H history
H2H history
Birmingham City FC are 10th (64 pts). Millwall FC are 3rd (83 pts).
Events
Match Events
- 0' We are underway at St Andrew's Ground. The crowd does wile while the referee lows the starting whistle.
- 5' Players seem to put ease on their energy level Spectators hardly appreciate such approach. Teams need to speed up the tempo.
- 6' Kevin Nisbet makes no mistake. The score reads 0-1 and Millwall FC are in front.
- 11' The clock is ticking and both teams know a goal could change everything at this point.
- 16' It is a cagey affair so far. Birmingham City FC in their 4-4-2 trying to find a way past Millwall FC's compact 3-4-3.
- 21' Birmingham City FC is showing some good football. However, Birmingham City FC are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
- 26' Zian Flemming has been relatively quiet despite scoring 70 goals in his last 232 appearances.
- 31' looks like a favorite considering 0 games won in last 0 matches with its main striker scoring goals.
- 32' Shaun Hutchinson makes way for Wes Harding at the 32 minute mark. A tactical switch from Millwall FC.
- 37' Millwall FC is defending very well tonight not leaving a chance for their rivals to get through for a goal.
- 42' Tom Bradshaw is a natural and has been asked to do a very specific job for Birmingham City FC tonight.
- 46' That is a Yellow card for Birmingham City FC. Juninho Bacuna will be fuming at that decision.
- 51' We miss some good tackles and strikes. Is there anyone on the field to put the game back to action?
- 53' What a strike from Jay Stansfield! The score is 1-1.
- 57' Wes Harding was booked on 57.
- 59' That looks like a foul for a Yellow card for Brooke Norton-Cuffy.
- 64' Birmingham City FC currently sit in the Array table. A result here could be decisive in the race for the top positions.
- 69' Both teams are passing the ball around with high level of urgency. Birmingham City FC needs to do something about it to get closer to the goal.
- 72' Koji Miyoshi gets the nod from Birmingham City FC. He replaces Jay Stansfield and will look to change the dynamic.
- 75' The supporters are chanting for Dan McNamara. He replaces Kevin Nisbet on 75 minute.
- 76' Millwall FC ring the changes. Murray Wallace has done his job and it is now time for Ryan Longman to step up.
- 81' With 0 assists to his name this season, Krystian Bielik is clearly more than just a goal scorer for Millwall FC.
- 82' Jordan James is replacing Juninho Bacuna for the Birmingham City FC side.
- 87' The teams are not in a rush to score plenty of goals. It might look strange considering Birmingham City FC that had 383 games and scored 417 goals.
- 90' Fresh legs for Birmingham City FC! Emmanuel Longelo comes on to replace Keshi Anderson.
- Hope, you loved the show. Another epic battle is over with the score 1-1.
Lineups
Birmingham City FC Lineups
4-4-2Starting XI
-
7
Juninho Bacuna ↓ Jordan James 82'
- 26
- 21
- 9
- 6
- 14
- 34
- 3
- 5
-
28
Jay Stansfield ↓ Koji Miyoshi 72'
- 12
Bench
- 1
- 4
- 20
-
11
Koji Miyoshi ↑ 72'
- 44
-
23
Emmanuel Longelo ↑ 90'
- 24
-
19
Jordan James ↑ 82'
- 27
Coach
John Eustace
Millwall FC Lineups
3-4-3Starting XI
- 18
- 9
-
4
Shaun Hutchinson ↓ Wes Harding 32'
- 5
-
3
Murray Wallace ↓ Ryan Longman 76'
-
23
George Saville ↓ Romain Esse 82'
- 20
- 10
- 8
-
7
Kevin Nisbet ↓ Dan McNamara 75'
- 17
Bench
- 19
- 33
-
45
Wes Harding ↑ 32'
-
14
Allan Campbell ↑ 76'
- 24
-
2
Dan McNamara ↑ 75'
-
11
Ryan Longman ↑ 76'
- 22
-
25
Romain Esse ↑ 82'
Coach
Gary Rowett
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Ben Thompson | 3 |
| Juninho Bacuna | 1 |
| Michael Morrison | 1 |
| Lyle Taylor | 1 |
| James Meredith | 1 |
| Oliver Burke | 1 |
| Benik Afobe | 1 |
| Jake Clarke-Salter | 1 |
Head to Head
Birmingham City FC Form
2023-09-02
Birmingham City FC
1–1
Millwall FC
D
2023-08-26
Birmingham City FC
2–1
Plymouth Argyle FC
W
2023-08-19
Bristol City FC
0–2
Birmingham City FC
W
2023-08-12
Birmingham City FC
1–0
Leeds United FC
W
2023-08-05
Swansea City AFC
1–1
Birmingham City FC
D
2023-05-08
Birmingham City FC
1–2
Sheffield United FC
L
Predictions
Prediction accuracy
1 / 4
1.22
Birmingham City FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.18
Millwall FC xG
I would bet for:
Birmingham City FC or Millwall FC 71% + Under 2.5 goals 58%
Match Result
✗ WrongActual: Draw
Both Teams to Score
✗ Wrong
Avg goals/match: 2.4
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 89% |
|
11% |
| ± 1.5 | 69% |
|
31% |
| ± 2.5 | 42% |
|
58% |
| ± 3.5 | 22% |
|
78% |
| ± 4.5 | 10% |
|
90% |
Double Chance
Birmingham City FC or Draw
69%
Draw or Millwall FC
60%
Birmingham City FC or Millwall FC
71%
Half-Time Result
✗ WrongActual: Millwall FC win at HT
Correct Score
✓ In top 12
1 – 1
Actual
0 – 0
11.3%
1 – 0
10%
0 – 1
9.6%
2 – 1
7.7%
1 – 2
7.4%
2 – 0
6.5%
0 – 2
6.1%
2 – 2
4.6%
3 – 1
3.1%
1 – 3
2.9%
3 – 0
2.6%
Asian Handicap — Birmingham City FC
| Handicap | Birmingham City FC covers | Push | Millwall FC covers |
|---|---|---|---|
| -2.5 | 5% | — | 95% |
| -2 | 5% | 10% | 84% |
| -1.5 | 16% | — | 84% |
| -1 | 16% | 20% | 64% |
| -0.5 | 36% | — | 64% |
| +0.5 | 66% | — | 34% |
| +1 | 66% | 19% | 14% |
| +1.5 | 86% | — | 14% |
| +2 | 86% | 10% | 5% |
| +2.5 | 95% | — | 5% |
Clean Sheet
Birmingham City FC keeps clean sheet
32%
✓
Millwall FC keeps clean sheet
30%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

