Bristol City 0-1 Millwall final score - 6 December 2025, Championship

England - Championship

Bristol City
0
-
1
End
Millwall
Welcome offer
Exclusive Offer

New customers only | Commercial content | 18+ age limit | T&Cs apply

Highlights

Bristol City Bristol City
Millwall Millwall
End of game
90'
T. Ballo
87'
A. Doughty
Y. Hirakawa
G. Tanner
85'
83'
M. Langstaff
F. Azeez
82'
A. Doughty
D. Kelly
C. Pring
N. Borges
82'
80'
Z. Sturge
S. Armstrong
78'
74'
D. McNamara
A. Emakhu
73'
T. Ballo
R. Bangura-Williams
S. Armstrong
J. Knight
64'
R. McCrorie
M. Sykes
64'
59'
drop icon
M. Ivanovic
R. Bangura-Williams
50'
J. Cooper
46'
C. Neghli
C. De Norre
Half-time
25'
R. Bangura-Williams
Kick-off

Game Statistics

Bristol City Bristol City
Millwall Millwall
6
Total shots
9
8
Clearances
10
3
Shots on target
6
8
Corners
1
19
Free Kicks
8
67
Possession (%)
33
7
Fouls
19
1
Yellow card
5
1
Offside
0
3
Shots off target
3
6
Shots blocked
1
5
Saves
3
0
Injuries
2
4
Substitutions
5

Form

Table

Teams Pts P W D L GD
3 Millwall
83 46 24 11 11 +15
12 Bristol City
62 46 17 11 18 0

Last matches

Bristol City
Bristol City Last matches
L L D W L W
Wins

2/6 (33%)

Draw

