#3 Manchester City: 10/10
To say Manchester City have been outstanding this season would be an understatement. Pep Guardiola has completely taken over the Premier League, with his team winning matches at a canter and entertaining fans in a way never thought possible on the English shores.
19 matches played. 18 matches won in the league with one draw. This City team is a machine and not just a well-oiled machine pumping out results, they bulldoze their opponents like a bullet train.
This record-breaking team might just end the season unbeaten and go down as the greatest team in English football history. They have lost one game in all competitions this season, a dead rubber against Shakhtar Donetsk.
They have a winnable tie against FC Basel in the last 16 of the Champions League and when all is said and done and the curtain falls on this season, we might just be saying this team broke the records of the Invincibles and the treble winning United team, all in one season playing the best football England has ever seen.