Williams commence sa carrière avec le Waterhouse, avec qui il joue pendant quatre ans. En 2001, il joue avec la sélection jamaïcaine espoir et participe à la coupe du monde des moins de 20 ans 2001. La même année, il fait ses débuts en équipe nationale de Jamaïcaine.