2008 qualifizierte er sich erstmals für die Olympischen Spiele in Peking, bei denen er mit 2,20 m in der Qualifikation ausschied, wie auch bei den Weltmeisterschaften 2009 in Berlin. 2010 erfolgte die Teilnahme an den Hallenweltmeisterschaften in Doha, bei denen er mit 2,18 m ebenfalls in der Vorrunde ausschied. Während der Freiluftsaison gewann er aber mit 2,28 m die Goldmedaillen bei den Zentralamerika- und Karibikspielen in Mayagüez und bei den Commonwealth Games in Neu-Delhi, bei denen er sich mit 2,32 m gegen seinen Landsmann Trevor Barry durchsetzte. Bei den Weltmeisterschaften in Daegu erreichte Thomas den Einzug ins Finale. Als Dritter der Gruppe B qualifizierte er sich mit 2,31 m. Im Finale scheiterte er an der zweiten aufgelegten Höhe. Mit 2,20 m wurde Thomas Elfter. Zum Ende der Saison gewann er bei den Panamerikanischen Spielen in Guadalajara mit 2,32 m die Goldmedaille.