Top 10 Best Soccer Strikers of All Time

Strikers hold a special place in the game, often shouldering the responsibility of delivering those crucial goals that can change the course of a match. Some are known for their lightning speed, others for their precision, and some for their sheer ability to find the back of the net no matter how tight the defense.

This list brings together some of the finest strikers the game has ever seen, as voted by fans who are as passionate about soccer as you are. It's a celebration of players who have consistently performed at the highest levels, from domestic leagues to international tournaments. You'll recognize names that evoke memories of unforgettable goals and last-minute heroics.
The Top Ten
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... 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.

Lionel Messi Lionel Andrés "Leo" Messi was born on June 24, 1987. He is an Argentine professional footballer who plays as a forward for the American club, Inter Miami CF, in the MLS. Messi is widely regarded as one of the greatest football players of all time. His birthplace is Rosario, Argentina.

Kidding, right? Messi is number three and Torres and C. Ronaldo are ahead of him? He is the best that ever was, the 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 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!

Fernando Torres

To me, Torres is the best striker in the world. Just look at all he has done for Liverpool. He has scored almost a hundred goals for them, and he was 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 color.

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. Hakan 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.

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.

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 with 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.

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 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.

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... 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.

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... 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.

Luis Suárez Luis Alberto Suárez Díaz, born on January 24, 1987, is an Uruguayan professional footballer. He plays as a striker for the American club, Inter Miami CF, and the Uruguay national team.

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 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 Newcomers

? Diego Milito

Diego Alberto Milito is an Argentine striker who rose to fame during the 2000s as a player for Inter Milan.

He was pivotal in the club's 2009-10 treble-winning season, scoring 32 goals in all competitions, including two goals in the 2010 UEFA Champions League Final.

At the international level, Milito earned 25 caps for Argentina, scoring 4 goals. He represented his country in two Copa América tournaments, winning a runners-up medal in 2007, and at the 2010 FIFA World Cup.

During his professional career (1999-2016), he scored 224 league goals in 515 games.

? Harry Kane Harry Edward Kane is an English professional footballer who plays as a forward for Premier League club Tottenham Hotspur and the England national team.
The Contenders
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 backheel 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!

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... 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 one. I want to see Drogba, Torres, C. Ronaldo, and Ronaldinho as forwards in one team.

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

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... read more

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! He had 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. Twenty-five goals this season is a significant achievement. The first Barclays Premier League Trophy for him.

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.

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.
Gerd Müller

At least one goal in each national game he played. I don't think anyone else has done that until today. Also, he is still the record holder in the German league for the most goals scored.

Back in his day, there were four games fewer per season than today.

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

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.

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 .
Ruud van Nistelrooy

What is he doing here? He is one of the best ever. He is one of the most prolific strikers. He can score from nothing. He has done well in all the leagues he has played in. He has been the 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 five.

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.

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.

Alfredo di Stéfano
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.

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 little credit for his hard work. He definitely deserves to be in the top 10.

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

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 Pele and Maradona. He should be higher on this list.

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

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

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