In January 2015, it was announced that he would join English club Bath on a two-year contract at the end of the 2014–15 season. He ended up playing for Bath for six seasons before returning to Wales for the 2021–22 season, signing for the Cardiff Blues on a long-term contract.