2015 kam er beim Berliner Halbmarathon auf den dritten Platz. Außerdem gewann er den Budweis-Halbmarathon, den Singelloop Utrecht sowie den Montferland Run und feierte seinen zweiten Sieg beim Valencia-Halbmarathon. Daraufhin entschied er sich, ab dem folgenden Jahr für Bahrain zu starten. 2016 qualifizierte er sich im 10.000-Meter-Lauf für die Olympischen Spiele in Rio de Janeiro, bei denen er in 27:31,86 min den 10. Platz belegte. Seine wichtigsten Resultate bei Straßenläufen waren in dieser Saison ein vierter Platz beim RAK-Halbmarathon und ein dritter Platz beim CPC Loop Den Haag. 2017 nahm er an den Crosslauf-Weltmeisterschaften in Kampala teil, kam dort aber nicht ins Ziel. Bei den Leichtathletik-Weltmeisterschaften 2017 in London trat er im 10.000-Meter-Lauf an und belegte in neuem Landesrekord von 27:11,08 min den elften Platz. Im September siegte er beim Kopenhagen-Halbmarathon in 58:40 min, der drittschnellsten jemals auf dieser Distanz gelaufenen Zeit. Einen Monat später gewann er zum dritten Mal den Valencia-Halbmarathon.