 Ramba uchinyora ndima ino - Kubudirira kwake kwenyika yose kwakauya muna 2005, apo iye, achikwikwidza mumakwikwi ose ari matatu uye akareba mumakwikwi e2005 World Championships, akawana menduru yesirivha uye akapedza wechina, maererano. Akaramba achishanda zvakanaka gore rose kuti ave wechitatu muWorld Athletics Finalne14,81. 