Formé à l'As Nancy Lorraine, Mustapha Hadji, évoluant jusqu'à ce jour au Fola Esch au Luxembourg, est passé par les plus grands clubs européens.
En 1996, il quitte l'AS Nancy Lorraine et rallie le Portugal où il rejoint la formation du Sporting Portugal pour une saison.
En 1997, il rejoint la formation espagnole du Deportivo la Corogne pour deux saisons, où il évoluait à côté de ses compatriotes Noureddine Naybet et Salaheddine Bassir, avant de rejoindre Conventry City en Angleterre, club avec lequel il avait disputé pas moins de 62 matches et inscrit 16 buts.
Il rejoint Aston Villa en 2001, avant d'être transféré à l'Espanyol Barcelone pour une durée de quatre mois. En 2005, il signe à Al Aïn aux Emirats Arabes Unis pour une durée de 6 mois puis rejoint le FC Saarbrcken en Allemagne.
Avec le Onze national, il compte pas moins de 60 sélections et deux participations en Coupe du monde sous le maillot rouge et vert en 1994 aux Etats Unis et en 1998 en France, année où il obtient le Ballon d'or africain.
"Je dois la réussite de ma carrière à tous les supporters marocains qui m'ont toujours soutenu. Aujourd'hui je sens beaucoup de reconnaissance de leur part et j'en suis très fier. J'ai vécu de très bons moments tout au long de ma carrière et notamment en équipe nationale où j'ai rencontré des personnes exceptionnelles et l'ambiance au sein du groupe était quant à elle parfaite", a affirmé Mustapha Hadji, cité par la FRMF.
"Les meilleurs moments de ma carrière de footballeur sont, sans aucun doute, l'obtention du Ballon d'or africain en 1998 mais également ma première sélection sous le maillot de l'équipe nationale marocaine. Ce sont des moments que je n'oublierai jamais", a-t-il dit.
"Merci à tous les supporters de la sélection marocaine et bonne chance à l'équipe nationale pour les éliminatoires de la CAN-2012", a conclu Mustapha Hadji.