Millwall 2-1 Bristol City final score - 29 December 2025, Championship

England - Championship

Millwall
2
-
1
End
Bristol City
Welcome offer
Exclusive Offer

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

Highlights

Millwall Millwall
Bristol City Bristol City
End of game
88'
Y. Hirakawa
S. Twine
87'
N. Borges
T. Ballo
83'
M. Langstaff
81'
drop icon
T. Ballo
A. Doughty
73'
J. Bryan
Z. Sturge
73'
66'
N. Borges
R. Atkinson
66'
E. Riis
S. Armstrong
D. McNamara
A. Emakhu
56'
M. Langstaff
R. Bangura-Williams
55'
49'
drop icon
A. Randell
R. McCrorie
R. Leonard
B. Mitchell
46'
Half-time
T. Crama
41'
Z. Sturge
38'
A. Doughty
23'
C. Neghli
16'
drop icon
Kick-off

Game Statistics

Millwall Millwall
Bristol City Bristol City
4
Total shots
8
12
Clearances
4
2
Shots on target
3
1
Corners
8
11
Free Kicks
15
42
Possession (%)
58
15
Fouls
8
4
Yellow card
1
0
Offside
3
2
Shots off target
5
4
Shots blocked
6
2
Saves
0
5
Substitutions
3

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

Millwall
Millwall Last matches
W W D L L D
Wins

2/6 (33%)

Draw

