Ejjafini akakwikwidza muWorld Cross Country Championships muna 2003
uye muna 2004 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.