# 2024–25 Norwich City F.C. season

The 2024–25 season is the 123rd season in the history of Norwich City, and their third consecutive season in the Championship. In addition to the domestic league, the club also competed in the season's editions of the FA Cup and the EFL Cup.

## Current squad

    As of 3 February 2025
| No. | Name | Position | Place of birth | Date of birth (Age) | Signed from | Date signed | Fee | Contract end |
| Goalkeepers ||||||||||
| 1 | Angus Gunn | GK | Norwich | (1996-01-22) 22 January 1996 (age 29) | Southampton | 1 July 2021 | £5,000,000 | 30 June 2025 |
| 12 | George Long | GK | Sheffield | (1993-11-05) 5 November 1993 (age 31) | Millwall | 17 August 2023 | Free Transfer | 30 June 2025 |
| Defenders ||||||||||
| 3 | Jack Stacey | RB | Ascot | (1996-04-06) 6 April 1996 (age 28) | Bournemouth | 1 July 2023 | Free Transfer | 30 June 2026 |
| 4 | Shane Duffy | CB | Derry | (1992-01-01) 1 January 1992 (age 33) | Fulham | 1 July 2023 | Free Transfer | 30 June 2026 |
| 6 | Callum Doyle | CB | Manchester | (2003-10-03) 3 October 2003 (age 21) | Manchester City | 6 August 2024 | Loan | 30 June 2025 |
| 14 | Ben Chrisene | LB | Exeter | (2004-01-12) 12 January 2004 (age 21) | Aston Villa | 30 July 2024 | Undisclosed | 30 June 2028 |
| 15 | Ruairi McConville | CB | Belfast | (2005-05-01) 1 May 2005 (age 19) | Brighton & Hove Albion | 3 February 2025 | Undisclosed | 30 June 2030 |
| 33 | José Córdoba | CB | Panama City | (2001-06-03) 3 June 2001 (age 23) | Levski Sofia | 14 June 2024 | Undisclosed | 30 June 2028 |
| 35 | Kellen Fisher | RB | Bexley | (2004-05-05) 5 May 2004 (age 20) | Bromley | 16 June 2023 | Undisclosed | 30 June 2026 |
| Midfielders ||||||||||
| 8 | Liam Gibbs | CM | Bury St Edmunds | (2002-12-16) 16 December 2002 (age 22) | Ipswich Town | 23 July 2021 | Undisclosed | 30 June 2028 |
| 11 | Emiliano Marcondes | AM | Hvidovre | (1995-03-09) 9 March 1995 (age 30) | Free agent | 4 October 2024 | Free | 30 June 2025 |
| 16 | Jacob Wright | DM | Manchester | (2005-09-21) 21 September 2005 (age 19) | Manchester City | 4 February 2025 | Loan | 30 June 2025 |
| 18 | Forson Amankwah | CM | | (2002-12-31) 31 December 2002 (age 22) | Red Bull Salzburg | 9 August 2024 | Undisclosed | 30 June 2028 |
| 19 | Jacob Sørensen | DM | Esbjerg | (1998-03-03) 3 March 1998 (age 27) | Esbjerg | 27 July 2020 | Undisclosed | 30 June 2024 |
| 20 | Anis Ben Slimane | CM | Copenhagen | (2001-03-16) 16 March 2001 (age 23) | Sheffield United | 30 August 2024 | Undisclosed | 30 June 2028 |
| 23 | Kenny McLean | CM | Rutherglen | (1992-01-08) 8 January 1992 (age 33) | Aberdeen | 22 January 2018 | £200,000 | 30 June 2026 |
| 26 | Marcelino Núñez | CM | Recoleta | (2000-03-01) 1 March 2000 (age 25) | Universidad Católica | 2 August 2022 | £3,200,000 | 30 June 2026 |
| 29 | Oscar Schwartau | AM | Sengeløse | (2006-05-17) 17 May 2006 (age 18) | Brøndby | 24 August 2024 | Undisclosed | 30 June 2028 |
| Forwards ||||||||||
| 7 | Borja Sainz | RW | Leioa | (2001-02-01) 1 February 2001 (age 24) | Giresunspor | 30 June 2023 | Free Transfer | 30 June 2026 |
| 9 | Josh Sargent | CF | O'Fallon | (2000-02-20) 20 February 2000 (age 25) | Werder Bremen | 9 August 2021 | £8,000,000 | 30 June 2028 |
| 10 | Matěj Jurásek | RW | Karviná | (2003-08-30) 30 August 2003 (age 21) | Slavia Prague | 3 February 2025 | Undisclosed | 30 June 2030 |
| 17 | Ante Crnac | CF | Sisak | (2003-12-17) 17 December 2003 (age 21) | Raków Częstochowa | 22 August 2024 | Undisclosed | 30 June 2028 |
| 22 | Lewis Dobbin | LW | Stoke-on-Trent | (2003-01-03) 3 January 2003 (age 22) | Aston Villa | 3 January 2025 | Loan | 30 June 2025 |
| 25 | Onel Hernández | LW | Morón | (1993-02-01) 1 February 1993 (age 32) | Eintracht Braunschweig | 25 January 2018 | Undisclosed | 30 June 2025 |
| 42 | Tony Springett | RW | Lewisham | (2002-09-22) 22 September 2002 (age 22) | Academy | 1 July 2021 | — | 30 June 2025 |
| Out on Loan ||||||||||
| 27 | Jonathan Rowe | LW | Westminster | (2003-04-30) 30 April 2003 (age 21) | Academy | 1 January 2022 | — | 30 June 2025 |
| 37 | Archie Mair | GK | Turriff | (2001-02-10) 10 February 2001 (age 24) | Academy | 1 July 2020 | — | 30 June 2025 |
| 38 | Daniel Barden | GK | | (2001-01-02) 2 January 2001 (age 24) | Arsenal | 8 November 2018 | Free Transfer | 30 June 2024 |
| 40 | Brad Hills | CB | Norwich | (2004-03-10) 10 March 2004 (age 21) | Academy | 1 July 2022 | — | 30 June 2027 |
| 45 | Jonathan Tomkinson | CB | Plano | (2002-04-11) 11 April 2002 (age 22) | FC Dallas | 1 July 2019 | Free Transfer | 30 June 2024 |

