Match report
Millwall Defeats Bristol City 2-1 in Championship Clash
Millwall
2–1
FT
Bristol City
Dec 29, 2025
Millwall triumphed over Bristol City in an intense Championship match, with goals from Chris Neghli and Michael Langstaff securing their win. Despite Bristol City's effort to level the score through Alex Randell, Millwall held firm for a 2-1 victory at The Den.
Key Facts
- • Chris Neghli opened the scoring for Millwall in the 16th minute.
- • Alex Randell equalized for Bristol City with a goal in the 49th minute.
- • Michael Langstaff netted the winning goal for Millwall at the 81st minute.
- • Millwall saw three yellow cards during the match, given to Andy Doughty (23'), Zeki Sturge (38'), and Tom Crama (41').
- • Bristol City substituted Neto Borges with Ryan Atkinson in the 66th minute.
Lineups
Millwall
Formation: 4-2-3-1
Starting XI
- 15 M. Crocombe (G)
- 4 T. Crama (D)
- 6 C. Taylor (D)
- 5 J. Cooper (D)
- 3 Z. Sturge (D)
- 14 A. Doughty (M)
- 8 B. Mitchell (M)
- 10 C. Neghli (M)
- 31 R. Bangura-Williams (M)
- 22 A. Emakhu (M)
- 9 M. Ivanovic (F)
Substitutes
- 13 S. Benda
- 2 D. McNamara
- 7 T. Ballo
- 17 M. Langstaff
- 18 R. Leonard
- 23 J. Bryan
- 28 A. Matthews
- 45 W. Harding
- 47 J. Howland
Bristol City
Formation: 3-4-2-1
Starting XI
- 1 M. O'Leary (G)
- 14 Z. Vyner (D)
- 16 R. Dickie (D)
- 5 R. Atkinson (D)
- 2 R. McCrorie (M)
- 12 J. Knight (M)
- 4 A. Randell (M)
- 3 C. Pring (M)
- 10 S. Twine (F)
- 11 A. Mehmeti (F)
- 30 S. Armstrong (F)
Substitutes
- 13 J. Lumley
- 19 G. Tanner
- 24 H. Roberts
- 21 Neto Borges
- 7 Y. Hirakawa
- 26 J. Stokes
- 29 L. Pecover
- 18 E. Riis
- 25 E. Yeboah
Timeline
-
16' Millwall Goal · Normal GoalC. Neghli -
23' Millwall Card · Yellow CardA. DoughtyFoul
-
38' Millwall Card · Yellow CardZ. SturgeFoul
-
41' Millwall Card · Yellow CardT. CramaFoul
-
46' Millwall subst · Substitution 1Off: Billy Mitchell · On: R. Leonard -
49' Bristol City Goal · Normal GoalA. Randell · Assist: R. McCrorie -
55' Millwall subst · Substitution 2Off: A. Emakhu · On: Danny McNamara -
55' Millwall subst · Substitution 3Off: R. Bangura-Williams · On: M. Langstaff -
66' Bristol City subst · Substitution 1Off: R. Atkinson · On: Neto Borges -
66' Bristol City subst · Substitution 2Off: S. Armstrong · On: E. Riis -
73' Millwall subst · Substitution 4Off: A. Doughty · On: T. Ballo -
73' Millwall subst · Substitution 5Off: Z. Sturge · On: J. Bryan -
81' Millwall Goal · Normal GoalM. Langstaff -
83' Millwall Card · Yellow CardT. Ballo -
87' Bristol City Card · Yellow CardNeto BorgesFoul
-
88' Bristol City subst · Substitution 3Off: S. Twine · On: Y. Hirakawa
Match Stats
| Stat | Millwall | Bristol City |
|---|---|---|
| Fouls | 15 | 8 |
| Pass Accuracy | 70% | 79% |
| Offsides | 0 | 3 |
| Red Cards | — | — |
| Total Shots | 8 | 16 |
| Corners | 1 | 8 |
| Total Passes | 346 | 463 |
| Yellow Cards | 4 | 1 |
| Blocked Shots | 4 | 8 |
| Shots on Target | 2 | 3 |
| xG | 0.63 | 0.96 |
| Shots off Target | 2 | 5 |
| Possession | 42% | 58% |
| Goals Prevented | 0 | 0 |
| Accurate Passes | 242 | 367 |
| Shots Inside Box | 5 | 10 |
| Saves | 2 | 0 |
| Shots Outside Box | 3 | 6 |
Key Match Notes
- ▸ The early goal by Chris Neghli put Millwall ahead, setting a strong tone for their attack.
- ▸ Alex Randell's equalizer at the start of the second half lifted Bristol City and increased pressure on Millwall's defense.
- ▸ Michael Langstaff's late goal was crucial in securing victory for Millwall after Bristol City had leveled the score.