By 2025, Instagram has become so much more than a channel for cricketers to post moments to their fans. It is one of the biggest revenue generation platforms, with millions of followers who are making money off each post made by brand endorsements and promotions. Some cricket stars are now making such a huge amount of money just for posting a single image, thus merging on-field fame with social media success. In this article, we analyze the top five cricketers who have earned the most per Instagram post this year. Sno Player Earning Per Post 1 Virat Kohli Rs 50847000 2 MS Dhoni Rs 14447726 3 Rohit Sharma Rs 7601638 4 Hardik Pandya Rs 6594622 5 AB de Villiers Rs 5847053 Virat Kohli Image Source: Associated Press Star Indian batter Virat Kohli holds the first position on our list; reportedly, he earns Rs 50847000 per post on Instagram. He has 270 million followers on Instagram, the highest from any cricketer in the world. Even Virat Kohli is one of the highest-paid sports persons on Instagram. Most often, Virat Kohli posts sponsored posts on Instagram rather than his personal life. Virat Kohli has been amazing for Team India over the years, and what he has done for India is the reason why people follow him so much and want to know about him. Also Read | Cricket Retirement Age: At What Age Cricketers Retire ? MS Dhoni Image Source: PTI MS Dhoni is also on your list because he is also one of those players who earns a lot of money for posting on Instagram. Dhoni shares his personal life movements on Instagram, people like that so much. On Instagram he has 49.4 million followers, and he is one of the most followed cricketers on Instagram. Reportedly earns Rs 14447726 per post on Instagram. Rohit Sharma Image Source: Associated Press The Indian team skipper Rohit Sharma has a huge fan following on Instagram, as he has 42.1 million followers. He earns Rs 7601638 from Instagram per post, which boosts his net worth also. He shares a lot of movement of his life on Instagram, from the field of cricket to his personal life. He is number three on our list. Hardik Pandya Image Source: Getty Images The star Indian allrounder remains very active on his social media, and he is also one of those players who earns the most on Instagram. He also has a huge fan following, as he has 35.9 million followers on Instagram, and he earns around Rs 6594622 per post. He shares most of the things of his life on social media, and people really like him. Also Read | Top 10 Best Active Cricket Commentators [Updated 2025] AB de Villiers Image Source: BCCI Another payer who is on our list is former South African cricketer and legend batter AB de Villiers; he is also one of those players who are the most loved and followed players on social media. He has 26.2 million followers on his Instagram account, and reportedly he earns Rs 5847053 per post on Instagram. He also runs his YouTube channel and shares his views on international cricket. Conclusion In conclusion, these cricketers have converted their on-field success into massive social media influence and earned big through Instagram. This ability to connect fans and promote brands highlights that cricket and social media together present incredible opportunities beyond the game.