Top 10 Best Soccer Strikers of All Time

The Top Ten
1 Ronaldo Ronaldo Luís Nazário de Lima, commonly known as Ronaldo, is a Brazilian business owner, president of La Liga club Real Valladolid, and a retired professional footballer who played as a striker. Popularly dubbed in Portuguese O Fenômeno ("The Phenomenon"), he is widely considered one of the greatest players of all time. As a multi-functional striker who brought a new dimension to the position, Ronaldo... read more

Players like Messi, C Ronaldo, Pele, and Maradona typically touch the ball well over 20 times in a match. They receive numerous deliveries and are constantly involved in the game by their teammates. As a result, these players often score one or two goals per match.

However, the situation was different for R9 when he played for Real Madrid. There were matches where he wouldn't touch the ball for 20 minutes or more. In an entire match, he might only get a few touches. On top of that, he never played a full match during his time at Real Madrid. Consequently, he had to make every touch count.

And was he not the most skillful player on the planet to do just that! In many matches, he would touch the ball only two or three times and still manage to convert at least one of those opportunities into a goal.

Just imagine players like Messi, C Ronaldo, Pele, or Maradona getting to touch the ball only a mere few times in an entire match. Firstly, this is unthinkable simply because other players are keen to involve them in the match. Secondly, none of these players have the superb ability to convert only a few touches into goals. Only R9 could do that!

You just had to pass him the ball once in an entire match, and you could be sure that he would make defenders tremble with fear, dribble past them, and score with pinpoint accuracy. This is why R9 was the hero of Lionel Messi. R9 was the best forward to have ever graced the beautiful game.

2 Lionel Messi Lionel Andrés "Leo" Messi (born 24 June 1987) is an Argentine professional footballer who plays as a forward for Spanish club Barcelona. He is also known as one of the greatest football players of all time. He was born in Rosario, Argentina on June 24th, 1987.

All the people who haven't voted for Messi are foolish. He's got an amazing talent. Even Maradona says he's the best. He should be number 1 at present. Here are the real top ten players of the present:

1. Messi
2. Cristiano Ronaldo, Tevez (both are equal)
3. Ibrahimovic
4. Didier Drogba
5. Snider

If anyone supports my opinion and believes Argentina is the best country in football, you can contact me at xsudip_mysterious@yahoo.com. Lastly, Messi forever!

Kidding right? Messi is number 3 and Torres and C. Ronaldo are ahead of him? He is the best that ever was. Best right now and the greatest there can be. He is at the top of his game, has beaten everyone, and has proved he is better than everyone in scoring and assisting. He is superb, entertaining, and fun to watch.

Messi enjoys playing – you can see it in his face when he scores! He enjoys playing more than any other player, and he is fast, faster than the legendary Diego Maradona. He is the best player right now, but I won't dare call him the best to have ever played football either!

3 Fernando Torres

To me, Torres is like the best striker in the world. Just look at all he has done for Liverpool. He has scored up to almost a hundred, or even a hundred, goals for them. And he is the highest goal scorer at Chelsea. He has scored in most matches he has played in.

Go Fernando Torres! We are always with you. Please don't leave Chelsea. We know you are going to fire soon. The day is not far when you'll be scoring hat-tricks for the club. Also, your assists are too good. You play for the club. Chelsea rocks! Blue is the colour.

Fernando Torres is still the best. It is said that Robert Lewandowski is a good player, but he is not, as he just gets one-on-one with the goalkeeper and then scores. Torres is better than Robert Lewandowski and everybody on the planet.

4 Wayne Rooney Wayne Mark Rooney is an English professional footballer who plays for and captains both Manchester United and the England national team.

Wayne Rooney is the best player in the world. He has more stamina than Ronaldo, Messi, or Fernando. He runs like a bull. His kicks are just like bullets. I say Rooney is better than all other players. His headers are better than anyone else's.

