Wiltshire County FA Senior Cup

Last updated

Wiltshire FA Senior Cup
Founded1886;138 years ago (1886)
Region County Flag of Wiltshire.svg Wiltshire
Number of teams17 (2023–24)
Current champions Downton
(5th title)
Most successful club(s) Devizes Town
(14 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]

Contents

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
SeasonWinnersResultRunner-upNotes
1886–87 Swindon Town 3–1 Trowbridge Town
1887–88 Swindon Town 5–0Swindon Temperance
1888–89 Swindon Town 7–0Swindon 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–94Swindon Wanderers3–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–0Even 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–19No 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–24Spencers Swindon Victoria
1924–25 Chippenham Town Swindon Victoria
1925–26 Trowbridge 1st Bn Wiltshire Regiment
1926–27 Chippenham Town Warminster Town
1927–28Swindon Corinthians Chippenham Town
1928–29 Chippenham Town Swindon Corinthians
1929–30Garrad 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–35Swindon Corinthians Swindon Victoria
1935–36Salisbury Corinthians3–2Swindon CorinthiansReplay. 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–45No competition due to World War II.
1945–46Salisbury Corinthians2–0 Chippenham Town
1946–47Swindon 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–53Pinehurst Youth Centre Swindon Victoria
1953–54Pinehurst Youth Centre Warminster Town
1954–55 Purton Bulford United
1955–56SwindonVictoria 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–82Avebury 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–0Bemerton 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–92Wollen Sports3–1 Downton
1992–93 Bemerton Heath Harlequins 3–1Wollen 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–1Marlborough 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–0Shrewton 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–20Competition suspended due to COVID-19 pandemic.
2020–21Competition not held due to COVID-19 pandemic.
2021–22 Downton 2–0 Bemerton Heath Harlequins
2022–23 Downton 6–2Wroughton
2023–24 Downton 1–1 Amesbury Town Downton won 4–1 on penalties. After extra-time.

Wins by teams

ClubWinsFirst final wonLast final wonRunner-upLast final lostTotal final apps.Notes
Devizes Town 141907–081978–7981975–7622
Swindon Town 121886–871919–2031901–0215 [a]
Chippenham Town 91899–19002017–1861982–8315
Trowbridge Town 81894–952003–04102002–0318 [b]
Melksham Town 81904–052015–1662006–0714
Purton 71938–391994–9521999–20009
Highworth Town 61963–642014–1542017–1810
Downton 51979–802023–2432012–138
Corsham Town 51976–772006–0712003–046
Calne Town 41912–132011–1241949–508 [c]
Pinehurst 41959–601975–7621970–716 [d]
Westbury United 41931–321951–5221963–646
Swindon Victoria 31898–991936–3761952–539 [e]
Warminster Town 31900–011910–1152008–098
Penhill 31982–831989–9031990–914 [f]
Salisbury City (1905) 31905–061922–2331950–516 [g]
Pewsey Vale 21990–911999–200042001–026
Swindon Corinthians21927–281934–3541938–396 [h]
Bemerton Heath Harlequins 21992–932010–1132021–225
Wootton Bassett Town 21998–992000–0131987–885
Amesbury Town 21983–841993–9422023–244
Salisbury Corinthians21935–361945–4611936–373 [i]
Swindon Supermarine 22016–172018–1911993–943
Pinehurst Youth Centre21952–531953–5402 [j]
Supermarine 11985–861985–8611984–852 [k]
Wollen Sports11991–921991–9211992–932
38th Brigade Field Artillery 11911–121911–1201
3rd Bn Wiltshire Regiment 11913–141913–1401
Avebury11981–821981–8201
Garrad Athletics11929–301929–3001 [l]
Malmesbury Victoria 12001–022001–0201
Spencers11923–241923–2401 [m]
Swindon11955–561955–5601 [n]
Swindon G.W.R. Corinthians11946–471946–4701 [o]
Swindon Wanderers11893–941893–9401 [p]


Notes

  1. Won 2 titles as Swindon Town reserves. Played two finals against their reserves team.
  2. Won 6 titles as Trowbridge.
  3. Won 1 title as Calne.
  4. Dissolved in 2004.
  5. Dissolved in 1975.
  6. Dissolved in 1992. Won 1 title as Swindon Athletic. Different from Swindon Athletic that won in 1892–93.
  7. Dissolved in 1940s.
  8. Dissolved in mid-20th century.
  9. Dissolved in 1950s.
  10. Dissolved in 1960s.
  11. Dissolved in 1992.
  12. Dissolved.
  13. Dissolved.
  14. Dissolved.
  15. Dissolved.
  16. Dissolved in 1910.

Recent Competitions

2008–09

First round

Marlborough Town0–1Wootton Bassett Town
Elcot Lane Playing Field
Referee: Nathan Strong
Pewsey Vale2–3Shrewton United
Recreation Ground
Referee: Stacey Woodley
Trowbridge Town1–2Bromham
Woodmarsh
Referee: Roger Smith
Southbrook0–8New College Swindon
Southbrook Recreation
Referee: Gordon Ashworth
FC Chippenham Youth3–5Downton
Stanley Park
Referee: Kevin Barnett
Amesbury Town3–0Malmesbury Victoria
Amesbury Recreation Ground
Referee: Paul Collyer
Bradford Town5–1Wroughton
Bradford Sports and social Club
Referee: Paul Humphrey
Purton2–3Warminster Town
The Red House
Referee: Adrian Cripps
Westbury United6–0Cricklade Town
Meadow Lane
Referee: Adrian Hunt

Second Round

Westbury United2–4Highworth Town
Meadow Lane
Referee: Mark Niemerski
Downton4–4 (a.e.t.)Corsham Town
Penalties
4–5
Brian Whitehead Sports centre
Referee: Nicholas Norris
Melksham Town5–0Amesbury Town
The Conigre
Referee: Adrian Cripps
Laverstock & Ford2–1New College Swindon
Church Road, Laverstock
Referee: Shaun Tobin
Warminster Town3–2Devizes Town
Weymouth Street
Referee: Daniel Jacecko
Wootton Bassett Town6–0Bromham
Corinium Stadium, Cirencester
Referee: Tony Sharkey
Calne Town3–2Shrewton United
Bremhill View
Referee: Adrian Matthews
Bremerton Heath Harlequins1–0Bradford Town
The Clubhouse, Salisbury
Referee: James (Rick) Whitehead

Quarter Finals

Wootton Bassett Town2 -1Corsham Town
Corinium Stadium, Cirencester
Referee: Matthew Rushton
Laverstock & Ford2–3Melksham Town
Church Road, Laverstock
Referee: Alan Bird
Warminster Town3–2Calne Town
Weymouth Street
Referee: Adam Nunn
Bemerton Heath Harlequins0–3Highworth Town
The Clubhouse, Salisbury
Referee: Simon Pritchard

Semi-Finals

Warminster Town2–1Wootton Bassett Town
Report
Weymouth Street
Referee: Michael Hunter
Highworth Town2–1Melksham Town
Report
Hardenhuish Park, Chippenham
Referee: Iain Parsons

Final

Warminster Town1–2 (a.e.t.)Highworth Town
Welch Soccerball shade.svg39' Report Rudd Soccerball shade.svg51'
Bennett Soccerball shade.svg115'
Hardenhuish Park, Chippenham

2009–10

First round

Pewsey Vale2–7Shrewton United
Recreation Ground
Referee: William Hawkins
Purton3–0New College Swindon
The Red House
Referee: Roger Smith
Devizes Town4–3Cricklade Town
Nurstead Road
Referee: Nicholas Norris
Corsham Town10–1Southbrook
Referee: Paul Collyer
Malmesbury Victoria3–1Wroughton
Flying Monk Playing Fields
Referee: Ian Trueman
Trowbridge Town1–0Amesbury Town
Woodmarsh
Referee: Nigel Sykes
Downton2–0KC's F.C.
Brian Whitehead Sports Centre
Referee: John Bishop
Calne Town3–2FC Chippenham Youth
North End
Referee: Kevin Barnett
Marlborough Town2–1Westbury United
Elcot Lane
Referee: James (Rick) Whitehead

