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 Zverev29GER7790
31
Carlos Alcaraz23ESP7160
4CH
Félix Auger-Aliassime26CAN4640
51
Novak Djoković39SRB3770
6CH
Flavio Cobolli24ITA3720
75
Alex de Minaur27AUS3650
81
Daniil Medvedev30RUS3580Winston Salem R3235953820
95
Ben Shelton23USA3480
104
Taylor Fritz28USA3475
Advertisement
11CH
Arthur Fils22FRA3140
1210
Frances Tiafoe28USA2680
1311
Rafael Jódar19ESP2671
145
Lorenzo Musetti24ITA2605
1512
Learner Tien20USA2565
1610
Alexander Bublik29KAZ2525
17CH
Brandon Nakashima25USA2485
1812
Jakub Menšík20CZE2445
1912
Jiří Lehečka24CZE2420
202
Casper Ruud27NOR2385
218
Tommy Paul29USA2225
2216
Luciano Darderi24ITA2175Winston Salem R3221752375
2316
Valentin Vacherot27MON2168
245
Andrey Rublev28RUS2080
2518
Francisco Cerúndolo28ARG1980
2624
João Fonseca20BRA1800
2714
Alejandro Davidovich Fokina27ESP1730
2819
Alejandro Tabilo29CHI1688
2924
Arthur Rinderknech31FRA1683
3013
Ugo Humbert28FRA1545
3125
Tomás Martín Etcheverry27ARG1440
32CH
Alexander Blockx21BEL1396
338
Cameron Norrie31GBR1365
3430
Matteo Arnaldi25ITA1349
3533
Zizou Bergs27BEL1345
3631
Ignacio Buse22PER1310Winston Salem R3213251550
3736
Arthur Fery24GBR1253Winston Salem R3212751500
3837
Raphaël Collignon24BEL1207Winston Salem R3212221447
39CH
Daniel Mérida21ESP1157
40CH
Luca Van Assche22FRA1140Winston Salem R3211551380
4130
Nuno Borges29POR1135
42CH
Thiago Agustín Tirante25ARG1125
436
Matteo Berrettini30ITA1115
4421
Jan Lennard Struff36GER1089
4530
Alex Michelsen21USA1070
466
Hubert Hurkacz29POL1070
4710
Denis Shapovalov27CAN1065
4829
Mariano Navone25ARG1065Winston Salem R3210761301
498
Karen Khachanov30RUS1050
5018
Sebastián Báez25ARG1044Winston Salem R3210441244
Advertisement
5142
Juan Manuel Cerúndolo24ARG1040Winston Salem R3210511276
5246
Quentin Halys29FRA1030Winston Salem R3210421267
533
Stefanos Tsitsipas28GRE1000Winston Salem R3210151240
5445
Yannick Hanfmann34GER991
5533
Jaume Munar29ESP990
5621
Tallon Griekspoor30NED975
5744
Daniel Altmaier27GER964Winston Salem R329641189
5820
Tomáš Macháč25CZE960Winston Salem R329851210
5956
Román Andrés Burruchaga24ARG960
60 NCH 
 (61) 
