Thursday , 2 July 2026

Bristol City FC vs Millwall FC, Championship 2024-25 REGULAR SEASON

Championship · 2024-25
Sat 17 Aug 2024 · 14:00 UTC Ashton Gate 20,733 HT 45' · FT 45'
Anis Mehmeti 3' 1–0
Sinclair Armstrong 12' 2–0
2–1 51' Romain Esse
2–2 54' Tom Bradshaw pen
2–3 64' Duncan Watmore
Fally Mayulu 78' 3–3
George Tanner 88' 4–3

Overview

Match Preview

Bristol City FC vs Millwall FCChampionship at Ashton Gate.

Match Details

  • Referee
  • Assistant 1 Shaun Hudson
  • Assistant 2 Mark Russell

Recent Form

DateOpponentH/A ScoreResult
17 Aug Millwall FC H 4–3 W
10 Aug Hull City AFC A 1–1 D
04 May Stoke City FC A 0–4 L
27 Apr Rotherham United FC H 2–0 W
20 Apr Norwich City FC A 1–1 D
13 Apr Huddersfield Town AFC H 1–1 D
DateOpponentH/A ScoreResult
17 Aug Bristol City FC A 3–4 L
10 Aug Watford FC H 2–3 L
04 May Swansea City AFC A 1–0 W
27 Apr Plymouth Argyle FC H 1–0 W
20 Apr Sunderland AFC A 1–0 W
13 Apr Cardiff City FC H 3–1 W

Season Stats

Bristol City FC Millwall FC
#12 Position #3
62 Points 83
46 Played 46
17 / 11 / 18 W / D / L 24 / 11 / 11
59 Scored 64
59 Conceded 49
+0 GD +15
1.35 PPG 1.80
37% Win % 52%

Key Stats

53% Both Teams to Score
H2H (17 games)
47% Over 2.5 Goals
H2H history

Bristol City FC are 12th (62 pts). Millwall FC are 3rd (83 pts).

Events

Match Events

  • 0' The match kicks off with home fans waiting with anticipation for Bristol City FC to score. At the same time, Millwall FC does not seem to pull back! Let’s get it on!
  • 3' Anis Mehmeti doubles the advantage! 1-0 and this game is slipping away from the opposition.
  • 8' The referee is likely to let players tackle, as he already missed some meaty challenges during opening seconds. He is still to establish what should not be done by the players and what is acceptable on the pitch. It’s going to be a tough game for Tom Leahy suffering a number of foals already.
  • 12' Sinclair Armstrong makes no mistake. The score reads 2-0 and Bristol City FC are in front.
  • 17' Bristol City FC are enjoying more possession but struggling to find a way through a disciplined Millwall FC backline.
  • 22' England international Ryan Leonard has been a key figure this campaign — 0 goals and 0 assists in the Array this season.
  • 27' Spectators are craving for more action. Both teams play very cautiously. They need to put some more energy.
  • 32' Millwall FC fans have not had much to celebrate tonight. Their side is struggling to get forward.
  • 37' Spectators do not have much to choose from both teams. The sides had several scoring chances but they still need a bit more than just a sight of a goal.
  • 42' Jake Cooper, a England , has 0 bookings this season and will need to keep his discipline tonight.
  • 47' Millwall FC are keeping things exceptionally tight at the back. It will take something special to break them down.
  • 49' Casper De Norre picks up a card and will need to be extremely careful for the remainder of this match.
  • 50' Bristol City FC player sees a card in front of him.
  • 51' Romain Esse has been a constant threat and now delivers with a goal on 51 minutes.
  • 54' Goal! Tom Bradshaw scores his 50 goal in 382 matches.
  • 59' The energy levels are beginning to show. Liam Manning might look to freshen things up shortly.
  • 62' Fally Mayulu has so much to prove this time. He replaces Sinclair Armstrong on 62 minute.
  • 64' Magnificent from Duncan Watmore! That is 37 goals in 363 appearances — and it could not have come at a better time.
  • 68' A moment of madness from Lukas Jensen on 68 minutes earns him a card. Millwall FC will be frustrated.
  • 73' Both teams are passing the ball around with high level of urgency. Bristol City FC needs to do something about it to get closer to the goal.
  • 77' Aidomo Emakhu gets the nod from Millwall FC. He replaces Duncan Watmore and will look to change the dynamic.
  • 78' Goal! Fally Mayulu scores his 2 goal in 30 matches.
  • 83' Tom Bradshaw makes way for Macaulay Langstaff at the 83 minute mark. A tactical switch from Millwall FC.
  • 86' A tactical swap from Bristol City FCGeorge Earthy on, Mark Sykes off on 86 minutes.
  • 88' with the perfectly-timed delivery and George Tanner makes no mistake. 4-3!
  • 89' The crowd applauds Shaun Hutchinson as he leaves the pitch. Tom Leahy steps in for Millwall FC.
  • 4-3 the final result. Millwall FC will be bitterly disappointed.

Lineups

H2H

Predictions

Prediction accuracy
3 / 4
1.56 Bristol City FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.46 Millwall FC xG
I would bet for: Bristol City FC or Millwall FC 74% + Both teams to score 61%

Match Result

✓ Correct
Bristol City FC42% Draw26% Millwall FC32%
Actual: Bristol City FC win

Both Teams to Score

✓ Correct
Yes61% 0% No39%
Avg goals/match: 3.02
Actual: Yes — both scored

Over / Under Goals

✓ O/U 2.5
Line Over Under
± 0.5 93%
7%
± 1.5 80%
20%
± 2.5 57%
43%
± 3.5 36%
64%
± 4.5 19%
81%

Double Chance

Bristol City FC or Draw
68%
Draw or Millwall FC
58%
Bristol City FC or Millwall FC
74%

Half-Time Result

✗ Wrong
Bristol City FC29% Draw44% Millwall FC27%
Actual: Bristol City FC win at HT

Correct Score

✗ 4–3 not predicted
4 – 3
Actual
1 – 1
12%
2 – 1
8.3%
1 – 2
7.8%
1 – 0
6.8%
0 – 0
6.6%
0 – 1
6.3%
2 – 2
6.1%
2 – 0
5.9%
0 – 2
5.2%
3 – 1
4.3%
1 – 3
3.8%
3 – 2
3.2%

Asian Handicap — Bristol City FC

Handicap Bristol City FC covers Push Millwall FC covers
-2.5 8% 92%
-2 8% 12% 80%
-1.5 20% 80%
-1 20% 19% 61%
-0.5 39% 61%
+0.5 65% 35%
+1 65% 18% 17%
+1.5 83% 17%
+2 83% 10% 6%
+2.5 94% 6%

Clean Sheet

Bristol City FC keeps clean sheet
24%
Millwall FC keeps clean sheet
22%

Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.