Gareth Thompson came through the Cardiff Blues academy and made his Cardiff debut in the preseason fixture of August 2012 against Barry. Having then spent three years at Hartpury College in Gloucester studying Sports Coaching (and playing for the college) he returned to the Arms Park with Cardiff for whom he has played since 2016.