Manchester City have confirmed they have reached an agreement with Nottingham Forest for Elliot Anderson, in a deal that smashes the British transfer record.

The club announced the news on Thursday, with Sky Sports reporting the package is worth £116 million. That makes Anderson the most expensive British player in history and overtakes the £100 million City paid for Jack Grealish as the club's costliest signing.

Rebuild continues

This is not just another statement of intent from a club with deep pockets. City have been spending heavily across the last three years, and Sky's wider analysis puts the post-Anderson rebuild at around £824 million.

The tactical reasoning is straightforward enough. Anderson offers ball-carrying ability, duel strength and pressing range — exactly the kind of qualities City need after Bernardo Silva's departure accelerated the midfield reset.

The timing is notable too. Anderson is currently away with England at the 2026 World Cup, but City have pushed the deal through before the market could reopen and invite more competition.

The fee is enormous. The message is clear: Enzo Maresca's midfield rebuild is being conducted at full throttle.