A lo largo de la historia, varios han sido los futbolistas que se han caracterizado por la notable eficacia goleadora que han venido ofreciendo a lo largo de su carrera profesional.
Conscientes de la figura del goleador, la Federación Internacional de Historia y Estadística de Fútbol (IFFHS) ha elaborado la clasificación con los máximos goleadores de la historia del balompié entre los años 1888 y 2009.
Aquí los diez primeros clasificados:
1. Edson Arantes do Nascimento Pelé con 541 goles en 560 partidos (entre 1957 y 1977)
2. Josef Bican con 518 goles en 341 partidos (entre 1931 y 1955)
3. Ferenc Puskas con 511 goles en 533 partidos (entre 1943 y 1966)
4. Romario con 489 goles en 612 partidos (entre 1985 y 2007)
5. Carlos Roberto de Oliveira Dinamita con 470 goles en 758 partidos (entre 1971 y 1992)
6. Imre Schlosser con 417 goles en 318 partidos (entre 1905 y 1928)
7. Gyula Zsengéller Magyarország con 416 goles en 394 partidos (entre 1935 y 1952)
8. James Edward McGrory con 410 goles en 408 partidos (entre 1922 y 1938)
9. Arthur Antunes Coimbra Zico con 406 goles en 596 partidos (entre 1971 y 1994)
10. Gerhard Müller con 405 goles en 507 partidos (entre 1965 y 1981)
mención especial para nuestro compatriota
11. Hugo Sánchez con 394 goles en 662 partidos (1976-1997)