13 players who have scored more goals than Messi

1. Josef Bican (805 goals)
The legendary Austrian of Rapid Viena and Admira Wacker (Austria) and Slavia Praga, Vitkovice and HradecKralove (Czechoslovakia).
2. Romario (772 goals)
The legend of Brazilian football has been the top goal-scorer in almost every club he played at. He also featured in the 1988 Seoul Olympic Games and in the Confederations Cup of 1997.
3. Pele (767 goals)
The Brazilian star spent most of his career at Santos, and although he claims to have scored more than 1,200 goals, officials place the figure at 767.
4. Ferenc Puskas (746 goals)
He scored 374 goals in Hungary and 242 at Real Madrid. With his national side he didn't di badly either, scoring 84 times.
5. Gerd Muller (735 goals)
The legendary German forward who played for Bayern, managed to be the Bundesliga's top goalscorer on seven occasions, and in the European Cup four times.
6. Ferenc Deak (576 goals)
The Hungarian scored 66 goals in 34 games in one season, and was the top assister in his country for three seasons. For Hungary, he scored 29 goals in 20 appearances.
7. Uwe Seeler (575 goals)
The former German player spent his whole career at Hamburg, but he managed to score in four World Cup's for his country, like Klose and Pele.
8. Ernst Wilimowski (554 goals)
The Polish player became a German citizen during the Second World War. In Poland he played for Ruch Hajduki, the club for which he scored 112 goals in 81 games. He was the first player who scored four goals in one game in the World Cup.
9. Eusebio (552 goals)
The legendary Portuguese player of African origin scored 473 goals in just 440 games. He did so playing for Benfica.
10. Cristiano Ronaldo (539 goals)
He is the only current footballer on the list. With Manchester United the Portuguese star scored 118 goals and with Real Madrid he has already scored 360 in 343 games. With the Portuguese national team he has scored 56 times.
11. Zico (513 goals)
He spent the majority of his career at Flamengo, although he spent two years at Udinese. He was the top goal-scorer six times in the Brazilian League, twice in the Brazilian Championship and once in the Liberators Cup. For the Brazilian national side, he scored 48 goals in 71 games.
12. Alfredo Di Stefano (512 goals)
His goals are split between River, Huracan, Millionarios, Real Madrid, Espanyol and the national sides of Argentina and Spain. He scoed the most goals at 'Los Blancos', where he scored 308 goals in 396 games.
13. Gunnar Nordahl (502 goals)
The Swiss was top goalscorer in his country's league four times. He was also the top goalscorer in the Italian league five times, when he was at Milan and Roma.