Education
She finished fourth in the 5000 metres at the 1998 World Junior Championships.
She finished fourth in the 5000 metres at the 1998 World Junior Championships.
She switched nationality from her birth country to Bahrain in 2003, and later became an Italian citizen by marriage in 2009. Ejjafini competed at the World Cross Country Championships in 2003 and 2004 and in the marathon at the World Championships in 2003 and 2005. She also competed in the marathon at the 2004 and 2008 Summer Olympics, but did not finish on either attempt.
She was fourth over 5000 m at the 2006 Asian Games.
She also took consecutive victories at both the Corrida de Langueux and Corrida de Houilles 10K races in 2006 and 2007. At the Athletics at the 2007 Pan Arab Games, she was the 10,000 m gold medallist.
She gained Italian citizenship in September 2009 by marriage. She came second at the Cross della Vallagarina in January 2011, finishing behind Ethiopian runner Fente Alemu Birtukan.
She represented Italy internationally for the first time at the 2011 IAAF World Cross Country Championships, coming 34th overall.
She was in contention for a medal for much of the race at the 2011 European Cross Country Championships, but was edged into fourth late on by Gemma Steel. At the Cross de Venta de Baños latert that month she was runner-up behind Priscah Jepleting. In her last race of the year, she came fourth at the Saint Silvester Road Race.
She improved her 10K best to 31:52 minutes at the Great Manchester Run in May 2012, taking second place behind Linet Masai.
5000 metres - 15:16.54 minimum (2012)
10,000 metres - 31:45:14 minimum (2012)
Half marathon - 1:08:27 hrs (2011)
Marathon - 2:26:15 hrs (2011).