The highest goalscorer in the e.p.l is Alan Shearer but the second highest goal scorer is Thierry Henry.
ian rush 346 goals
It is Ronaldo Lima with 15 goals.
what year did Alvin martin score a hatrick
Alan Shearer, 260 EPL goals
Thierry Henry - 174 Premier League Goals
Alan Shearer the Geordie who scored most of his goals for Blackburn Rovers
Sachin Tendulkar is the highest test match run scorer of all time But in all forms of the game, that record goes to Graham Gooch with appx 65,000 runs.