Shrewsbury host Cheltenham in the England League Two on 14 March 2026, 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.
Shrewsbury host Cheltenham in a League Two fixture between two sides who have recently been involved in high scoring matches. Both teams arrive with attacking contributions in recent games which raises the likelihood of an open contest.
Shrewsbury have collected several wins across their last few matches while Cheltenham continue to produce draws in multiple fixtures. That contrast between momentum and consistency creates an interesting dynamic ahead of kickoff.
Shrewsbury secured a 3-2 away victory against Chesterfield in their most recent match. That result marked their third win in the last four league fixtures.
Earlier victories against Salford City and Accrington also showed attacking efficiency while the home win against Notts County confirmed their ability to manage close contests.
At home the Shrews have already produced strong attacking performances including the 3-1 win against Swindon and the 2-1 victory against Barrow. Even the recent defeat against Walsall remained competitive which highlights their ability to stay involved in tight matches.
Cheltenham drew 2-2 away at Fleetwood in their latest match. That result continued a run of draws which includes the 2-2 match against Barrow and the 1-1 draw away at Harrogate.
These scorelines reflect a team that regularly stays competitive but struggles to convert matches into victories. Even so Cheltenham continue to find goals which keeps matches alive.
Their away form shows similar balance. Draws against Fleetwood, Harrogate, and Bromley highlight a side capable of scoring but also vulnerable defensively when the tempo increases.
The leading bet for this match is Shrewsbury win at 1.95 odds. Their recent run includes several victories and their attacking output has been more decisive compared with Cheltenham’s sequence of draws.
The over 2.5 goals priced at 2.50 is a value bet considering the recent scoring patterns for both teams. Shrewsbury produced multiple goals in several recent matches while Cheltenham’s last two fixtures both finished with four goals.
Our recommended correct score tip is Shrewsbury 3-2 priced at 29.00 odds. Both teams have been involved in high scoring matches recently which supports the possibility of another open game with goals at both ends.
| Shrewsbury | Cheltenham | |
|---|---|---|
| Game Played | 45 | 45 |
| Wins | 13 | 14 |
| Draws | 10 | 10 |
| Loss | 22 | 21 |
| Goals For | 42 | 52 |
| Goals Against | 68 | 75 |
| Shrewsbury | Cheltenham | |
|---|---|---|
| Game Played | 23 | 23 |
| Wins | 9 | 5 |
| Draws | 6 | 6 |
| Loss | 8 | 12 |
| Goals For | 22 | 25 |
| Goals Against | 27 | 46 |
|
25.04.26
|
Shrewsbury Fleetwood |
2-2 |
|
18.04.26
|
Crawley Shrewsbury |
0-0 |
|
11.04.26
|
Shrewsbury Oldham |
1-0 |
|
07.04.26
|
Bromley Shrewsbury |
2-1 |
|
03.04.26
|
Shrewsbury Tranmere |
1-0 |
|
28.03.26
|
Newport Shrewsbury |
1-0 |
|
21.03.26
|
Shrewsbury Crewe |
0-4 |
|
17.03.26
|
Bristol Rovers Shrewsbury |
1-0 |
|
14.03.26
|
Shrewsbury Cheltenham |
0-2 |
|
07.03.26
|
Chesterfield Shrewsbury |
2-3 |
|
28.02.26
|
Shrewsbury Walsall |
1-2 |
|
24.02.26
|
Salford City Shrewsbury |
1-2 |
|
21.02.26
|
Accrington Shrewsbury |
0-2 |
|
17.02.26
|
Shrewsbury Notts County |
1-0 |
|
14.02.26
|
Shrewsbury Swindon |
3-1 |
|
10.02.26
|
Shrewsbury Barrow |
2-1 |
|
07.02.26
|
Colchester Shrewsbury |
2-0 |
|
31.01.26
|
Shrewsbury Barnet |
0-0 |
|
27.01.26
|
Cambridge Shrewsbury |
1-0 |
|
24.01.26
|
MK Dons Shrewsbury |
5-1 |
|
17.01.26
|
Shrewsbury Harrogate |
1-0 |
|
10.01.26
|
Wolves Shrewsbury |
6-1 |
|
01.01.26
|
Shrewsbury Bristol Rovers |
0-3 |
|
29.12.25
|
Grimsby Shrewsbury |
1-0 |
|
26.12.25
|
Cheltenham Shrewsbury |
3-1 |
|
20.12.25
|
Shrewsbury Chesterfield |
0-1 |
|
13.12.25
|
Walsall Shrewsbury |
1-1 |
|
09.12.25
|
Shrewsbury Grimsby |
1-1 |
|
06.12.25
|
Sutton Shrewsbury |
1-2 |
|
29.11.25
|
Shrewsbury Gillingham |
3-3 |
|
22.11.25
|
Fleetwood Shrewsbury |
3-1 |
|
15.11.25
|
Shrewsbury Newport |
1-0 |
|
11.11.25
|
Northampton Shrewsbury |
2-1 |
|
08.11.25
|
Crewe Shrewsbury |
3-1 |
|
02.11.25
|
South Shields Shrewsbury |
1-3 |
|
25.10.25
|
Oldham Shrewsbury |
2-2 |
|
18.10.25
|
Shrewsbury Crawley |
1-0 |
|
11.10.25
|
Shrewsbury Cambridge |
2-0 |
|
04.10.25
|
Barrow Shrewsbury |
0-0 |
|
27.09.25
|
Shrewsbury MK Dons |
1-2 |
|
20.09.25
|
Harrogate Shrewsbury |
2-0 |
|
13.09.25
|
Shrewsbury Salford City |
1-3 |
|
06.09.25
|
Barnet Shrewsbury |
1-3 |
|
02.09.25
|
Shrewsbury Walsall |
1-3 |
|
30.08.25
|
Shrewsbury Accrington |
0-0 |
|
26.08.25
|
Shrewsbury Chelsea U21 |
3-1 |
|
23.08.25
|
Swindon Shrewsbury |
2-1 |
|
20.08.25
|
Notts County Shrewsbury |
4-1 |
|
16.08.25
|
Shrewsbury Colchester |
0-2 |
|
12.08.25
|
Grimsby Shrewsbury |
3-1 |
|
25.04.26
|
Shrewsbury Fleetwood |
2-2 |
|
11.04.26
|
Shrewsbury Oldham |
1-0 |
|
03.04.26
|
Shrewsbury Tranmere |
1-0 |
|
21.03.26
|
Shrewsbury Crewe |
0-4 |
|
14.03.26
|
Shrewsbury Cheltenham |
0-2 |
|
28.02.26
|
Shrewsbury Walsall |
1-2 |
|
17.02.26
|
Shrewsbury Notts County |
1-0 |
|
14.02.26
|
Shrewsbury Swindon |
3-1 |
|
10.02.26
|
Shrewsbury Barrow |
2-1 |
|
31.01.26
|
Shrewsbury Barnet |
0-0 |
|
17.01.26
|
Shrewsbury Harrogate |
1-0 |
|
01.01.26
|
Shrewsbury Bristol Rovers |
0-3 |
|
20.12.25
|
Shrewsbury Chesterfield |
0-1 |
|
09.12.25
|
Shrewsbury Grimsby |
1-1 |
|
29.11.25
|
Shrewsbury Gillingham |
3-3 |
|
15.11.25
|
Shrewsbury Newport |
1-0 |
|
18.10.25
|
Shrewsbury Crawley |
1-0 |
|
11.10.25
|
Shrewsbury Cambridge |
2-0 |
|
27.09.25
|
Shrewsbury MK Dons |
1-2 |
|
13.09.25
|
Shrewsbury Salford City |
1-3 |
|
02.09.25
|
Shrewsbury Walsall |
1-3 |
|
30.08.25
|
Shrewsbury Accrington |
0-0 |
|
26.08.25
|
Shrewsbury Chelsea U21 |
3-1 |
|
16.08.25
|
Shrewsbury Colchester |
0-2 |
|
02.08.25
|
Shrewsbury Bromley |
0-0 |
|
22.07.25
|
Shrewsbury Bolton |
2-5 |
|
19.07.25
|
Shrewsbury Kidderminster Harriers |
3-0 |
|
03.05.25
|
Shrewsbury Crawley |
1-2 |
|
18.04.25
|
Shrewsbury Wigan |
0-1 |
|
08.04.25
|
Shrewsbury Reading |
1-3 |
|
05.04.25
|
Shrewsbury Cambridge |
0-1 |
|
15.03.25
|
Shrewsbury Burton Albion |
0-2 |
|
04.03.25
|
Shrewsbury Bristol Rovers |
0-0 |
|
22.02.25
|
Shrewsbury Stevenage |
0-1 |
|
18.02.25
|
Shrewsbury Huddersfield |
0-1 |
|
15.02.25
|
Shrewsbury Bolton |
2-3 |
|
01.02.25
|
Shrewsbury Mansfield |
2-1 |
|
16.01.25
|
Shrewsbury Wrexham |
2-1 |
|
29.12.24
|
Shrewsbury Northampton |
1-1 |
|
26.12.24
|
Shrewsbury Lincoln |
1-0 |
|
14.12.24
|
Shrewsbury Wycombe |
1-4 |
|
04.12.24
|
Shrewsbury Blackpool |
1-2 |
|
23.11.24
|
Shrewsbury Birmingham |
3-2 |
|
26.10.24
|
Shrewsbury Barnsley |
0-2 |
|
17.10.24
|
Shrewsbury Exeter City |
0-2 |
|
08.10.24
|
Shrewsbury Birmingham |
0-4 |
|
01.10.24
|
Shrewsbury Stockport |
0-2 |
|
28.09.24
|
Shrewsbury Rotherham |
1-1 |
|
14.09.24
|
Shrewsbury Charlton |
0-1 |
|
31.08.24
|
Shrewsbury Leyton Orient |
3-0 |
|
18.04.26
|
Crawley Shrewsbury |
0-0 |
|
07.04.26
|
Bromley Shrewsbury |
2-1 |
|
28.03.26
|
Newport Shrewsbury |
1-0 |
|
17.03.26
|
Bristol Rovers Shrewsbury |
1-0 |
|
07.03.26
|
Chesterfield Shrewsbury |
2-3 |
|
24.02.26
|
Salford City Shrewsbury |
1-2 |
|
21.02.26
|
Accrington Shrewsbury |
0-2 |
|
07.02.26
|
Colchester Shrewsbury |
2-0 |
|
27.01.26
|
Cambridge Shrewsbury |
1-0 |
|
24.01.26
|
MK Dons Shrewsbury |
5-1 |
|
10.01.26
|
Wolves Shrewsbury |
6-1 |
|
29.12.25
|
Grimsby Shrewsbury |
1-0 |
|
26.12.25
|
Cheltenham Shrewsbury |
3-1 |
|
13.12.25
|
Walsall Shrewsbury |
1-1 |
|
06.12.25
|
Sutton Shrewsbury |
1-2 |
|
22.11.25
|
Fleetwood Shrewsbury |
3-1 |
|
11.11.25
|
Northampton Shrewsbury |
2-1 |
|
08.11.25
|
Crewe Shrewsbury |
3-1 |
|
02.11.25
|
South Shields Shrewsbury |
1-3 |
|
25.10.25
|
Oldham Shrewsbury |
2-2 |
|
04.10.25
|
Barrow Shrewsbury |
0-0 |
|
20.09.25
|
Harrogate Shrewsbury |
2-0 |
|
06.09.25
|
Barnet Shrewsbury |
1-3 |
|
23.08.25
|
Swindon Shrewsbury |
2-1 |
|
20.08.25
|
Notts County Shrewsbury |
4-1 |
|
12.08.25
|
Grimsby Shrewsbury |
3-1 |
|
09.08.25
|
Tranmere Shrewsbury |
4-0 |
|
09.07.25
|
Stoke City Shrewsbury |
0-1 |
|
26.04.25
|
Barnsley Shrewsbury |
1-2 |
|
21.04.25
|
Northampton Shrewsbury |
4-1 |
|
12.04.25
|
Lincoln Shrewsbury |
1-1 |
|
01.04.25
|
Wycombe Shrewsbury |
0-0 |
|
29.03.25
|
Birmingham Shrewsbury |
4-1 |
|
08.03.25
|
Exeter City Shrewsbury |
2-0 |
|
01.03.25
|
Peterborough Shrewsbury |
3-1 |
|
11.02.25
|
Reading Shrewsbury |
1-1 |
|
08.02.25
|
Rotherham Shrewsbury |
1-2 |
|
28.01.25
|
Stockport Shrewsbury |
1-0 |
|
25.01.25
|
Charlton Shrewsbury |
1-0 |
|
04.01.25
|
Leyton Orient Shrewsbury |
1-0 |
|
01.01.25
|
Blackpool Shrewsbury |
1-1 |
|
21.12.24
|
Wigan Shrewsbury |
2-2 |
|
07.12.24
|
Cambridge Shrewsbury |
4-1 |
|
12.11.24
|
Walsall Shrewsbury |
3-0 |
|
09.11.24
|
Burton Albion Shrewsbury |
2-0 |
|
02.11.24
|
Salford City Shrewsbury |
2-1 |
|
22.10.24
|
Bristol Rovers Shrewsbury |
1-0 |
|
12.10.24
|
Crawley Shrewsbury |
3-5 |
|
05.10.24
|
Bolton Shrewsbury |
2-2 |
|
21.09.24
|
Mansfield Shrewsbury |
2-1 |
|
25.04.26
|
Bristol Rovers Cheltenham |
4-0 |
|
21.04.26
|
Cheltenham Tranmere |
1-3 |
|
18.04.26
|
Cheltenham Newport |
1-0 |
|
14.04.26
|
Cheltenham Gillingham |
2-1 |
|
11.04.26
|
Walsall Cheltenham |
0-4 |
|
06.04.26
|
Cheltenham Cambridge |
1-1 |
|
03.04.26
|
Chesterfield Cheltenham |
1-0 |
|
21.03.26
|
Notts County Cheltenham |
5-2 |
|
17.03.26
|
Cheltenham Crewe |
1-1 |
|
14.03.26
|
Shrewsbury Cheltenham |
0-2 |
|
10.03.26
|
Fleetwood Cheltenham |
2-2 |
|
06.03.26
|
Cheltenham Barrow |
2-2 |
|
27.02.26
|
Harrogate Cheltenham |
1-1 |
|
21.02.26
|
Cheltenham Salford City |
3-2 |
|
17.02.26
|
Bromley Cheltenham |
1-1 |
|
14.02.26
|
Barnet Cheltenham |
0-0 |
|
07.02.26
|
Cheltenham MK Dons |
2-3 |
|
31.01.26
|
Accrington Cheltenham |
3-1 |
|
24.01.26
|
Cheltenham Grimsby |
0-2 |
|
17.01.26
|
Oldham Cheltenham |
2-1 |
|
10.01.26
|
Cheltenham Leicester |
0-2 |
|
04.01.26
|
Cheltenham Crawley |
3-0 |
|
01.01.26
|
Crewe Cheltenham |
4-1 |
|
29.12.25
|
Cheltenham Swindon |
0-2 |
|
26.12.25
|
Cheltenham Shrewsbury |
3-1 |
|
19.12.25
|
Barrow Cheltenham |
1-2 |
|
13.12.25
|
Cheltenham Harrogate |
1-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 |
|
21.04.26
|
Cheltenham Tranmere |
1-3 |
|
18.04.26
|
Cheltenham Newport |
1-0 |
|
14.04.26
|
Cheltenham Gillingham |
2-1 |
|
06.04.26
|
Cheltenham Cambridge |
1-1 |
|
17.03.26
|
Cheltenham Crewe |
1-1 |
|
06.03.26
|
Cheltenham Barrow |
2-2 |
|
21.02.26
|
Cheltenham Salford City |
3-2 |
|
07.02.26
|
Cheltenham MK Dons |
2-3 |
|
24.01.26
|
Cheltenham Grimsby |
0-2 |
|
10.01.26
|
Cheltenham Leicester |
0-2 |
|
04.01.26
|
Cheltenham Crawley |
3-0 |
|
29.12.25
|
Cheltenham Swindon |
0-2 |
|
26.12.25
|
Cheltenham Shrewsbury |
3-1 |
|
13.12.25
|
Cheltenham Harrogate |
1-1 |
|
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 |
|
25.04.26
|
Bristol Rovers Cheltenham |
4-0 |
|
11.04.26
|
Walsall Cheltenham |
0-4 |
|
03.04.26
|
Chesterfield Cheltenham |
1-0 |
|
21.03.26
|
Notts County Cheltenham |
5-2 |
|
14.03.26
|
Shrewsbury Cheltenham |
0-2 |
|
10.03.26
|
Fleetwood Cheltenham |
2-2 |
|
27.02.26
|
Harrogate Cheltenham |
1-1 |
|
17.02.26
|
Bromley Cheltenham |
1-1 |
|
14.02.26
|
Barnet Cheltenham |
0-0 |
|
31.01.26
|
Accrington Cheltenham |
3-1 |
|
17.01.26
|
Oldham Cheltenham |
2-1 |
|
01.01.26
|
Crewe Cheltenham |
4-1 |
|
19.12.25
|
Barrow Cheltenham |
1-2 |
|
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 |
|
26.12.2025
|
Cheltenham Shrewsbury |
3-1
|
|
26.12.2023
|
Cheltenham Shrewsbury |
2-0
|
|
05.08.2023
|
Shrewsbury Cheltenham |
1-0
|
|
29.12.2022
|
Shrewsbury Cheltenham |
0-1
|
|
01.10.2022
|
Cheltenham Shrewsbury |
2-0
|
|
05.08.2023
|
Shrewsbury Cheltenham |
1-0
|
|
29.12.2022
|
Shrewsbury Cheltenham |
0-1
|
|
18.12.2021
|
Shrewsbury Cheltenham |
3-1
|
|
11.10.2014
|
Shrewsbury Cheltenham |
3-1
|
|
20.03.2012
|
Shrewsbury Cheltenham |
2-0
|