Alan Barber Cup 1993 Alan Barber Cup 2010 Alan Barber Cup 2011 Alan Barber Cup 2012 Alan Barber Cup 2014 Alan Barber Cup 2015 Alan Barber Cup 2016 Alan Barber Cup 2017 Alan Barber Cup Semi-Finals 2018 Alan Barber Cup 2018 Alan Barber Cup 2019 Alan Barber Cup Semi-Finals 2020 Alan Barber Cup 2020 Alan Barber Cup Semi-Finals 2021 Alan Barber Cup Final 2021 Alan Barber Cup Semi-Finals 2022 Alan Barber Cup Final 2022 Alan Barber Cup Semi-Finals 2023 Alan Barber Cup 2023 Alan Barber Cup 2024