Joe Williams
Booked
11'
Photo: Mark Hammond from London, England, CC BY 2.0Forecast Verdict
Top pick correctWe said
Actual
OneTouch Forecast · dc-v2.0
Bristol City won; our pre-match call put the chance of that at 40%. Bolton Wanderers had more shots (19–14) but fewer on target (6–9).
Pre-match call frozen 31 Oct 2026 · model dc-v2.0
Tactical shift
Joe Williams
Booked
11'
Dominic Ballard
Assist · Jason Knight
13'
0–1
Josh Sheehan
Assist · Thierry Gale
16'
1–1
Josh Sheehan
Booked
30'
Yu Hirakawa
On for Brian De Keersmaecker
55'
Sam Dalby
Assist · Atsuki Ito
57'
2–1
Ruben Rodrigues
On for Atsuki Ito
65'
Scott Twine
On for Dominic Ballard
67'
Lewis Brunt
On for Christian Forino Joseph
78'
Sam Bell
On for Lorent Tolaj
78'
Sam Bell
Assist · Cameron Pring
84'
2–2
Akin Famewo
On for Ben Davies
88'
Scott Twine
Assist · Jed Wallace
93'
2–3
Ratings are out of 10. marks an OneTouch estimate, not a confirmed grade. Tap a player for details.
Match DNA
Chaos Match
High-event, low-control. Structure broke down repeatedly — pure entertainment.
33 shots
Expected goals over time
accuracy · 32%
kill rate · 11%
accuracy · 64%
kill rate · 21%
Bristol City turned 21% of shots into goals to Bolton Wanderers's 11%.
Shots on Target
Attack
xG
Head to Head
League Standing
ChampionshipKey context
Venue
Toughsheet Community Stadium
Kick-off
31 Oct · 15:00 UTC
Referee
Robert Madley
England · 3.9 yellows/match
Arena 3D
Pitch-level coverage: the ball follows the real on-pitch action.