Back

Cheltenham vs Swindon Prediction & Betting Tips

Cheltenham host Swindon in the England League Two on 29 December 2025, Monday. 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.

Cheltenham vs Swindon Match Preview

Cheltenham return home in confident mood after back-to-back league wins, while Swindon arrive knowing they remain firmly in the promotion picture despite a narrow defeat last time out. Recent meetings between these two suggest fine margins rather than dominance.

The Robins growing in belief and edge

Cheltenham’s recent league form shows a clear upward curve. Wins against Shrewsbury and Barrow, scoring three and two goals respectively, underline improved attacking efficiency compared to earlier in the season. They have now scored in four of their last five matches across all competitions, a notable shift for a side averaging under a goal a game overall.

At home, the Robins are not overwhelming but remain competitive. The 1-1 draw with Harrogate and the recent 3-1 win shows a team capable of responding when challenged. Defensively, concerns remain across the season with 35 goals conceded, yet recent matches suggest better structure and recovery once under pressure.

The away win at Swindon earlier this month will also matter psychologically. Cheltenham were comfortable without dominating possession, showing they can manage Swindon’s attacking threat when disciplined.

The Robins efficient but less fluid on the road

Swindon’s league position reflects consistency rather than flair. With 35 goals scored, they remain one of the stronger attacking sides in League Two, but recent matches show a slightly tighter profile. Their last three league games have all finished with one side failing to score.

Away form remains a strength. The 3-0 win at Bristol Rovers highlighted Swindon’s ability to punish defensive mistakes, while the narrow 1-0 loss at MK Dons was competitive throughout. However, the defeat to Cheltenham earlier this month exposed vulnerability when rhythm drops and patience is tested.

Defensively, Swindon are generally reliable, conceding fewer than Cheltenham across the season. Still, clean sheets are not frequent enough to fully offset their occasional struggles breaking down organised sides.

Cheltenham vs Swindon Prediction

The best bet for this fixture looks to be Both teams to Score. These two sides are coming off league wins with goals scored in each, while Swindon have found the net in three of their last four league games and still carry enough attacking quality to contribute even in tighter matches.

Another angle worth considering is Cheltenham to avoid defeat. The home side arrive in better league momentum and already hold a recent away win over Swindon. Their confidence at home has grown, and Swindon have shown they can be frustrated when forced to chase the game.

For correct score prediction, 1-1 stands out as the most balanced outcome. It aligns with Swindon’s recent low scoring away performances and Cheltenham’s tendency to concede but remain competitive across ninety minutes.

Arun- December 28, 2025

Cheltenham vs Swindon Betting Tips

Both Teams to Score

1.73 Odds Bet Now

Double Chance Cheltenham or Draw

1.89 Odds Bet Now

1-1 Full-time Correct Score

7.00 Odds Bet Now

Team Stats

Cheltenham Swindon
Game Played 45 45
Wins 14 22
Draws 10 9
Loss 21 14
Goals For 52 69
Goals Against 75 57
Cheltenham Swindon
Game Played 22 23
Wins 9 11
Draws 4 3
Loss 9 9
Goals For 27 32
Goals Against 29 32
Current Season stats from England League Two

Cheltenham Form

25.04.26

England League Two

Bristol Rovers

Cheltenham

4-0

21.04.26

England League Two

Cheltenham

Tranmere

1-3

18.04.26

England League Two

Cheltenham

Newport

1-0

14.04.26

England League Two

Cheltenham

Gillingham

2-1

11.04.26

England League Two

Walsall

Cheltenham

0-4

06.04.26

England League Two

Cheltenham

Cambridge

1-1

03.04.26

England League Two

Chesterfield

Cheltenham

1-0

21.03.26

England League Two

Notts County

Cheltenham

5-2

17.03.26

England League Two

Cheltenham

Crewe

1-1

14.03.26

England League Two

Shrewsbury

Cheltenham

0-2

10.03.26

England League Two

Fleetwood

Cheltenham

2-2

06.03.26

England League Two

Cheltenham

Barrow

2-2

27.02.26

England League Two

Harrogate

Cheltenham

1-1

21.02.26

England League Two