Second Round

Marlborough Town0–4Highworth Town
Elcot Lane
Referee: Adrian Hunt
Malmesbury Victoria2–1Devizes Town
Flying Monk Playing Fields
Referee: Mark Niemirski
Shrewton United4–3Wootton Bassett Town
Recreation Ground
Referee: Philip Miles
Warminster Town1–2 (a.e.t.)Corsham Town
Weymouth Street
Referee: Michael Hunter
Melksham Town2–1Trwobridge Town
The Conigre
Referee: Shaun Tobin
Purton3–4Laverstock & Ford
The Red House
Referee: James (Rick) Whitehead
Calne Town2–2 (a.e.t.)Bradford Town
Penalties
4–3
Bremhill View
Referee: Paul Humphrey
Bremerton Heath Harlequins4–1 (a.e.t.)Downton
The Clubhouse, Salisbury
Referee: Nicholas Norris

Quarter Finals

Shrewton United0 -3Calne Town
Recreation Ground
Referee: Iain Parsons
Malmesbury Victoria1–3Melksham Town
Flying Monk Playing Fields
Referee: Ian Restell
Corsham Town2–3Bemerton Heath Harlequins
Referee: Alan Bird
Laverstock & Ford3–2Highworth Town
Church Road
Referee: Michael Hunter

Semi-Finals

Bemerton Heath Harlequins1–2 (a.e.t.)Calne Town
Weymouth Street
Referee: Matthew Rushton
Melksham Town1–5Laverstock & Ford
Weymouth Street
Referee: Alan Bird

Final

Laverstock & Ford3–4Calne Town
Gallagher Soccerball shade.svg60'
Soccerball shade.svg64'
Soccerball shade.svg65'
Report Dolman Soccerball shade.svg6', 25'
King Soccerball shade.svg53', 68'
Raymond McEnhill Stadium, Salisbury

2010–11

First round

New College Swindon0–3Warminster Town
Supermarine Sports and Social Club
Bradford Town7–1Chalke Valley
Supermarine Sports and Social Club
Pewsey Vale0–2Corsham Town
Recreation Ground
Wroughton0–4Purton
WeirField
Westbury United4–3Wootton Bassett Town
Meadow Lane
Amesbury Town2–0Shrewton United
Amesbury Recreation Ground
Devizes Town0–1FC Chippenham Youth
Nurstead Road

Second Round

Highworth Town3–0Amesbury Town
Highworth Town, Chippenham
Referee: Paul Collyer
Corsham Town1–1 (a.e.t.)Laverstock & Ford
Penalties
4–5
Referee: Daniel Jacecko
Melksham Town3–0Westbury United
The Conigre
Calne Town1–4Downton
North End
Bemerton Heath Harlequins2–0Warminster Town
The Clubhouse
Malmesbury Victoria0–7Bradford Town
Flying Monk Playing Field
Referee: Oliver Ballinger
Trowbridge Town2–1 (a.e.t.)FC Chippenham Youth
Woodmarsh
Referee: Paul Humphrey
Cricklade Town1–4Purton
Cricklade Leisure Centre
Referee: Piers Mountgarret

Quarter Finals

Highworth Town4 -1Laverstock & Ford
Hardenhuish Park, Chippenham
Referee: Kevin Barnett
Downton4–1Melksham Town
Brian Whitehead Sports Centre
Referee: Michael Hunter
Bemerton Heath Harlequins5–3 (a.e.t.)Purton
The Clubhouse
Referee: John Bishop
Bradford Town3–1Trowbridge Town
Bradford Sports and Social Club
Referee: Shaun Tobin

Semi-Finals

Bemerton Heath Harlequins3–0Highworth Town
The Clubhouse
Bradford Town3–2Downton
Bradford Sports and Social Club

Final

Bemerton Heath Harlequins2–0Bradford Town
Mankin Soccerball shade.svgSoccerball shade.svg Report
Supermarine Sports Club, Swindon
Referee: Daniel Jacecko

2011–12

First round

FC Sandford4–2Trowbridge Town
Woodmarsh, Trowbridge
Referee: Adrian Hunt
Pewsey Vale4–2Wootton Bassett Town
Recreation Ground, Pewsey
Referee: Ben Williamson
Warminster Town4–2 (a.e.t.)Purton
Weymouth Street, Warminster
Referee: Anthony Welsh
Calne Town3–0Malmesbury Victoria
North End, Calne
Referee: Piers Mountgarret
Corsham Town4–2Laverstock & Ford
Referee: Roger Smith
New College Swindon1–4 (a.e.t.)Shrewton United
Supermarine Sports and Social Club, Swindon
Referee: Oliver Ballinger
Melksham Town4–0Devizes Town
The Cigre
Referee: Philip Staynings
FC Chippenham Youth3–1Sks Blyskawica F.C.
Stanley Park, Chippenham
Referee: Malcolm Carter
Southbrook0–1Wroughton
Southbrook Recreation
Referee: Nigel Fisher
Amesbury Town0–0 (a.e.t.)Westbury United
Penalties
4–5
Amesbury Recreation Ground
Referee: John Bishop
Cricklade Town0–1Marlborough Town
Cricklade Leisure Centre
Referee: Alan Baldwin
Beversbrook2–4Ludgershall Sports
Beversbrook Site, Calne
Referee: Stuart Wootton

Second Round

Melksham Town5–3Marlborough Town
The Conigre
Referee: Shaun Tobin
Downton2–1Westbury United
Brian Whitehead Sports Centre
Referee: Mark Yeats
Calne Town4–0FC Sandford
North End
Referee: Mark Niemirski
FC Chippenham Youth0–8Shrewton United
Stanley Park, Chippenham
Referee: Robert Sayers
Bradford Town0–2Bemerton Heath Harlequins
Bradford Sports and Social Club
Referee: Nigel Sykes
Highworth Town5–0Ludgershall Sports
Hardenhuish Park, Chippenham
Referee: Kevin Barnett
Warminster Town6–1Wroughton
Weymouth Street
Referee: Paul Collyer
Corsham Town2–1Pewsey Vale
Referee: Adrian Matthews

Quarter Finals

Shrewton United4 -3Melksham Town
Shrewton Rec
Referee: Anthony Welsh
Highworth Town4–3 (a.e.t.)Warminster Town
Hardenhuish Park, Chippenham
Referee: Philip Staynings
Bemerton Heath Harlequins6–1Corsham Town
The Clubhouse
Referee: Paul Humphrey
Downton1–3Calne Town
Brian Whitehead Sports Centre
Referee: John Bishop

Semi-Finals

Highworth Town2–4Calne Town
Nursted Road, Devizes
Referee: Daniel Jacecko
Shrewton United3–5Bemerton Heath Harlequins
Weymouth Street, Warminster
Referee: Mark Niemirski

Final

Bemerton Heath Harlequins1–2Calne Town
Young Soccerball shade.svg39 ' Report Sibbick Soccerball shade.svg1', pen'
Cox Soccerball shade.svg20'
Hardenhuish Park, Chippenham

2012–13

First round

Corsham Town6–0Sks Blyskawica
Referee: Nigel Sykes
Devizes Town3–1Marlborough Town
Elcot Lane Playing Field
Referee: Joshua Ainscow
Malmesbury Victoria1–3Cricklade Town
Flying Monk Playing Field
Referee: Oliver Ballinger
Bradford Town4–2Southbrook
Bradford Sports and Social Club
Referee: John Graham
Downton1–0Purton
Brian Whitehead Sports & Social Club
Referee: Michael Hunter
Warminster Town2–4 (a.e.t.)Trowbridge Town
Weymouth Street
Pewsey Vale4–0Ludgershall Sports
Recreation Ground, Pewsey
Referee: Ben Williamson
Wroughton0–1Amesbury Town
Weirfield
Wootton Bassett Town7–2New College Swindon
Corinium Stadium, Cirencester
Referee: Paul Humphrey

