Bolton host Bristol City in the Championship. Both clubs have had an up-and-down campaign so far, with City sitting a touch higher in the table than their hosts.
Looking at how each side has performed over their last twenty matches, the numbers on both ends are remarkably close. That closeness is worth digging into before thinking about how this one might play out.
Analysis updated .
Compare bookmakers
Form Guide: Mirror Images
Across their last 20 matches in all competitions, Bolton have won 8, drawn 5 and lost 7, scoring 29 and conceding 28. Bristol City's record over the same span is almost a reflection of that: 7 wins, 5 draws, 8 losses, with 28 scored and 29 conceded.
Bolton: 20 completed matches; Bristol City: 20 completed matches.
Bolton
- Win
- 40% 8 / 20
- Draw
- 25% 5 / 20
- Loss
- 35% 7 / 20
- Scored
- 29
- Conceded
- 28
- Difference
- +1
Bristol City
- Win
- 40% 8 / 20
- Draw
- 25% 5 / 20
- Loss
- 35% 7 / 20
- Scored
- 28
- Conceded
- 25
- Difference
- +3
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Championship | Norwich | Bolton | 20.09.2026 | 3-4 |
| Championship | Bolton | Cardiff | 12.09.2026 | 1-0 |
| Championship | Bolton | West Ham | 08.09.2026 | 2-3 |
| Championship | Millwall | Bolton | 05.09.2026 | 4-0 |
| Championship | Sheffield Utd | Bolton | 01.09.2026 | 3-2 |
| Championship | Bolton | Lincoln | 29.08.2026 | 0-1 |
| Championship | QPR | Bolton | 22.08.2026 | 0-0 |
| Championship | Bolton | Preston | 15.08.2026 | 2-1 |
| League Cup | Sheffield Wednesday | Bolton | 08.08.2026 | 1-0 |
| Friendlies Clubs | Bolton | NAC Breda | 01.08.2026 | 1-0 |
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Friendlies Clubs | Crystal Palace | Bristol City | 03.10.2026 | 0-2 |
| Championship | Bristol City | Watford | 18.09.2026 | 1-0 |
| Championship | Bristol City | Lincoln | 15.09.2026 | 0-1 |
| Championship | Southampton | Bristol City | 12.09.2026 | 4-1 |
| Championship | Burnley | Bristol City | 05.09.2026 | 1-2 |
| Championship | Preston | Bristol City | 01.09.2026 | 1-3 |
| Championship | Bristol City | Portsmouth | 29.08.2026 | 2-1 |
| Championship | Birmingham | Bristol City | 22.08.2026 | 2-2 |
| Championship | Bristol City | Millwall | 15.08.2026 | 0-2 |
| League Cup | Bristol City | Walsall | 06.08.2026 | 0-1 |
In their recent Championship outings specifically, both sides have shown they can win and lose in quick succession. Bolton have mixed heavy wins like a 4-0 and a 3-2 with defeats to Norwich and West Ham, while City have strung together away wins at Burnley and Preston either side of a home loss to Lincoln and a heavy defeat at Southampton.
Neither side has found real consistency, so recent form alone doesn't point clearly either way.
Comparative Team Statistics: Bolton vs Bristol City

Head-to-Head: Old History, Limited Relevance
These two have met plenty of times before, with results fairly split: Bristol City have the edge with four wins to Bolton's three and two draws across the nine meetings on record. But the most recent of those came back in January 2019, an FA Cup tie followed by a league win for City.
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| FA Cup | Bristol City | Bolton | 25.01.2019 | 2-1 |
| Championship | Bristol City | Bolton | 12.01.2019 | 2-1 |
| Championship | Bolton | Bristol City | 11.08.2018 | 2-2 |
| Championship | Bolton | Bristol City | 02.02.2018 | 1-0 |
| Championship | Bristol City | Bolton | 26.09.2017 | 2-0 |
| Championship | Bristol City | Bolton | 19.03.2016 | 6-0 |
| Championship | Bolton | Bristol City | 07.11.2015 | 0-0 |
| Championship | Bristol City | Bolton | 13.04.2013 | 1-2 |
| Championship | Bolton | Bristol City | 20.10.2012 | 3-2 |
With seven years having passed and both squads having changed enormously since then, this head-to-head record says more about the past than it does about how either team is playing now.
League Position: Closer Than It Looks
Bristol City currently sit 8th with 13 points from 8 games, while Bolton are down in 15th on 10 points from the same number of matches. On points per game the gap is modest rather than huge, even if the table position looks more stark.
| № | Team | Played | Win | Draw | Loss | GF/GA | Points |
|---|---|---|---|---|---|---|---|
| 7 | Stoke City | 8 | 4 | 1 | 3 | 13/12 | 13 |
| 8 | Bristol City | 8 | 4 | 1 | 3 | 11/12 | 13 |
| 9 | Charlton | 8 | 3 | 3 | 2 | 7/10 | 12 |
| 14 | Wrexham | 8 | 2 | 4 | 2 | 9/12 | 10 |
| 15 | Bolton | 8 | 3 | 1 | 4 | 11/15 | 10 |
| 16 | Blackburn | 8 | 2 | 3 | 3 | 12/12 | 9 |
Both teams have let in a fair few goals already this season, Bolton's 15 conceded in particular standing out alongside City's 12.
City have the better numbers on paper, but it's not the kind of gap that guarantees anything on the day.
Key Men to Watch
Bolton's T. Gale and Bristol City's D. Ballard have both scored 3 goals in their last 8 matches, making them the most reliable finishers currently on view for either side. City also have Rio Cardines contributing 6 assists in 8 games, suggesting they've had more of a creative spark feeding their attack.
On the discipline side, Bolton's J. Sheehan has picked up a yellow and a red card in his last 8 outings, which is worth keeping an eye on given how tight these fixtures can get.

