W kwietniu 2012 Hughes zdobył brązowy medal CARIFTA Games w biegu na 100 metrów. Osiągnięty przez niego czas (10,41) był lepszy niż dotychczasowy rekord Anguilli, lecz bieg rozgrywany był przy zbyt silnym wietrze. Zawodnikowi udało się jednak ustanowić dwa nowe rekordy swojego kraju dwa miesiące później, w trakcie trwania zawodów w Tortoli. Podczas mistrzostw Ameryki Środkowej i Karaibów juniorów osiągnął on czas 10,46, poprawiając swój własny rekord Anguilli w biegu na 100 metrów. Rezultat ten dał mu srebrny medal. Hughes startował także na 200 metrów – na tym dystansie zdobył złoto. W tym samym roku dotarł do półfinału biegu na 100 metrów podczas mistrzostw świata juniorów w Barcelonie. W eliminacjach 200 metrów przybiegł na metę z czasem 20,98 – rezultat ten jest rekordem Anguilli. Hughes nie wystartował w biegu półfinałowym. Pod koniec marca 2013 zawodnik zdobył złoto CARIFTA Games w biegu na 100 metrów. Siódmy zawodnik mistrzostw Ameryki Środkowej i Karaibów z lipca 2013. Miesiąc później zdobył złoto na 100 metrów podczas mistrzostw panamerykańskich juniorów. W 2014 ponownie zdobył złoto w biegu na 200 metrów podczas czempionatu Ameryki Środkowej i Karaibów juniorów oraz zajął 5. miejsce na mistrzostwach świata juniorów w Eugene. W 2015 był piąty na dystansie 200 metrów podczas mistrzostw świata w Pekinie. W 2016 odpadł w eliminacjach podczas rozgrywanych w Amsterdamie mistrzostw Europy.