Top 10 highest goal-scoring footballers of all time

By Prakhar Sachdeo

Published September 12, 2024

Gerd Muller

Goals Scored: 634

Image: fcbayern.com

Robert Lewandowski

Goals Scored: 635*

Image: Reuters

* indicates that the player is still active and the goal count will increase

Jimmy Jones

Goals Scored: 648

Image: belfasttelegraph.co.uk

Josef Bican

Goals Scored: 722

Image: UEFA.com

Ferenc Puskás

Goals Scored: 724

Image: hungarianconservative.com

Erwin Helmchen

Goals Scored: 729

Alf Quill

Goals Scored: 743

Image: newcastlejetsfc.com.au

Romário

Goals Scored: 755

Image: Reuters

Pelé

Goals Scored: 762

Image: Reuters

Lionel Messi

Goals Scored: 838*

Image: Reuters

* indicates that the player is still active and the goal count will increase

Cristiano Ronaldo

Goals Scored: 901*

Image: Reuters

* indicates that the player is still active and the goal count will increase