Wiltshire County FA Senior Cup
| Founded | 1886 | 
|---|---|
| Region | |
| Number of teams | 17 (2023–24) | 
| Current champions | Devizes Town (15th title)  | 
| Most successful club(s) | Devizes Town (15 titles)  | 
| Website | Whiltshire FA | 
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.[1]
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.[2] 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. | ||||
| 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. | ||||
| 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. | ||||
| 2020–21 | 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. | |
| 2024-25 | Devizes Town | 3–0 | Wroughton | ||
Wins by teams
| Club | Wins | First final won | Last final won | Runner-up | Last final lost | Total final apps. | Notes | 
|---|---|---|---|---|---|---|---|
| Devizes Town | 15 | 1907–08 | 2024-25 | 8 | 1975–76 | 23 | |
| Swindon Town | 12 | 1886–87 | 1919–20 | 3 | 1901–02 | 15 | [a] | 
| Chippenham Town | 9 | 1899–1900 | 2017–18 | 6 | 1982–83 | 15 | |
| Trowbridge Town | 8 | 1894–95 | 2003–04 | 10 | 2002–03 | 18 | [b] | 
| 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 | [c] | 
| Pinehurst † | 4 | 1959–60 | 1975–76 | 2 | 1970–71 | 6 | [d] | 
| Westbury United | 4 | 1931–32 | 1951–52 | 2 | 1963–64 | 6 | |
| Swindon Victoria † | 3 | 1898–99 | 1936–37 | 6 | 1952–53 | 9 | [e] | 
| Warminster Town | 3 | 1900–01 | 1910–11 | 5 | 2008–09 | 8 | |
| Penhill † | 3 | 1982–83 | 1989–90 | 3 | 1990–91 | 4 | [f] | 
| Salisbury City (1905) † | 3 | 1905–06 | 1922–23 | 3 | 1950–51 | 6 | [g] | 
| Pewsey Vale | 2 | 1990–91 | 1999–2000 | 4 | 2001–02 | 6 | |
| Swindon Corinthians † | 2 | 1927–28 | 1934–35 | 4 | 1938–39 | 6 | [h] | 
| 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 | [i] | 
| Swindon Supermarine | 2 | 2016–17 | 2018–19 | 1 | 1993–94 | 3 | |
| Pinehurst Youth Centre † | 2 | 1952–53 | 1953–54 | 0 | – | 2 | [j] | 
| Supermarine † | 1 | 1985–86 | 1985–86 | 1 | 1984–85 | 2 | [k] | 
| 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 | [l] | 
| Malmesbury Victoria | 1 | 2001–02 | 2001–02 | 0 | – | 1 | |
| Spencers † | 1 | 1923–24 | 1923–24 | 0 | – | 1 | [m] | 
| Swindon † | 1 | 1955–56 | 1955–56 | 0 | – | 1 | [n] | 
| Swindon G.W.R. Corinthians † | 1 | 1946–47 | 1946–47 | 0 | – | 1 | [o] | 
| Swindon Wanderers † | 1 | 1893–94 | 1893–94 | 0 | – | 1 | [p] | 
Notes
- ^ Won 2 titles as Swindon Town reserves. Played two finals against their reserves team.
 - ^ Won 6 titles as Trowbridge.
 - ^ Won 1 title as Calne.
 - ^ Dissolved in 2004.
 - ^ Dissolved in 1975.
 - ^ Dissolved in 1992. Won 1 title as Swindon Athletic. Different from Swindon Athletic that won in 1892–93.
 - ^ Dissolved in 1940s.
 - ^ Dissolved in mid-20th century.
 - ^ Dissolved in 1950s.
 - ^ Dissolved in 1960s.
 - ^ Dissolved in 1992.
 - ^ Dissolved.
 - ^ Dissolved.
 - ^ Dissolved.
 - ^ Dissolved.
 - ^ Dissolved in 1910.
 
