Wiltshire County FA Senior Cup

(Redirected from Wiltshire Senior Cup)

The Wiltshire FA Senior Cup is the county cup in Wiltshire and has seniority over the Wiltshire Premier Shield according to the Wiltshire County FA Handbook. It is administered by the Wiltshire Football Association.[1]

Wiltshire FA Senior Cup
Founded1886; 138 years ago (1886)
RegionWiltshire Wiltshire
Number of teams17 (2023–24)
Current championsDownton
(5th title)
Most successful club(s)Devizes Town
(14 titles)
WebsiteWhiltshire FA

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

edit

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

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.

Wins by teams

edit
Club Wins First final won Last final won Runner-up Last final lost Total final apps. Notes
Devizes Town 14 1907–08 1978–79 8 1975–76 22
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

edit
  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

edit

2008–09

edit

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   39' Report Rudd   51'
Bennett   115'
Hardenhuish Park, Chippenham

2009–10

edit

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   60'
  64'
  65'
Report Dolman   6', 25'
King   53', 68'
Raymond McEnhill Stadium, Salisbury

2010–11

edit

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    Report
Supermarine Sports Club, Swindon
Referee: Daniel Jacecko

2011–12

edit

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   39 ' Report Sibbick   1', pen'
Cox   20'
Hardenhuish Park, Chippenham

2012–13

edit

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   100'
Barnett   118'
Report
Hardenhuish Park, Chippenham

2013–14

edit

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  
Saunders    
Bohane   
Horsell  
Sproule  
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   77'
McCrae  
Highworth Town2–0Devizes Town
Bennett   40', 47' Report
Referee: Graham Pearce
Mere Town0–2Corsham Town
Referee: Michael Hunter
Shrewton United0–4Melksham Town
Report Kovacs   
Stead  
Bennett  
Referee: Philip Staynings
Southbrook0–2Downton
Report
Referee: John Bishop
Trowbridge Town0–5Bradford Town
Report Evans  
Greenland  
Hulbert  
Jordan  
Toogood   (o.g.)
Referee: Adrian Hunter
New College Swindon1–8Pewsey Vale
Millar   Report Hopper     
Martin   
Bragg  
Ritchie  
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
[1] Higdon  42' (pen)  70'  86'
Benison  50'
Calne Town F.C.
Referee: Oliver Ballinger
Bemerton Heath Harlequins0 – 3Bradford Town
Jordan  
Welch 
[2]
Referee: Joshua Ainscow

Final

Melksham Town3 - 3 (a.e.t.)Bradford Town
Thomson  47'
Bennett  69'
Kovacs 
Report King  10'  61'
Gilbert  120+'
Penalties
 Kovacs
 Perrott
 Jeffrey
3 - 2  Fowler
 Jordan
 Evans
Hardenhuish Park, Chippenham
Attendance: 526
Referee: Simon Hooper

2014-15[3]

edit

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
Plummer  59' [3] King  48'
Drewett 

2015-16[4]

edit

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
BYEvHighworth Town
Royal Woottton Bassett4 - 0New College Swindon
Gerard Buxton Sports Ground, Royal Wootton Bassett
Referee: Andrew Evans
Laverstock & Ford4 - 0Amesbury Town
The Dell, Salisbury
Referee: Nigel Sykes
Salisbury7 - 0Mere Town
Pewsey Vale0 - 4Corsham Town
Referee: Benjamin Williamson

Quarter Finals

Salisbury FC6 - 1Laverstock & Ford
Referee: Oliver Ballinger
Trowbridge Town1 - 2Bemerton Heath Harlequins
Attendance: Woodmarsh, Trowbridge
Referee: Adrian Matthews
Royal Wootton Bassett Town0 - 1Melksham Town
[4] Higdon   80'
Gerard Buxton Sports Ground, Royal Wootton Bassett
Referee: James Welsh
Highworth Town1 - 2Corsham Town
Clark   87' [5] Gleed   35'
Cox   85'
The Elms Recreation Ground, Highworth
Referee: Roger Smith

Semi-finals

