Here are the top 10 highest-paid cricketers in the world in 2025 based on their national board contracts. From India’s Rs 7 crore stars to Australia’s $2M captain, see how much your favorite players earn.
Rohit, Virat, and Bumrah are the star players in the BCCI’s top Grade A+ contract, earning Rs 7 crore ($1 million) annually, the highest central retainer in world cricket.
As the captain, Cummins receives around $2 million per year from Cricket Australia, including leadership bonuses and all-format commitment.
Top-tier England players earn $1–1.25 million under the ECB’s elite central contracts covering all three formats.
New Zealand's best-paid cricketer earns around $450,000–$500,000 through NZC’s central contract system, modest compared to the Big 3 nations.
As Pakistan’s top player, Babar earns about $375,000–$400,000 annually under PCB's Grade A contract, with additional match bonuses.
Leading Proteas stars earn roughly $350,000–$400,000, reflecting CSA’s focus on all-format contributors and experience-based contracts.
BCB pays top performers like Shakib about $200,000–$250,000 yearly, excluding substantial match fees for ODIs, Tests, and T20Is.
Sri Lanka Cricket’s top-tier contracts offer around $150,000–$200,000, with heavy reliance on match fees for earnings.
ACB pays elite players around $100,000–$150,000, though most of their income comes from franchise leagues like IPL and ILT20.
Despite an international reputation, WI contracts are lower. Pooran was the highest-paid west indian cricketer before his retirement, earning $100,000–$120,000 annually from CWI.