Top 5 players in Premier League this season
English Premier League has relatively been dull in terms of a title-race but it has not been short on action which has the fans all over the globe enveloped in its grandeur.
Courtesy to some excelling individuals and managers, the league has been packed with some end to end action. A game of ninety minutes of football has never been so entertaining, week in and out.
English clubs have never been short on talent but this season, things are very much on a different level.
Out of all the players plying their trade in England's top division, here are the top five players hand-picked on the basis of their performances in the 2017-18 season.
#5 Sergio Aguero
At the start of the season, Guardiola was keen on replacing Sergio Aguero with a striker who fitted his style more than the Argentine. However, City were content with their business and did not sign another centre-forward.
The Argentine has been in swashbuckling form this season and appears to be scoring goals as per his will. He has bagged 21 goals and six assists in the league so far.
His presence at the helm of Pep's attack has promised goals and nightmares to opposition defences.
He has truly been the driving force in his team's successful season. The 29-year-old would be key in City's second leg encounter against Liverpool where they trail 3-0 to the Merseyside giants.