Manchester City have officially been crowned Premier League champions once again, sealing their third title in four years.
Their triumph was wrapped up on Tuesday night by Leicester City beating second-placed Manchester United 2-1 at Old Trafford.
A number of players have caught the eye this season for City – with Ruben Dias reinvigorating their defence and Kevin de Bruyne as creative as ever.
Manchester City have been crowned Premier League champions again after a superb season
Of course, there are others who have been forced to settle for bit-part roles in the triumph this campaign, which has been a painful final one for Sergio Aguero.
Here, Sportsmail‘s JACK GAUGHAN has rated the performances of every City player during yet another top-flight success.
Pep Guardiola’s team were untouchable at the top and have sealed a third title in four years
Ederson (34 starts) – 8/10
Will win the Golden Glove again and distribution keeps improving.
City goalkeeper Ederson’s distribution gets better and better and he will win the Golden Glove
Zack Steffen (1 start) – 6/10
Came in for big 3-1 victory at Chelsea when Ederson had Covid.
Kyle Walker (20 starts, 2 sub appearances) – 8/10
Always better for competition and found his consistency again.
John Stones (20 starts) – 8.5/10
Reborn as a centre half after such difficult seasons. Heartening comeback.
Ruben Dias (30 starts) – 9/10
Transformed City’s defence. Leader at the back and could win player of the year.
Ruben Dias has transformed City’s defence and also has a shout to be named player of the year
Oleksandr Zinchenko (13 starts, 5 substitute appearances) – 7.5/10
Similar pattern every year: starts on the periphery then emerges as premier left back.
Aymeric Laporte (14 starts, 2 substitute appearances) – 7/10
Performed fairly well but hasn’t been able to force a way back into best XI.
Joao Cancelo (25 starts, 1 substitute appearance) – 8/10
Stunning form at the turn of the year gave City extra impetus in possession.
The stunning form of Joao Cancelo at the turn of the year gave City more impetus on the ball
Nathan Ake (8 starts, 1 substitute appearance) – 6/10
Injuries and the re-emergence of Stones have made this a frustrating debut year.
Benjamin Mendy (11 starts, 1 substitute appearance) – 6/10
Popped up with a couple of unlikely goals although another uninspiring campaign.
Eric Garcia (2 starts, 2 substitute appearances) – 5/10
Starts came in defeat by Leicester and draw at West Ham. Wants to leave.
Rodri (29 starts, 2 substitute appearances) – 8/10
Grown into his role this year. Commanding presence and vital aerially in a small team.
Fernandinho (11 starts, 8 substitute appearances) – 8/10
Sprightly displays when called upon and huge presence in the dressing room.
City captain Fernandinho is a huge dressing room presence and has impressed when fielded
Ilkay Gundogan (21 starts, 5 substitute appearances) – 9/10
Likely to finish the club’s top scorer in the league. Redefined his game.
Kevin De Bruyne (22 starts, 2 substitute appearances) – 9/10
When De Bruyne plays well, City play well. De Bruyne has played very well.
Kevin de Bruyne has reached his typical heights again this season and makes City play better
Bernardo Silva (22 starts, 2 substitute appearances) – 8/10
Stood up when De Bruyne was injured and ran matches for City in that spell.
Phil Foden (15 starts, 11 substitute appearances) – 8.5/10
Changed games off the bench. Now one of the manager’s first picks from the start.
Ferran Torres (13 starts, 8 substitute appearances) – 6.5/10
Used more often in the cup competitions. Has shown glimpses after signing last summer.
Raheem Sterling (26 starts, 3 substitute appearances) – 7.5/10
Hasn’t reached his highest standards but still hit double figures.
Raheem Sterling hasn’t reached the peak of his powers but still managed to hit double figures
Riyad Mahrez (21 starts, 4 substitute appearances) – 7.5/10
Started slowly before playing his best football at the club over the past months.
Gabriel Jesus (20 starts, 6 substitute appearances) – 7/10
Superb when linking play but has not scored enough goals again.
Sergio Aguero (7 starts, 4 substitute appearances) – 6/10
Painful final season at the Etihad. Never recovered from his lengthy injury.
It has been a painful final season at City for Sergio Aguero, who never recovered from injury
Liam Delap (0 starts, 1 substitute appearance) – 6/10
Thrown on in defeat by Leicester in September. Has a big future ahead of him.