#2 Sergio Aguero (Manchester City)
In stark contrast to Aubameyang's EPL career, Aguero has been in the league for almost 7 years now, establishing himself as one of the greatest strikers ever in the league. He has been a mainstay in the squad for a major part of Sheikh Mansour's revolution and has become Manchester City's leading goal-scorer.
The Argentine forward has continued his impressive career under Pep Guardiola and has 21 EPL goals this season, just behind the unstoppable Kane and Salah. Some did expect him to get benched by young Gabriel Jesus, but his form and goal scoring antics have made him irreplaceable.
It can be said that Aguero is a classic South American striker. Previously Known as a serial goal poacher inside the box, he has now added pressing, a bit of physicality and assists to his game under Guardiola. He already has as many assists as he had in his last two seasons combined.
Now nearing the age of 30, he has become a prime example for other strikers to follow and definitely deserves his place in the EPL's greatest ever strikers list that many pundits currently place him in.