# 2023–24 Wrexham A.F.C. season

The 2023–24 season was the 159th season in the existence of Wrexham A.F.C. They competed in League Two, in their first season back in the English Football League since the 2007–08 season. Wrexham is one of five Welsh clubs in the English football league system. In addition to the league, they competed in the FA Cup, EFL Cup and the EFL Trophy. By virtue of a 6–0 win over Forest Green Rovers on 13 April and subsequent losses by MK Dons and Barrow, Wrexham clinched its second straight promotion and will compete in League One in 2024–25.
The season was chronicled in the third season of the documentary series Welcome to Wrexham.

## Kits

Supplier: Macron / Shirt front sponsor: United Airlines / Shirt back sponsor: Vistaprint
| Home 0 | Away 0 | Third 0 |

## Current squad

    As of 30 June 2024
| No. | Name | Pos. | Date of birth (Age) | Previous club | Signed on | Contract ends | Apps. | Goals |
| Goalkeepers ||||||||||
| 1 | Rob Lainton | GK | (1989-10-12)12 October 1989 (aged 34) | Port Vale | 22 November 2018 | 30 June 2024 | 143 | 0 |
| 21 | Mark Howard | GK | (1986-09-21)21 September 1986 (aged 37) | Carlisle United | 5 July 2022 | 30 June 2024 | 49 | 0 |
| 31 | Luke McNicholas | GK | (2000-01-01)1 January 2000 (aged 24) | Sligo Rovers | 23 January 2024 | 30 June 2026 | 3 | 0 |
| 33 | Arthur Okonkwo | GK | (2001-09-09)9 September 2001 (aged 22) | Arsenal | 1 September 2023 | 31 May 2024 | 40 | 0 |
| 41 | Liam Hall | GK | (2004-12-18)18 December 2004 (aged 19) | Bradford (Park Avenue) | 18 August 2023 | 30 June 2024 | 0 | 0 |
| Defenders ||||||||||
| 3 | Callum McFadzean | LWB | (1994-01-16)16 January 1994 (aged 30) | Crewe Alexandra | 27 January 2022 | 30 June 2024 | 57 | 0 |
| 4 | Ben Tozer | CB | (1990-03-01)1 March 1990 (aged 34) | Cheltenham Town | 27 August 2021 | 30 June 2024 | 141 | 7 |
| 5 | Aaron Hayden | CB | (1997-01-16)16 January 1997 (aged 27) | Carlisle United | 8 August 2021 | 30 June 2024 | 94 | 20 |
| 6 | Jordan Tunnicliffe | CB | (1993-10-28)28 October 1993 (aged 30) | Crawley Town | 1 July 2022 | 30 June 2024 | 41 | 2 |
| 15 | Eoghan O'Connell | CB | (1995-08-13)13 August 1995 (aged 28) | Charlton Athletic | 31 January 2023 | 30 June 2025 | 48 | 2 |
| 17 | Luke Bolton | RWB | (1999-10-07)7 October 1999 (aged 24) | Salford City | 1 February 2024 | 30 June 2026 | 17 | 0 |
| 19 | Jacob Mendy | LWB | (1996-12-27)27 December 1996 (aged 27) | Boreham Wood | 1 August 2022 | 30 June 2025 | 68 | 6 |
| 23 | James McClean | LWB | (1989-04-22)22 April 1989 (aged 35) | Wigan Athletic | 4 August 2023 | 30 June 2024 | 44 | 4 |
| 25 | Will Boyle | CB | (1995-09-01)1 September 1995 (aged 28) | Huddersfield Town | 13 July 2023 | 30 June 2026 | 28 | 4 |
| 29 | Ryan Barnett | RWB | (1999-09-23)23 September 1999 (aged 24) | Solihull Moors | 24 February 2023 | 30 June 2025 | 49 | 2 |
| 32 | Max Cleworth | CB | (2002-08-09)9 August 2002 (aged 21) | Academy | 1 February 2021 | 30 June 2025 | 99 | 2 |
| 34 | Aaron James | CB | (2005-06-30)30 June 2005 (aged 19) | Academy | 1 July 2023 | 30 June 2024 | 5 | 0 |
| Midfielders ||||||||||
| 7 | Jordan Davies | CM | (1998-10-18)18 October 1998 (aged 25) | Brighton & Hove Albion | 25 August 2020 | 30 June 2025 | 149 | 37 |
| 8 | Luke Young | CM | (1993-02-22)22 February 1993 (aged 31) | Torquay United | 1 July 2018 | 30 June 2024 | 259 | 22 |
| 12 | George Evans | DM | (1994-12-13)13 December 1994 (aged 29) | Millwall | 1 September 2023 | 30 June 2025 | 32 | 0 |
| 14 | Anthony Forde | RM | (1993-11-16)16 November 1993 (aged 30) | Oxford United | 28 July 2022 | 30 June 2025 | 58 | 4 |
| 20 | Andy Cannon | CM | (1996-03-14)14 March 1996 (aged 28) | Hull City | 9 December 2022 | 30 June 2025 | 60 | 8 |
| 22 | Thomas O'Connor | DM | (1999-04-21)21 April 1999 (aged 25) | Burton Albion | 31 January 2022 | 30 June 2025 | 80 | 8 |
| 30 | James Jones | CM | (1996-02-13)13 February 1996 (aged 28) | Lincoln City | 24 August 2021 | 30 June 2025 | 132 | 16 |
| 38 | Elliot Lee | AM | (1994-12-16)16 December 1994 (aged 29) | Luton Town | 8 July 2022 | 30 June 2027 | 107 | 31 |
| 45 | Harry Ashfield | AM | (2006-03-23)23 March 2006 (aged 18) | Academy | 1 July 2023 | 30 June 2024 | 1 | 0 |
| Forwards ||||||||||
| 9 | Ollie Palmer | CF | (1992-01-21)21 January 1992 (aged 32) | AFC Wimbledon | 24 January 2022 | 30 June 2025 | 125 | 41 |
| 10 | Paul Mullin | CF | (1994-11-06)6 November 1994 (aged 29) | Cambridge United | 23 July 2021 | 30 June 2027 | 140 | 105 |
| 11 | Jack Marriott | CF | (1994-09-09)9 September 1994 (aged 29) | Fleetwood Town | 1 February 2024 | 30 June 2025 | 17 | 1 |
| 18 | Sam Dalby | CF | (1999-12-07)7 December 1999 (aged 24) | Southend United | 1 August 2022 | 30 June 2025 | 89 | 13 |
| 26 | Steven Fletcher | CF | (1987-03-26)26 March 1987 (aged 37) | Dundee United | 8 September 2023 | 30 June 2024 | 34 | 8 |
| Out on Loan ||||||||||
| 16 | Billy Waters | SS | (1994-10-15)15 October 1994 (aged 29) | Barrow | 22 March 2023 | 30 June 2025 | 8 | 0 |
| 24 | Scott Butler | CB | (2002-12-30)30 December 2002 (aged 21) | Academy | 5 October 2022 | 30 June 2024 | 1 | 0 |
| 27 | Jake Bickerstaff | CF | (2001-09-11)11 September 2001 (aged 22) | Academy | 1 July 2020 | 30 June 2026 | 28 | 6 |
| 35 | Owen Cushion | CM | (2005-01-05)5 January 2005 (aged 19) | Academy | 6 June 2023 | 30 June 2024 | 1 | 0 |
| 39 | Daniel Davies | LWB | (2004-11-20)20 November 2004 (aged 19) | Academy | 6 January 2022 | 30 June 2024 | 1 | 0 |

