Dopo otto stagioni passati a Glasgow, nel 2013 John Barclay si unì alla franchigia gallese degli , con cui vinse il Pro12 2016-17. Nel 2018 rientrò in patria, sponda , ma a causa della rottura del tendine di Achille poté tornare a giocare solamente nel marzo 2019.