Adolfo Daniel Vallejo22PAR951+1+3Winston Salem R32
(R64  )
9631188
6145
Ethan Quinn22USA949-1
6230
Corentin Moutet27FRA935
6336
Fábián Marozsán26HUN930Winston Salem R329301130
6427
Miomir Kecmanović26SRB925Winston Salem R329251150
6555
Martin Landaluce20ESP922Lost in Winston Salem R64
6610
Pablo Carreño Busta35ESP899Lost in Winston Salem R64 
6717
Adrian Mannarino38FRA895Winston Salem R329101135
6815
Sebastian Korda26USA890
6955
Vít Kopřiva29CZE883
70CH
Jaime Faria23POR847
7122
Botic van de Zandschulp30NED834Winston Salem R328431068
7245
Kamil Majchrzak30POL827Lost in Winston Salem R64
7333
Jenson Brooksby25USA803+3Winston Salem R32
(R64  )
8151040
7454
Valentin Royer25FRA778
75CH
Jan Choinski30GBR773Winston Salem R647791016
7643
Camilo Ugo Carabelli27ARG770
7746
James Duckworth34AUS766+2+3Winston Salem R327781003
7837
Marcos Giron33USA765-1Lost in Winston Salem R64
7956
Hamad Medjedović23SRB764-1
8062
Zachary Svajda23USA759
813
Marin Čilić37CRO751
8247
Facundo Díaz Acosta25ARG732
8376
Marco Trungelliti36ARG731
8462
Rinky Hijikata25AUS712+1+3Winston Salem R32
(R64  )
724949
8538
Alex Molčan28SVK710-1
8682
Arthur Géa21FRA709Qual. US Open R1
87CH
Sho Shimabukuro29JPN705Lost in Winston Salem R64
8858
Hugo Gaston25FRA697Qual. US Open R1
8954
Aleksandar Kovačević27USA690Winston Salem R64693930
9041
Térence Atmane24FRA687
9121
Lorenzo Sonego31ITA686+3Winston Salem R32698923
92CH
Martin Damm22USA675Winston Salem R64685922
9374
Adam Walton27AUS670Winston Salem R32679904
9492
Coleman Wong22HKG668Qual. US Open R1
9548
Aleksandar Vukic30AUS659
9663
Mattia Bellucci25ITA659+3Winston Salem R32671896
9745
Aleksandr Shevchenko25KAZ655
9836
Roman Safiullin29RUS634Winston Salem R64647884
9971
Jesper de Jong26NED628Lost in Winston Salem R64
10049
Jacob Fearnley25GBR623Qual. US Open R2
Advertisement
10170
Dino Prižmić21CRO618
102CH
Titouan Droguet25FRA616Lost in Qual. US Open R1
10323
Damir Džumhur34BIH612
10429
Giovanni Mpetshi Perricard23FRA600Lost in Winston Salem R64 
10553
Christopher O'Connell32AUS598Qual. US Open R1
106CH
Michael Zheng22USA590
107102
Kyrian Jacquet25FRA581Qual. US Open R2
10891
Otto Virtanen25FIN574Qual. US Open R1
10942
Benjamin Bonzi30FRA572Winston Salem R32581806
110109
Toby Samuel23GBR567Qual. US Open R2
11174
Emilio Nava24USA561
11267
Eliot Spizzirri24USA557
11354
Yibing Wu26CHN551Lost in Winston Salem R64
11433
Gabriel Diallo24CAN550
115CH
Nicolás Mejía26COL548Qual. US Open R1
11689
Patrick Kypson26USA540
11792
Shintaro Mochizuki23JPN532Qual. US Open R1
118106
Zsombor Piros26HUN530Qual. US Open R1
11954
Francisco Comesaña25ARG516+4+13Winston Salem R32528753
120118
Henrique Rocha22POR513-1Qual. US Open R1
121101
Vilius Gaubas21LTU511-1Qual. US Open R2
12231
Márton Fucsovics34HUN510-1
123121
Dane Sweeny25AUS506-1
12464
Yunchaokete Bu24CHN496Qual. US Open R1
12537
Sebastian Ofner30AUT495Qual. US Open R1
126116
Pablo Llamas Ruiz23ESP491Qual. US Open R1
1273
Stan Wawrinka41SUI486
128CH
Gustavo Heide24BRA474Lost in Qual. US Open R1
129109
Andrea Pellegrino29ITA462Qual. US Open R1
13019
Alexei Popyrin27AUS458
131116
Leandro Riedi24SUI457
13216
Nikoloz Basilashvili34GEO456Qual. US Open R1
1334
Holger Rune23DEN450
13486
Dalibor Svrčina23CZE445Qual. US Open R1
13517
Cristian Garín30CHI438Qual. US Open R2
136CH
Stefanos Sakellaridis21GRE435Qual. US Open R1
1373
Grigor Dimitrov35BUL432Qual. US Open R1
13838
Alexandre Müller29FRA430Qual. US Open R1
13931
Lloyd Harris29RSA428Qual. US Open R1
14064
Hugo Dellien33BOL422Qual. US Open R1
1414
Jack Draper24GBR410
14258
Arthur Cazaux24FRA396
14387
Jurij Rodionov27AUT395Qual. US Open R2
14493
Tomás Barrios Vera28CHI395Qual. US Open R2
145CH
Tom Gentzsch22GER393Qual. US Open R1
14637
Mackenzie McDonald31USA390Qual. US Open R1
14760
Stefano Travaglia34ITA388Qual. US Open R1
14836
Pedro Martínez29ESP387Qual. US Open R1
149118
Nicolai Budkov Kjaer19NOR379Qual. US Open R1
15052
Soonwoo Kwon28KOR379Qual. 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 Glinka26EST363Qual. US Open R1
157148
Rei Sakamoto20JPN357Qual. US Open R1
158CH
Gauthier Onclin25BEL355Qual. US Open R1
159CH
Clément Tabur26FRA353Qual. US Open R1
16058
Taro Daniel33JPN351Qual. US Open R1
161101
Billy Harris31GBR349Qual. US Open R2
16272
Borna Gojo28CRO349Qual. US Open R1
16399
Nishesh Basavareddy21USA348Qual. US Open R1
164125
Alex Bolt33AUS348Qual. US Open R1
165132
Jack Pinnington Jones23GBR344Qual. US Open R1
16616
Marco Cecchinato33ITA342Qual. US Open R2
16723
Dušan Lajović36SRB338Qual. US Open R1
168108
Francesco Maestrelli23ITA337Lost in Qual. US Open R1
169133
Federico Agustin Gomez29ARG332Lost in Qual. US Open R1
170102
Elmer Møller23DEN331Qual. US Open R1
171150
Joel Schwärzler20AUT324Qual. US Open R2
172160
Gonzalo Bueno22PER322Lost in Qual. US Open R1
17381
Michael Mmoh28USA321Qual. US Open R1
174CH
Remy Bertola27SUI319Qual. US Open R2
175111
Zdeněk Kolář29CZE318Qual. US Open R1
176159
Luka Mikrut22CRO317Qual. US Open R1
177171
Max Alcalá Gurri23ESP317Qual. US Open R1
178123
Jérôme Kym23SUI315Qual. US Open R1
17917
Bernard Tomic33AUS315Qual. US Open R1
18095
Tristan Schoolkate25AUS313Qual. US Open R1
181174
Federico Cina19ITA312Qual. US Open R1
182106
Tristan Boyer25USA310Qual. US Open R1
183153
Alexis Galarneau27CAN309Qual. US Open R1
184CH
Andre Ilagan25USA307Qual. US Open R1
185176
Clément Chidekh25FRA304Qual. US Open R1
186CH
Jan Kumstát19CZE302
187CH
Andrea Guerrieri27ITA301Qual. US Open R2
188156
Vitaliy Sachko29UKR298Qual. US Open R1
189CH
Lautaro Midon22ARG293Lost in Qual. US Open R1
190CH
Diego Dedura18GER291Lost in Qual. US Open R1
191157
Lukas Neumayer23AUT290Qual. US Open R1
192184
David Jordá Sanchis32ESP289Qual. US Open R1
193CH
Keegan Smith28USA287Qual. US Open R1
194190
Gianluca Cadenasso21ITA286
195CH
Edas Butvilas22LTU286
196CH
Harry Wendelken24GBR285Qual. US Open R1
19793
Liam Broady32GBR282Lost in Qual. US Open R1
19858
Thiago Seyboth Wild26BRA281Qual. US Open R2
199139
Ugo Blanchet27FRA279Qual. US Open R1
200CH
Moïse Kouamé17FRA279Qual. US Open R1
Advertisement
201127
Lorenzo Giustino34ITA279Qual. US Open R1
20224
Yoshihito Nishioka30JPN276
203184
Luka Pavlovic26FRA273Qual. US Open R2
204105
Elias Ymer30SWE272Qual. US Open R2
205123
Timofey Skatov25KAZ272Qual. US Open R1
20627
Laslo Djere31SRB271Qual. US Open R1
20789
Francesco Passaro25ITA270Qual. US Open R1
208181
Daniel Rincon23ESP270Qual. US Open R2
20949
Roberto Carballés Baena33ESP269Lost in Qual. US Open R1
210197
Pol Martín Tiffon27ESP269Qual. US Open R1
211CH
Maxim Mrva19CZE265
212147
Guy den Ouden24NED263Lost in Qual. US Open R1
213CH
Felix Gill24GBR262Qual. US Open R1
214169
Henri Squire25GER261Qual. US Open R1
215CH
Braden Shick22USA260Qual. US Open R1
21697
Kimmer Coppejans32BEL260Lost in Qual. US Open R1
217113
Liam Draxl24CAN255Qual. US Open R1
218196
Rio Noguchi27JPN255Qual. US Open R1
219214
Nikolás Sánchez Izquierdo27ESP255Qual. US Open R1
22083
Chun Hsin Tseng25TWN253
221133
Colton Smith23USA253Qual. US Open R1
222131
Genaro Alberto Olivieri28ARG249Qual. US Open R2
223121
Raúl Brancaccio29ITA249Lost in Qual. US Open R1
224183
Oliver Crawford27GBR247
225134
Moez Echargui33TUN247Qual. US Open R1
226214
Henry Searle20GBR246Qual. US Open R1
22747
Juncheng Shang21CHN245
228121
Stefano Napolitano31ITA245Qual. US Open R1
229223
Guido Iván Justo28ARG244Qual. 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 Nagal29IND239Qual. US Open R1
235142
Alejandro Moro Cañas25ESP239Lost in Qual. US Open R1
236168
Frederico Ferreira Silva31POR239Qual. US Open R2
237231
Max Houkes26NED238
23867
Luca Nardi23ITA236Qual. US Open R1
239153
Jay Clarke28GBR236Qual. US Open R1
240201
Gilles Arnaud Bailly20BEL233Qual. US Open R1
241211
Darwin Blanch18USA232Lost in Winston Salem R64 
242164
James McCabe23AUS231Qual. US Open R1
243210
Andy Andrade27ECU229Kingston 2 R32231300
244141
August Holmgren28DEN228Lost in Qual. US Open R1
245217
Yi Zhou21CHN228
246110
Giulio Zeppieri24ITA227
24750
Pavel Kotov27RUS226
248181
Abdullah Shelbayh22JOR226+8+8Winston Salem R64Qual. Winston Salem WQual. Winston Salem W
Winston Salem R64
239476
249246
Felix Balshaw20FRA226+8+8Winston Salem R64Qual. Winston Salem WQual. Winston Salem W
Winston Salem R64
239476
25039
J.J. Wolf27USA225-2
Advertisement
251199
Matej Dodig21CRO225-2
252250
Hayato Matsuoka21JPN225-2
25347
Marc-Andrea Hüsler30SUI224-2
25495
Hugo Grenier30FRA222+1+4Winston Salem R64Lost in Qual. Winston Salem R2Lost in Qual. Winston Salem R2
Winston Salem R64
235472
255237
Andrej Nedić21BIH220-3Lost in Augsburg R32
256168
Maks Kaśnikowski23POL220-3Qual. US Open R1
257190
Matheus Pucinelli De Almeida25BRA219-3Roehampton 2 R32223269
258235
Charles Broom28GBR218Roehampton 2 R32218264
259226
Juan Bautista Torres24ARG218
260248
Max Basing23GBR215+6+3Roehampton 2 R16219261
261251
Buvaysar Gadamauri26BEL215-1
262257
Mili Poljičak22CRO214+1+1Lost in Slovenj Gradec R16
Lost in Augsburg R32
263240
Matías Soto27CHI214-2Augsburg R32218264
264249
Martin Krumich23CZE214-2Augsburg R32214260
265103
Harold Mayot24FRA213-1
266158
Yu-hsiou Hsu27TWN213+31+25Taipei W
267210
Filip Jianu24ROU213-2Bucharest 3 R32
(R32  )
268225
Franco Roncadelli26URU212-1Lost in Qual. US Open R1
26988
Dominic Stricker24SUI211-1Augsburg R32215261
270214
Ilia Simakin22RUS210-1
271250
Philip Henning25RSA210+1+1Lost in Idanha A Nova 2 QF
272147
Kaichi Uchida32JPN210-2Maanshan 10 R32
273247
Hynek Bartoň22CZE210-2Augsburg R16213255
274273
Sean Cuenin22FRA208-1
275259
Michele Ribecai23ITA206+1+2Roehampton 2 R16210252
276274
Marvin Möller27GER205-2Augsburg R32206252
27761
Thiago Monteiro32BRA204-2
278266
Iñaki Montes De La Torre23ESP203+2+3Roehampton 2 R32Qual. Roehampton 2 WQual. Roehampton 2 W
Roehampton 2 R32
207253
279194
Dan Added27FRA203-2Qual. US Open R1
280187
João Lucas Reis Da Silva26BRA202-2
281177
Nick Hardt25DOM200-2Augsburg R32204250
282175
Álvaro Guillén Meza23ECU199-1Kingston 2 R32199268
28336
Pierre Hugues Herbert35FRA198+5+4Lost in Qual. Winston Salem R2
Lost in Winston Salem R64
284237
Alastair Gray28GBR198-2Roehampton 2 R32199245
285267
Petr Bar Biryukov24RUS198+1+2Maanshan 10 R32Lost in Maanshan 9 SFLost in Maanshan 9 SF
Maanshan 10 R32
286282
Juan Manuel La Serna22ARG197-3Augsburg R32197243
287222
Pedro Boscardin Dias23BRA197-3
288108
Franco Agamenone33ITA196-3
289170
Mattéo Martineau27FRA196-2+1Roehampton 2 R16200242
290 NCH 
(299)
Matthew Dellavedova26AUS195+9+10Taipei 2 R32Lost in Taipei FLost in Taipei F
Taipei 2 R32
291260
Cezar Crețu25ROU194-2Augsburg R32198244
292253
Giles Hussey29GBR192-2
293290
Sergey Fomin25UZB192-2Maanshan 10 R32
294280
Sandro Kopp26AUT192-2Augsburg R16196238
295293
Carl Emil Overbeck25DEN190-2
296196
Rodrigo Pacheco Mendez21MEX190-2Kingston 2 R32196265
297103
Stefan Kozlov28USA189-2
298284
Florian Broska28GER189-2
299298
Mert Alkaya26TUR185-1
300CH
Petr Nesterov23BUL184
301241
Daniel Michalski26POL184+23+15Poznan R32Krakow W
302247
Florent Bax27FRA184-1
303290
Federico Bondioli21ITA184-1
304212
Johannus Monday24GBR182+7+4Roehampton 2 R16186228
305280
Yankı Erel25TUR182-2Taipei 2 R32
306172
Murphy Cassone24USA182-2
307261
Stefan Dostanic24USA181-2
308258
Igor Marcondes29BRA181-2Lost in Kingston 2 R32
3096
Gaël Monfils39FRA180-2
310300
Radu Mihai Papoe23ROU180-2
311180
Justin Engel18GER179-2
312257
Miguel Damas26ESP179+1+2Augsburg R16183225
3137
David Goffin35BEL178-3
314310
Max Schönhaus19GER178+3+4Augsburg R16182224
315298
Filippo Romano21ITA178-3
316314
Jay Friend22JPN176-2Roehampton 2 R32180226
317230
Max Hans Rehberg22GER176-2Augsburg R32180226
318268
Gonzalo Villanueva31ARG176+3+4Mar Del Plata R32Lost in Asuncion 2 F
319306
Daniel Milavsky24USA175-3Qual. US Open R1
320197
Fajing Sun29CHN174-2
321105
Duje Ajduković25CRO174-2
322311
Luciano Emanuel Ambrogi22ARG173-2
323212
Michael Geerts31BEL171-1Roehampton 2 R32174220
324250
Andres Martin25USA170-1Kingston 2 R32174243
325116
Calvin Hémery31FRA168Lost in Augsburg R32
32678
Nicolás Kicker34ARG168+1
327278
Tyler Zink25USA168-1Kingston 2 R32172241
328144
Akira Santillan29JPN168Taipei 2 R32
329324
Oliver Tarvet22GBR167Roehampton 2 R32171217
330CH
Anton Matusevich25GBR166Roehampton 2 R32169215
331193
Sascha Gueymard Wayenburg23FRA164
332242
Enrico Dalla Valle28ITA164
33326
Jordan Thompson32AUS163
33456
Daniel Elahi Galán30COL163
33539
Mikhail Kukushkin38KAZ162
336263
Eliakim Coulibaly24CIV162
337CH
Raphaël Pérot25FRA161Augsburg R32163209
338249
Mathys Erhard24FRA161
339235
Marko Topo22GER160Lost in Augsburg R32
340284
Dali Blanch23USA160
341244
Lucas Poullain30FRA160
342CH
Edward Winter21AUS159Kingston 2 R32165234
343336
Ognjen Milić19SRB158
344150
Oriol Roca Batalla33ESP158
345260
Carlos Sánchez Jover26ESP158+31+24Oviedo R32Santander W
346127
Facundo Mena33ARG157-1Augsburg R32161207
34778
Yasutaka Uchiyama34JPN156-1
348300
Hamish Stewart27GBR156-1
349307
Thomas Faurel20FRA153-1Augsburg R32155201
350332
Tiago Torres24POR153-1
351225
Philip Sekulic22AUS152-1
352351
Ivan Marrero Curbelo27ESP151-1Kingston 2 R32155224
353260
Tiago Pereira22POR151-1Poznan R32
354287
Antoine Ghibaudo21FRA150-1
355329
Juan Estevez20ARG149+2Augsburg R16153195
356135
Mitchell Krueger32USA148-2Kingston 2 R32154223
357 NCH 
(396)
Arthur Nagel23FRA146+39+23Ueberlingen W
358 NCH 
(362)
Lui Maxted22GBR144+4+3Roehampton 2 R16148190
359134
Geoffrey Blancaneaux28FRA144-3
360221
Hernán Casanova32ARG143-3
361 NCH 
(408)
Sebastian Sorger20AUT143+47+24Maribor R32Slovenj Gradec W
362354
Jake Delaney29AUS143-4Taipei 2 R32
363276
Petr Brunclík20CZE142-4Augsburg R32146192
364303
Francesco Forti27ITA142-4Lost in Lesa R32
365353
Dhakshineswar Suresh26IND141+29+17Winston Salem R32Lost in Qual. Winston Salem R2153378
36680
Norbert Gombos36SVK141-5
367158
Tung Lin Wu28TWN141+2+3Lost in Taipei QF
368321
Gabriele Piraino22ITA140-5Lost in Lesa R32
369316
Eduardo Ribeiro28BRA140-5Lost in Augsburg R32
370358
Tommaso Compagnucci26ITA140-5
371116
Marc Polmans29AUS139-5Lost in Qual. Winston Salem R1
372305
Alex Martinez25ESP139-5
373368
Cruz Hewitt17AUS139-5Winston Salem R64152389
374168
Murkel Dellien28BOL138-4Augsburg R32141187
375177
Andrea Collarini34ARG136-4
376362
Manas Dhamne18IND136-4
377 NCH 
(389)
Mees Rottgering19NED135+12+8Winston Salem R64Qual. Winston Salem W148385
378159
Dimitar Kuzmanov33BUL135-5Maribor R32
379339
Andrey Chepelev28RUS135-5Lausanne R32
380364
Lucio Ratti22ARG134-5Oldenzaal R32
381377
Carlos Maria Zarate21ARG133-4Mar Del Plata R32
382167
Laurent Lokoli31FRA132+52+25Lesa W
383365
Max Wiskandt24GER132-5Lost in Ueberlingen R16
384335
Jacopo Vasami18ITA131-5
385176
Daniel Masur31GER131+7+6Augsburg R32Lost in Ueberlingen SF133179
386125
Juan Pablo Ficovich29ARG131-6Kingston 2 R32137206
387217
Jonáš Forejtek25CZE131-6
388229
Marek Gengel30CZE131-6
389306
Blaise Bicknell24JAM130-6Kingston 2 R32136205
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
395331
Masamichi Imamura27JPN127+4+5Lost in Taipei SF
396358
Trevor Svajda20USA125-6Qual. US Open R1
39793
Andrej Martin36SVK125-6Vienna R32
398386
Samuele Pieri24ITA125-5Maribor R32Lost in Slovenj Gradec R16
399363
Justin Boulais24CAN123-4
400254
Mats Rosenkranz28GER122-3
401303
Arthur Weber34FRA122-3Taipei 2 R32
40283
Carlos Taberner29ESP121-2
403299
Vadym Ursu29UKR121-2Hurghada 7 R32
404177
Omar Jasika29AUS121-2Taipei 2 R32Lost in Taipei R16
405260
Robin Bertrand23FRA121-2Monastir 34 R32Lost in Idanha A Nova 2 R32
406307
Oleg Prihodko28MKD120-2Poznan R32
407395
Stefan Palosi26ROU120-2
408279
Garrett Johns25USA120-2Kingston 2 R32126195
409407
Dylan Dietrich21SUI119-2
410368
Olle Wallin24SWE119-1
411321
Robert Strombachs26LAT119-1Lost in Qual. Augsburg R2
412240
Patrick Zahraj27GER119-1Roehampton 2 R32122168
41365
Thanasi Kokkinakis30AUS118-1
414271
Mateus Alves25BRA118-1
415143
Benjamin Hassan31LBN118+4+3Augsburg R32Qual. Augsburg W122168
416382
Andrew Fenty26USA118-2Kingston 2 R32122191
41772
Yosuke Watanuki28JPN117-2
418414
Semen Pankin26RUS117+2+2Lost in Kursumlijska Banja 15 SF
419416
Massimo Giunta22ITA117-3
420289
Mika Brunold21SUI116+4+3Augsburg R32Qual. Augsburg W120166
421 NCH 
(460)
Joaquin Aguilar Cardozo21URU116+39+15Mar Del Plata R32Asuncion 2 W
422256
Johan Nikles29SUI116-5Lausanne R32
423347
Ioannis Xilas25GRE116-5
424357
Eric Vanshelboim25UKR115-3Oldenzaal R32
425422
Ozan Baris22USA114-3
426397
Henry Bernet19SUI114-3Lausanne R32
427234
Maxime Chazal33FRA113-2Le Cap d'Agde R32
428419
Niels Visker24NED113-2
429378
Valerio Aboian24ARG113-1+2Maribor R32Lost in Slovenj Gradec QF
430428
Mika Petković19GER113-1+2Lost in Ueberlingen QF
Lost in Qual. Augsburg R1
431424
Constantin Bittoun Kouzmine27FRA113-4Roehampton 2 R32115161
432157
Santiago Taverna27ARG111-2
433431
Yannik Kelm21GER109-2
434350
Vladyslav Orlov31UKR109-2Poznan R32Lost in Mistelbach R32
435211
Javier Barranco Cosano27ESP108-2Oviedo 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 R32
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-2Roehampton 2 R32107153
446160
Oleksii Krutykh26UKR105+7+2Augsburg R32Qual. Augsburg W109155
447403
Jack Logé21BEL105+21+7Lost in Lambermont F
448444
Spencer Johnson23USA104-4Lost in Qual. US Open R1
449445
Karim Bennani18MAR104-4
450410
Cyril Vandermeersch27FRA104-4
451280
Jie Cui28CHN104-4
452123
Ryan Peniston30GBR103-4Lost in Roehampton 2 R32
453252
Tom Paris23FRA103-4
454395
Alafia Ayeni27USA103-4Lost in Qual. Roehampton 2 R1
455146
Rudolf Molleker25GER103-4
456452
Karl Poling27USA103-4Kingston 2 R32109178
457314
Moerani Bouzige27AUS103-3Taipei 2 R32Lost in Taipei R32
458342
Luca Castelnuovo29SUI102-3Taipei 2 R32
459447
Sergi Perez Contri28ESP102+17+6Oviedo R32Lost in Santander SF
460207
Daniel Dutra da Silva38BRA102-3
461170
James Trotter27JPN101-3
462117
Felipe Meligeni Alves28BRA101-3Qual. US Open R1
463215
Khumoyun Sultanov27UZB101-2
464462
Kenta Miyoshi22JPN100-2Lost in Qual. Winston Salem R1
465171
Beibit Zhukayev25KAZ99-2
466404
Cannon Kingsley25USA99-2
467409
Alex Hernandez27MEX99-2Kingston 2 R32105174
468466
Emile Hudd26GBR99-2Roehampton 2 R32101147
469319
Christian Langmo30USA99-2Lost in Roehampton 2 R32
470 NCH 
(516)
Pavel Lagutin21RUS98+80+25Idanha A Nova 2 W
47163
Jason Kubler33AUS97-2
472142
Ivan Gakhov29RUS97+1+1Oviedo R32Lost in Santander R16
473271
Blake Ellis27AUS96-3
474261
Alex Rybakov29USA96-3Lost in Qual. Roehampton 2 R1
475424
Eero Vasa29FIN96-3Oldenzaal R32
476351
Carlo Alberto Caniato20ITA96-2
477475
Paulo Andre Saraiva Dos Santos26BRA96-2Kingston 2 R32100169
4784
Kei Nishikori36JPN95-1Qual. US Open R1
479415
Lorenzo Carboni20ITA95-1Lausanne R32
480451
Koki Matsuda25JPN94-1Lost in Taipei R32
481289
Renta Tokuda28JPN94-1
482407
Sergio Callejon Hernando21ESP94-1
483346
Kasidit Samrej25THA94-1Taipei 2 R32Lost in Taipei R32
484467
Yassine Dlimi23MAR93-1
485357
Luca Potenza26ITA93-1Roehampton 2 R3296142
486301
Maximus Jones21THA93-1
487267
Louis Weßels27GER93-1Oldenzaal R32Lost in Ueberlingen R16
488487
Izan Almazan Valiente20ESP93-1Lost in Idanha A Nova 2 R16
489486
Duncan Chan21CAN92-1
490481
Thijs Boogaard18NED92-1
491490
Niels McDonald18GER92-1Augsburg R3296142
492485
Giuseppe La Vela25ITA92+9+2Maribor R32Lost in Slovenj Gradec QF
493472
Dušan Obradović25SRB92-2
494485
Patrick Schoen21SUI91-2
495489
Anton Shepp23NZL91-2Lost in Roehampton 2 R32
496284
Adrian Boitan27ROU91-2Roehampton 2 R3295141
497340
Colin Sinclair31NMI91-2
498 NCH 
(510)
Filip Jeff Planinšek25SLO91+23+7Maribor R32Lost in Slovenj Gradec SF
499200
George Loffhagen25GBR90-3Roehampton 2 R3294140
500438
Daniel Siniakov23CZE90-2Lost in Qual. Augsburg R1
501180
Paul Jubb26GBR90-2Kingston 2 R3296165
502373
Bor Artnak22SLO90-2
503280
Dominik Palán25CZE90-1
504271
Pedro Sakamoto33BRA90-1
505318
Alex Martí Pujolras27ESP89-1
506505
Peter Makk24HUN89-1Lost in Qual. Roehampton 2 R1
507 NCH 
(530)
M Rifki Fitriadi27INA89+37+14Maanshan 10 R32Maanshan 9 W
508502
César Bouchelaghem22FRA88-2
509289
Lilian Marmousez24FRA87-2
510483
Enzo Aguiard24AUS87-2Maanshan 10 R32
511463
Reda Bennani19MAR87-2
512449
Miguel Tobon20COL87-2Kingston 2 R3293162
513424
Lorenzo Joaquín Rodríguez26ARG87-2
514507
Tai Sach23AUS87+4+2Taipei 2 R32Lost 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 R32Lost in Taipei R16
521502
Alexander Donski28BUL84-2
522185
Aziz Dougaz29TUN84-2Qual. US Open R2
52339
Radu Albot36MDA84-26-6Lost in Qual. Roehampton 2 R2
524271
Evan Zhu28USA84+2+2Kingston 2 R32Qual. Kingston 2 W90159
525356
Miloš Karol23SVK83-3
526288
Fabrizio Andaloro25ITA83+6+4Roehampton 2 R32Lost in Idanha A Nova 2 R16
Qual. Roehampton 2 W
87133
527347
Sanhui Shin29KOR83-4Taipei 2 R32Lost in Taipei R32
528427
João Eduardo Schiessl22BRA82-4
529 NCH 
(535)
Ivan Ivanov17BUL82+6+4Roehampton 2 R1686128
530 NCH 
(533)
Marcel Zieliński25POL82+3+3Vienna R32Lost in Mistelbach SF
531371
Ryan Nijboer27NED82-6Oviedo R32
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-6
537463
Pedro Vives Marcos25ESP80-6+1Oviedo R32Lost in Santander R16
538424
Kokoro Isomura23JPN80+15+7Taipei 2 R32Lost in Maanshan 9 F
539517
Shunsuke Mitsui24JPN79+17+7Lost in Taipei SF
540318
Gerard Campana Lee21KOR79-6Poznan R32
541 NCH 
(574)
Romain Faucon23BEL78+55+14Lambermont W
542449
Maxim Zhukov21RUS77-6
543537
Gavin Young23USA77-6
544127
Jelle Sels31NED77-6Oldenzaal R32
545539
Luca Wiedenmann28GER77-6Oldenzaal R32
546449
Takuya Kumasaka27JPN76-6
547508
Pavle Marinkov20AUS75-6
548527
Michael Bassem Sobhy22EGY75-6
549537
Mitsuki Wei Kang Leong22MAS75-6
550368
Alexander Binda24ITA75-5
551533
Toufik Sahtali27ALG75-5Monastir 34 R32
552547
Matyas Fuele27HUN74-5Lost in Qual. Augsburg R1
553331
Carlos Lopez Montagud26ESP74+8+3Oviedo R32Lost in Santander QF
554525
Daniil Ostapenkov23BLR74-6
555483
Alec Deckers26NED74+3+2Roehampton 2 R32Qual. Roehampton 2 W78124
556485
Digvijay Pratap Singh26IND74-7
557191
Dragos Nicolae Madaras28SWE73+11+4Bucharest 3 R32Lost in Arad SF
558449
Fares Zakaria25EGY73-6Lost in Qual. Roehampton 2 R1
559161
Filip Peliwo32POL73-5Maanshan 10 R32
560555
Dimitris Sakellaridis20GRE73-5Lausanne R32
561557
Pierluigi Basile19ITA72+61+14Lausanne R32Lost in Lesa F
562433
Fausto Tabacco24ITA72-5
563298
Jacopo Berrettini27ITA71-4
564486
Alec Beckley25RSA71-4Lost in Qual. Augsburg R1
56519
Hyeon Chung30KOR71+7+3Taipei 2 R32Lost in Taipei QF
566562
Daniel de Jonge27NED71-4
567430
Sidharth Rawat33IND71-4
568564
Lorenzo Angelini20ITA71-4Oldenzaal R32
569485
Taha Baadi25MAR70-4
570170
Maxime Janvier29FRA70-4Lost in Lesa R32
571477
Kirill Kivattsev28RUS70-4Poznan R32Lost in Slovenj Gradec R16
572546
Aidan Kim21USA69+14+4Kingston 2 R32Qual. Kingston 2 W75144
573 NCH 
(575)
Nikita Mashtakov27UKR69+73+15Poznan R32Mistelbach W
574263
Christoph Negritu32GER69-5
575237
Saba Purtseladze25GEO69-5Hurghada 7 R32
576298
Aidan McHugh26GBR68-5
577269
Aidan Mayo23USA68+4+2Kingston 2 R32Lost in Qual. Kingston 2 R274143
578573
Karol Filar27POL68-5Poznan R32Lost in Krakow R16
579532
John Echeverria24ESP68-5Lost in Qual. Roehampton 2 R1
580418
Maé Malige20FRA68-5Monastir 34 R32
581576
Keegan Rice20CAN67-5
582285
Alexander Weis29ITA67+31+7Lausanne R32Lost in Lesa SF
583 NCH 
(599)
Martin Van Der Meerschen26BEL67+16+4Lost in Lambermont SF
584507
Kaylan Bigun20USA67+16+4Kingston 2 R32Qual. Kingston 2 W73142
585491
Robin Catry24FRA67-7
586433
Pietro Fellin25ITA67-9Kingston 2 R3272141
587436
Sebastian Gima24ROU67-8Bucharest 3 R32Lost in Arad R16
588470
Imanol López Morillo26ESP67+3+2Oviedo R32Lost in Santander QF
589580
Paul Inchauspe22FRA66-9
590519
Amr Elsayed27EGY66-8Hurghada 7 R32
591513
Stefan Adrian Andreescu24ROU66-8Bucharest 3 R32Lost in Arad R16
592565
Yanis Ghazouani Durand26FRA66-8
593513
Kai Wehnelt30GER66+1+2Augsburg R32Qual. Augsburg W70116
594573
Mario Gonzalez Fernandez24ESP66+8+3Kingston 2 R32Qual. Kingston 2 W72141
595517
Nino Ehrenschneider25GER66-10Lausanne R32
596479
Jacob Bradshaw23AUS65-9
597588
Amit Vales21ISR65-9
598554
Guillaume Dalmasso23FRA65-9
599590
Pierre Delage25FRA65-9Le Cap d'Agde R32
600561
Leonardo Rossi24ITA65+3+2Roehampton 2 R32Qual. Roehampton 2 W69115
601150
João Domingues32POR64-8
602432
Iliyan Radulov21BUL64-10Lost in Roehampton 2 R32
603388
Karan Singh23IND64-8
604128
Andrea Vavassori31ITA63-7
605302
Andrew Paulson24CZE63-7
606597
Lorenzo Bocchi28ITA63-5Pecs R32
607542
Millen Hurrion27GBR63+1+1Lost in Qual. Roehampton 2 R2
608430
Erik Arutiunian21BLR62-4
609469
Juan Sebastián Gómez34COL62-4
610573
Jamie Mackenzie18GER62-4
611358
Svyatoslav Gulin23RUS62+10+3Augsburg R32Qual. Augsburg W66112
612229
Mukund Sasikumar29IND62-5Taipei 2 R32
613609
Fryderyk Lechno-Wasiutyński21POL61-4Poznan R32
614383
Lukáš Pokorný24SVK61-4
615448
Branko Djurić21SRB61-4Kursumlijska Banja 16 R32
616447
Kuan Yi Lee29TWN61-4Taipei 2 R32Lost in Taipei R32
617595
S D Prajwal Dev30IND60-3
618514
Marlon Vankan25GER60+16+4Allershausen R32Lost in Lambermont SF
619603
Amir Omarkhanov18KAZ60-4Monastir 34 R32
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 R32
626 NCH 
(645)
Alejandro Juan Mano21ESP59+31+7Oviedo R32Lost in Santander SF
627394
Bruno Kuzuhara22USA59-2+1Lost in Qual. Kingston 2 R2
628474
Tsung Hao Huang26TWN58+2+1Taipei 2 R32Lost in Taipei R16
629296
Oleksandr Ovcharenko24UKR58-6Lausanne R32
630410
Stefan Popović23SRB58-4Maribor R32Lost in Slovenj Gradec R16
631476
Ignacio Monzón28ARG58+1+1Pecs R32Lost 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 R32Lost in Lesa QF
63899
Alexander Ritschard32SUI56+94+14Oviedo R32Lost in Santander F
639633
Matisse Bobichon24FRA56-6
640635
Pieter De Lange20NED56-5Oldenzaal R32
641479
Tomasz Berkieta20POL56-5
642625
Maximo Zeitune20ARG56-5Mar Del Plata R32
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 R32Lost in Bastad SF
646640
Chase Ferguson27AUS55-6Maanshan 10 R32Lost in Maanshan 9 R32
647642
Naoya Honda20JPN55-5
648604
Bruno Fernandez22BRA55-7Allershausen R32Lost in Slovenj Gradec R32
649623
Samuel Heredia20COL55-6
650384
Neil Oberleitner27AUT54-5Lost in Qual. Winston Salem R1
651647
Ryan Colby22USA54-4Urbana 2 R32
652155
Dmitry Popko29KAZ54+6+2Kursumlijska Banja 16 R32Lost 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 R32
659655
Roger Pascual Ferra20ESP52-4Lost in Qual. Winston Salem R1
660361
Viacheslav Bielinskyi22UKR52-4
661634
Léo Raquillet20FRA52-2Le Cap d'Agde R32
662614
Yuta Kawahashi28JPN52-1
663471
Yuki Mochizuki28JPN52-1Qual. Taipei 2 R2Lost in Taipei 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 R32Lost in Santander R32
669465
Egor Agafonov23RUS51-2
670 NCH 
(687)
Andrea De Marchi19ITA51+17+3Maribor R32Lost in Lesa QF
671552
Keisuke Saitoh25JPN51-3Taipei 2 R32Lost in Taipei R32
672362
Tim Handel29GER51+114+14Lost in Ueberlingen F
673233
Gabriel Debru20FRA50-4
674670
Michael Antonius16USA50-4Qual. US Open R1
675553
Pedro Rodenas22ESP50+2+1Oviedo R32Lost in Santander R16
676 NCH 
(705)
Anton Arzhankin23RUS50+29+4Kursumlijska Banja 16 R32Lost 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-9Monastir 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 R32
688679
Dong Ju Kim24KOR49-9Maanshan 10 R32Lost in Maanshan 9 R32
689375
Strong Kirchheimer31USA49-7
690238
Yusuke Takahashi28JPN49-2+1Maanshan 10 R32Lost in Maanshan 9 QF
691 NCH 
(698)
Marc Majdandzic21GER49+11+2Oldenzaal R32Lost in Lambermont QF
692671
Gabriele Bosio25ITA49-9Lost in Lesa R32
693501
Shinji Hazawa27JPN49-9Taipei 2 R32Lost in Taipei R32
694289
Adria Soriano Barrera27COL48-9
695219
Nicolás Álvarez Varona25ESP48-9
696618
Santiago De La Fuente24ARG48+10+2Mar Del Plata R32Lost in Asuncion 2 QF
697651
Nicolás Villalón22CHI48+4+1Lost in Asuncion 2 R16
698625
Leo Vithoontien27JPN48-8
699691
Dragos Nicolae Cazacu22ROU48-8
700693
Daniel Jade17FRA47-7Monastir 34 R32
701526
Maxence Beaugé26FRA47-7
702696
Žiga Šeško18SLO47-6
703620
Josip Šimundža21CRO47-6
704590
Ryan Dickerson29USA47-5
705654
Franco Ribero26ARG47-5Poznan R32
706698
Rafael Izquierdo Luque26ESP47-8Lost in Idanha A Nova 2 R32
707484
Tristan McCormick27USA47+11+3Oviedo R32Lost in Idanha A Nova 2 QF
708109
Lukáš Klein28SVK46-5
709600
Khololwam Montsi23RSA46-5
710707
Daniel Salazar25COL46-3Allershausen R32
711277
Michael Vrbenský26CZE45-3
712455
Olaf Pieczkowski22POL45-3
713710
Hunter Heck24USA45-3Lost in Qual. Winston Salem R1
714660
Daniel Antonio Núñez25CHI45-3
715 NCH 
(716)
Herman Hoeyeraal24NOR45+1+1Pecs R32Lost in Bastad R16
716508
Manish Sureshkumar27IND45-4Taipei 2 R32Lost in Qual. Taipei R2
717 NCH 
(737)
Ignacio Parisca Romera21VEN45+20+3Oviedo R32Lost in Santander QF
718341
Wilson Leite34BRA45-5
719363
Oscar Jose Gutierrez33ESP45+1+1Le Cap d'Agde R32Lost in Santander R16
720697
Nikolai Barsukov19GER45-6Allershausen R32Lost in Ueberlingen R32
721448
Aleksandre Bakshi29GEO44-6Hurghada 7 R32
722711
Vincent Marysko20GER44-5
723508
Loann Massard21FRA44-4
724 NCH 
(734)
Daniele Rapagnetta19ITA44+19+3Lost in Lesa QF
725438
Orel Kimhi23ISR43-4
726136
Alexey Vatutin33RUS43-4
727 NCH 
(760)
Sebastian Gorzny22USA43+33+4Winston Salem R64Lost in Qual. Winston Salem R256293
728280
Jakub Nicod22CZE43-5
729724
Grigory Shebekin21RUS43-5
730477
Peter Fajta24HUN43+5+1Lost in Krakow R16
Lost in Qual. Augsburg R1
731656
Maik Steiner32GER43-6
732726
Oskar Brostrom Poulsen24DEN43-6
733587
Pawit Sornlaksup27THA43-6
734515
Émilien Demanet21BEL43-6Oldenzaal R32
735707
Seydina André23SEN43-6
736458
Nicolas Zanellato24BRA43-6Lost in Asuncion 2 R32
737702
Noa Vukadin22CRO42-6Urbana 2 R32
738536
Joshua Sheehy29USA42+12+2Lost in Qual. Kingston 2 R2
739440
Alessandro Pecci25ITA42-6
740734
Juan Sebastian Osorio28COL42-6
741576
Michal Krajčí21SVK42-5Hurghada 7 R32
742 NCH 
(777)
Keshav Chopra24USA42+35+4Kingston 2 R32Qual. Kingston 2 W48117
743724
Carles Hernández25ESP42+2+1Oviedo R32Lost in Santander R16
744315
Alfredo Perez29USA41-6
745625
Igor Kudriashov22RUS41-6
746728
Patrick Brady21GBR41+23+3Roehampton 2 R32Qual. Roehampton 2 W4591
747604
Andres Santamarta Roig19ESP41-7
748544
Adhithya Ganesan20USA41-7
749509
Manuel Mazza27ITA41+5+1Lost in Lesa R16
750689
Rodrigo Alujas23MEX41+15+2Lost in Asuncion 2 QF
751696
Matteo Covato21ITA41-9Oldenzaal R32Lost in Ueberlingen R32
752708
Evan Bynoe27USA41-8
753741
Joshua Charlton27AUS41-7Maanshan 10 R32Lost in Maanshan 9 R32
75416
Nicolás Jarry30CHI40-7
755305
Kalin Ivanovski22MKD40-7
756204
Máté Valkusz28HUN40+11+2Pecs R32Lost in Krakow QF
757749
Vignesh Gogineni22USA40-8
758751
Matt Hulme27AUS40-7
759382
Thomas Fancutt31AUS40+31+4Kingston 2 R32Qual. Kingston 2 W46115
760527
Ye Cong Mo26CHN40-8
761 NCH 
(902)
Goncalo Marques20POR40+141+14Lost in Idanha A Nova 2 F
762546
Uisung Park25KOR40-9Lost in Maanshan 9 R32
763468
Ryuki Matsuda26JPN40+20+3Qual. Taipei 2 R2Qual. Taipei W
Lost in Taipei QF
764724
Matt Kuhar30USA40+14+2Lost in Qual. Kingston 2 R2
765648
Radu David Turcanu20ROU40-10Bucharest 3 R32
766636
Aleksandr Braynin26UKR40-10Vienna R32
767636
Taisei Ichikawa25JPN40-10Qual. Taipei 2 R2Qual. Taipei W
Lost in Taipei R32
768533
Luis Carlos Alvarez21MEX39-9
769741
Matthew Forbes20USA39-11Kingston 2 R3245114
770620
Ben Jones28GBR39-9
771762
Noah Zamora23USA39-9
772677
Kasra Rahmani19IRI39+3+1Lost in Lesa R16
Lost in Qual. Augsburg R1
773763
Rares Teodor Pieleanu19ROU39-10Bucharest 3 R32
774764
Mert Naci Türker28TUR39-10
775331
Andrea Picchione28ITA38-9
776663
Lucas Andrade Da Silva21BRA38-8Lost in Qual. Kingston 2 R1
777407
Michael Agwi22IRL38+75+8Lost in Krakow F
778447
Tomás Farjat25ARG38-8
779653
Matyáš Černý24CZE38-8Poznan R32
779680
Abel Forger21NED38-8
781327
Naoki Nakagawa29JPN38-8
782774
Matt Ponchet22FRA38-8Lost in Qual. Roehampton 2 R1
783648
Attila Boros22HUN38-7Pecs R32Lost in Mistelbach R32
784355
Karl Friberg27SWE38+1Lost in Bastad R16
785663
Benjamin Pietri30FRA38-6Lost in Idanha A Nova 2 R32
786437
Michiel De Krom28NED38-6Lost in Oviedo R32
78737
Emil Ruusuvuori27FIN37-6
788617
Lorenzo Sciahbasi20ITA37-6
789326
Alexis Gautier29FRA37-1+1Lost in Qual. Roehampton 2 R2
790785
Dimitris Azoidis25GRE37-5
791787
Nikola Slavic25SWE37-4Lost in Bastad R32
792575
Luca Castagnola24ITA37+22+3Lost in Slovenj Gradec QF
793159
Hady Habib28LBN36-4Lost in Qual. Roehampton 2 R1
794791
Yannick Theodor Alexandrescou18FRA36-3
795790
Scott Jones28AUS36-3
796782
Stefano D'Agostino22ITA36-3Kursumlijska Banja 16 R32Lost in Lesa R32
797724
Fernando Cavallo20ARG36-3
798722
Alejandro Turriziani Álvarez23ESP36-3Oviedo R32
799716
Dinko Dinev22BUL36-3
800793
Gabriele Maria Noce30ITA36+39+4Lost in Mistelbach SF
801771
Cosme Rolland De Ravel22FRA35-4
802798
Nicolas Oliveira20BRA35-4
803789
Andrew Johnson17USA35-4Qual. US Open R1
804800
Arvid Nordquist28SWE35-4Lost in Qual. Roehampton 2 R1
805760
Gian Luca Tanner25SUI35-4
806802
Jeffrey Von Der Schulenburg24SUI35-4Lausanne R32
807 NCH 
(877)
Niklas Guttau26GER35+197+15Poznan R32Bastad W
808712
Benjamin Torrealba21CHI35+5+1Lost in Asuncion 2 R16
809675
Francisco Rocha26POR35-6
810804
Walid Ahouda22MAR34-6
811346
Stuart Parker29GBR34-6
812562
Cooper Williams21USA34-6
813700
Jack Anthrop22USA34-6Urbana 2 R32
814673
Gustavo Ribeiro De Almeida20BRA34-6
815433
Aristotelis Thanos25GRE34-6
816603
Oscar Weightman24GBR34-6Lost in Qual. Roehampton 2 R1
817811
Maximilian Homberg23GER34-6Lost in Ueberlingen R32
818812
Sam Ryan Ziegann28AUS34-6Maanshan 10 R32Lost in Maanshan 9 R32
819641
Kosuke Ogura30JPN34-4Qual. Taipei 2 R2Lost in Taipei R32
820161
Alibek Kachmazov24RUS33-4
821541
Arda Azkara23TUR33-4
822 NCH 
(834)
Oskari Paldanius19FIN33+12+1Lost in Qual. Roehampton 2 R2
823 NCH 
(854)
Nico Hipfl20AUT33+31+3Lost in Lesa QF
824818
Conor Gannon24IRL33-6Lost in Qual. Roehampton 2 R1
825 NCH 
(837)
Alan Ważny19POL33+12+1Poznan R32Lost in Krakow R16
826184
Nicholas David Ionel23ROU33-7
827 NCH 
(848)
Tom Zeuch26GER33+21+2Poznan R32Lost in Krakow QF
828745
Taiyo Yamanaka24JPN33-6
829635
John Sperle24GER33-9Pecs R32Lost in Lambermont R16
830821
Carles Cordoba20ESP33-9Oviedo R32Lost in Santander R32
831789
Jorge Plans24ESP33-8Monastir 34 R32
83221
Daniel Evans36GBR32-8
833824
Jangjun Kim19KOR32-8
834416
Étienne Donnet25FRA32-8Monastir 34 R32
835538
Johan Alexander Rodriguez22COL32-8
836828
Jannik Opitz28GER32-8
837387
Mariano Kestelboim30ARG32-8
838486
Alex Knaff28LUX32-8
839183
Adrian Andreev25BUL32-8
840232
José Pereira35BRA32-8
841833
Markus Mölder21EST32-8
842810
Kristijan Juhas25SRB32+95+8Kursumlijska Banja 16 R32Lost in Kursumlijska Banja 15 F
843549
Tianhui Zhang20CHN32+14+2Maanshan 10 R32Lost in Maanshan 9 QF
844803
Michel Hopp27GER32-8
845496
Denis Klok28RUS32-10Kursumlijska Banja 16 R32Lost in Kursumlijska Banja 15 R32
846451
Marko Miladinović25SRB32-6
847838
Nicolas Robert19FRA32-9Bucharest 3 R32Lost in Lambermont R32
848561
Fermin Tenti29ARG32+11+2Pecs R32Lost in Arad QF
849533
Julio César Porras28ARG31-8
850552
Igor Gimenez26BRA31-8
851638
Yusuke Kusuhara29JPN31-8
852692
Hoyoung Roh20KOR31-8
853822
Dominik Reček31CZE31+1Lost in Qual. Augsburg R2
854817
Natan Rodrigues24BRA31-9
855759
Jesse Flores31CRC31-8Urbana 2 R32
855831
Calvin Müller26GER31-9Allershausen R32Lost in Ueberlingen R32
857 NCH 
(869)
Giannicola Misasi25ITA31+12+2Bucharest 3 R32Lost in Arad QF
858429
Alvin Nicholas Tudorica24CAN30-9Hurghada 7 R32
859824
Guto Miguel17BRA30-9Kingston 2 R3236105
860851
Keaton Hance18USA30-9
861 NCH 
(906)
Maxwell Exsted19USA30+45+4Lost in Asuncion 2 SF
862378
Sora Fukuda28JPN30-7
863769
Miles Jones25USA30-7Maanshan 10 R32Lost in Maanshan 9 R32
864443
Yanaki Milev22BUL30-6Oviedo R32Lost in Santander R32
865621
Samuel Alejandro Linde Palacios18COL30-5
866853
Alaa Trifi19TUN30-5
86740
Max Purcell28AUS29+78+6Kingston 2 R163598
868288
Jakub Paul27SUI29-5
869858
Manuel Plunger24ITA29-7Vienna R32Lost in Ueberlingen R32
870451
Dan Alexandru Tomescu27ROU29-6
871865
Bryce Nakashima22USA29-6Urbana 2 R32
872 NCH 
(878)
Theodore Dean24USA29+14+2Maribor R32Lost in Mistelbach QF
873 NCH 
(887)
Davide Tortora25ITA29+14+2Lost in Bastad QF
874 NCH 
(879)
Stijn Paardekooper22NED29+14+2Oldenzaal R32Lost in Lambermont QF
875 NCH 
(914)
Robert Guna20ROU29+42+4Bucharest 3 R32Lost in Arad SF
876774
Nitin Kumar Sinha27IND29-10Qual. Taipei W
Lost in Taipei R32
Lost in Qual. Taipei 2 R1
877362
Bastián Malla29CHI29+15+2Mar Del Plata R32Lost in Asuncion 2 QF
878871
William Rejchtman Vinciguerra19SWE29+1+1Allershausen R32Lost in Bastad R16
879860
Tomás Martínez23ARG29+1+1Mar Del Plata R32Lost in Asuncion 2 R16
880867
Egor Pleshivtsev19RUS29-13
881788
Joao Victor Couto Loureiro23BRA29+1Pecs R32Lost in Bastad R16
882815
Nicolas Jadoun24FRA29-14Monastir 34 R32
883643
Lorenzo Claverie23VEN28-13Lost in Qual. Kingston 2 R1
88455
Facundo Bagnis36ARG28-13
885107
Nicolas Moreno De Alboran29USA28-13
886272
Orlando Luz28BRA28-13
887866
Max Dahlin20SWE28-13
88880
Jozef Kovalík33SVK28-13
889655
Thanapet Chanta26THA28-13
890883
Giulio Perego23ITA28+1+1Lost in Qual. Roehampton 2 R2
891588
Yuta Kikuchi26JPN28-14
892666
Niccolo Catini28ITA28-14Poznan R32Lost in Lesa R32
893 NCH 
(991)
Andrea Colombo23ITA28+98+7Lost in Idanha A Nova 2 SF
894691
Matthew Summers27GBR28-11
895828
Andrea Fiorentini25ITA28-13Maribor R32Lost in Slovenj Gradec R32
896569
James Watt26NZL27-12
897459
Nikolay Vylegzhanin26RUS27-12
898879
Ronit Karki18USA27-9Lost in Qual. Kingston 2 R1
899614
William Grant25USA27-9
900403
Lorenzo Rottoli24ITA27+5+1Vienna R32Lost in Lesa R16
901893
Michele Mecarelli19ITA27-8
902818
Anas Mazdrashki20BUL27+5+1Bucharest 3 R32Lost in Arad R16
903660
Michael Zhu34USA27-9
904729
Tomas Curras Abasolo26ESP27-9Oviedo R32Lost in Santander R32
905713
Grigoriy Lomakin28KAZ27-9Lost in Qual. Taipei R1
Lost in Qual. Taipei 2 R1
90649
Federico Coria34ARG26-9Qual. US Open R1
907114
Gijs Brouwer30NED26-9Kingston 2 R3232101
908114
Jason Jung37TWN26-9
909805
Oliver Bonding19GBR26+41+3Roehampton 2 R32Qual. Roehampton 2 W3076
910857
Charlie Robertson19GBR26-10
911719
Hanyi Liu25CHN26-10Maanshan 10 R32
912479
Felix Corwin30USA26-9Urbana 2 R32
913744
Nikita Belozertsev17UZB26-9
914796
Finn Murgett24GBR26-6
915909
Kerem Yilmaz19TUR26-6
916273
Elmar Ejupovic33GER25-6
91713
Nick Kyrgios31AUS25-6
918816
Zsombor Velcz23HUN25-6Urbana 2 R32
919638
Johannes Ingildsen29DEN25-6
920319
Patrick Maloney26USA25-6
921470
Filippo Moroni25ITA25-6Lost in Krakow R32
922468
Dominik Kellovský30CZE25-6Poznan R32
923878
Tristan Stringer20USA25-5
924 NCH 
 1222
