Barcelona star Lionel Messi has been named the best paid footballer in world rankings ahead of his close rival Cristiano Ronaldo.

According to French magazine France Football which compiled a list of the top 10 best-paid players in 2019, Messi and Ronaldo are predictably first and second respectively.

Messi made a whooping £120million last year, £11m more than Ronaldo who came second with  £109million despite enjoying a successful campaign in his first season as a Juventus player.

Both players are the only ones to surpass the  £100million mark.

The figures consist of wages, bonuses, endorsements, commercial revenue and other streams.

PSG superstar Neymar came third with £87m. Real Madrid outcast Gareth Bale came fourth  with £35.45m and Antoine Griezmann fifth with £35.25m.

Manchester City star Raheem Sterling is the only English player on the list as he came seventh with £30.96m while Legendary Barcelona midfielder Andres Iniesta is sixth as he raked in £31.14m.

German Bundesliga star Robert Lewandowski made the ninth position while Neymar’s PSG teammate Kylian Mbappe took the tenth position having earned £24.73m last year.

Below is the complete list: