WTA | Doubles | Official ATP Ranking | 5W ATP Ranking | Live ATP Ranking | Live ATP Race | Next Gen | ITF Ranking | Tournament Draws | Schedule | Season |  $  | Title Holders | Live Scores
Live ATP Ranking
#: Tennis Player Rank
CH: Career High
 NCH : New Career High (Previous Career High in parenthesis)
1 / 1 / 1: Immediate / Near / Far Career High
Ctry: Country + National rank
+/-: Rank change vs previous official rankings release
Next : if player wins next match
Max : if player wins current tournament
Tournament categories include : GS2000, ATP1000, ATP500, ATP250, CH175/125/100/75/50, M25/15 (GS/ATP Tour/Challengers/ITF + winner points)
All
<18
<19
<20
<21
<22
<23
<24
<25
>30
>35
#CHPlayerAgeCtryPts+/-CurrentPreviousCurrentNextMax
1CH
Jannik Sinner25ITA11500
2CH
Alexander Zverev29GER9690
31
Carlos Alcaraz23ESP5560
4CH
Ben Shelton23USA4680Davis Cup (0 W / 1 L) 
54
Félix Auger-Aliassime26CAN3890Davis Cup (1 W / 0 L)
61
Daniil Medvedev30RUS3770
76
Flavio Cobolli24ITA3720
8CH
Frances Tiafoe28USA3380
95
Alex de Minaur27AUS3300Davis Cup (1 W / 0 L)
104
Taylor Fritz28USA3175
Advertisement
11CH
Arthur Fils22FRA3150
121
Novak Djoković39SRB2980
1312
Learner Tien20USA2715-40Davis Cup (1 W / 0 L) 
1411
Rafael Jódar20ESP2659
1512
Jakub Menšík21CZE2495Davis Cup (0 W / 1 L) 
16CH
Brandon Nakashima25USA2410-75
172
Casper Ruud27NOR2335+1Davis Cup (1 W / 0 L) 
188
Tommy Paul29USA2325+1
1916
Valentin Vacherot27MON2250+2Davis Cup (1 W / 0 L) 
2016
Luciano Darderi24ITA2200+2
2110
Alexander Bublik29KAZ2195-4-230
2218
Francisco Cerúndolo28ARG2130+1
2312
Jiří Lehečka24CZE2120+1Davis Cup (1 W / 0 L) 
245
Lorenzo Musetti24ITA2100-4-155
255
Andrey Rublev28RUS1930
268
Karen Khachanov30RUS1800
27CH
Alexander Blockx21BEL1788
2824
João Fonseca20BRA1750+1Davis Cup (1 W / 0 L) 
2914
Alejandro Davidovich Fokina27ESP1680+1
3025
Tomás Martín Etcheverry27ARG1590+1
3124
Arthur Rinderknech31FRA1583+1Davis Cup (0 W / 1 L) 
3219
Alejandro Tabilo29CHI1565-4-213
3313
Ugo Humbert28FRA1535
3430
Alex Michelsen22USA1460
3530
Ignacio Buse22PER1460Davis Cup (1 W / 0 L)
3633
Arthur Fery24GBR1413
3730
Matteo Arnaldi25ITA1349
3833
Zizou Bergs27BEL1345Davis Cup (1 W / 0 L) 
398
Cameron Norrie31GBR1275
4022
Botic van de Zandschulp30NED1258Davis Cup (1 W / 0 L)
4139
Daniel Mérida21ESP1216
4240
Luca Van Assche22FRA1180
436
Matteo Berrettini30ITA1165
443
Stefanos Tsitsipas28GRE1165
4529
Mariano Navone25ARG1155
466
Hubert Hurkacz29POL1120
4737
Raphaël Collignon24BEL1117
4830
Nuno Borges29POR1095
4946
Quentin Halys29FRA1070Davis Cup (0 W / 1 L)
5010
Denis Shapovalov27CAN1065
Advertisement
5118
Sebastián Báez25ARG1044
5242
Thiago Agustín Tirante25ARG1010
5342
Juan Manuel Cerúndolo24ARG986
5445
Yannick Hanfmann34GER976
5521
Tallon Griekspoor30NED975Davis Cup (1 W / 0 L)
56CH
Román Andrés Burruchaga24ARG954-3
5745
Ethan Quinn22USA939
58CH
Adolfo Daniel Vallejo22PAR939Davis Cup (0 W / 1 L)
5936
Fábián Marozsán26HUN930+1Davis Cup (1 W / 0 L) 
6027
Miomir Kecmanović27SRB925+1
61 NCH 
 (63) 
Arthur Géa21FRA918+2
6255
Martin Landaluce20ESP916-8
6321
Jan Lennard Struff36GER909+1
6415
Sebastian Korda26USA880+2
6546
James Duckworth34AUS877+2Davis Cup (0 W / 1 L) 
6633
Jaume Munar29ESP875+2
6744
Daniel Altmaier28GER874+2
68 NCH 
 (70) 
Jaime Faria23POR871+2
6910
Pablo Carreño Busta35ESP859+2
7030
Corentin Moutet27FRA845-11-90
7155
Vít Kopřiva29CZE831-6-52
7247
Facundo Díaz Acosta25ARG824-2Lost in Szczecin R32 
7345
Kamil Majchrzak30POL777Davis Cup (1 W / 0 L)
7420
Tomáš Macháč25CZE770+1
7543
Camilo Ugo Carabelli27ARG770+1
7656
Hamad Medjedović23SRB764+1
7733
Jenson Brooksby25USA763+1
7817
Adrian Mannarino38FRA745+1Lost in Rennes R16
793
Marin Čilić37CRO741+1
8054
Aleksandar Kovačević28USA730+2
8162
Zachary Svajda23USA729+2
8262
Rinky Hijikata25AUS700+3-24
8341
Térence Atmane24FRA697+4
84 NCH 
 (89) 
