Caroline Wozniacki ($35 million)
5-time grand slam champion Maria Sharapova bags the fourth spot on the list. Despite making most of the money off the court through sponsors and brand deals, Sharapova has won $38777962 in prize money over the course of more than a decade.
Maria Sharapova ($38 million)
2-time major champion and former World No.1 Simona Halep is only the third female tennis player ever to cross the $40 million mark. She has won $40203437 in prize money over the last few years and is projected to take the No.2 spot soon.
Simona Halep ($40 million)
7-time grand slam champion Venus Williams is second on the list despite winning mostly before 2010 when the prize money was low as compared to now. She has won a whopping $42403103 in prize money. She is also the highest earning female tennis player.
Venus Williams ($42 million)
Serena Williams ($95 million)
Serena Williams is the clear leader in this list and is more than double clear of second-placed Venus. She has won $94816730 in prize money over more than 2 decades on the WTA Tour.