The iconic number 9 shirt has been worn by some of the most legendary strikers in football history. From goal-scoring machines to trophy collectors, these players defined eras and inspired generations. Here is a ranked list of the 15 best number nines of all time, starting from the bottom and climbing to the undisputed king.
15. Erling Haaland
Photo: Shutterstock.com
Erling Haaland may only be in the early stages of his career, but his impact has already been monumental. With over 250 goals before turning 25 and a treble-winning season at Manchester City, the Norwegian’s future legacy seems destined for greatness.
14. Samuel Eto’o
ph.FAB / Shutterstock.com
Samuel Eto’o’s speed, strength, and clinical finishing helped him shine across multiple top European leagues. With three Champions League titles and over 350 goals, his consistency and versatility marked him as one of Africa’s greatest-ever forwards.
The only African Ballon d’Or winner, George Weah combined flair with raw power during his stints at Monaco, PSG, and AC Milan. His legacy goes beyond football, later serving as Liberia’s president, but his athletic brilliance on the pitch remains unforgettable.
12. Karim Benzema
ph.FAB / Shutterstock.com
Karim Benzema spent over a decade at Real Madrid, evolving from supporting cast to talisman after Cristiano Ronaldo’s departure. His 2022 Ballon d’Or triumph crowned a career full of goals, silverware, and world-class performances.
11. Zlatan Ibrahimović
LiveMedia / Shutterstock.com
Zlatan Ibrahimović’s charisma and confidence were matched by an extraordinary career across seven countries. Nearly 500 goals, league titles in four major European leagues, and his sheer presence cement his place among the game’s elite strikers.
10. Gabriel Batistuta
Photo: Wiki Commons
Known as “Batigol,” Gabriel Batistuta was revered for his thunderous strikes and loyalty to Fiorentina. He later won Serie A with Roma, finishing his career with 245 goals and legendary status in both club and international football.
9. Davor Šuker
By Ludovic Péron – Own work, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=31455214
Davor Šuker led Croatia’s golden generation, finishing as top scorer at the 1998 World Cup and runner-up in the Ballon d’Or. With an elegant style and deadly finishing, he excelled for Real Madrid and other European clubs.
8. Marco van Basten
By Unknown author – Transferred from it.wikipedia to Commons., Public Domain, https://commons.wikimedia.org/w/index.php?curid=35801979
Despite retiring in his 20s, Marco van Basten’s elegance and finishing made him one of football’s most admired strikers. Three Ballon d’Ors, a stunning volley in the Euro 1988 final, and a goal-to-game ratio few can rival define his greatness.
7. Robert Lewandowski
h_lawyer / Shutterstock.com
Robert Lewandowski’s dominance in the Bundesliga with Dortmund and Bayern turned him into a modern-day goal machine. With nearly 600 goals and 10 Bundesliga titles, his consistent excellence makes him one of the best finishers of the 21st century.
6. Gerd Müller
Photo: Wiki Commons
Gerd Müller was the ultimate poacher, scoring 570 goals in just over 600 games for club and country. The 1970 Ballon d’Or winner’s record-breaking efficiency was crucial in Bayern Munich and West Germany’s golden eras.
5. Alfredo Di Stéfano
By Unknown author – El Gráfico magazine, Public Domain, https://commons.wikimedia.org/w/index.php?curid=22771140
Alfredo Di Stéfano was Real Madrid’s heartbeat during their European dominance in the 1950s. A complete forward who did everything on the pitch, his 300 goals and five European Cups speak to his legendary influence.
4. Bobby Charlton
By ANEFO – GaHetNa 919-7191, CC0, https://commons.wikimedia.org/w/index.php?curid=139513238
Sir Bobby Charlton is an English icon, winning the 1966 World Cup and leading Manchester United to their first European Cup. His versatility, sportsmanship, and clutch performances made him one of the most respected number nines in history.
3. Luis Suárez
Ververidis Vasilis / Shutterstock.com
Luis Suárez combined technical brilliance with relentless drive, scoring nearly 500 club goals across Europe and South America. Despite controversy, his impact at Ajax, Liverpool, and especially Barcelona cemented his status as a world-class striker.
2. Alan Shearer
Oleh Dubyna / Shutterstock.com
Alan Shearer remains the Premier League’s all-time top scorer with 260 goals. A one-club legend at Newcastle United after winning the league with Blackburn, Shearer’s power, precision, and leadership were unmatched in English football.
1. Ronaldo (R9)
Maxisport / Shutterstock.com
Ronaldo Nazário, simply known as R9, is widely hailed as the greatest number 9 of all time. His speed, dribbling, and clinical finishing changed the role of the striker forever, earning him two Ballon d’Ors and two World Cups despite injury setbacks.