Being good at tennis is a profitable business - a singles win at the US Open this week will earn you a cool $5 million.
It’s also one of the few sports to offer similar financial rewards in the men’s and women’s games - with all the major titles now offering equal money (Wimbledon relenting in 2007, decades after the US Open in 1973).
That means that women are right up there with the men when it comes to earning potential - sadly something that can’t be said for many sports such as golf, football and ruby.
Add in money-spinning advertising and sponsorship deals, personal appearances and shrewd investments, and these aces can become fabulously wealthy.
Here are the 17 wealthiest female tennis stars in the world in 2025, according to CelebrityNetWorth.

13. Simona Halep
Next on the list is Simona Halep, the Romanian player who finished both 2017 and 2018 in the world number one position. She has two Grand Slams to her name - the 2018 French Open and the 2019 Wimbledon Championships - and is worth an estimated $30 million. | Getty Images

14. Svetlana Kuznetsova
Another player with an estimated fortune of around $30 million is former Russian pro player Svetlana Kuznetsova. She won two Grand Slams - the 2004 US Open and 2009 French Open - and reached the final of all four slams at least once. | Getty Images

15. Agnieszka Radwanska
Polish player Agnieszka Radwanska os worth an estimated $25 million. The 2012 Wimbledon finalist won 20 career singles WTA Tour titles, two doubles titles, and rose to world number two. A popular figure in the sport, she has won the Women's Tennis Association (WTA) Fan Favourite Award six times. | Getty Images

16. Lindsay Davenport
American tennis star Lindsay Davenport Leach was world number one in women's singles for 98 weeks and in women's doubles for 32 weeks. She won 55 WTA singles titles, including three majors and an Olympic gold at the 1996 Atlanta games. In doubles she won 38 doubles titles, including three majors. No wonder she's worth around $25 million. | Getty Images
.jpeg?trim=0,0,0,0&crop=&width=640&quality=70&enable=upscale)
