Sports stars all over the world have started leveraging on their huge following on social media to start making some cool cash.

The social media profiles of football stars often grow along with their status in the game and it is the best players who earn the most on Instagram.

According to a study by , an Instagram scheduling tool, Cristiano Ronaldo, Lionel Messi and Neymar top the list of the highest-earning football stars on Instagram.

HopperHQ.com analysed data such as average engagement, number of posts to ascertain how much the likes of Ronaldo, Messi and Neymar have made from Instagram.

A frequent Instagram user, Ronaldo who has 138 million followers earn about $750,000 (£570,000) per post.

Neymar comes second with an earning of $600,000 (£457,000) per post while Messi takes home $500,000 (£381,000).

Former Manchester United and England star David Beckham still command a huge following on social media and earns $300,000 (£228,000) per post.

Real Madrid star Gareth Bale who has 35.6 million followers completes the top five with an earning of $185,000 (£141,000) per post.