Bolton vs Bristol City prediction

Match preview
GOSSIPBALL's parrot has been crunching the numbersGossipBall sees Bolton against Bristol City as too close to call in the Championship on Saturday 31 October 2026 at 15:00 UTC. It gives Bolton a 38% chance of winning, puts the draw at 26% and gives Bristol City 36%.
GossipBall expects 1.4 goals from Bolton and 1.4 from Bristol City, so the goals line is finely balanced: there is a 54% chance of three or more goals and a 58% chance that both teams score. The likeliest single score is 1–1 (12%). Bolton keep a clean sheet in 24% of outcomes, Bristol City in 24%.
Bolton are 18th in the table with 14 points from 12 games; Bristol City are 14th with 15. In their last five league games Bolton took 7 points (WLWDL) and Bristol City took 5 (WDLLD). This season Bolton average 1.36 expected goals (xG) for and 1.91 against per game; Bristol City average 1.30 for and 1.34 against.
GOSSIPBALL analysis · based on five seasons of results and expected goals · updated 29 October 2026, 20:50 UTC
Scoreline chances
How to readGoals
ExplainedGOSSIPBALL expects 2.9 goals in total: 1.45 for Bolton and 1.41 for Bristol City.
Winning margin
ExplainedEach team's goals
ExplainedRecent form
Head to head
These teams haven't met in this league in the last five seasons.
Season averages per game
Questions and answers
Who will win Bolton vs Bristol City?
GossipBall gives Bolton a 38% chance of winning, the draw 26% and Bristol City 36%. GossipBall sees Bolton against Bristol City as too close to call.
What is the most likely score in Bolton vs Bristol City?
The likeliest single score is 1–1, with a 12% chance. The next most likely are 2–1 (8%), 1–2 (8%), 1–0 (8%).
Will both teams score in Bolton vs Bristol City?
GossipBall gives a 58% chance that both Bolton and Bristol City score.
Will there be three or more goals in Bolton vs Bristol City?
There is a 54% chance of three or more goals. GossipBall expects 2.9 goals in total (1.4 for Bolton, 1.4 for Bristol City).
When is Bolton vs Bristol City?
Kick-off is Saturday 31 October 2026 at 15:00 UTC.