W140

Erling Haaland has signed a new contract at Manchester City through 2034, committing his long-term future to the Premier League champions with one of the most lucrative deals in soccer amid uncertain times for the club on and off the field.

City announced the deal — covering 10 years from the start of this season — on Friday for the 24-year-old Haaland, who has scored 111 goals in 125 games since joining the club from Borussia Dortmund in 2022 to establish himself as one of the best strikers in the world.