Dwight Thomas se tourne vers les courses de haies à partir de la saison 2009. Il se classe septième du 110 mètres haies lors des Championnats du monde de Berlin (13 s 56)[3], et porte quelques jours plus tard au meeting de Zurich son record personnel sur la distance à 13 s 16. L'année suivante, le Jamaïcain se classe deuxième du classement général de la Ligue de diamant 2010 derrière l'Américain David Oliver[4].
En juin 2011, lors des Bislett Games d'Oslo, Dwight Thomas établit un nouveau record de Jamaïque du 110 m haies en 13 s 15, se classant deuxième de la course derrière l'Américain Aries Merritt.