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 Sinner25ITA12800
2CH
Alexander Zverev29GER7790US Open R128
31
Carlos Alcaraz23ESP7160
4CH
Félix Auger-Aliassime26CAN4640US Open R128
51
Novak Djoković39SRB3770
6CH
Flavio Cobolli24ITA3720US Open R128
75
Alex de Minaur27AUS3650US Open R128
81
Daniil Medvedev30RUS3580Lost in Winston Salem R32 
95
Ben Shelton23USA3480US Open R128
104
Taylor Fritz28USA3475US Open R128
Advertisement
11CH
Arthur Fils22FRA3140US Open R128
1210
Frances Tiafoe28USA2680US Open R128
1311
Rafael Jódar19ESP2671US Open R128
145
Lorenzo Musetti24ITA2605US Open R128
1512
Learner Tien20USA2565US Open R128
1610
Alexander Bublik29KAZ2525US Open R128
17CH
Brandon Nakashima25USA2485US Open R128
1812
Jakub Menšík20CZE2445US Open R128
1912
Jiří Lehečka24CZE2420US Open R128
202
Casper Ruud27NOR2385US Open R128
218
Tommy Paul29USA2225US Open R128
2216
Luciano Darderi24ITA2175US Open R128Lost in Winston Salem R16
(R32  )
Lost in Winston Salem R16
(R32  )
US Open R128
2316
Valentin Vacherot27MON2168US Open R128
245
Andrey Rublev28RUS2080US Open R128
2518
Francisco Cerúndolo28ARG1980US Open R128
2624
João Fonseca20BRA1800US Open R128
2714
Alejandro Davidovich Fokina27ESP1730
2819
Alejandro Tabilo29CHI1688US Open R128
2924
Arthur Rinderknech31FRA1683US Open R128
3013
Ugo Humbert28FRA1545US Open R128
3125
Tomás Martín Etcheverry27ARG1440US Open R128
32CH
Alexander Blockx21BEL1396US Open R128
338
Cameron Norrie31GBR1365US Open R128
3431
Ignacio Buse22PER1350+2+40Winston Salem QF14001550
3530
Matteo Arnaldi25ITA1349-1US Open R128
3633
Zizou Bergs27BEL1345-1US Open R128
3736
Arthur Fery24GBR1300+47Winston Salem QF
(R32  )
13501500
3837
Raphaël Collignon24BEL1207US Open R128Lost in Winston Salem R32Lost in Winston Salem R32
US Open R128
39CH
Daniel Mérida21ESP1157US Open R128
40CH
Luca Van Assche22FRA1140US Open R128Lost in Winston Salem R32Lost in Winston Salem R32
US Open R128
4130
Nuno Borges29POR1135US Open R128
42CH
Thiago Agustín Tirante25ARG1125US Open R128
436
Matteo Berrettini30ITA1115US Open R128
4421
Jan Lennard Struff36GER1089US Open R128
4542
Juan Manuel Cerúndolo24ARG1076+6+36Winston Salem QF11261276
4630
Alex Michelsen22USA1070-1US Open R128
476
Hubert Hurkacz29POL1070-1US Open R128
4810
Denis Shapovalov27CAN1065-1US Open R128
4929
Mariano Navone25ARG1065-1US Open R128Lost in Winston Salem R32Lost in Winston Salem R32
US Open R128
508
Karen Khachanov30RUS1050-1US Open R128
Advertisement
5118
Sebastián Báez25ARG1044-1US Open R128Lost in Winston Salem R16Lost in Winston Salem R16
US Open R128
5246
Quentin Halys29FRA1030US Open R128Lost in Winston Salem R32Lost in Winston Salem R32
US Open R128
533
Stefanos Tsitsipas28GRE1015+15US Open R128Lost in Winston Salem R16
(R32  )
Lost in Winston Salem R16
(R32  )
US Open R128
5445
Yannick Hanfmann34GER991US Open R128
5533
Jaume Munar29ESP990US Open R128
5621
Tallon Griekspoor30NED975US Open R128
5744
Daniel Altmaier27GER964US Open R128Lost in Winston Salem R16
(R32  )
Lost in Winston Salem R16
(R32  )
US Open R128
5820
Tomáš Macháč25CZE960US Open R128Lost in Winston Salem R32Lost in Winston Salem R32
US Open R128
5956
Román Andrés Burruchaga24ARG960US Open R128
60 NCH 
 (61) 
Adolfo Daniel Vallejo22PAR951+1+3US Open R128Lost in Winston Salem R32
(R64  )
Lost in Winston Salem R32
(R64  )
US Open R128
6145
Ethan Quinn22USA949-1
6230
Corentin Moutet27FRA935US Open R128
6336
Fábián Marozsán26HUN930Winston Salem QF
(R32  )
9801130
6427
Miomir Kecmanović26SRB925US Open R128Lost in Winston Salem R32 Lost in Winston Salem R32 
US Open R128
6555
Martin Landaluce20ESP922US Open R128Lost in Winston Salem R64Lost in Winston Salem R64
US Open R128
6610
Pablo Carreño Busta35ESP899US Open R128Lost in Winston Salem R64 Lost in Winston Salem R64 
US Open R128
6717
Adrian Mannarino38FRA895US Open R128Lost in Winston Salem R32Lost in Winston Salem R32
US Open R128
6815
Sebastian Korda26USA890
6955
Vít Kopřiva29CZE883US Open R128
7022
Botic van de Zandschulp30NED868+1+34Winston Salem QF9181068
7170
Jaime Faria23POR847-1US Open R128
7245
Kamil Majchrzak30POL827US Open R128Lost in Winston Salem R64Lost in Winston Salem R64
US Open R128
7333
Jenson Brooksby25USA803+3US Open R128Lost in Winston Salem R32 Lost in Winston Salem R32 
US Open R128
7446
James Duckworth34AUS803+5+40Winston Salem QF8531003
7554
Valentin Royer25FRA778-1US Open R128
7675
Jan Choinski30GBR773-1US Open R128Lost in Winston Salem R64Lost in Winston Salem R64
US Open R128
7743
Camilo Ugo Carabelli27ARG770-1US Open R128
7837
Marcos Giron33USA765-1US Open R128Lost in Winston Salem R64 Lost in Winston Salem R64 
US Open R128
7956
Hamad Medjedović23SRB764-1US Open R128
8062
Zachary Svajda23USA759US Open R128
813
Marin Čilić37CRO751US Open R128
8247
Facundo Díaz Acosta25ARG732
8376
Marco Trungelliti36ARG731US Open R128
8454
Aleksandar Kovačević27USA730+5+40Winston Salem QF780930
8562
Rinky Hijikata25AUS724+15US Open R128Lost in Winston Salem R16
(R64  )
Lost in Winston Salem R16
(R64  )
US Open R128
8638
Alex Molčan28SVK710-2US Open R128
8782
Arthur Géa21FRA709-1Qual. US Open R3
(R1  )
8887
Sho Shimabukuro29JPN705-1US Open R128Lost in Winston Salem R64Lost in Winston Salem R64
US Open R128
8921
Lorenzo Sonego31ITA698+2+15US Open R128Lost in Winston Salem R16Lost in Winston Salem R16
US Open R128
90 NCH 
 (92) 
