← All Matchups

Championship (England)

Bristol City Host Millwall at Ashton Gate Stadium

Aug 15, 2026, 2:00 PM UTC

FTBristol City 0 - 2 Millwall

Team Strength Comparison

Bristol CityvsMillwall

OverallAttackDefenseDominanceConsistencyPedigree
Bristol CityMillwall

Match Analysis

Bristol City hold a consistency advantage (72 vs 60) but are substantially weaker overall (38 vs 45), particularly in defence where Millwall rate 67 to their 49. The ratings gap is clearest in attack, where Bristol City's 39 trails Millwall's defensive solidity. Millwall's defensive profile dominates the data; Bristol City's defensive fragility compounds their lower general strength. The market reflects this imbalance, pricing Millwall at 33 per cent implied probability against Bristol City's 39 per cent, a modest but meaningful margin that largely aligns with the ratings disparity. Head-to-head history complicates the picture. Millwall lead 10 wins to 6 across 20 meetings, and have won three of the last five encounters, including two 1-0 shutouts this season. Yet Bristol City's recent form (DDWLW) shows more stability than Millwall's (WDLLW), and they secured a 2-0 win and a dramatic 4-3 victory in earlier fixtures, suggesting they can break through when conditions favour attacking play. The market's modest Millwall edge appears proportionate: ratings and recent head-to-head favour them, but Bristol City's consistency and demonstrated capacity to score at pace prevent a decisive odds separation.

An objective read of long-term data and odds — not a prediction or betting advice.

Metric by metric

Bristol City · Millwall — a longer bar means a higher rating (0–100).

41Overall46
36Attack37
50Defense59
41Dominance45
68Consistency61
1Pedigree1
50Global Rating54
71Entertainment64
Bristol City · 5-season trajectory ↗ Rising 25Millwall · 5-season trajectory ↗ Rising 20

10-season trends

Both clubs on one continuous scale — a promoted club's climb shows as a smooth rise, not a break.

Season rating
Overall performance each season (0–100)
10067330201620182020202220242026
League finishing position
Top = higher up (across divisions).
181421201620182020202220242026
Points per season
83593511201620182020202220242026
Goals scored vs conceded
Per game, each season
1.91.61.31.0201620182020202220242026

Odds Analysis & Market Prediction

With each bookmaker's margin removed, the market makes Bristol City the favourite at 37%. 21 of 21 bookmakers agree.

Fair win probability

Bristol City
37%
Draw
28%
Millwall
35%

Average bookmaker margin 6.4%.

Archived Aug 15, 2026, 01:00 PM UTC

Pre-Match Odds Comparison · Bristol City vs Millwall

BookHomeDrawAway
Betfair Sportsbook2.553.302.75
Paddy Power2.503.252.70
Betfred (UK)2.503.402.75
Sky Bet2.503.402.70
Betfair2.683.552.88
Unibet (UK)2.553.402.70
Smarkets2.683.502.88
William Hill2.503.202.70
888sport2.503.202.70
BoyleSports2.383.302.60
LeoVegas2.503.302.75
Virgin Bet2.483.202.63
Grosvenor2.503.252.65
LiveScore Bet2.453.202.63
Casumo2.553.252.70
Bet Victor2.553.402.70
Coral2.603.302.70
Ladbrokes2.603.302.62
Betano (UK)2.553.402.70
Betway2.503.402.62
Matchbook2.683.552.88

Moneyline captured before kickoff — historical reference only. 21+

Head-to-Head Record

Championship · Regular Season - 242025-12-29Millwall 2-1 Bristol CityL
Championship · Regular Season - 192025-12-06Bristol City 0-1 MillwallL
Championship · Regular Season - 352025-03-04Millwall 0-2 Bristol CityW
Championship · Regular Season - 22024-08-17Bristol City 4-3 MillwallW
Championship · Regular Season - 262024-01-01Bristol City 0-1 MillwallL
Championship · Regular Season - 22023-08-12Millwall 0-1 Bristol CityW
Championship · Regular Season - 252022-12-29Millwall 0-0 Bristol CityD
Championship · Regular Season - 152022-10-15Bristol City 1-2 MillwallL
Championship · Regular Season - 262022-01-02Bristol City 3-2 MillwallW
Championship · Regular Season - 102021-09-29Millwall 1-0 Bristol CityL
Championship · Regular Season - 452021-05-01Millwall 4-1 Bristol CityL
FA Cup · 4th Round2021-01-23Millwall 0-3 Bristol CityW
Championship · Regular Season - 192020-12-15Bristol City 0-2 MillwallL
Championship · Regular Season - 362020-02-29Millwall 1-1 Bristol CityD
Championship · Regular Season - 212019-12-10Bristol City 1-2 MillwallL
Championship · Regular Season - 382019-04-30Millwall 1-2 Bristol CityW
Championship · Regular Season - 202018-12-02Bristol City 1-1 MillwallD
Championship · Regular Season - 412018-04-07Millwall 2-0 Bristol CityL
Championship · Regular Season - 42017-08-19Bristol City 0-0 MillwallD
Championship · Regular Season - 262013-01-01Millwall 2-1 Bristol CityL

Recent Form — Home & Away

Bristol City — Home

