Erling Haaland said he is ‘proud and happy’ to have signed a new nine-and-a-half-year contract at Manchester City, the club have announced. The striker’s existing contract was due to expire in June 2027 but he has now committed his future to the club until the 2033-34 season.