Erling Haaland has signed a record-breaking 9½-year contract at Manchester City, the club announced on Friday.
The striker was under contract at the Etihad Stadium until 2027, but has extended his deal until 2034.
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 sports history.
The 24-year-old’s new deal has also removed buyout clauses that were included in his contract when he arrived from Borussia Dortmund in 2022.
The 9½ year contract is the longest signed by a player in Premier League history, eclipsing the nine-year deal Cole Palmer penned with Chelsea in August 2024.
Haaland has been heavily linked with a move to Spain in the future, with both Real Madrid and Barcelona expressing interest in the past.
However, the the Norwegian’s new deal is now set to keep him at City beyond his 33rd birthday.