Virat is a Grade A player and according to the BCCI central contracts he earns hefty sums as a player alone. As a grade A player he gets $190,000 (1.25 crore) as his retainer fee on an annual basis and receives Rs 5 lakh, 3 lakh and 1.50 lakhs for playing a Test match, ODI match and a T20 match respectively.

In all, he earns around $2 million yearly. His salary even includes 5 crores as a bonus amount.

Salary: $3.1 million

Net Worth: $93 Million