- Harry Kane
- 204 total number
- Reino Unido (Southampton)
The most goals scored in the English Premier League by a football (soccer) player for one club is 204, achieved by Harry Kane (England) for Tottenham Hotspur between 7 April 2014 and 18 March 2023.
Kane surpassed Sergio Agüero’s record of 184 EPL goals for one club on 20 August 2022, when the England captain found the net against Wolverhampton Wanderers. As of 18 March 2023, Kane had scored 204 times in 307 appearances for Tottenham in the English top-flight, with three additional goalless appearances coming during a loan spell for Norwich.