Karlan Grant
Assist · Tyreece Campbell
8'
1–0
Photo: en:User:Superbfc, CC BY-SA 3.0Forecast Verdict
Top pick missedWe said
Actual
OneTouch Forecast · dc-v1.15
It finished level; our pre-match call put the chance of that at 29%. Bristol City had more shots (13–12) but fewer on target (3–4).
Pre-match call frozen 10 Oct 2026 · model dc-v1.15
Karlan Grant
Assist · Tyreece Campbell
8'
1–0
Scott Twine
Penalty
27'
1–1
Kayne Ramsay
On for Micah Mbick
53'
Cameron Pring
On for Yu Hirakawa
65'
Billy Koumetio
Booked
69'
Charlie Kelman
On for Miles Leaburn
77'
Gibson Yah
On for Adam Randell
78'
Millenic Alli
On for Tyreece Campbell
89'
Elijah Adebayo
Booked
90'+2'
Ivan Mesik
Booked
90'+2'
Sam Bell
On for Dominic Ballard
90'+3'
Ratings are out of 10. marks an OneTouch estimate, not a confirmed grade. Tap a player for details.
Match DNA
Transition Warfare
The match swung on turnovers. Moments of transition were the only moments that mattered.
25 shots
Expected goals over time
1.92 – 1.50
accuracy · 33%
kill rate · 8%
accuracy · 23%
kill rate · 8%
Charlton Athletic and Bristol City each turned 8% of their shots into goals.
Shots on Target
Attack
xG · BSD
Head to Head
League Standing
ChampionshipKey context
Venue
The Valley
Kick-off
10 Oct · 11:30 UTC
Referee
Tom Reeves
England · 3.2 yellows/match
Arena 3D
Pitch-level coverage: the ball follows the real on-pitch action.