Best: Kevin De Bruyne
Duh. For our money, De Bruyne is deserving of the PFA Player of the Year award for a season that could reap the Premier League assists record and he's comfortably the league's best player as far as stats are concerned.
Worst: John Stones
It's been another tricky season for Stones as his City career continues to plateau, so being one of the club's lowest rated players in 2019/20 with just 10 Premier League starts is certainly cause for concern.
Best: Marcus Rashford
Even if Rashford hadn't returned from injury, 2019/20 would still have been his most prolific campaign in a United jersey, so just imagine what he could achieve by the time the season is finished. World-class off the pitch, too.
Worst: Jesse Lingard
Lingard is often the subject of cheap jokes on social media and while no Premier League goals or assists since early last season doesn't justify that, it means he's deserving of this place on the list.
Best: Allan Saint-Maximin
What Saint-Maximin lacks in raw goal and assist statistics, he more than makes up for with an electrifying brand of football that has brought entertainment and thrills to St. James' Park this season.
It sums up Newcastle's luck that once they break their transfer record it goes on a player who reaches June with just a single Premier League goal to their name. Joelinton has already become a topic of ridicule.
Best: Teemu Pukki
We're big fans of Todd Cantwell as much as the next football fan, but 11 goals from a striker playing for the team rock bottom of the Premier League - including a hat-trick - is something we can't ignore.
Worst: Marco Stiepermann
As for Stiepermann, the step up to the Premier League has been a tough one, going from a regular fixture in the promotion-winning side to one of the statistical missteps in a Canaries side full of players struggling to adapt.
Best: Dean Henderson
There's perhaps no better demonstration of Henderson's brilliance in the Premier League than the fact he's had a better season than the very United number one, David de Gea, that he could replace very, very soon.
Worst: Ravel Morrison and Leon Clarke
We hold our hands up here. We just don't know. The Blades have just been so good. Consequently, our only real choice is to pick Morrison and Clarke who have only made one substitute appearance each this season.
Best: Danny Ings
Ings has and always will be a top Premier League forward, so credit to him for campaigning in the Golden Boot race with 15 strikes for a team that looked on course for a relegation battle after being annihilated 9-0 at home.
Worst: Che Adams
Twenty-two goals in the Championship doesn't mean you're cut out for the big time and finding the net zero times from 22 Premier League appearances shows Adams might have bitten off more than he can chew.
Best: Heung-min Son
Harry Kane and Dele Alli have been, eh, alright this season, so we're opting for part-time army man Son for his spiriting performances in a struggling Spurs side with a very tasty nine goals and seven assists.
Worst: Tanguy Ndombele
What a catastrophic signing. For once, Jose Mourinho actually seems justified for singling out a player in the press and the statistics back up the fact Ndombele could be ejected from north London after just one season.
Best: Gerard Deulofeu
There are times at which Deulofeu looks like he's playing a completely different sport to his teammates and building on his record of four league goals and five assists will be crucial if the Hornets are to survive the drop.
Worst: Andre Gray
Admittedly, there were a lot of contenders for this unwanted position, but we're going for Gray who, having scored just twice, finds himself ranked by statistics as the club's worst player with over five appearances in 2019/20.
West Ham United
Best: Sebastien Haller
Haller has blown hot and cold in a Hammers side that could be destined for the Championship, but he's been the best of a bad bunch with seven leagues goals, including a stunning scissor kick against Bournemouth.
One of the worst goalkeepers in Premier League history. He might be out on loan at the moment, but we can't forget his meltdown against Tottenham nor spilling a corner into his own net at Burnley.
Best: Adama Traore
Traore has turned into the player we always knew he could become this season and boy have the results been spectacular. Four goals and seven assists barely scratches the surface of how amazingly he's been playing.
Worst: Pedro Neto
This is harsh on the 20-year-old, isn't it? Well, to tell the truth, Wolves are dripping with quality all over the pitch, so there wasn't really anybody we could choose with much conviction and we're happy to admit it.
One day to go
It will be fascinating to see how the final nine game-weeks of Premier League action, plus a few catch-up games, make our picks for the best and worst players from each club look in July.
There were some obvious choices along the way, but also some really difficult and contentious ones, so you can expect a large cohort of selections to change in the coming weeks.
But regardless of who thrives and who flops when the action resumes, just seeing the Premier League back on our screens is enough for us.
- Chelsea linked with sensational Cristiano Ronaldo move
- Marcus Rashford writes to MPs over free meals for children
- The 10 greatest managers in PL history ranked