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.
short by
Anmol Sharma /
09:59 pm on
17 Jan