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
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).
10-season trends
Both clubs on one continuous scale — a promoted club's climb shows as a smooth rise, not a break.
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
Average bookmaker margin 6.4%.
Archived Aug 15, 2026, 01:00 PM UTC
Pre-Match Odds Comparison · Bristol City vs Millwall
| Book | Home | Draw | Away |
|---|---|---|---|
| Betfair Sportsbook | 2.55 | 3.30 | 2.75 |
| Paddy Power | 2.50 | 3.25 | 2.70 |
| Betfred (UK) | 2.50 | 3.40 | 2.75 |
| Sky Bet | 2.50 | 3.40 | 2.70 |
| Betfair | 2.68 | 3.55 | 2.88 |
| Unibet (UK) | 2.55 | 3.40 | 2.70 |
| Smarkets | 2.68 | 3.50 | 2.88 |
| William Hill | 2.50 | 3.20 | 2.70 |
| 888sport | 2.50 | 3.20 | 2.70 |
| BoyleSports | 2.38 | 3.30 | 2.60 |
| LeoVegas | 2.50 | 3.30 | 2.75 |
| Virgin Bet | 2.48 | 3.20 | 2.63 |
| Grosvenor | 2.50 | 3.25 | 2.65 |
| LiveScore Bet | 2.45 | 3.20 | 2.63 |
| Casumo | 2.55 | 3.25 | 2.70 |
| Bet Victor | 2.55 | 3.40 | 2.70 |
| Coral | 2.60 | 3.30 | 2.70 |
| Ladbrokes | 2.60 | 3.30 | 2.62 |
| Betano (UK) | 2.55 | 3.40 | 2.70 |
| Betway | 2.50 | 3.40 | 2.62 |
| Matchbook | 2.68 | 3.55 | 2.88 |
Moneyline captured before kickoff — historical reference only. 21+
Head-to-Head Record
| Championship · Regular Season - 24 | 2025-12-29 | Millwall 2-1 Bristol City | L |
| Championship · Regular Season - 19 | 2025-12-06 | Bristol City 0-1 Millwall | L |
| Championship · Regular Season - 35 | 2025-03-04 | Millwall 0-2 Bristol City | W |
| Championship · Regular Season - 2 | 2024-08-17 | Bristol City 4-3 Millwall | W |
| Championship · Regular Season - 26 | 2024-01-01 | Bristol City 0-1 Millwall | L |
| Championship · Regular Season - 2 | 2023-08-12 | Millwall 0-1 Bristol City | W |
| Championship · Regular Season - 25 | 2022-12-29 | Millwall 0-0 Bristol City | D |
| Championship · Regular Season - 15 | 2022-10-15 | Bristol City 1-2 Millwall | L |
| Championship · Regular Season - 26 | 2022-01-02 | Bristol City 3-2 Millwall | W |
| Championship · Regular Season - 10 | 2021-09-29 | Millwall 1-0 Bristol City | L |
| Championship · Regular Season - 45 | 2021-05-01 | Millwall 4-1 Bristol City | L |
| FA Cup · 4th Round | 2021-01-23 | Millwall 0-3 Bristol City | W |
| Championship · Regular Season - 19 | 2020-12-15 | Bristol City 0-2 Millwall | L |
| Championship · Regular Season - 36 | 2020-02-29 | Millwall 1-1 Bristol City | D |
| Championship · Regular Season - 21 | 2019-12-10 | Bristol City 1-2 Millwall | L |
| Championship · Regular Season - 38 | 2019-04-30 | Millwall 1-2 Bristol City | W |
| Championship · Regular Season - 20 | 2018-12-02 | Bristol City 1-1 Millwall | D |
| Championship · Regular Season - 41 | 2018-04-07 | Millwall 2-0 Bristol City | L |
| Championship · Regular Season - 4 | 2017-08-19 | Bristol City 0-0 Millwall | D |
| Championship · Regular Season - 26 | 2013-01-01 | Millwall 2-1 Bristol City | L |
Recent Form — Home & Away
Bristol City — Home
- 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
- 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
- 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
- 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