Bolton Wanderers have played Charlton Athletic 99 times in competitive football, winning 47, drawing 21 and losing 31, first meeting on 10 Mar 1923 and most recently on 21 Jan 2025. Every meeting is listed below.
| Date | Season | Competition | Venue | Opponent | Score | Scorers | Att |
|---|---|---|---|---|---|---|---|
| 10 Mar 1923 | 1922–23 | FA Cup | A | Charlton Athletic | 1–0 | ||
| 14 Jan 1933 | 1932–33 | FA Cup | A | Charlton Athletic | 5–1 | ||
| 19 Dec 1936 | 1936–37 | First Division | H | Charlton Athletic | 2–1 | ||
| 24 Apr 1937 | 1936–37 | First Division | A | Charlton Athletic | 0–1 | ||
| 23 Oct 1937 | 1937–38 | First Division | A | Charlton Athletic | 1–1 | ||
| 5 Mar 1938 | 1937–38 | First Division | H | Charlton Athletic | 1–0 | ||
| 27 Aug 1938 | 1938–39 | First Division | H | Charlton Athletic | 2–1 | ||
| 24 Dec 1938 | 1938–39 | First Division | A | Charlton Athletic | 1–2 | ||
| 23 Mar 1946 | 1945–46 | FA Cup | N | Charlton Athletic | 0–2 | 70,819 | |
| 5 Oct 1946 | 1946–47 | First Division | A | Charlton Athletic | 0–2 | ||
| 19 Feb 1947 | 1946–47 | First Division | H | Charlton Athletic | 0–1 | ||
| 4 Oct 1947 | 1947–48 | First Division | A | Charlton Athletic | 1–2 | ||
| 21 Feb 1948 | 1947–48 | First Division | H | Charlton Athletic | 1–0 | ||
| 13 Nov 1948 | 1948–49 | First Division | A | Charlton Athletic | 4–1 | ||
| 9 Apr 1949 | 1948–49 | First Division | H | Charlton Athletic | 2–2 | ||
| 26 Nov 1949 | 1949–50 | First Division | A | Charlton Athletic | 0–0 | ||
| 18 Mar 1950 | 1949–50 | First Division | H | Charlton Athletic | 3–0 | ||
| 19 Aug 1950 | 1950–51 | First Division | A | Charlton Athletic | 3–4 | ||
| 16 Dec 1950 | 1950–51 | First Division | H | Charlton Athletic | 3–0 | ||
| 29 Sep 1951 | 1951–52 | First Division | H | Charlton Athletic | 2–1 | ||
| 9 Feb 1952 | 1951–52 | First Division | A | Charlton Athletic | 0–1 | ||
| 10 Sep 1952 | 1952–53 | First Division | A | Charlton Athletic | 0–2 | ||
| 1 Jan 1953 | 1952–53 | First Division | H | Charlton Athletic | 1–2 | ||
| 25 Dec 1953 | 1953–54 | First Division | A | Charlton Athletic | 0–1 | ||
| 26 Dec 1953 | 1953–54 | First Division | H | Charlton Athletic | 3–1 | ||
| 21 Aug 1954 | 1954–55 | First Division | H | Charlton Athletic | 3–2 | ||
| 18 Dec 1954 | 1954–55 | First Division | A | Charlton Athletic | 0–2 | ||
| 27 Aug 1955 | 1955–56 | First Division | H | Charlton Athletic | 1–3 | ||
| 24 Dec 1955 | 1955–56 | First Division | A | Charlton Athletic | 1–3 | ||
| 12 Sep 1956 | 1956–57 | First Division | H | Charlton Athletic | 2–0 | ||
| 20 Sep 1956 | 1956–57 | First Division | A | Charlton Athletic | 1–2 | ||
| 6 Mar 1965 | 1964–65 | Second Division | A | Charlton Athletic | 3–1 | ||
| 29 Mar 1965 | 1964–65 | Second Division | H | Charlton Athletic | 1–1 | ||
| 21 Aug 1965 | 1965–66 | Second Division | H | Charlton Athletic | 4–2 | ||
| 29 Jan 1966 | 1965–66 | Second Division | A | Charlton Athletic | 1–0 | ||
| 20 Aug 1966 | 1966–67 | Second Division | A | Charlton Athletic | 1–0 | ||
| 17 Dec 1966 | 1966–67 | Second Division | H | Charlton Athletic | 2–1 | ||
| 22 Nov 1967 | 1967–68 | Second Division | H | Charlton Athletic | 2–0 | ||
| 6 Apr 1968 | 1967–68 | Second Division | A | Charlton Athletic | 0–2 | ||
| 12 Oct 1968 | 1968–69 | Second Division | H | Charlton Athletic | 3–0 | ||
| 14 Dec 1968 | 1968–69 | Second Division | A | Charlton Athletic | 2–2 | ||
| 6 Dec 1969 | 1969–70 | Second Division | A | Charlton Athletic | 1–1 | ||
| 21 Mar 1970 | 1969–70 | Second Division | H | Charlton Athletic | 1–1 | ||
| 10 Oct 1970 | 1970–71 | Second Division | H | Charlton Athletic | 4–0 | ||
| 17 Apr 1971 | 1970–71 | Second Division | A | Charlton Athletic | 1–4 | ||
| 16 Dec 1972 | 1972–73 | Third Division | A | Charlton Athletic | 3–2 | ||
| 13 Jan 1973 | 1972–73 | FA Cup | A | Charlton Athletic | 1–1 | ||
| 17 Jan 1973 | 1972–73 | FA Cup | H | Charlton Athletic | 4–0 | ||
| 20 Feb 1973 | 1972–73 | Third Division | H | Charlton Athletic | 3–0 | ||
| 4 Oct 1975 | 1975–76 | Second Division | H | Charlton Athletic | 5–0 | ||
| 24 Apr 1976 | 1975–76 | Second Division | A | Charlton Athletic | 4–0 | ||
| 27 Nov 1976 | 1976–77 | Second Division | H | Charlton Athletic | 1–0 | ||
| 22 Apr 1977 | 1976–77 | Second Division | A | Charlton Athletic | 1–1 | ||
| 12 Nov 1977 | 1977–78 | Second Division | H | Charlton Athletic | 2–1 | ||
| 17 Dec 1977 | 1977–78 | Second Division | A | Charlton Athletic | 1–2 | ||
| 19 Dec 1981 | 1981–82 | Second Division | H | Charlton Athletic | 2–0 | ||
| 28 Apr 1982 | 1981–82 | Second Division | A | Charlton Athletic | 0–1 | ||
| 11 Dec 1982 | 1982–83 | Second Division | H | Charlton Athletic | 4–1 | ||
| 14 May 1983 | 1982–83 | Second Division | A | Charlton Athletic | 1–4 | ||
| 28 Aug 1993 | 1993–94 | First Division | A | Charlton Athletic | 0–3 | ||
| 5 Mar 1994 | 1993–94 | First Division | H | Charlton Athletic | 3–2 | ||
| 5 Nov 1994 | 1994–95 | First Division | A | Charlton Athletic | 2–1 | ||
| 21 Jan 1995 | 1994–95 | First Division | H | Charlton Athletic | 5–1 | ||
| 19 Oct 1996 | 1996–97 | First Division | A | Charlton Athletic | 3–3 | ||
| 25 Apr 1997 | 1996–97 | First Division | H | Charlton Athletic | 4–1 | ||
| 11 Sep 1999 | 1999–00 | First Division | A | Charlton Athletic | 1–2 | ||
| 19 Feb 2000 | 1999–00 | FA Cup | H | Charlton Athletic | 1–0 | ||
| 4 Mar 2000 | 1999–00 | First Division | H | Charlton Athletic | 0–2 | ||
| 15 Dec 2001 | 2001–02 | Premier League | H | Charlton Athletic | 0–0 | ||
| 23 Mar 2002 | 2001–02 | Premier League | A | Charlton Athletic | 2–1 | ||
| 24 Aug 2002 | 2002–03 | Premier League | H | Charlton Athletic | 1–2 | Youri Djorkaeff 2 | |
| 18 Jan 2003 | 2002–03 | Premier League | A | Charlton Athletic | 1–1 | Youri Djorkaeff 85 | |
| 30 Aug 2003 | 2003–04 | Premier League | H | Charlton Athletic | 0–0 | ||
| 31 Jan 2004 | 2003–04 | Premier League | A | Charlton Athletic | 2–1 | Henrik Pedersen 1, Kevin Nolan 78 | |
| 14 Aug 2004 | 2004–05 | Premier League | H | Charlton Athletic | 4–1 | Jay-Jay Okocha 11, Henrik Pedersen 30, Jay-Jay Okocha 59, Henrik Pedersen 72 | 24,100 |
| 16 Apr 2005 | 2004–05 | Premier League | A | Charlton Athletic | 2–1 | Jay-Jay Okocha 7, El Hadji Diouf 58 | 26,708 |
| 29 Oct 2005 | 2005–06 | Premier League | A | Charlton Athletic | 1–0 | Kevin Nolan 72 | 26,175 |
| 22 Apr 2006 | 2005–06 | Premier League | H | Charlton Athletic | 4–1 | Ricardo Vaz Tê 14, Kevin Davies 21, Kevin Davies 89, Jared Borgetti 89 | 24,713 |
| 26 Aug 2006 | 2006–07 | Premier League | A | Charlton Athletic | 0–2 | 23,638 | |
| 25 Oct 2006 | 2006–07 | League Cup | A | Charlton Athletic | 0–1 | 10,788 | |
| 31 Jan 2007 | 2006–07 | Premier League | H | Charlton Athletic | 1–1 | Henrik Pedersen 6 | 22,357 |
| 15 Dec 2012 | 2012–13 | Championship | H | Charlton Athletic | 2–0 | David Ngog 74, David Ngog 80 | 15,991 |
| 30 Mar 2013 | 2012–13 | Championship | A | Charlton Athletic | 2–3 | Marvin Sordell 4, Medo Kamara 20 | 17,322 |
| 21 Dec 2013 | 2013–14 | Championship | H | Charlton Athletic | 1–1 | Kevin McNaughton 45 | 14,923 |
| 18 Apr 2014 | 2013–14 | Championship | A | Charlton Athletic | 0–0 | 15,773 | |
| 21 Oct 2014 | 2014–15 | Championship | A | Charlton Athletic | 1–2 | Dean Moxey 54 | 13,433 |
| 14 Apr 2015 | 2014–15 | Championship | H | Charlton Athletic | 1–1 | Adam Le Fondre 79 | 12,994 |
| 15 Dec 2015 | 2015–16 | Championship | A | Charlton Athletic | 2–2 | Emile Heskey 32, Josh Vela 42 | 12,294 |
| 19 Apr 2016 | 2015–16 | Championship | H | Charlton Athletic | 0–0 | 12,257 | |
| 27 Aug 2016 | 2016–17 | League One | A | Charlton Athletic | 1–1 | Gary Madine 53 | 10,926 |
| 28 Jan 2017 | 2016–17 | League One | H | Charlton Athletic | 1–2 | Zach Clough 13 | |
| 28 Sep 2021 | 2021–22 | League One | A | Charlton Athletic | 4–1 | Oladapo Afolayan 43, Kieran Lee 73, Kieran Lee 81, Antoni Sarcevic 90+1 | 12,707 |
| 8 Feb 2022 | 2021–22 | League One | H | Charlton Athletic | 2–1 | Dion Charles 10, Will Aimson 83 | 13,523 |
| 3 Sep 2022 | 2022–23 | League One | H | Charlton Athletic | 3–1 | Conor Bradley 9, Kieran Lee 41, George Johnston 76 | 19,193 |
| 28 Jan 2023 | 2022–23 | League One | A | Charlton Athletic | 2–1 | Aaron Morley 4, Dion Charles 68 | 14,458 |
| 28 Oct 2023 | 2023–24 | League One | A | Charlton Athletic | 2–0 | Randell Williams 16, Dion Charles 21 | 14,343 |
| 17 Feb 2024 | 2023–24 | League One | H | Charlton Athletic | 3–3 | Victor Adeboyejo 19, Paris Maghoma 51, Jón Daði Böðvarsson 71 | 20,179 |
| 24 Aug 2024 | 2024–25 | League One | A | Charlton Athletic | 0–2 | 14,365 | |
| 21 Jan 2025 | 2024–25 | League One | H | Charlton Athletic | 1–2 | Joel Randall 55 | 18,477 |
See also: the Charlton Athletic archive and Charlton Athletic v Bolton Wanderers.
All Bolton Wanderers head-to-head records · Bolton Wanderers season by season