Swindon host Gillingham in the England League Two on 1 January 2026, Thursday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 15:00 UK Time.
Swindon and Gillingham meet in League Two with recent trends pointing toward a tight and controlled contest. Both sides have leaned on structure rather than flair in recent weeks, keeping games competitive and margins narrow. Recent meetings also suggest balance rather than dominance.
Swindon’s recent form shows a clear emphasis on defensive organisation. They have kept three clean sheets in their last five league matches, including wins away at Cheltenham and Bristol Rovers. At home, victories have been narrow, with a 1-0 success over Crawley standing out.
That said, attacking output has been limited. Swindon failed to score in two of their last five games and have drawn twice at home this season when control outweighed creativity. Their matches are often decided by single moments rather than sustained pressure.
Gillingham arrive with a run heavy on draws. Four of their last five league matches ended level, including back to back 1-1 results and a 0-0 stalemate away at Colchester. Even on the road, they have remained competitive, rarely losing heavily.
However, wins have been hard to find. Gillingham have managed just one victory in their last five away matches and have conceded in four of those games. Their ability to stay in matches is clear, but turning balance into wins remains a challenge.
The draw is the standout betting tip at 3.40 odds. Both teams show strong tendencies toward low margin outcomes, with Gillingham drawing frequently and Swindon often locking games down once ahead. Recent head to head meetings reinforce this pattern, with several recent encounters ending level.
Under 2.5 goals also carries strong value at 1.84 odds. Swindon’s defensive focus and Gillingham’s cautious approach away from home suggest limited scoring opportunities. With neither side consistently finishing chances, this matchup profiles as another evenly matched, low scoring League Two contest.
| Swindon | Gillingham | |
|---|---|---|
| Game Played | 45 | 45 |
| Wins | 22 | 12 |
| Draws | 9 | 14 |
| Loss | 14 | 19 |
| Goals For | 69 | 52 |
| Goals Against | 57 | 72 |
| Swindon | Gillingham | |
|---|---|---|
| Game Played | 22 | 23 |
| Wins | 11 | 5 |
| Draws | 6 | 7 |
| Loss | 5 | 11 |
| Goals For | 37 | 24 |
| Goals Against | 25 | 36 |
|
02.05.26
|
Swindon Chesterfield |
1-2 |
|
25.04.26
|
Grimsby Swindon |
4-0 |
|
18.04.26
|
Swindon Accrington |
2-2 |
|
10.04.26
|
Colchester Swindon |
3-0 |
|
06.04.26
|
Swindon Walsall |
2-1 |
|
02.04.26
|
Cambridge Swindon |
1-1 |
|
28.03.26
|
Swindon Fleetwood |
1-1 |
|
21.03.26
|
Tranmere Swindon |
0-1 |
|
17.03.26
|
Gillingham Swindon |
0-2 |
|
14.03.26
|
Swindon MK Dons |
1-2 |
|
07.03.26
|
Crawley Swindon |
2-2 |
|
28.02.26
|
Swindon Bristol Rovers |
1-1 |
|
21.02.26
|
Swindon Crewe |
1-2 |
|
17.02.26
|
Barnet Swindon |
1-2 |
|
14.02.26
|
Shrewsbury Swindon |
3-1 |
|
11.02.26
|
Swindon Newport |
2-0 |
|
07.02.26
|
Swindon Oldham |
3-0 |
|
03.02.26
|
Harrogate Swindon |
0-1 |
|
31.01.26
|
Swindon Barrow |
3-1 |
|
27.01.26
|
Notts County Swindon |
2-1 |
|
24.01.26
|
Bromley Swindon |
2-1 |
|
20.01.26
|
Salford City Swindon |
3-2 |
|
17.01.26
|
Swindon Salford City |
2-3 |
|
13.01.26
|
Luton Swindon |
1-2 |
|
01.01.26
|
Swindon Gillingham |
2-0 |
|
29.12.25
|
Cheltenham Swindon |
0-2 |
|
26.12.25
|
MK Dons Swindon |
1-0 |
|
20.12.25
|
Swindon Crawley |
1-0 |
|
13.12.25
|
Bristol Rovers Swindon |
0-3 |
|
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 |
|
02.05.26
|
Swindon Chesterfield |
1-2 |
|
18.04.26
|
Swindon Accrington |
2-2 |
|
06.04.26
|
Swindon Walsall |
2-1 |
|
28.03.26
|
Swindon Fleetwood |
1-1 |
|
14.03.26
|
Swindon MK Dons |
1-2 |
|
28.02.26
|
Swindon Bristol Rovers |
1-1 |
|
21.02.26
|
Swindon Crewe |
1-2 |
|
11.02.26
|
Swindon Newport |
2-0 |
|
07.02.26
|
Swindon Oldham |
3-0 |
|
31.01.26
|
Swindon Barrow |
3-1 |
|
17.01.26
|
Swindon Salford City |
2-3 |
|
01.01.26
|
Swindon Gillingham |
2-0 |
|
20.12.25
|
Swindon Crawley |
1-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 |
|
25.04.26
|
Grimsby Swindon |
4-0 |
|
10.04.26
|
Colchester Swindon |
3-0 |
|
02.04.26
|
Cambridge Swindon |
1-1 |
|
21.03.26
|
Tranmere Swindon |
0-1 |
|
17.03.26
|
Gillingham Swindon |
0-2 |
|
07.03.26
|
Crawley Swindon |
2-2 |
|
17.02.26
|
Barnet Swindon |
1-2 |
|
14.02.26
|
Shrewsbury Swindon |
3-1 |
|
03.02.26
|
Harrogate Swindon |
0-1 |
|
27.01.26
|
Notts County Swindon |
2-1 |
|
24.01.26
|
Bromley Swindon |
2-1 |
|
20.01.26
|
Salford City Swindon |
3-2 |
|
13.01.26
|
Luton Swindon |
1-2 |
|
29.12.25
|
Cheltenham Swindon |
0-2 |
|
26.12.25
|
MK Dons Swindon |
1-0 |
|
13.12.25
|
Bristol Rovers Swindon |
0-3 |
|
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 |
|
25.04.26
|
Barnet Gillingham |
6-2 |
|
18.04.26
|
Gillingham Grimsby |
1-4 |
|
14.04.26
|
Cheltenham Gillingham |
2-1 |
|
11.04.26
|
Salford City Gillingham |
0-0 |
|
06.04.26
|
Gillingham Accrington |
2-0 |
|
03.04.26
|
Walsall Gillingham |
2-2 |
|
28.03.26
|
Crawley Gillingham |
2-0 |
|
21.03.26
|
Gillingham Bristol Rovers |
1-2 |
|
17.03.26
|
Gillingham Swindon |
0-2 |
|
14.03.26
|
Cambridge Gillingham |
5-0 |
|
10.03.26
|
Gillingham MK Dons |
1-5 |
|
07.03.26
|
Gillingham Fleetwood |
1-1 |
|
28.02.26
|
Barrow Gillingham |
0-1 |
|
21.02.26
|
Gillingham Oldham |
0-3 |
|
17.02.26
|
Chesterfield Gillingham |
1-0 |
|
14.02.26
|
Crewe Gillingham |
1-0 |
|
07.02.26
|
Gillingham Tranmere |
2-1 |
|
03.02.26
|
Notts County Gillingham |
1-0 |
|
31.01.26
|
Gillingham Bromley |
1-4 |
|
24.01.26
|
Harrogate Gillingham |
0-3 |
|
17.01.26
|
Gillingham Newport |
3-2 |
|
01.01.26
|
Swindon Gillingham |
2-0 |
|
29.12.25
|
Gillingham Colchester |
1-1 |
|
26.12.25
|
Gillingham Cambridge |
1-1 |
|
20.12.25
|
Fleetwood Gillingham |
2-1 |
|
13.12.25
|
Gillingham Barrow |
2-2 |
|
06.12.25
|
Colchester Gillingham |
0-0 |
|
29.11.25
|
Shrewsbury Gillingham |
3-3 |
|
22.11.25
|
Gillingham Barnet |
1-1 |
|
15.11.25
|
Gillingham Crawley |
2-2 |
|
11.11.25
|
Gillingham Wycombe |
0-3 |
|
08.11.25
|
Bristol Rovers Gillingham |
0-1 |
|
01.11.25
|
Newport Gillingham (Penalties:4 - 3) |
1-1 |
|
25.10.25
|
Gillingham Salford City |
1-2 |
|
18.10.25
|
Grimsby Gillingham |
1-0 |
|
11.10.25
|
Gillingham Cheltenham |
1-1 |
|
07.10.25
|
Colchester Gillingham |
2-1 |
|
04.10.25
|
MK Dons Gillingham |
3-2 |
|
27.09.25
|
Gillingham Harrogate |
0-1 |
|
20.09.25
|
Newport Gillingham |
1-3 |
|
13.09.25
|
Gillingham Notts County |
1-0 |
|
06.09.25
|
Bromley Gillingham |
2-2 |
|
02.09.25
|
Gillingham Fulham U21 |
4-1 |
|
30.08.25
|
Oldham Gillingham |
0-1 |
|
23.08.25
|
Gillingham Crewe |
1-0 |
|
19.08.25
|
Gillingham Chesterfield |
4-1 |
|
16.08.25
|
Tranmere Gillingham |
1-1 |
|
12.08.25
|
Gillingham AFC Wimbledon (Penalties:2 - 4) |
1-1 |
|
09.08.25
|
Gillingham Walsall |
1-0 |
|
02.08.25
|
Accrington Gillingham |
1-1 |
|
18.04.26
|
Gillingham Grimsby |
1-4 |
|
06.04.26
|
Gillingham Accrington |
2-0 |
|
21.03.26
|
Gillingham Bristol Rovers |
1-2 |
|
17.03.26
|
Gillingham Swindon |
0-2 |
|
10.03.26
|
Gillingham MK Dons |
1-5 |
|
07.03.26
|
Gillingham Fleetwood |
1-1 |
|
21.02.26
|
Gillingham Oldham |
0-3 |
|
07.02.26
|
Gillingham Tranmere |
2-1 |
|
31.01.26
|
Gillingham Bromley |
1-4 |
|
17.01.26
|
Gillingham Newport |
3-2 |
|
29.12.25
|
Gillingham Colchester |
1-1 |
|
26.12.25
|
Gillingham Cambridge |
1-1 |
|
13.12.25
|
Gillingham Barrow |
2-2 |
|
22.11.25
|
Gillingham Barnet |
1-1 |
|
15.11.25
|
Gillingham Crawley |
2-2 |
|
11.11.25
|
Gillingham Wycombe |
0-3 |
|
25.10.25
|
Gillingham Salford City |
1-2 |
|
11.10.25
|
Gillingham Cheltenham |
1-1 |
|
27.09.25
|
Gillingham Harrogate |
0-1 |
|
13.09.25
|
Gillingham Notts County |
1-0 |
|
02.09.25
|
Gillingham Fulham U21 |
4-1 |
|
23.08.25
|
Gillingham Crewe |
1-0 |
|
19.08.25
|
Gillingham Chesterfield |
4-1 |
|
12.08.25
|
Gillingham AFC Wimbledon (Penalties:2 - 4) |
1-1 |
|
09.08.25
|
Gillingham Walsall |
1-0 |
|
19.07.25
|
Gillingham Luton |
0-2 |
|
12.07.25
|
Gillingham Reading |
0-0 |
|
26.04.25
|
Gillingham Swindon |
1-1 |
|
21.04.25
|
Gillingham AFC Wimbledon |
1-0 |
|
12.04.25
|
Gillingham MK Dons |
1-0 |
|
01.04.25
|
Gillingham Colchester |
1-1 |
|
22.03.25
|
Gillingham Walsall |
0-0 |
|
08.03.25
|
Gillingham Bradford City |
1-0 |
|
01.03.25
|
Gillingham Morecambe |
1-0 |
|
25.02.25
|
Gillingham Fleetwood |
1-2 |
|
15.02.25
|
Gillingham Crewe |
0-0 |
|
01.02.25
|
Gillingham Notts County |
1-2 |
|
18.01.25
|
Gillingham Doncaster |
0-1 |
|
02.01.25
|
Gillingham Bromley |
0-3 |
|
20.12.24
|
Gillingham Cheltenham |
2-2 |
|
07.12.24
|
Gillingham Salford City |
1-0 |
|
23.11.24
|
Gillingham Harrogate |
1-2 |
|
09.11.24
|
Gillingham Port Vale |
1-0 |
|
02.11.24
|
Gillingham Blackpool |
0-2 |
|
22.10.24
|
Gillingham Newport |
0-2 |
|
12.10.24
|
Gillingham Accrington |
1-2 |
|
01.10.24
|
Gillingham Grimsby |
0-1 |
|
28.09.24
|
Gillingham Barrow |
2-0 |
|
24.09.24
|
Gillingham Crystal Palace U21 |
1-3 |
|
14.09.24
|
Gillingham Tranmere |
3-0 |
|
25.04.26
|
Barnet Gillingham |
6-2 |
|
14.04.26
|
Cheltenham Gillingham |
2-1 |
|
11.04.26
|
Salford City Gillingham |
0-0 |
|
03.04.26
|
Walsall Gillingham |
2-2 |
|
28.03.26
|
Crawley Gillingham |
2-0 |
|
14.03.26
|
Cambridge Gillingham |
5-0 |
|
28.02.26
|
Barrow Gillingham |
0-1 |
|
17.02.26
|
Chesterfield Gillingham |
1-0 |
|
14.02.26
|
Crewe Gillingham |
1-0 |
|
03.02.26
|
Notts County Gillingham |
1-0 |
|
24.01.26
|
Harrogate Gillingham |
0-3 |
|
01.01.26
|
Swindon Gillingham |
2-0 |
|
20.12.25
|
Fleetwood Gillingham |
2-1 |
|
06.12.25
|
Colchester Gillingham |
0-0 |
|
29.11.25
|
Shrewsbury Gillingham |
3-3 |
|
08.11.25
|
Bristol Rovers Gillingham |
0-1 |
|
01.11.25
|
Newport Gillingham (Penalties:4 - 3) |
1-1 |
|
18.10.25
|
Grimsby Gillingham |
1-0 |
|
07.10.25
|
Colchester Gillingham |
2-1 |
|
04.10.25
|
MK Dons Gillingham |
3-2 |
|
20.09.25
|
Newport Gillingham |
1-3 |
|
06.09.25
|
Bromley Gillingham |
2-2 |
|
30.08.25
|
Oldham Gillingham |
0-1 |
|
16.08.25
|
Tranmere Gillingham |
1-1 |
|
02.08.25
|
Accrington Gillingham |
1-1 |
|
26.07.25
|
Dartford Gillingham |
0-2 |
|
25.07.25
|
Chatham Town Gillingham |
1-0 |
|
22.07.25
|
Ebbsfleet United Gillingham |
2-1 |
|
08.07.25
|
Dover Gillingham |
0-1 |
|
03.05.25
|
Port Vale Gillingham |
0-1 |
|
18.04.25
|
Cheltenham Gillingham |
1-1 |
|
08.04.25
|
Chesterfield Gillingham |
1-1 |
|
05.04.25
|
Salford City Gillingham |
2-2 |
|
29.03.25
|
Harrogate Gillingham |
1-1 |
|
15.03.25
|
Accrington Gillingham |
1-1 |
|
04.03.25
|
Newport Gillingham |
3-1 |
|
22.02.25
|
Carlisle Gillingham |
0-0 |
|
11.02.25
|
Walsall Gillingham |
1-1 |
|
08.02.25
|
Barrow Gillingham |
3-0 |
|
28.01.25
|
Grimsby Gillingham |
1-1 |
|
25.01.25
|
Tranmere Gillingham |
1-1 |
|
30.12.24
|
AFC Wimbledon Gillingham |
1-0 |
|
26.12.24
|
Colchester Gillingham |
2-0 |
|
14.12.24
|
MK Dons Gillingham |
0-1 |
|
04.12.24
|
Bromley Gillingham |
2-1 |
|
12.11.24
|
Stevenage Gillingham (Penalties:4 - 5) |
1-1 |
|
26.10.24
|
Swindon Gillingham |
1-1 |
|
19.10.24
|
Bradford City Gillingham |
2-1 |
|
05.10.24
|
Crewe Gillingham |
2-0 |
|
21.09.24
|
Notts County Gillingham |
0-1 |
|
01.01.2026
|
Swindon Gillingham |
2-0
|
|
26.04.2025
|
Gillingham Swindon |
1-1
|
|
26.10.2024
|
Swindon Gillingham |
1-1
|
|
13.02.2024
|
Gillingham Swindon |
2-2
|
|
24.10.2023
|
Swindon Gillingham |
0-1
|
|
01.01.2026
|
Swindon Gillingham |
2-0
|
|
26.10.2024
|
Swindon Gillingham |
1-1
|
|
24.10.2023
|
Swindon Gillingham |
0-1
|
|
28.01.2023
|
Swindon Gillingham |
3-3
|
|
13.03.2021
|
Swindon Gillingham |
1-3
|
|
28.02.2017
|
Swindon Gillingham |
3-1
|