## Transfers
### In

| Date | Pos. | Player | From | Fee |
| 14 June 2024 | CB | José Córdoba | Levski Sofia | Undisclosed |
| 3 July 2024 | GK | Tom Finch | Cambridge United | Free |
| 3 July 2024 | RB | Harmony Okwumo | Charlton Athletic | Free |
| 8 July 2024 | LB | Lucien Mahovo | Notts County | Undisclosed |
| 19 July 2024 | CB | Theo Adelusi | Tottenham Hotspur | Free |
| 30 July 2024 | LB | Ben Chrisene | Aston Villa | Undisclosed |
| 9 August 2024 | CM | Forson Amankwah | Red Bull Salzburg | Undisclosed |
| 22 August 2024 | CF | Ante Crnac | Raków Częstochowa | Undisclosed |
| 24 August 2024 | AM | Oscar Schwartau | Brøndby | Undisclosed |
| 30 August 2024 | AM | Brandon Forbes | Dundee United | Undisclosed |
| 30 August 2024 | CM | Billy Gee | Chelsea | Free |
| 30 August 2024 | CM | AJ Bridge | Middlesbrough | Undisclosed |
| 4 October 2024 | AM | Emiliano Marcondes | Bournemouth | Free |
| 13 January 2025 | CM | Anis Ben Slimane | Sheffield United | Undisclosed |
| 29 January 2025 | CM | Alan Domeracki | Dundee United | Undisclosed |
| 1 February 2025 | CF | Dylan Jones | Plymouth Parkway | Free |
| 3 February 2025 | RW | Matěj Jurásek | Slavia Prague | Undisclosed |
| 3 February 2025 | CB | Ruairi McConville | Brighton & Hove Albion | Undisclosed |
| 9 February 2025 | CB | Takudzwa Gwanzura | Blackpool | Undisclosed |
* 1 2 3 4 5 6 7 8 9 Initially signed for the U21s
* ↑ Transfer was confirmed on 16 January 2025, but the player couldn’t be registered until 3 February 2025 due to a lack of available GBE spots.
* ↑ Initially signed for the U18s

