# 2023–24 Swansea City A.F.C. season

The 2023–24 season was the 112th season in the history of Swansea City and their sixth consecutive season in the Championship. The club participated in the Championship, the FA Cup, and the EFL Cup.

## First-team squad

    As of 17 February 2024
| No. | Player | Position | Place of birth | Date of birth (age) | Previous club | Date signed | Fee | Contract end |
| Goalkeepers ||||||||||
| 1 | Andy Fisher | GK | Wigan | (1998-02-12) 12 February 1998 (age 26) | Milton Keynes Dons | 11 January 2022 | £475,000 | 30 June 2026 |
| 22 | Carl Rushworth | GK | Halifax | (2001-07-02) 2 July 2001 (age 23) | Brighton & Hove Albion | 31 July 2023 | Loan | 31 May 2024 |
| 25 | Lewis Webb | GK | | (2001-09-12) 12 September 2001 (age 23) | Academy | 1 July 2020 | Trainee | 30 June 2024 |
| 29 | Nathan Broome | GK | Manchester | (2002-01-03) 3 January 2002 (age 22) | AFC Wimbledon | 30 August 2023 | Free | 30 June 2026 |
| 46 | Ben Hughes | GK | | (2003-11-15) 15 November 2003 (age 20) | Chippenham Town | 1 July 2021 | Undisclosed | 30 June 2024 |
| Defenders ||||||||||
| 2 | Josh Key | RB | Torquay | (1999-11-19) 19 November 1999 (age 24) | Exeter City | 4 July 2023 | Undisclosed | 30 June 2026 |
| 5 | Ben Cabango | CB | Cardiff | (2000-05-30) 30 May 2000 (age 24) | Academy | 1 July 2019 | Trainee | 30 June 2025 |
| 6 | Harry Darling | CB | Cambridge | (1999-08-08) 8 August 1999 (age 25) | Milton Keynes Dons | 1 July 2022 | £2,300,000 | 30 June 2025 |
| 14 | Josh Tymon | LB | Kingston upon Hull | (1999-05-22) 22 May 1999 (age 25) | Stoke City | 1 September 2023 | £1,885,000 | 30 June 2026 |
| 21 | Nathan Tjoe-A-On | LB | Rotterdam | (2001-12-22) 22 December 2001 (age 22) | Excelsior | 14 August 2023 | £300,000 | 30 June 2026 |
| 23 | Nathan Wood | CB | Ingleby Barwick | (2002-05-31) 31 May 2002 (age 22) | Middlesbrough | 1 July 2022 | Undisclosed | 30 June 2024 |
| 26 | Kyle Naughton | RB | Sheffield | (1988-11-17) 17 November 1988 (age 35) | Tottenham Hotspur | 22 January 2015 | £5,000,000 | 30 June 2024 |
| 30 | Harrison Ashby | RB | Milton Keynes | (2001-11-14) 14 November 2001 (age 22) | Newcastle United | 4 August 2023 | Loan | 31 May 2024 |
| 33 | Bashir Humphreys | CB | Exeter | (2003-03-15) 15 March 2003 (age 21) | Chelsea | 1 September 2023 | Loan | 31 May 2024 |
| 41 | Sam Parker | RB | | (2006-07-07) 7 July 2006 (age 18) | Academy | 16 August 2023 | Trainee | 30 June 2026 |
| 50 | Filip Lissah | CB | | (2004-12-08) 8 December 2004 (age 19) | Chelsea | 1 September 2021 | Free | 30 June 2024 |
| Midfielders ||||||||||
| 4 | Jay Fulton | CM | Bolton | (1994-04-04) 4 April 1994 (age 30) | Falkirk | 31 January 2014 | Undisclosed | 30 June 2026 |
| 7 | Joe Allen | CM | Carmarthen | (1990-03-14) 14 March 1990 (age 34) | Stoke City | 8 July 2022 | Free | 30 June 2024 |
| 8 | Matt Grimes | CM | Exeter | (1995-07-15) 15 July 1995 (age 29) | Exeter City | 3 January 2015 | £2,240,000 | 30 June 2027 |
| 18 | Charlie Patino | CM | Watford | (2003-10-17) 17 October 2003 (age 20) | Arsenal | 11 August 2023 | Loan | 31 May 2024 |
| 28 | Liam Walsh | CM | Huyton | (1997-09-15) 15 September 1997 (age 27) | Bristol City | 5 January 2018 | £1,100,000 | 30 June 2024 |
| 31 | Oli Cooper | AM | Derby | (1999-12-14) 14 December 1999 (age 24) | Academy | 1 July 2020 | Trainee | 30 June 2027 |
| 36 | Ben Lloyd | LM | | (2005-03-14) 14 March 2005 (age 19) | Academy | 1 July 2022 | Trainee | 30 June 2026 |
| 45 | Cameron Congreve | CM | Blaenau Gwent | (2004-01-24) 24 January 2004 (age 20) | Academy | 1 July 2022 | Trainee | 30 June 2025 |
| 47 | Azeem Abdulai | CM | Glasgow | (2002-12-09) 9 December 2002 (age 21) | Leicester City | 1 July 2021 | Free | 30 June 2025 |
| 48 | Joel Cotterill | AM | | (2004-10-10) 10 October 2004 (age 19) | Academy | 1 July 2022 | Trainee | 30 June 2026 |
| Forwards ||||||||||
| 9 | Jerry Yates | CF | Doncaster | (1996-11-10) 10 November 1996 (age 27) | Blackpool | 12 July 2023 | £2,400,000 | 30 June 2026 |
| 10 | Jamal Lowe | RW | Harrow | (1994-07-21) 21 July 1994 (age 30) | Bournemouth | 1 September 2023 | Loan | 31 May 2024 |
| 11 | Josh Ginnelly | LW | Nuneaton | (1997-03-24) 24 March 1997 (age 27) | Heart of Midlothian | 3 July 2023 | Free | 30 June 2026 |
| 12 | Jamie Paterson | SS | Coventry | (1991-12-20) 20 December 1991 (age 32) | Bristol City | 6 August 2021 | Free | 30 June 2024 |
| 17 | Przemysław Płacheta | LW | Łowicz | (1998-03-23) 23 March 1998 (age 26) | Norwich City | 1 February 2024 | Undisclosed | 30 June 2024 |
| 19 | Mykola Kuharevich | CF | Rivne Oblast | (2001-07-01) 1 July 2001 (age 23) | Troyes | 31 July 2023 | £1,725,000 | 30 June 2026 |
| 20 | Liam Cullen | CF | Kilgetty | (1999-04-23) 23 April 1999 (age 25) | Academy | 1 July 2020 | Trainee | 30 June 2024 |
| 24 | Charles Sagoe Jr. | LW | Kingston upon Thames | (2004-07-24) 24 July 2004 (age 20) | Arsenal | 1 February 2024 | Loan | 31 May 2024 |
| 35 | Ronald | RW | Corumbá | (2001-04-14) 14 April 2001 (age 23) | Grêmio Anápolis | 29 January 2024 | £1,275,000 | 30 June 2027 |
| 49 | Kyrell Wilson | RW | | (2004-12-01) 1 December 2004 (age 19) | Chelsea | 1 July 2021 | Free | 30 June 2024 |
| Out on Loan ||||||||||
| 3 | Kristian Pedersen | LB | Ringsted | (1994-08-04) 4 August 1994 (age 30) | 1. FC Köln | 1 September 2023 | Free | 30 June 2025 |
| 15 | Nathanael Ogbeta | LB | Salford | (2001-04-28) 28 April 2001 (age 23) | Shrewsbury Town | 31 January 2022 | Undisclosed | 30 June 2024 |

