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 Sinner24ITA12800-650
2CH
Alexander Zverev29GER7700+1-390Cincinnati R6477408690
31
Carlos Alcaraz23ESP7160-1-1000
4CH
Félix Auger-Aliassime26CAN4550-190Cincinnati R6445905540
51
Novak Djoković39SRB3770+10Cincinnati R6438104760
65
Alex de Minaur27AUS3560+2Cincinnati R6436004550
71
Daniil Medvedev30RUS3540-40Cincinnati R6435804530
85
Ben Shelton23USA3480-2-190Cincinnati R6435204470
9CH
Flavio Cobolli24ITA3320+1-10Cincinnati R6433604310
104
Taylor Fritz28USA3285-1-90Cincinnati R6433254275
Advertisement
11CH
Rafael Jódar19ESP2581-40Cincinnati R6426213571
12CH
Learner Tien20USA2525-20Cincinnati R6425653515
1310
Alexander Bublik29KAZ2525
145
Lorenzo Musetti24ITA2415+1Cincinnati R6424553405
152
Casper Ruud27NOR2385+2Cincinnati R6424253375
1612
Jiří Lehečka24CZE2380-2-90Cincinnati R6424203370
1712
Jakub Menšík20CZE2355-1-40Cincinnati R6423953345
1816
Luciano Darderi24ITA2175+2Cincinnati R6422153165
1916
Valentin Vacherot27MON2168-18Cincinnati R6422083158
2014
Arthur Fils22FRA2150+1+10Cincinnati R6421903140
21 NCH 
 (22) 
Brandon Nakashima25USA2095+1-40Cincinnati R6421353085
2210
Frances Tiafoe28USA2040+1-90Cincinnati R6420803030
235
Andrey Rublev28RUS2040-5-190Cincinnati R6420803030
248
Tommy Paul29USA2035-40Cincinnati R6420753025
2518
Francisco Cerúndolo28ARG1980+10Cincinnati R6420202970
2614
Alejandro Davidovich Fokina27ESP1780+1
2724
João Fonseca19BRA1760-1-40Cincinnati R6418002750
2824
Arthur Rinderknech31FRA1683-40Cincinnati R6417232673
2919
Alejandro Tabilo29CHI1648-40Cincinnati R6416882638
3013
Ugo Humbert28FRA1545-40Cincinnati R6415852535
3125
Tomás Martín Etcheverry27ARG1430-40Cincinnati R6414702420
32CH
Alexander Blockx21BEL1396Cincinnati R3214462346
338
Cameron Norrie30GBR1350+2+5Cincinnati R64
(R128  )
13702320
3430
Matteo Arnaldi25ITA1349Cincinnati R6413892339
3533
Zizou Bergs27BEL1345-2-20Cincinnati R6413852335
3631
Ignacio Buse22PER1310-25Cincinnati R6413502300
3736
Arthur Fery24GBR1213-72Cincinnati R6412532203
3837
Raphaël Collignon24BEL1207-15Lost in Cincinnati R128 
39 NCH 
 (40) 
Daniel Mérida21ESP1137+1+20Cincinnati R6411572107
406
Matteo Berrettini30ITA1115+2+30Cincinnati R64
(R128  )
11352085
4121
Jan Lennard Struff36GER1086+2+17Cincinnati R6411062056
4230
Alex Michelsen21USA1070-1-20Cincinnati R6410902040
4330
Nuno Borges29POR1065+4+20Cincinnati R64
(R128  )
10852035
4410
Denis Shapovalov27CAN1065+4+20Cincinnati R64
(R128  )
10852035
4529
Mariano Navone25ARG1065-1-1Lost in Cincinnati R64
(R128  )
468
Karen Khachanov30RUS1050-7-90Lost in Cincinnati R128 
4746
Quentin Halys29FRA1030+10+50Cincinnati R64Qual. Cincinnati WQual. Cincinnati W
Cincinnati R64
10502000
48CH
Luca Van Assche22FRA1023+6+22Qual. Cincinnati W
Lost in Cincinnati R128
4942
Juan Manuel Cerúndolo24ARG1020+2+14Cincinnati R6410401990
5018
Sebastián Báez25ARG1005+3Cincinnati R64
(R128  )
10251975
Advertisement
513
Stefanos Tsitsipas28GRE1000-2-20Cincinnati R64
(R128  )
10201970
5245
Yannick Hanfmann34GER991+3+5Cincinnati R6410111961
5333
Jaume Munar29ESP990-7-60
5421
Tallon Griekspoor30NED975+2-10
5544
Daniel Altmaier27GER964+10+20Cincinnati R649841934
5620
Tomáš Macháč25CZE960+6Lost in Cincinnati R128
5756
Román Andrés Burruchaga24ARG960+4-2Lost in Cincinnati R128
5845
Ethan Quinn22USA959-20
5950
Thiago Agustín Tirante25ARG955-9-56Cincinnati R649751925
606
Hubert Hurkacz29POL945+9+30Cincinnati R649651915
6130
Corentin Moutet27FRA945-1-20
6236
Fábián Marozsán26HUN930+1-20Lost in Cincinnati R128
63CH
Adolfo Daniel Vallejo22PAR928+7+14Cincinnati R649481898
6427
Miomir Kecmanović26SRB925+2-5Cincinnati R649451895
6515
Sebastian Korda26USA925-1-25
6655
Martin Landaluce20ESP902+1-20Cincinnati R64
(R128  )
9221872
6710
Pablo Carreño Busta35ESP899+5+14Cincinnati R649191869
6817
Adrian Mannarino38FRA895-16-110Lost in Cincinnati R128 
6955
Vít Kopřiva29CZE883+2-3Lost in Cincinnati R128
7022
Botic van de Zandschulp30NED834-11-135Cincinnati R648541804
7145
Kamil Majchrzak30POL827-3-90Lost in Cincinnati R128
7233
Jenson Brooksby25USA800+2-40Lost in Cincinnati R128
73 NCH 
 (79) 
Jaime Faria23POR777+6+15Cincinnati R64Qual. Cincinnati WQual. Cincinnati W
Cincinnati R64
7971747
74 NCH 
 (75) 
Jan Choinski30GBR773+3+3Lost in Cincinnati R128
7543
Camilo Ugo Carabelli27ARG770+1-20Lost in Cincinnati R128
7637
Marcos Giron33USA765+7+15Lost in Qual. Cincinnati R1
7756
Hamad Medjedović23SRB764-4-90Lost in Cincinnati R128
7846
James Duckworth34AUS761+8+18Cincinnati R647811731
7962
Zachary Svajda23USA759+5+10Lost in Cincinnati R128
803
Marin Čilić37CRO751Lost in Cincinnati R128
8147
Facundo Díaz Acosta25ARG732+6
8276
Marco Trungelliti36ARG731+9+38Cincinnati R64Qual. Cincinnati WQual. Cincinnati W
Cincinnati R64
7511701
8354
Valentin Royer25FRA728-5-40Lost in Cincinnati R128 
8438
Alex Molčan28SVK710-9-81
8582
Arthur Géa21FRA709-35
86 NCH 
 (89) 
Sho Shimabukuro29JPN705+4+8Lost in Qual. Cincinnati R2
Lost in Cincinnati R128
8754
Aleksandar Kovačević27USA690+9+17Cincinnati R64
(R128  )
7101660
8862
Rinky Hijikata25AUS689+7+16Cincinnati R64
(R128  )
7091659
8921
Lorenzo Sonego31ITA683-1-35Cincinnati R647031653
90 NCH 
 (94) 
