- Who
- Alan Shearer
- Where
- United Kingdom ()
The most goals scored in the English Premiership is 260 by Alan Shearer (UK). Shearer spent his Premiership career with Blackburn Rovers from 1992-96 before moving to Newcastle United in July 1996 for a record fee (at that time) of £15.6 million ($22.4 million), and retiring in 2006. Shearer scored an additional 24 goals for Southampton in the old First Division before it became the Premiership.