Deloitte’s Football Money League for 2020 has been published - and Barcelona have leapfrogged Real Madrid into top spot.

The Catalan giants generated more money than any other club in Europe for the first time last season.

Barça earned a whopping £741.1 million in revenue for the 2018-19 season - a considerable increase on the £611.6 million generated during the 2017-18 campaign.

Real Madrid’s revenue, on the other hand, increased by just £2.3 million.

Meanwhile, Manchester United remain the Premier League’s richest club - although the Red Devils are said to be "at risk of losing the position as the Premier League's highest revenue generating club for the first time" next year.

Clubs that have dropped out of the top 20 include Newcastle United (19th last year) and AC Milan (18th last year).

Let’s take a look at the top 20, per BBC Sport

20. Napoli

2018/19 revenue: £182.8m
2017/18 revenue: £161.9m

New entrants into the top 20, Napoli finished second in Serie A last season, 11 points behind champions Juventus, and increased their revenue by just over £20 million compared to the previous campaign.

19. Everton

2018/19 revenue: £187.7m
2017/18 revenue: £188.6m

Everton drop from 17th in 19th in Deloitte’s latest Money League after only managing to increase their 2018-19 revenue by £1 million.

18. West Ham

2018/19 revenue: £190.7m
2017/18 revenue: £175.3m

West Ham jump from 20th to 18th place after boosting their earnings by £15 million last season.

17. Lyon

2018/19 revenue: £194.6m
2017/18 revenue: £145.5m

A big increase in revenue (just shy of £50 million) sees Ligue 1 outfit Lyon rise into the top 20.

16. AS Roma

2018/19 revenue: £203.6m
2017/18 revenue: £221.5m

AS Roma drop one place to 16th this year after failing to make as much money as the previous season.

15. Schalke

2018/19 revenue: £286.3m
2017/18 revenue: £216m

Schalke, despite a poor 2018-19 Bundesliga campaign, have moved up one place in the Money League after boosting their revenue by an impressive £70 million.

14. Inter Milan

2018/19 revenue: £321.3m
2017/18 revenue: £248.7m

Inter Milan remain in 14th position this year despite seeing their revenue jump from £248 million to £321 million.

13. Atletico Madrid

2018/19 revenue: £324m
2017/18 revenue: £269.6m

Atletico Madrid are also non-movers this year. The Spanish club enjoyed a £55 million increase in revenue last season.

12. Borussia Dortmund

2018/19 revenue: £332.4m
2017/18 revenue: £281m

German giants Borussia Dortmund also remain in the same position after earning an additional £51 million last season.

11. Arsenal

2018/19 revenue: £392.7m
2017/18 revenue: £389.1m

Arsenal, who have endured a difficult 12 months, drop two places to 11th after boosting their revenue by just £3 million last season.

10. Juventus

2018/19 revenue: £405.2m
2017/18 revenue: £349.5m

The Cristiano Ronaldo effect? Juventus, 11th in the previous Money League, increased their revenue by over £50 million last season during the Portuguese superstar’s debut campaign in Turin.

9. Chelsea

2018/19 revenue: £452.2m
2017/18 revenue: £448m

Chelsea slip one place to ninth after increasing their revenue by just £4 million.

8. Tottenham

2018/19 revenue: £459.3m
2017/18 revenue: £379.4m

Champions League finalists Tottenham enjoyed a huge increase in their revenue over the course of the 2018-19 campaign - although that wasn’t enough to prevent Mauricio Pochettino getting the sack earlier this season.

7. Liverpool

2018/19 revenue: £533m
2017/18 revenue: £455.1m

Liverpool remain in seventh position, despite winning the Champions League and boosting their earnings by a massive £78 million.

6. Manchester City

2018/19 revenue: £538.2m
2017/18 revenue: £503.5m

Manchester City drop down one place, even though they won the Premier League last term and made an additional £35 million compared to the previous season.

5. Paris Saint-Germain

2018/19 revenue: £560.5m
2017/18 revenue: £479.9m

Paris Saint-Germain, who continue to dominate Ligue 1 but struggle when it comes to the latter stages of the Champions League, move up one place to fifth after seeing a rise of £81 million in their earnings.

4. Bayern Munich

2018/19 revenue: £581.8m
2017/18 revenue: £557.4m

Bayern Munich remain the Bundesliga’s richest club after boosting their revenue by an additional £24 million.

3. Manchester United

2018/19 revenue: £627.1m
2017/18 revenue: £598.8m

Manchester United may be the butt of most football fans’ jokes right now but they continue to rake in the cash, suggesting Ed Woodward is probably perfectly safe under the Glazers for the time being.

2. Real Madrid

2018/19 revenue: £667.5m
2017/18 revenue: £665.2m

Real Madrid only managed to increase their revenue by £2 million, which is quite surprising. Again - the Cristiano Ronaldo effect?

1. Barcelona

2018/19 revenue: £741.1m
2017/18 revenue: £611.6m

And in top spot, after increasing their revenue by a staggering £130 million, it’s Barcelona, who have just replaced Ernesto Valverde as their head coach.

How much of that increase is Lionel Messi responsible for? Quite a lot, you’d imagine.