Middlesbrough have played Charlton Athletic 108 times in competitive football, winning 46, drawing 25 and losing 37, first meeting on 25 Jan 1930 and most recently on 11 Mar 2026. Every meeting is listed below.
| Date | Season | Competition | Venue | Opponent | Score | Scorers | Att |
|---|---|---|---|---|---|---|---|
| 25 Jan 1930 | 1929–30 | FA Cup | H | Charlton Athletic | 1–1 | ||
| 29 Jan 1930 | 1929–30 | FA Cup | A | Charlton Athletic | 1–1 | ||
| 3 Feb 1930 | 1929–30 | FA Cup | H | Charlton Athletic | 1–0 | ||
| 26 Sep 1936 | 1936–37 | First Division | H | Charlton Athletic | 1–1 | ||
| 30 Jan 1937 | 1936–37 | First Division | A | Charlton Athletic | 2–2 | ||
| 25 Sep 1937 | 1937–38 | First Division | A | Charlton Athletic | 0–1 | ||
| 5 Feb 1938 | 1937–38 | First Division | H | Charlton Athletic | 3–1 | ||
| 24 Sep 1938 | 1938–39 | First Division | H | Charlton Athletic | 4–0 | ||
| 28 Jan 1939 | 1938–39 | First Division | A | Charlton Athletic | 0–3 | ||
| 4 Apr 1947 | 1946–47 | First Division | A | Charlton Athletic | 3–3 | ||
| 7 Apr 1947 | 1946–47 | First Division | H | Charlton Athletic | 1–2 | ||
| 25 Dec 1947 | 1947–48 | First Division | A | Charlton Athletic | 0–1 | ||
| 27 Dec 1947 | 1947–48 | First Division | H | Charlton Athletic | 1–2 | ||
| 25 Sep 1948 | 1948–49 | First Division | H | Charlton Athletic | 2–4 | ||
| 19 Feb 1949 | 1948–49 | First Division | A | Charlton Athletic | 0–2 | ||
| 24 Sep 1949 | 1949–50 | First Division | A | Charlton Athletic | 3–0 | ||
| 4 Feb 1950 | 1949–50 | First Division | H | Charlton Athletic | 1–0 | ||
| 9 Dec 1950 | 1950–51 | First Division | H | Charlton Athletic | 7–3 | ||
| 28 Apr 1951 | 1950–51 | First Division | A | Charlton Athletic | 0–3 | ||
| 8 Sep 1951 | 1951–52 | First Division | A | Charlton Athletic | 3–4 | ||
| 5 Jan 1952 | 1951–52 | First Division | H | Charlton Athletic | 2–1 | ||
| 1 Nov 1952 | 1952–53 | First Division | H | Charlton Athletic | 1–0 | ||
| 21 Mar 1953 | 1952–53 | First Division | A | Charlton Athletic | 0–2 | ||
| 12 Sep 1953 | 1953–54 | First Division | A | Charlton Athletic | 1–8 | ||
| 23 Jan 1954 | 1953–54 | First Division | H | Charlton Athletic | 0–2 | ||
| 5 Jan 1957 | 1956–57 | FA Cup | H | Charlton Athletic | 1–1 | Joe Scott 72 | 32,863 |
| 10 Jan 1957 | 1956–57 | FA Cup | A | Charlton Athletic | 3–2 | Billy Day 20, Brian Clough 44, Arthur Fitzsimons 55 | 22,613 |
| 5 Oct 1957 | 1957–58 | Second Division | H | Charlton Athletic | 2–0 | Brian Clough 39, Arthur Fitzsimons 60 | 28,123 |
| 15 Feb 1958 | 1957–58 | Second Division | A | Charlton Athletic | 2–6 | Brian Clough 78, Brian Clough 85 | 26,198 |
| 20 Sep 1958 | 1958–59 | Second Division | A | Charlton Athletic | 0–1 | 19,407 | |
| 7 Feb 1959 | 1958–59 | Second Division | H | Charlton Athletic | 1–3 | Alan Peacock 27 | 16,210 |
| 19 Sep 1959 | 1959–60 | Second Division | H | Charlton Athletic | 3–0 | Brian Clough 27, Brian Clough 38, Brian Clough 70 | 30,918 |
| 6 Feb 1960 | 1959–60 | Second Division | A | Charlton Athletic | 0–1 | 16,487 | |
| 22 Oct 1960 | 1960–61 | Second Division | A | Charlton Athletic | 6–6 | Brian Clough 15, Ronald Burbeck 17, Derek McLean 28, Brian Clough 30, Ronald Burbeck 50, Brian Clough 62 | 10,064 |
| 11 Mar 1961 | 1960–61 | Second Division | H | Charlton Athletic | 2–2 | Alan Peacock 67, Mick McNeil 83 | 15,126 |
| 14 Oct 1961 | 1961–62 | Second Division | A | Charlton Athletic | 0–1 | ||
| 3 Mar 1962 | 1961–62 | Second Division | H | Charlton Athletic | 3–2 | ||
| 1 Dec 1962 | 1962–63 | Second Division | A | Charlton Athletic | 4–3 | ||
| 20 Apr 1963 | 1962–63 | Second Division | H | Charlton Athletic | 2–1 | ||
| 31 Aug 1963 | 1963–64 | Second Division | A | Charlton Athletic | 4–2 | ||
| 21 Dec 1963 | 1963–64 | Second Division | H | Charlton Athletic | 2–3 | ||
| 23 Sep 1964 | 1964–65 | League Cup | A | Charlton Athletic | 1–2 | ||
| 6 Oct 1964 | 1964–65 | Second Division | A | Charlton Athletic | 2–0 | ||
| 30 Jan 1965 | 1964–65 | FA Cup | A | Charlton Athletic | 1–1 | ||
| 1 Feb 1965 | 1964–65 | FA Cup | H | Charlton Athletic | 2–1 | ||
| 24 Apr 1965 | 1964–65 | Second Division | H | Charlton Athletic | 1–2 | ||
| 18 Sep 1965 | 1965–66 | Second Division | H | Charlton Athletic | 2–2 | ||
| 12 Mar 1966 | 1965–66 | Second Division | A | Charlton Athletic | 0–1 | ||
| 7 Oct 1967 | 1967–68 | Second Division | A | Charlton Athletic | 2–2 | ||
| 24 Feb 1968 | 1967–68 | Second Division | H | Charlton Athletic | 1–1 | ||
| 28 Sep 1968 | 1968–69 | Second Division | H | Charlton Athletic | 1–0 | ||
| 5 Apr 1969 | 1968–69 | Second Division | A | Charlton Athletic | 0–2 | ||
| 8 Nov 1969 | 1969–70 | Second Division | H | Charlton Athletic | 2–0 | ||
| 3 Mar 1970 | 1969–70 | Second Division | A | Charlton Athletic | 2–0 | ||
| 14 Nov 1970 | 1970–71 | Second Division | H | Charlton Athletic | 3–0 | ||
| 13 Mar 1971 | 1970–71 | Second Division | A | Charlton Athletic | 0–1 | ||
| 11 Sep 1971 | 1971–72 | Second Division | A | Charlton Athletic | 2–0 | ||
| 25 Mar 1972 | 1971–72 | Second Division | H | Charlton Athletic | 2–2 | ||
| 13 Nov 1982 | 1982–83 | Second Division | A | Charlton Athletic | 3–2 | ||
| 26 Mar 1983 | 1982–83 | Second Division | H | Charlton Athletic | 3–0 | ||
| 3 Dec 1983 | 1983–84 | Second Division | A | Charlton Athletic | 0–2 | ||
| 5 May 1984 | 1983–84 | Second Division | H | Charlton Athletic | 1–0 | ||
| 6 Oct 1984 | 1984–85 | Second Division | H | Charlton Athletic | 1–0 | ||
| 22 Mar 1985 | 1984–85 | Second Division | A | Charlton Athletic | 0–1 | ||
| 27 Aug 1985 | 1985–86 | Second Division | A | Charlton Athletic | 0–2 | ||
| 1 Feb 1986 | 1985–86 | Second Division | H | Charlton Athletic | 1–3 | ||
| 17 Dec 1988 | 1988–89 | First Division | H | Charlton Athletic | 0–0 | 16,065 | |
| 1 Apr 1989 | 1988–89 | First Division | A | Charlton Athletic | 0–2 | 6,696 | |
| 10 Nov 1990 | 1990–91 | Second Division | H | Charlton Athletic | 1–2 | Ian Baird | 17,998 |
| 23 Feb 1991 | 1990–91 | Second Division | A | Charlton Athletic | 1–0 | Bernie Slaven | 5,510 |
| 16 Nov 1991 | 1991–92 | Second Division | H | Charlton Athletic | 2–0 | Nicky Mohan, Bernie Slaven | 13,093 |
| 28 Mar 1992 | 1991–92 | Second Division | A | Charlton Athletic | 0–0 | 8,250 | |
| 19 Apr 1994 | 1993–94 | First Division | H | Charlton Athletic | 2–0 | Alan Moore, John Hendrie | 6,982 |
| 8 May 1994 | 1993–94 | First Division | A | Charlton Athletic | 5–2 | Paul Wilkinson, John Hendrie, John Hendrie, John Hendrie, Jamie Pollock | 8,905 |
| 26 Nov 1994 | 1994–95 | First Division | A | Charlton Athletic | 2–0 | John Hendrie, Jamie Pollock | 10,019 |
| 18 Feb 1995 | 1994–95 | First Division | H | Charlton Athletic | 1–0 | Uwe Fuchs | 16,301 |
| 9 Aug 1997 | 1997–98 | First Division | H | Charlton Athletic | 2–1 | Gianluca Festa, Fabrizio Ravanelli | 29,414 |
| 10 Jan 1998 | 1997–98 | First Division | A | Charlton Athletic | 0–3 | 15,742 | |
| 14 Nov 1998 | 1998–99 | Premier League | A | Charlton Athletic | 1–1 | Phil Stamp | 20,043 |
| 10 Apr 1999 | 1998–99 | Premier League | H | Charlton Athletic | 2–0 | Hamilton Ricard, Robbie Mustoe | 34,529 |
| 21 Oct 2000 | 2000–01 | Premier League | A | Charlton Athletic | 0–1 | 20,043 | |
| 3 Mar 2001 | 2000–01 | Premier League | H | Charlton Athletic | 0–0 | 28,177 | |
| 13 Oct 2001 | 2001–02 | Premier League | A | Charlton Athletic | 0–0 | 20,451 | |
| 3 Feb 2002 | 2001–02 | Premier League | H | Charlton Athletic | 0–0 | 24,189 | |
| 20 Oct 2002 | 2002–03 | Premier League | A | Charlton Athletic | 0–1 | 26,271 | |
| 22 Mar 2003 | 2002–03 | Premier League | H | Charlton Athletic | 1–1 | Malcolm Christie 57 | 29,080 |
| 13 Dec 2003 | 2003–04 | Premier League | H | Charlton Athletic | 0–0 | 26,721 | |
| 13 Mar 2004 | 2003–04 | Premier League | A | Charlton Athletic | 0–1 | 26,270 | |
| 30 Oct 2004 | 2004–05 | Premier League | A | Charlton Athletic | 2–1 | Talal El Karkouri 21, Boudewijn Zenden 58 | 26,031 |
| 27 Feb 2005 | 2004–05 | Premier League | H | Charlton Athletic | 2–2 | Chris Riggott 74, Danny Graham 86 | 29,603 |
| 28 Aug 2005 | 2005–06 | Premier League | H | Charlton Athletic | 0–3 | 26,206 | |
| 12 Mar 2006 | 2005–06 | Premier League | A | Charlton Athletic | 1–2 | 24,830 | |
| 23 Mar 2006 | 2005–06 | FA Cup | A | Charlton Athletic | 0–0 | 24,925 | |
| 12 Apr 2006 | 2005–06 | FA Cup | H | Charlton Athletic | 4–2 | 30,248 | |
| 23 Dec 2006 | 2006–07 | Premier League | H | Charlton Athletic | 2–0 | 32,013 | |
| 13 Jan 2007 | 2006–07 | Premier League | A | Charlton Athletic | 3–1 | 26,384 | |
| 3 Nov 2012 | 2012–13 | Championship | A | Charlton Athletic | 4–1 | Jonathan Woodgate 27, Scott McDonald 53, Emmanuel Ledesma 63, Smallwood 90 | 17,736 |
| 27 Apr 2013 | 2012–13 | Championship | H | Charlton Athletic | 2–2 | Marvin Emnes 76, Scott McDonald 86 | 15,011 |
| 10 Aug 2013 | 2013–14 | Championship | A | Charlton Athletic | 1–0 | Lukas Jutkiewicz 72 | 14,882 |
| 18 Jan 2014 | 2013–14 | Championship | H | Charlton Athletic | 1–0 | Emmanuel Ledesma 16 | 14,548 |
| 27 Sep 2014 | 2014–15 | Championship | A | Charlton Athletic | 0–0 | 16,110 | |
| 7 Feb 2015 | 2014–15 | Championship | H | Charlton Athletic | 3–1 | Patrick Bamford 5, Jelle Vossen 47, Lee Tomlin 87 | 18,903 |
| 31 Oct 2015 | 2015–16 | Championship | H | Charlton Athletic | 3–0 | David Nugent 60, Albert Adomah 66, Daniel Ayala 78 | 20,943 |
| 13 Mar 2016 | 2015–16 | Championship | A | Charlton Athletic | 0–2 | 14,636 | |
| 7 Dec 2019 | 2019–20 | Championship | H | Charlton Athletic | 1–0 | George Saville 1 | 18,681 |
| 7 Mar 2020 | 2019–20 | Championship | A | Charlton Athletic | 1–0 | Paddy McNair 17 | 18,080 |
| 9 Dec 2025 | 2025–26 | Championship | A | Charlton Athletic | 2–1 | Riley McGree 33, Morgan Whittaker 45+3 | 17,258 |
| 11 Mar 2026 | 2025–26 | Championship | H | Charlton Athletic | 0–1 | 24,668 |
See also: the Charlton Athletic archive and Charlton Athletic v Middlesbrough.
All Middlesbrough head-to-head records · Middlesbrough season by season