2024/25
Mixed2x2 League - Division 1
ThreeOne League - Division 1
2023/24
Mixed2x2 League - Division 1
ThreeOne League - Division 1
2022/23
Mixed2x2 League - Division 1
ThreeOne League - Division 1
2021/22
The season was abandoned due to Covid-19.
2020/21
The season was abandoned due to Covid-19.
2019/20
Mixed League - Division 1
Mixed League - Division 2
2018/19
Mixed League - Division 1
Mixed League - Division 2
2017/18
Mixed League - Division 1
Mixed League - Division 2
2016/17
FourTwo League - Division 1
Mixed League - Division 1
Mixed League - Division 2
2015/16
FourTwo League - Division 1
Mixed League - Division 1
Mixed League - Division 2
2014/15
FourTwo League - Division 1
Mixed League - Division 1
Mixed League - Division 2
2013/14
FourTwo League - Division 1
Mixed League - Division 1
Mixed League - Division 2
2012/13
FourTwo League - Division 1
Mixed League - Division 1
Mixed League - Division 2
2011/12
FourTwo League - Division 1
Mixed League - Division 1
Mixed League - Division 2
2010/11
FourTwo League - Division 1
Mixed League - Division 1
Mixed League - Division 2
2009/10
FourTwo League - Division 1
Mixed League - Division 1
Mixed League - Division 2
2008/09
FourTwo League - Division 1
Mixed League - Division 1
Mixed League - Division 2
2007/08
FourTwo League - Division 1
Mixed League - Division 1
Mixed League - Division 2
2006/07
Mixed League - Division 1
Mixed League - Division 2
Mixed League - Division 3
2005/06
Mixed League - Division 1
Mixed League - Division 2
Mixed League - Division 3
2004/05
Mixed League - Division 1
Mixed League - Division 2
Mixed League - Division 3
2003/04
Mixed League - Division 1
Mixed League - Division 2
Mixed League - Division 3
2002/03
Mixed League - Division 1
Mixed League - Division 2
Mixed League - Division 3
2001/02
Mixed League - Division 1
Mixed League - Division 2
Mixed League - Division 3
Mixed League - Division 4
2000/01
Mixed League - Division 1
Mixed League - Division 2
Mixed League - Division 3
Mixed League - Division 4
1999/2000
Mixed League - Division 1
Mixed League - Division 2
Mixed League - Division 3
Mixed League - Division 4
1998/99
Mixed League - Division 1
Mixed League - Division 2
Mixed League - Division 3
Mixed League - Division 4
1997/98
Mixed League - Division 1
Mixed League - Division 2
Mixed League - Division 3
Mixed League - Division 4
1996/97
Mixed League - Division 1
Mixed League - Division 2
Mixed League - Division 3
Mixed League - Division 4
Mixed League - Division 5
1995/96
Mixed League - Division 1
Mixed League - Division 2
Mixed League - Division 3
Mixed League - Division 4
Mixed League - Division 5
1994/95
Mixed League - Division 1
Mixed League - Division 2
Mixed League - Division 3
Mixed League - Division 4
Mixed League - Division 5
1993/94
Mixed League - Division 1
Mixed League - Division 2
Mixed League - Division 3
Mixed League - Division 4
Mixed League - Division 5
1992/93
Mixed League - Division 1
Mixed League - Division 2
Mixed League - Division 3
Mixed League - Division 4
Mixed League - Division 5
1991/92
Mixed League - Division 1
Mixed League - Division 2
Mixed League - Division 3
Mixed League - Division 4
Mixed League - Division 5
1990/91
Mixed League - Division 1
Mixed League - Division 2
Mixed League - Division 3
Mixed League - Division 4
Mixed League - Division 5
1989/90
Mixed League - Division 1
Mixed League - Division 2
Mixed League - Division 3
Mixed League - Division 4
Mixed League - Division 5
1988/89
Mixed League - Division 1
Mixed League - Division 2
Mixed League - Division 3
Mixed League - Division 4
Mixed League - Division 5
1987/88
Mixed League - Division 1
Mixed League - Division 2
Mixed League - Division 3
Mixed League - Division 4
Mixed League - Division 5
1986/87
Mixed League - Division 1
Mixed League - Division 2
Mixed League - Division 3
Mixed League - Division 4
Mixed League - Division 5
1985/86
Mixed League - Division 1
Mixed League - Division 2
Mixed League - Division 3
Mixed League - Division 4
Mixed League - Division 5
Mixed League - Division 6
1984/85
Mixed League - Division 1
Mixed League - Division 2
Mixed League - Division 3
Mixed League - Division 4
Mixed League - Division 5
Mixed League - Division 6
1983/84
Mixed League - Division 1
Mixed League - Division 2
Mixed League - Division 3
Mixed League - Division 4
Mixed League - Division 5
Mixed League - Division 6
1982/83
Mixed League - Division 1
Mixed League - Division 2
Mixed League - Division 3
Mixed League - Division 4
Mixed League - Division 5
Mixed League - Division 6
1981/82
Mixed League - Division 1
Yeovil St. Michaels
Mixed League - Division 2
Crofton Wessex
Mixed League - Division 3
St. Albans 2
Mixed League - Division 4
Swirvs
1980/81
Mixed League - Division 1
Yeovil St. Michaels
Mixed League - Division 2
Yeovil Graduates
Mixed League - Division 3
Sturminster Newton
Mixed League - Division 4
Weymouth Sports 2
1979/80
Mixed League - Division 1
Dorchester Swans 1
Mixed League - Division 2
St. Albans 1
Mixed League - Division 3
Huntsman
Mixed League - Division 4
St. Albans 2
1978/79
Mixed League - Division 1
Weymouth Dolphins
Mixed League - Division 2
Weymouth Sports 1
Mixed League - Division 3
Beaminster Social Club 1
Mixed League - Division 4
Huntsman 2
1977/78
Mixed League - Division 1
Weymouth Dolphins
Mixed League - Division 2
Dorchester Swans 2
Mixed League - Division 3
St. Albans 1
Mixed League - Division 4
Easton
1976/77
Mixed League - Division 1
Weymouth Dolphins
Mixed League - Division 2
Crewkerne Hermitage 1
Mixed League - Division 3
Crewkerne Hermitage 2
Mixed League - Division 4
Bincleaves 1
1975/76
Mixed League - Division 1
Winfrith 1
Mixed League - Division 2
Wyke
Mixed League - Division 3
Dorchester Swans 3
Mixed League - Division 4
GSB
1974/75
Mixed League - Division 1
Weymouth Dolphins
Mixed League - Division 2
Yeovil Technical College 1
Mixed League - Division 3
Charmouth
Mixed League - Division 4
Sturminster Newton 2
1973/74
Mixed League - Division 1
Weymouth Dolphins
Mixed League - Division 2
Wyke
Mixed League - Division 3
Beaminster Social Club 1
Mixed League - Division 4
Yeovil Technical College 2
1972/73
Mixed League - Division 1
Weymouth Dolphins
Mixed League - Division 2
Crewkerne Hermitage 1
Mixed League - Division 3
Crewkerne Hermitage 2
1971/72
Mixed League - Division 1
Yeovil Technical College
Mixed League - Division 2
Yeovil Crofton 1
Mixed League - Division 3
Sturminster Newton
1970/71
Mixed League - Division 1
Huntsman
Mixed League - Division 2
Weymouth Dolphins
1969/70
Mixed League - Division 1
Huntsman
Mixed League - Division 2
Yeovil
1968/69
Mixed League - Division 1
Dorchester Swans
1967/68
Mixed League - Division 1
Dorchester