Forbes' figures include salaries, bonuses, prize money, appearance fees, as well as licensing and endorsement income.

Forbes ranks the top 100 athletes, and only three women, all tennis players, made the list: Maria Sharapova, who ranks No. 22 with earnings of $29 million, Serena Williams, who was No. 68 with $20.5 million, and Li Na, who was 85th with $18.2 million.

The sport with the most athletes making the top 100? Baseball, with 27.