Martin Damm22USA675+4-2Lost in Qual. Cincinnati R1
9158
Hugo Gaston25FRA669+6-3Lost in Qual. Cincinnati R1
9241
Térence Atmane24FRA667-47-390Cincinnati R646871637
9392
Coleman Wong22HKG660-20Qual. Cincinnati W
Lost in Cincinnati R128
9448
Aleksandar Vukic30AUS659+5-7Lost in Qual. Cincinnati R2
9563
Mattia Bellucci25ITA656-14-95Cincinnati R646761626
9645
Aleksandr Shevchenko25KAZ655-7-44Lost in Qual. Cincinnati R2
Lost in Cincinnati R128
9774
Adam Walton27AUS650+1-20Cincinnati R646701620
9870
Dino Prižmić21CRO618+3-34Lost in Cincinnati R128 
9936
Roman Safiullin29RUS618+4-30
100 NCH 
(107)
Titouan Droguet25FRA616+11+22Qual. Cincinnati W
Lost in Cincinnati R128 
Advertisement
10149
Jacob Fearnley25GBR614+6-3Lost in Qual. Cincinnati R1
10271
Jesper de Jong26NED612+4-6Lost in Cincinnati R128
10323
Damir Džumhur34BIH612+1-20
10429
Giovanni Mpetshi Perricard23FRA600-12-90Lost in Qual. Cincinnati R1
105102
Kyrian Jacquet25FRA581+14+30Qual. Cincinnati W
Lost in Cincinnati R128
10691
Otto Virtanen25FIN574+10+10Lost in Qual. Cincinnati R2
107 NCH 
(110)
Michael Zheng22USA570+3-25Cincinnati R64Qual. Cincinnati WQual. Cincinnati W
Cincinnati R64
5901540
10842
Benjamin Bonzi30FRA569-8-87Lost in Qual. Cincinnati R1
109CH
Toby Samuel23GBR567+4-9
11074
Emilio Nava24USA561-2-43
11167
Eliot Spizzirri24USA557+6
11254
Yibing Wu26CHN551+6-2Lost in Qual. Cincinnati R2
11333
Gabriel Diallo24CAN550-8-75
114 NCH 
(122)
Nicolás Mejía26COL548+8+18Qual. Cincinnati W
Lost in Cincinnati R128
11589
Patrick Kypson26USA540-30
11692
Shintaro Mochizuki23JPN532-4-45Lost in Qual. Cincinnati R1
117106
Zsombor Piros26HUN530+4-12Lost in Hamburg R32
11853
Christopher O'Connell32AUS528+11+37Cincinnati R64Qual. Cincinnati WQual. Cincinnati W
Cincinnati R64
5481498
119101
Vilius Gaubas21LTU511+4-12
120118
Henrique Rocha22POR511+6+2Lost in Qual. Cincinnati R2
12131
Márton Fucsovics34HUN510-39-240Lost in Cincinnati R128
122121
Dane Sweeny25AUS506+2-12Lost in Qual. Cincinnati R1
12354
Francisco Comesaña25ARG503-14-100Lost in Qual. Cincinnati R1
12464
Yunchaokete Bu24CHN496-4-50Lost in Qual. Cincinnati R2
12537
Sebastian Ofner30AUT495+2-10Lost in Qual. Cincinnati R1
126116
Pablo Llamas Ruiz23ESP489+4Lost in Qual. Cincinnati R1
1273
Stan Wawrinka41SUI478-2-35
128 NCH 
(131)
Gustavo Heide24BRA474+5Lost in Qual. Cincinnati R1
129116
Leandro Riedi24SUI457+2-30
13016
Nikoloz Basilashvili34GEO456+2-26Lost in Qual. Cincinnati R1
131109
Andrea Pellegrino29ITA454+4
1324
Holger Rune23DEN450-30-200
13319
Alexei Popyrin27AUS450-5-50Lost in Qual. Cincinnati R1
13486
Dalibor Svrčina23CZE445-20-129Lost in Qual. Cincinnati R1
13517
Cristian Garín30CHI438+2
1363
Grigor Dimitrov35BUL432+2Lost in Cincinnati R128 
13738
Alexandre Müller29FRA430-1-15
13864
Hugo Dellien33BOL422+3-4Lost in Qual. Cincinnati R1
1394
Jack Draper24GBR410+4Lost in Cincinnati R128 
14058
Arthur Cazaux23FRA396-1-36
14187
Jurij Rodionov27AUT395-7-68
14293
Tomás Barrios Vera28CHI395+5-5
143 NCH 
(145)
Tom Gentzsch22GER393+2-9
14437
Mackenzie McDonald31USA390-15Lost in Qual. Cincinnati R1
14560
Stefano Travaglia34ITA388-5-41Lost in Todi R32
146137
Chris Rodesch25LUX377+7
147145
Mark Lajal23EST375+12+14Qual. Cincinnati W
Lost in Cincinnati R128
14817
Reilly Opelka28USA371-6-50
149118
Nicolai Budkov Kjaer19NOR371+6-2Lost in Qual. Cincinnati R2
150146
Stefanos Sakellaridis21GRE370+7+2Lost in Qual. Cincinnati R2
Advertisement
15152
Soonwoo Kwon28KOR366+1-15Lost in Qual. Cincinnati R1
15231
Zhizhen Zhang29CHN365+6
153148
Rei Sakamoto20JPN356+12+6Lost in Brownsburg QF
154 NCH 
(159)
Clément Tabur26FRA353+9
155151
Juan Carlos Prado Angelo21BOL352-1-23
156101
Billy Harris31GBR349+11Lost in Qual. Cincinnati R1
15772
Borna Gojo28CRO349+4-5Lost in Brownsburg R32
15899
Nishesh Basavareddy21USA348-10-51
159125
Alex Bolt33AUS348+3-6
160CH
Daniil Glinka26EST347-10
161 NCH 
(167)
Gauthier Onclin25BEL345+8+6Lost in Brownsburg R16
162132
Jack Pinnington Jones23GBR344+15+22Brownsburg SF366397
16336
Pedro Martínez29ESP343-12-43
16416
Marco Cecchinato33ITA342+9+10Todi SF364395
165108
Francesco Maestrelli23ITA337+1-12Lost in Qual. Cincinnati R1
16631
Lloyd Harris29RSA335+9+12Brownsburg SF357388
16723
Dušan Lajović36SRB335-21-65Lost in Qual. Cincinnati R2
168133
Federico Agustin Gomez29ARG332+13+12Lost in Todi QF
169102
Elmer Møller23DEN327+3-6Lost in Hamburg R32
170150
Joel Schwärzler20AUT324-20-66Lost in Brownsburg R32
17181
Michael Mmoh28USA321+9Lost in Brownsburg R32
172 NCH 
(176)
Remy Bertola27SUI319+10
173111
Zdeněk Kolář29CZE318-17-52
174159
Luka Mikrut22CRO317+10
175171
Max Alcalá Gurri23ESP317+1-6Lost in Hamburg R32
176160
Gonzalo Bueno22PER316+2-6
177123
Jérôme Kym23SUI315+2-6
17817
Bernard Tomic33AUS315-14-37Lost in Brownsburg R16
179174
Federico Cina19ITA312-5-12Lost in Brownsburg R32
18058
Taro Daniel33JPN311+6
18195
Tristan Schoolkate25AUS310+7+8Lost in Brownsburg QF
182106
Tristan Boyer25USA310-12-28Lost in Qual. Brownsburg R2
183153
Alexis Galarneau27CAN307+2-7
184 NCH 
(189)
Andrea Guerrieri27ITA301+5-1
185156
Vitaliy Sachko29UKR298+6Lost in Hamburg R16
186 NCH 
(193)
Diego Dedura18GER291+8Lost in Hamburg R32 
187157
Lukas Neumayer23AUT290-16-44Lost in Todi QF
188184
David Jordá Sanchis32ESP289-1-16Lost in Brownsburg R32
189 NCH 
(191)
Lautaro Midon22ARG287+4-6
190 NCH 
(195)
Keegan Smith28USA287+8
191190
Gianluca Cadenasso21ITA286+5-3
192 NCH 
(201)
Edas Butvilas22LTU286+12+6Lost in Brownsburg R16
193 NCH 
(201)
Harry Wendelken24GBR285+10+4Lost in Brownsburg QF
194176
Clément Chidekh25FRA285+11+5Lost in Southaven SF
195 NCH 
(210)
Andre Ilagan25USA285+15+16Brownsburg SF307338
19693
Liam Broady32GBR282+5Lost in Brownsburg R32
19758
Thiago Seyboth Wild26BRA281+5
19824
Yoshihito Nishioka30JPN276+1-10
199139
Ugo Blanchet27FRA274-7-22Lost in Brownsburg R32
200184
Luka Pavlovic26FRA273+7
Advertisement
201123
Timofey Skatov25KAZ272-52-119
202127
Lorenzo Giustino34ITA272-7-18
20389
Francesco Passaro25ITA270+19+12Lost in Todi QF
204181
Daniel Rincon23ESP270+2-4
20549
Roberto Carballés Baena33ESP269-15-30
206197
Pol Martín Tiffon27ESP269+3
20727
Laslo Djere31SRB268+4
208105
Elias Ymer30SWE266+4
209 NCH 
(211)
Moïse Kouamé17FRA263+5
210147
Guy den Ouden24NED263+5
211 NCH 
(216)
Felix Gill24GBR262+10+3Lost in Brownsburg R16
212169
Henri Squire25GER261-4-12
213 NCH 
(216)
Braden Shick22USA260+6
21497
Kimmer Coppejans32BEL260+4
215113
Liam Draxl24CAN255+1-6
216214
Nikolás Sánchez Izquierdo27ESP255+1-6Lost in Todi R16
217133
Colton Smith23USA253-17-30Lost in Brownsburg R32
218196
Rio Noguchi27JPN252-5-13
219131
Genaro Alberto Olivieri28ARG249+6
220121
Raúl Brancaccio29ITA249+12+5Lost in Hamburg R16
221183
Oliver Crawford27GBR247+6
222214
Henry Searle20GBR246-2-13Lost in Brownsburg R32
22347
Juncheng Shang21CHN245+5Lost in Cincinnati R128
224121
Stefano Napolitano31ITA245+5
225223
Guido Iván Justo28ARG244+8
2269
Roberto Bautista Agut38ESP243-43-75
227 NCH 
(230)
Kilian Feldbausch20SUI241+8
22860
Juan Pablo Varillas30PER240+8
229167
Alex Barrena23ARG240+30+22Lost in Todi SF
230142
Alejandro Moro Cañas25ESP239+10
231168
Frederico Ferreira Silva31POR239-6
232231
Max Houkes26NED238+10+3Lost in Hamburg R16
23367
Luca Nardi23ITA236-65-110
234153
Jay Clarke28GBR236+7
23568
Sumit Nagal28IND233+4-6Lost in Hamburg R32
236201
Gilles Arnaud Bailly20BEL233-6-12Lost in Koksijde SF
237211
Darwin Blanch18USA232-13-17Lost in Qual. Cincinnati R1
238164
James McCabe23AUS231+5-4Lost in East Lansing R32
239141
August Holmgren28DEN228-13-19
240217
Yi Zhou21CHN228+4-6
241110
Giulio Zeppieri24ITA227-3-12
24250
Pavel Kotov27RUS226+7
24339
J.J. Wolf27USA225+42+30Qual. Cincinnati W
Lost in Cincinnati R128
244210
Andy Andrade27ECU225+12+6Lost in Brownsburg QF
245199
Matej Dodig21CRO225+6Lost in Hamburg SF
24647
Marc-Andrea Hüsler30SUI224-6
247 NCH 
(271)
Maxim Mrva19CZE222+62+44Todi F253253
248237
Andrej Nedić21BIH220+2-6Lost in Hamburg R16
249168
Maks Kaśnikowski23POL220-15-23
25095
Hugo Grenier30FRA218+8
Advertisement
251181
Abdullah Shelbayh22JOR218+2-4Lost in Brownsburg R32
252246
Felix Balshaw20FRA218+2-2Lost in Brownsburg R32
253226
Juan Bautista Torres24ARG216+18+8Lost in Todi QF
254190
Matheus Pucinelli De Almeida25BRA215+27+16Lost in Hamburg SF
255251
Buvaysar Gadamauri26BEL215+2-4
256240
Matías Soto27CHI214+6
257235
Charles Broom28GBR214+32+22Roehampton W
258249
Martin Krumich23CZE214-3-6
259257
Mili Poljičak22CRO213+5
260248
Max Basing23GBR212-12-14
261225
Franco Roncadelli26URU212-24-28
262134
Moez Echargui33TUN212-65-75Lost in Qual. Cincinnati R1
263214
Ilia Simakin22RUS210+4
264147
Kaichi Uchida31JPN210-3-8
265247
Hynek Bartoň22CZE210+3Lost in Qual. Hamburg R2
26683
Chun Hsin Tseng25TWN209+3Lost in Hamburg R32
267 NCH 
(287)
Marvin Möller27GER205+60+41Hamburg F236236
26861
Thiago Monteiro32BRA204+6
269259
Michele Ribecai23ITA204-9-14
270194
Dan Added27FRA203-47-51Idanha A Nova F214214
271187
João Lucas Reis Da Silva26BRA202-8-12
272103
Harold Mayot24FRA201-20-22
273266
Iñaki Montes De La Torre23ESP200+2-4
274 NCH 
(309)
Hayato Matsuoka21JPN200+40+23Astana F225225
275175
Álvaro Guillén Meza23ECU199+8
276250
Philip Henning25RSA198+23+14Idanha A Nova F209209
277222
Pedro Boscardin Dias23BRA197+1-4
278 NCH 
(336)
Jan Kumstát19CZE196+69+40Hamburg FQual. Hamburg WQual. Hamburg W
Hamburg F
227227
279108
Franco Agamenone33ITA196-14-17
280267
Petr Bar Biryukov24RUS196-7-11Lost in Astana R16
281170
Mattéo Martineau27FRA195+5
28236
Pierre Hugues Herbert35FRA194+5
283177
Nick Hardt25DOM194-6-8Lost in Todi R32
284237
Alastair Gray28GBR194-14-15
285282
Juan Manuel La Serna22ARG193+3
286253
Giles Hussey29GBR192-10-12
287 NCH 
(290)
Sergey Fomin25UZB192+21+12Lost in Astana SF
288280
Sandro Kopp26AUT192-8-8
289210
Filip Jianu24ROU192-5-5Lost in Hamburg R32
290 NCH 
(299)
Sean Cuenin22FRA191+13+10Kursumlijska Banja 14 F202202
291 NCH 
(323)
Carl Emil Overbeck25DEN190+32+24Fano W
292103
Stefan Kozlov28USA189+4+4Lost in Brownsburg R16
293284
Florian Broska28GER189Lost in Hamburg R32
294260
Cezar Crețu25ROU188-28-23Lost in Hamburg R32
295158
Yu-hsiou Hsu27TWN188-50-44
296 NCH 
(298)
Mert Alkaya26TUR185+2Lost in Astana QF
297 NCH 
(307)
Matthew Dellavedova26AUS185+14+7Tianjin W
Lost in Tianjin 2 SF
298 NCH 
(301)
Petr Nesterov23BUL184+3Lost in Muttenz R32
299247
Florent Bax27FRA184-52-43
300290
Federico Bondioli21ITA184-5-2
301280
Yankı Erel25TUR182-19-17
302196
Rodrigo Pacheco Mendez21MEX182-10-8
303172
Murphy Cassone23USA182-12-8
304261
Stefan Dostanic24USA181-25-19
3056
Gaël Monfils39FRA180Lost in Cincinnati R128 
306180
Justin Engel18GER179-9-6
3077
David Goffin35BEL178-13-10
308212
Johannus Monday24GBR178+4+1Lost in Southaven R16
309298
Filippo Romano21ITA178-3-2Lost in Todi R16
310257
Miguel Damas26ESP177-8-6
311 NCH 
(314)
Jay Friend22JPN176+4
312258
Igor Marcondes29BRA175+4
313306
Daniel Milavsky24USA175-3-3Brownsburg SF197228
314310
Max Schönhaus19GER174+4+2Lost in Hamburg R16
315197
Fajing Sun29CHN174+9+8Lost in Astana QF
316105
Duje Ajduković25CRO174-12-7Lost in Todi R32
317311
Luciano Emanuel Ambrogi22ARG173+2+2Qual. Prague R1Lost in Todi R16
318268
Gonzalo Villanueva31ARG172+4+4Asuncion F179179
319250
Andres Martin25USA170+1Lost in Brownsburg R32
320241
Daniel Michalski26POL169+10+6Lost in Todi R16
321144
Akira Santillan29JPN168-31-23
322230
Max Hans Rehberg22GER164+20+6Lost in Hamburg R16
323300
Radu Mihai Papoe23ROU164-23-20Qual. Prague R1166168
324116
Calvin Hémery31FRA164+2
325193
Sascha Gueymard Wayenburg23FRA164+4
326242
Enrico Dalla Valle28ITA164+2Lost in Todi R32
32726
Jordan Thompson32AUS163-10-10
32856
Daniel Elahi Galán30COL163-56-44Lost in Todi R16
329212
Michael Geerts31BEL163+19+7Lost in Koksijde SF
330278
Tyler Zink25USA163-5-2Lost in Brownsburg R32
33139
Mikhail Kukushkin38KAZ162+2
332263
Eliakim Coulibaly24CIV162+2
33388
Dominic Stricker23SUI161+3
334249
Mathys Erhard24FRA161+3
335235
Marko Topo22GER160+3
336CH
Ognjen Milić19SRB158+7Lost in Kursumlijska Banja 14 R16
337284
Dali Blanch23USA158-24-19
338150
Oriol Roca Batalla33ESP158+13+5Lost in Todi R16
339127
Facundo Mena33ARG157+5Lost in Todi R32
34078
Yasutaka Uchiyama34JPN156+6
341300
Hamish Stewart27GBR156+4-1
342307
Thomas Faurel20FRA153-11-9Lost in Todi R16
343342
Anton Matusevich25GBR153+14+6Lost in Roehampton SF
344332
Tiago Torres24POR153+8
345225
Philip Sekulic22AUS152-38-28
346 NCH 
(354)
Ivan Marrero Curbelo27ESP151+8
347260
Tiago Pereira22POR151+2-3Lost in Idanha A Nova QF
348287
Antoine Ghibaudo21FRA150-7-9Lost in Astana R32
349345
Raphaël Pérot25FRA150+4-2Koksijde F161161
350348
Edward Winter21AUS149+5Qual. Brownsburg W
Lost in Brownsburg R32
351135
Mitchell Krueger32USA148+5
352329
Juan Estevez20ARG147-13-13Lost in Londrina R16
Lost in Muttenz R16
35378
Nicolás Kicker33ARG146+13+6Todi SF168199
354221
Hernán Casanova32ARG143-14-16Lost in Muttenz R32
355354
Jake Delaney29AUS143+3-2
356276
Petr Brunclík20CZE142-24-20
357303
Francesco Forti27ITA142+6Lost in Todi R16
358321
Gabriele Piraino22ITA140-37-29Lost in Todi R32
359316
Eduardo Ribeiro28BRA140+19+6Qual. Prague R1Lost in Hamburg R16142144
360116
Marc Polmans29AUS139+2-3
361305
Alex Martinez25ESP139+6
362 NCH 
(370)
Cruz Hewitt17AUS139+14+3Lost in Southaven QF
363158
Tung Lin Wu28TWN138+7
364168
Murkel Dellien28BOL138-29-24Lost in Todi R32
365134
Geoffrey Blancaneaux28FRA138-3Lost in Koksijde QF
366177
Andrea Collarini34ARG136+9
367362
Manas Dhamne18IND136+1-3Lost in Astana R16
368244
Lucas Poullain30FRA136+1-3
369339
Andrey Chepelev28RUS135-10-9Lost in Kursumlijska Banja 13 R32
Lost in Kursumlijska Banja 14 SF
370260
Carlos Sánchez Jover26ESP134-10-9
371 NCH 
(382)
Carlos Maria Zarate21ARG133+23+5Lost in Londrina SF
372365
Max Wiskandt24GER132+5-3
373364
Lucio Ratti22ARG132+16+2Lost in Astana R16
374335
Jacopo Vasami18ITA131-3-6
375125
Juan Pablo Ficovich29ARG131-25-22
376229
Marek Gengel30CZE131+9Qual. Prague R1132134
377217
Jonáš Forejtek25CZE131-5-6
378159
Dimitar Kuzmanov33BUL131+9
379306
Blaise Bicknell24JAM130-4
380371
Georgii Kravchenko26UKR130+15+2Qual. Todi W
Lost in Todi R32
38140
Ilya Ivashka32BLR129-7-7
382379
Jack Kennedy18USA129+10
383 NCH 
(437)
Alejo Sanchez Quilez21ESP129+63+23Tauste W
384180
Yuta Shimizu27JPN129+9
385358
Tommaso Compagnucci26ITA129-21-12
386 NCH 
(411)
Mees Rottgering19NED127+32+10Qual. Brownsburg W
Lost in Brownsburg R16
387 NCH 
(392)
Lui Maxted22GBR127+16+4Lost in Roehampton SF
388358
Trevor Svajda20USA125-5-6Lost in Qual. Cincinnati R2
389176
Daniel Masur31GER125+8
390386
Samuele Pieri24ITA125-4-6Lost in Qual. Hamburg R1
391353
Dhakshineswar Suresh26IND124+9Qual. Brownsburg W
Lost in Brownsburg R16
39293
Andrej Martin36SVK123+10Qual. Prague R1125127
393363
Justin Boulais24CAN123+5-2
394 NCH 
(399)
Arthur Nagel23FRA123+10Lost in Eupen QF
Lost in Muttenz R32
395254
Mats Rosenkranz27GER122-34-20
396303
Arthur Weber34FRA122+10
397331
Masamichi Imamura27JPN122+25+6Lost in Astana QF
39883
Carlos Taberner29ESP121-17-10Lost in Hamburg QF
399299
Vadym Ursu29UKR121+9Lost in Astana R32
400260
Robin Bertrand23FRA121-27-16Lost in Idanha A Nova QF
401307
Oleg Prihodko28MKD120-5-6
402395
Stefan Palosi26ROU120+5-2
403 NCH 
(434)
Dylan Dietrich21SUI119+39+12Lost in Hamburg QF
404 NCH 
(410)
Sebastian Sorger20AUT119+6-1
405368
Olle Wallin24SWE119+10+1Qual. Hamburg W
Lost in Hamburg R32
406240
Patrick Zahraj27GER119+7Lost in Muttenz R32
40765
Thanasi Kokkinakis30AUS118+33+10Lost in Cincinnati R128 
408271
Mateus Alves25BRA118+6Lost in Londrina R32
409382
Andrew Fenty26USA118-8-6Qual. Brownsburg W
Lost in Brownsburg R32
410324
Oliver Tarvet22GBR117-30-15Lost in Roehampton F
41172
Yosuke Watanuki28JPN117+5
412 NCH 
(418)
Massimo Giunta22ITA117+15+4Lost in Fano SF
Lost in Todi R32
413256
Johan Nikles29SUI116+7
414347
Ioannis Xilas25GRE116-23-14
41580
Norbert Gombos36SVK115+9Qual. Prague R1117119
416414
Semen Pankin26RUS115+10+2Lost in Astana R16
417357
Eric Vanshelboim25UKR115+2-2Lost in Qual. Todi R2
418 NCH 
(433)
Ozan Baris22USA114+15+3Lost in East Lansing QF
419177
Omar Jasika29AUS114+28+8Tianjin 2 F121121
420234
Maxime Chazal33FRA113+49+14Frankfurt W
Lost in Trier R16
421419
Niels Visker24NED113+7
422 NCH 
(424)
Constantin Bittoun Kouzmine27FRA113+7
423321
Robert Strombachs26LAT112+26+7Warsaw F119119
424378
Valerio Aboian24ARG111+10Lost in Qual. Todi R1
425 NCH 
(428)
Mika Petković19GER111+10Lost in Hamburg R32
426157
Santiago Taverna27ARG111-21-12
427397
Henry Bernet19SUI110+9
428279
Garrett Johns25USA110-38-20Lost in Qual. Brownsburg R2
429 NCH 
(439)
Yannik Kelm21GER109+10
430350
Vladyslav Orlov31UKR109+2-3Lost in Bielsko Biala SF
431167
Laurent Lokoli31FRA107-22-13Lost in Koksijde R16
432270
Corentin Denolly29FRA107+11
433405
Juan Cruz Martin Manzano21ITA107-22-13Lost in Qual. Todi R2
Lost in Todi R32
434243
Marat Sharipov23RUS107-35-18Lost in Kursumlijska Banja 14 SF
435 NCH 
(453)
Matthew William Donald21CZE107+26+6Qual. Prague R1Lost in Muttenz SF107109
436153
Denis Yevseyev33KAZ107+8Qual. Hamburg W
Lost in Hamburg R32
437289
Mika Brunold21SUI105-14-10
438406
Timo Legout24FRA104+97+25Southaven W
439 NCH 
(445)
Spencer Johnson23USA104+6-2
440 NCH 
(449)
Karim Bennani18MAR104+10Lost in Southaven R16
441410
Cyril Vandermeersch27FRA104-10-8
442280
Jie Cui28CHN104+17+2Lost in Astana QF
443123
Ryan Peniston30GBR103+11
444191
Nerman Fatić31BIH103-27-14Qual. Prague R1105107
445252
Tom Paris23FRA103+10
446222
Viktor Durasovic29NOR103+11
447314
Moerani Bouzige27AUS103+11
448395
Alafia Ayeni27USA102+12+1Lost in Tauste R16
449342
Luca Castelnuovo29SUI102+3-2
450449
Quinn Vandecasteele23USA102+33+7Lost in Southaven R32
Qual. Brownsburg W
Lost in Brownsburg R16
451207
Daniel Dutra da Silva38BRA102+2-2
452170
James Trotter27JPN101-15-8
453215
Khumoyun Sultanov27UZB101+60+14Lost in Astana SF
454171
Beibit Zhukayev25KAZ99-29-15Lost in Astana R16
455404
Cannon Kingsley25USA99-25-13
456409
Alex Hernandez27MEX99+14
457 NCH 
(475)
Emile Hudd26GBR99+18+2Lost in Roehampton QF
Lost in Turku R16
458319
Christian Langmo30USA99+6-2
459211
Javier Barranco Cosano27ESP98+7-1Qual. Prague R1100102
460403
Jack Logé21BEL98+12Lost in Koksijde QF
46163
Jason Kubler33AUS97+12
462117
Felipe Meligeni Alves28BRA96+105+25Londrina W
463271
Blake Ellis27AUS96+14
464424
Eero Vasa29FIN96+4-3Lost in Qual. Todi R1
465142
Ivan Gakhov29RUS96+13
466351
Carlo Alberto Caniato20ITA96-4-5Qual. Todi W
Lost in Todi R32
467447
Sergi Perez Contri28ESP96+4-2
4684
Kei Nishikori36JPN95+11Lost in Qual. Cincinnati R2
469415
Lorenzo Carboni20ITA95+21+2Qual. Todi W
Lost in Todi R32
470 NCH 
(482)
Joaquin Aguilar Cardozo21URU94+33+4Asuncion F101101
471451
Koki Matsuda25JPN94-20-10Lost in Astana R32
472289
Renta Tokuda28JPN94-16-9
473407
Sergio Callejon Hernando21ESP94-52-22Lost in Tauste QF
Lost in Idanha A Nova R32
474 NCH 
(498)
Paulo Andre Saraiva Dos Santos26BRA94+54+13Lost in Londrina F
475346
Kasidit Samrej25THA94-63-26Lost in Astana 2 R32
Lost in Astana R16
476467
Yassine Dlimi23MAR93+9-1
477146
Rudolf Molleker25GER93+4-2Qual. Prague R1Lost in Hamburg R169597
478357
Luca Potenza26ITA93+4-2Lost in Tauste R16
479301
Maximus Jones21THA93-41-16
480 NCH 
(521)
Luca Staeheli26SUI93+49+12Muttenz F104104
481267
Louis Weßels27GER93+49+12Muttenz F104104
482 NCH 
(528)
Izan Almazan Valiente20ESP93+50+13Lost in Tauste F
Lost in Idanha A Nova R16
483 NCH 
(486)
Duncan Chan21CAN92+3-1
484481
Thijs Boogaard18NED92+8
485 NCH 
(505)
Niels McDonald18GER92+46+12Lost in Hamburg QF
486261
Alex Rybakov29USA92+21+3Lost in Roehampton QF
487472
Dušan Obradović25SRB92-3-3Qual. Prague R1Lost in Kursumlijska Banja 13 QF
Lost in Kursumlijska Banja 14 QF
9395
488 NCH 
(489)
Anton Shepp23NZL91+10
489485
Patrick Schoen21SUI91+8
490340
Colin Sinclair31NMI91+19+2Qual. Astana W
Lost in Astana R32
491 NCH 
(495)
Kenta Miyoshi22JPN90+4-1
492200
George Loffhagen25GBR90-4-3Lost in Roehampton R16
493438
Daniel Siniakov23CZE90-26-9
494180
Paul Jubb26GBR90-110-41Lost in Qual. Brownsburg R1
495373
Bor Artnak22SLO90-47-15Lost in Kursumlijska Banja 13 F
Lost in Kursumlijska Banja 14 QF
496485
Giuseppe La Vela25ITA90+9
497280
Dominik Palán25CZE90+7Lost in Tauste R32
Lost in Astana R32
498271
Pedro Sakamoto33BRA90+8Lost in Londrina R32
499 NCH 
(502)
César Bouchelaghem22FRA88+11
500289
Lilian Marmousez24FRA87-112-43
501483
Enzo Aguiard24AUS87-8-5
502463
Reda Bennani19MAR87-28-10Lost in Kursumlijska Banja 13 R16
503143
Benjamin Hassan31LBN87+11Qual. Sion R18890
504 NCH 
(546)
Peter Makk24HUN87+49+12Poprad W
505160
Oleksii Krutykh26UKR87+21+4Qual. Prague R1Qual. Hamburg W
Lost in Hamburg R32
8991
506424
Lorenzo Joaquín Rodríguez26ARG87-43-14Lost in Londrina R32
507387
Gianmarco Ferrari25ITA86-42-14Lost in Qual. Todi R2
508390
Tibo Colson26BEL85+11
509143
Hiroki Moriya35JPN85+8-1
510183
Federico Arnaboldi26ITA85+13+1Lost in Fano R16
Lost in Qual. Todi R1
511482
Karl Poling27USA85-20-8East Lansing SF92103
512421
Hikaru Shiraishi26JPN85-1-3
513449
Miguel Tobon20COL85-14-6
514507
Tai Sach23AUS85+4-1Lost in Astana R32
515502
Alexander Donski28BUL84-13-6
516185
Aziz Dougaz29TUN84+113+25Astana F109109
517510
Filip Jeff Planinšek25SLO84-2-3Lost in Fano R32
518356
Miloš Karol23SVK83-31-10
519284
Adrian Boitan27ROU83-78-25
520347
Sanhui Shin29KOR83-31-10Lost in Astana R32
521318
Alex Martí Pujolras27ESP82+3-1Qual. Sion R18385
522427
João Eduardo Schiessl21BRA82+15+3Lost in Londrina QF
523485
Aziz Ouakaa27TUN82-23-9Lost in Astana R32
524347
Samir Banerjee22USA81-30-10
525160
Li Tu30AUS81-29-10
52676
Filip Misolic25AUT80-50-16
527463
Pedro Vives Marcos25ESP79-47-16
528288
Fabrizio Andaloro25ITA79-6-5Lost in Idanha A Nova R32
529 NCH 
(570)
Marcel Zieliński25POL79+49+10Bielsko Biala W
Lost in Trier SF
530271
Evan Zhu28USA79+70+13Lost in Southaven F
531 NCH 
(542)
Ivan Ivanov17BUL78+11
532371
Ryan Nijboer27NED78-24-11Lost in Qual. Hamburg R1
533449
Maxim Zhukov21RUS77+3-2Lost in Astana R32
534 NCH 
(551)
Gavin Young23USA77+18+2Lost in Qual. Brownsburg R2
535127
Jelle Sels31NED77-2-3
536 NCH 
(539)
Luca Wiedenmann28GER77+9Qual. Sion R1Lost in Trier R167779
537318
Gerard Campana Lee21KOR77+9Qual. Sion R17779
53839
Radu Albot36MDA76-26-11
539449
Takuya Kumasaka27JPN76+17+1Lost in Astana R16
540508
Pavle Marinkov20AUS75-13-6
541527
Michael Bassem Sobhy22EGY75-1-3
542537
Mitsuki Wei Kang Leong22MAS75+8-1Lost in Qual. Astana R2
543530
M Rifki Fitriadi27INA75+11
544368
Alexander Binda24ITA75+13Lost in Astana R32
545533
Toufik Sahtali27ALG75+13
546 NCH 
(547)
Matyas Fuele27HUN74+13
547525
Daniil Ostapenkov23BLR74-22-9Lost in Qual. Astana R1
548 NCH 
(554)
Alan Magadan25MEX74+13Lost in East Lansing R32
549485
Digvijay Pratap Singh26IND74-15-6
550516
Pavel Lagutin21RUS73-34-13Lost in Tauste R32
Lost in Idanha A Nova QF
551334
Leo Borg23SWE73-4-3Lost in Malmo R32
552449
Fares Zakaria25EGY73-32-12Lost in Warsaw SF
553424
Kokoro Isomura23JPN73+18+2Qual. Astana W
Lost in Astana R32
554 NCH 
(556)
Dimitris Sakellaridis20GRE73+8-1Qual. Sion R1Lost in Muttenz QF7375
555517
Shunsuke Mitsui24JPN72+93+16Astana 2 W
Lost in Qual. Astana R2
556433
Fausto Tabacco24ITA72-7-4
557298
Jacopo Berrettini27ITA71+11
558486
Alec Beckley25RSA71+2-3Qual. Prague R1Lost in Bielsko Biala SF7375
559331
Carlos Lopez Montagud26ESP71+6-1
560 NCH 
(593)
Daniel de Jonge26NED71+33+4Lost in Tauste R16
Lost in Warsaw SF
561430
Sidharth Rawat33IND71-23-8Qual. Astana W
Lost in Astana R32
562 NCH 
(564)
Lorenzo Angelini20ITA71+7
563485
Taha Baadi25MAR70-12-5
564170
Maxime Janvier29FRA70+2-2
565483
Alec Deckers26NED70+20+2Qual. Astana W
Lost in Astana R32
566161
Filip Peliwo32POL70-11-5Lost in Warsaw R16
567477
Kirill Kivattsev28RUS70+12+1Lost in Frankfurt QF
Lost in Muttenz R32
568191
Dragos Nicolae Madaras28SWE69+34+4Lost in Curtea De Arges 2 R32
Lost in Targu Jiu SF
569263
Christoph Negritu32GER69-25-8
570237
Saba Purtseladze24GEO69+76+12Qual. Prague R1Lost in Qual. Hamburg R2
Lost in Hamburg QF
7173
571298
Aidan McHugh26GBR68-50-16
57219
Hyeon Chung30KOR68+11Lost in Qual. Astana R1
573 NCH 
(586)
Karol Filar27POL68+31+3Lost in Poprad SF
574532
John Echeverria24ESP68+13
575418
Maé Malige20FRA68+13
576 NCH 
(582)
Keegan Rice20CAN67+15
577433
Pietro Fellin25ITA67-38-12
578491
Robin Catry24FRA67+17
579436
Sebastian Gima24ROU67-36-11
580CH
Paul Inchauspe22FRA66-2
581269
Aidan Mayo23USA66+35+4Qual. Brownsburg W
Lost in Brownsburg R32
582519
Amr Elsayed27EGY66+16
583513
Stefan Adrian Andreescu24ROU66-6-3Lost in Curtea De Arges 2 SF
584565
Yanis Ghazouani Durand26FRA66-14-5
585517
Nino Ehrenschneider25GER66+23+1Qual. Sion R1Lost in Malmo SF6668
586479
Jacob Bradshaw23AUS65+17
587 NCH 
(626)
Amit Vales21ISR65+39+5Lost in Turku F
588554
Guillaume Dalmasso23FRA65+18
589 NCH 
(605)
Pierre Delage25FRA65+16Lost in Frankfurt R16
590470
Imanol López Morillo26ESP65-3Lost in Trier R32
591150
João Domingues32POR64+18
592388
Karan Singh23IND64+15-1Lost in Astana 2 R32
Lost in Qual. Astana R2
593574
Romain Faucon23BEL64+8-2Lost in Eupen R32
Lost in Koksijde R32
594128
Andrea Vavassori31ITA63+19
595546
Aidan Kim21USA63-21-6Lost in Qual. Brownsburg R2
596 NCH 
(694)
Martin Van Der Meerschen26BEL63+106+14Eupen W
Lost in Koksijde R32
597507
Kaylan Bigun20USA63-49-13Lost in Southaven QF
598573
Mario Gonzalez Fernandez24ESP63-9-5Lost in Tauste QF
599561
Leonardo Rossi24ITA63+15Lost in Warsaw QF
600430
Erik Arutiunian21BLR62+28+3Qual. Astana W
Lost in Astana R16
601469
Juan Sebastián Gómez34COL62-19-6
602573
Jamie Mackenzie18GER62-21-6Lost in Hamburg R32
603597
Lorenzo Bocchi28ITA62+7-2Qual. Sion R1Lost in Muttenz R326365
604229
Mukund Sasikumar29IND62-18-6Lost in Astana 2 SF
Lost in Qual. Astana R2
605542
Millen Hurrion27GBR62+13
606302
Andrew Paulson24CZE61+13Qual. Prague R16365
607 NCH 
(633)
Fryderyk Lechno-Wasiutyński21POL61+36+4Qual. Prague R1Qual. Hamburg W
Lost in Hamburg R32
6365
608383
Lukáš Pokorný24SVK61-33-8
609448
Branko Djurić21SRB61-12-5Lost in Kursumlijska Banja 14 R32
610447
Kuan Yi Lee29TWN61-11-5Lost in Tianjin R16
611513
Kai Wehnelt30GER61+14+1Qual. Sion R1Lost in Muttenz QF6264
612285
Alexander Weis29ITA60-48-12Qual. Todi W
Lost in Todi R32
613432
Iliyan Radulov21BUL60+9
614595
S D Prajwal Dev30IND60+9
615603
Amir Omarkhanov18KAZ60+9Lost in Astana 2 R32
Lost in Astana R32
616586
Nicolas Tepmahc25FRA60+5-1
61771
Cedrik Marcel Stebe35GER59-235-72
618564
Alexander Vasilev19BUL59-46-11Lost in Kursumlijska Banja 14 QF
619569
Alan Fernando Rubio Fierros27MEX59+12
620586
Gabriel Ghetu18ROU59+65+8Lost in Curtea De Arges 2 SF
Lost in Targu Jiu SF
621358
Svyatoslav Gulin23RUS59-45-10Qual. Prague R16163
622557
Pierluigi Basile19ITA58+12Lost in Todi R32
623378
Dan Martin27CAN58+13
624394
Bruno Kuzuhara22USA58-28-9
625410
Stefan Popović23SRB58-13-6Lost in Kursumlijska Banja 14 R16
626520
Conner Huertas del Pino30PER57+16
627626
Tuncay Duran22TUR57+8-1
628474
Tsung Hao Huang26TWN57+4-2Lost in Tianjin QF
Lost in Tianjin 2 R32
629502
Adrian Ötzbach28GER57-56-13Lost in Frankfurt R16
Lost in Trier QF
630476
Ignacio Monzón28ARG57+10-1Lost in Targu Jiu R16
631595
Théo Papamalamis20FRA56+23+1Qual. Sion R1Lost in Eupen F5759
632 NCH 
(634)
Matisse Bobichon24FRA56+12-1
633514
Marlon Vankan25GER56-22-8Lost in Eupen R32
Lost in Trier QF
634 NCH 
(646)
Pieter De Lange20NED56+23+1Lost in Eupen R32
Lost in Trier R16
635479
Tomasz Berkieta20POL56-94-22
636625
Maximo Zeitune20ARG56+9-1Lost in Londrina SF
637443
Federico Iannaccone27ITA56+15
638458
Maxwell McKennon24USA56+1-2Lost in Idanha A Nova R32
639296
Oleksandr Ovcharenko24UKR55-22-7Qual. Sion R1Lost in Muttenz R165658
640CH
Chase Ferguson27AUS55+10-1
641604
Bruno Fernandez22BRA55+10-1Lost in Trier R16
642 NCH 
(660)
Naoya Honda20JPN55+26+1Lost in Southaven R16
Lost in East Lansing R32
643623
Samuel Heredia20COL55+10-1Lost in Tauste R32
644352
Giovanni Oradini28ITA55+3-2
645384
Neil Oberleitner27AUT54+17
646575
Nikita Mashtakov27UKR54+17Lost in Poprad R32
Qual. Todi W
Lost in Todi R32
647 NCH 
(651)
Ryan Colby22USA54+8-1
648316
Alberto Barroso Campos30ESP54-28-7Lost in Idanha A Nova R16
649638
Melios Efstathiou27CYP54+17Lost in Turku R16
650599
Giorgio Tabacco23ITA54+28+2Lost in Fano QF
Lost in Qual. Todi R1
65199
Brandon Holt28USA53+18
652455
James Story25GBR53-89-20
653 NCH 
(742)
John Hallquist Lithen24SWE53+89+9Malmo FLost in Poprad SF6060
654361
Viacheslav Bielinskyi22UKR52-70-16
655645
Alejandro Juan Mano21ESP52+1-3
656155
Dmitry Popko29KAZ52+17
657251
Ergi Kırkın27TUR52-63-15Qual. Hamburg W
Lost in Hamburg R32
658614
Yuta Kawahashi28JPN52+17Lost in Tianjin 2 R32
659471
Yuki Mochizuki28JPN52+78+8Lost in Tianjin F
Lost in Tianjin 2 R32
660394
Tiago Cação28POR52+16Lost in Roehampton R32
Lost in Idanha A Nova R16
661538
Pablo Martinez Gomez20ESP51-34-8
662616
Kārlis Ozoliņš24LAT51+22
663624
Yaroslav Demin20RUS51+11-1
664634
Léo Raquillet20FRA51+1-3Qual. Sion R15254
665465
Egor Agafonov23RUS51+28+1Lost in Astana 2 R32
Lost in Qual. Astana R2
666552
Keisuke Saitoh25JPN51+1-3
667233
Gabriel Debru20FRA50+23
668 NCH 
(673)
Roger Pascual Ferra20ESP50+14-1
669 NCH 
(680)
Michael Antonius16USA50+22
670 NCH 
(684)
Thiago Cigarran26ARG50+24Qual. Sion R1Lost in Trier R165153
671450
Yurii Dzhavakian33UKR50+10-2Lost in Qual. Astana R1
672663
Samir Hamza Reguig24ALG50+17-1Lost in Poprad R16
673348
Ryan Seggerman27USA49-14-5
674189
Arthur Bouquier25FRA49+24
67574
Mirza Bašić35BIH49+24
676 NCH 
(814)
Stefan Horia Haita19ROU49+138+14Kursumlijska Banja 14 F6060
677553
Pedro Rodenas22ESP49-6-4
678252
Samuel Vincent Ruggeri24ITA49+23
679 NCH 
(693)
Dong Ju Kim24KOR49+31+1Lost in Tianjin R16
680463
Sander Jong26NED49+20
681 NCH 
(687)
Andreja Petrovic26NOR49+6-2
682375
Strong Kirchheimer31USA49-44-9Lost in East Lansing R32
683671
Gabriele Bosio25ITA49-3-3Lost in Curtea De Arges 2 R32
Lost in Targu Jiu R16
684501
Shinji Hazawa27JPN49+31+1Lost in Tianjin 2 QF
685289
Adria Soriano Barrera27COL48+22
686219
Nicolás Álvarez Varona25ESP48+23
687 NCH 
(688)
Andrea De Marchi19ITA48+1-3
688238
Yusuke Takahashi28JPN48-9-4
689 NCH 
(750)
Isaac Becroft25NZL48+61+5Lost in Tianjin SF
Lost in Tianjin 2 R16
690625
Leo Vithoontien26JPN48+14-1Lost in Southaven R16
Lost in East Lansing R32
691 NCH 
(709)
Dragos Nicolae Cazacu22ROU48+23
692634
Timofei Derepasko19RUS48+4-2Lost in Kursumlijska Banja 14 R32
693 NCH 
(705)
Daniel Jade17FRA47+24
694526
Maxence Beaugé26FRA47+24
695453
Arklon Huertas Del Pino Cordova32PER47+24
696 NCH 
(795)
Žiga Šeško18SLO47+99+10Trier FLost in Frankfurt QF5454
697620
Josip Šimundža21CRO47+25
698 NCH 
(719)
Rafael Izquierdo Luque26ESP47+28+1Lost in Tauste R32
Lost in Idanha A Nova R16
699590
Ryan Dickerson29USA47-22-5Lost in Southaven R32
Lost in Qual. Brownsburg R1
700654
Franco Ribero26ARG47+24Qual. Sion R1Lost in Qual. Todi R14850
701651
Nicolás Villalón22CHI47+2-2Lost in Londrina R32
Lost in Asuncion R16
702698
Marc Majdandzic21GER47+10-1
703109
Lukáš Klein28SVK46-88-16
704600
Khololwam Montsi23RSA46+21
705 NCH 
(721)
Anton Arzhankin23RUS46+26+1Lost in Kursumlijska Banja 14 R16
706618
Santiago De La Fuente24ARG46+42+3Lost in Asuncion SF
707 NCH 
(774)
Daniel Salazar25COL46+72+6Qual. Sion R1Lost in Bielsko Biala F
Lost in Trier R32
4749
708277
Michael Vrbenský26CZE45+8-2Qual. Prague R14749
709455
Olaf Pieczkowski22POL45-26-6
710 NCH 
(728)
Hunter Heck24USA45+20
711660
Daniel Antonio Núñez25CHI45+22
712508
Manish Sureshkumar27IND45+15-1Qual. Taipei R1
713341
Wilson Leite34BRA45+15-1Lost in Londrina R32
Lost in Asuncion R32
714697
Nikolai Barsukov19GER45-17-5Lost in Qual. Hamburg R1
715448
Aleksandre Bakshi29GEO44+20Lost in Astana 2 R32
Lost in Qual. Astana R1
716 NCH 
(736)
Herman Hoeyeraal24NOR44+20Lost in Malmo R32
717711
Vincent Marysko20GER44-6-4
718484
Tristan McCormick27USA44-60-11Lost in Tauste R32
Lost in Idanha A Nova SF
719508
Loann Massard21FRA44+20
720363
Oscar Jose Gutierrez33ESP44-25-6Lost in Qual. Hamburg R1
721438
Orel Kimhi22ISR43-16-5
722136
Alexey Vatutin33RUS43-81-14
723280
Jakub Nicod22CZE43+9-2
724 NCH 
(744)
Grigory Shebekin21RUS43+20Lost in Astana 2 R32
725656
Maik Steiner32GER43+13-1
726 NCH 
(730)
Oskar Brostrom Poulsen24DEN43+21Lost in Frankfurt R32
727587
Pawit Sornlaksup26THA43+22Lost in Astana 2 QF
Lost in Qual. Astana R1
728515
Émilien Demanet21BEL43-91-15
729707
Seydina André23SEN43+12-1
730458
Nicolas Zanellato24BRA43+27+1Lost in Londrina R16
Lost in Asuncion QF
731702
Noa Vukadin22CRO42+23
73299
Alexander Ritschard32SUI42-140-25
733440
Alessandro Pecci25ITA42+10-1
734 NCH 
(747)
Juan Sebastian Osorio28COL42+26+1Lost in Londrina QF
735477
Peter Fajta24HUN42-71-12Lost in Warsaw R32
736576
Michal Krajčí21SVK42+19
737 NCH 
(751)
Ignacio Parisca Romera20VEN42+14-1
738315
Alfredo Perez29USA41-68-12
739625
Igor Kudriashov22RUS41-67-11
740604
Andres Santamarta Roig19ESP41+18
741544
Adhithya Ganesan20USA41+20
742696
Matteo Covato21ITA41+14-1Lost in Muttenz R32
743734
Daniele Rapagnetta19ITA41-3-3Lost in Qual. Todi R1
744708
Evan Bynoe27USA41-31-7Lost in East Lansing R32
745724
Carles Hernández25ESP41+21
746741
Joshua Charlton27AUS41+21Lost in Tianjin 2 R32
74716
Nicolás Jarry30CHI40+21
748305
Kalin Ivanovski22MKD40+5-2
749 NCH 
(770)
Vignesh Gogineni22USA40+21Lost in Qual. Cincinnati R1
750536
Joshua Sheehy29USA40-89-14
751 NCH 
(762)
Matt Hulme27AUS40+20
752527
Ye Cong Mo26CHN40-32-7
753546
Uisung Park25KOR40+6-1Lost in Qual. Astana R1
754509
Manuel Mazza27ITA40+20
755648
Radu David Turcanu20ROU40-106-16Lost in Curtea De Arges 2 R32
Lost in Targu Jiu R32
756636
Aleksandr Braynin26UKR40+24Qual. Prague R14143
757636
Taisei Ichikawa25JPN40+36+2Qual. Taipei R1Qual. Astana W
Lost in Astana R32
758741
Matthew Forbes20USA39+23Lost in Qual. Brownsburg R1
759533
Luis Carlos Alvarez21MEX39+79+7East Lansing F5050
760 NCH 
(782)
Sebastian Gorzny22USA39+22Lost in East Lansing R32
761620
Ben Jones28GBR39-15-4
762 NCH 
(783)
Noah Zamora23USA39+27+1Lost in East Lansing R16
763 NCH 
(922)
Rares Teodor Pieleanu19ROU39+323+23Targu Jiu FCurtea De Arges 2 W4646
764 NCH 
(767)
Mert Naci Türker27TUR39+12-1
765689
Rodrigo Alujas23MEX39-2-2Lost in Asuncion R32
766331
Andrea Picchione28ITA38-265-52
767204
Máté Valkusz28HUN38+2-2
768447
Tomás Farjat25ARG38+15-1
769680
Abel Forger21NED38+54+4Lost in Eupen SF
Lost in Koksijde R16
770327
Naoki Nakagawa29JPN38-25-5Lost in Southaven R32
Lost in East Lansing R16
771 NCH 
(782)
Matt Ponchet22FRA38+13-1
772677
Kasra Rahmani19IRI38+19
773648
Attila Boros22HUN38-2
774 NCH 
(792)
Keshav Chopra24USA38+18
775724
Matt Kuhar30USA38+10-1
776663
Benjamin Pietri30FRA38+56+5Lost in Tauste SF
Lost in Idanha A Nova R32
777437
Michiel De Krom28NED38-25-5Lost in Muttenz R16
77837
Emil Ruusuvuori27FIN37+16
779617
Lorenzo Sciahbasi20ITA37-45-7
780468
Ryuki Matsuda26JPN37+17Qual. Taipei R1
781 NCH 
(812)
Dimitris Azoidis25GRE37+35+2Lost in Turku QF
782362
Tim Handel29GER37-18-4Lost in Qual. Hamburg R1
783 NCH 
(795)
Nikola Slavic25SWE37+15Lost in Malmo SF
784326
Alexis Gautier29FRA36+16
785159
Hady Habib27LBN36-79-12
786382
Thomas Fancutt31AUS36+24+1Lost in East Lansing R16
787653
Matyáš Černý24CZE36-66-11Qual. Prague R13840
788 NCH 
(815)
Yannick Theodor Alexandrescou18FRA36+27+1Lost in Targu Jiu R16
789 NCH 
(790)
Scott Jones28AUS36+1-2
790782
Stefano D'Agostino22ITA36+64+5Lost in Fano QF
Lost in Qual. Todi R2
791724
Fernando Cavallo20ARG36-19-4
792722
Alejandro Turriziani Álvarez23ESP36+10Lost in Curtea De Arges 2 R32
Lost in Targu Jiu R16
793716
Dinko Dinev22BUL36+11
794771
Cosme Rolland De Ravel22FRA35+12
795 NCH 
(805)
Nicolas Oliveira20BRA35+26+1Lost in Londrina R16
796789
Andrew Johnson16USA35+13
797 NCH 
(834)
Arvid Nordquist28SWE35+52+4Lost in Turku SF
798760
Gian Luca Tanner25SUI35+15Qual. Sion R13638
799675
Francisco Rocha26POR35+18Lost in Idanha A Nova R32
800 NCH 
 1043
