In der Saison 2007 konzentrierte sich Jepkorir auf den 3000-Meter-Hindernislauf. Am 15. Juni siegte sie bei den Bislett Games in Oslo in 9:19,44 min und steigerte am 2. Juli in Athen ihre Bestzeit auf 9:14,52 min.
Ihren bislang größten Erfolg feierte sie bei den Olympischen Sommerspielen 2008 in Peking, wo sie hinter der überlegenen Siegerin Gulnara Galkina die Silbermedaille in neuer persönlicher Bestzeit von 9:07,41 min gewann.