Elliot Anderson, the 23-year-old English midfielder who was playing League Two football for Bristol Rovers just four years ago, is now at the center of a transfer battle that could make him the most expensive British player in history. Nottingham Forest reportedly wants between £100M and £120M for Anderson, a figure that would surpass Declan Rice’s £105M move to Arsenal.

From League Two to nine figures

Anderson joined Bristol Rovers on loan from Newcastle United in January 2022, scoring 7 goals in 21 League Two appearances. By July 2024, Nottingham Forest paid €41.2M to sign him permanently. His performances at Forest and with the England national team, where he’s now preparing for the upcoming World Cup, have pushed his profile into the stratosphere.

Manchester City reportedly submitted an initial offer in June 2026 that Forest rejected. The club is holding out for a fee that would rewrite the record books for British players. Anderson’s market value currently sits between €57M and €75M, but Forest’s asking price of £100M to £120M reflects the premium clubs pay for homegrown English talent with international pedigree.

Why crypto cares about football transfers