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.