Cheltenham Town
FormDDWLL
Next matchEFL Trophy Southern Grp. A
Cheltenham
11:30 PM
Oct 13, 2026
Tottenham Hotspur U21
Last matchLeague Two
Cheltenham
0 – 2
L
Oct 10, 2026
Salford
Recent formAll results
-
L
H
Salford City
League Two
0 - 2
-
L
A
Accrington Stanley
League Two
2 - 0
-
W
H
Chesterfield
League Two
2 - 1
-
D
H
Exeter City
EFL Trophy Southern Grp. A
2 - 2
-
D
A
Colchester United
League Two
1 - 1
Top players · League TwoMore stats
League Two
| # | Team | P | W | D | L | Goals | GD | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | Salford City |
10 | 6 | 1 | 3 | 15-10 | 5 | 19 |
| 2 | Barnet |
8 | 5 | 3 | 0 | 20-11 | 9 | 18 |
| 3 | Crewe Alexandra |
10 | 4 | 6 | 0 | 12-7 | 5 | 18 |
| 4 | Gillingham |
10 | 4 | 4 | 2 | 15-10 | 5 | 16 |
| 5 | York City |
9 | 4 | 3 | 2 | 17-11 | 6 | 15 |
| 6 | Walsall |
9 | 3 | 6 | 0 | 12-6 | 6 | 15 |
| 7 | Chesterfield |
10 | 4 | 3 | 3 | 17-14 | 3 | 15 |
| 8 | Cheltenham Town |
10 | 4 | 3 | 3 | 16-16 | 0 | 15 |
| 9 | Bristol Rovers |
10 | 5 | 0 | 5 | 15-17 | -2 | 15 |
| 10 | Rochdale |
10 | 4 | 2 | 4 | 11-12 | -1 | 14 |
| 11 | Grimsby Town |
10 | 3 | 4 | 3 | 13-11 | 2 | 13 |
| 12 | Newport County |
10 | 3 | 4 | 3 | 13-12 | 1 | 13 |
| 13 | Tranmere Rovers |
10 | 2 | 6 | 2 | 13-13 | 0 | 12 |
| 14 | Exeter City |
10 | 3 | 3 | 4 | 6-6 | 0 | 12 |
| 15 | Accrington Stanley |
10 | 2 | 5 | 3 | 13-14 | -1 | 11 |
| 16 | Fleetwood Town |
10 | 2 | 5 | 3 | 10-11 | -1 | 11 |
| 17 | Swindon Town |
10 | 3 | 2 | 5 | 9-14 | -5 | 11 |
| 18 | Shrewsbury Town |
10 | 3 | 2 | 5 | 9-15 | -6 | 11 |
| 19 | Colchester United |
9 | 2 | 4 | 3 | 10-13 | -3 | 10 |
| 20 | Rotherham United |
10 | 2 | 4 | 4 | 12-16 | -4 | 10 |
| 21 | Oldham Athletic |
9 | 2 | 2 | 5 | 9-13 | -4 | 8 |
| 22 | Port Vale |
8 | 2 | 2 | 4 | 4-9 | -5 | 8 |
| 23 | Northampton Town |
8 | 1 | 4 | 3 | 4-7 | -3 | 7 |
| 24 | Crawley Town |
8 | 1 | 2 | 5 | 8-15 | -7 | 5 |
| # | Team | P | W | D | L | Goals | GD | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | York City |
5 | 4 | 1 | 0 | 13-4 | 9 | 13 |
| 2 | Bristol Rovers |
5 | 4 | 0 | 1 | 10-6 | 4 | 12 |
| 3 | Salford City |
5 | 4 | 0 | 1 | 5-2 | 3 | 12 |
| 4 | Newport County |
5 | 3 | 2 | 0 | 9-4 | 5 | 11 |
| 5 | Barnet |
4 | 3 | 1 | 0 | 10-5 | 5 | 10 |
| 6 | Swindon Town |
5 | 3 | 1 | 1 | 9-5 | 4 | 10 |
| 7 | Grimsby Town |
5 | 3 | 1 | 1 | 8-4 | 4 | 10 |
| 8 | Cheltenham Town |
5 | 3 | 1 | 1 | 9-8 | 1 | 10 |
| 9 | Tranmere Rovers |
5 | 2 | 3 | 0 | 8-4 | 4 | 9 |
| 10 | Accrington Stanley |
5 | 2 | 3 | 0 | 9-6 | 3 | 9 |
| 11 | Crewe Alexandra |
5 | 2 | 3 | 0 | 8-5 | 3 | 9 |
| 12 | Exeter City |
5 | 2 | 3 | 0 | 4-1 | 3 | 9 |
| 13 | Rochdale |
5 | 3 | 0 | 2 | 8-6 | 2 | 9 |
| 14 | Chesterfield |
5 | 2 | 2 | 1 | 10-7 | 3 | 8 |
| 15 | Walsall |
4 | 2 | 2 | 0 | 5-2 | 3 | 8 |
| 16 | Gillingham |
5 | 2 | 2 | 1 | 6-4 | 2 | 8 |
| 17 | Colchester United |
4 | 2 | 2 | 0 | 5-3 | 2 | 8 |
| 18 | Port Vale |
4 | 2 | 2 | 0 | 3-1 | 2 | 8 |
| 19 | Oldham Athletic |
5 | 2 | 1 | 2 | 7-6 | 1 | 7 |
| 20 | Shrewsbury Town |
5 | 2 | 1 | 2 | 6-6 | 0 | 7 |
| 21 | Fleetwood Town |
5 | 1 | 3 | 1 | 5-4 | 1 | 6 |
| 22 | Rotherham United |
5 | 1 | 3 | 1 | 8-10 | -2 | 6 |
| 23 | Northampton Town |
4 | 1 | 2 | 1 | 2-2 | 0 | 5 |
| 24 | Crawley Town |
4 | 0 | 1 | 3 | 3-8 | -5 | 1 |
| # | Team | P | W | D | L | Goals | GD | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | Crewe Alexandra |
5 | 2 | 3 | 0 | 4-2 | 2 | 9 |
| 2 | Barnet |
4 | 2 | 2 | 0 | 10-6 | 4 | 8 |
| 3 | Gillingham |
5 | 2 | 2 | 1 | 9-6 | 3 | 8 |
| 4 | Walsall |
5 | 1 | 4 | 0 | 7-4 | 3 | 7 |
| 5 | Salford City |
5 | 2 | 1 | 2 | 10-8 | 2 | 7 |
| 6 | Chesterfield |
5 | 2 | 1 | 2 | 7-7 | 0 | 7 |
| 7 | Cheltenham Town |
5 | 1 | 2 | 2 | 7-8 | -1 | 5 |
| 8 | Fleetwood Town |
5 | 1 | 2 | 2 | 5-7 | -2 | 5 |
| 9 | Rochdale |
5 | 1 | 2 | 2 | 3-6 | -3 | 5 |
| 10 | Crawley Town |
4 | 1 | 1 | 2 | 5-7 | -2 | 4 |
| 11 | Rotherham United |
5 | 1 | 1 | 3 | 4-6 | -2 | 4 |
| 12 | Shrewsbury Town |
5 | 1 | 1 | 3 | 3-9 | -6 | 4 |
| 13 | Grimsby Town |
5 | 0 | 3 | 2 | 5-7 | -2 | 3 |
| 14 | Exeter City |
5 | 1 | 0 | 4 | 2-5 | -3 | 3 |
| 15 | Tranmere Rovers |
5 | 0 | 3 | 2 | 5-9 | -4 | 3 |
| 16 | Bristol Rovers |
5 | 1 | 0 | 4 | 5-11 | -6 | 3 |
| 17 | York City |
4 | 0 | 2 | 2 | 4-7 | -3 | 2 |
| 18 | Northampton Town |
4 | 0 | 2 | 2 | 2-5 | -3 | 2 |
| 19 | Newport County |
5 | 0 | 2 | 3 | 4-8 | -4 | 2 |
| 20 | Accrington Stanley |
5 | 0 | 2 | 3 | 4-8 | -4 | 2 |
| 21 | Colchester United |
5 | 0 | 2 | 3 | 5-10 | -5 | 2 |
| 22 | Oldham Athletic |
4 | 0 | 1 | 3 | 2-7 | -5 | 1 |
| 23 | Swindon Town |
5 | 0 | 1 | 4 | 0-9 | -9 | 1 |
| 24 | Port Vale |
4 | 0 | 0 | 4 | 1-8 | -7 | 0 |
| # | Team | P | W | D | L | Goals | GD | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | Salford City |
5 | 4 | 1 | 0 | 11-4 | 7 | 13 |
| 2 | Barnet |
5 | 3 | 2 | 0 | 12-7 | 5 | 11 |
| 3 | Rochdale |
5 | 3 | 2 | 0 | 6-2 | 4 | 11 |
| 4 | Gillingham |
5 | 3 | 1 | 1 | 9-4 | 5 | 10 |
| 5 | Chesterfield |
5 | 3 | 1 | 1 | 11-7 | 4 | 10 |
| 6 | Crewe Alexandra |
5 | 2 | 3 | 0 | 7-4 | 3 | 9 |
| 7 | Newport County |
5 | 2 | 3 | 0 | 4-2 | 2 | 9 |
| 8 | York City |
5 | 2 | 2 | 1 | 9-4 | 5 | 8 |
| 9 | Shrewsbury Town |
5 | 2 | 2 | 1 | 7-5 | 2 | 8 |
| 10 | Walsall |
5 | 1 | 4 | 0 | 4-2 | 2 | 7 |
| 11 | Exeter City |
5 | 2 | 1 | 2 | 2-2 | 0 | 7 |
| 12 | Cheltenham Town |
5 | 2 | 1 | 2 | 6-7 | -1 | 7 |
| 13 | Grimsby Town |
5 | 2 | 0 | 3 | 6-5 | 1 | 6 |
| 14 | Accrington Stanley |
5 | 1 | 3 | 1 | 4-3 | 1 | 6 |
| 15 | Port Vale |
5 | 2 | 0 | 3 | 3-6 | -3 | 6 |
| 16 | Northampton Town |
5 | 1 | 2 | 2 | 3-5 | -2 | 5 |
| 17 | Rotherham United |
5 | 1 | 2 | 2 | 6-9 | -3 | 5 |
| 18 | Colchester United |
5 | 0 | 3 | 2 | 5-8 | -3 | 3 |
| 19 | Tranmere Rovers |
5 | 0 | 3 | 2 | 4-8 | -4 | 3 |
| 20 | Bristol Rovers |
5 | 1 | 0 | 4 | 3-11 | -8 | 3 |
| 21 | Fleetwood Town |
5 | 0 | 2 | 3 | 4-8 | -4 | 2 |
| 22 | Crawley Town |
5 | 0 | 2 | 3 | 6-11 | -5 | 2 |
| 23 | Swindon Town |
5 | 0 | 1 | 4 | 1-8 | -7 | 1 |
| 24 | Oldham Athletic |
5 | 0 | 1 | 4 | 2-10 | -8 | 1 |
Table over each team's last five league matches.
| # | Team | xG | xGA | xG +/- | xPts | Pts | Pos +/- |
|---|---|---|---|---|---|---|---|
| 1 | Chesterfield |
21.7 | 12.2 | +9.4 | 20.3 | 15 | +6 |
| 2 | York City |
18.0 | 10.1 | +8.0 | 17.9 | 15 | +3 |
| 3 | Grimsby Town |
19.1 | 14.1 | +5.0 | 17.2 | 13 | +8 |
| 4 | Bristol Rovers |
17.1 | 13.0 | +4.1 | 15.7 | 15 | +5 |
| 5 | Rotherham United |
15.0 | 12.5 | +2.5 | 15.5 | 10 | +15 |
| 6 | Accrington Stanley |
16.5 | 14.4 | +2.1 | 15.2 | 11 | +9 |
| 7 | Shrewsbury Town |
12.8 | 10.7 | +2.1 | 15.1 | 11 | +11 |
| 8 | Salford City |
12.5 | 11.2 | +1.3 | 14.8 | 19 | -7 |
| 9 | Exeter City |
12.1 | 11.3 | +0.8 | 14.2 | 12 | +5 |
| 10 | Newport County |
10.9 | 12.4 | -1.5 | 13.9 | 13 | +2 |
| 11 | Oldham Athletic |
12.7 | 10.7 | +2.0 | 13.5 | 8 | +10 |
| 12 | Barnet |
15.3 | 12.2 | +3.1 | 13.2 | 18 | -10 |
| 13 | Walsall |
13.1 | 12.4 | +0.7 | 12.8 | 15 | -7 |
| 14 | Gillingham |
12.3 | 14.0 | -1.8 | 12.8 | 16 | -10 |
| 15 | Crewe Alexandra |
11.6 | 12.7 | -1.1 | 12.8 | 18 | -12 |
| 16 | Port Vale |
10.7 | 8.0 | +2.7 | 12.5 | 8 | +6 |
| 17 | Tranmere Rovers |
12.1 | 15.2 | -3.1 | 12.0 | 12 | -4 |
| 18 | Swindon Town |
11.0 | 15.7 | -4.7 | 10.8 | 11 | -1 |
| 19 | Colchester United |
10.8 | 14.0 | -3.2 | 10.6 | 10 | 0 |
| 20 | Crawley Town |
12.1 | 15.4 | -3.3 | 9.8 | 5 | +4 |
| 21 | Fleetwood Town |
11.9 | 17.9 | -6.0 | 9.8 | 11 | -5 |
| 22 | Cheltenham Town |
11.1 | 18.2 | -7.1 | 9.2 | 15 | -14 |
| 23 | Northampton Town |
5.4 | 9.0 | -3.5 | 8.5 | 7 | 0 |
| 24 | Rochdale |
7.8 | 16.4 | -8.6 | 7.5 | 14 | -14 |
Ordered by expected position. xPts is the points the chances created and conceded would typically earn.
PromotionPromotion qualificationRelegation
Southern Grp. A
| # | Team | P | W | D | L | Goals | GD | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | Exeter City |
3 | 1 | 2 | 0 | 6-4 | 2 | 6 |
| 2 | Cheltenham Town |
1 | 0 | 1 | 0 | 2-2 | 0 | 2 |
| 3 | Oxford United |
1 | 0 | 1 | 0 | 2-2 | 0 | 1 |
| 4 | Tottenham Hotspur U21 |
1 | 0 | 0 | 1 | 0-2 | -2 | 0 |
| # | Team | P | W | D | L | Goals | GD | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | Exeter City |
2 | 1 | 1 | 0 | 4-2 | 2 | 5 |
| 2 | Cheltenham Town |
1 | 0 | 1 | 0 | 2-2 | 0 | 2 |
| 3 | Oxford United |
0 | 0 | 0 | 0 | 0-0 | 0 | 0 |
| 4 | Tottenham Hotspur U21 |
0 | 0 | 0 | 0 | 0-0 | 0 | 0 |
| # | Team | P | W | D | L | Goals | GD | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | Exeter City |
1 | 0 | 1 | 0 | 2-2 | 0 | 1 |
| 2 | Oxford United |
1 | 0 | 1 | 0 | 2-2 | 0 | 1 |
| 3 | Cheltenham Town |
0 | 0 | 0 | 0 | 0-0 | 0 | 0 |
| 4 | Tottenham Hotspur U21 |
1 | 0 | 0 | 1 | 0-2 | -2 | 0 |
Qualification next stage
Goalkeepers 3
| # | Player | Age | Rating | G | A |
|---|---|---|---|---|---|
| 1 |
Joe Day
GK
|
36 | — | 0 | 0 |
| 23 |
Wyll Stanway
GK
|
25 | 0 | 0 | |
| 31 |
Mamadou Diallo
GK
|
18 | — | 0 | 0 |
Defenders 7
| # | Player | Age | Rating | G | A |
|---|---|---|---|---|---|
| 3 |
Jonathan Tomkinson
LB, RB
|
24 | 0 | 1 | |
| 4 |
Joe Tomlinson
LB, LW, LWB, LM
|
26 | 0 | 0 | |
| 5 |
Robbie Cundy
CB
|
29 | 0 | 1 | |
| 6 |
James Wilson
CB
|
37 | 0 | 0 | |
| 14 |
Ryan Broom
RB, LW, RW
|
30 | 2 | 2 | |
| 21 |
George Nurse
LB, LM
|
27 | 0 | 0 | |
| 25 |
Pierce Sweeney
CB, RB
|
32 | 0 | 1 |
Midfielders 7
| # | Player | Age | Rating | G | A |
|---|---|---|---|---|---|
| 7 |
Ben Stevenson
CDM, CM
|
29 | 0 | 0 | |
| 8 |
Charlie McCann
CDM, CM, CAM
|
24 | 7 | 0 | |
| 17 |
Shaun McWilliams
CAM, CDM, CM, RW
|
28 | 0 | 0 | |
| 20 |
Favour Onukwuli
|
21 | — | 0 | 0 |
| 26 |
Jordan Shipley
CM, LW, CDM, CAM
|
29 | 0 | 1 | |
| 33 |
Freddy Willcox
CDM
|
20 | 0 | 0 | |
| 35 |
Mark Barber
CB
|
18 | — | 0 | 0 |
Forwards 5
| # | Player | Age | Rating | G | A |
|---|---|---|---|---|---|
| 9 |
Kirsten Otchere
ST, CAM
|
19 | 0 | 0 | |
| 10 |
George Miller
ST
|
28 | 0 | 0 | |
| 11 |
Jake Bickerstaff
LW, ST
|
25 | 0 | 0 | |
| 18 |
Andreas Weimann
ST, RW, CAM
|
35 | 4 | 2 | |
| 19 |
Jake Evans
RW, ST, CAM, RM
|
18 | 3 | 2 |
No players found.
Ratings, goals and assists are this season's league numbers from FotMob.
Upcoming
| Oct 13, 2026EFL Trophy Southern Grp. A | Cheltenham Town |
11:30 PM | Tottenham Hotspur U21 |
|
| Oct 17, 2026League Two | Oldham |
07:30 PM | Cheltenham Town |
|
| Oct 21, 2026League Two | Cheltenham Town |
12:15 AM | Fleetwood |
|
| Oct 24, 2026League Two | Cheltenham Town |
05:00 PM | Newport |
|
| Oct 31, 2026League Two | Tranmere |
08:30 PM | Cheltenham Town |
|
| Nov 11, 2026EFL Trophy Southern Grp. A | Oxford Utd |
12:30 AM | Cheltenham Town |
|
| Nov 14, 2026League Two | Exeter |
06:00 PM | Cheltenham Town |
|
| Nov 21, 2026League Two | Cheltenham Town |
08:30 PM | Bristol Rovers |
|
| Nov 28, 2026League Two | Shrewsbury |
08:30 PM | Cheltenham Town |
|
| Dec 02, 2026League Two | Cheltenham Town |
01:15 AM | Rochdale |
|
| Dec 12, 2026League Two | Cheltenham Town |
08:30 PM | Crewe |
|
| Dec 19, 2026League Two | Gillingham |
08:30 PM | Cheltenham Town |
Results
| Oct 10, 2026League Two | Cheltenham Town |
0 - 2 | Salford |
L |
| Oct 03, 2026League Two | Accrington |
2 - 0 | Cheltenham Town |
L |
| Sep 26, 2026League Two | Cheltenham Town |
2 - 1 | Chesterfield |
W |
| Sep 22, 2026EFL Trophy Southern Grp. A | Cheltenham Town |
2 - 2 | Exeter |
W |
| Sep 19, 2026League Two | Colchester |
1 - 1 | Cheltenham Town |
D |
| Sep 12, 2026League Two | Crawley |
1 - 3 | Cheltenham Town |
W |
| Sep 05, 2026League Two | Cheltenham Town |
2 - 2 | Grimsby |
D |
| Sep 02, 2026League Two | Cheltenham Town |
3 - 2 | York City |
W |
| Aug 29, 2026League Two | Barnet |
2 - 2 | Cheltenham Town |
D |
| Aug 22, 2026League Two | Swindon |
2 - 1 | Cheltenham Town |
L |
| Aug 15, 2026League Two | Cheltenham Town |
2 - 1 | Rotherham |
W |
| Aug 08, 2026EFL Cup | Cheltenham Town |
1 - 3 | Charlton |
L |
Team rankings · League Two
6.76
FotMob rating
#16 in league
1.6
Goals per match
#4 in league
1.6
Goals conceded per match
#21 in league
45.2
Average possession
#21 in league
4,316
Attendance
#19 in league
11.1
Expected goals
#18 in league
-7.1
xG difference
#23 in league
3.3
Shots on target per match
#21 in league
15
Big chances
#21 in league
7
Big chances missed
#22 in league
264.5
Accurate passes per match
#11 in league
23.2
Accurate long balls per match
#13 in league
Club leaders
Top scorer
Assists
Goals + Assists
FotMob rating
Charlie McCann7.36
Robbie Cundy7.17
Jake Evans7.04
Minutes played
Jonathan Tomkinson900
Robbie Cundy900
Wyll Stanway900
Goals per 90
Charlie McCann0.78
Andreas Weimann0.51
Ryan Broom0.38
Expected goals (xG)
Charlie McCann3.3
Andreas Weimann2.6
Jake Evans1.6
Expected goals (xG) per 90
Charlie McCann0.36
Kirsten Otchere0.36
Andreas Weimann0.33
Expected goals on target (xGOT)
Charlie McCann5.4
Andreas Weimann3.0
Jake Evans2.9
Shots on target per 90
Charlie McCann1.0
Jake Evans0.9
Jake Bickerstaff0.8
Shots per 90
Kirsten Otchere2.5
Charlie McCann2.0
Jake Evans1.7
Accurate passes per 90
Pierce Sweeney38.4
Robbie Cundy33.1
George Nurse28.4
Arrivals 2
| Player | From | Fee |
|---|---|---|
Mo FaalST · 2026-02-02
|
Wrexham |
Loan |
Harry AshfieldAM · 2026-02-02
|
Wrexham |
Loan |
Departures 0
None this window.
Honours
| Competition | Won | Runner-up |
|---|---|---|
League Two |
1 | 0 |
Managers by season
| Season | Manager | W | D | L | Win % | PPG |
|---|---|---|---|---|---|---|
| 2026/2027 | Steve Cotterill | 4 | 3 | 3 | 40 | 1.50 |
| 2025/2026 | Michael Flynn | 1 | 1 | 7 | 11 | 0.44 |
| 2025/2026 | Aaron Downes | 0 | 0 | 1 | 0 | 0.00 |
| 2025/2026 | Steve Cotterill | 13 | 9 | 14 | 36 | 1.33 |
| 2024/2025 | Michael Flynn | 16 | 12 | 18 | 35 | 1.30 |
| 2023/2024 | Wade Elliott | 0 | 1 | 7 | 0 | 0.13 |
| 2023/2024 | Kevin Russell | 0 | 0 | 1 | 0 | 0.00 |
| 2023/2024 | Darrell Clarke | 12 | 7 | 17 | 33 | 1.19 |
| 2022/2023 | Wade Elliott | 14 | 12 | 20 | 30 | 1.17 |
| 2021/2022 | Michael Duff | 13 | 17 | 16 | 28 | 1.22 |
| 2020/2021 | Michael Duff | 24 | 10 | 12 | 52 | 1.78 |
| 2019/2020 | Michael Duff | 17 | 13 | 6 | 47 | 1.78 |
| 2018/2019 | Gary Johnson | 0 | 1 | 3 | 0 | 0.25 |
| 2018/2019 | Michael Duff | 13 | 11 | 15 | 33 | 1.28 |
| 2017/2018 | Gary Johnson | 13 | 12 | 21 | 28 | 1.11 |
| 2016/2017 | Gary Johnson | 12 | 14 | 20 | 26 | 1.09 |
| 2015/2016 | Gary Johnson | 30 | 11 | 5 | 65 | 2.20 |
| 2014/2015 | Paul Buckle | 1 | 5 | 7 | 8 | 0.62 |
| 2014/2015 | Gary Johnson | 1 | 1 | 5 | 14 | 0.57 |
Last updated October 13, 2026 · Refreshes weekly · Data: FotMob



















Steve Cotterill