## Transfers
### In

| Date | Pos. | Name | Club | Fee |
| 13 July 2023 | DF | Will Boyle | Huddersfield Town | Undisclosed |
| 4 August 2023 | DF | James McClean | Wigan Athletic | Undisclosed |
| 18 August 2023 | GK | Liam Hall | Bradford (Park Avenue) | Undisclosed |
| 1 September 2023 | MF | George Evans | Millwall | Free transfer |
| 8 September 2023 | FW | Steven Fletcher | Free agent | — |
| 23 January 2024 | GK | Luke McNicholas | Sligo Rovers | Undisclosed |
| 1 February 2024 | DF | Luke Bolton | Salford City | Undisclosed |
| 1 February 2024 | FW | Jack Marriott | Fleetwood Town | Undisclosed |

### Loans in

| Date | Pos. | Nat. | Name | Club | Duration | Ref. |
| 11 August 2023 | GK | | Luke McNicholas | Sligo Rovers | 1 January 2024 | |
| 1 September 2023 | GK | | Arthur Okonkwo | Arsenal | 31 May 2024 | |

### Loans out

| Date | Pos. | Name | Club | Duration |
| 18 August 2023 | DF | Scott Butler | Nantwich Town | 1 January 2024 |
| 10 January 2024 | MF | Owen Cushion | Colwyn Bay | 30 June 2024 |
| 10 January 2024 | DF | Daniel Davies | Colwyn Bay | 30 June 2024 |
| 11 January 2024 | FW | Billy Waters | Doncaster Rovers | End of Season |
| 19 January 2024 | DF | Scott Butler | Marine | End of Season |
| 1 February 2024 | FW | Jake Bickerstaff | Accrington Stanley | End of Season |

