Every now and then a striker comes along and wows us fans, leaving us sure he's the best in the Premier League right now, but one of these men must be the greatest of all time.
Think Eric Cantona of the mid 90's, turn of the millennium for Thierry Henry, maybe Cristiano Ronaldo in his prime or even the league's record goalscorer Alan Shearer?
But what about Sergio Aguero? Could the Manchester City striker be the very best of all the great strikers to have graced the Premier League?
Since arriving in England in 2011 the Argentine has scored goals at an alarming rate, propelling City to two Premier League titles in the process.
Though his time in England is brief in comparison to some of his contenders, he's had a huge impact on the league, just ask any of the numerous defenders he's ran rings around on a Saturday afternoon.
Debates like this often come down to numbers, and Aguero's stats make a very good case for him to be the best striker the Premier League has seen, especially after his recent four goal display against Tottenham.
Since signing for City in 2011 the pocket rocket has netted 61 goals in 95 appearances at a rate of a goal every 108.3 minutes, the best goals to minutes ratio of any player to have scored at least 20 Premier League goals.
To put that in context, second on the list is Arsenal legend Henry, who had held the record by registering his 175 Premier League strikes at a ratio of a goal every 121.8 minutes.
But of course, numbers don't tell the whole story, with Aguero finding himself 199 goals behind leading scorer Shearer, who netted 260.
In fact, if we were to go by numbers alone Emile Heskey and Dion Dublin would point to the fact they both surpassed the 100 mark, while QPR, Newcastle and Tottenham icon Les Ferdinand's total of 149 is more than double Aguero's.
What perhaps matters even more than the sheer number of goals is the success the player achieved while scoring them.
Take Shearer for example, his 260 strikes brought him a grand total of one Premier League winners medal, whereas second placed Andy Cole is a five time Premier League champions thanks to 187 goals.
Aguero can once again be mentioned in the upper echelons of this category, having won the league in two of his three seasons in England, and that's likely to become three out of four should City manage to overtake Chelsea.
If number of goals and medals still doesn't do it for you, why not take a walk down memory lane and remember those strikers who are forever etched in our memory, not for their goal record, but for little bits of brilliance.
We're thinking Cantona's arrogant chip and celebration against Sunderland in 1996, Paulo Di Canio's airborne volley against Wimbledon in 2000 or any one of Tony Yeboah's numerous thunder bolts in the mid 1990's.
While Aguero's most memorable moment may not have the technique of the aforementioned, not a football fan in this country will ever forget the moment his last minute winner secured City's first Premier League league title with practically the last kick of the 2011/2012 season.
Who is number one?
So there it is, three different categories and Aguero finds himself near the summit of all three. Surely that makes him the best ever?
Well, perhaps not just yet. Because one thing we've failed to mention is longevity. Yes, Aguero has had a great impact in the last three seasons, but he'll need to do the same again over the next three campaigns to prove himself to be the greatest.
So who is the best? Is it Shearer? Henry perhaps? Ruud van Nistelrooy wasn't bad, and Didier Drogba could be simply unplayable.
Come to think about it, Dennis Bergkamp could have masqueraded as a magician and Robbie Fowler is called God on Merseyside for a reason.
So when it comes to it, naming the best striker the Premier League has ever seen is a pretty tough job. But one thing is for sure, Aguero certainly has all the attributes to one day wear that crown.