Cheltenham Town vs Shrewsbury Town: Prediction, Head-to-Head, Odds & Stats (Fri, 26 Dec '25)

Wojtek Kolan

Wojtek Kolan

Published on 26 Dec, 03:00 PM UTC

Next Match 26/12/25 at 03:00 PM

Cheltenham Town vs Shrewsbury Town

Scheduled H2H Match For Cheltenham Town Vs Shrewsbury Town

League Two

Fri, 26 Dec 2025 at 03:00 PM UTC

Cheltenham Town
Cheltenham Town

ENG ENG

Recent Form

W
L
L
L
W
Shrewsbury Town
Shrewsbury Town

ENG ENG

Recent Form

W
L
L
L
D

4

Win

Last 10 Played

10
1 Draws

5

Win

6.61
Avg. Rating
6.66
22
Position
23
Steve Cotterill
Manager
Michael Appleton

Game Schedule - Time Of Fixture

Cheltenham Town will square off vs Shrewsbury Town in League Two on Fri, 26 Dec 2025 at 03:00 PM UTC. Let’s investigate historical performances, recent stats and head-2-head information to find out the most accurate picks and best bets.

Cheltenham Town vs Shrewsbury Town H2H Game Summary

For the last 10 head to head matches for these rivals, Cheltenham Town have got the victory 4 times and Shrewsbury Town have come out on top on 5 occasion.


Head-to-Head (Last 10 Matches)
Cheltenham Town4
Draw1
Shrewsbury Town5

Cheltenham Town vs Shrewsbury Town Past H2H Matches

24
League One
03:00 PM
26/12/23
69
Cheltenham Town
2
82
Shrewsbury Town
0
02:00 PM
05/08/23
82
Shrewsbury Town
1
69
Cheltenham Town
0
07:45 PM
29/12/22
82
Shrewsbury Town
0
69
Cheltenham Town
1
02:00 PM
01/10/22
69
Cheltenham Town
2
82
Shrewsbury Town
0
03:00 PM
18/12/21
82
Shrewsbury Town
3
69
Cheltenham Town
1
03:00 PM
20/11/21
69
Cheltenham Town
2
82
Shrewsbury Town
1
853
Club Friendly Games
06:45 PM
23/07/19
69
Cheltenham Town
2
82
Shrewsbury Town
2
25
League Two
02:00 PM
25/04/15
69
Cheltenham Town
0
82
Shrewsbury Town
1
02:00 PM
11/10/14
82
Shrewsbury Town
3
69
Cheltenham Town
1
07:45 PM
20/03/12
82
Shrewsbury Town
2
69
Cheltenham Town
0
03:00 PM
26/12/11
69
Cheltenham Town
0
82
Shrewsbury Town
0
02:00 PM
30/04/11
69
Cheltenham Town
0
82
Shrewsbury Town
1
03:00 PM
11/12/10
82
Shrewsbury Town
1
69
Cheltenham Town
1
06:45 PM
13/04/10
82
Shrewsbury Town
0
69
Cheltenham Town
0
06:45 PM
29/09/09
69
Cheltenham Town
1
82
Shrewsbury Town
2

Cheltenham Town Recent Matches

334
Football League Trophy (2 Matches)
06:00 PM
07/10/25
69
Cheltenham Town
0
76
Bristol Rovers
1
L
06:00 PM
02/09/25
71
Plymouth Argyle
2
69
Cheltenham Town
0
L
25
League Two (20 Matches)
02:00 PM
04/10/25
69
Cheltenham Town
2
23959
Fleetwood Town
0
W
02:00 PM
27/09/25
18
Grimsby Town
7
69
Cheltenham Town
1
L
02:00 PM
20/09/25
69
Cheltenham Town
0
65
Oldham Athletic
3
L
11:30 AM
13/09/25
4875
Crawley Town
2
69
Cheltenham Town
0
L
02:00 PM
06/09/25
69
Cheltenham Town
1
187
Accrington Stanley
0
W
06:45 PM
29/08/25
37998
Salford City
1
69
Cheltenham Town
1
D
02:00 PM
23/08/25
69
Cheltenham Town
0
77
Barnet
1
L
06:45 PM
19/08/25
69
Cheltenham Town
1
180
Bromley
2
L
02:00 PM
16/08/25
4
Milton Keynes Dons
5
69
Cheltenham Town
0
L
02:00 PM
09/08/25
69
Cheltenham Town
0
68
Chesterfield
2
L
02:00 PM
02/08/25
63
Cambridge United
1
69
Cheltenham Town
0
L
02:00 PM
03/05/25
180
Bromley
3
69
Cheltenham Town
0
L
02:00 PM
26/04/25
69
Cheltenham Town
3
78
Carlisle United
2
W
02:00 PM
21/04/25
56
Notts County
1
69
Cheltenham Town
2
W
02:00 PM
18/04/25
69
Cheltenham Town
1
20
Gillingham
1
D
07:00 PM
10/04/25
19
Crewe Alexandra
2
69
Cheltenham Town
3
W
11:30 AM
05/04/25
69
Cheltenham Town
0
84
Doncaster Rovers
2
L
06:45 PM
01/04/25
81
Morecambe
2
69
Cheltenham Town
0
L
07:45 PM
28/03/25
51
Tranmere Rovers
2
69
Cheltenham Town
0
L
03:00 PM
22/03/25
69
Cheltenham Town
0
4
Milton Keynes Dons
1
L
21
EFL Cup (2 Matches)
06:45 PM
26/08/25
61
Cardiff City
3
69
Cheltenham Town
0
L
06:45 PM
13/08/25
69
Cheltenham Town
2
86
Exeter City
0
W
853
Club Friendly Games (6 Matches)
06:45 PM
25/07/25
69
Cheltenham Town
0
58
Bristol City
0
D
06:00 PM
23/07/25
69
Cheltenham Town
2
74
Swansea City
1
W
02:00 PM
19/07/25
69
Cheltenham Town
0
62
Wycombe Wanderers
3
L
06:00 PM
11/07/25
249
Evesham United
1
69
Cheltenham Town
4
W
12:30 PM
05/07/25
117
Worcester City
2
69
Cheltenham Town
0
L
06:00 PM
04/07/25
37991
Bishops Cleeve AFC
1
69
Cheltenham Town
4
W

Shrewsbury Town Recent Matches

25
League Two (11 Matches)
02:00 PM
04/10/25
97
Barrow AFC
0
82
Shrewsbury Town
0
D
02:00 PM
27/09/25
82
Shrewsbury Town
1
4
Milton Keynes Dons
2
L
11:30 AM
20/09/25
159
Harrogate Town
2
82
Shrewsbury Town
0
L
02:00 PM
13/09/25
82
Shrewsbury Town
1
37998
Salford City
3
L
02:00 PM
06/09/25
77
Barnet
1
82
Shrewsbury Town
3
W
02:00 PM
30/08/25
82
Shrewsbury Town
0
187
Accrington Stanley
0
D
02:00 PM
23/08/25
53
Swindon Town
2
82
Shrewsbury Town
1
L
06:45 PM
20/08/25
56
Notts County
4
82
Shrewsbury Town
1
L
02:00 PM
16/08/25
82
Shrewsbury Town
0
66
Colchester United
2
L
11:30 AM
09/08/25
51
Tranmere Rovers
4
82
Shrewsbury Town
0
L
02:00 PM
02/08/25
82
Shrewsbury Town
0
180
Bromley
0
D
334
Football League Trophy (2 Matches)
06:00 PM
02/09/25
82
Shrewsbury Town
1
26
Walsall
3
L
06:00 PM
26/08/25
82
Shrewsbury Town
3
36539
Chelsea U21
1
W
21
EFL Cup (1 Matches)
06:45 PM
12/08/25
18
Grimsby Town
3
82
Shrewsbury Town
1
L
853
Club Friendly Games (6 Matches)
02:00 PM
26/07/25
82
Shrewsbury Town
2
6
Burnley
2
D
06:00 PM
22/07/25
82
Shrewsbury Town
2
5
Bolton Wanderers
5
L
02:00 PM
19/07/25
82
Shrewsbury Town
3
90
Kidderminster Harriers
0
W
06:30 PM
15/07/25
130
Telford United
1
82
Shrewsbury Town
2
W
02:00 PM
12/07/25
34728
Leamington
0
82
Shrewsbury Town
2
W
12:00 PM
09/07/25
29
Stoke City
0
82
Shrewsbury Town
1
W
24
League One (10 Matches)
02:00 PM
03/05/25
82
Shrewsbury Town
1
4875
Crawley Town
2
L
02:00 PM
26/04/25
23
Barnsley
1
82
Shrewsbury Town
2
W
02:00 PM
21/04/25
57
Northampton Town
4
82
Shrewsbury Town
1
L
02:00 PM
18/04/25
82
Shrewsbury Town
0
49
Wigan Athletic
1
L
02:00 PM
12/04/25
92
Lincoln City
1
82
Shrewsbury Town
1
D
06:45 PM
08/04/25
82
Shrewsbury Town
1
28
Reading
3
L
02:00 PM
05/04/25
82
Shrewsbury Town
0
63
Cambridge United
1
L
06:45 PM
01/04/25
62
Wycombe Wanderers
0
82
Shrewsbury Town
0
D
03:00 PM
29/03/25
9
Birmingham City
4
82
Shrewsbury Town
1
L
03:00 PM
15/03/25
82
Shrewsbury Town
0
134
Burton Albion
2
L

Cheltenham Town Next Fixtures

25
League Two
02:00 PM
11/10/25
20
Gillingham
69
Cheltenham Town
Prediction
02:00 PM
18/10/25
79
Newport County
69
Cheltenham Town
Prediction
11:30 AM
25/10/25
69
Cheltenham Town
26
Walsall
Prediction
03:00 PM
08/11/25
69
Cheltenham Town
56
Notts County
Prediction
08:00 PM
10/11/25
69
Cheltenham Town
56
Notts County
Prediction
03:00 PM
15/11/25
51
Tranmere Rovers
69
Cheltenham Town
Prediction
03:00 PM
22/11/25
69
Cheltenham Town
76
Bristol Rovers
Prediction
03:00 PM
29/11/25
66
Colchester United
69
Cheltenham Town
Prediction
07:45 PM
09/12/25
53
Swindon Town
69
Cheltenham Town
Prediction
03:00 PM
13/12/25
69
Cheltenham Town
159
Harrogate Town
Prediction
07:45 PM
19/12/25
97
Barrow AFC
69
Cheltenham Town
Prediction
03:00 PM
26/12/25
69
Cheltenham Town
82
Shrewsbury Town
Prediction
07:45 PM
29/12/25
69
Cheltenham Town
53
Swindon Town
Prediction
03:00 PM
01/01/26
19
Crewe Alexandra
69
Cheltenham Town
Prediction
12:00 PM
04/01/26
69
Cheltenham Town
4875
Crawley Town
Prediction
03:00 PM
10/01/26
23959
Fleetwood Town
69
Cheltenham Town
Prediction
03:00 PM
17/01/26
65
Oldham Athletic
69
Cheltenham Town
Prediction
03:00 PM
24/01/26
69
Cheltenham Town
18
Grimsby Town
Prediction
07:45 PM
27/01/26
69
Cheltenham Town
20
Gillingham
Prediction
03:00 PM
31/01/26
187
Accrington Stanley
69
Cheltenham Town
Prediction
03:00 PM
07/02/26
69
Cheltenham Town
4
Milton Keynes Dons
Prediction
03:00 PM
14/02/26
77
Barnet
69
Cheltenham Town
Prediction
07:45 PM
17/02/26
180
Bromley
69
Cheltenham Town
Prediction
03:00 PM
21/02/26
69
Cheltenham Town
37998
Salford City
Prediction
07:45 PM
27/02/26
159
Harrogate Town
69
Cheltenham Town
Prediction
07:45 PM
06/03/26
69
Cheltenham Town
97
Barrow AFC
Prediction
03:00 PM
14/03/26
82
Shrewsbury Town
69
Cheltenham Town
Prediction
07:45 PM
17/03/26
69
Cheltenham Town
19
Crewe Alexandra
Prediction
03:00 PM
21/03/26
56
Notts County
69
Cheltenham Town
Prediction

Shrewsbury Town Next Fixtures

25
League Two
02:00 PM
11/10/25
82
Shrewsbury Town
63
Cambridge United
Prediction
02:00 PM
18/10/25
82
Shrewsbury Town
4875
Crawley Town
Prediction
02:00 PM
25/10/25
65
Oldham Athletic
82
Shrewsbury Town
Prediction
12:30 PM
08/11/25
19
Crewe Alexandra
82
Shrewsbury Town
Prediction
03:00 PM
15/11/25
82
Shrewsbury Town
79
Newport County
Prediction
03:00 PM
22/11/25
23959
Fleetwood Town
82
Shrewsbury Town
Prediction
03:00 PM
29/11/25
82
Shrewsbury Town
20
Gillingham
Prediction
07:45 PM
09/12/25
82
Shrewsbury Town
18
Grimsby Town
Prediction
03:00 PM
13/12/25
26
Walsall
82
Shrewsbury Town
Prediction
03:00 PM
20/12/25
82
Shrewsbury Town
68
Chesterfield
Prediction
03:00 PM
26/12/25
69
Cheltenham Town
82
Shrewsbury Town
Prediction
07:45 PM
29/12/25
18
Grimsby Town
82
Shrewsbury Town
Prediction
03:00 PM
01/01/26
82
Shrewsbury Town
76
Bristol Rovers
Prediction
03:00 PM
04/01/26
37998
Salford City
82
Shrewsbury Town
Prediction
03:00 PM
10/01/26
82
Shrewsbury Town
97
Barrow AFC
Prediction
03:00 PM
17/01/26
82
Shrewsbury Town
159
Harrogate Town
Prediction
03:00 PM
24/01/26
4
Milton Keynes Dons
82
Shrewsbury Town
Prediction
07:45 PM
27/01/26
63
Cambridge United
82
Shrewsbury Town
Prediction
03:00 PM
31/01/26
82
Shrewsbury Town
77
Barnet
Prediction
03:00 PM
07/02/26
66
Colchester United
82
Shrewsbury Town
Prediction
03:00 PM
14/02/26
82
Shrewsbury Town
53
Swindon Town
Prediction
07:45 PM
17/02/26
82
Shrewsbury Town
56
Notts County
Prediction
03:00 PM
21/02/26
187
Accrington Stanley
82
Shrewsbury Town
Prediction
03:00 PM
28/02/26
82
Shrewsbury Town
26
Walsall
Prediction
03:00 PM
07/03/26
68
Chesterfield
82
Shrewsbury Town
Prediction
03:00 PM
14/03/26
82
Shrewsbury Town
69
Cheltenham Town
Prediction
07:45 PM
17/03/26
76
Bristol Rovers
82
Shrewsbury Town
Prediction
03:00 PM
21/03/26
82
Shrewsbury Town
19
Crewe Alexandra
Prediction
03:00 PM
28/03/26
79
Newport County
82
Shrewsbury Town
Prediction

Cheltenham Town Last Match Played stats

Cheltenham Town vs Bristol Rovers

Final Score :0 - 1

(H)Match overview (A)
48%Ball possession52%
3Total shots11
2Goalkeeper saves1
4Corner kicks7
10Fouls21
412Passes441
19Tackles15
21Free kicks10
0Yellow cards1
(H)Shots (A)
3Total shots11
1Shots on target3
0Hit woodwork0
1Shots off target2
1Blocked shots6
2Shots inside box8
1Shots outside box3
(H)Attack (A)
10Touches in penalty area18
1Fouled in final third1
1Offsides1
(H)Passes (A)
313Accurate passes334
27Throw-ins28
49Final third entries71
35/72 (49%)Final third phase106/159 (67%)
32/74 (43%)Long balls24/65 (37%)
0/12 (0%)Crosses9/19 (47%)
(H)Duels (A)
55%Duels45%
8Dispossessed13
42/69 (61%)Ground duels27/69 (39%)
28/59 (47%)Aerial duels31/59 (53%)
4/11 (36%)Dribbles4/10 (40%)
(H)Defending (A)
58%Tackles won47%
19Total tackles15
4Interceptions8
41Recoveries46
33Clearances16
(H)Goalkeeping (A)
2Total saves1
2Big saves0
5Goal kicks5

Shrewsbury Town Last Match Played stats

Barrow AFC vs Shrewsbury Town

Final Score :0 - 0

(H)Match overview (A)
48%Ball possession52%
1Big chances0
7Total shots9
1Goalkeeper saves2
3Corner kicks7
11Fouls12
317Passes339
13Tackles16
12Free kicks11
2Yellow cards2
(H)Shots (A)
7Total shots9
2Shots on target2
0Hit woodwork1
3Shots off target2
2Blocked shots5
5Shots inside box6
2Shots outside box3
(H)Attack (A)
1Big chances missed0
8Touches in penalty area23
3Fouled in final third3
2Offsides4
(H)Passes (A)
184Accurate passes214
34Throw-ins25
65Final third entries77
40/93 (43%)Final third phase81/151 (54%)
17/71 (24%)Long balls28/95 (29%)
2/13 (15%)Crosses2/24 (8%)
(H)Duels (A)
52%Duels48%
10Dispossessed12
31/60 (52%)Ground duels29/60 (48%)
17/32 (53%)Aerial duels15/32 (47%)
6/12 (50%)Dribbles3/4 (75%)
(H)Defending (A)
62%Tackles won44%
13Total tackles16
4Interceptions10
50Recoveries54
41Clearances30
1Errors lead to a shot0
(H)Goalkeeping (A)
1Total saves2
2High claims1
1Punches0
14Goal kicks7

Cheltenham Town Vs Shrewsbury Town Season Stats

Cheltenham TownPerformance SummaryShrewsbury Town
11Matches11
6Goals Scored7
24Goals Conceded20
0.55Goals per Game0.64
2.18Goals Conceded per Game1.82
2.64Shots on Target per Game2.82
0.73Big Chances per Game1
43.36%Ball Possession46.00%
2Clean Sheets3
18.18Tackles per Game16.91
3Penalty Goals Conceded0
14.18Fouls per Game11.91
1.73Offsides per Game1.73
10.64Goal Kicks per Game8.73
26.27Throw-ins per Game27.36
2.36Yellow Cards per Game2.55
2Red Cards2

League Two 25/26 Standings

POSTEAMMPWLDPTS
1WalsallWalsall1182125
2Swindon TownSwindon Town1183024
3Grimsby TownGrimsby Town1162321
4GillinghamGillingham1162321
5Crewe AlexandraCrewe Alexandra1164119
6Salford CitySalford City1164119
7Milton Keynes DonsMilton Keynes Dons1153318
8Cambridge UnitedCambridge United1153318
9ChesterfieldChesterfield1153318
10Notts CountyNotts County1154217
11BarnetBarnet1154217
12Bristol RoversBristol Rovers1154217
13BromleyBromley1132615
14Fleetwood TownFleetwood Town1144315
15Oldham AthleticOldham Athletic1133514
16Harrogate TownHarrogate Town1145214
17Barrow AFCBarrow AFC1146113
18Tranmere RoversTranmere Rovers1023511
19Colchester UnitedColchester United1124511
20Accrington StanleyAccrington Stanley102539
21Crawley TownCrawley Town112728
22Cheltenham TownCheltenham Town112817
23Shrewsbury TownShrewsbury Town111736
24Newport CountyNewport County111825
Promotion
Promotion Playoffs
Relegation

Football Previews & Betting Tips

UEFA Champions League Preview And Prediction: Liverpool vs Atlético Madrid Betting Tips & Picks September 17, 2025

UEFA Champions League Preview And Prediction: Liverpool vs Atlético Madrid Betting Tips & Picks September 17, 2025

UEFA Champions League Preview And Prediction: Paris Saint-Germain vs Atalanta Betting Tips & Picks September 17, 2025

UEFA Champions League Preview And Prediction: Paris Saint-Germain vs Atalanta Betting Tips & Picks September 17, 2025

UEFA Champions League Preview And Prediction: Juventus vs Borussia Dortmund Betting Tips & Picks September 16, 2025

UEFA Champions League Preview And Prediction: Juventus vs Borussia Dortmund Betting Tips & Picks September 16, 2025

UEFA Champions League Preview And Prediction: Real Madrid vs Olympique de Marseille Betting Tips & Picks September 16, 2025

UEFA Champions League Preview And Prediction: Real Madrid vs Olympique de Marseille Betting Tips & Picks September 16, 2025