Skip to content
Live scoresView all →

Bolton vs Bristol City 2-3

  • Josh Sheehan16'
  • Sam Dalby57'
  • Dominic Ballard13'
  • Sam Bellis84'
  • Scott Twine90+3'
Kick-off
Sat, 31 Oct 2026 · 15:00 (UTC)
Venue
Toughsheet Community Stadium, Horwich
Referee
Bobby Madley

Match timeline

  1. 90+3’Goal!Bristol City crestBristol CityScott TwineAssist: Jed Wallace2 – 3
  2. 88’SubstitutionBolton crestBoltonMax Lott ONSamuel Iling OFF
  3. 88’SubstitutionBolton crestBoltonAkin Famewo ONBen Davies OFF
  4. 84’Goal!Bristol City crestBristol CitySam BellisAssist: Cameron Pring2 – 2
  5. 78’SubstitutionBolton crestBoltonLewis Brunt ONChristian Forino Joseph OFF
  6. 78’SubstitutionBristol City crestBristol CitySam Bellis ONlorent tolaj OFF
  7. 78’SubstitutionBristol City crestBristol CityAdam Randell ONJoe Williams OFF
  8. 67’SubstitutionBristol City crestBristol CityScott Twine ONDominic Ballard OFF
Show 9 earlier events
  1. 65’SubstitutionBolton crestBoltonKyliane Dong ONThierry Gale OFF
  2. 65’SubstitutionBolton crestBoltonRuben Rodrigues ONAtsuki Ito OFF
  3. 57’Goal!Bolton crestBoltonSam DalbyAssist: Atsuki Ito2 – 1
  4. 55’SubstitutionBristol City crestBristol CityYu Hirakawa ONBrian de Keersmaecker OFF
  5. 55’SubstitutionBristol City crestBristol CityJed Wallace ONRio Cardines OFF
  6. 30’Yellow cardBolton crestBoltonJosh Sheehan
  7. 16’Goal!Bolton crestBoltonJosh SheehanAssist: Thierry Gale1 – 1
  8. 13’Goal!Bristol City crestBristol CityDominic BallardAssist: Jason Knight0 – 1
  9. 11’Yellow cardBristol City crestBristol CityJoe Williams
  10. 1’Kick-off

Key stats

Bolton crestBoltonBristol CityBristol City crest
  • 65%Possession35%
  • 19Shots13
  • 1.28xG2.68
  • 6Shots on Target8
  • 11Corners4
  • 4Fouls7
  • 2Offsides5
  • 5Saves4
  • 587Passes316
  • 1Yellow Cards1

Lineups

Confirmed selections

Bolton crestBolton4 - 2 - 3 - 1

  1. 1Bonham
  2. 22Larrazabal
  3. 3Forino-Joseph
  4. 6Davies
  5. 25Conway
  6. 4Simons
  7. 8Sheehan
  8. 16Iling-Junior
  9. 17Ito
  10. 11Gale
  11. 10Dalby

Substitutions

  1. 65’↑7 K. Dong↓11 T. Gale
  2. 65’↑20 Ruben Rodrigues↓17 A. Ito
  3. 78’↑5 L. Brunt↓3 C. Forino-Joseph
  4. 88’↑35 Max Lott↓ Samuel Iling
  5. 88’↑14 A. Famewo↓6 B. Davies

Unused substitutes 27 Luca Stephenson, 12 D. Watson, 23 D. Harrington, 9 T. Bair

Coach S. Schumacher

Bristol City crestBristol City4 - 2 - 3 - 1

  1. 40Collins
  2. 19Tanner
  3. 15McNally
  4. 2Eissat
  5. 3Pring
  6. 12Knight
  7. 6Keersmaecker
  8. 21Cardines
  9. 23Ballard
  10. 8Williams
  11. 9Tolaj

Substitutions

  1. 55’↑7 Y. Hirakawa↓6 B. De Keersmaecker
  2. 55’↑17 J. Wallace↓21 Rio Cardines
  3. 67’↑10 S. Twine↓23 D. Ballard
  4. 78’↑ Sam Bellis↓9 L. Tolaj
  5. 78’↑4 A. Randell↓8 J. Williams

