En octobre 2007, Evans Cheruiyot se classe du Championnats du monde de course sur route organisé à Udine, en 59 min 05 s. À mars 2012, ce temps fait de lui le huitième meilleur performeur mondial de tous les temps sur semi-marathon.