The Premier League is blessed with some outstanding talents.
Whether it's Virgil van Dijk or Kevin De Bruyne, some of the finest footballers in the world grace the English top-flight on a regular basis.
Jordan Henderson was named the FWA Player of the Year for 2019/20 but it remains to be seen who the major gong of PFA player goes to.
It wouldn't be a great surprise if it was a Liverpool star, but surely this is De Bruyne's year? He is a player of mesmeric beauty, gliding across the turf and laying on a joint-league record of 20 assists this campaign.
However, for every Jamie Vardy and Trent Alexander-Arnold, there are some remarkably average players.
The Premier League, for the most part, is full of excellent individuals but some simply don't turn in week in, week out.
That was more than evident this season where mistakes were made on a regular basis by far too many players.
Of course, none were probably bigger than the introduction of VAR. It was thought the technology would save us but unfortunately, it led to even more controversy.
However, let's forget that for a moment and focus on the football itself.
Here at GMS, we put together an XI of some of the very worst in the division this term...
Roberto: The West Ham stopper was catastrophic this season and has to go down as one of the worst in his position in Premier League history.
The Spaniard ended up going back to Spain in January and it's highly unlikely we'll see him at a top-flight ground again. He shipped 17 goals in eight matches, made two individual errors and also scored an own goal. Wherever he turned, misfortune seemed to stare him in the face.
He just wasn't good enough.
David Luiz: Whether it's a thunderous free-kick or a shambolic mistake, Luiz is well and truly one for the highlight reel. He is a tremendous player on his day but those good games are too rare.
Signed from Chelsea last summer, the Arsenal defender has rarely looked comfortable, conceding five penalties and being sent off against Man City. Despite costing just £8m, he certainly wasn't a very good acquisition.
Adrian Mariappa: It's crazy to think that Mariappa was still a Premier League footballer until Watford were relegated. You could pick a number of the Hornet's backline but as far as WhoScored's ratings go - he is the worst in the division.
He mustered a rating of 6.25, managed just one tackle per match and was pretty poor in possession, completing 73.2% of his passes.
Christoph Zimmermann: Like Watford, it's impossible not to include a Norwich player in the backline here. They were the worst defensive side in the division, conceding 75 times, but Zimmermann was one of the worst alongside Ben Godfrey, Max Aarons and Jamal Lewis.
Josip Drmic: It's hardly a surprise to see a number of Norwich players appear in this XI - they did finish bottom after all. However, Drmic was quite possibly the worst player in the entire Premier League this term.
Signed from Borussia Monchengladbach with a decent reputation for Switzerland, he was a disastrous signing by the Canaries. The winger scored just once in 21 outings, failed to provide an assist and managed an average rating of 6.03. Incredibly poor.
Danny Drinkwater: The midfielder's career has gone considerably downhill since his move to Chelsea. The title winner spent temporary spells on loan with Burnley and Aston Villa but only played five times - failing to score or assist.
Given his lack of matches, it's perhaps harsh to put him in this team but his average rating was below six. If he has any future under Frank Lampard, it would be a huge surprise.
Lewis Cook: The Bournemouth man made his England debut in 2018 but this season he was incredibly average - putting in a number of subpar performances. He started 14 times, made 13 appearances from the bench, and failed to score or assist.
On top of that, Cook completed just 78% of his passes - a number that represents the second-worst of his career. A lot was thought of the former Leeds man a few years ago but he hasn't lived up to expectation. Perhaps heading back down to the Championship will do him some good.
Jesse Lingard: The Man United man may have become a meme, but it's safe to say that the numbers don't do him any favours.
Until the final game of the season, the England international had failed to score or assist a single goal in the Premier League. For someone who was once a key name in Gareth Southgate's side, he has gone considerably downhill. Surely he has played his final game for the Red Devils?
Marco Stiepermann: The final Norwich player on the list - Stiepermann looked considerably out of his depth in the Premier League. An attacking midfielder, he didn't score or assist in 24 matches while his pass success rate was terrible - sitting just over 71%.
When Todd Cantwell or Emi Buendia weren't on form, they needed someone to step up. Stiepermann simply wasn't that player.
Joelinton: The Brazilian forward may eventually come good but for £40m, he was nothing short of a waste of space this season.
The Newcastle forward scored just twice and became a victim of Newcastle's defensive style of play. That being said, he missed a number of big chances and looked incredibly uncomfortable in front of goal. The less said about his composure the better.
Andre Gray: Of players to start a minimum of five games this term, Gray's average rating was the second-worst, via WhoScored, in the entire Premier League.
He scored twice in 23 matches, mustering only 0.8 shots per match. He was also poor in possession, racking up 1.3 unsuccessful touches each game on average. Like several other names on this list, perhaps Gray will be better off in the Championship.
- The most expensive U21 players in the Premier League
- The worst signings of the PL season
- The bottom half Premier League TOTS