Cheltenham

Salford City

3-2

17.02.26

England League Two

Bromley

Cheltenham

1-1

14.02.26

England League Two

Barnet

Cheltenham

0-0

07.02.26

England League Two

Cheltenham

MK Dons

2-3

31.01.26

England League Two

Accrington

Cheltenham

3-1

24.01.26

England League Two

Cheltenham

Grimsby

0-2

17.01.26

England League Two

Oldham

Cheltenham

2-1

10.01.26

England FA Cup

Cheltenham

Leicester

0-2

04.01.26

England League Two

Cheltenham

Crawley

3-0

01.01.26

England League Two

Crewe

Cheltenham

4-1

29.12.25

England League Two

Cheltenham

Swindon

0-2

26.12.25

England League Two

Cheltenham

Shrewsbury

3-1

19.12.25

England League Two

Barrow

Cheltenham

1-2

13.12.25

England League Two

Cheltenham

Harrogate

1-1

09.12.25

England League Two

Swindon

Cheltenham

0-1

06.12.25

England FA Cup

Cheltenham

Buxton

6-2

29.11.25

England League Two

Colchester

Cheltenham

2-0

22.11.25

England League Two

Cheltenham

Bristol Rovers

1-0

15.11.25

England League Two

Tranmere

Cheltenham

3-2

10.11.25

England League Two

Cheltenham

Notts County

1-2

01.11.25

England FA Cup

Cheltenham

Bradford City

1-0

28.10.25

EFL Trophy

Cheltenham

Tottenham Hotspur U21

(Penalties:3 - 1)

2-2

25.10.25

England League Two

Cheltenham

Walsall

1-0

18.10.25

England League Two

Newport

Cheltenham

0-2

11.10.25

England League Two

Gillingham

Cheltenham

1-1

07.10.25

EFL Trophy

Cheltenham

Bristol Rovers

0-1

04.10.25

England League Two

Cheltenham

Fleetwood

2-0

27.09.25

England League Two

Grimsby

Cheltenham

7-1

20.09.25

England League Two

Cheltenham

Oldham

0-3

13.09.25

England League Two

Crawley

Cheltenham

2-0

06.09.25

England League Two

Cheltenham

Accrington

1-0

02.09.25

EFL Trophy

Plymouth

Cheltenham

2-0

29.08.25

England League Two

Salford City

Cheltenham

1-1

26.08.25

England EFL Cup

Cardiff

Cheltenham

3-0

23.08.25

England League Two

Cheltenham

Barnet

0-1

19.08.25

England League Two

Cheltenham

Bromley

1-2

16.08.25

England League Two

MK Dons

Cheltenham

5-0

21.04.26

England League Two

Cheltenham

Tranmere

1-3

18.04.26

England League Two

Cheltenham

Newport

1-0

14.04.26

England League Two

Cheltenham

Gillingham

2-1

06.04.26

England League Two

Cheltenham

Cambridge

1-1

17.03.26

England League Two

Cheltenham

Crewe

1-1

06.03.26

England League Two

Cheltenham

Barrow

2-2

21.02.26

England League Two

Cheltenham

Salford City

3-2

07.02.26

England League Two

Cheltenham

MK Dons

2-3

24.01.26

England League Two

Cheltenham

Grimsby

0-2

10.01.26

England FA Cup

Cheltenham

Leicester

0-2

04.01.26

England League Two

Cheltenham

Crawley

3-0

29.12.25

England League Two

Cheltenham

Swindon

0-2

26.12.25

England League Two

Cheltenham

Shrewsbury

3-1

13.12.25

England League Two

Cheltenham

Harrogate

1-1

06.12.25

England FA Cup

Cheltenham

Buxton

6-2

22.11.25

England League Two

Cheltenham

Bristol Rovers

1-0

10.11.25

England League Two

Cheltenham

Notts County

1-2

01.11.25

England FA Cup

Cheltenham

Bradford City

1-0

28.10.25

EFL Trophy

Cheltenham

Tottenham Hotspur U21

(Penalties:3 - 1)

2-2

25.10.25

England League Two

Cheltenham

Walsall

1-0

07.10.25

EFL Trophy

