Of course, many talented individuals grace the Premier League, from the top teams like Chelsea, all the way down to teams like Queens Park Rangers. But is there an outstanding player that is undeniably the best?
A few names instantly spring to mind when you are asked this question, players like Wayne Rooney, Sergio Aguero and Eden Hazard.
Wayne Rooney has been one of the best players in world football for a number of years, although he will always be a class below Cristiano Ronaldo and Lionel Messi.
But, if you take those two behemoths of the game out of the equation, Rooney is one of the first players in line to take the title of the best player in the world, and is certainly up there with the best in England's top-flight.
His determination and effort combined with his superb talent and technique comes together to make a player that is truly an enjoyment to watch. He has scored many fantastic goals in his time at Manchester United and with his previous side Everton as well.
- Wayne Rooney ready for Man City clash
- Wayne Rooney praised by Bryan Robson
- Wayne Rooney wants investment in grassroots football
Rooney certainly divides opinion between football fans, but if you ask yourself, just for a moment, who can play that No.10 role, just behind the striker better than him? It's difficult to think of anybody else.
The stats don't lie, Rooney is the Premier League's third highest ever goalscorer and still has a few years left at the top level to go, you would think he would take Andrew Cole's record of 187 goals within this season, but certainly before the end of next.
Sergio Aguero cannot be left out of the contenders, he is such a clinical finisher and strikes fear into every defence he plays against. Once again, the stats back him up, he holds the record for the best minutes per goal ratio ever in the Premier League and you don't see that record slipping from his grasp anytime soon as he is in the form of his life at the moment.
Rooney is consistently world-class, unlike some other big names in the division
Barring his ever present injuries and assuming he stays at Manchester City , you would have to think he would go on to break records for the club and the league itself. But that previous statement was very important; "Barring his ever present injuries" as Aguero can never seem to stay in the team for long enough to be able to break those records.
If he can manage to stay off the injury list for a while, he will blossom into the best player in the league. Many people would make a case for Hazard, but he just doesn't produce consistently enough to be classed as the best player in the division.
Let's not forget he is only young and has plenty of time to develop into an outstanding figure in football. He certainly has a lot more skill than Aguero and Rooney in terms of flair, but he seems to lack that attitude necessary to convince some people.
The Belgian winger doesn't appear to have that determination and resilience of a player you would place up their with the best. If he starts to perform like everyone knows he can on a regular basis however, he may start to creep his way into that elite category of players.
Based on that, and all the aforementioned points, Manchester United captain Wayne Rooney is currently the best player in the Premier League.