Cheltenham host Bristol Rovers in League Two. Both clubs have had a bumpy spell of late, swinging between decent wins and some rough losses.
Each side goes into this one short on real consistency right now, and neither looks fully settled in front of goal. Recent meetings between these two haven't followed any clear pattern either, so there's no obvious favourite heading into matchday.
Analysis updated .
Compare bookmakers
Both sides in uneven form
Bristol Rovers arrive here on the back of a genuinely tough stretch, having lost their last four matches across competitions before this preview was put together. That run includes league defeats away at Shrewsbury and Crewe as well as a home loss to Barnet.
Cheltenham: 20 completed matches; Bristol Rovers: 20 completed matches.
Cheltenham
- Win
- 35% 7 / 20
- Draw
- 25% 5 / 20
- Loss
- 40% 8 / 20
- Scored
- 31
- Conceded
- 39
- Difference
- -8
Bristol Rovers
- Win
- 30% 6 / 20
- Draw
- 20% 4 / 20
- Loss
- 50% 10 / 20
- Scored
- 26
- Conceded
- 34
- Difference
- -8
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| League Two | Cheltenham | Newport County | 24.10.2026 | 1-0 |
| League Two | Cheltenham | Fleetwood Town | 20.10.2026 | 4-2 |
| League Two | Oldham | Cheltenham | 17.10.2026 | 4-1 |
| EFL Trophy | Cheltenham | Tottenham Hotspur U21 | 13.10.2026 | 2-2 |
| League Two | Cheltenham | Salford City | 10.10.2026 | 0-2 |
| League Two | Accrington ST | Cheltenham | 03.10.2026 | 2-0 |
| League Two | Cheltenham | Chesterfield | 26.09.2026 | 2-1 |
| EFL Trophy | Cheltenham | Exeter City | 22.09.2026 | 2-2 |
| League Two | Colchester | Cheltenham | 19.09.2026 | 1-1 |
| League Two | Crawley Town | Cheltenham | 12.09.2026 | 1-3 |
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| League Two | Bristol Rovers | Swindon Town | 24.10.2026 | 0-0 |
| League Two | Bristol Rovers | Salford City | 20.10.2026 | 1-2 |
| League Two | Shrewsbury | Bristol Rovers | 17.10.2026 | 1-0 |
| League Two | Bristol Rovers | Barnet | 10.10.2026 | 1-3 |
| EFL Trophy | Wycombe | Bristol Rovers | 06.10.2026 | 4-1 |
| League Two | Crewe | Bristol Rovers | 03.10.2026 | 3-1 |
| League Two | Bristol Rovers | Exeter City | 26.09.2026 | 1-0 |
| League Two | Gillingham | Bristol Rovers | 19.09.2026 | 3-0 |
| League Two | Grimsby | Bristol Rovers | 12.09.2026 | 2-0 |
| League Two | Bristol Rovers | Rotherham | 05.09.2026 | 1-0 |
Cheltenham haven't been much steadier. They did beat Fleetwood Town comfortably in their most recent outing, but that followed back-to-back-to-back defeats to Oldham, Salford and Accrington. Across the wider sample both clubs have lost more games than they've won.
Rovers' losing run is the longer and more recent of the two, which is worth keeping in mind.
Comparative Team Statistics: Cheltenham vs Bristol Rovers

