Manchester City have completed a record-breaking £116m move for Nottingham Forest’s Elliot Anderson.
The deal makes the 23-year-old the most expensive British player ever.
Anderson has now surpassed the £115m Real Madrid committed to paying for Jude Bellingham when they signed him from Borussia Dortmund in the summer of 2023.
City said in a statement: “Manchester City and Nottingham Forest have reached an agreement for the transfer of Elliot Anderson.
“Anderson, 23, is currently competing at the FIFA World Cup with England and has completed a medical in Kansas. The formalities of the move will be finalised upon his return to England.
“In the meantime, everyone at Manchester City wishes Elliot and the England squad the very best of luck in their World Cup campaign and we look forward to welcoming him to Manchester in due course.”



