Pedzisa mutsara unotevera: Ejjafini akakwikwidza paWorld Cross Country Championships mu
2003 na2004 uye mumarathon paWorld Championships muna 2003 na2005. Akakwikwidzawo mumutambo wemarathon kumaOlympics a2004 na2008, asi haana kuzopedza. Akava wechina pamakumi mashanu emamita pamitambo yeAsia muna 2006.