News

How do Cristiano Ronaldo and Mohamed Salah compare in goals, assists and achievements?

Discover the stats and achievements in clubs, national teams, and competitions of Cristiano Ronaldo and Mohamed Salah.

By Angel Carrillo Hernández

Salah and Ronaldo | Photos: @LFC and @Cristiano
Salah and Ronaldo | Photos: @LFC and @Cristiano
Síguenos enSíguenos en Google News

Cristiano Ronaldo and Mohamed Salah are two of the most influential players in modern football. While Ronaldo has dominated the global stage for nearly two decades, Salah has emerged as one of the most dangerous attackers in recent years. His speed, dribbling ability, and goal-scoring instincts have made him a standout in the Premier League and the Champions League. Despite their differences in style, both players have accumulated impressive numbers. In this comparison, we analyze their stats and the impact they have had on their teams.

Club Goals: Finishing Power

Both Ronaldo and Salah have proven to be extremely effective in front of goal, but with different styles. While Ronaldo has been a versatile scorer, capable of scoring from any position on the pitch, Salah has established himself as a winger with exceptional finishing and lethal instincts inside the box.

Cristiano Ronaldo

With 709 goals in 951 matches, Ronaldo maintains an average of 0.74 goals per game, making him one of the most consistent goal scorers in history. His ability to score in different leagues and his longevity at the top level distinguish him as one of the greatest of all time.

  • Real Madrid: 450 goals in 438 matches, the club’s all-time top scorer.
  • Juventus: 101 goals in 134 matches.
  • Manchester United (Two Spells): 145 goals in 346 matches.
  • Al Nassr: 13 goals in 15 matches (As of January 2025).

Mohamed Salah

Although Salah has not reached Ronaldo’s numbers, he has proven to be an elite goal scorer, accumulating 314 goals in 640 matches, with an average of 0.49 goals per game. His impact has been especially strong at Liverpool, where he has redefined the role of a winger in the Premier League.

  • Liverpool: 203 goals in 330 matches, becoming the club’s all-time top scorer in European competitions.
  • Most Goals in a Premier League Season: 32 goals (2017-18), a record for a 38-game season.

While Ronaldo surpasses Salah in absolute numbers, the Egyptian’s consistency in recent years has positioned him as one of the best goal scorers today.

Performance in the Champions League

The UEFA Champions League has been the stage where the best forwards solidify their legacy, and both Ronaldo and Salah have shined in the competition. However, the difference in numbers is significant.

  • Cristiano Ronaldo: 140 goals in 183 matches, the all-time top scorer in the competition. He has won 5 titles, leading his teams to multiple victories.
  • Mohamed Salah: 45 goals in 86 matches, with an average of 0.52 goals per game, and one Champions League title in 2019 with Liverpool.

Ronaldo has demonstrated absolute dominance in the Champions League, while Salah has been instrumental in Liverpool’s recent campaigns, though without the same longevity or goal volume as the Portuguese forward.

Assists and Team Play

Both players are not just goal scorers but also playmakers. Although Ronaldo has evolved throughout his career, shifting from a dribbling winger to a clinical finisher, Salah has maintained his ability to provide assists while continuing to be a prolific goal scorer.

Cristiano Ronaldo

  • Assists in Clubs: 223, showcasing his ability to create opportunities and facilitate goals for his teammates.
  • Has played in multiple attacking positions, adapting to different playing styles and tactical setups.

Mohamed Salah

  • Assists in Clubs: 139, being a winger who also contributes to offensive play.
  • His partnership with Sadio Mane and Roberto Firmino was key in Liverpool’s best period under Klopp.

Although Ronaldo has more total assists, Salah has maintained an excellent offensive output, balancing his role between goal scorer and playmaker.

Goals in National Teams

At the international level, both Ronaldo and Salah have been the undisputed leaders of their respective national teams, carrying the responsibility of leading them in continental and world tournaments.

Cristiano Ronaldo

  • Goals with Portugal: 135 goals in 217 matches, the all-time top scorer in international football.
  • International Titles: Euro 2016 and Nations League 2019.
  • Has scored in five consecutive World Cups, an all-time record.

Mohamed Salah

  • Goals with Egypt: 54 goals in 97 matches, the second-highest scorer in his national team’s history.
  • Best Achievement: Finalist in the Africa Cup of Nations in 2017 and 2021, though he has yet to win a major trophy with his national team.

While Ronaldo has won titles with Portugal, Salah has come close to glory with Egypt but still lacks a major international trophy.

Goals in Finals and Big Matches

The ability to perform in decisive matches is a key factor in measuring a player’s greatness. In this aspect, Ronaldo is vastly superior, but Salah has also made his mark in important games.

Cristiano Ronaldo

  • Goals in Official Finals: 20 goals, including 4 in Champions League finals.
  • Has been decisive in Euro, Champions League, and domestic cup finals.

Mohamed Salah

  • Goals in Official Finals: 6 goals, including his goal in the 2019 Champions League final against Tottenham.
  • Has played in Africa Cup of Nations finals, though without success so far.

Ronaldo has been a player for finals par excellence, while Salah has been crucial in Liverpool’s success, though without the same consistency in decisive matches.

Recent News

In 2025, Cristiano Ronaldo continues to shine at Al Nassr, having reached 917 goals in his professional career. Mohamed Salah, meanwhile, remains Liverpool’s offensive leader, with 17 goals in 25 matches in the current season, maintaining his status as one of the most important players in the Premier League.

What You Should Know About Cristiano Ronaldo and Mohamed Salah

  • Cristiano Ronaldo has scored 709 club goals, while Salah has 314 goals.
  • Ronaldo is the all-time top scorer in the Champions League with 140 goals, while Salah has 45 goals in the competition.
  • In national teams, Ronaldo is the all-time top scorer with 135 goals, while Salah has 54 goals for Egypt.
  • Ronaldo has provided 223 assists in clubs, while Salah has 139 assists.
  • In finals, Ronaldo has scored 20 goals, including 4 in Champions League finals, while Salah has scored 6 goals in finals.
  • In 2025, Ronaldo remains active at Al Nassr, while Salah leads Liverpool’s attack in the Premier League.

More news