# Wiltshire County FA Senior Cup

The Wiltshire FA Senior Cup is the county cup in Wiltshire and has seniority over the Wiltshire Premier Shield according to the Wiltshire County FA Handbook. It is administered by the Wiltshire Football Association.
According to the current rules of the competition, it is open to all clubs whose first affiliation is with the Wiltshire County FA and who play at levels 5, 6 or 7 below the top four tiers of the English football league system. Clubs can be exempt upon payment of a fee. The most successful side is Devizes Town with 14 titles.

## List of Finals

This section lists every final of the competition played since 1885, the winners, the runners-up, and the result.

### Key

* Match went to a replay
* Match went to extra time
* Match decided by a penalty shootout after extra time
* Shared trophy
| Season | Winners | Result | Runner-up | Notes |
| 1886–87 | Swindon Town | 3–1 | Trowbridge Town | |
| 1887–88 | Swindon Town | 5–0 | Swindon Temperance | |
| 1888–89 | Swindon Town | 7–0 | Swindon Temperance | |
| 1889–90 | Swindon Town | 7–1 | Trowbridge | |
| 1890–91 | Swindon Town | 2–0 | Swindon Town reserves | |
| 1891–92 | Swindon Town | 13–0 | Swindon Town reserves | |
| 1892–93 | Swindon Athletic | 3–1 | Trowbridge | |
| 1893–94 | Swindon Wanderers | 3–2 | Calne | |
| 1894–95 | Trowbridge | 2–0 | Calne | |
| 1895–96 | Swindon Town reserves Trowbridge | | | Trophy shared. |
| 1896–97 | Swindon Town | 3–0 | Trowbridge | |
| 1897–98 | Trowbridge | 6–1 | Swindon Victoria | |
| 1898–99 | Swindon Victoria | | Devizes Town | |
| 1899–1900 | Chippenham Town | | Devizes Town | |
| 1900–01 | Warminster Town | 1–0 | Even Swindon United | |
| 1901–02 | Chippenham Town | | Swindon Town reserves | |
| 1902–03 | Warminster Town | 3–1 | Wootton Bassett Town | Replay. First match ended 0–0. |
| 1903–04 | Swindon Town | 3–0 | Wootton Bassett Town | |
| 1904–05 | Melksham Town | | Swindon Haydon St. Workmen | |
| 1905–06 | Salisbury City (1905) | | Swindon Haydon St. Workmen | |
| 1906–07 | Swindon Town | 2–0 | Trowbridge | Replay. First match ended 2–2. |
| 1907–08 | Devizes Town | 3–1 | Trowbridge | |
| 1908–09 | Swindon Town reserves | | Trowbridge | |
| 1909–10 | Salisbury City (1905) | | Warminster Town | |
| 1910–11 | Warminster Town | | Salisbury City (1905) | |
| 1911–12 | 38th Brigade Field Artillery | | Calne | |
| 1912–13 | Calne | 1–0 | Trowbridge | Replay. First match ended 1–1. |
| 1913–14 | 3rd Bn Wiltshire Regiment | | Chippenham Town | |
| 1914–19 | No competition due to World War I. | No competition due to World War I. | No competition due to World War I. | No competition due to World War I. |
| 1919–20 | Swindon Town | | Salisbury City (1905) | |
| 1920–21 | Swindon Victoria | | Stratton Reform | |
| 1921–22 | Trowbridge | | Chippenham Town | |
| 1922–23 | Salisbury City (1905) | | Devizes | |
| 1923–24 | Spencers | | Swindon Victoria | |
| 1924–25 | Chippenham Town | | Swindon Victoria | |
| 1925–26 | Trowbridge | | 1st Bn Wiltshire Regiment | |
| 1926–27 | Chippenham Town | | Warminster Town | |
| 1927–28 | Swindon Corinthians | | Chippenham Town | |
| 1928–29 | Chippenham Town | | Swindon Corinthians | |
| 1929–30 | Garrad Athletics | | Trowbridge | |
| 1930–31 | Chippenham Town | | Swindon Corinthians | |
| 1931–32 | Westbury United | | Swindon Victoria | |
| 1932–33 | Westbury United | | Warminster Town | |
| 1933–34 | Trowbridge | 3–1 | Westbury United | Replay. First match ended 0–0. |
| 1934–35 | Swindon Corinthians | | Swindon Victoria | |
| 1935–36 | Salisbury Corinthians | 3–2 | Swindon Corinthians | Replay. First match ended 2–2. |
| 1936–37 | Swindon Victoria | | Salisbury Corinthians | |
| 1937–38 | Trowbridge Town | | 1st Survey Co. Royal Artillery | |
| 1938–39 | Purton | | Swindon Corinthians | |
| 1939–45 | No competition due to World War II. | No competition due to World War II. | No competition due to World War II. | No competition due to World War II. |
| 1945–46 | Salisbury Corinthians | 2–0 | Chippenham Town | |
| 1946–47 | Swindon G.W.R. Corinthians | | Pewsey Vale | |
| 1947–48 | Westbury United | | Swindon B.R. Corinthians | |
| 1948–49 | Purton | | Swindon B.R. Corinthians | |
| 1949–50 | Devizes Town | | Calne & Harris United | |
| 1950–51 | Purton | | Salisbury City (1905) | |
| 1951–52 | Westbury United | | Bulford United | |
| 1952–53 | Pinehurst Youth Centre | | Swindon Victoria | |
| 1953–54 | Pinehurst Youth Centre | | Warminster Town | |
| 1954–55 | Purton | | Bulford United | |
| 1955–56 | Swindon | | Victoria Downton | |
| 1956–57 | Devizes Town | | Swindon B.R. | |
| 1957–58 | Devizes Town | | Melksham | |
| 1958–59 | Devizes Town | | Swindon B.R. | |
| 1959–60 | Pinehurst | | Devizes Town | |
| 1960–61 | Devizes Town | | Pinehurst | |
| 1961–62 | Devizes Town | | Malmesbury | |
| 1962–63 | Devizes Town | 4–1 | Highworth Town | |
| 1963–64 | Highworth Town | | Westbury United | |
| 1964–65 | Pinehurst | | Chippenham Town | |
| 1965–66 | Devizes Town | | Aldbourne | |
| 1966–67 | Pinehurst | | Devizes Town | |
| 1967–68 | Devizes Town | | Melksham Town | |
| 1968–69 | Chippenham Town | | Melksham Town | |
| 1969–70 | Melksham Town | | Devizes Town | |
| 1970–71 | Devizes Town | | Pinehurst | |
| 1971–72 | Devizes Town | | Sanford Youth Centre | |
| 1972–73 | Highworth Town | 2–1 | Devizes Town | |
| 1973–74 | Devizes Town | | Park | |
| 1974–75 | Chippenham Town | | Vickers | |
| 1975–76 | Pinehurst | | Devizes Town | |
| 1976–77 | Corsham Town | | Park | |
| 1977–78 | Melksham Town | | Avon Bradford | |
| 1978–79 | Devizes Town | | Ferndale Athletic | |
| 1979–80 | Downton | | Park | |
| 1980–81 | Downton | | Tisbury United | |
| 1981–82 | Avebury | | Melksham Town reserves | |
| 1982–83 | Penhill | | Chippenham Town reserves | |
| 1983–84 | Amesbury Town | 2–1 | Penhill | |
| 1984–85 | Calne Town | | Supermarine | |
| 1985–86 | Supermarine | 2–0 | Penhill | |
| 1986–87 | Penhill | 2–0 | Bemerton Athletic | |
| 1987–88 | Purton | 1–0 | Wootton Bassett Town | |
| 1988–89 | Purton | 3–2 | Highworth Town | After extra-time. |
| 1989–90 | Swindon Athletic | | Pewsey Vale | |
| 1990–91 | Pewsey Vale | 2–1 | Swindon Athletic | |
| 1991–92 | Wollen Sports | 3–1 | Downton | |
| 1992–93 | Bemerton Heath Harlequins | 3–1 | Wollen Sports | |
| 1993–94 | Amesbury Town | 2–1 | Swindon Supermarine | |
| 1994–95 | Purton | 1–0 | Downton | |
| 1995–96 | Highworth Town | 3–0 | Amesbury Town | |
| 1996–97 | Corsham Town | 4–1 | Marlborough Town | |
| 1997–98 | Highworth Town | 2–1 | Purton | After extra-time. |
| 1998–99 | Wootton Bassett Town | 3–2 | Pewsey Vale | After extra-time. |
| 1999–2000 | Pewsey Vale | 0–0 | Purton | Pewsey Vale won 3–2 on penalties. After extra-time. |
| 2000–01 | Wootton Bassett Town | 2–0 | Shrewton Town | |
| 2001–02 | Malmesbury Victoria | 1–0 | Pewsey Vale | |
| 2002–03 | Melksham Town | 2–1 | Trowbridge Town | |
| 2003–04 | Trowbridge Town | 2–2 | Corsham Town | Trowbridge Town won 5–3 on penalties. After extra-time. |
| 2004–05 | Corsham Town | 3–1 | Bemerton Heath Harlequins | |
| 2005–06 | Corsham Town | 2–2 | Melksham Town | Corsham Town won 5–4 on penalties. After extra-time. |
| 2006–07 | Corsham Town | 1–0 | Melksham Town | |
| 2007–08 | Melksham Town | 5–2 | Laverstock & Ford | |
| 2008–09 | Highworth Town | 2–1 | Warminster Town | After extra-time. |
| 2009–10 | Calne Town | 4–3 | Laverstock & Ford | |
| 2010–11 | Bemerton Heath Harlequins | 2–0 | Bradford Town | |
| 2011–12 | Calne Town | 2–1 | Bemerton Heath Harlequins | |
| 2012–13 | Melksham Town | 2–0 | Downton | After extra-time. |
| 2013–14 | Melksham Town | 3–3 | Bradford Town | Melksham Town won 3–2 on penalties. After extra-time. |
| 2014–15 | Highworth Town | 2–1 | Bradford Town | |
| 2015–16 | Melksham Town | 2–0 | Salisbury City | |
| 2016–17 | Swindon Supermarine | 2–1 | Highworth Town | |
| 2017–18 | Chippenham Town | 3–0 | Highworth Town | |
| 2018–19 | Swindon Supermarine | 3–1 | Salisbury | |
| 2019–20 | Competition suspended due to COVID-19 pandemic. | Competition suspended due to COVID-19 pandemic. | Competition suspended due to COVID-19 pandemic. | Competition suspended due to COVID-19 pandemic. |
| 2020–21 | Competition not held due to COVID-19 pandemic. | Competition not held due to COVID-19 pandemic. | Competition not held due to COVID-19 pandemic. | Competition not held due to COVID-19 pandemic. |
| 2021–22 | Downton | 2–0 | Bemerton Heath Harlequins | |
| 2022–23 | Downton | 6–2 | Wroughton | |
| 2023–24 | Downton | 1–1 | Amesbury Town | Downton won 4–1 on penalties. After extra-time. |

