2017 feierte er mit Europameistertitel über 3000 Meter von den Halleneuropameisterschaften in Belgrad seinen bislang größten sportlichen Erfolg. Bei den Weltmeisterschaften von London im August wurde er dann Vierter über 1500 Meter. Bei den Crosslauf-Europameisterschaften 2017 im slowakischen Šamorín konnte er zudem Bronze im 10-km-Rennen gewinnen. 2018 lief er bei den Hallenweltmeisterschaften in Birmingham zu Platz 5 über 3000 Meter. Bei den Europameisterschaften in Berlin startete er anschließend über 5000 und über 10.000 Meter. Auf zweitgenannter Strecke stellte er zuvor im Mai seine persönliche Bestzeit auf. Während er im 5000-Meter-Rennen aufgeben musste, wurde er über 10.000 Meter Vierter.