They are as follows, 1.Fernando Torres-Liverpool and Spain, 2.Steven Gerrard-Liverpool and England 3.Frank lampard-Chelsea and England, 4.Wayne Rooney-Manchester United and England, 5.Cristiano Ronaldo-Manchester united and Portugal, 6.Cesc Fabregas-aArsenal and Argentina.
Chat with our AI personalities
All time record is held by Arthur Rowley, with 433 goals in 619 matches for 5 different teams between 1946 and 1965.
The most goals in just the top division is Jimmy Greaves, with 357 goals in 516 matches for Chelsea, Spurs and West Ham between 1957 and 1972.
The premier league record goal scorer is Alan Shearer, with 260 goals in 441 matches for Blackburn Rovers and Newcastle United between 1992 and 2006.
in 1928 dixie dean for everton scored 60 goals in 1 season, a record in English football which still stands to this day!