Ramba uchinyora ndima iyi - Muna 2005 akapedza ari wechipfumbamwe paWorld Half Marathon Championships
uye wechi25 paWorld Championships. Muna 2006 akakwikwidza paWorld Road Running Championships asi haana kupedza nhangemutange yacho. Akapedza ari wechina mumarathon pa2007 World Championships. Akamhanyawo muhafu yemarathon pa2007 All-Africa Games gore iroro, asi akapedza ari pachinzvimbo chegumi neshanu.