Sunderland have played Portsmouth 115 times in competitive football, winning 43, drawing 36 and losing 36, first meeting on 27 Aug 1927 and most recently on 5 Jan 2025. Every meeting is listed below.
| Date | Season | Competition | Venue | Opponent | Score | Scorers | Att |
|---|---|---|---|---|---|---|---|
| 27 Aug 1927 | 1927–28 | First Division | H | Portsmouth | 3–3 | ||
| 18 Feb 1928 | 1927–28 | First Division | A | Portsmouth | 5–3 | Dave Halliday 16, Jack Dowsey 48, Dave Halliday 64, Dave Halliday 69, Dave Halliday 87 | |
| 22 Sep 1928 | 1928–29 | First Division | A | Portsmouth | 0–4 | ||
| 2 Feb 1929 | 1928–29 | First Division | H | Portsmouth | 5–0 | George Robinson 11, Dave Halliday 14, Dave Halliday 61, George Robinson 86, Bobby McKay 88 | |
| 14 Sep 1929 | 1929–30 | First Division | A | Portsmouth | 1–1 | Dave Halliday 50 | |
| 18 Jan 1930 | 1929–30 | First Division | H | Portsmouth | 1–1 | Albert Wood 43 | |
| 6 Sep 1930 | 1930–31 | First Division | A | Portsmouth | 1–1 | Albert Wood 15 | |
| 3 Jan 1931 | 1930–31 | First Division | H | Portsmouth | 0–0 | ||
| 10 Oct 1931 | 1931–32 | First Division | A | Portsmouth | 0–0 | ||
| 20 Feb 1932 | 1931–32 | First Division | H | Portsmouth | 5–1 | Harry Bedford 24, Benny Yorston 55, Benny Yorston 60, Jimmy Temple 80, Jimmy Leonard 84 | |
| 17 Dec 1932 | 1932–33 | First Division | A | Portsmouth | 3–1 | Charlie Thomson 25, Bobby Gurney 42, Bobby Gurney 43 | |
| 29 Apr 1933 | 1932–33 | First Division | H | Portsmouth | 0–3 | ||
| 30 Aug 1933 | 1933–34 | First Division | H | Portsmouth | 0–2 | ||
| 6 Sep 1933 | 1933–34 | First Division | A | Portsmouth | 0–0 | ||
| 15 Dec 1934 | 1934–35 | First Division | A | Portsmouth | 4–2 | Patsy Gallacher 18, Patsy Gallacher 23, Bert Davis 39, Bobby Gurney 61 | |
| 27 Apr 1935 | 1934–35 | First Division | H | Portsmouth | 4–1 | George Goddard 24, Eddie Burbanks 71, Raich Carter 76, Bert Davis 78 | |
| 2 Nov 1935 | 1935–36 | First Division | A | Portsmouth | 2–2 | Raich Carter 9, Raich Carter 69 | |
| 4 Apr 1936 | 1935–36 | First Division | H | Portsmouth | 5–0 | Patsy Gallacher 35, Raich Carter 43, Bobby Gurney 58, Jimmy Connor 64, Jimmy Connor 85 | |
| 7 Nov 1936 | 1936–37 | First Division | H | Portsmouth | 3–2 | Eddie Burbanks 7, Len Duns 22, Raich Carter 49 | |
| 13 Mar 1937 | 1936–37 | First Division | A | Portsmouth | 2–3 | Len Duns 79, Tom Wylie 84 | |
| 11 Dec 1937 | 1937–38 | First Division | H | Portsmouth | 0–2 | ||
| 23 Apr 1938 | 1937–38 | First Division | A | Portsmouth | 0–1 | ||
| 8 Oct 1938 | 1938–39 | First Division | A | Portsmouth | 1–2 | Len Duns 29 | |
| 15 Mar 1939 | 1938–39 | First Division | H | Portsmouth | 0–2 | ||
| 5 Oct 1946 | 1946–47 | First Division | A | Portsmouth | 1–4 | Stan Lloyd 85 | |
| 8 Feb 1947 | 1946–47 | First Division | H | Portsmouth | 0–0 | ||
| 29 Nov 1947 | 1947–48 | First Division | H | Portsmouth | 4–1 | Ronnie Turnbull 20, Ronnie Turnbull 30, Ronnie Turnbull 55, Ronnie Turnbull 85 | |
| 17 Apr 1948 | 1947–48 | First Division | A | Portsmouth | 2–2 | Arthur Wright 7, Dickie Davis 24 | |
| 16 Oct 1948 | 1948–49 | First Division | A | Portsmouth | 0–3 | ||
| 12 Mar 1949 | 1948–49 | First Division | H | Portsmouth | 1–4 | Ivor Broadis 10 | |
| 26 Nov 1949 | 1949–50 | First Division | A | Portsmouth | 2–2 | Dickie Davis 46, Ivor Broadis 47 | |
| 18 Mar 1950 | 1949–50 | First Division | H | Portsmouth | 1–1 | Dickie Davis 40 | |
| 18 Nov 1950 | 1950–51 | First Division | H | Portsmouth | 0–0 | ||
| 7 Apr 1951 | 1950–51 | First Division | A | Portsmouth | 0–0 | ||
| 22 Sep 1951 | 1951–52 | First Division | H | Portsmouth | 3–1 | Len Shackleton 14, Harry Kirtley 39, Billy Bingham 83 | |
| 26 Jan 1952 | 1951–52 | First Division | A | Portsmouth | 2–0 | Trevor Ford 43, Len Shackleton 70 | |
| 4 Oct 1952 | 1952–53 | First Division | H | Portsmouth | 1–1 | Trevor Ford 5 | |
| 21 Feb 1953 | 1952–53 | First Division | A | Portsmouth | 2–5 | Ken Smith 9, Ken Smith 53 | |
| 19 Sep 1953 | 1953–54 | First Division | A | Portsmouth | 1–4 | Tommy Wright 28 | |
| 6 Feb 1954 | 1953–54 | First Division | H | Portsmouth | 3–1 | Billy Elliott 27, Len Shackleton 50, Ted Purdon 66 | |
| 11 Sep 1954 | 1954–55 | First Division | A | Portsmouth | 2–2 | Len Shackleton 47, Stan Anderson 69 | |
| 22 Jan 1955 | 1954–55 | First Division | H | Portsmouth | 2–2 | Len Shackleton 66, George Aitken 71 | |
| 1 Oct 1955 | 1955–56 | First Division | A | Portsmouth | 1–2 | Ken Chisholm 28 | |
| 11 Feb 1956 | 1955–56 | First Division | H | Portsmouth | 4–2 | Ray Daniel 28, Charlie Fleming 42, Billy Bingham 44, Charlie Fleming 83 | |
| 27 Oct 1956 | 1956–57 | First Division | H | Portsmouth | 3–3 | Joe McDonald 49, Charlie Fleming 53, Ted Purdon 82 | |
| 1 May 1957 | 1956–57 | First Division | A | Portsmouth | 2–3 | Alan O'Neill 11, Alan O'Neill 46 | |
| 14 Dec 1957 | 1957–58 | First Division | H | Portsmouth | 1–1 | Jackie Maltby 11 | |
| 26 Apr 1958 | 1957–58 | First Division | A | Portsmouth | 2–0 | Don Kichenbrand 40, Don Kichenbrand 89 | |
| 15 Apr 1960 | 1959–60 | Second Division | H | Portsmouth | 2–0 | Ian Lawther 16, Ian Lawther 61 | |
| 18 Apr 1960 | 1959–60 | Second Division | A | Portsmouth | 2–1 | Ernie Taylor 31, Ian Lawther 86 | |
| 10 Sep 1960 | 1960–61 | Second Division | A | Portsmouth | 1–2 | Stan Anderson 66 | |
| 21 Jan 1961 | 1960–61 | Second Division | H | Portsmouth | 4–1 | ||
| 14 Nov 1962 | 1962–63 | League Cup | A | Portsmouth | 0–0 | 13,511 | |
| 21 Nov 1962 | 1962–63 | League Cup | H | Portsmouth | 2–1 | Jim McNab, George Herd | 14,484 |
| 24 Nov 1962 | 1962–63 | Second Division | A | Portsmouth | 1–3 | Colin Nelson 86 | 15,000 |
| 13 Apr 1963 | 1962–63 | Second Division | H | Portsmouth | 1–0 | Harry Hooper 35 | 35,356 |
| 28 Aug 1963 | 1963–64 | Second Division | H | Portsmouth | 3–0 | George Mulhall 4, George Mulhall 70, Johnny Crossan 84 | |
| 4 Sep 1963 | 1963–64 | Second Division | A | Portsmouth | 4–2 | ||
| 14 Nov 1970 | 1970–71 | Second Division | A | Portsmouth | 1–2 | Bobby Kerr 18 | |
| 13 Mar 1971 | 1970–71 | Second Division | H | Portsmouth | 0–0 | ||
| 6 Nov 1971 | 1971–72 | Second Division | A | Portsmouth | 2–2 | Dave Watson 44, Dennis Tueart 89 | |
| 1 Mar 1972 | 1971–72 | Second Division | H | Portsmouth | 3–2 | John Lathan 20, John Lathan 48, John Lathan 59 | |
| 9 Dec 1972 | 1972–73 | Second Division | A | Portsmouth | 3–2 | Dave Watson 36, Billy Hughes 87, Bobby Kerr 89 | |
| 14 Apr 1973 | 1972–73 | Second Division | H | Portsmouth | 2–0 | Bobby Kerr 42, Dennis Tueart 83 | |
| 11 Sep 1973 | 1973–74 | Second Division | A | Portsmouth | 1–1 | Vic Halom 10 | |
| 5 Mar 1974 | 1973–74 | Second Division | H | Portsmouth | 3–0 | Dennis Tueart 74, Dennis Tueart 79, Bobby Kerr 82 | |
| 7 Dec 1974 | 1974–75 | Second Division | H | Portsmouth | 4–1 | Vic Halom 32, Billy Hughes 57, Dick Malone 60, Bryan Robson 68 | |
| 11 Jan 1975 | 1974–75 | Second Division | A | Portsmouth | 2–4 | Bryan Robson 22, Vic Halom 88 | |
| 4 Oct 1975 | 1975–76 | Second Division | A | Portsmouth | 0–0 | ||
| 24 Apr 1976 | 1975–76 | Second Division | H | Portsmouth | 2–0 | Joe Bolton 28, Billy Hughes 31 | |
| 20 Aug 1985 | 1985–86 | Second Division | A | Portsmouth | 0–3 | ||
| 7 Dec 1985 | 1985–86 | Second Division | H | Portsmouth | 1–3 | Eric Gates 88 | |
| 4 Oct 1986 | 1986–87 | Second Division | H | Portsmouth | 0–0 | ||
| 28 Mar 1987 | 1986–87 | Second Division | A | Portsmouth | 1–3 | Eric Gates 54 | |
| 31 Dec 1988 | 1988–89 | Second Division | H | Portsmouth | 4–0 | Eric Gates 33, Richard Ord 44, Gordon Armstrong 61, Colin Pascoe 75 | 21,566 |
| 8 Apr 1989 | 1988–89 | Second Division | A | Portsmouth | 0–2 | 7,724 | |
| 16 Dec 1989 | 1989–90 | Second Division | A | Portsmouth | 3–3 | Paul Hardyman, Bennett and Gabbiadini | 7,127 |
| 21 Apr 1990 | 1989–90 | Second Division | H | Portsmouth | 2–2 | Gordon Armstrong, Gordon Armstrong | 14,379 |
| 3 Sep 1991 | 1991–92 | Second Division | A | Portsmouth | 0–1 | 9,621 | |
| 21 Dec 1991 | 1991–92 | Second Division | H | Portsmouth | 1–0 | Andy Awford | 14,432 |
| 24 Oct 1992 | 1992–93 | First Division | A | Portsmouth | 0–2 | 10,689 | |
| 1 May 1993 | 1992–93 | First Division | H | Portsmouth | 4–1 | Don Goodman, Don Goodman, Martin Gray, Gordon Armstrong | 21,309 |
| 6 Nov 1993 | 1993–94 | First Division | H | Portsmouth | 1–2 | Martin Smith | 17,146 |
| 4 Dec 1993 | 1993–94 | First Division | A | Portsmouth | 1–0 | Martin Smith | 11,891 |
| 26 Nov 1994 | 1994–95 | First Division | A | Portsmouth | 4–1 | Craig Russell, Andy Melville, Phil Gray, Martin Smith | 7,527 |
| 18 Feb 1995 | 1994–95 | First Division | H | Portsmouth | 2–2 | Martin Smith, Martin Smith | 12,372 |
| 12 Sep 1995 | 1995–96 | First Division | H | Portsmouth | 1–1 | Andy Melville | 12,282 |
| 17 Feb 1996 | 1995–96 | First Division | A | Portsmouth | 2–2 | Lee Howey, Steve Agnew | 12,241 |
| 15 Nov 1997 | 1997–98 | First Division | A | Portsmouth | 4–1 | Niall Quinn, Lee Clark, Allan Johnston, Nicky Summerbee | 10,702 |
| 21 Mar 1998 | 1997–98 | First Division | H | Portsmouth | 2–1 | Kevin Phillips, Allan Johnston | 38,134 |
| 26 Sep 1998 | 1998–99 | First Division | A | Portsmouth | 1–1 | Allan Johnston | 17,022 |
| 2 Mar 1999 | 1998–99 | First Division | H | Portsmouth | 2–0 | Danny Dichio, Kevin Phillips | 37,656 |
| 11 Dec 1999 | 1999–00 | FA Cup | H | Portsmouth | 1–0 | Gavin McCann | 26,535 |
| 29 Oct 2005 | 2005–06 | Premier League | H | Portsmouth | 1–4 | Dean Whitehead | 34,926 |
| 22 Apr 2006 | 2005–06 | Premier League | A | Portsmouth | 1–2 | Tommy Miller | 20,078 |
| 13 Jan 2008 | 2007–08 | Premier League | H | Portsmouth | 2–0 | Kieran Richardson, Kieran Richardson | 37,369 |
| 23 Feb 2008 | 2007–08 | Premier League | A | Portsmouth | 0–1 | 20,139 | |
| 8 Nov 2008 | 2008–09 | Premier League | H | Portsmouth | 1–2 | Djibril Cissé | 37,712 |
| 18 May 2009 | 2008–09 | Premier League | A | Portsmouth | 1–3 | Kenwyne Jones | 20,398 |
| 12 Dec 2009 | 2009–10 | Premier League | H | Portsmouth | 1–1 | Darren Bent 22 | 37,578 |
| 23 Jan 2010 | 2009–10 | FA Cup | A | Portsmouth | 1–2 | Darren Bent 15 | 10,315 |
| 9 Feb 2010 | 2009–10 | Premier League | A | Portsmouth | 1–1 | Darren Bent 11 | 16,242 |
| 22 Dec 2018 | 2018–19 | League One | A | Portsmouth | 1–3 | Luke O'Nien 57 | 19,402 |
| 31 Mar 2019 | 2018–19 | EFL Trophy | N | Portsmouth | 2–2 | Aiden McGeady 38, Aiden McGeady 119 | 85,021 |
| 27 Apr 2019 | 2018–19 | League One | H | Portsmouth | 1–1 | Tom Flanagan 9 | 41,129 |
| 11 May 2019 | 2018–19 | Play-offs | H | Portsmouth | 1–0 | Chris Maguire 62 | 26,610 |
| 16 May 2019 | 2018–19 | Play-offs | A | Portsmouth | 0–0 | 18,077 | |
| 17 Aug 2019 | 2019–20 | League One | H | Portsmouth | 2–1 | Jordan Willis 27, Chris Maguire 39 | 29,140 |
| 1 Feb 2020 | 2019–20 | League One | A | Portsmouth | 0–2 | 18,531 | |
| 24 Oct 2020 | 2020–21 | League One | H | Portsmouth | 1–3 | Charlie Wyke 10 | |
| 9 Mar 2021 | 2020–21 | League One | A | Portsmouth | 2–0 | Charlie Wyke 13, Jordan Jones 58 | |
| 2 Oct 2021 | 2021–22 | League One | A | Portsmouth | 0–4 | 17,418 | |
| 22 Jan 2022 | 2021–22 | League One | H | Portsmouth | 1–0 | Elliot Embleton 40 | 32,220 |
| 31 Aug 2024 | 2024–25 | Championship | A | Portsmouth | 3–1 | Zak Swanson 31, Alan Browne 52, Romaine Mundle 56 | 20,231 |
| 5 Jan 2025 | 2024–25 | Championship | H | Portsmouth | 1–0 | Wilson Isidor 7 | 39,846 |
See also: the Portsmouth archive and Portsmouth v Sunderland.
All Sunderland head-to-head records · Sunderland season by season