Second Round

Corsham Town12–0Amesbury Town
Referee: Mark Niemirski
Bradford Town1–0Trowbridge Town
Bradford Sports and Social Club
Referee: Joshua Ainscow
Pewsey Vale0–2Shrewton United
Recreation Ground, Pewsey
Referee: James Welsh
Devizes Town1–1 (a.e.t.)Downton
Penalties
1–2
Nurstead Road
Referee: Adrian Hunt
Laverstock & Ford1–3Cricklade Town
Church Road
Referee: Nigel Fisher
Melksham Town2–1Highworth Town
The Elms Recreation Griound
Referee: Daniel Jacecko
Bemerton Heath Harlequins3–1Calne Town
Bremhill View, Calne
Referee: Philip Staynings
Westbury United3–0Wootton Bassett Town
Meadow Lane
Referee: Shaun Tobin

Quarter Finals

Corsham Town0–2Downton
Brian Whitehead Sports & Social Club
Referee: Adrian Matthews
Westbury United0–3Bemerton Heath Harlequins
Meadow Lane
Referee: John Bishop
Melksham TownCup Committee Decision
Home Win
Ineligible Player Fielded
Bradford Town
Report
The Conigre
Referee: Paul Humphrey
Shrewton United2–3 (a.e.t.)Cricklade Town
Shrewton Rec
Referee: Anthony Welsh

Semi-Finals

Cricklade Town2–5Downton
Nursted Road, Devizes
Referee: James Welsh
Bemerton Heath Harlequins2–2Melksham Town
Report
Penalties
3–4
Weymouth Street, Warminster
Referee: Philip Staynings

Final

Melksham Town2–0 (a.e.t.)Downton
Griffiths Soccerball shade.svg100'
Barnett Soccerball shade.svg118'
Report
Hardenhuish Park, Chippenham

2013–14

First round

Warminster Town1–2Southbrook
Report
Referee: Martin Batchelor
Cricklade Townw/o
away team
Wooton Bassett Town
Wilts Calne Town1–5Pewsey Vale
Referee: Vincent Thomas
Marlborough Town0–3Chippenham Park
Report
Referee: Simon Campbell
Sks Blyskawica0–3Trowbridge Town
Referee: Alen Evans
FC Chippenham Youth1–5Mere Town
Referee: David King
Shrewton United4–3Laverstock & Ford
Referee: Adrian Hunt
Highworth Town8–0Malmesbury Victoria
Clark Soccerball shade.svg
Saunders Soccerball shade.svgSoccerball shade.svgSoccerball shade.svg
Bohane Soccerball shade.svgSoccerball shade.svg
Horsell Soccerball shade.svg
Sproule Soccerball shade.svg
Report
Devizes Town7–1Amesbury Town
Report
Referee: John Bishop
Calne Town1–2Purton
Referee: Samuel Allison
Bradford Town8–1Supermarine Sports Club
Referee: Nigel Fisher
Wroughton1–8Bemerton Heath Harlequins
Referee: Graeme Little
Downtonw/o
home team
Vale of Pewsey
Westbury United0–1Melksham Town
Report
Referee: Ben Williamson
Ludgershall Sports1–2New College Swindon
Referee: Brian White

Second Round

Chippenham Park0–2Purton
Report Fitzgerald Soccerball shade.svg77'
McCrae Soccerball shade.svg
Highworth Town2–0Devizes Town
Bennett Soccerball shade.svg40', 47' Report
Referee: Graham Pearce
Mere Town0–2Corsham Town
Referee: Michael Hunter
Shrewton United0–4Melksham Town
Report Kovacs Soccerball shade.svgSoccerball shade.svg
Stead Soccerball shade.svg
Bennett Soccerball shade.svg
Referee: Philip Staynings
Southbrook0–2Downton
Report
Referee: John Bishop
Trowbridge Town0–5Bradford Town
Report Evans Soccerball shade.svg
Greenland Soccerball shade.svg
Hulbert Soccerball shade.svg
Jordan Soccerball shade.svg
Toogood Soccerball shade.svg(o.g.)
Referee: Adrian Hunter
New College Swindon1–8Pewsey Vale
Millar Soccerball shade.svg Report Hopper Soccerball shade.svgSoccerball shade.svgSoccerball shade.svgSoccerball shade.svg
Martin Soccerball shade.svgSoccerball shade.svg
Bragg Soccerball shade.svg
Ritchie Soccerball shade.svg
Referee: Roger Smith
Wootton Bassett Town2–3Bemerton Heath Harlequins
Report

Quarter Finals

Bradford Town1 – 0Pewsey Vale
Referee: Anthony Welsh
Melksham Town3 – 2Highworth Town
Referee: Mark Niemirski
Downton1 – 3Bemerton Heath Harlequins
Referee: John Bishop
Corsham Town1 – 2Purton
Referee: Daniel Lamport

Semi-final

Purton0 – 4Melksham Town
HigdonSoccerball shade.svg42' (pen)Soccerball shade.svg70'Soccerball shade.svg86'
BenisonSoccerball shade.svg50'
Calne Town F.C.
Referee: Oliver Ballinger
Bemerton Heath Harlequins0 – 3Bradford Town
JordanSoccerball shade.svgSoccerball shade.svg
WelchSoccerball shade.svg
Referee: Joshua Ainscow

Final

Melksham Town3 - 3 (a.e.t.)Bradford Town
ThomsonSoccerball shade.svg47'
BennettSoccerball shade.svg69'
KovacsSoccerball shade.svg
Report KingSoccerball shade.svg10'Soccerball shade.svg61'
GilbertSoccerball shade.svg120+'
Penalties
Soccerball shad check.svgKovacs
Soccerball shad check.svgPerrott
Soccerball shad check.svgJeffrey
3 - 2Soccerball shad check.svgFowler
Soccerball shad check.svgJordan
Soccerball shade cross.svgEvans
Hardenhuish Park, Chippenham
Attendance: 526
Referee: Simon Hooper

2014-15 [3]

First round

Sarum Youth0 - 2Mere Town FC
Bradford Townw/oVale of Pewsey
Trowbridge Town3 - 1Wilts Calne Town
Ludgershall Sports FC1 - 2Chippenham Park
Laverstock & Ford4 - 0Pewsey Vale
Shrewton United3 - 2Devizes Town
Calne Town1 - 2Warminster Town
Wroughton2 - 1Bemerton Heath Harlequins
Malmesbury Victoria2 - 3 (a.e.t.)Royal Wootton Bassett Town
Southbrook2 - 0Trowbridge Wanderers
Downton2 - 0Westbury United
Marlborough Town0 - 1Purton FC
Corsham Town2 - 0Supermarine Sports FC
Highworth Town5 - 0New College Swindon
Amesbury Town4 - 1FC Chippenham Youth

Second Round

Bradford Town5 - 1Mere Town FC
Wroughton0 - 1 (a.e.t.)Royal Wootton Bassett Town
Southbrook FC1 - 5Warminster Town
Laverstock & Ford2 - 0Marlborough Town
Corsham Town2 - 1Chippenham Park FC
Amesbury Town3 - 2Shrewton United
Melksham Town4 - 1Trowbridge Town
Downton0 - 5Highworth Town

Quarter Finals

Warminster Town1 - 2Amesbury Town FC
Highworth Town3 - 2 (a.e.t.)Melksham Town
Royal Wootton Bassett Town0 - 2Bradford Town
Laverstock & Ford2 - 0 (a.e.t.)Corsham Town

Semi-Finals

Bradford Town4 - 2Laverstock & Ford
Nursted Road, Devizes
Referee: Sam Allison
Amesbury Town0 - 4Highworth Town
Bremhill View, Calne
Referee: Shaun Tobin

Final

