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

2. Rohit Sharma (India)

Rohit-Sharma. (Photo source: X)

Rohit Sharma, the captain of India's ODI team, has an annual BCCI A+ central contract for INR 7 crore (about USD 820,000). The regular match fees are INR 15 lakh for Test matches, INR 6 lakh for ODIs, and INR 3 lakh for T20Is. His match fees will be revised in the next cycle, as Rohit retired from T20Is and Tests.

With his constant presence and leadership, Rohit receives about INR 10 crore (USD 1.2 million) from the BCCI annually, which includes match payments. He continues to rank among the top earners from India's national board because of his reputation and contributions.

Prev
Page9 / 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