## Transfers
### In

| Date | Pos | Player | Transferred from | Fee |
| 22 June 2023 | AM | Glory Nzingo † | Stade de Reims | Undisclosed |
| 3 July 2023 | LW | Josh Ginnelly | Heart of Midlothian | Free Transfer |
| 4 July 2023 | RM | Maliq Cadogan † | Crystal Palace | Free Transfer |
| 4 July 2023 | RB | Josh Key | Exeter City | Undisclosed |
| 12 July 2023 | CF | Jerry Yates | Blackpool | Undisclosed |
| 31 July 2023 | CF | Mykola Kukharevych | Troyes | Undisclosed |
| 14 August 2023 | LB | Nathan Tjoe-A-On | Excelsior | Undisclosed |
| 30 August 2023 | GK | Nathan Broome | AFC Wimbledon | Free Transfer |
| 1 September 2023 | LB | Kristian Pedersen | 1. FC Köln | Undisclosed |
| 1 September 2023 | LB | Josh Tymon | Stoke City | Undisclosed |
| 27 November 2023 | LW | Yannick Bolasie | Free agent | — |
| 1 February 2024 | LW | Przemysław Płacheta | Norwich City | Undisclosed |
    † signed for Under-21s

### Out

| Date | Pos | Player | Transferred to | Fee |
| 30 June 2023 | CF | Geoffroy Bony | Free agent | Released |
| 30 June 2023 | CM | Corey Hurford | Free agent | Released |
| 30 June 2023 | CB | Joel Latibeaudiere | Coventry City | Released |
| 30 June 2023 | CM | Sam Leverett | Farsley Celtic | Released |
| 30 June 2023 | LB | Ryan Manning | Southampton | Released |
| 30 June 2023 | CB | Jada Mawongo | Free agent | Released |
| 30 June 2023 | CB | David Roberts | Free agent | Released |
| 30 June 2023 | CM | Tivonge Rushesha | Reading | Released |
| 30 June 2023 | GK | Andreas Søndergaard | Free agent | Released |
| 30 June 2023 | RW | Tarrelle Whittaker | Free agent | Released |
| 30 June 2023 | CM | Daniel Williams | The New Saints | Released |
| 30 June 2023 | CB | Wasiri Williams | Free agent | Released |
| 1 July 2023 | CF | Michael Obafemi | Burnley | Undisclosed |
| 12 July 2023 | CF | Kyle Joseph | Blackpool | Undisclosed |
| 17 July 2023 | RW | Morgan Whittaker | Plymouth Argyle | Undisclosed |
| 8 August 2023 | CM | Olivier Ntcham | Samsunspor | Undisclosed |
| 25 August 2023 | CF | Joël Piroe | Leeds United | Undisclosed |
| 30 August 2023 | GK | Steven Benda | Fulham | Undisclosed |
| 1 September 2023 | CF | Iwan Morgan | Brentford | Compensation |
| 16 January 2024 | CB | Brandon Cooper | Leyton Orient | Undisclosed |
| 29 January 2024 | LW | Yannick Bolasie | Free agent | Released |

