Ranking the greatest goal-scoring legends across football history is no easy task, but this collection brings together some of the most prolific finishers the beautiful game has ever seen. From modern-day phenoms like Haaland and Mbappé to timeless icons such as Pelé, Ronaldo, and Messi, the list spans generations of striking excellence. You'll find pure number nines like Lewandowski and Kane alongside versatile attackers like Neymar and Zlatan. While some entries raise eyebrows—Donnarumma is a goalkeeper, and several listed players aren't traditional strikers—the core focus celebrates those who've made their mark in front of goal. Whether you favor clinical finishing, aerial dominance, or explosive pace, these names represent the pinnacle of attacking football across different eras and playing styles.