2/6 (33%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

2.33 Total goals
50% BTTS
1 Goals scored
1.33 Goals conceded
33% Over 2.5
67% Under 2.5

26 Dec 2025 - Championship

Millwall
0 :  0
Ipswich Town

20 Dec 2025 - Championship

Blackburn
2 :  0
Millwall

13 Dec 2025 - Championship

Millwall
1 :  3
Hull

10 Dec 2025 - Championship

Derby County
1 :  1
Millwall

6 Dec 2025 - Championship

Bristol City
0 :  1
Millwall

29 Nov 2025 - Championship

Millwall
3 :  2
Southampton
W D W W L D
Wins

3/6 (50%)

Draw

2/6 (33%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

2.17 Total goals
50% BTTS
1.17 Goals scored
1 Goals conceded
33% Over 2.5
67% Under 2.5

26 Dec 2025 - Championship

Millwall
0 :  0
Ipswich Town

13 Dec 2025 - Championship

Millwall
1 :  3
Hull

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
D L L W D L
Wins

1/6 (17%)

Draw

2/6 (33%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

2.83 Total goals
50% BTTS
0.83 Goals scored
2 Goals conceded
50% Over 2.5
50% Under 2.5

20 Dec 2025 - Championship

Blackburn
2 :  0
Millwall

10 Dec 2025 - Championship

Derby County
1 :  1
Millwall

6 Dec 2025 - Championship

Bristol City
0 :  1
Millwall

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
Bristol City
Bristol City Last matches
W L D L W W
Wins

3/6 (50%)

Draw

1/6 (17%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

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

26 Dec 2025 - Championship

West Brom
1 :  2
Bristol City

20 Dec 2025 - Championship

Bristol City
2 :  0
Middlesbrough

13 Dec 2025 - Championship

Coventry City
1 :  0
Bristol City

10 Dec 2025 - Championship

Bristol City
2 :  2
Leicester

6 Dec 2025 - Championship

Bristol City
0 :  1
Millwall

29 Nov 2025 - Championship

Portsmouth
0 :  1
Bristol City
W L W L D W
Wins

3/6 (50%)

Draw

1/6 (17%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

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

20 Dec 2025 - Championship

Bristol City
2 :  0
Middlesbrough

10 Dec 2025 - Championship

Bristol City
2 :  2
Leicester

6 Dec 2025 - Championship

Bristol City
0 :  1
Millwall

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
L D L W L W
Wins

2/6 (33%)

Draw

1/6 (17%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

2.5 Total goals
50% BTTS
0.83 Goals scored
1.67 Goals conceded
33% Over 2.5
67% Under 2.5

26 Dec 2025 - Championship

West Brom
1 :  2
Bristol City

13 Dec 2025 - Championship

Coventry City
1 :  0
Bristol City

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

Head to head

Millwall

33 %

Draw

17 %

Bristol City

50 %

Average stats (last H2H results)

2.67
Total goals
33.33%
BTTS
1.17
Goals scored
1.5
Goals conceded
33.33%
Over 2.5
66.67%
Under 2.5

6 Dec 2025 - Championship

Bristol City
0 :  1
Millwall

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

Tactical Scheme

Millwall

Formation : 4 - 2 - 3 - 1

15
M. Crocombe
4
T. Crama
6
C. Taylor
5
J. Cooper
3
Z. Sturge
14
A. Doughty
8
B. Mitchell
31
R. Bangura-Williams
10
C. Neghli
10
A. Emakhu
9
M. Ivanovic
30
S. Armstrong
33
A. Mehmeti
10
S. Twine
2
R. McCrorie
12
J. Knight
4
A. Randell
5
R. Atkinson
3
C. Pring
16
R. Dickie
26
Z. Vyner
1
M. O'Leary

Formation : 3 - 4 - 2 - 1

Bristol City

Substitutes

Millwall
Millwall
Goalkeeper

S. Benda

Defender

W. Harding

D. McNamara

A. Emakhu 56'

J. Bryan

Z. Sturge 73'

Midfielder

R. Leonard

B. Mitchell 46'

T. Ballo

A. Doughty 73'

Forward

M. Langstaff

R. Bangura-Williams 55'

J. Howland

A. Matthews

Bristol City
Bristol City
Goalkeeper

J. Lumley

Defender

G. Tanner

N. Borges

R. Atkinson 66'

H. Roberts

Midfielder

Y. Hirakawa

S. Twine 88'

J. Stokes

L. Pecover

Forward

E. Riis

S. Armstrong 66'

E. Yeboah

Missing players

Millwall
Millwall
Goalkeeper

L. Jensen

Midfielder

M. Luongo

B. Baker

D. Kelly

Bristol City
Bristol City
Defender

L. McNally

Live Commentary

90+8' sifflet_1

Millwall have a goal kick.

90+8' tir_non_cadre_1

Bristol City are pushing forward but Ross McCrorie's finish is wide of the goal.

90+7'  

Throw-in for Millwall at The Den.

90+6' coup_franc_1

Bristol City awarded a free kick in their own half.

90+6' corner_1

Millwall have been awarded a corner by David Webb.

90+4' sifflet_1

Millwall have a goal kick.

90+3'  

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

90+3' corner_1

Bristol City have been awarded a corner by David Webb.

90+1' coup_franc_1

Free kick Millwall.

90' sifflet_1

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

90' tir_non_cadre_1

Mihailo Ivanovic for Millwall gets in a strike but fails to hit the target.

89' sifflet_1

David Webb awards Bristol City a goal kick.

89' tir_non_cadre_1

Millwall's Mihailo Ivanovic breaks free at The Den. But the strike goes wide of the post.

88' substitution_1

Yu Hirakawa is on a sub for Scott Twine for Bristol City.

88'  

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

87' carton_jaune_1

Neto Borges is booked for the away team.

87' coup_franc_1

David Webb signals a free kick to Millwall.

85'  

Throw-in for Bristol City in their own half.

83' carton_jaune_1

Thierno Ballo for Millwall has been booked by David Webb and receives a first yellow card.

83' coup_franc_1

David Webb signals a free kick to Bristol City in their own half.

81' but_1

Macaulay Langstaff is on target to give Millwall a 2-1 advantage.

80'  

Millwall awarded a throw-in in their own half.

79' sifflet_1

Goal kick for Millwall at The Den.

77' hors_jeu_1

Bristol City drive forward at breakneck speed but are pulled up for offside.

75' hors_jeu_1

Bristol City are caught offside.

75' coup_franc_1

Free kick for Bristol City in their own half.

73' substitution_1

Thierno Ballo is replacing Alfie Doughty for the home team.

73' substitution_1

The home team replace Zak Sturge with Joe Bryan.

72' coup_franc_1

David Webb signals a free kick to Millwall in their own half.

71'  

Bristol City have a dangerous throw-in.

71' coup_franc_1

In London a free kick has been awarded the away team.

70'  

Throw-in for Millwall at The Den.

69' coup_franc_1

Free kick for Bristol City in the half of Millwall.

69' coup_franc_1

In London a free kick has been awarded the away team.

66' substitution_1

Neto Borges is replacing Robert Atkinson for Bristol City at The Den.

66' substitution_1

Gerhard Struber is making the team's first substitution at The Den with Emil Riis replacing Sinclair Armstrong.

65' sifflet_1

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

65' tir_non_cadre_1

Zak Vyner's header is off-target for Bristol City.

65' corner_1

Corner awarded to Bristol City.

61'  

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

60' coup_franc_1

Free kick for Bristol City in their own half.

59' coup_franc_1

Free kick for Millwall in the half of Bristol City.

58' coup_franc_1

Free kick Bristol City.

56'  

David Webb signals a Bristol City throw-in in Millwall's half.

56'  

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

56' substitution_1

Alexander Francis Neil (Millwall) is making a third substitution, with Danny McNamara replacing Aidomo Emakhu.

55' substitution_1

Millwall make their second substitution with Macaulay Langstaff replacing Raees Bangura-Williams.

55'  

David Webb awards the away team a throw-in.

54'  

Throw-in Bristol City.

52' sifflet_1

Millwall have a goal kick.

52' tir_non_cadre_1

Bristol City's Anis Mehmeti gets his shot away but it misses the target.

51' coup_franc_1

David Webb signals a free kick to Millwall.

50' sifflet_1

Goal kick for Millwall at The Den.

50' tir_non_cadre_1

Sinclair Armstrong of Bristol City gets in a strike, but is off target.

49' but_1

Adam Randell grabs a goal to bring things level at 1-1 at The Den. That's a fine assist from Ross McCrorie.

48'  

David Webb signals a Millwall throw-in in Bristol City's half.

48'  

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

46' coup_franc_1

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

46' substitution_1

The home team have replaced Billy Mitchell with Ryan Leonard. This is the first substitution made today by Alexander Francis Neil.

45+2' sifflet_1

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

45+2'  

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

45+1'  

Throw-in Millwall.

45' sifflet_1

David Webb blows to end the first-half.

45' corner_1

Corner awarded to Bristol City.

45'  

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

43'  

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

43'  

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

42' coup_franc_1

Free kick Bristol City.

41' coup_franc_1

It's getting dangerous! Free kick for Bristol City close to the penalty box.

41' carton_jaune_1

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

40' sifflet_1

David Webb awards Millwall a goal kick.

39'  

Millwall awarded a throw-in in their own half.

38' carton_jaune_1

Zak Sturge (Millwall) gets a yellow card. He will be suspended from the next match!

37' coup_franc_1

Free kick for Bristol City in the half of Millwall.

37'  

Throw-in for Bristol City in their own half.

36' sifflet_1

Ball goes out of play for a Millwall goal kick.

36' tir_non_cadre_1

Bristol City surge into the attack at The Den but Robert Atkinson’s header is off-target.

36' corner_1

Bristol City have been awarded a corner by David Webb.

35' tir_cadre_1

Bristol City drives forward and Sinclair Armstrong gets in a shot. Without netting, however.

34' sifflet_1

Millwall have a goal kick.

34'  

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

34' corner_1

Corner awarded to Bristol City.

31'  

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

30'  

David Webb awards the home team a throw-in.

29' coup_franc_1

Bristol City awarded a free kick in their own half.

28' tir_cadre_1

Anis Mehmeti gets his shot on target but fails to score for Bristol City.

27'  

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

27'  

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

23' coup_franc_1

David Webb signals a free kick to Bristol City.

23' carton_jaune_1

Millwall's Alfie Doughty has been booked in London.

20' sifflet_1

Goal kick for Millwall at The Den.

18' sifflet_1

Ball goes out of play for a Millwall goal kick.

16' but_1

Camiel Neghli scores to make it 1-0 at The Den.

15'  

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

14' coup_franc_1

David Webb signals a free kick to Millwall in their own half.

13' coup_franc_1

Free kick for Bristol City in their own half.

13' sifflet_1

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

12' coup_franc_1

Bristol City will need to be alert as they defend a dangerous free kick from Millwall.

11'  

Throw-in for Bristol City at The Den.

9'  

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

9' hors_jeu_1

Bristol City push upfield but David Webb quickly pulls them for offside.

8' corner_1

Bristol City have been awarded a corner by David Webb.

7'  

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

7' coup_franc_1

Bristol City awarded a free kick in their own half.

4' sifflet_1

David Webb awards Bristol City a goal kick.

3'  

David Webb signals a Millwall throw-in in Bristol City's half.

3' corner_1

Corner awarded to Bristol City.

2' corner_1

Bristol City have been awarded a corner by David Webb.

 

Both teams didn't concede on their last match.

 

Millwall FC has streak of 2 matches with 0 scored goals.

 

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.

 

Millwall FC haven't won in their last 4 games.

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

When Bristol City leads 0-1 away, they win in 66% of their matches.

 

When Millwall FC leads 1-0 at home, they win in 88% of their matches.

 

On their last meeting Millwall FC won by 1 goals.

 

The winner of their last meeting was Millwall FC.

 

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

 

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

 

A year ago, Millwall FC were number 10 in the table with 31 points. Now they are number 6 with 35 points.

 

Jake Cooper has more yellow cards (6) than any other player at Millwall FC. Anis Mehmeti has collected 5 for Bristol City.

 

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

 

Femi Azeez is Millwall FC's top scorer with 6 goals. Emil Riis Jakobsen has scored 7 times for Bristol City.

 

Bristol City haven't scored in 3 of their 10 away matches in Championship this season.

 

Millwall FC haven't scored in 4 of their 12 home matches in Championship this season.

 

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

 

Did you know that Millwall FC scores 24% 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 30 meetings, Millwall FC have won 11 times, there have been 9 draws while Bristol City have won 10 times.

 

During the last 15 meetings with Millwall FC playing at home, Millwall FC have won 5 times, there have been 5 draws while Bristol City have won 5 times.

 

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

Score and result Millwall - Bristol City

The Millwall - Bristol City match (Football - Championship) at 29/12/2025 14:45 is complete.

The Millwall - Bristol City match result is as follows: 2-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.