### Loaned in

| Date | Pos | Player | Loaned from | Until |
| 31 July 2023 | GK | Carl Rushworth | Brighton & Hove Albion | End of Season |
| 4 August 2023 | RB | Harrison Ashby | Newcastle United | End of Season |
| 11 August 2023 | CM | Charlie Patino | Arsenal | End of Season |
| 1 September 2023 | CB | Bashir Humphreys | Chelsea | End of Season |
| 1 September 2023 | RW | Jamal Lowe | Bournemouth | End of Season |
| 7 September 2023 | LW | Kristian Fletcher † | DC United | 1 January 2024 |
| 1 February 2024 | LW | Charles Sagoe Jr. | Arsenal | End of Season |
† Signed initially for the Under-21s

### Loaned out

| Date | Pos | Player | Transferred to | Until |
| 2 August 2023 | CF | Josh Thomas | Port Vale | 11 January 2024 |
| 28 August 2023 | AM | Joel Cotterill | Stockport County | 15 January 2024 |
| 31 August 2023 | CB | Ben Blythe | Barry Town United | End of Season |
| 1 September 2023 | CB | Brandon Cooper | Leyton Orient | 1 January 2024 |
| 26 January 2024 | LB | Nathanael Ogbeta | Bolton Wanderers | End of Season |
| 1 February 2024 | CB | Harry Jones | Weymouth | End of Season |
| 1 February 2024 | LB | Kristian Pedersen | Sheffield Wednesday | End of Season |
* ↑ On 11 January, Thomas was recalled back from his loan spell at Port Vale.
* ↑ On 15 January, Cotterill returned back from his loan spell at Stockpoty.

## Statistics

    As of 16 September 2023
    Players with names in italics and marked * were on loan from another club for the whole of their season with Swansea City.
