Cricket is now one of the Biggest sports in the world, and the national cricketers earn a surprisingly huge amount of money from Cricket. Australia’s Captain Pat Cummins tops the list of National Cricketers with the highest salary in 2025, and he reportedly earns around A$2 million ($1.35 m).
The Board of Cricket Control of India is the richest cricket board, and it pays a huge annual salary to its contracted players. As per BCCI’s Central Contract, Grade A+ is the top tier, and there are four players included in it who earn a whopping ₹7 crore annually.
On the other hand, these are the salaries as per the Central Contract, and players receive additional match fees and franchise league salaries, which add to their list. The match fees of the Test, ODI, and T20I vary as per the respective countries’ cricket boards.
List of Top 10 National Cricketers With The Highest Salaries in 2025:
Rank | Player Name | Country | Salary (Local Currency) | Salary in USD |
---|---|---|---|---|
1 | Pat Cummins | Australia | A$2 million | $1.35 million |
2 | Joe Root | England | £1 million | $1.25 million |
3 | Ben Stokes | England | £975,000 | $1.21 million |
4 | Jos Buttler | England | £950,000 | $1.18 million |
5 | Virat Kohli | India | ₹7 crore | $820,000 |
6 | Rohit Sharma | India | ₹7 crore | $820,000 |
7 | Jasprit Bumrah | India | ₹7 crore | $820,000 |
8 | Ravindra Jadeja | India | ₹7 crore | $820,000 |
9 | Babar Azam | Pakistan | ₨84 million | $380,000 |
10 | Temba Bavuma | South Africa | R6.7 million | $370,000 |
10. Temba Bavuma (South Africa, $370,000 salary)

The Current Test & ODI captain of the South Africa team is standing at the 10th position in the list of highest-paid national cricketers. In the year 2025, he helped South Africa clinch the maiden WTC Season 3 title and probably receive a huge bonus. Whereas he reportedly earns $370,000 as a central contract from the South Africa Cricket Board.
9. Babar Azam (Pakistan, $380,000 salary)

Babar Azam emerged as one of Pakistan’s most prominent batters and stands at 2nd Position in the ICC ODI Rankings with 766 ratings. Currently, Babar Azam is the highest-paid cricketer in the Pakistan Country whose anuall central contract amounts to whopping $380,000.
8. Ravindra Jadeja (India, $820,000 salary)

Ravindra Jadeja, who is considered the modern-day greatest, is the prominent all-rounder of India. In the 3rd test of the Ongoing India tour of England, 2025, he fought back bravely by holding his wicket against England; unfortunately, England took the 10th Wicket of Siraj. Jadeja is among the very few players of the Indian team to be included in a Grade A+ contract whose annual salary is around ₹7 crore.
7. Jasprit Bumrah (India, $820,000 salary)

The number one Test Bowler and definitely one of the best fast bowlers of the current era, Jasprit Bumrah, is India’s Grade A+ Player. Only four players of the Indian national side are considered in the Grade A+ Contract, and he is one of them.
Jaspirt Bumrah showed his capability by performing on big occasions like the ODI and T20I World Cups. BCCI will reportedly pay Jasprit Bumrah a whopping ₹7 Crore ($820k) annually, excluding additional match fees for Test, ODI, and T20I.
6. Rohit Sharma (India, $820,000 salary)

The Indian Captain Rohit Sharma gave India two major trophies, the ICC T20I World Cup 2024 and the ICC Champions Trophy 2025, within the span of one year. He is a Grade A+ player of the Indian team and receives ₹7 Crore annually, and he also receives additional bonuses as World Cup Winning Captain.
5. Virat Kohli (India, $820,000 salary)

Virat Kohli, who dominated cricket in the past decade, is the top-rated player in the BCCI’s Central Contract. Along with the three Indian Cricketers, Virat Kohli was included in the Grade A+ Contract and receives a retainer fee of ₹7 Crore. In the ICC Champions Trophy 2025, Virat Kohli was the second leading run-scorer of the champion Indian team.
Also Read: Top 10 Players with the Most Not Outs in International Cricket History
4. Jos Buttler (England, $1.18 million salary)

Jos Buttler, the white-ball specialist, led England’s T20I side to their Second ICC Men’s T20I World Cup title in 2022. His Batting style is a notable skill of his, with ease, he managed to hit powerful boundaries out of the ground, along with his unorthodox style. Currently, Jos Buttler is serving as England’s ODI captain and the 4th highest paid national cricketer with $1.18 million salary.
3. Ben Stokes (England, $1.21 million salary)

Ben Stokes is the Test Captain of England’s Test Side, which is standing at the 3rd Position in the ICC Test Team Rankings. He played a heroic knock in the third test match of India vs England, and helped England clinch victory over India. Stokes is the top-tier all-rounder of England’s squad and receives additional salary as Test Captain, so his central contract is worth £975,000 ($1.21 million).
2. Joe Root (England, $1.25 million salary)

The second-highest paid national cricketer in 2025 is none other than England’s Joe Root. Joe Root’s longevity as England’s batsman is unmatchable, and he is still scoring runs for the team. He holds two unbeaten records of the England team: leading run scorer of the Test format and the ODI format. For his consistency, he is the top-tier player of England and receives a salary of £1 million ($1.25 m).
1. Pat Cummins (Australia, $1.35 million salary)

The 2023 ICC ODI World Cup-winning captain Pat Cummins is the highest-paid national cricketer as of now. Since he took over the captaincy role of the Australian team, Cummins has started his dominance in the world of cricket. Cricket Australia categorises him as a top-tier player and receives an annual salary of A$2 million ($1.35 million).