Career
Williams also represented Canada at the international level with three appearances. Williams began his career at the college level while playing with University of Mobile in Alabama where he took home First Team All-American honors in the 2002-2003 season. In 1999, he signed with the Glen Shields Sun Devils of the Canadian Professional Soccer League, where he played for the organization for four seasons.
During his tenure with the Sun Devils he received a trail with Werder Bremen of the Bundesliga in 2002.
On December 18, 2002 he was drafted by the Toronto Lynx of the USL A-League. After the 2004 season, Williams returned to the Toronto Lynx as a free agent.
He made his debut for the club on June 24, 2005 in a match against Minnesota Thunder. At the conclusion of the season the team awarded Williams with the Fan Favorite award.
He returned to Toronto for the 2006 season.
Foreign his involvement within the soccer community the club awarded him the Public Relations Award. In January 2007, Williams went abroad to Europe to sign with Saskatchewan Kladno in the Gambrinus Liga in the Czechoslovakian Republic. He played alongside compatriot and former Toronto teammate Dave Simpson.
He appeared in two matches for the club
In March 2008 he signed with the Charleston Battery of the USL First Division. He made 48 appearances and scored 1 goal in his two seasons with the Battery On November 12, 2009 Williams signed a contract with the Vancouver Whitecaps.
He helped the Whitecaps finish second in their conference and clinched a postseason berth. On October 19, 2010, the Vancouver Whitecaps released Williams, along with five fellow players, citing their need to purge certain players in preparation for their upcoming promotion to Major League Soccer.
Williams played at the 2001 Fédération internationale de football association World Youth Championship in Argentina, alongside Atiba Hutchinson and Mike Klukowski among others
He then earned his first senior national team cap on January 18, 2003 versus United States, where the match resulted in 4-0 victory for the States. He would later record his second cap five years later against Martinique, where the Canadians would claim the game by a score of 1-0.