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.
8 Min Read
9. Kagiso Rabada (South Africa)

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.
Download Our App
For a better experience: Download the CricTracker app from the IOS and Google Play Store