Lionel Messi, Cristiano Ronaldo and Robert Lewandowski are undoubtedly the three greatest goal scorers of the 21st century.

The superstar trio have rippled the back of the net for fun throughout their careers and are the only players with 300+ goals in one of Europe's top five leagues since the turn of the millenium.

Messi's haul of 474 in La Liga with Barcelona is obscene, while Ronaldo's 311 league goals with Real Madrid came in just 292 appearances - which is frankly ridiculous.

As for Lewandowski, he recently surpassed the 300-goal mark in the Bundesliga and is closing in on Bayern Munich great Gerd Muller at the top of pile.

But what about the rest of the marvellous goal-getters this century? Well, we've decided to give them some deserved time in the spotlight as well.

Using Transfermarkt, we've worked out the top 10 scorers in each of Europe's top five leagues since the start of the 1999/2000 season.

Only a single player features more than once and that is the legendary Zlatan Ibrahimovic...

The Top 6 Show (Football Terrace)

Premier League

10. Steven Gerrard - 121 goals

9. Robbie Keane - 125 goals

8. Jamie Vardy - 128 goals

7. Robin van Persie - 144 goals

6. Jermain Defoe - 163 goals

5. Frank Lampard - 167 goals

4. Thierry Henry - 175 goals

3. Harry Kane - 178 goals

2. Sergio Aguero - 184 goals

  1. Wayne Rooney - 208 goals
MANCHESTER, ENGLAND - MARCH 09: Wayne Rooney of Manchester United celebrates after scoring a goal to level the scores at 1-1 during the FA Cup Quarter Final match between Manchester United and Arsenal at Old Trafford on March 9, 2015 in Manchester, England. (Photo by Laurence Griffiths/Getty Images)

La Liga

10. Raul Tamudo - 136 goals

9. Raul Gonzalez - 145 goals

8. Aritz Aduriz - 158 goals

7. Antoine Griezmann - 159 goals

6. Samuel Eto'o - 162 goals

5. Luis Suarez - 176 goals

4. David Villa - 185 goals

3. Karim Benzema - 217 goals

2. Cristiano Ronaldo - 311 goals

  1. Lionel Messi - 474 goals
ZURICH, SWITZERLAND - JANUARY 12: FIFA Ballon d'Or nominees Lionel Messi of Argentina and FC Barcelona (L) and Cristiano Ronaldo of Portugal and Real Madrid smile during the FIFA Ballon d'Or Gala 2014 at the Kongresshaus on January 12, 2015 in Zurich, Switzerland. (Photo by Philipp Schmidli/Getty Images)

Serie A

10. Marco Di Vaio - 127 goals

9. Andriy Shevchenko - 127 goals

8. Alessandro Del Piero - 138 goals

7. Zlatan Ibrahimovic - 155 goals

6. Luca Toni - 157 goals

5. Fabio Quagliarella - 180 goals

4. Ciro Immobile - 181 goals

3. Alberto Gilardino - 188 goals

2. Antonio Di Natale - 209 goals

  1. Francesco Totti - 214 goals
ROME, ITALY - MAY 28: Francesco Totti greets the fans after his last match during the Serie A match between AS Roma and Genoa CFC at Stadio Olimpico on May 28, 2017 in Rome, Italy. (Photo by Paolo Bruno/Getty Images)

Bundesliga

10. Ailton - 104 goals

9. Kevin Kuranyi - 111 goals

8. Miroslav Klose - 121 goals

7. Vedad Ibisevic - 127 goals

6. Thomas Muller - 136 goals

5. Stefan Kiessling - 144 goals

4. Marco Reus - 144 goals

3. Mario Gomez - 170 goals

2. Claudio Pizarro - 197 goals

  1. Robert Lewandowski - 310 goals
BERLIN, GERMANY - JULY 04: Robert Lewandowski of Bayern Muenchen celebrates scoring the 4th team goal during the DFB Cup final match between Bayer 04 Leverkusen and FC Bayern Muenchen at Olympiastadion on July 04, 2020 in Berlin, Germany. (Photo by Alexander Hassenstein/Getty Images)

Ligue 1

10. Mamadou Niang - 100 goals

9. Alexandre Lacazette - 100 goals

8. Jimmy Briand - 102 goals

7. Andre-Pierre Gignac - 103 goals

6. Zlatan Ibrahimovic - 113 goals

5. Wissam Ben Yedder - 121 goals

4. Bafetimbi Gomis - 122 goals

3. Kylian Mbappe - 129 goals

2. Edinson Cavani - 138 goals

  1. Pauleta - 141 goals
Bordeaux's Pauleta celebrates after scoring a goal against Paris Saint Germain in the French league match in the southern French city of Bordeaux, September 30, 2001, in Chaban Delmas Stadium. REUTERS/Regis Duvignau RD/WS

So many iconic figures on show.

Gerrard and Lampard are the only out-and-out midfielders to feature, while Mbappe is comfortably the youngest player to make the cut in one of the top 10s at the age of just 23.

Champions League quiz: Name these 20 Streets Will Never Forget players