Cheltenham

Bristol Rovers

0-1

04.10.25

England League Two

Cheltenham

Fleetwood

2-0

20.09.25

England League Two

Cheltenham

Oldham

0-3

06.09.25

England League Two

Cheltenham

Accrington

1-0

23.08.25

England League Two

Cheltenham

Barnet

0-1

19.08.25

England League Two

Cheltenham

Bromley

1-2

13.08.25

England EFL Cup

Cheltenham

Exeter City

2-0

09.08.25

England League Two

Cheltenham

Chesterfield

0-2

25.07.25

Club Friendly

Cheltenham

Bristol City

0-0

23.07.25

Club Friendly

Cheltenham

Swansea

2-1

19.07.25

Club Friendly

Cheltenham

Wycombe

0-3

26.04.25

England League Two

Cheltenham

Carlisle

3-2

18.04.25

England League Two

Cheltenham

Gillingham

1-1

05.04.25

England League Two

Cheltenham

Doncaster

0-2

22.03.25

England League Two

Cheltenham

MK Dons

0-1

08.03.25

England League Two

Cheltenham

Colchester

0-1

01.03.25

England League Two

Cheltenham

Grimsby

1-1

25.02.25

England League Two

Cheltenham

Walsall

2-2

15.02.25

England League Two

Cheltenham

Barrow

3-2

01.02.25

England League Two

Cheltenham

Chesterfield

1-0

25.01.25

England League Two

Cheltenham

Salford City

2-1

14.01.25

EFL Trophy

Cheltenham

Colchester

2-1

29.12.24

England League Two

Cheltenham

Notts County

3-5

26.12.24

England League Two

Cheltenham

Crewe

2-1

14.12.24

England League Two

Cheltenham

Morecambe

2-0

10.12.24

EFL Trophy

Cheltenham

Cambridge

2-1

03.12.24

England League Two

Cheltenham

Port Vale

1-1

22.11.24

England League Two

Cheltenham

Tranmere

1-0

09.11.24

England League Two

Cheltenham

Bromley

1-1

05.11.24

EFL Trophy

Cheltenham

Reading

1-0

25.04.26

England League Two

Bristol Rovers

Cheltenham

4-0

11.04.26

England League Two

Walsall

Cheltenham

0-4

03.04.26

England League Two

Chesterfield

Cheltenham

1-0

21.03.26

England League Two

Notts County

Cheltenham

5-2

14.03.26

England League Two

Shrewsbury

Cheltenham

0-2

10.03.26

England League Two

Fleetwood

Cheltenham

2-2

27.02.26

England League Two

Harrogate

Cheltenham

1-1

17.02.26

England League Two

Bromley

Cheltenham

1-1

14.02.26

England League Two

Barnet

Cheltenham

0-0

31.01.26

England League Two

Accrington

Cheltenham

3-1

17.01.26

England League Two

Oldham

Cheltenham

2-1

01.01.26

England League Two

Crewe

Cheltenham

4-1

19.12.25

England League Two

Barrow

Cheltenham

1-2

09.12.25

England League Two

Swindon

Cheltenham

0-1

29.11.25

England League Two

Colchester

Cheltenham

2-0

15.11.25

England League Two

Tranmere

Cheltenham

3-2

18.10.25

England League Two

Newport

Cheltenham

0-2

11.10.25

England League Two

Gillingham

Cheltenham

1-1

27.09.25

England League Two

Grimsby

Cheltenham

7-1

13.09.25

England League Two

Crawley

Cheltenham

2-0

02.09.25

EFL Trophy

Plymouth

Cheltenham

2-0

29.08.25

England League Two

Salford City

Cheltenham

1-1

26.08.25

England EFL Cup

Cardiff

Cheltenham

3-0

16.08.25

England League Two

MK Dons

Cheltenham

5-0

02.08.25

England League Two

Cambridge

Cheltenham

1-0

11.07.25

Club Friendly

Evesham United

Cheltenham

1-4

05.07.25

Club Friendly

Worcester City

Cheltenham

2-0

04.07.25

Club Friendly

Bishop's Cleeve

Cheltenham

1-4

03.05.25

England League Two

