Mustapha Elhadji Diallo (born May 14, 1986 in Dakar) is a Senegalese football striker who currently plays for the Ligue 1 club En Avant de Guingamp.
Diallo began his career with ASC Diaraf played here between July 2006, moved than for 125.000 €uro to Belgium top club Club Brugge K.V.. In Brugge was part of the reserve team and moved than after one year to Racing de Ferrol for undisclosed fee. In Spain put he neither across and joined after 6 months in January 2008 back to his home club ASC Diaraf of the Senegal Premier League.
In June 2009 he signed a three year contract with French club En Avant de Guingamp in the French second division.
Until May 2013, he played more than 100 games for Guingamp, a contributed to the promotion of the Breton club into the Ligue 1, on the summer 2013.
El Hadji played for Senegal at 2009 African Championship of Nations in Côte d'Ivoire.