2025–26 Stevenage F.C. season
50th season in existence of Stevenage FC
From Wikipedia, the free encyclopedia
The 2025–26 season was the 50th season in the history of Stevenage Football Club and their third consecutive season in League One. In addition to the domestic league, the club also participated in the FA Cup, the EFL Cup, and the EFL Trophy.
| 2025–26 season | ||||
|---|---|---|---|---|
| Chairman | Phil Wallace | |||
| Manager | Alex Revell | |||
| Stadium | Broadhall Way | |||
| League One | 6th | |||
| FA Cup | First round | |||
| EFL Cup | First round | |||
| EFL Trophy | Round of 32 | |||
| Play-offs | Semi-finals | |||
| Top goalscorer | League: Jamie Reid (14) All: Jamie Reid (14) | |||
| Highest home attendance | 7,321 v Stockport County (9 May 2026, Play-off semi-final) | |||
| Lowest home attendance | 617 v Crystal Palace U21 (21 Oct 2025, EFL Trophy) | |||
| Average home league attendance | 4,366 | |||
| Biggest win | 1–5 v AFC Wimbledon (Away, 2 Sept 2025, EFL Trophy) | |||
| Biggest defeat | 5–1 v Bolton Wanderers (Away, 14 Apr 2026, League One) | |||
|
| ||||
Transfers and contracts
In
| Date | Pos. | Player | From | Fee | Ref. |
|---|---|---|---|---|---|
| 10 June 2025 | CAM | Undisclosed | [1] | ||
| 20 June 2025 | LW | £200,000 | [2][3] | ||
| 1 July 2025[a] | LB | Free | [4] | ||
| 1 July 2025[b] | CDM | [5] | |||
| 11 July 2025 | LW | [6] | |||
| RB | Free transfer | [7] | |||
| 23 July 2025 | CAM | Free | [8] | ||
| 29 July 2025 | GK | Undisclosed | [9] | ||
| 11 August 2025 | CF | [10] | |||
| 28 January 2026 | CB | [11] | |||
| 31 January 2026 | CM | [12] | |||
| 13 February 2026 | RW | Free | [13] |
- Expenditure:
£200,000 (excluding undisclosed transfers)
Out
| Date | Pos. | Player | To | Fee | Ref. |
|---|---|---|---|---|---|
| 17 June 2025 | GK | Undisclosed | [14] | ||
| 26 June 2025 | CF | [15] | |||
| 29 July 2025 | CF | [16] | |||
| 13 January 2026 | MF | [17] | |||
| 16 January 2026 | CF | [18] | |||
| 2 February 2026 | CM | [19] |
Loaned in
| Date | Pos. | Player | From | Date until | Ref. |
|---|---|---|---|---|---|
| 14 August 2025 | CF | 31 May 2026 | [20] | ||
| 1 September 2025 | CM | 27 November 2025[a] | [21][22] | ||
| 17 January 2026 | CF | 31 May 2026 | [23] |
- On 27 November, Orford was recalled back to West Ham United from his initial season-long loan
Loaned out
| Date | Pos. | Player | To | Date until | Ref. |
|---|---|---|---|---|---|
| 4 October 2025 | CAM | 1 November 2025 | [24] | ||
| 2 January 2026 | CAM | 6 April 2026 | [25] | ||
| 29 January 2026 | CF | 31 May 2026 | [26] | ||
| 13 February 2026 | CF | 14 March 2026 | [27] | ||
| CM | [28] | ||||
| CF | [29] | ||||
| LB | [30] | ||||
| 19 February 2026 | CB | 19 March 2026 | [31] | ||
| 4 March 2026 | GK | 1 April 2026 | [32] |
Released / Out of Contract
| Date | Pos. | Player | Subsequent club | Join date | Ref. |
|---|---|---|---|---|---|
| 30 June 2025 | RW | 1 July 2025 | [33] | ||
| CF | 11 July 2025 | [34] | |||
| RB | 15 July 2025 | [35][36] | |||
| CM | 4 August 2025 | [35][37] | |||
| CM | 26 August 2025 | [35][38] | |||
| LW | 1 September 2025 | [35][39] |
New Contract
| Date | Pos. | Player | Expiry | Ref. |
|---|---|---|---|---|
| 14 August 2025 | LM | Undisclosed | [40] | |
| 15 August 2025 | CB | [41] | ||
| 27 August 2025 | CM | Undisclosed[a] | [42] | |
| 20 October 2025 | CAM | 30 June 2028 | [43] | |
| 12 January 2026 | GK | Undisclosed[a] | [44] | |
| 16 January 2026 | CB | Undisclosed | [45] | |
| 26 February 2026 | CF | Undisclosed[a] | [46] | |
| 4 April 2026 | CF | [47] |
- First professional contract
Pre-season and friendlies
On 14 May, Stevenage announced a pre-season camp in Murcia along with a friendly against Swansea City.[48] A second fixture was later confirmed, against Milton Keynes Dons.[49] A behind-closed-doors meeting with Queens Park Rangers was also later added.[50] In July, a trip to face Bishop's Stortford was added to the schedule.[51]
Win Draw Loss Fixtures
| 5 July 2025 Friendly | Queens Park Rangers | 5–0 | Stevenage | Hounslow |
| 12:00 BST | Report | Stadium: TSG Training Centre Attendance: 0 (behind-closed-doors) |
| 12 July 2025 Friendly | Bishop's Stortford | 1–8 | Stevenage | Bishop's Stortford |
| 14:00 BST |
|
Report | Stadium: Woodside Park |
| 19 July 2025 Friendly | Swansea City | 3–2 | Stevenage | San Pedro del Pinatar, Spain |
| 12:00 CEST | Report |
|
Stadium: Pinatar Arena |
| 26 July 2025 Friendly | Stevenage | 2–1 | Milton Keynes Dons | Stevenage |
| 15:00 BST | Report |
|
Stadium: Broadhall Way |
Competitions
League One
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 4 | Bradford City | 46 | 22 | 11 | 13 | 58 | 51 | +7 | 77 | Qualification for League One play-offs |
| 5 | Bolton Wanderers (O, P) | 46 | 19 | 18 | 9 | 70 | 52 | +18 | 75 | |
| 6 | Stevenage | 46 | 21 | 12 | 13 | 49 | 46 | +3 | 75 | |
| 7 | Luton Town | 46 | 21 | 11 | 14 | 68 | 56 | +12 | 74 | |
| 8 | Plymouth Argyle | 46 | 22 | 7 | 17 | 75 | 63 | +12 | 73 |
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored; 4) Head-to-head results; 5) Wins; 6) Away goals; 7) Penalty points (sec 9.5); 8) 12-point sending off offences[52]
(O) Play-off winners; (P) Promoted
Results summary
| Overall | Home | Away | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Pts | W | D | L | GF | GA | GD | W | D | L | GF | GA | GD |
| 46 | 21 | 12 | 13 | 49 | 46 | +3 | 75 | 14 | 7 | 2 | 27 | 13 | +14 | 7 | 5 | 11 | 22 | 33 | −11 |
Last updated: complete.
Source: Soccerway
Results by round
A = Away; H = Home; W = Win; D = Draw; L = Loss; P = Postponed
Notes:
- 1 Matchday 12 (vs Peterborough United) was postponed due to international call-ups.
- 2 Matchday 16 (vs Bolton Wanderers) was postponed due to international call-ups.
- 3 Matchday 25 (vs Leyton Orient) was postponed due to a frozen pitch.
- 4 Matchday 40 (vs Bolton Wanderers) was postponed due to international call-ups.
- 5 Matchday 7 (vs Barnsley) was postponed due to a waterlogged pitch.
Matches
The league fixtures were released on 26 June 2025.[53]
Win Draw Loss Fixtures
| 2 August 2025 1 | Blackpool | 2–3 | Stevenage | Blackpool |
| 15:00 BST | Report | Stadium: Bloomfield Road Attendance: 10,090 (341 away) Referee: Matt Corlett |
| 9 August 2025 2 | Stevenage | 1–0 | Rotherham United | Stevenage |
| 15:00 BST | Report | Stadium: Broadhall Way Attendance: 3,470 (658 away) Referee: James Durkin |
| 16 August 2025 3 | Stevenage | 2–0 | Northampton Town | Stevenage |
| 15:00 BST |
|
Report | Stadium: Broadhall Way Attendance: 3,350 (725 away) Referee: Tom Reeves |
| 19 August 2025 4 | Port Vale | 1–2 | Stevenage | Stoke-on-Trent |
| 19:45 BST | Report | Stadium: Vale Park Attendance: 6,653 (132 away) Referee: Seb Stockbridge |
| 23 August 2025 5 | Huddersfield Town | 1–0 | Stevenage | Huddersfield |
| 15:00 BST | Report |
|
Stadium: Kirklees Stadium Attendance: 16,489 Referee: Darren Drysdale |
| 30 August 2025 6 | Stevenage | 1–0 | Wycombe Wanderers | Stevenage |
| 15:00 BST | Report | Stadium: Broadhall Way Attendance: 3,779 (679 away) Referee: Simon Mather |
| 13 September 2025 8 | Mansfield Town | 1–1 | Stevenage | Mansfield |
| 15:00 BST |
|
Report |
|
Stadium: Field Mill Attendance: 7,301 (248 away) Referee: Martin Woods |
| 20 September 2025 9 | Stevenage | 2–1 | Exeter City | Stevenage |
| 15:00 BST | Report | Stadium: Broadhall Way Attendance: 4,129 (368 away) Referee: Craig Hicks |
| 27 September 2025 10 | Leyton Orient | 2–3 | Stevenage | Leyton |
| 12:30 BST | Report |
|
Stadium: Brisbane Road Attendance: 7,898 Referee: Andrew Humphries | |
| Note: Fixture was originally scheduled for a 15:00 kick-off, but was moved live Sky Sports broadcasting.[54] | ||||
| 4 October 2025 11 | Stevenage | 2–0 | Luton Town | Stevenage |
| 15:00 BST | Report |
|
Stadium: Broadhall Way Attendance: 7,228 (1,363 away) Referee: James Bell |
| 18 October 2025 13 | Lincoln City | 1–0 | Stevenage | Lincoln |
| 12:30 BST | Report |
|
Stadium: Sincil Bank Attendance: 8,451 (499 away) Referee: Martin Coy | |
| Note: Fixture was originally scheduled for a 15:00 kick-off, but was rescheduled for live Sky Sports broadcasting.[55] | ||||
| 25 October 2025 14 | Stevenage | 1–1 | Bradford City | Stevenage |
| 15:00 BST |
|
Report | Stadium: Broadhall Way Attendance: 5,279 (1,361 away) Referee: Sam Allison |
| 6 November 2025 15 | Reading | 1–0 | Stevenage | Reading |
| 20:00 GMT | Report | Stadium: Madejski Stadium Attendance: 9,233 (285 away) Referee: Benjamin Speedie | ||
| Note: Fixture was originally scheduled for 8 November, but was rescheduled for live Sky Sports broadcasting.[55] | ||||
| 22 November 2025 17 | Stevenage | 0–0 | Doncaster Rovers | Stevenage |
| 15:00 GMT |
|
Report | Stadium: Broadhall Way Attendance: 4,015 (531 away) Referee: Elliot Bell |
| 25 November 2025 12[56] | Peterborough United | 0–1 | Stevenage | Peterborough |
| 19:45 GMT | Report |
|
Stadium: London Road Stadium Attendance: 6,840 (511 away) Referee: Edward Duckworth | |
| Note: Fixture was originally scheduled for 11 October, but was postponed due to international call-ups.[57] | ||||
| 29 November 2025 18 | Wigan Athletic | 0–0 | Stevenage | Wigan |
| 15:00 GMT | Report |
|
Stadium: Brick Community Stadium Attendance: 8,679 (218 away) Referee: Ross Joyce |
| 9 December 2025 19 | Stevenage | 0–1 | Cardiff City | Stevenage |
| 19:45 GMT |
|
Stadium: Broadhall Way Attendance: 4,428 Referee: James Oldham |
| 13 December 2025 20 | Stockport County | 1–3 | Stevenage | Edgeley |
| 15:00 GMT | Report | Stadium: Edgeley Park Attendance: 8,898 (232 away) Referee: Will Finnie |
| 20 December 2025 21 | Stevenage | 2–2 | Burton Albion | Stevenage |
| 12:30 GMT | Report | Stadium: Broadhall Way Attendance: 3,282 (184 away) Referee: Scott Oldham | ||
| Note: Fixture was originally scheduled for a 15:00 kick-off, but was rescheduled for live Sky Sports broadcasting.[55] | ||||
| 26 December 2025 22 | AFC Wimbledon | 0–0 | Stevenage | Wimbledon |
| 15:00 GMT |
|
Stadium: Plough Lane Attendance: 8,465 Referee: David Rock |
| 29 December 2025 23 | Cardiff City | 2–1 | Stevenage | Leckwith |
| 19:45 GMT | Report | Stadium: Cardiff City Stadium Attendance: 19,678 (427 away) Referee: Charles Breakspear |
| 1 January 2026 24 | Stevenage | 1–1 | Plymouth Argyle | Stevenage |
| 15:00 GMT |
|
Stadium: Broadhall Way Attendance: 5,042 Referee: Richard Eley |
| 10 January 2026 26 | Luton Town | 2–1 | Stevenage | Luton |
| 12:30 GMT | Report | Stadium: Kenilworth Road Attendance: 11,434 Referee: Simon Mather | ||
| Note: Fixture was initially scheduled for a 15:00 kick-off, but was rescheduled for live Sky Sports broadcasting.[58] | ||||
| 17 January 2026 27 | Exeter City | 3–0 | Stevenage | Exeter |
| 15:00 GMT | Report | Stadium: St James Park Attendance: 6,302 (187 away) Referee: Martin Woods |
| 20 January 2026 16[59] | Stevenage | 0–0 | Bolton Wanderers | Stevenage |
| 19:45 GMT | Report |
|
Stadium: Broadhall Way Attendance: 3,156 (792 away) Referee: Stephen Parkinson | |
| Note: Fixture was originally scheduled for 15 November, but was postponed due to international call-ups.[60] | ||||
| 24 January 2026 28 | Stevenage | 1–1 | Mansfield Town | Stevenage |
| 15:00 GMT | Report | Stadium: Broadhall Way Attendance: 4,041 (967 away) Referee: Ben Atkinson |
| 27 January 2026 29 | Stevenage | 1–0 | Peterborough United | Stevenage |
| 19:45 GMT |
|
Report |
|
Stadium: Broadhall Way Referee: Andrew Humphries |
| 31 January 2026 30 | Barnsley | 3–1 | Stevenage | Barnsley |
| 15:00 GMT |
|
Report | Stadium: Oakwell Attendance: 9,823 (205 away) Referee: Seb Stockbridge |
| 7 February 2026 31 | Northampton Town | 3–1 | Stevenage | Northampton |
| 15:00 GMT | Report | Stadium: Sixfields Stadium Attendance: 6,344 (485 away) Referee: Ollie Yates |
| 14 February 2026 32 | Stevenage | 1–0 | Huddersfield Town | Stevenage |
| 12:30 GMT |
|
Report | Stadium: Broadhall Way Referee: Neil Hair | |
| Note: Fixture was initially scheduled for a 15:00 kick-off, but was rescheduled for live Sky Sports broadcasting.[58] | ||||
| 17 February 2026 33 | Stevenage | 2–1 | Port Vale | Stevenage |
| 19:45 GMT |
|
Report | Stadium: Broadhall Way Attendance: 2,715 (269 away) Referee: James Durkin |
| 21 February 2026 34 | Wycombe Wanderers | 3–1 | Stevenage | High Wycombe |
| 12:30 GMT |
|
Report | Stadium: Adams Park Attendance: 4,727 (inc. 304 away) Referee: Matthew Russell | |
| Note: Fixture was initially scheduled for a 15:00 kick-off, but was rescheduled for live Sky Sports broadcasting.[58] | ||||
| 28 February 2026 35 | Stevenage | 2–1 | Stockport County | Stevenage |
| 15:00 GMT |
|
Report | Stadium: Broadhall Way Attendance: 3,974 (592 away) Referee: Jamie O'Connor |
| 7 March 2026 36 | Burton Albion | 0–1 | Stevenage | Burton upon Trent |
| 15:00 GMT |
|
Report |
|
Stadium: Pirelli Stadium Attendance: 3,198 (inc. 260 away) Referee: Craig Hicks |
| 10 March 2026 25[61] | Stevenage | 1–2 | Leyton Orient | Stevenage |
| 19:45 GMT | Report | Stadium: Broadhall Way Attendance: 3,559 (875 away) Referee: Charles Breakspear | ||
| Note: Fixture was originally scheduled for 4 January, but it was postponed due to a frozen pitch.[62] | ||||
| 14 March 2026 37 | Stevenage | 1–0 | AFC Wimbledon | Stevenage |
| 15:00 GMT | Report | Stadium: Broadhall Way Attendance: 4,089 (1,102 away) Referee: Declan Bourne |
| 17 March 2026 38 | Plymouth Argyle | 1–0 | Stevenage | Plymouth |
| 19:45 GMT | Report |
|
Stadium: Home Park Attendance: 13,945 (inc. 160 away) Referee: Elliot Bell |
| 21 March 2026 39 | Stevenage | 1–0 | Reading | Stevenage |
| 15:00 GMT | Report | Stadium: Broadhall Way Attendance: 4,502 (1,363 away) Referee: Scott Oldham |
| 3 April 2026 41 | Rotherham United | 0–0 | Stevenage | Rotherham |
| 15:00 BST | Report | Stadium: New York Stadium Attendance: 7,920 (inc. 349 away) Referee: Carl Brook |
| 6 April 2026 42 | Stevenage | 1–0 | Blackpool | Stevenage |
| 15:00 BST |
|
Report | Stadium: Broadhall Way Attendance: 4,348 (439 away) Referee: David Rock |
| 11 April 2026 43 | Bradford City | 0–1 | Stevenage | Bradford |
| 15:00 BST | Tilt Touray |
Report | Kemp Goode Sweeney |
Stadium: Valley Parade Attendance: 19,367 (inc. 379 away) Referee: Tom Reeves |
| 14 April 2026 40[63] | Bolton Wanderers | 5–1 | Stevenage | Horwich |
| 19:45 BST |
|
Report | Stadium: Toughsheet Community Stadium Attendance: 19,177 (inc. 135 away) Referee: Thomas Parsons | |
| Note: Fixture was initially scheduled for 28 March, but was postponed due to international call-ups in the Bolton squad.[64] | ||||
| 18 April 2026 44 | Stevenage | 2–2 | Lincoln City | Stevenage |
| 15:00 BST | Report |
|
Stadium: Broadhall Way Attendance: 5,647 (1,358 away) Referee: Neil Hair |
| 21 April 2026 7[65] | Stevenage | 1–0 | Barnsley | Stevenage |
| 19:45 BST |
|
Report | Stadium: Broadhall Way Attendance: 3,620 (inc. 248 away) Referee: Benjamin Speedie | |
| Note: Fixture was originally scheduled for 6 September, but was postponed due to international call-ups within the Barnsley squad.[66] It was then postponed again on 10 February due to a waterlogged pitch.[67] | ||||
| 25 April 2026 45 | Doncaster Rovers | 1–1 | Stevenage | Doncaster |
| 12:30 BST | Report | Stadium: Eco-Power Stadium Attendance: 8,770 (651 away) Referee: Martin Coy | ||
| Note: Fixture was initially scheduled for a 15:00 kick-off, but was brought forward for live Sky Sports broadcasting.[68] | ||||
| 2 May 2026 46 | Stevenage | 1–0 | Wigan Athletic | Stevenage |
| 15:00 BST | Report |
|
Stadium: Broadhall Way Attendance: 6,671 (inc. 710 away) Referee: Matthew Russell |
Play-offs
Stevenage finished 6th in the regular season and were drawn against 3rd place Stockport County.
| 9 May 2026 Semi-finals first leg | Stevenage | 0–1 | Stockport County | Stevenage |
| 15:00 BST |
|
Report | Stadium: Broadhall Way Attendance: 7,321 (inc. 1,339 away) Referee: Charles Breakspear |
| 13 May 2026 Semi-finals second leg | Stockport County | 2–0 (3–0 agg.) | Stevenage | Edgeley |
| 20:00 BST | Report | Stadium: Edgeley Park Referee: Josh Smith |
FA Cup
Stevenage were drawn at home to Chesterfield in the first round.[69]
Win Draw Loss Fixtures
| 1 November 2025 First round | Stevenage | 0–1 | Chesterfield | Stevenage |
| 15:00 GMT |
|
Report | Stadium: Broadhall Way Attendance: 2,084 (490 away) Referee: Alan Young |
EFL Cup
Win Draw Loss Fixtures
| 12 August 2025 First round | Charlton Athletic | 3–1 | Stevenage | Charlton |
| 19:45 BST | Report |
|
Stadium: The Valley Attendance: 4,092 Referee: Craig Hicks |
EFL Trophy
Stevenage were drawn against AFC Wimbledon, Bromley and Crystal Palace U21 in the group stage.[70] After winning the group, Stevenage were drawn at home to Walsall in the round of 32.[71]
| Pos | Div | Team | Pld | W | PW | PL | L | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | L1 | Stevenage | 3 | 3 | 0 | 0 | 0 | 12 | 4 | +8 | 9 | Advance to Round 2 |
| 2 | L1 | AFC Wimbledon | 3 | 2 | 0 | 0 | 1 | 6 | 7 | −1 | 6 | |
| 3 | L2 | Bromley | 3 | 0 | 1 | 0 | 2 | 5 | 7 | −2 | 2 | |
| 4 | ACA | Crystal Palace U21 | 3 | 0 | 0 | 1 | 2 | 6 | 11 | −5 | 1 |
Win Draw Loss Fixtures
| 2 September 2025 South Group E | AFC Wimbledon | 1–5 | Stevenage | Wimbledon |
| 19:00 BST | Report | Stadium: Plough Lane Attendance: 1,375 Referee: Ben Atkinson |
| 7 October 2025 South Group E | Stevenage | 2–1 | Bromley | Stevenage |
| 19:00 BST | Report |
|
Stadium: Broadhall Way Attendance: 816 (inc. 91 away) Referee: Elliott Swallow |
| 21 October 2025 South Group E | Stevenage | 5–2 | Crystal Palace U21 | Stevenage |
| 19:00 BST | Report | Stadium: Broadhall Way Attendance: 617 (inc. 83 away) Referee: Stephen Parkinson |
| 2 December 2025 Round of 32 | Stevenage | 1–2 | Walsall | Stevenage |
| 19:00 GMT |
|
Report |
|
Stadium: Broadhall Way Referee: Alex Chilowicz |
Statistics
Appearances and goals
Players with no appearances are not included on the list; italics indicate loaned in player
| No. | Pos | Nat | Player | Total | League One | FA Cup | EFL Cup | EFL Trophy | League One play-offs | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||||
| 1 | GK | Filip Marschall | 48 | 0 | 45+0 | 0 | 1+0 | 0 | 0+0 | 0 | 0+0 | 0 | 2+0 | 0 | |
| 2 | DF | Luther James-Wildin | 34 | 1 | 32+1 | 1 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 | |
| 3 | DF | Dan Butler | 22 | 0 | 8+8 | 0 | 1+0 | 0 | 1+0 | 0 | 3+0 | 0 | 0+1 | 0 | |
| 4 | MF | Jordan Houghton | 42 | 0 | 23+15 | 0 | 1+0 | 0 | 0+1 | 0 | 0+0 | 0 | 1+1 | 0 | |
| 5 | DF | Carl Piergianni | 46 | 4 | 40+2 | 3 | 1+0 | 0 | 0+0 | 0 | 1+0 | 1 | 2+0 | 0 | |
| 6 | DF | Dan Sweeney | 32 | 2 | 12+15 | 2 | 1+0 | 0 | 1+0 | 0 | 3+0 | 0 | 0+0 | 0 | |
| 7 | FW | Harry Cornick | 8 | 1 | 3+5 | 1 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | |
| 8 | MF | Daniel Phillips | 41 | 1 | 24+11 | 1 | 0+1 | 0 | 1+0 | 0 | 2+0 | 0 | 1+1 | 0 | |
| 9 | FW | Gassan Ahadme | 17 | 4 | 5+8 | 1 | 0+1 | 0 | 0+0 | 0 | 2+1 | 3 | 0+0 | 0 | |
| 10 | MF | Dan Kemp | 49 | 7 | 31+12 | 7 | 1+0 | 0 | 1+0 | 0 | 0+2 | 0 | 2+0 | 0 | |
| 11 | MF | Jordan Roberts | 45 | 2 | 26+13 | 2 | 1+0 | 0 | 0+0 | 0 | 2+1 | 0 | 2+0 | 0 | |
| 13 | GK | Taye Ashby-Hammond | 6 | 0 | 1+0 | 0 | 0+0 | 0 | 1+0 | 0 | 4+0 | 0 | 0+0 | 0 | |
| 14 | DF | Saxon Earley | 23 | 0 | 16+3 | 0 | 0+0 | 0 | 0+0 | 0 | 2+0 | 0 | 2+0 | 0 | |
| 15 | DF | Charlie Goode | 45 | 1 | 41+0 | 1 | 0+0 | 0 | 0+1 | 0 | 1+0 | 0 | 2+0 | 0 | |
| 16 | DF | Lewis Freestone | 35 | 3 | 30+2 | 2 | 0+0 | 0 | 1+0 | 1 | 2+0 | 0 | 0+0 | 0 | |
| 17 | DF | Jasper Pattenden | 37 | 0 | 17+12 | 0 | 1+0 | 0 | 1+0 | 0 | 4+0 | 0 | 2+0 | 0 | |
| 18 | MF | Harvey White | 50 | 6 | 41+3 | 4 | 1+0 | 0 | 1+0 | 0 | 2+0 | 2 | 1+1 | 0 | |
| 19 | FW | Jamie Reid | 48 | 14 | 39+5 | 14 | 1+0 | 0 | 0+1 | 0 | 0+0 | 0 | 2+0 | 0 | |
| 20 | MF | Chem Campbell | 32 | 4 | 13+15 | 4 | 0+1 | 0 | 1+0 | 0 | 1+1 | 0 | 0+0 | 0 | |
| 23 | MF | Louis Thompson | 34 | 2 | 18+13 | 2 | 0+0 | 0 | 0+0 | 0 | 1+0 | 0 | 1+1 | 0 | |
| 24 | FW | Jovan Malcolm | 14 | 1 | 2+6 | 0 | 0+1 | 0 | 1+0 | 0 | 3+1 | 1 | 0+0 | 0 | |
| 25 | FW | Matt Phillips | 19 | 2 | 16+1 | 2 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 2+0 | 0 | |
| 27 | MF | Mathaeus Roberts | 2 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 | 0+1 | 0 | 0+0 | 0 | |
| 30 | FW | Beryly Lubala | 35 | 1 | 10+22 | 0 | 0+0 | 0 | 0+0 | 0 | 2+0 | 1 | 0+1 | 0 | |
| 33 | MF | Ryan Doherty | 8 | 0 | 2+1 | 0 | 0+0 | 0 | 0+1 | 0 | 4+0 | 0 | 0+0 | 0 | |
| 35 | FW | Frank Norris | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 | 0+0 | 0 | |
| 40 | FW | Lenny Brown | 2 | 0 | 0+1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 | 0+0 | 0 | |
| 42 | DF | Divine Okwara | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 | 0+0 | 0 | |
| 44 | FW | Phoenix Patterson | 35 | 4 | 10+17 | 1 | 1+0 | 0 | 1+0 | 0 | 4+0 | 3 | 0+2 | 0 | |
| Player(s) who featured but departed the club during the season: | |||||||||||||||
| 22 | FW | Jake Young | 8 | 0 | 0+6 | 0 | 0+0 | 0 | 0+0 | 0 | 0+2 | 0 | 0+0 | 0 | |
| 26 | MF | Lewis Orford | 3 | 1 | 0+1 | 0 | 0+1 | 0 | 0+0 | 0 | 1+0 | 1 | 0+0 | 0 | |