#2 Jamie Vardy - 40
Jamie Vardy is one of the unlikeliest of Premier League winners in the competition's storeyed three-decade-old history.
The Leicester City striker emerged from the obscurities of non-league football to win the Premier League in 2015-16. He scored 24 goals in the Foxes' fairy tale triumph. Four years later, the 34-year-old netted 23 times to win his first Premier League Golden Boot award as Leicester narrowly missed out on the Champions League.
With 123 goals in just eight competitions, Vardy is one of the Premier League's most prolific active scorers. He has shown no signs of slowing down any time soon, having netted five times already in the competition this season.
Remarkably, most of Vardy's Premier League goals have come against the Premier League's Big Six. The former England international has netted 11 times against Arsenal, nine times against Tottenham and eight times against both City and Liverpool.
Vardy has also scored five times against 13-time Premier League champions Manchester United.
#1 Sergio Aguero - 54 goals
Sergio Aguero is a bonafide legend of the Premier League. The five-time winner is the only player to score over 50 goals against the competition's Big Six.
Three of the Premier League's Big Six clubs happen to be Aguero's most favorite opposition. The Copa America 2021 winner scored 15 times against Arsenal, 12 times against Arsenal and 11 times against Spurs. He also netted nine times against Manchester United and seven times against Liverpool.
During a highly successful decade-long stint in the Premier League, Aguero (184) became the competition's most prolific foreign scorer in his final game in the competition.
The Argentine provided one of the most iconic moments in Premier League history. He did so by scoring a dramatic injury-time winner on the last day of the 2011-12 season to seal Manchester City's first title in the competition.
A decade later, the Kun Aguero moment remains a part of Premier League and Manchester City folklore.
Aguero scored at least 20 times in six of his ten seasons in the English top flight. His 12 hat-tricks are the most by any player in the competition.