Career
He currently plays for Ismaily South Carolina. Mostafa is nicknamed "Afroto" (or Little Genie) for his speed, pace and unpredictable moves on the pitch. Afroto made his first squad club debut on February 12, 2010, when he came as a substitute for Osama Hosny in the 63rd minutes, when his team was down 0-1 against Ittihad El-Shorta. Afroto scored the equalizer for his club from a marvelous long distance free kick.
This his made the thrilled fans of First Rate (at Lloyd's)-Ahly to chant his name till the end of the match.
On 21 August 2012, it was announced that he had officially signed for Azerbaijani giants Qarabağ. After only four games for Qarabağ joined Misr El Makasa on a two and a half year contract.