| No. | Pos | Nat | Player | Total | Total | Championship | Championship | FA Cup | FA Cup | EFL Cup | EFL Cup |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| 2 | DF | ENG | Joshua Key | 8 | 0 | 6+0 | 0 | 0+0 | 0 | 1+1 | 0 |
| 3 | DF | DEN | Kristian Pedersen | 1 | 0 | 1+0 | 0 | 0+0 | 0 | 0+0 | 0 |
| 4 | MF | SCO | Jay Fulton | 7 | 0 | 5+0 | 0 | 0+0 | 0 | 0+2 | 0 |
| 5 | DF | WAL | Ben Cabango | 6 | 0 | 5+0 | 0 | 0+0 | 0 | 1+0 | 0 |
| 6 | DF | ENG | Harry Darling | 8 | 1 | 5+1 | 1 | 0+0 | 0 | 2+0 | 0 |
| 7 | MF | WAL | Joe Allen | 5 | 0 | 0+3 | 0 | 0+0 | 0 | 2+0 | 0 |
| 8 | MF | ENG | Matt Grimes | 8 | 1 | 6+0 | 0 | 0+0 | 0 | 2+0 | 1 |
| 9 | FW | ENG | Jerry Yates | 7 | 2 | 6+0 | 2 | 0+0 | 0 | 0+1 | 0 |
| 10 | FW | JAM | Jamal Lowe* | 1 | 0 | 1+0 | 0 | 0+0 | 0 | 0+0 | 0 |
| 11 | FW | ENG | Josh Ginnelly | 6 | 1 | 0+4 | 0 | 0+0 | 0 | 1+1 | 1 |
| 12 | FW | ENG | Jamie Paterson | 6 | 1 | 1+3 | 0 | 0+0 | 0 | 0+2 | 1 |
| 14 | DF | ENG | Josh Tymon | 1 | 0 | 1+0 | 0 | 0+0 | 0 | 0+0 | 0 |
| 18 | MF | ENG | Charlie Patino* | 4 | 0 | 4+0 | 0 | 0+0 | 0 | 0+0 | 0 |
| 19 | FW | UKR | Mykola Kukharevych | 5 | 0 | 0+3 | 0 | 0+0 | 0 | 0+2 | 0 |
| 20 | FW | WAL | Liam Cullen | 8 | 1 | 2+4 | 1 | 0+0 | 0 | 2+0 | 0 |
| 22 | GK | ENG | Carl Rushworth* | 8 | 0 | 6+0 | 0 | 0+0 | 0 | 2+0 | 0 |
| 23 | DF | ENG | Nathan Wood | 7 | 1 | 6+0 | 1 | 0+0 | 0 | 1+0 | 0 |
| 26 | DF | ENG | Kyle Naughton | 3 | 0 | 1+0 | 0 | 0+0 | 0 | 2+0 | 0 |
| 30 | DF | SCO | Harrison Ashby | 7 | 1 | 5+0 | 1 | 0+0 | 0 | 1+1 | 0 |
| 31 | MF | WAL | Oli Cooper | 6 | 0 | 2+2 | 0 | 0+0 | 0 | 2+0 | 0 |
| 47 | MF | SCO | Azeem Abdulai | 5 | 0 | 0+3 | 0 | 0+0 | 0 | 1+1 | 0 |
| Players who left the club during the season: ||||||||||||
| 17 | FW | NED | Joël Piroe | 4 | 2 | 3+0 | 0 | 0+0 | 0 | 1+0 | 2 |

### Goals record

    As of 16 September 2023
| Rank | No. | Nat. | Po. | Name | Championship | FA Cup | EFL Cup | Total |
| 1 | 9 | | CF | Jerry Yates | 2 | 0 | 0 | 2 |
| 1 | 17 | | CF | Joël Piroe | 0 | 0 | 2 | 2 |
| 3 | 6 | | CB | Harry Darling | 1 | 0 | 0 | 1 |
| 3 | 8 | | CM | Matt Grimes | 0 | 0 | 1 | 1 |
| 3 | 11 | | LW | Josh Ginnelly | 0 | 0 | 1 | 1 |
| 3 | 12 | | SS | Jamie Paterson | 0 | 0 | 1 | 1 |
| 3 | 20 | | SS | Liam Cullen | 1 | 0 | 0 | 1 |
| 3 | 23 | | CB | Nathan Wood | 1 | 0 | 0 | 1 |
| 3 | 30 | | RB | Harrison Ashby | 1 | 0 | 0 | 1 |
| Total | Total | Total | Total | Total | 6 | 0 | 5 | 11 |

### Disciplinary record

    As of 16 September 2023
