Swindon host Cheltenham in the England League Two on 9 December 2025, Tuesday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 19:45 UK Time.
Swindon come into this derby with steady momentum and a reliable home record that keeps them in control of tight games. Cheltenham arrive with a mixed run and a worrying away pattern, especially in high-scoring fixtures. Recent meetings between these two often lean towards open, unpredictable football.
Swindon have made the County Ground a difficult place to visit. They are unbeaten in their last five home league matches, earning draws with Grimsby and Notts County and beating Tranmere and Bromley. Their only stumble was a 0-0 against Colchester, but overall they continue to score steadily at home.
Swindon also show late-game resilience, reflected in recent 2-2 results that highlight both their attacking intent and defensive lapses. Their strong start in several home matches gives them a platform to dictate tempo.
Cheltenham have serious concerns on the road. They have lost three of their last five away games, including a 7-1 collapse at Grimsby and defeats at Tranmere and Colchester. Their lone bright point in that run is the 2-0 win at Newport, but it stands as an exception rather than a trend.
The Robins also concede heavily away, often allowing matches to get stretched. They score on their travels but cannot contain opponents for long spells.
The best bet is Swindon to win and both teams to score at 3.00 odds. Swindon’s home form is strong enough to carry them, and Cheltenham’s away record points to defensive issues that resurface repeatedly. The Robins are unlikely to keep Swindon out, yet they do carry enough threat to strike back.
A strong supporting pick is Aaron Drinan to score anytime at 2.05 odds, fitting Swindon’s consistent ability to create chances for their forwards at home. His movement suits a Cheltenham back line that struggles with pace and second-phase balls.
With both teams showing clear trends, expect a lively contest shaped by Swindon’s control and Cheltenham’s chaotic away habits.
| Swindon | Cheltenham | |
|---|---|---|
| Game Played | 19 | 19 |
| Wins | 10 | 6 |
| Draws | 4 | 2 |
| Loss | 5 | 11 |
| Goals For | 31 | 15 |
| Goals Against | 25 | 32 |
| Swindon | Cheltenham | |
|---|---|---|
| Game Played | 10 | 10 |
| Wins | 5 | 2 |
| Draws | 3 | 2 |
| Loss | 2 | 6 |
| Goals For | 16 | 8 |
| Goals Against | 12 | 22 |
|
09.12.25
|
Swindon Cheltenham |
0-1 |
|
06.12.25
|
Swindon Bolton |
4-0 |
|
02.12.25
|
Swindon Peterborough |
1-0 |
|
29.11.25
|
Chesterfield Swindon |
1-2 |
|
22.11.25
|
Swindon Grimsby |
2-2 |
|
15.11.25
|
Fleetwood Swindon |
1-1 |
|
11.11.25
|
MK Dons Swindon |
0-4 |
|
08.11.25
|
Swindon Tranmere |
2-1 |
|
01.11.25
|
Rotherham Swindon |
1-2 |
|
28.10.25
|
Swindon West Ham United U21 |
2-3 |
|
25.10.25
|
Swindon Colchester |
0-0 |
|
21.10.25
|
Swindon Notts County |
2-2 |
|
18.10.25
|
Accrington Swindon |
4-0 |
|
04.10.25
|
Newport Swindon |
0-1 |
|
27.09.25
|
Swindon Bromley |
2-0 |
|
20.09.25
|
Salford City Swindon |
3-2 |
|
13.09.25
|
Swindon Harrogate |
3-1 |
|
06.09.25
|
Barrow Swindon |
1-3 |
|
02.09.25
|
Swindon Reading |
3-2 |
|
30.08.25
|
Crewe Swindon |
0-3 |
|
23.08.25
|
Swindon Shrewsbury |
2-1 |
|
19.08.25
|
Swindon Barnet |
0-2 |
|
16.08.25
|
Oldham Swindon |
1-2 |
|
12.08.25
|
Cardiff Swindon |
2-1 |
|
09.08.25
|
Swindon Cambridge |
3-2 |
|
02.08.25
|
Walsall Swindon |
2-1 |
|
26.07.25
|
Eastleigh Swindon |
2-3 |
|
19.07.25
|
Chippenham Town Swindon |
1-5 |
|
12.07.25
|
Melksham Town Swindon |
0-4 |
|
05.07.25
|
Swindon Supermarine Swindon |
0-4 |
|
03.05.25
|
Swindon MK Dons |
0-0 |
|
26.04.25
|
Gillingham Swindon |
1-1 |
|
21.04.25
|
Swindon Bromley |
0-1 |
|
18.04.25
|
Grimsby Swindon |
0-4 |
|
12.04.25
|
Swindon Bradford City |
5-4 |
|
05.04.25
|
Fleetwood Swindon |
0-4 |
|
01.04.25
|
Swindon AFC Wimbledon |
2-1 |
|
29.03.25
|
Morecambe Swindon |
1-0 |
|
22.03.25
|
Swindon Accrington |
0-0 |
|
15.03.25
|
Swindon Cheltenham |
3-3 |
|
08.03.25
|
Doncaster Swindon |
2-2 |
|
04.03.25
|
Swindon Salford City |
2-2 |
|
01.03.25
|
Walsall Swindon |
0-1 |
|
22.02.25
|
Swindon Chesterfield |
1-0 |
|
15.02.25
|
Harrogate Swindon |
1-0 |
|
08.02.25
|
Swindon Port Vale |
3-3 |
|
01.02.25
|
Carlisle Swindon |
1-5 |
|
28.01.25
|
Swindon Tranmere |
3-1 |
|
24.01.25
|
Newport Swindon |
1-2 |
|
18.01.25
|
Swindon Barrow |
2-0 |
|
09.12.25
|
Swindon Cheltenham |
0-1 |
|
06.12.25
|
Swindon Bolton |
4-0 |
|
02.12.25
|
Swindon Peterborough |
1-0 |
|
22.11.25
|
Swindon Grimsby |
2-2 |
|
08.11.25
|
Swindon Tranmere |
2-1 |
|
28.10.25
|
Swindon West Ham United U21 |
2-3 |
|
25.10.25
|
Swindon Colchester |
0-0 |
|
21.10.25
|
Swindon Notts County |
2-2 |
|
27.09.25
|
Swindon Bromley |
2-0 |
|
13.09.25
|
Swindon Harrogate |
3-1 |
|
02.09.25
|
Swindon Reading |
3-2 |
|
23.08.25
|
Swindon Shrewsbury |
2-1 |
|
19.08.25
|
Swindon Barnet |
0-2 |
|
09.08.25
|
Swindon Cambridge |
3-2 |
|
03.05.25
|
Swindon MK Dons |
0-0 |
|
21.04.25
|
Swindon Bromley |
0-1 |
|
12.04.25
|
Swindon Bradford City |
5-4 |
|
01.04.25
|
Swindon AFC Wimbledon |
2-1 |
|
22.03.25
|
Swindon Accrington |
0-0 |
|
15.03.25
|
Swindon Cheltenham |
3-3 |
|
04.03.25
|
Swindon Salford City |
2-2 |
|
22.02.25
|
Swindon Chesterfield |
1-0 |
|
08.02.25
|
Swindon Port Vale |
3-3 |
|
28.01.25
|
Swindon Tranmere |
3-1 |
|
18.01.25
|
Swindon Barrow |
2-0 |
|
14.01.25
|
Swindon Birmingham |
1-2 |
|
11.01.25
|
Swindon Crewe |
0-0 |
|
01.01.25
|
Swindon Colchester |
3-2 |
|
21.12.24
|
Swindon Grimsby |
3-1 |
|
07.12.24
|
Swindon Fleetwood |
3-1 |
|
23.11.24
|
Swindon Morecambe |
2-3 |
|
05.11.24
|
Swindon Tottenham Hotspur U21 |
2-1 |
|
02.11.24
|
Swindon Colchester |
2-1 |
|
26.10.24
|
Swindon Gillingham |
1-1 |
|
19.10.24
|
Swindon Doncaster |
1-2 |
|
08.10.24
|
Swindon Bristol Rovers |
4-0 |
|
05.10.24
|
Swindon Harrogate |
0-0 |
|
21.09.24
|
Swindon Carlisle |
0-2 |
|
14.09.24
|
Swindon Newport |
4-0 |
|
31.08.24
|
Swindon Notts County |
1-2 |
|
17.08.24
|
Swindon Walsall |
0-4 |
|
03.08.24
|
Swindon Wycombe |
1-0 |
|
27.04.24
|
Swindon Morecambe |
3-3 |
|
13.04.24
|
Swindon AFC Wimbledon |
3-2 |
|
29.03.24
|
Swindon Notts County |
2-1 |
|
16.03.24
|
Swindon Doncaster |
1-2 |
|
12.03.24
|
Swindon Accrington |
1-2 |
|
02.03.24
|
Swindon Harrogate |
1-1 |
|
27.02.24
|
Swindon Tranmere |
3-1 |
|
17.02.24
|
Swindon MK Dons |
1-2 |
|
29.11.25
|
Chesterfield Swindon |
1-2 |
|
15.11.25
|
Fleetwood Swindon |
1-1 |
|
11.11.25
|
MK Dons Swindon |
0-4 |
|
01.11.25
|
Rotherham Swindon |
1-2 |
|
18.10.25
|
Accrington Swindon |
4-0 |
|
04.10.25
|
Newport Swindon |
0-1 |
|
20.09.25
|
Salford City Swindon |
3-2 |
|
06.09.25
|
Barrow Swindon |
1-3 |
|
30.08.25
|
Crewe Swindon |
0-3 |
|
16.08.25
|
Oldham Swindon |
1-2 |
|
12.08.25
|
Cardiff Swindon |
2-1 |
|
02.08.25
|
Walsall Swindon |
2-1 |
|
26.07.25
|
Eastleigh Swindon |
2-3 |
|
19.07.25
|
Chippenham Town Swindon |
1-5 |
|
12.07.25
|
Melksham Town Swindon |
0-4 |
|
05.07.25
|
Swindon Supermarine Swindon |
0-4 |
|
26.04.25
|
Gillingham Swindon |
1-1 |
|
18.04.25
|
Grimsby Swindon |
0-4 |
|
05.04.25
|
Fleetwood Swindon |
0-4 |
|
29.03.25
|
Morecambe Swindon |
1-0 |
|
08.03.25
|
Doncaster Swindon |
2-2 |
|
01.03.25
|
Walsall Swindon |
0-1 |
|
15.02.25
|
Harrogate Swindon |
1-0 |
|
01.02.25
|
Carlisle Swindon |
1-5 |
|
24.01.25
|
Newport Swindon |
1-2 |
|
04.01.25
|
Notts County Swindon |
2-0 |
|
29.12.24
|
Bromley Swindon |
1-1 |
|
26.12.24
|
AFC Wimbledon Swindon |
1-1 |
|
14.12.24
|
Bradford City Swindon |
1-0 |
|
10.12.24
|
Wycombe Swindon |
1-2 |
|
03.12.24
|
Colchester Swindon |
4-0 |
|
30.11.24
|
Accrington Swindon (Penalties:4 - 1) |
2-2 |
|
16.11.24
|
Accrington Swindon |
2-2 |
|
09.11.24
|
MK Dons Swindon |
3-1 |
|
22.10.24
|
Salford City Swindon |
2-1 |
|
12.10.24
|
Cheltenham Swindon |
2-3 |
|
01.10.24
|
Tranmere Swindon |
1-1 |
|
28.09.24
|
Port Vale Swindon |
2-1 |
|
07.09.24
|
Barrow Swindon |
1-1 |
|
03.09.24
|
Exeter City Swindon |
2-1 |
|
24.08.24
|
Crewe Swindon |
0-0 |
|
13.08.24
|
Crawley Swindon |
4-2 |
|
09.08.24
|
Chesterfield Swindon |
1-1 |
|
28.07.24
|
Eastleigh Swindon |
1-0 |
|
20.07.24
|
Highworth Town Swindon |
2-4 |
|
16.07.24
|
Melksham Town Swindon |
1-3 |
|
09.07.24
|
Hungerford Town Swindon |
0-2 |
|
06.07.24
|
Swindon Supermarine Swindon |
1-4 |
|
20.04.24
|
Grimsby Swindon |
2-0 |
|
16.04.24
|
Walsall Swindon |
2-1 |
|
09.12.25
|
Swindon Cheltenham |
0-1 |
|
06.12.25
|
Cheltenham Buxton |
6-2 |
|
29.11.25
|
Colchester Cheltenham |
2-0 |
|
22.11.25
|
Cheltenham Bristol Rovers |
1-0 |
|
15.11.25
|
Tranmere Cheltenham |
3-2 |
|
10.11.25
|
Cheltenham Notts County |
1-2 |
|
01.11.25
|
Cheltenham Bradford City |
1-0 |
|
28.10.25
|
Cheltenham Tottenham Hotspur U21 (Penalties:3 - 1) |
2-2 |
|
25.10.25
|
Cheltenham Walsall |
1-0 |
|
18.10.25
|
Newport Cheltenham |
0-2 |
|
11.10.25
|
Gillingham Cheltenham |
1-1 |
|
07.10.25
|
Cheltenham Bristol Rovers |
0-1 |
|
04.10.25
|
Cheltenham Fleetwood |
2-0 |
|
27.09.25
|
Grimsby Cheltenham |
7-1 |
|
20.09.25
|
Cheltenham Oldham |
0-3 |
|
13.09.25
|
Crawley Cheltenham |
2-0 |
|
06.09.25
|
Cheltenham Accrington |
1-0 |
|
02.09.25
|
Plymouth Cheltenham |
2-0 |
|
29.08.25
|
Salford City Cheltenham |
1-1 |
|
26.08.25
|
Cardiff Cheltenham |
3-0 |
|
23.08.25
|
Cheltenham Barnet |
0-1 |
|
19.08.25
|
Cheltenham Bromley |
1-2 |
|
16.08.25
|
MK Dons Cheltenham |
5-0 |
|
13.08.25
|
Cheltenham Exeter City |
2-0 |
|
09.08.25
|
Cheltenham Chesterfield |
0-2 |
|
02.08.25
|
Cambridge Cheltenham |
1-0 |
|
25.07.25
|
Cheltenham Bristol City |
0-0 |
|
23.07.25
|
Cheltenham Swansea |
2-1 |
|
19.07.25
|
Cheltenham Wycombe |
0-3 |
|
11.07.25
|
Evesham United Cheltenham |
1-4 |
|
05.07.25
|
Worcester City Cheltenham |
2-0 |
|
04.07.25
|
Bishop's Cleeve Cheltenham |
1-4 |
|
03.05.25
|
Bromley Cheltenham |
3-0 |
|
26.04.25
|
Cheltenham Carlisle |
3-2 |
|
21.04.25
|
Notts County Cheltenham |
1-2 |
|
18.04.25
|
Cheltenham Gillingham |
1-1 |
|
10.04.25
|
Crewe Cheltenham |
2-3 |
|
05.04.25
|
Cheltenham Doncaster |
0-2 |
|
01.04.25
|
Morecambe Cheltenham |
2-0 |
|
28.03.25
|
Tranmere Cheltenham |
2-0 |
|
22.03.25
|
Cheltenham MK Dons |
0-1 |
|
15.03.25
|
Swindon Cheltenham |
3-3 |
|
11.03.25
|
AFC Wimbledon Cheltenham |
1-2 |
|
08.03.25
|
Cheltenham Colchester |
0-1 |
|
04.03.25
|
Bradford City Cheltenham |
3-0 |
|
01.03.25
|
Cheltenham Grimsby |
1-1 |
|
25.02.25
|
Cheltenham Walsall |
2-2 |
|
22.02.25
|
Newport Cheltenham |
0-3 |
|
15.02.25
|
Cheltenham Barrow |
3-2 |
|
08.02.25
|
Fleetwood Cheltenham |
2-0 |
|
06.12.25
|
Cheltenham Buxton |
6-2 |
|
22.11.25
|
Cheltenham Bristol Rovers |
1-0 |
|
10.11.25
|
Cheltenham Notts County |
1-2 |
|
01.11.25
|
Cheltenham Bradford City |
1-0 |
|
28.10.25
|
Cheltenham Tottenham Hotspur U21 (Penalties:3 - 1) |
2-2 |
|
25.10.25
|
Cheltenham Walsall |
1-0 |
|
07.10.25
|
Cheltenham Bristol Rovers |
0-1 |
|
04.10.25
|
Cheltenham Fleetwood |
2-0 |
|
20.09.25
|
Cheltenham Oldham |
0-3 |
|
06.09.25
|
Cheltenham Accrington |
1-0 |
|
23.08.25
|
Cheltenham Barnet |
0-1 |
|
19.08.25
|
Cheltenham Bromley |
1-2 |
|
13.08.25
|
Cheltenham Exeter City |
2-0 |
|
09.08.25
|
Cheltenham Chesterfield |
0-2 |
|
25.07.25
|
Cheltenham Bristol City |
0-0 |
|
23.07.25
|
Cheltenham Swansea |
2-1 |
|
19.07.25
|
Cheltenham Wycombe |
0-3 |
|
26.04.25
|
Cheltenham Carlisle |
3-2 |
|
18.04.25
|
Cheltenham Gillingham |
1-1 |
|
05.04.25
|
Cheltenham Doncaster |
0-2 |
|
22.03.25
|
Cheltenham MK Dons |
0-1 |
|
08.03.25
|
Cheltenham Colchester |
0-1 |
|
01.03.25
|
Cheltenham Grimsby |
1-1 |
|
25.02.25
|
Cheltenham Walsall |
2-2 |
|
15.02.25
|
Cheltenham Barrow |
3-2 |
|
01.02.25
|
Cheltenham Chesterfield |
1-0 |
|
25.01.25
|
Cheltenham Salford City |
2-1 |
|
14.01.25
|
Cheltenham Colchester |
2-1 |
|
29.12.24
|
Cheltenham Notts County |
3-5 |
|
26.12.24
|
Cheltenham Crewe |
2-1 |
|
14.12.24
|
Cheltenham Morecambe |
2-0 |
|
10.12.24
|
Cheltenham Cambridge |
2-1 |
|
03.12.24
|
Cheltenham Port Vale |
1-1 |
|
22.11.24
|
Cheltenham Tranmere |
1-0 |
|
09.11.24
|
Cheltenham Bromley |
1-1 |
|
05.11.24
|
Cheltenham Reading |
1-0 |
|
29.10.24
|
Cheltenham West Ham United U21 |
3-1 |
|
22.10.24
|
Cheltenham Bradford City |
1-1 |
|
12.10.24
|
Cheltenham Swindon |
2-3 |
|
01.10.24
|
Cheltenham Accrington |
2-1 |
|
28.09.24
|
Cheltenham Fleetwood |
0-2 |
|
07.09.24
|
Cheltenham Harrogate |
1-0 |
|
24.08.24
|
Cheltenham AFC Wimbledon |
0-1 |
|
10.08.24
|
Cheltenham Newport |
3-2 |
|
03.08.24
|
Cheltenham Northampton |
2-0 |
|
26.07.24
|
Cheltenham Bristol City |
0-3 |
|
20.07.24
|
Cheltenham Plymouth |
1-5 |
|
23.04.24
|
Cheltenham Peterborough |
2-0 |
|
20.04.24
|
Cheltenham Lincoln |
1-2 |
|
13.04.24
|
Cheltenham Bristol Rovers |
1-3 |
|
09.12.25
|
Swindon Cheltenham |
0-1 |
|
29.11.25
|
Colchester Cheltenham |
2-0 |
|
15.11.25
|
Tranmere Cheltenham |
3-2 |
|
18.10.25
|
Newport Cheltenham |
0-2 |
|
11.10.25
|
Gillingham Cheltenham |
1-1 |
|
27.09.25
|
Grimsby Cheltenham |
7-1 |
|
13.09.25
|
Crawley Cheltenham |
2-0 |
|
02.09.25
|
Plymouth Cheltenham |
2-0 |
|
29.08.25
|
Salford City Cheltenham |
1-1 |
|
26.08.25
|
Cardiff Cheltenham |
3-0 |
|
16.08.25
|
MK Dons Cheltenham |
5-0 |
|
02.08.25
|
Cambridge Cheltenham |
1-0 |
|
11.07.25
|
Evesham United Cheltenham |
1-4 |
|
05.07.25
|
Worcester City Cheltenham |
2-0 |
|
04.07.25
|
Bishop's Cleeve Cheltenham |
1-4 |
|
03.05.25
|
Bromley Cheltenham |
3-0 |
|
21.04.25
|
Notts County Cheltenham |
1-2 |
|
10.04.25
|
Crewe Cheltenham |
2-3 |
|
01.04.25
|
Morecambe Cheltenham |
2-0 |
|
28.03.25
|
Tranmere Cheltenham |
2-0 |
|
15.03.25
|
Swindon Cheltenham |
3-3 |
|
11.03.25
|
AFC Wimbledon Cheltenham |
1-2 |
|
04.03.25
|
Bradford City Cheltenham |
3-0 |
|
22.02.25
|
Newport Cheltenham |
0-3 |
|
08.02.25
|
Fleetwood Cheltenham |
2-0 |
|
05.02.25
|
Peterborough Cheltenham |
3-2 |
|
28.01.25
|
Accrington Cheltenham |
0-0 |
|
17.01.25
|
Harrogate Cheltenham |
2-0 |
|
01.01.25
|
Port Vale Cheltenham |
0-0 |
|
20.12.24
|
Gillingham Cheltenham |
2-2 |
|
07.12.24
|
Doncaster Cheltenham |
2-2 |
|
30.11.24
|
Salford City Cheltenham |
2-0 |
|
16.11.24
|
MK Dons Cheltenham |
3-2 |
|
02.11.24
|
Rotherham Cheltenham |
1-3 |
|
26.10.24
|
Carlisle Cheltenham |
0-1 |
|
19.10.24
|
Colchester Cheltenham |
1-2 |
|
05.10.24
|
Barrow Cheltenham |
2-1 |
|
21.09.24
|
Chesterfield Cheltenham |
1-1 |
|
14.09.24
|
Salford City Cheltenham |
2-1 |
|
03.09.24
|
Newport Cheltenham |
1-2 |
|
31.08.24
|
Walsall Cheltenham |
2-1 |
|
17.08.24
|
Grimsby Cheltenham |
3-2 |
|
14.08.24
|
Plymouth Cheltenham |
3-0 |
|
23.07.24
|
Hungerford Town Cheltenham |
3-0 |
|
12.07.24
|
Evesham United Cheltenham |
0-3 |
|
09.07.24
|
Bath City Cheltenham |
2-3 |
|
05.07.24
|
Bishop's Cleeve Cheltenham |
1-7 |
|
27.04.24
|
Stevenage Cheltenham |
2-1 |
|
16.04.24
|
Burton Albion Cheltenham |
1-2 |
|
06.04.24
|
Leyton Orient Cheltenham |
3-1 |
|
15.03.2025
|
Swindon Cheltenham |
3-3
|
|
12.10.2024
|
Cheltenham Swindon |
2-3
|
|
19.11.2019
|
Swindon Cheltenham |
0-1
|
|
09.11.2019
|
Cheltenham Swindon |
1-1
|
|
24.08.2019
|
Cheltenham Swindon |
2-2
|
|
15.03.2025
|
Swindon Cheltenham |
3-3
|
|
19.11.2019
|
Swindon Cheltenham |
0-1
|
|
22.12.2018
|
Swindon Cheltenham |
0-0
|
|
10.03.2018
|
Swindon Cheltenham |
0-3
|
|
10.03.2012
|
Swindon Cheltenham |
1-0
|