Erling Haaland has signed a historic 10-year deal with Manchester City striker, keeping him at the Etihad until 2034.
The striker’s previous deal was due to expire in 2027, and with the renewal of his contract, the speculation over his exit from the club has been put to rest.
“Now I want to keep developing, keep working to get better and look to do my best to try and help us achieve more success going forward,” Haaland said in a City statement.
“I am really happy to have signed my new contract and to be able to look forward to spending even more time at this great club.”
“Manchester City is a special club, full of fantastic people with amazing supporters and it’s the type of environment that helps bring the best out of everybody”, said Erling Haaland.
“I also want to thank [manager] Pep [Guardiola], his coaching staff, my team-mates and everyone at the club as they have all helped me so much in the past couple of years.”

Also Read: Why 2025 Could Be A Groundbreaking Year For Erling Haaland
The Norwegian striker joined City from Dortmund in 2022 and has scored 111 goals in 126 games for the club since. He has won the golden boot of the Premier League for the last two seasons and is a top contender for the award in the ongoing season, too.
Ever since joining City, the Norway forward has won two Premier League titles, the FA Cup, the Champions League and the Super Cup. Haaland has also won the treble – the Premier League, FA Cup and Champions League in his first season (2022-23).
Txiki Begiristain, City’s director of football, said: “The fact he [Haaland] is signed for so long demonstrates our commitment to him as a player and his love for the club.”
Haaland’s deal is the longest in the Premier League, eclipsing the nine-year deal Cole Palmer signed with Chelsea last August.
Erling Haaland, the son of former City midfielder Alf-Inge, has scored 21 goals in 28 appearances for City this season.