Pedzisa mutsara unotevera: Akapedza ari wechisere paWorld Half Marathon Championships ya2004. Pa
2006 World Road Running Championships akapedza wechitatu mumakwikwi ega ega. Ikoku kwakanga kwakanaka zvakakwana kubetsera Kenya kuwana menduru yegoridhe mumakwikwi echikwata.