Manchester City reach compromise transfer fee agreement for Elliot Anderson with Nottingham Forest

Written on Friday, 26 June 2026
Mark Jensen

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.’

Source