A deal is now in place for Elliot Anderson to move from Nottingham Forest to Manchester City.
Manchester City had made two previous offers, the highest of those having been a bid of £106m.
Nottingham Forest rejecting those two bids and holding out for a new record fee paid by a Premier League club, aiming to get more than the £125m/£130m (depending on which reports you read) paid by Liverpool to Newcastle United for Alexander Isak.
In the end, a compromise transfer has been reached.
Manchester City having to pay more than they had intended to but it won’t be a new record transfer fee paid by a Premier League club.
David Ornstein at The Athletic has broken the story and he states that Manchester City have agreed a £116m deal to sign Elliot Anderson from Nottingham Forest.
He adds that this is a fixed guaranteed £116m fee, with no potential future add-ons.
Whilst it is not a new transfer fee record paid by a Premier League club, it is the most ever paid for a British player. It is also the most Man City have ever paid for a player, exceeding the £100m paid to Aston Villa for Jack Grealish.
David Ornstein gives further detail: ‘Anderson, 23, has been given permission to undertake a medical in New York on Friday, with the deal subject to the finalising of personal terms. The player is currently with the England squad, who play at New York/New Jersey’s MetLife Stadium on Saturday, at the World Cup in the United States, Canada and Mexico.’