Bromley

Cheltenham

3-0

21.04.25

England League Two

Notts County

Cheltenham

1-2

10.04.25

England League Two

Crewe

Cheltenham

2-3

01.04.25

England League Two

Morecambe

Cheltenham

2-0

28.03.25

England League Two

Tranmere

Cheltenham

2-0

15.03.25

England League Two

Swindon

Cheltenham

3-3

11.03.25

England League Two

AFC Wimbledon

Cheltenham

1-2

04.03.25

England League Two

Bradford City

Cheltenham

3-0

22.02.25

England League Two

Newport

Cheltenham

0-3

08.02.25

England League Two

Fleetwood

Cheltenham

2-0

05.02.25

EFL Trophy

Peterborough

Cheltenham

3-2

28.01.25

England League Two

Accrington

Cheltenham

0-0

17.01.25

England League Two

Harrogate

Cheltenham

2-0

01.01.25

England League Two

Port Vale

Cheltenham

0-0

20.12.24

England League Two

Gillingham

Cheltenham

2-2

07.12.24

England League Two

Doncaster

Cheltenham

2-2

30.11.24

England FA Cup

Salford City

Cheltenham

2-0

16.11.24

England League Two

MK Dons

Cheltenham

3-2

02.11.24

England FA Cup

Rotherham

Cheltenham

1-3

26.10.24

England League Two

Carlisle

Cheltenham

0-1

19.10.24

England League Two

Colchester

Cheltenham

1-2

05.10.24

England League Two

Barrow

Cheltenham

2-1

Swindon Form

02.05.26

England League Two

Swindon

Chesterfield

1-2

25.04.26

England League Two

Grimsby

Swindon

4-0

18.04.26

England League Two

Swindon

Accrington

2-2

10.04.26

England League Two

Colchester

Swindon

3-0

06.04.26

England League Two

Swindon

Walsall

2-1

02.04.26

England League Two

Cambridge

Swindon

1-1

28.03.26

England League Two

Swindon

Fleetwood

1-1

21.03.26

England League Two

Tranmere

Swindon

0-1

17.03.26

England League Two

Gillingham

Swindon

0-2

14.03.26

England League Two

Swindon

MK Dons

1-2

07.03.26

England League Two

Crawley

Swindon

2-2

28.02.26

England League Two

Swindon

Bristol Rovers

1-1

21.02.26

England League Two

Swindon

Crewe

1-2

17.02.26

England League Two

Barnet

Swindon

1-2

14.02.26

England League Two

Shrewsbury

Swindon

3-1

11.02.26

England League Two

Swindon

Newport

2-0

07.02.26

England League Two

Swindon

Oldham

3-0

03.02.26

England League Two

Harrogate

Swindon

0-1

31.01.26

England League Two

Swindon

Barrow

3-1

27.01.26

England League Two

Notts County

Swindon

2-1

24.01.26

England League Two

Bromley

Swindon

2-1

20.01.26

England FA Cup

Salford City

Swindon

3-2

17.01.26

England League Two

Swindon

Salford City

2-3

13.01.26

EFL Trophy

Luton

Swindon

1-2

01.01.26

England League Two

Swindon

Gillingham

2-0

29.12.25

England League Two

Cheltenham

Swindon

0-2

26.12.25

England League Two

MK Dons

Swindon

1-0

20.12.25

England League Two

Swindon

Crawley

1-0

13.12.25

England League Two

Bristol Rovers

Swindon

0-3

09.12.25

England League Two

Swindon

Cheltenham

0-1

06.12.25

England FA Cup

Swindon

Bolton

4-0

02.12.25

EFL Trophy

Swindon

Peterborough

1-0

29.11.25

England League Two

Chesterfield

Swindon

1-2

22.11.25

England League Two

Swindon

Grimsby

2-2

15.11.25

England League Two

Fleetwood

Swindon

1-1

11.11.25

EFL Trophy

MK Dons

Swindon

0-4

08.11.25

England League Two

Swindon

Tranmere

2-1

01.11.25

England FA Cup

Rotherham

Swindon

1-2

28.10.25

EFL Trophy

Swindon

West Ham United U21