Bradford Town1 - 2Highworth Town
PlummerSoccerball shade.svg59' KingSoccerball shade.svg48'
DrewettSoccerball shade.svg

2015-16 [4]

First round

Laverstock & Ford9 - 0Shrewton United
Referee: Nigel Fisher
Westbury United0 - 3Melksham Town
Meadow Lane, Westbury, Wiltshire
Referee: James Welsh
Trowbridge Wanderers1 - 3Downton
Referee: Sam Read
Devizes Town1 - 2 (a.e.t.)Bemerton Heath Harlequins
Nursted Road, Devizes
Referee: Shaun Tobin
Sarum Youth2 - 4Mere Town
Referee: Sam Gooding
Marlborough Town0 - 4Trowbridge Town
Referee: Sean Rudd
Royal Wootton Bassett3 - 1Ludgershall Sports
Gerard Buxton Sports Ground, Royal Wootton Bassett
Referee: John Graham
Warminster Town2 - 3Amesbury Town
Weymouth St, Warminster
Referee: Benjamin Williamson
Calne Town0 - 2Pewsey Vale
Bremhill View, Calne
Referee: Brian White
Calne Town1 - 0Purton
Southbank, Corsham
Referee: Andrew Evans
Chippenham Parkw/oMalmesbury Victoria
Wroughton1 - 6Salisbury
The Elms Recreation Ground, Highworth
Referee: Roger Smith
New College Swindon2 - 1Wilts Calne Town
Supermarine RFC Sports & Social, Swindon

Second Round

Downton0 - 2Trowbridge Town
The Brian Whitehead Sports Ground, Downton
Referee: Brian White
Melksham Town3 - 1Bradford Town
The Conigre, Melksham
Referee: Philip Staynings
Chippenham Park2 - 3 (a.e.t.)Bemerton Heath Harlequins
Hardenhuish Park, Chippenham

Semi-finals

Salisbury FC6 - 2Corsham Town
Soccerball shade.svgMatthews'
Soccerball shade.svgWhite'
Soccerball shade.svgWhite'
Soccerball shade.svgWhite'
Soccerball shade.svgWalker' (o.g.)
Soccerball shade.svgBryan'
Soccerball shade.svgGleed'
Attendance: 350
Referee: Daniel Lamport
Bemerton Heath Harlequins1 - 5Melksham Town
Soccerball shade.svgStradling'
Soccerball shade.svgHulbert'Soccerball shade.svgHulbert'
Soccerball shade.svgThomson'Soccerball shade.svgThomson'
Westwood Recreation Ground/Moon Park, Salisbury
Referee: Phil Staynings

Final

Salisbury City0-2Melksham Town
StradlingSoccerball shade.svg68'
HigdonSoccerball shade.svg73'
Hardenhuish Park, Chippenham
Attendance: 736
Referee: S.Allison

2016-17 [5]

First round

Chippenham Town5 - 0Wroughton
WhileSoccerball shade.svg2' (o.g.)
PrattSoccerball shade.svg5'
GriffinSoccerball shade.svg24'
SandellSoccerball shade.svg79'
GuthrieSoccerball shade.svg87'
Hardenhuish Park, Chippenham, Wiltshire
Attendance: 124
Referee: Graham Pearce
Westbury United1 - 0Wilts Calne Town
ScammellSoccerball shade.svg53'
Meadow Lane, Westbury, Wiltshire
Referee: Roger Smith
Pewsey Vale0 - 8Salisbury
Referee: Benjamin Williamson
Ludgershall Sports3 - 2Warminster Town
Referee: Shane Mansfield
Amesbury Town3 - 1Chippenham Park
Referee: Andrew Evans
Laverstock & Ford3 - 0Marlborough Town
Referee: Sam Gooding
Highworth TownwalkoverShrewton United
Referee: Nigel Fisher
Downton6 - 0New College Swindon
Referee: Oliver Ballinger
Bradford Town2 - 1Mere Town
LenihanSoccerball shade.svg36'
CottleSoccerball shade.svg80'
Soccerball shade.svg
Referee: Adrian Matthews
Royal Wootton Bassett Town3 - 2Purton
Referee: James Welsh
Calne Town1 - 0Bromham
Trowbridge Town3 - 5Beversbrook
Referee: Kristian Guyatt
Swindon Supermarine8 - 0Malmesbury Victoria
Supermarine RFC Sports & Social, Swindon
Referee: Matthew Rushton
Cricklade Town1 - 4Bemerton Heath Harlequins
Referee: Brian White
Corsham Town1 - 2Devizes Town
Referee: Shaun Tobin

Second Round

Downton3 - 1Devizes Town
Referee: Nigel Fisher
Westbury United0 - 2Highworth Town
Gleed Soccerball shade.svg57'
Stanners Soccerball shade.svg68'
Referee: Connor Malone
Laverstock & Ford4 - 1Melksham Town
Referee: James Welsh
Salisbury3 - 2Bemerton Heath Harlequins
Walker Soccerball shade.svg20'
Bennett Soccerball shade.svg30'
Mundy Soccerball shade.svg82'
Joyce Soccerball shade.svg50'
Slade Soccerball shade.svg81'
Attendance: 352
Referee: Philip Staynings
Calne Town2 - 0Beversbrook Town
Referee: Sam Read
Swindon Supermarine2 - 1Chippenham Town
Referee: Daniel Lamport
Ludgershall Sports0 - 3Amesbury Town
Referee: Paul March
Bradford Town2 - 0Royal Wootton Bassett Town
CottleSoccerball shade.svg21'
WallSoccerball shade.svg65'
Bradford on Avon Sports and Social Club, Bradford on Avon
Attendance: 49
Referee: Adrian Matthews

Quarter-finals

Swindon Supermarine6 - 1Downton
HooperSoccerball shade.svg13' (p), 65'
ParsonsSoccerball shade.svg34', 50', 55'
WaldonSoccerball shade.svg51'
Soccerball shade.svgBentall' (45)
Attendance: 76
Referee: Graham Pearce
Salisbury FC2 - 1Amesbury Town
WhelanSoccerball shade.svg34'
BennettSoccerball shade.svg
BrockwaySoccerball shade.svg6'
Attendance: 306
Referee: Daniel Lamport
Calne Town1 - 0Laverstock & Ford
WindsorSoccerball shade.svg1'
Referee: Oliver Ballinger
Highworth Town2 - 0Bradford Town
McCarthySoccerball shade.svg21'
GleedSoccerball shade.svg35'
Attendance: 64
Referee: Andrew Evans

Semi-finals

Calne Town0 - 4Swindon Supermarine
WaldonSoccerball shade.svgSoccerball shade.svg
Parsons J Soccerball shade.svg22'
Parsons C Soccerball shade.svg87'
Hardenhuish Park, Chippenham
Referee: Iain Parsons
Highworth Town4 - 3Salisbury FC
GleedSoccerball shade.svg59'
DavoileSoccerball shade.svg65'
EdenboroughSoccerball shade.svg84'
Hall-CousinsSoccerball shade.svg86'
BrownSoccerball shade.svg75' (o.g.)
WrightSoccerball shade.svg44', 35'
Oakfield Stadium, Melksham
Attendance: 262
Referee: Matthew Rushton

Final

Highworth Town1 - 2Swindon Supermarine
Edenborough Soccerball shade.svg16' Parsons Soccerball shade.svg22'
TaylorSoccerball shade.svg50'
Attendance: 518
Referee: Phil Staynings

2017-18 [6]

First round

