[1] After being discovered in a small, local team he enjoyed a period in Brescia Primavera before playing for Rigamonti Castegnato and Rezzato.
[3][4] In early 2019 he was on trial at Kvik Halden FK,[5] and in November 2019 he trained with first-tier club Kristiansund BK,[6] but remained in Fram.
[3] In the summer of 2020, he had attracted interest from a handful of clubs, and ended up signing for Raufoss IL, a team firmly placed in the second tier.
According to a journalist in ‘’Oppland Arbeiderblad’’, the coaches wanted their forwards to employ an even more physical style and run more.
[10] Nettavisen named Ndiaye as the 14th best player of the 2023 1. divisjon, stating that his goals were the main reason that Åsane avoided relegation.