Popular Leagues

Other Leagues

20 Greatest Strikers of All Time (Ranked)

Thierry Henry, Pelé, and Ronaldo are all included on this list of the greatest number nines of all time.
Anna Ciao
By: Anna Ciao

Strikers are often considered the most valuable players on a team, as their goals can decisively change the outcome of a match. Their ability to turn a game on its head is one of the reasons why they are so highly coveted in football.

From towering aerial artists to scrappy workhorses, the game's greatest strikers come in all shapes and sizes. This list highlights the top strikers of all time, focusing specifically on players whose primary role was as a striker.

To ensure a fair assessment, we’ve used the following criteria:

  • Number of goals scored
  • Number of trophies won
  • Personal achievements (e.g., Ballon d'Or)
  • Primary position as a striker

As a result, players like Lionel Messi and Cristiano Ronaldo are excluded from this list due to their frequent roles in other positions. Here are the best players to have ever played through the middle.

The Greatest Strikers in Football History

Rank

Name

Teams

Trophies

Appearances

Goals

1

Pele

Santos, New York Cosmos, Brazil

14

858

786

2

Ferenc Puskas

Budapest Honved, Real Madrid Hungary, Spain

16

718

709

3

Gerd Muller

1861 Nordlingen, Bayern Munich, Fort Lauderdale Strikers, West Germany

15

778

722

4

Romario

Vasco de Gama, PSV Eindhoven, Barcelona, Flamengo, Valencia, Fluminense, Al Sadd, Miami FC, Adelaide United, America RJ, Brazil

12

886

745

5

Eusebio

Sporting Lourenco Marques, Benfica, Boston Minutemen, Monterrey, Toronto Metros-Croatia, Beira-Mar, Las Vegas Quicksilvers, Uniao de Tomar, New Jersey Americans, Buffalo Stallions, Portugal

17

641

623

6

Alfredo Di Stefano

River Plate, Huracan, Millonarios, Real Madrid, Espanyol, Spain, Argentina

22

706

509

7

Ronaldo

Cruzeiro, PSV Eindhoven, Inter Milan, Barcelona, Real Madrid, AC Milan, Corinthians, Brazil

18

616

414

8

Thierry Henry

Monaco, Juventus, Arsenal, Barcelona, New York Red Bulls, France

20

936

417

9

Jimmy Greaves

Chelsea, AC Milan, Tottenham Hotspur, West Ham United, Brentford, Chelmsford City, Barnet, Woodford Town, England

7

764

513

10

Wayne Rooney

Everton, Manchester United, Derby County, DC United

16

884

366

11

Marco van Basten

Ajax, AC Milan, Netherlands

19

437

304

12

Gabriel Batistuta

Newell's Old Boys, River Plater, Boca Juniors, Fiorentina, Roma, Inter Milan, Al-Arabi

10

527

300

13

Robert Lewandowski

Delta Warsaw, Legia Warsaw, Znicz Pruszkow, Lech Poznan, Borussia Dortmund, Bayern Munich, Barcelona, Poland

29

772

570

14

Alan Shearer

Southampton, Blackburn Rovers, Newcastle United, England

3

704

363

15

Luis Suarez

Nacional, Groningen, Ajax, Liverpool, Barcelona, Atletico Madrid, Gremio, Inter Miami

24

793

487

16

Fernando Peyroteo

Sporting CP

11

369

598

17

Zlatan Ibrahimovic

Malmo FF, Ajax, Juventus, Inter Milan, Barcelona, AC Milan, Paris Saint-Germain, Manchester United, LA Galaxy

32

827

496

18

Karim Benzema

Lyon, Real Madrid, Al-Ittihad

33

825

433

19

Sandor Kocsis

Kobanyai, Ferencvaros, Honved, Young Fellows Zurich, Barcelona

11

538

556

20

Dixie Dean

Tranmere Rovers, Everton, Notts County, Sligo Rovers, Hurst

8

612

568

20. Dixie Dean

Career goals: 568

Ludwig van Beethoven, William Shakespeare, and Rembrandt—this is the prestigious company Liverpool's legendary manager Bill Shankly once believed was on par with Dixie Dean. Everton's all-time leading scorer, Dean was a relentless goal machine until the outbreak of the Second World War. His career was nearly cut short by a severe motorcycle accident, but he defied the odds with an astonishing four-month recovery in 1926.

In his first game back for Everton's reserves following the accident, Dean scored with a header from a cross. "I think the skull fracture knitted twice as hard," Dean remarked, "and it considerably helped with the old heading trick." During the 1927/28 season, Dean's prowess was evident as he scored a record-breaking 60 top-flight goals, with 40 of them coming from headers.

Dixie Dean Key Statistics

Career Appearances

612

Career Goals

568

Number of Trophies Won

8

19. Sandor Kocsis

Career goals: 556

At the age of 21, Sandor Kocsis faced a crucial decision. Conscripted into the Hungarian army, he had to choose between serving on an active battlefield or joining the army football team, Honved. Unsurprisingly, Kocsis opted for the latter, a decision that proved advantageous for all parties involved.

Honved effectively acted as a training ground for the Hungary national team, which became a global powerhouse under the legendary guidance of Gusztav Sebes. Kocsis was a key figure in this formidable team, which went unbeaten for four years until the 1954 World Cup final. At that tournament, Kocsis scored 11 goals, joining a select group of players who have ever reached double figures in a single World Cup year.

Sandor Kocsis Key Statistics

Career Appearances

538

Career Goals

556

Number of Trophies Won

11

18. Karim Benzema

Career goals: 433

Karim Benzema has consistently excelled in front of goal throughout his career, whether at Lyon or Real Madrid. Despite often playing alongside megastars like Cristiano Ronaldo, which sometimes overshadowed his achievements, Benzema's impressive tally of 433 goals stands as a testament to his skill.

The Ballon d'Or winner showcased his abilities further when Ronaldo departed from Real Madrid, and Benzema is now making his mark in Saudi Arabia with Al-Ittihad. Although his time at the club hasn’t been without challenges, he has already scored nine goals for them, suggesting that his all-time goal count may continue to grow significantly.

Karim Benzema Key Statistics

Career Appearances

825

Career Goals

433

Number of Trophies Won

33

 

17. Zlatan Ibrahimovic

Career goals: 496

Zlatan Ibrahimovic is often celebrated for his bold personality and unparalleled confidence, but his footballing prowess also places him among the greatest strikers of all time. Over his 24-year career, the Swedish forward amassed an extraordinary number of trophies at every club he played for.

Ibrahimovic was a fan favorite wherever he went, and his consistent goal-scoring ability only enhanced his popularity. With nearly 500 career goals and a record as Sweden's all-time top scorer, Ibrahimovic's unique presence on and off the pitch remains unmatched.

Zlatan Ibrahimovic Key Statistics

Career Appearances

827

Career Goals

496

Number of Trophies Won

32

 

16. Fernando Peyroteo

Career goals: 598

In terms of sheer statistics, few can match the legacy of Sporting CP legend Fernando Peyroteo. The Angolan-born forward ended his career with an astonishing average of 1.6 goals per game, never once finishing a season with more matches than goals.

With a robust physique honed through years of gymnastics, Peyroteo quickly made his mark at Sporting, scoring twice on his competitive debut against Lisbon rivals Benfica in 1937—an event that also marked the first time he wore studded football boots. As the focal point of the celebrated forward line known as 'the Five Violins,' Peyroteo spent his entire professional career in green and white, securing five league titles.

Fernando Peyroteo Key Statistics

Career Appearances

369

Career Goals

598

Number of Trophies Won

11

 

15. Luis Suarez

Career goals: 487

Luis Suárez might have been a controversial figure, often making headlines for his shocking and outrageous behavior, but there’s no denying his status as one of the greatest strikers in football history. Whether at Ajax, Liverpool, or Barcelona, he consistently wreaked havoc on defenders.

His time at Anfield was remarkable, but it was at Barcelona, alongside Lionel Messi and Neymar, that Suárez truly shone. Together, the trio regularly dismantled their opponents, and Suárez's goal-scoring feats in Spain were extraordinary. Over his career, he has found the back of the net 487 times. Now playing in the United States with Inter Miami and Messi, his tally is set to surpass 500 goals soon.

Luis Suarez Key Statistics

Career Appearances

793

Career Goals

487

Number of Trophies Won

24

 

14. Alan Shearer

Career goals: 363

No list of the greatest strikers of all time would be complete without Alan Shearer, the Premier League's all-time top scorer. Shearer was as loyal as he was talented, netting 260 goals in England's top flight across his stints with Southampton, Blackburn Rovers, and his cherished Newcastle United.

Although he won the league only once, with Blackburn under Kenny Dalglish in 1995, his career in England remains exceptional. Shearer set the benchmark for top strikers in the Premier League, and with Harry Kane's move to Germany in 2023, Shearer's record as the Premier League's leading scorer is likely to stand for quite some time.

Alan Shearer Key Statistics

Career Appearances

704

Career Goals

363

Number of Trophies Won

3

 

13. Robert Lewandowski

Career goals: 570

Robert Lewandowski's career has been nothing short of exceptional. From his impactful years at Borussia Dortmund to his global stardom at Bayern Munich and now his impressive performances at Barcelona, he has consistently delivered top-notch performances and maintained a phenomenal goal-scoring rate for nearly two decades.

The Polish icon has amassed an astonishing 29 trophies throughout his career, solidifying his status as a legend at multiple clubs. With 570 career goals to his name, few players have matched his consistency across the 2010s and 2020s. Despite his remarkable achievements, it's surprising that he never clinched the Ballon d'Or. Lewandowski will undoubtedly be remembered as one of the greatest strikers of all time.

Robert Lewandowski Key Statistics

Career Appearances

772

Career Goals

570

Number of Trophies Won

29

 

12. Gabriel Batistuta

"Football can be a matter of luck," Juan Simon reflected. He was reminiscing about his former Boca Juniors teammate Gabriel Batistuta. At just 21, the Argentine forward was pushed out to the right wing by manager Oscar Tabarez, who was growing impatient. Batistuta was given one final chance through the center and, as Simon put it, "exploded."

Known as 'Batigol', he carved out a legendary career as the quintessential Serie A striker of the 1990s, during which the Italian top flight was regarded as the pinnacle of world football. From 1991 to 2000, Batistuta was the league's top scorer, even though he spent the 1993/94 season in Serie B with Fiorentina. His move to Roma at the turn of the century finally secured him the league title his prolific goal-scoring deserved, but Batistuta's legendary status is defined by more than just silverware.

Gabriel Batistuta Key Statistics

Career Appearances

527

Career Goals

300

Number of Trophies Won

10

11. Marco van Basten

Career goals: 304

Marco van Basten is celebrated as one of the greatest Dutch players and a standout striker in football history. His career was marked by a string of major trophies, including back-to-back UEFA Champions League titles with AC Milan in 1988/89 and 1989/90.

In addition to his club successes with Milan and Ajax, Van Basten also achieved international glory with the Netherlands, winning the 1988 European Championship. His exceptional performances earned him numerous individual honors, including three Ballon d'Or awards, the FIFA Best Men's Player Award, and Dutch Footballer of the Year.

Marco van Basten Key Statistics

Career Appearances

437

Career Goals

304

Number of Trophies Won

19

 

10. Wayne Rooney

Career goals: 366

Few athletes in any sport have faced expectations as immense as those placed on Wayne Rooney from a young age. Prominent even in Everton's youth team, Rooney made over 40 Premier League appearances before turning 18.

Just before his standout performance at Euro 2004, where he was heralded as the shining star of England's Golden Generation, Sven-Goran Eriksson compared him to Pele—a comparison that seemed fitting. Despite the enormous pressure, Rooney not only met but exceeded these expectations, retiring as the all-time leading scorer for both Manchester United and England.

Wayne Rooney Key Statistics

Career Appearances

884

Career Goals

366

Number of Trophies Won

16

9. Jimmy Greaves

Career goals: 513

Jimmy Greaves is often overlooked in discussions about the greatest strikers, partly due to his era and a tendency for recency bias. However, like Marco van Basten, Greaves enjoyed notable success, winning Serie A with AC Milan and claiming two FA Cups with Tottenham Hotspur in 1962 and 1967. He was also part of the England team that triumphed in the 1966 World Cup.

Greaves's goal-scoring record is extraordinary. He finished as the top scorer in the First Division six times and holds the record for the most goals in England's top tier with 357. For context, the Premier League's all-time leading scorer, Alan Shearer, scored 283 goals.

Jimmy Greaves Key Statistics

Career Appearances

764

Career Goals

513

Number of Trophies Won

7

 

8. Thierry Henry

Career goals: 417

Having started his career as a winger, Thierry Henry's goal-scoring achievements are all the more remarkable. Over his illustrious career, Henry won almost every major trophy, including the World Cup with France in 1998, the European Championship in 2000, and the Confederations Cup in 2003. His club success is equally impressive, with triumphs including the UEFA Champions League with Barcelona and two Premier League titles with Arsenal.

Despite never winning the Ballon d'Or, Henry was recognized as Footballer of the Year on eight occasions throughout his career. He also ranks seventh on the all-time Premier League goalscorer list with 175 goals.

Thierry Henry Key Statistics

Career Appearances

936

Career Goals

417

Number of Trophies Won

20

7. Ronaldo

Career goals: 414

The first Brazilian on the list, Ronaldo's goal-scoring record was exceptional despite his struggles with injuries. He won two Ballon d'Or awards and was named Best FIFA Men's Player three times, each with a different club—Barcelona, Inter Milan, and Real Madrid.

Ronaldo also enjoyed significant success with Brazil, securing five major trophies, including two FIFA World Cups in 1994 and 2002. In the 2002 tournament, he was the top scorer, earning the Golden Boot with eight goals, playing a crucial role in Brazil's triumph.

Ronaldo Key Statistics

Career Appearances

616

Career Goals

414

Number of Trophies Won

18

6. Alfredo Di Stefano

Career goals: 509

Alfredo Di Stefano is truly a Real Madrid icon, boasting an incredible sixteen trophies with the club. His remarkable collection includes five European Cups and eight La Liga titles, making him the most decorated player on this list. Di Stefano ranks fourth on Real Madrid's all-time leading goal-scorer list, netting 308 goals in just 396 appearances.

In addition to his team success, Di Stefano earned individual honors, including two Ballon d'Or awards. He was also named top scorer across four different competitions ten times during his career. "Whatever people have told you about Alfredo Di Stefano, ignore it. It is not enough. However good they say he was, he was better," said his Real Madrid teammate Juan Santisteban.

Alfredo Di Stefano Key Statistics

Career Appearances

706

Career Goals

509

Number of Trophies Won

22

 

5. Eusebio

Career goals: 623

Eusébio da Silva Ferreira, known simply as Eusébio, spent the majority of his illustrious career at Benfica, where he scored an impressive 317 goals in 301 appearances. His prolific scoring played a crucial role in Benfica's success, helping the team secure 17 trophies, including two European Cups in 1961/62 and 11 league titles.

Despite his club achievements, Eusébio's international career with Portugal did not yield major trophies. The closest he came was in the 1966 World Cup, where Portugal finished in third place, and he was the tournament's top scorer with nine goals.

Eusébio won the Ballon d'Or in 1965 and was honored with two Footballer of the Year awards in 1970 and 1973. His career tally of 623 goals places him 12th on the all-time leading goalscorer list in football history.

Eusebio Key Statistics

Career Appearances

641

Career Goals

623

Number of Trophies Won

17

 

4. Romario

Career goals: 745

The second Brazilian on the list, Romário, enjoyed significant success with both club and country. He was instrumental in Brazil’s triumph at the 1994 World Cup, and also won two Copa América titles (1988/89 and 1996/97) and the Confederations Cup in 1997.

Romário is celebrated as a PSV Eindhoven legend, where he won eight trophies and is sixth on the club's all-time leading goalscorer list with 128 goals. He earned the Best FIFA Men's Player award in 1994 and was named Player of the Year in 1989. Despite his impressive career, the Ballon d'Or eluded him.

Romario Key Statistics

Career Appearances

886

Career Goals

745

Number of Trophies Won

12

 

3. Gerd Muller

Career goals: 722

Gerd Müller is the sole German international on this list but secures a top-three spot thanks to his illustrious career. He won the European Championships with West Germany in 1972 and followed that with a World Cup victory in 1974. Müller is Bayern Munich's all-time leading goalscorer with 568 goals and earned the nickname 'Der Bomber' for his prolific scoring.

During his time at Bayern, Müller won three European Cups, four league titles, and four German Cups. He also claimed the Ballon d'Or in 1970 and was named Footballer of the Year in 1967 and 1969. Over his career, Müller was the top scorer 17 times across five different competitions.

Gerd Muller Key Statistics

Career Appearances

778

Career Goals

722

Number of Trophies Won

15

2. Ferenc Puskas

Career goals: 709

Ferenc Puskás' remarkable statistics underscore his place as the second greatest striker of all time. He scored an astonishing 709 goals in 718 appearances throughout his career, including a prolific stint at Real Madrid, where he won 10 trophies. Puskás also claimed an Olympic gold medal with Hungary in 1952.

At Real Madrid, Puskás led La Liga's scoring charts four times, with a personal best of 28 goals in the 1960/61 season. Despite his extraordinary career, he never won the Ballon d'Or, and his list of individual accolades is surprisingly modest for a player of his immense talent and impact.

Ferenc Puskas Key Statistics

Career Appearances

718

Career Goals

709

Number of Trophies Won

16

1. Pele

Career goals: 756

Arguably one of the greatest footballers of all time, Pelé stands out with the most goals on this list and a staggering 17 trophies throughout his illustrious career. The only player to have won the World Cup three times (1958, 1962, and 1970), he scored 756 goals in 858 career appearances and ranks second on Brazil's all-time leading goalscorer list.

In addition to his remarkable achievements with Brazil, Pelé secured 10 trophies with Santos, including six league titles. Despite his unparalleled success, he never won the Ballon d'Or due to a rule that initially barred non-European players from receiving the award—a policy that was changed in 1995.

Pele Key Statistics

Career Appearances

858

Career Goals

756

Number of Trophies Won

17

Click star to rate
5 (1 rating)
Anna Ciao
Written by: Anna Ciao
Anna Ciao is a sports content contributor at Betimate. Born and raised in a rural village in China, I have had a passion for football and various sports such as basketball, volleyball, badminton, from a young age. Along with diligent studies, I achieved an IELTS score of 8.0 in the English language, and I have become a content contributor specializing in sports, particularly football, as I am today. I hope that my articles are helpful to readers.

Related Content

Wayne Rooney's TV Documentary in Doubt Amid Battle to Revive Managerial Career
Wayne Rooney's TV Documentary in Doubt Amid Battle to Revive Managerial Career
Wayne Rooney's difficult debut season as Plymouth Argyle manager has put a planned TV documentary about his tenure at Home Park in jeopardy, with reports suggesting it may soon be shelved.
10 Most Versatile Footballers in Premier League History [Ranked]
10 Most Versatile Footballers in Premier League History [Ranked]
One of the most valuable skills in football, here are the most versatile players in Premier League history.
Hansi Flick Calls Emergency Barcelona Meeting and 'Singles Out' Robert Lewandowski
Hansi Flick Calls Emergency Barcelona Meeting and 'Singles Out' Robert Lewandowski
Hansi Flick's Barcelona suffered a surprising home defeat to Las Palmas on Saturday, a result that has reduced their lead at the top of La Liga to just one point over Real Madrid.
Every Golden Boy Winner (Ranked)
Every Golden Boy Winner (Ranked)
While some Golden Boy winners have thrived, others have faltered...
Gray Secures Late Equalizer as Rooney's Plymouth Earns a Point Against Watford
Gray Secures Late Equalizer as Rooney's Plymouth Earns a Point Against Watford
Andre Gray struck twice against his former club to secure a vital point for struggling Plymouth Argyle in a 2-2 draw with Watford.
[]