
SCOTT TWINE 93rd-MINUTE WINNER | Bolton Wanderers 2-3 Bristol City | Highlights
Bristol City · 2026-10-31T12:47:27-07:00 · 1m 53s
Watch on the official website ↗Bolton Wanderers 2–3 Bristol City was the full-time score in the Championship on Sat 31 Oct 2026 at Toughsheet Community Stadium.
UK dates and kick-off times · GMT / BST
· 15:00 GMT · Regular season
Toughsheet Community Stadium
Match information as at 12 Nov 2026, 08:53 GMT.

Bristol City · 2026-10-31T12:47:27-07:00 · 1m 53s
Watch on the official website ↗
Bristol City · 2026-11-01T04:59:31-08:00 · 16m 50s
Watch on the official website ↗
Bristol City · 2026-11-02T05:33:05-08:00 · 8m 44s
Watch on the official website ↗Availability may vary by location. If a player cannot load, use the official viewing link. Videos are not hosted by this website. Playing an embedded clip connects to YouTube; see our privacy information.
No confirmed UK broadcaster is listed for this match.
Explore Championship matches on TV or read how to watch in the UK.
Joe Williams
Scorer: Dominic Ballard · Assist: Jason Knight
Scorer: Josh Sheehan · Assist: Thierry Gale
Josh Sheehan
On: Yu Hirakawa · Off: Brian De Keersmaecker
On: Jed Wallace · Off: Rio Cardines
Scorer: Sam Dalby · Assist: Atsuki Ito
Ruben Rodrigues · Off: Atsuki Ito
On: Kyliane Dong · Off: Thierry Gale
On: Scott Twine · Dominic Ballard
On: Lewis Brunt · Christian Forino Joseph
On: Sam Bell · Off: Lorent Tolaj
On: Adam Randell · Off: Joe Williams
Scorer: Sam Bell · Assist: Cameron Pring
On: Akin Famewo · Off: Ben Davies
On: Max Lott · Off: Samuel Iling-Junior
Scorer: Scott Twine · Assist: Jed Wallace
| Statistic | ||
|---|---|---|
| Possession | 65.0% | 35.0% |
| Shots | 19 | 14 |
| Shots on target | 6 | 9 |
| Corners | 11 | 4 |
| Fouls | 5 | 7 |
| Offsides | 2 | 5 |
| Saves | 6 | 4 |
| Yellow cards | 1 | 1 |
| Red cards | 0 | 0 |
| Passes | 589 | 322 |
| Accurate passes | 496 | 241 |
| Pass accuracy | 84.2% | 74.8% |
| Crosses | 28 | 9 |
| Accurate crosses | 9 | 3 |
| Long balls | 59 | 53 |
| Accurate long balls | 26 | 21 |
| Blocked shots | 8 | 2 |
| Tackles | 12 | 16 |
| Interceptions | 13 | 9 |
| Clearances | 25 | 36 |
| Shots on target (%) | 31.6% | 64.3% |
| Penalties scored | 0 | 0 |
| Penalties taken | 0 | 0 |
| Cross accuracy | 32.1% | 33.3% |
| Long-ball accuracy | 44.1% | 39.6% |
| Successful tackles | 7 | 11 |
| Tackle success | 58.3% | 68.8% |
| Effective clearances | 25 | 36 |
Accuracy rates are calculated from the available counts and rounded to one decimal place. A dash means the figure is unavailable.
| Player | Goals | Assists | Shots | On target | YC | RC | Saves |
|---|---|---|---|---|---|---|---|
| Jack Bonham | 0 | 0 | 0 | 0 | 0 | 0 | 6 |
| Ben Davies | 0 | 0 | 1 | 0 | 0 | 0 | — |
| Christian Forino Joseph | 0 | 0 | 0 | 0 | 0 | 0 | — |
| Max Conway | 0 | 0 | 0 | 0 | 0 | 0 | — |
| Gaizka Larrazabal | 0 | 0 | 3 | 0 | 0 | 0 | — |
| Atsuki Ito | 0 | 1 | 3 | 1 | 0 | 0 | — |
| Josh Sheehan | 1 | 0 | 1 | 1 | 1 | 0 | — |
| Xavier Simons | 0 | 0 | 0 | 0 | 0 | 0 | — |
| Sam Dalby | 1 | 0 | 1 | 1 | 0 | 0 | — |
| Thierry Gale | 0 | 1 | 1 | 0 | 0 | 0 | — |
| Samuel Iling-Junior | 0 | 0 | 4 | 0 | 0 | 0 | — |
| Akin Famewo | 0 | 0 | 0 | 0 | 0 | 0 | — |
| Max Lott | 0 | 0 | 0 | 0 | 0 | 0 | — |
| Lewis Brunt | 0 | 0 | 0 | 0 | 0 | 0 | — |
| Kyliane Dong | 0 | 0 | 2 | 1 | 0 | 0 | — |
| Ruben Rodrigues | 0 | 0 | 3 | 2 | 0 | 0 | — |
| Player | Goals | Assists | Shots | On target | YC | RC | Saves |
|---|---|---|---|---|---|---|---|
| Bradley Collins | 0 | 0 | 0 | 0 | 0 | 0 | 4 |
| Luke McNally | 0 | 0 | 2 | 1 | 0 | 0 | — |
| Lisav Eissat | 0 | 0 | 1 | 0 | 0 | 0 | — |
| George Tanner | 0 | 0 | 0 | 0 | 0 | 0 | — |
| Brian De Keersmaecker | 0 | 0 | 0 | 0 | 0 | 0 | — |
| Jason Knight | 0 | 1 | 0 | 0 | 0 | 0 | — |
| Joe Williams | 0 | 0 | 0 | 0 | 1 | 0 | — |
| Cameron Pring | 0 | 1 | 1 | 0 | 0 | 0 | — |
| Rio Cardines | 0 | 0 | 1 | 0 | 0 | 0 | — |
| Dominic Ballard | 1 | 0 | 1 | 1 | 0 | 0 | — |
| Lorent Tolaj | 0 | 0 | 2 | 2 | 0 | 0 | — |
| Scott Twine | 1 | 0 | 1 | 1 | 0 | 0 | — |
| Yu Hirakawa | 0 | 0 | 1 | 1 | 0 | 0 | — |
| Jed Wallace | 0 | 1 | 1 | 1 | 0 | 0 | — |
| Adam Randell | 0 | 0 | 0 | 0 | 0 | 0 | — |
| Sam Bell | 1 | 0 | 3 | 2 | 0 | 0 | — |
YC = yellow cards; RC = red cards. A dash means that a figure is unavailable.
| Date | Home | Score | Away |
|---|---|---|---|
| 25 Jan 2019 | 2 – 1 | ||
| 12 Jan 2019 | 2 – 1 | ||
| 11 Aug 2018 | 2 – 2 | ||
| 2 Feb 2018 | 1 – 0 | ||
| 26 Sep 2017 | 2 – 0 |
| Team | Statistic | Player | Total | Other figures |
|---|---|---|---|---|
| Shots | Samuel Iling-Junior | 4 | Shots on target: 0Expected goals (xG): 0.20 | |
| Accurate passes | Ben Davies | 70 | Passes: 76Big chances created: 0 | |
| Defensive interventions | Christian Forino Joseph | 14 | Successful tackles: 3Duels won: 3 | |
| Saves | Jack Bonham | 6 | Shots on target faced: 9Expected goals conceded (xGC): 3.14 | |
| Shots | Sam Bell | 3 | Shots on target: 2Expected goals (xG): 0.96 | |
| Accurate passes | Jason Knight | 35 | Passes: 38Big chances created: 1 | |
| Defensive interventions | Lisav Eissat | 13 | Successful tackles: 0Duels won: 1 | |
| Saves | Bradley Collins | 4 | Shots on target faced: 6Expected goals conceded (xGC): 1.24 |
xG estimates the chance of a shot becoming a goal; xGC is the expected goals from shots faced. These are estimates, not the score.
Earlier results, with the competition shown for each game. Scores are written home team first.
| Date | Opponent | Venue | Score | Result | Competition |
|---|---|---|---|---|---|
| 23 Oct 2026 | Home | 1 – 5 | L | EFL Championship | |
| 17 Oct 2026 | Away | 0 – 0 | D | EFL Championship | |
| 13 Oct 2026 | Away | 1 – 3 | W | EFL Championship | |
| 10 Oct 2026 | Home | 1 – 2 | L | EFL Championship | |
| 20 Sep 2026 | Away | 3 – 4 | W | EFL Championship |
| Date | Opponent | Venue | Score | Result | Competition |
|---|---|---|---|---|---|
| 24 Oct 2026 | Away | 0 – 0 | D | EFL Championship | |
| 17 Oct 2026 | Home | 0 – 1 | L | EFL Championship | |
| 13 Oct 2026 | Home | 0 – 1 | L | EFL Championship | |
| 10 Oct 2026 | Away | 1 – 1 | D | EFL Championship | |
| 3 Oct 2026 | Crystal Palace | Away | 0 – 2 | W | Club Friendly |
Latest league positions as at 13 Nov 2026, 06:00 GMT. These may include matches played after this fixture.
| Pos | Club | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 17 | 15 | 5 | 3 | 7 | 16 | 24 | -8 | 18 | |
| 18 | 15 | 5 | 2 | 8 | 20 | 29 | -9 | 17 |
Bolton Wanderers 2–3 Bristol City was the full-time score in the Championship on Sat 31 Oct 2026 at Toughsheet Community Stadium.
No confirmed UK broadcaster is listed for this match.
Available official highlights are shown near the top of this page. Use the watch link if the player is unavailable in your location.