Manchester City have completed the signing of Elliot Anderson from Nottingham Forest, with the club confirming the midfielder’s arrival.
Anderson has joined the Etihad Stadium on a five-year contract running until 2031, with City paying a fee of £116 million ($154m) for his services.
The transfer was a record fee for a British player when the deal was agreed in June, although it has since been surpassed by Morgan Rogers’ £117 million ($156m) move from Aston Villa to Chelsea.
“It’s a club built to win trophies and compete at the very top of the game,” Anderson said.
“That’s exciting for any footballer. I am so happy to have been given this opportunity, and I am determined to repay the faith City have shown in me.”
City finalised negotiations with Forest during the World Cup, with Anderson completing his medical at England’s training base in Kansas City.
The 23-year-old was also a target for Manchester United, but Anderson revealed that his decision became straightforward once he learned of City’s interest.
“City are one of the biggest clubs in the world, and the squad they have is amazing and so strong in every position,” Anderson said.
“As soon as I knew they wanted me, I was absolutely determined to make this move happen.
“I think they’re winners, they’re relentless, and that’s the sort of team I want to be a part of. Champions and people who win trophies. Over the last 10, 12 years, they’ve dominated, so that’s why I wanted to join.”

