Charlton Athletic have played Portsmouth 117 times in competitive football, winning 40, drawing 30 and losing 47, first meeting on 18 Feb 1922 and most recently on 17 Feb 2026. Every meeting is listed below.
| Date | Season | Competition | Venue | Opponent | Score | Scorers | Att |
|---|---|---|---|---|---|---|---|
| 18 Feb 1922 | 1921–22 | Third Division South | H | Portsmouth | 1–2 | ||
| 25 Feb 1922 | 1921–22 | Third Division South | A | Portsmouth | 0–1 | ||
| 28 Aug 1922 | 1922–23 | Third Division South | H | Portsmouth | 0–2 | ||
| 6 Sep 1922 | 1922–23 | Third Division South | A | Portsmouth | 0–3 | ||
| 9 Feb 1924 | 1923–24 | Third Division South | A | Portsmouth | 0–0 | ||
| 10 Mar 1924 | 1923–24 | Third Division South | H | Portsmouth | 1–1 | ||
| 12 Jan 1929 | 1928–29 | FA Cup | A | Portsmouth | 1–2 | ||
| 25 Dec 1936 | 1936–37 | First Division | H | Portsmouth | 0–0 | ||
| 28 Dec 1936 | 1936–37 | First Division | A | Portsmouth | 1–0 | ||
| 9 Oct 1937 | 1937–38 | First Division | H | Portsmouth | 5–1 | ||
| 19 Feb 1938 | 1937–38 | First Division | A | Portsmouth | 1–2 | ||
| 22 Oct 1938 | 1938–39 | First Division | A | Portsmouth | 2–0 | ||
| 25 Feb 1939 | 1938–39 | First Division | H | Portsmouth | 3–3 | ||
| 30 Nov 1946 | 1946–47 | First Division | A | Portsmouth | 0–3 | ||
| 5 Apr 1947 | 1946–47 | First Division | H | Portsmouth | 0–0 | ||
| 27 Sep 1947 | 1947–48 | First Division | A | Portsmouth | 1–3 | ||
| 14 Feb 1948 | 1947–48 | First Division | H | Portsmouth | 2–2 | ||
| 11 Sep 1948 | 1948–49 | First Division | A | Portsmouth | 1–3 | ||
| 22 Jan 1949 | 1948–49 | First Division | H | Portsmouth | 0–1 | ||
| 26 Dec 1949 | 1949–50 | First Division | H | Portsmouth | 1–2 | ||
| 27 Dec 1949 | 1949–50 | First Division | A | Portsmouth | 0–1 | ||
| 11 Nov 1950 | 1950–51 | First Division | A | Portsmouth | 3–3 | ||
| 31 Mar 1951 | 1950–51 | First Division | H | Portsmouth | 0–1 | ||
| 25 Aug 1951 | 1951–52 | First Division | A | Portsmouth | 0–1 | ||
| 22 Dec 1951 | 1951–52 | First Division | H | Portsmouth | 0–2 | ||
| 27 Aug 1952 | 1952–53 | First Division | H | Portsmouth | 2–2 | ||
| 3 Sep 1952 | 1952–53 | First Division | A | Portsmouth | 1–1 | ||
| 17 Oct 1953 | 1953–54 | First Division | A | Portsmouth | 1–3 | ||
| 9 Jan 1954 | 1953–54 | FA Cup | A | Portsmouth | 3–3 | ||
| 14 Jan 1954 | 1953–54 | FA Cup | H | Portsmouth | 2–3 | ||
| 6 Mar 1954 | 1953–54 | First Division | H | Portsmouth | 3–1 | ||
| 8 Apr 1955 | 1954–55 | First Division | A | Portsmouth | 0–2 | ||
| 11 Apr 1955 | 1954–55 | First Division | H | Portsmouth | 2–2 | ||
| 22 Oct 1955 | 1955–56 | First Division | H | Portsmouth | 6–1 | ||
| 31 Mar 1956 | 1955–56 | First Division | A | Portsmouth | 0–4 | ||
| 20 Oct 1956 | 1956–57 | First Division | A | Portsmouth | 0–1 | ||
| 2 Mar 1957 | 1956–57 | First Division | H | Portsmouth | 1–3 | ||
| 31 Oct 1959 | 1959–60 | Second Division | A | Portsmouth | 2–2 | ||
| 30 Apr 1960 | 1959–60 | Second Division | H | Portsmouth | 6–1 | ||
| 1 Oct 1960 | 1960–61 | Second Division | H | Portsmouth | 7–4 | ||
| 18 Feb 1961 | 1960–61 | Second Division | A | Portsmouth | 1–1 | ||
| 10 Nov 1962 | 1962–63 | Second Division | A | Portsmouth | 3–3 | ||
| 30 Mar 1963 | 1962–63 | Second Division | H | Portsmouth | 2–0 | ||
| 16 Nov 1963 | 1963–64 | Second Division | A | Portsmouth | 1–4 | ||
| 29 Feb 1964 | 1963–64 | Second Division | H | Portsmouth | 0–1 | ||
| 29 Aug 1964 | 1964–65 | Second Division | A | Portsmouth | 3–2 | ||
| 19 Dec 1964 | 1964–65 | Second Division | H | Portsmouth | 3–3 | ||
| 27 Dec 1965 | 1965–66 | Second Division | H | Portsmouth | 2–2 | ||
| 28 Dec 1965 | 1965–66 | Second Division | A | Portsmouth | 1–3 | ||
| 19 Nov 1966 | 1966–67 | Second Division | H | Portsmouth | 0–2 | ||
| 15 Apr 1967 | 1966–67 | Second Division | A | Portsmouth | 2–1 | ||
| 27 Sep 1967 | 1967–68 | Second Division | A | Portsmouth | 0–4 | ||
| 3 Oct 1967 | 1967–68 | Second Division | H | Portsmouth | 4–1 | ||
| 7 Sep 1968 | 1968–69 | Second Division | H | Portsmouth | 2–1 | ||
| 29 Mar 1969 | 1968–69 | Second Division | A | Portsmouth | 1–4 | ||
| 4 Oct 1969 | 1969–70 | Second Division | H | Portsmouth | 2–2 | ||
| 31 Jan 1970 | 1969–70 | Second Division | A | Portsmouth | 1–5 | ||
| 7 Nov 1970 | 1970–71 | Second Division | H | Portsmouth | 2–2 | ||
| 20 Mar 1971 | 1970–71 | Second Division | A | Portsmouth | 0–2 | ||
| 4 Dec 1971 | 1971–72 | Second Division | A | Portsmouth | 0–0 | ||
| 22 Apr 1972 | 1971–72 | Second Division | H | Portsmouth | 1–1 | ||
| 26 Dec 1975 | 1975–76 | Second Division | H | Portsmouth | 1–3 | ||
| 24 Jan 1976 | 1975–76 | FA Cup | H | Portsmouth | 1–1 | ||
| 27 Jan 1976 | 1975–76 | FA Cup | A | Portsmouth | 3–0 | ||
| 17 Apr 1976 | 1975–76 | Second Division | A | Portsmouth | 2–2 | ||
| 16 Sep 1980 | 1980–81 | Third Division | A | Portsmouth | 0–1 | ||
| 14 Apr 1981 | 1980–81 | Third Division | H | Portsmouth | 1–2 | ||
| 26 Dec 1983 | 1983–84 | Second Division | A | Portsmouth | 0–4 | ||
| 21 Apr 1984 | 1983–84 | Second Division | H | Portsmouth | 2–1 | ||
| 29 Sep 1984 | 1984–85 | Second Division | H | Portsmouth | 2–2 | ||
| 2 Feb 1985 | 1984–85 | Second Division | A | Portsmouth | 1–0 | ||
| 12 Oct 1985 | 1985–86 | Second Division | A | Portsmouth | 0–1 | ||
| 15 Mar 1986 | 1985–86 | Second Division | H | Portsmouth | 1–2 | ||
| 12 Sep 1987 | 1987–88 | First Division | A | Portsmouth | 1–1 | ||
| 26 Dec 1987 | 1987–88 | First Division | H | Portsmouth | 2–1 | ||
| 24 Nov 1990 | 1990–91 | Second Division | H | Portsmouth | 2–1 | ||
| 9 Mar 1991 | 1990–91 | Second Division | A | Portsmouth | 1–0 | ||
| 14 Sep 1991 | 1991–92 | Second Division | H | Portsmouth | 3–0 | Garry Nelson, Robert Lee, Robert Lee | 5,727 |
| 31 Mar 1992 | 1991–92 | Second Division | A | Portsmouth | 2–1 | Carl Leaburn, David Whyte | 14,561 |
| 15 Sep 1992 | 1992–93 | Anglo-Italian Cup | H | Portsmouth | 1–3 | Carl Leaburn | 1,853 |
| 5 Dec 1992 | 1992–93 | First Division | H | Portsmouth | 1–0 | Colin Walsh | 8,337 |
| 20 Mar 1993 | 1992–93 | First Division | A | Portsmouth | 0–1 | 12,854 | |
| 17 Aug 1993 | 1993–94 | First Division | A | Portsmouth | 2–1 | ||
| 12 Dec 1993 | 1993–94 | First Division | H | Portsmouth | 0–1 | ||
| 27 Aug 1994 | 1994–95 | First Division | A | Portsmouth | 1–1 | Garry Nelson | 10,566 |
| 11 Mar 1995 | 1994–95 | First Division | H | Portsmouth | 1–0 | Carl Leaburn | 9,475 |
| 26 Dec 1995 | 1995–96 | First Division | H | Portsmouth | 2–1 | Shaun Newton, Garry Nelson | 11,686 |
| 2 Mar 1996 | 1995–96 | First Division | A | Portsmouth | 1–2 | Guy Butters | 9,323 |
| 12 Oct 1996 | 1996–97 | First Division | A | Portsmouth | 0–2 | 6,641 | |
| 19 Apr 1997 | 1996–97 | First Division | H | Portsmouth | 2–1 | Mark Bright, Mark Bright | 12,342 |
| 20 Dec 1997 | 1997–98 | First Division | A | Portsmouth | 2–0 | John Robinson, Carl Leaburn | 8,581 |
| 18 Apr 1998 | 1997–98 | First Division | H | Portsmouth | 1–0 | S Jones | 14,082 |
| 16 Oct 1999 | 1999–00 | First Division | A | Portsmouth | 2–0 | John Robinson, John Salako | 14,812 |
| 21 Apr 2000 | 1999–00 | First Division | H | Portsmouth | 1–1 | Graham Stuart | 20,043 |
| 4 Oct 2003 | 2003–04 | Premier League | A | Portsmouth | 2–1 | Jonathan Fortune 77, Shaun Bartlett 90 | 20,106 |
| 10 Apr 2004 | 2003–04 | Premier League | H | Portsmouth | 1–1 | Shaun Bartlett 8 | 26,385 |
| 21 Aug 2004 | 2004–05 | Premier League | H | Portsmouth | 2–1 | Jason Euell 23, David Unsworth 87 | 25,204 |
| 9 Apr 2005 | 2004–05 | Premier League | A | Portsmouth | 2–4 | Jonathan Fortune 22, Danny Murphy 45 | 20,108 |
| 22 Oct 2005 | 2005–06 | Premier League | A | Portsmouth | 2–1 | Darren Ambrose, Dennis Rommedahl | 19,030 |
| 17 Apr 2006 | 2005–06 | Premier League | H | Portsmouth | 2–1 | Bryan Hughes, D Bent | 25,419 |
| 16 Sep 2006 | 2006–07 | Premier League | H | Portsmouth | 0–1 | ||
| 20 Jan 2007 | 2006–07 | Premier League | A | Portsmouth | 1–0 | Amdy Faye 79 | |
| 7 Nov 2017 | 2017–18 | EFL Trophy | H | Portsmouth | 0–1 | 1,307 | |
| 9 Dec 2017 | 2017–18 | League One | H | Portsmouth | 0–1 | 16,361 | |
| 21 Apr 2018 | 2017–18 | League One | A | Portsmouth | 1–0 | Nicky Ajose 40 | 19,210 |
| 11 Dec 2018 | 2018–19 | League One | A | Portsmouth | 2–1 | Karlan Grant 23, Nicky Ajose 43 | 17,891 |
| 9 Mar 2019 | 2018–19 | League One | H | Portsmouth | 2–1 | Joe Aribo 41, Lyle Taylor 51 | 14,451 |
| 31 Oct 2020 | 2020–21 | League One | A | Portsmouth | 2–0 | Jonny Williams 26, Chuks Aneke 82 | |
| 2 Feb 2021 | 2020–21 | League One | H | Portsmouth | 1–3 | Jayden Stockley 52 | |
| 25 Sep 2021 | 2021–22 | League One | H | Portsmouth | 2–2 | Sean Clare 47, Josh Davison 87 | 16,378 |
| 31 Jan 2022 | 2021–22 | League One | A | Portsmouth | 2–1 | Conor Washington 31, Clark Robertson 64 | 15,326 |
| 17 Oct 2022 | 2022–23 | League One | H | Portsmouth | 3–0 | Ryan Inniss 17, Corey Blackett-Taylor 31, Eoghan O'Connell 67 | 13,456 |
| 1 Jan 2023 | 2022–23 | League One | A | Portsmouth | 3–1 | Jesurun Rak-Sakyi 23, Scott Fraser 48, Owen Dale 90+4 | 18,468 |
| 11 Nov 2023 | 2023–24 | League One | A | Portsmouth | 2–2 | Alfie May 71, Conor McGrandles 90+3 | 19,404 |
| 24 Feb 2024 | 2023–24 | League One | H | Portsmouth | 0–0 | 16,732 | |
| 29 Dec 2025 | 2025–26 | Championship | A | Portsmouth | 1–2 | Harvey Knibbs 90+6 | 20,401 |
| 17 Feb 2026 | 2025–26 | Championship | H | Portsmouth | 1–3 | Jayden Fevrier 64 | 18,713 |
See also: the Portsmouth archive and Portsmouth v Charlton Athletic.
All Charlton Athletic head-to-head records · Charlton Athletic season by season