Manchester City complete £116m signing of Elliot Anderson from Nottingham Forest
Manchester City have signed England midfielder Elliot Anderson from Nottingham Forest for £116 million on a contract running to 2031.

Manchester City have completed the signing of England midfielder Elliot Anderson from Nottingham Forest for £116 million, giving the 23-year-old a contract through 2031.
Anderson joins after playing a central role in England’s third-place finish at the 2026 World Cup and appearing in every Premier League match for Forest last season. His fee briefly stood as a record for a British player before Chelsea’s £117 million move for Morgan Rogers on Tuesday, July 21.
The midfielder said City’s record of sustained success was a major reason for the move. He is expected to take a three-week break following the World Cup and identified the Manchester derby on September 13 as an early fixture he hopes to contest.
Anderson began his senior career at Newcastle United and spent part of 2022 on loan at Bristol Rovers. Forest signed him for £35 million in July 2024. Last season he led the Premier League for touches, duels won and times winning possession, according to figures cited in the source report.
He is Manchester City’s first major signing since Enzo Maresca succeeded Pep Guardiola as manager. Anderson said he expects his energy, physicality and technical quality to suit the new coach’s approach.