### Released

| Date | Pos. | Name | Subsequent club | Join date |
| 30 June 2023 | DF | Ryan Austin | Caernarfon Town | 1 July 2023 |
| 30 June 2023 | FW | Jake Hyde | Yeovil Town | 1 July 2023 |
| 30 June 2023 | FW | Dan Jones | Colwyn Bay | 1 July 2023 |
| 30 June 2023 | FW | Louis Lloyd | Caernarfon Town | 1 July 2023 |
| 30 June 2023 | DF | Reece Hall-Johnson | Barnet | 4 July 2023 |
| 30 June 2023 | MF | Tom Jenkins | Northwich Victoria F.C. | 23 July 2023 |
| 30 June 2023 | GK | Rory Watson | Doncaster Rovers | 8 August 2023 |
| 30 June 2023 | MF | Kai Evans | Nantwich Town F.C. | 11 August 2023 |
| 30 June 2023 | MF | Malik Dijksteel | Cork City F.C. | 16 August 2023 |
| 30 June 2023 | GK | Kai Calderbank-Park | Chester F.C. | 20 October 2023 |
| 30 June 2023 | MF | Will Mountfield | Currently unattached | Currently unattached |
| 30 June 2023 | DF | Harry Lennon | Retired | Retired |
| 21 August 2023 | GK | Ben Foster | Retired | Retired |
| 1 February 2024 | DF | Bryce Hosannah | AFC Fylde | 6 February 2024 |
| 1 February 2024 | FW | Liam McAlinden | Scunthorpe United F.C. | 15 February 2024 |

### New contracts

| Date | Pos. | Name | Contract until | Team |
| 23 May 2023 | MF | Liam McAlinden | 2024 | First team |
| 9 June 2023 | GK | Ben Foster | 2024 | First team |
| 9 October 2023 | MF | James Jones | 2025 | First team |
| 20 October 2023 | FW | Sam Dalby | 2025 | First team |
| 30 December 2023 | FW | Jake Bickerstaff | 2026 | First team |
| 1 January 2024 | FW | Paul Mullin | 2027 | First team |
| 1 January 2024 | MF | Elliot Lee | 2027 | First team |

## Pre-season and friendlies

Wrexham announced their first pre-season tour for July and their inaugural visit to the United States and confirmed three friendly matches against Manchester United, Chelsea and LA Galaxy II. On 12 June, a fourth friendly in the US was confirmed, against Philadelphia Union II.

## 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 Two | 5 August | 27 April | Matchday 1 | 2nd | 46 | 26 | 10 | 10 | 89 | 52 | +37 | 056.52 |
| FA Cup | 4 November | 29 January | First round | Fourth round | 4 | 3 | 0 | 1 | 7 | 5 | +2 | 075.00 |
| EFL Cup | 8 August | 28 August | First round | Second round | 2 | 0 | 2 | 0 | 1 | 1 | +0 | 000.00 |
| EFL Trophy | 5 September | 5 December | Group stage | Round of 32 | 4 | 3 | 0 | 1 | 8 | 4 | +4 | 075.00 |
| Total | Total | Total | Total | Total | 56 | 32 | 12 | 12 | 105 | 62 | +43 | 057.14 |
Source: Soccerway