Walid Ahouda22MAR34+448+25Kursumlijska Banja 13 W
Lost in Qual. Kursumlijska Banja 14 R2
801346
Stuart Parker29GBR34-14-4
802663
Lucas Andrade Da Silva21BRA34+18
803562
Cooper Williams21USA34+4-1
804700
Jack Anthrop22USA34+43+3Lost in Southaven QF
805673
Gustavo Ribeiro De Almeida20BRA34+23+1Lost in Londrina QF
806433
Aristotelis Thanos25GRE34-176-25
807603
Oscar Weightman24GBR34-115-16Lost in Turku SF
808 NCH 
(812)
Maximilian Homberg23GER34+23+1Lost in Qual. Todi R2
809 NCH 
(818)
Sam Ryan Ziegann28AUS34+9-1
810712
Benjamin Torrealba21CHI34-7-2Lost in Asuncion R32
811575
Luca Castagnola24ITA34-12-3Lost in Trier R32
812641
Kosuke Ogura30JPN34+64+5Tianjin 2 F4141
813161
Alibek Kachmazov23RUS33+22+1Lost in Astana 2 R16
Lost in Qual. Astana R1
814541
Arda Azkara23TUR33+28+1Lost in Turku R16
815 NCH 
(824)
Conor Gannon24IRL33+9-1Lost in Roehampton R32
816184
Nicholas David Ionel23ROU33-11-3
817635
John Sperle24GER33+16Lost in Trier R16
818 NCH 
(834)
Carles Cordoba20ESP33+16
819745
Taiyo Yamanaka24JPN33-2Lost in Astana 2 R16
Lost in Tianjin 2 R16
820789
Jorge Plans24ESP33+26+1Lost in Kursumlijska Banja 13 R16
82121
Daniel Evans36GBR32+15
822 NCH 
(824)
Jangjun Kim19KOR32+15
823416
Étienne Donnet25FRA32-190-26
824538
Johan Alexander Rodriguez22COL32-164-22
825 NCH 
(844)
Jannik Opitz28GER32+36+2Lost in Qual. Hamburg R2
826387
Mariano Kestelboim30ARG32-25-4
827486
Alex Knaff28LUX32+13
828183
Adrian Andreev25BUL32+13
829232
José Pereira35BRA32+1-1Lost in Londrina R16
830 NCH 
(855)
Markus Mölder21EST32+25+1Lost in Turku QF
831 NCH 
(965)
Oskari Paldanius19FIN32+221+15Turku W
832496
Denis Klok28RUS32-55-8Lost in Kursumlijska Banja 13 R32
Lost in Kursumlijska Banja 14 R32
833803
Michel Hopp27GER32-8-2
834 NCH 
(845)
Alan Ważny19POL32+11Lost in Bielsko Biala R32
Lost in Qual. Hamburg R1
835 NCH 
(849)
Nicolas Robert19FRA32+29+2Lost in Curtea De Arges 2 QF
Lost in Koksijde R16
836793
Gabriele Maria Noce30ITA32-10-2Lost in Fano R16
Lost in Qual. Todi R1
837451
Marko Miladinović25SRB32-59-8Lost in Southaven R32
838533
Julio César Porras28ARG31+10Lost in Tauste R32
839728
Patrick Brady21GBR31-27-4
840552
Igor Gimenez26BRA31-132-17
841638
Yusuke Kusuhara29JPN31+12
842692
Hoyoung Roh20KOR31+9
843814
Jeffrey Von Der Schulenburg24SUI31+96+7Lost in Muttenz SF
844817
Natan Rodrigues24BRA31-1-1
845831
Calvin Müller26GER31-1-1Lost in Muttenz R32
846759
Jesse Flores31CRC31+10Lost in East Lansing R32
847 NCH 
(874)
Tom Zeuch26GER31+27+2Lost in Frankfurt R32
Lost in Qual. Hamburg R2
848429
Alvin Nicholas Tudorica24CAN30+11
849824
Guto Miguel17BRA30+1-1
850 NCH 
(851)
Keaton Hance18USA30+12
851822
Dominik Reček31CZE30-29-4
852 NCH 
(909)
Nico Hipfl20AUT30+57+4Lost in Poprad QF
Lost in Muttenz QF
853378
Sora Fukuda28JPN30-78-10Lost in Astana 2 R32
854769
Miles Jones25USA30+30+2Lost in Tianjin 2 QF
855549
Tianhui Zhang20CHN30-132-17Lost in Tianjin 2 R16
856355
Karl Friberg27SWE30+125+8Malmo F3737
857443
Yanaki Milev22BUL30-128-16
858561
Fermin Tenti29ARG30+56+4Lost in Curtea De Arges 2 QF
Lost in Targu Jiu QF
859621
Samuel Alejandro Linde Palacios18COL30+7
860853
Alaa Trifi19TUN30+7
861858
Manuel Plunger24ITA29+7
862451
Dan Alexandru Tomescu27ROU29-33-4
863 NCH 
(875)
Bryce Nakashima22USA29+18+1Lost in East Lansing R16
864774
Nitin Kumar Sinha27IND29+8Qual. Taipei R1
865 NCH 
(918)
Egor Pleshivtsev19RUS29+66+4Lost in Astana 2 SF
Lost in Qual. Astana R1
866815
Nicolas Jadoun24FRA29-39-5Lost in Roehampton R16
867 NCH 
(919)
Giannicola Misasi25ITA29+65+4Lost in Curtea De Arges 2 F
Lost in Targu Jiu R16
868643
Lorenzo Claverie23VEN28+9
86955
Facundo Bagnis36ARG28-83-10
870866
Max Dahlin20SWE28+10
871107
Nicolas Moreno De Alboran29USA28+7
872272
Orlando Luz28BRA28+7
87380
Jozef Kovalík33SVK28-13-2
874655
Thanapet Chanta26THA28+8
875588
Yuta Kikuchi26JPN28-189-23Lost in Tianjin R32
Lost in Tianjin 2 R32
876666
Niccolo Catini28ITA28+25+1Lost in Fano QF
877871
William Rejchtman Vinciguerra19SWE28+9Lost in Malmo R16
878860
Tomás Martínez22ARG28+7Lost in Asuncion R32
879788
Joao Victor Couto Loureiro23BRA28-14-2Lost in Malmo R32
880828
Andrea Fiorentini25ITA28-22-3
881691
Matthew Summers27GBR28+7Lost in Roehampton R32
882288
Jakub Paul27SUI27-74-8
883459
Nikolay Vylegzhanin26RUS27-31-4
884878
Theodore Dean24USA27+6
885 NCH 
(892)
Davide Tortora25ITA27+22+1Lost in Malmo R16
886879
Stijn Paardekooper22NED27+6
887879
Ronit Karki18USA27+8
888614
William Grant25USA27-15-2
889883
Giulio Perego23ITA27-6-1Lost in Roehampton R32
890362
Bastián Malla29CHI27+6Lost in Asuncion R32
891 NCH 
(950)
Michele Mecarelli19ITA27+74+4Lost in Fano R16
Qual. Todi W
Lost in Todi R32
892660
Michael Zhu34USA27-17-2Qual. Sion R12830
893729
Tomas Curras Abasolo26ESP27+9
894713
Grigoriy Lomakin28KAZ27+9Qual. Taipei R1
89549
Federico Coria34ARG26-56-6
896114
Gijs Brouwer30NED26+10
897114
Jason Jung37TWN26+11
898857
Charlie Robertson19GBR26-7-1Lost in Roehampton R32
899719
Hanyi Liu25CHN26+14
900 NCH 
 1025
