Stephen Curry
Stephen Curry is at the second spot with a total earning of $92.8 million, comprised of $45.8 million from salary/winnings and $47 million from endorsements. He occupies the fifth position in the world ranking. The 31-year-old athlete plays for the Golden State Warriors, and has sponsorship deals with 2K Sports, Callaway, Golf, CarMax, FTX, Google, Panini, Rakuten, and Under Armour. His estimated net worth is $170 million.