Premier League Top Scorers by Season from 1992-93 to 2023-24 showing highest scoring EPL football players, club and number of goals.
Most goals scored in one Premier League Season by one player is 35 by Manchester City & Norway’s Erling Haaland.
Premier League Season 2022-23 Top Scorer are Mohamed Salah and Heung-min Son with a total of 23 goals each.
Click for Premier League 100 Top Scorers All-Time