Manchester United have topped the Deloitte Money League for the tenth time in 21 years.
The top 20 clubs - of which ten are English - saw their combined revenue grow to a record £6.9bn during the 2016/17 season.
United generated revenue of £581m to clinch top spot, beating Real into second by just £1.49m - the smallest ever margin between the top two clubs.
Barcelona, Bayern Munich and Manchester City completed the top three.
Along with the ten English sides, there are three each from Germany, Spain and Italy and one from France.
Sort: Trending