# 2023–24 Bolton Wanderers F.C. season

The 2023–24 season was the 135th season in the existence of Bolton Wanderers Football Club and the club's third consecutive season in EFL League One. It covered the period from 1 July 2023 to 30 June 2024. In addition to the league, they also competed in the FA Cup, the EFL Cup, and the EFL Trophy.
Bolton's kits for the 2023–24 design were voted on by Bolton fans from a choice of three kits for both. The choices for the home kit were between a remade version of the 1983–84 kit, a remade version of the 1993–94 kit, and a third alternate design. The choices for the away kit were from Teal Diamonds, Navy x Hot Pink, and Graphic Black. The 1983–84 and Graphic Black options won the votes.

## Current squad

    As of 19 April 2024
| No. | Name | Position | Place of birth | Date of birth (Age) | Signed from | Date signed | Fee | Contract end |
| Goalkeepers ||||||||||
| 1 | Nathan Baxter | GK | Westminster | (1998-11-08) 8 November 1998 (age 26) | Chelsea | 1 July 2023 | Free Transfer | 30 June 2025 |
| 13 | Joel Coleman | GK | Bolton | (1995-09-26) 26 September 1995 (age 29) | Ipswich Town | 1 July 2023 | Free Transfer | 30 June 2025 |
| Defenders ||||||||||
| 2 | Gethin Jones | CB | Perth | (1995-10-13) 13 October 1995 (age 29) | Carlisle United | 4 August 2020 | Free Transfer | 30 June 2025 |
| 3 | Jack Iredale | CB | Greenock | (1996-05-02) 2 May 1996 (age 28) | Cambridge United | 1 July 2022 | Free Transfer | 30 June 2025 |
| 5 | Ricardo Santos | CB | Almada | (1995-06-18) 18 June 1995 (age 29) | Barnet | 3 August 2020 | Free Transfer | 30 June 2025 |
| 6 | George Johnston | CB | Manchester | (1998-09-01) 1 September 1998 (age 26) | Feyenoord | 1 July 2021 | Free Transfer | 30 June 2026 |
| 12 | Josh Dacres-Cogley | RWB | Coventry | (1996-03-12) 12 March 1996 (age 29) | Tranmere Rovers | 1 July 2023 | Free Transfer | 30 June 2025 |
| 15 | Will Forrester | CB | Alsager | (2001-06-29) 29 June 2001 (age 23) | Port Vale | 4 July 2023 | Undisclosed | 30 June 2026 |
| 17 | Nathanael Ogbeta | LWB | Salford | (2001-04-28) 28 April 2001 (age 23) | Swansea City | 26 January 2024 | Loan | 31 May 2024 |
| 18 | Eoin Toal | CB | Armagh | (1999-02-15) 15 February 1999 (age 26) | Derry City | 20 July 2022 | Undisclosed | 30 June 2027 |
| 20 | Calvin Ramsay | RWB | Aberdeen | (2003-07-31) 31 July 2003 (age 21) | Liverpool | 29 January 2024 | Loan | 31 May 2024 |
| 21 | Caleb Taylor | CB | Burnley | (2003-01-14) 14 January 2003 (age 22) | West Bromwich Albion | 1 February 2024 | Loan | 31 May 2024 |
| 26 | Zac Ashworth | LWB | King's Lynn | (2002-09-06) 6 September 2002 (age 22) | West Bromwich Albion | 20 July 2023 | Loan | 31 May 2024 |
| 27 | Randell Williams | LWB | London | (1996-12-30) 30 December 1996 (age 28) | Hull City | 5 January 2023 | Undisclosed | 30 June 2025 |
| Midfielders ||||||||||
| 4 | George Thomason | CM | Barrow-in-Furness | (2001-01-12) 12 January 2001 (age 24) | Longridge Town | 6 January 2020 | Free Transfer | 30 June 2027 |
| 7 | Carlos Mendes Gomes | AM | Pikine | (1998-11-14) 14 November 1998 (age 26) | Luton Town | 24 July 2023 | £300,000 | 30 June 2026 |
| 8 | Josh Sheehan | CM | Pembrey | (1995-03-30) 30 March 1995 (age 29) | Newport County | 1 July 2021 | Free Transfer | 30 June 2025 |
| 16 | Aaron Morley | CM | Bury | (2000-02-27) 27 February 2000 (age 25) | Rochdale | 11 January 2022 | £100,000 | 30 June 2027 |
| 19 | Paris Maghoma | CM | Enfield | (2001-05-08) 8 May 2001 (age 23) | Brentford | 31 July 2023 | Loan | 31 May 2024 |
| 22 | Kyle Dempsey | CM | Whitehaven | (1995-09-17) 17 September 1995 (age 29) | Gillingham | 31 January 2022 | £150,000 | 30 June 2026 |
| Forwards ||||||||||
| 9 | Jón Daði Böðvarsson | CF | Selfoss | (1992-05-25) 25 May 1992 (age 32) | Millwall | 20 January 2022 | Free Transfer | 30 June 2024 |
| 10 | Dion Charles | CF | Preston | (1995-10-07) 7 October 1995 (age 29) | Accrington Stanley | 1 January 2022 | £320,000 | 30 June 2026 |
| 11 | Dan Nlundulu | CF | Paris | (1999-02-05) 5 February 1999 (age 26) | Southampton | 24 June 2023 | £250,000 | 30 June 2026 |
| 14 | Victor Adeboyejo | CF | Ibadan | (1998-01-12) 12 January 1998 (age 27) | Burton Albion | 27 January 2023 | £500,000 | 30 June 2026 |
| 28 | Aaron Collins | CF | Newport | (1997-05-27) 27 May 1997 (age 27) | Bristol Rovers | 1 February 2024 | £750,000 | 30 June 2027 |
| 35 | Cameron Jerome | CF | Huddersfield | (1986-08-14) 14 August 1986 (age 38) | Luton Town | 27 January 2023 | Free Transfer | 30 June 2024 |
| 39 | Conor Carty | CF | Dunlavin | (2002-05-25) 25 May 2002 (age 22) | Wolverhampton Wanderers | 1 July 2022 | Free Transfer | 30 June 2025 |
| B Team ||||||||||
| 40 | Luke Hutchinson | GK | | (2002-09-01) 1 September 2002 (age 22) | Academy | 1 July 2021 | — | 30 June 2024 |
| 45 | Sam Inwood | LWB | | | Academy | 1 July 2023 | — | 30 June 2026 |
| 48 | Sonny Sharples-Ahmed | CM | Salford | | Academy | 1 July 2023 | — | 30 June 2024 |
| 49 | Ben Andreucci | CF | Bedford | (2004-10-05) 5 October 2004 (age 20) | Leeds United | 1 July 2023 | Free Transfer | 30 June 2025 |
| 50 | Noah Halford | CB | | | Academy | 1 July 2023 | — | 30 June 2024 |
| | Jack Flint | GK | | | Crewe Alexandra | 22 August 2023 | Free Transfer | 30 June 2024 |
| | Wes Frimpong | RWB | | | Academy | 1 July 2023 | — | 30 June 2024 |
| | Charlie Hayes-Green | CB | | (2004-12-30) 30 December 2004 (age 20) | Liverpool | 1 July 2023 | Free Transfer | 30 June 2024 |
| | Lamine Toure | CB | | (2003-12-24) 24 December 2003 (age 21) | Academy | 1 July 2022 | — | 30 June 2024 |
| | Matthew Tweedley | CM | Rochdale | (2004-04-16) 16 April 2004 (age 20) | Academy | 1 July 2022 | — | 30 June 2024 |
| Out on loan ||||||||||
| 25 | Declan John | LWB | Merthyr Tydfil | (1995-06-30) 30 June 1995 (age 29) | Swansea City | 1 July 2021 | Free Transfer | 30 June 2024 |
| 38 | Nelson Khumbeni | CM | Lilongwe | (2002-10-14) 14 October 2002 (age 22) | Norwich City | 1 July 2022 | Free Transfer | 30 June 2025 |
| 41 | Luke Matheson | RWB | Manchester | (2002-10-03) 3 October 2002 (age 22) | Wolverhampton Wanderers | 1 August 2023 | Free Transfer | 30 June 2025 |
| | Ellis Litherland-Riding | GK | | | Academy | 1 July 2022 | — | 30 June 2025 |
| | Max Conway | LWB | Manchester | (2003-09-05) 5 September 2003 (age 21) | Academy | 1 July 2022 | — | 30 June 2025 |
| | Eric Yoro | CB | Dublin | (2004-02-19) 19 February 2004 (age 21) | UCD | 15 July 2022 | Undisclosed | 30 June 2024 |
| | Trevon Bryan | CF | | (2005-03-08) 8 March 2005 (age 20) | Burnley | 1 July 2023 | Free Transfer | 30 June 2025 |
| | Finlay Lockett | CF | Marple | (2003-04-10) 10 April 2003 (age 21) | Academy | 1 July 2021 | — | 30 June 2024 |
| | Gerald Sithole | CF | Ashford | (2002-12-28) 28 December 2002 (age 22) | Gillingham | 1 July 2022 | Free Transfer | 30 June 2024 |

