5. Shane Watson – Net Worth $35 Million:

At number five in the list of Top Ten Richest cricketers of the world is Shane Watson. The former Australia all-rounder was one of the best in business but injuries rarely gave him the opportunity to enjoy a lengthy spell in international cricket.
He finished his career with 190 one-day internationals for 5757 runs at 40.54, and 168 wickets at 31.79, as well as holding the Australian record for the highest ODI score: his unbeaten 185 against Bangladesh in Dhaka in 2011. Watson is one of only seven men in history to have achieved the double of 10000 runs and 250 wickets in international cricket across all three formats; He continues to play in T20 leagues across the globe.