ATP All-Time Career Prize Money Leaders (Top 100 Ranked)

Prize money on the ATP Tour has grown dramatically over the past three decades, turning professional tennis into one of the most financially rewarding individual sports in the world.

From the dominance of Novak Djokovic, Rafael Nadal and Roger Federer to the rise of the next generation led by Carlos Alcaraz and Jannik Sinner, career earnings reflect both on-court success and the rapid commercial growth of the sport.

Below you’ll find the full Top 100 ATP all-time career prize money leaders, ranked by total earnings in US dollars.

Novak Djokovic, Rafael Nadal and Roger Federer featured in graphic for ATP all-time career prize money leaders Top 100 ranking

Top 100 ATP Players by Career Prize Money

The table below ranks the top 100 ATP players in history by total career prize money earned in singles and doubles competition.

Earnings are shown in US dollars and reflect official ATP data as of the latest rankings update.

Modern-era players like Novak Djokovic, Rafael Nadal, and Roger Federer dominate the list due to rising Grand Slam and Masters 1000 prize pools over the past two decades.

RankPlayerCareer Prize Money – USD
1Novak Djokovic$192,688,360
2Rafael Nadal$134,946,100
3Roger Federer$130,594,339
4Andy Murray$64,687,542
5Carlos Alcaraz$63,333,776
6Alexander Zverev$59,278,967
7Jannik Sinner$57,544,926
8Daniil Medvedev$49,319,497
9Pete Sampras$43,280,489
10Stan Wawrinka$38,211,219
11Stefanos Tsitsipas$36,754,131
12Marin Cilic$32,963,248
13Andrey Rublev$31,729,516
14David Ferrer$31,483,911
15Grigor Dimitrov$31,186,308
16Andre Agassi$31,152,975
17Dominic Thiem$30,387,561
18Taylor Fritz$29,839,634
19Tomas Berdych$29,491,328
20Casper Ruud$27,331,841
21Kei Nishikori$26,002,690
22Juan Martin del Potro$25,896,046
23Boris Becker$25,080,956
24Gael Monfils$24,605,452
25Alex de Minaur$23,968,795
26Yevgeny Kafelnikov$23,883,797
27Jo-Wilfried Tsonga$22,524,073
28John Isner$22,433,361
29Karen Khachanov$21,981,003
30Richard Gasquet$21,490,622
31Ivan Lendl$21,262,417
32Felix Auger-Aliassime$21,042,402
33Lleyton Hewitt$20,890,470
34Milos Raonic$20,764,512
35Andy Roddick$20,640,030
36Stefan Edberg$20,613,441
37Roberto Bautista Agut$20,063,771
38Goran Ivanisevic$19,878,007
39Hubert Hurkacz$19,315,076
40Michael Chang$19,145,632
41Fabio Fognini$19,086,549
42David Goffin$18,993,409
43Feliciano Lopez$18,706,677
44Fernando Verdasco$18,368,908
45Kevin Anderson$17,791,917
46Pablo Carreno Busta$17,102,310
47Mike Bryan$16,767,452
48Nikolay Davydenko$16,186,480
49Gilles Simon$16,045,734
50Marcel Granollers$16,006,644
51Bob Bryan$15,931,631
52Frances Tiafoe$15,877,511
53Holger Rune$15,209,776
54Gustavo Kuerten$14,807,000
55Lorenzo Musetti$14,747,559
56Denis Shapovalov$14,710,105
57Jonas Bjorkman$14,610,671
58Adrian Mannarino$14,476,818
59Diego Schwartzman$14,399,360
60Marat Safin$14,373,291
61Mikhail Youzhny$14,264,450
62Jim Courier$14,034,132
63Cameron Norrie$14,024,954
64Juan Carlos Ferrero$13,998,165
65Matteo Berrettini$13,820,175
66Philipp Kohlschreiber$13,749,731
67Sam Querrey$13,679,265
68Tommy Haas$13,609,987
69Tommy Robredo$13,467,681
70Borna Coric$13,445,108
71Carlos Moya$13,443,970
72Tommy Paul$13,042,471
73Nicolas Mahut$12,886,495
74Daniel Nestor$12,835,671
75Nick Kyrgios$12,826,671
76Michael Stich$12,595,128
77John McEnroe$12,552,132
78Jan-Lennard Struff$12,351,746
79Thomas Muster$12,266,977
80Ben Shelton$12,261,196
81Jack Sock$11,971,186
82Andreas Seppi$11,816,212
83Max Mirnyi$11,763,620
84Tim Henman$11,635,542
85Sergi Bruguera$11,632,199
86Alexander Bublik$11,369,703
87Radek Stepanek$11,343,464
88Albert Ramos-Vinolas$11,215,461
89Patrick Rafter$11,133,128
90David Nalbandian$11,123,125
91Alejandro Davidovich Fokina$11,036,810
92Jeremy Chardy$10,857,975
93Nicolas Almagro$10,752,234
94Jurgen Melzer$10,739,212
95Ivan Dodig$10,548,904
96Benoit Paire$10,544,721
97Dusan Lajovic$10,475,143
98Thomas Enqvist$10,461,641
99Petr Korda$10,448,900
100Robin Soderling$10,423,124

