England has had some great goal scorers in history, but only a few made to the top 10 list. Take a look at the England national football (soccer) team all-time highest top goal scorer. This list includes Jimmy Greaves, Gary Lineker, Sir Bobby Charlton, Wayne Rooney and more.
#10 Frank Lampard: 29 Goals
Frank Lampard is regarded as one of the greatest goal scoring midfielders of all time.
The Chelsea legend had the ability to make the right runs at the right time which helped in scoring goals. Personally, 2005 was the best year for him when he finished second for both the Ballon d’Or and Fifa Player of the year award.