2023/24 - North Leigh 'Millers'
2022/23 - North Leigh ‘Millers’
2021/22 - Witney Town ‘Canaries’
2020/21 - Not played
2019/20 - North Leigh ‘Millers’
2018/19 - North Leigh ‘Millers’
2017/18 - North Leigh ‘Millers’
2016/17 - North Leigh ‘Millers’
2015/16 - Witney Mills ‘Weavers’
2014/15 - North Leigh ‘Millers’
2013/14 - North Leigh ‘Millers’
2012/13 - North Leigh ‘Millers’
2011/12 - North Leigh ‘Millers’
2010/11 - North Leigh ‘Millers’
2009/10 - West Witney ‘Bluebirds’
2008/09 - North Leigh ‘Millers’
2007/08 - West Witney ‘Bluebirds’
2006/07 - Charlbury ‘Owls’
2005/06 - Charlbury ‘A’
2022/23 - North Leigh ‘Millers’
2021/22 - Witney Town ‘Canaries’
2020/21 - Not played
2019/20 - North Leigh ‘Millers’
2018/19 - North Leigh ‘Millers’
2017/18 - North Leigh ‘Millers’
2016/17 - North Leigh ‘Millers’
2015/16 - Witney Mills ‘Weavers’
2014/15 - North Leigh ‘Millers’
2013/14 - North Leigh ‘Millers’
2012/13 - North Leigh ‘Millers’
2011/12 - North Leigh ‘Millers’
2010/11 - North Leigh ‘Millers’
2009/10 - West Witney ‘Bluebirds’
2008/09 - North Leigh ‘Millers’
2007/08 - West Witney ‘Bluebirds’
2006/07 - Charlbury ‘Owls’
2005/06 - Charlbury ‘A’