## Transfers
### In

| Date | Pos | Player | Transferred from | Fee |
| 24 June 2023 | CF | Dan Nlundulu | Southampton | Undisclosed |
| 1 July 2023 | CF | Ben Andreucci ‡ | Leeds United | Free Transfer |
| 1 July 2023 | GK | Nathan Baxter | Chelsea | Free Transfer |
| 1 July 2023 | CF | Trevon Bryan ‡ | Burnley | Free Transfer |
| 1 July 2023 | GK | Joel Coleman | Ipswich Town | Free Transfer |
| 1 July 2023 | RWB | Josh Dacres-Cogley | Tranmere Rovers | Free Transfer |
| 1 July 2023 | CB | Charlie Hayes-Green ‡ | Liverpool | Free Transfer |
| 4 July 2023 | CB | Will Forrester | Port Vale | Undisclosed |
| 24 July 2023 | AM | Carlos Mendes Gomes | Luton Town | Undisclosed |
| 1 August 2023 | RWB | Luke Matheson ‡ | Wolverhampton Wanderers | Free Transfer |
| 22 August 2023 | GK | Jack Flint ‡ | Crewe Alexandra | Free Transfer |
| 1 February 2024 | CF | Aaron Collins | Bristol Rovers | Undisclosed |
* ↑ The transfer was reported to be around £250,000 by The Bolton News.
* ↑ The transfer was announced on 7 June, and would become official on July 1 once his Leeds United contract expired
* ↑ The transfer was announced on 19 June, and would become official on July 1 once his Chelsea contract expired
* ↑ The transfer was announced on 22 June, and would become official on July 1 once his Burnley contract expired
* ↑ The transfer was announced on 20 June, and would become official on July 1 once his Ipswich Town contract expired
* ↑ The transfer was announced on 21 June, and would become official on July 1 once his Tranmere Rovers contract expired
* ↑ The transfer was announced on 14 June, and would become official on July 1 once his Liverpool contract expired
* ↑ The transfer was reported to be around £300,000 by The Bolton News.
* ↑ The transfer was reported to be around £750,000 by The Bolton News.
    ‡ Signed for 'B' Team

