+18 | Play Responsibly | T&C's Apply | Commercial Content | Publishing Principles
Cristiano Ronaldo Lionel MessiGetty

Lionel Messi beats Cristiano Ronaldo - but neither are No.1! Top scorers in Europe over last decade revealed as Harry Kane chases Al-Nassr superstar’s record

Article continues below

Article continues below

Article continues below

  • Ronaldo ranked third in Europe's top scorer list
  • Messi occupies second place
  • Kane in touching distance of Ronaldo & Messi
  • Messi Ronaldo Real Madrid BarcelonaGetty

    WHAT HAPPENED?

    In a surprising twist to the European top-scorer race, both Messi and Ronaldo were overshadowed by another goalscoring behemoth. According to Transfermarkt, Ronaldo amassed 350 goals in 406 games across Europe's top five leagues over the last 10 years, scoring for the likes of Real Madrid, Manchester United and Juventus. Whereas, Messi, ranked second on the list, boasts of scoring 377 goals in 458 games while appearing for Barcelona and Paris Saint-Germain respectively.

  • Advertisement
  • Robert Lewandowski Barcelona 2024Getty Images

    THE BIGGER PICTURE

    The top spot on that list belongs to Roberto Lewandowski. The Polish striker, who currently plies his trade in La Liga with Barcelona, has been a consistent goal-scoring machine throughout his career. During his stint in the Bundesliga with Bayern Munich, Lewandowski's prowess in front of goal was unmatched, winning the league's top scorer award five years consecutively. His remarkable achievement includes a stellar performance in the 2020-21 campaign, where he netted an astounding 41 goals in the league alone.

    In total, the Polish forward has amassed an impressive tally of 344 goals for Bayern Munich alone, after joining the club in 2014. Across Europe's top five leagues in the last decade, Lewandowski has scored a remarkable combined 407 goals in 478 games, cementing his status, as far as recent stats go, the most lethal striker of his generation.

  • Harry Kane Bayern 2023-24Getty Images

    TELL ME MORE

    England captain Harry Kane is not far behind with 309 goals in 453 games for Tottenham and Bayern Munich. He is fourth in the list and ahead of Kylian Mbappe by 38 goals - who has played 101 fewer games.

    Karim Benzema, Pierre-Emerick Aubameyang, Mohamed Salah, Luis Suarez, and Ciro Immobile are the other names who made up the top 10.

  • ENJOYED THIS STORY?

    Add GOAL.com as a preferred source on Google to see more of our reporting

  • THE TOP 10 LIST IN FULL

    Top scorers in Europe's top five leagues over the last 10 years, according to Transfermarkt.

    NameGamesGoals
    Robert Lewandowski478407
    Lionel Messi458377
    Cristiano Ronaldo406350
    Harry Kane453309
    Kylian Mbappe352271
    Karim Benzema 442257
    Pierre-Emerick Aubameyang 430256
    Mohamed Salah461250
    Luis Suarez388241
    Ciro Immobile409239
0