### Out

| Date | Pos | Player | To | Fee |
| 1 July 2024 | LW | Christos Tzolis | Fortuna Düsseldorf | Undisclosed |
| 4 August 2024 | CM | Gabriel Sara | Galatasaray | £15,300,000 |
| 14 August 2024 | CF | Adam Idah | Celtic | Undisclosed |
| 30 August 2024 | CF | Abu Kamara | Hull City | Undisclosed |
| 2 September 2024 | CB | Waylon Renecke | Copenhagen | Undisclosed |
| 15 January 2025 | RW | Christian Fassnacht | Young Boys | Free |
| 31 January 2025 | CB | Jaden Warner | Newport County | Free |
* ↑ Transfer was confirmed by both clubs on 31 December 2024, but it was officially completed when the Swiss transfer window opened on 15 January 2025.

### Loaned in

| Date | Pos | Player | From | Date until |
| 6 August 2024 | CB | Callum Doyle | Manchester City | End of Season |
| 30 August 2024 | CM | Anis Ben Slimane | Sheffield United | 13 January 2025 |
| 30 August 2024 | RW | Kaide Gordon | Liverpool | 13 January 2025 |
| 3 January 2025 | LW | Lewis Dobbin | Aston Villa | End of Season |
| 4 February 2025 | DM | Jacob Wright | Manchester City | End of Season |

### Loaned out

| Date | Pos. | Player | To | Date until |
| 2 July 2024 | GK | Vicente Reyes | Cambridge United | 8 January 2025 |
| 7 August 2024 | CB | Emmanuel Adegboyega | Dundee United | End of Season |
| 17 August 2024 | GK | Ellis Craven | Boston United | 14 September 2024 |
| 23 August 2024 | LW | Jonathan Rowe | Marseille | End of Season |
| 30 August 2024 | GK | Daniel Barden | Swindon Town | 7 March 2025 |
| 30 August 2024 | CF | Ken Aboh | Stevenage | 8 January 2025 |
| 30 August 2024 | CB | Lewis Shipley | Cheltenham Town | 2 January 2025 |
| 17 October 2024 | CM | Finley Welch | Boston United | 17 November 2024 |
| 11 January 2025 | GK | Archie Mair | Motherwell | End of Season |
| 16 January 2025 | CB | Jonathan Tomkinson | Ross County | End of Season |
| 3 February 2025 | CB | Brad Hills | Stockport County | End of Season |
| 3 February 2025 | CF | Ken Aboh | Colchester United | End of Season |
| 11 February 2025 | GK | Caleb Ansen | Altrincham | 11 March 2025 |
| 7 March 2025 | CF | Daniel Ogwuru | Buxton | 5 April 2025 |
* ↑ Deal contains an obligation to buy at the end of the loan for an undisclosed fee.

### Released / Out of Contract

