En 2018, il remporte le de la Coupe du monde d'athlétisme à Londres, devant Adam Kszczot et Elliot Giles. Il termine par ailleurs deuxième de la Coupe continentale, juste derrière le Kényan Emmanuel Korir.