Ndoye pelasi kausina 2018–2020 Sveitsin toisella sarjatasollaLausanne-Sportissa 45 ottelua, joissa hän teki 11 maalia. Hän pelasi Ranskan Ligue 1:ssä OGC Nicessä 31 ottelua ja teki niissä yhden maalin kaudella 2020–2021 ja seuraavan kauden alussa. Hän edusti BaseliaSveitsin Superliigassa, jossa hän pelasi kausina 2021–2023 ja kauden 2023–2024 alussa 63 liigaottelua ja teki niissä seitsemän maalia. Hän pelasi Bolognan joukkueessa kaudella 2023–2024 Serie A:ssa 32 ottelua ja teki maalin toukokuussa Napolia vastaan. Ndoye pelasi kaudella 2020–2021 OGC Nicessä viisi Eurooppa-liigan ottelua ja teki alkulohkossa maalin Slavia Prahaa ja Bayer Leverkusenia vastaan. Hän on pelannut Baselin joukkueessa kaikkiaan 21 Konferenssiliigan ottelua ja tehnyt niissä kaksi maalia.[1]
Ndoye pelasi Sveitsin alle 18-, alle 19- ja alle 21-vuotiaiden maajoukkueissa. Hän pelasi Sveitsin A-maajoukkueessa ensimmäisen kerran syyskuussa 2022 Kansojen liigan ottelussa Espanjaa vastaan. Hän pelasi EM-kilpailuissa 2024 avauskokoonpanossa Sveitsin kaikki viisi ottelua ja teki A-maajoukkueuransa ensimmäisen maalin Saksaa vastaan. Hän on pelannut EM-kilpailujen 2024 loppuun mennessä 16 A-maaottelua, joissa hän on ollut kymmenen kertaa avauskokoonpanossa.[1]