| Date | Pos. | Player | Subsequent club | Join date |
| 30 June 2024 | AM | Dubem Eze | Bolton Wanderers | 1 July 2024 |
| 30 June 2024 | CB | Ben Gibson | Stoke City | 1 July 2024 |
| 30 June 2024 | GK | Jon McCracken | Dundee | 1 July 2024 |
| 30 June 2024 | LB | Sean Stewart | Cliftonville | 3 July 2024 |
| 30 June 2024 | AM | Michael Reindorf | Cardiff City | 4 July 2024 |
| 30 June 2024 | LB | Sam McCallum | Sheffield United | 11 July 2024 |
| 30 June 2024 | LB | Dimitris Giannoulis | FC Augsburg | 23 July 2024 |
| 30 June 2024 | CB | Danny Batth | Blackburn Rovers | 1 August 2024 |
| 30 June 2024 | AM | Flynn Clarke | Lowestoft Town | 10 August 2024 |
| 30 June 2024 | CF | Kenny Coker | Cray Wanderers | 17 August 2024 |
| 30 June 2024 | CM | Regan Riley | Radcliffe | 13 September 2024 |
| 30 June 2024 | LW | Joe Duffy | | |
| 30 June 2024 | CM | Marcel McIntosh | Lewes | 25 October 2024 |
| 30 June 2024 | GK | Joe Rose | | |
| 30 June 2024 | RB | Ben Watt | | |
| 1 August 2024 | GK | Dylan Berry | Ebbsfleet United | 3 August 2024 |
| 22 August 2024 | LB | Guilherme Montóia | Estrela Amadora | 22 October 2024 |
| 2 January 2025 | CF | Ashley Barnes | Burnley | 2 January 2025 |
| 17 January 2025 | CB | Grant Hanley | Birmingham City | 17 January 2025 |

## Pre-season and friendlies

On 6 June, Norwich confirmed their first pre-season friendly against 2. Bundesliga club 1. FC Magdeburg. On 14 June 2024, they then announced two further friendlies against EFL League One clubs Stevenage and Northampton Town, with the remaining fixtures to be confirmed at a later date. A week later, a home friendly fixture versus St Pauli was added. On 8 July, a training camp in Austria along with a friendly against Hoffenheim was announced.
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 | 10 August 2024 | 3 May 2025 | Matchday 1 | | 38 | 12 | 13 | 13 | 60 | 54 | +6 | 031.58 |
| FA Cup | 11 January 2025 | 11 January 2025 | Third round | Third round | 1 | 0 | 0 | 1 | 0 | 4 | −4 | 000.00 |
| EFL Cup | 13 August 2024 | 27 August 2024 | First round | Second round | 2 | 1 | 0 | 1 | 4 | 7 | −3 | 050.00 |
| Total | Total | Total | Total | Total | 41 | 13 | 13 | 15 | 64 | 65 | −1 | 031.71 |
Source: Soccerway

### Championship
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts |
| 11 | Millwall | 38 | 13 | 12 | 13 | 38 | 39 | −1 | 51 |
| 12 | Sheffield Wednesday | 37 | 14 | 9 | 14 | 53 | 58 | −5 | 51 |
| 13 | Norwich City | 38 | 12 | 13 | 13 | 60 | 54 | +6 | 49 |
| 14 | Queens Park Rangers | 38 | 11 | 12 | 15 | 44 | 50 | −6 | 45 |
| 15 | Preston North End | 38 | 10 | 17 | 11 | 39 | 44 | −5 | 47 |

#### 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 | A | H | H | A | A | H | A | H | H | A | A | H | A | A | H | A | H | H | A | A | H | A | H | H | A | H | A | A | H | A | H | H | A | H | A | H | H | A | H | A | H | A | H | A | A | H |
| Result | L | D | D | W | L | W | W | D | W | D | D | D | L | L | L | D | W | W | L | D | L | L | W | D | W | W | L | L | W | W | D | L | D | W | D | D | L | L | | | | | | | | |
| Position | 21 | 19 | 20 | 13 | 15 | 11 | 10 | 10 | 7 | 7 | 7 | 8 | 10 | 12 | 14 | 13 | 10 | 9 | 10 | 10 | 12 | 13 | 12 | 12 | 11 | 11 | 11 | 12 | 11 | 8 | 8 | 11 | 12 | 10 | 11 | 10 | 12 | 13 | | | | | | | | |
| Points | 0 | 1 | 2 | 5 | 5 | 8 | 11 | 12 | 15 | 16 | 17 | 18 | 18 | 18 | 18 | 19 | 22 | 25 | 25 | 26 | 26 | 26 | 29 | 30 | 33 | 36 | 36 | 36 | 39 | 42 | 43 | 43 | 44 | 47 | 48 | 49 | 49 | 49 | | | | | | | | |