Recent Competitions
2008–09
First round
| Marlborough Town | 0–1 | Wootton Bassett Town | 
|---|---|---|
| Pewsey Vale | 2–3 | Shrewton United | 
|---|---|---|
| Trowbridge Town | 1–2 | Bromham | 
|---|---|---|
| Southbrook | 0–8 | New College Swindon | 
|---|---|---|
| FC Chippenham Youth | 3–5 | Downton | 
|---|---|---|
| Amesbury Town | 3–0 | Malmesbury Victoria | 
|---|---|---|
| Bradford Town | 5–1 | Wroughton | 
|---|---|---|
| Purton | 2–3 | Warminster Town | 
|---|---|---|
| Westbury United | 6–0 | Cricklade Town | 
|---|---|---|
Second Round
| Westbury United | 2–4 | Highworth Town | 
|---|---|---|
| Melksham Town | 5–0 | Amesbury Town | 
|---|---|---|
| Laverstock & Ford | 2–1 | New College Swindon | 
|---|---|---|
| Warminster Town | 3–2 | Devizes Town | 
|---|---|---|
| Wootton Bassett Town | 6–0 | Bromham | 
|---|---|---|
| Calne Town | 3–2 | Shrewton United | 
|---|---|---|
| Bremerton Heath Harlequins | 1–0 | Bradford Town | 
|---|---|---|
Quarter Finals
| Wootton Bassett Town | 2 -1 | Corsham Town | 
|---|---|---|
| Laverstock & Ford | 2–3 | Melksham Town | 
|---|---|---|
| Warminster Town | 3–2 | Calne Town | 
|---|---|---|
| Bemerton Heath Harlequins | 0–3 | Highworth Town | 
|---|---|---|
Semi-Finals
| Warminster Town | 2–1 | Wootton Bassett Town | 
|---|---|---|
| Report | 
| Highworth Town | 2–1 | Melksham Town | 
|---|---|---|
| Report | 
Final
| Warminster Town | 1–2 (a.e.t.) | Highworth Town | 
|---|---|---|
| Welch  | 
Report | Rudd  Bennett  | 
2009–10
First round
| Pewsey Vale | 2–7 | Shrewton United | 
|---|---|---|
| Purton | 3–0 | New College Swindon | 
|---|---|---|
| Devizes Town | 4–3 | Cricklade Town | 
|---|---|---|
| Corsham Town | 10–1 | Southbrook | 
|---|---|---|
| Malmesbury Victoria | 3–1 | Wroughton | 
|---|---|---|
| Trowbridge Town | 1–0 | Amesbury Town | 
|---|---|---|
| Downton | 2–0 | KC's F.C. | 
|---|---|---|
| Calne Town | 3–2 | FC Chippenham Youth | 
|---|---|---|
| Marlborough Town | 2–1 | Westbury United | 
|---|---|---|
Second Round
| Marlborough Town | 0–4 | Highworth Town | 
|---|---|---|
| Malmesbury Victoria | 2–1 | Devizes Town | 
|---|---|---|
| Shrewton United | 4–3 | Wootton Bassett Town | 
|---|---|---|
| Warminster Town | 1–2 (a.e.t.) | Corsham Town | 
|---|---|---|
| Melksham Town | 2–1 | Trwobridge Town | 
|---|---|---|
| Purton | 3–4 | Laverstock & Ford | 
|---|---|---|
| Bremerton Heath Harlequins | 4–1 (a.e.t.) | Downton | 
|---|---|---|
Quarter Finals
| Shrewton United | 0 -3 | Calne Town | 
|---|---|---|
| Malmesbury Victoria | 1–3 | Melksham Town | 
|---|---|---|
| Corsham Town | 2–3 | Bemerton Heath Harlequins | 
|---|---|---|
| Laverstock & Ford | 3–2 | Highworth Town | 
|---|---|---|
Semi-Finals
| Bemerton Heath Harlequins | 1–2 (a.e.t.) | Calne Town | 
|---|---|---|
| Melksham Town | 1–5 | Laverstock & Ford | 
|---|---|---|
Final
| Laverstock & Ford | 3–4 | Calne Town | 
|---|---|---|
| Gallagher  | 
Report | Dolman  King  | 
2010–11
First round
| New College Swindon | 0–3 | Warminster Town | 
|---|---|---|
| Bradford Town | 7–1 | Chalke Valley | 
|---|---|---|
| Pewsey Vale | 0–2 | Corsham Town | 
|---|---|---|
| Wroughton | 0–4 | Purton | 
|---|---|---|
| Westbury United | 4–3 | Wootton Bassett Town | 
|---|---|---|
| Amesbury Town | 2–0 | Shrewton United | 
|---|---|---|
| Devizes Town | 0–1 | FC Chippenham Youth | 
|---|---|---|
Second Round
| Highworth Town | 3–0 | Amesbury Town | 
|---|---|---|
| Melksham Town | 3–0 | Westbury United | 
|---|---|---|
| Calne Town | 1–4 | Downton | 
|---|---|---|
| Bemerton Heath Harlequins | 2–0 | Warminster Town | 
|---|---|---|
| Malmesbury Victoria | 0–7 | Bradford Town | 
|---|---|---|
| Trowbridge Town | 2–1 (a.e.t.) | FC Chippenham Youth | 
|---|---|---|
| Cricklade Town | 1–4 | Purton | 
|---|---|---|
Quarter Finals
| Highworth Town | 4 -1 | Laverstock & Ford | 
|---|---|---|
| Downton | 4–1 | Melksham Town | 
|---|---|---|
| Bemerton Heath Harlequins | 5–3 (a.e.t.) | Purton | 
|---|---|---|
| Bradford Town | 3–1 | Trowbridge Town | 
|---|---|---|
Semi-Finals
| Bemerton Heath Harlequins | 3–0 | Highworth Town | 
|---|---|---|
| Bradford Town | 3–2 | Downton | 
|---|---|---|
Final
| Bemerton Heath Harlequins | 2–0 | Bradford Town | 
|---|---|---|
| Mankin  | 
Report | 
2011–12
First round
| FC Sandford | 4–2 | Trowbridge Town | 
|---|---|---|
| Pewsey Vale | 4–2 | Wootton Bassett Town | 
|---|---|---|
| Warminster Town | 4–2 (a.e.t.) | Purton | 
|---|---|---|
| Calne Town | 3–0 | Malmesbury Victoria | 
|---|---|---|
| Corsham Town | 4–2 | Laverstock & Ford | 
|---|---|---|
| New College Swindon | 1–4 (a.e.t.) | Shrewton United | 
|---|---|---|
| Melksham Town | 4–0 | Devizes Town | 
|---|---|---|
| FC Chippenham Youth | 3–1 | Sks Blyskawica F.C. | 
|---|---|---|
| Southbrook | 0–1 | Wroughton | 
|---|---|---|
| Amesbury Town | 0–0 (a.e.t.) | Westbury United | 
|---|---|---|
| Penalties | ||
| 4–5 | ||
| Cricklade Town | 0–1 | Marlborough Town | 
|---|---|---|
| Beversbrook | 2–4 | Ludgershall Sports | 
|---|---|---|
Second Round
| Melksham Town | 5–3 | Marlborough Town | 
|---|---|---|
| Downton | 2–1 | Westbury United | 
|---|---|---|
| Calne Town | 4–0 | FC Sandford | 
|---|---|---|
| FC Chippenham Youth | 0–8 | Shrewton United | 
|---|---|---|
| Bradford Town | 0–2 | Bemerton Heath Harlequins | 
|---|---|---|
| Highworth Town | 5–0 | Ludgershall Sports | 
|---|---|---|
| Warminster Town | 6–1 | Wroughton | 
|---|---|---|
| Corsham Town | 2–1 | Pewsey Vale | 
|---|---|---|
Quarter Finals
| Shrewton United | 4 -3 | Melksham Town | 
|---|---|---|
| Highworth Town | 4–3 (a.e.t.) | Warminster Town | 
|---|---|---|
| Bemerton Heath Harlequins | 6–1 | Corsham Town | 
|---|---|---|
| Downton | 1–3 | Calne Town | 
|---|---|---|
Semi-Finals
| Highworth Town | 2–4 | Calne Town | 
|---|---|---|
| Shrewton United | 3–5 | Bemerton Heath Harlequins | 
|---|---|---|
Final
| Bemerton Heath Harlequins | 1–2 | Calne Town | 
|---|---|---|
| Young  | 
Report | Sibbick  Cox  | 
2012–13
First round
| Corsham Town | 6–0 | Sks Blyskawica | 
|---|---|---|
| Devizes Town | 3–1 | Marlborough Town | 
|---|---|---|
| Malmesbury Victoria | 1–3 | Cricklade Town | 
|---|---|---|
| Bradford Town | 4–2 | Southbrook | 
|---|---|---|
| Downton | 1–0 | Purton | 
|---|---|---|
| Warminster Town | 2–4 (a.e.t.) | Trowbridge Town | 
|---|---|---|
| Pewsey Vale | 4–0 | Ludgershall Sports | 
|---|---|---|
| Wroughton | 0–1 | Amesbury Town | 
|---|---|---|
| Wootton Bassett Town | 7–2 | New College Swindon | 
|---|---|---|
Second Round
| Corsham Town | 12–0 | Amesbury Town | 
|---|---|---|
| Bradford Town | 1–0 | Trowbridge Town | 
|---|---|---|
| Pewsey Vale | 0–2 | Shrewton United | 
|---|---|---|
| Laverstock & Ford | 1–3 | Cricklade Town | 
|---|---|---|
| Melksham Town | 2–1 | Highworth Town | 
|---|---|---|
| Bemerton Heath Harlequins | 3–1 | Calne Town | 
|---|---|---|
| Westbury United | 3–0 | Wootton Bassett Town | 
|---|---|---|
Quarter Finals
| Corsham Town | 0–2 | Downton | 
|---|---|---|
| Westbury United | 0–3 | Bemerton Heath Harlequins | 
|---|---|---|
| Melksham Town | Cup Committee Decision  Home Win Ineligible Player Fielded  | Bradford Town | 
|---|---|---|
| Report | 
| Shrewton United | 2–3 (a.e.t.) | Cricklade Town | 
|---|---|---|
Semi-Finals
| Cricklade Town | 2–5 | Downton | 
|---|---|---|
Final
2013–14
First round
| Warminster Town | 1–2 | Southbrook | 
|---|---|---|
| Report | 
| Cricklade Town | w/o away team  | Wooton Bassett Town | 
|---|---|---|
| Wilts Calne Town | 1–5 | Pewsey Vale | 
|---|---|---|
| Marlborough Town | 0–3 | Chippenham Park | 
|---|---|---|
| Report | 
| Sks Blyskawica | 0–3 | Trowbridge Town | 
|---|---|---|
| FC Chippenham Youth | 1–5 | Mere Town | 
|---|---|---|
| Shrewton United | 4–3 | Laverstock & Ford | 
|---|---|---|
| Highworth Town | 8–0 | Malmesbury Victoria | 
|---|---|---|
| Clark  Saunders Bohane Horsell Sproule  | 
Report | 
| Devizes Town | 7–1 | Amesbury Town | 
|---|---|---|
| Report | 
| Calne Town | 1–2 | Purton | 
|---|---|---|
| Bradford Town | 8–1 | Supermarine Sports Club | 
|---|---|---|
| Wroughton | 1–8 | Bemerton Heath Harlequins | 
|---|---|---|
| Downton | w/o home team  | Vale of Pewsey | 
|---|---|---|
| Westbury United | 0–1 | Melksham Town | 
|---|---|---|
| Report | 
| Ludgershall Sports | 1–2 | New College Swindon | 
|---|---|---|
Second Round
| Chippenham Park | 0–2 | Purton | 
|---|---|---|
| Report | Fitzgerald  McCrae  | 
| Highworth Town | 2–0 | Devizes Town | 
|---|---|---|
| Bennett  | 
Report | 
| Mere Town | 0–2 | Corsham Town | 
|---|---|---|
| Shrewton United | 0–4 | Melksham Town | 
|---|---|---|
| Report | Kovacs  Stead Bennett  | 
| Southbrook | 0–2 | Downton | 
|---|---|---|
| Report | 
| Trowbridge Town | 0–5 | Bradford Town | 
|---|---|---|
| Report | Evans  Greenland Hulbert Jordan Toogood  | 
| New College Swindon | 1–8 | Pewsey Vale | 
|---|---|---|
| Millar  | 
Report | Hopper  Martin Bragg Ritchie  | 
| Wootton Bassett Town | 2–3 | Bemerton Heath Harlequins | 
|---|---|---|
| Report | 
Quarter Finals
| Bradford Town | 1 – 0 | Pewsey Vale | 
|---|---|---|
| Melksham Town | 3 – 2 | Highworth Town | 
|---|---|---|
| Downton | 1 – 3 | Bemerton Heath Harlequins | 
|---|---|---|
| Corsham Town | 1 – 2 | Purton | 
|---|---|---|
Semi-final
| Purton | 0 – 4 | Melksham Town | 
|---|---|---|
| [1] | Higdon Benison  | 
| Bemerton Heath Harlequins | 0 – 3 | Bradford Town | 
|---|---|---|
| Jordan Welch  | 
[2] | 
Final
| Melksham Town | 3 - 3 (a.e.t.) | Bradford Town | 
|---|---|---|
| Thomson Bennett Kovacs  | 
Report | King Gilbert  | 
| Penalties | ||
| 3 - 2 | ||
2014-15[3]
First round
| Sarum Youth | 0 - 2 | Mere Town FC | 
|---|---|---|
| Bradford Town | w/o | Vale of Pewsey | 
|---|---|---|
| Trowbridge Town | 3 - 1 | Wilts Calne Town | 
|---|---|---|
| Ludgershall Sports FC | 1 - 2 | Chippenham Park | 
|---|---|---|
| Laverstock & Ford | 4 - 0 | Pewsey Vale | 
|---|---|---|
| Shrewton United | 3 - 2 | Devizes Town | 
|---|---|---|
| Calne Town | 1 - 2 | Warminster Town | 
|---|---|---|
| Wroughton | 2 - 1 | Bemerton Heath Harlequins | 
|---|---|---|
| Malmesbury Victoria | 2 - 3 (a.e.t.) | Royal Wootton Bassett Town | 
|---|---|---|
| Southbrook | 2 - 0 | Trowbridge Wanderers | 
|---|---|---|
| Downton | 2 - 0 | Westbury United | 
|---|---|---|
| Marlborough Town | 0 - 1 | Purton FC | 
|---|---|---|
| Corsham Town | 2 - 0 | Supermarine Sports FC | 
|---|---|---|
| Highworth Town | 5 - 0 | New College Swindon | 
|---|---|---|
| Amesbury Town | 4 - 1 | FC Chippenham Youth | 
|---|---|---|
Second Round
| Bradford Town | 5 - 1 | Mere Town FC | 
|---|---|---|
| Wroughton | 0 - 1 (a.e.t.) | Royal Wootton Bassett Town | 
|---|---|---|
| Southbrook FC | 1 - 5 | Warminster Town | 
|---|---|---|
| Laverstock & Ford | 2 - 0 | Marlborough Town | 
|---|---|---|
| Corsham Town | 2 - 1 | Chippenham Park FC | 
|---|---|---|
| Amesbury Town | 3 - 2 | Shrewton United | 
|---|---|---|
| Melksham Town | 4 - 1 | Trowbridge Town | 
|---|---|---|
| Downton | 0 - 5 | Highworth Town | 
|---|---|---|
Quarter Finals
| Warminster Town | 1 - 2 | Amesbury Town FC | 
|---|---|---|
| Highworth Town | 3 - 2 (a.e.t.) | Melksham Town | 
|---|---|---|
| Royal Wootton Bassett Town | 0 - 2 | Bradford Town | 
|---|---|---|
| Laverstock & Ford | 2 - 0 (a.e.t.) | Corsham Town | 
|---|---|---|
Semi-Finals
| Bradford Town | 4 - 2 | Laverstock & Ford | 
|---|---|---|
| Amesbury Town | 0 - 4 | Highworth Town | 
|---|---|---|
Final
| Bradford Town | 1 - 2 | Highworth Town | 
|---|---|---|
| Plummer | 
[3] | King Drewett  | 
2015-16[4]
First round
| Laverstock & Ford | 9 - 0 | Shrewton United | 
|---|---|---|
| Westbury United | 0 - 3 | Melksham Town | 
|---|---|---|
| Trowbridge Wanderers | 1 - 3 | Downton | 
|---|---|---|
| Sarum Youth | 2 - 4 | Mere Town | 
|---|---|---|
| Marlborough Town | 0 - 4 | Trowbridge Town | 
|---|---|---|
| Royal Wootton Bassett | 3 - 1 | Ludgershall Sports | 
|---|---|---|
| Warminster Town | 2 - 3 | Amesbury Town | 
|---|---|---|
| Calne Town | 0 - 2 | Pewsey Vale | 
|---|---|---|
| Calne Town | 1 - 0 | Purton | 
|---|---|---|
| Chippenham Park | w/o | Malmesbury Victoria | 
|---|---|---|
| Wroughton | 1 - 6 | Salisbury | 
|---|---|---|
| New College Swindon | 2 - 1 | Wilts Calne Town | 
|---|---|---|
Second Round
| Downton | 0 - 2 | Trowbridge Town | 
|---|---|---|
| Melksham Town | 3 - 1 | Bradford Town | 
|---|---|---|
| Chippenham Park | 2 - 3 (a.e.t.) | Bemerton Heath Harlequins | 
|---|---|---|
| BYE | v | Highworth Town | 
|---|---|---|
| Royal Woottton Bassett | 4 - 0 | New College Swindon | 
|---|---|---|
| Laverstock & Ford | 4 - 0 | Amesbury Town | 
|---|---|---|
| Salisbury | 7 - 0 | Mere Town | 
|---|---|---|
| Pewsey Vale | 0 - 4 | Corsham Town | 
|---|---|---|
Quarter Finals
| Salisbury FC | 6 - 1 | Laverstock & Ford | 
|---|---|---|
| Trowbridge Town | 1 - 2 | Bemerton Heath Harlequins | 
|---|---|---|
| Royal Wootton Bassett Town | 0 - 1 | Melksham Town | 
|---|---|---|
| [4] | Higdon  | 
| Highworth Town | 1 - 2 | Corsham Town | 
|---|---|---|
| Clark  | 
[5] | Gleed  Cox  | 
Semi-finals
| Bemerton Heath Harlequins | 1 - 5 | Melksham Town | 
|---|---|---|
| [7] | 
Final
| Salisbury City | 0-2 | Melksham Town | 
|---|---|---|
| [8] | Stradling Higdon  | 
2016-17[5]
First round
| Westbury United | 1 - 0 | Wilts Calne Town | 
|---|---|---|
| Scammell | 
[10] | 
| Pewsey Vale | 0 - 8 | Salisbury | 
|---|---|---|
| [11] | 
| Ludgershall Sports | 3 - 2 | Warminster Town | 
|---|---|---|
| Amesbury Town | 3 - 1 | Chippenham Park | 
|---|---|---|
| Laverstock & Ford | 3 - 0 | Marlborough Town | 
|---|---|---|
| [12] | 
| Highworth Town | walkover | Shrewton United | 
|---|---|---|
| Downton | 6 - 0 | New College Swindon | 
|---|---|---|
| Bradford Town | 2 - 1 | Mere Town | 
|---|---|---|
| Lenihan Cottle  | 
[13] | 
| Royal Wootton Bassett Town | 3 - 2 | Purton | 
|---|---|---|
| Calne Town | 1 - 0 | Bromham | 
|---|---|---|
| Trowbridge Town | 3 - 5 | Beversbrook | 
|---|---|---|
| [14] | 
| Swindon Supermarine | 8 - 0 | Malmesbury Victoria | 
|---|---|---|
| Cricklade Town | 1 - 4 | Bemerton Heath Harlequins | 
|---|---|---|
| Corsham Town | 1 - 2 | Devizes Town | 
|---|---|---|
Second Round
| Downton | 3 - 1 | Devizes Town | 
|---|---|---|
| Westbury United | 0 - 2 | Highworth Town | 
|---|---|---|
| [15] | Gleed  Stanners  | 
| Laverstock & Ford | 4 - 1 | Melksham Town | 
|---|---|---|
| Salisbury | 3 - 2 | Bemerton Heath Harlequins | 
|---|---|---|
| Walker  Bennett Mundy  | 
Joyce  Slade  | 
| Calne Town | 2 - 0 | Beversbrook Town | 
|---|---|---|
| Swindon Supermarine | 2 - 1 | Chippenham Town | 
|---|---|---|
| [16] | 
| Ludgershall Sports | 0 - 3 | Amesbury Town | 
|---|---|---|
| Bradford Town | 2 - 0 | Royal Wootton Bassett Town | 
|---|---|---|
| Cottle Wall  | 
[17] | 
Quarter-finals
| Swindon Supermarine | 6 - 1 | Downton | 
|---|---|---|
| Hooper Parsons Waldon  | 
[18] [19] | 
| Salisbury FC | 2 - 1 | Amesbury Town | 
|---|---|---|
| Whelan Bennett  | 
[20] | Brockway | 
| Calne Town | 1 - 0 | Laverstock & Ford | 
|---|---|---|
| Windsor | 
[21] | 
Semi-finals
| Calne Town | 0 - 4 | Swindon Supermarine | 
|---|---|---|
| [24] | Waldon Parsons J Parsons C  | 
| Highworth Town | 4 - 3 | Salisbury FC | 
|---|---|---|
| Gleed Davoile Edenborough Hall-Cousins  | 
[25] | Brown Wright  | 
Final
| Highworth Town | 1 - 2 | Swindon Supermarine | 
|---|---|---|
| Edenborough  | 
[26] | Parsons  Taylor  | 
2017-18[6]
First round
| Purton | 1 - 2 | Amesbury Town | 
|---|---|---|
| Avery | 
[27] | Greenway Sherfield  | 
| Melksham Town | 5 - 0 | Mere Town | 
|---|---|---|
| New College Swindon | 0 - 5 | Chippenham Park | 
|---|---|---|
| Bemerton Heath Harlequins | 8 - 2 | Warminster Town | 
|---|---|---|
| Calne Town | 2 - 0 | Malmesbury Victoria | 
|---|---|---|
| Chevolleau  Winsdor  | 
| Devizes Town | 1 - 3 (a.e.t.) | Bremhill | 
|---|---|---|
| Downton | 1 - 2 | Highworth Town | 
|---|---|---|
| Four | 
[28] | McGhee-Parsons | 
| Laverstock & Ford | 4 - 3 | Wroughton | 
|---|---|---|
| Bassett Bulldogs | 0 - 13 | Salisbury FC | 
|---|---|---|
| Green  Herbert Perrett Brockway Benson  | 
| Swindon Supermarine | Home Walkover | Ludgershall Sports | 
|---|---|---|
| Pewsey Vale | 5 - 0 | Corsham Town | 
|---|---|---|
| Royal Wootton Bassett Town | 4 - 1 | Cricklade Town | 
|---|---|---|
| Collier Corcoran Wrona Maximen  | 
Bryan | 
| Shrewton United | 0 - 7 | Chippenham Town | 
|---|---|---|
| [29] | Ricketts Richards Smile  | 
| Westbury United | 4 - 0 | Marlborough Town | 
|---|---|---|
| Hulbert Ferguson Robinson Hiscocks  | 
[30] | 
Second Round
| Chippenham Town | 2 - 1 | Melksham Town | 
|---|---|---|
| Sandell Twine  | 
[31] | Stradling | 
| Westbury United | 3 - 2 (a.e.t.) | Bradford Town | 
|---|---|---|
| Bremhill | 2 - 1 | Amesbury Town | 
|---|---|---|
| Whitmore  Rutty  | 
[32] | Stephens  | 
| Calne Town | 0 - 3 | Bemerton Heath Harlequins | 
|---|---|---|
| [33] | Rawkins Davis  | 
| Highworth Town | Home w/o | Laverstock & Ford | 
|---|---|---|
| [34] | 
| Royal Wootton Bassett Town | 4 - 0 | Trowbridge Town | 
|---|---|---|
| Waldon Yeardley Sproule  | 
[35] | 
| Chippenham Park | 4 - 1 | Pewsey Vale | 
|---|---|---|
| Salisbury FC | 3 - 1 | Swindon Supermarine | 
|---|---|---|
| Kotwicka | 
[36] | Parsons | 
Quarter-finals
| Royal Wootton Bassett Town | 2 - 5 | Highworth Town | 
|---|---|---|
| Wrona Waldon  | 
[37] | McGhee-Parsons | 
| Chippenham Town | 3 - 1 | Chippenham Park | 
|---|---|---|
| Ferguson Sandell  | 
[38] | Norman | 
| Bremhill | 0 - 3 | Bemerton Heath Harlequins | 
|---|---|---|
| Rawkins  | 
| Westbury United | 0 - 1 | Salisbury FC | 
|---|---|---|
| [39] | Jordan | 
Semi-finals
| Chippenham Town | 8 - 0 | Bemerton Heath Harlequins | 
|---|---|---|
| Beeden Jones Smile Patten McCootie  | 
[40] | 
| Salisbury FC | 1 - 2 | Highworth Town | 
|---|---|---|
| O'Keefe | 
[41] | Edenborough Waldon  | 
Final
| Chippenham Town | 3 - 0 | Highworth Town | 
|---|---|---|
| Richards Guthrie Ferguson  | 
[42] | 
2018-19
First Round[7]
| Football ID | w/o(away) | Marlbororugh Town | 
|---|---|---|
| Royal Wootton Bassett Town | 2 - 3 | Westbury United | 
|---|---|---|
| James Stanley  | 
[43] | Demkiv Jordan Stradling  | 
| Downton | 1 - 2 | Laverstock & Ford | 
|---|---|---|
| [44] | 
| Ludgershall Sports | 0 - 6 | Cricklade Town | 
|---|---|---|
| Bryan Coleman Corp Reece  | 
| Chippenham Park | 0 - 2 | Highworth Town | 
|---|---|---|
| [45] | Grabe Toumani  | 
| New College Swindon | 0 - 10 | Melksham Town | 
|---|---|---|
| Calne Town | 1 - 0 | Pewsey Vale | 
|---|---|---|
| Malmesbury Victoria | 3 - 2 | Amesbury Town | 
|---|---|---|
| Purton | 1 - 0 | Bemerton Heath Harlequins | 
|---|---|---|
| Regis | 
[46] | 
| Wroughton | 1 - 4 | Devizes Town | 
|---|---|---|
| Corsham Town | 1 - 3 | Bradford Town | 
|---|---|---|
| Warminster Town | 0 - 3 | Shrewton United | 
|---|---|---|
Second Round
| Bradford Town | 1 - 1 | Salisbury FC | 
|---|---|---|
| Penalties | ||
| 1 - 3 | ||
| Laverstock & Ford | 5 - 1 | Malmesbury Victoria | 
|---|---|---|
| Westbury United | 4 - 2 | Shrewton United | 
|---|---|---|
| Kovacs Demkiv Jordan  | 
Jackson Baldy  | 
| Highworth Town | 1 - 2 | Swindon Supermarine | 
|---|---|---|
| Sidibi | 
McDonagh Fleetwood  | 
| Purton FC | 4 - 2 | Marlborough Town | 
|---|---|---|
| Trowbridge Town | 0 - 1 | Cricklade Town | 
|---|---|---|
| Calne Town | 0 - 2 | Chippenham Town | 
|---|---|---|
| [47] | Ferguson Felix  | 
| Devizes Town | 0 - 1 | Melksham Town | 
|---|---|---|
Quarter-finals
| Salisbury FC | 1 - 0 | Chippenham Town | 
|---|---|---|
| Young | 
[48] | 
| Westbury United | 7 - 0 | Purton FC | 
|---|---|---|
| Kovacs Stradling Hulber  | 
[49] | 
| Cricklade Town | 1 - 2 | Laverstock & Ford | 
|---|---|---|
| Lovegrove Sykes  | 
| Swindon Supermarine | 4 - 1 | Melksahm Town | 
|---|---|---|
| Hopkins Fleetwood McDonagh  | 
[50] | Plummer | 
Semi-finals
| Salisbury FC | 6 - 0 | Laverstock & Ford | 
|---|---|---|
| Hopper Benson Fitchett Herbert  | 
| Westbury United | 1 - 4 (a.e.t.) | Swindon Supermarine | 
|---|---|---|
| Ferguson | 
[51] | Hooper Parsons McDonagh  | 
Final
2019-20
The following teams received a first round bye.[8]
| 
 Bemerton Heath Harlequins   | 
 Downton   | 
 New College Swindon    | 
