Il commence le basket-ball à l'âge de six ans à l'Union sportive dunkerquoise, bercé par le parcours professionnel de son père. Il y passe ses années de mini-poussins, poussins et une année de benjamin, entrainé par son père.
En 2009, il rejoint l'Olympique Grande-Synthe (club par lequel est notamment passé Valentin Bigote) pour poursuivre son parcours en benjamin et ensuite évoluer en minimes France. En parallèle, il intègre le pôle espoir basket du Nord-Pas-de-Calais basé au CREPS de Wattignies et la Sélection Régionale où il est entraîné par Benjamin Berkani[1]. À la fin de la saison 2012-2013, il remporte les titres de Champion de France Minimes 2012-2013 avec OGS (entraîné par Eric Bigote, papa de Valentin) et de Champion de France UNSS 2012-2013 avec son collège[2]. Lors du tournoi UNSS, il est repéré par Jean-François Martin qui lui propose de visiter les infrastructures du Cholet Basket.
Cholet Basket (2013-2020)
En 2013, à l'âge de 15 ans, il décide de quitter le Nord pour sortir de son confort et s'éloigner de son cocon familial et prend une licence au Cholet Basket où il intègre l'Académie Gautier CB au niveau cadets durant trois ans[3]. À partir de la saison 2014-2015, il dispute quelques rencontres avec l'équipe Espoirs.
En 2015, il intègre totalement l'équipe Espoirs. À la fin de la saison 2014-2015, il est champion de France U18 avec les cadets[4].
À partir de la saison 2016-2017, il s'entraîne avec l'équipe professionnelle. Le , lors de la sixième journée de championnat, il connaît sa première titularisation de la saison[5],[6]. Son entraîneurPhilippe Hervé le fait participer à 11 des 34 rencontres de championnat durant lesquels il a des moyennes de 1,1 point, 1,1 rebond, 1,2 passe décisive et 0,7 interception en 10,4 minutes par match.
Le , il est invité à participer à l'Eurocamp de Trévise[7]. Le , il signe son premier contrat professionnel et est intégré dans l'effectif professionnel à temps plein[8]. Il réalise de bons matchs les Nanterre 92 et contre les Levallois Metropolitans en établissant ses records sur le début de saison[9]. Au cours de la saison, il est suivi par des scouts NBA[10]. Le , il se fait une entorse lors du troisième quart-temps du match contre la JL Bourg[11]. Il termine sa première saison professionnelle avec 3,6 points à 40% aux tirs dont 31,8 % à 3-points, 2 rebonds et 1,4 passe décisive pour 4,3 d'évaluation en 17 minutes de moyenne[12].
Avant le début de la saison 2018-2019, il lui est confié plus de responsabilité avec le nouvel entraîneur Régis Boissié, de nouveaux objectifs et un effectif remanié dans lequel il partage son temps de jeu avec l'autre pépite du club Killian Hayes. Son rôle est d'amener de la défense, de la réussite aux tirs à trois points, de l'agressivité et de la vitesse dans le jeu surtout sur le jeu en transition. Son objectif est de donner le meilleur de lui-même à chaque match, et collectivement avoir le plus de victoires possibles avec en ligne de mire la qualification à la Leaders Cup[13].
Le , il réalise son match référence en Jeep Elite lors de la victoire de son équipe contre l'ESSM Le Portel en terminant la rencontre avec 19 points, 3 rebonds et 2 passes décisive[14].
À la fin de la saison, Monaco ne reconduit pas le prêt et N'doye doit retourner à Cholet mais il souhaite quitter le club pour jouer dans une équipe plus importante. Les deux parties acceptent de se séparer en [19],[20].
En , N'doye est recruté par Le Mans Sarthe Basket pour 8 semaines comme remplaçant pour pallier l'absence sur blessure de Brynton Lemar[22]. Son passage satisfait le club et en octobre, il signe un contrat jusqu'à la fin de la saison[23].
Le 31 mai 2023, il accepte l'offre de prolongation du MSB et signe pour deux années supplémentaires au sein de la formation sarthoise[24].
En sélection
En 2013, il est pré-sélectionné dans l'équipe de France U15 mais il n'y a pas de compétition internationale.