W 2008 roku w budzących kontrowersje okolicznościach przeniósł się do francuskiego klubu rugby union RC Toulonnais. W 2010 roku Williams podpisał umowę z New Zealand Rugby Union, na mocy której zagwarantowano mu miejsce w składzie "All Blacks" podczas Pucharu Świata w 2011 roku. W związku z tym zawodnik powrócił do Nowej Zelandii, by w sezonie 2010 rozpocząć grę w zespole Canterbury z National Provincial Championship. W 2011 roku został wybrany do Crusaders grających w elitarnych rozgrywkach Super Rugby. Dotarł z nimi do finału, gdzie jednak Crusaders ulegli Queensland Reds.