Middlesbrough have played Portsmouth 115 times in competitive football, winning 42, drawing 32 and losing 41, first meeting on 10 Apr 1925 and most recently on 11 Apr 2026. Every meeting is listed below.
| Date | Season | Competition | Venue | Opponent | Score | Scorers | Att |
|---|---|---|---|---|---|---|---|
| 10 Apr 1925 | 1924–25 | Second Division | A | Portsmouth | 1–3 | ||
| 13 Apr 1925 | 1924–25 | Second Division | H | Portsmouth | 1–1 | ||
| 29 Aug 1925 | 1925–26 | Second Division | A | Portsmouth | 5–1 | ||
| 2 Jan 1926 | 1925–26 | Second Division | H | Portsmouth | 4–1 | ||
| 6 Nov 1926 | 1926–27 | Second Division | H | Portsmouth | 7–3 | ||
| 26 Mar 1927 | 1926–27 | Second Division | A | Portsmouth | 1–0 | ||
| 3 Dec 1927 | 1927–28 | First Division | H | Portsmouth | 5–1 | ||
| 14 Apr 1928 | 1927–28 | First Division | A | Portsmouth | 1–4 | ||
| 21 Dec 1929 | 1929–30 | First Division | H | Portsmouth | 2–0 | ||
| 26 Apr 1930 | 1929–30 | First Division | A | Portsmouth | 1–1 | ||
| 1 Nov 1930 | 1930–31 | First Division | H | Portsmouth | 0–1 | ||
| 7 Mar 1931 | 1930–31 | First Division | A | Portsmouth | 0–1 | ||
| 21 Nov 1931 | 1931–32 | First Division | H | Portsmouth | 0–1 | ||
| 9 Jan 1932 | 1931–32 | FA Cup | H | Portsmouth | 1–1 | ||
| 13 Jan 1932 | 1931–32 | FA Cup | A | Portsmouth | 0–3 | ||
| 2 Apr 1932 | 1931–32 | First Division | A | Portsmouth | 0–2 | ||
| 1 Oct 1932 | 1932–33 | First Division | H | Portsmouth | 5–4 | ||
| 11 Feb 1933 | 1932–33 | First Division | A | Portsmouth | 0–2 | ||
| 16 Dec 1933 | 1933–34 | First Division | H | Portsmouth | 2–0 | ||
| 30 Apr 1934 | 1933–34 | First Division | A | Portsmouth | 1–4 | ||
| 29 Aug 1934 | 1934–35 | First Division | H | Portsmouth | 1–1 | ||
| 5 Sep 1934 | 1934–35 | First Division | A | Portsmouth | 0–1 | ||
| 31 Aug 1935 | 1935–36 | First Division | H | Portsmouth | 3–2 | ||
| 28 Dec 1935 | 1935–36 | First Division | A | Portsmouth | 0–1 | ||
| 5 Sep 1936 | 1936–37 | First Division | A | Portsmouth | 1–2 | ||
| 2 Jan 1937 | 1936–37 | First Division | H | Portsmouth | 2–2 | ||
| 11 Sep 1937 | 1937–38 | First Division | A | Portsmouth | 2–0 | ||
| 26 Jan 1938 | 1937–38 | First Division | H | Portsmouth | 0–0 | ||
| 19 Nov 1938 | 1938–39 | First Division | A | Portsmouth | 1–1 | ||
| 29 Mar 1939 | 1938–39 | First Division | H | Portsmouth | 8–2 | ||
| 23 Nov 1946 | 1946–47 | First Division | H | Portsmouth | 3–3 | ||
| 29 Mar 1947 | 1946–47 | First Division | A | Portsmouth | 1–3 | ||
| 20 Sep 1947 | 1947–48 | First Division | H | Portsmouth | 1–2 | ||
| 14 Apr 1948 | 1947–48 | First Division | A | Portsmouth | 1–6 | ||
| 8 Sep 1948 | 1948–49 | First Division | A | Portsmouth | 0–1 | ||
| 15 Sep 1948 | 1948–49 | First Division | H | Portsmouth | 1–1 | ||
| 3 Sep 1949 | 1949–50 | First Division | H | Portsmouth | 1–5 | ||
| 31 Dec 1949 | 1949–50 | First Division | A | Portsmouth | 1–1 | ||
| 19 Aug 1950 | 1950–51 | First Division | A | Portsmouth | 1–1 | ||
| 16 Dec 1950 | 1950–51 | First Division | H | Portsmouth | 3–1 | ||
| 13 Oct 1951 | 1951–52 | First Division | A | Portsmouth | 4–5 | ||
| 1 Mar 1952 | 1951–52 | First Division | H | Portsmouth | 2–1 | ||
| 13 Dec 1952 | 1952–53 | First Division | H | Portsmouth | 3–2 | ||
| 2 May 1953 | 1952–53 | First Division | A | Portsmouth | 4–1 | ||
| 31 Oct 1953 | 1953–54 | First Division | A | Portsmouth | 2–0 | ||
| 20 Mar 1954 | 1953–54 | First Division | H | Portsmouth | 2–2 | ||
| 22 Aug 1959 | 1959–60 | Second Division | H | Portsmouth | 0–0 | 26,122 | |
| 19 Dec 1959 | 1959–60 | Second Division | A | Portsmouth | 3–6 | Brian Clough 10, Bill Harris 50, Billy Day 63 | 9,912 |
| 28 Jan 1961 | 1960–61 | Second Division | A | Portsmouth | 3–0 | Brian Clough 14, Brian Clough 68, Brian Clough 88 | 7,272 |
| 22 Apr 1961 | 1960–61 | Second Division | H | Portsmouth | 3–0 | Ronnie Waldock 15, Brian Clough 31, Ronnie Waldock 79 | 9,339 |
| 7 Sep 1962 | 1962–63 | Second Division | H | Portsmouth | 4–2 | ||
| 18 May 1963 | 1962–63 | Second Division | A | Portsmouth | 1–1 | ||
| 12 Oct 1963 | 1963–64 | Second Division | H | Portsmouth | 3–1 | ||
| 22 Feb 1964 | 1963–64 | Second Division | A | Portsmouth | 0–1 | ||
| 28 Nov 1964 | 1964–65 | Second Division | A | Portsmouth | 1–2 | ||
| 9 Apr 1965 | 1964–65 | Second Division | H | Portsmouth | 4–1 | ||
| 26 Oct 1965 | 1965–66 | Second Division | H | Portsmouth | 5–2 | ||
| 25 Mar 1966 | 1965–66 | Second Division | A | Portsmouth | 1–4 | ||
| 28 Oct 1967 | 1967–68 | Second Division | H | Portsmouth | 1–0 | ||
| 23 Mar 1968 | 1967–68 | Second Division | A | Portsmouth | 0–2 | ||
| 17 Aug 1968 | 1968–69 | Second Division | A | Portsmouth | 0–3 | ||
| 8 Mar 1969 | 1968–69 | Second Division | H | Portsmouth | 1–0 | ||
| 22 Nov 1969 | 1969–70 | Second Division | A | Portsmouth | 3–2 | ||
| 7 Mar 1970 | 1969–70 | Second Division | H | Portsmouth | 2–1 | ||
| 10 Oct 1970 | 1970–71 | Second Division | H | Portsmouth | 3–2 | ||
| 17 Apr 1971 | 1970–71 | Second Division | A | Portsmouth | 1–1 | ||
| 14 Aug 1971 | 1971–72 | Second Division | A | Portsmouth | 1–2 | ||
| 16 Oct 1971 | 1971–72 | Second Division | H | Portsmouth | 2–1 | ||
| 16 Dec 1972 | 1972–73 | Second Division | A | Portsmouth | 0–0 | ||
| 24 Feb 1973 | 1972–73 | Second Division | H | Portsmouth | 3–0 | ||
| 25 Aug 1973 | 1973–74 | Second Division | A | Portsmouth | 1–0 | ||
| 19 Jan 1974 | 1973–74 | Second Division | H | Portsmouth | 3–0 | ||
| 9 Jan 1980 | 1979–80 | FA Cup | A | Portsmouth | 1–1 | ||
| 14 Jan 1980 | 1979–80 | FA Cup | H | Portsmouth | 3–0 | ||
| 27 Aug 1983 | 1983–84 | Second Division | A | Portsmouth | 1–0 | ||
| 14 Jan 1984 | 1983–84 | Second Division | H | Portsmouth | 0–0 | ||
| 25 Aug 1984 | 1984–85 | Second Division | A | Portsmouth | 0–1 | ||
| 19 Jan 1985 | 1984–85 | Second Division | H | Portsmouth | 0–0 | ||
| 25 Jan 1986 | 1985–86 | Second Division | A | Portsmouth | 0–1 | ||
| 12 Apr 1986 | 1985–86 | Second Division | H | Portsmouth | 1–0 | ||
| 21 Dec 1988 | 1988–89 | Full Members Cup | H | Portsmouth | 2–1 | Bernie Slaven, Dean Glover | 6,853 |
| 23 Sep 1989 | 1989–90 | Second Division | A | Portsmouth | 1–3 | Bernie Slaven | 7,306 |
| 3 Feb 1990 | 1989–90 | Second Division | H | Portsmouth | 2–0 | Paul Kerr, Bernie Slaven | 15,295 |
| 17 Nov 1990 | 1990–91 | Second Division | A | Portsmouth | 3–0 | Ian Baird, Bernie Slaven | 8,433 |
| 26 Feb 1991 | 1990–91 | Second Division | H | Portsmouth | 1–2 | Gary Parkinson | 15,930 |
| 31 Aug 1991 | 1991–92 | Second Division | H | Portsmouth | 2–0 | Willie Falconer, Bernie Slaven | 12,230 |
| 28 Dec 1991 | 1991–92 | Second Division | A | Portsmouth | 0–4 | 13,344 | |
| 15 Feb 1992 | 1991–92 | FA Cup | A | Portsmouth | 1–1 | Alan Kernaghan | 18,138 |
| 26 Feb 1992 | 1991–92 | FA Cup | H | Portsmouth | 2–4 | Paul Wilkinson, Paul Wilkinson | 19,479 |
| 2 Nov 1993 | 1993–94 | First Division | A | Portsmouth | 0–2 | 12,503 | |
| 16 Apr 1994 | 1993–94 | First Division | H | Portsmouth | 0–2 | 10,041 | |
| 23 Oct 1994 | 1994–95 | First Division | A | Portsmouth | 0–0 | 7,281 | |
| 3 Dec 1994 | 1994–95 | First Division | H | Portsmouth | 4–0 | Paul Wilkinson, Paul Wilkinson, Craig Hignett, Craig Hignett | 17,185 |
| 5 Nov 1997 | 1997–98 | First Division | H | Portsmouth | 1–1 | Andy Townsend | 29,724 |
| 14 Mar 1998 | 1997–98 | First Division | A | Portsmouth | 0–0 | 17,003 | |
| 6 Dec 2003 | 2003–04 | Premier League | H | Portsmouth | 0–0 | 28,031 | |
| 15 May 2004 | 2003–04 | Premier League | A | Portsmouth | 1–5 | Boudewijn Zenden 27 | 20,134 |
| 24 Oct 2004 | 2004–05 | Premier League | H | Portsmouth | 1–1 | Stewart Downing 74 | 30,964 |
| 1 Feb 2005 | 2004–05 | Premier League | A | Portsmouth | 1–2 | Malcolm Christie 35 | 19,620 |
| 15 Oct 2005 | 2005–06 | Premier League | H | Portsmouth | 1–1 | 26,551 | |
| 15 Apr 2006 | 2005–06 | Premier League | A | Portsmouth | 0–1 | 20,204 | |
| 28 Aug 2006 | 2006–07 | Premier League | H | Portsmouth | 0–4 | 24,834 | |
| 30 Jan 2007 | 2006–07 | Premier League | A | Portsmouth | 0–0 | 19,820 | |
| 29 Dec 2007 | 2007–08 | Premier League | A | Portsmouth | 1–0 | Tuncay 20 | 20,089 |
| 3 May 2008 | 2007–08 | Premier League | H | Portsmouth | 2–0 | Chris Riggott 40, Tuncay 53 | 24,828 |
| 13 Sep 2008 | 2008–09 | Premier League | A | Portsmouth | 1–2 | Mido 24 | 19,425 |
| 14 Mar 2009 | 2008–09 | Premier League | H | Portsmouth | 1–1 | Marlon King 90 | 24,281 |
| 2 Oct 2010 | 2010–11 | Championship | H | Portsmouth | 2–2 | Matthew Bates 29, Barry Robson 43 | 14,749 |
| 12 Mar 2011 | 2010–11 | Championship | A | Portsmouth | 0–0 | 16,447 | |
| 6 Aug 2011 | 2011–12 | Championship | H | Portsmouth | 2–2 | Marvin Emnes 24, Rhys Williams 54 | 18,196 |
| 3 Mar 2012 | 2011–12 | Championship | A | Portsmouth | 3–1 | Barry Robson 55, Matthew Bates 62, Marvin Emnes 82 | 16,770 |
| 24 Aug 2024 | 2024–25 | Championship | H | Portsmouth | 2–2 | Matthew Clarke 11, Tommy Conway 90 | 26,270 |
| 18 Jan 2025 | 2024–25 | Championship | A | Portsmouth | 1–2 | Emmanuel Latte Lath 30 | 20,389 |
| 4 Oct 2025 | 2025–26 | Championship | A | Portsmouth | 0–1 | 20,397 | |
| 11 Apr 2026 | 2025–26 | Championship | H | Portsmouth | 0–1 | 27,017 |
See also: the Portsmouth archive and Portsmouth v Middlesbrough.
All Middlesbrough head-to-head records · Middlesbrough season by season