 Ramba uchiverenga ndima ino - Akakunda menduru yesirivha mumamita 400 pa1994 World Junior Championships, akapedza ari wechina pa2002 IAAF World Cup uye wechinomwe pa2003 IAAF World Athletics Final. Akava US Outdoor shasha muna 2002, uye US Indoor shasha muna 1998. Akakwikwidzawo mu2001 World Championships asina kusvika kumagumo. 