 Ramba uchinyora ndima iyi - Meca akahwina sirivha mumutambo wemakiromita mashanu paWorld Championships muna 2000 kuHawaii. Akakundawo sirivha mumakwikwi emakiromita makumi maviri nemashanu uye bronze mumakwikwi emakiromita gumi paWorld Aquatics Championships muna 2003muBarcelona, kuSpain. 