2-3

25.10.25

England League Two

Swindon

Colchester

0-0

21.10.25

England League Two

Swindon

Notts County

2-2

18.10.25

England League Two

Accrington

Swindon

4-0

04.10.25

England League Two

Newport

Swindon

0-1

27.09.25

England League Two

Swindon

Bromley

2-0

20.09.25

England League Two

Salford City

Swindon

3-2

13.09.25

England League Two

Swindon

Harrogate

3-1

06.09.25

England League Two

Barrow

Swindon

1-3

02.09.25

EFL Trophy

Swindon

Reading

3-2

30.08.25

England League Two

Crewe

Swindon

0-3

23.08.25

England League Two

Swindon

Shrewsbury

2-1

02.05.26

England League Two

Swindon

Chesterfield

1-2

18.04.26

England League Two

Swindon

Accrington

2-2

06.04.26

England League Two

Swindon

Walsall

2-1

28.03.26

England League Two

Swindon

Fleetwood

1-1

14.03.26

England League Two

Swindon

MK Dons

1-2

28.02.26

England League Two

Swindon

Bristol Rovers

1-1

21.02.26

England League Two

Swindon

Crewe

1-2

11.02.26

England League Two

Swindon

Newport

2-0

07.02.26

England League Two

Swindon

Oldham

3-0

31.01.26

England League Two

Swindon

Barrow

3-1

17.01.26

England League Two

Swindon

Salford City

2-3

01.01.26

England League Two

Swindon

Gillingham

2-0

20.12.25

England League Two

Swindon

Crawley

1-0

09.12.25

England League Two

Swindon

Cheltenham

0-1

06.12.25

England FA Cup

Swindon

Bolton

4-0

02.12.25

EFL Trophy

Swindon

Peterborough

1-0

22.11.25

England League Two

Swindon

Grimsby

2-2

08.11.25

England League Two

Swindon

Tranmere

2-1

28.10.25

EFL Trophy

Swindon

West Ham United U21

2-3

25.10.25

England League Two

Swindon

Colchester

0-0

21.10.25

England League Two

Swindon

Notts County

2-2

27.09.25

England League Two

Swindon

Bromley

2-0

13.09.25

England League Two

Swindon

Harrogate

3-1

02.09.25

EFL Trophy

Swindon

Reading

3-2

23.08.25

England League Two

Swindon

Shrewsbury

2-1

19.08.25

England League Two

Swindon

Barnet

0-2

09.08.25

England League Two

Swindon

Cambridge

3-2

03.05.25

England League Two

Swindon

MK Dons

0-0

21.04.25

England League Two

Swindon

Bromley

0-1

12.04.25

England League Two

Swindon

Bradford City

5-4

01.04.25

England League Two

Swindon

AFC Wimbledon

2-1

22.03.25

England League Two

Swindon

Accrington

0-0

15.03.25

England League Two

Swindon

Cheltenham

3-3

04.03.25

England League Two

Swindon

Salford City

2-2

22.02.25

England League Two

Swindon

Chesterfield

1-0

08.02.25

England League Two

Swindon

Port Vale

3-3

28.01.25

England League Two

Swindon

Tranmere

3-1

18.01.25

England League Two

Swindon

Barrow

2-0

14.01.25

EFL Trophy

Swindon

Birmingham

1-2

11.01.25

England League Two

Swindon

Crewe

0-0

01.01.25

England League Two

Swindon

Colchester

3-2

21.12.24

England League Two

Swindon

Grimsby

3-1

07.12.24

England League Two

Swindon

Fleetwood

3-1

23.11.24

England League Two

Swindon

Morecambe

2-3

05.11.24

EFL Trophy

Swindon

Tottenham Hotspur U21

2-1

02.11.24

England FA Cup

Swindon

Colchester

2-1

26.10.24

England League Two

Swindon

Gillingham

1-1

19.10.24

England League Two

Swindon

Doncaster

1-2

08.10.24

EFL Trophy

Swindon

Bristol Rovers

4-0

05.10.24

England League Two

Swindon

Harrogate

0-0

25.04.26

England League Two

Grimsby

Swindon

4-0

10.04.26