Unused substitutes 11 S. Bell, 20 S. Greenwood, 14 T. Horvat, 1 S. Tickle, 5 R. Atkinson

Coach M. Skubala

Match facts

Competition
EFL Championship - English Second Tier
Round
Matchday 13
Date
Sat, 31 Oct 2026
Kick-off
15:00 (UTC)
Venue
Toughsheet Community Stadium, Horwich
Referee
Bobby Madley
Bolton coach
S. Schumacher
Bristol City coach
M. Skubala

League table

EFL Championship - English Second Tier

#TeamPWDLGDPts
1Birmingham crestBirmingham15852+1429
2Middlesbrough crestMiddlesbrough15852+1129
3Stoke City crestStoke City15924+629
4Wolves crestWolves15843+828
5West Brom crestWest Brom15843+828
17Bristol City crestBristol City15537-818
18Bolton crestBolton15528-917

Recent form

Last 5 matches, all competitions

Bolton crest

Bolton

  1. W
  2. L
  3. W
  4. D
  5. L
Bristol City crest

Bristol City

  1. W
  2. D
  3. L
  4. L
  5. D

Player ratings

  1. 1J. Sheehan8.2
  2. 2S. Dalby7.9
  3. 3A. Ito7.2
  4. 4Ruben Rodrigues6.8
  5. 5T. Gale6.8
  6. 6J. Bonham6.5
  7. 7K. Dong6.5
  8. 8S. Iling-Junior6.4
  9. 9B. Davies6.4
  10. 10X. Simons6.4
  11. 11Max Lott6.3
  12. 12C. Forino-Joseph6.2
  13. 13Gaizka Larrazabal6.1
  14. 14L. Brunt6.0
  15. 15A. Famewo5.9
  16. 16M. Conway5.6
  17. 17D. Watson0.0
  18. 18Luca Stephenson0.0
  19. 19D. Harrington0.0
  20. 20T. Bair0.0
  1. 1S. Bell8.1
  2. 2D. Ballard7.9
  3. 3J. Knight7.5
  4. 4S. Twine7.2
  5. 5C. Pring7.2
  6. 6B. Collins6.7
  7. 7Rio Cardines6.6
  8. 8L. McNally6.5
  9. 9J. Williams6.4
  10. 10J. Wallace6.4
  11. 11Y. Hirakawa6.3
  12. 12G. Tanner6.2
  13. 13L. Eissat6.2
  14. 14L. Tolaj6.1
  15. 15A. Randell6.0
  16. 16B. De Keersmaecker6.0
  17. 17R. Atkinson0.0
  18. 18S. Greenwood0.0
  19. 19T. Horvat0.0
  20. 20S. Tickle0.0

Match ratings from API-Football, out of 10.

MVP of the match

J. Sheehan
8.2

J. Sheehan

Bolton crestBolton

1
Goals
0
Assists

Rated 8.2, the best on the pitch — 1 goal in 90 minutes.

Team form comparison

Last 5 matches, all competitions

Bolton crestBolton
W-D-L
2-1-2
Scored / match
1.8
Conceded / match
2.2
Bristol City crestBristol City
W-D-L
1-2-2
Scored / match
0.4
Conceded / match
0.6

Fan predictions

How the fans called it

  • Bolton crestBolton0%
  • Draw0%
  • Bristol City crestBristol CityResult0%

No votes yet

What happened

Match report

Bristol City won 3-2 at Toughsheet Community Stadium after Scott Twine struck in the third minute of stoppage time. Bolton led twice, and the visitors levelled each time before nicking the winner late on.

Bristol City opened the scoring in the 13th minute when Dominic Ballard finished from Jason Knight for 1-0. Bolton equalised three minutes later through Josh Sheehan, set up by Thierry Gale, and the sides went in level at 1-1.

