Wondering where our cricketers feature on this list? Proud to present our man with the Midas touch Mahendra Singh Dhoni at number 17. He is the only cricketer up there with international biggies in the top 20. Indian cricket captain Dhoni made 32 million from his match fees and endorsement deals. He has a long list of endorsements and these alone get him a staggering 28 million a year.