How This One Could Unfold
With both sides conceding at a similar rate over their recent matches and neither defence looking especially settled, there's a reasonable chance goals come at both ends here. City's away form has included some big away wins and some heavy losses, so they're capable of either extreme on the road.
Bolton's home record this season hasn't been the fortress you'd want given their league position, but they've shown in patches, like the 4-0 win over Millwall, that they can still turn on a strong attacking performance.
Squad lists and player details
Squad and player details
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| S. Dalby | England | 26 | Attacker | 191 cm | 78 kg |
| C. Christie | Republic of Ireland | 34 | Defender | 188 cm | 78 kg |
| A. Famewo | England | 27 | Defender | 188 | 66 |
| B. Davies | England | 31 | Defender | 185 | 74 |
| J. Bonham | Republic of Ireland | 33 | Goalkeeper | 192 | 95 |
| Ruben Rodrigues | Portugal | 30 | Attacker | 181 | 78 |
| R. Hardie | Scotland | 29 | Attacker | 188 | 62 |
| E. Erhahon | Scotland | 25 | Midfielder | 173 | n/a |
| T. Bair | Canada | 27 | Attacker | 194 | 101 |
| E. Toal | Northern Ireland | 27 | Defender | 191 | 70 |
| D. Harrington | Republic of Ireland | 26 | Goalkeeper | 184 | 71 |
| J. Sheehan | Wales | 31 | Midfielder | 184 | 75 |
| J. McAtee | England | 27 | Midfielder | 180 | 75 |
| G. Bazunu | Republic of Ireland | 24 | Goalkeeper | 189 | 79 |
| T. Gale | Barbados | 24 | Midfielder | 168 | 74 |
| Gaizka Larrazabal | Spain | 28 | Midfielder | 181 | 73 |
| L. Brunt | England | 25 | Defender | 187 | n/a |
| X. Simons | England | 23 | Midfielder | 183 | 81 |
| S. Iling-Junior | England | 23 | Attacker | 182 | 74 |
| J. Nelson | Canada | 24 | Attacker | 170 | 67 |
| A. Ito | Japan | 28 | Midfielder | 185 | 78 |
| M. Conway | England | 23 | Defender | 182 cm | n/a |
| Luca Stephenson | England | 23 | Defender | ||
| C. Forino-Joseph | England | 26 | Defender | 191 | 83 |
| D. Watson | Scotland | 21 | Midfielder | n/a | n/a |
| K. Dong | France | 22 | Attacker | 178 | 68 |
| C. Warren | England | n/a | Attacker | n/a | n/a |
| Tobias Ritchie | n/a | n/a | Midfielder | n/a | n/a |
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| E. Riis | Denmark | 28 | Attacker | 190 | 83 |
| E. Adebayo | England | 28 | Attacker | 193 | 89 |
| C. Pring | England | 28 | Defender | 185 | 71 |
| R. Atkinson | England | 28 | Defender | 193 | 85 |
| M. Bird | England | 26 | Midfielder | 183 | 68 |
| J. Wallace | England | 32 | Midfielder | 178 | 69 |
| J. Williams | England | 29 | Midfielder | 185 | 80 |
| B. Collins | England | 29 | Goalkeeper | 184 | 69 |
| R. Dickie | England | 30 | Defender | 195 | 75 |
| A. Randell | England | 26 | Midfielder | 175 | 69 |
| J. Knight | Republic of Ireland | 25 | Midfielder | 173 | 63 |
| S. Twine | England | 27 | Midfielder | 174 | 69 |
| T. Horvat | Slovenia | 27 | Midfielder | 175 | 69 |
| G. Tanner | England | 26 | Defender | 181 | 71 |
| S. Greenwood | England | 24 | Midfielder | 180 | 70 |
| L. Tolaj | Switzerland | 24 | Attacker | 183 | n/a |
| N. Eile | Sweden | 24 | Defender | n/a | n/a |
| S. Tickle | England | 24 | Goalkeeper | 188 | n/a |
| S. Bell | England | 24 | Attacker | 178 | n/a |
| G. Yah | Netherlands | 23 | Midfielder | 178 cm | 74 kg |
| D. Ballard | England | 21 | Midfielder | n/a | n/a |
| Y. Hirakawa | Japan | 25 | Midfielder | 171 | 68 |
| L. Eissat | Israel | 21 | Defender | n/a | n/a |
| Rio Cardines | England | 20 | Defender | 175 | n/a |
With the form lines running so close together and the historical meetings offering little current relevance, there isn't a clear enough edge here to back with confidence.
Without a market to weigh up against that balanced picture, the sensible call is to sit this one out rather than force a selection.
