Career
Williams previously played for Connacht, where he played from 2005 until the end of the 2006-2007 season. After leaving Connacht, he went on to make his debut for Samoa in 2007 in a match against Fiji. Williams scored a try and conversion in Samoa"s opening game in the 2007 World Cup.
After leaving Connacht, he played for United States Dax before signing for Clermont.