In the second half of the season, he came third at the Dam tot Damloop in a 10-mile best time of 45:13 minutes. He won for a second consecutive time at the Paris 20K then completed the same feat at the Valencia Half Marathon, where he improved his best over the distance to 59:45 minutes. In December he came third at the Montferland Run. He was runner-up to Zersenay Tadese at the Lisbon Half Marathon in March 2012. He was one of the pacemakers at the 2012 Rotterdam Marathon and the top two runners finished under two hours and five minutes. At the 2012 World Half Marathon Championships in Kavarna, Bulgaria, he won the bronze medal in a time of 1:01:01 hours, and helped his teammates to win the team title. His last outing over that distance that year, saw him finish as runner-up in Valencia. He ran at the Kenyan Cross Country Championships at the start of 2013, but did not make the team for the global event, ending up 14th. He also failed to make the national team in the 10,000 m that year. He fared better on the roads, winning the Media Maratón Santa Pola and Luanda Half Marathon races. He ran a season's best of 60:37 minutes for third at the Valencia Half. His marathon debut that year resulted in a time of 2:09:32 hours for fifth place at the Rotterdam Marathon.