Martin Damm22USA697+2+22Lost in Winston Salem R16
(R32  )
9158
Hugo Gaston25FRA697-3Qual. US Open R3
(R2  )
9241
Térence Atmane24FRA687-2US Open R128
9374
Adam Walton27AUS670US Open R128Lost in Winston Salem R32Lost in Winston Salem R32
US Open R128
9492
Coleman Wong22HKG668Qual. US Open R3
(R2  )
9548
Aleksandar Vukic30AUS659
9663
Mattia Bellucci25ITA659+3US Open R128Lost in Winston Salem R32 Lost in Winston Salem R32 
US Open R128
9745
Aleksandr Shevchenko25KAZ655
9836
Roman Safiullin29RUS634US Open R128Lost in Winston Salem R64Lost in Winston Salem R64
US Open R128
9971
Jesper de Jong26NED628US Open R128Lost in Winston Salem R64Lost in Winston Salem R64
US Open R128
10049
Jacob Fearnley25GBR623Qual. US Open R3
(R2  )
Advertisement
10170
Dino Prižmić21CRO618US Open R128
102CH
Titouan Droguet25FRA616Lost in Qual. US Open R1
10323
Damir Džumhur34BIH612US Open R128
10442
Benjamin Bonzi30FRA606+5+34Winston Salem QF656806
10529
Giovanni Mpetshi Perricard23FRA600-1US Open R128Lost in Winston Salem R64 Lost in Winston Salem R64 
US Open R128
10653
Christopher O'Connell32AUS598-1Qual. US Open R3
107106
Michael Zheng22USA590-1
108102
Kyrian Jacquet25FRA581-1Lost in Qual. US Open R2
10991
Otto Virtanen25FIN574-1Qual. US Open R3
110109
Toby Samuel23GBR567Qual. US Open R3
11174
Emilio Nava24USA561
11267
Eliot Spizzirri24USA557
11354
Yibing Wu26CHN551Lost in Winston Salem R64
11433
Gabriel Diallo24CAN550
115CH
Nicolás Mejía26COL548Lost in Qual. US Open R1
11689
Patrick Kypson26USA540
11792
Shintaro Mochizuki23JPN532Qual. US Open R3
(R1  )
118106
Zsombor Piros26HUN530Qual. US Open R3
11954
Francisco Comesaña25ARG516+4+13US Open R128Lost in Winston Salem R32 Lost in Winston Salem R32 
US Open R128
120118
Henrique Rocha22POR513-1Lost in Qual. US Open R2
121101
Vilius Gaubas21LTU511-1Qual. US Open R3
(R1  )
12231
Márton Fucsovics34HUN510-1US Open R128
123121
Dane Sweeny25AUS506-1
12464
Yunchaokete Bu24CHN496Qual. US Open R3
12537
Sebastian Ofner30AUT495Lost in Qual. US Open R1 
126116
Pablo Llamas Ruiz23ESP491Qual. US Open R3
1273
Stan Wawrinka41SUI486
128CH
Gustavo Heide24BRA474Lost in Qual. US Open R1
129109
Andrea Pellegrino29ITA462Lost in Qual. US Open R1
13019
Alexei Popyrin27AUS458
131116
Leandro Riedi24SUI457
13216
Nikoloz Basilashvili34GEO456Lost in Qual. US Open R1
1334
Holger Rune23DEN450
13486
Dalibor Svrčina23CZE445Qual. US Open R3
13517
Cristian Garín30CHI438Qual. US Open R3
(R2  )
136CH
Stefanos Sakellaridis21GRE435Lost in Qual. US Open R1
1373
Grigor Dimitrov35BUL432Qual. US Open R3
(R2  )
13838
Alexandre Müller29FRA430Lost in Qual. US Open R2 
13931
Lloyd Harris29RSA428Qual. US Open R3
(R1  )
14064
Hugo Dellien33BOL422Lost in Qual. US Open R2
1414
Jack Draper24GBR410
14258
Arthur Cazaux24FRA396
14387
Jurij Rodionov27AUT395Qual. US Open R3
14493
Tomás Barrios Vera28CHI395Qual. US Open R3
145CH
Tom Gentzsch22GER393Lost in Qual. US Open R2
14637
Mackenzie McDonald31USA390Qual. US Open R3
(R2  )
14760
Stefano Travaglia34ITA388Lost in Qual. US Open R1
14836
Pedro Martínez29ESP387Lost in Qual. US Open R1
149118
Nicolai Budkov Kjaer19NOR379Lost in Qual. US Open R2
15052
Soonwoo Kwon28KOR379Lost in Qual. US Open R1
Advertisement
151137
Chris Rodesch25LUX377
152145
Mark Lajal23EST375Lost in Qual. US Open R1
15317
Reilly Opelka28USA371
15431
Zhizhen Zhang29CHN365
155151
Juan Carlos Prado Angelo21BOL364Lost in Qual. US Open R1
156CH
Daniil Glinka26EST363Lost in Qual. US Open R2
157148
Rei Sakamoto20JPN357Qual. US Open R3
(R2  )
158CH
Gauthier Onclin25BEL355Lost in Qual. US Open R1
159CH
Clément Tabur26FRA353Lost in Qual. US Open R1
16058
Taro Daniel33JPN351Lost in Qual. US Open R1 
161101
Billy Harris31GBR349Lost in Qual. US Open R2
16272
Borna Gojo28CRO349Lost in Qual. US Open R2
16399
Nishesh Basavareddy21USA348Qual. US Open R3
(R2  )
164125
Alex Bolt33AUS348Lost in Qual. US Open R1
165132
Jack Pinnington Jones23GBR344Lost in Qual. US Open R2
16616
Marco Cecchinato33ITA342Lost in Qual. US Open R2
16723
Dušan Lajović36SRB338Qual. US Open R3
168108
Francesco Maestrelli23ITA337Lost in Qual. US Open R1
169133
Federico Agustin Gomez29ARG332Lost in Qual. US Open R1
170102
Elmer Møller23DEN331Lost in Qual. US Open R1
171150
Joel Schwärzler20AUT324Lost in Qual. US Open R2
172160
Gonzalo Bueno22PER322Lost in Qual. US Open R1
17381
Michael Mmoh28USA321Lost in Qual. US Open R1
174CH
Remy Bertola27SUI319Lost in Qual. US Open R2
175111
Zdeněk Kolář29CZE318Lost in Qual. US Open R1
176159
Luka Mikrut22CRO317Lost in Qual. US Open R2 
177171
Max Alcalá Gurri23ESP317Lost in Qual. US Open R1
178123
Jérôme Kym23SUI315Lost in Qual. US Open R2
17917
Bernard Tomic33AUS315Lost in Qual. US Open R1 
18095
Tristan Schoolkate25AUS313Qual. US Open R3
181174
Federico Cina19ITA312Qual. US Open R3
182106
Tristan Boyer25USA310Lost in Qual. US Open R1
183153
Alexis Galarneau27CAN309Lost in Qual. US Open R2
184CH
Andre Ilagan25USA307Lost in Qual. US Open R2 
185176
Clément Chidekh25FRA304Lost in Qual. US Open R2
186CH
Jan Kumstát19CZE302
187CH
Andrea Guerrieri27ITA301Qual. US Open R3
188156
Vitaliy Sachko29UKR298Lost in Qual. US Open R2
189CH
Lautaro Midon22ARG293Lost in Qual. US Open R1
190CH
Diego Dedura18GER291Lost in Qual. US Open R1
191157
Lukas Neumayer23AUT290Lost in Qual. US Open R2 
192184
David Jordá Sanchis32ESP289Lost in Qual. US Open R2
193CH
Keegan Smith28USA287Lost in Qual. US Open R1
194190
Gianluca Cadenasso21ITA286
195CH
Edas Butvilas22LTU286
196CH
Harry Wendelken24GBR285Qual. US Open R3
19793
Liam Broady32GBR282Lost in Qual. US Open R1
19858
Thiago Seyboth Wild26BRA281Lost in Qual. US Open R2 
199139
Ugo Blanchet27FRA279Lost in Qual. US Open R1
200CH
Moïse Kouamé17FRA279Lost in Qual. US Open R1 
Advertisement
201127
Lorenzo Giustino34ITA279Lost in Qual. US Open R1 
20224
Yoshihito Nishioka30JPN276
203184
Luka Pavlovic26FRA273Lost in Qual. US Open R2 
204105
Elias Ymer30SWE272Lost in Qual. US Open R2 
205123
Timofey Skatov25KAZ272Lost in Qual. US Open R2 
20627
Laslo Djere31SRB271Lost in Qual. US Open R1 
20789
Francesco Passaro25ITA270Qual. US Open R3
208181
Daniel Rincon23ESP270Qual. US Open R3
20949
Roberto Carballés Baena33ESP269Lost in Qual. US Open R1 
210197
Pol Martín Tiffon27ESP269Lost in Qual. US Open R1
211CH
Maxim Mrva19CZE265
212147
Guy den Ouden24NED263Lost in Qual. US Open R1
213CH
Felix Gill24GBR262Lost in Qual. US Open R1
214169
Henri Squire25GER261Lost in Qual. US Open R1
215CH
Braden Shick22USA260Lost in Qual. US Open R2
21697
Kimmer Coppejans32BEL260Lost in Qual. US Open R1
217113
Liam Draxl24CAN255Qual. US Open R3
218196
Rio Noguchi27JPN255Lost in Qual. US Open R1
219214
Nikolás Sánchez Izquierdo27ESP255Lost in Qual. US Open R1
22083
Chun Hsin Tseng25TWN253
221133
Colton Smith23USA253Qual. US Open R3
222131
Genaro Alberto Olivieri28ARG249Lost in Qual. US Open R2
223121
Raúl Brancaccio29ITA249Lost in Qual. US Open R1
224183
Oliver Crawford27GBR247
225134
Moez Echargui33TUN247Lost in Qual. US Open R1
226214
Henry Searle20GBR246Lost in Qual. US Open R1
22747
Juncheng Shang21CHN245US Open R128
228121
Stefano Napolitano31ITA245Lost in Qual. US Open R1 
229223
Guido Iván Justo28ARG244Lost in Qual. US Open R1 
2309
Roberto Bautista Agut38ESP243
231230
Kilian Feldbausch20SUI241Lost in Qual. US Open R1 
23260
Juan Pablo Varillas30PER240Lost in Qual. US Open R1
233167
Alex Barrena23ARG240
23468
Sumit Nagal29IND239Lost in Qual. US Open R1 
235142
Alejandro Moro Cañas25ESP239Lost in Qual. US Open R1
236168
Frederico Ferreira Silva31POR239Lost in Qual. US Open R2
237231
Max Houkes26NED238
238210
Andy Andrade27ECU237+5+8Kingston 2 QF247300
23967
Luca Nardi23ITA236-1Lost in Qual. US Open R1
240153
Jay Clarke28GBR236-1Lost in Qual. US Open R1
24195
Hugo Grenier30FRA235+14+17Lost in Qual. Winston Salem R2
Lost in Winston Salem R32
242201
Gilles Arnaud Bailly20BEL233-2Lost in Qual. US Open R1
243211
Darwin Blanch18USA232-2Lost in Winston Salem R64 
244164
James McCabe23AUS231-2Lost in Qual. US Open R1
245141
August Holmgren28DEN228-1Lost in Qual. US Open R1
246217
Yi Zhou21CHN228-1
247110
Giulio Zeppieri24ITA227-1
24850
Pavel Kotov27RUS226-1
249181
Abdullah Shelbayh22JOR226+7+8Qual. Winston Salem W
Lost in Winston Salem R64
250246
Felix Balshaw20FRA226+7+8Qual. Winston Salem W
Lost in Winston Salem R64
Advertisement
25139
J.J. Wolf27USA225-3
252199
Matej Dodig21CRO225-3
253250
Hayato Matsuoka21JPN225-3
25447
Marc-Andrea Hüsler30SUI224-3
255235
Charles Broom28GBR222+3+4Roehampton 2 QF228264
256237
Andrej Nedić21BIH220-4Lost in Augsburg R32
257168
Maks Kaśnikowski23POL220-4Lost in Qual. US Open R1
258248
Max Basing23GBR219+8+7Roehampton 2 QF225261
259190
Matheus Pucinelli De Almeida25BRA219-5Lost in Roehampton 2 R32
260240
Matías Soto27CHI218+1+4Lost in Augsburg R16
261226
Juan Bautista Torres24ARG218-2
262249
Martin Krumich23CZE218+4Augsburg QF224260
263251
Buvaysar Gadamauri26BEL215-3
264257
Mili Poljičak22CRO214-1+1Lost in Slovenj Gradec R16
Lost in Augsburg R32
265103
Harold Mayot24FRA213-1
266158
Yu-hsiou Hsu27TWN213+31+25Taipei W
267210
Filip Jianu24ROU213-2Bucharest 3 R16
(R32  )
268247
Hynek Bartoň22CZE213+3+3Augsburg QF219255
269225
Franco Roncadelli26URU212-2Lost in Qual. US Open R1
27088
Dominic Stricker24SUI211-2Lost in Augsburg R32
271266
Iñaki Montes De La Torre23ESP211+9+11Roehampton 2 QFQual. Roehampton 2 WQual. Roehampton 2 W
Roehampton 2 QF
217253
272214
Ilia Simakin22RUS210-3
273250
Philip Henning25RSA210-1+1Lost in Idanha A Nova 2 QF
274147
Kaichi Uchida32JPN210-4Lost in Maanshan 10 R32
275274
Marvin Möller27GER210-1+5Augsburg QF216252
276259
Michele Ribecai23ITA210+6Roehampton 2 QF216252
277273
Sean Cuenin22FRA208-4
27861
Thiago Monteiro32BRA204-3
279194
Dan Added27FRA203-2Lost in Qual. US Open R1
280260
Cezar Crețu25ROU202+9+8Augsburg QF208244
281187
João Lucas Reis Da Silva26BRA202-3
282196
Rodrigo Pacheco Mendez21MEX202+12+12Kingston 2 QF212265
283177
Nick Hardt25DOM200-4Lost in Augsburg R32
284175
Álvaro Guillén Meza23ECU199-3Lost in Kingston 2 R32
28536
Pierre Hugues Herbert35FRA198+3+4Lost in Qual. Winston Salem R2
Lost in Winston Salem R64
286237
Alastair Gray28GBR198-4Lost in Roehampton 2 R32
287267
Petr Bar Biryukov24RUS198-1+2Lost in Maanshan 9 SF
Lost in Maanshan 10 R32
288282
Juan Manuel La Serna22ARG197-5Lost in Augsburg R16
289222
Pedro Boscardin Dias23BRA197-5
290108
Franco Agamenone33ITA196-5
291170
Mattéo Martineau27FRA196-4+1Lost in Roehampton 2 R16
292280
Sandro Kopp26AUT196+4Augsburg QF202238
293 NCH 
(299)
Matthew Dellavedova26AUS195+6+10Taipei 2 R16Lost in Taipei FLost in Taipei F
Taipei 2 R16
294253
Giles Hussey29GBR192-4
295290
Sergey Fomin25UZB192-4Lost in Maanshan 10 R32
296293
Carl Emil Overbeck25DEN190-3
297103
Stefan Kozlov28USA189-2
298284
Florian Broska28GER189-2
299212
Johannus Monday24GBR186+12+8Roehampton 2 QF192228
300298
Mert Alkaya26TUR185-2
301300
Petr Nesterov23BUL184-1
302241
Daniel Michalski26POL184+22+15Poznan R16Krakow W
303247
Florent Bax27FRA184-2
304290
Federico Bondioli21ITA184-2
305280
Yankı Erel25TUR182-2Taipei 2 R16
306172
Murphy Cassone24USA182-2
307261
Stefan Dostanic24USA181-2
308258
Igor Marcondes29BRA181-2Lost in Kingston 2 R32
3096
Gaël Monfils39FRA180-2
310 NCH 
(314)
Jay Friend22JPN180+4+4Lost in Roehampton 2 R16
311300
Radu Mihai Papoe23ROU180-3
312250
Andres Martin25USA180+11+10Kingston 2 QF190243
313180
Justin Engel18GER179-4
314257
Miguel Damas26ESP179-1+2Lost in Augsburg R16
3157
David Goffin35BEL178-5
316310
Max Schönhaus19GER178+1+4Lost in Augsburg R16
317298
Filippo Romano21ITA178-5
318230
Max Hans Rehberg22GER176-3Lost in Augsburg R32
319268
Gonzalo Villanueva31ARG176+2+4Mar Del Plata R16Lost in Asuncion 2 F
320 NCH 
(324)
Oliver Tarvet22GBR175+9+8Roehampton 2 QF181217
321306
Daniel Milavsky24USA175-5Lost in Qual. US Open R1 
322197
Fajing Sun29CHN174-4
323105
Duje Ajduković25CRO174-4
324311
Luciano Emanuel Ambrogi22ARG173-4
325212
Michael Geerts31BEL171-3Lost in Roehampton 2 R32
326 NCH 
(330)
Anton Matusevich25GBR169+4+3Lost in Roehampton 2 R16
327116
Calvin Hémery31FRA168-2Lost in Augsburg R32
32878
Nicolás Kicker34ARG168-1
329278
Tyler Zink25USA168-3Lost in Kingston 2 R32
330144
Akira Santillan29JPN168-2Lost in Taipei 2 R32
331127
Facundo Mena33ARG165+14+8Augsburg QF171207
332193
Sascha Gueymard Wayenburg23FRA164-1
333242
Enrico Dalla Valle28ITA164-1
33426
Jordan Thompson32AUS163-1
33556
Daniel Elahi Galán30COL163-1
33639
Mikhail Kukushkin38KAZ162-1
337263
Eliakim Coulibaly24CIV162-1
338337
Raphaël Pérot25FRA161-1Lost in Augsburg R32
339249
Mathys Erhard24FRA161-1
340 NCH 
(389)
Mees Rottgering19NED160+49+33Qual. Winston Salem W
Lost in Winston Salem R16
341235
Marko Topo22GER160-2Lost in Augsburg R32
342284
Dali Blanch23USA160-2
343244
Lucas Poullain30FRA160-2
344342
Edward Winter21AUS159-2Lost in Kingston 2 R32
345336
Ognjen Milić19SRB158-2
346150
Oriol Roca Batalla33ESP158-2
347260
Carlos Sánchez Jover26ESP158+29+24Santander W
Lost in Oviedo R32
34878
Yasutaka Uchiyama34JPN156-2
349300
Hamish Stewart27GBR156-2
350 NCH 
(351)
Ivan Marrero Curbelo27ESP155+1+4Lost in Kingston 2 R16
351307
Thomas Faurel20FRA153-3Lost in Augsburg R32
352332
Tiago Torres24POR153-3
353225
Philip Sekulic22AUS152-3
354 NCH 
(368)
Cruz Hewitt17AUS152+14+13Lost in Winston Salem R32 
355260
Tiago Pereira22POR151-3Lost in Poznan R32
356287
Antoine Ghibaudo21FRA150-3
357329
Juan Estevez20ARG149-2+2Lost in Augsburg R16
358135
Mitchell Krueger32USA148-4Lost in Kingston 2 R32
359 NCH 
(396)
Arthur Nagel23FRA146+37+23Ueberlingen W
360 NCH 
(362)
Lui Maxted22GBR144+2+3Lost in Roehampton 2 R16
361134
Geoffrey Blancaneaux28FRA144-5
362221
Hernán Casanova32ARG143-5
363 NCH 
(408)
Sebastian Sorger20AUT143+45+24Maribor R16Slovenj Gradec W
364354
Jake Delaney29AUS143-6Lost in Taipei 2 R32
365276
Petr Brunclík20CZE142-6Lost in Augsburg R32
366303
Francesco Forti27ITA142-6Lost in Lesa R32
367353
Dhakshineswar Suresh26IND141+27+17Lost in Qual. Winston Salem R2
Lost in Winston Salem R32
(R64  )
36880
Norbert Gombos36SVK141-7
369158
Tung Lin Wu28TWN141+3Lost in Taipei QF
370321
Gabriele Piraino22ITA140-7Lost in Lesa R32
371316
Eduardo Ribeiro28BRA140-7Lost in Augsburg R32
372358
Tommaso Compagnucci26ITA140-7
373116
Marc Polmans29AUS139-7Lost in Qual. Winston Salem R1
374305
Alex Martinez25ESP139-7
375168
Murkel Dellien28BOL138-5Lost in Augsburg R32
376176
Daniel Masur31GER137+16+12Augsburg QFLost in Ueberlingen SF143179
377125
Juan Pablo Ficovich29ARG137+3+6Lost in Kingston 2 R16
378177
Andrea Collarini34ARG136-7
379362
Manas Dhamne18IND136-7
380159
Dimitar Kuzmanov33BUL135-7Maribor R16
381339
Andrey Chepelev28RUS135-7Lausanne R16
382364
Lucio Ratti22ARG134-7Oldenzaal R16
383377
Carlos Maria Zarate21ARG133-6Mar Del Plata R16
384167
Laurent Lokoli31FRA132+50+25Lesa W
385365
Max Wiskandt24GER132-7Lost in Ueberlingen R16
386335
Jacopo Vasami18ITA131-7
387217
Jonáš Forejtek25CZE131-6
388229
Marek Gengel30CZE131-6
389306
Blaise Bicknell24JAM130-6Lost in Kingston 2 R32
390371
Georgii Kravchenko26UKR130-6Lost in Qual. Augsburg R1
39140
Ilya Ivashka32BLR129-6
392379
Jack Kennedy18USA129-6
393387
Alejo Sanchez Quilez21ESP129-6
394180
Yuta Shimizu27JPN129-6
395382
Andrew Fenty26USA128+19+10Kingston 2 QF138191
396331
Masamichi Imamura27JPN127+3+5Lost in Taipei SF
397279
Garrett Johns25USA126+9+6Lost in Kingston 2 R16
398358
Trevor Svajda20USA125-8Lost in Qual. US Open R1
39993
Andrej Martin36SVK125-8Vienna R16
400386
Samuele Pieri24ITA125-7Maribor R16Lost in Slovenj Gradec R16
401363
Justin Boulais24CAN123-6
402254
Mats Rosenkranz28GER122-5
403303
Arthur Weber34FRA122-5Taipei 2 R16
40483
Carlos Taberner29ESP121-4
405299
Vadym Ursu29UKR121-4Lost in Hurghada 7 R32
406177
Omar Jasika29AUS121-4Taipei 2 R16Lost in Taipei R16
407260
Robin Bertrand23FRA121-4Monastir 34 R16Lost in Idanha A Nova 2 R32
408289
Mika Brunold21SUI120+16+7Qual. Augsburg W
Lost in Augsburg R16
409307
Oleg Prihodko28MKD120-5Poznan R16
410395
Stefan Palosi26ROU120-5
411407
Dylan Dietrich21SUI119-4
412368
Olle Wallin24SWE119-3
413321
Robert Strombachs26LAT119-3Lost in Qual. Augsburg R2
414240
Patrick Zahraj27GER119-3Lost in Roehampton 2 R32
41565
Thanasi Kokkinakis30AUS118-3US Open R128
416271
Mateus Alves25BRA118-3
417143
Benjamin Hassan31LBN118+2+3Qual. Augsburg W
Lost in Augsburg R32
41872
Yosuke Watanuki28JPN117-3
419414
Semen Pankin26RUS117+1+2Lost in Kursumlijska Banja 15 SF
420416
Massimo Giunta22ITA117-4
421 NCH 
(460)
Joaquin Aguilar Cardozo21URU116+39+15Mar Del Plata R16Asuncion 2 W
422256
Johan Nikles29SUI116-5Lost in Lausanne R32
423347
Ioannis Xilas25GRE116-5
424357
Eric Vanshelboim25UKR115-3Oldenzaal R16
425422
Ozan Baris22USA114-3
426397
Henry Bernet19SUI114-3Lausanne R16
427234
Maxime Chazal33FRA113-2Le Cap d'Agde R16
428419
Niels Visker24NED113-2
429378
Valerio Aboian24ARG113-1+2Maribor R16Lost in Slovenj Gradec QF
430428
Mika Petković19GER113-1+2Lost in Ueberlingen QF
Lost in Qual. Augsburg R1
431424
Constantin Bittoun Kouzmine27FRA113-4Lost in Roehampton 2 R32
432157
Santiago Taverna27ARG111-2
433431
Yannik Kelm21GER109-2
434350
Vladyslav Orlov31UKR109-2Poznan R16Lost in Mistelbach R32
435211
Javier Barranco Cosano27ESP108-2Lost in Oviedo R32
436 NCH 
(449)
Quinn Vandecasteele23USA108+20+6Qual. Winston Salem W
Lost in Winston Salem R64
437191
Nerman Fatić31BIH107-2
438270
Corentin Denolly29FRA107-2Vienna R16
439405
Juan Cruz Martin Manzano21ITA107-2Lost in Lesa R16
440243
Marat Sharipov23RUS107-2
441439
Matthew William Donald21CZE107-2Lost in Qual. Augsburg R2
442153
Denis Yevseyev33KAZ107-2Lost in Ueberlingen R16
Lost in Qual. Augsburg R2
443406
Timo Legout24FRA106-2
444442
Luca Staeheli26SUI106-2
445222
Viktor Durasovic29NOR106-2Lost in Roehampton 2 R32
446160
Oleksii Krutykh26UKR105+7+2Qual. Augsburg W
Lost in Augsburg R32
447 NCH 
(466)
Emile Hudd26GBR105+19+6Roehampton 2 QF111147
448403
Jack Logé21BEL105+20+7Lost in Lambermont F
449444
Spencer Johnson23USA104-5Lost in Qual. US Open R1 
450445
Karim Bennani18MAR104-5
451410
Cyril Vandermeersch27FRA104-5
452280
Jie Cui28CHN104-5
453123
Ryan Peniston30GBR103-5Lost in Roehampton 2 R32
454252
Tom Paris23FRA103-5
455395
Alafia Ayeni27USA103-5Lost in Qual. Roehampton 2 R1
456146
Rudolf Molleker25GER103-5
457452
Karl Poling27USA103-5Lost in Kingston 2 R32
458314
Moerani Bouzige27AUS103-4Lost in Taipei R32
Lost in Taipei 2 R32
459342
Luca Castelnuovo29SUI102-4Taipei 2 R16
460447
Sergi Perez Contri28ESP102+16+6Oviedo QFLost in Santander SF
461207
Daniel Dutra da Silva38BRA102-4
462170
James Trotter27JPN101-4
463117
Felipe Meligeni Alves28BRA101-4Lost in Qual. US Open R1
464215
Khumoyun Sultanov27UZB101-3
465462
Kenta Miyoshi22JPN100-3Lost in Qual. Winston Salem R1
466 NCH 
(475)
Paulo Andre Saraiva Dos Santos26BRA100+9+4Lost in Kingston 2 R16
467171
Beibit Zhukayev25KAZ99-4
468404
Cannon Kingsley25USA99-4
469409
Alex Hernandez27MEX99-4Lost in Kingston 2 R32
470449
Miguel Tobon20COL99+40+12Kingston 2 QF109162
471319
Christian Langmo30USA99-4Lost in Roehampton 2 R32
472200
George Loffhagen25GBR98+24+8Roehampton 2 QF104140
473 NCH 
(516)
Pavel Lagutin21RUS98+77+25Idanha A Nova 2 W
47463
Jason Kubler33AUS97-5
475142
Ivan Gakhov29RUS97-2+1Oviedo QFLost in Santander R16
476271
Blake Ellis27AUS96-6
477261
Alex Rybakov29USA96-6Lost in Qual. Roehampton 2 R1
478424
Eero Vasa29FIN96-6Oldenzaal R16
479351
Carlo Alberto Caniato20ITA96-5
4804
Kei Nishikori36JPN95-3Qual. US Open R3
(R2  )
481415
Lorenzo Carboni20ITA95-3Lausanne R16
482451
Koki Matsuda25JPN94-3Lost in Taipei R32
483289
Renta Tokuda28JPN94-3
484407
Sergio Callejon Hernando21ESP94-3
485346
Kasidit Samrej25THA94-3Taipei 2 R16Lost in Taipei R32
486467
Yassine Dlimi23MAR93-3
487357
Luca Potenza26ITA93-3Lost in Roehampton 2 R32
488301
Maximus Jones21THA93-3
489267
Louis Weßels28GER93-3Oldenzaal R16Lost in Ueberlingen R16
490487
Izan Almazan Valiente20ESP93-3Lost in Idanha A Nova 2 R16
491486
Duncan Chan21CAN92-3
492481
Thijs Boogaard18NED92-3
493490
Niels McDonald18GER92-3Lost in Augsburg R32
494485
Giuseppe La Vela25ITA92+7+2Maribor R16Lost in Slovenj Gradec QF
495472
Dušan Obradović25SRB92-4
496485
Patrick Schoen21SUI91-4
497489
Anton Shepp23NZL91-4Lost in Roehampton 2 R32
498284
Adrian Boitan27ROU91-4Lost in Roehampton 2 R32
499340
Colin Sinclair31NMI91-4
500 NCH 
(510)
Filip Jeff Planinšek25SLO91+21+7Maribor R16Lost in Slovenj Gradec SF
501438
Daniel Siniakov23CZE90-3Lost in Qual. Augsburg R1
502180
Paul Jubb26GBR90-3Lost in Kingston 2 R32
503373
Bor Artnak22SLO90-3
504280
Dominik Palán25CZE90-2
505271
Pedro Sakamoto33BRA90-2
506318
Alex Martí Pujolras27ESP89-2
507505
Peter Makk24HUN89-2Lost in Qual. Roehampton 2 R1
508 NCH 
(530)
M Rifki Fitriadi27INA89+36+14Maanshan 9 W
Lost in Maanshan 10 R16
509502
César Bouchelaghem22FRA88-3
510289
Lilian Marmousez24FRA87-3
511483
Enzo Aguiard24AUS87-3Maanshan 10 QF
512463
Reda Bennani19MAR87-3
513424
Lorenzo Joaquín Rodríguez26ARG87-2
514507
Tai Sach23AUS87+4+2Taipei 2 R16Lost in Taipei QF
515387
Gianmarco Ferrari25ITA86-3Lost in Lesa R32
516143
Hiroki Moriya35JPN86-1+1Lost in Taipei R16
517513
Alan Magadan25MEX86-4
518390
Tibo Colson26BEL85-4
519183
Federico Arnaboldi26ITA85-3Lost in Lesa R32
520421
Hikaru Shiraishi26JPN85-3Taipei 2 R16Lost in Taipei R16
521502
Alexander Donski28BUL84-2
522185
Aziz Dougaz29TUN84-2Qual. US Open R3
52339
Radu Albot36MDA84-26-6Lost in Qual. Roehampton 2 R2
524271
Evan Zhu28USA84+2+2Qual. Kingston 2 W
Lost in Kingston 2 R32
525356
Miloš Karol23SVK83-3
526288
Fabrizio Andaloro25ITA83+6+4Lost in Idanha A Nova 2 R16
Qual. Roehampton 2 W
Lost in Roehampton 2 R32
527347
Sanhui Shin29KOR83-4Taipei 2 R16Lost in Taipei R32
528427
João Eduardo Schiessl22BRA82-4
529 NCH 
(535)
Ivan Ivanov17BUL82+6+4Lost in Roehampton 2 R16
530 NCH 
(533)
Marcel Zieliński25POL82+3+3Vienna R16Lost in Mistelbach SF
531371
Ryan Nijboer27NED82-6Lost in Oviedo R16
532485
Aziz Ouakaa27TUN82-5
533347
Samir Banerjee22USA81-5
534160
Li Tu30AUS81-5Lost in Qual. Winston Salem R1
535334
Leo Borg23SWE81+16+8Lost in Bastad F
53676
Filip Misolic25AUT80-6US Open R128
537463
Pedro Vives Marcos25ESP80-6+1Oviedo QFLost in Santander R16
538269
Aidan Mayo23USA80+43+14Kingston 2 QFLost in Qual. Kingston 2 R290143
539424
Kokoro Isomura23JPN80+14+7Lost in Maanshan 9 F
Lost in Taipei 2 R32
540517
Shunsuke Mitsui24JPN79+16+7Lost in Taipei SF
541318
Gerard Campana Lee21KOR79-7Poznan R16
542483
Alec Deckers26NED78+16+6Qual. Roehampton 2 W
Lost in Roehampton 2 R16
543 NCH 
(574)
Romain Faucon23BEL78+53+14Lambermont W
544449
Maxim Zhukov21RUS77-8
545537
Gavin Young23USA77-8
546127
Jelle Sels31NED77-8Oldenzaal R16
547539
Luca Wiedenmann28GER77-8Oldenzaal R16
548449
Takuya Kumasaka27JPN76-8
549508
Pavle Marinkov20AUS75-8
550527
Michael Bassem Sobhy22EGY75-8
551537
Mitsuki Wei Kang Leong22MAS75-8
552368
Alexander Binda24ITA75-7
553533
Toufik Sahtali27ALG75-7Monastir 34 R16
554547
Matyas Fuele27HUN74-7Lost in Qual. Augsburg R1
555331
Carlos Lopez Montagud26ESP74+6+3Lost in Santander QF
Lost in Oviedo R32
556525
Daniil Ostapenkov23BLR74-8
557485
Digvijay Pratap Singh26IND74-8
558191
Dragos Nicolae Madaras28SWE73+10+4Bucharest 3 R16Lost in Arad SF
559449
Fares Zakaria25EGY73-7Lost in Qual. Roehampton 2 R1
560161
Filip Peliwo32POL73-6Lost in Maanshan 10 R32
561555
Dimitris Sakellaridis20GRE73-6Lost in Lausanne R32
562557
Pierluigi Basile19ITA72+60+14Lost in Lesa F
Lost in Lausanne R16
563433
Fausto Tabacco24ITA72-6
564 NCH 
(573)
Mario Gonzalez Fernandez24ESP72+38+9Qual. Kingston 2 W
Lost in Kingston 2 R16
565298
Jacopo Berrettini27ITA71-6
566486
Alec Beckley25RSA71-6Lost in Qual. Augsburg R1
56719
Hyeon Chung30KOR71+5+3Taipei 2 R16Lost in Taipei QF
568562
Daniel de Jonge27NED71-6
569430
Sidharth Rawat33IND71-6
570564
Lorenzo Angelini20ITA71-6Oldenzaal R16
571485
Taha Baadi25MAR70-6
572170
Maxime Janvier29FRA70-6Lost in Lesa R32
573513
Kai Wehnelt30GER70+21+6Qual. Augsburg W
Lost in Augsburg R16
574477
Kirill Kivattsev28RUS70-7Poznan R16Lost in Slovenj Gradec R16
575546
Aidan Kim21USA69+11+4Qual. Kingston 2 W
Lost in Kingston 2 R32
576575
Nikita Mashtakov27UKR69+70+15Poznan R16Mistelbach W
577263
Christoph Negritu32GER69-8
578237
Saba Purtseladze25GEO69-8Lost in Hurghada 7 R32
579298
Aidan McHugh26GBR68-8
580573
Karol Filar27POL68-7Poznan R16Lost in Krakow R16
581532
John Echeverria24ESP68-7Lost in Qual. Roehampton 2 R1
582418
Maé Malige20FRA68-7Monastir 34 R16
583576
Keegan Rice20CAN67-7
584285
Alexander Weis29ITA67+29+7Lausanne R16Lost in Lesa SF
585 NCH 
(599)
Martin Van Der Meerschen26BEL67+14+4Lost in Lambermont SF
586507
Kaylan Bigun20USA67+14+4Qual. Kingston 2 W
Lost in Kingston 2 R32
587491
Robin Catry24FRA67-9
588433
Pietro Fellin25ITA67-11Lost in Kingston 2 R32
589436
Sebastian Gima24ROU67-10Bucharest 3 R16Lost in Arad R16
590470
Imanol López Morillo26ESP67+1+2Lost in Santander QF
Lost in Oviedo R32
591580
Paul Inchauspe22FRA66-11
592358
Svyatoslav Gulin23RUS66+29+7Qual. Augsburg W
Lost in Augsburg R16
593519
Amr Elsayed27EGY66-11Hurghada 7 R16
594513
Stefan Adrian Andreescu24ROU66-11Bucharest 3 R16Lost in Arad R16
595565
Yanis Ghazouani Durand26FRA66-11
596517
Nino Ehrenschneider25GER66-11Lausanne R16
597479
Jacob Bradshaw23AUS65-10
598588
Amit Vales21ISR65-10
599554
Guillaume Dalmasso23FRA65-10
600590
Pierre Delage25FRA65-10Le Cap d'Agde R16
601561
Leonardo Rossi24ITA65+2+2Qual. Roehampton 2 W
Lost in Roehampton 2 R32
602150
João Domingues32POR64-9
603432
Iliyan Radulov21BUL64-11Lost in Roehampton 2 R32
604388
Karan Singh23IND64-9
605128
Andrea Vavassori31ITA63-8
606302
Andrew Paulson24CZE63-8
607597
Lorenzo Bocchi28ITA63-6Pecs R16
608542
Millen Hurrion27GBR63+1Lost in Qual. Roehampton 2 R2
609430
Erik Arutiunian21BLR62-5
610469
Juan Sebastián Gómez34COL62-5
611573
Jamie Mackenzie18GER62-5
612229
Mukund Sasikumar29IND62-5Lost in Taipei 2 R32
613609
Fryderyk Lechno-Wasiutyński21POL61-4Poznan R16
614383
Lukáš Pokorný24SVK61-4
615448
Branko Djurić21SRB61-4Kursumlijska Banja 16 R16
616447
Kuan Yi Lee29TWN61-4Lost in Taipei R32
Lost in Taipei 2 R32
617595
S D Prajwal Dev30IND60-3
618514
Marlon Vankan26GER60+16+4Allershausen R16Lost in Lambermont SF
619603
Amir Omarkhanov18KAZ60-4Monastir 34 R16
620378
Dan Martin27CAN60+4+2Lost in Qual. Kingston 2 R2
621586
Nicolas Tepmahc25FRA60-5
62271
Cedrik Marcel Stebe35GER59-5
623564
Alexander Vasilev19BUL59-5
624569
Alan Fernando Rubio Fierros27MEX59-5
625586
Gabriel Ghetu18ROU59-5Bucharest 3 R16
626 NCH 
(645)
Alejandro Juan Mano21ESP59+31+7Lost in Santander SF
Lost in Oviedo R16
627394
Bruno Kuzuhara22USA59-2+1Lost in Qual. Kingston 2 R2
628474
Tsung Hao Huang26TWN58+2+1Lost in Taipei R16
Lost in Taipei 2 R32
629296
Oleksandr Ovcharenko24UKR58-6Lausanne R16
630410
Stefan Popović23SRB58-4Maribor R16Lost in Slovenj Gradec R16
631476
Ignacio Monzón28ARG58+1+1Pecs R16Lost in Arad QF
632520
Conner Huertas del Pino30PER57-5
633626
Tuncay Duran22TUR57-5
634595
Théo Papamalamis20FRA57-5
635316
Alberto Barroso Campos30ESP57+13+3Lost in Idanha A Nova 2 QF
636502
Adrian Ötzbach28GER57-5Lost in Ueberlingen R16
637352
Giovanni Oradini28ITA57+7+2Vienna R16Lost in Lesa QF
63899
Alexander Ritschard32SUI56+94+14Oviedo QFLost in Santander F
639633
Matisse Bobichon24FRA56-6
640635
Pieter De Lange20NED56-5Oldenzaal R16
641479
Tomasz Berkieta20POL56-5
642625
Maximo Zeitune20ARG56-5Mar Del Plata R16
643443
Federico Iannaccone27ITA56-5Lost in Qual. Augsburg R2
644458
Maxwell McKennon24USA56-5Lost in Idanha A Nova 2 R32
645 NCH 
(654)
John Hallquist Lithen24SWE56+9+3Pecs R16Lost in Bastad SF
646640
Chase Ferguson27AUS55-6Maanshan 10 R16Lost in Maanshan 9 R32
647642
Naoya Honda20JPN55-5
648604
Bruno Fernandez22BRA55-7Lost in Slovenj Gradec R32
Lost in Allershausen R32
649623
Samuel Heredia20COL55-6
650384
Neil Oberleitner27AUT54-5Lost in Qual. Winston Salem R1
651647
Ryan Colby22USA54-4Urbana 2 R16
652155
Dmitry Popko29KAZ54+6+2Kursumlijska Banja 16 R16Lost in Kursumlijska Banja 15 QF
653638
Melios Efstathiou27CYP54-4
654599
Giorgio Tabacco23ITA54-4Lost in Qual. Augsburg R1
65599
Brandon Holt28USA53-4
656455
James Story25GBR53-4
657251
Ergi Kırkın27TUR53+3+1Lost in Ueberlingen R16
Lost in Qual. Augsburg R1
658653
Thiago Cigarran26ARG53-5Allershausen R16
659655
Roger Pascual Ferra20ESP52-4Lost in Qual. Winston Salem R1
660361
Viacheslav Bielinskyi22UKR52-4
661634
Léo Raquillet20FRA52-2Le Cap d'Agde R16
662614
Yuta Kawahashi28JPN52-1
663471
Yuki Mochizuki28JPN52-1Lost in Taipei R32
Qual. Taipei 2 W
Lost in Taipei 2 R32
664394
Tiago Cação28POR52-1Lost in Idanha A Nova 2 R32
Lost in Qual. Roehampton 2 R1
665538
Pablo Martinez Gomez20ESP51-1
666616
Kārlis Ozoliņš24LAT51-1
667 NCH 
(676)
Stefan Horia Haita19ROU51+9+2Lost in Kursumlijska Banja 15 QF
668624
Yaroslav Demin20RUS51-2Oviedo QFLost in Santander R32
669465
Egor Agafonov23RUS51-2
670 NCH 
(687)
Andrea De Marchi19ITA51+17+3Maribor R16Lost in Lesa QF
671552
Keisuke Saitoh25JPN51-3Lost in Taipei R32
Lost in Taipei 2 R32
672362
Tim Handel29GER51+114+14Lost in Ueberlingen F
673233
Gabriel Debru20FRA50-4
674670
Michael Antonius16USA50-4Lost in Qual. US Open R2 
675553
Pedro Rodenas22ESP50+2+1Oviedo QFLost in Santander R16
676 NCH 
(705)
Anton Arzhankin23RUS50+29+4Kursumlijska Banja 16 R16Lost in Kursumlijska Banja 15 SF
677 NCH 
(681)
Andreja Petrovic26NOR50+4+1Lost in Bastad R32
Lost in Qual. Roehampton 2 R2
678 NCH 
(689)
Isaac Becroft25NZL50+11+2Lost in Maanshan 9 QF
679634
Timofei Derepasko19RUS50+13+2Lost in Kursumlijska Banja 15 QF
680450
Yurii Dzhavakian33UKR50-9
681663
Samir Hamza Reguig24ALG50-9Lost in Monastir 34 R32
682348
Ryan Seggerman27USA49-9Lost in Qual. Winston Salem R1
683189
Arthur Bouquier25FRA49-9
68474
Mirza Bašić35BIH49-9Lost in Qual. Augsburg R1
685453
Arklon Huertas Del Pino Cordova32PER49+10+2Lost in Qual. Kingston 2 R2
686252
Samuel Vincent Ruggeri24ITA49-8
687463
Sander Jong26NED49-7Oldenzaal R16
688679
Dong Ju Kim24KOR49-9Lost in Maanshan 9 R32
Lost in Maanshan 10 R32
689375
Strong Kirchheimer31USA49-7
690238
Yusuke Takahashi28JPN49-2+1Maanshan 10 QFLost in Maanshan 9 QF
691 NCH 
(698)
Marc Majdandzic21GER49+11+2Lost in Lambermont QF
Lost in Oldenzaal R32
692671
Gabriele Bosio25ITA49-9Lost in Lesa R32
693501
Shinji Hazawa27JPN49-9Lost in Taipei R32
Lost in Taipei 2 R32
694289
Adria Soriano Barrera27COL48-9
695219
Nicolás Álvarez Varona25ESP48-9
696 NCH 
(777)
Keshav Chopra24USA48+81+10Qual. Kingston 2 W
Lost in Kingston 2 R16
697618
Santiago De La Fuente24ARG48+9+2Mar Del Plata R16Lost in Asuncion 2 QF
698651
Nicolás Villalón22CHI48+3+1Lost in Asuncion 2 R16
699625
Leo Vithoontien27JPN48-9
700691
Dragos Nicolae Cazacu22ROU48-9
701693
Daniel Jade17FRA47-8Monastir 34 R16
702526
Maxence Beaugé26FRA47-8
703696
Žiga Šeško18SLO47-7
704620
Josip Šimundža21CRO47-7
705590
Ryan Dickerson29USA47-6
706654
Franco Ribero26ARG47-6Lost in Poznan R32
707698
Rafael Izquierdo Luque26ESP47-9Lost in Idanha A Nova 2 R32
708484
Tristan McCormick27USA47+10+3Lost in Idanha A Nova 2 QF
Lost in Oviedo R16
709109
Lukáš Klein28SVK46-6
710600
Khololwam Montsi23RSA46-6
711382
Thomas Fancutt31AUS46+79+10Qual. Kingston 2 W
Lost in Kingston 2 R16
712707
Daniel Salazar25COL46-5Allershausen R16
713277
Michael Vrbenský26CZE45-5
714455
Olaf Pieczkowski22POL45-5
715 NCH 
(728)
Patrick Brady21GBR45+54+7Qual. Roehampton 2 W
Lost in Roehampton 2 R16
716710
Hunter Heck24USA45-6Lost in Qual. Winston Salem R1
717660
Daniel Antonio Núñez25CHI45-6
718716
Herman Hoeyeraal24NOR45-2+1Lost in Bastad R16
Lost in Pecs R32
719508
Manish Sureshkumar27IND45-7Lost in Qual. Taipei R2
Lost in Taipei 2 R32
720 NCH 
(737)
Ignacio Parisca Romera21VEN45+17+3Lost in Santander QF
Lost in Oviedo R32
721341
Wilson Leite34BRA45-8
722363
Oscar Jose Gutierrez33ESP45-2+1Le Cap d'Agde R16Lost in Santander R16
723697
Nikolai Barsukov19GER45-9Allershausen R16Lost in Ueberlingen R32
724448
Aleksandre Bakshi29GEO44-9Hurghada 7 R16
725711
Vincent Marysko20GER44-8
726508
Loann Massard21FRA44-7
727 NCH 
(734)
Daniele Rapagnetta19ITA44+16+3Lost in Lesa QF
728438
Orel Kimhi23ISR43-7
729136
Alexey Vatutin33RUS43-7
730 NCH 
(760)
Sebastian Gorzny22USA43+30+4Lost in Qual. Winston Salem R2
Lost in Winston Salem R64 
731280
Jakub Nicod22CZE43-8
732724
Grigory Shebekin21RUS43-8
733477
Peter Fajta24HUN43+2+1Lost in Krakow R16
Lost in Qual. Augsburg R1
734656
Maik Steiner32GER43-9
735726
Oskar Brostrom Poulsen24DEN43-9
736587
Pawit Sornlaksup27THA43-9
737515
Émilien Demanet21BEL43-9Oldenzaal R16
738707
Seydina André23SEN43-9
739458
Nicolas Zanellato24BRA43-9Lost in Asuncion 2 R32
740702
Noa Vukadin22CRO42-9Lost in Urbana 2 R32
741536
Joshua Sheehy29USA42+9+2Lost in Qual. Kingston 2 R2
742440
Alessandro Pecci25ITA42-9
743 NCH 
(824)
Guto Miguel17BRA42+107+12Kingston 2 QF52105
744734
Juan Sebastian Osorio28COL42-10
745576
Michal Krajčí21SVK42-9Hurghada 7 R16
746724
Carles Hernández25ESP42-1+1Oviedo QFLost in Santander R16
747315
Alfredo Perez29USA41-9
748625
Igor Kudriashov22RUS41-9
749604
Andres Santamarta Roig19ESP41-9
750544
Adhithya Ganesan20USA41-9
751509
Manuel Mazza27ITA41+3+1Lost in Lesa R16
752689
Rodrigo Alujas24MEX41+13+2Lost in Asuncion 2 QF
753696
Matteo Covato21ITA41-11Lost in Ueberlingen R32
Lost in Oldenzaal R32
754708
Evan Bynoe27USA41-10
755741
Joshua Charlton27AUS41-9Maanshan 10 R16Lost in Maanshan 9 R32
75616
Nicolás Jarry30CHI40-9
757305
Kalin Ivanovski22MKD40-9
758204
Máté Valkusz28HUN40+9+2Pecs R16Lost in Krakow QF
759749
Vignesh Gogineni22USA40-10
760751
Matt Hulme27AUS40-9
761527
Ye Cong Mo26CHN40-9
762 NCH 
(902)
Goncalo Marques20POR40+140+14Lost in Idanha A Nova 2 F
763546
Uisung Park25KOR40-10Lost in Maanshan 9 R32
764468
Ryuki Matsuda26JPN40+19+3Qual. Taipei W
Lost in Taipei QF
Qual. Taipei 2 W
Lost in Taipei 2 R32
765724
Matt Kuhar30USA40+13+2Lost in Qual. Kingston 2 R2
766648
Radu David Turcanu20ROU40-11Bucharest 3 R16
767636
Aleksandr Braynin26UKR40-11Vienna R16
768636
Taisei Ichikawa25JPN40-11Qual. Taipei W
Lost in Taipei R32
Lost in Qual. Taipei 2 R2
769533
Luis Carlos Alvarez21MEX39-10
770741
Matthew Forbes20USA39-12Lost in Kingston 2 R32
771620
Ben Jones28GBR39-10
772762
Noah Zamora23USA39-10
773677
Kasra Rahmani19IRI39+2+1Lost in Lesa R16
Lost in Qual. Augsburg R1
774763
Rares Teodor Pieleanu19ROU39-11Bucharest 3 R16
775764
Mert Naci Türker28TUR39-11
776331
Andrea Picchione28ITA38-10
777663
Lucas Andrade Da Silva21BRA38-9Lost in Qual. Kingston 2 R1
778407
Michael Agwi22IRL38+74+8Lost in Krakow F
779447
Tomás Farjat25ARG38-9
780653
Matyáš Černý24CZE38-9Poznan R16
780680
Abel Forger21NED38-9
782327
Naoki Nakagawa29JPN38-9
783774
Matt Ponchet22FRA38-9Lost in Qual. Roehampton 2 R1
784648
Attila Boros22HUN38-8Pecs R16Lost in Mistelbach R32
785355
Karl Friberg27SWE38-1+1Lost in Bastad R16
786663
Benjamin Pietri30FRA38-7Lost in Idanha A Nova 2 R32
787437
Michiel De Krom28NED38-7Lost in Oviedo R32
78837
Emil Ruusuvuori27FIN37-7
789617
Lorenzo Sciahbasi20ITA37-7
790326
Alexis Gautier29FRA37-2+1Lost in Qual. Roehampton 2 R2
791785
Dimitris Azoidis25GRE37-6
792787
Nikola Slavic25SWE37-5Lost in Bastad R32
793575
Luca Castagnola24ITA37+21+3Lost in Slovenj Gradec QF
794159
Hady Habib28LBN36-5Lost in Qual. Roehampton 2 R1
795791
Yannick Theodor Alexandrescou18FRA36-4
796790
Scott Jones28AUS36-4
797782
Stefano D'Agostino22ITA36-4Kursumlijska Banja 16 R16Lost in Lesa R32
798724
Fernando Cavallo20ARG36-4
799722
Alejandro Turriziani Álvarez23ESP36-4Lost in Oviedo R32
800716
Dinko Dinev22BUL36-4
801793
Gabriele Maria Noce30ITA36+38+4Lost in Mistelbach SF
802771
Cosme Rolland De Ravel22FRA35-5
80340
Max Purcell28AUS35+142+12Kingston 2 QF4598
804798
Nicolas Oliveira20BRA35-6
805789
Andrew Johnson17USA35-6Lost in Qual. US Open R2
(R1  )
806800
Arvid Nordquist28SWE35-6Lost in Qual. Roehampton 2 R1
807760
Gian Luca Tanner25SUI35-6
808802
Jeffrey Von Der Schulenburg24SUI35-6Lausanne R16
809 NCH 
(877)
Niklas Guttau26GER35+195+15Poznan R16Bastad W
810712
Benjamin Torrealba21CHI35+3+1Lost in Asuncion 2 R16
811675
Francisco Rocha26POR35-8
812804
Walid Ahouda22MAR34-8
813346
Stuart Parker29GBR34-8
814562
Cooper Williams21USA34-8
815700
Jack Anthrop22USA34-8Urbana 2 R16
816673
Gustavo Ribeiro De Almeida20BRA34-8
817433
Aristotelis Thanos25GRE34-8
818603
Oscar Weightman24GBR34-8Lost in Qual. Roehampton 2 R1
819811
Maximilian Homberg23GER34-8Lost in Ueberlingen R32
820812
Sam Ryan Ziegann28AUS34-8Lost in Maanshan 9 R32
Lost in Maanshan 10 R32
821641
Kosuke Ogura30JPN34-6Lost in Taipei R32
Qual. Taipei 2 W
Lost in Taipei 2 R32
822161
Alibek Kachmazov24RUS33-6
823541
Arda Azkara23TUR33-6
824 NCH 
(834)
Oskari Paldanius19FIN33+10+1Lost in Qual. Roehampton 2 R2
825 NCH 
(854)
Nico Hipfl20AUT33+29+3Lost in Lesa QF
826818
Conor Gannon24IRL33-8Lost in Qual. Roehampton 2 R1
827 NCH 
(837)
Alan Ważny19POL33+10+1Lost in Krakow R16
Lost in Poznan R32
828184
Nicholas David Ionel23ROU33-9
829 NCH 
(848)
Tom Zeuch26GER33+19+2Lost in Krakow QF
Lost in Poznan R32
830745
Taiyo Yamanaka24JPN33-8
831635
John Sperle24GER33-11Pecs R16Lost in Lambermont R16
832821
Carles Cordoba20ESP33-11Lost in Santander R32
Lost in Oviedo R16
833789
Jorge Plans24ESP33-10Monastir 34 R16
83421
Daniel Evans36GBR32-10
835824
Jangjun Kim19KOR32-10
836416
Étienne Donnet25FRA32-10Lost in Monastir 34 R32
837538
Johan Alexander Rodriguez22COL32-10
838828
Jannik Opitz28GER32-10
839387
Mariano Kestelboim30ARG32-10
840486
Alex Knaff28LUX32-10
841183
Adrian Andreev25BUL32-10
842232
José Pereira35BRA32-10
843833
Markus Mölder21EST32-10
844810
Kristijan Juhas25SRB32+93+8Kursumlijska Banja 16 R16Lost in Kursumlijska Banja 15 F
845549
Tianhui Zhang20CHN32+12+2Maanshan 10 QFLost in Maanshan 9 QF
846803
Michel Hopp27GER32-10
847496
Denis Klok28RUS32-12Lost in Kursumlijska Banja 15 R32
Lost in Kursumlijska Banja 16 R32
848451
Marko Miladinović25SRB32-8
849838
Nicolas Robert19FRA32-11Bucharest 3 R16Lost in Lambermont R32
850561
Fermin Tenti29ARG32+9+2Lost in Arad QF
Lost in Pecs R32
851533
Julio César Porras28ARG31-10
852552
Igor Gimenez26BRA31-10
853638
Yusuke Kusuhara29JPN31-10
854692
Hoyoung Roh20KOR31-10
855822
Dominik Reček31CZE31-2+1Lost in Qual. Augsburg R2
856817
Natan Rodrigues24BRA31-11
857759
Jesse Flores31CRC31-10Lost in Urbana 2 R32
857831
Calvin Müller26GER31-11Allershausen R16Lost in Ueberlingen R32
859 NCH 
(869)
Giannicola Misasi25ITA31+10+2Bucharest 3 R16Lost in Arad QF
860429
Alvin Nicholas Tudorica24CAN30-11Lost in Hurghada 7 R32
861805
Oliver Bonding19GBR30+89+7Qual. Roehampton 2 W
Lost in Roehampton 2 R16
862851
Keaton Hance18USA30-11
863 NCH 
(906)
Maxwell Exsted19USA30+43+4Lost in Asuncion 2 SF
864378
Sora Fukuda28JPN30-9
865769
Miles Jones25USA30-9Lost in Maanshan 9 R32
Lost in Maanshan 10 R16
866443
Yanaki Milev22BUL30-8Oviedo QFLost in Santander R32
867621
Samuel Alejandro Linde Palacios18COL30-7
868853
Alaa Trifi19TUN30-7
869288
Jakub Paul27SUI29-6
870858
Manuel Plunger24ITA29-8Vienna R16Lost in Ueberlingen R32
871451
Dan Alexandru Tomescu27ROU29-7
872865
Bryce Nakashima22USA29-7Urbana 2 R16
873 NCH 
(878)
Theodore Dean24USA29+13+2Lost in Mistelbach QF
Lost in Maribor R32
874 NCH 
(887)
Davide Tortora25ITA29+13+2Lost in Bastad QF
875 NCH 
(879)
Stijn Paardekooper22NED29+13+2Lost in Lambermont QF
Lost in Oldenzaal R32
876 NCH 
(914)
Robert Guna20ROU29+41+4Bucharest 3 R16Lost in Arad SF
877774
Nitin Kumar Sinha27IND29-11Qual. Taipei W
Lost in Taipei R32
Lost in Qual. Taipei 2 R1
878362
Bastián Malla29CHI29+14+2Mar Del Plata R16Lost in Asuncion 2 QF
879871
William Rejchtman Vinciguerra19SWE29+1Allershausen R16Lost in Bastad R16
880860
Tomás Martínez23ARG29+1Mar Del Plata R16Lost in Asuncion 2 R16
881867
Egor Pleshivtsev19RUS29-14
882788
Joao Victor Couto Loureiro23BRA29-1+1Lost in Bastad R16
Lost in Pecs R32
883815
Nicolas Jadoun24FRA29-15Monastir 34 R16
884643
Lorenzo Claverie23VEN28-14Lost in Qual. Kingston 2 R1
88555
Facundo Bagnis36ARG28-14
886107
Nicolas Moreno De Alboran29USA28-14
887272
Orlando Luz28BRA28-14
888866
Max Dahlin20SWE28-14
88980
Jozef Kovalík33SVK28-14
890655
Thanapet Chanta26THA28-14
891883
Giulio Perego23ITA28+1Lost in Qual. Roehampton 2 R2
892588
Yuta Kikuchi26JPN28-15
893666
Niccolo Catini28ITA28-15Poznan R16Lost in Lesa R32
894 NCH 
(991)
Andrea Colombo23ITA28+97+7Lost in Idanha A Nova 2 SF
895691
Matthew Summers27GBR28-12
896828
Andrea Fiorentini25ITA28-14Lost in Slovenj Gradec R32
Lost in Maribor R32
897569
James Watt26NZL27-13
898459
Nikolay Vylegzhanin26RUS27-13
899879
Ronit Karki18USA27-10Lost in Qual. Kingston 2 R1
900614
William Grant25USA27-10
901403
Lorenzo Rottoli24ITA27+4+1Vienna R16Lost in Lesa R16
902893
Michele Mecarelli19ITA27-9
903818
Anas Mazdrashki20BUL27+4+1Bucharest 3 R16Lost in Arad R16
904660
Michael Zhu34USA27-10
905729
Tomas Curras Abasolo26ESP27-10Lost in Santander R32
Lost in Oviedo R32
906713
Grigoriy Lomakin28KAZ27-10Lost in Qual. Taipei R1
Lost in Qual. Taipei 2 R1
90749
Federico Coria34ARG26-10Lost in Qual. US Open R1
908114
Gijs Brouwer30NED26-10Lost in Kingston 2 R32
909114
Jason Jung37TWN26-10
910857
Charlie Robertson19GBR26-10
911719
Hanyi Liu25CHN26-10Maanshan 10 R16
912479
Felix Corwin30USA26-9Urbana 2 R16
913744
Nikita Belozertsev17UZB26-9
914796
Finn Murgett24GBR26-6
915909
Kerem Yilmaz19TUR26-6
916273
Elmar Ejupovic33GER25-6
91713
Nick Kyrgios31AUS25-6
918816
Zsombor Velcz23HUN25-6Lost in Urbana 2 R32
919638
Johannes Ingildsen29DEN25-6
920319
Patrick Maloney26USA25-6
921470
Filippo Moroni25ITA25-6Lost in Krakow R32
922468
Dominik Kellovský30CZE25-6Lost in Poznan R32
923878
Tristan Stringer20USA25-5
924 NCH 
 1222
