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

7. Ben Stokes (England)

Ben Stokes. (Photo Source: Gareth Copley - ECB/ECB via Getty Images)

Ben Stokes is a member of the multi-format central contracts group of the England and Wales Cricket Board. The yearly value of these contracts ranges from £850,000 to £1 million (USD 1.1 to 1.3 million approx.). Along with performance bonuses, the ECB also offers match fees of £15,000 for each Test, £7,500 for each ODI, and £3,500 for each T20I.

Depending on availability, Stokes' total ECB revenues could surpass USD 1.25 million annually. His position as England's Test captain and regular white-ball player earns him one of the highest retainers in the world of cricket.

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