Goncalo Marques20POR26+135+8Lost in Tauste R16
Lost in Idanha A Nova SF
901479
Felix Corwin30USA26-7-1Lost in Southaven R32
902744
Nikita Belozertsev17UZB26-4-1
903403
Lorenzo Rottoli24ITA26-4-1Lost in Fano R16
904 NCH 
(962)
Maxwell Exsted19USA26+58+3Lost in Southaven R16
Lost in Asuncion QF
905818
Anas Mazdrashki20BUL26-48-5
906796
Finn Murgett24GBR26+9
907 NCH 
(916)
Kerem Yilmaz19TUR26+9Lost in Turku R32
908273
Elmar Ejupovic33GER25+9
90913
Nick Kyrgios31AUS25+10
910816
Zsombor Velcz23HUN25+10
911638
Johannes Ingildsen29DEN25+11
912319
Patrick Maloney26USA25+58+3Lost in Southaven QF
Lost in East Lansing R32
913470
Filippo Moroni25ITA25-102-10Lost in Warsaw QF
914468
Dominik Kellovský30CZE25-21-2
915914
Robert Guna20ROU25+12Lost in Curtea De Arges 2 QF
916878
Tristan Stringer20USA25-4-1
917377
Marcello Serafini23ITA25+278+14Lost in Fano F
918 NCH 
(926)
Ronald Hohmann25USA25+8Lost in Roehampton R32
Lost in Trier R32
919 NCH 
(928)
George Lazarov21BUL25+9Lost in Kursumlijska Banja 14 R16
920627
Ryan Fishback24USA25-158-16
921385
Aryan Shah20IND25+55+3Lost in Tauste SF
Lost in Idanha A Nova R32
922694
Maxence Bertimon26FRA25-157-16Lost in Malmo QF
923917
Muhammad Shoaib24PAK24+10
92429
Christopher Eubanks30USA24+10
925740
Pierre Yves Bailly22BEL24+10
926913
Kriish Tyagi19IND24+10
927569
James Watt26NZL24-38-3
928822
Ofek Shimanov21ISR24+9Qual. Astana 2 W
Lost in Astana 2 R32
92985
Dennis Novak32AUT24+9
930235
Ivan Nedelko40RUS24+10
93162
Kenny de Schepper39FRA24+10
932364
Mikalai Haliak28BLR24+29+1Lost in Tianjin R32
Lost in Tianjin 2 R16
933905
Christopher Li23PER24+10
934694
Xiaofei Wang23CHN24-37-3
935810
Kristijan Juhas25SRB24-6-1Lost in Kursumlijska Banja 14 R16
936622
Amaury Raynel24FRA24-36-3Lost in Trier R32
937 NCH 
(946)
Aaron Funk20GER24+42+2Lost in Frankfurt QF
938536
Ryotaro Taguchi26JPN24+6Lost in Tianjin R32
939931
Rocco Piatti22MON24+25+1Lost in Roehampton R32
Lost in Idanha A Nova R16
940861
Marcus Walters28GBR24+26+1Lost in Roehampton R16
Lost in Turku R32
941827
Pietro Marino25ITA24+8
942908
Daniil Sarksian20ARM24+9Lost in Tianjin R16
Lost in Tianjin 2 R32
943237
Nicolás Barrientos39COL23+9
944938
Pablo Perez Ramos23ESP23+9Qual. Roehampton W
Lost in Roehampton R32
945479
Ilya Snițari24MDA23-21-2
946461
Peter Bertran30DOM23-77-6
947940
Noritaka Koizumi23JPN23+8Qual. Taipei R1
948805
Oliver Bonding19GBR23-23-2
949269
Giovanni Fonio28ITA23+7
950 NCH 
(972)
Linus Lagerbohm18FIN23+38+2Lost in Bielsko Biala QF
Lost in Trier R32
951407
Michael Agwi22IRL23-163-15Trier F3030
952182
Maximilian Neuchrist35AUT23-41-3Qual. Sion R12426
953814
Marc Van Der Merwe31RSA23+6
954 NCH 
 1080
