Thomas, 30, has played 170 career MLS games, including 158 as a starter, recording three goals and one assist. He has logged 13,804 minutes of play in his MLS career, and has appeared in five playoff games.
During his career, Thomas was twice a member of Kansas City, playing a total of 76 games with the club between 2004 and 2006 and 19 games from 2010 to 2011. He most notably helped the team win the 2004 Lamar Hunt U.S. Open Cup. He also played with the LA Galaxy, Chivas USA and Philadelphia Union.
He was selected by the Dallas Burn in the first round (10th overall) in the 2003 MLS SuperDraft.
On the international scene, he has played 43 games since 1999 with the Jamaican National Team, winning back-to-back Caribbean Championships in 2008 and as captain in 2010. He also played in the 2004 Olympics and in the CONCACAF Gold Cup in 2009 and 2011.