[1] Williams played for W Connection in Trinidad and Tobago and had trials with Rangers in 2003 alongside Kenwyne Jones.
While waiting for his work permit, he signed a short-term contract with Belgian Third Division side White Star Woluwe.
Williams again left his country in August 2011 on trial with Belgian Third Division club ROCCM where he joined fellow T&T teammate Radanfah Abu Bakr.
[4] He was named the first ever captain of the squad, and made his debut against Pacific FC in the club's inaugural match on 28 April 2019.
[1] On 11 August 2020, after an injury to Oxner, HFX announced Williams would come out of retirement temporarily to serve as back-up to Jason Beaulieu during the 2020 Canadian Premier League season.
Williams was selected as the Trinidad and Tobago senior national team's number 1 for the 2007 CONCACAF Gold Cup where he played against El Salvador, Guatemala and United States.