The Wiltshire FA Senior Cup is the county cup in Wiltshire and has seniority over the Wiltshire Premier Shield according to the Wiltshire County FA Handbook. It is administered by the Wiltshire Football Association .[1]
According to the current rules of the competition, it is open to all clubs whose first affiliation is with the Wiltshire County FA and who play at levels 5, 6 or 7 below the top four tiers of the English football league system . Clubs can be exempt upon payment of a fee. [2] The most successful side is Devizes Town with 14 titles.
List of Finals
19th century
Season
Winners
Runners Up
Score
1886–87 Swindon Town Trowbridge Town 3-1
1887–88 Swindon Town Swindon Temperance 5-0
1888–89 Swindon Town Swindon Temperance 7-0
1889–90 Swindon Town Trowbridge 7-1
1890–91 Swindon Town Swindon Town Reserves 2-0
1891–92 Swindon Town Swindon Town Reserves 13-0
1892–93 Swindon Athletic Trowbridge 3-1
Season
Winners
Runners Up
Score
1893–94 Swindon Wanderers Calne 3-2
1894–95 Trowbridge Calne 2-0
1895–96 Swindon T. Res./Trowbridge Joint Holders West Swindon
1896–97 Swindon Town Trowbridge 3-0
1897–98 Trowbridge Swindon Victoria 6-1
1898–99 Swindon Victoria Devizes
1899-00 Chippenham Town Devizes
20th century (1900-1919)
Season
Winners
Runners Up
Score
1900–01 Warminster Town Even Swindon United 1-0
1901–02 Chippenham Town Swindon Town Reserves
1902–03 Warminster Town Wootton Bassett Town 0-0; 3-1 (Replay)
1903–04 Swindon Town Wootton Bassett Town 3-0
1904–05 Melksham Swindon Haydon St. Workmen
1905–06 Salisbury City Swindon Haydon St. Workmen
1906–07 Swindon Town Trowbridge 2-2; 2-0 (Replay)
1907–08 Devizes Trowbridge 3-1
Season
Winners
Runners Up
Score
1908–09 Cup held by President Swindon Town Reserves Trowbridge
1909–10 Salisbury City Warminster Town
1910–11 Warminster Town Salisbury City
1911–12 38th Brigade R.F.A. Calne
1912–13 Calne Town Trowbridge 1-1; 1-0 (Replay)
1913–14 3rd Wilts Regiment Chippenham Town
1914–19 Competition suspended owing to war
20th century (Inter-war years)
Season
Winners
Runners Up
Score
1919–20 Swindon Town Salisbury City
1920–21 Swindon Victoria Stratton Reform
1921–22 Trowbridge Chippenham Town
1922–23 Salisbury City Devizes
1923–24 Spencers Swindon Victoria
1924–25 Chippenham Town Swindon Victoria
1925–26 Trowbridge 1st Batt. Wilts Regiment
1926–27 Chippenham Town Warminster Town
1927–28 Swindon Corinthians Chippenham Town
1928–29 Chippenham Town Swindon Corinthians
1929–30 Garrard Athletic Trowbridge 3-3
Season
Winners
Runners Up
Score
1930–31 Chippenham Town Swindon Corinthians
1931–32 Westbury United Swindon Victoria
1932–33 Westbury United Warminster Town
1933–34 Trowbridge Town Westbury United 0-0; 3-1 (Replay)
1934–35 Swindon Corinthians Swindon Victoria
1935–36 Salisbury Corinthians Swindon Corinthians 2-2; 3-2 (Replay)
1936–37 Swindon Victoria Salisbury Corinthians
1937–38 Trowbridge Town 1st Survey Coy. R. A.
1938–39 Purton Swindon Corinthians
1939–45 Competition suspended owing to war
20th century (1945-1970)
Season
Winners
Runners Up
Score
1945–46 Salisbury Corinthians Chippenham Town 2-0
1946–47 Swindon G.W.R. Corin. Pewsey Vale
1947–48 Westbury United Swindon B.R. Corinthians
1948–49 Purton Swindon B.R. Corinthians
1949–50 Devizes Town Calne and Harris United
1950–51 Purton Salisbury
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
Season
Winners
Runners Up
Score
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 Highworth Town 4-1
1963–64 Highworth Town Westbury United
1964–65 Pinehurst Chippenham
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
20th century (1970-2000)
Season
Winners
Runners Up
Score
1970–71 Devizes Town Pinehurst
1971–72 Devizes Town Sanford Youth Centre
1972–73 Highworth Town Devizes Town 2-1
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 Re.
1982–83 Penhill YC Chippenham Town Res.
1983–84 Amesbury Town Penhill YC 2-1
1984–85 Calne Town Supermarine
Season
Winners
Runners Up
Score
1985–86 Supermarine Penhill 2-0
1986–87 Penhill Bemerton Athletic 2-0
1987–88 Purton Wootton Bassett Town 1-0
1988–89 Purton Highworth Town 3-2 (a.e.t.)
1989–90 Swindon Athletic Pewsey Vale
1990–91 Pewsey Vale Swindon Athletic 2-1
1991–92 Wollen Sports Downton 3-1
1992–93 Bemerton Heath Harlequins Wollen Sports 3-1
1993–94 Amesbury Town Swindon Supermarine 2-1
1994–95 Purton Downton 1-0
1995–96 Highworth Town Amesbury Town 3-0
1996–97 Corsham Town Marlborough Town 4-1
1997–98 Highworth Town Purton 2-1 (a.e.t.)
1998–99 Wootton Bassett Town Pewsey Vale 3-2 (a.e.t.)
1999-00 Pewsey Vale Purton 0-0 (a.e.t., 3-2 on pens)
21st century
Season
Winners
Runners Up
Score
2000–01 Wootton Bassett Town Shrewton United 2-0
2001–02 Malmesbury Victoria Pewsey Vale 1-0
2002–03 Melksham Town Trowbridge Town 2-1
2003–04 Trowbridge Town Corsham Town 2-2 (a.e.t., 5-3 on pens)
2004–05 Corsham Town Bemerton Heath Harlequins 3-1
2005–06 Corsham Town Melksham Town 2-2 (a.e.t., 5-4 on pens)
2006–07 Corsham Town Melksham Town 1-0
2007–08 Melksham Town Laverstock & Ford 5-2
2008–09 Highworth Town Warminster Town 2-1 (a.e.t.)
2009–10 Calne Town Laverstock & Ford 4-3
Season
Winners
Runners Up
Score
2010–11 Bemerton Heath Harlequins Bradford Town 2-0
2011–12 Calne Town Bemerton Heath Harlequins 2-1
2012–13 Melksham Town Downton 2-0 (a.e.t.)
2013-14 Melksham Town Bradford Town 3-3 (a.e.t) (3-2 pens)
2014-15 Highworth Town Bradford Town 2-1
2015-16 Melksham Town Salisbury City 2-0
2016-17 Swindon Supermarine Highworth Town 2-1
2017-18 Chippenham Town Highworth Town 3-0
Recent Competitions
2008–09
First round
11 Nov 08 15:00 GMT
Marlborough Town 0–1 Wootton Bassett Town
Elcot Lane Playing Field
Referee: Nathan Strong
11 Nov 08 15:00 GMT
Pewsey Vale 2–3 Shrewton United
Recreation Ground
Referee: Stacey Woodley
11 Nov 08 15:00 GMT
Trowbridge Town 1–2 Bromham
Woodmarsh
Referee: Roger Smith
11 Nov 08 15:00 GMT
Southbrook 0–8 New College Swindon
Southbrook Recreation
Referee: Gordon Ashworth
11 Nov 08 15:00 GMT
FC Chippenham Youth 3–5 Downton
Stanley Park
Referee: Kevin Barnett
11 Nov 08 15:00 GMT
Amesbury Town 3–0 Malmesbury Victoria
Amesbury Recreation Ground
Referee: Paul Collyer
11 Nov 08 15:00 GMT
Bradford Town 5–1 Wroughton
Bradford Sports and social Club
Referee: Paul Humphrey
11 Nov 08 15:00 GMT
The Red House
Referee: Adrian Cripps
11 Nov 08 15:00 GMT
Westbury United 6–0 Cricklade Town
Meadow Lane
Referee: Adrian Hunt
Second Round
15 Nov 08 15:00 GMT
Westbury United 2–4 Highworth Town
Meadow Lane
Referee: Mark Niemerski
15 Nov 08 15:00 GMT
Brian Whitehead Sports centre
Referee: Nicholas Norris
15 Nov 08 15:00 GMT
Melksham Town 5–0 Amesbury Town
The Conigre
Referee: Adrian Cripps
18 Nov 08 15:00 GMT
Laverstock & Ford 2–1 New College Swindon
Church Road, Laverstock
Referee: Shaun Tobin
15 Nov 08 15:00 GMT
Warminster Town 3–2 Devizes Town
Weymouth Street
Referee: Daniel Jacecko
22 Nov 08 15:00 GMT
Wootton Bassett Town 6–0 Bromham
Corinium Stadium, Cirencester
Referee: Tony Sharkey
15 Nov 08 15:00 GMT
Calne Town 3–2 Shrewton United
Bremhill View
Referee: Adrian Matthews
11 Nov 08 15:00 GMT
Bremerton Heath Harlequins 1–0 Bradford Town
The Clubhouse, Salisbury
Referee: James (Rick) Whitehead
Quarter Finals
17 Jan 09 15:00 GMT
Wootton Bassett Town 2 -1 Corsham Town
Corinium Stadium, Cirencester
Referee: Matthew Rushton
24 Jan 09 15:00 GMT
Laverstock & Ford 2–3 Melksham Town
Church Road, Laverstock
Referee: Alan Bird
17 Jan 09 15:00 GMT
Warminster Town 3–2 Calne Town
Weymouth Street
Referee: Adam Nunn
17 Nov 09 15:00 GMT
Bemerton Heath Harlequins 0–3 Highworth Town
The Clubhouse, Salisbury
Referee: Simon Pritchard
Semi-Finals
1 Mar 09 15:00 GMT
Warminster Town 2–1 Wootton Bassett Town
Report
Weymouth Street
Referee: Michael Hunter
25 Mar 09 15:00 GMT
Highworth Town 2–1 Melksham Town
Report
Hardenhuish Park, Chippenham
Referee: Iain Parsons
Final
22 Apr 09 15:00 GMT
Warminster Town 1–2 (a.e.t. ) Highworth Town
Welch 39'
Report
Rudd 51' Bennett 115'
Hardenhuish Park, Chippenham
2009–10
First round
10 Oct 09 15:00 GMT
Pewsey Vale 2–7 Shrewton United
Recreation Ground
Referee: William Hawkins
10 Oct 09 15:00 GMT
Purton 3–0 New College Swindon
The Red House
Referee: Roger Smith
10 Oct 09 15:00 GMT
Devizes Town 4–3 Cricklade Town
Nurstead Road
Referee: Nicholas Norris
10 Oct 09 15:00 GMT
Corsham Town 10–1 Southbrook
10 Oct 09 15:00 GMT
Malmesbury Victoria 3–1 Wroughton
Flying Monk Playing Fields
Referee: Ian Trueman
10 Oct 09 15:00 GMT
Trowbridge Town 1–0 Amesbury Town
Woodmarsh
Referee: Nigel Sykes
10 Oct 09 15:00 GMT
Brian Whitehead Sports Centre
Referee: John Bishop
10 Oct 09 15:00 GMT
Calne Town 3–2 FC Chippenham Youth
North End
Referee: Kevin Barnett
10 Oct 09 15:00 GMT
Marlborough Town 2–1 Westbury United
Elcot Lane
Referee: James (Rick) Whitehead
Second Round
14 Nov 09 15:00 GMT
Marlborough Town 0–4 Highworth Town
Elcot Lane
Referee: Adrian Hunt
14 Nov 09 15:00 GMT
Malmesbury Victoria 2–1 Devizes Town
Flying Monk Playing Fields
Referee: Mark Niemirski
14 Nov 09 15:00 GMT
Shrewton United 4–3 Wootton Bassett Town
Recreation Ground
Referee: Philip Miles
25 Nov 09 15:00 GMT
Warminster Town 1–2 (a.e.t. ) Corsham Town
Weymouth Street
Referee: Michael Hunter
14 Nov 09 15:00 GMT
Melksham Town 2–1 Trwobridge Town
The Conigre
Referee: Shaun Tobin
21 Nov 09 15:00 GMT
Purton 3–4 Laverstock & Ford
The Red House
Referee: James (Rick) Whitehead
07 Nov 09 15:00 GMT
Bremhill View
Referee: Paul Humphrey
07 Nov 09 15:00 GMT
Bremerton Heath Harlequins 4–1 (a.e.t. ) Downton
The Clubhouse, Salisbury
Referee: Nicholas Norris
Quarter Finals
26 Jan 10 19:45 GMT
Shrewton United 0 -3 Calne Town
Recreation Ground
Referee: Iain Parsons
09 Feb 10 15:00 GMT
Malmesbury Victoria 1–3 Melksham Town
Flying Monk Playing Fields
Referee: Ian Restell
19 Jan 10 19:450 GMT
Corsham Town 2–3 Bemerton Heath Harlequins
23 Jan 10 15:00 GMT
Laverstock & Ford 3–2 Highworth Town
Church Road
Referee: Michael Hunter
Semi-Finals
26 Apr 10 19:45 GMT
Bemerton Heath Harlequins 1–2 (a.e.t. ) Calne Town
Weymouth Street
Referee: Matthew Rushton
16 Mar 10 19:30 GMT
Melksham Town 1–5 Laverstock & Ford
Weymouth Street
Referee: Alan Bird
Final
2010–11
First round
09 Oct 10 15:00 GMT
New College Swindon 0–3 Warminster Town
Supermarine Sports and Social Club
26 Oct 10 19:30 GMT
Bradford Town 7–1 Chalke Valley
Supermarine Sports and Social Club
09 Oct 10 15:00 GMT
Pewsey Vale 0–2 Corsham Town
09 Oct 10 15:00 GMT
Westbury United 4–3 Wootton Bassett Town
19 Oct 10 19:30 GMT
Amesbury Town 2–0 Shrewton United
Amesbury Recreation Ground
10 Oct 09 15:00 GMT
Devizes Town 0–1 FC Chippenham Youth
Second Round
13 Nov 10 15:00 GMT
Highworth Town 3–0 Amesbury Town
Highworth Town, Chippenham
Referee: Paul Collyer
17 Nov 10 19:30 GMT
Melksham Town 3–0 Westbury United
01 Nov 10 19:30 GMT
Bemerton Heath Harlequins 2–0 Warminster Town
11 Jan 11 19:45 GMT
Malmesbury Victoria 0–7 Bradford Town
Flying Monk Playing Field
Referee: Oliver Ballinger
13 Nov 10 14:00 GMT
Trowbridge Town 2–1 (a.e.t. ) FC Chippenham Youth
Woodmarsh
Referee: Paul Humphrey
13 Nov 10 14:00 GMT
Cricklade Leisure Centre
Referee: Piers Mountgarret
Quarter Finals
15 Jan 11 15:00 GMT
Highworth Town 4 -1 Laverstock & Ford
Hardenhuish Park, Chippenham
Referee: Kevin Barnett
15 Jan 11 15:00 GMT
Brian Whitehead Sports Centre
Referee: Michael Hunter
15 Jan 11 15:00 GMT
Bemerton Heath Harlequins 5–3 (a.e.t. ) Purton
The Clubhouse
Referee: John Bishop
15 Feb 11 19:30 GMT
Bradford Town 3–1 Trowbridge Town
Bradford Sports and Social Club
Referee: Shaun Tobin
Semi-Finals
22 Mar 11 19:45 GMT
Bemerton Heath Harlequins 3–0 Highworth Town
15 Mar 11 19:45 GMT
Bradford Sports and Social Club
Final
03 May 11 19:45 GMT
Bemerton Heath Harlequins 2–0 Bradford Town
Mankin
Report
Supermarine Sports Club, Swindon
Referee: Daniel Jacecko
2011–12
First round
26 Nov 11
FC Sandford 4–2 Trowbridge Town
Woodmarsh, Trowbridge
Referee: Adrian Hunt
08 Oct 11 15:00 GMT
Pewsey Vale 4–2 Wootton Bassett Town
Recreation Ground, Pewsey
Referee: Ben Williamson
08 Oct 11 15:00 GMT
Warminster Town 4–2 (a.e.t. ) Purton
Weymouth Street, Warminster
Referee: Anthony Welsh
08 Oct 11 15:00 GMT
Calne Town 3–0 Malmesbury Victoria
North End, Calne
Referee: Piers Mountgarret
08 Oct 11 15:00 GMT
Corsham Town 4–2 Laverstock & Ford
08 Oct 11 15:00 GMT
New College Swindon 1–4 (a.e.t. ) Shrewton United
Supermarine Sports and Social Club, Swindon
Referee: Oliver Ballinger
08 Oct 11 15:00 GMT
Melksham Town 4–0 Devizes Town
The Cigre
Referee: Philip Staynings
08 Oct 11 15:00 GMT
FC Chippenham Youth 3–1 Sks Blyskawica F.C.
Stanley Park, Chippenham
Referee: Malcolm Carter
08 Oct 11 15:00 GMT
Southbrook Recreation
Referee: Nigel Fisher
08 Oct 11 15:00 GMT
Amesbury Recreation Ground
Referee: John Bishop
08 Oct 11 15:00 GMT
Cricklade Town 0–1 Marlborough Town
Cricklade Leisure Centre
Referee: Alan Baldwin
15 Oct 11 15:00 GMT
Beversbrook 2–4 Ludgershall Sports
Beversbrook Site, Calne
Referee: Stuart Wootton
Second Round
12 Nov 11 15:00 GMT
Melksham Town 5–3 Marlborough Town
The Conigre
Referee: Shaun Tobin
12 Nov 11 15:00 GMT
Downton 2–1 Westbury United
Brian Whitehead Sports Centre
Referee: Mark Yeats
12 Nov 11 15:00 GMT
North End
Referee: Mark Niemirski
12 Nov 11 14:30 GMT
FC Chippenham Youth 0–8 Shrewton United
Stanley Park, Chippenham
Referee: Robert Sayers
12Nov 11 15:00 GMT
Bradford Town 0–2 Bemerton Heath Harlequins
Bradford Sports and Social Club
Referee: Nigel Sykes
12 Jan 11 15:00 GMT
Highworth Town 5–0 Ludgershall Sports
Hardenhuish Park, Chippenham
Referee: Kevin Barnett
12 Nov 11 15:00 GMT
Warminster Town 6–1 Wroughton
Weymouth Street
Referee: Paul Collyer
12 Nov 11 15:00 GMT
Corsham Town 2–1 Pewsey Vale
Quarter Finals
24 Jan 12 19:30 GMT
Shrewton United 4 -3 Melksham Town
Shrewton Rec
Referee: Anthony Welsh
14 Jan 12 15:00 GMT
Highworth Town 4–3 (a.e.t. ) Warminster Town
Hardenhuish Park, Chippenham
Referee: Philip Staynings
14 Jan 12 15:00 GMT
Bemerton Heath Harlequins 6–1 Corsham Town
The Clubhouse
Referee: Paul Humphrey
21 Jan 12 19:45 GMT
Brian Whitehead Sports Centre
Referee: John Bishop
Semi-Finals
20 Mar 12 19:30 GMT
Highworth Town 2–4 Calne Town
Nursted Road, Devizes
Referee: Daniel Jacecko
13 Mar 12
Shrewton United 3–5 Bemerton Heath Harlequins
Weymouth Street, Warminster
Referee: Mark Niemirski
Final
21 Apr 12 15:00 GMT
Bemerton Heath Harlequins 1–2 Calne Town
Young 39 '
Report
Sibbick 1' , pen' Cox 20'
Hardenhuish Park, Chippenham
2012–13
First round
13 Oct 12
Corsham Town 6–0 Sks Blyskawica
13 Oct 12
Devizes Town 3–1 Marlborough Town
Elcot Lane Playing Field
Referee: Joshua Ainscow
13 Oct 12
Malmesbury Victoria 1–3 Cricklade Town
Flying Monk Playing Field
Referee: Oliver Ballinger
13 Oct 12
Bradford Town 4–2 Southbrook
Bradford Sports and Social Club
Referee: John Graham
03 Nov 12
Brian Whitehead Sports & Social Club
Referee: Michael Hunter
13 Oct 12
Warminster Town 2–4 (a.e.t. ) Trowbridge Town
13 Oct 12
Pewsey Vale 4–0 Ludgershall Sports
Recreation Ground, Pewsey
Referee: Ben Williamson
13 Oct 12
Wroughton 0–1 Amesbury Town
13 Oct 11
Wootton Bassett Town 7–2 New College Swindon
Corinium Stadium, Cirencester
Referee: Paul Humphrey
Second Round
17 Nov 12 15:00 GMT
Corsham Town 12–0 Amesbury Town
17 Nov 12 15:00 GMT
Bradford Town 1–0 Trowbridge Town
Bradford Sports and Social Club
Referee: Joshua Ainscow
17 Nov 12 15:00 GMT
Pewsey Vale 0–2 Shrewton United
Recreation Ground, Pewsey
Referee: James Welsh
04 Dec 12 15:00 GMT
Nurstead Road
Referee: Adrian Hunt
17 Nov 12 15:00 GMT
Laverstock & Ford 1–3 Cricklade Town
Church Road
Referee: Nigel Fisher
17 Jan 12 15:00 GMT
Melksham Town 2–1 Highworth Town
The Elms Recreation Griound
Referee: Daniel Jacecko
01 Dec 12 15:00 GMT
Bemerton Heath Harlequins 3–1 Calne Town
Bremhill View, Calne
Referee: Philip Staynings
17 Nov 12 15:00 GMT
Westbury United 3–0 Wootton Bassett Town
Meadow Lane
Referee: Shaun Tobin
Quarter Finals
19 Feb 13 15:00 GMT
Brian Whitehead Sports & Social Club
Referee: Adrian Matthews
26 Feb 13 19:30 GMT
Westbury United 0–3 Bemerton Heath Harlequins
Meadow Lane
Referee: John Bishop
18 Feb 13 19:30 GMT
Melksham Town Cup Committee Decision Home Win Ineligible Player Fielded Bradford Town
Report
The Conigre
Referee: Paul Humphrey
02 Feb 13 15:00 GMT
Shrewton United 2–3 (a.e.t. ) Cricklade Town
Shrewton Rec
Referee: Anthony Welsh
Semi-Finals
12 Mar 13 19:30 GMT
Nursted Road, Devizes
Referee: James Welsh
13 Mar 12
Weymouth Street, Warminster
Referee: Philip Staynings
Final
20 Apr 13
Melksham Town 2–0 (a.e.t. ) Downton
Griffiths 100' Barnett 118'
Report
Hardenhuish Park, Chippenham
2013–14
First round
12 Oct 13 15:00 GMT
Warminster Town 1–2 Southbrook
Report
Referee: Martin Batchelor
12 Oct 13 15:00 GMT
Cricklade Town w/o away team Wooton Bassett Town
26 Oct 13 15:00 GMT
Wilts Calne Town 1–5 Pewsey Vale
12 Oct 13 15:00 GMT
Marlborough Town 0–3 Chippenham Park
Report
12 Oct 13
Sks Blyskawica 0–3 Trowbridge Town
12 Oct 13 15:00 GMT
FC Chippenham Youth 1–5 Mere Town
12 Oct 13 15:00GMT
Shrewton United 4–3 Laverstock & Ford
12 Oct 13 15:00 GMT
Devizes Town 7–1 Amesbury Town
Report
12 Oct 13 15:00 GMT
Bradford Town 8–1 Supermarine Sports Club
12 Oct 13 15:00 GMT
Wroughton 1–8 Bemerton Heath Harlequins
12 Oct 13 15:00 GMT
Downton w/o home team Vale of Pewsey
12 Oct 13 15:00 GMT
Westbury United 0–1 Melksham Town
Report
12 Oct 13 15:00 GMT
Ludgershall Sports 1–2 New College Swindon
Second Round
16 Nov 13 15:00 GMT
Chippenham Park 0–2 Purton
Report
Fitzgerald 77' McCrae
16 Nov 13 14:00 GMT
Highworth Town 2–0 Devizes Town
Bennett 40' , 47'
Report
7 Dec 13 15:00 GMT
Wootton Bassett Town 2–3 Bemerton Heath Harlequins
Report
Quarter Finals
18 Jan 14 15:00 GMT
Bradford Town 1 – 0 Pewsey Vale
18 Jan 14 15:00 GMT
Melksham Town 3 – 2 Highworth Town
18 Jan 14 15:00 GMT
Downton 1 – 3 Bemerton Heath Harlequins
Semi-final
18 Mar 14 19:30 GMT
Purton 0 – 4 Melksham Town
Higdon 42' (pen) 70' 86' Benison 50'
Calne Town F.C.
Referee: Oliver Ballinger
Final
2014-15[3]
First round
11 Oct 14 15:00 GMT
Sarum Youth 0 - 2 Mere Town FC
11 Oct 14 15:00 GMT
Bradford Town w/o Vale of Pewsey
11 Oct 14 15:00 GMT
Trowbridge Town 3 - 1 Wilts Calne Town
11 Oct 14 15:00 GMT
Ludgershall Sports FC 1 - 2 Chippenham Park
11 Oct 14 15:00 GMT
Laverstock & Ford 4 - 0 Pewsey Vale
11 Oct 14 15:00 GMT
Shrewton United 3 - 2 Devizes Town
11 Oct 14 15:00 GMT
Calne Town 1 - 2 Warminster Town
11 Oct 14 15:00 GMT
Wroughton 2 - 1 Bemerton Heath Harlequins
11 Oct 14 15:00 GMT
Malmesbury Victoria 2 - 3 (a.e.t. ) Royal Wootton Bassett Town
11 Oct 14 15:00 GMT
Southbrook 2 - 0 Trowbridge Wanderers
11 Oct 14 15:00 GMT
Downton 2 - 0 Westbury United
11 Oct 14 15:00 GMT
Marlborough Town 0 - 1 Purton FC
11 Oct 14 15:00 GMT
Corsham Town 2 - 0 Supermarine Sports FC
11 Oct 14 15:00 GMT
Highworth Town 5 - 0 New College Swindon
11 Oct 14 15:00 GMT
Amesbury Town 4 - 1 FC Chippenham Youth
Second Round
8 Nov 14 15:00 GMT
Bradford Town 5 - 1 Mere Town FC
Nov 14 14:00 GMT
Wroughton 0 - 1 (a.e.t. ) Royal Wootton Bassett Town
8 Nov 14 15:00 GMT
Southbrook FC 1 - 5 Warminster Town
15 Nov 14 15:00 GMT
Laverstock & Ford 2 - 0 Marlborough Town
8 Nov 14 15:00 GMT
Corsham Town 2 - 1 Chippenham Park FC
15 Nov 14 15:00 GMT
Amesbury Town 3 - 2 Shrewton United
8 Nov 14 15:00 GMT
Melksham Town 4 - 1 Trowbridge Town
15 Nov 14 15:00 GMT
Downton 0 - 5 Highworth Town
Quarter Finals
20 Dec 14 15:00 GMT
Warminster Town 1 - 2 Amesbury Town FC
13 Dec 14 15:00 GMT
Highworth Town 3 - 2 (a.e.t. ) Melksham Town
13 Dec 14 15:00 GMT
Royal Wootton Bassett Town 0 - 2 Bradford Town
13 Dec 14 15:00 GMT
Laverstock & Ford 2 - 0 (a.e.t. ) Corsham Town
Semi-Finals
18 Feb 15 19:30 GMT
Bradford Town 4 - 2 Laverstock & Ford
18 Feb 15 19:30 GMT
Amesbury Town 0 - 4 Highworth Town
Final
2015-16[4]
First round
10 Oct 15 15:00 GMT
Laverstock & Ford 9 - 0 Shrewton United
10 Oct 15 15:00 GMT
Westbury United 0 - 3 Melksham Town
10 Oct 15 15:00 GMT
Trowbridge Wanderers 1 - 3 Downton
10 Oct 15 15:00 GMT
Devizes Town 1 - 2 (a.e.t. ) Bemerton Heath Harlequins
10 Oct 15 15:00 GMT
Sarum Youth 2 - 4 Mere Town
10 Oct 15 15:00 GMT
Marlborough Town 0 - 4 Trowbridge Town
10 Oct 15 15:00 GMT
Royal Wootton Bassett 3 - 1 Ludgershall Sports
10 Oct 15 15:00 GMT
Warminster Town 2 - 3 Amesbury Town
Referee: Benjamin Williamson
10 Oct 15 15:00 GMT
Calne Town 0 - 2 Pewsey Vale
17 Oct 15 15:00 GMT
Chippenham Park w/o Malmesbury Victoria
14 Sep 15 15:00 GMT
New College Swindon 2 - 1 Wilts Calne Town
Supermarine RFC Sports & Social, Swindon
Second Round
7 Nov 15 15:00 GMT
Downton 0 - 2 Trowbridge Town
The Brian Whitehead Sports Ground, Downton Referee: Brian White
7 Nov 15 14:00 GMT
Melksham Town 3 - 1 Bradford Town
Referee: Philip Staynings
21 Nov 15 15:00 GMT
Chippenham Park 2 - 3 (a.e.t. ) Bemerton Heath Harlequins
7 Nov 15 15:00 GMT
Royal Woottton Bassett 4 - 0 New College Swindon
7 Nov 15 15:00 GMT
Laverstock & Ford 4 - 0 Amesbury Town
14 Nov 15 15:00 GMT
Pewsey Vale 0 - 4 Corsham Town
Referee: Benjamin Williamson
Quarter Finals
19 Dec 15 15:00 GMT
Salisbury FC 6 - 1 Laverstock & Ford
Referee: Oliver Ballinger
19 Dec 15 15:00 GMT
Trowbridge Town 1 - 2 Bemerton Heath Harlequins
Attendance: Woodmarsh, Trowbridge
Referee: Adrian Matthews
19 Dec 15 15:00 GMT
Royal Wootton Bassett Town 0 - 1 Melksham Town
Higdon 80'
Gerard Buxton Sports Ground, Royal Wootton Bassett
Referee: James Welsh
19 Dec 15 15:00 GMT
Highworth Town 1 - 2 Corsham Town
Clark 87'
Gleed 35' Cox 85'
The Elms Recreation Ground, Highworth
Referee: Roger Smith
Semi-finals
Final
27 Apr 2016 19:45 BST
Salisbury City 0-2 Melksham Town
Stradling 68' Higdon 73'
Attendance: 736
Referee: S.Allison
2016-17[5]
First round
11 Oct 16 19:45 GMT
Westbury United 1 - 0 Wilts Calne Town
Scammell 53'
11 Oct 16 19:45 GMT
Pewsey Vale 0 - 8 Salisbury
Referee: Benjamin Williamson
8 Oct 16 15:00 GMT
Ludgershall Sports 3 - 2 Warminster Town
11 Oct 16 19:45 GMT
Amesbury Town 3 - 1 Chippenham Park
11 Oct 16 19:45 GMT
Laverstock & Ford 3 - 0 Marlborough Town
12 Oct 16 19:45 GMT
Highworth Town walkover Shrewton United
11 Oct 16 19:45 GMT
Downton 6 - 0 New College Swindon
Referee: Oliver Ballinger
12 Oct 16 19:45 GMT
Royal Wootton Bassett Town 3 - 2 Purton
8 Oct 16 15:00 GMT
Trowbridge Town 3 - 5 Beversbrook
11 Sep 16 19:45 GMT
Swindon Supermarine 8 - 0 Malmesbury Victoria
Supermarine RFC Sports & Social, Swindon Referee: Matthew Rushton
8 Oct 16 15:00 GMT
Cricklade Town 1 - 4 Bemerton Heath Harlequins
12 Oct 16 19:45 GMT
Corsham Town 1 - 2 Devizes Town
Second Round
15 Nov 16 19:30 GMT
Westbury United 0 - 2 Highworth Town
Gleed 57' Stanners 68'
29 Nov 16 19:45 GMT
Laverstock & Ford 4 - 1 Melksham Town
16 Nov 16 19:30 GMT
Calne Town 2 - 0 Beversbrook Town
15 Nov 16 19:45 GMT
Swindon Supermarine 2 - 1 Chippenham Town
12 Nov 16 14:00 GMT
Ludgershall Sports 0 - 3 Amesbury Town
7 Dec 16 19:30 GMT
Bradford Town 2 - 0 Royal Wootton Bassett Town
Cottle 21' Wall 65'
Attendance: 49
Referee: Adrian Matthews
Quarter-finals
13 Dec 2016 19:45 GMT
Swindon Supermarine 6 - 1 Downton
Hooper 13' (p ) , 65' Parsons 34' , 50' , 55' Waldon 51'
Bentall' (45)
Attendance: 76
Referee: Graham Pearce
13 Dec 2016 19:45 GMT
Salisbury FC 2 - 1 Amesbury Town
Whelan 34' Bennett
Brockway 6'
Attendance: 306
Referee: Daniel Lamport
14 Dec 2016 19:30 GMT
Calne Town 1 - 0 Laverstock & Ford
Windsor 1'
Referee: Oliver Ballinger
14 Dec 2016 19:45 GMT
Highworth Town 2 - 0 Bradford Town
McCarthy 21' Gleed 35'
Attendance: 64
Referee: Andrew Evans
Semi-finals
8 Mar 2017 19:45 GMT
Calne Town 0 - 4 Swindon Supermarine
Waldon Parsons J 22' Parsons C 87'
Hardenhuish Park, Chippenham
Referee: Iain Parsons
21 Mar 2017 19:45 GMT
Highworth Town 4 - 3 Salisbury FC
Gleed 59' Davoile 65' Edenborough 84' Hall-Cousins 86'
Brown 75' (o.g. ) Wright 44' , 35'
Oakfield Stadium, Melksham
Attendance: 262
Referee: Matthew Rushton
Final
27 April 2017
Highworth Town 1 - 2 Swindon Supermarine
Edenborough 16'
Parsons 22' Taylor 50'
Attendance: 518
Referee: Phil Staynings
2017-18[6]
First round
14 Oct 17 15:00 BST
Purton 1 - 2 Amesbury Town
Avery 35'
Greenway 65' Sherfield 90'
The Red House, Purton
Referee: Paul March
16 Oct 17 19:45 BST
Melksham Town 5 - 0 Mere Town
The Oakfield Stadium, Melksham
Referee: Shaun Tobin
23 Oct 17 19:45 BST
New College Swindon 0 - 5 Chippenham Park
New College Drive, Swindon
Referee: Sam Gooding
17 Oct 17 19:45 BST
Bemerton Heath Harlequins 8 - 2 Warminster Town
Western Way, Salisbury
Referee: Shane Mansfield
17 Oct 17 19:45 BST
Calne Town 2 - 0 Malmesbury Victoria
Chevolleau 11'
Bremhill View, Calne
Referee: Brian White
17 Oct 17 19:45 BST
Devizes Town 1 - 3 (a.e.t. ) Bremhill
Nursted Road, Devizes
Referee: Adam Gregory
17 Oct 17 19:45 BST
Downton 1 - 2 Highworth Town
Four 47'
McGhee-Parsons 79' , 86(pen)'
The Brian Whitehead Sports Ground, Downton
Attendance: 27
Referee: Adam Osborne
17 Oct 17 19:45 BST
Laverstock & Ford 4 - 3 Wroughton
The Dell, Salisbury
Referee: Connor Malone
17 Oct 17 19:45 BST
Bassett Bulldogs 0 - 13 Salisbury FC
Green (4) Herbert (3) Perrett (3) Brockway Benson o.g.'
The Raymond McEnhill Stadium, Salisbury
Attendance: 204
Referee: Roger Smith
17 Oct 17 19:45 BST
Swindon Supermarine Home Walkover Ludgershall Sports
Webb's Wood Stadium, South Marston, Swindon
Referee: James Welsh
18 Oct 17 19:45 BST
Pewsey Vale 5 - 0 Corsham Town
The Recreation Ground, Pewsey
Referee: Mitchell Terry
18 Oct 17 19:45 BST
Shrewton United 0 - 7 Chippenham Town
Ricketts 14' , 80' Richards 27' , 48' Smile 46' , 52' , 85'
The Recreation Ground, Shrewton
Attendance: 150
Referee: Graham Pearce
18 Oct 17 19:45 BST
Westbury United 4 - 0 Marlborough Town
Hulbert 11' Ferguson 45' Robinson 68' Hiscocks 86'
Meadow Lane, Westbury
Referee: Steven Benchley
Second Round
14 Nov 17 19:45 GMT
Chippenham Town 2 - 1 Melksham Town
Sandell 22' Twine 50'
Stradling 90'
Attendance: 253
Referee: Daniel Lamport
15 Nov 17 19:30 GMT
Westbury United 3 - 2 (a.e.t. ) Bradford Town
Meadow Lane, Westbury
Referee: Benjamin Williamson
14 Nov 17 19:45 GMT
Calne Town 0 - 3 Bemerton Heath Harlequins
Rawkins 7(pen)' Davis 13'
Bremhill View, Calne
Referee: Shaun Tobin
15 Nov 17 19:45 GMT
Highworth Town Home w/o Laverstock & Ford
The Elms Recreation Ground, Highworth
Referee: Graham Pearce
22 Nov 17 19:45 GMT
Royal Wootton Bassett Town 4 - 0 Trowbridge Town
Waldon 12' Yeardley , pen' Sproule 75'
New Gerard Buxton Sports Ground, Brinkworth Road, Royal Wootton Bassett,
Referee: Martin Batchelor
21 Nov 17 19:45 GMT
Chippenham Park 4 - 1 Pewsey Vale
Hardenhuish Park, Bristol Road, Chippenham
Referee: Kristian Guyatt
14 Nov 17 19:45 GMT
Salisbury FC 3 - 1 Swindon Supermarine
Kotwicka 13' , 32' , 62'
Parsons 7'
The Raymond McEnhill Stadium, Salisbury
Attendance: 292
Referee: Matthew Rushton
Quarter-finals
13 Dec 2017 19:45 GMT
Royal Wootton Bassett Town 2 - 5 Highworth Town
Wrona 5' Waldon 18'
McGhee-Parsons 7' , 28' , 51' , 81' , 84'
New Gerard Buxton Sports Ground, Brinkworth Road, Royal Wootton Bassett
Referee: Graham Pearce
13 Dec 2017 19:45 GMT
Chippenham Town 3 - 1 Chippenham Park
Ferguson 45' 81' Sandell 62'
Norman 20'
Hardenhuish Park, Bristol Road, Chippenham
Attendance: 205
Referee: Andrew Evans
20 Dec 2017 19:45 GMT
Westbury United 0 - 1 Salisbury FC
Jordan 22(o.g.)'
Meadow Lane, Westbury
Attendance: 216
Referee: Philip Staynings
Semi-finals
13 March 2018 19:45 GMT
Chippenham Town 8 - 0 Bemerton Heath Harlequins
Beeden 7' , 60' Jones 30' Smile 56' , 76' Patten 82' McCootie 83'
The Oakfield Stadium, Melksham
Attendance: 169
Referee: Andrew Evans
20 March 2018 19:45 GMT
Salisbury FC 1 - 2 Highworth Town
O'Keefe 1'
Edenborough 11 (pen)' Waldon 20'
The Raymond McEnhill (Ray Mac) Stadium, Salisbury
Attendance: 164
Referee: Philip Staynings
Final
9 May 18 19:45 BST
Chippenham Town 3 - 0 Highworth Town
Richards 35' Guthrie 55' Ferguson 58'
Attendance: 440
Referee: Daniel Lamport
2018-19
First Round[7]
16 Oct 2018 19:45 BST
Royal Wootton Bassett Town - Westbury United
16 Oct 2018 19:45 BST
Downton - Laverstock & Ford
13 Oct 2018 15:00 BST
Ludgershall Sports 0 - 6 Cricklade Town
16 Oct 2018 19:45 BST
Chippenham Park - Highworth Town
15 Oct 2018 19:45 BST
New College Swindon - Melksham Town
16 Oct 2018 19:45 BST
Malmesbury Victoria - Amesbury Town
13 Oct 2018 15:00 BST
Purton 1 - 0 Bemerton Heath Harlequins
17 Oct 2018 19:45 BST
Corsham Town - Bradford Town
17 Oct 2018 19:45 BST
Warminster Town - Shrewton United