Ta jäi 2011. aasta hooajast vahele, kuid 2012. aastal tõusis taas esile, et seada mõned isiklikud rekordid Brasiilias, jookses 30:57 minutit 10 km ja 67:17 minutit Rio de Janeiros poole maratonis. Mõlemad märgid tõstsid ta iga võistluse kahekümne parima jooksja hulka ja seadis ta sellel hooajal ülemaailmselt viiendale. Ta osales 2012. aasta IAAF-i poolmaratoni maailmameistrivõistlustel
Ta jooksis võistluse esirinnas, vähendades lõpuks liidrid enda juurde Meseret Hailu ja Feyse Tadese. Ta kukkus võistluse viimasel etapil tagasi ja sai kümme sekundit võiduvõitja järel bronsimedaali. Ta juhtis ka Keenia meeskonda hõbemedaalide võitmisele meeskonnakonkursil. See võistlus tähistas tema ainsat kaotust sel aastal, kui tema viimane võistlus Nairobi poolmaratoonis põhjustas tema kuuenda võidu sel aastal.