2014 gewann er bei den Zentralamerika- und Karibikjuniorenmeisterschaften in Morelia den Titel über 200 Meter in einer neuen Meisterschaftsrekordzeit von 20,33 s. Bei den Juniorenweltmeisterschaften in Eugene wurde er Fünfter. 2015 wurde Hughes britischer Meister über 200 m und qualifizierter sich für die Weltmeisterschaften in Peking, bei denen er im Finale mit 20,02 s den fünften Platz belegte. 2016 erfolgte das Erstrundenaus bei den Europameisterschaften in Amsterdam und er konnte sich auch nicht für die Olympischen Spiele in Rio de Janeiro qualifizieren. 2017 gelangte er mit der britischen 4-mal-100-Meter-Staffel bei den World Relays auf den Bahamas in das Finale, musste den Lauf aber vorzeitig abbrechen. Bei den Weltmeisterschaften in London gelangte er über 200 Meter bis in das Halbfinale.