Richard Barber Cup 2011 Richard Barber Cup 2012 Richard Barber Cup 2013 Richard Barber Cup 2014 Richard Barber Cup 2015 Richard Barber Cup 2016 Richard Barber Cup 2017/18 Richard Barber Cup 2018/19 Richard Barber Cup 2019/20 Richard Barber Cup 2021/22 Richard Barber Cup 2022/23 Richard Barber Cup 2023/24