Erling Haaland has signed new nine-and-a-half-year contract with Manchester City, he will be at the Etihad until 2034. The Norwegian has scored 112 goals in 127 games since joining City in 2022.