Salisbury FC6 - 2Corsham Town
  Matthews'
  White'
  White'
  White'
  Walker' (o.g.)
[6]   Bryan'
  Gleed'
Attendance: 350
Referee: Daniel Lamport
Bemerton Heath Harlequins1 - 5Melksham Town
[7]   Stradling'
  Hulbert'  Hulbert'
  Thomson'  Thomson'
Westwood Recreation Ground/Moon Park, Salisbury
Referee: Phil Staynings

Final

Salisbury City0-2Melksham Town
[8] Stradling  68'
Higdon  73'
Hardenhuish Park, Chippenham
Attendance: 736
Referee: S.Allison

2016-17[5]

edit

First round

Chippenham Town5 - 0Wroughton
While  2' (o.g.)
Pratt  5'
Griffin  24'
Sandell  79'
Guthrie  87'
[9]
Hardenhuish Park, Chippenham, Wiltshire
Attendance: 124
Referee: Graham Pearce
Westbury United1 - 0Wilts Calne Town
Scammell  53' [10]
Meadow Lane, Westbury, Wiltshire
Referee: Roger Smith
Pewsey Vale0 - 8Salisbury
[11]
Referee: Benjamin Williamson
Ludgershall Sports3 - 2Warminster Town
Referee: Shane Mansfield
Amesbury Town3 - 1Chippenham Park
Referee: Andrew Evans
Laverstock & Ford3 - 0Marlborough Town
[12]
Referee: Sam Gooding
Highworth TownwalkoverShrewton United
Referee: Nigel Fisher
Downton6 - 0New College Swindon
Referee: Oliver Ballinger
Bradford Town2 - 1Mere Town
Lenihan  36'
Cottle  80'
[13]  
Referee: Adrian Matthews
Royal Wootton Bassett Town3 - 2Purton
Referee: James Welsh
Calne Town1 - 0Bromham
Trowbridge Town3 - 5Beversbrook
[14]
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
[15] Gleed   57'
Stanners   68'
Referee: Connor Malone
Laverstock & Ford4 - 1Melksham Town
Referee: James Welsh
Salisbury3 - 2Bemerton Heath Harlequins
Walker   20'
Bennett   30'
Mundy   82'
Joyce   50'
Slade   81'
Attendance: 352
Referee: Philip Staynings
Calne Town2 - 0Beversbrook Town
Referee: Sam Read
Swindon Supermarine2 - 1Chippenham Town
[16]
Referee: Daniel Lamport
Ludgershall Sports0 - 3Amesbury Town
Referee: Paul March
Bradford Town2 - 0Royal Wootton Bassett Town
Cottle  21'
Wall  65'
[17]
Bradford on Avon Sports and Social Club, Bradford on Avon
Attendance: 49
Referee: Adrian Matthews

Quarter-finals

Swindon Supermarine6 - 1Downton
Hooper  13' (p), 65'
Parsons  34', 50', 55'
Waldon  51'
[18] [19]   Bentall' (45)
Attendance: 76
Referee: Graham Pearce
Salisbury FC2 - 1Amesbury Town
Whelan  34'
Bennett 
[20] Brockway  6'
Attendance: 306
Referee: Daniel Lamport
Calne Town1 - 0Laverstock & Ford
Windsor  1' [21]
Referee: Oliver Ballinger
Highworth Town2 - 0Bradford Town
McCarthy  21'
Gleed  35'
[22][23]
Attendance: 64
Referee: Andrew Evans

Semi-finals

Calne Town0 - 4Swindon Supermarine
[24] Waldon  
Parsons J   22'
Parsons C   87'
Hardenhuish Park, Chippenham
Referee: Iain Parsons
Highworth Town4 - 3Salisbury FC
Gleed  59'
Davoile  65'
Edenborough  84'
Hall-Cousins  86'
[25] Brown  75' (o.g.)
Wright  44', 35'
Oakfield Stadium, Melksham
Attendance: 262
Referee: Matthew Rushton

Final

Highworth Town1 - 2Swindon Supermarine
Edenborough   16' [26] Parsons   22'
Taylor  50'
Attendance: 518
Referee: Phil Staynings

