Sir Bobby Charlton .
Bobby Charlton scored 49 goals for England.
It could be David Beckham.
Gary Lineker (10 goals)
The most goals by a soccer player is by Pele , who has scored over a thousand goals in his life..
Ryan dBruogh
Steven Gerrard has so far scored the most and only goals in the world cup for England!
The record for the most goals scored in a season by a player in soccer is held by Lionel Messi, who scored 73 goals in the 2011-2012 season.
Andrey Arshavin for Arsenal has scored the most goals and he had scored four.
Saha
Pelé.
John Terry
sumwan