Sign in
22:53 29.12
Match Live Standings Predictions Head-to-Head Team Form Video News

Championship, 24-round, regular season, 29.12.2025 14:45

Match Stats
0.63
Expected Goals (xG)
0.81
 
 
 
8
Shots
16
 
 
 
2
Shots on Target
3
 
 
 
4
Shots Blocked
7
 
 
 
2
Saves
0
 
 
 
1
Hit Woodwork
0
 
 
 
43
Possession %
57
 
 
 
1
Corners
8
 
 
 
15
Fouls
8
 
 
 
0
Offsides
3
 
 
 
4
Yellow Cards
1
 
 
 
0
Red cards
0
 
 
 
353
Passes
466
 
 
 
70
Pass Accuracy %
80
 
 
 
8
Free Kicks
15
 
 
 
18
Throw-ins
16
 
 
 
21
Clearances
30
 
 
 
2
Big Chances
1
 
 
 
0.08
Expected Goals (xG)
0.31
 
 
 
1
Shots
6
 
 
 
1
Shots on Target
2
 
 
 
0
Shots Blocked
3
 
 
 
2
Saves
0
 
 
 
0
Hit Woodwork
0
 
 
 
46
Possession %
54
 
 
 
0
Corners
6
 
 
 
7
Fouls
2
 
 
 
0
Offsides
1
 
 
 
3
Yellow Cards
0
 
 
 
0
Red cards
0
 
 
 
185
Passes
207
 
 
 
74
Pass Accuracy %
76
 
 
 
2
Free Kicks
7
 
 
 
9
Throw-ins
10
 
 
 
11
Clearances
14
 
 
 
1
Big Chances
0
 
 
 
0.55
Expected Goals (xG)
0.5
 
 
 
7
Shots
10
 
 
 
1
Shots on Target
1
 
 
 
4
Shots Blocked
4
 
 
 
0
Saves
0
 
 
 
1
Hit Woodwork
0
 
 
 
39
Possession %
61
 
 
 
1
Corners
2
 
 
 
8
Fouls
6
 
 
 
0
Offsides
2
 
 
 
1
Yellow Cards
1
 
 
 
0
Red cards
0
 
 
 
168
Passes
259
 
 
 
65
Pass Accuracy %
83
 
 
 
6
Free Kicks
8
 
 
 
9
Throw-ins
6
 
 
 
10
Clearances
16
 
 
 
1
Big Chances
1
 
 
 
27% (12)
51% (23)
22% (10)
Match Info
Stadium London, England
+3°C
cloudy
Viewers18,077
Referees | C. Gough | |

Match Events

 ×
90+10
That's it! The referee blows the final whistle
 
88
Bristol City make a substitution. Scott Twine runs off the field and in comes Yu Hirakawa
 
87
Neto Borges is shown a yellow card by the referee
 
83
Yellow card for Thierno Ballo
 
81
G O O O A A A L - Macaulay Langstaff is on target!
 
73
Zak Sturge is coming off and he is replaced by Joe Bryan
 
73
Alfie Doughty is coming off and he is replaced by Thierno Ballo
 
66
Robert Atkinson is coming off and he is replaced by Neto Borges
 
66
Bristol City make a substitution. Sinclair Armstrong runs off the field and in comes Emil Riis Jakobsen
 
55
Aidomo Emakhu is coming off and he is replaced by Dan McNamara
 
55
Millwall make a substitution. Raees Bangura-Williams runs off the field and in comes Macaulay Langstaff
 
49
 
Ross McCrorie provided the assist for the goal.
 
49
G O O O A A A L - Adam Randell is on target!
 
46
Millwall make a substitution. Billy Mitchell runs off the field and in comes Ryan Leonard
 
46
The second half is underway
 
45+3
It's over! The referee blows for half time
 
41
Tristan Crama is shown a yellow card by the referee
 
38
Yellow card for Zak Sturge
 
23
Yellow card for Alfie Doughty
 
16
G O O O A A A L - Camiel Neghli is on target!
 
-
The referee starts the match
 
1 0
 
Send
or Enter