1) Sir Bobby Charlton 49 Goals (106 Caps) 2) Gary Lineker 48 Goals (80 Caps) 3) Jimmy Greaves 44 Goals (57 Caps) 4) Michael Owen
In England it is Drogba of the Ivory Coast.
The top goal scorer for England is Gary Lineker.
Pele is leading.
At the point when football began, until anyone scored a goal, nobody was the leading goal-scorer.
Thierry Henry
alan shearar
wayne rooney
ALAN SHEARER
Suarez
It is Gabriel Batistuta.
Alan shearer was an amazing footballer who was is Newcastle uniteds all time leading goal scorer the premierships all time leading goal scorer and 4th on th englands all time leading scorers
Gary Lineker of England was the top goal scorer in 1986 FIFA World Cup with 6 goals.