A fixture history that swings around
These two have met plenty of times down the years across several divisions, and the results don't lean strongly one way. The most recent league meeting back in April ended in a heavy 4-0 win for Bristol Rovers, but Cheltenham won the reverse fixture the previous season.
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| League Two | Bristol Rovers | Cheltenham | 25.04.2026 | 4-0 |
| League Two | Cheltenham | Bristol Rovers | 22.11.2025 | 1-0 |
| EFL Trophy | Cheltenham | Bristol Rovers | 07.10.2025 | 0-1 |
| League One | Cheltenham | Bristol Rovers | 13.04.2024 | 1-3 |
| League One | Bristol Rovers | Cheltenham | 09.12.2023 | 1-1 |
| EFL Trophy | Bristol Rovers | Cheltenham | 05.09.2023 | 4-1 |
| League One | Bristol Rovers | Cheltenham | 01.01.2023 | 2-1 |
| League One | Cheltenham | Bristol Rovers | 15.10.2022 | 1-4 |
| EFL Trophy | Bristol Rovers | Cheltenham | 31.08.2021 | 2-0 |
| League Cup | Bristol Rovers | Cheltenham | 10.08.2021 | 0-2 |
Further back there are some big scorelines in both directions, including a 4-1 Rovers win and a couple of narrow Cheltenham victories. It's a long and varied history rather than a clear trend either side can lean on.
Level on points with little separating them
Cheltenham and Bristol Rovers sit next to each other in the table after eleven games each, locked on the same points total. Their goal difference is almost identical too, which tells you how tight things have been for both all season.
| № | Team | Played | Win | Draw | Loss | GF/GA | Points |
|---|---|---|---|---|---|---|---|
| 7 | Chesterfield | 11 | 4 | 3 | 4 | 17/15 | 15 |
| 8 | Cheltenham | 11 | 4 | 3 | 4 | 17/20 | 15 |
| 9 | Bristol Rovers | 11 | 5 | 0 | 6 | 15/18 | 15 |
| 10 | Accrington ST | 11 | 3 | 5 | 3 | 16/15 | 14 |
Rovers' record is built entirely from wins and losses with no draws at all in the league table, while Cheltenham have picked up a few more stalemates along the way. That's a small stylistic difference but it hasn't changed where either club sits.
Two sides this close on points rarely have a clear favourite going in.

