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

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

Cheltenham Town vs Shrewsbury Town

Scheduled H2H Match For Cheltenham Town Vs Shrewsbury Town

football Tour Logo.
League Two

Fri, 26 Dec 2025 at 03:00 PM UTC

Cheltenham Town
Cheltenham Town

Country ENG FlagENG

Recent Form

L
L
W
L
W
Shrewsbury Town
Shrewsbury Town

Country ENG FlagENG

Recent Form

L
W
L
D
D

4

Win

Last 10 Played

10
1 Draws

5

Win

6.68
Avg. Rating
6.70
19
Position
20
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 Match Summary

In the most recent 10 head-2-head matches between these competitors, Cheltenham Town have got the victory 4 times and Shrewsbury Town have won 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

25
League Two (20 Matches)
07:45 PM
09/12/25
53
Swindon Town
0
69
Cheltenham Town
1
W
03:00 PM
29/11/25
66
Colchester United
2
69
Cheltenham Town
0
L
03:00 PM
22/11/25
69
Cheltenham Town
1
76
Bristol Rovers
0
W
03:00 PM
15/11/25
51
Tranmere Rovers
3
69
Cheltenham Town
2
L
08:00 PM
10/11/25
69
Cheltenham Town
1
56
Notts County
2
L
03:00 PM
08/11/25
69
Cheltenham Town
56
Notts County
-
11:30 AM
25/10/25
69
Cheltenham Town
1
26
Walsall
0
W
02:00 PM
18/10/25
79
Newport County
0
69
Cheltenham Town
2
W
02:00 PM
11/10/25
20
Gillingham
1
69
Cheltenham Town
1
D
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
19
FA Cup (2 Matches)
03:00 PM
06/12/25
69
Cheltenham Town
6
36381
Buxton FC
2
W
03:00 PM
01/11/25
69
Cheltenham Town
1
22
Bradford City
0
W
334
Football League Trophy (3 Matches)
07:00 PM
28/10/25
69
Cheltenham Town
2
77865
Tottenham U21
2
W
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
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 (3 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

Shrewsbury Town Recent Matches

25
League Two (19 Matches)
07:45 PM
09/12/25
82
Shrewsbury Town
1
18
Grimsby Town
1
D
03:00 PM
29/11/25
82
Shrewsbury Town
3
20
Gillingham
3
D
03:00 PM
22/11/25
23959
Fleetwood Town
3
82
Shrewsbury Town
1
L
03:00 PM
15/11/25
82
Shrewsbury Town
1
79
Newport County
0
W
12:30 PM
08/11/25
19
Crewe Alexandra
3
82
Shrewsbury Town
1
L
02:00 PM
25/10/25
65
Oldham Athletic
2
82
Shrewsbury Town
2
D
02:00 PM
18/10/25
82
Shrewsbury Town
1
4875
Crawley Town
0
W
02:00 PM
11/10/25
82
Shrewsbury Town
2
63
Cambridge United
0
W
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
19
FA Cup (2 Matches)
05:15 PM
06/12/25
6339
Sutton United
1
82
Shrewsbury Town
2
W
12:00 PM
02/11/25
264622
South Shields
1
82
Shrewsbury Town
3
W
334
Football League Trophy (3 Matches)
07:00 PM
11/11/25
57
Northampton Town
2
82
Shrewsbury Town
1
L
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 (5 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

Cheltenham Town Next Fixtures

25
League Two

Shrewsbury Town Next Fixtures

25
League Two

Cheltenham Town Last Match Played stats

Swindon Town vs Cheltenham Town

Final Score :0 - 1

(H)Match overview (A)
64%Ball possession36%
0.21Expected goals0.45
2Big chances1
9Total shots11
3Goalkeeper saves0
6Corner kicks6
11Fouls9
435Passes240
22Tackles24
9Free kicks11
2Yellow cards2
(H)Shots (A)
9Total shots11
0Shots on target4
0Hit woodwork0
5Shots off target6
4Blocked shots1
4Shots inside box4
5Shots outside box7
(H)Attack (A)
2Big chances missed1
17Touches in penalty area16
2Fouled in final third2
0Offsides2
(H)Passes (A)
308Accurate passes141
38Throw-ins34
61Final third entries55
51/95 (54%)Final third phase41/76 (54%)
23/73 (32%)Long balls13/65 (20%)
3/22 (14%)Crosses5/21 (24%)
(H)Duels (A)
51%Duels49%
13Dispossessed11
36/76 (47%)Ground duels40/76 (53%)
27/47 (57%)Aerial duels20/47 (43%)
5/16 (31%)Dribbles5/16 (31%)
(H)Defending (A)
64%Tackles won63%
22Total tackles24
17Interceptions11
52Recoveries46
29Clearances42
1Errors lead to a shot1
(H)Goalkeeping (A)
3Total saves0
2Big saves0
1High claims1
0Punches6
11Goal kicks11

Shrewsbury Town Last Match Played stats

Shrewsbury Town vs Grimsby Town

Final Score :1 - 1

(H)Match overview (A)
43%Ball possession57%
0.39Expected goals1.74
1Big chances3
9Total shots14
3Goalkeeper saves0
2Corner kicks6
13Fouls13
261Passes338
19Tackles18
13Free kicks12
2Yellow cards2
(H)Shots (A)
9Total shots14
1Shots on target4
0Hit woodwork0
4Shots off target5
4Blocked shots5
5Shots inside box8
4Shots outside box6
(H)Attack (A)
1Big chances scored1
0Big chances missed2
16Touches in penalty area24
1Fouled in final third6
0Offsides3
(H)Passes (A)
134Accurate passes229
24Throw-ins28
76Final third entries78
33/91 (36%)Final third phase65/119 (55%)
18/85 (21%)Long balls22/70 (31%)
3/14 (21%)Crosses5/25 (20%)
(H)Duels (A)
46%Duels54%
12Dispossessed12
36/76 (47%)Ground duels40/76 (53%)
24/55 (44%)Aerial duels31/55 (56%)
6/12 (50%)Dribbles9/16 (56%)
(H)Defending (A)
74%Tackles won56%
19Total tackles18
0Interceptions3
50Recoveries55
45Clearances44
1Errors lead to a shot1
(H)Goalkeeping (A)
3Total saves0
0High claims2
3Punches0
11Goal kicks11

Cheltenham Town Vs Shrewsbury Town Season Stats

Cheltenham TownPerformance SummaryShrewsbury Town
19Matches19
15Goals Scored19
32Goals Conceded32
0.79Goals per Game1
1.68Goals Conceded per Game1.68
2.58Shots on Target per Game3
0.89Big Chances per Game1
45.89%Ball Possession44.53%
6Clean Sheets6
17.79Tackles per Game16.68
3Penalty Goals Conceded2
12.63Fouls per Game11.89
1.47Offsides per Game2
10.32Goal Kicks per Game8.89
27.79Throw-ins per Game25.63
2.11Yellow Cards per Game2.53
2Red Cards2

League Two 25/26 Standings

POSTEAMMPWLDPTS
1WalsallWalsall19125238
2Notts CountyNotts County19105434
3Swindon TownSwindon Town19105434
4BromleyBromley1994633
5Milton Keynes DonsMilton Keynes Dons1995532
6Cambridge UnitedCambridge United1985630
7Salford CitySalford City1997330
8GillinghamGillingham1974829
9ChesterfieldChesterfield1974829
10Colchester UnitedColchester United1975728
11BarnetBarnet1975728
12Crewe AlexandraCrewe Alexandra1987428
13Grimsby TownGrimsby Town1976627
14Fleetwood TownFleetwood Town1976627
15Tranmere RoversTranmere Rovers1965826
16Accrington StanleyAccrington Stanley1967624
17Oldham AthleticOldham Athletic1956823
18Barrow AFCBarrow AFC1959520
19Cheltenham TownCheltenham Town19611220
20Shrewsbury TownShrewsbury Town1949618
21Crawley TownCrawley Town19410517
22Bristol RoversBristol Rovers19512217
23Harrogate TownHarrogate Town19411416
24Newport CountyNewport County19312413
Promotion
Promotion Playoffs
Relegation
Top Upcoming
07:45 PM 12/12/25
Prediction
Standard LiègeStandard Liège
Oud-Heverlee LeuvenOud-Heverlee Leuven
02:00 PM 13/12/25
Prediction
ReggianaReggiana
PadovaPadova
02:00 PM 13/12/25
Prediction
Juve StabiaJuve Stabia
EmpoliEmpoli
04:15 PM 13/12/25
Prediction
CatanzaroCatanzaro
US Avellino 1912US Avellino 1912
05:30 PM 14/12/25
Prediction
AlmeríaAlmería
Burgos Club de FútbolBurgos Club de Fútbol
11:15 AM 14/12/25
Prediction
Sparta RotterdamSparta Rotterdam
SC HeerenveenSC Heerenveen
01:30 PM 14/12/25
Prediction
FC TwenteFC Twente
Go Ahead EaglesGo Ahead Eagles
01:30 PM 14/12/25
Prediction
AFC AjaxAFC Ajax
FeyenoordFeyenoord
03:00 PM 13/12/25
Prediction
Heart of MidlothianHeart of Midlothian
St. MirrenSt. Mirren
08:00 PM 13/12/25
Prediction
Falkirk FCFalkirk FC
Heart of MidlothianHeart of Midlothian
  1. NFL Upcoming Matches
  2. NHL Upcoming Matches
  3. MLB Upcoming Matches
  4. NBA Upcoming Matches
  5. Football Upcoming Matches
  6. Tennis Upcoming Matches
  7. Table Tennis Upcoming Matches