LeBron James made $71 million last year, but hates paying data roaming charges By: MarketWatch July 07, 2016 at 15:42 PM EDT James has a lifetime contract with Nike that could pay him over $500 million. Read More >> Related Stocks: Nike Inc