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 Medvedev30RUS3580Lost in Winston Salem R32 
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 R16
(R32  )
21752375
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 Buse22PER1325+15Winston Salem R1613501550
3736
Arthur Fery24GBR1275+22Winston Salem R16
(R32  )
13001500
3837
Raphaël Collignon24BEL1207Lost in Winston Salem R32
39CH
Daniel Mérida21ESP1157
40CH
Luca Van Assche22FRA1140Lost in Winston Salem R32
4130
Nuno Borges29POR1135
42CH
Thiago Agustín Tirante25ARG1125
436
Matteo Berrettini30ITA1115
4421
Jan Lennard Struff36GER1089
4530
Alex Michelsen22USA1070
466
Hubert Hurkacz29POL1070
4710
Denis Shapovalov27CAN1065
4829
Mariano Navone25ARG1065Lost in Winston Salem R32
4942
Juan Manuel Cerúndolo24ARG1051+2+11Winston Salem R1610761276
508
Karen Khachanov30RUS1050-1
Advertisement
5118
Sebastián Báez25ARG1044-1Winston Salem R1610441244
5246
Quentin Halys29FRA1030Lost in Winston Salem R32
533
Stefanos Tsitsipas28GRE1015+15Winston Salem R16
(R32  )
10401240
5445
Yannick Hanfmann34GER991
5533
Jaume Munar29ESP990
5621
Tallon Griekspoor30NED975
5744
Daniel Altmaier27GER964Winston Salem R16
(R32  )
9891189
5820
Tomáš Macháč25CZE960Lost in Winston Salem R32
5956
Román Andrés Burruchaga24ARG960
60 NCH 
 (61) 
Adolfo Daniel Vallejo22PAR951+1+3Lost in Winston Salem R32
(R64  )
6145
Ethan Quinn22USA949-1
6230
Corentin Moutet27FRA935
6336
Fábián Marozsán26HUN930Winston Salem R16
(R32  )
9301130
6427
Miomir Kecmanović26SRB925Lost in Winston Salem R32 
6555
Martin Landaluce20ESP922Lost in Winston Salem R64
6610
Pablo Carreño Busta35ESP899Lost in Winston Salem R64 
6717
Adrian Mannarino38FRA895Lost in Winston Salem R32
6815
Sebastian Korda26USA890
6955
Vít Kopřiva29CZE883
70CH
Jaime Faria23POR847
7122
Botic van de Zandschulp30NED843+9Winston Salem R168681068
7245
Kamil Majchrzak30POL827Lost in Winston Salem R64
7333
Jenson Brooksby25USA803+3Lost in Winston Salem R32 
7454
Valentin Royer25FRA778
7546
James Duckworth34AUS778+4+15Winston Salem R168031003
7675
Jan Choinski30GBR773-1Lost in Winston Salem R64
7743
Camilo Ugo Carabelli27ARG770-1
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 Hijikata25AUS724+1+15Winston Salem R16
(R64  )
749949
8538
Alex Molčan28SVK710-1
8682
Arthur Géa21FRA709Qual. US Open R2
8754
Aleksandar Kovačević27USA705+2+15Winston Salem R16730930
8887
Sho Shimabukuro29JPN705-1Lost in Winston Salem R64
8921
Lorenzo Sonego31ITA698+2+15Winston Salem R16723923
90 NCH 
 (92) 