Titouan Droguet25FRA690+5+9Rennes SF715765
8537
Marcos Giron33USA688-1-37
8621
Lorenzo Sonego31ITA683-15
8776
Marco Trungelliti36ARG662+12+25Szczecin SF
(QF  )
691752
8863
Mattia Bellucci25ITA659+2
8974
Jan Choinski30GBR658-15-118
9042
Benjamin Bonzi30FRA656+2
9148
Aleksandar Vukic30AUS647-12
9288
Michael Zheng22USA642-4-40Tiburon SF671732
9387
Sho Shimabukuro29JPN640+3Davis Cup (1 W / 0 L)
9449
Jacob Fearnley25GBR639+3
9571
Jesper de Jong26NED638+3
9638
Alex Molčan28SVK637-2-8
9758
Hugo Gaston25FRA634+4
9895
Toby Samuel24GBR632-3-8
9974
Adam Walton27AUS630+3
10023
Damir Džumhur34BIH612+5
Advertisement
10170
Dino Prižmić21CRO603+2-25
10236
Roman Safiullin29RUS594+5
10391
Otto Virtanen25FIN586+5Davis Cup (1 W / 0 L)
10454
Valentin Royer25FRA585-23-153
10529
Giovanni Mpetshi Perricard23FRA585+1-15
10690
Martin Damm22USA583-2-41
107102
Kyrian Jacquet25FRA581+3
10892
Coleman Wong22HKG578+4
10945
Aleksandr Shevchenko25KAZ568-16-87
110109
Dane Sweeny25AUS562-1-19
11164
Yunchaokete Bu24CHN552+3
11289
Patrick Kypson26USA540+3
11354
Yibing Wu26CHN535-13-100
114106
Zsombor Piros26HUN530+2Davis Cup (1 W / 0 L) 
11553
Christopher O'Connell32AUS529-4-50
116 NCH 
(118)
Henrique Rocha22POR513+2
117101
Vilius Gaubas21LTU511+2
11831
Márton Fucsovics34HUN510+2
119115
Nicolás Mejía26COL509+2Davis Cup (0 W / 1 L)
120 NCH 
(123)
Gustavo Heide24BRA503+3Davis Cup (1 W / 0 L) 
12137
Sebastian Ofner30AUT501+3
12233
Gabriel Diallo24CAN500+3
12367
Eliot Spizzirri24USA500-1-7
12474
Emilio Nava24USA493-11-68
12592
Shintaro Mochizuki23JPN478+1Lost in Guangzhou 1 R32
12654
Francisco Comesaña25ARG476+1
1273
Grigor Dimitrov35BUL472+1Davis Cup (1 W / 0 L) 
12886
Dalibor Svrčina23CZE468-11-57
12964
Hugo Dellien33BOL460
13019
Alexei Popyrin27AUS458
13136
Pedro Martínez29ESP447+1
13217
Cristian Garín30CHI446+1
133 NCH 
(135)
Rei Sakamoto20JPN429+2Davis Cup (1 W / 0 L)
134 NCH 
(136)
Stefanos Sakellaridis22GRE429+2
13538
Alexandre Müller29FRA428+2
13631
Lloyd Harris29RSA428+2Lost in Guangzhou 1 R16
13793
Tomás Barrios Vera28CHI428+2
13858
Thiago Seyboth Wild26BRA426+3
13987
Jurij Rodionov27AUT416+3Davis Cup (1 W / 0 L) 
140116
Pablo Llamas Ruiz23ESP409+3
1413
Stan Wawrinka41SUI401-7-35Davis Cup (0 W / 1 L) 
1424
Holger Rune23DEN400+2Davis Cup (1 W / 0 L) 
143140
Mark Lajal23EST398-3-29
144109
Andrea Pellegrino29ITA390+2
14516
Nikoloz Basilashvili34GEO385-14-63Lost in Guangzhou 1 R32
146118
Nicolai Budkov Kjaer20NOR380+1-7Davis Cup (1 W / 0 L) 
14723
Dušan Lajović36SRB380+2Lost in Szczecin R32
148137
Chris Rodesch25LUX377+2
14972
Borna Gojo28CRO371+7+14Lost in Rennes QF
15095
Tristan Schoolkate25AUS365+15+22Rennes SF390440
Advertisement
15117
Reilly Opelka29USA361+3
1524
Jack Draper24GBR360+3
15337
Mackenzie McDonald31USA358-8-38
15458
Arthur Cazaux24FRA355-6-25
15552
Soonwoo Kwon28KOR355+2Davis Cup (2 W / 0 L) 
15660
Stefano Travaglia34ITA355+2Lost in Szczecin R32 
157 NCH 
(159)
Clément Tabur26FRA353+2Lost in Rennes R32
15816
Marco Cecchinato33ITA353+5+9Lost in Szczecin QF 
159145
Tom Gentzsch23GER352+7+11Lost in Szczecin QF
(R32  )
16081
Michael Mmoh28USA350+18+35Tiburon SF379440
161CH
Max Alcalá Gurri24ESP350
162151
Juan Carlos Prado Angelo21BOL349-9-15
163125
Alex Bolt33AUS348-1
16499
Nishesh Basavareddy21USA344-13-30Lost in Tiburon R16
165 NCH 
(177)
Ilia Simakin22RUS341+12+25Phan Thiet 4 F366366
16631
Zhizhen Zhang29CHN340-14-25
167CH
Andrea Guerrieri27ITA338
168CH
Federico Cina19ITA337Lost in Guangzhou 1 R32
169108
Francesco Maestrelli23ITA337+2Lost in Rennes QF
170158
Gauthier Onclin25BEL337-6-7Davis Cup (0 W / 1 L) 
171156
Daniil Glinka26EST333-1
172171
Matej Dodig21CRO329-1
173160
Gonzalo Bueno22PER324-1
174102
Elmer Møller23DEN321Davis Cup (0 W / 1 L) 
175 NCH 
(176)
Clément Chidekh25FRA318+16+31Plaisir W
Lost in Rennes QF
176175
Harry Wendelken24GBR317-1-4
177153
Alexis Galarneau27CAN316-1Lost in Guangzhou 1 R32
178156
Vitaliy Sachko29UKR316+4+8Lost in Szczecin R16 
17927
Laslo Djere31SRB314+4+8Lost in Szczecin R16 
18017
Bernard Tomic33AUS314+5+18Guangzhou 1 SF339389
181157
Lukas Neumayer24AUT312-1Davis Cup (0 W / 1 L) 
182181
Andre Ilagan25USA309-1Lost in Tiburon R32
183150
Joel Schwärzler20AUT305-4-8
184 NCH 
(188)
Diego Dedura18GER303+4+12Lost in Szczecin QF 
185184
Jan Kumstát19CZE302-1
186111
Zdeněk Kolář29CZE300-13-24Lost in Szczecin QF 
187105
Elias Ymer30SWE294+10+14Lost in Guangzhou 1 QF
188 NCH 
(199)
Moïse Kouamé17FRA293+11+14Phan Thiet 4 SF304329
189132
Jack Pinnington Jones23GBR289
19058
Taro Daniel33JPN287-30-63
191 NCH 
(192)
Keegan Smith28USA287+1Lost in Tiburon R32
192 NCH 
(193)
Felix Balshaw20FRA286+1
19360
Juan Pablo Varillas30PER286-3-2Davis Cup (1 W / 0 L)
194189
Lautaro Midon22ARG283+1
195194
Edas Butvilas22LTU280-1-6
196123
Timofey Skatov25KAZ280+2
197133
Federico Agustin Gomez29ARG278-11-14Lost in Tiburon R16
198184
Luka Pavlovic26FRA277-2-4Lost in Phan Thiet 4 R16
19950
Pavel Kotov27RUS276+22+25Guangzhou 1 SF301351
200 NCH 
(206)
Braden Shick22USA274+6+7Lost in Tiburon R16
Advertisement
20193
Liam Broady32GBR273-1
202 NCH 
(214)
Nikolás Sánchez Izquierdo27ESP271+31+35Szczecin SF
(QF  )
300361
203174
Remy Bertola28SUI271-16-21
204133
Colton Smith23USA269-2
205203
Andy Andrade27ECU269-2
206127
Lorenzo Giustino35ITA269-2
207106
Tristan Boyer25USA268+7+8Lost in Tiburon R16
208113
Liam Draxl24CAN267-3Davis Cup (1 W / 0 L) 
20924
Yoshihito Nishioka30JPN266-2
210 NCH 
(213)
Felix Gill24GBR266+3+5Lost in Biella QF
21183
Chun Hsin Tseng25TWN265-3Davis Cup (1 W / 0 L)
212209
Maxim Mrva19CZE265-3
213159
Luka Mikrut22CRO264+26+35Szczecin SF
(R16  )
293354
214197
Pol Martín Tiffon27ESP262-4
215184
David Jordá Sanchis32ESP262-4Lost in Rennes R32
21639
J.J. Wolf27USA260+30+35Tiburon SF289350
217190
Gianluca Cadenasso21ITA257-1Lost in Biella R32
218127
Facundo Mena33ARG256
219196
Rio Noguchi27JPN256+10+14Lost in Guangzhou 1 QF
220 NCH 
(231)
Max Houkes26NED256+14+22Rabat 2 W
221211
Darwin Blanch18USA255+24+29Tiburon SF284345
22289
Francesco Passaro25ITA254-21-16
223187
João Lucas Reis Da Silva26BRA252-3
224222
Iñaki Montes De La Torre23ESP250-2Lost in Rennes R32
22597
Kimmer Coppejans32BEL250-2
226121
Raúl Brancaccio29ITA247-1Lost in Szczecin R32
227214
Henry Searle20GBR246-1Lost in Tiburon R32
228101
Billy Harris31GBR242-4-7Lost in Rennes R32
229223
Guido Iván Justo28ARG242-1-2
23040
Ilya Ivashka32BLR241
231168
Maks Kaśnikowski23POL240Davis Cup (0 W / 1 L)
232142
Alejandro Moro Cañas25ESP237+8+8Biella SF248273
2339
Roberto Bautista Agut38ESP233+2
234 NCH 
(236)
Andrej Nedić21BIH233+2
235169
Henri Squire25GER231+3Lost in Szczecin R32 
236167
Alex Barrena23ARG229-20-30Biella SF240265
237219
Max Basing23GBR228-18-25Lost in Sintra 2 R32
238141
August Holmgren28DEN228+3
239116
Leandro Riedi24SUI227+4
24067
Luca Nardi23ITA226+4
24149
Roberto Carballés Baena33ESP226-29-35
242237
Matías Soto27CHI226-5-6
243153
Jay Clarke28GBR226-11-11Biella SF237262
24468
Sumit Nagal29IND225+3Davis Cup (0 W / 2 L) 
245 NCH 
(248)
Hayato Matsuoka21JPN225+3Lost in Guangzhou 1 R32
246181
Abdullah Shelbayh22JOR224+12+10Lost in Tiburon QF
247190
Matheus Pucinelli De Almeida25BRA223+2
24861
Thiago Monteiro32BRA222+34+27Szczecin SF
(QF  )
251312
249168
Frederico Ferreira Silva31POR221+1
25047
Juncheng Shang21CHN220-23-25
Advertisement
2516
Gaël Monfils40FRA220
252164
James McCabe23AUS219
253 NCH 
(259)
Marvin Möller27GER219+6+5Lost in Szczecin R16 
254249
Martin Krumich23CZE219+2+2Lost in Szczecin R16
(R32  )
255254
Jay Friend22JPN218-1
256 NCH 
(257)
Mika Brunold21SUI218+1+4Lost in Biella QF
257181
Daniel Rincon23ESP218-4-1Lost in Rennes R16
258235
Charles Broom28GBR214-3-4
259CH
Michele Ribecai23ITA214+1Lost in Rennes R32
260225
Franco Roncadelli26URU212+1
261230
Kilian Feldbausch21SUI211+9+8Lost in Szczecin R16 
26288
Dominic Stricker24SUI211Davis Cup (0 W / 1 L) 
263251
Buvaysar Gadamauri26BEL210
264250
Philip Henning25RSA210
265 NCH 
(267)
Petr Bar Biryukov24RUS209+34+23Guangzhou 1 SF234284
266 NCH 
(268)
Matthew Dellavedova26AUS209+2+2Lost in Phan Thiet 4 QF
267103
Harold Mayot24FRA208+21+17Rennes SF233283
26847
Marc-Andrea Hüsler30SUI208-2
269196
Rodrigo Pacheco Mendez21MEX205+1Phan Thiet 4 SF216241
270230
Cezar Crețu25ROU203+1
271217
Yi Zhou21CHN203-29-25
272131
Genaro Alberto Olivieri28ARG203
273177
Nick Hardt25DOM200
274170
Mattéo Martineau27FRA200+7+4Lost in Rennes R16
275226
Juan Bautista Torres24ARG200
27636
Pierre Hugues Herbert35FRA198+2
277121
Stefano Napolitano31ITA198+6+4Lost in Biella R16
278274
Juan Manuel La Serna22ARG198-4-2
279241
Daniel Michalski26POL197Lost in Szczecin R32 
280247
Hynek Bartoň22CZE197-15-13Lost in Szczecin R16 
281210
Filip Jianu25ROU196-4-3Lost in Szczecin R32
282222
Pedro Boscardin Dias23BRA194-2-3
283123
Jérôme Kym23SUI193+1
284237
Alastair Gray28GBR192+1Lost in Tiburon R32
285 NCH 
(292)
Max Schönhaus19GER192+7+3Qual. Rennes W
Lost in Rennes R32
286 NCH 
(287)
Sergey Fomin25UZB192+1Lost in Guangzhou 1 R32
28795
Hugo Grenier30FRA191-20-16
288 NCH 
(289)
Carl Emil Overbeck25DEN191+1
289257
Mili Poljičak22CRO189+1
290103
Stefan Kozlov28USA189+1Lost in Tiburon R32
291175
Álvaro Guillén Meza23ECU189+2
292 NCH 
(295)
Raphaël Pérot25FRA188+3
293 NCH 
(296)
Mert Alkaya26TUR188+3
294158
Yu-hsiou Hsu27TWN187+3Davis Cup (0 W / 1 L)
295212
Johannus Monday24GBR186+3
296193
Sascha Gueymard Wayenburg23FRA186+36+25Rennes SF211261
297247
Florent Bax27FRA185+11+5Lost in Phan Thiet 4 QF
298183
Oliver Crawford27GBR184+2
299 NCH 
(300)
Petr Nesterov23BUL184+2
300 NCH 
(302)
Oliver Tarvet22GBR181+2
301261
Stefan Dostanic24USA181+2
302147
Guy den Ouden24NED180+4
303273
Sean Cuenin22FRA180+4Lost in Szczecin R32 
304253
Giles Hussey29GBR178-18-14
305298
Filippo Romano21ITA178+4Lost in Biella R32
306 NCH 
(311)
Georgii Kravchenko26UKR178+5
307280
Sandro Kopp26AUT177-2-4
308230
Max Hans Rehberg23GER176+4Santa Margherita 7 F
309150
Oriol Roca Batalla33ESP175+9+5Lost in Biella QF
310 NCH 
(321)
Anton Matusevich25GBR174+11+6Lost in Rennes R16
311306
Daniel Milavsky25USA173+3Lost in Tiburon R32
312144
Akira Santillan29JPN173+7+3Lost in Guangzhou 1 R16
313197
Fajing Sun29CHN172+11+7Lost in Guangzhou 1 R16
314300
Radu Mihai Papoe24ROU170+1-1
315201
Gilles Arnaud Bailly21BEL170+2
316242
Enrico Dalla Valle28ITA170Lost in Biella R32
317172
Murphy Cassone24USA169+13+7Lost in Rennes R16
318311
Luciano Emanuel Ambrogi22ARG169+2Lost in Tiburon R32
319139
Ugo Blanchet27FRA168+12+7Lost in Rennes R16
320116
Calvin Hémery31FRA168+2
321250
Andres Martin25USA168-8-6
322243
Marat Sharipov23RUS167+42+24Guangzhou 1 SF192242
323 NCH 
(333)
Cruz Hewitt17AUS167+10+7Lost in Phan Thiet 4 QF
324258
Igor Marcondes29BRA165-20-16Lost in Tiburon R32
325244
Lucas Poullain30FRA165+12+6Lost in Rennes R16
326290
Federico Bondioli21ITA165-1
327284
Florian Broska28GER164
328268
Gonzalo Villanueva31ARG164
329280
Yankı Erel25TUR162
330284
Dali Blanch23USA162+4+2Lost in Qual. Szczecin R2
Lost in Szczecin R32
331147
Kaichi Uchida32JPN162-21-16Lost in Guangzhou 1 R32
332260
Tiago Pereira22POR161+6+2Qual. Szczecin W
Lost in Szczecin R32
33378
Nicolás Kicker34ARG160+2
334260
Carlos Sánchez Jover26ESP160+2Lost in Qual. Szczecin R1
335 NCH 
(339)
Mees Rottgering19NED157+4
336225
Philip Sekulic23AUS157+12+8Lost in Phan Thiet 4 QF
337278
Tyler Zink25USA157-14-11Lost in Tiburon R32
338 NCH 
(341)
Edward Winter22AUS155+3Lost in Tiburon R32
339 NCH 
(343)
Ivan Marrero Curbelo27ESP154+4
340307
Thomas Faurel20FRA153-3Lost in Nevers QF
341257
Miguel Damas26ESP152-15-13
342 NCH 
(351)
Jake Delaney29AUS152+9+4Lost in Guangzhou 1 R16
343212
Michael Geerts31BEL150+1-3
344 NCH 
(347)
Carlos Maria Zarate21ARG149+3-1
345105
Duje Ajduković25CRO149+4
346158
Tung Lin Wu28TWN148+4
347180
Justin Engel18GER147+5
34880
Norbert Gombos36SVK147+5
349329
Juan Estevez20ARG147+6
350 NCH 
(354)
Valerio Aboian24ARG147+4
35139
Mikhail Kukushkin38KAZ146-9-8
352276
Petr Brunclík20CZE146+14+4Lost in Biella R16
353 NCH 
(357)
Arthur Nagel23FRA146+4Lost in Rabat 2 R32
Lost in Rennes R32
354332
Tiago Torres24POR144+6Lost in Sintra 2 R16
355316
Eduardo Ribeiro28BRA144+6
356269
Aidan Mayo23USA143+6Lost in Tiburon R32
357303
Francesco Forti27ITA143+16+4Lost in Biella R16
358159
Dimitar Kuzmanov33BUL143+7
359353
Dhakshineswar Suresh26IND141+8Davis Cup (0 W / 1 L) 
360249
Mathys Erhard24FRA141-14-11
361200
George Loffhagen25GBR140+7
362235
Marko Topo23GER139-17-13Zlatibor SF
363336
Ognjen Milić19SRB139-7-7
364 NCH 
(372)
Alejo Sanchez Quilez21ESP139+8Lost in Biella R32
365358
Sebastian Sorger20AUT138-7-7
366358
Tommaso Compagnucci26ITA138+14+2Lost in Biella R16
367108
Franco Agamenone33ITA138-73-50Lost in Biella R32
36856
Daniel Elahi Galán30COL137+24+8Lost in Qual. Szczecin R1
Lost in Szczecin R16 
369263
Eliakim Coulibaly24CIV137+8Lost in Rennes R32
370125
Juan Pablo Ficovich29ARG137+8
37193
Andrej Martin36SVK136+8
372135
Mitchell Krueger32USA136+40+16Lost in Tiburon QF
373364
Lucio Ratti22ARG135+8
374194
Dan Added27FRA135-98-64Lost in Rennes R32
375167
Laurent Lokoli31FRA134+7
376342
Luca Castelnuovo29SUI134+22+7Lost in Guangzhou 1 R16
377321
Gabriele Piraino22ITA134-18-11Lost in Biella R32
378134
Moez Echargui33TUN134-163-125
379260
Robin Bertrand23FRA133-3-5Lost in Sintra 2 QF
380365
Max Wiskandt24GER132+5
381 NCH 
(386)
Massimo Giunta22ITA132+5Lost in Biella R32
382346
Kasidit Samrej25THA132+5
383305
Alex Martinez25ESP131+5
384 NCH 
(389)
Joaquin Aguilar Cardozo21URU131+5
385256
Johan Nikles29SUI130+12+3Qual. Szczecin W
Lost in Szczecin R32
386335
Jacopo Vasami18ITA129+4
387379
Jack Kennedy18USA129+4
388339
Andrey Chepelev28RUS129+5Santa Margherita 7 F
3897
David Goffin35BEL128+5
390287
Antoine Ghibaudo21FRA128-16-10
391177
Omar Jasika29AUS128+5Lost in Guangzhou 1 R32
392180
Yuta Shimizu27JPN127+7Lost in Phan Thiet 4 R32
393360
Lui Maxted22GBR126+8Lost in Sintra 2 QF
394386
Samuele Pieri24ITA126+11+2Lost in Biella R16
395362
Manas Dhamne18IND125-26-15
396221
Hernán Casanova32ARG124-13-10
397300
Hamish Stewart27GBR124-26-15Lost in Rennes R32
398306
Blaise Bicknell24JAM124+6Lost in Tiburon R32
39972
Yosuke Watanuki28JPN123+7
400116
Marc Polmans29AUS123-30-16
401368
Olle Wallin24SWE123+6Davis Cup (1 W / 0 L) 
402299
Vadym Ursu29UKR123+6
403177
Andrea Collarini34ARG122-8-6
404303
Arthur Weber34FRA121-20-12Lost in Phan Thiet 4 R16
405176
Daniel Masur31GER121-42-22Qual. Rennes W
Lost in Rennes R32
406357
Eric Vanshelboim25UKR121+4Lost in Santa Margherita 7 SF
407331
Masamichi Imamura27JPN120+4-1Lost in Sapporo R32
Lost in Phan Thiet 4 R32
408407
Dylan Dietrich21SUI119+5
409406
Timo Legout24FRA119+35+13Qual. Tiburon W
Lost in Tiburon R16
410229
Marek Gengel31CZE119-10-8Lost in Rennes R32
41165
Thanasi Kokkinakis30AUS118+3
412 NCH 
(481)
Patrick Schoen21SUI118+69+24Sintra 2 SFSintra W
413 NCH 
(415)
Niels Visker24NED118+2
414371
Ryan Nijboer27NED118+68+24Gijon W
415 NCH 
(420)
Ozan Baris22USA117+5+3Lost in Qual. Tiburon R2
416 NCH 
(432)
Pavel Lagutin21RUS117+16+6Qual. Biella W
Lost in Biella R16
417363
Justin Boulais24CAN117-14-8Lost in Qual. Rennes R2
418414
Semen Pankin27RUS117-2Lost in Guangzhou 1 R32
419271
Mateus Alves25BRA116-17-10Leme W
420 NCH 
(464)
Mitsuki Wei Kang Leong22MAS116+44+15Qual. Guangzhou 1 W
Lost in Guangzhou 1 QF
421321
Robert Strombachs27LAT116+7+4Qual. Szczecin W
Lost in Szczecin R32
422168
Murkel Dellien29BOL116-47-22
423153
Denis Yevseyev33KAZ116-6
42483
Carlos Taberner29ESP115-6Lost in Biella R32
425185
Aziz Dougaz29TUN115-6
426347
Ioannis Xilas25GRE115+14+6Lost in Rabat 2 SF
427143
Benjamin Hassan31LBN114-5
428421
Karim Bennani19MAR114-7Lost in Rabat 2 R16
429267
Louis Weßels28GER114-6Lost in Santa Margherita 7 R32
430382
Andrew Fenty26USA114-6Lost in Qual. Tiburon R1
43126
Jordan Thompson32AUS113-6
432217
Jonáš Forejtek25CZE113-6Lost in Biella R32
433424
Constantin Bittoun Kouzmine27FRA113+3+2Lost in Phan Thiet 4 R16
434430
Enzo Aguiard24AUS112-4+1Lost in Phan Thiet 4 R16
4354
Kei Nishikori36JPN111-6
436215
Khumoyun Sultanov27UZB111-5Lost in Phan Thiet 4 R32
437405
Juan Cruz Martin Manzano21ITA111+18+8Lost in Qual. Biella R2
Lost in Biella QF
438234
Maxime Chazal33FRA111-5Lost in Biella R32
439434
Sergi Perez Contri28ESP111-5
440134
Geoffrey Blancaneaux28FRA111-5Lost in Rabat 2 R32
Lost in Biella R32
441279
Garrett Johns25USA110-4Lost in Santa Margherita 7 QF
442314
Moerani Bouzige27AUS110-4Lost in Phan Thiet 4 R32
443 NCH 
(484)
Sebastian Gorzny22USA109+41+16Lost in Tiburon QF
444142
Ivan Gakhov29RUS109+9+5Qual. Szczecin W
Lost in Szczecin R32
445170
James Trotter27JPN108-6-1Qual. Guangzhou 1 W
Lost in Guangzhou 1 R16
446 NCH 
(452)
Kenta Miyoshi22JPN108+6+4Lost in Phan Thiet 4 R16
447431
Yannik Kelm21GER108-6
448444
Spencer Johnson23USA107+3+3Lost in Qual. Tiburon R2
449191
Nerman Fatić31BIH107-7
450442
Luca Staeheli26SUI107+6+4Qual. Tiburon W
Lost in Tiburon R32
451160
Oleksii Krutykh26UKR107-8
452395
Alafia Ayeni27USA106-7
453271
Blake Ellis27AUS105+9+4Lost in Phan Thiet 4 R16
454424
Eero Vasa29FIN105-8Davis Cup (0 W / 1 L)
455280
Jie Cui28CHN105-8Davis Cup (0 W / 1 L)
456448
Dušan Obradović25SRB105-8Lost in Zlatibor R16
457428
Mika Petković19GER105-8Lost in Biella R32
458449
Emile Hudd26GBR105-8Lost in Pozzuoli R16
459452
Karl Poling27USA103-2Lost in Qual. Rennes R1
460410
Cyril Vandermeersch27FRA102-1
461157
Santiago Taverna27ARG102+11+3Lost in Qual. Szczecin R2
462117
Felipe Meligeni Alves28BRA101-2
463438
Quinn Vandecasteele24USA101+5+1Lost in Qual. Tiburon R2
464 NCH 
(478)
Izan Almazan Valiente20ESP101+14+6Qual. Biella W
Lost in Biella R16
465222
Viktor Durasovic29NOR101+1
466439
Matthew William Donald21CZE100-1-1Lost in Qual. Biella R1
467307
Oleg Prihodko28MKD99+3Zlatibor SF
468 NCH 
(490)
César Bouchelaghem22FRA99+22+7Monastir 36 W
Lost in Monastir 37 R32
469409
Alex Hernandez27MEX99+2
470468
Paulo Andre Saraiva Dos Santos26BRA99-1-1Belem SF
471270
Corentin Denolly29FRA98-13-4Lost in Tsaghkadzor 3 SF
472207
Daniel Dutra da Silva38BRA98+1-1
473340
Colin Sinclair31NMI98+10+4Lost in Wuning 8 R32
Lost in Guangzhou 1 R16
47476
Filip Misolic25AUT97Lost in Qual. Szczecin R1
475254
Mats Rosenkranz28GER97-66-25
476451
Koki Matsuda25JPN97-9-3Lost in Phan Thiet 4 R32
477463
Pedro Vives Marcos25ESP95-1
478301
Maximus Jones22THA95-15-6
479CH
Thijs Boogaard18NED94Lost in Hurghada 9 R32
48039
Radu Albot36MDA94-19-7
481397
Henry Bernet19SUI94-1
482351
Carlo Alberto Caniato20ITA94+52+15Biella SFLost in Rabat 2 R16105130
483388
Karan Singh23IND94+54+15Bali 4 W
484407
Sergio Callejon Hernando22ESP93+2Lost in Phan Thiet 4 R32
485403
Jack Logé21BEL93-10-4Lost in Rabat 2 QF
486CH
Duncan Chan21CAN92+1
487467
Yassine Dlimi23MAR92+1
488387
Gianmarco Ferrari25ITA92+5+1Lost in Qual. Biella R2
489CH
Niels McDonald18GER92
490368
Alexander Binda24ITA92+58+17Qual. Guangzhou 1 W
Lost in Guangzhou 1 QF
491CH
Filip Jeff Planinšek25SLO92
492171
Beibit Zhukayev25KAZ91
493318
Alex Martí Pujolras27ESP91+13+3Qual. Biella W
Lost in Biella R32
494180
Paul Jubb26GBR91+4+1Hurghada 10 SFLost in Hurghada 9 R16
495183
Federico Arnaboldi26ITA91-1Lost in Qual. Biella R1
496489
Anton Shepp23NZL91+4+1Davis Cup (0 W / 1 L)Lost in Bali 4 R16
497449
Miguel Tobon20COL91-2
49899
Alexander Ritschard32SUI90-2
499191
Dragos Nicolae Madaras29SWE90-2Lost in Zlatibor R16
500143
Hiroki Moriya35JPN90+1Lost in Phan Thiet 4 R32
501358
Trevor Svajda20USA89+28+8Lost in Tiburon R16
502350
Vladyslav Orlov31UKR89+1Lost in Pozzuoli R32
503448
Branko Djurić21SRB88+1
504395
Stefan Palosi26ROU88+1
505 NCH 
(508)
Ivan Ivanov17BUL88+3
506271
Pedro Sakamoto33BRA88+3Lost in Leme F
Lost in Belem QF
507502
Tai Sach24AUS88-5-2Lost in Phan Thiet 4 R32
508123
Ryan Peniston30GBR87-54-16
509463
Reda Bennani19MAR87+1
510373
Bor Artnak22SLO87+1
511261
Alex Rybakov29USA87-12-3Lost in Qual. Tiburon R2
512284
Adrian Boitan27ROU87-35-8
513271
Evan Zhu28USA87+9+3Qual. Tiburon W
Lost in Tiburon R32
514240
Patrick Zahraj27GER87+25+9Lost in Plaisir SF
Lost in Qual. Rennes R2
515438
Daniel Siniakov23CZE86-3
516427
João Eduardo Schiessl22BRA86-3Lost in Leme R32
517513
Alan Magadan25MEX86-3
518424
Lorenzo Joaquín Rodríguez26ARG86-3
519318
Gerard Campana Lee21KOR86+7+4Qual. Biella W
Lost in Biella R16
520390
Tibo Colson26BEL85-4
521 NCH 
(547)
Yanis Ghazouani Durand26FRA85+26+10Qual. Rennes W
Lost in Rennes R16
522334
Leo Borg23SWE85-4Lost in Bali 4 R16
Lost in Guiyang QF
523502
Alexander Donski28BUL84-4
52478
Yasutaka Uchiyama34JPN84-4
525521
Romain Faucon24BEL84-4
526288
Fabrizio Andaloro25ITA83-3Lost in Pozzuoli QF
Lost in Sintra 2 R32
527 NCH 
(532)
Nikita Mashtakov27UKR83+5+3Lost in Qual. Szczecin R2
528433
Fausto Tabacco24ITA83+16+7Sintra 2 SFLost in Sintra SF
529319
Christian Langmo30USA83-4
530524
Luca Wiedenmann28GER82-6-1Lost in Qual. Biella R1
531485
Aziz Ouakaa27TUN82-4Lost in Monastir 36 R32
53263
Jason Kubler33AUS81-4
533160
Li Tu30AUS81-3Lost in Qual. Tiburon R1
534463
Sander Jong26NED81+47+14Lost in Gijon F
535289
Lilian Marmousez24FRA80+21+8Lost in Budapest F
536517
Shunsuke Mitsui24JPN80-5
537146
Rudolf Molleker25GER80+3+3Lost in Qual. Szczecin R2
538357
Luca Potenza26ITA80-53-13Lost in Qual. Rennes R1
539421
Hikaru Shiraishi26JPN80-1+2Lost in Sapporo QF
Lost in Guangzhou 1 R32
540404
Cannon Kingsley25USA79-7
541510
M Rifki Fitriadi27INA79-6Lost in Bali 4 R16
542449
Fares Zakaria25EGY79-6
543 NCH 
(638)
Melios Efstathiou27CYP78+110+25Pozzuoli W
544505
Peter Makk24HUN78-27-7
545 NCH 
(561)
Leonardo Rossi24ITA78+48+13Lost in Pozzuoli F
Lost in Nevers QF
546537
Gavin Young24USA77-5
547 NCH 
(553)
Pierluigi Basile19ITA77+6+4Lost in Gijon R16
Qual. Biella W
Lost in Biella R32
548 NCH 
(552)
Keisuke Saitoh25JPN77+107+24Sapporo W
549542
Millen Hurrion27GBR77+50+14Hurghada 10 SFHurghada 9 W
550502
Adrian Ötzbach28GER77-8Lost in Qual. Biella R1
551485
Digvijay Pratap Singh26IND77+3Lost in Bali 4 SF
Lost in Phan Thiet 4 R32
552545
Martin Van Der Meerschen26BEL76-7+1Lost in Tsaghkadzor 3 R16
Lost in Tsaghkadzor 4 QF
553485
Giuseppe La Vela25ITA76-46-12Qual. Biella W
Lost in Biella R32
554483
Alec Deckers26NED76-11Lost in Sintra 2 QF
555525
Daniil Ostapenkov23BLR75-1+2Lost in Qual. Tiburon R2
556110
Giulio Zeppieri24ITA74-129-38
55719
Hyeon Chung30KOR74-8Davis Cup (1 W / 0 L) 
558532
John Echeverria24ESP74-8Lost in Sintra 2 QF
559555
Dimitris Sakellaridis20GRE74+2Lost in Pozzuoli QF
Lost in Qual. Biella R2
560298
Aidan McHugh26GBR72+14+4Nevers SFLost in Pozzuoli SF
561508
Pavle Marinkov20AUS72-15-3
562127
Jelle Sels31NED72-4
563 NCH 
(576)
Pierre Delage25FRA72+13+4Lost in Rabat 2 SF
Lost in Melilla R32
564356
Miloš Karol23SVK71-4
565561
Gabriel Ghetu18ROU71-4
566 NCH 
(605)
Matisse Bobichon24FRA71+39+10Qual. Rennes W
Lost in Rennes QF
567358
Svyatoslav Gulin23RUS71-5
568563
Mario Gonzalez Fernandez24ESP71-5Lost in Qual. Szczecin R1
569415
Lorenzo Carboni20ITA71-5Lost in Santa Margherita 7 R32
570347
Sanhui Shin29KOR71+5+3Lost in Sapporo QF
571565
Maximo Zeitune20ARG71-6Lost in Qual. Biella R1
572476
Ignacio Monzón28ARG71+22+6Lost in Tsaghkadzor 3 F
Lost in Tsaghkadzor 4 QF
573533
Toufik Sahtali27ALG71-21-3Lost in Monastir 36 R32
Lost in Qual. Rennes R1
574485
Taha Baadi25MAR70-8
575564
Lorenzo Angelini20ITA70-7
576517
Nino Ehrenschneider25GER70-7Lost in Guiyang QF
577555
John Hallquist Lithen24SWE70-22-3
578263
Christoph Negritu32GER69-8
579155
Dmitry Popko29KAZ69+72+15Tsaghkadzor 4 SFTsaghkadzor 3 W
580237
Saba Purtseladze25GEO69-9Lost in Qual. Szczecin R1
581531
Marcel Zieliński25POL69-9Lost in Qual. Szczecin R1
582449
Takuya Kumasaka27JPN69-9
583562
Daniel de Jonge27NED68-16-2Lost in Plaisir R32
Lost in Qual. Rennes R2
584477
Kirill Kivattsev28RUS68-7Lost in Budapest R16
Lost in Santa Margherita 7 R32
585576
Keegan Rice20CAN67-7
586547
Matyas Fuele27HUN67-7
587211
Javier Barranco Cosano27ESP67-7
588443
Federico Iannaccone27ITA67-4Lost in Qual. Biella R2
589580
Paul Inchauspe22FRA66-4
590486
Alec Beckley25RSA66-4
591519
Amr Elsayed27EGY66-4
592433
Pietro Fellin25ITA66-4
593588
Amit Vales21ISR66-4
594430
Erik Arutiunian21BLR65+6+3Qual. Tiburon W
Lost in Tiburon R32
595383
Lukáš Pokorný24SVK65-4
596507
Kaylan Bigun20USA65-14-2Lost in Qual. Tiburon R1
597491
Robin Catry24FRA65-5Lost in Sapporo R32
Lost in Guiyang QF
598150
João Domingues32POR64-3Lost in Sintra 2 R32
599432
Iliyan Radulov21BUL64-3Davis Cup (0 W / 1 L) 
600 NCH 
(642)
Naoya Honda20JPN64+56+11Lost in Sapporo R32
Qual. Guangzhou 1 W
Lost in Guangzhou 1 R16
601128
Andrea Vavassori31ITA63-4
602 NCH 
(711)
Bryce Nakashima22USA63+109+19Qual. Tiburon W
Lost in Tiburon QF
603 NCH 
(700)
Hunter Heck24USA63+97+17Qual. Phan Thiet 4 W
Lost in Phan Thiet 4 SF
604 NCH 
(626)
Chase Ferguson27AUS63+22+5Lost in Sapporo SF
Lost in Guiyang SF
605436
Sebastian Gima24ROU63-15-3Lost in Zlatibor QF
606348
Ryan Seggerman27USA62+66+13Qual. Tiburon W
Lost in Tiburon R16
607469
Juan Sebastián Gómez34COL62-6
608573
Jamie Mackenzie18GER62-6
609564
Alexander Vasilev19BUL62+6+3Lost in Plaisir QF
610603
Pieter De Lange20NED62-7
611513
Kai Wehnelt30GER62+21+5Qual. Szczecin W
Lost in Szczecin R32
612603
Amir Omarkhanov18KAZ62-8
613604
Bruno Fernandez22BRA62-3+2Lost in Budapest QF
614597
Lorenzo Bocchi28ITA61-8
615296
Oleksandr Ovcharenko24UKR60-6
616298
Jacopo Berrettini27ITA59-4
617285
Alexander Weis29ITA59-4Lost in Santa Margherita 7 QF
618569
Alan Fernando Rubio Fierros27MEX59-4
619616
Tuncay Duran22TUR59-3
620170
Maxime Janvier29FRA59+5+1Qual. Rennes W
Lost in Rennes R32
621618
Thiago Cigarran26ARG59-3
622280
Dominik Palán25CZE59-3Lost in Phan Thiet 4 R32
623586
Nicolas Tepmahc25FRA59-3
624622
Michael Antonius16USA58-2
625623
Alejandro Juan Mano21ESP58-2
626527
Michael Bassem Sobhy22EGY58-2
627443
Yanaki Milev22BUL58
628546
Aidan Kim21USA57+1
629520
Conner Huertas del Pino30PER57-1
630553
Pedro Rodenas22ESP57
631331
Carlos Lopez Montagud26ESP57
632554
Guillaume Dalmasso23FRA57-25-4Lost in Nevers R32
633 NCH 
(634)
Gabriele Bosio25ITA57+1Lost in Qual. Biella R1
634424
Kokoro Isomura23JPN57+1Lost in Sapporo R32
63571
Cedrik Marcel Stebe35GER56-24-3
636 NCH 
(644)
Ryan Colby23USA56+8+1Lost in Sintra R16
Lost in Sintra 2 R32
637624
Yaroslav Demin21RUS56Lost in Qual. Guangzhou 1 R1
638509
Manuel Mazza27ITA56
639378
Dan Martin27CAN56Lost in Qual. Tiburon R1
640479
Tomasz Berkieta20POL56
641513
Stefan Adrian Andreescu24ROU56
642 NCH 
(655)
Roger Pascual Ferra20ESP55+15+3Lost in Qual. Tiburon R2
643CH
Daniel Jade17FRA55
644514
Marlon Vankan26GER55+1
645447
Kuan Yi Lee30TWN55-62-12Lost in Sapporo QF
646251
Ergi Kırkın27TUR55Lost in Monastir 37 QF
647623
Samuel Heredia20COL55
648410
Stefan Popović23SRB55+1Lost in Zlatibor QF
649634
Timofei Derepasko19RUS55-7-1Qual. Phan Thiet 4 W
Lost in Phan Thiet 4 R32
650595
Théo Papamalamis20FRA54
651 NCH 
(752)
Goncalo Marques20POR54+101+14Lost in Sintra F
Lost in Sintra 2 R32
652CH
Andrea De Marchi19ITA54Lost in Santa Margherita 7 SF
653161
Filip Peliwo32POL54-5-1Qual. Phan Thiet 4 W
Lost in Phan Thiet 4 R16
654430
Sidharth Rawat33IND53
655 NCH 
(667)
Ignacio Parisca Romera21VEN53+12+3Lost in Gijon QF
656 NCH 
(664)
Isaac Becroft25NZL53+8+2Lost in Bali 4 QF
657 NCH 
(658)
Guto Miguel17BRA52+1
658327
Naoki Nakagawa29JPN52-50-8
659595
S D Prajwal Dev30IND52-42-7Lost in Qual. Phan Thiet 4 R2
660659
Anton Arzhankin23RUS52-1
661573
Karol Filar28POL52-1Lost in Budapest R32
662458
Maxwell McKennon24USA52-1
663394
Bruno Kuzuhara22USA52-42-7
664252
Tom Paris24FRA51-107-21
665662
Stefan Horia Haita19ROU51-3
666634
Léo Raquillet20FRA51-3Lost in Rennes R32
667470
Imanol López Morillo26ESP51-2Lost in Qual. Szczecin R1
668233
Gabriel Debru20FRA50-2
669362
Tim Handel29GER50-1
670669
Marc Majdandzic21GER50-1
671450
Yurii Dzhavakian33UKR50-1Lost in Qual. Phan Thiet 4 R1
67240
Max Purcell28AUS49-1
673538
Pablo Martinez Gomez20ESP49
674252
Samuel Vincent Ruggeri24ITA49+2Lost in Monastir 37 QF
675448
Aleksandre Bakshi29GEO49Lost in Hurghada 9 R32
676479
Jacob Bradshaw23AUS49+1
677648
Radu David Turcanu20ROU49+2
678394
Tiago Cação28POR49+24+3Sintra 2 SFLost in Sintra QF
679468
Ryuki Matsuda26JPN49+22+3Lost in Sapporo R32
Qual. Phan Thiet 4 W
Lost in Phan Thiet 4 R32
680418
Maé Malige20FRA49-47-8
681680
Daniel Salazar25COL49-1Lost in Zlatibor R32
682501
Shinji Hazawa27JPN49
683352
Giovanni Oradini29ITA49-2Lost in Qual. Biella R2
684663
Samir Hamza Reguig24ALG49-1
685 NCH 
(804)
Walid Ahouda22MAR48+119+14Lost in Rabat 2 F
686 NCH 
(705)
Sebastian Dominko23SLO48+19+3Lost in Plaisir SF
687616
Kārlis Ozoliņš24LAT48-3
688382
Thomas Fancutt31AUS48+11+2Lost in Qual. Guangzhou 1 R2
Lost in Guangzhou 1 R32
689660
Daniel Antonio Núñez25CHI48+1Lost in Leme R16
Lost in Belem R32
690678
Andreja Petrovic26NOR48-12-1Nevers SF
691590
Ryan Dickerson29USA48+2+1Lost in Leme R16
Lost in Belem R32
692635
John Sperle24GER48+16+3Lost in Budapest SF
693238
Yusuke Takahashi28JPN48-7Lost in Sapporo R32
Lost in Qual. Guangzhou 1 R1
694687
Nikolai Barsukov19GER48-7Lost in Guiyang SF
695453
Arklon Huertas Del Pino Cordova32PER47-21-2
696688
Žiga Šeško18SLO47-8
697 NCH 
(721)
Grigory Shebekin21RUS47+24+4Lost in Tsaghkadzor 3 SF
Lost in Tsaghkadzor 4 R32
698690
Keshav Chopra24USA47-8Lost in Hurghada 10 R16
699316
Alberto Barroso Campos30ESP47-8Lost in Qual. Rennes R1
700692
Rafael Izquierdo Luque26ESP47-8
701508
Manish Sureshkumar27IND47-7
702375
Strong Kirchheimer31USA47-6
703363
Oscar Jose Gutierrez33ESP47+1+1Lost in Gijon R16
Lost in Qual. Szczecin R1
704600
Khololwam Montsi23RSA46-6
705654
Franco Ribero27ARG46-20-2
706484
Tristan McCormick27USA46-9-1Lost in Gijon R16
Lost in Santa Margherita 7 R32
707651
Nicolás Villalón22CHI46-4
708438
Orel Kimhi23ISR45+8+2Lost in Budapest QF
709 NCH 
(716)
Patrick Brady21GBR45+10+2Lost in Qual. Rennes R2
710655
Thanapet Chanta27THA45+155+15Nonthaburi 2 W
711691
Dragos Nicolae Cazacu22ROU45-2
712347
Samir Banerjee22USA44-76-12Nevers SFLost in Plaisir F
713CH
Herman Hoeyeraal24NOR44
714653
Matyáš Černý24CZE44+23+3Lost in Qual. Szczecin R2
715477
Peter Fajta24HUN44+7+1Lost in Budapest R16
716576
Michal Krajčí21SVK44+16+2Lost in Hurghada 9 QF
717341
Wilson Leite34BRA44-10-1
718508
Loann Massard21FRA44-4Lost in Plaisir R32
Lost in Nevers QF
719229
Mukund Sasikumar29IND44-4Lost in Nonthaburi 2 R32
Lost in Guiyang R16
720458
Nicolas Zanellato24BRA44+5+1Belem SFLost in Leme QF
721700
Jack Anthrop22USA43+61+7Lost in Sintra SF
Lost in Sintra 2 R32
722718
Andrew Johnson17USA43-4
723449
Maxim Zhukov21RUS43-3Lost in Qual. Guangzhou 1 R1
724618
Santiago De La Fuente24ARG43-29-4
725625
Leo Vithoontien27JPN43-1
726CH
Nicolas Jadoun24FRA43Lost in Monastir 36 R32
727702
Noa Vukadin22CRO42
728455
James Story25GBR42-22-3
729189
Arthur Bouquier25FRA42-1
730440
Alessandro Pecci25ITA42-1
731730
Juan Sebastian Osorio28COL42-1Belem SF
732604
Dev Javia24IND42-1Lost in Nonthaburi 2 R32
733599
Giorgio Tabacco23ITA42+8+1Sintra 2 SFLost in Sintra R16
734707
Seydina André23SEN42-1
735663
Benjamin Pietri30FRA42-1Lost in Sintra 2 R16
736384
Neil Oberleitner27AUT41-24-3
737625
Igor Kudriashov22RUS41-1
738455
Olaf Pieczkowski22POL41-3
739738
Nico Hipfl20AUT41-1Lost in Zlatibor R16
740723
Oskar Brostrom Poulsen24DEN41-17-2
741679
Dong Ju Kim24KOR41+13+1Lost in Qual. Phan Thiet 4 R2
742614
Yuta Kawahashi28JPN41-3Lost in Qual. Phan Thiet 4 R1
743587
Pawit Sornlaksup27THA41+35+4Lost in Nonthaburi 2 SF
744740
Calvin Müller26GER41-4
745696
Matteo Covato21ITA41-3Lost in Qual. Biella R1
746708
Evan Bynoe27USA41-3Lost in Qual. Tiburon R1
747305
Kalin Ivanovski22MKD40-3Lost in Zlatibor R32
748109
Lukáš Klein28SVK40-3
749746
Vignesh Gogineni23USA40-3Lost in Qual. Tiburon R1
750536
Joshua Sheehy29USA40-3Lost in Qual. Rennes R1
751277
Michael Vrbenský26CZE40-3Lost in Qual. Szczecin R2
752749
Matt Hulme27AUS40-3
753289
Adria Soriano Barrera27COL40-3Lost in Sintra 2 R16
754546
Uisung Park25KOR40-3
755753
Stefano D'Agostino22ITA40-2Lost in Qual. Biella R1
756 NCH 
(771)
Niklas Guttau26GER40+15+2Lost in Tsaghkadzor 3 QF
Lost in Tsaghkadzor 4 R32
757724
Matt Kuhar30USA40-2
758689
Rodrigo Alujas24MEX40-2
759 NCH 
(773)
Gabriele Maria Noce30ITA40+14+2Lost in Budapest QF
Lost in Santa Margherita 7 R16
760636
Aleksandr Braynin27UKR40-3
761636
Taisei Ichikawa25JPN40-3Lost in Qual. Phan Thiet 4 R2
762533
Luis Carlos Alvarez22MEX39-3
763741
Matthew Forbes20USA39-3
764486
Alex Knaff28LUX39-3Davis Cup (0 W / 1 L)Lost in Plaisir R32
765762
Noah Zamora23USA39-3Lost in Qual. Tiburon R1
766722
Alejandro Turriziani Álvarez23ESP39-3Melilla SF
767663
Lucas Andrade Da Silva21BRA38-3
768765
Manuel Plunger24ITA38-3
769604
Andres Santamarta Roig19ESP38-3
770280
Jakub Nicod22CZE38-3
771620
Ben Jones28GBR38-3
772769
Matt Ponchet22FRA38-3Lost in Plaisir R32
773656
Maik Steiner32GER38-3
774 NCH 
(789)
Conor Gannon24IRL38+15+2Lost in Hurghada 9 QF
775474
Tsung Hao Huang26TWN38+16+2Lost in Qual. Guangzhou 1 R2
776289
Renta Tokuda28JPN38-178-25
777728
Daniele Rapagnetta19ITA38-5Melilla SF
778515
Émilien Demanet21BEL38+1+1Lost in Rabat 2 R16
779617
Lorenzo Sciahbasi20ITA37-5
780159
Hady Habib28LBN37-5
781680
Abel Forger21NED37-5
782777
Oskari Paldanius19FIN37-5
783437
Michiel De Krom28NED37-3Lost in Gijon R16
Lost in Melilla R32
784710
Carles Hernández25ESP37-74-8
785575
Luca Castagnola24ITA37-4
78699
Brandon Holt28USA36-69-7
787527
Ye Cong Mo26CHN36-3
788609
Fryderyk Lechno-Wasiutyński21POL36-3Lost in Qual. Tiburon R1
789787
Scott Jones28AUS36-2
790786
Yannick Theodor Alexandrescou18FRA36-4
791361
Viacheslav Bielinskyi22UKR36-3
792763
Rares Teodor Pieleanu19ROU36-2Lost in Zlatibor R32
793 NCH 
(810)
Yuta Tomida19JPN36+17+2Lost in Wuning 8 QF
794 NCH 
(818)
Anas Mazdrashki20BUL36+80+7Lost in Gijon SF
795471
Yuki Mochizuki28JPN36-2Lost in Sapporo R16
796549
Tianhui Zhang20CHN36-2
797716
Dinko Dinev22BUL36-2
798712
Benjamin Torrealba21CHI36-2
799771
Cosme Rolland De Ravel22FRA35-2
800161
Alibek Kachmazov24RUS35-2Guiyang F
801798
Nicolas Oliveira20BRA35-2
802800
Arvid Nordquist28SWE35-1
803407
Michael Agwi23IRL35-1Lost in Sintra 2 R16
804603
Oscar Weightman24GBR35+3+1Lost in Sintra R16
805711
Vincent Marysko20GER35-2
806677
Kasra Rahmani20IRI35+42+4Monastir 37 SFLost in Monastir 36 SF
807641
Kosuke Ogura30JPN35+21+2Lost in Sapporo R16
Lost in Qual. Guangzhou 1 R2
808673
Gustavo Ribeiro De Almeida20BRA34-3
809433
Aristotelis Thanos25GRE34-3
810544
Adhithya Ganesan20USA34-2Lost in Plaisir R32
Lost in Qual. Rennes R1
811785
Dimitris Azoidis25GRE34-19-2
812403
Lorenzo Rottoli24ITA34Lost in Santa Margherita 7 R32
813 NCH 
(838)
Aaron Funk20GER34+25+2Lost in Hurghada 9 QF
Lost in Hurghada 10 R16
814355
Karl Friberg27SWE34+7+1Davis Cup (0 W / 1 L)Lost in Plaisir R16
815813
Alan Ważny19POL34-2Lost in Szczecin R32 
816787
Nikola Slavic25SWE34+62+5Lost in Plaisir QF
Lost in Qual. Rennes R2
817236
JiSung Nam33KOR33-3
818816
Jannik Opitz28GER33-2
819183
Adrian Andreev25BUL33+13+1Lost in Rabat 2 R16
Lost in Zlatibor QF
820541
Arda Azkara23TUR33-2
821719
Hanyi Liu25CHN33+25+2Lost in Qual. Guangzhou 1 R2
822648
Attila Boros22HUN33-3
823764
Mert Naci Türker28TUR33-3Lost in Monastir 37 R32
824362
Bastián Malla29CHI33-13-1
825184
Nicholas David Ionel23ROU33-2
826822
Nicolas Robert20FRA33-4
827769
Miles Jones25USA33-3
828825
Tomás Martínez23ARG33-3
829821
Carles Cordoba20ESP33-3Melilla SF
830741
Joshua Charlton27AUS33-3Lost in Qual. Phan Thiet 4 R1
831760
Gian Luca Tanner25SUI32-16-1Lost in Sintra R16
Lost in Sintra 2 R32
832219
Nicolás Álvarez Varona25ESP32-49-4
833538
Johan Alexander Rodriguez22COL32-4Davis Cup (0 W / 1 L)
834114
Gijs Brouwer30NED32-4Lost in Qual. Rennes R1
835447
Tomás Farjat25ARG32-18-1
836811
Maximilian Homberg23GER32-3
837232
José Pereira35BRA32-3
838809
Kristijan Juhas25SRB32-29-2Zlatibor SF
839836
Lorenzo Gagliardo26ARG32-3
840395
Rigele Te28CHN32-5Davis Cup (0 W / 1 L) 
841620
Josip Šimundža21CRO32-4
842803
Michel Hopp27GER32-3
843812
Sam Ryan Ziegann28AUS32+8+1Lost in Qual. Phan Thiet 4 R2
844204
Máté Valkusz28HUN31+207+15Budapest W
845692
Hoyoung Roh20KOR31-3
846843
Linus Lagerbohm18FIN31-3
847833
Markus Mölder21EST31-3
848822
Dominik Reček31CZE31-3
849817
Natan Rodrigues24BRA31-2
850759
Jesse Flores31CRC31+23+2Lost in Qual. Guangzhou 1 R2
851 NCH 
(893)
Victor Hugo Remondy Pagotto21BRA31+42+4Lost in Leme SF
852451
Marko Miladinović25SRB31-2
853852
William Rejchtman Vinciguerra19SWE31-1Lost in Nevers R16
854675
Francisco Rocha26POR31+33+3Lost in Sintra QF
Lost in Sintra 2 R32
855713
Grigoriy Lomakin28KAZ31+24+2Qual. Phan Thiet 4 W
Lost in Phan Thiet 4 R32
856745
Taiyo Yamanaka25JPN31-16-1Lost in Qual. Phan Thiet 4 R2
857854
Giannicola Misasi26ITA31-3Lost in Santa Margherita 7 R16
858562
Cooper Williams21USA30-3
85916
Nicolás Jarry30CHI30-2
860824
Jangjun Kim19KOR30-2
861736
Martin Borisiouk26BLR30+78+7Qual. Phan Thiet 4 W
Lost in Phan Thiet 4 R16
862638
Yusuke Kusuhara29JPN30-21-1
863805
Oliver Bonding19GBR30-4
864470
Filippo Moroni25ITA30+80+7Lost in Pozzuoli SF
865851
Keaton Hance18USA30-5
866861
Robert Guna21ROU30-5
867724
Fernando Cavallo20ARG30-4
868479
Felix Corwin30USA30-6
869 NCH 
 1083
