 After training with the Philadelphia Union, Williams eventually signed with the team in August 2010.In Week 7 of the 2011 MLS season, Williams was named to the MLS Team of the Week for his performance against the San Jose Earthquakes.He again gained Team of the Week honors in Week 16 of the season.