Purton1 - 2Amesbury Town
AverySoccerball shade.svg35' GreenwaySoccerball shade.svg65'
SherfieldSoccerball shade.svg90'
The Red House, Purton
Referee: Paul March
Melksham Town5 - 0Mere Town
The Oakfield Stadium, Melksham
Referee: Shaun Tobin
New College Swindon0 - 5Chippenham Park
New College Drive, Swindon
Referee: Sam Gooding
Bemerton Heath Harlequins8 - 2Warminster Town
Western Way, Salisbury
Referee: Shane Mansfield
Calne Town2 - 0Malmesbury Victoria
Chevolleau Soccerball shade.svg11'
Winsdor Soccerball shade.svg72'
Bremhill View, Calne
Referee: Brian White
Devizes Town1 - 3 (a.e.t.)Bremhill
Nursted Road, Devizes
Referee: Adam Gregory
Downton1 - 2Highworth Town
FourSoccerball shade.svg47' McGhee-ParsonsSoccerball shade.svg79', 86(pen)'
The Brian Whitehead Sports Ground, Downton
Attendance: 27
Referee: Adam Osborne
Laverstock & Ford4 - 3Wroughton
The Dell, Salisbury
Referee: Connor Malone
Bassett Bulldogs0 - 13Salisbury FC
Green Soccerball shade.svg(4)
HerbertSoccerball shade.svg(3)
PerrettSoccerball shade.svg(3)
BrockwaySoccerball shade.svg
BensonSoccerball shade.svgo.g.'
The Raymond McEnhill Stadium, Salisbury
Attendance: 204
Referee: Roger Smith
Swindon SupermarineHome WalkoverLudgershall Sports
Webb's Wood Stadium, South Marston, Swindon
Referee: James Welsh
Pewsey Vale5 - 0Corsham Town
The Recreation Ground, Pewsey
Referee: Mitchell Terry
Royal Wootton Bassett Town4 - 1Cricklade Town
CollierSoccerball shade.svg8'
CorcoranSoccerball shade.svg
WronaSoccerball shade.svg
MaximenSoccerball shade.svg82'
BryanSoccerball shade.svg
New Gerard Buxton Sports Ground, Brinkworth Road, Royal Wootton Bassett,
Referee: Samuel Read
Shrewton United0 - 7Chippenham Town
RickettsSoccerball shade.svg14', 80'
RichardsSoccerball shade.svg27', 48'
SmileSoccerball shade.svg46', 52', 85'
The Recreation Ground, Shrewton
Attendance: 150
Referee: Graham Pearce
Westbury United4 - 0Marlborough Town
HulbertSoccerball shade.svg11'
FergusonSoccerball shade.svg45'
RobinsonSoccerball shade.svg68'
HiscocksSoccerball shade.svg86'
Meadow Lane, Westbury
Referee: Steven Benchley

Second Round

Chippenham Town2 - 1Melksham Town
SandellSoccerball shade.svg22'
TwineSoccerball shade.svg50'
StradlingSoccerball shade.svg90'
Attendance: 253
Referee: Daniel Lamport
Westbury United3 - 2 (a.e.t.)Bradford Town
Meadow Lane, Westbury
Referee: Benjamin Williamson
Bremhill2 - 1Amesbury Town
Whitmore Soccerball shade.svg64'
Rutty Soccerball shade.svg90+3'
Stephens Soccerball shade.svg3'
Referee: James Welsh
Calne Town0 - 3Bemerton Heath Harlequins
RawkinsSoccerball shade.svg7(pen)'
DavisSoccerball shade.svg13'
Bremhill View, Calne
Referee: Shaun Tobin
Highworth TownHome w/oLaverstock & Ford
The Elms Recreation Ground, Highworth
Referee: Graham Pearce
Royal Wootton Bassett Town4 - 0Trowbridge Town
WaldonSoccerball shade.svg12'
YeardleySoccerball shade.svg, pen'
SprouleSoccerball shade.svg75'Soccerball shade.svg
New Gerard Buxton Sports Ground, Brinkworth Road, Royal Wootton Bassett,
Referee: Martin Batchelor
Chippenham Park4 - 1Pewsey Vale
Hardenhuish Park, Bristol Road, Chippenham
Referee: Kristian Guyatt
Salisbury FC3 - 1Swindon Supermarine
KotwickaSoccerball shade.svg13', 32', 62' ParsonsSoccerball shade.svg7'
The Raymond McEnhill Stadium, Salisbury
Attendance: 292
Referee: Matthew Rushton

Quarter-finals

Royal Wootton Bassett Town2 - 5Highworth Town
WronaSoccerball shade.svg5'
WaldonSoccerball shade.svg18'
McGhee-ParsonsSoccerball shade.svg7', 28', 51', 81', 84'
New Gerard Buxton Sports Ground, Brinkworth Road, Royal Wootton Bassett
Referee: Graham Pearce
Chippenham Town3 - 1Chippenham Park
FergusonSoccerball shade.svg45'Soccerball shade.svg81'
SandellSoccerball shade.svg62'
NormanSoccerball shade.svg20'
Hardenhuish Park, Bristol Road, Chippenham
Attendance: 205
Referee: Andrew Evans
Bremhill0 - 3Bemerton Heath Harlequins
Rawkins Soccerball shade.svgSoccerball shade.svgSoccerball shade.svg
Referee: Samuel Read
Westbury United0 - 1Salisbury FC
JordanSoccerball shade.svg22(o.g.)'
Meadow Lane, Westbury
Attendance: 216
Referee: Philip Staynings

Semi-finals

Chippenham Town8 - 0Bemerton Heath Harlequins
BeedenSoccerball shade.svg7', 60'
JonesSoccerball shade.svg30'
SmileSoccerball shade.svg56', 76'
PattenSoccerball shade.svg82'
McCootieSoccerball shade.svg83'
The Oakfield Stadium, Melksham
Attendance: 169
Referee: Andrew Evans
Salisbury FC1 - 2Highworth Town
O'KeefeSoccerball shade.svg1' EdenboroughSoccerball shade.svg11 (pen)'
WaldonSoccerball shade.svg20'
The Raymond McEnhill (Ray Mac) Stadium, Salisbury
Attendance: 164
Referee: Philip Staynings

Final

Chippenham Town3 - 0Highworth Town
RichardsSoccerball shade.svg35'
GuthrieSoccerball shade.svg55'
FergusonSoccerball shade.svg58'
Attendance: 440
Referee: Daniel Lamport

2018-19

First Round [7]

Football IDw/o(away)Marlbororugh Town
Referee: Steve Brenchley
Royal Wootton Bassett Town2 - 3Westbury United
JamesSoccerball shade.svg
StanleySoccerball shade.svg
DemkivSoccerball shade.svg
JordanSoccerball shade.svg
Stradling
Referee: Graham Pearce
Downton1 - 2Laverstock & Ford
Referee: Brain White
Ludgershall Sports0 - 6Cricklade Town
BryanSoccerball shade.svgSoccerball shade.svgSoccerball shade.svg
ColemanSoccerball shade.svg
CorpSoccerball shade.svg
ReeceSoccerball shade.svg
Referee: Rory Peacey
Chippenham Park0 - 2Highworth Town
GrabeSoccerball shade.svg30'
ToumaniSoccerball shade.svg89'
Attendance: 47
Referee: Shane Mansfield
New College Swindon0 - 10Melksham Town
Referee: Samuel Read
Calne Town1 - 0Pewsey Vale
Referee: Martin Ealey
Malmesbury Victoria3 - 2Amesbury Town
Referee: Said Ouchene
Purton1 - 0Bemerton Heath Harlequins
RegisSoccerball shade.svg
Referee: Samuel Hunt
Wroughton1 - 4Devizes Town
Referee: Adam Gregory
Corsham Town1 - 3Bradford Town
Referee: James Welsh
Warminster Town0 - 3Shrewton United
Referee: Shaun Tobin

Second Round

