The influential business magazine estimated that Dhoni made $ 31.5 million over the last year from prize money and endorsements.
37-year-old Woods made $ 78.1 million, followed by tennis star, Roger Federer at $ 71.5 million. Kobe Bryant, American professional basketball player, is third at $ 61.9 million.
This year’s 100-strong list features just three women led by Tennis ace Maria Sharapova, who ranks No 22 with earnings of USD 29 million.
Sharapova is joined by No 68 Serena Williams, who raked in USD 20.5 million, including USD 8.5 million in prize money, while China’s Li Na ranks 85th overall with earnings of USD 18.2 million.
Federer had topped the 2012 list. The only other Indian in the top-100 list is Master Blaster Sachin Tendulkar at 51st position with a total annual earning of USD 22 million (Rs 125 crores).
Other sports stars, who are below Dhoni are Ferrari’s formula one racer Fernando Alonso (19th), Northern Ireland golfer Rory McIlroy (21st spot), Lewis Hamilton (26th), Novak Djokovic (28th), Rafael Nadal (30th) and Usain Bolt (40th).