Last Updated: 28/02/2026

Who Has Earned the Most Prize Money in ATP History?

As of the latest official ATP figures, Novak Djokovic holds the record for the highest career prize money earnings in men’s tennis history, with more than $192 million in total on-court earnings.

Djokovic’s prize money haul reflects a combination of:

  • 24 Grand Slam singles titles
  • Multiple ATP Finals victories
  • A record number of ATP Masters 1000 titles
  • Exceptional longevity at the top of the rankings

His sustained dominance across hard, clay, and grass courts has allowed him to consistently collect the largest cheques in the sport, particularly during an era in which Grand Slam champions earn well over $2 million per title.

Behind Djokovic, Rafael Nadal and Roger Federer rank second and third on the all-time list, each surpassing $130 million in career earnings.

Together, the “Big 3” transformed both the competitive and commercial landscape of men’s tennis.

The gap between Djokovic and previous generations is striking, as legends such as Pete Sampras, Andre Agassi, and Ivan Lendl competed in eras when prize pools were significantly smaller.

Even with multiple Grand Slam titles, their career totals sit well below modern benchmarks.

Why Modern Players Earn More

  • Several factors explain the dramatic rise in prize money:
  • Increased Grand Slam prize pools year-on-year
  • Higher ATP Masters 1000 payouts
  • Expanded global television rights deals
  • Growth of sponsorship and commercial revenues

As a result, today’s top players accumulate career earnings at a far faster rate than their predecessors.

Could the Djokovic’s Record Be Broken?

With players like Carlos Alcaraz (5) and Jannik Sinner (7) already climbing the all-time earnings list early in their careers, Djokovic’s record may eventually be challenged.

However, matching his combination of dominance, longevity, and consistency over nearly two decades will be extremely difficult.

For now, Novak Djokovic remains the highest career prize money earner in ATP history, which is a financial milestone that reflects both his achievements on court and the evolution of the sport of tennis itself.

Highest ATP Prize Money Earners by Year

The table below highlights the highest ATP prize money earner for each season from 2003 through 2025.

In most years, the player who led the tour in earnings was also the dominant force at the Grand Slams and ATP Masters 1000 events, as deep runs and major titles carry the largest prize money payouts.

YearPlayerATP Earnings
2025Carlos Alcaraz$21,354,778
2024Jannik Sinner$16,946,149
2023Novak Djokovic$15,952,044
2022Carlos Alcaraz$10,102,330
2021Novak Djokovic$9,100,547
2020Novak Djokovic$6,511,233
2019Rafael Nadal$16,349,586
2018Novak Djokovic$15,967,184
2017Rafael Nadal$15,864,000
2016Andy Murray$16,327,821
2015Novak Djokovic$21,646,145
2014Novak Djokovic$14,250,527
2013Rafael Nadal$14,570,935
2012Novak Djokovic$12,803,737
2011Novak Djokovic$12,619,803
2010Rafael Nadal$10,171,998
2009Roger Federer$8,761,805
2008Rafael Nadal$6,773,773
2007Roger Federer$10,130,620
2006Roger Federer$8,343,885
2005Roger Federer$6,137,018
2004Roger Federer$6,357,547
2003Roger Federer$4,000,680