Alcaraz now highest-paid tennis star with $42.3 million earnings
Carlos Alcaraz has surpassed Roger Federer to become the highest-paid tennis player in 2024, earning $42.3 million from prize money. Federer was the highest-paid tennis player from 2007-2024. Alcaraz has also inked deals with big brands like Nike, BMW, Rolex, Calvin Klein and Louis Vuitton apart from Netflix.