4. Ravindra Jadeja (India)

Ravindra Jadeja is in the BCCI's premium A+ contract category, which offers a yearly retainer of INR 7 crore (USD 820,000 approx.). In addition, the players in this group get match fees of INR 15 lakh for each Test, INR 6 lakh for each ODI, and INR 3 lakh for each T20I.
With his frequent appearances in various forms taken into account, Jadeja's yearly salary from the BCCI ranges around INR 9–10 crore (USD 1.1–1.2 million approx.). His status as one of India's top earners is justified by his steady contributions with bat and ball in all formats.