6. Shahid Afridi – Net Worth $30 Million:

At number six in the list of Top Ten Richest cricketers of the world is Shahid Afridi. The former Pakistan skipper is one of the most talented all-rounders to play for Pakistan. Known for his hard-hitting abilities, Afridi was also more than a handful with the ball. Towards the end of his illustrious career, he enjoyed immense success with the ball. At one time, he held the record of the fastest ODI century before it was broken by Corey Anderson. Overall, he represented Pakistan 27 Tests, 398 ODIs and 99 T20Is.