Erling Haaland will be scoring goals in the Premier League for another nine and a half years after the Norwegian signed a new contract to stay at Manchester City until the summer of 2034.
Haaland has scored 79 goals in 83 league games for City since arriving from Borussia Dortmund in 2022, and has committed to the team until the age of 34.
He is 181 goals behind Alan Shearer's record.
He said: “I'm really pleased to sign my new contract and be able to look forward to spending more time at this great club.
Dear defenders 🖋️ pic.twitter.com/bra8MZEhq6
– Manchester City (@ManCity) January 17, 2025
“Manchester City is a special club, full of great people and great fans, and it's the kind of environment that helps bring out the best in everyone.
“I also want to thank Pep Guardiola, his coaching staff, my teammates and everyone at the club because they have all helped me so much in the last two years. They have made this a special place, and now I am City no matter what.
“I want to continue to improve and keep working to get better and I look forward to doing my best to try and help us achieve more success in the future.”
Haaland has won the Golden Boot in each of his two full seasons in England so far and has 16 this season – two more than Liverpool's Mohamed Salah.
City director of football Txiki Begiristain added: “The fact that he signed for such a long term shows our commitment to him as a player, and his love for this club.
“He has truly made an incredible impact during his time here and his incredible numbers and records speak for themselves.”
City ranks sixth in the standings and will face Ipswich on Sunday.