1970-71 Winners Bristol Harlequins Runner Up Old Bristolians
1971-72 Winners St Brendans Old Boys Runner Up Keynsham
1972-73 Winners Avonmouth Old Boys Runner Up St Brendans
1973-74 Winners Dings Crusaders Runner Up Old Redcliffians
1974-75 Winners Old Bristolians Runner Up Old Redcliffians
1975-76 Winners St Marys Old Boys Runner Up Avonmouth Old Boys
1976-77 Bristol Harlequins Runner Up Avonmouth Old Boys
1977-78 St Marys Old Boys Runner Up Old Redcliffians
1978-79 St Marys Old Boys Runner Up Old Bristolians
1979-80 Old Redcliffians Runner Up North Bristol
1980-81 St Marys Old Boys Runner Up BAC
1981-82 Keynsham Runner Up Old Redcliffians
1982-83 Old Redcliffians Runner Up Cleve
1983-84 Avonmouth Old Boys Runner Up Gordano
1984-85 Old Redcliffians Runner Up Gordano
1985-86 Dings Crusaders Runner Up Cleve
1986-87 Avonmouth Old Boys Runner Up Keynsham
1987-88 Avonmouth Old Boys Runner Up Keynsham
1988-89 St Marys Old Boys Runner Up Dings Crusaders
1989-90 Avonmouth Old Boys Runner Up Dings Crusaders
1990-91 Dings Crusaders Runner Up Clifton Wanderers
1991-92 Whitehall Runner Up Keynsham
1992-93 Cleve Runner Up St Marys OB
1993-94 Avonmouth Old Boys Runner Up Clevedon
1994-95 Dings Crusaders Runner Up Clevedon
1995-96 Dings Crusaders Runner Up St Marys OB
1996-97 St Marys Old Boys Runner Up Keynsham
1997-98 St Marys Old Boys Runner Up Clevedon
1998-99 Hornets Runner Up Dings Crusaders
1999-00 St Marys Old Boys Runner Up Old Redcliffians
2000-01 St Marys Old Boys Runner Up Dings Crusaders
2001-02 Clevedon Runner Up St Marys OB
2002-03 Hornets Runner Up Avonmouth OB
2003-04 St Marys Old Boys Runner Up Keynsham
2004-05 Keynsham Runner Up Cleve
2005-06 Cleve Runner Up St Marys OB
2006-07 St Marys Old Boys Runner Up Avonmouth OB
2007-08 Cleve Runner Up Clevedon
2008-09 Clifton Runner Up St Marys OB
2009-10 Avonmouth Old Boys Runner Up Dings Crusaders
2010-11 Dings Crusaders Runner Up W_S_M
2011-12 Avonmouth Old Boys Runner Up Thornbury
2012-13 Old Redcliffians Runner Up Dings Crusaders
2013-14 Clifton Runner Up Dings Crusaders
2014-15 Dings Crusaders Runner Up Cleve
2015-16 Clifton Runner Up Cleve
2016-17 Clifton Runner Up Old Redcliffians
2017-18 Clifton Runner Up Cleve
2018-19 Clifton Runner Up Thornbury
2019-20 Hornets Runner Up Barton Hill OB
2020-21 No Competition(Covid) No Competition(Covid)
2021-22 Old Redcliffians Runner Up Chew Valley
2022-23 Chew Valley Runner Up Cleve
2022-24