2023–24 Norwich City F.C. season

{{Short description|122nd season in existence of Norwich City FC}}

{{Infobox football club season

|club = Norwich City

|season = 2023–24

|owner = Delia Smith
Michael Wynn-Jones
Mark Attanasio
(from 24 April)

|manager = David Wagner

|mgrtitle = Head coach

|stadium = Carrow Road

|league = Championship

|league result = 6th

|cup1 = Play-offs

|cup1 result = Semi-finals

|cup2 = FA Cup

|cup2 result = Fourth round

|cup3 = EFL Cup

|cup3 result = Third round

|league topscorer =
Josh Sargent (16)

|season topscorer =
Josh Sargent (16)

|highest attendance =

|lowest attendance =

|average attendance = 26,077

|largest win = 5–0 vs Rotherham United
(Championship; 9 March 2024)

|largest loss = 2–6 vs Plymouth Argyle
(Championship; 23 September 2023)

|pattern_la1 = _norwich2324h

|pattern_b1 = _norwich2324h

|pattern_ra1 = _norwich2324h

|pattern_sh1 = _norwich2324h

|pattern_so1 = _norwich2324hl

|leftarm1 = FFF200

|body1 = FFF200

|rightarm1 = FFF200

|shorts1 = 449C27

|socks1 = FFF200

|pattern_la2 = _norwich2324a

|pattern_b2 = _norwich2324a

|pattern_ra2 = _norwich2324a

|pattern_sh2 = _norwich2324a

|pattern_so2 = _norwich2324al

|leftarm2 =

|body2 =

|rightarm2 =

|shorts2 =

|socks2 =

|pattern_la3 = _norwich2324t

|pattern_b3 = _norwich2324t

|pattern_ra3 = _norwich2324t

|pattern_sh3 = _norwich2324t

|pattern_so3 = _norwich2324tl

|leftarm3 =

|body3 =

|rightarm3 =

|shorts3 =

|socks3 =

|prevseason = 2022–23

|nextseason = 2024–25

}}

The 2023–24 season was the 122nd season in the history of Norwich City and their second consecutive season in the Championship. In addition to the Championship, they also competed in the season's editions of the FA Cup and the EFL Cup.

First-team squad

{{updated|13 February 2024}}

class="wikitable" style="text-align:center; font-size:84.5%; width:101%;"

! style="background:#fff000;color:#000000;{{box-shadow border|a|green|2px}}; text-align:center;"| No.

! style="background:#fff000;color:#000000;{{box-shadow border|a|green|2px}}; text-align:center;"| Player

! style="background:#fff000;color:#000000;{{box-shadow border|a|green|2px}}; text-align:center;"| Position

! style="background:#fff000;color:#000000;{{box-shadow border|a|green|2px}}; text-align:center;"| Nationality

! style="background:#fff000;color:#000000;{{box-shadow border|a|green|2px}}; text-align:center;"| Place of birth

! style="background:#fff000;color:#000000;{{box-shadow border|a|green|2px}}; text-align:center;"| Date of birth (Age)

! style="background:#fff000;color:#000000;{{box-shadow border|a|green|2px}}; text-align:center;"| Signed from

! style="background:#fff000;color:#000000;{{box-shadow border|a|green|2px}}; text-align:center;"| Date signed

! style="background:#fff000;color:#000000;{{box-shadow border|a|green|2px}}; text-align:center;"| Fee

! style="background:#fff000;color:#000000;{{box-shadow border|a|green|2px}}; text-align:center;"| Contract end

colspan="14" style="background:#dcdcdc; tepxt-align:center;"| Goalkeepers
12George LongGK{{flagicon|ENG}}Sheffield{{bda|1993|11|5|df=y}}Millwall17 August 2023Free Transfer30 June 2025
28Angus GunnGK{{flagicon|SCO}}Norwich{{bda|1996|1|22|df=y}}Southampton1 July 2021£5,850,00030 June 2025
37Daniel BardenGK{{flagicon|WAL}}{{bda|2001|1|2|df=y}}Arsenal8 November 2018Free Transfer30 June 2024
51Caleb AnsenGK{{flagicon|ENG}}{{birth date and age|2005|09|18|df=yes}}Academy16 November 2022Trainee30 June 2026
colspan="14" style="background:#dcdcdc; tepxt-align:center;"| Defenders
3Jack StaceyRB{{flagicon|ENG}}Ascot{{bda|1996|4|6|df=y}}Bournemouth1 July 2023Free Transfer30 June 2026
5Grant HanleyCB{{flagicon|SCO}}Dumfries{{bda|1991|11|20|df=y}}Newcastle United30 August 2017£3,800,00030 June 2025
6Ben GibsonCB{{flagicon|ENG}}Nunthorpe{{bda|1993|1|15|df=y}}Burnley1 July 2021£9,300,00030 June 2024
15Sam McCallumLB{{flagicon|ENG}}Canterbury{{bda|2000|9|2|df=y}}Coventry City31 January 2020£4,150,00030 June 2024
21Danny BatthCB{{flagicon|ENG}}Brierley Hill{{bda|1990|10|21|df=y}}Sunderland2 September 2023Free Transfer30 June 2024
24Shane DuffyCB{{flagicon|IRL}}Derry{{bda|1992|1|1|df=y}}Fulham1 July 2023Free Transfer30 June 2026
30Dimitris GiannoulisLB{{flagicon|GRE}}Katerini{{bda|1995|10|17|df=y}}{{fbaicon|GRE}} PAOK1 July 2021£7,500,00030 June 2024
35Kellen FisherRB{{flagicon|ENG}}{{birth date and age|2004|05|05|df=yes}}Bromley16 June 2023Undisclosed30 June 2026
colspan="14" style="background:#dcdcdc; tepxt-align:center;"| Midfielders
8Liam GibbsCM{{flagicon|ENG}}Bury St Edmunds{{bda|2002|12|16|df=y}}Ipswich Town23 July 2021£3,900,00030 June 2028
17Gabriel SaraCM{{flagicon|BRA}}Joinville{{bda|1999|6|26|df=y}}{{fbaicon|BRA}} São Paulo15 July 2022£10,500,00030 June 2026
19Jacob SørensenDM{{flagicon|DEN}}Esbjerg{{bda|1998|3|3|df=y}}{{fbaicon|DEN}} Esbjerg27 July 2020£1,100,00030 June 2024
23Kenny McLeanCM{{flagicon|SCO}}Rutherglen{{bda|1992|1|8|df=y}}{{fbaicon|SCO}} Aberdeen22 January 2018£226,00030 June 2026
26Marcelino NúñezCM{{flagicon|CHI}}Recoleta{{bda|2000|3|1|df=y}}{{fbaicon|CHI}} Universidad Católica2 August 2022£3,900,00030 June 2026
27Jonathan RoweAM{{flagicon|ENG}}{{bda|2003|4|30|df=y}}Academy1 January 2022{{N/A}}30 June 2025
colspan="14" style="background:#dcdcdc; tepxt-align:center;"| Forwards
7Borja SainzRW{{flagicon|ESP}}Leioa{{bda|2001|2|1|df=y}}{{fbaicon|TUR}} Giresunspor30 June 2023Free Transfer30 June 2026
9Josh SargentCF{{flagicon|USA}}O'Fallon{{bda|2000|2|20|df=y}}{{fbaicon|GER}} Werder Bremen9 August 2021£9,500,00030 June 2028
10Ashley BarnesCF{{flagicon|ENG}}Bath{{bda|1989|10|30|df=y}}Burnley1 July 2023Free Transfer30 June 2025
14Sydney van HooijdonkCF{{flagicon|NED}}Breda{{bda|2000|2|6|df=y}}{{fbaicon|ITA}} Bologna1 February 2024Season-long loan30 June 2024
16Christian FassnachtRW{{flagicon|SUI}}Zürich{{bda|1993|11|11|df=y}}{{flagicon|SUI}} Young Boys25 July 2023Undisclosed30 June 2025
25Onel HernándezLW{{flagicon|CUB}}Morón{{bda|1993|2|1|df=y}}{{fbaicon|GER}} Eintracht Braunschweig25 January 2018£3,100,00030 June 2025
colspan="14" style="background:#dcdcdc; tepxt-align:center;"| Out on Loan
11Adam IdahCF{{flagicon|IRL}}Cork{{bda|2001|2|11|df=y}}{{fbaicon|IRL}} College Corinthians21 July 2017Undisclosed30 June 2028
18Christos TzolisLW{{flagicon|GRE}}Thessaloniki{{bda|2002|1|30|df=y}}{{fbaicon|GRE}} PAOK12 August 2021£11,000,00030 June 2026
38Jon McCrackenGK{{flagicon|SCO}}Glasgow{{birth date and age|2000|05|24|df=yes}}{{fbaicon|SCO}} Hamilton Academical24 August 2016Undisclosed30 June 2024
39Vicente ReyesGK{{flagicon|CHI}}{{flagicon|USA}} Charleston{{birth date and age|2003|11|19|df=yes}}{{fbaicon|USA}} Atlanta United 226 June 2023Undisclosed30 June 2026
42Tony SpringettRW{{flagicon|IRL}}{{flagicon|ENG}} London{{birth date and age|2002|09|22|df=yes}}Academy1 July 2021{{N/A}}30 June 2025
45Jonathan TomkinsonCB{{flagicon|USA}}Plano{{birth date and age|2002|04|11|df=yes}}{{fbaicon|USA}} FC Dallas1 July 2019Free Transfer30 June 2024
50Jaden WarnerCB{{flagicon|ENG}}{{birth date and age|2002|10|28|df=yes}}Academy1 July 2021{{N/A}}30 June 2025

Transfers

= In =

class="wikitable plainrowheaders sortable"
style="background:#fff000;color:#000000;{{box-shadow border|a|green|2px}}" |Date

! style="background:#fff000;color:#000000;{{box-shadow border|a|green|2px}}" |Pos

! style="background:#fff000;color:#000000;{{box-shadow border|a|green|2px}}" |Player

! style="background:#fff000;color:#000000;{{box-shadow border|a|green|2px}}" |Transferred from