1/6 (17%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

2.5 Total goals
33% BTTS
1 Goals scored
1.5 Goals conceded
33% Over 2.5
67% Under 2.5

29 Nov 2025 - Championship

Portsmouth
0 :  1
Bristol City

26 Nov 2025 - Championship

Wrexham
2 :  0
Bristol City

22 Nov 2025 - Championship

Bristol City
3 :  0
Swansea

7 Nov 2025 - Championship

Watford
1 :  1
Bristol City

4 Nov 2025 - Championship

Bristol City
0 :  1
Blackburn

1 Nov 2025 - Championship

Stoke
5 :  1
Bristol City
D L W W L W
Wins

3/6 (50%)

Draw

1/6 (17%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

2.33 Total goals
50% BTTS
1.5 Goals scored
0.83 Goals conceded
50% Over 2.5
50% Under 2.5

22 Nov 2025 - Championship

Bristol City
3 :  0
Swansea

4 Nov 2025 - Championship

Bristol City
0 :  1
Blackburn

25 Oct 2025 - Championship

Bristol City
1 :  0
Birmingham

21 Oct 2025 - Championship

Bristol City
3 :  1
Southampton

4 Oct 2025 - Championship

Bristol City
1 :  2
QPR

30 Sept 2025 - Championship

Bristol City
1 :  1
Ipswich Town
D W L D L W
Wins

2/6 (33%)

Draw

2/6 (33%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

2 Total goals
33% BTTS
0.67 Goals scored
1.33 Goals conceded
17% Over 2.5
83% Under 2.5

29 Nov 2025 - Championship

Portsmouth
0 :  1
Bristol City

26 Nov 2025 - Championship

Wrexham
2 :  0
Bristol City

7 Nov 2025 - Championship

Watford
1 :  1
Bristol City

1 Nov 2025 - Championship

Stoke
5 :  1
Bristol City

18 Oct 2025 - Championship

Norwich
0 :  1
Bristol City

27 Sept 2025 - Championship

Preston North End
0 :  0
Bristol City
Millwall
Millwall Last matches
D L D L W W
Wins

2/6 (33%)

Draw

2/6 (33%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

3.33 Total goals
67% BTTS
1.33 Goals scored
2 Goals conceded
67% Over 2.5
33% Under 2.5

29 Nov 2025 - Championship

Millwall
3 :  2
Southampton

26 Nov 2025 - Championship

Millwall
1 :  0
Sheffield Wednesday

22 Nov 2025 - Championship

Portsmouth
3 :  1
Millwall

8 Nov 2025 - Championship

Millwall
1 :  1
Preston North End

4 Nov 2025 - Championship

Birmingham
4 :  0
Millwall

1 Nov 2025 - Championship

Oxford United
2 :  2
Millwall
W W W D W W
Wins

5/6 (83%)

Draw

1/6 (17%)

Losses

0/6 (0%)

Average stats (Last 6 matchs)

2.33 Total goals
33% BTTS
1.83 Goals scored
0.5 Goals conceded
33% Over 2.5
67% Under 2.5

29 Nov 2025 - Championship

Millwall
3 :  2
Southampton

26 Nov 2025 - Championship

Millwall
1 :  0
Sheffield Wednesday

8 Nov 2025 - Championship

Millwall
1 :  1
Preston North End

25 Oct 2025 - Championship

Millwall
1 :  0
Leicester

21 Oct 2025 - Championship

Millwall
2 :  0
Stoke

4 Oct 2025 - Championship

Millwall
3 :  0
West Brom
D D W D L L
Wins

1/6 (17%)

Draw

3/6 (50%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

3.17 Total goals
83% BTTS
1.17 Goals scored
2 Goals conceded
67% Over 2.5
33% Under 2.5

22 Nov 2025 - Championship

Portsmouth
3 :  1
Millwall

4 Nov 2025 - Championship

Birmingham
4 :  0
Millwall

1 Nov 2025 - Championship

Oxford United
2 :  2
Millwall

18 Oct 2025 - Championship

QPR
1 :  2
Millwall

27 Sept 2025 - Championship

Swansea
1 :  1
Millwall

16 Sept 2025 - Carabao Cup

Crystal Palace
1 :  1
Millwall

Head to head

Bristol City

67 %

Draw

17 %

Millwall

17 %

Average stats (last H2H results)

3
Total goals
33.33%
BTTS
2
Goals scored
1
Goals conceded
50%
Over 2.5
50%
Under 2.5

4 Mar 2025 - Championship

Millwall
0 :  2
Bristol City

17 Aug 2024 - Championship

Bristol City
4 :  3
Millwall

1 Jan 2024 - Championship

Bristol City
0 :  1
Millwall

29 Dec 2022 - Championship

Millwall
0 :  0
Bristol City

2 Jan 2022 - Championship

Bristol City
3 :  2
Millwall

23 Jan 2021 - FA Cup

Millwall
0 :  3
Bristol City

Tactical Scheme

Bristol City

Formation : 3 - 5 - 2

23
R. Vitek
19
G. Tanner
16
R. Dickie
26
Z. Vyner
17
M. Sykes
10
S. Twine
4
A. Randell
33
A. Mehmeti
21
N. Borges
18
E. Riis
12
J. Knight
9
M. Ivanovic
10
A. Emakhu
31
R. Bangura-Williams
11
F. Azeez
16
D. Kelly
24
C. De Norre
3
Z. Sturge
5
J. Cooper
6
C. Taylor
4
T. Crama
15
M. Crocombe

Formation : 4 - 2 - 3 - 1

Millwall

Substitutes

Bristol City
Bristol City
Goalkeeper

M. O'Leary

Defender

C. Pring

N. Borges 82'

H. Roberts

R. McCrorie

M. Sykes 64'

Midfielder

Y. Hirakawa

G. Tanner 85'

J. Meerholz

Forward

S. Armstrong

J. Knight 64'

F. Mayulu

H. Cornick

Millwall
Millwall
Goalkeeper

S. Benda

Defender

W. Harding

D. McNamara

A. Emakhu 74'

K. Grant

Midfielder

A. Doughty

D. Kelly 82'

T. Ballo

R. Bangura-Williams 73'

C. Neghli

C. De Norre 46'

Forward

M. Langstaff

F. Azeez 83'

A. Matthews

Missing players

Bristol City
Bristol City
Defender

L. McNally

Millwall
Millwall
Goalkeeper

L. Jensen

Midfielder

M. Luongo

B. Baker

Live Commentary

90+6' tir_cadre_1

In Bristol Millwall drive forward through Mihailo Ivanovic. His shot is on target but it's saved.

90+5'  

Throw-in for Bristol City at Ashton Gate.

90+5' hors_jeu_1

Bristol City's Ross McCrorie has run offside.

90+4'  

Edward Duckworth signals a Bristol City throw-in in Millwall's half.

90+4' corner_1

Corner awarded to Bristol City.

90+3' tir_cadre_1

Bristol City pushes forward through Ross McCrorie, whose finish on goal is saved.

90+3'  

Throw-in for Bristol City in their own half.

90+2' coup_franc_1

Free kick Bristol City.

90+2'  

A throw-in for the home team on the opposite half.

90+1' coup_franc_1

Bristol City awarded a free kick in their own half.

90' carton_jaune_1

Thierno Ballo (Millwall) has been booked and must now be careful not to get a second yellow card.

90' coup_franc_1

In Bristol a free kick has been awarded the home team.

89'  

Zak Sturge returns to the field for Millwall after picking up a slight injury.

89'  

Ball safe as Bristol City is awarded a throw-in in their half.

88' blessure_1

The match at Ashton Gate has been interrupted briefly for a check on Zak Sturge, who is down injured.

87' coup_franc_1

Edward Duckworth signals a free kick to Bristol City in their own half.

87' carton_jaune_1

Alfie Doughty (Millwall) gets a yellow card.

86'  

Edward Duckworth awards the home team a throw-in.

85' substitution_1

Gerhard Struber (Bristol City) is making a fourth substitution, with Yu Hirakawa replacing George Tanner.

85' sifflet_1

Goal kick for Bristol City at Ashton Gate.

85' tir_non_cadre_1

Zak Sturge of Millwall gets in a strike, but is off target.

84'  

Throw-in Bristol City.

83'  

Throw-in for Bristol City at Ashton Gate.

83' sifflet_1

Ball goes out of play for a Bristol City goal kick.

83' substitution_1

Alexander Francis Neil is making the team's fourth substitution at Ashton Gate with Macaulay Langstaff replacing Femi Azeez.

82' substitution_1

The away team have replaced Daniel Kelly with Alfie Doughty. This is the fifth substitution made today by Alexander Francis Neil.

82' substitution_1

Gerhard Struber (Bristol City) is making a third substitution, with Cameron Pring replacing Neto Borges.

82' coup_franc_1

Free kick for Millwall in their own half.

80' carton_jaune_1

At Ashton Gate, Zak Sturge has been yellow-carded for the away team.

79'  

A throw-in for the away team on the opposite half.

79' coup_franc_1

Edward Duckworth signals a free kick to Millwall in their own half.

78' coup_franc_1

Millwall awarded a free kick in their own half.

78' carton_jaune_1

Sinclair Armstrong for Bristol City has been booked by Edward Duckworth and receives a first yellow card.

77'  

Throw-in high up the field for Bristol City in Bristol.

76'  

Can Bristol City get the ball into an attacking position from this throw-in in Millwall's half?

75' coup_franc_1

Edward Duckworth signals a free kick to Bristol City.

75'  

Edward Duckworth awards the home team a throw-in.

74'  

Ball safe as Bristol City is awarded a throw-in in their half.

74' substitution_1

Millwall make their second substitution with Danny McNamara replacing Aidomo Emakhu.

73' substitution_1

Thierno Ballo is on a sub for Raees Bangura-Williams for Millwall.

73'  

Millwall to take a throw-in in Bristol City territory.

72' sifflet_1

Millwall have a goal kick.

70' coup_franc_1

Free kick for Millwall in their own half.

70'  

Can Bristol City capitalize from this throw-in deep inside Millwall's half?

70' corner_1

Bristol City have been awarded a corner by Edward Duckworth.

69' corner_1

Corner awarded to Bristol City.

68' corner_1

Corner awarded to Bristol City.

67' tir_cadre_1

Bristol City's Ross McCrorie goes close with his head but his effort is blocked.

67' corner_1

Bristol City have been awarded a corner by Edward Duckworth.

66' corner_1

Bristol City have been awarded a corner by Edward Duckworth.

65' sifflet_1

Goal kick for Millwall at Ashton Gate.

64' substitution_1

Ross McCrorie is replacing Mark Sykes for Bristol City at Ashton Gate.

64' substitution_1

The home team have replaced Jason Knight with Sinclair Armstrong. This is the first substitution made today by Gerhard Struber.

64'  

Millwall awarded a throw-in in their own half.

63'  

Throw-in Bristol City.

62'  

Throw-in for Bristol City in their own half.

62' sifflet_1

Bristol City have a goal kick.

61'  

Throw-in for Millwall in the half of Bristol City.

59' but_1

Mihailo Ivanovic is on target to give Millwall a 0-1 advantage. Great play from Raees Bangura-Williams to set up the goal.

59' tir_cadre_1

In Bristol Millwall drive forward through Femi Azeez. His shot is on target but it's saved.

59' tir_cadre_1

Millwall's Femi Azeez gets in a shot on goal at Ashton Gate. But the effort is unsuccessful.

58'  

Edward Duckworth signals a Millwall throw-in in Bristol City's half.

58' sifflet_1

Ball goes out of play for a Bristol City goal kick.

57'  

Edward Duckworth awards the away team a throw-in.

56' sifflet_1

Edward Duckworth awards Millwall a goal kick.

53'  

Throw-in for Millwall at Ashton Gate.

52' sifflet_1

It's a goal kick for the away team in Bristol.

52'  

Edward Duckworth signals a Bristol City throw-in in Millwall's half.

51' coup_franc_1

Can Bristol City capitalize from this dangerous free kick?

50' carton_jaune_1

Jake Cooper is booked for the away team.

50' coup_franc_1

In Bristol a free kick has been awarded the home team.

49'  

Ball safe as Millwall is awarded a throw-in in their half.

49' sifflet_1

Goal kick for Bristol City at Ashton Gate.

49' tir_non_cadre_1

In Bristol Millwall attack through Femi Azeez. The finish is off target, however.

47' sifflet_1

Ball goes out of play for a Millwall goal kick.

46' substitution_1

The away team replace Casper De Norre with Camiel Neghli.

45' sifflet_1

The ref's whistle signals the end of the first-half.

45' corner_1

Corner awarded to Millwall.

44' coup_franc_1

Free kick for Bristol City in the half of Millwall.

43' tir_cadre_1

Bristol City's Adam Randell is on target but unsuccessful.

42' coup_franc_1

Free kick Bristol City.

42' sifflet_1

It's a goal kick for the home team in Bristol.

42' tir_non_cadre_1

Aidomo Emakhu for Millwall gets in a strike but fails to hit the target.

41'  

Bristol City awarded a throw-in in their own half.

40' sifflet_1

Edward Duckworth awards Bristol City a goal kick.

40' coup_franc_1

Millwall awarded a free kick in their own half.

39'  

Bristol City have a dangerous throw-in.

39'  

A throw-in for the home team on the opposite half.

38'  

Can Bristol City get the ball into an attacking position from this throw-in in Millwall's half?

37'  

Throw-in for Bristol City in the half of Millwall.

36'  

Bristol City to take a throw-in in Millwall territory.

35' sifflet_1

Millwall have a goal kick.

34'  

Throw-in Bristol City.

34'  

Max Crocombe has recovered and rejoins the match in Bristol.

33' blessure_1

Max Crocombe is down and play has been interrupted for a few moments.

32'  

Millwall needs to be cautious. Bristol City have an attacking throw-in.

32' coup_franc_1

Edward Duckworth signals a free kick to Bristol City in their own half.

31'  

A throw-in for the home team on the opposite half.

30' coup_franc_1

Free kick for Bristol City in their own half.

30'  

Throw-in for Millwall in their own half.

29'  

Edward Duckworth signals a throw-in for Bristol City, close to Millwall's area.

29' coup_franc_1

Free kick Bristol City.

27' coup_franc_1

Edward Duckworth signals a free kick to Bristol City in their own half.

27'  

Throw-in for Bristol City in their own half.

26'  

Throw-in for Millwall in the half of Bristol City.

26' sifflet_1

Ball goes out of play for a Millwall goal kick.

26' tir_non_cadre_1

Bristol City are pushing forward but Scott Twine's finish is wide of the goal.

25' carton_jaune_1

Raees Bangura-Williams (Millwall) has received a first yellow card.

25' coup_franc_1

In Bristol a free kick has been awarded the home team.

23' coup_franc_1

Edward Duckworth signals a free kick to Bristol City.

22'  

Throw-in high up the field for Millwall in Bristol.

21'  

Can Millwall get the ball into an attacking position from this throw-in in Bristol City's half?

20'  

Edward Duckworth signals a Millwall throw-in in Bristol City's half.

20'  

Throw-in for Millwall close to the penalty box.

19'  

Bristol City awarded a throw-in in their own half.

17'  

Can Bristol City capitalize from this throw-in deep inside Millwall's half?

16' sifflet_1

Bristol City have a goal kick.

15'  

Millwall to take a throw-in in Bristol City territory.

15' coup_franc_1

Free kick for Millwall in their own half.

11' coup_franc_1

Millwall awarded a free kick in their own half.

10' coup_franc_1

Free kick for Bristol City in the half of Millwall.

10'  

Throw-in for Millwall in the half of Bristol City.

9' sifflet_1

Edward Duckworth awards Millwall a goal kick.

8' coup_franc_1

Edward Duckworth signals a free kick to Bristol City in their own half.

8' coup_franc_1

Bristol City awarded a free kick in their own half.

8'  

Throw-in for Millwall at Ashton Gate.

7'  

Bristol City to take a throw-in in Millwall territory.

7' coup_franc_1

Free kick for Bristol City in their own half.

7'  

Edward Duckworth awards the away team a throw-in.

6'  

Ball safe as Bristol City is awarded a throw-in in their half.

5' sifflet_1

It's a goal kick for the away team in Bristol.

5' tir_non_cadre_1

Bristol City's Anis Mehmeti breaks free at Ashton Gate. But the strike goes wide of the post.

5'  

A throw-in for the home team on the opposite half.

4'  

Throw-in Bristol City.

4' corner_1

Corner awarded to Bristol City.

3' corner_1

Bristol City have been awarded a corner by Edward Duckworth.

2' sifflet_1

Goal kick for Millwall at Ashton Gate.

1'  

Edward Duckworth signals a Millwall throw-in in Bristol City's half.

1'  

Can Millwall get the ball into an attacking position from this throw-in in Bristol City's half?

 

Bristol City scores 1.52 goals when playing at home and Millwall FC scores 1.25 goals when playing away (on average).

 

Both teams didn't concede on their last match.

 

Average number of goals in the first half in meetings between Bristol City and Millwall FC is 0.4.

 

Average number of goals in meetings between Bristol City and Millwall FC is 2.2.

 

Bristol City scores 1.4 goals in a match against Millwall FC and Millwall FC scores 0.8 goals against Bristol City (on average).

 

Millwall FC have won just 1 of their last 5 Championship games against Bristol City.

 

Bristol City have lost just 1 of their last 5 Championship games against Millwall FC.

 

In the last 5 meetings Bristol City won 3, Millwall FC won 1, 1 draws.

 

Bristol City have lost just 1 of their last 5 games against Millwall FC (in all competitions).

 

Bristol City's performance of the last 5 matches is better than Millwall FC's.

 

In Championship, Bristol City has better performance than Millwall FC.

 

When Millwall FC is down 1-0 away, they win 6% of their matches.

 

When Bristol City is down 0-1 home, they win 36% of their matches.

 

When Millwall FC leads 0-1 away, they win in 75% of their matches.

 

When Bristol City leads 1-0 at home, they win in 80% of their matches.

 

On their last meeting Bristol City won by 2 goals.

 

The winner of their last meeting was Bristol City.

 

Bristol City wins 31% of halftimes, Millwall FC wins 33%.

 

Bristol City wins 1st half in 31% of their matches, Millwall FC in 33% of their matches.

 

A year ago, Bristol City were number 11 in the table with 25 points. Now they are number 4 with 29 points.

 

Anis Mehmeti has assisted the most goals for Bristol City with 6. Thierno Mamadou Lamarana Ballo is Millwall FC's biggest assister (3).

 

Millwall FC haven't scored in 1 of their 8 away matches in Championship this season.

 

Bristol City haven't scored in 2 of their 9 home matches in Championship this season.

 

Did you know that Millwall FC scores 32% of their goals between the minutes 31-45?

 

Did you know that Bristol City scores 31% of their goals between the minutes 31-45?

 

Last season Bristol City won both games against Millwall FC (4-3 at home and 2-0 away).

 

During the last 29 meetings, Bristol City have won 10 times, there have been 9 draws while Millwall FC have won 10 times. The goal difference is 33-30 in favour of Millwall FC.

 

During the last 14 meetings with Bristol City playing at home, Bristol City have won 5 times, there have been 4 draws while Millwall FC have won 5 times. The goal difference is 19-16 in favour of Millwall FC.

 

The most common result of matches between Bristol City and Millwall FC when Bristol City is playing at home is 1-0. 3 matches have ended with this result.

Score and result Bristol City - Millwall

The Bristol City - Millwall match (Football - Championship) at 06/12/2025 10:00 is complete.

The Bristol City - Millwall match result is as follows: 0-1.

Now that this Championship Football match is over and the score is known, you can find the highlights and key statistics on that same page.