Lionel Messi earned a staggering £29.7million in the last year, replacing David Beckham as the world’s highest-earning footballer.

A study done by France Football magazine found that the England midfielder had finally been toppled after two years on the top spot, though he stays above Cristiano Ronaldo in second place.

However, no Manchester United players in top 10 list!! Not even our best player – Wayne Rooney!!

The £200,000 a week after-tax deal that Ronaldo signed when he left Manchester United for Real Madrid makes him the biggest earner by football salary, but Messi’s burgeoning commercial deals and a £3.6m bonus for winning six trophies with Barcelona put him out in front.

Jose Mourinho is the highest earning coach, with the Inter Milan boss picking up £11.7m, while last year’s No 1 Luiz Felipe Scolari fell to third with £8.5m after Chelsea finally stopped topping up his gold-plated contract with Uzbekistan side Bunyodkur. Roberto Mancini jumped to second on £10.8m after taking the Manchester City job in December.

Is great to be footballer…fuuuhh…