2016 holte er seinen dritten Sieg beim Hannover-Marathon. Bei den Olympischen Spielen in Rio de Janeiro belegte er im Marathon den 24. Platz.