5. AB de Villiers

Former South African captain AB de Villiers has massive popularity worldwide. He earns a whopping amount of nearly INR 58.47 lakh from a single Instagram post.

     4. Hardik Pandya

Dashing Indian all-rounder Hardik Pandya is an active user of social media. He bags around INR 65.94 lakh per post on the picture-sharing website.

     3. Rohit Sharma

Veteran Indian opener Rohit Sharma is also a popular figure on Instagram. One post on the website gives him approximately INR 76.01 lakh.

    2. MS Dhoni

Although MS Dhoni isn’t very active on social media, the former Indian captain gets a staggering INR 1.4 crore for making one post on Instagram.

     1. Virat Kohli

Kohli is the only cricketer to have over 100 million followers on Instagram. Owing to his popularity, the Indian skipper receives approximately INR 5.08 crore per post.