Manchester City have agreed to sign Senegal winger Iliman Ndiaye from Everton in a deal worth £65 million ($88 million), according to reports on Monday.

Ndiaye had also been the subject of interest from Man City, who are in talks over a move for Spurs target Cody Gakpo.

Ndiaye, 26, declined multiple new contract offers last season with three years left on his existing Everton terms.