2017-18[6]

edit

First round

Purton1 - 2Amesbury Town
Avery  35' [27] Greenway  65'
Sherfield  90'
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   11'
Winsdor   72'
Bremhill View, Calne
Referee: Brian White
Devizes Town1 - 3 (a.e.t.)Bremhill
Nursted Road, Devizes
Referee: Adam Gregory
Downton1 - 2Highworth Town
Four  47' [28] McGhee-Parsons  79', 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  (4)
Herbert (3)
Perrett (3)
Brockway 
Benson  o.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
Collier  8'
Corcoran 
Wrona 
Maximen  82'
Bryan 
New Gerard Buxton Sports Ground, Brinkworth Road, Royal Wootton Bassett,
Referee: Samuel Read
Shrewton United0 - 7Chippenham Town
[29] Ricketts  14', 80'
Richards  27', 48'
Smile  46', 52', 85'
The Recreation Ground, Shrewton
Attendance: 150
Referee: Graham Pearce
Westbury United4 - 0Marlborough Town
Hulbert  11'
Ferguson  45'
Robinson  68'
Hiscocks  86'
[30]
Meadow Lane, Westbury
Referee: Steven Benchley

Second Round

Chippenham Town2 - 1Melksham Town
Sandell  22'
Twine  50'
[31] Stradling  90'
Attendance: 253
Referee: Daniel Lamport
Westbury United3 - 2 (a.e.t.)Bradford Town
Meadow Lane, Westbury
Referee: Benjamin Williamson
Bremhill2 - 1Amesbury Town
Whitmore   64'
Rutty   90+3'
[32] Stephens   3'
Referee: James Welsh
Calne Town0 - 3Bemerton Heath Harlequins
[33] Rawkins  7(pen)'
Davis  13'
Bremhill View, Calne
Referee: Shaun Tobin
Highworth TownHome w/oLaverstock & Ford
[34]
The Elms Recreation Ground, Highworth
Referee: Graham Pearce
Royal Wootton Bassett Town4 - 0Trowbridge Town
Waldon  12'
Yeardley , pen'
Sproule  75' 
[35]
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
Kotwicka  13', 32', 62' [36] Parsons  7'
The Raymond McEnhill Stadium, Salisbury
Attendance: 292
Referee: Matthew Rushton

Quarter-finals

Royal Wootton Bassett Town2 - 5Highworth Town
Wrona  5'
Waldon  18'
[37] McGhee-Parsons  7', 28', 51', 81', 84'
New Gerard Buxton Sports Ground, Brinkworth Road, Royal Wootton Bassett
Referee: Graham Pearce
Chippenham Town3 - 1Chippenham Park
Ferguson  45'  81'
Sandell  62'
[38] Norman  20'
Hardenhuish Park, Bristol Road, Chippenham
Attendance: 205
Referee: Andrew Evans
Bremhill0 - 3Bemerton Heath Harlequins
Rawkins    
Referee: Samuel Read
Westbury United0 - 1Salisbury FC
[39] Jordan  22(o.g.)'
Meadow Lane, Westbury
Attendance: 216
Referee: Philip Staynings

Semi-finals

Chippenham Town8 - 0Bemerton Heath Harlequins
Beeden  7', 60'
Jones  30'
Smile  56', 76'
Patten  82'
McCootie  83'
[40]
The Oakfield Stadium, Melksham
Attendance: 169
Referee: Andrew Evans
Salisbury FC1 - 2Highworth Town
O'Keefe  1' [41] Edenborough  11 (pen)'
Waldon  20'
The Raymond McEnhill (Ray Mac) Stadium, Salisbury
Attendance: 164
Referee: Philip Staynings

Final

Chippenham Town3 - 0Highworth Town
Richards  35'
Guthrie  55'
Ferguson  58'
[42]
Attendance: 440
Referee: Daniel Lamport

2018-19

edit

First Round[7]