LWDWLWLLLDLWWLWWDLWL
  • 2026-08-06Bristol City vs Walsall 0-1
  • 2026-07-29Bristol City vs Newcastle 4-1
  • 2026-07-21Bristol City vs Newport County 0-0
  • 2026-05-02Bristol City vs Stoke City 2-0
  • 2026-04-18Bristol City vs Norwich 2-4
  • 2026-04-06Bristol City vs Sheffield Utd 1-0
  • 2026-03-21Bristol City vs West Brom 0-1
  • 2026-03-07Bristol City vs Coventry 0-2
  • 2026-02-27Bristol City vs Watford 1-2
  • 2026-02-17Bristol City vs Wrexham 2-2
  • 2026-01-30Bristol City vs Derby 0-5
  • 2026-01-24Bristol City vs Sheffield Wednesday 2-0
  • 2026-01-10Bristol City vs Watford 5-1
  • 2026-01-04Bristol City vs Preston 0-2
  • 2026-01-01Bristol City vs Portsmouth 5-0
  • 2025-12-20Bristol City vs Middlesbrough 2-0
  • 2025-12-10Bristol City vs Leicester 2-2
  • 2025-12-06Bristol City vs Millwall 0-1
  • 2025-11-22Bristol City vs Swansea 3-0
  • 2025-11-04Bristol City vs Blackburn 0-1

Bristol City — Away

DDLWLLDDWDLWLWLDLWLW
  • 2026-08-01Exeter City vs Bristol City 1-1
  • 2026-08-01Plymouth vs Bristol City 0-0
  • 2026-07-29Forest Green vs Bristol City 3-2
  • 2026-07-25Swindon Town vs Bristol City 1-3
  • 2026-07-17Stockport County vs Bristol City 2-0
  • 2026-04-25Birmingham vs Bristol City 2-1
  • 2026-04-21Southampton vs Bristol City 2-2
  • 2026-04-11QPR vs Bristol City 0-0
  • 2026-04-03Charlton vs Bristol City 1-2
  • 2026-03-14Middlesbrough vs Bristol City 1-1
  • 2026-03-10Leicester vs Bristol City 2-0
  • 2026-02-24Blackburn vs Bristol City 1-2
  • 2026-02-21Swansea vs Bristol City 1-0
  • 2026-02-07Hull City vs Bristol City 2-3
  • 2026-01-20Ipswich vs Bristol City 2-0
  • 2026-01-17Oxford United vs Bristol City 0-0
  • 2025-12-29Millwall vs Bristol City 2-1
  • 2025-12-26West Brom vs Bristol City 1-2
  • 2025-12-13Coventry vs Bristol City 1-0
  • 2025-11-29Portsmouth vs Bristol City 0-1

Millwall — Home

WLWWLLWWLDWWWDLWWDWW
  • 2026-08-01Millwall vs Antwerp 1-0
  • 2026-05-11Millwall vs Hull City 0-2
  • 2026-05-02Millwall vs Oxford United 2-0
  • 2026-04-18Millwall vs QPR 2-0
  • 2026-04-06Millwall vs Norwich 1-2
  • 2026-03-14Millwall vs Blackburn 1-2
  • 2026-03-10Millwall vs Derby 1-0
  • 2026-02-25Millwall vs Birmingham 3-0
  • 2026-02-21Millwall vs Portsmouth 1-3
  • 2026-01-31Millwall vs Sheffield Utd 1-1
  • 2026-01-24Millwall vs Charlton 4-0
  • 2026-01-04Millwall vs Swansea 2-1
  • 2025-12-29Millwall vs Bristol City 2-1
  • 2025-12-26Millwall vs Ipswich 0-0
  • 2025-12-13Millwall vs Hull City 1-3
  • 2025-11-29Millwall vs Southampton 3-2
  • 2025-11-26Millwall vs Sheffield Wednesday 1-0
  • 2025-11-08Millwall vs Preston 1-1
  • 2025-10-25Millwall vs Leicester 1-0
  • 2025-10-21Millwall vs Stoke City 2-0

Millwall — Away

DLLWLDDWDWDWWWWLWLDL
  • 2026-07-28Bromley vs Millwall 1-1
  • 2026-07-25Stevenage vs Millwall 1-0
  • 2026-07-21Gillingham vs Millwall 1-0
  • 2026-07-17Eldense vs Millwall 1-2
  • 2026-07-14FC Andorra vs Millwall 2-1
  • 2026-05-08Hull City vs Millwall 0-0
  • 2026-04-24Leicester vs Millwall 1-1
  • 2026-04-21Stoke City vs Millwall 1-3
  • 2026-04-10West Brom vs Millwall 0-0
  • 2026-04-03Middlesbrough vs Millwall 1-2
  • 2026-03-21Ipswich vs Millwall 1-1
  • 2026-03-07Hull City vs Millwall 1-3
  • 2026-02-28Preston vs Millwall 0-2
  • 2026-02-14Sheffield Wednesday vs Millwall 1-2
  • 2026-02-07Wrexham vs Millwall 0-2
  • 2026-01-20Coventry vs Millwall 2-1
  • 2026-01-17Watford vs Millwall 0-2
  • 2026-01-10Burnley vs Millwall 5-1
  • 2026-01-01Southampton vs Millwall 0-0
  • 2025-12-20Blackburn vs Millwall 2-0