 Kọ itẹsiwaju fun paragirafi yii - Ni ọdun 2003, o de ipari ipari 60 m ni 2003 World Indoor Championships : , èyí tí ó jẹ àṣeyọrí rẹ tó dára jùlọ nínú ìdíje eré ìdárayá àgbáyé. Awọn ikopa ti ko ni aṣeyọri ni Awọn idije Agbaye 2003 ati Awọn ere Olimpiiki Igba Irẹdanu Ewe 2004. Kò ti díje láti ọdún 2004. 