2018 nahm er an den Commonwealth Games im australischen Gold Coast teil und siegte dort ursprünglich über 200 Meter vor Jereem Richards aus Trinidad und Tobago. Er wurde jedoch im Nachhinein wegen des Blockierens eines anderen Läufers disqualifiziert und musste somit seine Medaille abgeben. Am letzten Tag der Spiele gewann er mit der englischen 4-mal-100-Meter-Staffel in 38,13 s die Goldmedaille vor Südafrika und Jamaika. Hughes qualifizierte sich über 100 Meter für die Europameisterschaften in Berlin und gewann dort im Finale mit neuem Meisterschaftsrekord von 9,95 s die Goldmedaille vor seinem Landsmann Reece Prescod und dem Türken Jak Ali Harvey. Einen weiteren Europameistertitel holte er mit der britischen 4-mal-100-Meter-Staffel. 2019 wurde er in 9,95 s Zweiter bei den Müller Anniversary Games und belegte im Herbst bei den Weltmeisterschaften in Doha in 10,03 s im Finale den sechsten Platz und schied über 200 m mit 20,30 s im Halbfinale aus. Zudem gewann er in 37,36 s gemeinsam mit Adam Gemili, Richard Kilty und Nethaneel Mitchell-Blake die Silbermedaille hinter den Vereinigten Staaten. 2021 wurde er in 10,13 s Dritter beim Müller British GP und gelangte anschließend bei den Olympischen Sommerspielen in Tokio bis ins Finale über 100 m und wurde dort wegen eines Fehlstarts disqualifiziert. Zudem gewann er in 37,51 s gemeinsam mit Chijindu Ujah, Richard Kilty und Nethaneel Mitchell-Blake die Silbermedaille hinter Italien.