Career
Club career
Williams has played for Waterhouse, Portmore United and Constant Spring, before moving to current club Nybergsund in 2009. In 2012, Williams returned to Portmore United. International career
Williams appeared at the 2001 Fédération internationale de football association World Youth Championship, and made his international debut for Jamaica that same year.
In the Summer of 2012, Williams acted as a guest coach/counselor at the Youth Soccer Summer Camp of Brooklyn Athletics.