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
D
W
W
L
Shrewsbury Town
Shrewsbury Town

ENG ENG

Recent Form

D
W
W
D
L

4

Win

Last 10 Played

10
1 Draws

5

Win

6.67
Avg. Rating
6.70
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 Stats

For the last 10 head-2-head fixtures for these rivals, Cheltenham Town have come out on top 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 (18 Matches)
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
02:00 PM
03/05/25
180
Bromley
3
69
Cheltenham Town
0
L
19
FA Cup (1 Matches)
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 (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 (16 Matches)
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
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
19
FA Cup (1 Matches)
12:00 PM
02/11/25
264622
South Shields
1
82
Shrewsbury Town
3
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 (3 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

Cheltenham Town Next Fixtures

25
League Two
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
12:30 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
03:00 PM
28/03/26
69
Cheltenham Town
51
Tranmere Rovers
Prediction
02:00 PM
03/04/26
68
Chesterfield
69
Cheltenham Town
Prediction
02:00 PM
06/04/26
69
Cheltenham Town
63
Cambridge United
Prediction
02:00 PM
11/04/26
26
Walsall
69
Cheltenham Town
Prediction
02:00 PM
18/04/26
69
Cheltenham Town
79
Newport County
Prediction
02:00 PM
25/04/26
76
Bristol Rovers
69
Cheltenham Town
Prediction

Shrewsbury Town Next Fixtures

25
League Two
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
12:30 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
02:00 PM
03/04/26
82
Shrewsbury Town
51
Tranmere Rovers
Prediction
02:00 PM
06/04/26
180
Bromley
82
Shrewsbury Town
Prediction
02:00 PM
11/04/26
82
Shrewsbury Town
65
Oldham Athletic
Prediction
02:00 PM
18/04/26
4875
Crawley Town
82
Shrewsbury Town
Prediction
02:00 PM
25/04/26
82
Shrewsbury Town
23959
Fleetwood Town
Prediction

Cheltenham Town Last Match Played stats

Tranmere Rovers vs Cheltenham Town

Final Score :3 - 2

(H)Match overview (A)
45%Ball possession55%
1.58Expected goals1.50
3Big chances2
13Total shots14
2Goalkeeper saves2
2Corner kicks7
5Fouls7
340Passes401
27Tackles17
7Free kicks5
2Yellow cards1
(H)Shots (A)
13Total shots14
4Shots on target4
1Hit woodwork0
6Shots off target5
3Blocked shots5
10Shots inside box6
3Shots outside box8
(H)Attack (A)
1Big chances scored1
2Big chances missed1
0Through balls1
25Touches in penalty area31
1Fouled in final third2
1Offsides2
(H)Passes (A)
254Accurate passes297
24Throw-ins49
69Final third entries75
73/115 (63%)Final third phase80/133 (60%)
34/67 (51%)Long balls29/74 (39%)
5/12 (42%)Crosses1/20 (5%)
(H)Duels (A)
56%Duels44%
6Dispossessed15
34/61 (56%)Ground duels27/61 (44%)
21/37 (57%)Aerial duels16/37 (43%)
1/12 (8%)Dribbles5/17 (29%)
(H)Defending (A)
59%Tackles won82%
27Total tackles17
12Interceptions3
46Recoveries45
49Clearances25
0Errors lead to a goal1
(H)Goalkeeping (A)
2Total saves2
1Punches0
9Goal kicks8

Shrewsbury Town Last Match Played stats

Shrewsbury Town vs Newport County

Final Score :1 - 0

(H)Match overview (A)
48%Ball possession52%
1.83Expected goals0.86
3Big chances2
19Total shots10
2Goalkeeper saves4
8Corner kicks4
14Fouls15
339Passes371
18Tackles17
15Free kicks14
4Yellow cards2
(H)Shots (A)
19Total shots10
6Shots on target2
0Hit woodwork0
5Shots off target4
8Blocked shots4
9Shots inside box4
10Shots outside box6
(H)Attack (A)
3Big chances missed2
25Touches in penalty area20
3Fouled in final third4
4Offsides2
(H)Passes (A)
230Accurate passes271
14Throw-ins28
69Final third entries75
84/141 (60%)Final third phase46/101 (46%)
27/81 (33%)Long balls22/76 (29%)
4/20 (20%)Crosses2/13 (15%)
(H)Duels (A)
50%Duels50%
13Dispossessed8
35/69 (51%)Ground duels34/69 (49%)
22/46 (48%)Aerial duels24/46 (52%)
3/7 (43%)Dribbles4/14 (29%)
(H)Defending (A)
56%Tackles won53%
18Total tackles17
5Interceptions3
48Recoveries42
17Clearances26
(H)Goalkeeping (A)
2Total saves4
1Big saves3
0Punches2
9Goal kicks9

Cheltenham Town Vs Shrewsbury Town Season Stats

Cheltenham TownPerformance SummaryShrewsbury Town
16Matches16
13Goals Scored14
30Goals Conceded25
0.81Goals per Game0.88
1.88Goals Conceded per Game1.56
2.56Shots on Target per Game3
0.94Big Chances per Game1
45.88%Ball Possession44.63%
4Clean Sheets6
17.75Tackles per Game17
3Penalty Goals Conceded0
12.94Fouls per Game12.31
1.44Offsides per Game2
10.56Goal Kicks per Game8.56
27.69Throw-ins per Game25.56
2Yellow Cards per Game2.75
2Red Cards2

League Two 25/26 Standings

POSTEAMMPWLDPTS
1Swindon TownSwindon Town1694330
2WalsallWalsall1695229
3Milton Keynes DonsMilton Keynes Dons1684428
4Notts CountyNotts County1684428
5BromleyBromley1673627
6ChesterfieldChesterfield1673627
7GillinghamGillingham1674526
8Crewe AlexandraCrewe Alexandra1686226
9Salford CitySalford City1686226
10Grimsby TownGrimsby Town1675425
11BarnetBarnet1665523
12Cambridge UnitedCambridge United1665523
13Fleetwood TownFleetwood Town1665523
14Colchester UnitedColchester United1655621
15Oldham AthleticOldham Athletic1644820
16Tranmere RoversTranmere Rovers1645719
17Barrow AFCBarrow AFC1657419
18Accrington StanleyAccrington Stanley1647517
19Bristol RoversBristol Rovers1659217
20Crawley TownCrawley Town1648416
21Shrewsbury TownShrewsbury Town1648416
22Harrogate TownHarrogate Town1649315
23Cheltenham TownCheltenham Town16410214
24Newport CountyNewport County16311211
Promotion
Promotion Playoffs
Relegation

Football Previews & Betting Tips

15 Nov 2025

LaLiga 2 Preview And Prediction: Real Racing Club vs Granada Betting Tips & Picks November 15, 2025

15 Nov 2025

World Cup Qual. UEFA Preview And Prediction: Slovenia vs Kosovo Betting Tips & Picks November 15, 2025

15 Nov 2025

World Cup Qual. UEFA Preview And Prediction: Greece vs Scotland Betting Tips & Picks November 15, 2025

15 Nov 2025

World Cup Qual. UEFA Preview And Prediction: Switzerland vs Sweden Betting Tips & Picks November 15, 2025

15 Nov 2025

World Cup Qual. UEFA Preview And Prediction: Bosnia & Herzegovina vs Romania Betting Tips & Picks November 15, 2025

15 Nov 2025

World Cup Qual. UEFA Preview And Prediction: Denmark vs Belarus Betting Tips & Picks November 15, 2025