Pele is often regarded as the greatest footballer of all time, and his place at the top of this list is a testament to his remarkable career. Ranking the greatest strikers in football history is no easy task, as it involves considering a wide array of factors, from individual accomplishments and career goals to the number of trophies won. In this article, we take a deep dive into the lives and careers of the best to ever play through the middle, ranking the top 20 strikers based on their achievements, skill, and impact on the game. From legendary goal-scorers like Pele and Ronaldo to modern-day icons like Robert Lewandowski, these players have shaped the history of football with their incredible talents and contributions.
20. Dixie Dean
By Dr. David France – Dr. David France. Coloured and cropped by Cesare Faragò, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=151801073
Dixie Dean is one of England’s most iconic strikers, best known for his record-breaking 60 goals in a single season (1927/28). His unique heading ability, especially after a serious head injury, made him an unstoppable force for Everton. Despite playing in an era without the medical advancements of today, Dean’s determination and remarkable goal-scoring ability have cemented his place as one of the greatest.
19. Sandor Kocsis
Photo: Wiki Commons
Hungarian legend Sandor Kocsis was a prolific goal-scorer, most famously for his incredible 11 goals in the 1954 World Cup. A key figure in Hungary’s “Golden Team,” Kocsis helped them to an unbeaten streak before their World Cup heartbreak. His clinical finishing ability and key role in Hungary’s dominance in the early 1950s make him a standout figure in football history.
Karim Benzema, often overshadowed by the presence of Cristiano Ronaldo, has proven his worth as one of the top strikers of his era. After Ronaldo’s departure from Real Madrid, Benzema stepped up, leading the team to multiple Champions League titles and winning the 2022 Ballon d’Or. His technical skill, movement, and consistency over the years make him one of the greatest of all time.
Zlatan Ibrahimovic is renowned not only for his unique personality but also for his exceptional footballing talent. With a career spanning across top European clubs, he has amassed 32 major trophies. Known for his strength, flair, and incredible goals, Ibrahimovic has proven to be a constant force at the highest level, making him a true legend of the game.
16. Fernando Peyroteo
Photo: Wikicommons.com
Fernando Peyroteo, one of the greatest players to ever wear Sporting CP’s colors, was a goal-scoring machine. With an incredible 1.6 goals per game ratio, he dominated Portuguese football in the 1940s. His consistency and knack for finding the back of the net at an astounding rate place him among football’s finest forwards.
15. Luis Suarez
Ververidis Vasilis / Shutterstock.com
Luis Suarez is one of the most talented yet controversial figures in football history. His remarkable goal-scoring feats with Ajax, Liverpool, and Barcelona have solidified his legacy. Suarez’s lethal finishing, particularly during his time at Barcelona, alongside Lionel Messi and Neymar, has earned him a place as one of the greatest strikers of all time.
14. Alan Shearer
Featureflash Photo Agency / Shutterstock.com
Alan Shearer holds the record as the Premier League’s all-time top scorer, with 260 goals. Known for his physical presence, powerful shot, and aerial ability, Shearer was a key player for both Blackburn Rovers and Newcastle United. Although his career was more focused on individual accomplishments than silverware, his status as a goal-scoring legend is undisputed.
Robert Lewandowski has redefined what it means to be a modern-day striker. With over 600 career goals and 30 trophies to his name, including a Champions League title, Lewandowski’s consistency and prowess in front of goal are unmatched. His exceptional technical ability, combined with his physicality, make him one of the top strikers of his generation.
12. Gabriel Batistuta
Public Domain, https://commons.wikimedia.org/w/index.php?curid=1338333
Gabriel Batistuta, known for his powerful shots and relentless work ethic, was one of the most prolific forwards in Serie A during the 1990s. His time at Fiorentina and Roma cemented his place as one of the all-time greats. With 300 career goals and numerous individual honors, Batistuta’s legacy as one of the finest strikers in football history is secure.
11. Marco van Basten
Photo: Alizada Studios / Shutterstock.com
Marco van Basten’s career was sadly shortened by injuries, but in his prime, he was one of the most technically gifted strikers the game has ever seen. The Dutch forward won numerous titles throughout his career, including three Ballon d’Or awards. His ability to score spectacular goals, particularly in crucial moments, made him an unforgettable figure in football.
10. Wayne Rooney
kivnl / Shutterstock.com
Wayne Rooney may have been burdened with high expectations from a young age, but he delivered time and again for both Manchester United and England. As the all-time top scorer for both, his leadership, versatility, and determination on the pitch made him one of the most complete strikers in modern football. Rooney’s legacy is defined by his ability to score goals in almost every scenario.
Jimmy Greaves remains one of the most prolific goal scorers in English football history, with 357 goals in the First Division. His sharp eye for goal and natural finishing ability earned him top-scorer honors on six occasions. Greaves’ remarkable consistency throughout his career makes him one of the greatest strikers ever, even if his brilliance is often overlooked due to the era in which he played.
8. Thierry Henry
ph.FAB / Shutterstock.com
Thierry Henry is undoubtedly one of the most talented and iconic strikers to ever play the game. With his pace, technical skill, and precise finishing, Henry became Arsenal’s all-time top scorer. His achievements with France, including a World Cup and European Championship, cement his place among the best, with his influence on the pitch transcending just his goals.
7. Ronaldo
Maxisport / Shutterstock.com
The Brazilian Ronaldo is considered one of the most naturally gifted forwards to ever play football. Despite injuries cutting his career short, Ronaldo’s goal-scoring record and contributions to Brazil’s World Cup victories in 1994 and 2002 solidify his place in history. His combination of speed, skill, and clinical finishing made him an absolute nightmare for defenders.
6. Alfredo Di Stefano
Photo: Wiki Commons
Alfredo Di Stefano is often considered the player who defined the Real Madrid dynasty of the 1950s and 1960s. His versatility and incredible work rate allowed him to play almost any attacking position, leading his teams to multiple European Cups and domestic titles. His unique all-around game and leadership qualities make him one of the most influential figures in football history.
Eusebio, known as the “Black Panther,” was one of the most prolific strikers of his time, scoring 623 goals in his career. His goal-scoring ability helped Benfica dominate European football in the 1960s, and his performances for Portugal in the 1966 World Cup, where he finished as the tournament’s top scorer, cemented his place as one of the all-time greats.
4. Romario
Photo: A.RICARDO / Shutterstock.com
Romario’s dazzling footwork and brilliant goal-scoring ability made him one of the greatest strikers of his generation. A World Cup winner in 1994 with Brazil, Romario was known for his clinical finishing and playmaking ability. His success at clubs like Barcelona and PSV Eindhoven, as well as his legendary career with Brazil, put him among football’s elite.
3. Gerd Muller
Photo: Wikicommons.com
Gerd Muller, often referred to as “Der Bomber,” was a clinical striker who could score from almost any position. His career at Bayern Munich and with the German national team was marked by incredible goal-scoring feats, including winning the 1974 World Cup. Muller’s exceptional finishing ability and his record as Bayern’s all-time top scorer place him among the greatest to ever play the game.
2. Ferenc Puskas
Photo: Wiki Commons
Ferenc Puskas is one of the most prolific strikers in football history, scoring 709 goals in 718 matches. His legendary career with Real Madrid and Hungary, including four La Liga top-scorer titles, showcases his immense talent. Puskas’ extraordinary left foot and leadership on the pitch make him a true legend of the game, deserving of his place among the very best.
Pele is widely regarded as the greatest footballer of all time. With 756 goals in 858 appearances and three World Cup titles, his legacy transcends the sport. Pele’s incredible skill, vision, and ability to score from almost any situation made him a phenomenon on the pitch, and his influence on football is still felt today. There is no doubt that Pele deserves the top spot on any list of football’s greatest strikers.