Matteo Sciahbasi19ITA25+298+15Arad W
925377
Marcello Serafini23ITA25-6
926920
Ronald Hohmann25USA25-6
927921
George Lazarov21BUL25-6Kursumlijska Banja 16 R32
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 R32
93785
Dennis Novak32AUT24-6
938 NCH 
(940)
Noritaka Koizumi23JPN24+11+1Qual. Taipei 2 R2Qual. Taipei W
Lost in Taipei R16
939233
Yun seong Chung28KOR24+58+4Lost in Maanshan 9 SF
940235
Ivan Nedelko40RUS24-7
94162
Kenny de Schepper39FRA24-7Le Cap d'Agde R32
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 R32Lost in Lambermont R32
948939
Aaron Funk20GER24-9Hurghada 7 R32Lost in Ueberlingen R32
949931
Rocco Piatti22MON24-8Urbana 2 R32Lost in Idanha A Nova 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 Kaouk17FRA23-4
962 NCH 
(980)
Julian Cundom25ARG23+27+2Mar Del Plata R32Lost in Asuncion 2 QF
963684
Ali Yazdani22IRI23-5
964278
Lucas Gerch31GER22-5
965892
Sebastian Dominko23SLO22+117+7Maribor R32Lost 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-6Oldenzaal R32
970639
Bekkhan Atlangeriev25RUS22-6
971874
Ryo Tabata18JPN22-5
972731
Axel Nefve26USA22-5
973866
Lorenzo Gagliardo26ARG22-8Mar Del Plata R32Lost in Asuncion 2 R32
974837
Marko Maksimović20SRB22-6
975839
Yaojie Zeng24CHN22-6
976961
Oliver Okonkwo26GBR22-6Urbana 2 R32
977352
Kris Van Wyk29RSA22-6
978748
Mathieu Scaglia27FRA22+40+3Le Cap d'Agde R32Lost in Idanha A Nova 2 QF
979727
Petros Tsitsipas26GRE22-7
980736
Jakub Filip20CZE22-7Allershausen R32
981928
Rafael Tosetto27BRA22-7
982859
Adan Freire Da Silva27FRA22-7
983956
Benjamin O'Connell27AUS22-7
984947
Karim Ibrahim23EGY22-5Hurghada 7 R32
985395
Wishaya Trongcharoenchaikul31THA22-8Maanshan 10 R32Lost in Maanshan 9 R32
986906
Jeremy Gschwendtner28GBR22-8Pecs R32Lost 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 R32
992889
Salvador Price21COL21-7
993753
Justin Roberts29BAH21-7
994968
Markus Malaszszak22THA21-7
995704
Mwendwa Mbithi28USA21-7
996975
Aditya Vishal Balsekar23IND21-6Hurghada 7 R32
997709
Iannis Miletich20ITA21+139+8Lost in Arad F
998688
Alexandre Aubriot27FRA21-6Kursumlijska Banja 16 R32
999979
Yuta Tomida19JPN21-6
1000714
Niklas Schell27GER21-6Allershausen R32Lost in Ueberlingen 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 :