Contents
show
Who scored many goals in England?
Wayne Rooney holds the record for the most goals scored for England – with 53 goals in 120 games. The 35-year-old former player, who started out at Everton and played for Manchester United, scored the goals between 2003 to 2018.
Who scored the most top flight goals?
The 10 greatest goalscorers in English top flight history
- Jimmy Greaves (357) (Image credit: Getty)
- Steve Bloomer (314 goals) …
- Dixie Dean (310 goals) …
- Gordon Hodgson (287 goals) …
- Alan Shearer (283 goals) …
- David Jack (257 goals) …
- Charlie Buchan (257 goals) …
- Nat Lofthouse (255 goals) …