Football IDw/o(away)Marlbororugh Town
Referee: Steve Brenchley
Royal Wootton Bassett Town2 - 3Westbury United
James 
Stanley 
[43] Demkiv 
Jordan 
Stradling
Referee: Graham Pearce
Downton1 - 2Laverstock & Ford
[44]
Referee: Brain White
Ludgershall Sports0 - 6Cricklade Town
Bryan   
Coleman 
Corp 
Reece 
Referee: Rory Peacey
Chippenham Park0 - 2Highworth Town
[45] Grabe  30'
Toumani  89'
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
Regis  [46]
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
Kovacs  22', pen '
Demkiv  23' 
Jordan  69'
Jackson  57'
Baldy , o.g.'
Referee: Mitchell Terry
Highworth Town1 - 2Swindon Supermarine
Sidibi  48' McDonagh  78'
Fleetwood  79'
Referee: Daniel Lamport
Purton FC4 - 2Marlborough Town
Referee: Nigel Fisher
Trowbridge Town0 - 1Cricklade Town
Referee: Timothy Eagles
Calne Town0 - 2Chippenham Town
[47] Ferguson  50'
Felix  51'
Referee: James Welsh
Devizes Town0 - 1Melksham Town
Referee: Iain Parsons

Quarter-finals

Salisbury FC1 - 0Chippenham Town
Young  52' [48]
Attendance: 193
Referee: Philip Staynings
Westbury United7 - 0Purton FC
Kovacs  11(pen) ', 39 ', 77 '
Stradling  74 ', 81 '
Hulber  65' (87)
[49]
Referee: Samuel Read
Cricklade Town1 - 2Laverstock & Ford
Lovegrove 
Sykes 
Referee: Adam Gregory
Swindon Supermarine4 - 1Melksahm Town
Hopkins  3', 36'
Fleetwood  60'
McDonagh  70'
[50] Plummer  11'
Attendance: 101
Referee: Andrew Evans

Semi-finals

Salisbury FC6 - 0Laverstock & Ford
Hopper  6' (33)
Benson  50 '
Fitchett  57' (76)
Herbert  60'
Referee: Daniel Lamport
Westbury United1 - 4 (a.e.t.)Swindon Supermarine
Ferguson  1' [51] Hooper  89', pen'
Parsons  92' (119)
McDonagh  108'
Attendance: 164
Referee: Shane Manasfield

Final

Swindon Supermarine3 - 1Salisbury FC
Spalding  36'
Williams  48'
Fleetwood  90'
[52] Shepherd  85' (o.g.)
Oakfield Stadium, Melksham
Attendance: 350
Referee: Andrew Evans

2019-20

edit

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

First round

Shrewton United4 - 2 (a.e.t.)Pewsey Vale
Croggy 
Smith D 
Watson 
Mcnally 
Shrewton Recreation Ground, Shrewton
Referee: Matthew Sell
Holt FC3 - 2Marlborough Town
Edwards  
Robinson 
Gunning 
Meadow Lane, Westbury
Referee: George Lynch
Devizes Town1 - 0Purton FC
Bradley  12'
Nursteed Road, Devizes
Referee: Adrian Berry

Second round

Stratton Juniors0 - 2Wroughton
Referee: William Hawkins
Laverstock & Ford6 - 0New College Swindon
Jones  
McSorley 
Dawes  (o.g.)
Lovegrove  (o.g.)
Referee: Nigel Sykes
Cricklade Town4 - 0Calne Town
Referee: Christopher Harris
Shrewton United0 - 3Corsham Town
Rogers  6'
?  , o.g.'
Rogers  81'
Referee: Steven Annetts
Holt FC1 - 3Malmesbury Victoria
Bole 
Referee: George Lynch
Trowbridge Town2- 1Devizes Town
Dixon  
Sainsbury 
Russell 
Referee: George Lynch
Bemerton Heath Harlequins19 - 0Ludgershall Sports FC
Referee: Kevan Dean
Downton3 - 2Warminster Town
Dance 
Razak 
Savage 
Allan 
Graham 
Referee: Andrew Lincoln

Quarter-finals

