 Ramba uchinyora ndima iyi - Akakunda menduru yesirivha muhafu yemarathon pa1999 Summer Universiade. Pa 2001 Summer Universiade akapedza wechisere mumamita 5000 uye akahwina menduru yebronze mumamita 10,000. Akapedza ari wechimakumi maviri mumakwikwi emamita zviuru gumi pamitambo yeOlympic ya2008, asi akanga asina kubudirira zvikuru mumakwikwi evakadzi emamita 5 000, achitadza kusvika kumagumo. Makwikwi ake anotevera epasi rose akauya pa2009 World Championships muAthletics, kwaakapedza 31st muWorld Championship marathon nhangemutange. Akamhanyawo pa2009 IAAF World Half Marathon Championships, asi akakundikana kuita chimwe chinhu mumakwikwi ega ega kana nechikwata cheJapan. 