### League Two
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 1 | Stockport County (C, P) | 46 | 27 | 11 | 8 | 96 | 48 | +48 | 92 | Promoted to EFL League One |
| 2 | Wrexham (P) | 46 | 26 | 10 | 10 | 89 | 52 | +37 | 88 | Promoted to EFL League One |
| 3 | Mansfield Town (P) | 46 | 24 | 14 | 8 | 90 | 47 | +43 | 86 | Promoted to EFL League One |
| 4 | Milton Keynes Dons | 46 | 23 | 9 | 14 | 83 | 68 | +15 | 78 | Qualified for League Two play-offs |
| 5 | Doncaster Rovers | 46 | 21 | 8 | 17 | 73 | 68 | +5 | 71 | Qualified for League Two play-offs |
| 6 | Crewe Alexandra | 46 | 19 | 14 | 13 | 69 | 65 | +4 | 71 | Qualified for League Two play-offs |

#### League Results summary

| Overall | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
Source: Soccerway

#### League Results by round

| Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 22 | 23 | 24 | 25 | 26 | 28 | 29 | 31 | 32 | 33 | 34 | 27$^2$ | 35 | 21$^1$ | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 30$^3$ | 44 | 45 | 46 |
| Ground | H | A | H | H | A | A | H | H | A | H | A | A | H | A | H | A | H | A | H | A | A | H | H | A | A | H | H | A | H | A | H | A | A | A | H | A | H | H | A | H | A | A | H | H | A | H |
| Result | L | D | W | D | D | W | W | W | L | D | D | W | W | D | W | W | W | L | W | D | W | W | W | L | W | W | L | L | L | W | W | D | L | D | W | W | D | L | W | W | L | W | W | W | W | W |
| Position | 21 | 20 | 11 | 15 | 16 | 13 | 7 | 4 | 7 | 9 | 9 | 7 | 5 | 4 | 3 | 3 | 2 | 4 | 2 | 2 | 3 | 3 | 2 | 3 | 3 | 2 | 2 | 4 | 5 | 4 | 3 | 3 | 4 | 4 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 2 | 2 | 3 | 3 | 2 |
* $^1$ Matchday 21 (vs Forest Green Rovers) was postponed due to a waterlogged pitch.
* $^2$ Matchday 27 (vs Milton Keynes Dons) was postponed due to FA Cup involvements.
* $^3$ Matchday 30 (vs Crawley Town) was postponed due to FA Cup involvements.

#### Matches

On 22 June, the EFL League Two fixtures were released.
Win  Draw  Loss  Fixtures

### FA Cup

Wrexham were drawn away to Mansfield Town in the first round, at home to Yeovil Town in the second round, away to Shrewsbury Town in the third round and Blackburn Rovers in the fourth round.
Win  Draw  Loss  Fixtures

### EFL Cup

Wrexham were drawn at home to Wigan Athletic in the first round and Bradford City in the second round.
Win  Draw  Loss  Fixtures

### EFL Trophy

In the group stage, Wrexham were drawn in Northern Group B alongside Crewe Alexandra, Port Vale and Newcastle United Under-21s. After finishing first in the group, they were drawn at home to Burton Albion in the second round.
| Pos | Div | Teamvte | Pld | W | PW | PL | L | GF | GA | GD | Pts | Qualification |
| 1 | L2 | Wrexham | 3 | 3 | 0 | 0 | 0 | 6 | 1 | +5 | 9 | Advance to Round 2 |
| 2 | L1 | Port Vale | 3 | 1 | 1 | 0 | 1 | 3 | 3 | 0 | 5 | Advance to Round 2 |
| 3 | L2 | Crewe Alexandra | 3 | 1 | 0 | 0 | 2 | 2 | 5 | −3 | 3 | |
| 4 | ACA | Newcastle United U21 | 3 | 0 | 0 | 1 | 2 | 2 | 4 | −2 | 1 | |
Win  Draw  Loss  Fixtures

## Squad statistics
### Appearances and goals

