Manchester City have agreed a groundbreaking £116 million fee with Nottingham Forest for England midfielder Elliot Anderson, with the 22-year-old set to undergo a medical in New York on Friday while on World Cup duty.
The deal, which could rise to £130 million with add-ons, would make Anderson the most expensive British player in history. The transfer represents a dramatic breakthrough after months of speculation linking the England international with a move to the Etihad.
“Manchester City agree £116m deal for Elliot Anderson, with medical scheduled in New York during World Cup.”
Anderson is currently in the United States as part of Gareth Southgate's squad for the 2026 World Cup. Discussions were required with the Football Association ahead of England's final group match, but permission has been granted for the medical to take place in New York, according to reports.
The fee, initially reported as £116 million up front, remains the subject of some dispute over the precise structure of the deal. City and Forest have been in negotiations for weeks, with the two clubs finally reaching an agreement that secures one of the Premier League's most talented young midfielders.
Anderson's move marks the latest big-spending statement from Pep Guardiola's side, who are looking to strengthen their squad after winning the Premier League title. The England star's arrival would add significant depth to City's midfield options.
Forest, who signed Anderson from Newcastle United for £35 million in 2023, stand to make a huge profit on the player after his development into a full England international. The deal is expected to be completed once the medical is finalised, with Anderson's focus now split between the World Cup and his impending transfer.