### Out

| Date | Pos | Player | Transferred to | Fee |
| 30 June 2023 | GK | Mackenzie Chapman | Blackpool | Released |
| 30 June 2023 | GK | Joel Dixon | Hartlepool United | Released |
| 30 June 2023 | LW | Matty Grivosti | Warrington Town | Released |
| 30 June 2023 | RW | Lloyd Isgrove | Sholing | Released |
| 30 June 2023 | CF | Elias Kachunga | Cambridge United | Released |
| 30 June 2023 | CM | Kieran Lee | | Released |
| 30 June 2023 | RWB | Lynford Sackey | | Released |
| 30 June 2023 | RB | Adam Senior | FC Halifax Town | Released |
| 30 June 2023 | AM | Connor Stanley | Hereford | Released |
| 12 July 2023 | DM | MJ Williams | Milton Keynes Dons | Undisclosed |
| 1 September 2023 | RW | Kieran Sadlier | Wycombe Wanderers | Mutual Consent |
| 2 February 2024 | CM | Arran Pettifer | St Patrick's Athletic | Undisclosed |

### Loaned in

| Date | Pos | Player | Loaned from | On loan until |
| 20 July 2023 | LWB | Zac Ashworth | West Bromwich Albion | End of season |
| 31 July 2023 | CM | Paris Maghoma | Brentford | End of season |
| 26 January 2024 | LWB | Nathanael Ogbeta | Swansea City | End of season |
| 29 January 2024 | RWB | Calvin Ramsay | Liverpool | End of season |
| 1 February 2024 | CB | Caleb Taylor | West Bromwich Albion | End of Season |

### Loaned out