Matteo Sciahbasi19ITA25+298+15Arad W
925377
Marcello Serafini24ITA25-6
926920
Ronald Hohmann25USA25-6
927921
George Lazarov21BUL25-6Kursumlijska Banja 16 R16
928627
Ryan Fishback24USA25-6
929385
Aryan Shah20IND25-6
930861
Marcus Walters28GBR25-6Lost in Qual. Roehampton 2 R1
931694
Maxence Bertimon26FRA25-6
932917
Muhammad Shoaib24PAK24-6
93329
Christopher Eubanks30USA24-6
934740
Pierre Yves Bailly22BEL24-6
935913
Kriish Tyagi19IND24-6
936822
Ofek Shimanov21ISR24-6Urbana 2 R16
93785
Dennis Novak32AUT24-6
938 NCH 
(940)
Noritaka Koizumi23JPN24+11+1Qual. Taipei W
Lost in Taipei R16
Lost in Qual. Taipei 2 R2
939233
Yun seong Chung28KOR24+58+4Lost in Maanshan 9 SF
940235
Ivan Nedelko40RUS24-7
94162
Kenny de Schepper39FRA24-7Le Cap d'Agde R16
942364
Mikalai Haliak28BLR24-7
943905
Christopher Li23PER24-11
944694
Xiaofei Wang23CHN24-8
945 NCH 
(955)
Lorenzo Comino20ITA24+10+1Lost in Lesa R16
946536
Ryotaro Taguchi26JPN24-6
947622
Amaury Raynel24FRA24-9Le Cap d'Agde R16Lost in Lambermont R32
948939
Aaron Funk20GER24-9Hurghada 7 R16Lost in Ueberlingen R32
949931
Rocco Piatti22MON24-8Lost in Idanha A Nova 2 R32
Lost in Urbana 2 R32
950827
Pietro Marino25ITA24-8
951908
Daniil Sarksian20ARM24-8Lost in Maanshan 9 R32
952237
Nicolás Barrientos39COL23-8
953938
Pablo Perez Ramos23ESP23-7
954479
Ilya Snițari24MDA23-7
955461
Peter Bertran30DOM23-7
956269
Giovanni Fonio28ITA23-5
957952
Linus Lagerbohm18FIN23-5
958182
Maximilian Neuchrist35AUT23-5
959814
Marc Van Der Merwe32RSA23-5
960956
Charles Bertimon26FRA23-4
961957
Mickael Kaouk18FRA23-4
962 NCH 
(980)
Julian Cundom25ARG23+27+2Mar Del Plata R16Lost in Asuncion 2 QF
963684
Ali Yazdani22IRI23-5
964278
Lucas Gerch31GER22-5
965892
Sebastian Dominko23SLO22+117+7Maribor R16Lost in Slovenj Gradec SF
966845
Shunsuke Nakagawa26JPN22-6
967838
Luca Pow21GBR22-6Lost in Qual. Winston Salem R1
968845
Aleksa Ćirić26SRB22-6
969838
Iiro Vasa23FIN22-6Lost in Oldenzaal R32
970639
Bekkhan Atlangeriev25RUS22-6
971874
Ryo Tabata18JPN22-5
972731
Axel Nefve26USA22-5
973866
Lorenzo Gagliardo26ARG22-8Mar Del Plata R16Lost in Asuncion 2 R32
974837
Marko Maksimović20SRB22-6
975839
Yaojie Zeng24CHN22-6
976961
Oliver Okonkwo26GBR22-6Urbana 2 R16
977352
Kris Van Wyk29RSA22-6
978748
Mathieu Scaglia27FRA22+40+3Le Cap d'Agde R16Lost in Idanha A Nova 2 QF
979727
Petros Tsitsipas26GRE22-7
980736
Jakub Filip20CZE22-7Allershausen R16
981928
Rafael Tosetto27BRA22-7
982859
Adan Freire Da Silva27FRA22-7
983956
Benjamin O'Connell27AUS22-7
984947
Karim Ibrahim23EGY22-5Lost in Hurghada 7 R32
985395
Wishaya Trongcharoenchaikul31THA22-8Lost in Maanshan 9 R32
Lost in Maanshan 10 R32
986906
Jeremy Gschwendtner28GBR22-8Pecs R16Lost in Arad R32
987135
Antoine Escoffier34FRA21-7
988946
Taym Al Azmeh22SYR21-7
989411
Micah Braswell24USA21-7
990983
Matthew Thomson26USA21-7
991640
Axel Garcian24FRA21-7Le Cap d'Agde R16
992889
Salvador Price21COL21-7
993753
Justin Roberts29BAH21-7
994968
Markus Malaszszak22THA21-7
995704
Mwendwa Mbithi28USA21-7
996975
Aditya Vishal Balsekar23IND21-6Lost in Hurghada 7 R32
997709
Iannis Miletich21ITA21+139+8Lost in Arad F
998688
Alexandre Aubriot27FRA21-6Lost in Kursumlijska Banja 16 R32
999979
Yuta Tomida19JPN21-6
1000714
Niklas Schell27GER21-6Lost in Ueberlingen R32
Lost in Allershausen R32
In Play :
 GS2000  US Open
 ATP250  Winston Salem
 CH75  Kingston 2
 CH50  Augsburg, ​Roehampton 2
 M25  Lausanne, ​Maribor, ​Oldenzaal, ​Oviedo, ​Poznan, ​Taipei 2
 M15  Allershausen, ​Bucharest 3, ​Hurghada 7, ​Kursumlijska Banja 16, ​Le Cap d'Agde, ​Maanshan 10, ​Mar Del Plata, ​Monastir 34, ​Pecs, ​Urbana 2, ​Vienna
Highlight Country :