 Williams initially played rugby league, changing to rugby union in his late teens.He then progressed to play for North Harbour as well as representing New Zealand in Under 21's.He then went on to play for the Blues in the Super 14, and was selected for the Junior All Blacks.