 Williams started his career playing amateur rugby and represented the at the Amateur Provincial Championships held in his hometown of Saldanha.In 2012, he was one of the club players that were included in training squads prior to the 2012 Vodacom Cup competition.He earned his inclusion in the squad for the competition and was included on the bench for their second game of the season against the in Bredasdorp, but failed to make an appearance as the Boland Cavaliers held out for a narrow 32–30 win.