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

9. Kagiso Rabada (South Africa)

Kagiso Rabada. (Photo source: X/ICC)

Top male cricket players are paid between USD 200,000 and 275,000 per year by Cricket South Africa (CSA). Star bowler Kagiso Rabada earns A match fee of roughly ZAR 150,000 for Test matches, ZAR 60,000 for ODIs, and ZAR 40,000 for T20Is. Rabada makes about USD 375,000 every year depending on participation. Despite CSA's financial difficulties, their elite players are paid highly for being available in all formats.

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