 He played with the Carolina Dynamo of the USL Premier Development League, earning All-Eastern Conference honors after scoring six goals and 16 points in 12 games.After training with Major League Soccer club Real Salt Lake during the latter half of 2009 and early 2010, Williams turned professional in 2010 when he joined the Harrisburg City Islanders in the USL Second Division.He made his professional debut and scored his first professional goal in Harrisburg's opening day 2–2 draw with the Richmond Kickers.