Man City has reached an agreement with Nottingham Forest for the transfer of midfielder Elliot Anderson for a fee of up to £116 million, making the England international the most expensive signing in the history of the Etihad Stadium home side.
After many days of negotiations, Man City and Nottingham Forest have finally found a common voice. Anderson will move to the Etihad after completing the final procedures, marking a major turning point in the 23-year-old midfielder’s career.

The £116 million deal not only breaks Man City’s transfer record (previously held by Jack Grealish at £100 million), but also makes Elliot Anderson the most expensive English player in history. Previously, Man City’s two offers of £85+10 million and £106+10 million were both rejected.
Prior to Anderson, the most expensive English player was Declan Rice, who joined Arsenal from West Ham for £100+5 million. Anderson has surpassed this figure, but is still not the most expensive player in Premier League history – which currently belongs to Alexander Isak, who joined Liverpool from Newcastle for £125 million.
Elliot Anderson is currently participating in the 2026 World Cup with the England team and is a factor highly rated by coach Thomas Tuchel. The German manager once described his student as a complete player, while viewing him as an important link in the plan to conquer the world championship.