Today’s top-earning tennis players don’t make their money solely from sport. From rising stars cashing in on endorsement deals to seasoned legends raking in prize money, the elite earn millions both on and off the court.
Read on to discover the 10 highest-earning tennis players in the world right now – and how they’re making their fortunes.
All dollar amounts in US dollars. Financial figures sourced from Forbes and are based on 2024 earnings.
Belarusian tennis champion Aryna Sabalenka secured her second consecutive Australian Open title last year. Although an injury forced her to skip both Wimbledon and the Olympics, she made an epic return to the court, winning titles at the Cincinnati Open and the US Open, and ultimately finishing the year as world No. 1 in women’s singles. She narrowly missed out on a third consecutive Australian Open title earlier this year, losing to Madison Keys in the final. In total, Sabalenka earned $6.7 million (£5m) in prize money in 2024.
Off the court, the 27-year-old star banked an additional $7 million (£5.2m) through endorsement deals with brands such as Oakberry Açaí and Master & Dynamic, bringing her total earnings to $13.7 million (£10.2m).
Tennis star Casper Ruud battled through health setbacks last year to claim titles in Barcelona and Geneva, and made history as the first Norwegian to reach the Olympic quarter-finals. A versatile player, he also became the only male aged 25 or younger with 100 career wins on both hard and clay courts. Earlier this year, he won the Madrid Open, securing his first 'Big Title' in the process. Ruud earned a total of $3.9 million (£2.9m) on the court in 2024.
Off the court, the 26-year-old banked an additional $10 million (£7.5m) thanks to a money-spinning endorsement portfolio featuring high-profile brands like Fleming Watches, Renault and Handelsbanken. He took home $13.9 million (£10.4m) in total last year, ranking as the 9th highest-paid tennis player.
Japanese tennis star Naomi Osaka returned to the sport in 2024 following a 15-month break due to injuries and maternity leave. Her hotly anticipated comeback proved challenging – she failed to win any titles that year, and her ranking dropped to No. 85. As a result, she earned just $600,000 (£448k) in prize money.
Despite her sporting struggles, major brands remain eager to work with the 27-year-old hotshot. She earned $14 million (£10.8m) off the court, adding deals with Meta AI, Etsy, Maybelline and ZICO Coconut Water to her already impressive endorsement portfolio. What's more, her Hana Kuma media company is set to launch an anime series, with Osaka serving as both executive producer and voice actor.
Russian tennis star Daniil Medvedev banked $7.3 million (£5.5m) on the court last year. Despite no title wins, he achieved deep runs at major events, including a finalist finish at the Australian Open and semi-final appearances at both Wimbledon and the US Open.
Off the court, the 29-year-old earned an impressive $13 million (£9.7m) through endorsements with brands like HyperX, EA Sports and Ubisoft. An avid gamer, he also joined the ownership group of esports organisation M80 in 2023, further expanding his lucrative business portfolio.
Spanish tennis legend Rafael Nadal officially retired from tennis in 2024, closing the chapter on a remarkable career that included 22 Grand Slam titles and a record 14 French Open crowns. His farewell tour concluded at the Davis Cup Finals in Málaga, where he represented Spain one final time before hanging up his racket. Injuries limited his appearances throughout the year, resulting in just $300,000 (£224k) in on-court earnings.
However, the 38-year-old star earned $23 million (£17.2m) off the court from long-standing sponsorships with major brands like Nike, Kia, Babolat and Santander, as well as a high-profile Louis Vuitton campaign alongside Roger Federer. In a controversial move, Nadal also signed a seven-figure ambassadorship deal with the Saudi Arabian Tennis Federation.
Tennis sensation Jannik Sinner had a standout year in 2024, winning both the Australian Open and US Open and becoming the first Italian to reach world No. 1 in men’s singles. However, his season hit turbulence when he tested positive for the banned steroid clostebol, linked to a topical cream used by his physiotherapist.
An independent tribunal found Sinner bore “no fault or negligence”, but he still forfeited his Indian Wells prize money and ranking points and was handed a three-month ban in February 2025. Scandals aside, he earned $11.6 million (£8.7m) in prize money last year. He also defended his Australian Open crown earlier this year.
Despite the controversy, brands remained eager to work with the 23-year-old star. His enviable endorsement portfolio includes partnerships with La Roche-Posay, De Cecco, Gucci, Rolex, Lavazza and Nike. This banked him an additional $15 million (11.2m).
Polish player Iga Świątek had a rollercoaster 2024, winning her fourth French Open title and securing an Olympic bronze medal in Paris – the first tennis medal in Poland’s history. She earned $11.7 million (£8.8m) in prize money last year.
However, her season wasn't without controversy, and Świątek received a one-month suspension in late 2024 after testing positive for a banned substance found in a contaminated melatonin supplement.
The ban didn’t deter brands from partnering with the 23-year-old rising star. She signed new endorsement deals with LEGO and Lancôme, helping her earn an additional $15 million (£11.2m) off the court.
American rising star Coco Gauff was the sport’s third-highest earner last year, banking $7.1 million (£5.3m) on the tennis court. She had a strong season, adding a French Open doubles title and her first WTA Finals singles crown to her already impressive résumé.
Brands are eager to collaborate with the 21-year-old sensation. Her money-spinning endorsement portfolio includes Naked Brand juices, Fanatics and Wheaties. She also has a hair care line with Carol’s Daughter and a fashion collection with American Eagle, bringing her 2024 off-court earnings to a sensational $20 million (£15m).
Serbian tennis champ Novak Djokovic added another milestone to his legendary career in 2024, winning Olympic gold in Paris and completing both the Career Golden Slam and Career Super Slam. Despite injury setbacks, he still earned $12.2 million (£9.1m) in prize money last year.
Off the court, Djokovic raked in a phenomenal $25 million (£18.7m). His lucrative endorsement portfolio includes major brands such as Asics, Head, Hublot and Lacoste. He also serves as co-founder of the Professional Tennis Players Association. With total earnings of $37.2 million (£27.8m), Djokovic ranks as the sport’s second highest earner. And the top spot goes to…
Spanish superstar Carlos Alcaraz was the highest-earning tennis player of 2024, raking in a total of $42.3 million (£31.7m). Alcaraz had an epic season, winning both the French Open and Wimbledon to complete the rare Channel Slam and becoming the youngest man in history to win Grand Slams on clay, grass and hard courts. He also earned a silver medal in singles at the Paris Olympics, helping him bank $10.3 million (£7.7m) in prize money.
Off the court, the 22-year-old brought in a staggering $32 million (£24m) through high-profile sponsorships and a Netflix docuseries, Carlos Alcaraz: My Way, which was released on the platform earlier this year.
Now discover the millionaire sports stars who went bankrupt