The 20 richest male tennis players ranked by career prize money
Tennis isn't just about glory on the court — it's also one of the most financially rewarding sports in the world. From rising stars to all-time legends, here’s a look at the top 20 male tennis players who’ve earned the most prize money throughout their careers, starting from number 20 all the way to the top spot.
20. Kei Nishikori – $25,997,545

Japan’s Kei Nishikori has long been a fan favourite, thanks to his speed and tactical play. While injuries have hindered parts of his career, he still broke into the top 20 earners, with nearly $26 million in prize money.
19. Taylor Fritz – $27,091,416

The top-ranked American of his generation, Taylor Fritz has steadily climbed the ranks with consistent performances. His powerful baseline game and strong showings in Masters events have earned him over $27 million so far.
18. Tomas Berdych – $29,491,328

Tomas Berdych may have missed out on Grand Slam glory, but his powerful game and consistency kept him in the world’s top 10 for years. His career prize money reflects a strong presence across ATP events.
Read also: The most marketable athletes in the world – 2025 edition
17. Dominic Thiem – $30,381,559

A Grand Slam champion at the 2020 US Open, Dominic Thiem’s heavy groundstrokes and work ethic took him to the upper echelon of men’s tennis. Despite recent struggles with injury, he’s earned over $30 million.
16. Grigor Dimitrov – $30,385,342

Known for his stylish play and fluid movement, Bulgaria’s Grigor Dimitrov has remained a fixture in the top 20 for much of his career. His prize money earnings are a testament to years of deep runs at top tournaments.
15. Andrey Rublev – $30,495,653

One of the most explosive players on tour, Andrey Rublev has racked up ATP titles across multiple surfaces. Although a Grand Slam title has eluded him, his career earnings have already surpassed $30 million.
14. Andre Agassi – $31,152,975

A true icon of the sport, Andre Agassi retired in 2006 but still features among the top earners. His eight Grand Slam titles and incredible longevity brought in over $31 million in prize money.
Read also: The 9 Footballers Who Completed Football’s Ultimate Treble
13. David Ferrer – $31,483,911

David Ferrer was never flashy, but his grit and consistency made him one of the most respected competitors of his time. With a career built on tireless effort, Ferrer earned just under $32 million.
12. Marin Cilic – $32,396,022

The 2014 US Open champion, Marin Cilic combined big serving with smooth movement to claim victories across the ATP tour. His earnings reflect a long and productive career at the top level.
11. Stefanos Tsitsipas – $35,144,031

Greece’s Stefanos Tsitsipas broke into the elite quickly with his dynamic game and one-handed backhand. Still in his prime, he’s already accumulated over $35 million, with more to come.
10. Stan Wawrinka – $37,693,913

Wawrinka won three Grand Slams during the era of Federer, Nadal, and Djokovic — a feat few others can claim. With a powerful backhand and a warrior mentality, his prize money approaches $38 million.
Read also: The 20 most skilful footballers in history, ranked
9. Pete Sampras – $43,280,489

One of the greatest of all time, Pete Sampras dominated the 1990s with 14 Grand Slam titles. Known for his serve-and-volley style, Sampras retired in 2002 but left behind a hefty career haul.
8. Daniil Medvedev – $47,785,184

A modern tactician, Daniil Medvedev’s quirky style and relentless defense have earned him wins over top players. With a Grand Slam title and a former world No.1 ranking, he’s approaching $50 million in earnings.
7. Jannik Sinner – $50,460,897

At just 23, Jannik Sinner is already a Grand Slam champion multiple times over. Despite a short doping suspension, his comeback and consistent dominance have made him one of the game’s richest young stars.
6. Carlos Alcaraz – $54,725,285

Spanish sensation Carlos Alcaraz has rewritten records with his youth and success, including six Grand Slam titles by 2025. His dramatic matches and fierce rivalry with Sinner have captivated fans and padded his bank account.
Read also: The greatest UFC heavyweights of all time — ranked
5. Alexander Zverev – $55,662,085

Zverev has reached three Grand Slam finals without winning, but his consistency elsewhere has paid off. Add Olympic gold and multiple ATP Finals titles, and the German has cleared $55 million.
4. Andy Murray – $64,687,542

Sir Andy Murray earned his fortune battling the Big Three, winning three Grand Slams and two Olympic golds. The British legend retired in 2024, having left an indelible mark on the sport.
3. Roger Federer – $130,594,339

Federer’s elegance and dominance earned him 20 Grand Slam titles and fan devotion worldwide. He retired in 2022 after one of the most decorated and lucrative careers in tennis history.
2. Rafael Nadal – $134,946,100

With 22 Grand Slam wins and unrivalled clay-court dominance, Nadal’s career is defined by passion and resilience. He ranks second all-time in prize money, with nearly $135 million.
Read also: The 10 Fastest F1 Cars in History - Ranked
1. Novak Djokovic – $191,117,423

Topping the list is Novak Djokovic, who has combined elite skill, mental toughness, and longevity to become the richest player in men’s tennis. With 24 Grand Slam titles and countless records, he has earned nearly $200 million — more than anyone else in the sport’s history.