| Date | Pos | Player | Loaned to | On loan until |
| 4 February 2023 | CF | Conor Carty | St Patrick's Athletic | 30 November 2023 |
| 18 August 2023 | CM | Arran Pettifer | Warrington Town | 18 September 2023 |
| 24 August 2023 | LWB | Max Conway | Rochdale | 6 October 2023 |
| 25 August 2023 | GK | Luke Hutchinson | Hyde United | 31 August 2023 |
| 1 September 2023 | LWB | Declan John | Salford City | End of season |
| 21 September 2023 | CF | Gerald Sithole | Altrincham | 21 November 2023 |
| 7 October 2023 | LWB | Max Conway | AFC Fylde | End of season |
| 7 October 2023 | CM | Nelson Khumbeni | AFC Fylde | 5 January 2024 |
| 8 December 2023 | CB | Lamine Toure | Bamber Bridge | 24 March 2024 |
| 15 December 2023 | CM | Sonny Sharples-Ahmed | Bamber Bridge | 15 January 2024 |
| 16 December 2023 | GK | Luke Hutchinson | Marine | 19 February 2024 |
| 3 January 2024 | CF | Conor Carty | Doncaster Rovers | 2 February 2024 |
| 10 January 2024 | CF | Trevon Bryan | FC United of Manchester | End of season |
| 1 February 2024 | CB | Eric Yoro | Cliftonville | End of season |
| 1 February 2024 | CM | Nelson Khumbeni | Morecambe | End of season |
| 9 February 2024 | CF | Ben Andreucci | Buxton | 11 April 2024 |
| 22 February 2024 | RWB | Luke Matheson | Bohemians | 30 June 2024 |
| 28 March 2024 | AM | Gio Loureiro | Nantwich Town | End of season |
| 28 March 2024 | CF | Finlay Lockett | Southport | End of season |
| 28 March 2024 | CF | Gerald Sithole | Chorley | End of season |
| 19 April 2024 | GK | Ellis Litherland-Riding | Bamber Bridge | End of season |
* ↑ On 5 January, John's loan at Salford City was extended until the end of the season.
* ↑ On 7 November, Conway's loan at Fylde was extended until the end of January.
* ↑ On 31 January, Conway's loan at Fylde was extended until the end of the season.
* ↑ On 7 November, Khumbeni's loan at Fylde was extended until the end of January. He was recalled earlier in January.
* ↑ On 8 January, Toure's loan at Bamber Bridge was extended until the end of the season. On 24 March, Toure was recalled early.
* ↑ On 18 January, Hutchinson's loan at Marine was extended until the end of the season. On 19 February, he was recalled from his loan.
* ↑ On 2 February, Carty's loan at Doncaster Rovers was cut short due to injury.
* ↑ On 14 February, Bryan's loan at FC United of Manchester was extended until the end of the season.
* ↑ On 13 March, Andreucci's loan at Buxton was extended until the end of the season. On 11 April, he was recalled from his loan after sustaining an injury.

## Pre-season and friendlies

On 26 May 2023, the club announced its first set of pre-season fixtures with trips to Bamber Bridge, Curzon Ashton, Chester and Salford City. Three fixtures were also announced for the B Team on the same day with trips to Lancaster City, Longridge Town and Atherton Collieries. On 8 June, a home friendly against Premier League side Everton was later added. Bolton were due to face 'top-flight' European opposition in their final friendly but the agreement broke down at the last moment despite their best efforts. West Bromwich Albion were confirmed to be the replacement on 12 June.
Win  Draw  Loss  Fixtures

## Competitions
### Overall record

| Competition | First match | Last match | Starting round | Final position | Record | Record | Record | Record | Record | Record | Record | Record |
| Competition | First match | Last match | Starting round | Final position | Pld | W | D | L | GF | GA | GD | Win % |
| League One | 5 August 2023 | 27 April 2024 | Matchday 1 | 3rd | 46 | 25 | 12 | 9 | 86 | 51 | +35 | 054.35 |
| FA Cup | 4 November 2023 | 16 January 2024 | First round | Third round | 4 | 2 | 1 | 1 | 10 | 3 | +7 | 050.00 |
| EFL Cup | 8 August 2023 | 29 August 2023 | First round | Second Round | 2 | 1 | 0 | 1 | 2 | 3 | −1 | 050.00 |
| EFL Trophy | 5 September 2023 | 30 January 2024 | Group stage | Quarter Final | 6 | 5 | 1 | 0 | 18 | 2 | +16 | 083.33 |
| Play-offs | 3 May 2024 | 18 May 2024 | Semi-Final | Final | 3 | 1 | 0 | 2 | 5 | 6 | −1 | 033.33 |
| Total | Total | Total | Total | Total | 61 | 34 | 14 | 13 | 121 | 65 | +56 | 055.74 |
Last updated: 18 May 2024 Source: Soccerway

