Junior Ndiaye è un attaccante del Montpellier che ha collezionato 15 presenze, per un totale di 433 minuti. É stato scelto nell'11 iniziale in 4 partite su 33 giornate ed è stato spesso utilizzato come subentrato, in 11 occasioni.
L'attaccante ha collezionato la sua ultima presenza il 17 maggio, con il Montpellier: una sconfitta per 3-0 contro il Nantes, in cui ha giocato 90 minuti.
Ndiaye non ha giocato nemmeno una partita di Ligue 1 nell'ultima stagione con il Montpellier.
Ndiaye è passato a giocare con il Montpellier nel febbraio 2024, mentre prima giocava con Montpellier II, con cui ha collezionato 47 presenze in campionato, con 15 gol segnati.
Il 3 novembre 2024 Ndiaye ha debuttato in Ligue 1, all'età di 19 anni e 219 giorni contro il Le Havre. In generale in Ligue 1, ha giocato 15 partite, senza gol e senza assist.