Hiromasa Koyama18JPN30+214+15Wuning 8 W
870744
Nikita Belozertsev17UZB30-6Lost in Budapest R32
Lost in Zlatibor R16
871378
Sora Fukuda28JPN30-22-1
872863
Maxwell Exsted19USA30-6Lost in Qual. Tiburon R1
873867
Andrea Colombo23ITA30-6Lost in Pozzuoli R16
874853
Alaa Trifi19TUN30-6
875621
Samuel Alejandro Linde Palacios18COL30-6
876870
Davide Tortora25ITA29-6
877774
Nitin Kumar Sinha27IND29-5
878871
Theodore Dean24USA29-7Lost in Gijon R32
879496
Denis Klok28RUS29-4Lost in Zlatibor R16
880 NCH 
(924)
Rafael Tosetto27BRA29+44+4Lost in Leme SF
Lost in Belem R16
881829
Tom Zeuch26GER29-4
882867
Egor Pleshivtsev19RUS29+13+2Lost in Tsaghkadzor 3 QF
Lost in Tsaghkadzor 4 QF
883788
Joao Victor Couto Loureiro23BRA29-30-2
884643
Lorenzo Claverie23VEN28-4Lost in Qual. Tiburon R1
885107
Nicolas Moreno De Alboran29USA28-3
886272
Orlando Luz28BRA28-3
887526
Maxence Beaugé26FRA28-3
888886
Michele Mecarelli19ITA28-2Lost in Budapest R16
Lost in Qual. Biella R1
889561
Fermin Tenti29ARG28-13-1Lost in Tsaghkadzor 3 R32
Lost in Tsaghkadzor 4 R32
89037
Emil Ruusuvuori27FIN27-2
891 NCH 
 1123
