Senior Cup

2012- 13 Wincanton Town

1895- 96     Radstock Town

1896- 97     Wells City 

1897- 98     Street

1898- 99     Bridgwater

1899- 00     Street

1900- 01     Paulton Rovers

1901- 02     Clevedon

1902- 03     Paulton Rovers

1903- 04     Paulton Rovers

1904- 05     Clevedon

1905- 06     Radstock Town

1906- 07     Welton Rovers

1907- 08     Paulton Rovers

1908- 09     Paulton Rovers

1909- 10     Paulton Rovers

1910- 11     Street

1911- 12     Welton Rovers

1912- 13     Welton Rovers

1913- 14     Welton Rovers

1914- 19     No Competition

1919- 20     Welton Rovers

1920- 21     Peasedown

1921- 22     Welton Amateurs

1922- 23     Welton Amateurs

1923- 24     Weston super Mare

1924- 25     Welton Rovers

1925- 26     Welton Rovers

1926- 27     Weston super Mare

1927- 28     Radstock Town

1928- 29     Clevedon

1929- 30     Radstock Town

1930- 31     Wells City

1931- 32     Wells City & Radstock Town (Joint)

1932- 33     Frome Town

1933- 34     Frome Town

1934- 35     Paulton Rovers

1935- 36     Glastonbury

1936- 37     Radstock Town

1937- 38     Wells City

1938- 39     Radstock Town

1939- 45     No Competition

1945- 46     Clandown

1946- 47     Peasedown M W

1947- 48     Peasedown M W

1948- 49     Peasedown M W

1949- 50     Shepton Mallet Town

1950- 51     Frome Town

1951- 52     Keynsham Town

1952- 53     Chard Town

1953- 54     Peasedown M W

1954- 55     Peasedown M W

1955- 56     Watchet Town

1956- 57     Peasedown M W

1957- 58     Keynsham Town

1958- 59     Watchet Town

1959- 60     Radstock Town

1960- 61     Welton Rovers

1961- 62     Welton Rovers

1962- 63     Welton Rovers

1963- 64     Radstock Town

1964- 65     Shepton Mallet Town

1965- 66     Radstock Town

1966- 67     Chard Town

1967- 68     Paulton Rovers

1968- 69     Paulton Rovers

1969- 70     Taunton Town

1970- 71     Peasedown Athletic

1971- 72     Paulton Rovers

1972- 73     Paulton Rovers

1973- 74     Radstock Town

1974- 75     Paulton Rovers

1975- 76     Larkhall Athletic

1976- 77     Clevedon

1977- 78     Clandown

1978- 79     Clandown

1979- 80     Hengrove Athletic

1980- 81     East Worle

1981- 82     Backwell United

1982- 83     Radstock Town

1983- 84     Hengrove Athletic

1984- 85     Radstock Town

1985- 86     Robinson DRG

1986- 87     Clevedon Town Res

1987- 88     Peasedown Athletic

1988- 89     Brislington

1989- 90     Backwell United

1990- 91     Brislington

1991- 92     Odd Down

1992- 93     Brislington

1993- 94     Bridgwater Town

1994- 95     Brislington

1995- 96     Bridgwater Town

1996- 97     Portishead

1997- 98     Shepton Mallet

1998- 99     Fry Club

1999- 00     Portishead

2000- 01     Nailsea United

2001- 02     Watchet Town

2002- 03     Keynsham Town

2003- 04     Larkhall Athletic

2004- 05     Westland Sports

2005- 06     Broad Plain House

2006- 07     Wells City

2007- 08     Portishead

2008- 09     Bridgwater Town Res

2009- 10     Westland Sports F.C.

2010- 11     Watchet Town F.C.

2011- 12     Westland Sports