Lorenzo Comino20ITA23+126+7Lost in Kursumlijska Banja 13 SF
955 NCH 
(963)
Charles Bertimon26FRA23+8
956 NCH 
(975)
Mickael Kaouk17FRA23+52+3Lost in Koksijde QF
957684
Ali Yazdani22IRI23-53-4Lost in Kursumlijska Banja 13 SF
958278
Lucas Gerch31GER22+11
959845
Shunsuke Nakagawa26JPN22-2-1
960838
Luca Pow21GBR22+26+1Lost in East Lansing R16
961845
Aleksa Ćirić26SRB22-98-8
962838
Iiro Vasa23FIN22+9Lost in Fano R16
Lost in Turku R32
963639
Bekkhan Atlangeriev25RUS22+10
964866
Lorenzo Gagliardo26ARG22-54-4Lost in Asuncion R16
965874
Ryo Tabata18JPN22+29+1Lost in Astana 2 R16
966731
Axel Nefve26USA22+41+2Lost in Southaven R32
Qual. East Lansing W
Lost in East Lansing QF
967837
Marko Maksimović20SRB22+7Lost in Kursumlijska Banja 13 R16
968839
Yaojie Zeng24CHN22-23-2
969961
Oliver Okonkwo26GBR22+6Lost in East Lansing R32
970352
Kris Van Wyk29RSA22+8
971736
Jakub Filip20CZE22-25-2Lost in Bielsko Biala R16
972727
Petros Tsitsipas26GRE22+8Qual. Sion R12325
973928
Rafael Tosetto27BRA22+41+2Lost in Londrina R32
Lost in Asuncion SF
974859
Adan Freire Da Silva27FRA22-7-1Lost in Frankfurt R16
975956
Benjamin O'Connell27AUS22-7-1
976395
Wishaya Trongcharoenchaikul31THA22-26-2Lost in Tianjin R32
Lost in Tianjin 2 R32
977906
Jeremy Gschwendtner27GBR22+41+2Lost in Bielsko Biala R16
Lost in Warsaw R16
978947
Karim Ibrahim23EGY22+6
979135
Antoine Escoffier34FRA21+6
980946
Taym Al Azmeh22SYR21+10
981411
Micah Braswell24USA21+8
982 NCH 
(991)
Matthew Thomson26USA21+9Lost in Qual. East Lansing R1
983640
Axel Garcian24FRA21+10Lost in Eupen R32
984889
Salvador Price21COL21+53+3Lost in Londrina QF
985753
Justin Roberts29BAH21+10Lost in East Lansing R16
986968
Markus Malaszszak22THA21+10Lost in Trier R32
987704
Mwendwa Mbithi28USA21-40-3
988980
Julian Cundom25ARG21+9Lost in Asuncion R32
989975
Aditya Vishal Balsekar23IND21-7-1
990 NCH 
 1048
