| 2024–25 season | |
|---|---|
| Chairman | David Bloxham |
| Manager | Michael Flynn[1] |
| Stadium | Whaddon Road |
| League Two | 15th |
| FA Cup | Second round |
| EFL Cup | First round |
| EFL Trophy | Quarter-finals |
| Top goalscorer | League: George Miller (9 goals) All: George Miller (11 goals) |
The2024–25 season is the 138th season in the history ofCheltenham Town Football Club and their first season back inLeague Two since the2020–21 season following relegation fromLeague One in theprevious season. In addition to thedomestic league, the club also participated in theFA Cup, theEFL Cup, and theEFL Trophy.
| Date | Pos. | Player | From | Fee | Ref. |
|---|---|---|---|---|---|
| 1 July 2024[a] | DM | Free | [2] | ||
| 1 July 2024[b] | LB | Free | [3] | ||
| 1 July 2024[c] | RB | Free | [4] | ||
| 1 July 2024[d] | CM | Free | [5] | ||
| 1 July 2024[e] | CM | Free | [6] | ||
| 3 July 2024 | GK | Free | [7] | ||
| 3 July 2024 | GK | Free | [8] | ||
| 4 July 2024 | CF | Free | [9] | ||
| 5 July 2024 | AM | Free | [10] | ||
| 18 July 2024 | CM | Free | [11] | ||
| 26 July 2024 | CF | Free | [12] | ||
| 5 August 2024 | CB | Free | [13] | ||
| 9 August 2024 | CF | Undisclosed | [14] | ||
| 1 January 2024[g] | RB | Free | [15] | ||
| 3 February 2025 | CM | Free | [16] |
| Date | Pos. | Player | To | Fee | Ref. |
|---|---|---|---|---|---|
| 14 June 2024 | CB | Undisclosed | [17] | ||
| 28 June 2024 | CM | Undisclosed | [18] | ||
| 2 July 2024 | CF | Undisclosed | [19] | ||
| 28 July 2024 | CF | Free | [20] |
| Date | Pos. | Player | From | Date until | Ref. |
|---|---|---|---|---|---|
| 19 July 2024 | RB | 15 January 2025[a] | [22] | ||
| 26 July 2024 | CB | 3 January 2025[b] | [24] | ||
| 2 August 2024 | CM | 10 January 2025[c] | [26] | ||
| 23 August 2024 | CB | End of Season | [27] | ||
| 30 August 2024 | CF | 2 January 2025 | [28] | ||
| 30 August 2024 | CB | 2 January 2025 | [29] | ||
| 1 January 2025[d] | CF | End of Season | [30] | ||
| 8 January 2025 | LB | End of Season | [31] | ||
| 16 January 2025 | CM | 3 February 2025[e] | [32] | ||
| 17 January 2025 | LW | End of Season | [33] | ||
| 3 February 2025 | DM | End of Season | [34] |
| Date | Pos. | Player | To | Date until | Ref. |
|---|---|---|---|---|---|
| 20 August 2024 | CM | 17 September 2024 | [35] | ||
| 1 September 2024 | GK | End of Season | [36] | ||
| 2 January 2025 | GK | End of Season | [37] | ||
| 20 January 2025 | CM | End of Season | [38] | ||
| 23 January 2025 | CM | End of Season | [39] |
| Date | Pos. | Player | Subsequent club | Join date | Ref. |
|---|---|---|---|---|---|
| 30 June 2024 | LM | 1 July 2024 | [40] | ||
| 30 June 2024 | CF | 1 July 2024 | [41] | ||
| 30 June 2024 | RB | 1 July 2024 | [42][43] | ||
| 30 June 2024 | GK | 1 July 2024 | [44][45] | ||
| 30 June 2024 | CM | 1 July 2024 | [42][46] | ||
| 30 June 2024 | GK | 1 July 2024 | [42][47] | ||
| 30 June 2024 | RB | 12 July 2024 | [44][48] | ||
| 30 June 2024 | CM | 15 July 2024 | [44][49] | ||
| 30 June 2024 | LB | 10 August 2024 | [44][50] | ||
| 30 June 2024 | CM | 12 December 2024 | [44][51] | ||
| 30 June 2024 | AM | [44] | |||
| 30 June 2024 | CM | [44] | |||
| 30 June 2024 | RB | [44] | |||
| 30 June 2024 | CB | Retired | [44][52] | ||
On 31 May, Cheltenham Town announced their initial pre-season plans, with matches scheduled againstBishop's Cleeve,Bath City,Evesham United andNorthampton Town.[53] Five days later, a fifth fixture was added againstPlymouth Argyle.[54] On June 10, another two fixtures were added to Town's schedule, againstHungerford Town andBristol City.[55]
Win Draw Loss Fixtures
| 5 July 2024Friendly | Bishop's Cleeve | 1–7 | Cheltenham Town | Bishop's Cleeve |
| 19:30BST |
| Report |
| Stadium:Kayte Lane |
| 9 July 2024Friendly | Bath City | 2–3 | Cheltenham Town | Twerton |
| 19:00BST |
| Report | Stadium:Twerton Park |
| 12 July 2024Friendly | Evesham United | 0–3 | Cheltenham Town | Evesham |
| 19:30BST | Report | Stadium:The Spiers & Hartwell Stadium |
| 20 July 2024Friendly | Cheltenham Town | 1–5 | Plymouth Argyle | Cheltenham |
| 15:00BST |
| Report | Stadium:Whaddon Road Attendance: 2,339 Referee:Sam Allison |
| 23 July 2024Friendly | Hungerford Town | 3–0 | Cheltenham Town | Hungerford |
| 19:45BST | Report | Stadium:Bulpit Lane |
| 26 July 2024Friendly | Cheltenham Town | 0–3 | Bristol City | Cheltenham |
| 19:45BST | Report | Stadium:Whaddon Road Attendance: 2,233 Referee: Scott Tallis |
| 3 August 2024Friendly | Cheltenham Town | 2–0 | Northampton Town | Cheltenham |
| 15:00BST |
| Report | Stadium:Whaddon Road Attendance: 1,046 Referee: Scott Tallis |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 13 | Crewe Alexandra | 46 | 15 | 17 | 14 | 49 | 48 | +1 | 62 |
| 14 | Fleetwood Town | 46 | 15 | 15 | 16 | 60 | 60 | 0 | 60 |
| 15 | Cheltenham Town | 46 | 16 | 12 | 18 | 60 | 70 | −10 | 60 |
| 16 | Barrow | 46 | 15 | 14 | 17 | 52 | 50 | +2 | 59 |
| 17 | Gillingham | 46 | 14 | 16 | 16 | 41 | 46 | −5 | 58 |
| Overall | Home | Away | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Pts | W | D | L | GF | GA | GD | W | D | L | GF | GA | GD |
| 46 | 16 | 12 | 18 | 60 | 70 | −10 | 60 | 10 | 6 | 7 | 32 | 31 | +1 | 6 | 6 | 11 | 28 | 39 | −11 |
Last updated: 4 May 2025.
Source:Soccerway
| Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 251 | 34 | 35 | 36 | 262 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Ground | H | A | H | A | H | A | A | H | H | A | H | A | H | A | H | A | H | H | A | H | A | H | H | A | A | H | A | H | A | H | A | H | H | A | H | A | A | H | A | A | H | A | H | A |
| Result | W | L | L | L | W | L | D | L | W | L | L | W | D | W | D | L | W | D | D | W | D | W | L | D | L | W | L | W | D | W | W | D | D | L | L | W | D | L | L | L | L | W | D | W |
| Position | 6 | 10 | 16 | 20 | 15 | 19 | 17 | 20 | 16 | 20 | 21 | 18 | 17 | 16 | 16 | 16 | 14 | 15 | 15 | 13 | 14 | 14 | 14 | 13 | 13 | 14 | 16 | 13 | 14 | 11 | 11 | 12 | 13 | 13 | 14 | 13 | 13 | 14 | 14 | 14 | 16 | 16 | 16 | 16 |
| Points | 3 | 3 | 3 | 3 | 6 | 6 | 7 | 7 | 10 | 10 | 10 | 13 | 14 | 17 | 18 | 18 | 21 | 22 | 23 | 26 | 27 | 30 | 30 | 31 | 31 | 34 | 34 | 37 | 38 | 41 | 44 | 45 | 46 | 46 | 46 | 49 | 50 | 50 | 50 | 50 | 50 | 53 | 54 | 57 |
On 26 June, theLeague Two fixtures were announced.[57]
Win Draw Loss Fixtures
| 10 August 20241 | Cheltenham Town | 3–2 | Newport County | Cheltenham |
| 15:00BST | Report |
| Stadium:Whaddon Road Attendance: 4,613 Referee: Ruebyn Ricardo |
| 17 August 20242 | Grimsby Town | 3–2 | Cheltenham Town | Cleethorpes |
| 15:00BST | Report | Stadium:Blundell Park Attendance: 5,885 Referee: Elliot Bell |
| 24 August 20243 | Cheltenham Town | 0–1 | AFC Wimbledon | Cheltenham |
| 15:00BST |
| Report | Stadium:Whaddon Road Attendance: 4,256 Referee: Stephen Parkinson |
| 31 August 20244 | Walsall | 2–1 | Cheltenham Town | Bescot |
| 15:00BST | Report | Stadium:Bescot Stadium Attendance: 5,760 Referee: Paul Marsden |
| 7 September 20245 | Cheltenham Town | 1–0 | Harrogate Town | Cheltenham |
| 15:00BST | Report |
| Stadium:Whaddon Road Attendance: 3,594 Referee: Daniel Middleton |
| 14 September 20246 | Salford City | 2–1 | Cheltenham Town | Kersal |
| 15:00BST | Report |
| Stadium:Moor Lane Attendance: 2,347 Referee: Farai Hallam |
| 21 September 20247 | Chesterfield | 1–1 | Cheltenham Town | Chesterfield |
| 12:30BST | Report | Stadium:SMH Group Stadium Attendance: 7,652 Referee: Ross Joyce | ||
| Note: Fixture was initially scheduled for a 15:00 kick-off, but was moved for liveSky Sports broadcast.[58] | ||||
| 28 September 20248 | Cheltenham Town | 0–2 | Fleetwood Town | Cheltenham |
| 15:00BST | Report | Stadium:Whaddon Road Attendance: 3,928 Referee: Carl Brook |
| 1 October 20249 | Cheltenham Town | 2–1 | Accrington Stanley | Cheltenham |
| 19:45BST | Report | Stadium:Whaddon Road Attendance: 2,976 Referee: Oliver Mackey |
| 5 October 202410 | Barrow | 2–1 | Cheltenham Town | Barrow-in-Furness |
| 15:00BST | Report | Stadium:Holker Street Attendance: 3,518 Referee: Simon Mather |
| 12 October 202411 | Cheltenham Town | 2–3 | Swindon Town | Cheltenham |
| 15:00BST | Report | Stadium:Whaddon Road Attendance: 5,561 Referee: Dale Baines |
| 19 October 202412 | Colchester United | 1–2 | Cheltenham Town | Colchester |
| 15:00BST | Report | Stadium:Colchester Community Stadium Attendance: 4,031 Referee: Ben Speedie |
| 22 October 202413 | Cheltenham Town | 1–1 | Bradford City | Cheltenham |
| 19:45BST | Report | Stadium:Whaddon Road Attendance: 3,404 Referee: Jamie O'Connor |
| 26 October 202414 | Carlisle United | 0–1 | Cheltenham Town | Carlisle |
| 15:00BST | Report | Stadium:Brunton Park Attendance: 6,064 Referee: Scott Jackson |
| 9 November 202415 | Cheltenham Town | 1–1 | Bromley | Cheltenham |
| 15:00GMT |
| Report | Stadium:Whaddon Road Attendance: 3,786 Referee: Scott Oldham |
| 16 November 202416 | Milton Keynes Dons | 3–2 | Cheltenham Town | Denbigh |
| 15:00GMT |
| Report | Stadium:Stadium MK Attendance: 7,333 Referee: Jacob Miles |
| 22 November 202417 | Cheltenham Town | 1–0 | Tranmere Rovers | Cheltenham |
| 19:45GMT | Report | Stadium:Whaddon Road Attendance: 3,939 Referee: Ruebyn Ricardo | ||
| Note: Fixture was initially scheduled for 23 November, but was moved for a day earlier.[59] | ||||
| 3 December 202418 | Cheltenham Town | 1–1 | Port Vale | Cheltenham |
| 19:45GMT | Report | Stadium:Whaddon Road Attendance: 3,245 Referee: Scott Tallis |
| 7 December 202419 | Doncaster Rovers | 2–2 | Cheltenham Town | Doncaster |
| 15:00GMT | Report | Stadium:Eco-Power Stadium Attendance: 6,259 Referee: Scott Simpson |
| 14 December 202420 | Cheltenham Town | 2–0 | Morecambe | Cheltenham |
| 15:00GMT | Report | Stadium:Whaddon Road Attendance: 3,371 Referee:Sunny Singh Gill |
| 20 December 202421 | Gillingham | 2–2 | Cheltenham Town | Gillingham |
| 19:45GMT | Report | Stadium:Priestfield Stadium Attendance: 5,938 Referee: Carl Brook | ||
| Note: Fixture was initially scheduled for 21 December, but was moved to allow an extra days recovery between matches.[59] | ||||
| 26 December 202422 | Cheltenham Town | 2–1 | Crewe Alexandra | Cheltenham |
| 15:00GMT | Report | Stadium:Whaddon Road Attendance: 5,261 Referee: Alan Young |
| 29 December 202423 | Cheltenham Town | 3–5 | Notts County | Cheltenham |
| 15:00GMT | Report | Stadium:Whaddon Road Attendance: 5,430 Referee: Andrew Humphries |
| 1 January 202524 | Port Vale | 0–0 | Cheltenham Town | Burslem |
| 15:00GMT | Report |
| Stadium:Vale Park Attendance: 5,873 Referee: James Bell |
| 17 January 202527 | Harrogate Town | 2–0 | Cheltenham Town | Harrogate |
| 19:45GMT | Report |
| Stadium:Wetherby Road Attendance: 2,522 Referee:Ross Joyce | |
| Note: Fixture was initially scheduled for 18 January, but was brought forward.[60] | ||||
| 25 January 202528 | Cheltenham Town | 2–1 | Salford City | Cheltenham |
| 15:00GMT | Report | Stadium:Whaddon Road Attendance: 4,187 Referee: Anthony Backhouse |
| 28 January 202429 | Accrington Stanley | 0–0 | Cheltenham Town | Accrington |
| 19:45GMT | Report | Stadium:Crown Ground Attendance: 1,605 Referee: Paul Marsden |
| 1 February 202530 | Cheltenham Town | 1–0 | Chesterfield | Cheltenham |
| 12:30GMT | Report | Stadium:Whaddon Road Attendance: 3,869 Referee: Jacob Miles | ||
| Note: Fixture was initially scheduled for a 15:00 kick-off, but was moved for liveSky Sports broadcasting.[61] | ||||
| 8 February 202531 | Fleetwood Town | 2–0 | Cheltenham Town | Fleetwood |
| 15:00GMT | Report |
| Stadium:Highbury Stadium Attendance: 2,257 Referee: Aaron Bannister |
| 15 February 202532 | Cheltenham Town | 3–2 | Barrow | Cheltenham |
| 15:00GMT | Report | Stadium:Whaddon Road Attendance: 4,404 Referee: Greg Rollason |
| 22 February 202533 | Newport County | 0–3 | Cheltenham Town | Newport |
| 15:00GMT | Taylor Williams Archer | Stadium:Rodney Parade Attendance: 4,257 Referee: Jeremy Simpson |
| 25 February 202525[62] | Cheltenham Town | 2–2 | Walsall | Cheltenham |
| 19:45GMT | Miller Thomas | Harrison Adomah | Stadium:Whaddon Road Attendance: 4,454 Referee: Michael Barlow | |
| Note: Fixture was initially scheduled for a 15:00 kick-off, but was moved for liveSky Sports broadcasting.[59] The match was then postponed on January 4, due to a frozen pitch.[63] | ||||
| 1 March 202534 | Cheltenham Town | 1–1 | Grimsby Town | Cheltenham |
| 15:00GMT | Report |
| Stadium:Whaddon Road Attendance: 4,473 Referee: Rob Massey-Ellis |
| 4 March 202535 | Bradford City | 3–0 | Cheltenham Town | Bradford |
| 19:45GMT |
| Report | Stadium:Valley Parade Attendance: 15,229 Referee: Zac Kennard-Kettle |
| 8 March 202536 | Cheltenham Town | 0–1 | Colchester United | Cheltenham |
| 15:00GMT |
| Report | Stadium:Whaddon Road Attendance: 3,954 Referee: Simon Mather |
| 11 March 202526[64] | AFC Wimbledon | 1–2 | Cheltenham Town | Wimbledon |
| 19:45GMT | Report | Stadium:Plough Lane Attendance: 8,114 Referee: Scott Jackson | ||
| Note: Fixture was originally scheduled for 11 January, but was postponed due to a frozen pitch.[65] | ||||
| 15 March 202437 | Swindon Town | 3–3 | Cheltenham Town | Swindon |
| 12:30GMT | Report | Stadium:County Ground Attendance: 8,556 Referee: Oliver Yates | ||
| Note: Fixture was initially scheduled for a 15:00 kick-off, but was moved for liveSky Sports broadcasting.[66] | ||||
| 22 March 202438 | Cheltenham Town | 0–1 | Milton Keynes Dons | Cheltenham |
| 15:00GMT |
| Report |
| Stadium:Whaddon Road Attendance: 4,283 Referee:Darren Drysdale |
| 28 March 202439 | Tranmere Rovers | 2–0 | Cheltenham Town | Birkenhead |
| 19:45GMT | Report | Stadium:Prenton Park Attendance: 6,650 Referee: Ross Joyce | ||
| Note: Fixture was initially scheduled for 23 November, but was moved for a day earlier.[59] | ||||
| 1 April 202540 | Morecambe | 2–0 | Cheltenham Town | Morecambe |
| 19:45BST | Report | Stadium:Mazuma Mobile Stadium Attendance: 2,502 Referee: Richard Eley |
| 5 April 202541 | Cheltenham Town | 0–2 | Doncaster Rovers | Cheltenham |
| 12:30BST | Report | Stadium:Whaddon Road Attendance: 3,897 Referee: Carl Brook | ||
| Note: Fixture was initially scheduled for a 15:00 kick-off, but was moved for liveSky Sports broadcasting.[67] | ||||
| 10 April 202542 | Crewe Alexandra | 2–3 | Cheltenham Town | Crewe |
| 20:00BST | Report | Stadium:Gresty Road Attendance: 4,939 Referee: Declan Bourne | ||
| Note: Fixture was initially scheduled for 12 April, but was moved for liveSky Sports broadcasting.[68] | ||||
| 18 April 202543 | Cheltenham Town | 1–1 | Gillingham | Cheltenham |
| 15:00BST | Report | Stadium:Whaddon Road Attendance: 4,702 Referee:Graham Scott |
| 21 April 202544 | Notts County | 1–2 | Cheltenham Town | Nottingham |
| 13:00BST | Report | Stadium:Meadow Lane Attendance: 10,642 Referee: James Durkin |
| 26 April 202545 | Cheltenham Town | 3–2 | Carlisle United | Cheltenham |
| 15:00BST | Stadium:Whaddon Road Attendance: 4,963 Referee: Tom Nield |
| 3 May 202546 | Bromley | 3–0 | Cheltenham Town | Bromley |
| 15:00BST | Report | Stadium:Hayes Lane Attendance: 2,818 Referee: Stephen Parkinson |
Cheltenham Town were drawn away toRotherham United in the first round.[69][70] In the second round they were drawn away again, this time againstSalford City.[71][72]
Win Draw Loss Fixtures
| 2 November 2024First round | Rotherham United | 1–3 | Cheltenham Town | Rotherham |
| 15:00GMT | Report | Stadium:New York Stadium Attendance: 2,770 Referee: Adam Herczeg |
| 30 November 2024Second round | Salford City | 2–0 | Cheltenham Town | Kersal |
| 15:00GMT | Report | Stadium:Moor Lane Attendance: 1,968 Referee: Martin Coy |
On 27 June, the draw for the first round was made, with Cheltenham being drawn away againstPlymouth Argyle.[73]
Win Draw Loss Fixtures
| 14 August 2024First round | Plymouth Argyle | 3–0 | Cheltenham Town | Plymouth |
| 19:45BST | Report | Stadium:Home Park |
In the group stage, Cheltenham were drawn into Southern Group H alongsideNewport County,Reading andWest Ham United.[74][75] Cheltenham were then drawn at home toCambridge United in the round of 32,[76][77]Colchester United in the round of 16[78] and away toPeterborough United in the quarter-finals.[79]
| Pos | Div | Team | Pld | W | PW | PL | L | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | L2 | Cheltenham Town | 3 | 3 | 0 | 0 | 0 | 6 | 2 | +4 | 9 | Advance toRound 2 |
| 2 | L1 | Reading | 3 | 2 | 0 | 0 | 1 | 6 | 2 | +4 | 6 | |
| 3 | L2 | Newport County | 3 | 1 | 0 | 0 | 2 | 2 | 5 | −3 | 3 | |
| 4 | ACA | West Ham United U21 | 3 | 0 | 0 | 0 | 3 | 2 | 7 | −5 | 0 |
Win Draw Loss Fixtures
| 3 September 2024Group stage | Newport County | 1–2 | Cheltenham Town | Newport |
| 19:00BST | Report | Stadium:Rodney Parade Attendance: 1,051 Referee: Matthew Russell |
| 29 October 2024Group stage | Cheltenham Town | 3–1 | West Ham United U21 | Cheltenham |
| 19:00GMT | Report |
| Stadium:Whaddon Road Referee: Steven Copeland |
| 5 November 2024Group stage | Cheltenham Town | 1–0 | Reading | Cheltenham |
| 19:00GMT | Report |
| Stadium:Whaddon Road Attendance: 1,598 Referee: James Durkin | |
| Note: Fixture was originally scheduled for 8 October, but was postponed due to a waterlogged pitch[80][81] | ||||
| 10 December 2024Round of 32 | Cheltenham Town | 2–1 | Cambridge United | Cheltenham |
| 19:00GMT | Report | Stadium:Whaddon Road Attendance: 847 Referee: Dale Baines |
| 14 January 2025Round of 16 | Cheltenham Town | 2–1 | Colchester United | Cheltenham |
| 19:00GMT | Report | Stadium:Whaddon Road Referee: David Rock |
| 5 February 2025Quarter-finals | Peterborough United | 3–2 | Cheltenham Town | Peterborough |
| 19:00GMT | Report | Stadium:London Road Stadium Attendance: 2,587 Referee: Scott Oldham |
Players with no appearances are not included on the list
Italics indicate a loaned in player
| No. | Pos | Nat | Player | Total | League Two | FA Cup | EFL Cup | EFL Trophy | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||||
| 1 | GK | Owen Evans | 11 | 0 | 11+0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | |
| 2 | DF | Arkell Jude-Boyd | 39 | 4 | 27+5 | 3 | 0+2 | 0 | 0+1 | 0 | 3+1 | 1 | |
| 3 | DF | Ryan Haynes | 13 | 0 | 9+2 | 0 | 0+0 | 0 | 1+0 | 0 | 1+0 | 0 | |
| 4 | MF | Liam Kinsella | 42 | 0 | 32+4 | 0 | 2+0 | 0 | 0+0 | 0 | 4+0 | 0 | |
| 5 | MF | Timothée Dieng | 14 | 1 | 8+5 | 1 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 | |
| 6 | DF | Tom Bradbury | 44 | 1 | 37+1 | 1 | 2+0 | 0 | 0+0 | 0 | 4+0 | 0 | |
| 8 | MF | Luke Young | 39 | 4 | 33+1 | 4 | 2+0 | 0 | 0+1 | 0 | 2+0 | 0 | |
| 9 | FW | Matty Taylor | 43 | 7 | 10+25 | 5 | 0+2 | 0 | 1+0 | 0 | 4+1 | 2 | |
| 10 | FW | George Miller | 44 | 10 | 26+12 | 8 | 2+0 | 0 | 0+1 | 0 | 2+1 | 2 | |
| 11 | FW | Ashley Hay | 21 | 2 | 8+11 | 2 | 0+0 | 0 | 0+0 | 0 | 1+1 | 0 | |
| 12 | FW | Ryan Bowman | 22 | 3 | 8+10 | 3 | 0+1 | 0 | 0+0 | 0 | 1+2 | 0 | |
| 14 | FW | Liam Dulson | 33 | 3 | 6+21 | 2 | 0+1 | 0 | 1+0 | 0 | 3+1 | 1 | |
| 15 | FW | Jordan Thomas | 46 | 8 | 30+8 | 7 | 2+0 | 0 | 1+0 | 0 | 2+3 | 1 | |
| 16 | FW | Ethan Williams | 16 | 2 | 8+8 | 2 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | |
| 17 | MF | Scot Bennett | 29 | 0 | 25+1 | 0 | 2+0 | 0 | 0+0 | 0 | 1+0 | 0 | |
| 18 | DF | Ibrahim Bakare | 33 | 0 | 17+11 | 0 | 0+0 | 0 | 1+0 | 0 | 3+1 | 0 | |
| 19 | MF | Harrison Sohna | 12 | 1 | 6+2 | 0 | 0+0 | 0 | 1+0 | 0 | 3+0 | 1 | |
| 21 | GK | Joe Day | 42 | 0 | 33+0 | 0 | 2+0 | 0 | 1+0 | 0 | 6+0 | 0 | |
| 22 | MF | Ethon Archer | 51 | 7 | 40+4 | 7 | 2+0 | 0 | 1+0 | 0 | 3+1 | 0 | |
| 23 | DF | Val Adedokun | 17 | 0 | 11+4 | 0 | 0+0 | 0 | 0+0 | 0 | 1+1 | 0 | |
| 24 | DF | Darragh Power | 12 | 0 | 5+5 | 0 | 0+0 | 0 | 0+0 | 0 | 0+2 | 0 | |
| 25 | DF | Sam Stubbs | 44 | 2 | 39+0 | 2 | 2+0 | 0 | 0+0 | 0 | 3+0 | 0 | |
| 26 | MF | Tommy Backwell | 12 | 1 | 8+3 | 1 | 0+0 | 0 | 0+0 | 0 | 1+0 | 0 | |
| 29 | FW | Tom King | 4 | 1 | 0+3 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 1 | |
| 30 | MF | Freddy Willcox | 5 | 0 | 0+2 | 0 | 0+0 | 0 | 0+1 | 0 | 2+0 | 0 | |
| 34 | MF | Tom Pett | 27 | 2 | 5+15 | 0 | 0+1 | 0 | 1+0 | 0 | 5+0 | 2 | |
| 35 | MF | Brandon Liggett | 2 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 2+0 | 0 | |
| 38 | MF | Harry Tustin | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 | |
| Player(s) who featured whilst on loan but returned to parent club during the season: | |||||||||||||
| 5 | DF | Levi Laing | 8 | 0 | 3+3 | 0 | 0+0 | 0 | 1+0 | 0 | 1+0 | 0 | |
| 11 | FW | Manni Norkett | 9 | 1 | 2+3 | 1 | 0+1 | 0 | 0+0 | 0 | 3+0 | 0 | |
| 16 | MF | Joel Colwill | 28 | 9 | 20+2 | 6 | 2+0 | 2 | 0+1 | 0 | 2+1 | 1 | |
| 23 | DF | Lewis Shipley | 10 | 0 | 5+3 | 0 | 0+0 | 0 | 0+0 | 0 | 2+0 | 0 | |
| 27 | DF | Lewis Payne | 21 | 0 | 12+4 | 0 | 2+0 | 0 | 1+0 | 0 | 1+1 | 0 | |