Top 10 highest-paid cricketers by national contracts

Here are the top 10 cricketers who get the most payments from their respective country cricket boards.

By Jatin Sharma

Updated - 09 Aug 2025, 17:19 IST

8 Min Read

1. Virat Kohli

Virat Kohli. (Photo source: X)

One of the most famous cricket players in India, Virat Kohli, is likewise in the A+ category of the BCCI's central contracts. His base pay is INR 7 crore (about USD 820,000), and his match payments are INR 15 lakh for Test matches, INR 6 lakh for ODI matches, and INR 3 lakh for T20I matches.

Despite retirements from T20Is and Tests, Kohli still receives between INR 9 to 10 crore (USD 1.1 and 1.2 million approx.) a year from the BCCI. Despite sporadic appearances, his senior player status guarantees consistent earning from the central contract. 

Prev
Page10 / 10
Next

Get every cricket updates! Follow Us:

Download Our App

For a better experience: Download the CricTracker app from the IOS and Google Play Store