I would have said Tiger Woods was the highest payed but that could well take a hit this year but he must still be the highest at the moment.
A few years back the top 2 were Tiger Woods and Michael Schumacher (F1 driver). Not sure who it is now that Schumi retired and Woods has been dropped by just about every endorsement company he had.
Well first he left AC Milan almost 6 Months ago. Second he is even not highest paid Footballer too. No doubt on it as Tiger still highest paying Athlete in the world!
And in Cricket its Mahendra Singh Dhoni.. Captain of Indian team now earns more than any other cricketer. - Mr.President -