million from endorsements). Phil Mickelson ($48.7 million for 7th), Rory McIlroy ($29.6 million for21st), Ernie Els ($19.5 million for 78th), and Brandt Snedeker ($19 million for 81st) also make thelist for five golfers. At 44, Ernie Els is the oldest player on the entire list. Tiger Woods, Phil Mickelson, and Ernie Elsmade most of their money from endorsements, while Rory McIlroy was split about even from prizemoney and endorsements, and Brandt Snedeker made $17 million of his $19 million from prizemoney and bonuses.6. Tennis - 6Six tennis players, including the only three women on the list in Maria Sharapova ($29 million for22nd), Serena Williams ($20.5 million for 68th), and Li Na ($18.2 million for 85th), make the list. Thethree male tennis players are Roger Federer ($71.5 for 2nd), Novak Djokovic ($26.9 million for28th), and Rafael Nadal ($26.4 million for 30th). All six tennis players made most of their money from endorsements. Roger Federer is anendorsement machine, as he made $65 million that way in 2013, the same amount as Tiger Woods.5. Motor Racing - 8Four NASCAR drivers, Dale Earnhardt, Jr., Jimmie Johnson, Tony Stewart, and Jeff Gordon, made thelist. Three Formula 1 drivers, Fernando Alonso, Lewis Hamilton, and Sebastian Vettel, made the list. And motorcycle racer Valentino Rossi also made the list.4. NFL - 13Thirteen NFL players made the list, with Drew Brees ($51 million for 5th) topping the list for NFLplayers. The top six NFL earners, Brees, Aaron Rodgers, Tom Brady, Joe Flacco, Peyton Manning,and Tony Romo, are all quarterbacks.Seven of the 13 NFL players on the list are quarterbacks. The highest earning non-quarterback isCalvin Johnson ($26.3 million for 31st place). While most of the quarterbacks earn decentendorsement money, all the NFL players made more of their money from salary and bonuses.3. Soccer - 14Some people might be surprised that 14 soccer players made the list, but soccer is big business,especially in Europe. The popular soccer players like Cristiano Rinaldi and Lionel Messi get paid bigsalaries and also get big endorsement money.2. NBA - 21Led by Kobe Bryant ($61.9 million for 3rd) and LeBron James ($59.8 million for 4th), there are 21NBA basketball players on the list. That is the second most of any sport in the world.The economics of the NBA favor players making lots of money. That's because there are far fewerNBA players than there are players in most of the other major sports. So it's much harder to be anNBA player than a NFL player or a soccer player, so the NBA players make more money at the topthan all but one other sport.