Highest Paid Athletes Of Recent Times

 22. Mahendra Singh Dhoni ($30 Million)

Mahendra Singh Dhoni is an Indian cricketer who captained the Indian team in limited-overs formats from 2007 to 2016 and in Test cricket from 2008 to 2014.

Next Page →

Advertisement

Next Page →