With the help of data from IFFHS, GOAL runs down a list of the top goalscorers in all official competitions in the history of the beautiful game.
Getty Images15Zlatan Ibrahimovic | 561 goals | 1999-2023
Arguably the greatest Swedish footballer of all time, Zlatan Ibrahimovic is certainly one of football’s most renowned goal scorers and most lethal strikers.
A towering figure, both mentally and physically, Ibrahimovic has bagged goals wherever he has gone, starring for some of Europe's best clubs.
His unique brand of playful arrogance earned him plenty of detractors during his career, but none can take away from his prowess as a goalscorer.
Advertisement14Glenn Ferguson | 563 goals | 1987-2011
Irish League legend Glenn Ferguson scored 563 goals during a trophy-laden career that saw him shine for Glenavon and Linfield in particular.
Getty Images13Eusebio | 578 goals | 1960-1978
Known as O Rei in Portugal, Eusebio was one of the most prolific goalscorers of the 1960s and 1970s, spearheading a Benfica side which dominated domestically and conquered Europe.
An iconic figure in Lisbon, fondly remember by fans across the world, Eusebio boasted an incredible goals-per-game ratio, with 619 goals in 639 games.
Getty12Luis Suarez | 587 goals | 2005-present
Uruguayan hot-shot Luis Suarez is one of South America's greatest goalscorers, banging them in for some of the biggest teams in the world. Suarez has been a key player for Ajax, Liverpool, Barcelona and decided to wind his career down at Inter Miami alongside fellow South American Lionel Messi.






