Bei den IAAF World Relays 2017 auf den Bahamas erreichte die britische Staffel im Finale nicht das Ziel. Im August nahm er an den Heimweltmeischaften in London teil und konnte dort als Startläufer mit der britischen Staffel Gold über 4-mal 100 Meter erzielen. Im Einzelbewerb über 100 Meter schied er mit 10,12 s erneut im Halbfinale aus. 2018 nahm er erstmals an den Hallenweltmeisterschaften in Birmingham teil und wurde dort im Halbfinale über 60 Meter disqualifiziert. Bei den Europameisterschaften erreichte er im Finale über 100 Meter mit 10,06 s den vierten Platz und verteidigte mit der Staffel in 37,80 s seinen Titel. Bei den IAAF World Relays 2019 in Yokohama wurde er in 38,15 s Dritter hinter Brasilien und den Vereinigten Staaten.