1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. Dernière mise à jour : 2 octobre 2021
Formé à l'Académie Génération Foot de Dakar, N'Doye est recruté par le FC Metz en pour y poursuive sa formation et signe son premier contrat professionnel en 2011[1]. Après avoir disputé quatre matchs de championnat lors de la saison 2011-2012, qui voit le club être relégué en National, il s'impose comme titulaire la saison suivante et contribue à la promotion du club qui termine vice-champion de la troisième division[1]. Il dispute par la suite dix-neuf matchs pour le club en Ligue 2 puis en Ligue 1.
En manque de temps de jeu après la montée en première division, N'Doye rejoint en prêt le RC Strasbourg, en National, pour la saison 2014-2015 le [1]. Après vingt-quatre matchs disputés pour le club alsacien, il s'engage définitivement avec le RCSA en [2]. Il contribue ainsi à la montée du club au terme de l'exercice 2015-2016 en terminant champion de la troisième division.
Barré par la concurrence au Racing, il signe au Tours FC le [3]. Il y marquera 2 buts en 34 matchs toutes compétitions confondues, mais ne peut empêcher la descente des Tourangeaux en National après une dernière place au classement[4].
Le 3 juillet 2018, Mayoro N'Doye s'engage au Gazélec FC Ajaccio pour deux ans[5]. Une nouvelle fois, son club est relégué en National après avoir terminé dix-huitième. Le club corse s'incline en barrages contre Le Mans FC, troisième de National cette saison. Malgré la relégation, Mayoro N'Doye est conservé par le GFCA. Il dispute 22 matchs la saison suivante mais le club vit une saison cauchemardesque et est de nouveau relégué[6]. En fin de contrat, Mayoro N'Doye quitte le club.
Le 1er juillet 2020, il signe gratuitement en faveur du Red Star FC[7]. Il évolue durant la saison 2020-2021 sous les couleurs du club audonien en National.
Le 23 juin 2022, il signe en faveur de l'AS Nancy-Lorraine. Il signe un contrat de deux saisons soit jusqu'en 2024.