Jamie Carragher has backed Erling Haaland to finish his career with more than 1000 goals after the Manchester City struck twice in the Champions League win over Porto.
Haaland’s double took Enzo Maresca’s side to a 2-0 success in their competition opener, with the 26-year-old now the club’s third leading goalscorer of all-time.
The Norwegian already has 322 goals in 407 club appearances at senior level, as well as 62 in 55 games for his country, with many years left at the top level.
And Carragher believes that a significant landmark is well within reach – particularly as he thinks that Haaland could still get better.
“I just can’t see Haaland not scoring 1000 goals or being the best goalscorer of all time,” the former Liverpool defender said on CBS Sports. “I have never seen anything like it in terms of goals and numbers and it is every game.
“But because he does it so often, it does not feel that big. He has just scored two goals away from home in the Champions League and any other striker does that it is an amazing night. It just feels like a normal night.
“I just can’t see how he does not end up being the greatest goalscorer or getting the most goals we have ever seen anybody get.”
The record for most goals by a male footballer is somewhat unclear, with Pele’s claim to have scored more than 1000 during his playing career heavily disputed given the inclusion of a number of friendlies and unofficial fixtures. The Brazilian’s career came at at time, though, where such games were of greater importance and competitiveness than now.
Cristiano Ronaldo is closing in on the landmark, though, having surpassed 900 goals in 2024 with Al Nassr.
Haaland is next in action in the Manchester derby as City travel to United on Sunday.