| Rank | No. | Nat. | Po. | Name | Championship | Championship | Championship | FA Cup | FA Cup | FA Cup | EFL Cup | EFL Cup | EFL Cup | Total | Total | Total |
| 1 | 11 | | LW | Josh Ginnelly | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 0 |
| 1 | 12 | | SS | Jamie Paterson | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 1 | 23 | | CB | Nathan Wood | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 1 | 26 | | RB | Kyle Naughton | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 0 |
| 5 | 4 | | CM | Jay Fulton | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 5 | 5 | | CB | Ben Cabango | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 5 | 6 | | CB | Harry Darling | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 5 | 7 | | CM | Joe Allen | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 5 | 8 | | CM | Matt Grimes | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 5 | 31 | | AM | Oli Cooper | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 5 | 47 | | MF | Azeem Abdulai | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 |
| Total | Total | Total | Total | Total | 12 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 15 | 0 | 0 |

## Pre-season and friendlies

Michael Duff was named Swansea City's new head coach on 22 June. Additionally, there were changes at boardroom level, including the appointment of Andy Coleman as the club's new chairman.
Swansea began their pre-season preparations at a training camp in Alicante, Spain, after announcing pre-season friendlies against Oxford United, Reading and Bristol Rovers. They also hosted behind closed doors friendlies against Haverfordwest County, Brøndby, Swindon Town and Newport County.
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 % |
| Championship | 5 August 2023 | 4 May 2024 | Matchday 1 | 14th | 46 | 15 | 12 | 19 | 59 | 65 | −6 | 032.61 |
| FA Cup | 6 January 2024 | 25 January 2024 | Third round | Fourth round | 2 | 1 | 0 | 1 | 2 | 5 | −3 | 050.00 |
| EFL Cup | 8 August 2023 | 29 August 2023 | First round | Second round | 2 | 1 | 0 | 1 | 5 | 3 | +2 | 050.00 |
| Total | Total | Total | Total | Total | 50 | 17 | 12 | 21 | 66 | 73 | −7 | 034.00 |
Source: Soccerway

### Championship
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts |
| 11 | Bristol City | 46 | 17 | 11 | 18 | 53 | 51 | +2 | 62 |
| 12 | Cardiff City | 46 | 19 | 5 | 22 | 53 | 70 | −17 | 62 |
| 13 | Millwall | 46 | 16 | 11 | 19 | 45 | 55 | −10 | 59 |
| 14 | Swansea City | 46 | 15 | 12 | 19 | 59 | 65 | −6 | 57 |
| 15 | Watford | 46 | 13 | 17 | 16 | 61 | 61 | 0 | 56 |
| 16 | Sunderland | 46 | 16 | 8 | 22 | 52 | 54 | −2 | 56 |
| 17 | Stoke City | 46 | 15 | 11 | 20 | 49 | 60 | −11 | 56 |

#### Results summary

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

#### Results by round

| 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 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 |
| Ground | H | A | H | A | H | A | A | H | A | H | A | H | H | A | H | A | H | A | H | A | A | H | H | A | A | H | A | H | A | H | A | H | H | A | H | A | A | H | A | H | A | H | H | A | A | H |
| Result | D | L | D | L | L | L | D | W | W | W | W | L | L | W | D | L | D | L | D | W | D | L | W | L | D | W | D | L | L | L | W | L | L | W | W | D | L | W | D | L | L | W | W | W | D | L |
| Position | 15 | 18 | 18 | 20 | 22 | 22 | 22 | 21 | 19 | 15 | 12 | 17 | 19 | 13 | 14 | 17 | 17 | 18 | 18 | 16 | 17 | 18 | 16 | 17 | 17 | 16 | 15 | 16 | 17 | 17 | 16 | 17 | 18 | 17 | 15 | 15 | 15 | 15 | 15 | 15 | 15 | 15 | 14 | 14 | 13 | 14 |

#### Matches

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

### FA Cup

As a Championship side, Swansea entered the competition in the third round and were drawn at home to Morecambe. In the fourth round, they were drawn away to Bournemouth.
Win  Draw  Loss  Fixtures

### EFL Cup

The Swans were drawn at home to Northampton Town in the first round and to Bournemouth in the second round.
Win  Draw  Loss  Fixtures

### Welsh League Cup

Swansea were drawn away against Carmarthen Town in the first round.
Win  Draw  Loss  Fixtures