En 2016, il conserve son titre continental du lors des championnats d'Europe d'Amsterdam en s'imposant dans le temps de , devant Marcin Lewandowski et le Britannique Elliot Giles. L'année suivante, il remporte le des championnats d'Europe en salle 2017, à Belgrade, décrochant son troisième titre européen indoor après 2011 et 2013.