2017 gewann er bei den Halleneuropameisterschaften in Belgrad in 7,51 s die Goldmedaille und setzte sich damit knapp gegen den Franzosen Pascal Martinot-Lagarde durch. Es folgte die Teilnahme an den Weltmeisterschaften in London, bei denen er mit 13,28 s im Halbfinale ausschied. 2018 feierte er mit dem Gewinn der Goldmedaille bei den Hallenweltmeisterschaften in Birmingham in 7,46 s seinen bisher größten Erfolg. Im April 2018 nahm er zum ersten Mal an den Commonwealth Games im australischen Gold Coast teil und belegte dort in 13,53 s den siebten Platz. Im August wurde er dann bei den Europameisterschaften in Berlin in 13,48 s Sechster, wie auch bei den Leichtathletik-Halleneuropameisterschaften 2019 in Glasgow mit 7,68 s. Bei der Golden Gala in Rom wurde er in 13,29 s Zweiter, wie auch beim Meeting International Mohammed VI d'Athletisme de Rabat in 13,30 s. Anfang Oktober erreichte er bei den Weltmeisterschaften in Doha das Halbfinale und schied dort mit 13,60 s aus. 2020 siegte er in 13,30 s bei den Paavo Nurmi Games und wurde anschließend beim Herculis