Stoke nie zdołało się utrzymać w Premier League, a Ndiaye po rozegraniu 14 spotkań ligowych w barwach Stoke (13 w Premier League, 1 w Championship) postanowił wrócić do Galatasaray na zasadzie rocznego wypożyczenia. W barwach stołecznego klubu wystąpił w lidze 23 razy oraz trzykrotnie w pucharze Turcji. Galatasaray zwyciężyło zarówno w lidze jak i w pucharze, a Ndiaye po zakończeniu wypożyczenia powrócił do Anglii. Po tym jak nie udało mu się odejść ze Stoke w trakcie letniego okna transferowego 2019, spędził rundę jesienną w zespole Championship, gdzie zagrał w 13 spotkaniach ligowych.
4 stycznia 2020 roku trafił na wypożyczenie do Trabzonsporu. W Turcji znów wygrał Puchar Turcji, a w lidze jego zespół zajął drugie miejsce.
Kariera reprezentacyjna W reprezentacji Senegalu Ndiaye zadebiutował 5 września 2015 w wygranym 2:0 meczu kwalifikacji do Pucharu Narodów Afryki 2017 z Namibią. 30 grudnia 2016 roku jego nazwisko znalazło się wśród 23 powołanych na turniej o Puchar Narodów Afryki 2017. 11 stycznia 2017 w trakcie towarzyskiego meczu przeciwko Kongo zdobył pierwszą bramkę w kadrze. Senegal zakończył turniej w Gabonie w ćwierćfinale.
W roku 2018 znalazł się w 23-osobowej kadrze na Mistrzostwa Świata w Rosji.