
Erling Haaland has signed a new contract at Manchester City that ties him to the Premier League champions until 2034.
City announced the new nine and a half-year deal on Friday for the 24-year-old, who has scored 111 goals in 125 games since joining the club from Borussia Dortmund in 2022.