#6. Novak Djokovic (Tennis) Estimated Earnings: $55.8 million
Novak Djokovic showed his dominance on the tennis court when he outplayed Andy Murray to claim victory in the 2016 French Open Finals. In doing so, he became the first player to hold all four Major titles since Rod Laver. Novak is the undisputed No.1 tennis player in the world right now. However, he still has a long way to go if he intends to usurp Roger Federer from his position of being tennis’ most marketable athlete. In the past year, he made $34 million in sponsorship deals with the likes of Telekom Srbija, FitLine, Sergio Tacchini, Peugeot, and Seiko etc. He earned $21.8 million in prize money.