| No. | Pos | Nat | Player | Total | Total | League Two | League Two | FA Cup | FA Cup | EFL Cup | EFL Cup | EFL Trophy | EFL Trophy |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| 3 | DF | SCO | Callum McFadzean | 5 | 0 | 0+2 | 0 | 0 | 0 | 1 | 0 | 2 | 0 |
| 4 | DF | ENG | Ben Tozer | 35 | 1 | 25+4 | 1 | 4 | 0 | 2 | 0 | 0 | 0 |
| 5 | DF | ENG | Aaron Hayden | 18 | 1 | 15 | 1 | 2 | 0 | 1 | 0 | 0 | 0 |
| 6 | DF | ENG | Jordan Tunnicliffe | 10 | 1 | 4+3 | 0 | 0+1 | 0 | 0 | 0 | 2 | 1 |
| 7 | MF | WAL | Jordan Davies | 32 | 4 | 2+23 | 2 | 0+3 | 0 | 1 | 0 | 3 | 2 |
| 8 | MF | ENG | Luke Young | 33 | 2 | 12+13 | 1 | 0+2 | 0 | 2 | 0 | 4 | 1 |
| 9 | FW | ENG | Ollie Palmer | 46 | 8 | 25+14 | 7 | 1+2 | 1 | 1+1 | 0 | 0+2 | 0 |
| 10 | FW | WAL | Paul Mullin | 43 | 26 | 34+4 | 24 | 4 | 1 | 0 | 0 | 0+1 | 1 |
| 11 | MF | ENG | Jack Marriott | 17 | 1 | 3+14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 12 | MF | ENG | George Evans | 32 | 0 | 21+6 | 0 | 4 | 0 | 0 | 0 | 1 | 0 |
| 14 | MF | IRL | Anthony Forde | 18 | 1 | 8+6 | 1 | 2 | 0 | 1 | 0 | 1 | 0 |
| 15 | DF | IRL | Eoghan O'Connell | 33 | 0 | 28+2 | 0 | 1 | 0 | 1+1 | 0 | 0 | 0 |
| 17 | DF | ENG | Luke Bolton | 17 | 0 | 5+12 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 18 | FW | ENG | Sam Dalby | 40 | 5 | 14+17 | 1 | 2+2 | 2 | 1+1 | 0 | 3 | 2 |
| 19 | DF | GAM | Jacob Mendy | 35 | 2 | 22+8 | 2 | 1+2 | 0 | 1+1 | 0 | 0 | 0 |
| 20 | MF | ENG | Andy Cannon | 41 | 8 | 31+4 | 6 | 4 | 2 | 1 | 0 | 1 | 0 |
| 21 | GK | ENG | Mark Howard | 10 | 0 | 6+1 | 0 | 1 | 0 | 2 | 0 | 0 | 0 |
| 22 | MF | IRL | Thomas O'Connor | 38 | 1 | 30+3 | 0 | 3 | 1 | 0+1 | 0 | 0+1 | 0 |
| 23 | DF | IRL | James McClean | 44 | 4 | 37 | 3 | 4 | 0 | 0+1 | 0 | 0+2 | 1 |
| 25 | DF | ENG | Will Boyle | 28 | 4 | 20+4 | 3 | 0 | 0 | 1 | 1 | 3 | 0 |
| 26 | FW | SCO | Steven Fletcher | 34 | 8 | 10+23 | 8 | 1 | 0 | 0 | 0 | 0 | 0 |
| 29 | DF | ENG | Ryan Barnett | 37 | 2 | 25+7 | 2 | 1+1 | 0 | 1+1 | 0 | 0+1 | 0 |
| 30 | MF | SCO | James Jones | 32 | 4 | 16+7 | 4 | 1+3 | 0 | 2 | 0 | 2+1 | 0 |
| 31 | GK | IRL | Luke McNicholas | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 |
| 32 | DF | WAL | Max Cleworth | 31 | 1 | 23+1 | 1 | 2 | 0 | 1 | 0 | 4 | 0 |
| 33 | GK | ENG | Arthur Okonkwo | 40 | 0 | 36 | 0 | 3 | 0 | 0 | 0 | 1 | 0 |
| 34 | DF | ENG | Aaron James | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2+1 | 0 |
| 38 | MF | ENG | Elliot Lee | 53 | 16 | 43+3 | 16 | 4 | 0 | 0+2 | 0 | 0+1 | 0 |
| 45 | MF | ENG | Harry Ashfield | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 |
| Players away on loan: ||||||||||||||
| 16 | FW | ENG | Billy Waters | 7 | 0 | 1+2 | 0 | 0 | 0 | 0+1 | 0 | 2+1 | 0 |
| 27 | FW | ENG | Jake Bickerstaff | 15 | 2 | 3+4 | 2 | 0+2 | 0 | 2 | 0 | 3+1 | 0 |
| 39 | DF | WAL | Daniel Davies | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| Players who appeared for Wrexham but left during the season: ||||||||||||||
| 12 | GK | ENG | Ben Foster | 4 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 11 | MF | IRL | Liam McAlinden | 6 | 0 | 1+1 | 0 | 0 | 0 | 0 | 0 | 4 | 0 |
| 17 | DF | ENG | Bryce Hosannah | 3 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |

