The 9 men who have broken the $40m prize-money mark as Alcaraz overtakes legend with Sinner also lurking

Sam Cooper
Jannik Sinner, Carlos Alcaraz and Novak Djokovic
Sinner and Alcaraz both have some way to go to match the tally of Djokovic.

Carlos Alcaraz’s French Open win has seen him move ahead of tennis legend Pete Sampras in the all-time prize money list.

The Spaniard earned $2.9m for his victory in Roland Garros but he is still some way off the leaders. Here are the nine male players who have crossed the $40m mark in their careers.

9. Jannik Sinner – $41,518,168 (YTD $4,279,480)

The loss of three Championship points on the way to a French Open defeat may have been a bitter blow for Jannik Sinner to swallow but he was at least handsomely rewarded.

As a finalist in Roland Garros, the Italian earned €1,275,000 pushing him further past the $40m mark.

Following the event in Paris, Sinner has earned $41,518,168 in his career meaning he is now just $1,762,321 behind an all-time great.

Next for Sinner is the Halle Open which has a €471,755 reward for the winner. Wimbledon meanwhile, will give £2,700,000 to the men’s winner.

8. Pete Sampras – $43,280,489

Given the era he played in and how much prize money has soared since then, it is a testament to how strong a player Pete Sampras was that he even features in this list.

Sampras may be one of the greatest and most successful players of all time but given he played in the 1990s and early 2000s, he is now being overtaken on this list by players who have won much less but plied their trade in a more lucrative era.

The American’s first slam win was the US Open in 1990 which earned him $350,000. In comparison, 2024 winner Sinner took home $3.6m.

7. Carlos Alcaraz – $44,732,623 (YTD $6,877,646)

The $2.9m Alcaraz earned for his French Open pushed him to seventh in this list as he overtook Sampras.

The Spaniard has earned the most of any player this year so far having picked up $6,877,646 which is $2,598,166 more than second-place Sinner, although the Italian was out of action for three months.

Alcaraz’s best year to date is 2023 where he earned $15,196,504 having won Wimbledon and reached the semi-final of the French and US Open. Away from the Slams, the Spaniard won five titles.

6. Daniil Medvedev – $46,365,783 (YTD $1,238,804)

Daniil Medvedev broke into the $40m club in April 2024 and has since added $6m more to his overall prize pot.

His most lucrative year came in 2023 when he took home $11,548,023 after winning the Rotterdam, Qatar, Miami and Italian Opens as well as the Dubai Tennis Championships. He was also a finalist in the US Open, Indian Wells, China Open and Vienna Open.

So far in 2025, he has earned $1,238,804 having featured in 11 tournaments.

5. Alexander Zverev – $53,435,454 (YTD $3,222,253)

Ignoring a certain Serb that we will get to later,  Alexander Zverev is one of the highest earners still playing having earned more than $50m in his career.

So far in 2025, the German has won $3,222,253 but his best year so far came last season when he earned $11,501,623.

Zverev is currently some distance off Andy Murray and will need to earn an extra $11m to surpass the Scot.

4. Andy Murray – $64,687,542

In a different universe where he was not up against three of the best players of all time, Murray’s overall winnings would have been a lot higher but $64,687,542 is nothing to turn your nose up.

The Briton’s best season was 2016 where he won $16,349,701. In that year, Murray picked up the trophy for Wimbledon, Olympic Gold and the Tour Finals as part of nine tournaments he won.

His overall record for the season was an impressive 78-9 and he ended the year as world No. 1.

3. Roger Federer – $130,594,339

As we approach the famous three, the prize money soars into the hundreds of millions.

First up is Roger Federer who earned $130,594,339 in his playing career. The Swiss’ best season came in 2017 with $13,054,856, which is actually lower than Murray’s best, but it was Federer’s consistency that made him such a lucrative player.

In the 15 seasons he played in, Federer earned at least $5.5m in 11 years and even when he had a comparatively poor year, he followed it up with his best ever.

Injury and covid curtailed the final years but by the time he hung up his racket, he was the highest-paid tennis player of all time.

Interestingly, Federer’s shrewdest business move actually came away from the court after he earned a reported $360 million for the 3% he owned in the Swiss running shoe company On Running.

2. Rafael Nadal – $134,946,100

As for who took the record from Federer, that was his long-time rival turned friend Rafa Nadal.

Earning $4,395,185 in his first season on tour, Nadal earned at least that amount for the next eight years including an incredible $14,570,935.

He did however surpass that figure on two occasions, first in 2017 and then again in 2019.

Nadal’s dominance at Roland Garros is also a good barometer for how much tennis prize pots have exploded. His first title in 2005 earned him €880,000 while his 2022 victory saw €2,200,000 added to his tally.

More news from Tennis365

Jannik Sinner is ‘the best of all time’ in one key area claims former world No 1
Carlos Alcaraz increases lead over Jannik Sinner in Race To Turin and year-end No 1 battle
Prize money earned by Coco Gauff, Aryna Sabalenka, Iga Swiatek, Emma Raducanu in 2025

1. Novak Djokovic – $187,870,986 (YTD $2,349,996)

The last of the big three continues to add to his tally having surpassed his former rivals by some distance.

Novak Djokovic is just $13m away from a staggering $200m career earnings, making him the highest-paid tennis player of all time.

In his entire career, the Serbian has never earned below $2m and on nine occasions has earned more than $10m in a single year.

His best season in terms of finances came in 2015 when 11 titles earned him $16,760,145.

In 2025 so far, Djokovic has earned $2,349,996.

Read next: 2025 Berlin Tennis Open Entry List: Sabalenka, Gauff, Raducanu playing. When is the draw?