Martin Damm22USA697+2+22Winston Salem R16
(R32  )
722922
9158
Hugo Gaston25FRA697-3Qual. US Open R2
9241
Térence Atmane24FRA687-2
9374
Adam Walton27AUS670Lost in Winston Salem R32
9492
Coleman Wong22HKG668Qual. US Open R2
9548
Aleksandar Vukic30AUS659
9663
Mattia Bellucci25ITA659+3Lost in Winston Salem R32 
9745
Aleksandr Shevchenko25KAZ655
9836
Roman Safiullin29RUS634Lost in Winston Salem R64
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 R2
106CH
Michael Zheng22USA590
10742
Benjamin Bonzi30FRA581+2+9Winston Salem R16606806
108102
Kyrian Jacquet25FRA581-1Qual. US Open R2
10991
Otto Virtanen25FIN574-1Qual. US Open R2
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ía26COL548Lost in Qual. US Open R1
11689
Patrick Kypson26USA540
11792
Shintaro Mochizuki23JPN532Qual. US Open R2
118106
Zsombor Piros26HUN530Qual. US Open R2
11954
Francisco Comesaña25ARG516+4+13Lost in Winston Salem R32 
120118
Henrique Rocha22POR513-1Qual. US Open R2
121101
Vilius Gaubas21LTU511-1Qual. US Open R2
12231
Márton Fucsovics34HUN510-1
123121
Dane Sweeny25AUS506-1
12464
Yunchaokete Bu24CHN496Qual. US Open R2
12537
Sebastian Ofner30AUT495Lost in Qual. US Open R1
126116
Pablo Llamas Ruiz23ESP491Qual. US Open R2
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 R2
13517
Cristian Garín30CHI438Qual. US Open R2
136CH
Stefanos Sakellaridis21GRE435Lost in Qual. US Open R1
1373
Grigor Dimitrov35BUL432Qual. US Open R2
13838
Alexandre Müller29FRA430Qual. US Open R2
13931
Lloyd Harris29RSA428Qual. US Open R2
14064
Hugo Dellien33BOL422Qual. US Open R2
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 R2
14637
Mackenzie McDonald31USA390Qual. US Open R2
14760
Stefano Travaglia34ITA388Lost in Qual. US Open R1
14836
Pedro Martínez29ESP387Lost in Qual. US Open R1
149118
Nicolai Budkov Kjaer19NOR379Qual. 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 Glinka26EST363Qual. US Open R2
157148
Rei Sakamoto20JPN357Qual. US Open 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 Harris31GBR349Qual. US Open R2
16272
Borna Gojo28CRO349Qual. US Open R2
16399
Nishesh Basavareddy21USA348Qual. US Open R2
164125
Alex Bolt33AUS348Lost in Qual. US Open R1
165132
Jack Pinnington Jones23GBR344Qual. US Open R2
16616
Marco Cecchinato33ITA342Qual. US Open R2
16723
Dušan Lajović36SRB338Qual. US Open R2
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ärzler20AUT324Qual. US Open R2
172160
Gonzalo Bueno22PER322Lost in Qual. US Open R1
17381
Michael Mmoh28USA321Lost in Qual. US Open R1
174CH
Remy Bertola27SUI319Qual. US Open R2
175111
Zdeněk Kolář29CZE318Lost in Qual. US Open R1
176159
Luka Mikrut22CRO317Qual. US Open R2
177171
Max Alcalá Gurri23ESP317Lost in Qual. US Open R1
178123
Jérôme Kym23SUI315Qual. US Open R2
17917
Bernard Tomic33AUS315Lost in Qual. US Open R1
18095
Tristan Schoolkate25AUS313Qual. US Open R2
181174
Federico Cina19ITA312Qual. US Open R2
182106
Tristan Boyer25USA310Lost in Qual. US Open R1
183153
Alexis Galarneau27CAN309Qual. US Open R2
184CH
Andre Ilagan25USA307Qual. US Open R2
185176
Clément Chidekh25FRA304Qual. US Open R2
186CH
Jan Kumstát19CZE302
187CH
Andrea Guerrieri27ITA301Qual. US Open R2
188156
Vitaliy Sachko29UKR298Qual. US Open R2
189CH
Lautaro Midon22ARG293Lost in Qual. US Open R1
190CH
Diego Dedura18GER291Lost in Qual. US Open R1
191157
Lukas Neumayer23AUT290Qual. US Open R2
192184
David Jordá Sanchis32ESP289Qual. US Open R2
193CH
Keegan Smith28USA287Lost in Qual. US Open R1
194190
Gianluca Cadenasso21ITA286
195CH
Edas Butvilas22LTU286
196CH
Harry Wendelken24GBR285Qual. US Open R2
19793
Liam Broady32GBR282Lost in Qual. US Open R1
19858
Thiago Seyboth Wild26BRA281Qual. 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 Pavlovic26FRA273Qual. US Open R2
204105
Elias Ymer30SWE272Qual. US Open R2
205123
Timofey Skatov25KAZ272Qual. US Open R2
20627
Laslo Djere31SRB271Lost in Qual. US Open R1
20789
Francesco Passaro25ITA270Qual. US Open R2
208181
Daniel Rincon23ESP270Qual. US Open R2
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 Shick22USA260Qual. US Open R2
21697
Kimmer Coppejans32BEL260Lost in Qual. US Open R1
217113
Liam Draxl24CAN255Qual. US Open R2
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 R2
222131
Genaro Alberto Olivieri28ARG249Qual. 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 Shang21CHN245
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 Silva31POR239Qual. US Open R2
237231
Max Houkes26NED238
23867
Luca Nardi23ITA236Lost in Qual. US Open R1
239153
Jay Clarke28GBR236Lost in Qual. US Open R1
24095
Hugo Grenier30FRA235+15+17Lost in Qual. Winston Salem R2
Lost in Winston Salem R32
241201
Gilles Arnaud Bailly20BEL233-1Lost in Qual. US Open R1
242211
Darwin Blanch18USA232-1Lost in Winston Salem R64 
243210
Andy Andrade27ECU231+2Kingston 2 R16237300
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
255237
Andrej Nedić21BIH220-3Lost in Augsburg R32
256168
Maks Kaśnikowski23POL220-3Lost in Qual. US Open R1
257190
Matheus Pucinelli De Almeida25BRA219-3Lost in Roehampton 2 R32
258240
Matías Soto27CHI218+3+4Augsburg R16222264
259235
Charles Broom28GBR218-1Roehampton 2 R16222264
260226
Juan Bautista Torres24ARG218-1
261248
Max Basing23GBR215+5+3Roehampton 2 R16219261
262251
Buvaysar Gadamauri26BEL215-2
263257
Mili Poljičak22CRO214+1Lost in Slovenj Gradec R16
Lost in Augsburg R32
264249
Martin Krumich23CZE214-2Augsburg R16218260
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-1Lost in Augsburg R32
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
275266
Iñaki Montes De La Torre23ESP207+5+7Roehampton 2 R16Qual. Roehampton 2 WQual. Roehampton 2 W
Roehampton 2 R16
211253
276274
Marvin Möller27GER206-2+1Augsburg R16210252
277259
Michele Ribecai23ITA206-1+2Roehampton 2 R16210252
27861
Thiago Monteiro32BRA204-3
279194
Dan Added27FRA203-2Lost in Qual. US Open R1
280187
João Lucas Reis Da Silva26BRA202-2
281177
Nick Hardt25DOM200-2Lost in Augsburg R32
282175
Álvaro Guillén Meza23ECU199-1Lost in Kingston 2 R32
28336
Pierre Hugues Herbert35FRA198+5+4Lost in Qual. Winston Salem R2
Lost in Winston Salem R64
284260
Cezar Crețu25ROU198+5+4Augsburg R16202244
285237
Alastair Gray28GBR198-3Lost in Roehampton 2 R32
286267
Petr Bar Biryukov24RUS198+2Maanshan 10 R32Lost in Maanshan 9 SFLost in Maanshan 9 SF
Maanshan 10 R32
287282
Juan Manuel La Serna22ARG197-4Augsburg R16201243
288222
Pedro Boscardin Dias23BRA197-4
289196
Rodrigo Pacheco Mendez21MEX196+5+6Kingston 2 R16202265
290108
Franco Agamenone33ITA196-5
291170
Mattéo Martineau27FRA196-4+1Roehampton 2 R16200242
292 NCH 
(299)
Matthew Dellavedova26AUS195+7+10Taipei 2 R16Lost in Taipei FLost in Taipei F
Taipei 2 R16
293253
Giles Hussey29GBR192-3
294290
Sergey Fomin25UZB192-3Maanshan 10 R32
295280
Sandro Kopp26AUT192-3Augsburg R16196238
296293
Carl Emil Overbeck25DEN190-3
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
310 NCH 
(314)
Jay Friend22JPN180+4+4Roehampton 2 R16184226
311300
Radu Mihai Papoe23ROU180-3
312180
Justin Engel18GER179-3
313257
Miguel Damas26ESP179+2Augsburg R16183225
3147
David Goffin35BEL178-4
315310
Max Schönhaus19GER178+2+4Augsburg R16182224
316298
Filippo Romano21ITA178-4
317230
Max Hans Rehberg22GER176-2Lost in Augsburg R32
318268
Gonzalo Villanueva31ARG176+3+4Mar Del Plata R32Lost in Asuncion 2 F
319306
Daniel Milavsky24USA175-3Lost in Qual. US Open R1
320197
Fajing Sun29CHN174-2
321105
Duje Ajduković25CRO174-2
322250
Andres Martin25USA174+1+4Kingston 2 R16180243
323311
Luciano Emanuel Ambrogi22ARG173-3
324CH
Oliver Tarvet22GBR171+5+4Roehampton 2 R16175217
325212
Michael Geerts31BEL171-3Lost in Roehampton 2 R32
326 NCH 
(330)
Anton Matusevich25GBR169+4+3Roehampton 2 R16173215
327116
Calvin Hémery31FRA168-2Lost in Augsburg R32
32878
Nicolás Kicker34ARG168-1
329278
Tyler Zink25USA168-3Lost in Kingston 2 R32
330144
Akira Santillan29JPN168-2Taipei 2 R32
331193
Sascha Gueymard Wayenburg23FRA164
332242
Enrico Dalla Valle28ITA164
33326
Jordan Thompson32AUS163
33456
Daniel Elahi Galán30COL163
33539
Mikhail Kukushkin38KAZ162
336263
Eliakim Coulibaly24CIV162
337127
Facundo Mena33ARG161+8+4Augsburg R16165207
338337
Raphaël Pérot25FRA161-1Lost in Augsburg R32
339249
Mathys Erhard24FRA161-1
340 NCH 
(389)
Mees Rottgering19NED160+49+33Winston Salem R16Qual. Winston Salem W185385
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+24Oviedo R32Santander W
34878
Yasutaka Uchiyama34JPN156-2
349300
Hamish Stewart27GBR156-2
350 NCH 
(351)
Ivan Marrero Curbelo27ESP155+1+4Kingston 2 R16161224
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-3Poznan R32
356287
Antoine Ghibaudo21FRA150-3
357329
Juan Estevez20ARG149-2+2Augsburg R16153195
358135
Mitchell Krueger32USA148-4Lost in Kingston 2 R32
359 NCH 
(396)
Arthur Nagel23FRA146+37+23Ueberlingen W
360 NCH 
(362)
Lui Maxted22GBR144+2+3Roehampton 2 R16148190
361134
Geoffrey Blancaneaux28FRA144-5
362221
Hernán Casanova32ARG143-5
363 NCH 
(408)
Sebastian Sorger20AUT143+45+24Maribor R32Slovenj 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
376125
Juan Pablo Ficovich29ARG137+4+6Kingston 2 R16143206
377177
Andrea Collarini34ARG136-6
378362
Manas Dhamne18IND136-6
379159
Dimitar Kuzmanov33BUL135-6Maribor R32
380339
Andrey Chepelev28RUS135-6Lausanne R16
381364
Lucio Ratti22ARG134-6Oldenzaal R32
382176
Daniel Masur31GER133+10+8Augsburg R16Lost in Ueberlingen SF137179
383377
Carlos Maria Zarate21ARG133-6Mar Del Plata R32
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
395331
Masamichi Imamura27JPN127+4+5Lost in Taipei SF
396279
Garrett Johns25USA126+10+6Kingston 2 R16132195
397358
Trevor Svajda20USA125-7Lost in Qual. US Open R1
39893
Andrej Martin36SVK125-7Vienna R16
399386
Samuele Pieri24ITA125-6Maribor R16Lost in Slovenj Gradec R16
400363
Justin Boulais24CAN123-5
401254
Mats Rosenkranz28GER122-4
402303
Arthur Weber34FRA122-4Taipei 2 R32
403382
Andrew Fenty26USA122+11+4Kingston 2 R16128191
40483
Carlos Taberner29ESP121-4
405299
Vadym Ursu29UKR121-4Hurghada 7 R32
406177
Omar Jasika29AUS121-4Taipei 2 R32Lost in Taipei R16
407260
Robin Bertrand23FRA121-4Monastir 34 R32Lost in Idanha A Nova 2 R32
408289
Mika Brunold21SUI120+16+7Augsburg R16Qual. Augsburg W124166
409307
Oleg Prihodko28MKD120-5Poznan R32
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-3
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 R32Asuncion 2 W
422256
Johan Nikles29SUI116-5Lausanne 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 R32
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 R32Lost 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 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-2Lost in Roehampton 2 R32
446160
Oleksii Krutykh26UKR105+7+2Qual. Augsburg W
Lost in Augsburg R32
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-4Lost in Kingston 2 R32
457314
Moerani Bouzige27AUS103-3Taipei 2 R32Lost in Taipei R32
458342
Luca Castelnuovo29SUI102-3Taipei 2 R32
459447
Sergi Perez Contri28ESP102+17+6Oviedo R16Lost in Santander SF
460207
Daniel Dutra da Silva38BRA102-3
461170
James Trotter27JPN101-3
462117
Felipe Meligeni Alves28BRA101-3Lost in Qual. US Open R1
463215
Khumoyun Sultanov27UZB101-2
464 NCH 
(466)
Emile Hudd26GBR101+2+2Roehampton 2 R16105147
465462
Kenta Miyoshi22JPN100-3Lost in Qual. Winston Salem R1
466 NCH 
(475)
Paulo Andre Saraiva Dos Santos26BRA100+9+4Kingston 2 R16106169
467171
Beibit Zhukayev25KAZ99-4
468404
Cannon Kingsley25USA99-4
469409
Alex Hernandez27MEX99-4Lost in Kingston 2 R32
470319
Christian Langmo30USA99-3Lost in Roehampton 2 R32
471 NCH 
(516)
Pavel Lagutin21RUS98+79+25Idanha A Nova 2 W
47263
Jason Kubler33AUS97-3
473142
Ivan Gakhov29RUS97+1Oviedo R32Lost in Santander R16
474271
Blake Ellis27AUS96-4
475261
Alex Rybakov29USA96-4Lost in Qual. Roehampton 2 R1
476424
Eero Vasa29FIN96-4Oldenzaal R32
477351
Carlo Alberto Caniato20ITA96-3
4784
Kei Nishikori36JPN95-1Qual. US Open R2
479415
Lorenzo Carboni20ITA95-1Lausanne R16
480200
George Loffhagen25GBR94+16+4Roehampton 2 R1698140
481451
Koki Matsuda25JPN94-2Lost in Taipei R32
482289
Renta Tokuda28JPN94-2
483407
Sergio Callejon Hernando21ESP94-2
484346
Kasidit Samrej25THA94-2Taipei 2 R32Lost in Taipei R32
485467
Yassine Dlimi23MAR93-2
486357
Luca Potenza26ITA93-2Lost in Roehampton 2 R32
487301
Maximus Jones21THA93-2
488267
Louis Weßels27GER93-2Oldenzaal R32Lost in Ueberlingen R16
489487
Izan Almazan Valiente20ESP93-2Lost in Idanha A Nova 2 R16
490449
Miguel Tobon20COL93+20+6Kingston 2 R1699162
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 R32Lost 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 10 R32Maanshan 9 W
509502
César Bouchelaghem22FRA88-3
510289
Lilian Marmousez24FRA87-3
511483
Enzo Aguiard24AUS87-3Maanshan 10 R32
512463
Reda Bennani19MAR87-3
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+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 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 R16Lost in Mistelbach SF
531371
Ryan Nijboer27NED82-6Oviedo 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-6
537463
Pedro Vives Marcos25ESP80-6+1Oviedo R16Lost 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 R16
541483
Alec Deckers26NED78+17+6Roehampton 2 R16Qual. Roehampton 2 W82124
542 NCH 
(574)
Romain Faucon23BEL78+54+14Lambermont W
543449
Maxim Zhukov21RUS77-7
544537
Gavin Young23USA77-7
545127
Jelle Sels31NED77-7Oldenzaal R16
546539
Luca Wiedenmann28GER77-7Oldenzaal R32
547449
Takuya Kumasaka27JPN76-7
548508
Pavle Marinkov20AUS75-7
549527
Michael Bassem Sobhy22EGY75-7
550537
Mitsuki Wei Kang Leong22MAS75-7
551368
Alexander Binda24ITA75-6
552533
Toufik Sahtali27ALG75-6Monastir 34 R32
553269
Aidan Mayo23USA74+28+8Kingston 2 R16Lost in Qual. Kingston 2 R280143
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 R32Lost in Arad SF
559449
Fares Zakaria25EGY73-7Lost in Qual. Roehampton 2 R1
560161
Filip Peliwo32POL73-6Maanshan 10 R32
561555
Dimitris Sakellaridis20GRE73-6Lost in Lausanne R32
562557
Pierluigi Basile19ITA72+60+14Lausanne R32Lost in Lesa F
563433
Fausto Tabacco24ITA72-6
564 NCH 
(573)
Mario Gonzalez Fernandez24ESP72+38+9Kingston 2 R16Qual. Kingston 2 W78141
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 R32
571485
Taha Baadi25MAR70-6
572170
Maxime Janvier29FRA70-6Lost in Lesa R32
573513
Kai Wehnelt30GER70+21+6Augsburg R16Qual. Augsburg W74116
574477
Kirill Kivattsev28RUS70-7Poznan R32Lost in Slovenj Gradec R16
575546
Aidan Kim21USA69+11+4Qual. Kingston 2 W
Lost in Kingston 2 R32
576575
Nikita Mashtakov27UKR69+70+15Poznan R32Mistelbach W
577263
Christoph Negritu32GER69-8
578237
Saba Purtseladze25GEO69-8Hurghada 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 R32
583576
Keegan Rice20CAN67-7
584285
Alexander Weis29ITA67+29+7Lausanne R32Lost 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 R32Lost 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+7Augsburg R16Qual. Augsburg W70112
593519
Amr Elsayed27EGY66-11Hurghada 7 R32
594513
Stefan Adrian Andreescu24ROU66-11Bucharest 3 R32Lost in Arad R16
595565
Yanis Ghazouani Durand26FRA66-11
596517
Nino Ehrenschneider25GER66-11Lausanne R32
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 R32
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-5Taipei 2 R32
613609
Fryderyk Lechno-Wasiutyński21POL61-4Poznan R16
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 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 R32
626 NCH 
(645)
Alejandro Juan Mano21ESP59+31+7Oviedo R16Lost 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 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 R32Lost in Bastad SF
646640
Chase Ferguson27AUS55-6Maanshan 10 R32Lost 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 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 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-1Taipei 2 R32Lost in Taipei R32
Qual. Taipei 2 W
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 R16Lost in Santander R32
669465
Egor Agafonov23RUS51-2
670 NCH 
(687)
Andrea De Marchi19ITA51+17+3Maribor R32Lost 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-4Qual. US Open R2
675553
Pedro Rodenas22ESP50+2+1Oviedo R16Lost 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-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 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+2Lost in Lambermont QF
Lost in Oldenzaal R32
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
696 NCH 
(777)
Keshav Chopra24USA48+81+10Kingston 2 R16Qual. Kingston 2 W54117
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 R32
702526
Maxence Beaugé26FRA47-8
703696
Žiga Šeško18SLO47-7
704620
Josip Šimundža21CRO47-7
705590
Ryan Dickerson29USA47-6
706654
Franco Ribero26ARG47-6Poznan R32
707698
Rafael Izquierdo Luque26ESP47-9Lost in Idanha A Nova 2 R32
708484
Tristan McCormick27USA47+10+3Oviedo R16Lost in Idanha A Nova 2 QF
709109
Lukáš Klein28SVK46-6
710600
Khololwam Montsi23RSA46-6
711382
Thomas Fancutt31AUS46+79+10Kingston 2 R16Qual. Kingston 2 W52115
712707
Daniel Salazar25COL46-5Allershausen R32
713277
Michael Vrbenský26CZE45-5
714455
Olaf Pieczkowski22POL45-5
715 NCH 
(728)
Patrick Brady21GBR45+54+7Roehampton 2 R16Qual. Roehampton 2 W4991
716710
Hunter Heck24USA45-6Lost in Qual. Winston Salem R1
717660
Daniel Antonio Núñez25CHI45-6
718716
Herman Hoeyeraal24NOR45-2+1Pecs R32Lost in Bastad R16
719508
Manish Sureshkumar27IND45-7Taipei 2 R32Lost in Qual. Taipei R2
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 R32
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 R32
738707
Seydina André23SEN43-9
739458
Nicolas Zanellato24BRA43-9Lost in Asuncion 2 R32
740702
Noa Vukadin22CRO42-9Urbana 2 R32
741536
Joshua Sheehy29USA42+9+2Lost in Qual. Kingston 2 R2
742440
Alessandro Pecci25ITA42-9
743734
Juan Sebastian Osorio28COL42-9
744576
Michal Krajčí21SVK42-8Hurghada 7 R32
745724
Carles Hernández25ESP42+1Oviedo R16Lost in Santander R16
746315
Alfredo Perez29USA41-8
747625
Igor Kudriashov22RUS41-8
748604
Andres Santamarta Roig19ESP41-8
749544
Adhithya Ganesan20USA41-8
750509
Manuel Mazza27ITA41+4+1Lost in Lesa R16
751689
Rodrigo Alujas24MEX41+14+2Lost in Asuncion 2 QF
752696
Matteo Covato21ITA41-10Oldenzaal R32Lost in Ueberlingen R32
753708
Evan Bynoe27USA41-9
754741
Joshua Charlton27AUS41-8Maanshan 10 R32Lost in Maanshan 9 R32
75516
Nicolás Jarry30CHI40-8
756305
Kalin Ivanovski22MKD40-8
757204
Máté Valkusz28HUN40+10+2Pecs R32Lost in Krakow QF
758749
Vignesh Gogineni22USA40-9
759751
Matt Hulme27AUS40-8
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+3Taipei 2 R32Qual. Taipei W
Lost in Taipei QF
Qual. Taipei 2 W
764724
Matt Kuhar30USA40+14+2Lost in Qual. Kingston 2 R2
765648
Radu David Turcanu20ROU40-10Bucharest 3 R16
766636
Aleksandr Braynin26UKR40-10Vienna R32
767636
Taisei Ichikawa25JPN40-10Qual. Taipei W
Lost in Taipei R32
Lost in Qual. Taipei 2 R2
768533
Luis Carlos Alvarez21MEX39-9
769741
Matthew Forbes20USA39-11Lost in Kingston 2 R32
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 R16
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
794 NCH 
(824)
Guto Miguel17BRA36+56+6Kingston 2 R1642105
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
803798
Nicolas Oliveira20BRA35-5
804789
Andrew Johnson17USA35-5Qual. US Open R2
805800
Arvid Nordquist28SWE35-5Lost in Qual. Roehampton 2 R1
806760
Gian Luca Tanner25SUI35-5
807802
Jeffrey Von Der Schulenburg24SUI35-5Lausanne R32
808 NCH 
(877)
Niklas Guttau26GER35+196+15Poznan R32Bastad W
809712
Benjamin Torrealba21CHI35+4+1Lost in Asuncion 2 R16
810675
Francisco Rocha26POR35-7
811804
Walid Ahouda22MAR34-7
812346
Stuart Parker29GBR34-7
813562
Cooper Williams21USA34-7
814700
Jack Anthrop22USA34-7Urbana 2 R32
815673
Gustavo Ribeiro De Almeida20BRA34-7
816433
Aristotelis Thanos25GRE34-7
817603
Oscar Weightman24GBR34-7Lost in Qual. Roehampton 2 R1
818811
Maximilian Homberg23GER34-7Lost in Ueberlingen R32
819812
Sam Ryan Ziegann28AUS34-7Maanshan 10 R32Lost in Maanshan 9 R32
820641
Kosuke Ogura30JPN34-5Taipei 2 R32Lost in Taipei R32
Qual. Taipei 2 W
821161
Alibek Kachmazov24RUS33-5
822541
Arda Azkara23TUR33-5
823 NCH 
(834)
Oskari Paldanius19FIN33+11+1Lost in Qual. Roehampton 2 R2
824 NCH 
(854)
Nico Hipfl20AUT33+30+3Lost in Lesa QF
825818
Conor Gannon24IRL33-7Lost in Qual. Roehampton 2 R1
826 NCH 
(837)
Alan Ważny19POL33+11+1Lost in Krakow R16
Lost in Poznan R32
827184
Nicholas David Ionel23ROU33-8
828 NCH 
(848)
Tom Zeuch26GER33+20+2Poznan R32Lost in Krakow QF
829745
Taiyo Yamanaka24JPN33-7
830635
John Sperle24GER33-10Pecs R32Lost in Lambermont R16
831821
Carles Cordoba20ESP33-10Oviedo R16Lost in Santander R32
832789
Jorge Plans24ESP33-9Monastir 34 R16
83321
Daniel Evans36GBR32-9
834824
Jangjun Kim19KOR32-9
835416
Étienne Donnet25FRA32-9Monastir 34 R32
836538
Johan Alexander Rodriguez22COL32-9
837828
Jannik Opitz28GER32-9
838387
Mariano Kestelboim30ARG32-9
839486
Alex Knaff28LUX32-9
840183
Adrian Andreev25BUL32-9
841232
José Pereira35BRA32-9
842833
Markus Mölder21EST32-9
843810
Kristijan Juhas25SRB32+94+8Kursumlijska Banja 16 R32Lost in Kursumlijska Banja 15 F
844549
Tianhui Zhang20CHN32+13+2Maanshan 10 R32Lost in Maanshan 9 QF
845803
Michel Hopp27GER32-9
846496
Denis Klok28RUS32-11Lost in Kursumlijska Banja 15 R32
Lost in Kursumlijska Banja 16 R32
847451
Marko Miladinović25SRB32-7
848838
Nicolas Robert19FRA32-10Bucharest 3 R32Lost in Lambermont R32
849561
Fermin Tenti29ARG32+10+2Pecs R32Lost in Arad QF
850533
Julio César Porras28ARG31-9
851552
Igor Gimenez26BRA31-9
852638
Yusuke Kusuhara29JPN31-9
853692
Hoyoung Roh20KOR31-9
854822
Dominik Reček31CZE31-1+1Lost in Qual. Augsburg R2
855817
Natan Rodrigues24BRA31-10
856759
Jesse Flores31CRC31-9Urbana 2 R32
856831
Calvin Müller26GER31-10Allershausen R32Lost in Ueberlingen R32
858 NCH 
(869)
Giannicola Misasi25ITA31+11+2Bucharest 3 R32Lost in Arad QF
859429
Alvin Nicholas Tudorica24CAN30-10Hurghada 7 R32
860805
Oliver Bonding19GBR30+90+7Roehampton 2 R16Qual. Roehampton 2 W3476
861851
Keaton Hance18USA30-10
862 NCH 
(906)
Maxwell Exsted19USA30+44+4Lost in Asuncion 2 SF
863378
Sora Fukuda28JPN30-8
864769
Miles Jones25USA30-8Maanshan 10 R32Lost in Maanshan 9 R32
865443
Yanaki Milev22BUL30-7Oviedo R16Lost in Santander R32
866621
Samuel Alejandro Linde Palacios18COL30-6
867853
Alaa Trifi19TUN30-6
86840
Max Purcell28AUS29+77+6Kingston 2 R163598
869288
Jakub Paul27SUI29-6
870858
Manuel Plunger24ITA29-8Vienna R16Lost in Ueberlingen R32
871451
Dan Alexandru Tomescu27ROU29-7
872865
Bryce Nakashima22USA29-7Urbana 2 R32
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 R32Lost 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 R32Lost in Bastad R16
880860
Tomás Martínez23ARG29+1Mar Del Plata R32Lost in Asuncion 2 R16
881867
Egor Pleshivtsev19RUS29-14
882788
Joao Victor Couto Loureiro23BRA29-1+1Pecs R32Lost in Bastad R16
883815
Nicolas Jadoun24FRA29-15Monastir 34 R32
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 R32Lost in Lesa R32
894 NCH 
(991)
Andrea Colombo23ITA28+97+7Lost in Idanha A Nova 2 SF
895691
Matthew Summers27GBR28-12
896828
Andrea Fiorentini25ITA28-14Maribor R32Lost in Slovenj Gradec 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 R32Lost 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 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-6Lost in Urbana 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 Serafini24ITA25-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 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 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 Kaouk18FRA23-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 R16Lost 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 R16Lost 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 :