Premetto che si tratta di una classifica approssimata, perché niente è più difficile di una statistica dei gol segnati nel calcio, in tutte le competizioni. Ho escluso, per scelta, i cannonieri come Fridenreich avvolti nella leggenda che circonda il calcio pionieristico degli anni '10 e degli anni '20 ed altri fuoriclasse del gol, di cui non ho potuto verificare i dati con la dovuta attendibilità. Sicché quella che segue è una classifica che parte dagli anni '40 del secolo scorso e che non tiene conto delle partite amichevoli delle squadre di club né delle partite amichevoli delle nazionali quando non ufficiali: per esempio, Guatemala - Italia del 1986, di preparazione ai mondiali del Messico. Altobelli segnò tre gol, che non gli sono stati mai riconosciuti, altrimenti le sue segnature azzurre sarebbero 28 e non 25. Non escludo errori, approssimazioni e dimenticanze, considerando benvenute le correzioni documentate. Tra parentesi, indico i gol con le nazionali.
1. Pelé 762 gol (77) 6. Zico 516 gol (52)2. Romario 746 gol (55) 7. Di Stefano 513 gol (29)
3. Gerd Muller 731 gol (69) 8. Roberto "Dinamite" 512 gol (26)
4. Puskas 700 gol (84) 9. Hugo Sanchez 479 gol (29)
5. Eusebio 626 gol (41) 10. Henrik Larsson 471 gol (37)