NFL

Fantasy

About Us

Who has scored the most goals in Premier League history? All-time top scorers in England's top division

The Premier League has been blessed with great goal-scorers since its inception in 1992, when it replaced the old First Division in England.

In total, 34 players have scored at least 100 times in the competition, while 11 have managed to pass the 150-goal mark. Only three have gone beyond a double century.

Among active players, Liverpool star Mohamed Salah is the nearest to the outright record, but even the 'Egyptian King' will struggle to match the all-time record in the world's most popular domestic football league.

Here, The Sporting News looks at the top goal-scorers in the history of the Premier League — and England's top flight as a whole.

Who has the

See Full Page