WR is one of the best strikers ever known. Great composure and accuracy. By the way, I just wanted to make things clear. Haikn Suker was naturally a striker, as was Messi. So, don't be foolish and compare them to Ronaldo. He was a winger for most of his career and has only recently started playing more forward.

Surely one of the best players of all time! His stamina cannot be matched by any other striker! And this man is very decisive and has a very bright career ahead of him!

5 Cristiano Ronaldo Cristiano Ronaldo dos Santos Aveiro (born 5 February 1985) is a Portuguese professional footballer who plays as a forward for Serie A club Juventus and captains the Portugal national team.

Wow! All I can say is that I'm Mexican, and I'm not foolish enough to rank Javier "Chicharito" Hernandez above Cristiano Ronaldo. I can understand having Lionel Messi above him, but Chicharito? Chicharito isn't even on the same level as CR7. Just when I thought this list couldn't get any more ridiculous, I saw who was in first place. Cristiano Ronaldo has the whole package you want from a striker: long shots, headers, jukes, speed, and ball control. Fernando Torres shouldn't even be on this list. In my opinion, Fernando Torres is one of the most subpar players in football. Anyone who chooses Torres over Messi and CR7 clearly doesn't know much about football.

Come on! Do I really have to give an explanation? Cristiano is at least in the top three of this era. Are you kidding me, putting Fernando Torres in first place? For a second, I thought I was on the list of strikers who miss the unmissable. If you don't believe me, search up his miss against Man U.

6 Didier Drogba Didier Yves Drogba Tébily is an Ivorian professional footballer who plays as a striker for Canadian Major League Soccer club Montreal Impact.

He has a special talent. No striker has it. His strength and ball control are unbelievable. What I love most about him is his confidence and eagerness to win. I wish you to kiss the African Cup of Nations. You deserve it. Symbol of Africa.

He has very powerful shots. Most of the shots and goals are from long range. He also has speed, skill, and more. Besides that, he is scary for the defensive midfield, defenders, and especially, the keeper.

A physical monster and has a commanding presence on the field. Such a deadly finisher with amazing technique, and nowadays, he has been assisting goals as well. A perfect guy to have up front.

7 Zlatan Ibrahimović Zlatan Ibrahimović (3 October 1981) is a Swedish professional footballer who plays for an Italian club AC Milan and the Sweden national team for which he is captain.

Do you want a guy who is absolutely clinical in front of the goal, can score out-of-this-world goals, and dribble past you as if you weren't there? Well then, it's got to be Zlatan. The best all-out striker in world football over the last few years, this guy is nothing short of a beast.

He is a magician. He creates new moves. He is very strong. If he could use his aerial power in front of goal, he would have had no match. Still, his crazy moves make him the best of the best.

Nobody can do what Zlatan can. He's extremely versatile. He's got an amazing physique, good technique for his size, speed, acrobatics, and a lot of force behind his shooting.

He is currently the best player.

8 Neymar Neymar da Silva Santos Júnior, born 5 February 1992, commonly known as Neymar or Neymar Jr., is a Brazilian professional footballer who plays for Ligue 1 club Paris Saint Germain (PSG) and the Brazil national team as a forward or winger, and is also the captain of the national team.

Neymar was born on 5th February 1992 in Sao Paulo of Brazil. He started playing international matches at the... read more

Neymar plays amazingly. I love the way he dribbles, attacks, tackles, and shoots. He's simply amazing!

Neymar plays awesomely. His dribbling skills can easily make a fool of any defender standing against him.

9 Pelé Edson Arantes do Nascimento, known as "Pelé", was a Brazilian professional footballer who played as a forward. In 1999 he was named Athlete of the Century by the International Olympic Committee and was included in the Time list of the 100 most important people of the 20th century. In 2000, Pelé was voted World Player of the Century by the International Federation of Football History & Statistics... read more

This is a crazy question. Needless to say, Pelé is the God King of soccer for all time and unrepeatable. They can't realize, please refer to some of his clips during Santos and the national Brazilian team.

