#2 Raheem Sterling

We can all agree that Sterling is probably the most improved player in Guardiola's tenure at City. He used to struggle at finishing in the front, but now he has improved so much so that he is now one of the top scorers of the league. Guardiola has helped Sterling to mature not only in the game but also outside of it. This has helped him to put aside the criticisms that he faces from the fans around the country.
Sterling is known for his runs on the wings and he can operate on both wings. He has also become a regular starter in Gareth Southgate's Three Lions team. He has been in superb form this season, with 19 goals and 16 assists to his name in 40 appearances for City. If Sterling continues to perform in the same manner, he could well be on his way to becoming one of the all-time Premier League greats. He has a transfer market value of about 108 million Euros and his contract at the club run till June of 2023.