### League One
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 1 | Portsmouth (C, P) | 46 | 28 | 13 | 5 | 78 | 41 | +37 | 97 | Promoted to EFL Championship |
| 2 | Derby County (P) | 46 | 28 | 8 | 10 | 78 | 37 | +41 | 92 | Promoted to EFL Championship |
| 3 | Bolton Wanderers | 46 | 25 | 12 | 9 | 86 | 51 | +35 | 87 | Qualified for League One play-offs |
| 4 | Peterborough United | 46 | 25 | 9 | 12 | 89 | 61 | +28 | 84 | Qualified for League One play-offs |
| 5 | Oxford United (O, P) | 46 | 22 | 11 | 13 | 79 | 56 | +23 | 77 | Qualified for League One play-offs |
| 6 | Barnsley | 46 | 21 | 13 | 12 | 82 | 64 | +18 | 76 | Qualified for League One play-offs |

#### Results summary

| Overall | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
Last updated: 27 April 2024. Source: Soccerway

#### Results by round

| Round | 1 | 2 | 3 | 4 | 5 | 6 | 8 | 9 | 10 | 11 | 12 | 14 | 15 | 16 | 7$^1$ | 17 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 29 | 28$^5$ | 30 | 31 | 32 | 33 | 34 | 18$^3$ | 35 | 27$^4$ | 36 | 13$^2$ | 37 | 38 | 39 | 41 | 42 | 43 | 44 | 40$^6$ | 45 | 46 |
| Ground | H | A | H | H | A | H | A | H | A | H | H | H | A | A | A | H | H | A | A | H | H | A | A | H | A | H | A | H | A | H | H | A | A | A | H | A | A | H | A | A | H | A | H | H | H | A |
| Result | W | W | W | L | D | W | L | D | W | W | L | W | W | W | W | W | W | D | L | L | W | W | W | W | L | W | W | D | D | W | D | W | L | L | W | D | D | W | L | D | W | W | D | D | W | D |
| Position | 3 | 1 | 1 | 2 | 3 | 2 | 7 | 7 | 4 | 3 | 6 | 4 | 3 | 3 | 3 | 1 | 1 | 2 | 2 | 5 | 3 | 3 | 2 | 2 | 4 | 3 | 2 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 2 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 |
| Points | 3 | 6 | 9 | 9 | 10 | 13 | 13 | 14 | 17 | 20 | 20 | 23 | 26 | 29 | 32 | 35 | 38 | 39 | 39 | 39 | 42 | 45 | 48 | 51 | 51 | 54 | 57 | 58 | 59 | 62 | 63 | 66 | 66 | 66 | 69 | 70 | 71 | 74 | 74 | 75 | 78 | 81 | 82 | 83 | 86 | 87 |
* $^1$ Matchday 7 (vs Shrewsbury Town) was postponed due to the international call-ups.
* $^2$ Matchday 13 (vs Barnsley) was postponed due to the international call-ups.
* $^3$ Matchday 18 (vs Cambridge United) was postponed due to the international call-ups. It was rearranged again after being abandoned due to a waterlogged pitch.
* $^4$ Matchday 27 (vs Wigan Athletic) was postponed due to FA Cup involvements.
* $^5$ Matchday 28 (vs Cheltenham Town) was rescheduled after the previous match was abandoned due to a fan suffering a cardiac arrest.
* $^6$ Matchday 40 (vs Shrewsbury Town) was postponed due to the international call-ups.

#### Matches

The fixtures for the 2023–24 EFL League One season were released on 22 June and sees Bolton opening their campaign at home to Lincoln City on 5 August. The regular season will conclude on 27 April away at Peterborough United. On 3 July the club announced that both games against Wigan Athletic would be moved forward to a 12.30 kick off time on police advice.
Win  Draw  Loss  Fixtures

#### Play-offs

Bolton Wanderers finished 3rd in the regular 2023–24 EFL League One season, so were drawn against 6th placed Barnsley in the Play-off Semi Final for the second season in a row. The first leg took place at the Oakwell and the second leg took place at Toughsheet Community Stadium. Bolton advanced 5-4 on aggregate to face Oxford United in the final for promotion to the EFL Championship.

