2015 konnte er das TNT Express Meeting nicht beenden und belegte anschließend bei den Weltmeisterschaften in Peking mit 8262 Punkten den neunten Platz, ehe er beim Décastar mit 8043 Punkten auf den zweiten Platz gelangte. Im Jahr darauf gewann er bei den Leichtathletik-Hallenweltmeisterschaften 2016 in Portland mit 6182 Punkten die Silbermedaille hinter dem US-Amerikaner Eaton. Anschließend erreichte er bei den Europameisterschaften in Amsterdam mit 8072 Punkten Rang vier und konnte daraufhin seinen Wettkampf bei den Olympischen Spielen in Rio de Janeiro nicht beenden. Im September siegte er dann beim Décastar mit 8077 Punkten. 2017 wurde er beim Hypomeeting mit 8281 Punkten Siebter und wurde anschließend bei den Weltmeisterschaften in London mit 8234 Punkten Sechster, ehe er beim Décastar mit 8016 Punkten auf Rang drei landete. Die Leichtathletik-Hallenweltmeisterschaften 2018 in Birmingham musste er vorzeitig beenden.