A version of this article was first published in June 2020 and has been updated.
Erling Haaland has signed a lucrative new 9½-year contract, until 2034, which will see him stay at Manchester City for what is likely to be his whole career.
The exact numbers involved have not been made public by City, but sources have told ESPN that it is among the most lucrative contracts in soccer history. Although the 24-year-old striker, who has 111 goals in 126 games for the club, wouldn't be the first footballer to eventually come to regret signing an overly-lengthy deal and he won't be the last.