It has truly been an extraordinary Premier League season, with the final matches being played 352 days after the first, and the last two months of the campaign being played behind closed doors.
But the 28th edition of the competition has been historic for other reasons, too.
Liverpool won their first-ever title and a host of Premier League records have been matched or broken by clubs and players.
We take a look at how the competition's history books have been rewritten in 2019/20.
Liverpool cemented first place with seven matches to spare, more than any previous title-winner.
Liverpool set a record of 22 straight victories when they beat AFC Bournemouth at Anfield in March. They went on to extend the run to 24 matches.
Jurgen Klopp's Liverpool won 32 of their fixtures, equalling the record after Manchester City achieved the same total in both 2017/18 and 2018/19.
From October 2019 to February 2020, Liverpool won 18 straight matches, matching Man City’s run which ended in December 2017.
Liverpool amassed 55 from a possible 57 at Anfield, the joint-most alongside Chelsea (2005/06), Manchester United (2010/11) and Man City (2011/12).
Leicester City’s 9-0 triumph at Southampton was the biggest away win and the joint-biggest victory overall, after Man Utd beat Ipswich Town 9-0 at home in March 1995.
Man City were 5-0 up against Watford after just 18 minutes in September, the earliest a team have managed five goals.
Man City also became the first team to achieve this feat in a season, with Raheem Sterling, Sergio Aguero, Kevin De Bruyne, Gabriel Jesus and Riyad Mahrez all hitting double figures.
With July’s 3-0 win at Aston Villa, Man Utd became the first team to win four consecutive matches by a margin of three or more goals.
Watford’s 3-0 win against Liverpool was the biggest victory for a side in the relegation zone against the team top of the table.
Aston Villa became the first side to win on all seven days of the week in a single campaign.
Man Utd were given 14 spot-kicks, the most a team have ever won in a season.
Sheffield United let in just 39 on their return to the competition. The Blades also became the first-ever promoted team to avoid defeat in their first nine away matches of a season.
Norwich City were relegated for a record fifth time, scoring the fewest-ever away goals in a season, with seven. They also lost all 27 matches in which they fell behind, becoming the only team not to record a single point from a losing position.
West Bromwich Albion were promoted from the Championship for a record fifth time.
De Bruyne equalled Thierry Henry’s record of 20 goals set up from 2002/03. De Bruyne also became the first player to set up at least 15 goals in three different campaigns, and the fastest to reach 50 assists, doing so in 123 matches.
Bruno Fernandes registered his 13th goal involvement in his 10th match, the joint-highest total for goals and assists in a player’s first 10 appearances.
Virgil van Dijk equalled a record by playing every minute for the champions, emulating Gary Pallister (1992/93), John Terry (2014/15), Wes Morgan (2015/16) and Cesar Azpilicueta (2016/17).
Watford goalkeeper Ben Foster became the oldest player to start 100 consecutive matches, completing his century against Southampton at 37 years and 86 days.
Jamie Vardy finished as the top scorer at the age of 33, with 23 goals. The previous oldest Golden Boot winner was 32-year-old Didier Drogba, who scored 29 times in 2009/10.
Sergio Aguero become the top-scoring overseas player when he overtook Thierry Henry's total of 175 with three goals at Aston Villa in January. He finished the campaign with 180 goals.
With his 12th hat-trick in the competition, netted against Aston Villa, Sergio Aguero broke Alan Shearer's record of 11.
Sergio Aguero achieved the feat when he found the net in an 8-0 victory over Watford.
With a goal against Liverpool and a hat-trick against Newcastle United, Teemu Pukki became the first player to score as many as four goals in his first two appearances.
A goal against Sheff Utd in July meant that Harry Kane scored against all 29 opponents he has faced. He is the only player to face more than one club and score against them all.
Jack Grealish was fouled 167 times, the most in a season since records began in 1998/99.
Emiliano Buendia created 29 goalscoring chances in December, the most by a player in a single calendar month since such data became available in 2003/04.
Scott McTominay picked up a yellow card after just 24 seconds in Man Utd’s Boxing Day match against Newcastle, the fastest given since this data started being collected in 2006/07.
David Luiz gave away five, the most by one player in a season.
Sergio Aguero won a record seventh EA SPORTS Player of the Month award, surpassing Steven Gerrard and Harry Kane's six awards.
Jurgen Klopp won the Barclays award five times, beating Pep Guardiola's four from 2017/18.