Cristiano Ronaldo recently became the leading goalscorer in the history of football with his 807th career goal, with a hat-trick against Tottenham. Here are the top ten goalscorers of all-time, according to the records held by FIFA.
Top 10 highest goalscorers in football of all time:
10. Tulio Maravilha, Brazil
575 goals (total number of games unknown) | 1988 to 2017. The centre forward spent the majority of his career in his native Brazil, with brief spells away. The forward played for almost thirty years before eventually hanging up his boots.
9. Uwe Seeler, Germany
575+ goals (total number of games unknown) | 1953 to 1978. Seeler spent almost his entire career with Hamburg, over a spell of 18 years. He had a brief spell in Ireland before he retired as one of the top goalscorers of all-time.
8. Ferenc Deak, Hungary
576+ goals (total number of games unknown) | 1940 to 1957. Deak spent his entire career in his home country of Hungary, playing for Budapest, Ferencvaros, Siofok and Ujpesti Dozsa. He also earned 20 caps for the national team during his career.
7. Gerd Muller, Germany
734 goals in 793 games | 1962 to 1981. The Bomber was one of the most prolific German footballers in history. He is the top scorer of all-time when it comes to Germany, and has left an unmatchable mark on the history of the sport.
6. Ferenc Puskas, Hungary
746+ goals in 754+ games | 1943 to 1966. The Hungarian now has an award named after him. Naturally, he makes it onto the list of the top ten goalscorers of all-time. The Real Madrid legend is still considered among the best forwards in history.
5. Pele, Brazil
757 goals in 831 games | 1957 to 1977. The Brazilian icon featured for Santos throughout his career. And as a result, he held the record for the most goals scored for a single club until Messi surpassed him.
4. Lionel Messi, Argentina
759 goals in 961 games | 2003 to present. The seven-time Ballon d’Or winner is widely considered to be the greatest player to ever lace up a pair of boots. His natural ability to score, as well as create chances for his teammates makes him one of the most complete attacking midfielders of all-time.
3. Romario, Brazil
772 goals 994 games – 1985 to 2007. The Brazilian came through the ranks with Vasco da Gama, and went on to play for clubs like Barcelona, PSV Eindhoven and Valencia in Europe whilst featuring for several outfits in his native country.
2. Josef Bican, Czech Republic
805+ goals in 530+ games | 1931 to 1956. Josef Bican previously held the record for the most number of goals in professional football until he was surpassed by Cristiano Ronaldo. He predominantly featured in Austria and Czech Republic for his club career.
1. Cristiano Ronaldo, Portugal
806 goals in 1,110 games – 2001 to present. Ronaldo is presented on most top goalscorers of all-time lists, with the Portuguese now having the most goals in professional football alongside the most goals in the Champions League as well as international football.
Who is the highest goalscorer in football?