With 260 goals in 441 appearances in the English Premier League, former Newcastle striker Alan Shearer is the Premier League all-time highest goal-scorer.
The England legend known for scoring a lot of goals in the League played in top clubs in Premier League including Southampton, Blackburn Rovers and Newcastle United.
Manchester United captain Wayne Rooney is trailing Shearer's record as the EPL all-time goal-scorer as he has netted 198 times in 460 appearances.
Thierry Henry, Frank Lampard and Jermain Defoe also make the top 10 EPL's all-time goal-scoring chart.
PAY ATTENTION: Get the latest sport news on NAIJ.com Sports App
Checkout the top 10 all-time Premier League top-scorers as at the end of 2016/2017 season
1. Alan Shearer 260 (441 games)
2. Wayne Rooney 198 (460 games)
3. Andy Cole 187 (414 games)
4 Frank Lampard 177 (609 games)
5. Thierry Henry 175 (258 games)
6. Robbie Fowler 163 (379 games)
7. Jermain Defoe 158 (468 games)
8. Michael Owen 150 (326 games)
9. Les Ferdinand 149 (351 games)
10. Teddy Sheringham 146 (418 games)
Meanwhile, you can see NAIJ.com's video of the Super Eagles training ahead of the World Cup qualifiers;