First round
| Shrewton United | 4 - 2 (a.e.t.) | Pewsey Vale | 
|---|---|---|
| Croggy Smith D Watson Mcnally  | 
| Holt FC | 3 - 2 | Marlborough Town | 
|---|---|---|
| Edwards  Robinson Gunning  | 
| Devizes Town | 1 - 0 | Purton FC | 
|---|---|---|
| Bradley | 
Second round
| Stratton Juniors | 0 - 2 | Wroughton | 
|---|---|---|
| Laverstock & Ford | 6 - 0 | New College Swindon | 
|---|---|---|
| Jones McSorley Dawes Lovegrove  | 
| Cricklade Town | 4 - 0 | Calne Town | 
|---|---|---|
| Shrewton United | 0 - 3 | Corsham Town | 
|---|---|---|
| Rogers ? Rogers  | 
| Holt FC | 1 - 3 | Malmesbury Victoria | 
|---|---|---|
| Bole | 
| Trowbridge Town | 2- 1 | Devizes Town | 
|---|---|---|
| Dixon  Sainsbury  | 
Russell | 
| Bemerton Heath Harlequins | 19 - 0 | Ludgershall Sports FC | 
|---|---|---|
| Downton | 3 - 2 | Warminster Town | 
|---|---|---|
| Dance Razak Savage  | 
Allan Graham  | 
Quarter-finals
| Trowbridge Town | 1 - 1 (a.e.t.) | Calne Town | 
|---|---|---|
| Taylor | 
Chevelleau | 
|
| Penalties | ||
| 3 - 4 | Windsor Witchell Hudson Talmash  | 
|
| Corsham Town | 3 - 1 | Downton | 
|---|---|---|
| McCarron Alchin Curtis  | 
Owen | 
| Wroughton | 3 - 1 | Laverstock & Ford | 
|---|---|---|
| Hibbert Maximen  | 
Campbell-Smith | 
Semi-finals
| Corsham Town | 2 - 3 | Bemerton Heath Harlequins | 
|---|---|---|
| Chandler Pring  | 
Bennett Matthews  | 
| Calne Town | 5 - 1 (a.e.t.) | Wroughton | 
|---|---|---|
| Jamal Windsor McGrory McStravick  | 
Final
| Bemerton Heath Harlequins | - | Calne Town | 
|---|---|---|
COMPETITION SUSPENDED due to the COVID-19 pandemic. The final was never played even when restrictions were partially lifted.
2020-21
First round
| Warminster Town | - | Ludgershall Sports | 
|---|---|---|
Second round
| Purton | - | Pewsey Vale | 
|---|---|---|
| Corsham Town | – | Bemerton Heath Harlequins | 
|---|---|---|
| Cricklade Town | - | Marlborough Town | 
|---|---|---|
| Malmesbury Victoria | - | Stratton Juniors | 
|---|---|---|
| Shrewton United | - | Warminster Town | 
|---|---|---|
| Devizes Town | - | Laverstock & Ford | 
|---|---|---|
| Downton | - | Trowbridge Town | 
|---|---|---|
| Wroughton | - | Calne Town | 
|---|---|---|
The first and second round draw was made as above, but the competition was suspended and then cancelled due to imposition of restrictions due to the ongoing COVID-19 pandemic.
2021-22
First round[9]
| Marlborough Town | 10–0 | Purton FC | 
|---|---|---|
| Pewsey Vale | 1–3 | Malmesbury Victoria | 
|---|---|---|
| Guthrie | 
[53] | 
| Bemerton Heath Harlequins | 4–0 | Shrewton United | 
|---|---|---|
| Clancy Sweeney Moore  | 
[54] | 
| Devizes Town | w/o Home win  | Ludgershall Sports | 
|---|---|---|
| Calne Town | Tie not played | Corsham Town | 
|---|---|---|
| Trowbridge Town | 2–0 | Warminster Town | 
|---|---|---|
| Baggs Gullis  | 
[55] | 
| Stratton Juniors | 1–4 | Wroughton | 
|---|---|---|
| Downton | 2–2 | Laverstock & Ford | 
|---|---|---|
| Moseley | 
Jones Jackson  | 
|
| Penalties | ||
| Ovingtom Moseley Dible Wilkins  | 
4–3 | Bourner Ward Fletcher  | 
Quarter finals
| Marlborough Town | Bye | |
|---|---|---|
| Bemerton Heath Harlequins | 4–2 | Trowbridge Town | 
|---|---|---|
| Bennett Burden  | 
[56] | Robinson Baker  | 
| Malmesbury Victoria | 1–0 | Wroughton | 
|---|---|---|
| Downton | 6–0 | Devizes Town | 
|---|---|---|
| Smith. J Howe Clarke  | 
[57] | 
Semi finals
| Bemerton Heath Harlequins | 8-0 | Marlborough Town | 
|---|---|---|
| Bennett Beckley Roach Trigwell Clancy  | 
Final
| Downton | 2–0 | Bemerton Heath Harlequins | 
|---|---|---|
| Davies Howe  | 
2022-23
First Round
Amesbury Town received a first round bye
| Devizes Town | Home win – walkover | Stratton Juniors | 
|---|---|---|
| Wroughton | 4–0 | Blunsdon FC | 
|---|---|---|
| Calne Town | 2–0 | Trowbridge Town | 
|---|---|---|
| Norman Bright  | 
| Warminster Town | Home win – walkover | |
|---|---|---|
| Malmesbury Victoria | 5–2 | Marlborough Town | 
|---|---|---|
| Downton | Home win – walkover | Bemerton Heath Harlequins | 
|---|---|---|
| Pewsey Vale | Home win – walkover | Shrewton United | 
|---|---|---|
Quarter-finals
| Wroughton | 3–0 | Pewsey Vale | 
|---|---|---|
| Downton | 5–1 | Devizes Town | 
|---|---|---|
| Warminster Town | 3–1 | Malmesbury Victoria | 
|---|---|---|
| Amesbury Town | 1–0 | Calne Town | 
|---|---|---|
Semi-finals
| Warminster Town | 0–0 | Wroughton | 
|---|---|---|
| Penalties | ||
| 2–4 | ||
| Amesbury Town | 0–3 | Downton | 
|---|---|---|
| Howe Davies  | 
Final
| Wroughton | 2–6 | Downton | 
|---|---|---|
| Peachy-Score Harman  | 
Howe  Krysztofowicz Laptas Butler Davies  | 
2023-24
First Round
| Royal Wootton Bassett Town Development | 1–2 | Blunsdon | 
|---|---|---|
| Larty | 
[59] | Young | 
Second Round
| Downnton | 2–0 | Shrewton United | 
|---|---|---|
| Smith, Joe  | 
| Malmesbury Victoria | 5–1 | Warminster Town | 
|---|---|---|
| Gudge Evatt Baker Smith Sinclair  | 
| Melksham Town | 1–1 | Blunsdon | 
|---|---|---|
| Penalties | ||
| 4−1 | ||
| Bradford Town | 3–1 | Kingsdown | 
|---|---|---|
| Jordan  Witcombe  | 
Fenton  | 
| Pewsey Vale | 1–4 | Calne Town | 
|---|---|---|
| Salisbury Development | 0–5 | Devizes Town | 
|---|---|---|
| Gleed Moffatt Walters Swain  | 
| Amesbury Town | 5–1 | Ludgershall Sports | 
|---|---|---|
| Jackson  Vallis Morris  | 
Holden | 
| Trowbridge Town | 3–2 | Wroughton | 
|---|---|---|
| Millard  Samuel Shipman  | 
Quarter Finals
| Bradford Town | 1–1 | Malmesbury Victoria | 
|---|---|---|
| Jordan | 
||
| Penalties | ||
| 3–2 | ||
| Calne Town | 2–6 | Amesbury Town | 
|---|---|---|
| Smith Bright  | 
Vallis Morris Moore McCracken Owen  | 
| Donwton | 6–1 | Devizes Town | 
|---|---|---|
| Davies Smith Mason Clark  | 
| Melksham Town | 4–2 | Trowbridge Town | 
|---|---|---|
| Woods Pearce Dodge  | 
Bendle  | 
Semi-finals
| Downton | 1–2 | Bradford Town | 
|---|---|---|
| Griffiths | 
Jordan S. Witcombe  | 
| Amesbury Town | 5–1 | Melksham Rovers | 
|---|---|---|
| Moore J Moore A McCracken  | 
Final
| Downton FC | 1–1 | Amesbury Town | 
|---|---|---|
| Prentice  | 
McCracken  | 
|
| Penalties | ||
| 4–1 | ||
2024-25
First Round
| Devizes Town | 3–1 | Salisbury FC Development | 
|---|---|---|
| Baker Bowyer  | 
Naman Gurung | 
All other entrants received a bye
Second Round
| Melksham Town | 3–1 | Pewsey Vale | 
|---|---|---|
| Ballinger Rendell  | 
| Devizes Town | 1–0 | Bradford Town | 
|---|---|---|
| Gleed  | 
| Shrewton United | 0–4 | Warminster Town | 
|---|---|---|
| Corey Ryan Jack  | 
| Royal Wootton Bassettt Twon Dev | 4–0 | Bemerton Heath Harlequins Res | 
|---|---|---|
| Mesa Head Walters Warren  | 
| Calne Town | 9–1 | Blunsdon | 
|---|---|---|
| Pike-Bright Brand Costello McGrory Stewart  | 
| Trowbridge Town | 2–0 | Kingsdown | 
|---|---|---|
| Maddison Cox  | 
| Park United | 5–0 | Malmesbury Victoria Dev | 
|---|---|---|
| Adam McCarron Moss Pring Selman  | 
| Amesbury Town | 3–3 | Wroughton | 
|---|---|---|
| Langdown Harvey Morris  | 
Peachy-Score Teshome  | 
|
| Penalties | ||
| 4–5 | ||
Quarter-finals
| Warminster Town | 5 – 3 | Park United | 
|---|---|---|
| Devizes Town | 4–2 | Melksham Town | 
|---|---|---|
| Rogers Sminner Talmash Parsons  | 
| Wroughton | 3 –1 | Trowbridge Town | 
|---|---|---|
| Royal Wootton Basset Town Dev | 2–1 | Calne Town | 
|---|---|---|
| Withers Walters  | 
Francis | 
Semi-finals
| Warminster Town | 1–3 | Devizes Town | 
|---|---|---|
| MacFarlane  | 
[60] | Hopper Thomson Walters  | 
| Penalties | ||
| – | ||
| Wroughton | 0–0 | Royal Wootton Bassett Town Dev | 
|---|---|---|
| Penalties | ||
| 3–0 | ||
Final
| Wroughton | 0–3 | Devizes Town | 
|---|---|---|
| Hopper Bazley  | 
References
- ^ "County Cups". Wiltshire FA. Retrieved 4 July 2016.
 - ^ Wiltshire County Football Association Ltd – Handbook Season 2012–2013. Wiltshire County Football Association Ltd.
 - ^ "www-wiltshirefa-com".
 - ^ "www-wiltshirefa-com".
 - ^ "www-wiltshirefa-com".
 - ^ 2017-18 Senior Cup
 - ^ 2018-19 Cup Season
 - ^ 2019-20 Senior Cup Fixtures
 - ^ "Wiltshire FA Senior Cup 2021-22". Retrieved 28 November 2021.