#3 Virat Kohli, India - $1 million
Ad

The BCCI's top-grade contract is worth $311,745. However, the total pay a player gets is a combination of his contract money and a percentage of the BCCI's gross revenue, calculated on the number of matches he has played in one calendar year.
Indian captain Virat Kohli, who has a Grade A contract, earned his retainer plus his share from the 13% gross revenue, taking it to a total of $1 million from international matches this year. Although Kohli is ranked 3rd on this list, his endorsements and IPL contract make him the richest cricketer.
ICC Champions Trophy 2025, ICC Champions Trophy India Schedule, India Squad ICC Champions Trophy, ICC Champions Trophy Schedule
Edited by Arvind Sriram