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 replayMatch went to extra timeMatch decided by a penalty shootout after extra timeShared trophy Season Winners Result Runner-up Notes1886–87Swindon Town3–1Trowbridge Town1887–88Swindon Town5–0Swindon Temperance1888–89Swindon Town7–0Swindon Temperance1889–90Swindon Town7–1Trowbridge1890–91Swindon Town2–0Swindon Town reserves1891–92Swindon Town13–0Swindon Town reserves1892–93Swindon Athletic3–1Trowbridge1893–94Swindon Wanderers3–2Calne1894–95Trowbridge2–0Calne1895–96Swindon Town reservesTrowbridgeTrophy shared.1896–97Swindon Town3–0Trowbridge1897–98Trowbridge6–1Swindon Victoria1898–99Swindon VictoriaDevizes Town1899–1900Chippenham TownDevizes Town1900–01Warminster Town1–0Even Swindon United1901–02Chippenham TownSwindon Town reserves1902–03Warminster Town3–1Wootton Bassett TownReplay. First match ended 0–0.1903–04Swindon Town3–0Wootton Bassett Town1904–05Melksham TownSwindon Haydon St. Workmen1905–06Salisbury City (1905)Swindon Haydon St. Workmen1906–07Swindon Town2–0TrowbridgeReplay. First match ended 2–2.1907–08Devizes Town3–1Trowbridge1908–09Swindon Town reservesTrowbridge1909–10Salisbury City (1905)Warminster Town1910–11Warminster TownSalisbury City (1905)1911–1238th Brigade Field ArtilleryCalne1912–13Calne1–0TrowbridgeReplay. First match ended 1–1.1913–143rd Bn Wiltshire RegimentChippenham Town1914–19No competition due to World War I.1919–20Swindon TownSalisbury City (1905)1920–21Swindon VictoriaStratton Reform1921–22TrowbridgeChippenham Town1922–23Salisbury City (1905)Devizes1923–24SpencersSwindon Victoria1924–25Chippenham TownSwindon Victoria1925–26Trowbridge1st Bn Wiltshire Regiment1926–27Chippenham TownWarminster Town1927–28Swindon CorinthiansChippenham Town1928–29Chippenham TownSwindon Corinthians1929–30Garrad AthleticsTrowbridge1930–31Chippenham TownSwindon Corinthians1931–32Westbury UnitedSwindon Victoria1932–33Westbury UnitedWarminster Town1933–34Trowbridge3–1Westbury UnitedReplay. First match ended 0–0.1934–35Swindon CorinthiansSwindon Victoria1935–36Salisbury Corinthians3–2Swindon CorinthiansReplay. First match ended 2–2.1936–37Swindon VictoriaSalisbury Corinthians1937–38Trowbridge Town1st Survey Co. Royal Artillery1938–39PurtonSwindon Corinthians1939–45No competition due to World War II.1945–46Salisbury Corinthians2–0Chippenham Town1946–47Swindon G.W.R. CorinthiansPewsey Vale1947–48Westbury UnitedSwindon B.R. Corinthians1948–49PurtonSwindon B.R. Corinthians1949–50Devizes TownCalne & Harris United1950–51PurtonSalisbury City (1905)1951–52Westbury UnitedBulford United1952–53Pinehurst Youth CentreSwindon Victoria1953–54Pinehurst Youth CentreWarminster Town1954–55PurtonBulford United1955–56SwindonVictoria Downton1956–57Devizes TownSwindon B.R.1957–58Devizes TownMelksham1958–59Devizes TownSwindon B.R.1959–60PinehurstDevizes Town1960–61Devizes TownPinehurst1961–62Devizes TownMalmesbury1962–63Devizes Town4–1Highworth Town1963–64Highworth TownWestbury United1964–65PinehurstChippenham Town1965–66Devizes TownAldbourne1966–67PinehurstDevizes Town1967–68Devizes TownMelksham Town1968–69Chippenham TownMelksham Town1969–70Melksham TownDevizes Town1970–71Devizes TownPinehurst1971–72Devizes TownSanford Youth Centre1972–73Highworth Town2–1Devizes Town1973–74Devizes TownPark1974–75Chippenham TownVickers1975–76PinehurstDevizes Town1976–77Corsham TownPark1977–78Melksham TownAvon Bradford1978–79Devizes TownFerndale Athletic1979–80DowntonPark1980–81DowntonTisbury United1981–82AveburyMelksham Town reserves1982–83PenhillChippenham Town reserves1983–84Amesbury Town2–1Penhill1984–85Calne TownSupermarine1985–86Supermarine2–0Penhill1986–87Penhill2–0Bemerton Athletic1987–88Purton1–0Wootton Bassett Town1988–89Purton3–2Highworth TownAfter extra-time.1989–90Swindon AthleticPewsey Vale1990–91Pewsey Vale2–1Swindon Athletic1991–92Wollen Sports3–1Downton1992–93Bemerton Heath Harlequins3–1Wollen Sports1993–94Amesbury Town2–1Swindon Supermarine1994–95Purton1–0Downton1995–96Highworth Town3–0Amesbury Town1996–97Corsham Town4–1Marlborough Town1997–98Highworth Town2–1PurtonAfter extra-time.1998–99Wootton Bassett Town3–2Pewsey ValeAfter extra-time.1999–2000Pewsey Vale0–0PurtonPewsey Vale won 3–2 on penalties. After extra-time.2000–01Wootton Bassett Town2–0Shrewton Town2001–02Malmesbury Victoria1–0Pewsey Vale2002–03Melksham Town2–1Trowbridge Town2003–04Trowbridge Town2–2Corsham TownTrowbridge Town won 5–3 on penalties. After extra-time.2004–05Corsham Town3–1Bemerton Heath Harlequins2005–06Corsham Town2–2Melksham TownCorsham Town won 5–4 on penalties. After extra-time.2006–07Corsham Town1–0Melksham Town2007–08Melksham Town5–2Laverstock & Ford2008–09Highworth Town2–1Warminster TownAfter extra-time.2009–10Calne Town4–3Laverstock & Ford2010–11Bemerton Heath Harlequins2–0Bradford Town2011–12Calne Town2–1Bemerton Heath Harlequins2012–13Melksham Town2–0DowntonAfter extra-time.2013–14Melksham Town3–3Bradford TownMelksham Town won 3–2 on penalties. After extra-time.2014–15Highworth Town2–1Bradford Town2015–16Melksham Town2–0Salisbury City2016–17Swindon Supermarine2–1Highworth Town2017–18Chippenham Town3–0Highworth Town2018–19Swindon Supermarine3–1Salisbury2019–20Competition suspended due to COVID-19 pandemic.2020–21Competition not held due to COVID-19 pandemic.2021–22Downton2–0Bemerton Heath Harlequins2022–23Downton6–2Wroughton2023–24Downton1–1Amesbury TownDownton won 4–1 on penalties. After extra-time.2024-25Devizes Town3–0Wroughton2025-26Warminster Town2–1Devizes Town
Wins by teams Club Wins First final won Last final won Runner-up Last final lost Total final apps. NotesDevizes Town151907–082024-2581975–7623Swindon Town121886–871919–2031901–0215Chippenham Town91899–19002017–1861982–8315Trowbridge Town81894–952003–04102002–0318Melksham Town81904–052015–1662006–0714Purton71938–391994–9521999–20009Highworth Town61963–642014–1542017–1810Downton51979–802023–2432012–138Corsham Town51976–772006–0712003–046Calne Town41912–132011–1241949–508Pinehurst †41959–601975–7621970–716Westbury United41931–321951–5221963–646Warminster Town41900–011910–1152025-269Swindon Victoria †31898–991936–3761952–539Penhill †31982–831989–9031990–914Salisbury City (1905) †31905–061922–2331950–516Pewsey Vale21990–911999–200042001–026Swindon Corinthians †21927–281934–3541938–396Bemerton Heath Harlequins21992–932010–1132021–225Wootton Bassett Town21998–992000–0131987–885Amesbury Town21983–841993–9422023–244Salisbury Corinthians †21935–361945–4611936–373Swindon Supermarine22016–172018–1911993–943Pinehurst Youth Centre †21952–531953–540–2Supermarine †11985–861985–8611984–852Wollen Sports11991–921991–9211992–93238th Brigade Field Artillery11911–121911–120–13rd Bn Wiltshire Regiment11913–141913–140–1Avebury11981–821981–820–1Garrad Athletics †11929–301929–300–1Malmesbury Victoria12001–022001–020–1Spencers †11923–241923–240–1Swindon †11955–561955–560–1Swindon G.W.R. Corinthians †11946–471946–470–1Swindon Wanderers †11893–941893–940–1
Notes
Recent Competitions
2008–09
First round
Second Round
Quarter Finals
Semi-Finals
Final
2009–10
First round
Second Round
Quarter Finals
Semi-Finals
Final
2010–11
First round
Second Round
Quarter Finals
Semi-Finals
Final
2011–12
First round
Second Round
Quarter Finals
Semi-Finals
Final
2012–13
First round
Second Round
Quarter Finals
Semi-Finals
Final
2013–14
First round
Second Round
Quarter Finals
Semi-final
Final
2014-15 Source:
First round
Second Round
Quarter Finals
Semi-Finals
Final
2015-16 Source:
First round
Second Round
Quarter Finals
Semi-finals
Final
2016-17 Source:
First round
Second Round
Quarter-finals
Semi-finals
Final
2017-18 Source:2017-18 Senior Cup
First round
Second Round
Quarter-finals
Semi-finals
Final
2018-19
First Round2018-19 Cup Season
Second Round
Quarter-finals
Semi-finals
Final
2019-20
The following teams received a first round bye.2019-20 Senior Cup Fixtures
Bemerton Heath Harlequins Calne Town Corsham Town Cricklade Town
Downton Laverstock & Ford Ludgershall Sports FC Malmesbury Victoria
New College Swindon Stratton Juniors Trowbridge Town Warminster Town Wroughton
First round
Second round
Quarter-finals
Semi-finals
Final
COMPETITION SUSPENDED due to the COVID-19 pandemic. The final was never played even when restrictions were partially lifted.
2020-21 First round
Second round
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
Quarter finals
Semi finals
Final
2022-23
First Round
Amesbury Town received a first round bye
Quarter-finals
Semi-finals
Final
2023-24
First Round
Second Round
Quarter Finals
Semi-finals
Final
2024-25
First Round
All other entrants received a bye
Second Round
Quarter-finals
Semi-finals
Final
2025/26 Source:
First Round
Second Round
Quarter finals
Semi finals
Final
2026/27 Source:Wiltshire FA Offical website – Senior Cup 2026/27
First Round
References