Our Millwall vs Bristol City Prediction: 2-1
Millwall vs Bristol City in the England Championship is scheduled for an 19:45 GMT kick-off on Monday December 29, 2025. A 2-1 victory for the hosts is our top prediction, yet given both teams’ attacking form, BTTS seems like a smart betting choice.
This Millwall vs Bristol City prediction is backed by a deep dive into both teams' recent performances, key stats and head-to-head history — all of which you'll find detailed below to help you make an informed betting decision.
→ View Today's Full-Time Score Predictions
Recent Form Insights
Millwall's Last Match – Portsmouth vs Millwall
Millwall will be looking to bounce back after a 1-3 England Championship defeat against Portsmouth on November 22. In that match, Millwall recorded 49% possession, firing 5 shots at goal, with 2 on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Portsmouth | 51% | 8 (6) | 0.92 | 53 |
Millwall | 49% | 5 (2) | 0.49 | 34 |
Bristol City's Last Match – Bristol City vs Swansea
Bristol City will aim to maintain their momentum following a 3-0 England Championship triumph against Swansea on November 22. In that match, Bristol City saw 44% of the ball and created 12 goal attempts, with 7 on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Bristol City | 44% | 12 (7) | 2.03 | 39 |
Swansea | 56% | 10 (6) | 0.85 | 61 |
Millwall vs Bristol City Stats
Key Stats
| Millwall | Bristol City | |
|---|---|---|
| 0.89 | Attacking Strength | 1.02 |
| 0.93 | Defence Strength | 1.34 |
| 1.5 | Points Per Game | 1.5 |
| 4/10 | WIN | 4/10 |
| 3/10 | DRAW | 3/10 |
| 3/10 | Clean Sheets | 4/10 |
| 5/10 | BTTS | 5/10 |
| 6/10 | Over 2.5 Goals | 4/10 |
| 1.3 | Average Scored | 1.2 |
Goals Scored vs Goals Conceded
Millwall are averaging 1.3 goals scored and 1.6 conceded per match, while Bristol City average 1.2 scored and 1.1 conceded per game.



Portsmouth
Millwall
Bristol City
Swansea