A couple of players doing the heavy lifting
Cheltenham's goals have largely come from one man this season, with C. McCann well clear as their top scorer and A. Weimann chipping in with goals and assists alongside him. For Bristol Rovers, F. Cavegn is the standout attacking name in the sample provided.
On discipline, a few players on both sides are already picking up yellow cards at a steady rate, including Cheltenham's J. Tomkinson and S. McWilliams. None of this confirms who will or won't be involved on the day, but it does flag where each side's threat is concentrated.
Squad lists and player details
Squad and player details
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| J. Wilson | Wales | 37 | Defender | 189 | 82 |
| J. Day | England | 36 | Goalkeeper | 194 | 76 |
| B. Stevenson | England | 29 | Midfielder | 183 cm | 67 kg |
| P. Sweeney | Republic of Ireland | 32 | Defender | 183 | 80 |
| S. McWilliams | England | 28 | Midfielder | 180 | 69 |
| R. Broom | Wales | 30 | Midfielder | 177 | 80 |
| A. Weimann | Austria | 35 | Attacker | 179 | 76 |
| J. Shipley | Republic of Ireland | 29 | Midfielder | 180 cm | 73 kg |
| G. Miller | England | 28 | Attacker | 178 | 64 |
| J. Tomlinson | England | 26 | Defender | 167 | 65 |
| R. Cundy | England | 30 | Defender | 189 | 82 |
| G. Nurse | England | 27 | Defender | 181 | 78 |
| J. Bickerstaff | Wales | 25 | Attacker | n/a | n/a |
| C. McCann | Northern Ireland | 24 | Midfielder | 173 cm | n/a |
| J. Tomkinson | USA | 24 | Defender | 192 cm | 70 kg |
| W. Stanway | England | 25 | Goalkeeper | 193 | n/a |
| F. Willcox | England | 20 | Midfielder | n/a | n/a |
| K. Otchere | England | 20 | Attacker | n/a | n/a |
| J. Evans | England | 18 | Attacker | n/a | n/a |
| S. Obieri | England | 18 | Attacker | 180 | 75 |
| M. Barber | England | n/a | Defender | n/a | n/a |
| Favour Onukwuli | England | n/a | Attacker | n/a | n/a |
| Mamadou Diallo | England | n/a | Goalkeeper | n/a | n/a |
| H. Tustin | n/a | n/a | n/a | n/a | n/a |
| M. Diallo | n/a | n/a | n/a | n/a | n/a |
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| E. Henderson | Scotland | 26 | Midfielder | 186 | 70 |
| A. Hagelskjær | Denmark | 29 | Defender | 192 | 84 |
| S. Moore | England | 32 | Goalkeeper | 187 cm | 72 kg |
| J. Sparkes | England | 26 | Midfielder | 177 | 75 |
| T. James | Wales | 30 | Defender | 180 | 65 |
| L. Southwood | Northern Ireland | 28 | Goalkeeper | 185 | n/a |
| J. Quigley | Republic of Ireland | 30 | Attacker | 191 | 83 |
| A. Appiah | England | 25 | Attacker | 173 | 63 |
| J. Wildsmith | England | 30 | Goalkeeper | 183 | 65 |
| R. Smallwood | England | 35 | Midfielder | 180 | 72 |
| E. Harrison | Wales | 32 | Attacker | 180 | 79 |
| C. Woodrow | England | 31 | Attacker | 184 | 78 |
| B. Purrington | England | 30 | Defender | 184 | 73 |
| J. Grimmer | Scotland | 32 | Defender | 184 | 84 |
| M. Southam-Hales | Wales | 30 | Midfielder | 175 | 69 |
| A. Kilgour | England | 28 | Defender | 178 | 75 |
| A. Morley | England | 26 | Midfielder | 174 | 67 |
| L. Leahy | England | 33 | Midfielder | 178 | 74 |
| J. Aitchison | Scotland | 26 | Midfielder | 180 | 70 |
| C. Kelly | Republic of Ireland | 28 | Defender | 191 | 79 |
| D. Casey | Republic of Ireland | 29 | Defender | 185 cm | 88 kg |
| K. Balmer | Northern Ireland | 26 | Defender | 183 | 70 |
| Armando Quitirna | England | 26 | Defender | 170 cm | 64 kg |
| Brad Young | England | 24 | Goalkeeper | 191 | 85 |
| C. Mola | England | 25 | Midfielder | 184 | 80 |
| R. De Havilland | England | 25 | Midfielder | 177 | n/a |
| E. Tezgel | England | 21 | Midfielder | 182 | n/a |
| Silko Amari Otieno Thomas | England | 22 | Attacker | n/a | n/a |
| M. Mothersille | England | 23 | Midfielder | n/a | n/a |
| B. Kamwa | Cameroon | 26 | Attacker | 188 | 77 |
| T. Leigh | England | 26 | Midfielder | 185 | n/a |
| C. Taylor | England | 25 | Defender | 183 | n/a |
| M. Rijks | Netherlands | 23 | Attacker | 180 | 73 |
| R. Harbottle | England | 26 | Defender | 187 | 75 |
| S. Forde | England | 22 | Attacker | 174 | n/a |
| R. Russell-Denny | England | 20 | Midfielder | 178 | n/a |
| F. Cavegn | Switzerland | 24 | Attacker | 178 | 78 |
| Sam Parker | Wales | 20 | Defender | 178 | 65 |
| Keenan Gough | England | 20 | Defender | n/a | n/a |
| O. Dewsbury | Wales | 18 | Attacker | n/a | n/a |
| P. Sanyaolu | n/a | n/a | Midfielder | n/a | n/a |
| K. Cross | n/a | n/a | Attacker | n/a | n/a |
| Charlie Binns | n/a | n/a | Goalkeeper | n/a | n/a |
There just isn't a strong thread pulling this one in a particular direction. Cheltenham's home win over Fleetwood offers a bit of encouragement, but it sits inside a run of defeats, much like Rovers' own form.
Without a clear edge in the table, recent results or past meetings, and with no market quoted to assess, this looks like one to leave alone rather than force a pick.
