Advanced ATP Player Career Search

Search ATP player careers by name, country, active status, career wins, win percentage, titles, Grand Slam titles, 1000-level titles, peak rank, and peak Elo.

About this search tool

Search across precomputed TennisDB ATP tables for player seasons, player tournament runs, player careers, matches, tournaments, ranking weeks, and rivalries. Filters use canonical tour data and support player/tournament autocomplete, countries, surfaces, categories, rounds, exit rounds, rankings, points, and season thresholds.

Search player careers by name, country, active status, career win-loss record, win percentage, titles, Grand Slam titles, 1000-level titles, peak rank, and peak Elo.

Who
Career
Reset
# Player Country Peak Rank Years W-L Win % Titles GS Titles, sorted descending Masters 1000 Titles Peak Elo
1 Novak Djokovic SRB 1 2004-2026 1,122–223 83.4% 100 24 40 2,593
2 Carlos Alcaraz ESP 1 2020-2026 284–66 81.1% 26 7 8 2,402
3 Jannik Sinner ITA 1 2019-2026 351–92 79.2% 30 5 10 2,413
4 Stan Wawrinka SUI 3 2003-2026 564–371 60.3% 16 3 1 2,268
5 Alexander Zverev GER 2 2013-2026 528–215 71.1% 24 1 7 2,248
6 Daniil Medvedev RUS 1 2016-2026 427–182 70.1% 23 1 6 2,285
7 Marin Cilic CRO 3 2005-2026 572–344 62.4% 21 1 1 2,195
8 Andrey Rublev RUS 5 2014-2026 372–212 63.7% 17 0 2 2,186
9 Richard Gasquet FRA 7 2002-2025 596–406 59.5% 16 0 0 2,165
10 Casper Ruud NOR 2 2016-2026 285–160 64.0% 14 0 1 2,128
11 Gael Monfils FRA 6 2004-2026 569–356 61.5% 13 0 0 2,151
12 Kei Nishikori JPN 4 2007-2025 424–226 65.2% 12 0 0 2,245
13 Roberto Bautista Agut ESP 9 2009-2026 411–294 58.3% 12 0 0 2,106
14 Stefanos Tsitsipas GRE 3 2017-2026 353–188 65.2% 12 0 3 2,235
15 Alex de Minaur AUS 5 2017-2026 298–174 63.1% 11 0 0 2,117
16 Matteo Berrettini ITA 6 2017-2026 202–120 62.7% 10 0 0 2,144
17 Taylor Fritz USA 4 2015-2026 332–209 61.4% 10 0 1 2,105
18 Alexander Bublik KAZ 10 2016-2026 200–174 53.5% 9 0 0 2,065
19 Fabio Fognini ITA 9 2005-2025 398–382 51.0% 9 0 1 2,033
20 Felix Auger-Aliassime CAN 4 2018-2026 277–172 61.7% 9 0 0 2,105
21 Grigor Dimitrov BUL 3 2008-2026 476–310 60.6% 9 0 1 2,176
22 Hubert Hurkacz POL 6 2018-2026 215–147 59.4% 8 0 2 2,053
23 Karen Khachanov RUS 8 2013-2026 312–229 57.7% 7 0 1 2,096
24 Nick Kyrgios AUS 13 2013-2026 197–115 63.1% 7 0 0 2,153
25 Pablo Carreno Busta ESP 10 2011-2026 277–232 54.4% 7 0 1 2,047
26 Sebastian Baez ARG 18 2021-2026 117–120 49.4% 7 0 0 1,896
27 Ugo Humbert FRA 13 2018-2026 179–157 53.3% 7 0 0 2,024
28 Ben Shelton USA 5 2022-2026 135–86 61.1% 6 0 1 2,040
29 David Goffin BEL 7 2011-2025 325–264 55.2% 6 0 0 2,099
30 Martin Klizan SVK 24 2007-2025 128–146 46.7% 6 0 0 1,979
31 Adrian Mannarino FRA 17 2008-2026 317–370 46.1% 5 0 0 1,966
32 Cameron Norrie GBR 8 2017-2026 237–181 56.7% 5 0 1 2,071
33 Cristian Garin CHI 17 2013-2026 121–113 51.7% 5 0 0 1,948
34 Francisco Cerundolo ARG 18 2019-2026 154–117 56.8% 5 0 0 1,966
35 Holger Rune DEN 4 2021-2025 170–100 63.0% 5 0 1 2,119
36 Lucas Pouille FRA 10 2013-2025 137–131 51.1% 5 0 0 2,040
37 Luciano Darderi ITA 16 2023-2026 80–69 53.7% 5 0 0 1,852
38 Nikoloz Basilashvili GEO 16 2014-2026 149–180 45.3% 5 0 0 1,953
39 Tommy Paul USA 8 2015-2026 227–146 60.9% 5 0 0 2,044
40 Albert Ramos-Vinolas ESP 17 2010-2025 276–327 45.8% 4 0 0 1,966
41 Arthur Fils FRA 14 2022-2026 101–59 63.1% 4 0 0 2,089
42 Bernard Tomic AUS 17 2009-2025 170–182 48.3% 4 0 0 1,968
43 Denis Shapovalov CAN 10 2016-2026 224–190 54.1% 4 0 0 2,011
44 Diego Schwartzman ARG 8 2013-2025 238–211 53.0% 4 0 0 2,047
45 Frances Tiafoe USA 10 2014-2026 254–211 54.6% 4 0 0 2,015
46 Lorenzo Sonego ITA 21 2016-2026 166–188 46.9% 4 0 0 1,928
47 Marcel Granollers ESP 19 2006-2025 202–245 45.2% 4 0 0 1,934
48 Reilly Opelka USA 17 2016-2026 124–119 51.0% 4 0 0 1,973
49 Alejandro Tabilo CHI 19 2020-2026 84–77 52.2% 3 0 0 1,880
50 Alexei Popyrin AUS 19 2018-2026 113–148 43.3% 3 0 1 1,936
51 Aslan Karatsev RUS 14 2013-2024 78–86 47.6% 3 0 0 1,985
52 Benoit Paire FRA 18 2010-2024 239–293 44.9% 3 0 0 1,951
53 Borna Coric CRO 12 2013-2025 200–187 51.7% 3 0 1 2,047
54 Damir Dzumhur BIH 23 2014-2026 136–171 44.3% 3 0 0 1,951
55 Flavio Cobolli ITA 9 2021-2026 95–74 56.2% 3 0 0 1,977
56 Jack Draper GBR 4 2021-2026 112–60 65.1% 3 0 1 2,141
57 Laslo Djere SRB 27 2013-2026 152–163 48.3% 3 0 0 1,862
58 Marco Cecchinato ITA 16 2013-2026 79–128 38.2% 3 0 0 1,903
59 Marton Fucsovics HUN 31 2012-2026 167–176 48.7% 3 0 0 1,992
60 Nicolas Jarry CHI 16 2015-2026 110–117 48.5% 3 0 0 1,942
61 Sebastian Korda USA 15 2018-2026 154–104 59.7% 3 0 0 2,059
62 Tallon Griekspoor NED 21 2017-2026 121–118 50.6% 3 0 0 1,977
63 Yoshihito Nishioka JPN 24 2014-2025 131–160 45.0% 3 0 0 1,931
64 Daniel Evans GBR 21 2008-2025 140–160 46.7% 2 0 0 1,927
65 Dusan Lajovic SRB 23 2010-2026 192–257 42.8% 2 0 0 1,900
66 Giovanni Mpetshi Perricard FRA 29 2023-2026 44–55 44.4% 2 0 0 1,853
67 Jakub Mensik CZE 12 2023-2026 78–46 62.9% 2 0 1 1,986
68 Jiri Lehecka CZE 12 2022-2026 125–90 58.1% 2 0 0 2,024
69 Jiri Vesely CZE 35 2013-2024 129–160 44.6% 2 0 0 1,924
70 Joao Fonseca BRA 24 2023-2026 46–35 56.8% 2 0 0 1,949
71 Kyle Edmund GBR 14 2013-2023 113–120 48.5% 2 0 0 2,002
72 Lorenzo Musetti ITA 5 2020-2026 179–129 58.1% 2 0 0 2,087
73 Miomir Kecmanovic SRB 27 2018-2026 174–186 48.3% 2 0 0 1,943
74 Roberto Carballes Baena ESP 49 2013-2026 129–165 43.9% 2 0 0 1,798
75 Soonwoo Kwon KOR 52 2018-2026 56–63 47.1% 2 0 0 1,847
76 Tomas Machac CZE 20 2020-2026 75–63 54.3% 2 0 0 1,989
77 Alejandro Davidovich Fokina ESP 14 2019-2026 177–153 53.6% 1 0 0 1,974
78 Alexandre Muller FRA 38 2017-2026 55–77 41.7% 1 0 0 1,816
79 Alex Michelsen USA 30 2023-2026 84–74 53.2% 1 0 0 1,878
80 Benjamin Bonzi FRA 42 2017-2026 65–82 44.2% 1 0 0 1,808
81 Brandon Nakashima USA 29 2020-2026 138–121 53.3% 1 0 0 1,921
82 Christopher Eubanks USA 29 2015-2025 43–67 39.1% 1 0 0 1,928
83 Facundo Diaz Acosta ARG 47 2020-2026 22–31 41.5% 1 0 0 1,688
84 Gabriel Diallo CAN 33 2023-2026 43–50 46.2% 1 0 0 1,874
85 Ignacio Buse PER 31 2025-2026 18–17 51.4% 1 0 0 1,769
86 Ilya Ivashka BLR 40 2016-2023 78–83 48.4% 1 0 0 1,951
87 Jan-Lennard Struff GER 21 2013-2026 225–261 46.3% 1 0 0 2,001
88 Jenson Brooksby USA 33 2018-2026 75–64 54.0% 1 0 0 1,964
89 Jordan Thompson AUS 26 2014-2026 150–172 46.6% 1 0 0 1,944
90 Juan Ignacio Londero ARG 50 2013-2022 34–49 41.0% 1 0 0 1,810
91 Juan Manuel Cerundolo ARG 42 2021-2026 38–43 46.9% 1 0 0 1,772
92 Juncheng Shang CHN 47 2022-2026 38–42 47.5% 1 0 0 1,896
93 Kamil Majchrzak POL 45 2017-2026 46–55 45.5% 1 0 0 1,822
94 Learner Tien USA 15 2022-2026 51–40 56.0% 1 0 0 1,949
95 Marc-Andrea Huesler SUI 47 2018-2026 25–48 34.2% 1 0 0 1,776
96 Marcos Giron USA 37 2014-2026 137–160 46.1% 1 0 0 1,916
97 Mariano Navone ARG 29 2024-2026 50–61 45.0% 1 0 0 1,816
98 Maxime Cressy USA 31 2020-2024 43–58 42.6% 1 0 0 1,850
99 Mikhail Kukushkin KAZ 39 2007-2025 144–218 39.8% 1 0 0 1,907
100 Mirza Basic BIH 74 2013-2022 22–27 44.9% 1 0 0 1,773
101 Nuno Borges POR 30 2021-2026 85–94 47.5% 1 0 0 1,843
102 Pedro Cachin ARG 48 2016-2024 25–46 35.2% 1 0 0 1,744
103 Pedro Martinez ESP 36 2018-2026 85–125 40.5% 1 0 0 1,845
104 Radu Albot MDA 39 2014-2025 89–139 39.0% 1 0 0 1,899
105 Rafael Jodar ESP 23 2026-2026 26–11 70.3% 1 0 0 1,940
106 Taro Daniel JPN 58 2014-2026 81–146 35.7% 1 0 0 1,815
107 Thanasi Kokkinakis AUS 65 2014-2026 73–91 44.5% 1 0 0 1,864
108 Thiago Seyboth Wild BRA 58 2018-2026 38–50 43.2% 1 0 0 1,775
109 Tomas Martin Etcheverry ARG 25 2021-2026 104–115 47.5% 1 0 0 1,887
110 Valentin Vacherot MON 16 2023-2026 26–19 57.8% 1 0 1 1,905
111 Yibing Wu CHN 54 2017-2026 28–38 42.4% 1 0 0 1,814
112 Zizou Bergs BEL 35 2020-2026 58–67 46.4% 1 0 0 1,829
113 Abdullah Shelbayh JOR 191 2025-2026 1–2 33.3% 0 0 0 1,527
114 Adam Neff USA 665 2024-2024 0–1 0.0% 0 0 0 1,500
115 Adam Walton AUS 74 2024-2026 22–43 33.8% 0 0 0 1,701
116 Adhithya Ganesan USA 544 0–0 0 0 0 1,500
117 Admir Kalender CRO 966 0–0 0 0 0 1,500
118 Adolfo Daniel Vallejo PAR 70 2026-2026 8–6 57.1% 0 0 0 1,647
119 Adrian Andreev BUL 183 2018-2021 2–6 25.0% 0 0 0 1,553
120 Adrian Bodmer SUI 455 0–0 0 0 0 1,519
121 Aidan Mayo USA 269 0–0 0 0 0 1,533
122 Aidan McHugh GBR 298 0–0 0 0 0 1,500
123 Ajeet Rai NZL 417 0–0 0 0 0 1,500
124 A. Johnson USA 1,674 0–0 0 0 0 1,500
125 Akira Santillan JPN 144 2016-2017 2–7 22.2% 0 0 0 1,569
126 Alan Magadan MEX 717 2025-2025 0–1 0.0% 0 0 0 1,528
127 Alastair Gray GBR 237 2019-2022 1–3 25.0% 0 0 0 1,512
128 Aldin Setkic BIH 165 2013-2017 0–3 0.0% 0 0 0 1,504
129 Alec Deckers NED 483 0–0 0 0 0 1,500
130 Alejandro Moro Canas ESP 142 2025-2025 0–1 0.0% 0 0 0 1,547
131 Alejo Sanchez Quilez ESP 455 0–0 0 0 0 1,500
132 Aleksandar Kovacevic USA 54 2022-2026 40–72 35.7% 0 0 0 1,719
133 Aleksandar Vukic AUS 48 2018-2026 60–89 40.3% 0 0 0 1,800
134 Aleksandr Shevchenko KAZ 45 2022-2026 59–73 44.7% 0 0 0 1,777
135 Alessandro Giannessi ITA 84 2011-2023 12–22 35.3% 0 0 0 1,639
136 Alessio Basile BEL 1,159 0–0 0 0 0 1,500
137 Alexander Blockx BEL 36 2023-2026 11–14 44.0% 0 0 0 1,780
138 Alexander Donski BUL 525 2018-2018 0–1 0.0% 0 0 0 1,502
139 Alexander Klintcharov NZL 730 0–0 0 0 0 1,500
140 Alexander Ritschard SUI 99 2022-2025 3–8 27.3% 0 0 0 1,661
141 Alexander Weis ITA 285 0–0 0 0 0 1,500
142 Alexandre Aubriot FRA 688 0–0 0 0 0 1,500
143 Alex Barrena ARG 167 2026-2026 0–2 0.0% 0 0 0 1,500
144 Alex Bolt AUS 125 2015-2026 18–34 34.6% 0 0 0 1,728
145 Alexey Vatutin RUS 136 2018-2025 3–8 27.3% 0 0 0 1,570
146 Alexey Zakharov RUS 297 0–0 0 0 0 1,500
147 Alex Finkelstein USA 1,476 0–0 0 0 0 1,500
148 Alex Hernandez MEX 409 2025-2025 1–1 50.0% 0 0 0 1,515
149 Alexis Galarneau CAN 153 2022-2026 1–5 16.7% 0 0 0 1,567
150 Alexis Gautier FRA 326 0–0 0 0 0 1,500
151 Alex Marti Pujolras ESP 318 0–0 0 0 0 1,500
152 Alex Molcan SVK 38 2021-2026 54–48 52.9% 0 0 0 1,857
153 Alex Rybakov USA 261 2023-2023 0–1 0.0% 0 0 0 1,515
154 Alfredo Perez USA 315 0–0 0 0 0 1,500
155 Alibek Kachmazov RUS 161 2019-2025 4–7 36.4% 0 0 0 1,636
156 Altug Celikbilek TUR 154 2019-2022 4–5 44.4% 0 0 0 1,584
157 Alvaro Guillen Meza ECU 175 2025-2025 0–1 0.0% 0 0 0 1,519
158 Alvin Nicholas Tudorica CAN 429 0–0 0 0 0 1,500
159 Amine Jamji MAR 1,523 0–0 0 0 0 1,500
160 Amir Omarkhanov KAZ 826 2025-2025 0–1 0.0% 0 0 0 1,500
161 Andrea Collarini ARG 177 2021-2024 0–2 0.0% 0 0 0 1,514
162 Andrea Guerrieri ITA 219 0–0 0 0 0 1,526
163 Andrea Pellegrino ITA 109 2020-2026 12–9 57.1% 0 0 0 1,707
164 Andrea Picchione ITA 331 0–0 0 0 0 1,500
165 Andrea Vavassori ITA 128 2021-2026 10–14 41.7% 0 0 0 1,699
166 Andre Goransson SWE 995 2025-2025 0–1 0.0% 0 0 0 1,500
167 Andrej Martin SVK 93 2010-2022 21–31 40.4% 0 0 0 1,688
168 Andres Andrade ECU 210 0–0 0 0 0 1,500
169 Andres Martin USA 250 2022-2024 1–3 25.0% 0 0 0 1,527
170 Andrew Fenty USA 382 0–0 0 0 0 1,500
171 Andrey Chepelev RUS 339 0–0 0 0 0 1,500
172 Antoine Bellier SUI 168 2016-2023 4–5 44.4% 0 0 0 1,602
173 Antoine Escoffier FRA 135 2024-2024 0–1 0.0% 0 0 0 1,500
174 Antoine Ghibaudo FRA 287 2026-2026 0–1 0.0% 0 0 0 1,500
175 Antoine Hoang FRA 98 2019-2021 6–13 31.6% 0 0 0 1,640
176 Anton Matusevich GBR 376 0–0 0 0 0 1,523
177 Anton Shepp NZL 904 0–0 0 0 0 1,500
178 Aoran Wang CHN 712 0–0 0 0 0 1,506
179 Artem Dubrivnyy RUS 394 2019-2019 0–1 0.0% 0 0 0 1,518
180 Arthur Bouquier FRA 189 0–0 0 0 0 1,503
181 Arthur Cazaux FRA 58 2021-2026 27–34 44.3% 0 0 0 1,777
182 Arthur Fery GBR 36 2023-2026 10–9 52.6% 0 0 0 1,785
183 Arthur Gea FRA 132 2025-2026 3–5 37.5% 0 0 0 1,638
184 Arthur Reymond FRA 460 0–0 0 0 0 1,500
185 Arthur Rinderknech FRA 24 2020-2026 109–120 47.6% 0 0 0 1,905
186 Arthur Weber FRA 303 0–0 0 0 0 1,524
187 August Holmgren DEN 141 2021-2025 2–3 40.0% 0 0 0 1,644
188 Aziz Dougaz TUN 185 2024-2025 0–4 0.0% 0 0 0 1,506
189 Bastian Malla CHI 362 0–0 0 0 0 1,501
190 Beibit Zhukayev KAZ 171 2022-2025 3–8 27.3% 0 0 0 1,646
191 Benito Sanchez Martinez GER 839 0–0 0 0 0 1,500
192 Benjamin Hassan LBN 143 2023-2026 0–6 0.0% 0 0 0 1,609
193 Benjamin Lock ZIM 309 2023-2023 0–1 0.0% 0 0 0 1,522
194 Benjamin Torrealba CHI 823 0–0 0 0 0 1,500
195 Benjamin Willwerth USA 1,172 0–0 0 0 0 1,500
196 Ben Jones GBR 620 1968-1970 0–2 0.0% 0 0 0 1,500
197 Bernabe Zapata Miralles ESP 37 2018-2025 36–62 36.7% 0 0 0 1,809
198 Billy Harris GBR 101 2023-2026 10–16 38.5% 0 0 0 1,672
199 Blaise Bicknell JAM 306 0–0 0 0 0 1,500
200 Blake Ellis AUS 271 0–0 0 0 0 1,500