5. Shane Watson
With earnings from Australia Central Contract (Australian Cricket Board), IPL (Indian Premier League) and various T20 Leagues, the 37-year old Australian all-rounder rakes in $6 million annually making him the 5th richest cricketer in the world. Playing for the IPL franchise of Chennai Super Kings, Watson’s performance was instrumental in the team winning the 2018 Premier league title. The Queensland-born cricketer is worth $35 Million.