Real Madrid star Cristiano Ronaldo tops the list for the second year in a row, taking in an impressive $93 million in salary and endorsements.
Basketball was the most well-represented sport on the list, taking 32 of the top 100 spots, with LeBron James coming in at number two overall while reportedly earning $31.2 million in salary and $55 million...