1972 Birmingham City Police
1973 Evesham
1974 Old Edwardian
1975 Old Dixonians
1976 Old Dixonians
1977 Dudley Kingswinford
1978 Worcester
1979 Dudley Kingswinford
1980 Camp Hill
1981 Stourbridge
1982 Bromsgrove
1983 Stourbridge
1984 Stourbridge
1985 Stourbridge
1986 Stourbridge
1987 Dixonians
1988 Hereford
1989 Dudley Kingswinford
1990 Hereford
1991 Stourbridge
1992 Hereford 
1993 Birmingham & Solihull
1994 Camp Hill
1995 Stourbridge
1996 Worcester
1997 Whitchurch
1998 Worcester
1999 Whitchurch
2000 Dudley Kingswinford
2001 Bromsgrove
2002 Malvern
2003 Aston Old Edwardians
2004 Aston Old Edwardians
2005 Luctonians
2006 Luctonians
2007 Solihull
2008 Luctonians
2009 Luctonians
2010 Bromsgrove
2011 Newport
2012 Dudley Kingswinford
2013 Bournville
2014 Newport
2015 Old Halesonians
2016 Birmingham & Solihull
2017 Bournville
2018 Newport
2019 Bridgnorth