Bradford Town1 - 1Salisbury FC
Penalties
1 - 3
Referee: Roger Smith
Laverstock & Ford5 - 1Malmesbury Victoria
Referee: Daniel Spyer
Westbury United4 - 2Shrewton United
KovacsSoccerball shade.svg22', pen '
DemkivSoccerball shade.svg23'Soccerball shade.svg
JordanSoccerball shade.svg69'
JacksonSoccerball shade.svg57'
BaldySoccerball shade.svg, o.g.'
Referee: Mitchell Terry
Highworth Town1 - 2Swindon Supermarine
SidibiSoccerball shade.svg48'McDonaghSoccerball shade.svg78'
FleetwoodSoccerball shade.svg79'
Referee: Daniel Lamport
Purton FC4 - 2Marlborough Town
Referee: Nigel Fisher
Trowbridge Town0 - 1Cricklade Town
Referee: Timothy Eagles
Calne Town0 - 2Chippenham Town
FergusonSoccerball shade.svg50'
FelixSoccerball shade.svg51'
Referee: James Welsh
Devizes Town0 - 1Melksham Town
Referee: Iain Parsons

Quarter-finals

Salisbury FC1 - 0Chippenham Town
YoungSoccerball shade.svg52'
Attendance: 193
Referee: Philip Staynings
Westbury United7 - 0Purton FC
KovacsSoccerball shade.svg11(pen) ', 39 ', 77 '
StradlingSoccerball shade.svg74 ', 81 '
HulberSoccerball shade.svg65' (87)
Referee: Samuel Read
Cricklade Town1 - 2Laverstock & Ford
LovegroveSoccerball shade.svg
SykesSoccerball shade.svg
Referee: Adam Gregory
Swindon Supermarine4 - 1Melksahm Town
HopkinsSoccerball shade.svg3', 36'
FleetwoodSoccerball shade.svg60'
McDonaghSoccerball shade.svg70'
PlummerSoccerball shade.svg11'
Attendance: 101
Referee: Andrew Evans

Semi-finals

Salisbury FC6 - 0Laverstock & Ford
HopperSoccerball shade.svg6' (33)
BensonSoccerball shade.svg50 '
FitchettSoccerball shade.svg57' (76)
HerbertSoccerball shade.svg60'
Referee: Daniel Lamport
Westbury United1 - 4 (a.e.t.)Swindon Supermarine
FergusonSoccerball shade.svg1' HooperSoccerball shade.svg89', pen'
ParsonsSoccerball shade.svg92' (119)
McDonaghSoccerball shade.svg108'
Attendance: 164
Referee: Shane Manasfield

Final

Swindon Supermarine3 - 1Salisbury FC
SpaldingSoccerball shade.svg36'
WilliamsSoccerball shade.svg48'
FleetwoodSoccerball shade.svg90'
ShepherdSoccerball shade.svg85' (o.g.)
Oakfield Stadium, Melksham
Attendance: 350
Referee: Andrew Evans

2019-20

The following teams received a first round bye. [8]

First round

Shrewton United4 - 2 (a.e.t.)Pewsey Vale
CroggySoccerball shade.svg
Smith DSoccerball shade.svg
WatsonSoccerball shade.svg
McnallySoccerball shade.svg
Shrewton Recreation Ground, Shrewton
Referee: Matthew Sell
Holt FC3 - 2Marlborough Town
Edwards Soccerball shade.svg
RobinsonSoccerball shade.svg
GunningSoccerball shade.svg
Meadow Lane, Westbury
Referee: George Lynch
Devizes Town1 - 0Purton FC
BradleySoccerball shade.svg12'
Nursteed Road, Devizes
Referee: Adrian Berry

Second round

Stratton Juniors0 - 2Wroughton
Referee: William Hawkins
Laverstock & Ford6 - 0New College Swindon
JonesSoccerball shade.svgSoccerball shade.svg
McSorleySoccerball shade.svg
DawesSoccerball shade.svg(o.g.)
LovegroveSoccerball shade.svg(o.g.)
Referee: Nigel Sykes
Cricklade Town4 - 0Calne Town
Referee: Christopher Harris
Shrewton United0 - 3Corsham Town
RogersSoccerball shade.svg6'
? Soccerball shade.svg, o.g.'
RogersSoccerball shade.svg81'
Referee: Steven Annetts
Holt FC1 - 3Malmesbury Victoria
BoleSoccerball shade.svg
Referee: George Lynch
Trowbridge Town2- 1Devizes Town
Dixon Soccerball shade.svg
SainsburySoccerball shade.svg
RussellSoccerball shade.svg
Referee: George Lynch
Bemerton Heath Harlequins19 - 0Ludgershall Sports FC
Referee: Kevan Dean
Downton3 - 2Warminster Town
DanceSoccerball shade.svg
RazakSoccerball shade.svg
SavageSoccerball shade.svg
AllanSoccerball shade.svg
GrahamSoccerball shade.svg
Referee: Andrew Lincoln

Quarter-finals

Trowbridge Town1 - 1 (a.e.t.)Calne Town
TaylorSoccerball shade.svg67'ChevelleauSoccerball shade.svg32' (pen)
Penalties
Soccerball shade cross.svg
Soccerball shad check.svg
Soccerball shad check.svg
Soccerball shade cross.svg
3 - 4WindsorSoccerball shad check.svg
WitchellSoccerball shad check.svg
HudsonSoccerball shad check.svg
TalmashSoccerball shad check.svg
Referee: Bruce Harris
Corsham Town3 - 1Downton
McCarronSoccerball shade.svg5'
AlchinSoccerball shade.svg26'
CurtisSoccerball shade.svg80'
OwenSoccerball shade.svg23'
Referee: Adrian Berry
Wroughton3 - 1Laverstock & Ford
HibbertSoccerball shade.svg
MaximenSoccerball shade.svgSoccerball shade.svg
Campbell-SmithSoccerball shade.svg
Referee: Patrick Butler
Bemerton Heath Harlequins5 - 2 (a.e.t.)Malmesbury Victoria
HallahanSoccerball shade.svg55'Soccerball shade.svg(pen)
HoeySoccerball shade.svg
PerrettSoccerball shade.svg
Soccerball shade.svg(o.g.)
Soccerball shade.svg90' (pen)Soccerball shade.svg
Referee: Gary Ridley

Semi-finals

Corsham Town2 - 3Bemerton Heath Harlequins
ChandlerSoccerball shade.svg
PringSoccerball shade.svg18'
BennettSoccerball shade.svg65', 85'
MatthewsSoccerball shade.svg77'
Referee: Mitchell Terry
Calne Town5 - 1 (a.e.t.)Wroughton
JamalSoccerball shade.svgSoccerball shade.svg
WindsorSoccerball shade.svg, pen'
McGrorySoccerball shade.svg
McStravickSoccerball shade.svg, pen'
Referee: Adam Gregory

Final

Bemerton Heath Harlequins-Calne Town
Referee: Adam Gregory

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
Referee: John Reed

Second round

Purton-Pewsey Vale
Corsham TownBemerton 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 Town10–0Purton FC
Referee: Jordan Cuthbertson
Pewsey Vale1–3Malmesbury Victoria
GuthrieSoccerball shade.svg
Referee: Ella Broad
Bemerton Heath Harlequins4–0Shrewton United
ClancySoccerball shade.svg5'
SweeneySoccerball shade.svg15'
MooreSoccerball shade.svg35' (70)
Referee: John Reed
Devizes Townw/o
Home win
Ludgershall Sports
Calne TownTie not playedCorsham Town
Trowbridge Town2–0Warminster Town
BaggsSoccerball shade.svg23', pen'
GullisSoccerball shade.svg34'
Referee: Nigel Sykes
Stratton Juniors1–4Wroughton
Referee: Jordan Cuthbertson
Downton2–2Laverstock & Ford
MoseleySoccerball shade.svgSoccerball shade.svg, pen'JonesSoccerball shade.svg
JacksonSoccerball shade.svg
Penalties
Ovingtom
Moseley
Dible
Wilkins
4–3Bourner
Ward
Fletcher
Referee: Adrian Berry

Quarter finals