### Goal scorers

| Place | Position | Nation | Number | Name | League Two | FA Cup | EFL Cup | EFL Trophy | Total |
| 1 | FW | | 10 | Paul Mullin | 24 | 1 | 0 | 1 | 26 |
| 2 | MF | | 38 | Elliot Lee | 16 | 0 | 0 | 0 | 16 |
| 3 | FW | | 26 | Steven Fletcher | 8 | 0 | 0 | 0 | 8 |
| 3 | FW | | 9 | Ollie Palmer | 7 | 1 | 0 | 0 | 8 |
| 3 | MF | | 20 | Andy Cannon | 6 | 2 | 0 | 0 | 8 |
| 6 | FW | | 18 | Sam Dalby | 1 | 2 | 0 | 2 | 5 |
| 7 | MF | | 7 | Jordan Davies | 2 | 0 | 0 | 2 | 4 |
| 7 | MF | | 30 | James Jones | 4 | 0 | 0 | 0 | 4 |
| 7 | DF | | 25 | Will Boyle | 3 | 0 | 1 | 0 | 4 |
| 7 | DF | | 23 | James McClean | 3 | 0 | 0 | 1 | 4 |
| 11 | FW | | 27 | Jake Bickerstaff | 2 | 0 | 0 | 0 | 2 |
| 11 | MF | | 8 | Luke Young | 1 | 0 | 0 | 1 | 2 |
| 11 | DF | | 19 | Jacob Mendy | 2 | 0 | 0 | 0 | 2 |
| 11 | DF | | 29 | Ryan Barnett | 2 | 0 | 0 | 0 | 2 |
| 15 | MF | | 14 | Anthony Forde | 1 | 0 | 0 | 0 | 1 |
| 15 | DF | | 5 | Aaron Hayden | 1 | 0 | 0 | 0 | 1 |
| 15 | DF | | 6 | Jordan Tunnicliffe | 0 | 0 | 0 | 1 | 1 |
| 15 | DF | | 4 | Ben Tozer | 1 | 0 | 0 | 0 | 1 |
| 15 | MF | | 22 | Thomas O'Connor | 0 | 1 | 0 | 0 | 1 |
| 15 | DF | | 32 | Max Cleworth | 1 | 0 | 0 | 0 | 1 |
| 15 | FW | | 11 | Jack Marriott | 1 | 0 | 0 | 0 | 1 |
| Opponent's Own Goal(s) | Opponent's Own Goal(s) | Opponent's Own Goal(s) | Opponent's Own Goal(s) | Opponent's Own Goal(s) | 3 | 0 | 0 | 0 | 3 |
| Total | Total | Total | Total | Total | 89 | 7 | 1 | 8 | 105 |

### Assists

| Place | Position | Nation | Number | Name | League Two | FA Cup | EFL Cup | EFL Trophy | Total |
| 1 | DF | | 23 | James McClean | 10 | 1 | 0 | 2 | 13 |
| 2 | FW | | 18 | Sam Dalby | 5 | 3 | 0 | 0 | 8 |
| 3 | MF | | 20 | Andy Cannon | 5 | 2 | 0 | 0 | 7 |
| 3 | FW | | 10 | Paul Mullin | 7 | 0 | 0 | 0 | 7 |
| 5 | DF | | 19 | Jacob Mendy | 5 | 0 | 0 | 0 | 5 |
| 5 | MF | | 38 | Elliot Lee | 5 | 0 | 0 | 0 | 5 |
| 7 | MF | | 30 | James Jones | 4 | 0 | 0 | 0 | 4 |
| 7 | MF | | 8 | Luke Young | 2 | 0 | 1 | 1 | 4 |
| 7 | DF | | 29 | Ryan Barnett | 4 | 0 | 0 | 0 | 4 |
| 10 | MF | | 22 | Thomas O'Connor | 3 | 0 | 0 | 0 | 3 |
| 10 | FW | | 9 | Ollie Palmer | 3 | 0 | 0 | 0 | 3 |
| 12 | DF | | 5 | Aaron Hayden | 2 | 0 | 0 | 0 | 2 |
| 12 | MF | | 12 | George Evans | 2 | 0 | 0 | 0 | 2 |
| 14 | MF | | 7 | Jordan Davies | 0 | 0 | 0 | 1 | 1 |
| 14 | FW | | 27 | Jake Bickerstaff | 0 | 0 | 0 | 1 | 1 |
| 14 | DF | | 4 | Ben Tozer | 1 | 0 | 0 | 0 | 1 |
| 14 | MF | | 14 | Anthony Forde | 1 | 0 | 0 | 0 | 1 |
| 14 | DF | | 17 | Luke Bolton | 1 | 0 | 0 | 0 | 1 |
| 14 | DF | | 15 | Eoghan O'Connell | 1 | 0 | 0 | 0 | 1 |
| 14 | DF | | 32 | Max Cleworth | 1 | 0 | 0 | 0 | 1 |
| Players who left Wrexham during the season: ||||||||||
| | DF | | 17 | Bryce Hosannah | 1 | 0 | 0 | 0 | 1 |
| Total | Total | Total | Total | Total | 63 | 4 | 1 | 5 | 73 |

