MS Dhoni was reported as the world's highest-earning cricketer in the late 2000s-early 2010s period, primarily from IPL contracts and massive brand endorsements. Sachin Tendulkar, while iconic, earned less during this specific timeframe according to Forbes rankings.