Division 1
2023/24 - Didcot Bowls Club 'Red Kites'
2022/23 - Witney Town ‘Vultures’
2021/22 - Benson ‘Sunnysiders’
2020/21 - Not played
2019/20 - Abingdon ‘Park Rangers’
2018/19 - Didcot BC ‘Red Kites’
2017/18 - Drayton ‘Wasps’
2016/17 - Drayton ‘Wasps’
2015/16 - Abingdon ‘Park Rangers’
2014/15 - Drayton ‘Wasps’
2013/14 - Drayton ‘Wasps’
2012/13 - Drayton ‘Wasps’
2011/12 - Drayton ‘Wasps’
2010/11 - Drayton ‘Wasps’
2009/10 - Drayton ‘Wasps’
2008/09 - Stanford in the Vale ‘Blues’’
2022/23 - Witney Town ‘Vultures’
2021/22 - Benson ‘Sunnysiders’
2020/21 - Not played
2019/20 - Abingdon ‘Park Rangers’
2018/19 - Didcot BC ‘Red Kites’
2017/18 - Drayton ‘Wasps’
2016/17 - Drayton ‘Wasps’
2015/16 - Abingdon ‘Park Rangers’
2014/15 - Drayton ‘Wasps’
2013/14 - Drayton ‘Wasps’
2012/13 - Drayton ‘Wasps’
2011/12 - Drayton ‘Wasps’
2010/11 - Drayton ‘Wasps’
2009/10 - Drayton ‘Wasps’
2008/09 - Stanford in the Vale ‘Blues’’
Division 2
2023/24 - Charlbury 'Sycamores'
2022/23 - Abingdon‘Ascendants’
2021/22 - Witney Town ‘Vultures’
2020/21 - Not played
2019/20 - Didcot Bowls Club ‘Buzzards’
2018/19 - Stanford in the Vale ‘Greys’
2017/18 - Benson SMBC
2016/17 - Didcot Bowls Club ‘Red Kites’
2022/23 - Abingdon‘Ascendants’
2021/22 - Witney Town ‘Vultures’
2020/21 - Not played
2019/20 - Didcot Bowls Club ‘Buzzards’
2018/19 - Stanford in the Vale ‘Greys’
2017/18 - Benson SMBC
2016/17 - Didcot Bowls Club ‘Red Kites’