W wieku siedemnastu lat zaliczyła debiut na igrzyskach olimpijskich. W konkurencji biegu na 5000 m awansowała do fazy finałowej, zajmując przedostatnie 14. miejsce z czasem 15:33,66 i wyprzedzając jedynie Jugosłowiankę Oliverę Jevtić (która startu finałowego nie ukończyła).
W 2001 roku otrzymała tytuł mistrzyni juniorów Afryki w konkurencji biegu na 5000 m, w tejże konkurencji wywalczyła też brązowy medal mistrzostw świata U20. W 2007 roku brała udział w mistrzostwach świata seniorów, w konkurencji biegu na 5000 m otrzymała srebrny medal.
W ramach letnich igrzysk olimpijskich w Pekinie, tak jak osiem lat wcześniej, również wystąpiła wyłącznie w konkurencji biegu na 5000 m. W finale zajęła 5. miejsce z rezultatem czasowym 15:46,32. Jednak po dyskwalifikacji za doping reprezentantki Turcji Elvan Abeylegesse, kenijską lekkoatletkę przesunięto o jedno miejsce wyżej.
W 2009 roku została mistrzynią świata w konkurencji biegu na 5000 m, rok później zaś między innymi otrzymała srebrny medal halowych mistrzostw globu w konkurencji biegu na 3000 m i została złotą medalistką igrzysk Wspólnoty Narodów w konkurencji biegu na dystansie 5000 m.