2) Gary Lineker (48 Goals)
Gary Lineker played for a number of illustrious clubs, including Leicester City, Tottenham Hotspur and Barcelona, during his long career, whilst also bagging 48 goals in 80 appearances for England.

2) Gary Lineker (48 Goals)
Gary Lineker played for a number of illustrious clubs, including Leicester City, Tottenham Hotspur and Barcelona, during his long career, whilst also bagging 48 goals in 80 appearances for England.