Marlborough TownBye
Bemerton Heath Harlequins4–2Trowbridge Town
BennettSoccerball shade.svg15' (55), 75'
BurdenSoccerball shade.svg30'
RobinsonSoccerball shade.svg40'
BakerSoccerball shade.svg60'
Referee: Lloyd Kettlety
Malmesbury Victoria1–0Wroughton
Referee: Luke Hinchcliffe
Downton6–0Devizes Town
Smith. JSoccerball shade.svg20' (63)
HoweSoccerball shade.svg38' (64), 70'
ClarkeSoccerball shade.svg45+2'
Attendance: 117
Referee: John Reed

Semi finals

Bemerton Heath Harlequins8-0Marlborough Town
BennettSoccerball shade.svg8', 34'
BeckleySoccerball shade.svg15', 40', 69'
RoachSoccerball shade.svg38'
TrigwellSoccerball shade.svg85'
ClancySoccerball shade.svg89'
Gerard Buxton Sports Ground, Royal Wootton Bassett
Referee: Jordan Cutherbertson
Malmesbury Victoria0–1Downton
HoweSoccerball shade.svg70' (pen)
Oakfield Stadium, Melksham
Attendance: 50
Referee: Steven Brenchley

Final

Downton2–0Bemerton Heath Harlequins
DaviesSoccerball shade.svg24'
HoweSoccerball shade.svg65'
Oakfield Stadium, Melksham
Referee: Luke Hinchcliffe

2022-23

First Round

Amesbury Town received a first round bye

Devizes TownHome win – walkoverStratton Juniors
Referee: Adam Bewley
Wroughton4–0Blunsdon FC
Weir Field, Wroughton
Referee: Mark Niemirski
Calne Town2–0Trowbridge Town
NormanSoccerball shade.svg25'
BrightSoccerball shade.svg88'
Referee: Roger Smith
Warminster TownHome win – walkover
Malmesbury Victoria5–2Marlborough Town
Referee: Shaun Mccombie
DowntonHome win – walkoverBemerton Heath Harlequins
Pewsey ValeHome win – walkoverShrewton United

Quarter-finals

Wroughton3–0Pewsey Vale
Weir Field, Wroughton
Referee: Adam Bewley
Downton5–1Devizes Town
Brian Whithead Sports & Social Club, Downton
Referee: Robert Herret
Warminster Town3–1Malmesbury Victoria
Referee: John Reed
Amesbury Town1–0Calne Town
Bonnymead Park, Amesbury
Referee: Timothy Bunt

Semi-finals

Warminster Town0–0Wroughton
Penalties
2–4
Referee: Jordan Cuthbertson
Amesbury Town0–3Downton
HoweSoccerball shade.svgSoccerball shade.svg
DaviesSoccerball shade.svg
Attendance: 120
Referee: Lloyd Kettlety

Final

Wroughton2–6Downton
Peachy-ScoreSoccerball shade.svg28'
HarmanSoccerball shade.svg76'
Howe Soccerball shade.svg40'
KrysztofowiczSoccerball shade.svg45' (60)
LaptasSoccerball shade.svg63'
ButlerSoccerball shade.svg82'
Davies Soccerball shade.svg89'
Meadow Lane, Westbury, Wiltshire
Referee: Luke Hinchcliffe

2023-24

First Round

Royal Wootton Bassett Town Development1–2Blunsdon
LartySoccerball shade.svg YoungSoccerball shade.svgSoccerball shade.svg
Gerard Buxton Sports Ground, Royal Wootton Bassett
Referee: Brian Bennett-Murdoch


Second Round

Downnton2–0Shrewton United
Smith, Joe Soccerball shade.svg7', 20'
Brian Whitehead Sports & Social Club, Wick Lane, Downton
Attendance: 100
Referee: Lloyd Kettlety
Malmesbury Victoria5–1Warminster Town
GudgeSoccerball shade.svg35'
EvattSoccerball shade.svg40'
BakerSoccerball shade.svg61'
Smith Soccerball shade.svg65'
SinclairSoccerball shade.svg86'
Soccerball shade.svg36'
Referee: Robert Herrett
Melksham Town1–1Blunsdon
Penalties
4−1
Referee: Alex Matthews
Bradford Town3–1Kingsdown
Jordan Soccerball shade.svg6}', 45'
Witcombe Soccerball shade.svg88'
Fenton Soccerball shade.svg86'
Attendance: 71
Referee: Roger Smith
Pewsey Vale1–4Calne Town
Referee: Jamie Rhodes
Salisbury Development0–5Devizes Town
GleedSoccerball shade.svg
MoffattSoccerball shade.svg
Walters Soccerball shade.svg
Swain Soccerball shade.svgSoccerball shade.svg
Referee: Stephen Southam
Amesbury Town5–1Ludgershall Sports
Jackson Soccerball shade.svgSoccerball shade.svg
Vallis Soccerball shade.svg
Morris Soccerball shade.svg
Soccerball shade.svg(o.g.)
HoldenSoccerball shade.svg
Referee: Jordan Cutherbertson
Trowbridge Town3–2Wroughton
Millard Soccerball shade.svg9'
Samuel Soccerball shade.svg17'
Shipman Soccerball shade.svg80'
Soccerball shade.svg22'
Soccerball shade.svg71'
Referee: Dominic Mortimer

Quarter Finals

Bradford Town1–1Malmesbury Victoria
JordanSoccerball shade.svgSoccerball shade.svg
Penalties
3–2
Referee: Ella Broad
Calne Town2–6Amesbury Town
SmithSoccerball shade.svg
BrightSoccerball shade.svg
VallisSoccerball shade.svg
MorrisSoccerball shade.svg
MooreSoccerball shade.svgSoccerball shade.svg
McCrackenSoccerball shade.svg
OwenSoccerball shade.svg
Referee: Luke Hinchliffe
Donwton6–1Devizes Town
DaviesSoccerball shade.svg28'
SmithSoccerball shade.svg30', 43', 60'
MasonSoccerball shade.svg86'
ClarkSoccerball shade.svg90'
Soccerball shade.svg
Brian Whitehead Sports & Social Club, Downton
Attendance: 149
Referee: Robert Herrett
Melksham Town4–2Trowbridge Town
WoodsSoccerball shade.svgSoccerball shade.svg
PearceSoccerball shade.svg
DodgeSoccerball shade.svg
Soccerball shade.svg14', o.g.'
BendleSoccerball shade.svg84'
Oakfield Stadium, Melksham
Referee: Alex Matthews

Semi-finals

Downton1–2Bradford Town
GriffithsSoccerball shade.svg54 'Jordan S.Soccerball shade.svg20'
WitcombeSoccerball shade.svg30'
Attendance: 88
Referee: Jordan Cuthbertson
Amesbury Town5–1Melksham Rovers
Moore JSoccerball shade.svg37'Soccerball shade.svg72'Soccerball shade.svg
Moore ASoccerball shade.svg
McCrackenSoccerball shade.svg47'
Soccerball shade.svg79'
Bonnymead Park
Referee: Shaun Smith

Final

Downton FC1–1Amesbury Town
Prentice Soccerball shade.svg68'McCracken Soccerball shade.svg70'
Penalties
4–1
The Clubhouse, Bemerton Heath, Salisbury
Referee: Robert Herrett

2024-25

First Round

Devizes Town3–1Salisbury FC Development
BakerSoccerball shade.svg43 '
BowyerSoccerball shade.svg59 '
Naman GurungSoccerball shade.svg
Referee: Duncan Clarke

All other entrants received a bye

Second Round

