The biggest domestic league in Europe, the Premier League, has never been short of surprises or entertainment.
Some of the best players and managers in the world have graced the Premier League, producing teams of exquisite quality who went on to etch their names in the history of the competition.
There have been some incredible teams over the years who have dominated the Premier League. On that note, let's take a look at the five best teams:
#5 Liverpool (2019-20 Premier League winners)
Jurgen Klopp's Liverpool had won the UEFA Champions League in the 2018-19 season, but there were clear signs that the team hadn't reached its peak yet.
In the 2019-20 Premier League, Liverpool romped to a historic league title, their first in three decades and first in the Premier League era. The Reds were not very active during the summer transfer window but had built a side over the years that was capable of challenging the very best.
Such was their dominance that Liverpool finished 18 points ahead of second-placed Manchester City, finishing their Premier League campaign with a whopping tally of 99 points. They were less successful in other competitions, though, but managed to win the UEFA Super Cup and the FIFA Club World Cup that season.
Liverpool set a plethora of Premier League records during the 2019-20 season. They registered the most successive home wins (17), joint-most home wins (18) in a Premier League campaign, the best start to a season in Europe's top five leagues (26 wins and a draw in 27 games) and won the competition with a record seven games to spare while going unbeaten at home.
Mohamed Salah was the top goalscorer with 19 goals for the newest Premier League champions, while centre-back Virgil van Dijk shone in defence.
#4 Manchester United (2008-09 Premier League winners)
Manchester United were the dominant force in the Premier League in the late 2010s, completing a three-peat in the competition in 2008-09.
Powered by the performances of Cristiano Ronaldo and Wayne Rooney, Sir Alex Ferguson's side were relentless in the Premier League that season. Goals were spread across the team, with Dimitar Berbatov and Carlos Tevez chipping in with useful contributions up front.
Their season ended in heartbreak, though, as they lost in the Champions League final to Barcelona. Ferguson's team did win the League Cup and the Community Shield apart from the Premier League that campaign.
Also Read: 5 most valuable football teams in the world.
#3 Chelsea (2004-05 Premier League winners)
Jose Mourinho, one of the most exciting young coaches in world football, arrived in the Premier League when he was appointed as the manager of Chelsea.
Owner Roman Abramovich was intent on making Chelsea one of the biggest clubs in the world and was not afraid of splashing the cash to do so. Chelsea signed Paulo Ferreira, Petr Cech, Didier Drogba, Arjen Robben and Ricardo Carvalho in 2004 to become a force to be reckoned with.
Mourinho's Chelsea announced themselves in emphatic fashion. They won their first league title in 50 years and were defensively well constructed. They registered the most away wins (15), most clean sheets (25) and the fewest goals conceded in a Premier League season (15), among other records.
Chelsea would go on to win two more Premier League titles under Jose Mourinho as the Blues announced themselves as the new powerhouse in English football.
#2 Manchester City (2017-18 Premier League winners)
Nicknamed 'The Centurions', Pep Guardiola's Manchester City became the first Premier League team to notch up a whopping 100 points in a season.
That was one of many records Manchester City set during their victorious 2017-18 Premier League campaign. There were doubts about whether Guardiola's philosophy would yield him results in England, but City's exploits in the 2017-18 season silenced all his critics.
Manchester City were utterly ruthless and efficient that season. They had spent heavily that summer, signing the likes of Kyle Walker, Benjamin Mendy, Bernardo Silva, Ederson Moraes and Aymeric Laporte. All these players proved to be vital acquisitions.
Apart from their Premier League success, Manchester City also triumphed in the League Cup that campaign. Sergio Aguero was the top goalscorer for the team, with 21 league goals, while Raheem Sterling, Gabriel Jesus, Leroy Sane and Kevin De Bruyne also enjoyed fabulous campaigns.
#1 Arsenal (2003-04 Premier League winners)
Arsenal went unbeaten during the 2003-04 Premier League season, earning the moniker 'The Invincibles'.
The Gunners signed goalkeeper Jens Lehmann from Borussia Dortmund that summer and the German would prove to be a shrewd acquisition. Arsenal won 26 of their 38 league games, drawing the other 12.
French striker Thierry Henry, regarded as one of the greatest players to have played in the Premier League, scored 30 league goals and won the PFA Players' Player of the Year award. Lehmann, Ashley Cole, Robert Pires, Kolo Toure and Lauren were consistent starters throughout the season for Arsenal.
Arsenal did not fare as well in other competitions that campaign, though. They lost in the semi-final in the FA Cup and League Cup and were knocked out of the Champions League in the quarter-final. However, in the Premier League, Arsene Wenger's men scripted history, as they became the first team to go unbeaten in a season.