W 2007 roku podpisał kontrakt z CD Chivas USA. W jego barwach zadebiutował 12 maja 2007 roku w zremisowanym 1:1 pojedynku z Columbus Crew. W 2007 roku z klubem zajął również 2. miejsce w klasyfikacji MLS Supporters' Shield. W Chivas grał także przez 3 sezony.
W listopadzie 2009 roku poprzez MLS Expansion Draft trafił do ekipy Philadelphia Union. W jej barwach rozegrał 1 spotkanie, a w czerwcu 2010 roku w zamian za pieniądze i 2 wybory w MLS SuperDraft ponownie został graczem Kansas City Wizards. W listopadzie 2010 roku klub ten zmienił nazwę na Sporting Kansas City. W 2012 roku grał w klubie Montreal Impact, a w 2013 roku w Fort Lauderdale Strikers.
Kariera reprezentacyjna W reprezentacji Jamajki Thomas zadebiutował w 2000 roku. W 2009 roku został powołany do kadry na Złoty Puchar CONCACAF. Zagrał na nim w pojedynku z Salwadorem (1:0), a Jamajka odpadła z turnieju po fazie grupowej.
Bibliografia
Kategoria:Reprezentanci Jamajki w piłce nożnej Kategoria:Piłkarze FC Dallas Kategoria:Piłkarze CD Chivas USA Kategoria:Piłkarze Philadelphia Union Kategoria:Piłkarze Sportingu Kansas City Kategoria:Piłkarze CF Montréal Kategoria:Piłkarze Fort Lauderdale Strikers Kategoria:Urodzeni w 1981 Kategoria:Uczestnicy Złotego Pucharu CONCACAF 2011 Kategoria:Uczestnicy Złotego Pucharu CONCACAF 2009 Kategoria:Uczestnicy Mistrzostw Świata U-20 w Piłce Nożnej 2001