Jerry Roddick24USA27+234+14Qual. Sapporo W
Lost in Sapporo F
892879
Ronit Karki18USA27-3
893614
William Grant25USA27-3
894883
Giulio Perego23ITA27-2Lost in Qual. Sintra 2 R3
895536
Ryotaro Taguchi26JPN27-1Lost in Bali 4 R32
896 NCH 
(910)
Aditya Vishal Balsekar23IND27+14+1Lost in Qual. Phan Thiet 4 R2
897866
Max Dahlin20SWE26-1
898897
Kuan Shou Chen18TWN26-1
899739
Filip Pieczonka22POL26+213+13Qual. Szczecin W
Lost in Szczecin R16 
900839
Benito Sánchez Martinez24GER26-2
901429
Alvin Nicholas Tudorica24CAN26-2
90249
Federico Coria34ARG26-2
903114
Jason Jung37TWN26
904822
Ofek Shimanov21ISR26-2Lost in Budapest R32
905857
Charlie Robertson19GBR26-1
906233
Yun seong Chung28KOR26+39+3Guiyang FLost in Sapporo QF
907364
Mikalai Haliak28BLR26-2Lost in Qual. Guangzhou 1 R1
908867
Qian Sun25CHN26-1Lost in Guiyang R16
909908
Oliver Okonkwo26GBR26-1
910 NCH 
(950)
Mickael Kaouk18FRA26+40+3Lost in Plaisir QF
Lost in Rennes R32
911827
Pietro Marino25ITA26Melilla SFLost in Budapest R32
912909
Kerem Yilmaz19TUR26+2
913273
Elmar Ejupovic33GER25+2
91413
Nick Kyrgios31AUS25+2
915136
Alexey Vatutin33RUS25-59-5
916 NCH 
(917)
Muhammad Shoaib24PAK25+12+1Lost in Monastir 36 R16
917816
Zsombor Velcz23HUN25
918552
Igor Gimenez26BRA25-17-1
919 NCH 
(938)
Pablo Perez Ramos23ESP25+22+2Lost in Bali 4 QF
920461
Peter Bertran30DOM25+23+2Lost in Nonthaburi 2 QF
921918
Noritaka Koizumi23JPN25-3
922919
Matteo Sciahbasi19ITA25-3Qual. Santa Margherita 7 W
Lost in Santa Margherita 7 R16
92374
Mirza Bašić35BIH25-3
924878
Tristan Stringer20USA25-3
92562
Kenny de Schepper39FRA25+21+2Lost in Plaisir R32
Lost in Qual. Rennes R2
926891
George Lazarov21BUL25-35-2Lost in Zlatibor QF
927627
Ryan Fishback24USA25-5
928 NCH 
(951)
Charles Bertimon26FRA25+23+2Hurghada 10 SFLost in Hurghada 9 QF
929 NCH 
(976)
Geun Jun Kim25KOR25+47+4Lost in Wuning 8 SF
930299
Hazem Naw26SYR25+48+4Lost in Monastir 36 SF
931861
Marcus Walters28GBR25-5
932828
Andrea Fiorentini25ITA25-20-1Lost in Zlatibor R32
933913
Benjamin O'Connell27AUS25-20-1Lost in Phan Thiet 4 R32
934740
Pierre Yves Bailly22BEL24-5
935913
Kriish Tyagi19IND24-5
936920
Ronald Hohmann25USA24-4
937905
Christopher Li23PER24-4
938909
Julian Cundom25ARG24-29-2
939931
Rocco Piatti22MON24-4
940688
Alexandre Aubriot27FRA24-15-1Zlatibor SFLost in Budapest R32
941691
Matthew Summers27GBR24-5
942908
Daniil Sarksian20ARM24+13+1Lost in Tsaghkadzor 3 R16
Lost in Tsaghkadzor 4 R16
943237
Nicolás Barrientos39COL23-6
944479
Ilya Snițari24MDA23-4
945569
James Watt26NZL23-7Davis Cup (0 W / 1 L)
946315
Alfredo Perez29USA23-146-12
947838
Iiro Vasa24FIN23Lost in Nevers R32
948946
Lorenzo Comino20ITA23+12+1Lost in Budapest R16
Lost in Santa Margherita 7 QF
949377
Marcello Serafini24ITA23-43-3Lost in Santa Margherita 7 R16
950814
Marc Van Der Merwe32RSA23-2
951949
Tudor Batin19ROU23-2
952588
Yuta Kikuchi26JPN23+72+5Lost in Sapporo R16
Qual. Guangzhou 1 W
Lost in Guangzhou 1 R32
953660
Michael Zhu34USA23-19-1
954 NCH 
(993)
David Eichenseher20GER23+40+3Lost in Pozzuoli QF
955729
Tomas Curras Abasolo26ESP23+11+1Lost in Sintra R16
Lost in Qual. Sintra 2 R3
956684
Ali Yazdani23IRI23-2Lost in Monastir 36 R32
Lost in Monastir 37 R32
957395
Wishaya Trongcharoenchaikul31THA23+26+2Lost in Wuning 8 QF
Lost in Qual. Guangzhou 1 R1
958638
Johannes Ingildsen29DEN22-2
959845
Aleksa Ćirić26SRB22-2
960802
Jeffrey Von Der Schulenburg24SUI22+39+3Lost in Rabat 2 QF
961874
Ryo Tabata18JPN22Lost in Zlatibor R16
962875
Stijn Paardekooper23NED22-4Lost in Budapest R32
963758
Alexandre Reco27FRA22-4Nevers SFLost in Plaisir R32
964731
Axel Nefve26USA22-2
965385
Aryan Shah20IND22-42-3
966748
Mathieu Scaglia27FRA22-13-1Lost in Monastir 37 R32
967709
Iannis Miletich21ITA22+38+3Lost in Rabat 2 QF
968727
Petros Tsitsipas26GRE22-4Lost in Rabat 2 R32
969965
Nikita Ianin25RUS22-4Lost in Qual. Phan Thiet 4 R1
970694
Maxence Bertimon26FRA22+10+1Lost in Monastir 36 R16
Lost in Monastir 37 R16
971934
Louis Larue22FRA22-4Lost in Monastir 37 R32
972969
Vlad Cristian Breazu22ROU21-3
973411
Micah Braswell24USA21-1
974946
Taym Al Azmeh22SYR21-3Lost in Monastir 36 R32
975973
Matthew Thomson26USA21-2
976753
Justin Roberts29BAH21-1
977959
Ruslan Tiukaev21RUS21+13+1Lost in Tsaghkadzor 3 QF
Lost in Tsaghkadzor 4 QF
978968
Markus Malaszszak22THA21+157+8Lost in Nonthaburi 2 F
979704
Mwendwa Mbithi28USA21-2
980796
Finn Murgett25GBR21+48+3Lost in Sintra QF
Qual. Sintra 2 W
Lost in Sintra 2 R16
981979
Fanming Meng18CHN21-2
982859
Adan Freire Da Silva27FRA21-1Lost in Plaisir R16
Lost in Nevers R32
983906
Jeremy Gschwendtner28GBR21-56-4
984459
Nikolay Vylegzhanin26RUS20-42-3
985712
Aoran Wang29CHN20-1Lost in Guangzhou 1 R32
986387
Mariano Kestelboim30ARG20-155-12
987985
Lars Goran Verwerft23BEL20-2Qual. Sintra 2 W
Lost in Sintra 2 R32
988797
Elgin Khoeblal24NED20-2
989235
Ivan Nedelko40RUS20-1
990889
Salvador Price21COL20-16-1
991900
Enzo Kohlmann De Freitas20BRA20-2
992465
Egor Agafonov24RUS20-107-8Lost in Qual. Phan Thiet 4 R1
993 NCH 
 1023
Yan Cheng Chen24TWN20+30+2Lost in Bali 4 QF
994839
Yaojie Zeng24CHN20-3Lost in Guangzhou 1 R32
995992
Duje Markovina19AUS20-3
996905
Ezequiel Monferrer23ARG20-3
997826
Benjamin Thomas George23CAN20+11+1Lost in Sintra R16
Qual. Sintra 2 W
Lost in Sintra 2 R32
998995
Michael Savano18USA19-3
999319
Patrick Maloney26USA19+38+2Lost in Tiburon R16
1000987
Cezar Gabriel Papoe18ROU19-4
In Play :
 DAVIS  Davis Cup
 CH125  Szczecin, ​Tiburon
 CH100  Guangzhou 1, ​Rennes
 CH50  Biella, ​Phan Thiet 4
 M25  Guiyang, ​Nevers, ​Santa Margherita 7, ​Sintra 2, ​Zlatibor
 M15  Belem, ​Hurghada 10, ​Melilla, ​Monastir 37, ​Tsaghkadzor 4
Highlight Country :