Il était en fin de contrat avec le club de Guingamp où il vient de passer ses neuf dernières saisons et de disputer 144 matches de Ligue 1 (14 buts).
Avant cela, l’international franco-sénégalais de 32 ans avait joué sous le maillot du FC Bruges (2006) puis découvert le championnat de deuxième division espagnol avec le Racing de Ferrol.
Moustapha Diallo (1,92m-78kg) est la sixième recrue des 'Crocodiles' après les signatures des défenseurs Hervé Lybohy (Paris F.C.), Florian Miguel (Tours) et Loïck Landre (Genoa), de l’attaquant Baptiste Guillaume (Angers) et du gardien Paul Bernardoni (Bordeaux).