### FA Cup

Bolton were drawn at home against Solihull Moors in the first round. Bolton were drawn at home against Harrogate Town in the second round. Bolton were drawn away to Luton Town in the third round.
Win  Draw  Loss  Fixtures

### EFL Cup

Bolton were drawn at home against Barrow, Manager Ian Evatt's former team, in the first round. Bolton were drawn at home against Middlesbrough in the second round, a rematch of the 2004 Football League Cup final.
Win  Draw  Loss  Fixtures

### EFL Trophy

On 21 June, the initial group stage draw was made as Bolton were drawn into Northern Group E alongside Stockport County and Salford City. On 22 June, Manchester United U21 were drawn to complete the group. On 24 November, the second round draw was made as Bolton were drawn at home to Port Vale. On 8 December, Bolton were confirmed to face Accrington Stanley in the round of 16. In the quarter-finals, Bolton were drawn away to Blackpool.
| Pos | Div | Teamvte | Pld | W | PW | PL | L | GF | GA | GD | Pts | Qualification |
| 1 | L1 | Bolton Wanderers | 3 | 3 | 0 | 0 | 0 | 13 | 1 | +12 | 9 | Advance to Round 2 |
| 2 | L2 | Stockport County | 3 | 1 | 0 | 1 | 1 | 4 | 4 | 0 | 4 | Advance to Round 2 |
| 3 | L2 | Salford City | 3 | 1 | 0 | 0 | 2 | 5 | 9 | −4 | 3 | |
| 4 | ACA | Manchester United U21 | 3 | 0 | 1 | 0 | 2 | 5 | 13 | −8 | 2 | |
Win  Draw  Loss  Fixtures

## Statistics

    As of match played 18 May 2024
