Mustapha Hadji (born 16 November 1971 in Ifrane Atlas-Saghir, Morocco) is a former Moroccan footballer and current assistant manager of Morocco national football team.He was named as the 50th Greatest African Player of All Time by African football expert Ed Dove.