Ejjafini kilpaili Maailman risteilymestaruuskilpailuissa vuosina 2003 ja 2004.
ja maratonissa maailmanmestaruuskilpailuissa vuosina 2003 ja 2005. Hän osallistui myös maratoniin kesäolympialaisissa 2004 ja 2008, mutta ei päässyt loppuun kummassakaan yrityksessä. Hän oli neljänneksi 5000 metrin juoksussa Aasian olympialaisissa 2006.