The deadline day move for the Senegal winger, 26, is worth £60m plus a further £5m in add-ons, according to BBC Football. Ndiaye has signed a five-year contract with the club and expressed his excitement about the opportunity, saying "I've worked my whole life for an opportunity like this." He has also stated that City are one of the best clubs in the world and that he is determined to make a success of his time at the Etihad Stadium.

Ndiaye's journey to Manchester City has been a long and winding one, having started out in non-league football and working his way up through the ranks. He made his professional debut playing in the seventh tier of English football and has since played for Sheffield United, Hyde United, and Marseille, before joining Everton in 2024. The Senegal international has scored 15 goals and provided four assists in 67 Premier League games for the Toffees.

The move comes on the same day City agreed to pay a joint-British transfer record fee of £125m for Chelsea midfielder Enzo Fernandez. Ndiaye's signing is the eighth summer arrival at Manchester City, following the additions of Elliot Anderson, Geronimo Rulli, Ayyoub Bouaddi, Allan Elias, Jeremy Monga, and Pierce Charles.