Ramba uchiverenga ndima iyi - Akamhanyira ku2005 World Championships uye 2005 IAAF World Half Marathon Championships
, vachipedza vari panzvimbo yechi16 neyechi19. Akakunda musangano weEurocross muna 2005 na2007. Akakunda menduru yebronze pamakwikwi emamita zviuru zvishanu pamitambo yeAsia ya2006.