Arsenal have become the first club in history to earn more than £100m from a Premier League season.
The Gunners pocketed £100,952,257 from the 2015-16 campaign as a result of their second-placed finish and television revenue, with 27 of their matches being featured on TV.
Champions Leicester City, who finished 10 points clear at the top of the table, were just the fifth-highest earners of the season, picking up £93,219,598 - including £24.8m in prize money after their remarkable title success.
The Foxes trailed Manchester City (£97m), Manchester United (£96.4m) and Tottenham Hotspur (£95.2m) in the list, but still made £21.6m more than they managed last season and could be in for at least an extra £50m next term as a result of their Champions League qualification.
Aston Villa, who finished rock-bottom of the table, still walked away with £66.6m as a result of new rules dictating that half of the UK broadcast revenue was split equally between the 20 clubs.
Next season's figures are expected to be substantially higher, with clubs predicted to earn on average £40m more each as a result of the new £5.136bn television deal.