| No. | Pos | Nat | Player | Total | Total | League One | League One | FA Cup | FA Cup | EFL Cup | EFL Cup | EFL Trophy | EFL Trophy | Play-Offs | Play-Offs |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| Goalkeepers ||||||||||||||||
| 1 | GK | ENG | Nathan Baxter | 43 | 0 | 33+0 | 0 | 4+0 | 0 | 0+1 | 0 | 2+0 | 0 | 3+0 | 0 |
| 13 | GK | ENG | Joel Coleman | 19 | 0 | 13+0 | 0 | 0+0 | 0 | 2+0 | 0 | 4+0 | 0 | 0+0 | 0 |
| Defenders ||||||||||||||||
| 2 | DF | AUS | Gethin Jones | 44 | 2 | 34+0 | 1 | 2+0 | 0 | 1+1 | 0 | 2+1 | 1 | 3+0 | 0 |
| 3 | DF | AUS | Jack Iredale | 43 | 3 | 23+8 | 3 | 2+1 | 0 | 2+0 | 0 | 6+0 | 0 | 0+1 | 0 |
| 5 | DF | POR | Ricardo Santos | 45 | 2 | 34+0 | 0 | 4+0 | 1 | 1+0 | 0 | 3+0 | 1 | 3+0 | 0 |
| 12 | DF | ENG | Josh Dacres-Cogley | 55 | 3 | 44+0 | 3 | 2+0 | 0 | 1+1 | 0 | 2+2 | 0 | 3+0 | 0 |
| 15 | DF | ENG | Will Forrester | 24 | 1 | 9+5 | 0 | 4+0 | 1 | 2+0 | 0 | 4+0 | 0 | 0+0 | 0 |
| 17 | DF | ENG | Nathanael Ogbeta | 17 | 2 | 12+3 | 2 | 0+0 | 0 | 0+0 | 0 | 1+0 | 0 | 1+0 | 0 |
| 18 | DF | NIR | Eoin Toal | 51 | 5 | 40+0 | 4 | 2+1 | 0 | 1+0 | 0 | 4+0 | 0 | 3+0 | 1 |
| 20 | DF | SCO | Calvin Ramsay | 4 | 0 | 1+2 | 0 | 0+0 | 0 | 0+0 | 0 | 1+0 | 0 | 0+0 | 0 |
| 21 | DF | ENG | Caleb Taylor | 7 | 0 | 4+3 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 |
| 26 | DF | WAL | Zac Ashworth | 23 | 3 | 6+10 | 2 | 1+1 | 0 | 2+0 | 1 | 2+1 | 0 | 0+0 | 0 |
| 27 | DF | ENG | Randell Williams | 40 | 4 | 23+9 | 3 | 3+0 | 0 | 0+0 | 0 | 3+0 | 0 | 2+0 | 1 |
| 45 | DF | NIR | Sam Inwood | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 | 0+0 | 0 |
| Midfielders ||||||||||||||||
| 4 | MF | ENG | George Thomason | 52 | 6 | 37+2 | 6 | 2+1 | 0 | 2+0 | 0 | 3+2 | 0 | 3+0 | 0 |
| 7 | MF | GNB | Carlos Mendes Gomes | 23 | 4 | 3+13 | 2 | 1+1 | 0 | 2+0 | 0 | 2+1 | 2 | 0+0 | 0 |
| 8 | MF | WAL | Josh Sheehan | 51 | 4 | 37+4 | 2 | 2+1 | 0 | 1+0 | 0 | 1+2 | 2 | 3+0 | 0 |
| 16 | MF | ENG | Aaron Morley | 50 | 5 | 10+27 | 3 | 2+2 | 0 | 1+1 | 0 | 6+0 | 2 | 0+1 | 0 |
| 19 | MF | ENG | Paris Maghoma | 50 | 9 | 28+9 | 8 | 3+1 | 1 | 1+1 | 0 | 4+0 | 0 | 3+0 | 0 |
| 22 | MF | ENG | Kyle Dempsey | 51 | 4 | 24+17 | 3 | 2+0 | 0 | 0+2 | 0 | 2+1 | 1 | 0+3 | 0 |
| 48 | MF | EGY | Sonny Sharples-Ahmed | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 | 0+0 | 0 |
| Forwards ||||||||||||||||
| 9 | FW | ISL | Jón Daði Böðvarsson | 46 | 10 | 11+25 | 4 | 2+2 | 3 | 0+1 | 0 | 5+0 | 3 | 0+0 | 0 |
| 10 | FW | NIR | Dion Charles | 44 | 20 | 31+2 | 14 | 2+2 | 2 | 1+1 | 1 | 1+1 | 1 | 3+0 | 2 |
| 11 | FW | ENG | Dan Nlundulu | 28 | 5 | 3+18 | 1 | 2+0 | 2 | 1+0 | 0 | 3+1 | 2 | 0+0 | 0 |
| 14 | FW | NGA | Victor Adeboyejo | 46 | 10 | 28+7 | 10 | 2+1 | 0 | 0+1 | 0 | 1+3 | 0 | 0+3 | 0 |
| 28 | FW | WAL | Aaron Collins | 22 | 9 | 14+5 | 8 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 3+0 | 1 |
| 35 | FW | ENG | Cameron Jerome | 43 | 4 | 2+28 | 3 | 0+3 | 0 | 1+0 | 0 | 2+4 | 1 | 0+3 | 0 |
| Player(s) out on loan ||||||||||||||||
| 38 | MF | MWI | Nelson Khumbeni | 1 | 1 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 1 | 0+0 | 0 |
| 41 | DF | ENG | Luke Matheson | 5 | 1 | 0+0 | 0 | 0+1 | 0 | 0+0 | 0 | 2+2 | 1 | 0+0 | 0 |

### Goals record

    As of match played 7 May 2024
