FootballEdgeSeason 2026/27Self-updating record
Fixture · Championship · Tue 03 Nov 2026, 20:00 GMT

Birmingham
v Millwall

← Back to the Tue 03 Nov board

The model's read

Match resultModelMarketGap (pts)
Birmingham42%48%-6
Draw26%26%-0
Millwall32%26%+6

Most likely scorelines: 1-1 12.0% · 2-1 8.9% · 1-2 7.8% · 1-0 6.5% · 2-2 6.4%

Probabilities, not selections. Every number above is read off one Dixon-Coles scoreline grid. None of it becomes a call until there is a market price to beat, the edge survives the margin, and lineups are confirmed. Nothing here is staked.

The market’s read

MarketConsensus priceImplied chanceMoveModelGap
Double chance Birmingham or draw1.2773.5%+1.2 pts67.6%-6.0
Double chance Millwall or draw1.7852.5%-1.0 pts58.5%+6.0
Double chance either team1.2773.9%-0.2 pts73.9%+0.0
Draw no bet — Birmingham1.4464.5%+1.5 pts——
Draw no bet — Millwall2.6135.5%-1.5 pts——
Over 1.5 goals1.2375.8%-0.3 pts82.1%+6.4
Over 2.5 goals1.7753.2%-0.4 pts59.1%+5.9
Over 3.5 goals2.8932.3%-0.1 pts36.7%+4.4
Both teams to score1.6556.2%-0.6 pts62.3%+6.1
Birmingham over 1.5 team goals1.8749.8%+0.7 pts48.7%-1.1
Millwall over 1.5 team goals2.8133.2%-2.1 pts41.8%+8.6
Birmingham clean sheet2.7533.7%+0.0 pts24.0%-9.8
Millwall clean sheet4.5020.8%+0.0 pts19.5%-1.3

Shortest-priced scorelines: 1-1 6.66 · 1-0 7.97 · 2-1 8.20 · 2-0 10.06 · 0-1 11.39

Prices are observations, not offers. Nothing here is advice or staked.

How to read this table

Consensus of bookmaker prices captured 2026-11-02 08:01 UTC. Refreshed through the final two hours before kick-off. The Move column is how each market’s implied chance has shifted since the first price we captured: green = the chance has risen (the price shortened, backing coming in), red = the chance has fallen (the price eased out — what punters call the price ‘drifting’).

Prices are observations, not offers. Each price is the average across the bookmakers the collector sees, and the implied chance is that price with the bookmaker’s margin stripped out. The market’s read is published so the model’s read can be judged against it — nothing here is advice, and nothing here is staked. Where the model column disagrees with the market, that is an observation, not advice — the model’s record, wins and losses alike, is on the record.

Where the model disagrees with the market

The biggest gaps from the 02 Nov odds scan (each at least 4 points, at odds of 1.50 or better).

  • Millwall over 1.0 goals at 1.75 — model 64%, market 53% (margin removed): a 10-point gap.
  • Millwall, draw no bet at 2.66 — model 44%, market 35% (margin removed): a 9-point gap.
  • Millwall, draw no bet at 2.61 — model 44%, market 36% (margin removed): a 9-point gap.

10 further smaller disagreements on this fixture cleared the same bars.

What a gap does and does not mean
Disagreement is an observation, not advice. Three seasons of testing say the model has a small skill against the closing price and no profit edge — the market wins on money often enough that most of these gaps will not pay. The strongest disagreements are logged automatically to the record before kick-off and settled in public, losses included. Nothing is staked.

Availability and rotation

Birmingham: 3 recorded — M. Leonard (Missing Fixture), Paik Seung-Ho (Missing Fixture), A. Priske (Questionable)

Millwall: 7 recorded — T. Arconte (Missing Fixture), C. De Norre (Missing Fixture), L. Jensen (Missing Fixture), F. Marschall (Missing Fixture), J. Metcalfe (Missing Fixture), M. Servais (Missing Fixture), M. Luongo (Questionable)

Rotation risk — Birmingham: another match 3d after (2026-11-07).

Rotation risk — Millwall: another match 3d after (2026-11-07).

Hot stats & streaks

Mined from recorded results in our own database — league games only, every line states its sample. Descriptive, not predictive: a streak is what happened, not what happens next.

Birmingham

  • 5 of Birmingham's last 6 home league games produced over 2.5 goals.
  • Birmingham have averaged 2.3 goals a game across their last 6 home league games.

Players in form

  • J. Beadle has made 34 saves in 13 league games this season.
  • A. Priske has scored 6 goals in 11 league games this season.
  • L. Millar has 4 goals and 3 assists in 9 league games this season.
  • C. Neghli has 3 goals and 3 assists in 13 league games this season.
  • L. Dykes has scored 4 goals in 13 league games this season.
  • T. Arconte has scored 3 goals in 8 league games this season.

This season, league games only. Match ratings are our data provider’s per-game scores, not our model.

Recent form

Birmingham

DateRScoreOpponentxG for-against
31 OctW3-1Lincoln (A)2.1 - 1.6
24 OctL0-1Cardiff (A)0.9 - 2.4
17 OctW3-0QPR (H)1.3 - 1.2
13 OctW4-0Preston (H)2.2 - 0.5
10 OctW1-0West Brom (A)2.6 - 1.1
19 SepD2-2Middlesbrough (H)1.2 - 2.1

Millwall

DateRScoreOpponentxG for-against
31 OctW4-1Derby (H)4.2 - 1.3
24 OctL1-2Portsmouth (A)0.7 - 0.9
17 OctD2-2Lincoln (H)1.8 - 0.8
13 OctL0-1Swansea (H)1.1 - 1.0
10 OctW1-0Preston (A)1.1 - 0.7
19 SepD2-2West Ham (H)2.7 - 1.9

Chance quality, most recent season

Birmingham
+0.33
xG diff/game · 1.64 for, 1.31 against
Millwall
+0.62
xG diff/game · 1.86 for, 1.24 against

Where they stand

TeamLeagueSeason PosP PtsPPGGoals Form
BirminghamChampionship2026/27613231.76923–13WLWWW
MillwallChampionship2026/271213181.38523–21WLDLW

The table as it stands this season.

Home and away

TeamVenueLeagueSeason W-D-L Goals for / against per gameClean sheets
BirminghamhomeChampionship2026/272-4-02.3 / 1.22
MillwallawayChampionship2026/272-1-31.3 / 2.02

This season’s home and away splits.

Head to head

Last 10 meetings: Birmingham 2 wins, 4 draws, Millwall 4 wins — 2.1 goals a game on average.

DateHomeScoreAway
25 Feb 26Millwall3-0Birmingham
04 Nov 25Birmingham4-0Millwall