Millwall have played Norwich City 94 times in competitive football, winning 30, drawing 23 and losing 41, first meeting on 4 Dec 1920 and most recently on 22 Aug 2026. Every meeting is listed below.
| Date | Season | Competition | Venue | Opponent | Score | Scorers | Att |
|---|---|---|---|---|---|---|---|
| 4 Dec 1920 | 1920–21 | Third Division | A | Norwich City | 0–2 | ||
| 11 Dec 1920 | 1920–21 | Third Division | H | Norwich City | 2–0 | ||
| 23 Feb 1922 | 1921–22 | Third Division South | A | Norwich City | 1–3 | Keen 46 | |
| 25 Feb 1922 | 1921–22 | Third Division South | H | Norwich City | 2–2 | Keen 51, Keen 70 | |
| 14 Apr 1923 | 1922–23 | Third Division South | A | Norwich City | 2–3 | Moule 23, Lane 39 | |
| 21 Apr 1923 | 1922–23 | Third Division South | H | Norwich City | 3–0 | Lane 5, Morris 15, Morris 65 | |
| 25 Aug 1923 | 1923–24 | Third Division South | A | Norwich City | 1–1 | Morris 52 | |
| 1 Sep 1923 | 1923–24 | Third Division South | H | Norwich City | 2–1 | Morris 20, Harrold 82 | |
| 11 Oct 1924 | 1924–25 | Third Division South | H | Norwich City | 0–0 | ||
| 14 Feb 1925 | 1924–25 | Third Division South | A | Norwich City | 2–2 | Moule 7, Moule 49 | |
| 26 Sep 1925 | 1925–26 | Third Division South | A | Norwich City | 0–1 | ||
| 6 Feb 1926 | 1925–26 | Third Division South | H | Norwich City | 3–1 | Lincoln 35, Lincoln 79, Lincoln 81 | |
| 28 Aug 1926 | 1926–27 | Third Division South | H | Norwich City | 6–1 | Parker 7, Parker, Dellow 51, Parker, Parker, Parker | |
| 15 Jan 1927 | 1926–27 | Third Division South | A | Norwich City | 2–0 | Parker 78, Gomm 90 | |
| 27 Dec 1927 | 1927–28 | Third Division South | H | Norwich City | 2–1 | Landells, Landells | |
| 30 Apr 1928 | 1927–28 | Third Division South | A | Norwich City | 0–2 | ||
| 29 Oct 1938 | 1938–39 | Second Division | A | Norwich City | 2–0 | Barker 23, Brolly 42 | |
| 4 Mar 1939 | 1938–39 | Second Division | H | Norwich City | 6–0 | Barker 25, McLeod 30, Fisher 46, Richardson, JR.Smith 89, JR.Smith 90 | |
| 2 Oct 1948 | 1948–49 | Third Division South | A | Norwich City | 2–1 | Constantine 4, Hurrell 76 | |
| 26 Feb 1949 | 1948–49 | Third Division South | H | Norwich City | 1–3 | Simmonds 1 | |
| 17 Sep 1949 | 1949–50 | Third Division South | H | Norwich City | 1–2 | Hodgetts 31 | |
| 21 Jan 1950 | 1949–50 | Third Division South | A | Norwich City | 2–0 | Simmonds 9, Morgan 33 | |
| 14 Oct 1950 | 1950–51 | Third Division South | H | Norwich City | 1–1 | J.Jones 24 | |
| 3 Mar 1951 | 1950–51 | Third Division South | A | Norwich City | 1–2 | Morgan 50 | |
| 12 Apr 1952 | 1951–52 | Third Division South | A | Norwich City | 0–1 | ||
| 23 Apr 1952 | 1951–52 | Third Division South | H | Norwich City | 2–1 | Mansfield, Thrippleton | |
| 4 Oct 1952 | 1952–53 | Third Division South | A | Norwich City | 2–2 | ||
| 21 Feb 1953 | 1952–53 | Third Division South | H | Norwich City | 2–3 | Monkhouse 4, Monkhouse 65 | |
| 13 Mar 1954 | 1953–54 | Third Division South | H | Norwich City | 1–3 | Jardine 7 | |
| 28 Apr 1954 | 1953–54 | Third Division South | A | Norwich City | 3–4 | Stobbart, Smith, Saward | |
| 13 Nov 1954 | 1954–55 | Third Division South | H | Norwich City | 0–0 | ||
| 2 Apr 1955 | 1954–55 | Third Division South | A | Norwich City | 1–2 | Summers | |
| 24 Sep 1955 | 1955–56 | Third Division South | A | Norwich City | 1–4 | Mackay | |
| 4 May 1956 | 1955–56 | Third Division South | H | Norwich City | 1–0 | Prior 57 | |
| 20 Oct 1956 | 1956–57 | Third Division South | H | Norwich City | 5–1 | ||
| 2 Mar 1957 | 1956–57 | Third Division South | A | Norwich City | 0–2 | ||
| 2 Nov 1957 | 1957–58 | Third Division South | H | Norwich City | 2–2 | Morrison 52, Craig 90 | |
| 15 Mar 1958 | 1957–58 | Third Division South | A | Norwich City | 1–1 | Jardine 83 | |
| 23 Sep 1964 | 1964–65 | League Cup | H | Norwich City | 1–2 | Whitehouse | |
| 26 Dec 1966 | 1966–67 | Second Division | H | Norwich City | 2–1 | Julians, Julians | |
| 27 Dec 1966 | 1966–67 | Second Division | A | Norwich City | 1–1 | ||
| 2 Dec 1967 | 1967–68 | Second Division | A | Norwich City | 2–5 | Conlon 5, Weller 18 | |
| 27 Apr 1968 | 1967–68 | Second Division | H | Norwich City | 1–0 | Dunphy 87 | |
| 2 Nov 1968 | 1968–69 | Second Division | A | Norwich City | 3–0 | Possee 14, Weller 27, Weller 64 | |
| 11 Jan 1969 | 1968–69 | Second Division | H | Norwich City | 3–1 | Possee 50, Dunphy 74, Kitchener 90 | |
| 15 Nov 1969 | 1969–70 | Second Division | H | Norwich City | 1–0 | Possee 61 | |
| 28 Mar 1970 | 1969–70 | Second Division | A | Norwich City | 1–2 | Cripps 43 | |
| 2 Sep 1970 | 1970–71 | Second Division | A | Norwich City | 0–1 | ||
| 23 Jan 1971 | 1970–71 | Second Division | H | Norwich City | 2–2 | Possee 5, Cripps 60 | |
| 23 Oct 1971 | 1971–72 | Second Division | H | Norwich City | 2–1 | ||
| 12 Feb 1972 | 1971–72 | Second Division | A | Norwich City | 2–2 | Possee 54, Bolland 59 | |
| 19 Dec 1973 | 1973–74 | League Cup | H | Norwich City | 1–1 | Wood 49 | 10,708 |
| 16 Jan 1974 | 1973–74 | League Cup | A | Norwich City | 1–2 | Smethurst 74 | 7,737 |
| 5 Oct 1974 | 1974–75 | Second Division | A | Norwich City | 0–2 | ||
| 12 Apr 1975 | 1974–75 | Second Division | H | Norwich City | 1–1 | Kitchener 27 | |
| 24 Aug 1985 | 1985–86 | Second Division | H | Norwich City | 4–2 | Tony Kinsella 5, Steve Lovell 47, Robert Wilson 68, Paul Hinshelwood 76 | |
| 21 Dec 1985 | 1985–86 | Second Division | A | Norwich City | 1–6 | Teddy Sheringham 83 | |
| 29 Oct 1986 | 1986–87 | League Cup | A | Norwich City | 1–4 | David Byrne 14 | |
| 24 Sep 1988 | 1988–89 | First Division | A | Norwich City | 2–2 | Tony Cascarino, Kevin O'Callaghan | |
| 22 Jan 1989 | 1988–89 | First Division | H | Norwich City | 2–3 | Tony Cascarino 11, Jimmy Carter 42 | |
| 30 Sep 1989 | 1989–90 | First Division | H | Norwich City | 0–1 | 13,925 | |
| 17 Mar 1990 | 1989–90 | First Division | A | Norwich City | 1–1 | Teddy Sheringham | 14,699 |
| 5 Feb 1992 | 1991–92 | FA Cup | A | Norwich City | 1–2 | Paul Kerr | 17,010 |
| 16 Sep 1995 | 1995–96 | First Division | A | Norwich City | 0–0 | ||
| 24 Feb 1996 | 1995–96 | First Division | H | Norwich City | 2–1 | Bowry 57, Fuchs 69 | |
| 11 Aug 2001 | 2001–02 | First Division | H | Norwich City | 4–0 | Claridge 12, Reid 43, Cahill 66, Neill 90 | |
| 20 Jan 2002 | 2001–02 | First Division | A | Norwich City | 0–0 | ||
| 19 Oct 2002 | 2002–03 | First Division | A | Norwich City | 1–3 | Steve Claridge | 20,448 |
| 18 Mar 2003 | 2002–03 | First Division | H | Norwich City | 0–2 | 6,854 | |
| 8 Nov 2003 | 2003–04 | First Division | A | Norwich City | 1–3 | Darren Ward 90 | |
| 6 Dec 2003 | 2003–04 | First Division | H | Norwich City | 0–0 | ||
| 15 Oct 2005 | 2005–06 | Championship | A | Norwich City | 1–1 | Marvin Williams | 25,095 |
| 22 Nov 2005 | 2005–06 | Championship | H | Norwich City | 1–0 | Marvin Elliott | 7,814 |
| 26 Dec 2009 | 2009–10 | League One | A | Norwich City | 0–2 | ||
| 6 Feb 2010 | 2009–10 | League One | H | Norwich City | 2–1 | Tony Craig 25, Neil Harris 51 | |
| 9 Nov 2010 | 2010–11 | Championship | H | Norwich City | 1–1 | John Marquis 90 | |
| 1 Feb 2011 | 2010–11 | Championship | A | Norwich City | 1–2 | T. Robinson 56 | |
| 26 Dec 2014 | 2014–15 | Championship | A | Norwich City | 1–6 | Jermaine Easter 86 | 26,714 |
| 7 Mar 2015 | 2014–15 | Championship | H | Norwich City | 1–4 | Lee Gregory 82 | 11,116 |
| 26 Aug 2017 | 2017–18 | Championship | H | Norwich City | 4–0 | Lee Gregory 15, George Saville 17, Jed Wallace 42, Shaun Hutchinson 72 | 13,671 |
| 1 Jan 2018 | 2017–18 | Championship | A | Norwich City | 1–2 | Steve Morison 44 | 25,774 |
| 10 Nov 2018 | 2018–19 | Championship | A | Norwich City | 3–4 | Tom Elliott 24, Ryan Leonard 81, Jed Wallace 83 | 26,289 |
| 2 Mar 2019 | 2018–19 | Championship | H | Norwich City | 1–3 | Shaun Williams 45 | 16,748 |
| 3 Nov 2020 | 2020–21 | Championship | A | Norwich City | 0–0 | ||
| 2 Feb 2021 | 2020–21 | Championship | H | Norwich City | 0–0 | ||
| 19 Aug 2022 | 2022–23 | Championship | A | Norwich City | 0–2 | 26,214 | |
| 4 Mar 2023 | 2022–23 | Championship | H | Norwich City | 2–3 | Tom Bradshaw 20, Zian Flemming 83 | 18,785 |
| 20 Aug 2023 | 2023–24 | Championship | A | Norwich City | 1–3 | Aidomo Emakhu 90+1 | |
| 29 Dec 2023 | 2023–24 | Championship | H | Norwich City | 1–0 | Tom Bradshaw 18 | 17,715 |
| 26 Dec 2024 | 2024–25 | Championship | A | Norwich City | 1–2 | Romain Esse 65 | 26,060 |
| 21 Apr 2025 | 2024–25 | Championship | H | Norwich City | 3–1 | Mihailo Ivanović 8, Femi Azeez 39, Mihailo Ivanović 69 | 16,426 |
| 9 Aug 2025 | 2025–26 | Championship | A | Norwich City | 2–1 | Camiel Neghli 51, Macaulay Langstaff 83 | 26,546 |
| 6 Apr 2026 | 2025–26 | Championship | H | Norwich City | 1–2 | Mihailo Ivanović 56 | 18,855 |
| 22 Aug 2026 | 2026–27 | Championship | H | Norwich City | 3–0 | Taïryk Arconte 18, Taïryk Arconte 58, Luke Cundle 84 | 19,564 |
See also: the Norwich City archive and Norwich City v Millwall.
All Millwall head-to-head records · Millwall season by season