1. Neymar: 79 goals (125 games). His double on Friday night took him to the top of the list and you wonder how far clear he will go. AFP
2. Pele: 77 goals (92 games). For many still the greatest player of all time. Getty
3. Ronaldo: 62 goals (99 games). Perhaps the best pure No9 of all time, his total would surely be far higher without the terrible injuries. Getty
4. Romario: 55 goals (71 games). One of the most ruthless finishers the game has ever seen. Scored over 700 goals in a career that took him all over the world. Getty
5. Zico: 48 goals (71 games). More of a creator than a pure goalscorer, the stylish No10 topped up his stats with a remarkable number of sublime free-kicks. Allsport
6. Bebeto: 40 goals (77 games). Remembered as part of a formidable strike partnership with Romario - and for this famous celebration. Highly intelligent, technically gifted and with an eye for goal. Getty
7. Rivaldo: 35 goals (76 games). Formed an unstoppable attacking trident with Ronaldo and Ronaldinho - 'the three Rs'. Rivaldo created and scored with equal measure from the No10 position. Reuters
8. Jairzinho: 35 goals (82 games). Known as 'the Hurricane', he combined strength, speed, dribbling ability and an eye for goal as a key member of Brazil's fabled 1970 World Cup winning side. AFP
9. Ronaldinho: 33 goals (97 games). One of the all-time great entertainers of world football, his game was so much more than goals, but he managed 33 of them in a glittering career for the Selecao. AFP
10. Ademir: 32 goals (39 games). Nicknamed 'the Jaw' because of a slight underbite, the legendary striker top scored at the 1950 World Cup with nine goals. AFP