Andrea Colombo23ITA21+69+4Lost in Tauste QF
Qual. Idanha A Nova W
Lost in Idanha A Nova R16
991688
Alexandre Aubriot27FRA21-104-7
992979
Yuta Tomida19JPN21+7
993714
Niklas Schell27GER21+33+2Lost in Trier QF
994736
Martin Borisiouk26BLR20-40-3Qual. Astana 2 W
Lost in Astana 2 R16
Lost in Qual. Astana R1
995712
Aoran Wang29CHN20+8
996233
Yun seong Chung28KOR20+101+5Qual. Maanshan 9 R1Lost in Tianjin R16
Qual. Tianjin 2 W
Lost in Tianjin 2 SF
997 NCH 
 1436
Lars Goran Verwerft23BEL20+439+14Koksijde FLost in Qual. Eupen R33131
998797
Elgin Khoeblal24NED20+6Lost in Eupen R16
Lost in Koksijde R16
999417
Ajeet Rai27NZL20+23+1Lost in Qual. Brownsburg R2
1000685
Peter Buldorini22IRL20+24+1Lost in Fano R16
Lost in Qual. Todi R1
In Play :
 ATP1000  Cincinnati
 CH75  Brownsburg, ​Hamburg, ​Prague, ​Todi
 CH50  Astana, ​Sion
 M25  East Lansing, ​Idanha A Nova, ​Koksijde, ​Kursumlijska Banja 14, ​Muttenz, ​Taipei
 M15  Asuncion, ​Malmo, ​Targu Jiu, ​Tianjin 2, ​Trier, ​Warsaw
Highlight Country :