They are a joint Welsh and English team, incorporating the border towns of Llansantffraid in Wales and Oswestry in England, and are the most successful club in the Welsh league structure, with 15 league titles to their name. Since the 2001–02 season, they have finished as champions or runners-up in every season, apart from 2008–09, when they finished third.