Portuguese football star Cristiano Ronaldo has emerged as the highest-paid athlete on Instagram, according to a study by analytics company HooperHQ. The four-time UEFA Champions League winner raked in more than twice what he earned from his contract with Juventus.49 sponsored Instagram posts in 2019 earned Ronaldo $47.8 million which is about $14.7 million more than he's paid by Juventus. Six-time Ballon d'Or winner, Lionel Messi's contract with Barcelona is worth $92 million. He made an additional $23.3 million from Instagram sponsorships, positioning him as the highest-paid soccer player in 2019. When it comes to celebrities from all walks of life, Ronaldo and Messi still lead the charts. They are followed by the American model and media personality, Kendall Jenner. A notable mention in the list is former football stars, David Beckham and Ronaldinho, who even after retirement, continue to rake in the moolah on Instagram. Indian cricket captain, Virat Kohli has also managed to sneak in the top-11 list earning $196,000 per Instagram post.