Cristiano Ronaldo is a 39-year-old veteran with 890 career goals and unmatched longevity across multiple top leagues, while Erling Haaland is a 24-year-old peak performer who scored 36 Premier League goals in 2023-24 and maintains the highest goals-per-game ratio in modern football.
Cristiano Ronaldo vs Erling Haaland — Side-by-side comparison on A Versus B
39-year-old Portuguese forward with 890+ career goals and 5 Ballon d'Or awards
24-year-old Norwegian striker with 1.06 goals-per-game ratio and 36 Premier League goals in 2023-24
Career Goals Total. Goals Per Game Ratio. Age & Career Stage. Premier League Goals (2023-24). International Caps. Ballon d'Or Awards. Current League/Club
Cristiano Ronaldo remains football's all-time goal-scoring legend with unparalleled longevity and 5 Ballon d'Or awards, making him the GOAT conversation centerpiece. Erling Haaland is the superior current performer with a 1.06 goals-per-game ratio and 36 Premier League goals in 2023-24, representing the future of elite goalscoring. Choose Ronaldo if you value historical legacy, consistency across 20+ years, and international impact; choose Haaland if you prioritize peak efficiency, remaining career ceiling, and dominance in world football's toughest league.
Cristiano Ronaldo: 5 | Erling Haaland: N/A
Cristiano Ronaldo: 890 | Erling Haaland: N/A
Cristiano Ronaldo: 0 | Erling Haaland: N/A
Cristiano Ronaldo: 187cm | Erling Haaland: 195cm (6'5")
Cristiano Ronaldo: 130+ goals | Erling Haaland: 12 goals
Cristiano Ronaldo: 616 games | Erling Haaland: N/A
Cristiano Ronaldo: 0.67 goals/game | Erling Haaland: N/A
Cristiano Ronaldo: 0.21 assists/game | Erling Haaland: N/A
Cristiano Ronaldo: 187 cm | Erling Haaland: N/A
Cristiano Ronaldo: 541 combined | Erling Haaland: N/A
Cristiano Ronaldo: 414 goals | Erling Haaland: N/A
Cristiano Ronaldo: ~90 assists | Erling Haaland: N/A
Cristiano Ronaldo: 890+ goals | Erling Haaland: N/A
Cristiano Ronaldo: 32 | Erling Haaland: N/A
Cristiano Ronaldo: $50M | Erling Haaland: N/A
Cristiano Ronaldo: 5 (targeting 6th in 2026) | Erling Haaland: N/A
Cristiano Ronaldo: 2008-2024 (16 years) | Erling Haaland: N/A
Champions League Different Opponents Scored Against
Cristiano Ronaldo: 38 | Erling Haaland: N/A
Cristiano Ronaldo: 90 | Erling Haaland: N/A
Cristiano Ronaldo: 88 | Erling Haaland: N/A
Cristiano Ronaldo: 81 | Erling Haaland: N/A
Cristiano Ronaldo: 79 | Erling Haaland: N/A
Cristiano Ronaldo: Not specified | Erling Haaland: N/A
Cristiano Ronaldo: 85 | Erling Haaland: N/A
Cristiano Ronaldo: €60M (estimated) | Erling Haaland: N/A
Cristiano Ronaldo: Benchmark baseline (established standard) | Erling Haaland: N/A
Cristiano Ronaldo: 141 goals | Erling Haaland: N/A
Cristiano Ronaldo: 850+ goals | Erling Haaland: N/A
Cristiano Ronaldo: 51% | Erling Haaland: N/A
Cristiano Ronaldo: 4 leagues | Erling Haaland: N/A
Cristiano Ronaldo: 22 years (2002-2024) | Erling Haaland: N/A
Cristiano Ronaldo: 0.75 per match | Erling Haaland: N/A
Cristiano Ronaldo: 32 goals/season | Erling Haaland: 36 goals/season
Cristiano Ronaldo: 22 years (2003-2025) | Erling Haaland: 7 years (2019-2025)
Cristiano Ronaldo: 10.5% above xG | Erling Haaland: 18.2% above xG
Cristiano Ronaldo: 895+ | Erling Haaland: N/A
Cristiano Ronaldo: 84 | Erling Haaland: N/A
Cristiano Ronaldo: 51 (2013-14) | Erling Haaland: N/A
Cristiano Ronaldo: 2 | Erling Haaland: N/A
Cristiano Ronaldo: 890+ goals | Erling Haaland: 200+ goals
Cristiano Ronaldo: 0.73 | Erling Haaland: 0.87
Cristiano Ronaldo: 140 | Erling Haaland: 41 goals
Cristiano Ronaldo: 34.9 | Erling Haaland: N/A
Cristiano Ronaldo: 8 seasons | Erling Haaland: N/A
Cristiano Ronaldo: 128 goals | Erling Haaland: N/A
Cristiano Ronaldo: 450+ goals | Erling Haaland: N/A
Cristiano Ronaldo: 250 | Erling Haaland: 31 assists
Cristiano Ronaldo: 5 titles (2008, 2014, 2016, 2017, 2018) | Erling Haaland: N/A
Cristiano Ronaldo: 19 years (2003-2022) | Erling Haaland: N/A
Cristiano Ronaldo: 0 World Cups | Erling Haaland: N/A
Cristiano Ronaldo: 196 appearances | Erling Haaland: N/A
Cristiano Ronaldo: 5 awards | Erling Haaland: N/A
Cristiano Ronaldo: 890 goals | Erling Haaland: N/A
Cristiano Ronaldo: 140 assists | Erling Haaland: N/A
Cristiano Ronaldo: 0 titles | Erling Haaland: N/A
Cristiano Ronaldo: 18 years (2007-2025 peak) | Erling Haaland: N/A
Cristiano Ronaldo: 2 titles | Erling Haaland: N/A
Cristiano Ronaldo: 2.1 | Erling Haaland: N/A
Cristiano Ronaldo: 82.3% | Erling Haaland: N/A
Cristiano Ronaldo: ~50% | Erling Haaland: N/A
Cristiano Ronaldo: 20+ years (2003-2026) | Erling Haaland: N/A
Cristiano Ronaldo: 890 | Erling Haaland: 220+ goals
Cristiano Ronaldo: 6 consecutive seasons (2011-2016) | Erling Haaland: N/A
Cristiano Ronaldo: 15 titles | Erling Haaland: N/A
Cristiano Ronaldo: 73 goals (2011-12) | Erling Haaland: N/A
Cristiano Ronaldo: 2.1 | Erling Haaland: 2.1
Cristiano Ronaldo: 0.71 | Erling Haaland: N/A
Cristiano Ronaldo: 1,258 | Erling Haaland: N/A
Cristiano Ronaldo: 890+ goals in 1,101 matches | Erling Haaland: N/A
Major Trophy Count (Club & International)
Cristiano Ronaldo: 32 trophies | Erling Haaland: N/A
Cristiano Ronaldo: 120+ assists | Erling Haaland: N/A
Cristiano Ronaldo: 15 selections (2007-2019) | Erling Haaland: N/A
Cristiano Ronaldo: 39 years | Erling Haaland: 24 years
Cristiano Ronaldo: 5 awards | Erling Haaland: 0 awards
Cristiano Ronaldo: 140 goals | Erling Haaland: N/A
Cristiano Ronaldo: 6 clubs | Erling Haaland: N/A
Cristiano Ronaldo: 0.89 goals/game | Erling Haaland: N/A
Cristiano Ronaldo: 5 appearances (2006, 2010, 2014, 2018, 2022) | Erling Haaland: N/A
Cristiano Ronaldo: 32% (2007-2015) | Erling Haaland: N/A
Cristiano Ronaldo: 85% | Erling Haaland: N/A
Cristiano Ronaldo: 23 years (2003-2026) | Erling Haaland: N/A
Cristiano Ronaldo: 10 (2008-2018) | Erling Haaland: N/A
Cristiano Ronaldo: 0.68 | Erling Haaland: N/A
Cristiano Ronaldo: 0.73 | Erling Haaland: 1.06
Cristiano Ronaldo: 8 goals (Al Nassr in Saudi league) | Erling Haaland: 36 goals
Cristiano Ronaldo: 20+ years (since 2003) | Erling Haaland: 7 years (since 2019)
Cristiano Ronaldo: 215 caps | Erling Haaland: 32 caps
Cristiano Ronaldo: N/A | Erling Haaland: 0
Cristiano Ronaldo: N/A | Erling Haaland: 0.88
Cristiano Ronaldo: N/A | Erling Haaland: 36 goals
Cristiano Ronaldo: N/A | Erling Haaland: 92%
Cristiano Ronaldo: N/A | Erling Haaland: 24 years
Cristiano Ronaldo: N/A | Erling Haaland: Central striker (pure finisher)
Cristiano Ronaldo: N/A | Erling Haaland: 36 (Premier League only)
Cristiano Ronaldo: N/A | Erling Haaland: 7
Cristiano Ronaldo: N/A | Erling Haaland: 36.2
Cristiano Ronaldo: N/A | Erling Haaland: $195 million
Cristiano Ronaldo: N/A | Erling Haaland: 1.14
How to choose between Cristiano Ronaldo and Erling Haaland
Compare Cristiano Ronaldo vs Erling Haaland
Cristiano Ronaldo vs Erling Haaland — Structured Comparison Data
Machine-readable comparison dataset for Cristiano Ronaldo vs Erling Haaland. Contains 105 attribute comparisons, 5 FAQ pairs.
Cristiano Ronaldo vs Erling Haaland — Attribute Category Vocabulary
Taxonomy of attribute categories used to classify comparison data for Cristiano Ronaldo vs Erling Haaland.
Who has scored more goals in their career?
Cristiano Ronaldo has 890+ career goals across all competitions, making him football's all-time leading goalscorer. Erling Haaland has 200+ goals in just 7 years. However, Haaland's 1.06 goals-per-game ratio significantly exceeds Ronaldo's 0.73, indicating superior efficiency when controlling for matches played.
Erling Haaland is clearly superior in 2025-26. He scored 36 Premier League goals in 2023-24 and maintains elite performance at Manchester City. Ronaldo, now 39 and playing in Saudi Arabia's less competitive league, is in the twilight of his career. Haaland's peak is higher in measurable terms (goals per game, league quality, current output).
Cristiano Ronaldo holds that title based on career totality: 890+ goals, 5 Ballon d'Or awards, success across four European top leagues, 215 international caps, and 20+ years of elite consistency. Haaland could eventually rival or exceed this legacy if he maintains his current trajectory for 10-15 more years, but Ronaldo's historical body of work is unmatched.
Erling Haaland will almost certainly surpass Ronaldo's 890-goal record. At his current pace (1.06 goals per game), maintaining 40 goals per season for 15 more years would result in 600+ additional goals, totaling over 800 goals by age 39. If he plays until 35-36 like Ronaldo, he could exceed 1,000 career goals.
How do their international records compare?
Ronaldo significantly leads with 215 caps and 130+ goals for Portugal, demonstrating exceptional international consistency. Haaland has 32 caps and 12 goals for Norway. However, Haaland is only 24 and has time to build his international legacy, while Ronaldo's international career (2003-2023) is effectively complete.
How to Choose Between Cristiano Ronaldo and Erling Haaland
Career Goals Total: Cristiano Ronaldo has 890+ goals, while Erling Haaland has 200+ goals.
Goals Per Game Ratio: Cristiano Ronaldo has 0.73 goals/game, while Erling Haaland has 1.06 goals/game.
Age & Career Stage: Cristiano Ronaldo has 39 years old, 20+ years active, while Erling Haaland has 24 years old, 7 years active.
Consider: Premier League Goals (2023-24)
Premier League Goals (2023-24): Cristiano Ronaldo has 8 goals (Al Nassr, not PL), while Erling Haaland has 36 goals.
International Caps: Cristiano Ronaldo has 215 caps for Portugal, while Erling Haaland has 32 caps for Norway.
Ballon d'Or Awards: Cristiano Ronaldo has 5 awards (2008, 2013, 2014, 2016, 2017), while Erling Haaland has 0 awards.
Current League/Club: Cristiano Ronaldo has Saudi Pro League (Al Nassr), while Erling Haaland has Premier League (Manchester City).