Jimmy Greaves is the record goalscorer of the top flight in English football with more than 500 goals .
Whilst Shearer holds the record for goals scored in the Premier League , formed in 1992 , the record for goals scored in the top flight in English football is 357 , held by Jimmy Greaves .
Alan Shearer