#3 Harry Kane (Tottenham Hotspur)
Harry Kane has to be one of the best players to ever don a Tottenham Hotspur jersey in the Premier League era. The English international has been wonderful for Spurs over the last seven seasons since being promoted to the senior setup.
The 28-year-old star is an adept player in build-up play, creative in the final third and lethal in front of goal. The centre-forward has excelled at scoring from outside the box while his aerial abilities are also outstanding.
Kane has managed 171 league goals in total already and could go on to become the highest goal-scorer in the history of the competition. But that task would have been a lot easier if his 33 strikes that hit the woodwork went inside instead of bouncing out.
Nevertheless, Kane still has quite a lot of years on hand to break several records in English football.
#2 Sergio Aguero (Manchester City)
Sergio Aguero will go down as one of the greatest overseas players to ever grace the Premier League. The Argentinian superstar joined Manchester City in 2011 and went on to win a number of personal and team accolades.
Although he had a short stature, Aguero often used his guile to beat defenders. He was always one step ahead of them and his brilliant finishing enabled him to become a breathtaking striker.
The South American star left the Etihad last summer but scored 184 league goals during his 10-year-stay at the club. This led to him becoming the fourth highest goal-scorer in the league's history. But he could have perhaps surpassed Wayne Rooney in second place if his 34 strikes had gone inside the goal instead of hitting the woodwork.
Aguero retired a couple of months ago due to cardiac arrhythmia but he left England and Manchester City fans with lots of memories.
#1 Robin van Persie (Arsenal, Manchester United)
Robin van Persie was one of the most tantalizing strikers in English football during his 11 years in the country. The Dutch international joined Arsenal in 2004 and became a perfect replacement for Thierry Henry after the Frenchman left the club.
During his time at the Emirates, Van Persie turned into a fast and clinical finisher. The 38-year-old ace could go past the best of defenders and score some incredible goals.
In 2012, he joined Manchester United and finally got his hands on a Premier League trophy. He spent three years at Old Trafford before returning to Fenerbahce.
In his decade-long period in England, he scored 144 times in the league. However, this tally could have been higher if he had not hit the post 44 times.
Van Persie retired from the game in 2020.