I may love Torres, but let's admit it, when Pelé's on the field, he's unstoppable. He was, and still is, in my opinion, the only player who was born to make football the phenomenon it is now.

Pelé in 10th? I guess a lot of the votes on this are made by teenagers who have been following football for the last ten years. He was even before my time, but with a little research, people would know why this guy is such a fuss in the football world. LEGEND

10 Luis Suárez Luis Alberto Suárez Díaz (born 24 January 1987) is a Uruguayan professional footballer who plays for Spanish club Atletico Madrid and the Uruguay national team as a striker.

Luis Suárez is a man who won't stop until he scores! He is my favorite player on and off the field – he is truly a goal-scoring machine. Unlike other players, he has a great, willing passion for his club and country! First Ajax, then Liverpool, now Barcelona, later Legend!

Luis Suárez is a very good soccer player. And in 2011, he won the Copa America. Now he plays for Liverpool. When he plays on the field, he plays very well. He defends and makes goals, and that is a good soccer player.

He's clearly the best striker in the world right now. Look at what he's done for Barcelona in just his first season.

The Contenders
11 Thierry Henry Thierry Daniel Henry is a French professional football coach and former player. He is the second assistant coach of the Belgium national team.

Thierry Henry scored 345 club goals, including 228 goals for Arsenal in 376 appearances, totaling 396 goals, and possibly more. He's both France's and Arsenal's record goalscorer. But that's just the stats. He could play with fierce speed and flair and ran the whole length of the pitch to score a goal at least twice. Remember that goal against Manchester United in 2001? And the back heel nutmeg goal on October 2nd, 2004, during the invincible season? He's a legend at both Arsenal and Barcelona. There's so much more to talk about. He is incredibly underrated. Arguably the best Premier League striker and a true football icon!

For me, Thierry Henry is the best and greatest striker ever to have played in football. Legendary. He scores from everywhere, he scores great free kicks, and he even scored from a corner. The most complete forward ever. And when he scores, he does it amazingly. That's why he has to be number 1.

Oh god, how is the king himself behind Didier Drogba? Henry was the best striker in the world when he was at his peak. He is the greatest legend. Why else would Wenger bring him back for a season? All we have now is Giroud after Van Persie left. We need him back, even at his age.

12 Ronaldinho Ronaldo de Assis Moreira (born 21 March 1980), commonly known as Ronaldinho Gaúcho or simply Ronaldinho, is a Brazilian former professional footballer and current ambassador for Barcelona. He played mostly as an attacking midfielder, but was also deployed as a winger. Often considered one of the best players of his generation and regarded by many as one of the greatest of all time, Ronaldinho won... read more

What?! Are you kidding me?! He is a 2-time FIFA Player of the Year award winner. Sure, he messed up a bit in Milan, but if you see his performance now in the Brazilian league, you would surely want him to be in the top 10.

He is a god-gifted player and will always be number 1. I want to see Drogba, Torres, C. Ronaldo, and Ronaldinho as forwards in one team.

My favorite. He might have done better, but unfortunately... I like his free-kick skills, dribbling, ball control, and back kick.

13 Robin van Persie Robin van Persie is a Dutch coach and former professional footballer who played as a striker. Regarded as one of the best strikers of his generation, he is the all-time top scorer for the Netherlands men's national team. He is currently an assistant manager at boyhood club Feyenoord in his first managerial role.

Robin is not only a great striker but also very complete. He works hard and can pass, dribble, and score. Above that, he is an outstanding captain.

Comparing him with other great footballers, he is not in the best team.

Therefore, he is my favorite. Dennis Bergkamp has been my favorite.

RVP has some of the best finishing in football today! And he has a better strike rate than even Messi for 2011. Only some players in Arsenal pull his votes back because Arsenal hasn't won cups yet.

Best player ever. Another great Dutchman for Manchester United. 25 goals this season is a very great achievement. The first Barclays Premier League Trophy for him.

