The Premier League's all-time goal scorer is Alan Shearer, who scored a total of 260 goals during his career. He played for Blackburn Rovers and Newcastle United, and he also scored 30 goals for the England national team. Shearer won the Premier League golden boot three times, and he was inducted into the Premier League Hall of Fame in 2021. Shearer's record continues to stand as a testament to his incredible skill and talent as a footballer.