! style="background:#fff000;color:#000000;{{box-shadow border|a|green|2px}}" |Fee

! style="background:#fff000;color:#000000;{{box-shadow border|a|green|2px}}" |Ref

16 June 2023RB{{flagicon|ENG}} Kellen Fisher{{flagicon|ENG}} BromleyUndisclosed{{cite news|url= https://www.canaries.co.uk/content/norwich-city-sign-kellen-fisher-from-bromley|title= Norwich City sign Kellen Fisher from Bromley|publisher=Norwich City F.C.|date=16 June 2023}}
26 June 2023GK{{flagicon|CHI}} Vicente Reyes{{flagicon|USA}} Atlanta United 2Undisclosed{{cite news|url=https://www.canaries.co.uk/content/norwich-city-complete-signing-of-vicente-reyes|title=Norwich City complete signing of Vicente Reyes|publisher=Norwich City F.C.|date=26 June 2023}}
30 June 2023RW{{flagicon|ESP}} Borja Sainz{{flagicon|TUR}} GiresunsporFree Transfer{{cite news|url=https://www.canaries.co.uk/content/sainz-signs-for-city|title=Sainz signs for City|publisher=Norwich City F.C.|date=30 June 2023}}
1 July 2023CF{{flagicon|ENG}} Ashley Barnes{{fbaicon|ENG}} BurnleyFree Transfer{{cite news |title=Ashley Barnes to join Norwich City |url=https://www.canaries.co.uk/content/ashley-barnes-to-join-norwich-city |access-date=17 May 2023 |publisher=Norwich City FC |date=17 May 2023}}
1 July 2023CB{{flagicon|IRL}} Shane Duffy{{fbaicon|ENG}} FulhamFree Transfer{{cite news |title=Duffy signs for Norwich City |url=https://www.canaries.co.uk/content/duffy-signs-for-norwich-city |access-date=9 June 2023 |publisher=Norwich City FC |date=9 June 2023}}
1 July 2023RB{{flagicon|ENG}} Jack Stacey{{fbaicon|ENG}} BournemouthFree Transfer{{cite news |title=Jack Stacey signs on three-year deal |url=https://www.canaries.co.uk/content/stacey-signs-on-three-year-deal |access-date=31 May 2023 |publisher=Norwich City FC |date=31 May 2023}}
7 July 2023GK{{flagicon|ENG}} Ellis Craven †{{flagicon|ENG}} RochdaleFree Transfer{{cite news|url=https://www.canaries.co.uk/content/2023-24-academy-signing-day|title=2023/24 Academy signing day|publisher=Norwich City F.C.|date=7 July 2023}}
7 July 2023CM{{flagicon|ENG}} Adian Manning †{{flagicon|ENG}} WatfordFree Transfer
7 July 2023CB{{flagicon|ENG}} Charlie Wilson †{{flagicon|ENG}} EvertonFree Transfer
20 July 2023CM{{flagicon|SCO}} Gabriel Forsyth{{flagicon|SCO}} Hamilton AcademicalUndisclosed{{cite news|url=https://www.canaries.co.uk/content/gabriel-forsyth-makes-switch-from-hamilton-academical|title=Gabriel Forsyth makes switch from Hamilton Academical|publisher=Norwich City F.C.|date=20 July 2023}}
25 July 2023RW{{flagicon|SWI}} Christian Fassnacht{{flagicon|SWI}} Young BoysUndisclosed{{cite news|url=https://www.canaries.co.uk/content/christian-fassnacht-signs-for-norwich-city|title=Christian Fassnacht signs for Norwich City|publisher=Norwich City F.C.|date=25 July 2023}}
3 August 2023CB{{flagicon|IRE}} Emmanuel Adegboyega{{flagicon|IRE}} Drogheda UnitedUndisclosed{{cite news|url=https://www.canaries.co.uk/content/norwich-city-complete-signing-of-emmanuel-adegboyega|title=Norwich City complete signing of Emmanuel Adegboyega|publisher=Norwich City F.C.|date=3 August 2023}}
14 August 2023LB{{flagicon|POR}} Guilherme Montóia †{{flagicon|POR}} BenficaFree Transfer{{cite news|url=https://www.canaries.co.uk/content/norwich-city-sign-guilherme-montoia|title=Norwich City sign Guilherme Montóia|publisher=Norwich City F.C.|date=14 August 2023}}
17 August 2023GK{{flagicon|ENG}} George Long{{flagicon|ENG}} MillwallFree Transfer{{cite news|url= https://www.canaries.co.uk/content/george-long-joins-norwich-city|title= George Long joins Norwich City|date=17 August 2023}}
26 August 2023CM{{flagicon|ENG}} Adam Forshaw{{flagicon|ENG}} Leeds UnitedFree Transfer{{cite news|url=https://www.canaries.co.uk/content/norwich-city-confirm-signing-of-adam-forshaw|title=Norwich City confirm signing of Adam Forshaw|publisher=Norwich City F.C.|date=26 August 2023}}
1 September 2023CF{{flagicon|ENG}} Daniel Ogwuru †{{flagicon|ENG}} Manchester CityUndisclosed{{cite news|url=https://www.canaries.co.uk/content/norwich-city-sign-daniel-ogwuru-from-manchester-city|title=Norwich City sign Daniel Ogwuru from Manchester City|publisher=Norwich City F.C.|date=1 September 2023}}
2 September 2023CB{{flagicon|ENG}} Danny Batth{{flagicon|ENG}} SunderlandFree Transfer{{cite news|url=https://www.canaries.co.uk/content/canaries-complete-signing-of-batth|title=Canaries complete signing of Danny Batth|publisher=Norwich City F.C.|date=2 September 2023}}

† Signed for Under-21s

= Out =

class="wikitable plainrowheaders sortable"
style="background:#fff000;color:#000000;{{box-shadow border|a|green|2px}}" |Date

! style="background:#fff000;color:#000000;{{box-shadow border|a|green|2px}}" |Pos

! style="background:#fff000;color:#000000;{{box-shadow border|a|green|2px}}" |Player

! style="background:#fff000;color:#000000;{{box-shadow border|a|green|2px}}" |Transferred to

! style="background:#fff000;color:#000000;{{box-shadow border|a|green|2px}}" |Fee

! style="background:#fff000;color:#000000;{{box-shadow border|a|green|2px}}" |Ref

30 June 2023GK{{flagicon|ENG}} David Aziaya{{fbaicon
} Free agent || Released || {{cite news |title=Club announce academy retained list |url=https://www.canaries.co.uk/content/club-announce-academy-retained-list |access-date=31 May 2023 |publisher=Norwich City FC |date=31 May 2023}}

|-

| 30 June 2023 || GK || {{flagicon|IRL}} Sam Blair || {{flagicon|ISL}} KR || Released ||

|-

| 30 June 2023 || RB || {{flagicon|ENG}} Sam Byram || {{flagicon|ENG|}} Leeds United || Released || {{cite news |title=Club confirms players that will depart this summer |url=https://www.canaries.co.uk/content/dowell-to-depart-as-club-confirm-released-players |access-date=5 May 2023 |publisher=Norwich City FC |date=5 May 2023}}{{cite news|url=https://www.leedsunited.com/news/team-news/31766/leeds-united-re-sign-sam-byram|title=LEEDS UNITED RE-SIGN SAM BYRAM|publisher=Leeds United F.C.|date=5 August 2023}}

|-

| 30 June 2023 || CB || {{flagicon|ENG}} Charlie Campbell || {{fbaicon|}} Free agent || Released ||

|-

| 30 June 2023 || AM || {{flagicon|ENG}} Kieran Dowell || {{fbaicon|SCO}} Rangers || Released || {{cite news |title=Rangers Sign Kieran Dowell On Pre-Contract |url=https://www.rangers.co.uk/article/rangers-sign-kieran-dowell-on-pre-contract/4AZ4dRHc2Lcnjg0y7ikDWR |access-date=30 May 2023 |publisher=Rangers FC |date=24 May 2023}}

|-

| 30 June 2023 || LW || {{flagicon|ENG}} Josh Martin || {{flagicon|ENG}} Portsmouth || Released ||

|-

| 30 June 2023 || RW || {{flagicon|ENG}} Alex Matos || {{fbaicon|ENG}} Chelsea || Released || {{cite news|url= https://www.chelseafc.com/en/news/article/alex-matos-joins-chelsea|title=Alex Matos joins Chelsea|publisher=Chelsea F.C.|date=1 July 2023}}

|-

| 30 June 2023 || GK || {{flagicon|NIR}} Michael McGovern || {{flagicon|SCO}} Heart of Midlothian || Released || {{cite news|url=https://www.heartsfc.co.uk/news/article/mcgovern-joins-jambos|title=MCGOVERN JOINS JAMBOS|publisher=Heart of Midlothian F.C.|date=14 July 2023}}

|-

| 30 June 2023 || CF || {{flagicon|FIN}} Teemu Pukki || {{flagicon|USA}} Minnesota United || End of Contract || {{cite news |title=Pukki to depart club at end of season |url=https://www.canaries.co.uk/content/pukki-to-depart-club-at-end-of-season |access-date=5 April 2023 |publisher=Norwich City FC |date=5 April 2023}}{{cite web|url=https://www.mnufc.com/news/minnesota-united-sign-forward-teemu-pukki|title=Minnesota United Sign Forward Teemu Pukki|publisher=Minnesota United FC|date=27 June 2023}}

|-

| 30 June 2023 || AM || {{flagicon|LUX}} Danel Sinani || {{flagicon|GER}} FC St. Pauli || Released || {{cite news |title=Norwich winger Sinani completes St Pauli move |url=https://www.bbc.co.uk/sport/football/66113481 |access-date=5 July 2023 |publisher=British Broadcasting Corporation |date=5 July 2023}}

|-

| 21 July 2023 || RB || {{flagicon|ENG}} Bali Mumba || {{flagicon|ENG}} Plymouth Argyle || Undisclosed || {{cite news|url= https://www.pafc.co.uk/news/mumba-returns-record-equalling-deal|title= Mumba Returns in Record-Equalling Deal|publisher=Plymouth Argyle F.C.|date=21 July 2023}}

|-

| 10 August 2023 || RB || {{flagicon|ENG}} Max Aarons || {{flagicon|ENG}} Bournemouth || Undisclosed || {{cite news|url=https://www.canaries.co.uk/content/aarons-completes-permanent-move-to-afc-bournemouth|title=Aarons completes permanent move to AFC Bournemouth|publisher=Norwich City F.C.|date=10 August 2023}}

|-

| 16 August 2023 || LW || {{flagicon|KOS}} Milot Rashica || {{flagicon|TUR}} Beşiktaş || Undisclosed || {{cite news|url= https://www.canaries.co.uk/content/rashica-leaves-for-besiktas|title= Rashica leaves for Beşiktaş|publisher=Norwich City F.C.|date=16 August 2023}}

|-

| 17 August 2023 || GK || {{flagicon|NED}} Tim Krul || {{flagicon|ENG}} Luton Town || Undisclosed || {{cite news|url=https://www.canaries.co.uk/content/tim-krul-departs-norwich-city|title=Tim Krul departs Norwich City|publisher=Norwich City F.C.|date=17 August 2023}}

|-

| 2 September 2023 || CB || {{flagicon|IRE}} Andrew Omobamidele || {{flagicon|ENG}} Nottingham Forest || Undisclosed || {{cite news|url= https://www.canaries.co.uk/content/omobamidele-signs-for-forest|title= Omobamidele signs for Nottingham Forest|publisher=Norwich City F.C.|date=2 September 2023}}

|-

| 8 November 2023 || CF || {{flagicon|SCO}} Tom Dickson-Peters || {{flagicon|}} Free agent || Mutual Consent || {{cite news |title=Tom Dickson-Peters departs Norwich City |url=https://www.canaries.co.uk/content/tom-dickson-peters-departs-norwich-city |access-date=8 November 2023 |publisher=Norwich City FC |date=8 November 2023}}

|-

| 19 January 2023 || CM || {{flagicon|ENG}} Adam Forshaw || {{flagicon|ENG}} Plymouth Argyle || Free Transfer || {{cite news|url=https://www.canaries.co.uk/content/forshaw-completes-move-to-plymouth-argyle|title=Forshaw completes move to Plymouth Argyle|publisher=Norwich City F.C.|date=19 January 2023}}

|-

| 1 February 2024 || LW || {{flagicon|POL}} Przemysław Płacheta || {{flagicon|WAL}} Swansea City || Free Transfer || {{cite news|url=https://www.canaries.co.uk/content/placheta-completes-move-to-swansea-city|title=Płacheta completes move to Swansea City|publisher=Norwich City F.C.|date=1 February 2024}}

|}

= Loaned in =

class="wikitable plainrowheaders sortable"
style="background:#fff000;color:#000000;{{box-shadow border|a|green|2px}}" |Date

! style="background:#fff000;color:#000000;{{box-shadow border|a|green|2px}}" |Pos

! style="background:#fff000;color:#000000;{{box-shadow border|a|green|2px}}" |Player

! style="background:#fff000;color:#000000;{{box-shadow border|a|green|2px}}" |Loaned from

! style="background:#fff000;color:#000000;{{box-shadow border|a|green|2px}}" |Fee

! style="background:#fff000;color:#000000;{{box-shadow border|a|green|2px}}" |Ref

23 August 2023DM{{flagicon|BRA}} Pedro Lima{{flagicon|BRA}} PalmeirasEnd of Season{{cite news|url=https://www.canaries.co.uk/content/norwich-city-sign-pedro-lima-on-loan-from-palmeiras|title=Norwich City sign Pedro Lima on loan from Palmeiras|publisher=Norwich City F.C.|date=23 August 2023}}
2 September 2023CF{{flagicon|KOR}} Hwang Ui-jo{{flagicon|ENG}} Nottingham Forest9 January 2024{{efn|On 9 January, Hwang returned to Nottingham Forest early from his season-long loan.}}{{cite news|url=https://www.canaries.co.uk/content/city-complete-ui-jo-hwang-loan|title=City complete Ui-jo Hwang loan signing|publisher=Norwich City F.C.|date=2 September 2023}}{{cite news |title=Hwang returns to Nottingham Forest |url=https://www.canaries.co.uk/content/hwang-returns-to-nottingham-forest |access-date=9 January 2024 |publisher=Norwich City FC |date=9 January 2024}}
1 February 2024CF{{flagicon|NED}} Sydney van Hooijdonk{{flagicon|ITA}} BolognaEnd of Season{{cite news|url=https://www.canaries.co.uk/content/city-complete-loan-signing-of-sydney-van-hooijdonk|publisher=Norwich City F.C.|date=1 February 2024 |title=City complete loan signing of Sydney van Hooijdonk }}

† Signed for Under-21s

{{notelist}}

= Loaned out =

class="wikitable plainrowheaders sortable"
style="background:#fff000;color:#000000;{{box-shadow border|a|green|2px}}" |Date

! style="background:#fff000;color:#000000;{{box-shadow border|a|green|2px}}" |Pos

! style="background:#fff000;color:#000000;{{box-shadow border|a|green|2px}}" |Player

! style="background:#fff000;color:#000000;{{box-shadow border|a|green|2px}}" |Loaned to

! style="background:#fff000;color:#000000;{{box-shadow border|a|green|2px}}" |Date until

! style="background:#fff000;color:#000000;{{box-shadow border|a|green|2px}}" |Ref

3 July 2023GK{{flagicon|SCO}} Jon McCracken{{fbaicon|SCO}} Dundee16 August 2023{{efn|Recalled on 16 August from his season-long loan at Dundee}}{{cite news |title=McCracken joins Dundee on season-long loan |url=https://www.canaries.co.uk/content/mccracken-joins-dundee-on-season-long-loan |access-date=3 July 2023 |publisher=Norwich City F.C. |date=3 July 2023}}{{cite news |title=McCracken recalled from Dundee |url=https://www.canaries.co.uk/content/mccracken-recalled-from-dundee |access-date=16 August 2023 |publisher=Norwich City FC |date=16 August 2023}}
8 July 2023GK{{flagicon|SCO}} Archie Mair{{flagicon|ENG}} Gateshead5 January 2024{{efn|On 5 January, Mair was recalled from his loan at Gateshead, and subsequently joined Morecambe on loan.}}{{cite news|url=https://www.canaries.co.uk/content/mair-heads-to-gateshead-on-season-long-loan|title=Mair heads to Gateshead on season-long loan|publisher=Norwich City F.C.|date=8 July 2023}}{{cite news |title=Mair recalled and loaned to Morecambe |url=https://www.canaries.co.uk/content/mair-recalled-and-loaned-to-morecambe |access-date=5 January 2024 |publisher=Norwich City FC |date=5 January 2024}}
17 July 2023CB{{flagicon|ENG}} Brad Hills{{flagicon|ENG}} Accrington StanleyEnd of Season{{cite web|url=https://www.canaries.co.uk/content/hills-joins-accrington-stanley-on-season-long-loan|title=Hills joins Accrington Stanley on season-long loan|publisher=Norwich City F.C.|date=17 July 2023}}
18 July 2023CF{{flagicon|ENG}} Abu Kamara{{flagicon|ENG}} PortsmouthEnd of Season{{cite news|url=https://www.canaries.co.uk/content/kamara-joins-portsmouth-on-loan|title=Kamara joins Portsmouth on loan|publisher=Norwich City F.C.|date=18 July 2023}}
22 July 2023CB{{flagicon|ENG}} Lewis Shipley{{flagicon|ENG}} Accrington StanleyEnd of Season{{cite news |title=Shipley joins Accrington Stanley on loan |url=https://www.canaries.co.uk/content/shipley-joins-accrington-stanley-on-loan |access-date=22 July 2023 |publisher=Norwich City FC |date=22 July 2023}}
3 August 2023GK{{flagicon|NIR}} Dylan Berry{{flagicon|ENG}} Havant & Waterlooville2 November 2023{{efn|On 2 November, Berry was recalled from his loan at Havant & Waterlooville, and subsequently joined Macclesfield on loan.}}{{cite news|url= https://www.canaries.co.uk/content/berry-joins-havant-waterlooville-on-season-long-loan|title= Berry joins Havant & Waterlooville on season-long loan|publisher=Norwich City F.C.|date=3 August 2023}}{{cite news |title=Dylan Berry joins Macclesfield on loan |url=https://www.canaries.co.uk/content/dylan-berry-joins-macclesfield-on-loan |access-date=3 November 2023 |publisher=Norwich City FC |date=3 November 2023}}
4 August 2023LB{{flagicon|NIR}} Sean Stewart{{flagicon|NIR}} CliftonvilleEnd of Season{{cite news|url=https://www.canaries.co.uk/content/sean-stewart-loaned-to-cliftonville|title=Sean Stewart loaned to Cliftonville|publisher=Norwich City F.C.|date=4 August 2023}}
6 August 2023LW{{flagicon|GRE}} Christos Tzolis{{flagicon|GER}} Fortuna DüsseldorfEnd of Season{{cite news|url=https://www.canaries.co.uk/content/tzolis-completes-duesseldorf-loan|title=Tzolis completes Fortuna Düsseldorf loan|publisher=Norwich City F.C.|date=6 August 2023}}
2 September 2023AM{{flagicon|SCO}} Flynn Clarke{{flagicon|ENG}} Dagenham & Redbridge13 February 2024{{efn|On 13 February, Clarke was recalled back from his season-long loan at Dagenham and subsequently joined Scunthorpe on loan.}}{{cite news|url=https://www.canaries.co.uk/content/flynn-clarke-joins-dagenham-redbridge-on-loan|title=Flynn Clarke joins Dagenham & Redbridge on loan|publisher=Norwich City F.C.|date=2 September 2023}}{{cite news |title=Clarke joins Scunthorpe United on loan |url=https://www.canaries.co.uk/content/clarke-joins-scunthorpe-united-on-loan |access-date=13 February 2024 |publisher=Norwich City FC |date=13 February 2024}}
6 September 2023CB{{flagicon|USA}} Jonathan Tomkinson{{flagicon|ENG}} Bradford CityEnd of Season{{cite news |title=Tomkinson loaned to Bradford City |url=https://www.canaries.co.uk/content/tomkinson-loaned-to-bradford-city |access-date=6 September 2023 |publisher=Norwich City FC |date=6 September 2023}}
26 September 2023CF{{flagicon|SCO}} Tom Dickson-Peters{{flagicon|ENG}} Woking24 October 2023{{cite news |title=Thomas Dickson-Peters Signs On Loan |url=https://www.wokingfc.co.uk/news/article/8321/thomas-dickson-peters-signs-on-loan/ |access-date=26 September 2023 |publisher=Woking FC |date=26 September 2023}}
29 September 2023GK{{flagicon|SCO}} Jon McCracken{{fbaicon|ENG}} Accrington Stanley14 October 2023{{efn|On 6 October, McCracken's loan at Accrington was extended for a further week.}}{{cite news |title=McCracken joins Accrington Stanley on loan |url=https://www.canaries.co.uk/content/mccracken-joins-accrington-stanley-on-loan |access-date=29 September 2023 |publisher=Norwich City FC |date=29 September 2023}}{{cite news |title=McCracken extends loan at Accrington Stanley |url=https://www.canaries.co.uk/content/mccracken-extends-loan-at-accrington-stanley |access-date=6 October 2023 |publisher=Norwich City FC |date=6 October 2023}}
14 October 2023GK{{flagicon|CHI}} Vicente Reyes{{fbaicon|ENG}} Braintree Town9 November 2023{{cite news |title=Reyes completes loan to Braintree Town |url=https://www.canaries.co.uk/content/reyes-completes-loan-to-braintree-town |access-date=15 October 2023 |publisher=Norwich City FC |date=14 October 2023}}
3 November 2023GK{{flagicon|NIR}} Dylan Berry{{flagicon|ENG}} Macclesfield6 January 2024{{efn|On 5 December, Berry's loan at Macclesfield was extended by a further month.}}{{cite news |title=Dylan Berry extends loan at Macclesfield to January 6 |url=https://www.canaries.co.uk/content/dylan-berry-extends-loan-at-macclesfield-to-january-6 |access-date=5 December 2023 |publisher=Norwich City FC |date=5 December 2023}}
6 November 2023CF{{flagicon|ENG}} Kenny Coker{{flagicon|ENG}} Chelmsford City4 December 2023{{cite news |title=Kenny Coker joins Chelmsford City on loan |url=https://www.canaries.co.uk/content/kenny-coker-joins-chelmsford-city-on-loan |access-date=6 November 2023 |publisher=Norwich City FC |date=6 November 2023}}
6 December 2023GK{{flagicon|ENG}} Ellis Craven{{flagicon|ENG}} Marske United3 January 2024{{cite news |title=Ellis Craven joins Marske United on loan |url=https://www.canaries.co.uk/content/ellis-craven-joins-marske-united-on-loan |access-date=6 December 2023 |publisher=Norwich City FC |date=6 December 2023}}
4 January 2024CB{{flagicon|IRE}} Emmanuel Adegboyega{{flagicon|ENG}} WalsallEnd of Season{{cite news|url=https://www.canaries.co.uk/content/emmanuel-adegboyega-joins-walsall-on-loan|title=Emmanuel Adegboyega joins Walsall on loan|publisher=Norwich City F.C.|date=4 January 2024}}
5 January 2024GK{{flagicon|SCO}} Archie Mair{{flagicon|ENG}} MorecambeEnd of Season
9 January 2024GK{{flagicon|NIR}} Dylan Berry{{flagicon|ENG}} Macclesfield23 February 2024{{efn|On 23 February, Berry returned from his loan at Macclesfield early.}}{{cite news |title=Berry to return to Macclesfield on loan |url=https://www.canaries.co.uk/content/berry-to-return-to-macclesfield-on-loan |access-date=9 January 2024 |publisher=Norwich City FC |date=9 January 2024}}{{cite news |title=Berry to return from loan deal at Macclesfield |url=https://www.canaries.co.uk/content/berry-to-return-from-loan-deal-at-macclesfield |access-date=24 February 2024 |publisher=Norwich City FC |date=23 February 2024}}
15 January 2024RW{{flagicon|IRL}} Tony Springett{{flagicon|ENG}} Northampton TownEnd of Season{{cite news |title=Tony Springett signs for Northampton on loan |url=https://www.canaries.co.uk/content/tony-springett-signs-for-northampton-on-loan |access-date=15 January 2024 |publisher=Norwich City FC |date=15 January 2024}}
22 January 2024CB{{flagicon|ENG}} Jaden Warner{{flagicon|ENG}} Notts CountyEnd of Season{{cite news |title=Jaden Warner joins Notts County on loan |url=https://www.canaries.co.uk/content/jaden-warner-joins-notts-county-on-loan |access-date=22 January 2024 |publisher=Norwich City FC |date=22 January 2024}}
1 February 2024GK{{flagicon|SCO}} Jon McCracken{{fbaicon|SCO}} DundeeEnd of Season{{cite news|url=https://www.canaries.co.uk/content/mccracken-joins-dundee-on-loan|title=McCracken joins Dundee on loan|publisher=Norwich City F.C.|date=1 February 2024}}
1 February 2024CF{{flagicon|IRE}} Adam Idah{{flagicon|SCO}} CelticEnd of Season{{cite news|url=https://www.canaries.co.uk/content/idah-joins-celtic-on-loan|title=Idah joins Celtic on loan|publisher=Norwich City F.C.|date=1 February 2024}}
13 February 2024AM{{flagicon|SCO}} Flynn Clarke{{flagicon|ENG}} Scunthorpe UnitedEnd of Season
13 February 2024GK{{flagicon|CHI}} Vicente Reyes{{fbaicon|ENG}} Forest Green Rovers20 February 2024{{cite news |title=Reyes joins Forest Green Rovers on loan |url=https://www.canaries.co.uk/content/reyes-joins-forest-green-rovers-on-loan |access-date=13 February 2024 |publisher=Norwich City FC |date=13 February 2024}}
14 February 2024AM{{flagicon|ENG}} Michael Reindorf{{flagicon|ENG}} Kettering TownEnd of Season{{cite news |title=Reindorf completes loan move to Kettering |url=https://www.canaries.co.uk/content/reindorf-completes-loan-move-to-kettering |access-date=15 February 2024 |publisher=Norwich City FC |date=14 February 2024}}
2 March 2024GK{{flagicon|NIR}} Dylan Berry{{flagicon|ENG}} HendonEnd of Season{{cite news |title=Berry joins Hendon on short-term loan |url=https://www.canaries.co.uk/content/berry-joins-hendon-on-short-term-loan |access-date=15 March 2024 |publisher=Norwich City FC |date=2 March 2024}}
28 March 2024AM{{flagicon|ENG}} Dubem Eze{{flagicon|ENG}} Warrington TownEnd of Season{{cite news |title=Dubem Eze joins Warrington Town on loan |url=https://www.canaries.co.uk/content/dubem-eze-joins-warrington-town-on-loan |access-date=28 March 2024 |publisher=Norwich City FC |date=28 March 2024}}
3 April 2024AM{{flagicon|ENG}} Marcel McIntosh{{flagicon|ENG}} AFC TottonEnd of Season{{cite news |title=Marcel McIntosh joins AFC Totton on loan |url=https://www.canaries.co.uk/content/marcel-mcintosh-joins-afc-totton-on-loan |access-date=3 April 2024 |publisher=Norwich City FC |date=3 April 2024}}

{{notelist}}

Pre-season and friendlies

On 9 June, Norwich announced three pre-season friendlies, against Barnet, King's Lynn Town and 1. FC Kaiserslautern.{{cite news |title=Three pre-season games announced |url=https://www.canaries.co.uk/content/three-pre-season-games-announced |access-date=9 June 2023 |publisher=Norwich City F.C. |date=9 June 2023}} A fourth was confirmed four days later, versus Darmstadt 98.{{cite news |title=Canaries confirm pre-season friendly against Darmstadt |url=https://www.canaries.co.uk/content/canaries-confirm-pre-season-friendly-against-darmstadt |access-date=13 June 2023 |publisher=Norwich City FC |date=13 June 2023}} On June 28, the club revealed a trip to Netherlands for a friendly against AZ.{{cite news |title=AZ Alkmaar friendly confirmed |url=https://www.canaries.co.uk/content/az-alkmaar-friendly-confirmed |access-date=28 June 2023 |publisher=Norwich City FC |date=28 June 2023}} A further two matches, against Toulouse and Oympiacos was later confirmed.{{cite news |title=Friendlies against Toulouse and Olympiacos confirmed |url=https://www.canaries.co.uk/content/friendlies-against-toulouse-and-olympiacos-confirmed |access-date=5 July 2023 |publisher=Norwich City FC |date=5 July 2023}}

{{legend2|#CCFFCC|Win|border=1px solid #AAAAAA}}

{{legend2|#FFFFCC|Draw|border=1px solid #AAAAAA}}

{{legend2|#FFCCCC|Loss|border=1px solid #AAAAAA}}

{{legend2|#FFFFFF|Fixtures|border=1px solid #AAAAAA}}

{{football box collapsible

| round = Friendly

| date = 4 July 2023

| time = 19:30 BST

| team1 = Barnet

| score = 1–1

| result = D

| report = https://www.canaries.co.uk/content/norwich-city-held-by-barnet-in-pre-season-opener

| team2 = Norwich City

| goals1 = Armstrong {{goal|38}}

| goals2 = Rowe {{goal|33}}

| stadium = The Hive Stadium

| location = Canons Park

| attendance = 1,687 (564 away)

| referee = Fadi Mansour

}}

{{football box collapsible

| round = Friendly

| date = 8 July 2023

| time = 15:00 BST

| team1 = King's Lynn Town

| score = 1–6

| result = W

| report = https://www.canaries.co.uk/content/barnes-nets-hat-trick-as-norwich-win-at-kings-lynn-town

| team2 = Norwich City

| goals1 = Duffy {{goal|45|o.g.}}

| goals2 = Sargent {{goal|11}}
Barnes {{goal|22||44||51}}
Springett {{goal|27}}
McCallum {{goal|43}}

| stadium = The Walks

| location = King's Lynn

| attendance = 2,397

}}

{{football box collapsible

| round = Friendly

| date = 12 July 2023

| time = 18:30 CEST
17:30 BST

| team1 = Darmstadt 98

| score = 0–1

| result = W

| report = https://www.canaries.co.uk/content/nunez-goal-gifts-canaries-win-in-darmstadt

| team2 = Norwich City

| goals2 = Núñez {{goal|12}}

| stadium = Merck-Stadion am Böllenfalltor

| location = Darmstadt, Germany

| attendance = 7,300

| referee = Marc-Philipp Eckermann

}}

{{football box collapsible

| round = Friendly

| date = 15 July 2023

| time = 14:00 CEST
13:00 BST

| team1 = 1. FC Kaiserslautern

| score = 0–0

| result = D

| report = https://www.canaries.co.uk/content/kaiserslautern-match-report

| team2 = Norwich City

| stadium = Fritz-Walter-Stadion

| location = Kaiserslautern, Germany

| attendance = 7,704

| referee = Nicolas Winter

}}

{{football box collapsible

| round = Friendly

| date = 19 July 2023

| time = 18:30 CEST
17:30 BST

| team1 = AZ

| score = 1–1

| result = D

| report = https://www.canaries.co.uk/content/city-draw-with-eredivisie-side-az

| team2 = Norwich City

| goals1 = van Bommel {{goal|10}}

| goals2 = Barnes {{goal|6}}

| stadium = Sportpark vv Dirkshorn

| location = Dirkshorn, Netherlands

| referee = Sander van der Eijk

}}

{{football box collapsible

| round = Friendly

| date = 25 July 2023

| time = 16:00 CEST
15:00 BST

| team1 = Toulouse

| score = 0–2

| result = W

| report = https://www.canaries.co.uk/content/toulouse-match-report

| team2 = Norwich City

| goals1 =

| goals2 = Fassnacht {{goal|94}}
Sara {{goal|103}}

| stadium = Kufstein Arena

| location = Kufstein, Austria

| attendance =

| referee = Serdar Celik

}}

{{football box collapsible

| round = Friendly

| date = 29 July 2023

| time = 15:00 BST

| team1 = Norwich City

| score = 2–0

| result = W

| report = https://www.canaries.co.uk/content/canaries-conclude-pre-season-with-win-over-olympiacos

| team2 = Olympiacos

| goals1 = McLean {{goal|20}}
Sargent {{goal|49}}

| goals2 =

| stadium = Carrow Road

| location = Norwich

| attendance = 12,590

| referee = Samuel Barrott

}}

Competitions

= Overall record =

{{Fb overview2

|c=3

|c1=Championship |fm1=5 August 2023 |lm1=4 May 2024 |sr1=Matchday 1 |fp1=6th |w1=21 |d1=10 |l1=15 |f1=79 |a1=64

|c2=Play-offs |fm2=12 May 2024 |lm2=16 May 2024 |sr2=Semi-finals |fp2=Semi-finals |w2=0 |d2=1 |l2=1 |f2=0 |a2=4

|c3=FA Cup |fm3=6 January 2024 |lm3=28 January 2024 |sr3=Third round |fp3=Fourth round |w3=1 |d3=1 |l3=1 |f3=6 |a3=7

|c4=EFL Cup |fm4=16 August 2023 |lm4=27 September 2023 |sr4=First round |fp4=Third round |w4=2 |d4=0 |l4=1 |f4=3 |a4=2

|s=[https://int.soccerway.com/teams/england/norwich-city-fc/677/ Soccerway]

}}

= Championship =

{{main|2023–24 EFL Championship}}

==League table==

{{:2023–24 EFL Championship|showteam=NOR}}

==Results summary==

{{Fb_rs |hw=15 |hd=4 |hl=4 |hgf=43 |hga=22 |aw=6 |ad=6 |al=11 |agf=36 |aga=42}}

{{Fb_rs footer|s=[https://int.soccerway.com/teams/england/norwich-city-fc/677/ Soccerway]}}

==Results by round==

{{#invoke:sports rbr table|table|legendpos=b

| header=Round

| label1=Ground

| res1= H/A/H/A/A/H/H/A/H/A/A/H/H/A/H/A/H/A/A/H/H/A/H/A/A/H/A/H/A/H/A/H/H/A/H/A/H/A/H/A/H/A/A/H/H/A

| label2= Result

| res2= W/D/W/W/L/W/L/L/W/L/D/L/L/L/L/W/W/L/W/D/W/D/W/L/L/D/W/W/L/W/D/W/W/D/W/L/W/W/W/L/W/D/W/D/D/L

| label3= Position

| pos3= 8/5/3/2/5/4/5/8/7/7/7/10/14/17/17/16/13/14/13/13/11/10/8/12/13/13/11/8/8/9/9/7/7/7/7/7/6/6/6/6/6/6/6/6/5/6

| color_W=green2|text_W=Win

| color_D=yellow2|text_D=Draw

| color_L=red2|text_L=Loss

| text_H=Home|text_A=Away

| color1=gold|color_2=green1|color_3-6=blue1|color_22–24=red1

| source=[https://int.soccerway.com/teams/england/norwich-city-fc/677/ Soccerway]

}}

== Matches ==

The EFL Championship fixtures were released on 22 June.{{cite news |title=Championship fixtures: Sheffield Wednesday and Southampton open up season on Friday, 4 August |url=https://www.bbc.co.uk/sport/football/65982803 |access-date=22 June 2023 |publisher=British Broadcasting Corporation |date=22 June 2023}}

{{legend2|#CCFFCC|Win|border=1px solid #AAAAAA}}

{{legend2|#FFFFCC|Draw|border=1px solid #AAAAAA}}

{{legend2|#FFCCCC|Loss|border=1px solid #AAAAAA}}

{{legend2|#FFFFFF|Fixtures|border=1px solid #AAAAAA}}

{{football box collapsible

| round = 1

| date = 5 August 2023

| time = 15:00 BST

| team1 = Norwich City

| score = 2–1

| report = https://www.skysports.com/football/norwich-city-vs-hull-city/484706

| team2 = Hull City

| goals1 =

| goals2 =

| stadium = Carrow Road

| location = Norwich

| attendance = 25,892

| referee = Keith Stroud

| result = W

}}

{{football box collapsible

| round = 2

| date = 12 August 2023

| time = 15:00 BST

| score = 4–4

| team1 = Southampton

| report = https://www.bbc.co.uk/sport/football/66413373

| team2 = Norwich City

| goals1 =

| goals2 =

| stadium = St Mary's Stadium

| location = Southampton

| attendance = 30,113

| referee = Darren England

| result = D

}}

{{football box collapsible

| round = 3

| date = 20 August 2023

| time = 12:00 BST

| score = 3–1

| team1 = Norwich City

| report = https://www.bbc.co.uk/sport/football/66490154

| team2 = Millwall

| goals1 =

| goals2 =

| stadium = Carrow Road

| location = Norwich

| attendance = 26,218

| referee = Tony Harrington

| result = W

}}

{{football box collapsible

| round = 4

| date = 26 August 2023

| time = 15:00 BST

| score = 0–4

| team1 = Huddersfield Town

| report = https://www.bbc.co.uk/sport/football/66552248

| team2 = Norwich City

| goals1 =

| goals2 =

| stadium = Kirklees Stadium

| location = Huddersfield

| attendance = 18,708

| referee = Dean Whitestone

| result = W

}}

{{football box collapsible

| round = 5

| date = 2 September 2023

| time = 15:00 BST

| score = 2–1

| team1 = Rotherham United

| report = https://www.bbc.co.uk/sport/football/66624461

| team2 = Norwich City

| goals1 =

| goals2 =

| stadium = New York Stadium

| location = Rotherham

| attendance = 11,016

| referee = Samuel Barrott

| result = L

}}

{{football box collapsible

| round = 6

| date = 16 September 2023

| time = 15:00 BST

| score = 1–0

| team1 = Norwich City

| report = https://www.bbc.co.uk/sport/football/66759955

| team2 = Stoke City

| goals1 =

| goals2 =

| stadium = Carrow Road

| location = Norwich

| attendance = 25,816

| referee = Oliver Langford

| result = W

}}

{{football box collapsible

| round = 7

| date = 20 September 2023

| time = 20:00 BST

| score = 0–2

| team1 = Norwich City

| report = https://www.skysports.com/football/norwich-city-vs-leicester-city/report/484784

| team2 = Leicester City

| goals1 =

| goals2 =

| stadium = Carrow Road

| location = Norwich

| attendance = 26,277

| referee = Graham Scott

| result = L

}}

{{football box collapsible

| round = 8

| date = 23 September 2023

| time = 15:00 BST

| score = 6–2

| team1 = Plymouth Argyle

| report = https://www.bbc.co.uk/sport/football/66828504

| team2 = Norwich City

| goals1 =

| goals2 =

  • Idah {{goal|72||78|pen.}}

| stadium = Home Park

| location = Plymouth

| attendance = 16,469

| referee = Andrew Kitchen

| result = L

}}

{{football box collapsible

| round = 9

| date = 30 September 2023

| time = 15:00 BST

| score = 2–0

| team1 = Norwich City

| report = https://www.bbc.co.uk/sport/football/66898765

| team2 = Birmingham City

| goals1 =

| goals2 =

| stadium = Carrow Road

| location = Norwich

| attendance = 26,231

| referee = Gavin Ward

| result = W

}}

{{football box collapsible

| round = 10

| date = 4 October 2023

| time = 19:45 BST

| score = 2–1

| team1 = Swansea City

| report = https://www.bbc.co.uk/sport/football/66932476

| team2 = Norwich City

| goals1 =

| goals2 =

| stadium = Swansea.com Stadium

| location = Swansea

| attendance = 14,512

| referee = Tom Nield

| result = L

}}

{{football box collapsible

| round = 11

| date = 7 October 2023

| time = 15:00 BST

| score = 1–1

| team1 = Coventry City

| report = https://www.bbc.co.uk/sport/football/66968702

| team2 = Norwich City

| goals1 =

| goals2 =

  • Rowe {{goal|41}}, {{yel|74}}

| stadium = Coventry Building Society Arena

| location = Coventry

| attendance = 26,548

| referee = Dean Whitestone

| result = D

}}

{{football box collapsible

| round = 12

| date = 21 October 2023

| time = 15:00 BST

| score = 2–3

| team1 = Norwich City

| report = https://www.bbc.co.uk/sport/football/67108820

| team2 = Leeds United

| goals1 =

  • Duffy {{goal|4}}, {{yel|10}}
  • G. Sara {{yel|34}}, {{goal|43}}

| goals2 =

| stadium = Carrow Road

| location = Norwich

| attendance = 26,758

| referee = Jon Busby

| result = L

}}

{{football box collapsible

| round = 13

| date = 24 October 2023

| time = 19:45 BST

| score = 1–2

| team1 = Norwich City

| report = https://www.bbc.co.uk/sport/football/67130074

| team2 = Middlesbrough

| goals1 =

| goals2 =

| stadium = Carrow Road

| location = Norwich

| attendance = 25,585

| referee = Simon Hooper

| result = L

}}

{{football box collapsible

| round = 14

| date = 28 October 2023

| time = 15:00 BST

| score = 3–1

| team1 = Sunderland

| report = https://www.bbc.co.uk/sport/football/67178994

| team2 = Norwich City

| goals1 =

| goals2 =

| stadium = Stadium of Light

| location = Sunderland

| attendance = 39,871

| referee = Anthony Backhouse

| result = L

}}

{{football box collapsible

| round = 15

| date = 5 November 2023

| time = 12:00 GMT

| score = 1–3

| team1 = Norwich City

| report = https://www.skysports.com/football/norwich-city-vs-blackburn-rovers/484875

| team2 = Blackburn Rovers

| goals1 =

| goals2 =

| stadium = Carrow Road

| location = Norwich

| attendance = 25,696

| referee = Josh Smith

| result = L

}}

{{football box collapsible

| round = 16

| date = 11 November 2023

| time = 15:00 GMT

| score = 2–3

| team1 = Cardiff City

| report = https://www.bbc.co.uk/sport/football/67318256

| team2 = Norwich City

| goals1 =

| goals2 =

| stadium = Cardiff City Stadium

| location = Cardiff

| attendance = 21,271

| referee = Rebecca Welch

| result = W

}}

{{football box collapsible

| round = 17

| date = 25 November 2023

| time = 15:00 GMT

| score = 1–0

| team1 = Norwich City

| report = https://www.bbc.co.uk/sport/football/67459831

| team2 = Queens Park Rangers

| goals1 =

| goals2 =

| stadium = Carrow Road

| location = Norwich

| attendance = 25,650

| referee = Stephen Martin

| result = W

}}

{{football box collapsible

| round = 18

| date = 28 November 2023

| time = 20:00 GMT

| score = 3–2

| team1 = Watford

| report = https://www.bbc.co.uk/sport/football/67481998

| team2 = Norwich City

| goals1 =

| goals2 =

| stadium = Vicarage Road

| location = Watford

| attendance = 16,714

| referee = Simon Hooper

| result = L

}}

{{football box collapsible

| round = 19

| date = 3 December 2023

| time = 13:30 GMT

| score = 1–2

| team1 = Bristol City

| report = https://www.bbc.co.uk/sport/football/67534841

| team2 = Norwich City

| goals1 =

| goals2 =

| stadium = Ashton Gate

| location = Bristol

| attendance = 20,424

| referee = Gavin Ward

| result = W

}}

{{football box collapsible

| round = 20

| date = 9 December 2023

| time = 15:00 GMT

| score = 0–0

| team1 = Norwich City

| report = https://www.bbc.co.uk/sport/football/67598360

| team2 = Preston North End

| goals1 =

| goals2 =

| stadium = Carrow Road

| location = Norwich

| attendance = 25,761

| referee = Oliver Langford

| result = D

}}

{{football box collapsible

| round = 21

| date = 13 December 2023

| time = 19:45 GMT

| score = 3–1

| team1 = Norwich City

| report = https://www.bbc.co.uk/sport/football/67633512

| team2 = Sheffield Wednesday

| goals1 =

| goals2 =

| stadium = Carrow Road

| location = Norwich

| attendance = 25,521

| referee = Leigh Doughty

| result = W

}}

{{football box collapsible

| round = 22

| date = 16 December 2023

| time = 12:30 GMT

| team1 = Ipswich Town

| score = 2–2

| result = D

| report = https://www.bbc.co.uk/sport/football/67667437

| team2 = Norwich City

| goals1 =

| goals2 =

  • Rowe {{goal|40||49}}

| stadium = Portman Road

| location = Ipswich

| attendance = 29,611

| referee = Josh Smith

}}

{{football box collapsible

| round = 23

| date = 23 December 2023

| time = 15:00 GMT

| score = 2–0

| team1 = Norwich City

| report = https://www.bbc.co.uk/sport/football/67735161

| team2 = Huddersfield Town

| goals1 =

| goals2 =

| stadium = Carrow Road

| location = Norwich

| attendance = 26,067

| referee = Thomas Kirk

| result = W

}}

{{football box collapsible

| round = 24

| date = 26 December 2023

| time = 15:00 GMT

| score = 1–0

| team1 = West Bromwich Albion

| report = https://www.bbc.co.uk/sport/football/67756830

| team2 = Norwich City

| goals1 =

| goals2 =

  • Sainz {{sent off|2|30|33}}

| stadium = The Hawthorns

| location = West Bromwich

| attendance = 25,086

| referee = James Bell

| result = L

}}

{{football box collapsible

| round = 25

| date = 29 December 2023

| time = 19:45 GMT

| score = 1–0

| team1 = Millwall

| report = https://www.bbc.co.uk/sport/football/67798411

| team2 = Norwich City

| goals1 =

| goals2 =

| stadium = The Den

| location = Bermondsey

| attendance = 17,715

| referee = Dean Whitestone

| result = L

}}

{{football box collapsible

| round = 26

| date = 1 January 2024

| time = 15:00 GMT

| score = 1–1

| team1 = Norwich City

| report = https://www.bbc.co.uk/sport/football/67818346

| team2 = Southampton

| goals1 =

| goals2 =

| stadium = Carrow Road

| location = Norwich

| attendance = 26,467

| referee = Darren England

| result = D

}}

{{football box collapsible

| round = 27

| date = 12 January 2024

| time = 20:00 GMT

| team1 = Hull City

| score = 1–2

| result = W

| report = https://www.skysports.com/football/hull-city-vs-norwich-city/485018

| team2 = Norwich City

| goals1 =

| goals2 =

| stadium = MKM Stadium

| location = Kingston upon Hull

| attendance = 24,103

| referee = Andrew Kitchen

| note = Fixture was originally scheduled for 13 January but was moved for TV coverage.{{cite news |title=Hull City v Norwich City refixed for television coverage |url=https://www.canaries.co.uk/content/hull-city-v-norwich-city-refixed-for-television |access-date=8 December 2023 |publisher=Norwich City FC |date=8 December 2023}}

}}

{{football box collapsible

| round = 28

| date = 20 January 2024

| time = 15:00 GMT

| team1 = Norwich City

| score = 2–0

| result = W

| report = https://www.bbc.com/sport/football/67966139

| team2 = West Bromwich Albion

| goals1 = Sargent {{goal|13}}
Rowe {{goal|71}}
Stacey {{yel|90}}

| goals2 = Bartley {{yel|17}}
Wallace {{yel|79}}

| stadium = Carrow Road

| location = Norwich

| attendance = 25,800

| referee = Sunny Sukhvir Gill

}}

{{football box collapsible

| round = 29

| date = 24 January 2024

| time = 19:45 GMT

| team1 = Leeds United

| score = 1–0

| result = L

| report = https://www.bbc.co.uk/sport/football/68002536

| team2 = Norwich City

| goals1 =

| goals2 =

| stadium = Elland Road

| location = Leeds

| attendance = 34,380

| referee = Matt Donohue

| note = Fixture was originally scheduled for 27 January but was brought forward due to the involvement of both teams in the Fourth Round of the FA Cup. {{cite news |title=New date confirmed for trip to Leeds United |url=https://www.canaries.co.uk/content/new-date-confirmed-for-trip-to-leeds-united |access-date=12 January 2024 |publisher=Norwich City FC |date=12 January 2024}}

}}

{{football box collapsible

| round = 30

| date = 3 February 2024

| time = 15:00 GMT

| team1 = Norwich City

| score = 2–1

| result = W

| report = https://www.bbc.co.uk/sport/football/68114770

| team2 = Coventry City

| goals1 =

| goals2 =

| stadium = Carrow Road

| location = Norwich

| attendance = 26,306

| referee = Gavin Ward

}}

{{football box collapsible

| round = 31

| date = 10 February 2024

| time = 15:00 GMT

| team1 = Queens Park Rangers

| score = 2–2

| result = D

| report = https://www.bbc.co.uk/sport/football/68189964

| team2 = Norwich City

| goals1 =

| goals2 =

| stadium = Loftus Road

| location = Shepherd's Bush

| attendance = 17,831

| referee = Ben Toner

}}

{{football box collapsible

| round = 32

| date = 13 February 2024

| time = 19:45 GMT

| team1 = Norwich City

| score = 4–2

| result = W

| report = https://www.bbc.co.uk/sport/football/68212932

| team2 = Watford

| goals1 =

| goals2 =

| stadium = Carrow Road

| location = Norwich

| attendance = 25,325

| referee = Stuart Attwell

}}

{{football box collapsible

| round = 33

| date = 17 February 2024

| time = 15:00 GMT

| team1 = Norwich City

| score = 4–1

| result = W

| report = https://www.bbc.co.uk/sport/football/68259656

| team2 = Cardiff City

| goals1 =

| goals2 =

| stadium = Carrow Road

| location = Norwich

| attendance = 25,902

| referee = Darren Bond

}}

{{football box collapsible

| round = 34

| date = 24 February 2024

| time = 15:00 GMT

| team1 = Blackburn Rovers

| score = 1–1

| result = D

| report = https://www.bbc.co.uk/sport/football/68324107

| team2 = Norwich City

| goals1 =

| goals2 =

| stadium = Ewood Park

| location = Blackburn

| attendance = 12,956

| referee = Oliver Langford

}}

{{football box collapsible

| round = 35

| date = 2 March 2024

| time = 15:00 GMT

| team1 = Norwich City

| score = 1–0

| result = W

| report = https://www.efl.com/match-centre/g2370931?

| team2 = Sunderland

| goals1 =

| goals2 =

| stadium = Carrow Road

| location = Norwich

| attendance = 26,668

| referee = Thomas Kirk

}}

{{football box collapsible

| round = 36

| date = 6 March 2024

| time = 19:45 GMT

| team1 = Middlesbrough

| score = 3–1

| result = L

| report = https://www.efl.com/match-centre/g2370945?

| team2 = Norwich City

| goals1 =

| goals2 =

| stadium = Riverside Stadium

| location = Middlesbrough

| attendance = 23,545

| referee = Robert Madley

}}

{{football box collapsible

| round = 37

| date = 9 March 2024

| time = 15:00 GMT

| team1 = Norwich City

| score = 5–0

| result = W

| report = https://www.bbc.co.uk/sport/football/68454819

| team2 = Rotherham United

| goals1 =

| goals2 =

| stadium = Carrow Road

| location = Norwich

| referee = Charles Breakspear

| attendance = 26,111

}}

{{football box collapsible

| round = 38

| date = 16 March 2024

| time = 15:00 GMT

| team1 = Stoke City

| score = 0–3

| result = W

| report = https://www.bbc.co.uk/sport/football/68519394

| team2 = Norwich City

| goals1 =

| goals2 =

| stadium = bet365 Stadium

| location = Stoke-on-Trent

| referee = Gavin Ward

| attendance = 21,887

}}

{{football box collapsible

| round = 39

| date = 29 March 2024

| time = 15:00 GMT

| team1 = Norwich City

| score = 2–1

| result = W

| report = https://www.bbc.co.uk/sport/football/68633442

| team2 = Plymouth Argyle

| goals1 =

| goals2 =

| stadium = Carrow Road

| location = Norwich

| referee = James Linington

| attendance = 26,622

}}

{{football box collapsible

| round = 40

| date = 1 April 2024

| time = 12:30 BST

| team1 = Leicester City

| score = 3–1

| result = L

| report = https://www.efl.com/match-centre/g2370990

| team2 = Norwich City

| goals1 =

| goals2 =

| stadium = King Power Stadium

| location = Leicester

| referee = Darren Bond

| attendance = 31,825

| note = Fixture was initially scheduled for a 15:00 kickoff, but was moved for live Sky Sports broadcast.{{cite news |title=Leicester fixture selected for Sky Sports broadcast |url=https://www.canaries.co.uk/content/leicester-fixture-selected-for-sky-sports-broadcast-2324 |access-date=29 February 2024 |publisher=Norwich City FC |date=29 February 2024}}

}}

{{football box collapsible

| round = 41

| date = 6 April 2024

| time = 12:30 BST

| team1 = Norwich City

| score = 1–0

| result = W

| report = https://www.bbc.co.uk/sport/football/68696770

| team2 = Ipswich Town

| goals1 =

| goals2 =

| stadium = Carrow Road

| location = Norwich

| referee = Matt Donohue

| attendance = 27,001

| note = Fixture was initially scheduled for a 15:00 kickoff, but was moved for live Sky Sports broadcast.{{cite news |title=Norwich City v Ipswich Town chosen for television coverage |url=https://www.canaries.co.uk/content/norwich-city-v-ipswich-town-chosen-for-television-coverage |access-date=15 March 2024 |publisher=Norwich City FC |date=7 March 2024}}

}}

{{football box collapsible

| round = 42

| date = 9 April 2024

| time = 19:45 BST

| team1 = Sheffield Wednesday

| score = 2–2

| result = D

| report = https://www.efl.com/match-centre/g2371014

| team2 = Norwich City

| goals1 =

| goals2 =

| stadium = Hillsborough Stadium

| location = Sheffield

| referee = Chris Kavanagh

| attendance = 28,516

}}

{{football box collapsible

| round = 43

| date = 13 April 2024

| time = 15:00 BST

| team1 = Preston North End

| score = 0–1

| result = W

| report = https://www.bbc.co.uk/sport/football/68723862

| team2 = Norwich City

| goals1 =

| goals2 =

| stadium = Deepdale

| location = Preston

| referee = Andrew Kitchen

| attendance = 16,322

}}

{{football box collapsible

| round = 44

| date = 20 April 2024

| time = 15:00 BST

| team1 = Norwich City

| score = 1–1

| result = D

| report = https://www.bbc.co.uk/sport/football/68804437

| team2 = Bristol City

| goals1 =

| goals2 =

| stadium = Carrow Road

| location = Norwich

| referee = Samuel Barrott

| attendance = 26,295

}}

{{football box collapsible

| round = 45

| date = 27 April 2024

| time = 15:00 BST

| team1 = Norwich City

| score = 2–2

| result = D

| report = https://www.bbc.co.uk/sport/football/68862281

| team2 = Swansea City

| goals1 =

| goals2 =

| stadium = Carrow Road

| location = Norwich

| referee = James Linington

| attendance = 26,429

}}

{{football box collapsible

| round = 46

| date = 4 May 2024

| time = 12:30 BST

| team1 = Birmingham City

| score = 1–0

| result = L

| report = https://www.bbc.co.uk/sport/football/live/clke3rznglet

| team2 = Norwich City

| goals1 =

| goals2 =

| stadium = St Andrew's

| location = Birmingham

| referee = Oliver Langford

| attendance = 27,680

}}

==Play-offs==

{{main|2024 English Football League play-offs}}

Norwich City finished 6th in the regular season and were drawn against Leeds United.

{{football box collapsible

| round = Semi final - First leg

| date = 12 May 2024

| time = 12:00 BST

| team1 = Norwich City

| score = 0–0

| result = D

| report = https://www.bbc.co.uk/sport/football/live/c1rv1n2evgjt

| team2 = Leeds United

| goals1 =

| goals2 =

| stadium = Carrow Road

| location = Norwich

| referee = Josh Smith

| attendance = 26,982

}}

{{football box collapsible

| round = Semi final - Second leg

| date = 16 May 2024

| time = 20:00 BST

| team1 = Leeds United

| score = 4–0

| aggregatescore = 4–0

| result = L

| report = https://www.bbc.co.uk/sport/football/live/cw4rzmywx4yt

| team2 = Norwich City

| goals1 =

| goals2 =

| stadium = Elland Road

| location = Leeds

| referee = Jarred Gillett

| attendance = 36,384

}}

= FA Cup =

{{main|2023–24 FA Cup}}

As a Championship side, Norwich entered the competition in the third round and were drawn at home to either Crewe Alexandra or Bristol Rovers.{{cite news |title=Norwich drawn at home to Bristol Rovers or Crewe Alexandra in FA Cup |url=https://www.canaries.co.uk/content/norwich-drawn-at-home-to-bristol-rovers-or-crewe-alexandra-in-fa-cup |access-date=4 December 2023 |publisher=Norwich City FC |date=3 December 2023}}

{{legend2|#CCFFCC|Win|border=1px solid #AAAAAA}}

{{legend2|#FFFFCC|Draw|border=1px solid #AAAAAA}}

{{legend2|#FFCCCC|Loss|border=1px solid #AAAAAA}}

{{legend2|#FFFFFF|Fixtures|border=1px solid #AAAAAA}}

{{football box collapsible

| round = Third round

| date = 6 January 2024

| time = 15:00 GMT

| team1 = Norwich City

| score = 1–1

| report = https://www.bbc.co.uk/sport/football/67894642

| team2 = Bristol Rovers

| goals1 =

| goals2 =

| stadium = Carrow Road

| location = Norwich

| attendance = 19,848

| referee = Lewis Smith

| result = D

}}

{{football box collapsible

| round = Third round replay

| date = 17 January 2024

| time = 19:45 GMT

| team1 = Bristol Rovers

| score = 1–3

| report = https://www.skysports.com/football/bristol-rovers-vs-norwich-city/502414

| team2 = Norwich City

| goals1 =

| goals2 =

| stadium = Memorial Stadium

| location = Horfield

| attendance = 10,335

| referee = Andy Davies

| result = W

}}

{{football box collapsible

| round = Fourth round

| date = 28 January 2024

| time = 14:30 GMT

| team1 = Liverpool

| score = 5–2

| report = https://www.bbc.co.uk/sport/football/68110821

| team2 = Norwich City

| goals1 =

| goals2 =

| stadium = Anfield

| location = Liverpool

| attendance = 57,334

| referee = Samuel Barrott

| result = L

}}

= EFL Cup =

{{main|2023–24 EFL Cup}}

Norwich were drawn away to Queens Park Rangers in the first round{{cite news |title=Carabao Cup: Burton v Leicester, Leeds v Shrewsbury & Gillingham v Southampton in first round |url=https://www.bbc.co.uk/sport/football/65974605 |access-date=22 June 2023 |publisher=British Broadcasting Corporation |date=22 June 2023}} Bristol City in the second round and Fulham in the third round.{{cite news |title=Norwich to face Fulham in next round of Carabao Cup |url=https://www.canaries.co.uk/content/norwich-fulham-next-round-carabao-cup |access-date=30 August 2023 |publisher=Norwich City FC |date=30 August 2023}}

{{legend2|#CCFFCC|Win|border=1px solid #AAAAAA}}

{{legend2|#FFFFCC|Draw|border=1px solid #AAAAAA}}

{{legend2|#FFCCCC|Loss|border=1px solid #AAAAAA}}

{{legend2|#FFFFFF|Fixtures|border=1px solid #AAAAAA}}

{{football box collapsible

| round = First round

| date = 16 August 2023

| time = 19:45 BST

| team1 = Queens Park Rangers

| score = 0–1

| result = W

| report = https://www.bbc.co.uk/sport/football/66446683

| team2 = Norwich City

| goals1 =

| goals2 =

| stadium = Loftus Road

| location = Shepherd's Bush

| attendance = 7,813

| referee = James Linington

}}

{{football box collapsible

| round = Second round

| date = 29 August 2023

| time = 19:45 BST

| team1 = Bristol City

| score = 0–1

| result = W

| report = https://www.bbc.co.uk/sport/football/66577567

| team2 = Norwich City

| goals1 =

| goals2 =

| stadium = Ashton Gate

| location = Bristol

| attendance = 9,408

| referee = Sam Allison

}}

{{football box collapsible

| round = Third round

| date = 27 September 2023

| time = 19:45 BST

| team1 = Fulham

| score = 2–1

| result = L

| report = https://www.skysports.com/football/fulham-vs-norwich-city/498867

| team2 = Norwich City

| goals1 =

| goals2 =

| stadium = Craven Cottage

| location = Fulham

| attendance = 12,831

| referee = Craig Pawson

}}

Squad statistics

=Appearances=

  • Italics indicate a loaned player

{{Extended football squad start|Championship|FA Cup|EFL Cup|Play-offs}}

{{Efs player2|no=3 |pos=DF|nat=ENG|name=Jack Stacey |43+3|1|2|0|0+1|0|2|0}}

{{Efs player2|no=5 |pos=DF|nat=SCO|name=Grant Hanley |6+2|0|2|0|0|0|0|0}}

{{Efs player2|no=6 |pos=DF|nat=ENG|name=Ben Gibson |33+2|0|2|1|0|0|2|0}}

{{Efs player2|no=7 |pos=FW|nat=ESP|name=Borja Sainz |26+8|6|1+2|1|0+1|1|1+1|0}}

{{Efs player2|no=8 |pos=MF|nat=ENG|name=Liam Gibbs |4+18|0|1+1|0|3|0|0|0}}

{{Efs player2|no=9 |pos=FW|nat=USA|name=Josh Sargent |24+2|16|1+1|0|0+1|0|2|0}}

{{Efs player2|no=10|pos=FW|nat=ENG|name=Ashley Barnes |29+5|6|2+1|1|0+2|0|1|0}}

{{Efs player2|no=12|pos=GK|nat=ENG|name=George Long |6+1|0|3|0|2|0|0|0}}

{{Efs player2|no=14|pos=FW|nat=NED|name=Sydney van Hooijdonk |0+10|0|0|0|0|0|0+2|0}}

{{Efs player2|no=15|pos=DF|nat=ENG|name=Sam McCallum |16+11|1|2|0|2+1|0|0+2|0}}

{{Efs player2|no=16|pos=MF|nat=SUI|name=Christian Fassnacht |19+21|6|1+2|0|1+1|0|0+2|0}}

{{Efs player2|no=17|pos=MF|nat=BRA|name=Gabriel Sara |46|13|2|1|1+2|0|2|0}}

{{Efs player2|no=19|pos=MF|nat=DEN|name=Jacob Sørensen |5+7|1|1+2|0|0|0|0+1|0}}

{{Efs player2|no=21|pos=DF|nat=ENG|name=Danny Batth |5+11|1|2|0|0|0|0|0}}

{{Efs player2|no=23|pos=MF|nat=SCO|name=Kenny McLean |46|1|2|1|2|0|2|0}}

{{Efs player2|no=24|pos=DF|nat=IRL|name=Shane Duffy |33+3|1|0|0|2|0|2|0}}

{{Efs player2|no=25|pos=MF|nat=CUB|name=Onel Hernández |13+17|0|3|0|1+1|0|0|0}}

{{Efs player2|no=26|pos=MF|nat=CHI|name=Marcelino Núñez |24+10|2|1+1|0|2|0|2|0}}

{{Efs player2|no=27|pos=FW|nat=ENG|name=Jonathan Rowe |25+7|12|1+1|0|0+2|1|2|0}}

{{Efs player2|no=28|pos=GK|nat=SCO|name=Angus Gunn |40|0|0|0|1|0|2|0}}

{{Efs player2|no=30|pos=DF|nat=GRE|name=Dimitris Giannoulis |29+4|0|1+1|0|0+1|0|2|0}}

{{Efs player2|no=35|pos=DF|nat=ENG|name=Kellen Fisher |3+6|0|1+1|0|3|0|0|0}}

{{Efs player2|no=37|pos=GK|nat=WAL|name=Daniel Barden |0|0|0|0|0|0|0|0}}

{{Efs player2|no=43|pos=MF|nat=ENG|name=Finley Welch |0+1|0|0|0|0|0|0|0}}

{{Efs player2|no=44|pos=FW|nat=ENG|name=Ken Aboh |0+1|0|0|0|0|0|0|0}}

{{Efs player2|no=48|pos=DF|nat=RSA|name=Waylon Renecke |0|0|0|0|0|0|0|0}}

{{Efs player2|no=49|pos=DF|nat=POR|name=Guilherme Montóia |0|0|0|0|0|0|0|0}}

{{Efs player2|no=51|pos=GK|nat=ENG|name=Caleb Ansen |0|0|0|0|0|0|0|0}}

|-

|colspan="16"|Out on loan:

{{Efs player2|no=11|pos=FW|nat=IRL|name=Adam Idah |10+18|6|1+2|1|2+1|0|0|0}}

{{Efs player2|no=18|pos=MF|nat=GRE|name=Christos Tzolis |0|0|0|0|0|0|0|0}}

{{Efs player2|no=38|pos=GK|nat=SCO|name=Jon McCracken |0|0|0|0|0|0|0|0}}

{{Efs player2|no=39|pos=GK|nat=CHI|name=Vicente Reyes |0|0|0|0|0|0|0|0}}

{{Efs player2|no=42|pos=MF|nat=IRL|name=Tony Springett |1+8|0|0|0|3|0|0|0}}

{{Efs player2|no=45|pos=DF|nat=USA|name=Jonathan Tomkinson |0|0|0|0|0|0|0|0}}

{{Efs player2|no=50|pos=DF|nat=ENG|name=Jaden Warner |2|0|0|0|1|0|0|0}}

{{Efs player2|no=— |pos=MF|nat=ENG|name=Abu Kamara |0|0|0|0|0|0|0|0}}

|-

|colspan="16"|No longer at the club:

|-

{{Efs player2|no=1 |pos=GK|nat=NED|name=Tim Krul |0|0|0|0|0|0|0|0}}

{{Efs player2|no=2 |pos=DF|nat=ENG|name=Max Aarons |0|0|0|0|0|0|0|0}}

{{Efs player2|no=4 |pos=DF|nat=IRL|name=Andrew Omobamidele |0+2|0|0|0|2|0|0|0}}

{{Efs player2|no=20|pos=MF|nat=POL|name=Przemysław Płacheta |3+13|0|0|0|3|1|0|0}}

{{Efs player2|no=29|pos=MF|nat=ENG|name=Adam Forshaw |2+4|0|1|0|1+1|0|0|0}}

{{Efs player2|no=31|pos=FW|nat=KOR|name=Hwang Ui-jo |9+7|3|0|0|1|0|0|0}}

{{Efs player2|no=— |pos=MF|nat=KVX|name=Milot Rashica |0|0|0|0|0|0|0|0}}

|}

=Goalscorers=

class="wikitable sortable" style="text-align:center"
width=15|{{Tooltip| Rnk | Ranking }}

!width=15|{{Tooltip| No | Number }}

!width=15|{{Tooltip| Pos | Position }}

!width=15|{{Tooltip| Nat | Nationality }}

!width=150|Name

!width=80|Championship

!width=80|FA Cup

!width=80|EFL Cup

!width=80|Championship Play-offs

!width=80|Total

1

|9

|FW

|{{flagicon|USA}}

|Josh Sargent

|16

|0

|0

|0

|16

2

|17

|MF

|{{flagicon|BRA}}

|Gabriel Sara

|13

|1

|0

|0

|14

3

|27

|FW

|{{flagicon|ENG}}

|Jonathan Rowe

|12

|0

|1

|0

|13

rowspan=3|4

|11

|FW

|{{flagicon|IRL}}

|Adam Idah

|6

|1

|0

|0

|7

10

|FW

|{{flagicon|ENG}}

|Ashley Barnes

|6

|1

|0

|0

|7

7

|FW

|{{flagicon|ESP}}

|Borja Sainz

|5

|1

|1

|0

|7

7

|16

|MF

|{{flagicon|SUI}}

|Christian Fassnacht

|6

|0

|0

|0

|6

8

|31

|FW

|{{flagicon|KOR}}

|Hwang Ui-jo

|3

|0

|0

|0

|3

rowspan=2|9

|26

|MF

|{{flagicon|CHI}}

|Marcelino Núñez

|2

|0

|0

|0

|2

23

|MF

|{{flagicon|SCO}}

|Kenny McLean

|1

|1

|0

|0

|2

rowspan=7|11

|3

|DF

|{{flagicon|ENG}}

|Jack Stacey

|1

|0

|0

|0

|1

24

|DF

|{{flagicon|IRL}}

|Shane Duffy

|1

|0

|0

|0

|1

21

|DF

|{{flagicon|ENG}}

|Danny Batth

|1

|0

|0

|0

|1

15

|DF

|{{flagicon|ENG}}

|Sam McCallum

|1

|0

|0

|0

|1

19

|MF

|{{flagicon|DEN}}

|Jacob Sørensen

|1

|0

|0

|0

|1

6

|DF

|{{flagicon|ENG}}

|Ben Gibson

|0

|1

|0

|0

|1

20

|MF

|{{flagicon|POL}}

|Przemysław Płacheta

|0

|0

|1

|0

|1

colspan=5|Own goals

|3

|0

|0

|0

|3

colspan="5"|Total

!79

!6

!3

!0

!88

References

{{reflist}}

{{Norwich City F.C. seasons}}

{{2023–24 in English men's football}}

{{DEFAULTSORT:2023-24 Norwich City F.C. Season}}

Category:Norwich City F.C. seasons

Norwich City F.C.

Category:English football clubs 2023–24 season