| Rank | No. | Nat. | Po. | Name | League One | FA Cup | EFL Cup | EFL Trophy | Play-Offs | Total |
| 1 | 10 | | CF | Dion Charles | 14 | 2 | 1 | 1 | 2 | 20 |
| 2 | 9 | | CF | Jón Daði Böðvarsson | 4 | 3 | 0 | 3 | 0 | 10 |
| 2 | 14 | | CF | Victor Adeboyejo | 10 | 0 | 0 | 0 | 0 | 10 |
| 4 | 19 | | CM | Paris Maghoma | 8 | 1 | 0 | 0 | 0 | 9 |
| 4 | 28 | | CF | Aaron Collins | 8 | 0 | 0 | 0 | 1 | 9 |
| 6 | 4 | | CM | George Thomason | 6 | 0 | 0 | 0 | 0 | 6 |
| 7 | 11 | | CF | Dan Nlundulu | 1 | 2 | 0 | 2 | 0 | 5 |
| 7 | 16 | | CM | Aaron Morley | 3 | 0 | 0 | 2 | 0 | 5 |
| 7 | 18 | | CB | Eoin Toal | 4 | 0 | 0 | 0 | 1 | 5 |
| 10 | 7 | | AM | Carlos Mendes Gomes | 2 | 0 | 0 | 2 | 0 | 4 |
| 10 | 8 | | CM | Josh Sheehan | 2 | 0 | 0 | 2 | 0 | 4 |
| 10 | 22 | | CM | Kyle Dempsey | 3 | 0 | 0 | 1 | 0 | 4 |
| 10 | 27 | | LB | Randell Williams | 3 | 0 | 0 | 0 | 1 | 4 |
| 10 | 35 | | CF | Cameron Jerome | 3 | 0 | 0 | 1 | 0 | 4 |
| 15 | 3 | | CB | Jack Iredale | 3 | 0 | 0 | 0 | 0 | 3 |
| 15 | 12 | | RB | Josh Dacres-Cogley | 3 | 0 | 0 | 0 | 0 | 3 |
| 15 | 26 | | LB | Zac Ashworth | 2 | 0 | 1 | 0 | 0 | 3 |
| 18 | 2 | | CB | Gethin Jones | 1 | 0 | 0 | 1 | 0 | 2 |
| 18 | 5 | | CB | Ricardo Santos | 0 | 1 | 0 | 1 | 0 | 2 |
| 18 | 17 | | LB | Nathanael Ogbeta | 2 | 0 | 0 | 0 | 0 | 2 |
| 21 | 15 | | CB | Will Forrester | 0 | 1 | 0 | 0 | 0 | 1 |
| 21 | 38 | | CM | Nelson Khumbeni | 0 | 0 | 0 | 1 | 0 | 1 |
| 21 | 41 | | RB | Luke Matheson | 0 | 0 | 0 | 1 | 0 | 1 |
| Own Goals | Own Goals | Own Goals | Own Goals | Own Goals | 4 | 0 | 0 | 0 | 0 | 4 |
| Total | Total | Total | Total | Total | 86 | 10 | 2 | 18 | 5 | 121 |

### Disciplinary record

    As of match played 18 May 2024
| Rank | No. | Nat. | Po. | Name | League One | League One | League One | FA Cup | FA Cup | FA Cup | EFL Cup | EFL Cup | EFL Cup | EFL Trophy | EFL Trophy | EFL Trophy | Play-Offs | Play-Offs | Play-Offs | Total | Total | Total |
| 1 | 4 | | CM | George Thomason | 14 | 0 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 3 | 0 | 0 | 3 | 0 | 0 | 22 | 0 | 1 |
| 2 | 5 | | CB | Ricardo Santos | 4 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 2 |
| 2 | 8 | | CM | Josh Sheehan | 11 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 11 | 0 | 0 |
| 4 | 19 | | CM | Paris Maghoma | 9 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 10 | 0 | 0 |
| 5 | 2 | | CB | Gethin Jones | 4 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 6 | 0 | 1 |
| 5 | 18 | | CB | Eoin Toal | 5 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 6 | 1 | 0 |
| 7 | 3 | | CB | Jack Iredale | 7 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 0 | 0 |
| 8 | 22 | | CM | Kyle Dempsey | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 7 | 0 | 0 |
| 9 | 1 | | GK | Nathan Baxter | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 6 | 0 | 0 |
| 9 | 12 | | RB | Josh Dacres-Cogley | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 6 | 0 | 0 |
| 9 | 35 | | CF | Cameron Jerome | 5 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 |
| 12 | 10 | | CF | Dion Charles | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 0 |
| 13 | 7 | | AM | Carlos Mendes Gomes | 2 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 |
| 14 | 14 | | CF | Victor Adeboyejo | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 14 | 15 | | CB | Will Forrester | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 14 | 27 | | LB | Randell Williams | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 17 | 13 | | GK | Joel Coleman | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 17 | 16 | | CM | Aaron Morley | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 17 | 17 | | LB | Nathanael Ogbeta | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 17 | 26 | | LB | Zac Ashworth | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 21 | 11 | | CF | Dan Nlundulu | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 21 | 41 | | RB | Luke Matheson | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| Total | Total | Total | Total | Total | 95 | 2 | 4 | 4 | 0 | 0 | 7 | 0 | 0 | 5 | 0 | 0 | 9 | 0 | 0 | 120 | 2 | 4 |