### Clean sheets

| Place | Position | Nation | Number | Name | League Two | FA Cup | EFL Cup | EFL Trophy | Total |
| 1 | GK | | 33 | Arthur Okonkwo | 14 | 1 | 0 | 1 | 16 |
| 2 | GK | | 21 | Mark Howard | 2 | 1 | 1 | 0 | 4 |
| 3 | GK | | 31 | Luke McNicholas | 0 | 0 | 0 | 1 | 1 |
| Total | Total | Total | Total | Total | 15 | 2 | 1 | 2 | 20 |

### Hat-tricks

| Player | Against | Result | Date | Competition |
| Paul Mullin | Morecambe | Win | 25 Nov 2023 | League Two |
| Steven Fletcher | Barrow | Win | 1 Jan 2024 | League Two |
| Paul Mullin | Accrington Stanley | Win | 2 March 2024 | League Two |

### Disciplinary record

| Number | Nation | Position | Name | League Two | League Two | League Two | FA Cup | FA Cup | FA Cup | EFL Cup | EFL Cup | EFL Cup | EFL Trophy | EFL Trophy | EFL Trophy | Total | Total | Total |
| 4 | | DF | Ben Tozer | 2 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 5 | | DF | Aaron Hayden | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 6 | | DF | Jordan Tunnicliffe | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 0 |
| 7 | | MF | Jordan Davies | 1 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 6 | 0 | 0 |
| 9 | | FW | Ollie Palmer | 4 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 |
| 10 | | FW | Paul Mullin | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 0 |
| 12 | | MF | George Evans | 3 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 5 | 1 | 0 |
| 14 | | MF | Anthony Forde | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 15 | | DF | Eoghan O'Connell | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 |
| 17 | | DF | Luke Bolton | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 18 | | FW | Sam Dalby | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 19 | | DF | Jacob Mendy | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 20 | | MF | Andy Cannon | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 1 |
| 22 | | MF | Thomas O'Connor | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 23 | | DF | James McClean | 12 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 15 | 0 | 0 |
| 25 | | DF | Will Boyle | 5 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 1 | 1 |
| 26 | | FW | Steven Fletcher | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 29 | | DF | Ryan Barnett | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 1 |
| 30 | | MF | James Jones | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 5 | 1 | 0 |
| 32 | | DF | Max Cleworth | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 33 | | GK | Arthur Okonkwo | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 |
| 38 | | MF | Elliot Lee | 9 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 10 | 0 | 0 |
| Total | Total | Total | Total | 70 | 3 | 3 | 7 | 0 | 0 | 4 | 0 | 0 | 7 | 0 | 0 | 88 | 3 | 3 |

## Home attendance

| Competition | Total | Games | Average |
| League Two | 257,861 | 23 | 11,211 |
| FA Cup | 9,640 | 1 | 9,640 |
| EFL Cup | 19,552 | 2 | 9,776 |
| EFL Trophy | 20,821 | 3 | 6,940 |
| Total | 307,874 | 29 | 10,616 |
* Renewed season tickets: 6,731 (99.25% renewal rate)