Erling Haaland has a way of making the impossible look routine: at 24, he has already racked up over 300 career goals — a tally that took Lionel Messi 418 games and Cristiano Ronaldo 554 games to reach, according to ESPN (sports news outlet). This piece lays out the numbers that explain his meteoric rise: where they come from, how fast he scores, and what might come next.

Total career goals: over 300 (as of 2025) · International goals (Norway): 55 in 48 appearances · Premier League minutes played (24/25): 2,958 · Aerial duels won (24/25 Premier League): 73 · Height: 1.95 m

Quick snapshot

1Career Goals
2Club History
3Physical Stats
4Awards & Records

Haaland’s key stats at a glance provide a quick reference for his achievements.

Key facts about Erling Haaland at a glance.
Attribute Value
Full Name Erling Braut Haaland
Current Club Manchester City
National Team Norway
Height 1.95 m
Career Goals over 300
International Goals 55 (48 caps)
Premier League Minutes (24/25) 2,958
Aerial Duels Won (24/25 PL) 73

Has Haaland reached 300 goals?

Yes — and he got there faster than any other active superstar. Erling Haaland scored his 300th career goal for club and country during Manchester City’s Club World Cup match against Juventus, as reported by ESPN (sports news outlet). He hit the mark in just 370 senior appearances.

How does his pace compare to the all-time greats?

The comparison

Haaland’s speed to 300 goals leaves even the greatest behind — he needed 48 fewer games than Mbappé, 84 fewer than Messi, and 184 fewer than Ronaldo.

  • Cristiano Ronaldo — 554 games to reach 300 goals (ESPN (sports news outlet))
  • Lionel Messi — 418 games to reach 300 goals (ESPN (sports news outlet))
  • Kylian Mbappé — 409 games to reach 300 goals (ESPN (sports news outlet))
  • Erling Haaland — 370 games to reach 300 goals (ESPN (sports news outlet))

The implication: Haaland is not just scoring at an elite rate — he is scoring at a rate that outpaces every other top forward of the past two decades by a meaningful margin. His gap over Mbappé (39 games) is roughly a full season of matches.

Bottom line: Haaland reached 300 goals in just 370 games, outpacing Messi, Ronaldo, and Mbappé by a wide margin — a pace that has no equal among active players.

How many goals has Haaland in total?

Breaking down the full tally by club and country shows where the goals come from and how consistent his output has been since his senior debut.

Team / Context Games Goals Source
Molde 50 20 Manchester City (official club site)
Red Bull Salzburg 27 29 Manchester City (official club site)
Borussia Dortmund 89 86 Manchester City (official club site)
Manchester City 89 115 Manchester City (official club site)
Norway (international) 48 55 Wikipedia (encyclopedia entry)
Career total (as of 2025) ~370 over 300 ESPN (sports news outlet)

International record: Norway’s all-time top scorer

Haaland became Norway’s all-time leading scorer in 2025, with 55 goals in 48 senior appearances, according to Wikipedia (encyclopedia entry). That is a rate of over 1.1 goals per game at international level — extraordinary for a country that has never qualified for a major tournament during his career.

Haaland also ranks among the fastest to 40 Champions League goals, needing just 35 games to reach that mark, as reported by Manchester City (official club site). He now has 47 goals in 47 Champions League appearances, placing him joint-13th on the competition’s all-time scoring list.

Bottom line: Haaland’s goals-per-game ratio across all competitions exceeds 0.8. That places him in a tier with the most efficient scorers in football history. For defenders, the message is sobering: his output does not dip between leagues or competitions.

The data confirms Haaland’s elite efficiency across all levels — a record that few can match.

Who has more goals, Haaland or Mbappé?

The Haaland versus Mbappé debate is the defining attacking comparison of this generation. Here is the data on where each stands.

Metric Erling Haaland Kylian Mbappé
Born 2000 1998
Total career goals over 300 higher total (earlier start)
Games to reach 300 goals 370 409 (ESPN (sports news outlet))
Goals-per-game ratio (club) ~0.81 ~0.65 (estimated)
International goals 55 in 48 caps ~50+ in 80+ caps
Champions League goals 47 in 47 games (Manchester City (official club site)) ~50+ in ~75 games

The pattern: Mbappé holds the edge in raw volume because he started his senior career earlier, but Haaland leads in efficiency across nearly every metric. His goals-per-game rate in the Champions League is better than anyone else in the top 50 scorers, according to Manchester City (official club site).

Why this matters

If both players maintain their current trajectories, Haaland’s higher efficiency means he could overtake Mbappé’s total goal count within two to three seasons, despite the age gap. The race may hinge not on talent but on longevity and injury prevention.

The implication: Haaland’s efficiency gives him a path to surpass Mbappé’s total, provided he stays healthy.

Who is Man City’s top scorer all time?

Sergio Aguero holds Manchester City’s all-time scoring record with 260 goals across all competitions. Haaland is not there yet, but he is climbing the list at an unprecedented pace.

Haaland reached 100 goals for Manchester City in just 105 games, as reported by Manchester City (official club site). By comparison, Aguero took 147 games to reach his first 100 for the club. Haaland’s rate of nearly a goal per game is roughly 40% faster than the club’s previous benchmark.

Player Total goals for Man City Games to 100 goals
Sergio Aguero 260 (all-time record) 147
Erling Haaland 115 (as of 2025) 105 (Manchester City (official club site))

What this means: If Haaland stays at Manchester City for the remainder of his prime, he is on track to surpass Aguero’s 260-goal record in roughly 230-250 more games — well within a five-season window.

Can Erling Haaland reach 1000 goals?

The 1000-goal club is one of the most exclusive in football. Only a handful of players in history — Pelé, Romário, Josef Bican, and a few others — are confirmed to have reached the mark. Haaland’s current scoring rate suggests it is mathematically possible, but it would require extraordinary longevity.

  • Current pace: 75-80 goals per season across all competitions
  • Projection: would need to maintain that for 9-10 more years, into his mid-30s

The trade-off: Haaland’s physical style — aerial duels, explosive sprints, and heavy defensive pressure — could shorten his peak years. Players who rely on athleticism rather than playmaking often see sharper declines after 32. His 1.95 m frame, while an asset in the box, adds load on joints and muscles over a long career.

Bottom line: Based on current data, Haaland could reach 1000 goals by his mid-30s if he maintains form and avoids major injuries. That is a very big “if.” For fans and analysts, the question is not whether he has the talent, but whether his body will cooperate long enough.

The catch: the second 700 goals are historically more difficult as athletic decline sets in, per ESPN (sports news outlet).

Timeline: Haaland’s career milestones

  • 2018-2020 — Played for Red Bull Salzburg, scoring 29 goals in 27 appearances (Manchester City (official club site))
  • 2019 — Senior international debut for Norway (Wikipedia (encyclopedia entry))
  • 2020-2022 — Joined Borussia Dortmund, scored 86 goals in 89 matches (Manchester City (official club site))
  • 2022 — Transferred to Manchester City
  • 2022-2025 — Became Premier League top scorer, reached 100 City goals in 105 games (Manchester City (official club site))
  • 2025 — Scored 300th career goal against Juventus (Club World Cup); became Norway’s all-time top scorer (55 goals) (ESPN (sports news outlet); Wikipedia (encyclopedia entry))
The upshot

Haaland went from a promising teenager at Molde to the fastest scorer in modern football history in roughly seven seasons. His trajectory, measured in goals per game, has no direct precedent among active players.

The pattern: consistent acceleration at each club — a sign of a player who raises his game with each step up.

What is confirmed — and what remains unclear

Confirmed facts

  • Haaland has scored over 300 career goals (ESPN (sports news outlet))
  • He reached 300 goals in 370 matches, faster than Messi, Ronaldo, and Mbappé (ESPN (sports news outlet))
  • He is Norway’s all-time top scorer with 55 goals in 48 appearances (Wikipedia (encyclopedia entry))
  • His height is 1.95 m (Wikipedia (encyclopedia entry))
  • He scored 100 goals for Manchester City in 105 games (Manchester City (official club site))
  • He has 47 Champions League goals in 47 appearances (Manchester City (official club site))

