Ndiaye maakte tijdens het seizoen 2022/23 veertien doelpunten in zesenveertig competitieduels voor Sheffield United. Hiermee verdiende hij in augustus 2023 een transfer naar Olympique Marseille. In juli 2024 tekende de Senegalees international een vijfjarig contract bij Everton.