*Club domestic league appearances and goals, correct as of 22:05, 24 November 2024 (UTC) ‡ National team caps and goals, correct as of 19 November 2024
Ndour began his football training at the youth academy of ASD San Giacomo,[1] before moving to the youth academy of Brescia, before moving to the youth academy of Atalanta at the age of 9.[2] On 31 July 2020, he transferred to Benfica.[3] He made his professional debut with Benfica B in a 2–0 Liga Portugal 2 win over Oliveirense on 2 May 2021, coming in as a sub in the 91st minute replacing Gonçalo Ramos.[4] At 16 years and 279, Ndour is the youngest ever debutante for Benfica B, taking the record from João Félix.[5]
On 12 July 2023, Ndour signed for Ligue 1 club Paris Saint-Germain on a five-year contract until 30 June 2028.[7] He made his debut as a substitute in a 4–1 away win over Lyon on 3 September 2023, becoming the ninth Italian to play for the Parisians.[8] On 7 January 2024, Ndour scored his first goal for PSG in a 9–0 victory away at Régional 1 side Revel, in the round of 64 of the Coupe de France.[9]