Bolton went ahead again on 57 minutes, Sam Dalby scoring from Atsuki Ito to make it 2-1. Bristol City made two changes on 55 minutes, then another two on 78 minutes, and those switches changed the game: Sam Bellis, who came on in the 78th minute, equalised on 84 minutes from Cameron Pring. Scott Twine, who came on in the 67th minute, then sealed it in stoppage time from Jed Wallace, who had been introduced on 55 minutes.

Bolton had 65% of the ball, made 587 passes to Bristol City’s 316 and took 19 shots to 13, but the visitors had more shots on target, 8 to 6, and a higher expected goals figure of 2.68 to 1.28. Bolton also won 11 corners to 4 and had 5 saves to Bristol City’s 4, while Bristol City were flagged offside 5 times to Bolton’s 2.

Joe Williams was booked for Bristol City on 11 minutes, and Josh Sheehan saw yellow for Bolton on 30 minutes. There were no red cards.

Match record

Competition
EFL Championship - English Second Tier
Round
Matchday 13
Kick-off
Venue
Toughsheet Community Stadium, Horwich
Referee
Bobby Madley
Match ID
cornerflick:match:bolton-vs-bristol-city-championship-2026-10-31

Data: API-Football · last updated · Spotted an error?

Cite, download, embed

This match as a source

Cite this match

Cornerflick. Bolton 2-3 Bristol City, EFL Championship - English Second Tier, 31 October 2026. Match record, last updated 3 November 2026. https://cornerflick.com/football/championship/matches/bolton-vs-bristol-city-championship-2026-10-31

Permanent identifier cornerflick:match:bolton-vs-bristol-city-championship-2026-10-31. It does not change if the page moves.

Download the data

Data by Cornerflick — cornerflick.com. Reuse under CC BY 4.0.

Embed this match

A live scoreboard and timeline for your own page, crediting Cornerflick.

<iframe src="https://cornerflick.com/embed/match/bolton-vs-bristol-city-championship-2026-10-31" width="100%" height="220" style="border:0" loading="lazy" title="Match scoreboard and timeline — Cornerflick"></iframe>

Get live alerts

Never miss a moment. Goals, line-ups, red cards and full-time — pushed to your phone the second they happen.

Full timeline

17 events

  1. 11’Yellow cardBristol City crestBristol CityJoe Williams
  2. 13’Goal!Bristol City crestBristol CityDominic BallardAssist: Jason Knight0 – 1
  3. 16’Goal!Bolton crestBoltonJosh SheehanAssist: Thierry Gale1 – 1
  4. 30’Yellow cardBolton crestBoltonJosh Sheehan
  5. 55’SubstitutionBristol City crestBristol CityYu Hirakawa ONBrian de Keersmaecker OFF
  6. 55’SubstitutionBristol City crestBristol CityJed Wallace ONRio Cardines OFF
  7. 57’Goal!Bolton crestBoltonSam DalbyAssist: Atsuki Ito2 – 1
  8. 65’SubstitutionBolton crestBoltonKyliane Dong ONThierry Gale OFF
  9. 65’SubstitutionBolton crestBoltonRuben Rodrigues ONAtsuki Ito OFF
  10. 67’SubstitutionBristol City crestBristol CityScott Twine ONDominic Ballard OFF
  11. 78’SubstitutionBolton crestBoltonLewis Brunt ONChristian Forino Joseph OFF
  12. 78’SubstitutionBristol City crestBristol CitySam Bellis ONlorent tolaj OFF
  13. 78’SubstitutionBristol City crestBristol CityAdam Randell ONJoe Williams OFF
  14. 84’Goal!Bristol City crestBristol CitySam BellisAssist: Cameron Pring2 – 2
  15. 88’SubstitutionBolton crestBoltonMax Lott ONSamuel Iling OFF
  16. 88’SubstitutionBolton crestBoltonAkin Famewo ONBen Davies OFF
  17. 90+3’Goal!Bristol City crestBristol CityScott TwineAssist: Jed Wallace2 – 3