Cristiano Ronaldo and Lionel Messi have rewritten the rules when it comes to goalscoring.

Many years ago, one goal every two matches was a decent ratio.

That was until the two superstars came along and decided they must score every single match on average.

However, despite their ridiculous numbers, you can’t really pigeonhole either player as a ‘striker’.

They are far more than that.

Cristiano Ronaldo spent much of his career playing off the left wing, while Messi is more of a playmaker than a striker despite his goalscoring ability.

p1f6moqkp3f23hbak49o0j13n2b.jpg

So, if they’re not classed as ‘strikers’ who are the best ‘strikers’ to have ever played the game?

Well, 90min decided to have a go at ranking the 30 greatest players to have ever played that position.

We’re sure their rankings won’t cause too much outrage…

30. Hernan Crespo

29. Zlatan Ibrahimovic

28. Andriy Shevchenko

27. Samuel Eto'o

26. Karim Benzema

p1f6movd461lpknahjb32b77and.jpg

25. Ian Rush

24. Luis Suarez

23. Alan Shearer

22. Josef Bican

21. Emilio Butragueno

p1f6mp0e0o67t1ioug9b1912tm7f.jpg

20. Paolo Rossi

19. Gabriel Batistuta

18. Jimmy Greaves

17. Raul

16. John Charles

p1f6mp4b7m11um148v17dp1dl41ceh.jpg

15. Thierry Henry

14. George Weah

13. Gunnar Nordahl

12. Sandor Kocsis

11. Karl-Heinz Rummenigge

p1f6mp7mck158qh8j1f921mp917ckj.jpg

10. Giuseppe Meazza

9. Robert Lewandowski

8. Romario

7. Marco van Basten

6. Alfredo di Stefano

p1f6mpcihc1idk136sd8a199n92qm.jpg

5. Ferenc Puskas

4. Eusebio

3. Gerd Muller

2. Ronaldo

1. Pele

p1f6mpfsbv1v1lmi31fn2a0o17r9o.jpg

So, Pele is the greatest striker of all time.

It seems there can’t be too many arguments there with some even suggesting he’s the greatest to have ever played the game in any position.

His compatriot, Ronaldo, is in second with German Gerd Muller in third.

The legends Eusebio and Ferenc Puskas make up the top five.

One current striker has managed to make the top 10 in the form of Robert Lewandowski.

p1f6mphgug1tre19q815g11ms7t5q.jpg

The Pole actually broke Muller’s record of most goals in a Bundesliga season with 41 this season.

In terms of more modern-day players, Arsenal legend Thierry Henry finds himself in 15th, while Raul is two places behind him.

Premier League record goalscorer, Alan Shearer, is 22nd in the list with recent La Liga winner Luis Suarez just behind him.

Karim Benzema, who will be looking to lead France to Euro 2020 glory this summer, is 26th with AC Milan’s Zlatan Ibrahimovic 29th.