1. Josep Bican (1931-1955) – 805 goals
Josep Bican was a Czech-Austrian professional footballer who played as a striker. He is the most prolific goalscorer of all time in league matches, first level championships matches, official matches and total matches.
Among all clubs he played for, He scored so many goals during his stay at Slavia Prague, he played for eight league seasons where he scored 328 goals and he also made so many records like scoring 57 goals in 26 matches of a particular season and also scoring seven goals I’m a game which he did just three times in his career.
2. Romario (1985-2007) – 772 goals
Romario achieved worldwide fame as a professional footballer but now is a Brazilian politician. He was a prolific striker renowned for his clinical finishing and is regarded as one of the greatest players of all time. Among all club he played for, he made success in both PSV Eindhoven and FC Barcelona.
During his stay at PSV where he featured for five seasons, he won the league title thrice and scored a total goals of 165 in 167 games almost a goal scored per game. He was later transferred to Barcelona from PSV Eindhoven where he then won the La Liga title in his first year and finished top goalscorer with 30 goals in 33 games.
3. Pele (1957-1977) – 767 goals
Pele is a retired Brazilian professional footballer who played as a striker and is widely known as one of the greatest players of all time. During his playing days, he was averaged to scoring almost a goal per game and was adept at striking the ball with either foots with his ability of anticipating his opponent movements on the pitch.
At Club level, he started to play for Santos his hometown club at the age of 15 and featured in so many competitive matches. At the age of 16 he won the league’s highest goalscoring award. He is Santos’ all-time top goalscorer, and also led them to the 1962 and 1963 Copa Libertadores. He also started featuring for Brazil at the age of 16 and he won three FIFA World Cups with them in 1958, 1962 and 1970. Pele is also the first player to have that amount of World Cup title and is Brazil’s all time leading goalscorer with 77 goals in 92 matches.
4. Ferenc Puskas (1943-1966) – 746 goals
Ferenc Puskas, the son of former footballer Ferenc Puskas Senior was an Hungarian manager and footballer regarded as one of the greatest players of all time. He was a prolific forward for Hungary scoring 84 goals in 85 matches.He scored 514 goals in 529 matches during his stay in the Hungarian and Spanish leagues.
Puskás started his career in Hungary playing for Kispest and Budapest Honvéd. He was the top scorer in the Hungarian League on four occasions, and in 1948, he was the top goal scorer in Europe. He emigrated to Spain where he played for Real Madrid. While playing with Real Madrid, Puskás won four Pichichis and scored seven goals in two European Champions Cup finals.
5. Gerd Muller (1962-1981) – 735 goals
Gerd Muller is a retired German footballer and a prolific striker when it comes to goalscoring, he is renowned for his clinical finishing in and around six yards box and he is regarded as one of the greatest goalscorer of all time. He is the 19th on the list of all time international goalscorers and has an average of a goal per game with Germany.
At Club level, He played for Bayern Munich for 15 years and scored a record 365 goals in 427 Bundesliga games and 66 goals in 74 European club games.
6. Cristiano Ronaldo (2002-present) – 726 goals
Cristiano Ronaldo is a Portuguese professional footballer and he plays as a forward for Serie A club Juventus and captains the Portugal national team. The Portuguese man is often considered the best player in the world and widely regarded as one of the greatest players of all time. The prolific goalscorer holds the records for the most goals scored in the UEFA Champions League (128 goals) and for the most hat-tricks in recorded history (56 hat tricks).
The Five time Ballon d’or winner began his senior club career playing for Sporting CP, before signing with Manchester United in 2003 at the age of 18 and scored 87 goals in 221 appearances. His best goalscoring form was when he was transferred to Real Madrid for a then world record fee, he scored 311 goals in 292 games before joining Juventus in the summer of 2018.
7. Lionel Messi (2005-present) – 700 goals
Messi is the latest player to have reached the 700-goal mark in their career. The Argentine is often considered the best player in the world and widely regarded as one of the greatest players of all time. He has spent his entire professional career with Barcelona, where he has won a club-record 34 trophies and six Ballon d’or.
The Barcelona forward is a prolific goalscorer and a creative playmaker and he holds the records for most goals in La Liga (441 goals), most goals in a La Liga and European league season (50 goals) and so on. He is Barcelona all time goalscorer with 441 goals in 480 games.