England League Two

Colchester

Swindon

3-0

02.04.26

England League Two

Cambridge

Swindon

1-1

21.03.26

England League Two

Tranmere

Swindon

0-1

17.03.26

England League Two

Gillingham

Swindon

0-2

07.03.26

England League Two

Crawley

Swindon

2-2

17.02.26

England League Two

Barnet

Swindon

1-2

14.02.26

England League Two

Shrewsbury

Swindon

3-1

03.02.26

England League Two

Harrogate

Swindon

0-1

27.01.26

England League Two

Notts County

Swindon

2-1

24.01.26

England League Two

Bromley

Swindon

2-1

20.01.26

England FA Cup

Salford City

Swindon

3-2

13.01.26

EFL Trophy

Luton

Swindon

1-2

29.12.25

England League Two

Cheltenham

Swindon

0-2

26.12.25

England League Two

MK Dons

Swindon

1-0

13.12.25

England League Two

Bristol Rovers

Swindon

0-3

29.11.25

England League Two

Chesterfield

Swindon

1-2

15.11.25

England League Two

Fleetwood

Swindon

1-1

11.11.25

EFL Trophy

MK Dons

Swindon

0-4

01.11.25

England FA Cup

Rotherham

Swindon

1-2

18.10.25

England League Two

Accrington

Swindon

4-0

04.10.25

England League Two

Newport

Swindon

0-1

20.09.25

England League Two

Salford City

Swindon

3-2

06.09.25

England League Two

Barrow

Swindon

1-3

30.08.25

England League Two

Crewe

Swindon

0-3

16.08.25

England League Two

Oldham

Swindon

1-2

12.08.25

England EFL Cup

Cardiff

Swindon

2-1

02.08.25

England League Two

Walsall

Swindon

2-1

26.07.25

Club Friendly

Eastleigh

Swindon

2-3

19.07.25

Club Friendly

Chippenham Town

Swindon

1-5

12.07.25

Club Friendly

Melksham Town

Swindon

0-4

05.07.25

Club Friendly

Swindon Supermarine

Swindon

0-4

26.04.25

England League Two

Gillingham

Swindon

1-1

18.04.25

England League Two

Grimsby

Swindon

0-4

05.04.25

England League Two

Fleetwood

Swindon

0-4

29.03.25

England League Two

Morecambe

Swindon

1-0

08.03.25

England League Two

Doncaster

Swindon

2-2

01.03.25

England League Two

Walsall

Swindon

0-1

15.02.25

England League Two

Harrogate

Swindon

1-0

01.02.25

England League Two

Carlisle

Swindon

1-5

24.01.25

England League Two

Newport

Swindon

1-2

04.01.25

England League Two

Notts County

Swindon

2-0

29.12.24

England League Two

Bromley

Swindon

1-1

26.12.24

England League Two

AFC Wimbledon

Swindon

1-1

14.12.24

England League Two

Bradford City

Swindon

1-0

10.12.24

EFL Trophy

Wycombe

Swindon

1-2

03.12.24

England League Two

Colchester

Swindon

4-0

30.11.24

England FA Cup

Accrington

Swindon

(Penalties:4 - 1)

2-2

16.11.24

England League Two

Accrington

Swindon

2-2

09.11.24

England League Two

MK Dons

Swindon

3-1

Cheltenham vs Swindon Head-to-head

09.12.2025

England League Two

Swindon

Cheltenham

0-1

15.03.2025

England League Two

Swindon

Cheltenham

3-3

12.10.2024

England League Two

Cheltenham

Swindon

2-3

19.11.2019

England FA Cup

Swindon

Cheltenham

0-1

09.11.2019

England FA Cup

Cheltenham

Swindon

1-1

12.10.2024

England League Two

Cheltenham

Swindon

2-3

09.11.2019

England FA Cup

Cheltenham

Swindon

1-1

24.08.2019

England League Two

Cheltenham

Swindon

2-2

27.04.2019

England League Two

Cheltenham

Swindon

3-2

07.10.2017

England League Two

Cheltenham

Swindon

2-1

08.11.2014

England FA Cup

Cheltenham

Swindon

5-0

Offers