(KRON) — She might have lost over the weekend, but make no mistake, Serena Williams is winning big-time at the bank.
The tennis star is now the highest paid female athlete. She passed another tennis star, Maria Sharapova, for the top spot.
Sharapova held the title of No 1 earner for 11 years in a row.
According to Forbes, Williams has raked in almost $29 million over the past year.
The money comes from not just winning tournaments but endorsements and incentives.
Sharapova is second with $21.9 million.
UFC star Ronda Rousey is third with $14 million.
NASCAR driver Danica Patrick comes in fourth at $13.9 million.CNN contributed to this report.