Elliot Anderson: The £140M Transfer That Broke Scotland’s Heart
Manchester City have completed the signing of Nottingham Forest midfielder Elliot Anderson for a club-record £140 million, making him the most expensive English player in history. The 21-year-old, who represented Scotland at youth levels and trained with the senior team, shocked football by choosing England at international level—a decision that now leaves Scotland without one of its most promising talents.
Why This Transfer Shatters Records—and Hearts in Scotland
Anderson’s move to the Etihad Stadium isn’t just a financial landmark—it’s a seismic shift in football’s transfer landscape. The £140 million fee, confirmed by both clubs, surpasses the previous English record of £105 million set by Jude Bellingham’s move to Real Madrid in 2023. What makes this deal even more extraordinary is the international drama surrounding Anderson’s decision to represent England after years with Scotland’s youth system.

Scotland’s footballing hierarchy has reacted with disappointment, with Scottish FA chief executive Stewart Regan calling the transfer “a great loss for Scottish football.” Anderson, who played for Scotland at U17, U19, and U21 levels before switching allegiances, will now don the Three Lions jersey—a decision that could have long-term implications for Scotland’s Euro 2028 campaign.
How Anderson’s Journey Led to This Moment
Anderson’s path to Manchester City began at Rangers, where he made his senior debut at 16 before joining Nottingham Forest in 2021. His standout performances in the Premier League, including a
Worth a look