Trowbridge Town1 - 1 (a.e.t.)Calne Town
Taylor  67' Chevelleau  32' (pen)
Penalties
 
 
 
 
3 - 4 Windsor 
Witchell 
Hudson 
Talmash 
Referee: Bruce Harris
Corsham Town3 - 1Downton
McCarron  5'
Alchin  26'
Curtis  80'
Owen  23'
Referee: Adrian Berry
Wroughton3 - 1Laverstock & Ford
Hibbert 
Maximen  
Campbell-Smith 
Referee: Patrick Butler
Bemerton Heath Harlequins5 - 2 (a.e.t.)Malmesbury Victoria
Hallahan  55'  (pen)
Hoey 
Perrett 
  (o.g.)
  90' (pen) 
Referee: Gary Ridley

Semi-finals

Corsham Town2 - 3Bemerton Heath Harlequins
Chandler 
Pring  18'
Bennett  65', 85'
Matthews  77'
Referee: Mitchell Terry
Calne Town5 - 1 (a.e.t.)Wroughton
Jamal  
Windsor , pen'
McGrory 
McStravick , 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

edit

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

edit

First round[9]

Marlborough Town10–0Purton FC
Referee: Jordan Cuthbertson
Pewsey Vale1–3Malmesbury Victoria
Guthrie  [53]
Referee: Ella Broad
Bemerton Heath Harlequins4–0Shrewton United
Clancy  5'
Sweeney  15'
Moore  35' (70)
[54]
Referee: John Reed
Devizes Townw/o
Home win
Ludgershall Sports
Calne TownTie not playedCorsham Town
Trowbridge Town2–0Warminster Town
Baggs  23', pen'
Gullis  34'
[55]
Referee: Nigel Sykes
Stratton Juniors1–4Wroughton
Referee: Jordan Cuthbertson
Downton2–2Laverstock & Ford
Moseley  , pen' Jones 
Jackson 
Penalties
Ovingtom
Moseley
Dible
Wilkins
4–3 Bourner
Ward
Fletcher
Referee: Adrian Berry

Quarter finals

Marlborough TownBye
Bemerton Heath Harlequins4–2Trowbridge Town
Bennett  15' (55), 75'
Burden  30'
[56] Robinson  40'
Baker  60'
Referee: Lloyd Kettlety
Malmesbury Victoria1–0Wroughton
Referee: Luke Hinchcliffe
Downton6–0Devizes Town
Smith. J  20' (63)
Howe  38' (64), 70'
Clarke  45+2'
[57]
Attendance: 117
Referee: John Reed

Semi finals

Bemerton Heath Harlequins8-0Marlborough Town
Bennett  8', 34'
Beckley  15', 40', 69'
Roach  38'
Trigwell  85'
Clancy  89'
Gerard Buxton Sports Ground, Royal Wootton Bassett
Referee: Jordan Cutherbertson
Malmesbury Victoria0–1Downton
[58] Howe  70' (pen)
Oakfield Stadium, Melksham
Attendance: 50
Referee: Steven Brenchley

Final

Downton2–0Bemerton Heath Harlequins
Davies  24'
Howe  65'
Oakfield Stadium, Melksham
Referee: Luke Hinchcliffe

2022-23

edit

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
Norman  25'
Bright  88'
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
Howe  
Davies 
Attendance: 120
Referee: Lloyd Kettlety

Final

Wroughton2–6Downton
Peachy-Score  28'
Harman  76'
Howe   40'
Krysztofowicz  45' (60)
Laptas  63'
Butler  82'
Davies   89'
Meadow Lane, Westbury, Wiltshire
Referee: Luke Hinchcliffe

2023-24

edit

First Round

Royal Wootton Bassett Town Development1–2Blunsdon
Larty  [59] Young  
Gerard Buxton Sports Ground, Royal Wootton Bassett
Referee: Brian Bennett-Murdoch


Second Round

Downnton2–0Shrewton United
Smith, Joe   7', 20'
Brian Whitehead Sports & Social Club, Wick Lane, Downton
Attendance: 100
Referee: Lloyd Kettlety
Malmesbury Victoria5–1Warminster Town
Gudge  35'
Evatt  40'
Baker  61'
Smith   65'
Sinclair  86'
  36'
