City agree £65m deal for Everton forward Ndiaye

Manchester City have reached an agreement in principle with Everton for Iliman Ndiaye, worth £65 million. The 26-year-old forward is set for a medical on Tuesday. Ndiaye joined Everton from Marseille in 2024 and has scored 17 goals in 73 appearances.
The transfer involves a complex chain of moves, as Tottenham had already reached an agreement with Everton for Ndiaye before City intervened. Spurs subsequently made an enquiry about Chelsea's Mykhailo Mudryk, while a separate deal would see Richarlison return to Everton. City's interest in Ndiaye reportedly included a potential arrangement sending Jack Grealish back to Everton on loan, where he spent last season.
Ndiaye joined Everton from Marseille in 2024 for £15m and has contributed 17 goals and four assists across 73 appearances. He turned down several contract extensions despite having three years remaining on his current deal. Club sources noted he has remained professional throughout the summer, starting all three of Everton's opening matches this season and recording an assist in the first game against Crystal Palace.
This transfer could reshape competitive dynamics in the Premier League, as City strengthens its attacking options while Everton gains significant funds to reinvest. Fans of both clubs may feel the impact directly, with Everton supporters losing a key player and City supporters anticipating his arrival. The deal also highlights the growing financial gap between elite clubs and the rest of the league, which may intensify debates about competitive balance and transfer spending sustainability in English football.