Haaland signs longest contract in Premier League history

Manchester City forward Erling Haaland has signed a new 10-year contract, keeping him at the club until the summer of 2034. It's the longest contract signed by a player in Premier League history. The previous record was held by Cole Palmer, who signed a nine-year deal with Chelsea last August. Haaland has scored 111 goals for Manchester City so far.

Load More