Referee: Robert Herrett
Melksham Town1–1Blunsdon
Penalties
4−1
Referee: Alex Matthews
Bradford Town3–1Kingsdown
Jordan   6}', 45'
Witcombe   88'
Fenton   86'
Attendance: 71
Referee: Roger Smith
Pewsey Vale1–4Calne Town
Referee: Jamie Rhodes
Salisbury Development0–5Devizes Town
Gleed 
Moffatt 
Walters  
Swain   
Referee: Stephen Southam
Amesbury Town5–1Ludgershall Sports
Jackson   
Vallis  
Morris  
  (o.g.)
Holden 
Referee: Jordan Cutherbertson
Trowbridge Town3–2Wroughton
Millard   9'
Samuel   17'
Shipman   80'
  22'
  71'
Referee: Dominic Mortimer

Quarter Finals

Bradford Town1–1Malmesbury Victoria
Jordan   
Penalties
3–2
Referee: Ella Broad
Calne Town2–6Amesbury Town
Smith 
Bright 
Vallis 
Morris 
Moore  
McCracken 
Owen 
Referee: Luke Hinchliffe
Donwton6–1Devizes Town
Davies  28'
Smith  30', 43', 60'
Mason  86'
Clark  90'
 
Brian Whitehead Sports & Social Club, Downton
Attendance: 149
Referee: Robert Herrett
Melksham Town4–2Trowbridge Town
Woods  
Pearce 
Dodge 
  14', o.g.'
Bendle  84'
Oakfield Stadium, Melksham
Referee: Alex Matthews

Semi-finals

Downton1–2Bradford Town
Griffiths  54 ' Jordan S.  20'
Witcombe  30'
Attendance: 88
Referee: Jordan Cuthbertson
Amesbury Town5–1Melksham Rovers
Moore J  37'  72' 
Moore A 
McCracken  47'
  79'
Bonnymead Park
Referee: Shaun Smith

Final

Downton FC1–1Amesbury Town
Prentice   68' McCracken   70'
Penalties
4–1
The Clubhouse, Bemerton Heath, Salisbury
Referee: Robert Herrett

2024-25

edit

First Round

Devizes Town3–1Salisbury FC Development
Baker  43 '
Bowyer  59 '
Naman Gurung 
Referee: Duncan Clarke

All other entrants received a bye

Second Round

Melksham Town3–1Pewsey Vale
Ballinger  , pen'
Rendell 
Referee: Thomas Evans
Devizes Town1–0Bradford Town
Gleed  
Referee: TBD
Shrewton United0–4Warminster Town
Corey  45', 80'
Ryan  56'
Jack  78'
Referee: Zach Muslin
Royal Wootton Bassettt Twon Dev4–0Bemerton Heath Harlequins Res
Mesa  
Head 
Walters 
Warren 
Referee: Andrew Desroches
Calne Town9–1Blunsdon
Pike-Bright   
Brand 
Costello 
McGrory  
Stewart 
Referee: Rhiannon Stevens
Trowbridge Town2–0Kingsdown
Maddison  15'
Cox  18'
Referee: Anthony Brewerton
Park United5–0Malmesbury Victoria Dev
Adam 
McCarron 
Moss 
Pring 
Selman 
Staney Park Sports Ground, Chippenham
Referee: Alex Matthews
Amesbury Town3–3Wroughton
Langdown 
Harvey 
Morris 
Peachy-Score  
Teshome 
Penalties
4–5
Referee: James Biddlecombe

Quarter-finals

Warminster Town5 – 3Park United
Referee: Andrew Desroches
Devizes Town4–2Melksham Town
Rogers 
Sminner 
Talmash 
Parsons
Referee: Zach Muslin
Wroughton3 –1Trowbridge Town
Referee: Graham Colwill
Royal Wootton Basset Town Dev2–1Calne Town
Withers 
Walters 
Francis
Referee: Andrew Lewis

Semi-finals

References

edit
  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.