#### Matches

On 26 June, the Championship fixtures were announced.
Win  Draw  Loss  Fixtures

### FA Cup

Norwich City entered the FA Cup at the third round stage, and were drawn at home to Brighton & Hove Albion.
Win  Draw  Loss  Fixtures

### EFL Cup

On 27 June, the draw for the first round was made, with Norwich being drawn at home against Stevenage. In the second round, they were drawn away to Crystal Palace.
Win  Draw  Loss  Fixtures

## Squad statistics
### Appearances and goals

    As of match played 14 March 2025
Italics indicate a loaned in player
| 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 |
| 1 | GK | | Angus Gunn | 29 | 0 | 29 | 0 | 0 | 0 | 0 | 0 |
| 3 | DF | | Jack Stacey | 35 | 0 | 15+17 | 0 | 1 | 0 | 1+1 | 0 |
| 4 | DF | | Shane Duffy | 39 | 2 | 37 | 2 | 0+1 | 0 | 0+1 | 0 |
| 6 | DF | | Callum Doyle | 39 | 1 | 36 | 1 | 1 | 0 | 0+2 | 0 |
| 7 | FW | | Borja Sainz | 35 | 18 | 33 | 17 | 0 | 0 | 1+1 | 1 |
| 8 | MF | | Liam Gibbs | 9 | 0 | 1+6 | 0 | 0 | 0 | 1+1 | 0 |
| 9 | FW | | Josh Sargent | 25 | 12 | 21+3 | 12 | 0+1 | 0 | 0 | 0 |
| 10 | FW | | Matěj Jurásek | 2 | 0 | 1+1 | 0 | 0 | 0 | 0 | 0 |
| 11 | MF | | Emiliano Marcondes | 27 | 4 | 22+5 | 4 | 0 | 0 | 0 | 0 |
| 12 | GK | | George Long | 11 | 0 | 7+1 | 0 | 1 | 0 | 2 | 0 |
| 14 | DF | | Ben Chrisene | 27 | 0 | 12+13 | 0 | 1 | 0 | 1 | 0 |
| 15 | DF | | Ruairi McConville | 2 | 0 | 0+2 | 0 | 0 | 0 | 0 | 0 |
| 16 | MF | | Jacob Wright | 7 | 0 | 4+3 | 0 | 0 | 0 | 0 | 0 |
| 17 | FW | | Ante Crnac | 38 | 7 | 27+9 | 7 | 1 | 0 | 1 | 0 |
| 18 | MF | | Forson Amankwah | 20 | 2 | 7+10 | 2 | 1 | 0 | 2 | 0 |
| 19 | MF | | Jacob Sørensen | 20 | 0 | 12+8 | 0 | 0 | 0 | 0 | 0 |
| 20 | MF | | Anis Ben Slimane | 26 | 2 | 20+6 | 2 | 0 | 0 | 0 | 0 |
| 22 | FW | | Lewis Dobbin | 11 | 2 | 8+2 | 2 | 1 | 0 | 0 | 0 |
| 23 | MF | | Kenny McLean | 29 | 0 | 25+1 | 0 | 1 | 0 | 1+1 | 0 |
| 25 | MF | | Onel Hernández | 22 | 2 | 5+14 | 0 | 0+1 | 0 | 2 | 2 |
| 26 | MF | | Marcelino Núñez | 28 | 4 | 22+3 | 4 | 1 | 0 | 2 | 0 |
| 29 | MF | | Oscar Schwartau | 34 | 1 | 14+18 | 1 | 1 | 0 | 0+1 | 0 |
| 33 | DF | | José Córdoba | 28 | 1 | 18+8 | 1 | 1 | 0 | 1 | 0 |
| 35 | DF | | Kellen Fisher | 36 | 0 | 29+4 | 0 | 0+1 | 0 | 2 | 0 |
| 36 | GK | | Vicente Reyes | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0 |
| 38 | GK | | Daniel Barden | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 41 | MF | | Gabriel Forsyth | 7 | 0 | 2+3 | 0 | 0 | 0 | 1+1 | 0 |
| 43 | MF | | Uriah Djedje | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 44 | MF | | Elliot Myles | 3 | 0 | 0+2 | 0 | 0 | 0 | 0+1 | 0 |
| 47 | DF | | Lucien Mahovo | 8 | 0 | 6+2 | 0 | 0 | 0 | 0 | 0 |
| 49 | MF | | AJ Bridge | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Player(s) who featured whilst on loan but returned to parent club during the season: ||||||||||||
| 21 | FW | | Kaide Gordon | 10 | 1 | 1+9 | 1 | 0 | 0 | 0 | 0 |
| Player(s) who featured but departed the club on loan during the season: ||||||||||||
| 40 | DF | | Brad Hills | 5 | 0 | 0+3 | 0 | 0+1 | 0 | 1 | 0 |
| 46 | FW | | Ken Aboh | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Player(s) who featured but departed the club permanently during the season: ||||||||||||
| 5 | DF | | Grant Hanley | 4 | 0 | 1+2 | 0 | 0 | 0 | 1 | 0 |
| 10 | FW | | Ashley Barnes | 8 | 0 | 1+7 | 0 | 0 | 0 | 0 | 0 |
| 11 | FW | | Adam Idah | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 |
| 16 | MF | | Christian Fassnacht | 3 | 0 | 1+2 | 0 | 0 | 0 | 0 | 0 |
| 47 | MF | | Abu Kamara | 3 | 1 | 0+2 | 0 | 0 | 0 | 1 | 1 |
| 50 | DF | | Jaden Warner | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |

### Goalscorers

    As of match played 14 March 2025
| Rnk | No | Pos | Nat | Name | Championship | FA Cup | EFL Cup | Total |
| 1 | 7 | FW | | Borja Sainz | 17 | 0 | 1 | 18 |
| 2 | 9 | FW | | Josh Sargent | 12 | 0 | 0 | 12 |
| 3 | 17 | FW | | Ante Crnac | 7 | 0 | 0 | 7 |
| 4 | 26 | MF | | Marcelino Núñez | 4 | 0 | 0 | 4 |
| 4 | 11 | MF | | Emiliano Marcondes | 4 | 0 | 0 | 4 |
| 6 | 4 | DF | | Shane Duffy | 2 | 0 | 0 | 2 |
| 6 | 20 | MF | | Anis Ben Slimane | 2 | 0 | 0 | 2 |
| 6 | 18 | MF | | Forson Amankwah | 2 | 0 | 0 | 2 |
| 6 | 22 | FW | | Lewis Dobbin | 2 | 0 | 0 | 2 |
| 6 | 25 | MF | | Onel Hernández | 0 | 0 | 2 | 2 |
| 11 | 6 | DF | | Callum Doyle | 1 | 0 | 0 | 1 |
| 11 | 14 | DF | | Ben Chrisene | 1 | 0 | 0 | 1 |
| 11 | 21 | FW | | Kaide Gordon | 1 | 0 | 0 | 1 |
| 11 | 33 | DF | | José Córdoba | 1 | 0 | 0 | 1 |
| 11 | 29 | MF | | Oscar Schwartau | 1 | 0 | 0 | 1 |
| 11 | 47 | MF | | Abu Kamara | 0 | 0 | 1 | 1 |
| Own goals | Own goals | Own goals | Own goals | Own goals | 3 | 0 | 0 | 3 |
| Total | Total | Total | Total | Total | 60 | 0 | 4 | 64 |