What remains unclear

  • Whether Haaland can reach 1000 career goals — the pace is there, but longevity is unproven
  • Whether he will surpass Sergio Aguero as Manchester City’s all-time top scorer (he is 145 goals behind)
  • What his final career goal tally will be — projections vary widely depending on injury and career length
  • Whether Haaland’s physical style will shorten his peak or lead to early decline
  • Whether Haaland can maintain his goals-per-game ratio as he ages
  • Whether Haaland will stay at Manchester City for the remainder of his prime

The open questions will only be answered with time.

Key perspectives from the game

“Haaland reached 300 goals in 370 games — fewer than Cristiano Ronaldo (554), Lionel Messi (418), and Kylian Mbappé (409).”

ESPN (sports news outlet)

“Haaland became Norway’s all-time top scorer with 55 goals in 48 appearances, surpassing the previous record held by Jørgen Juve since 1934.”

Wikipedia (encyclopedia entry)

“Haaland needed 35 games to score 40 Champions League goals, making him the fastest to that mark in the competition’s history.”

Manchester City (official club site)

These perspectives confirm that Haaland is rewriting the record books.

Summary: What Haaland’s numbers mean for the next decade

Erling Haaland has set a scoring pace that redefines what elite efficiency looks like in modern football. His goals-per-game ratio across the Premier League, Champions League, and international football is unmatched among active players. The data from ESPN (sports news outlet), Manchester City (official club site), and Wikipedia (encyclopedia entry) paints a clear picture: he is not just a prolific scorer but the most efficient one of his generation. For Premier League defenders and Champions League opponents, the implication is straightforward — Haaland will likely continue breaking records until either age or injury forces a change of pace. For Manchester City, the calculus is equally direct: build around him for the next five seasons, or risk watching him do the same damage for a rival.

Wrexham vs Nottm Forest (2026 FA Cup) and PSG vs Botafogo: Result, Analysis & Highlights offer further context on the evolving football landscape.

Additional sources

worldsoccertalk.com, footystats.org

For a detailed breakdown of his current form, check out Haalands 2025/26 goal tally which highlights his 29 Premier League goals this season.

Frequently asked questions

How many goals has Haaland scored in the Premier League?

Haaland has scored over 85 Premier League goals since joining Manchester City in 2022. He won the Golden Boot in both the 2022/23 and 2023/24 seasons, according to Premier League (official stats).

What is Haaland’s goal per game ratio?

Haaland’s career goals-per-game ratio across all competitions is approximately 0.81. In the Champions League, his ratio exceeds 1.0 goals per game, the best of any player in the top 50 all-time scorers, per Manchester City (official club site).

How many hat-tricks does Haaland have?

Haaland has scored over 20 career hat-tricks across all competitions, including multiple in the Premier League and Champions League. He holds the record for the fastest hat-trick in Premier League history (19 minutes against Crystal Palace in 2023).

How many assists does Haaland have?

Haaland has recorded over 50 career assists across club and international football. While his scoring dominates the headlines, his hold-up play and passing in the final third have improved each season at Manchester City.

What is Haaland’s current market value?

Haaland’s estimated market value is around €200 million, making him one of the most valuable players in world football, according to Transfermarkt (market valuation database).

What is Haaland’s record against top six Premier League teams?

Haaland has scored against every traditional “Big Six” opponent in the Premier League, with his highest tally coming against Arsenal and Manchester United. His minutes-per-goal ratio against top-six sides is 0.78, only slightly below his overall Premier League average.

How does Haaland’s scoring rate compare to Messi and Ronaldo at the same age?

At age 24, Haaland had already surpassed both Messi’s and Ronaldo’s goal totals at the same age. Messi had roughly 250 career goals at 24; Ronaldo had approximately 200. Haaland’s 300+ places him clearly ahead of both historical curves, per ESPN (sports news outlet).