Gillingham have played Walsall 125 times in competitive football, winning 48, drawing 29 and losing 48, first meeting on 24 Sep 1927 and most recently on 15 Aug 2026. Every meeting is listed below.
| Date | Season | Competition | Venue | Opponent | Score | Scorers | Att |
|---|---|---|---|---|---|---|---|
| 24 Sep 1927 | 1927–28 | Third Division South | A | Walsall | 4–7 | ||
| 4 Feb 1928 | 1927–28 | Third Division South | H | Walsall | 2–0 | ||
| 22 Sep 1928 | 1928–29 | Third Division South | H | Walsall | 1–4 | ||
| 2 Feb 1929 | 1928–29 | Third Division South | A | Walsall | 0–4 | ||
| 31 Aug 1929 | 1929–30 | Third Division South | H | Walsall | 2–1 | ||
| 28 Dec 1929 | 1929–30 | Third Division South | A | Walsall | 2–1 | ||
| 6 Dec 1930 | 1930–31 | Third Division South | A | Walsall | 2–2 | ||
| 11 Apr 1931 | 1930–31 | Third Division South | H | Walsall | 2–0 | ||
| 5 Dec 1936 | 1936–37 | Third Division South | H | Walsall | 2–2 | ||
| 10 Apr 1937 | 1936–37 | Third Division South | A | Walsall | 1–2 | ||
| 30 Oct 1937 | 1937–38 | Third Division South | H | Walsall | 3–0 | ||
| 12 Mar 1938 | 1937–38 | Third Division South | A | Walsall | 1–3 | ||
| 16 Sep 1950 | 1950–51 | Third Division South | H | Walsall | 4–1 | ||
| 20 Jan 1951 | 1950–51 | Third Division South | A | Walsall | 1–2 | ||
| 27 Oct 1951 | 1951–52 | Third Division South | H | Walsall | 4–1 | ||
| 15 Mar 1952 | 1951–52 | Third Division South | A | Walsall | 0–1 | ||
| 26 Dec 1952 | 1952–53 | Third Division South | H | Walsall | 3–1 | ||
| 27 Dec 1952 | 1952–53 | Third Division South | A | Walsall | 3–1 | ||
| 13 Mar 1954 | 1953–54 | Third Division South | H | Walsall | 3–0 | ||
| 29 Apr 1954 | 1953–54 | Third Division South | A | Walsall | 1–1 | ||
| 28 Aug 1954 | 1954–55 | Third Division South | A | Walsall | 1–0 | ||
| 1 Jan 1955 | 1954–55 | Third Division South | H | Walsall | 3–2 | ||
| 22 Oct 1955 | 1955–56 | Third Division South | A | Walsall | 1–2 | ||
| 3 Mar 1956 | 1955–56 | Third Division South | H | Walsall | 0–1 | ||
| 1 Sep 1956 | 1956–57 | Third Division South | H | Walsall | 2–1 | ||
| 29 Dec 1956 | 1956–57 | Third Division South | A | Walsall | 2–2 | ||
| 9 Nov 1957 | 1957–58 | Third Division South | A | Walsall | 1–1 | ||
| 5 Apr 1958 | 1957–58 | Third Division South | H | Walsall | 3–0 | ||
| 30 Aug 1958 | 1958–59 | Fourth Division | A | Walsall | 2–1 | ||
| 3 Jan 1959 | 1958–59 | Fourth Division | H | Walsall | 4–2 | ||
| 28 Nov 1959 | 1959–60 | Fourth Division | H | Walsall | 2–0 | ||
| 16 Apr 1960 | 1959–60 | Fourth Division | A | Walsall | 3–2 | ||
| 22 Aug 1964 | 1964–65 | Third Division | A | Walsall | 1–0 | ||
| 12 Dec 1964 | 1964–65 | Third Division | H | Walsall | 4–0 | ||
| 9 Apr 1966 | 1965–66 | Third Division | A | Walsall | 1–6 | ||
| 30 Apr 1966 | 1965–66 | Third Division | H | Walsall | 1–0 | ||
| 3 Sep 1966 | 1966–67 | Third Division | H | Walsall | 0–0 | ||
| 11 Oct 1966 | 1966–67 | Third Division | A | Walsall | 0–3 | ||
| 7 Jan 1967 | 1966–67 | FA Cup | A | Walsall | 1–3 | ||
| 26 Aug 1967 | 1967–68 | Third Division | A | Walsall | 0–3 | ||
| 23 Dec 1967 | 1967–68 | Third Division | H | Walsall | 0–1 | ||
| 9 Nov 1968 | 1968–69 | Third Division | H | Walsall | 4–0 | ||
| 28 Jan 1969 | 1968–69 | Third Division | A | Walsall | 1–2 | ||
| 8 Nov 1969 | 1969–70 | Third Division | H | Walsall | 1–3 | ||
| 31 Mar 1970 | 1969–70 | Third Division | A | Walsall | 1–0 | ||
| 21 Oct 1970 | 1970–71 | Third Division | H | Walsall | 2–1 | ||
| 16 Jan 1971 | 1970–71 | Third Division | A | Walsall | 0–3 | ||
| 17 Aug 1974 | 1974–75 | Third Division | H | Walsall | 2–2 | ||
| 18 Mar 1975 | 1974–75 | Third Division | A | Walsall | 1–1 | ||
| 25 Oct 1975 | 1975–76 | Third Division | H | Walsall | 2–3 | ||
| 27 Feb 1976 | 1975–76 | Third Division | A | Walsall | 0–4 | ||
| 28 Aug 1976 | 1976–77 | Third Division | A | Walsall | 2–1 | ||
| 5 Feb 1977 | 1976–77 | Third Division | H | Walsall | 1–0 | ||
| 3 Dec 1977 | 1977–78 | Third Division | H | Walsall | 3–1 | ||
| 22 Apr 1978 | 1977–78 | Third Division | A | Walsall | 1–2 | ||
| 20 Mar 1979 | 1978–79 | Third Division | A | Walsall | 1–0 | ||
| 10 Apr 1979 | 1978–79 | Third Division | H | Walsall | 3–1 | ||
| 1 Nov 1980 | 1980–81 | Third Division | A | Walsall | 3–3 | ||
| 3 Apr 1981 | 1980–81 | Third Division | H | Walsall | 1–0 | ||
| 5 Dec 1981 | 1981–82 | Third Division | H | Walsall | 1–4 | ||
| 17 Apr 1982 | 1981–82 | Third Division | A | Walsall | 0–1 | ||
| 25 Sep 1982 | 1982–83 | Third Division | H | Walsall | 3–0 | ||
| 5 Feb 1983 | 1982–83 | Third Division | A | Walsall | 0–0 | ||
| 12 Nov 1983 | 1983–84 | Third Division | A | Walsall | 1–3 | ||
| 10 Mar 1984 | 1983–84 | Third Division | H | Walsall | 1–3 | ||
| 22 Sep 1984 | 1984–85 | Third Division | H | Walsall | 3–0 | ||
| 16 Apr 1985 | 1984–85 | Third Division | A | Walsall | 1–0 | ||
| 9 Nov 1985 | 1985–86 | Third Division | H | Walsall | 5–2 | ||
| 12 Apr 1986 | 1985–86 | Third Division | A | Walsall | 1–4 | ||
| 1 Jan 1987 | 1986–87 | Third Division | H | Walsall | 4–0 | ||
| 18 Apr 1987 | 1986–87 | Third Division | A | Walsall | 0–1 | ||
| 5 Dec 1987 | 1987–88 | FA Cup | H | Walsall | 2–1 | ||
| 18 Dec 1987 | 1987–88 | Third Division | H | Walsall | 0–1 | ||
| 7 May 1988 | 1987–88 | Third Division | A | Walsall | 0–0 | ||
| 26 Dec 1990 | 1990–91 | Fourth Division | H | Walsall | 1–0 | ||
| 30 Mar 1991 | 1990–91 | Fourth Division | A | Walsall | 0–0 | ||
| 11 Jan 1992 | 1991–92 | Fourth Division | H | Walsall | 4–0 | ||
| 22 Feb 1992 | 1991–92 | Fourth Division | A | Walsall | 1–0 | ||
| 26 Sep 1992 | 1992–93 | Third Division | H | Walsall | 0–1 | ||
| 16 Jan 1993 | 1992–93 | Third Division | A | Walsall | 1–1 | ||
| 9 Oct 1993 | 1993–94 | Third Division | A | Walsall | 0–1 | ||
| 22 Jan 1994 | 1993–94 | Third Division | H | Walsall | 1–1 | ||
| 24 Sep 1994 | 1994–95 | Third Division | A | Walsall | 1–2 | ||
| 4 Mar 1995 | 1994–95 | Third Division | H | Walsall | 1–3 | ||
| 14 Sep 1996 | 1996–97 | Second Division | A | Walsall | 0–1 | ||
| 29 Apr 1997 | 1996–97 | Second Division | H | Walsall | 2–0 | ||
| 23 Aug 1997 | 1997–98 | Second Division | H | Walsall | 2–1 | ||
| 31 Mar 1998 | 1997–98 | Second Division | A | Walsall | 0–1 | ||
| 8 Aug 1998 | 1998–99 | Second Division | H | Walsall | 0–1 | ||
| 9 Jan 1999 | 1998–99 | Second Division | A | Walsall | 1–2 | ||
| 11 Dec 1999 | 1999–00 | FA Cup | A | Walsall | 1–1 | ||
| 8 Jan 2000 | 1999–00 | FA Cup | H | Walsall | 2–1 | ||
| 27 Oct 2001 | 2001–02 | First Division | H | Walsall | 2–0 | ||
| 30 Mar 2002 | 2001–02 | First Division | A | Walsall | 1–1 | ||
| 23 Nov 2002 | 2002–03 | First Division | A | Walsall | 0–1 | ||
| 12 Apr 2003 | 2002–03 | First Division | H | Walsall | 0–1 | ||
| 29 Sep 2003 | 2003–04 | First Division | A | Walsall | 1–2 | ||
| 12 Apr 2004 | 2003–04 | First Division | H | Walsall | 3–0 | ||
| 12 Nov 2005 | 2005–06 | League One | A | Walsall | 0–2 | ||
| 29 Apr 2006 | 2005–06 | League One | H | Walsall | 0–1 | ||
| 1 Sep 2007 | 2007–08 | League One | H | Walsall | 2–1 | Gary Mulligan 15, Gary Mulligan 34 | 4,806 |
| 26 Jan 2008 | 2007–08 | League One | A | Walsall | 1–2 | Andrew Crofts 90 | 4,914 |
| 29 Aug 2009 | 2009–10 | League One | A | Walsall | 0–0 | ||
| 30 Jan 2010 | 2009–10 | League One | H | Walsall | 0–0 | ||
| 29 Dec 2013 | 2013–14 | League One | H | Walsall | 2–2 | Cody McDonald 46, Cody McDonald 90+2 | 5,394 |
| 21 Apr 2014 | 2013–14 | League One | A | Walsall | 1–1 | Cody McDonald 84 | 3,890 |
| 20 Sep 2014 | 2014–15 | League One | H | Walsall | 0–0 | 5,344 | |
| 1 Feb 2015 | 2014–15 | League One | A | Walsall | 1–1 | Bradley Dack 69 | 3,951 |
| 31 Oct 2015 | 2015–16 | League One | A | Walsall | 2–3 | Cody McDonald 12, Bradley Dack 32 | 6,663 |
| 12 Apr 2016 | 2015–16 | League One | H | Walsall | 1–2 | Luke Norris 90+5 | 6,246 |
| 18 Oct 2016 | 2016–17 | League One | H | Walsall | 1–1 | Cody McDonald 25 | 5,542 |
| 19 Nov 2016 | 2016–17 | League One | A | Walsall | 2–1 | Cody McDonald 2, Jay Emmanuel-Thomas 84 | 5,420 |
| 18 Nov 2017 | 2017–18 | League One | A | Walsall | 1–0 | Conor Wilkinson 44 | 4,917 |
| 17 Feb 2018 | 2017–18 | League One | H | Walsall | 0–0 | 4,682 | |
| 18 Aug 2018 | 2018–19 | League One | A | Walsall | 1–2 | Tom Eaves 90+3 | 4,361 |
| 19 Jan 2019 | 2018–19 | League One | H | Walsall | 0–3 | 3,975 | |
| 20 Aug 2022 | 2022–23 | League Two | H | Walsall | 0–0 | ||
| 18 Mar 2023 | 2022–23 | League Two | A | Walsall | 0–2 | 6,709 | |
| 14 Oct 2023 | 2023–24 | League Two | A | Walsall | 1–4 | Macauley Bonne 60 | 5,632 |
| 3 Feb 2024 | 2023–24 | League Two | H | Walsall | 1–1 | Conor Masterson 77 | 5,710 |
| 11 Feb 2025 | 2024–25 | League Two | A | Walsall | 1–1 | Robbie McKenzie 68 | 6,229 |
| 22 Mar 2025 | 2024–25 | League Two | H | Walsall | 0–0 | 6,153 | |
| 9 Aug 2025 | 2025–26 | League Two | H | Walsall | 1–0 | Bradley Dack 58 | 6,498 |
| 3 Apr 2026 | 2025–26 | League Two | A | Walsall | 2–2 | Ronan Hale 50, Seb Palmer-Houlden 63 | 5,994 |
| 15 Aug 2026 | 2026–27 | League Two | H | Walsall | 0–3 | 6,125 |
See also: the Walsall archive and Walsall v Gillingham.
All Gillingham head-to-head records · Gillingham season by season