### Wins by teams

| Club | Wins | First final won | Last final won | Runner-up | Last final lost | Total final apps. |
| Devizes Town | 14 | 1907–08 | 1978–79 | 8 | 1975–76 | 22 |
| Swindon Town | 12 | 1886–87 | 1919–20 | 3 | 1901–02 | 15 |
| Chippenham Town | 9 | 1899–1900 | 2017–18 | 6 | 1982–83 | 15 |
| Trowbridge Town | 8 | 1894–95 | 2003–04 | 10 | 2002–03 | 18 |
| Melksham Town | 8 | 1904–05 | 2015–16 | 6 | 2006–07 | 14 |
| Purton | 7 | 1938–39 | 1994–95 | 2 | 1999–2000 | 9 |
| Highworth Town | 6 | 1963–64 | 2014–15 | 4 | 2017–18 | 10 |
| Downton | 5 | 1979–80 | 2023–24 | 3 | 2012–13 | 8 |
| Corsham Town | 5 | 1976–77 | 2006–07 | 1 | 2003–04 | 6 |
| Calne Town | 4 | 1912–13 | 2011–12 | 4 | 1949–50 | 8 |
| Pinehurst † | 4 | 1959–60 | 1975–76 | 2 | 1970–71 | 6 |
| Westbury United | 4 | 1931–32 | 1951–52 | 2 | 1963–64 | 6 |
| Swindon Victoria † | 3 | 1898–99 | 1936–37 | 6 | 1952–53 | 9 |
| Warminster Town | 3 | 1900–01 | 1910–11 | 5 | 2008–09 | 8 |
| Penhill † | 3 | 1982–83 | 1989–90 | 3 | 1990–91 | 4 |
| Salisbury City (1905) † | 3 | 1905–06 | 1922–23 | 3 | 1950–51 | 6 |
| Pewsey Vale | 2 | 1990–91 | 1999–2000 | 4 | 2001–02 | 6 |
| Swindon Corinthians † | 2 | 1927–28 | 1934–35 | 4 | 1938–39 | 6 |
| Bemerton Heath Harlequins | 2 | 1992–93 | 2010–11 | 3 | 2021–22 | 5 |
| Wootton Bassett Town | 2 | 1998–99 | 2000–01 | 3 | 1987–88 | 5 |
| Amesbury Town | 2 | 1983–84 | 1993–94 | 2 | 2023–24 | 4 |
| Salisbury Corinthians † | 2 | 1935–36 | 1945–46 | 1 | 1936–37 | 3 |
| Swindon Supermarine | 2 | 2016–17 | 2018–19 | 1 | 1993–94 | 3 |
| Pinehurst Youth Centre † | 2 | 1952–53 | 1953–54 | 0 | – | 2 |
| Supermarine † | 1 | 1985–86 | 1985–86 | 1 | 1984–85 | 2 |
| Wollen Sports | 1 | 1991–92 | 1991–92 | 1 | 1992–93 | 2 |
| 38th Brigade Field Artillery | 1 | 1911–12 | 1911–12 | 0 | – | 1 |
| 3rd Bn Wiltshire Regiment | 1 | 1913–14 | 1913–14 | 0 | – | 1 |
| Avebury | 1 | 1981–82 | 1981–82 | 0 | – | 1 |
| Garrad Athletics † | 1 | 1929–30 | 1929–30 | 0 | – | 1 |
| Malmesbury Victoria | 1 | 2001–02 | 2001–02 | 0 | – | 1 |
| Spencers † | 1 | 1923–24 | 1923–24 | 0 | – | 1 |
| Swindon † | 1 | 1955–56 | 1955–56 | 0 | – | 1 |
| Swindon G.W.R. Corinthians † | 1 | 1946–47 | 1946–47 | 0 | – | 1 |
| Swindon Wanderers † | 1 | 1893–94 | 1893–94 | 0 | – | 1 |