Tennis players earn lots of money on the court but where they really rake in the big bucks is with their endorsements.
The highest earning tennis player, Roger Federer, earned $9.3 million on the court, and a whopping $45 million off the court, according to Forbes.
Federer's sponsors include luxury brands Rolex and Mercedes, Credit Suisse, Gillette, and his biggest sponsor, Nike.
#5 Li Na—$18.4 million in total earnings

#4 Novak Djokovic—$19.8 million in total earnings

#3 Maria Sharapova—$27.1 million in total earnings

See the rest of the story at Business Insider
Please follow Sports Page on Twitter and Facebook.