Ó kópa nínú ìdíje àgbáyé àkọ́kọ́ rẹ̀ ní ọdún 2003, ó kópa nínú ìdíje 3000m tí ó parí ní ipò kẹfà. O gba ife-idije Cinque Mulini ni ọdun 2004, o di obinrin akọkọ lati Tanzania lati ṣe bẹ. A yàn án fún
2005 IAAF World Cross Country Championships ati ṣakoso lati pari ni ibi ogún ni ere-ije gigun. Ó gba ipò kẹfà nínú ìdíje 5000 m ní ìdíje 2005 World Championships in Athletics àti ipò kẹta nínú ìdíje World Athletics Final (3000 m) ní oṣù kan lẹ́yìn náà. O soju fun Tanzania ni 2006 Commonwealth Games, ti o pari kẹjọ ni ipari 5000 m.