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 makumi maviri mumamita zviuru gumi pamitambo yeOlympic ya2008, asi haana kubudirira mumamita zviuru zvishanu zvevakadzi, akatadza 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 evanhu vamwe navamwe kana kuti nechikwata cheJapan.