Né à Paris, Sylvain N'Diaye joua dans plusieurs clubs amateurs avant de débuter sa carrière à Rodez. Il ne connut donc pas les centres de formation. Âgé de 17 ans, il effectua deux saisons de très bonne facture avec le club aveyronnais, des performances qui attirèrent les recruteurs girondins.
En juillet 1995, à 19 ans, il signa à Bordeaux pour évoluer avec l'équipe réserve. Il n'eut sa chance en match officiel qu'une seule fois : en janvier 1997, Rolland Courbis lui fit disputer 4 petites minutes contre Nice, en remplaçant Johan Micoud.
Pour acquérir du temps de jeu, il fut prêté en 1997-1998 au FC Martigues. Il ne put empêcher la relégation en National du FC Martigues mais disputa 34 matches. De retour à Bordeaux, il ne fréquenta que l'équipe réserve.
Alors, en janvier 1999, il quitta les Girondins pour rejoindre le club belge de La Gantoise. Sa carrière démarra véritablement à Toulouse, puis à Lille, à Marseille...
|