Melksham Town3–1Pewsey Vale
BallingerSoccerball shade.svgSoccerball shade.svg, pen'
RendellSoccerball shade.svg
Referee: Thomas Evans
Devizes Town1–0Bradford Town
Gleed Soccerball shade.svg
Referee: TBD
Shrewton United0–4Warminster Town
CoreySoccerball shade.svg45', 80'
RyanSoccerball shade.svg56'
JackSoccerball shade.svg78'
Referee: Zach Muslin
Royal Wootton Bassettt Twon Dev4–0Bemerton Heath Harlequins Res
MesaSoccerball shade.svgSoccerball shade.svg
HeadSoccerball shade.svg
WaltersSoccerball shade.svg
WarrenSoccerball shade.svg
Referee: Andrew Desroches
Calne Town9–1Blunsdon
Pike-BrightSoccerball shade.svgSoccerball shade.svgSoccerball shade.svg
BrandSoccerball shade.svg
CostelloSoccerball shade.svg
McGrorySoccerball shade.svgSoccerball shade.svg
StewartSoccerball shade.svg
Referee: Rhiannon Stevens
Trowbridge Town2–0Kingsdown
MaddisonSoccerball shade.svg15'
CoxSoccerball shade.svg18'
Referee: Anthony Brewerton
Park United5–0Malmesbury Victoria Dev
AdamSoccerball shade.svg
McCarronSoccerball shade.svg
MossSoccerball shade.svg
PringSoccerball shade.svg
SelmanSoccerball shade.svg
Staney Park Sports Ground, Chippenham
Referee: Alex Matthews
Amesbury Town3–3Wroughton
LangdownSoccerball shade.svg
HarveySoccerball shade.svg
MorrisSoccerball shade.svg
Peachy-ScoreSoccerball shade.svgSoccerball shade.svg
TeshomeSoccerball shade.svg
Penalties
4–5
Referee: James Biddlecombe

Quarter-finals

Warminster Town5 – 3Park United
Referee: Andrew Desroches
Devizes Town4–2Melksham Town
RogersSoccerball shade.svg
SminnerSoccerball shade.svg
TalmashSoccerball shade.svg
Parsons
Referee: Zach Muslin
Wroughton3 –1Trowbridge Town
Referee: Graham Colwill
Royal Wootton Basset Town Dev2–1Calne Town
WithersSoccerball shade.svg
WaltersSoccerball shade.svg
Francis
Referee: Andrew Lewis

Semi-finals

Related Research Articles

The 1995–96 FA Cup was the 115th staging of the FA Cup. The competition was won outright by Manchester United, who won the final through a goal from Eric Cantona five minutes from the end of the game. It gave Manchester United a league and cup double after they secured their third league title in four years. It was also United's third straight FA Cup Final.

The 1996–97 FA Cup was the 116th season of the FA Cup. The tournament started in August 1996 for clubs from non-league football and the competition proper started in October 1996 for teams from the Premier League and the Football League.

The 2009–10 season is Futebol Clube do Porto's 76th season in the Primeira Liga, officially known as the Liga Sagres for sponsorship reasons. Porto won their fourth consecutive title last season and will be aiming to match their national record of winning five titles in a row. They are also the current Taça de Portugal holders after defeating Paços de Ferreira 1–0 last season at the Estádio do Jamor.

The 2010–11 season was the 98th full season in the history of Cambridge United. They competed in the Conference National, finishing 17th of 24, along with various cup competitions.

The 2011 Visa-Bikar was the 52nd season of the Icelandic national football cup. It began on 30 April 2011 and ended with the final in August 2011 at Laugardalsvöllur. FH were the reigning champions, having won their second Icelandic cup last year.

The 2011–12 Irish Cup was the 132nd edition of the Irish Cup, Northern Ireland's premier football knock-out cup competition.. The competition began on 17 September 2011 with the first round and ended on 5 May 2012 with the final.

The North Riding Senior Cup is the county cup in the North Riding of Yorkshire. It is administered by the North Riding County FA. According to the current rules of the competition, it is open to all clubs whose first affiliation is with the NRCFA. A team having entered an F.A. Competition,, in the current season must compete in the Senior Cup. Clubs can be exempt upon payment of a fee. Therefore, the lowest tier for compulsory entry are Northern League Division Two, Northern Counties East Division One or other Leagues of a similar status.

Group 8 of the 2019 UEFA European Under-21 Championship qualifying competition consisted of six teams: Portugal, Switzerland, Romania, Wales, Bosnia and Herzegovina, and Liechtenstein. The composition of the nine groups in the qualifying group stage was decided by the draw held on 26 January 2017, with the teams seeded according to their coefficient ranking.

Group 4 of the 2019 UEFA European Under-21 Championship qualifying competition consisted of six teams: England, Netherlands, Ukraine, Scotland, Latvia, and Andorra. The composition of the nine groups in the qualifying group stage was decided by the draw held on 26 January 2017, with the teams seeded according to their coefficient ranking.

UEFA Group 1 of the 2019 FIFA Women's World Cup qualification competition consisted of five teams: England, Russia, Wales, Bosnia and Herzegovina, and Kazakhstan. The composition of the seven groups in the qualifying group stage was decided by the draw held on 25 April 2017, with the teams seeded according to their coefficient ranking.

The 2018–19 UEFA Women's Champions League knockout phase began on 12 September 2018 and ended on 18 May 2019 with the final at Groupama Arena in Budapest, Hungary, to decide the champions of the 2018–19 UEFA Women's Champions League. A total of 32 teams competed in the knockout phase.

The 2018–19 UEFA Youth League UEFA Champions League Path began on 18 September and concluded on 12 December 2018. A total of 32 teams competed in group stage of the UEFA Champions League Path to decide 16 of the 24 places in the knockout phase of the 2018–19 UEFA Youth League.

The 2020 UEFA European Under-17 Championship qualifying competition was a men's under-17 football competition that was originally to determine the 15 teams joining the automatically qualified hosts Estonia in the 2020 UEFA European Under-17 Championship final tournament, before being cancelled due to the COVID-19 pandemic.

The 2020 UEFA European Under-19 Championship qualifying competition was a men's under-19 football competition that was originally to determine the seven teams joining the automatically qualified hosts Northern Ireland in the 2020 UEFA European Under-19 Championship final tournament, before being cancelled due to the COVID-19 pandemic.

The 2019–20 UEFA Youth League UEFA Champions League Path began on 17 September and concluded on 11 December 2019. A total of 32 teams competed in the group stage of the UEFA Champions League Path to decide 16 of the 24 places in the knockout phase of the 2019–20 UEFA Youth League.

The 2021–22 UEFA Champions League group stage began on 14 September 2021 and ended on 9 December 2021. A total of 32 teams competed in the group stage to decide the 16 places in the knockout phase of the 2021–22 UEFA Champions League.

Group E of the 2023 UEFA European Under-21 Championship qualifying competition consisted of six teams: Netherlands, Switzerland, Bulgaria, Wales, Moldova, and Gibraltar. The composition of the nine groups in the qualifying group stage was decided by the draw held on 28 January 2021, 12:00 CET (UTC+1), at the UEFA headquarters in Nyon, Switzerland, with the teams seeded according to their coefficient ranking.

UEFA Group D of the 2023 FIFA Women's World Cup qualification competition consisted of six teams: England, Austria, Northern Ireland, North Macedonia, Latvia, and Luxembourg. The composition of the nine groups in the qualifying group stage was decided by the draw held on 30 April 2021, with the teams seeded according to their coefficient ranking.

The 2022–23 UEFA Champions League group stage began on 6 September 2022 and ended on 2 November 2022. A total of 32 teams competed in the group stage to decide the 16 places in the knockout phase of the 2022–23 UEFA Champions League.

The 2022–23 UEFA Champions League knockout phase began on 14 February with the round of 16 and ended on 10 June 2023 with the final at the Atatürk Olympic Stadium in Istanbul, Turkey, to decide the champions of the 2022–23 UEFA Champions League. A total of 16 teams competed in the knockout phase.

References

  1. "County Cups". Wiltshire FA. Retrieved 4 July 2016.
  2. Wiltshire County Football Association Ltd – Handbook Season 2012–2013. Wiltshire County Football Association Ltd.
  3. "www-wiltshirefa-com".
  4. "www-wiltshirefa-com".
  5. "www-wiltshirefa-com".
  6. 2017-18 Senior Cup
  7. 2018-19 Cup Season
  8. 2019-20 Senior Cup Fixtures
  9. "Wiltshire FA Senior Cup 2021-22" . Retrieved 28 November 2021.