Walsall host Swindon in the England League Two on 2 August 2025, Saturday. 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.
Walsall launch their 2025/26 League Two campaign at the Bescot Stadium against fellow contenders Swindon, looking to put last season’s playoff heartbreak behind them. After narrowly missing out on promotion, the Saddlers are eager to begin the new season with purpose. Swindon, meanwhile, aim to bounce back from an inconsistent finish to their own campaign.
Walsall enter the new season in excellent form, having won four of five preseason matches while keeping four clean sheets. This follows their narrow 1-0 loss to AFC Wimbledon in the playoff final, a result that still stings but has clearly fueled their determination.
Despite their strong campaign overall, Walsall’s late-season home form was underwhelming, with no wins in their final six home league games (2D, 4L). However, the Saddlers still registered 12 home wins last season, underlining their general strength at the Bescot and offering optimism heading into this match.
Swindon also enjoyed a solid preseason, picking up four wins from five friendlies. But the Robins ended last season on a poor note, going winless in their final three league matches (2D, 1L), a continuation of the erratic form that plagued them throughout the campaign.
Away from home, Swindon remain unbeaten in their last three League Two matches (2W, 1D), including two clean sheets. Still, their overall away record last season was inconsistent (six wins, nine draws, and eight defeats), raising questions about their ability to grind out results on the road.
Walsall are favourites to win. They won two of the last three head-to-head meetings, and with a much-improved defensive unit and the motivation from last season’s playoff run, they’re in a stronger position. Swindon’s away form doesn’t inspire enough confidence to tip an upset here.
Unlikely. Walsall’s defense has been resolute, four clean sheets in five games and four of the last five H2H encounters have seen only one or neither team score. Swindon’s attacking output has lacked consistency, especially away from home.
Walsall are expected to open their League Two season with a home victory. Their strong preseason, improved defensive stability, and overall home record from last season give them the edge. Swindon’s inconsistency, both at the end of last season and across the entire campaign makes it hard to back the visitors.
This game also has the hallmarks of a low-scoring affair, with Walsall’s defensive discipline likely to frustrate Swindon’s attack.
| Walsall | Swindon | |
|---|---|---|
| Game Played | 19 | 19 |
| Wins | 12 | 10 |
| Draws | 2 | 4 |
| Loss | 5 | 5 |
| Goals For | 29 | 31 |
| Goals Against | 18 | 25 |
| Walsall | Swindon | |
|---|---|---|
| Game Played | 9 | 9 |
| Wins | 6 | 5 |
| Draws | 0 | 1 |
| Loss | 3 | 3 |
| Goals For | 14 | 15 |
| Goals Against | 10 | 13 |
|
10.12.25
|
Oldham Walsall |
0-1 |
|
07.12.25
|
Gateshead Walsall |
0-2 |
|
02.12.25
|
Stevenage Walsall |
1-2 |
|
29.11.25
|
Walsall Bromley |
3-1 |
|
22.11.25
|
Harrogate Walsall |
0-2 |
|
15.11.25
|
Walsall Colchester |
0-2 |
|
08.11.25
|
Newport Walsall |
2-4 |
|
02.11.25
|
Eastleigh Walsall |
0-3 |
|
28.10.25
|
Walsall Chelsea U21 (Penalties:4 - 2) |
0-0 |
|
25.10.25
|
Cheltenham Walsall |
1-0 |
|
18.10.25
|
Walsall Barrow |
1-2 |
|
11.10.25
|
Crawley Walsall |
1-1 |
|
07.10.25
|
Walsall Northampton |
0-1 |
|
04.10.25
|
Walsall Bristol Rovers |
2-1 |
|
27.09.25
|
Accrington Walsall |
1-3 |
|
20.09.25
|
Walsall Tranmere |
4-2 |
|
13.09.25
|
Fleetwood Walsall |
1-1 |
|
06.09.25
|
Walsall Chesterfield |
1-0 |
|
02.09.25
|
Shrewsbury Walsall |
1-3 |
|
30.08.25
|
MK Dons Walsall |
0-1 |
|
23.08.25
|
Walsall Salford City |
1-0 |
|
19.08.25
|
Walsall Grimsby |
0-1 |
|
16.08.25
|
Barnet Walsall |
1-2 |
|
12.08.25
|
Stoke City Walsall (Penalties:4 - 3) |
0-0 |
|
09.08.25
|
Gillingham Walsall |
1-0 |
|
02.08.25
|
Walsall Swindon |
2-1 |
|
26.07.25
|
Forest Green Walsall |
0-3 |
|
22.07.25
|
Walsall Derby |
2-3 |
|
16.07.25
|
Walsall Aston Villa |
1-0 |
|
08.07.25
|
Leamington Walsall |
0-4 |
|
26.05.25
|
AFC Wimbledon Walsall |
1-0 |
|
16.05.25
|
Walsall Chesterfield |
2-1 |
|
11.05.25
|
Chesterfield Walsall |
0-2 |
|
03.05.25
|
Crewe Walsall |
0-1 |
|
26.04.25
|
Walsall Accrington |
0-1 |
|
21.04.25
|
Newport Walsall |
0-0 |
|
18.04.25
|
Walsall Harrogate |
2-2 |
|
12.04.25
|
Barrow Walsall |
2-0 |
|
05.04.25
|
Walsall Port Vale |
2-3 |
|
01.04.25
|
Doncaster Walsall |
2-2 |
|
29.03.25
|
Walsall AFC Wimbledon |
1-1 |
|
22.03.25
|
Gillingham Walsall |
0-0 |
|
13.03.25
|
Bromley Walsall |
2-2 |
|
08.03.25
|
Walsall Grimsby |
1-3 |
|
04.03.25
|
Carlisle Walsall |
1-1 |
|
01.03.25
|
Walsall Swindon |
0-1 |
|
25.02.25
|
Cheltenham Walsall |
2-2 |
|
22.02.25
|
Morecambe Walsall |
0-2 |
|
15.02.25
|
Walsall Chesterfield |
3-1 |
|
11.02.25
|
Walsall Gillingham |
1-1 |
|
29.11.25
|
Walsall Bromley |
3-1 |
|
15.11.25
|
Walsall Colchester |
0-2 |
|
28.10.25
|
Walsall Chelsea U21 (Penalties:4 - 2) |
0-0 |
|
18.10.25
|
Walsall Barrow |
1-2 |
|
07.10.25
|
Walsall Northampton |
0-1 |
|
04.10.25
|
Walsall Bristol Rovers |
2-1 |
|
20.09.25
|
Walsall Tranmere |
4-2 |
|
06.09.25
|
Walsall Chesterfield |
1-0 |
|
23.08.25
|
Walsall Salford City |
1-0 |
|
19.08.25
|
Walsall Grimsby |
0-1 |
|
02.08.25
|
Walsall Swindon |
2-1 |
|
22.07.25
|
Walsall Derby |
2-3 |
|
16.07.25
|
Walsall Aston Villa |
1-0 |
|
16.05.25
|
Walsall Chesterfield |
2-1 |
|
26.04.25
|
Walsall Accrington |
0-1 |
|
18.04.25
|
Walsall Harrogate |
2-2 |
|
05.04.25
|
Walsall Port Vale |
2-3 |
|
29.03.25
|
Walsall AFC Wimbledon |
1-1 |
|
08.03.25
|
Walsall Grimsby |
1-3 |
|
01.03.25
|
Walsall Swindon |
0-1 |
|
15.02.25
|
Walsall Chesterfield |
3-1 |
|
11.02.25
|
Walsall Gillingham |
1-1 |
|
01.02.25
|
Walsall Salford City |
2-2 |
|
18.01.25
|
Walsall MK Dons |
4-2 |
|
11.01.25
|
Walsall Tranmere |
5-1 |
|
29.12.24
|
Walsall Newport |
2-0 |
|
26.12.24
|
Walsall Doncaster |
2-0 |
|
14.12.24
|
Walsall Barrow |
1-0 |
|
10.12.24
|
Walsall Reading (Penalties:4 - 2) |
1-1 |
|
03.12.24
|
Walsall Notts County |
3-2 |
|
30.11.24
|
Walsall Charlton |
0-4 |
|
26.11.24
|
Walsall Bromley |
2-2 |
|
12.11.24
|
Walsall Shrewsbury |
3-0 |
|
09.11.24
|
Walsall Crewe |
1-1 |
|
02.11.24
|
Walsall Bolton |
2-1 |
|
22.10.24
|
Walsall Carlisle |
3-1 |
|
01.10.24
|
Walsall Fleetwood |
2-6 |
|
28.09.24
|
Walsall Colchester |
4-0 |
|
24.09.24
|
Walsall Leicester (Penalties:0 - 3) |
0-0 |
|
17.09.24
|
Walsall Fulham U21 |
1-0 |
|
14.09.24
|
Walsall Bradford City |
2-1 |
|
31.08.24
|
Walsall Cheltenham |
2-1 |
|
27.08.24
|
Walsall Huddersfield |
3-2 |
|
13.08.24
|
Walsall Exeter City (Penalties:4 - 3) |
1-1 |
|
10.08.24
|
Walsall Morecambe |
1-0 |
|
27.07.24
|
Walsall Birmingham |
0-1 |
|
17.07.24
|
Walsall Aston Villa |
0-3 |
|
20.04.24
|
Walsall Bradford City |
2-3 |
|
16.04.24
|
Walsall Swindon |
2-1 |
|
13.04.24
|
Walsall Notts County |
1-3 |
|
10.12.25
|
Oldham Walsall |
0-1 |
|
07.12.25
|
Gateshead Walsall |
0-2 |
|
02.12.25
|
Stevenage Walsall |
1-2 |
|
22.11.25
|
Harrogate Walsall |
0-2 |
|
08.11.25
|
Newport Walsall |
2-4 |
|
02.11.25
|
Eastleigh Walsall |
0-3 |
|
25.10.25
|
Cheltenham Walsall |
1-0 |
|
11.10.25
|
Crawley Walsall |
1-1 |
|
27.09.25
|
Accrington Walsall |
1-3 |
|
13.09.25
|
Fleetwood Walsall |
1-1 |
|
02.09.25
|
Shrewsbury Walsall |
1-3 |
|
30.08.25
|
MK Dons Walsall |
0-1 |
|
16.08.25
|
Barnet Walsall |
1-2 |
|
12.08.25
|
Stoke City Walsall (Penalties:4 - 3) |
0-0 |
|
09.08.25
|
Gillingham Walsall |
1-0 |
|
26.07.25
|
Forest Green Walsall |
0-3 |
|
08.07.25
|
Leamington Walsall |
0-4 |
|
26.05.25
|
AFC Wimbledon Walsall |
1-0 |
|
11.05.25
|
Chesterfield Walsall |
0-2 |
|
03.05.25
|
Crewe Walsall |
0-1 |
|
21.04.25
|
Newport Walsall |
0-0 |
|
12.04.25
|
Barrow Walsall |
2-0 |
|
01.04.25
|
Doncaster Walsall |
2-2 |
|
22.03.25
|
Gillingham Walsall |
0-0 |
|
13.03.25
|
Bromley Walsall |
2-2 |
|
04.03.25
|
Carlisle Walsall |
1-1 |
|
25.02.25
|
Cheltenham Walsall |
2-2 |
|
22.02.25
|
Morecambe Walsall |
0-2 |
|
08.02.25
|
Colchester Walsall |
2-1 |
|
28.01.25
|
Fleetwood Walsall |
2-0 |
|
25.01.25
|
Bradford City Walsall |
3-0 |
|
14.01.25
|
Peterborough Walsall |
4-2 |
|
01.01.25
|
Notts County Walsall |
1-2 |
|
21.12.24
|
Harrogate Walsall |
0-2 |
|
07.12.24
|
Port Vale Walsall |
0-1 |
|
23.11.24
|
AFC Wimbledon Walsall |
0-1 |
|
26.10.24
|
Accrington Walsall |
0-0 |
|
19.10.24
|
Grimsby Walsall |
1-4 |
|
05.10.24
|
Chesterfield Walsall |
2-2 |
|
21.09.24
|
Salford City Walsall |
0-2 |
|
07.09.24
|
MK Dons Walsall |
1-0 |
|
03.09.24
|
Birmingham Walsall (Penalties:3 - 4) |
1-1 |
|
24.08.24
|
Tranmere Walsall |
1-0 |
|
17.08.24
|
Swindon Walsall |
0-4 |
|
03.08.24
|
Solihull Moors Walsall |
0-0 |
|
30.07.24
|
Drogheda Walsall (Penalties:1 - 0) |
1-1 |
|
20.07.24
|
Tamworth Walsall |
2-3 |
|
13.07.24
|
Alvechurch Walsall |
0-3 |
|
27.04.24
|
AFC Wimbledon Walsall |
5-1 |
|
09.04.24
|
Doncaster Walsall |
2-1 |
|
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 |
|
01.03.2025
|
Walsall Swindon |
0-1
|
|
17.08.2024
|
Swindon Walsall |
0-4
|
|
16.04.2024
|
Walsall Swindon |
2-1
|
|
16.09.2023
|
Swindon Walsall |
2-0
|
|
14.03.2023
|
Walsall Swindon |
0-0
|
|
01.03.2025
|
Walsall Swindon |
0-1
|
|
16.04.2024
|
Walsall Swindon |
2-1
|
|
14.03.2023
|
Walsall Swindon |
0-0
|
|
09.08.2022
|
Walsall Swindon |
2-0
|
|
07.05.2022
|
Walsall Swindon |
0-3
|
|
04.12.2021
|
Walsall Swindon |
1-2
|