10. Klaus Fischer, 1968 to 1988
Clubs: 1860 Munich, Schalke 04, Cologne, Bochum.
Goals: 268.
A regular for club and country during a varied career in his home nation and was a World Cup runner-up in 1982 with West Germany.
9. Silvio Piola, 1930 to 1954
Clubs: Vercelli, Lazio, Torino, Juventus, Novara.
Goals: 274.
A record breaker in Italy, Piola is the record goalscorer for three clubs, the highest scorer in the history of the Italian top flight and the Azzurri’s third highest scorer despite only having 34 caps.
8. Alan Shearer, 1988 to 2004
Clubs: Southampton, Blackburn Rovers, Newcastle United.
Goals: 283.
Remains the topscorer in Premier League history with an almost unassailable 260 strikes and was also prolific for England.
6=. Cristiano Ronaldo, 2003 to present
Clubs: Manchester United, Real Madrid.
Goals: 287.
Was brilliant at Old Trafford, but since moving to the Spanish capital in 2009 for a then world record £80m the Portugal captain has almost unstoppable.
6=. Gordon Hodgson, 1926 to 1939
Clubs: Liverpool, Aston Villa, Leeds United.
Goals: 287.
South African by birth Hodgson would go onto play for the Three Lions, as well as playing first class cricket for Lancashire.