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 | |||||||||
---|---|---|---|---|---|---|---|---|---|
12 | George Long | GK | {{flagicon|ENG}} | Sheffield | {{bda|1993|11|5|df=y}} | Millwall | 17 August 2023 | Free Transfer | 30 June 2025 |
28 | Angus Gunn | GK | {{flagicon|SCO}} | Norwich | {{bda|1996|1|22|df=y}} | Southampton | 1 July 2021 | £5,850,000 | 30 June 2025 |
37 | Daniel Barden | GK | {{flagicon|WAL}} | {{bda|2001|1|2|df=y}} | Arsenal | 8 November 2018 | Free Transfer | 30 June 2024 | |
51 | Caleb Ansen | GK | {{flagicon|ENG}} | {{birth date and age|2005|09|18|df=yes}} | Academy | 16 November 2022 | Trainee | 30 June 2026 | |
colspan="14" style="background:#dcdcdc; tepxt-align:center;"| Defenders | |||||||||
3 | Jack Stacey | RB | {{flagicon|ENG}} | Ascot | {{bda|1996|4|6|df=y}} | Bournemouth | 1 July 2023 | Free Transfer | 30 June 2026 |
5 | Grant Hanley | CB | {{flagicon|SCO}} | Dumfries | {{bda|1991|11|20|df=y}} | Newcastle United | 30 August 2017 | £3,800,000 | 30 June 2025 |
6 | Ben Gibson | CB | {{flagicon|ENG}} | Nunthorpe | {{bda|1993|1|15|df=y}} | Burnley | 1 July 2021 | £9,300,000 | 30 June 2024 |
15 | Sam McCallum | LB | {{flagicon|ENG}} | Canterbury | {{bda|2000|9|2|df=y}} | Coventry City | 31 January 2020 | £4,150,000 | 30 June 2024 |
21 | Danny Batth | CB | {{flagicon|ENG}} | Brierley Hill | {{bda|1990|10|21|df=y}} | Sunderland | 2 September 2023 | Free Transfer | 30 June 2024 |
24 | Shane Duffy | CB | {{flagicon|IRL}} | Derry | {{bda|1992|1|1|df=y}} | Fulham | 1 July 2023 | Free Transfer | 30 June 2026 |
30 | Dimitris Giannoulis | LB | {{flagicon|GRE}} | Katerini | {{bda|1995|10|17|df=y}} | {{fbaicon|GRE}} PAOK | 1 July 2021 | £7,500,000 | 30 June 2024 |
35 | Kellen Fisher | RB | {{flagicon|ENG}} | {{birth date and age|2004|05|05|df=yes}} | Bromley | 16 June 2023 | Undisclosed | 30 June 2026 | |
colspan="14" style="background:#dcdcdc; tepxt-align:center;"| Midfielders | |||||||||
8 | Liam Gibbs | CM | {{flagicon|ENG}} | Bury St Edmunds | {{bda|2002|12|16|df=y}} | Ipswich Town | 23 July 2021 | £3,900,000 | 30 June 2028 |
17 | Gabriel Sara | CM | {{flagicon|BRA}} | Joinville | {{bda|1999|6|26|df=y}} | {{fbaicon|BRA}} São Paulo | 15 July 2022 | £10,500,000 | 30 June 2026 |
19 | Jacob Sørensen | DM | {{flagicon|DEN}} | Esbjerg | {{bda|1998|3|3|df=y}} | {{fbaicon|DEN}} Esbjerg | 27 July 2020 | £1,100,000 | 30 June 2024 |
23 | Kenny McLean | CM | {{flagicon|SCO}} | Rutherglen | {{bda|1992|1|8|df=y}} | {{fbaicon|SCO}} Aberdeen | 22 January 2018 | £226,000 | 30 June 2026 |
26 | Marcelino Núñez | CM | {{flagicon|CHI}} | Recoleta | {{bda|2000|3|1|df=y}} | {{fbaicon|CHI}} Universidad Católica | 2 August 2022 | £3,900,000 | 30 June 2026 |
27 | Jonathan Rowe | AM | {{flagicon|ENG}} | {{bda|2003|4|30|df=y}} | Academy | 1 January 2022 | {{N/A}} | 30 June 2025 | |
colspan="14" style="background:#dcdcdc; tepxt-align:center;"| Forwards | |||||||||
7 | Borja Sainz | RW | {{flagicon|ESP}} | Leioa | {{bda|2001|2|1|df=y}} | {{fbaicon|TUR}} Giresunspor | 30 June 2023 | Free Transfer | 30 June 2026 |
9 | Josh Sargent | CF | {{flagicon|USA}} | O'Fallon | {{bda|2000|2|20|df=y}} | {{fbaicon|GER}} Werder Bremen | 9 August 2021 | £9,500,000 | 30 June 2028 |
10 | Ashley Barnes | CF | {{flagicon|ENG}} | Bath | {{bda|1989|10|30|df=y}} | Burnley | 1 July 2023 | Free Transfer | 30 June 2025 |
14 | Sydney van Hooijdonk | CF | {{flagicon|NED}} | Breda | {{bda|2000|2|6|df=y}} | {{fbaicon|ITA}} Bologna | 1 February 2024 | Season-long loan | 30 June 2024 |
16 | Christian Fassnacht | RW | {{flagicon|SUI}} | Zürich | {{bda|1993|11|11|df=y}} | {{flagicon|SUI}} Young Boys | 25 July 2023 | Undisclosed | 30 June 2025 |
25 | Onel Hernández | LW | {{flagicon|CUB}} | Morón | {{bda|1993|2|1|df=y}} | {{fbaicon|GER}} Eintracht Braunschweig | 25 January 2018 | £3,100,000 | 30 June 2025 |
colspan="14" style="background:#dcdcdc; tepxt-align:center;"| Out on Loan | |||||||||
11 | Adam Idah | CF | {{flagicon|IRL}} | Cork | {{bda|2001|2|11|df=y}} | {{fbaicon|IRL}} College Corinthians | 21 July 2017 | Undisclosed | 30 June 2028 |
18 | Christos Tzolis | LW | {{flagicon|GRE}} | Thessaloniki | {{bda|2002|1|30|df=y}} | {{fbaicon|GRE}} PAOK | 12 August 2021 | £11,000,000 | 30 June 2026 |
38 | Jon McCracken | GK | {{flagicon|SCO}} | Glasgow | {{birth date and age|2000|05|24|df=yes}} | {{fbaicon|SCO}} Hamilton Academical | 24 August 2016 | Undisclosed | 30 June 2024 |
39 | Vicente Reyes | GK | {{flagicon|CHI}} | {{flagicon|USA}} Charleston | {{birth date and age|2003|11|19|df=yes}} | {{fbaicon|USA}} Atlanta United 2 | 26 June 2023 | Undisclosed | 30 June 2026 |
42 | Tony Springett | RW | {{flagicon|IRL}} | {{flagicon|ENG}} London | {{birth date and age|2002|09|22|df=yes}} | Academy | 1 July 2021 | {{N/A}} | 30 June 2025 |
45 | Jonathan Tomkinson | CB | {{flagicon|USA}} | Plano | {{birth date and age|2002|04|11|df=yes}} | {{fbaicon|USA}} FC Dallas | 1 July 2019 | Free Transfer | 30 June 2024 |
50 | Jaden Warner | CB | {{flagicon|ENG}} | {{birth date and age|2002|10|28|df=yes}} | Academy | 1 July 2021 | {{N/A}} | 30 June 2025 |
Transfers
= In =
† 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 2023 | GK | {{flagicon|ENG}} David Aziaya | {{fbaicon |
|-
| 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 =
† Signed for Under-21s
{{notelist}}
= Loaned out =
{{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
| 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
| 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
| 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
| 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 =
- Delap {{goal|17}}
- Greaves {{yel|27}}
- Traoré {{yel|30}}
- Vinagre {{yel|34}}
- Seri {{yel|41}}
- Ingram {{yel|90+5}}
| 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 =
- Bednarek {{goal|17}}, {{yel|77}}
- A. Armstrong {{goal|21|pen.|90+7|pen.}}
- Smallbone {{yel|40}}
- Edozie {{yel|45+1}}
- Tella {{yel|50}}
- Adams {{goal|57}}, {{yel|76}}
- Stephens {{yel|60}}
- Charles {{yel|76}}
| goals2 =
- McLean {{yel|1}}
- Sargent {{goal|7}}
- G. Sara {{goal|23}}
- Rowe {{goal|45+3}}
- Springett {{yel|77}}
- Fassnacht {{goal|84}}
- Stacey {{yel|90+1}}
- Núñez {{yel|90+4}}
| 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 =
- Rowe {{goal|25}}, {{yel|45+1}}
- Sargent {{goal|49}}
- Barnes {{goal|56}}
- Omobamidele {{yel|90+2}}
| goals2 =
- B. Mitchell {{yel|45+1}}
- Emakhu {{goal|90+1}}
| 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 =
- Giannoulis {{yel|43}}
- Stacey {{goal|44}}
- Fassnacht {{yel|81}}
| 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 =
- McAteer {{yel|35}} {{goal|87}}
- Iheanacho {{goal|45|pen.}}
- Vardy {{yel|70}}
- Winks {{yel|71}}
- Vestergaard {{yel|90}}
| 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 =
- Whittaker {{goal|15||45+3||59}}
- Scarr {{goal|35}}, {{yel|68}}
- Azaz {{goal|45+5}}
- Cundle {{goal|90+7}}
| 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 =
- Long {{yel|83}}
| 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 =
- Lowe {{goal|3}}, {{yel|48}}
- Key {{yel|52}}
- Cullen {{yel|55}}
- Cooper {{yel|76}}
- Humphreys {{goal|83}}
| 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 =
| goals2 =
- Summerville {{yel|19}}, {{goal|77||85}}
- Rodon {{yel|45+1}}
- Duffy {{goal|63|o.g.}}
- Meslier {{yel|87}}
| 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 =
- Ballard {{yel|24}}
- Hume {{goal|37}}
- O'Nien {{yel|41}}
- Neil {{goal|45}}
- Clarke {{goal|80|pen.}}
- Pritchard {{yel|89}}
- Hemir {{yel|90+5}}
| goals2 =
- Fassnacht {{yel|11}}
- Hwang {{goal|23}}
- Giannoulis {{yel|61}}
- McLean {{yel|78}}
- Idah {{yel|90+5}}
| 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 =
- Dolan {{goal|8}}
- Szmodics {{goal|15||49}}
- Rankin-Costello {{yel|30}}
- Wharton {{sent off|0|54}}
- Travis {{yel|90+4}}
| 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 =
- Batth {{goal|3}}
- Hwang {{goal|12}}
- Stacey {{yel|35}}
- Duffy {{yel|64}}
- Giannoulis {{yel|90+4}}
- Sainz {{yel|90+5}}
| 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 =
- Cadamarteri {{goal|32}}
- Palmer {{yel|42}}
| 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 =
- Broadhead {{goal|34}}
- Burns {{goal|60}}, {{yel|77}}
- Woolfenden {{yel|90+6}}
| 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 =
- Rudoni {{yel|45+2}}
| 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 =
- Thomas-Asante {{goal|50}}
| 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 =
- Bradshaw {{goal|18}}
- Cooper {{yel|61}}
- Honeyman {{yel|81}}
- Saville {{sent off|0|88}}
- Watmore {{yel|90+2}}
- Leonard {{yel|90+2}}
| 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 =
- Stacey {{yel|23}}
- McCallum {{yel|27}}
- G. Sara {{yel|54}}
- Sargent {{goal|78}}
- Hernández {{yel|87}}
- McLean {{yel|90+6}}
| goals2 =
- Armstrong {{goal|70}}
| 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 =
- McLean {{yel|23}}
- Giannoulis {{yel|34}}
- Rowe {{goal|36}}, {{yel|39}}
- Núñez {{yel|38}}
- Fassnacht {{goal|88}}
| 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 =
- Gibson {{yel|44}}
- Giannoulis {{yel|47}}
| 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 =
- Colback {{goal|27}}
- Frey {{goal|77}}
- Chair {{yel|79}}
- Clarke-Salter {{yel|87}}
| goals2 =
- Gibson {{yel|25}}
- McLean {{goal|48}}, {{yel|52}}
- Sargent {{goal|62}}
- Hanley {{yel|76}}
- McCallum {{yel|90+7}}
| 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 =
- Barnes {{yel|17}}, {{goal|20}}
- Sargent {{goal|28}}, {{yel|30}}
- Sara {{goal|77}}
- Fassnacht {{goal|82}}
- Gibbs {{yel|88}}
| 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 =
- Collins {{goal|19}}
- R. Colwill {{yel|47}}
- Phillips {{yel|69}}
- Goutas {{yel|90+3}}
| 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 =
- Giannoulis {{yel|76}}
- Sargent {{goal|81}}
- Sørensen {{yel|90}}
| 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 =
- Forss {{yel|20}}, {{goal|37}}
- Latte Lath {{goal|43}}
- Engel {{goal|62}}
| 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 =
- Campbell {{yel|55}}
| 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 =
- Whittaker {{goal|10}}
- Randell {{yel|18}}
- Sorinola{{yel|30}}
- Miller {{yel|35}}
- Devine {{yel|70}}
- Forshaw {{yel|80}}
- Pleguezuelo {{yel|82}}
| 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 =
- Dewsbury-Hall {{goal|33}}
- Mavididi {{goal|61}}
- Vestergaard {{yel|65}}
- Vardy {{goal|90+3}}
| 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 =
- Núñez {{goal|39}}
| goals2 =
- Tuanzebe {{yel|31}}
| 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 =
- Duffy {{yel|51}}
- Giannoulis {{yel|54}}
- Fassnacht {{yel|66}}
| goals2 =
- Gnonto {{yel|45+1}}
| 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 =
- Gruev {{goal|7}}, {{yel|54}}
- Piroe {{goal|20}}
- Rutter {{goal|40}}, {{yel|56}}
- Summerville {{goal|68}}
| 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 =
- Barnes {{goal|12}}
| goals2 =
- Ward {{goal|17}}
| 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 =
- Jones {{goal|16}}
- Núñez {{goal|28}}
- Jota {{goal|53}}
- Van Dijk {{goal|63}}
- Gravenberch {{goal|90+5}}
| 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 =
- Field {{yel|24}}
| goals2 =
- Omobamidele {{yel|61}}
- Rowe {{goal|90+9}}
| 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 =
- Płacheta {{goal|49}}
- Giannoulis {{yel|79}}
- Forshaw {{yel|90+1}}
- Barnes {{yel|90+5}}
| 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 =
- Carlos Vinícius {{goal|12}}
- Iwobi {{goal|72}}
- Rodrigo Muniz {{yel|90+1}}
| 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}} |16 |0 |0 |0 |16 |
2
|17 |MF |{{flagicon|BRA}} |13 |1 |0 |0 |14 |
3
|27 |FW |{{flagicon|ENG}} |12 |0 |1 |0 |13 |
rowspan=3|4
|11 |FW |{{flagicon|IRL}} |6 |1 |0 |0 |7 |
10
|FW |{{flagicon|ENG}} |6 |1 |0 |0 |7 |
7
|FW |{{flagicon|ESP}} |5 |1 |1 |0 |7 |
7
|16 |MF |{{flagicon|SUI}} |6 |0 |0 |0 |6 |
8
|31 |FW |{{flagicon|KOR}} |3 |0 |0 |0 |3 |
rowspan=2|9
|26 |MF |{{flagicon|CHI}} |2 |0 |0 |0 |2 |
23
|MF |{{flagicon|SCO}} |1 |1 |0 |0 |2 |
rowspan=7|11
|3 |DF |{{flagicon|ENG}} |1 |0 |0 |0 |1 |
24
|DF |{{flagicon|IRL}} |1 |0 |0 |0 |1 |
21
|DF |{{flagicon|ENG}} |1 |0 |0 |0 |1 |
15
|DF |{{flagicon|ENG}} |1 |0 |0 |0 |1 |
19
|MF |{{flagicon|DEN}} |1 |0 |0 |0 |1 |
6
|DF |{{flagicon|ENG}} |0 |1 |0 |0 |1 |
20
|MF |{{flagicon|POL}} |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}}