Cristiano Ronaldo is the greatest goal scorer of all-time.

The Portuguese forward has scored 815 goals at professional level - the most of any other player in history.

But, does he have the best goals-per-game ratio of any player in the 21st century?

Pop Foot have looked at the data and named the 20 players to have the best goals-per-game ratio since 2000.

View their findings below...

20. Romelu Lukaku - 0.51 | 332 goals in 654 games

19. Didier Drogba - 0.51 | 365 goals in 717 games

18. David Villa - 0.52 | 426 goals in 826 games

17. Pauleta - 0.52 | 335 goals in 647 games

16. Radamel Falcao - 0.53 | 336 goals in 634 games

15. Ciro Immobile - 0.54 | 277 goals in 513 games

14. Sergio Aguero - 0.54 | 429 goals in 788 games

Sergio Aguero in action for Man City
SUNDERLAND, ENGLAND - DECEMBER 03: Sergio Aguero of Manchester City celebrates after scoring during the Barclays Premier League match between Sunderland and Manchester City at Stadium of Light on December 3, 2014 in Sunderland, England. (Photo by Mike Hewitt/Getty Images)

SUNDERLAND, ENGLAND - DECEMBER 03: Sergio Aguero of Manchester City celebrates after scoring during the Barclays Premier League match between Sunderland and Manchester City at Stadium of Light on December 3, 2014 in Sunderland, England. (Photo by Mike Hewitt/Getty Images)

13. Edinson Cavani - 0.55 | 430 goals in 780 games

12. Klaas-Jan Huntelaar - 0.55 | 409 goals in 737 games

11. Ruud van Nistelrooy - 0.58 | 381 goals in 660 games

10. Zlatan Ibrahimovic - 0.58 | 572 goals in 983 games

9. Luis Suarez - 0.59 | 520 goals in 874 games

8. Harry Kane - 0.60 | 318 goals in 528 games

7. Neymar - 0.62 | 421 goals in 682 games

Neymar in action for PSG
SAITAMA, JAPAN - JULY 23: Neymar Jr of Paris Sait-Germain looks on during the preseason friendly between Paris Saint-Germain and Urawa Red Diamonds at Saitama Stadium on July 23, 2022 in Saitama, Japan. (Photo by Koji Watanabe/Getty Images)

SAITAMA, JAPAN - JULY 23: Neymar Jr of Paris Sait-Germain looks on during the preseason friendly between Paris Saint-Germain and Urawa Red Diamonds at Saitama Stadium on July 23, 2022 in Saitama, Japan. (Photo by Koji Watanabe/Getty Images)

6. Ronaldo Nazario - 0.67 | 414 goals in 616 games

5. Kylian Mbappe - 0.68 | 229 goals in 337 games

4. Robert Lewandowski - 0.72 | 815 goals in 1126 games

3. Cristiano Ronaldo - 0.72 | 815 goals in 1126 games

2. Erling Haaland - 0.78 | 157 goals in 202 games

1. Lionel Messi - 0.79 | 773 goals in 979 games

Ronaldo has scored more goals than Messi in his career but it is the Argentina that has a considerably better goals-per-game ratio.

Messi takes top spot just ahead of Man City's phenomenal striker, Haaland.

the fact Haaland has a better goals-per-game ratio than Ronaldo shows just how good he has been at the beginning of his professional career.

Lewandowski takes fourth, just ahead of PSG star, Mbappe.

Kane's goal-per-game ratio of 0.60 is enough for eighth, ahead of the likes of Suarez and Ibrahimovic.

Lukaku just sneaks on to the list and is once place behind his childhood hero, Drogba.

QUIZ: At what club did these 40 players start their professional career?