Manchester City were crowned Premier League champions after Manchester United were shocked 1-0 last night by West Bromwich Albion in the league. The result meant that City had an unassailable lead of 16 points, with five matches to go.
Here, we rate all the 24 players and their manager. Let's take a look at how they fared through the season.
25. Ederson (Goalkeeper) - 9
The Brazilian was an inspired signing by Pep Guardiola, making an instant impression and is one of the reasons why they will the campaign as Premier League champions.
The 24-year-old has kept 19 clean sheets in 43 games in all competitions so far and has been exemplary with his distribution and his ability to come off his line to help his defence.
24. Claudio Bravo (Goalkeeper) - 4
Claudio Bravo has not seen much time on the field and has become a peripheral figure at the Etihad.
The Chilean has made only one Premier League appearance, though has seen action in cup competitions, playing a key role in their EFL Cup success.
23. Kyle Walker (Defender) - 8
The England international has had an amazing debut season for City, playing a key role in their triumph and has definitely been a good addition to their squad.
However, he needs to work on his crossing and improve on his movement up front.
22. Danilo (Defender) - 6
Danilo remains a fine back-up and squad player for Guardiola, always ready to get involved when there is an injury in defence or even in midfield.
The Brazilian's ability to also play as a defensive midfielder is a plus and has made 34 appearances in the campaign so far, scoring two goals and registering two assists.
21. Vincent Kompany (Defender) - 8
Captain fantastic, Vincent Kompany, struggled with injuries at the start of the campaign, but has come back to a play key role in the final stretch of the campaign.
The Belgian without doubt remains the best defender at the club and would look to continue at the Etihad for atleast a couple of seasons more.
20. Nicolas Otamendi (Defender) - 8
The Argentinian has raised his game this season and has had his best campaign at the club. A Guardiola favourite, Nicolas Otamendi has made 44 appearances so far but has regressed in the past month or so.
His vulnerability to the high ball, remains a problem but he will be expected to play a key role for them in the future.
19. John Stones (Defender) - 5
John Stones started the season well but since suffering an injury, has struggled to regain his form and has fallen down the pecking order at City.
From first-choice, he has now become fourth-choice, but considering he is still young, expect him to fight for his place come next season.
18. Aymeric Laporte (Defender) - 5
The Frenchman, who cost City around €60 million in January, has so far looked comfortable during his time, but has been prone to mistakes, especially considering that he has been played out of position by Guardiola.
Just 23, Laporte will expect to get more game time next season as he becomes a key player for them.
17. Fabian Delph (Defender) - 7
Fabian Delph has had a resurgence at Man City this season, but in an unfamiliar position at left-back. The England international has been a hit, particularly in the absence of Benjamin Mendy, making 25 appearances so far, scoring one goal and providing one assist.
16. Oleksandr Zinchenko (Defender) - 7
One of the few youngsters used by the Spaniard, Oleksandr Zinchenko has been impressive whenever given the chance, using the opportunity to convince the boss of his worth.
His versatility will come in handy in the future as the Citizens aim to continue their dominance for a long time to come.
15. Benjamin Mendy (Defender) - 5
The Frenchman looked the part early on in his City career only for a serious knee injury to rule him out for most of the season.
Mendy has only managed to make five appearances, registering one assist, but has been a huge presence on social media, cheering his team from the sidelines.
14. Eliaquim Mangala (Defender) - 5
The 27-year-old has had a torrid time at the Etihad stadium since joining four years ago. Eliaquim Mangala was loaned out to Valencia in the 2016/17 season and played only a couple of times this season, before he was loaned out to Everton in January.
Unfortunately, a ligament injury cut short his time on Merseyside after only two games and he looks certain to leave the club in the summer.
13. Kevin De Bruyne (Midfielder) - 10
The best player in the squad and arguably in the league, Kevin De Bruyne has led City's title charge and has been magnificent in almost every game this season.
The Belgian has scored 11 goals and registered 20 assists in what has been an amazing year. If he continues to progress like this, there is no doubt that he will one day win the Ballon d'Or.
12. David Silva (Midfielder) - 9
The best controller and retainer of the ball in tight situations, David Silva remains one of the best to grace the Premier League.
Despite suffering certain personal setbacks, he has managed to focus on his game, scoring nine goals and registering 14 assists so far this campaign.
11. Fernandinho (Midfielder) - 9
The glue that holds the midfield together, Fernandinho has been excellent this season, with his performances going unnoticed.
He has excelled in his role as an enforcer and with him getting on in age, Pep Guardiola will have to look for a successor soon, a task not very easy.
10. Ilkay Gundogan (Midfielder) - 7
A player who at one time could walk into the starting eleven of any other side, Ilkay Gundogan is yet to become a regular fixture in the City side, but has shown his quality after being given more game time in the second half of the season.
A return of six goals and seven assists is not bad for the German, considering his limited involvement on a consistent basis.
9. Leroy Sane (Midfielder) - 9
Arguably the most exciting player in the Premier League, Leroy Sane has had a breakout campaign, with his pace allied with control giving defenders sleepless nights.
A favourite to win the PFA Young Player of the Year award, the German has scored 13 goals and registered 16 assists so far.
8. Raheem Sterling (Midfielder) - 8
The player who has benefitted the most from Pep Guardiola's arrival at Manchester City, Raheem Sterling is a much improved player, improving his end product and adding creativity to the pace he always possessed.
With season totals of 22 goals and 13 assists so far, he is having his best ever season statistically and will look to continue his form for England at the 2018 World Cup in Russia.
7. Bernardo Silva (Midfielder) - 7
Another player who would make the starting eleven of most other Premier League sides, Bernardo Silva has had a quietly impressive debut campaign for City, making most of the chances that he has got.
Signed as someone to replace David Silva in the future, the 23-year-old has so far scored seven goals and registered 11 assists in 49 games in all competitions.
6. Yaya Toure (Midfielder) - 4
The Manchester City legend has become a fringe player under Pep Guardiola, with the Spaniard not trusting him to perform consistently at a high level, as seen by his 14 appearances in all competitions so far.
Toure has been a great servant for City over the years, but perhaps it is time for him to move on to greener pastures.
5. Phil Foden (Midfielder) - 5
An academy graduate, Phil Foden has been hailed as the next big thing in English football and was given his debut by Pep Guardiola after impressing in training.
The 17-year-old has scored six goals and registered five assists this season, an impressive feat for someone who is the future of the club.
4. Brahim Diaz (Midfielder) - 5
Another youth player to be given an opportunity by Guardiola, Brahim Diaz has made only five appearances for the senior side, but what he has shown so far is that he has what it takes to star in the Premier League in the future.
There is no doubt that he is a future member of the City side.
3. Gabriel Jesus (Striker) - 7
The Brazilian has been impressive ever since moving to the Etihad and has emerged as Guardiola's number one striker. Jesus, despite suffering from injury, has netted in the goals, scoring 14 from 37 appearances.
At just 21, he is set to be the striker of the club for many years to come.
2. Sergio Aguero (Striker) - 9
The Argentinian has once again continued to bang in the goals for his side with 30 in just 39 appearances. Despite Guardiola not fully trusting him, he remains arguably the best goalscorer in the Premier League.
Will he remain at the Etihad come next season? Only time will tell.
1. Pep Guardiola (Manager) - 9
The Catalan had a trophy-less campaign last year, but has remedied that this season, achieving success in the form of the EFL Cup and the Premier League title, meaning that he has now won league titles in Spain, Germany and now England.
What he would now want is to lead City to their maiden UEFA Champions League trophy in the near future.