14 Karim Benzema Karim Mostafa Benzema is a French professional footballer of Algerian descent who plays for Spanish club Real Madrid and the France national team as a striker.

Seriously?! This guy should be in the top 10!

Great striker, fast, great at finishing, headers, and volleys, but an all-around hero.

15 Robert Lewandowski Robert Lewandowski (born 21 August 1988) is a Polish professional footballer who plays as a striker for German club Bayern Munich, and captains the Poland national team.

Best in the world.

16 Gerd Müller

At least 1 goal in each national game he played. I don't think anyone else did that until today. Also, he is still the record holder in the German ladder for the most goals scored in the ladder. Back in his day, there were 4 games less a season than today.

He scored 68 goals in 62 international appearances and had fantastic dribbling ability.

17 Miroslav Klose Miroslav Josef Klose is a German professional footballer who last played as a striker for Serie A club Lazio.

Klose is by far the best striker I have seen. His enormous hunger for goals is the symbol of a great player. As a fan of this great game, I can never forget his goal-scoring abilities.

The most fantastic striker in this world. I think he will never stop trying to be the most fantastic striker in this world! Good luck Klose, I will always support you!

Simply, the best.
Also, the best header, he never stops scoring goals.
Always playing for the team.

18 Kaká Ricardo Izecson dos Santos Leite, commonly known as Kaká or Ricardo Kaká, is a retired Brazilian professional footballer who played as an attacking midfielder for Orlando City SC in Major League Soccer and the Brazil national team .
19 Ruud van Nistelrooy

What is he doing here? He is one of the best ever. He is one of the most prolific strikers. Can score from nothing. He has done well in all the leagues he has played in. Has been top scorer in the Dutch league, Premier League, Spanish league, and even the Champions League. I've never seen anyone who is more consistent in front of goal. He deserves to be in the top 5.

He is a player with many adjectives, like agility and the best offensive characteristics. He is well-prepared to score goals, and scoring goals is so easy for him.

I believe in him because of his impressive playing at Manchester United. He was the MVP of Man United in those days, or maybe the MVP in the world.

The deadliest finisher of all time is languishing at number 18. RVN is the best finisher. He is an ace in the box. Should be in the top 5.

20 Sergio Agüero Sergio Leonel "Kun" Agüero is an Argentine professional footballer who plays as a striker for Spanish club Barcelona and the Argentina national team.

He should be in the top 10. He helped win the Premier League trophy against QPR.

21 Alfredo di Stéfano
22 Raúl Raúl González Blanco, known as Raúl, is a retired Spanish footballer who played as a striker. Raúl is considered one of the most important players in the history of Real Madrid and regarded as one of the greatest Spanish players of all-time.

Are you crazy?!?
He is the best by far.
Hakan Sukur, Donovan? Come on, be serious... please.

Angel of Real Madrid,
The best player in the history of Real Madrid.

23 David Villa David Villa Sánchez is a Spanish professional footballer who plays as a striker and also serves as captain for New York City FC in Major League Soccer.

I think that Neymar Jr is the best, but Villa gets like no credit and he does a lot of work. So, he definitely deserves to be in the top 10.

I think Drogba is the best, but Villa should easily be in the top ten.

24 Marco van Basten Marcel "Marco" van Basten is a Dutch football manager and former football player, who played for Ajax and Milan, as well as the Netherlands national team, in the 1980s and early '90s as a forward.

Marco's technique and finishing with either foot were out of this world. One of the best strikers who ever kicked a ball, in my opinion. It's sad that his career came to an end at 28 due to an injury, or he would've been remembered alongside the likes of Pelé and Maradona. He should be higher on this list.

Totally agree! An inspiration to later generations (Van Persie, Henry, and so on). Only for that reason, he should be on top of this list...

Best striker ever! Combining beautiful technique and efficiency. Should be
number one on this list.

25 Ferenc Puskás

The Hungarian striker netted 84 goals in 84 international appearances and scored 514 goals in 529 league matches in both Hungary and Spain.

8Load More
PSearch List