WTA | Doubles | Official ATP Ranking | 5W ATP Ranking | Live ATP Ranking | Live ATP Race | Next Gen | ITF Ranking | Tournament Draws | Schedule |  $  | 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 Sinner24ITA13450-50
21
Carlos Alcaraz23ESP9460-500
32
Alexander Zverev29GER7040-150Halle R16
(R32  )
70907490
4CH
Félix Auger-Aliassime25CAN4390Halle R16
(R32  )
44404840
5CH
Ben Shelton23USA4070Halle R3241104560
6CH
Alex de Minaur27AUS4060London R3240604510
71
Novak Djoković39SRB3760+1
84
Taylor Fritz28USA3635+1Halle R3236354085
91
Daniil Medvedev30RUS3530-2-280Halle R3235303980
10CH
Flavio Cobolli24ITA3460-80Lost in Halle R32 
Advertisement
1110
Alexander Bublik28KAZ2620-400Lost in Halle R32 
122
Casper Ruud27NOR2425+2
135
Andrey Rublev28RUS2420-40Lost in Halle R32 
145
Lorenzo Musetti24ITA2325+1+10
1512
Jiří Lehečka24CZE2320-3-320London R3223602810
16CH
Luciano Darderi24ITA2300+1
1712
Jakub Menšík20CZE2295-1-5Lost in London R32 
18CH
Learner Tien20USA2290+1+20Halle R16
(R32  )
23402740
1916
Valentin Vacherot27MON2138+1
208
Karen Khachanov30RUS2080-2-200Lost in Halle R32
2114
Arthur Fils22FRA1940
2214
Alejandro Davidovich Fokina27ESP1860London R3218602310
23CH
Rafael Jódar19ESP1849
24CH
João Fonseca19BRA1735+1Lost in Halle R32 
2510
Frances Tiafoe28USA1730+1Halle R16
(R32  )
17802180
2624
Arthur Rinderknech30FRA1688-2-88London R3217132163
2718
Francisco Cerúndolo27ARG1660London R1617102110
288
Tommy Paul29USA1645London R16
(R32  )
16952095
298
Cameron Norrie30GBR1595London R3216352085
3025
Tomás Martín Etcheverry26ARG1460-50Halle R3214601910
3119
Alejandro Tabilo29CHI1428London R3214481898
3213
Ugo Humbert27FRA1360+1London R3213601810
3331
Ignacio Buse22PER1360+2+44London R1614101810
3430
Matteo Arnaldi25ITA1336
3529
Brandon Nakashima24USA1335-3-50London R1613851785
36CH
Alexander Blockx21BEL1275+1
3730
Corentin Moutet27FRA1258-1-25London R16
(R32  )
13081708
3829
Mariano Navone25ARG1165+1
3921
Tallon Griekspoor29NED1165+1Lost in Halle R32
4017
Adrian Mannarino37FRA1139+4+40London R16
(R32  )
11891589
4110
Denis Shapovalov27CAN1130London R16
(R32  )
11801580
4230
Alex Michelsen21USA1115-4-90
4333
Jaume Munar29ESP1065-40
44 NCH 
 (45) 
Juan Manuel Cerúndolo24ARG1055+1
45 NCH 
 (47) 
Kamil Majchrzak30POL1032+2London R3210571507
4620
Tomáš Macháč25CZE1020-4-100
47 NCH 
 (51) 
Raphaël Collignon24BEL1019+4+53Halle R16Qual. Halle WQual. Halle W
Halle R16
10691469
4838
Zizou Bergs27BEL1010Halle R3210501500
496
Matteo Berrettini30ITA985
5041
Térence Atmane24FRA982+3+34Halle R1610321432
Advertisement
5127
Miomir Kecmanović26SRB980-1Lost in Halle R32
5222
Botic van de Zandschulp30NED969+4+34London R16
(R32  )
10191419
5330
Nuno Borges29POR945+1Lost in Halle R32 
5452
Thiago Agustín Tirante25ARG944-2-17
5545
Yannick Hanfmann34GER940+4+25Halle R16
(R32  )
9901390
5618
Sebastián Báez25ARG935+1
5743
Camilo Ugo Carabelli26ARG930+1
5855
Martin Landaluce20ESP926-3-10Qual. Halle W
Lost in Halle R32
593
Marin Čilić37CRO911-13-125London R329611411
6015
Sebastian Korda25USA900
6136
Fábián Marozsán26HUN895Halle R169451345
6248
Ethan Quinn22USA894+4+40Halle R169441344
63CH
Mattia Bellucci25ITA876+11+62Halle R16
(R32  )
Qual. Halle WQual. Halle W
Halle R16
(R32  )
9261326
6456
Román Andrés Burruchaga24ARG875-2
6533
Jenson Brooksby25USA867+8+50London R169171317
6655
Vít Kopřiva29CZE856-2Lost in Halle R32 
6762
Zachary Svajda23USA848+2+13Lost in Qual. London R2
Lost in London R32 
6856
Hamad Medjedović22SRB844-1London R328941344
6954
Aleksandar Kovačević27USA837-1Lost in Qual. London R2
Lost in London R32
7010
Pablo Carreño Busta34ESP834
7121
Lorenzo Sonego31ITA833-6-22Halle R32Lost in Qual. Halle R2Lost in Qual. Halle R2
Halle R32
8831333
7270
Adolfo Daniel Vallejo22PAR828-1
7371
Jesper de Jong26NED808-1-13Lost in Parma R32
7454
Valentin Royer25FRA798+1
7531
Márton Fucsovics34HUN781+1Lost in London R32
7621
Jan Lennard Struff36GER779+1
7746
James Duckworth34AUS776+1Lost in Qual. London R1
7844
Daniel Altmaier27GER774+3+34Halle R16
(R32  )
8241224
794
Holger Rune23DEN760-16-100
8058
Arthur Cazaux23FRA757-1
8170
Dino Prižmić20CRO735+1Lost in Qual. London R1
8229
Giovanni Mpetshi Perricard22FRA710+5+15Qual. London W
Lost in London R32 
8382
Daniel Mérida21ESP706-8Lost in Qual. London R1
8437
Marcos Giron32USA705+2Lost in Qual. London R2
Lost in London R32
8574
Emilio Nava24USA704-3
863
Stefanos Tsitsipas27GRE700-6-40
87 NCH 
 (97) 
Sho Shimabukuro28JPN691+10+40Halle R167411141
8854
Francisco Comesaña25ARG688
8933
Gabriel Diallo24CAN685-5-25London R327251175
9074
Adam Walton27AUS676+1-3Lost in Qual. London R1
9176
Marco Trungelliti36ARG670+1
9242
Benjamin Bonzi30FRA667-3-15Nottingham 2 R16673782
936
Hubert Hurkacz29POL665+10+50Halle R16
(R32  )
7151115
9467
Eliot Spizzirri24USA662+1
9587
Jaime Faria22POR660-2-8Nottingham 2 R16668777
9645
Aleksandr Shevchenko25KAZ658
9754
Yibing Wu26CHN634+2+8Nottingham 2 R16642751
9819
Alexei Popyrin26AUS630-8-50Lost in Halle R32
9946
Quentin Halys29FRA626-5-40
10038
Alex Molčan28SVK626+1
Advertisement
10163
Luca Van Assche22FRA618-1-8Parma R16626735
10262
Rinky Hijikata25AUS617+2+12London R32Qual. London WQual. London W
London R32
6671117
10348
Aleksandar Vukic30AUS614-5-12Lost in Qual. London R2
10423
Damir Džumhur34BIH604+1Lost in Parma R32
105 NCH 
(108)
Martin Damm22USA603+3+17Qual. London W
Lost in London R32
10664
Yunchaokete Bu24CHN598+1
107101
Jan Choinski30GBR594-1-6Poznan R16601687
108CH
Coleman Wong22HKG584+1Lost in Nottingham 2 R32
10917
Reilly Opelka28USA571-7-50
1103
Stan Wawrinka41SUI563+1
11116
Nikoloz Basilashvili34GEO554+7+25Qual. Halle W
Lost in Halle R32 
11289
Patrick Kypson26USA548+2
113 NCH 
(116)
Leandro Riedi24SUI533+3
11458
Hugo Gaston25FRA533+3Lost in Nottingham 2 R32
11586
Dalibor Svrčina23CZE532-5-43Poznan R16539625
116 NCH 
(120)
Pablo Llamas Ruiz23ESP525+4
117 NCH 
(121)
Nicolai Budkov Kjaer19NOR522+4Lost in Nottingham 2 R32
118107
Titouan Droguet25FRA519-6-43Dublin R32519587
119118
Henrique Rocha22POR519+3Lost in Nottingham 2 R32
12017
Cristian Garín30CHI504-1-25
12137
Sebastian Ofner30AUT501+2-17Parma R16
(R32  )
509618
12238
Alexandre Müller29FRA494+3
123 NCH 
(126)
Dane Sweeny25AUS493+3Lost in Nottingham 2 R32
12447
Facundo Díaz Acosta25ARG482+3+1Poznan R16489575
125108
Francesco Maestrelli23ITA480-1-16Lost in Dublin R32
126 NCH 
(140)
Arthur Fery23GBR478+14+37London R16528928
12736
Roman Safiullin28RUS475+4+8Nottingham 2 R16483592
128101
Vilius Gaubas21LTU474+1
12960
Stefano Travaglia34ITA464+3+2Parma R16472581
130109
Andrea Pellegrino29ITA457+3
131 NCH 
(135)
Arthur Géa21FRA457+4+4Nottingham 2 R16465574
13299
Nishesh Basavareddy21USA453+2
13336
Pedro Martínez29ESP451+3Lost in Parma R32
13493
Tomás Barrios Vera28CHI442+3-8Lost in Nottingham 2 R32
135 NCH 
(143)
August Holmgren28DEN423+8+8Nottingham 2 R16Lost in Qual. Nottingham 2 R2Lost in Qual. Nottingham 2 R2
Nottingham 2 R16
431540
136101
Billy Harris31GBR417+6+1Nottingham 2 R16425534
137102
Kyrian Jacquet25FRA417+8+6Dublin R16423486
138 NCH 
(144)
Toby Samuel23GBR414+6Lost in London R32
139 NCH 
(145)
Michael Zheng22USA410+7Lost in Nottingham 2 R32
14037
Mackenzie McDonald31USA409-12-67Lost in Nottingham 2 R16
141132
Jack Pinnington Jones23GBR409+6Lost in London R32 
14295
Tristan Schoolkate25AUS403+7
143 NCH 
(148)
Rei Sakamoto19JPN403+5-2Lost in Nottingham 2 R32
144102
Elmer Møller22DEN400+7
14592
Shintaro Mochizuki23JPN397-7-48Nottingham 2 QF416506
146 NCH 
(153)
Stefanos Sakellaridis21GRE396+7Dublin R32398467
14787
Jurij Rodionov27AUT389+5-7Dublin R16394457
14853
Christopher O'Connell32AUS388+6-5Nottingham 2 R16396505
149125
Alex Bolt33AUS381+6-12Lost in Qual. Halle R2
15049
Jacob Fearnley24GBR380-20-92Nottingham 2 R16388497
Advertisement
15123
Dušan Lajović35SRB378-12-64
152111
Zdeněk Kolář29CZE378+4-4
15391
Otto Virtanen24FIN376+7+8Nottingham 2 R16384493
154134
Moez Echargui33TUN376-4-25Lost in Nottingham 2 R32
155 NCH 
(157)
Juan Carlos Prado Angelo21BOL374+2-1
15626
Jordan Thompson32AUS373+2
157113
Liam Draxl24CAN368+2
1584
Jack Draper24GBR360-45-200
15931
Lloyd Harris29RSA359+2-8
1609
Roberto Bautista Agut38ESP358-45-184Lost in Qual. Halle R2
16164
Hugo Dellien33BOL357+2
16216
Marco Cecchinato33ITA353+5+2Parma R16361470
163145
Mark Lajal23EST352+3Lost in Dublin R32
164150
Nicolás Mejía26COL352-2Dublin R16358421
1653
Grigor Dimitrov35BUL351+4+6Dublin R16357420
16667
Luca Nardi22ITA348+7+5Qual. Nottingham 2 W
Lost in Nottingham 2 R32
16749
Roberto Carballés Baena33ESP345+5+1Parma R16353462
168157
Lukas Neumayer23AUT345-3-8Lost in Poznan R32
169167
Daniil Glinka26EST345+1Dublin R32345414
170106
Zsombor Piros26HUN342+5Lost in Parma R32
171139
Ugo Blanchet27FRA341-3
172169
Joel Schwärzler20AUT341+2-2
173159
Luka Mikrut22CRO340-5-8
174109
Lukáš Klein28SVK335+6
175123
Timofey Skatov25KAZ335+1-7Lost in Qual. Nottingham 2 R1
176137
Chris Rodesch24LUX334+3-3Lost in Dublin R32
177 NCH 
(181)
Federico Cina19ITA333+4
178 NCH 
(180)
Gonzalo Bueno22PER333+5Poznan R32334427
17931
Zhizhen Zhang29CHN332+10+13Nottingham 2 R16Qual. Nottingham 2 WQual. Nottingham 2 W
Nottingham 2 R16
340449
18072
Borna Gojo28CRO332+4
18124
Yoshihito Nishioka30JPN331+4
182CH
Gauthier Onclin25BEL331+4Lost in Dublin R32
183142
Gustavo Heide24BRA330+4Poznan R32337430
184153
Alexis Galarneau27CAN323+4Dublin R16328391
185105
Elias Ymer30SWE312-3-21Lost in Dublin R32
186 NCH 
(190)
David Jordá Sanchis32ESP312+4
187133
Colton Smith23USA309-10-32Dublin R16315378
18817
Bernard Tomic33AUS309+4Lost in Dublin R32
18989
Francesco Passaro25ITA304-11-35Lost in Parma R32
190165
Clément Tabur26FRA303+6+6Dublin R16309372
191 NCH 
(193)
Gianluca Cadenasso21ITA303+3
192106
Tristan Boyer25USA302-1-8Lost in Nottingham 2 R32
19381
Michael Mmoh28USA301+2Lost in Qual. London R1
194110
Giulio Zeppieri24ITA296-1-8
19583
Carlos Taberner28ESP295-54-125
196125
Juan Pablo Ficovich29ARG291+2Lost in Dublin R32
197156
Vitaliy Sachko28UKR291+2
198131
Genaro Alberto Olivieri27ARG288+4+3Poznan R16295381
199123
Jérôme Kym23SUI285+2Dublin R32291360
200103
Harold Mayot24FRA284+3Lost in Qual. Dublin R1
Advertisement
201196
Remy Bertola27SUI284-4-12Nottingham 2 R16Qual. Nottingham 2 WQual. Nottingham 2 W
Nottingham 2 R16
292401
20252
Soonwoo Kwon28KOR280+6+3Lost in Qual. Nottingham 2 R2
Lost in Nottingham 2 R32
203 NCH 
(223)
Harry Wendelken24GBR280+21+22Qual. London W
Lost in London R32 
20458
Taro Daniel33JPN279+2
205176
Clément Chidekh25FRA277-5-13Lost in Dublin R32
206158
Yu-hsiou Hsu27TWN274+7+2Dublin R16Lost in Qual. Dublin R2Lost in Qual. Dublin R2
Dublin R16
280343
207164
James McCabe22AUS273-2-8Lost in Qual. Nottingham 2 R2
208199
Matej Dodig20CRO272+4
20993
Liam Broady32GBR272-2Lost in Qual. London R1
210201
Gilles Arnaud Bailly20BEL272+5+2Royan R32Lost in Varnamo QFLost in Varnamo QF
Royan R32
273319
21116
Nicolás Jarry30CHI270-7-13
212133
Federico Agustin Gomez29ARG270+2
213196
Rio Noguchi27JPN266+5+4Qual. Dublin W
Lost in Dublin R32
214 NCH 
(216)
Nikolás Sánchez Izquierdo27ESP266+2Lost in Parma R32
215 NCH 
(216)
Moïse Kouamé17FRA265+2
216 NCH 
(219)
Tom Gentzsch22GER263+12+9Lost in Qual. Halle R2
217184
Luka Pavlovic26FRA261+2
218197
Pol Martín Tiffon26ESP261+2
219 NCH 
(220)
Felix Gill24GBR260+3Nottingham 2 R16268377
22076
Filip Misolic24AUT259-58-100
22197
Kimmer Coppejans32BEL258-3Lost in Poznan R32
22295
Hugo Grenier30FRA254+1-5Lost in Qual. Nottingham 2 R1
223211
Darwin Blanch18USA253-12-19Lost in Nottingham 2 R32
224201
Edas Butvilas21LTU253+5Lost in Qual. Dublin R1
225210
Lautaro Midon22ARG251+2-4
226127
Lorenzo Giustino34ITA251-16-23Lost in Poznan R32
227 NCH 
(230)
Andrea Guerrieri27ITA248+3Lost in Qual. Dublin R2
22883
Chun Hsin Tseng24TWN246+6+8Parma R16254363
229 NCH 
(231)
Max Houkes25NED245+2
230168
Frederico Ferreira Silva31POR245+2Poznan R32246339
231142
Alejandro Moro Cañas25ESP242+2-2Lost in Royan R32
23227
Laslo Djere31SRB239-7-17Parma R16247356
233169
Henri Squire25GER238+2Lost in Poznan R32
234183
Oliver Crawford27GBR237+4Dublin R32Qual. Dublin WQual. Dublin W
Dublin R32
243312
235194
Dan Added27FRA237+5+2Lost in Martos QF
Lost in Qual. Dublin R1
2367
David Goffin35BEL233+6
237121
Stefano Napolitano31ITA233+8+3Parma R16241350
238147
Guy Den Ouden24NED232+5Lost in Qual. Nottingham 2 R1
239225
Franco Roncadelli26URU232-13-23Lost in Poznan R32
240222
Pedro Boscardin Dias23BRA231+1-3Lost in Poznan R32
241187
João Lucas Reis Da Silva26BRA231-4-7Poznan R16238324
242153
Jay Clarke27GBR230+8+7Nottingham 2 R16Qual. Nottingham 2 WQual. Nottingham 2 W
Nottingham 2 R16
238347
243 NCH 
(244)
Keegan Smith27USA229+3Lost in Qual. Dublin R1
244217
Yi Zhou21CHN228+9+9Dublin R16Qual. Dublin WQual. Dublin W
Dublin R16
234297
245167
Alex Barrena23ARG228-38-50
246121
Raúl Brancaccio29ITA227-10-11Lost in Parma R32 
247 NCH 
(248)
Guido Iván Justo28ARG227+1Asuncion 2 R16231273
24836
Pierre Hugues Herbert35FRA224+1
249210
Andy Andrade27ECU223-10-14Lost in Qual. Dublin R1
25050
Pavel Kotov27RUS222+1Royan R32226272
Advertisement
251250
Philip Henning25RSA219+1Lost in Royan R32
252247
Hynek Bartoň22CZE219-5-9Poznan R16226312
253147
Kaichi Uchida31JPN218+1Lost in Qual. Dublin R1
254248
Florent Bax27FRA215+2-1Lost in Milan R32
255 NCH 
(257)
Andre Ilagan25USA215+2
256 NCH 
(260)
Buvaysar Gadamauri25BEL211+4+1Parma R16219328
2576
Gaël Monfils39FRA210+2
258197
Fajing Sun29CHN209+3
259258
Diego Dedura18GER209+3Lost in Qual. Halle R1
26047
Juncheng Shang21CHN205+3
261108
Franco Agamenone33ITA205+3Lost in Parma R32
262261
Stefan Dostanic24USA204+3
263175
Álvaro Guillén Meza23ECU204+3Lost in Parma R32
264237
Alastair Gray27GBR203+6+5Qual. Nottingham 2 W
Lost in Nottingham 2 R32
265210
Filip Jianu24ROU203+2Lost in Qual. Halle R1
266257
Miguel Damas26ESP202+3Lost in Parma R32
267180
Justin Engel18GER201-9-13
268168
Maks Kaśnikowski22POL195+11+4Poznan R16202288
269235
Charles Broom28GBR195+4+1Dublin R32Qual. Dublin WQual. Dublin W
Dublin R32
201270
270 NCH 
(272)
Max Alcalá Gurri23ESP194+2Royan R16198240
271267
Petr Bar Biryukov24RUS194+3Lost in Parma R32
272 NCH 
(281)
Michele Ribecai23ITA193+11+5Poznan R16200286
273200
George Loffhagen25GBR192+3
274245
Andrej Nedić21BIH192-19-24Samobor R32Lost in Kiseljak R16Lost in Kiseljak R16
Samobor R32
275193
Sascha Gueymard Wayenburg22FRA192+3
276268
Martin Krumich23CZE191-8-11Poznan R16198284
277226
Juan Bautista Torres24ARG190+3-1Asuncion 2 R32191237
278116
Calvin Hémery31FRA189-3-4Lost in Royan R32
279105
Duje Ajduković25CRO189+3+1Lost in Kiseljak R16
Lost in Poznan R32
280181
Daniel Rincon23ESP188-9-8Parma R16196305
281260
Robin Bertrand23FRA188+3Lost in Royan R32
28268
Sumit Nagal28IND187-5-5Lost in Poznan R32
28361
Thiago Monteiro32BRA187+2
284 NCH 
(288)
Cezar Crețu25ROU186+4
28572
Yosuke Watanuki28JPN185+4
286284
Dali Blanch23USA185+5
287271
Maxim Mrva18CZE185-2Poznan R16Qual. Poznan WQual. Poznan W
Poznan R16
192278
288172
Murphy Cassone23USA184+4
289 NCH 
(293)
Giles Hussey29GBR183+4+1Lost in Qual. Nottingham 2 R2
29056
Daniel Elahi Galán29COL181+22+8Parma R16189298
291287
Kilian Feldbausch20SUI181-1-4Royan R16185227
292212
Johannus Monday24GBR181+2Lost in Qual. London R1
293290
Sergey Fomin25UZB181+2
29421
Daniel Evans36GBR180-50-50Lost in Qual. London R1
295181
Abdullah Shelbayh22JOR180+1
29658
Thiago Seyboth Wild26BRA179+1Asuncion 2 R32183229
297 NCH 
(298)
Filippo Romano20ITA178+1Lost in Qual. Dublin R1
298214
Ilia Simakin22RUS177+1Parma R32185302
299287
Antoine Ghibaudo21FRA177+1
30039
Mikhail Kukushkin38KAZ177+2Lost in Qual. Halle R1
301CH
Hamish Stewart26GBR177Lost in Qual. Dublin R2
302168
Murkel Dellien28BOL177+2
303 NCH 
(310)
Thomas Faurel20FRA176+7+2Royan R16180222
304289
Lilian Marmousez24FRA176+3+1Samobor R16Lost in Ceska Lipa R16
30560
Juan Pablo Varillas30PER176
306144
Akira Santillan29JPN176Lost in Poznan R32
30747
Marc-Andrea Hüsler29SUI175+1Lost in Qual. Halle R1
308282
Juan Manuel La Serna22ARG174-22-13Asuncion 2 R32176222
309290
Iñaki Montes De La Torre23ESP174-1Lost in Klosters R32
310263
Eliakim Coulibaly24CIV174+1Royan R32174220
311217
Jonáš Forejtek25CZE172+4Lost in Qual. Poznan R1
312250
Andres Martin24USA172+2Tulsa R32
313150
Oriol Roca Batalla33ESP171+7+2Parma R16Qual. Parma W179288
314305
Alex Martinez25ESP171-1-2
315306
Blaise Bicknell24JAM171+1
316240
Matías Soto27CHI171+1Asuncion 2 R32175221
317171
Beibit Zhukayev25KAZ170+1
318241
Daniel Michalski26POL170-15-7Poznan R32177270
319103
Stefan Kozlov28USA169
320225
Philip Sekulic22AUS168+1
321 NCH 
(322)
Felix Balshaw20FRA167+1Royan R32170216
322177
Andrea Collarini34ARG167+1
323299
Sandro Kopp26AUT166+14+11Klosters R32Lost in Varnamo F
32478
Yasutaka Uchiyama33JPN164+1
325324
Luciano Emanuel Ambrogi22ARG164-1-1Asuncion 2 R32165211
326260
Tiago Pereira21POR164Lost in Qual. Halle R1
327258
Igor Marcondes29BRA163
328324
Braden Shick22USA163Tulsa R32
329311
Max Basing23GBR162+1Lost in Qual. Nottingham 2 R1
330321
Mert Alkaya26TUR162+1Lourinha R32
331278
Tyler Zink25USA162+1
332180
Paul Jubb26GBR161-3-2Lost in Qual. Dublin R1
333212
Michael Geerts31BEL159+2
334276
Petr Brunclík19CZE158-1Poznan R16165251
335332
Max Schönhaus18GER158+1Lost in Halle R32 
336170
Mattéo Martineau27FRA157-3-4Lost in Qual. Parma R2
337177
Nick Hardt25DOM156+3+4Asuncion 2 R16160202
338196
Rodrigo Pacheco Mendez21MEX155-57-35
339325
Yankı Erel25TUR153-1Lost in Royan R32
34071
Cedrik Marcel Stebe35GER152-1
341257
Mili Poljičak21CRO152Samobor R32
342158
Tung Lin Wu28TWN152
34378
Nicolás Kicker33ARG152Asuncion 2 R32156202
344340
Jacopo Vasami18ITA151+1Parma R32159276
345343
Hayato Matsuoka21JPN150+1
34688
Dominic Stricker23SUI149+1Klosters R32
347324
Oliver Tarvet22GBR147-3-4Lost in Nottingham 2 R32
348135
Mitchell Krueger32USA147+1
349254
Mats Rosenkranz27GER145-1-2
350127
Facundo Mena33ARG145
351CH
Carlo Alberto Caniato20ITA145Lost in Parma R32
352348
Daniel Milavsky24USA145Lost in Wichita R32
353333
Sean Cuenin22FRA144+30+15Kursumlijska Banja 5 W
354180
Yuta Shimizu27JPN144-1
355 NCH 
(384)
Radu Mihai Papoe23ROU144+29+15Curtea De Arges W
356322
Federico Bondioli21ITA144-1Parma R16152261
357342
Luca Castelnuovo29SUI143-1+1Lost in Qual. Poznan R2
358334
Matthew Dellavedova26AUS143+18+12Maanshan 7 R32Maanshan 6 W
359347
Ioannis Xilas25GRE142-2
360235
Marko Topo22GER140-2Lost in Qual. Parma R1
36180
Norbert Gombos35SVK140+12+9Poznan R16Lost in Qual. Poznan R2147233
362344
Florian Broska28GER140+20+11Poznan R16Qual. Poznan W147233
363116
Marc Polmans29AUS140-3
364287
Marvin Möller27GER139-2Lost in Ceska Lipa QF
365339
Andrey Chepelev27RUS139+53+22Samobor R32Kiseljak W
366358
Ognjen Milić18SRB137-7-3Lost in Royan R32
367346
Henry Searle20GBR137-13-7Dublin R16143206
368142
Ivan Gakhov29RUS136-7-4
369229
Marek Gengel30CZE136-4
370260
Carlos Sánchez Jover25ESP136+1+3Royan R16140182
371341
Gabriele Piraino22ITA134+19+7Lost in Messina F
372364
Tommaso Compagnucci26ITA134-2+1Lost in Qual. Parma R2
373191
Nerman Fatić31BIH133-4
374316
Eduardo Ribeiro28BRA133+7+4Asuncion 2 R16137179
375 NCH 
(376)
Anton Matusevich25GBR133+10+4Qual. Nottingham 2 W
Lost in Nottingham 2 R32
376242
Enrico Dalla Valle28ITA133+1+3Parma R32Qual. Parma W141258
377279
Garrett Johns25USA133-10-1
378303
Francesco Forti26ITA132-6
379 NCH 
(385)
Juan Estevez20ARG132+7+3Asuncion 2 R16136178
380176
Daniel Masur31GER131-6Lost in Qual. Nottingham 2 R1
381243
Marat Sharipov23RUS131+10+4Lost in Kiseljak SF
382373
Manas Dhamne18IND130-4Royan R32133179
383382
Andrew Fenty26USA130+11+5Tulsa R32Lost in Wichita SF
384249
Mathys Erhard24FRA130-5Poznan R32Qual. Poznan W137230
385346
Kasidit Samrej25THA130-5Maanshan 7 R32Lost in Maanshan 6 R16
386123
Ryan Peniston30GBR129-23-8
387363
Justin Boulais24CAN129-23-8Tulsa R32Lost in Wichita R32
388134
Geoffrey Blancaneaux27FRA129-1Lost in Royan R32
389252
Tom Paris23FRA128-23-7
390299
Vadym Ursu29UKR128-2Lost in Qual. Dublin R1
391261
Alex Rybakov29USA126+1Tulsa R32
392289
Renta Tokuda28JPN126+1Tokyo 2 R16Lost in Tokyo R32
393384
Petr Nesterov23BUL124+3Milan R16
394365
Raphaël Pérot24FRA123+16+4Royan R16127169
395157
Santiago Taverna26ARG123+4Asuncion 2 R32127173
396303
Arthur Weber34FRA122+4
397240
Patrick Zahraj26GER122+4Klosters R32
39893
Andrej Martin36SVK121-3-3Lost in Klosters R32
399CH
Arthur Nagel23FRA121+5
400392
Lui Maxted22GBR120+5
401398
Samuele Pieri24ITA120+2-1
402268
Gonzalo Villanueva31ARG120-5-4Asuncion 2 R32Lost in Brasilia SF120166
403401
Jay Friend22JPN119+4
404289
Mika Brunold21SUI119-36-14
405 NCH 
(452)
Ivan Marrero Curbelo27ESP119+47+15Kayseri 5 R32Kayseri 4 W
406284
Adrian Boitan26ROU119+2Constanta R32
407190
Matheus Pucinelli De Almeida25BRA119+2
408307
Oleg Prihodko28MKD118-10-5
409 NCH 
(412)
Carlos Maria Zarate21ARG118+3Lost in Asuncion 2 R32
410 NCH 
(413)
Jake Delaney29AUS118+3Tokyo 2 R16Lost in Tokyo QF
411207
Daniel Dutra da Silva37BRA118+6+1Lost in Ceska Lipa QF
412411
Jack Kennedy18USA117+2
413CH
Cyril Vandermeersch27FRA117+2
414347
Samir Banerjee22USA116+5
415395
Stefan Palosi26ROU116-4-2Constanta R16
416221
Hernán Casanova32ARG115+5Asuncion 2 R32119165
417270
Corentin Denolly29FRA115+5+1Klosters R32Lost in Nyiregyhaza R16
418414
Semen Pankin26RUS115-2-2
419 NCH 
(424)
Lucio Ratti22ARG115+8+2Royan R16119161
420170
James Trotter26JPN114-14-5Tulsa R32Lost in Wichita R32
421160
Li Tu30AUS114-32-13
422409
Alex Hernandez26MEX114+33+11Brasilia W
Lost in Asuncion 2 R32
423211
Javier Barranco Cosano27ESP113+1Samobor R32
424256
Johan Nikles29SUI113+1
425357
Luca Potenza25ITA113+1Milan R32
426301
Maximus Jones21THA113+8+1Tokyo 2 R32Lost in Tokyo R16
427403
Jack Logé21BEL113+1
428404
Cannon Kingsley25USA112+3
429244
Lucas Poullain30FRA112-6-2Royan R32115161
430280
Jie Cui28CHN111+3-1Tulsa R32Lost in Wichita R32
431331
Masamichi Imamura27JPN111+5Tokyo 2 R32Lost in Tokyo R16
432 NCH 
(437)
Edward Winter21AUS110+5Lost in Qual. Dublin R1
433387
Gianmarco Ferrari25ITA110+2-1Milan R16
43499
Brandon Holt28USA109+5
435289
Adria Soriano Barrera27COL109+5Lost in Wichita R32
436373
Bor Artnak22SLO109+5Lost in Samobor R32
437423
Carl Emil Overbeck24DEN109+1-1Lourinha R32
438143
Benjamin Hassan31LBN109+4Lost in Qual. Poznan R1
439 NCH 
(443)
Massimo Giunta21ITA109+4
44055
Facundo Bagnis36ARG108+4
441438
Sergio Callejon Hernando21ESP108+7Lost in Qual. Parma R1
442159
Dimitar Kuzmanov32BUL108-67-23Samobor R32
443390
Tibo Colson25BEL107+6
444314
Moerani Bouzige26AUS107-42-15Maanshan 7 R32Lost in Maanshan 6 R16
445395
Alafia Ayeni26USA106-2
446384
Olle Wallin24SWE106-14-6Lost in Varnamo R32
Lost in Qual. Poznan R2
Lost in Poznan R32
447356
Miloš Karol23SVK105+14+3Qual. Poznan W
Lost in Poznan R32
448 NCH 
(449)
Miguel Tobon19COL105+16+3Lost in Qual. Parma R2
449288
Fabrizio Andaloro25ITA104-19-8Lourinha R16
450347
Sanhui Shin29KOR104+3
451427
João Eduardo Schiessl21BRA103-1-4
452321
Robert Strombachs26LAT103+5
453263
Christoph Negritu32GER103+3
454 NCH 
(458)
Niels Visker24NED103+4Lost in Qual. Dublin R2
455424
Lorenzo Joaquín Rodríguez26ARG103+4Lost in Asuncion 2 R32
456153
Denis Yevseyev33KAZ102+7Lost in Qual. Poznan R1
457449
Quinn Vandecasteele23USA102+9+2Qual. Dublin W
Lost in Dublin R32
458331
Andrea Picchione28ITA101+7
45939
Radu Albot36MDA101-13-7
460271
Mateus Alves25BRA101-6-2
461219
Nicolás Álvarez Varona25ESP100-1-2
462432
Sebastian Sorger20AUT100-15-8Samobor R32
463424
Eero Vasa29FIN100-1-2
464378
Valerio Aboian24ARG99+3
465298
Aidan McHugh25GBR98+3
466298
Jacopo Berrettini27ITA98+3
467318
Alex Martí Pujolras27ESP98+3Lost in Qual. Poznan R1
468421
Hikaru Shiraishi26JPN98+3Tokyo 2 R16Lost in Tokyo SF
46963
Jason Kubler33AUS97+3
470358
Trevor Svajda20USA97-41-15
471 NCH 
(479)
Henry Bernet19SUI97+19+7Klosters R32Lost in Varnamo SF
472371
Georgii Kravchenko25UKR97+42+13Milan R16Lost in Ceska Lipa F
473 NCH 
(486)
Sergi Perez Contri28ESP97+35+11Mungia R32Lost in Kiseljak F
474319
Christian Langmo30USA97+1Tulsa R32Lost in Wichita R32
475416
Mees Rottgering18NED96+14+6Dublin R16102165
476415
Lorenzo Carboni20ITA95+1
477463
Dhakshineswar Suresh26IND94+1Tulsa R32
478167
Laurent Lokoli31FRA94-5-3Lost in Royan R32
479 NCH 
(482)
Daniel Siniakov23CZE94+3+2Lost in Ceska Lipa R16
Lost in Qual. Poznan R2
480146
Rudolf Molleker25GER94-4-1Lost in Ceska Lipa QF
Lost in Qual. Poznan R1
481161
Filip Peliwo32POL94+11+4Lost in Vaasa SF
482368
Alexander Binda24ITA94-2
483361
Viacheslav Bielinskyi22UKR93-32-13Gyula R32Lost in Kiseljak QF
484477
Koki Matsuda25JPN92-1Maanshan 7 R32Lost in Maanshan 6 R32
485474
Matthew William Donald21CZE92
486449
Takuya Kumasaka27JPN92-5-1Tokyo 2 R32Lost in Tokyo R16
487357
Eric Vanshelboim24UKR92-1Lost in Varnamo R16
488388
Karan Singh22IND92-1
489234
Maxime Chazal33FRA91-1
490143
Hiroki Moriya35JPN91-70-25Maanshan 7 R32
491453
Pietro Fellin24ITA91+1Gyula R32Lost in Nyiregyhaza QF
49265
Thanasi Kokkinakis30AUS90+11+4Dublin R32Qual. Dublin W96165
493222
Viktor Durasovic29NOR90-19-7Milan R16
494350
Vladyslav Orlov31UKR90+22+7Lost in Kiseljak SF
495 NCH 
(498)
Juan Cruz Martin Manzano21ITA90+11+4Qual. Parma W
Lost in Parma R32
496271
Pedro Sakamoto32BRA90+1Klosters R32Lost in Ceska Lipa QF
497378
Dan Martin27CAN89-4Lost in Wichita R32
498 NCH 
(517)
Enzo Aguiard23AUS89+21+7Tulsa R32Lost in Wichita SF
499455
Alejo Sanchez Quilez20ESP89-20-5Lost in Qual. Parma R2
500280
Dominik Palán25CZE89-5
501127
Jelle Sels30NED89-4
502271
Blake Ellis27AUS88-2+1Tulsa R32Lost in Wichita R16
503498
Paulo Andre Saraiva Dos Santos25BRA88-4Asuncion 2 R32Lost in Brasilia QF90136
504340
Colin Sinclair31NMI88-6-1Tokyo 2 R16Lost in Tokyo R32
505500
Giuseppe La Vela25ITA87-4Milan R16
506501
Mika Petković19GER87-4Bourg En Bresse R32
507505
Karl Poling26USA87+1Lost in Wichita R16
508 NCH 
(559)
Kaylan Bigun20USA86+51+15Irvine R32Rolling Hills W
509507
Tai Sach23AUS85Tokyo 2 R16Lost in Tokyo R32
510230
Max Hans Rehberg22GER84+16+4Qual. Poznan W
Lost in Poznan R32
511510
Yassine Dlimi23MAR84-1
512331
Carlos Lopez Montagud25ESP84-1
513 NCH 
(515)
Anton Shepp23NZL84+9+2Lost in Varnamo QF
514503
Tiago Torres23POR84-1Lourinha R32Lost in Martos R32
515449
Fares Zakaria25EGY83+2Lost in Qual. Poznan R1
516476
Dušan Obradović25SRB83-1-1Lost in Kiseljak R32
517449
Maxim Zhukov21RUS82+3
518510
Karim Bennani18MAR82+3
519485
Taha Baadi24MAR82+4
520519
Emile Hudd26GBR82+11+3Lost in Martos QF
521125
Matteo Gigante24ITA81-17-5
522358
Svyatoslav Gulin23RUS81-38-11Royan R1685127
523334
Leo Borg23SWE81-5-2
524 NCH 
(583)
César Bouchelaghem21FRA80+60+15Monastir 29 R32Monastir 28 W
525430
Sidharth Rawat33IND80-1-1
526288
Jakub Paul27SUI79+15+3Lost in Qual. Parma R2
527525
Alexander Donski27BUL79+11+2Lost in Qual. Poznan R2
528524
Reda Bennani19MAR79-1
529527
Michael Bassem Sobhy22EGY79-1Lost in Qual. Poznan R1
530508
Pavle Marinkov20AUS79+5+1Tulsa R32Lost in Wichita R16
531177
Omar Jasika29AUS79+1
532477
Kirill Kivattsev28RUS79+1Lost in Kiseljak QF
Lost in Milan R32
533 NCH 
(536)
Toufik Sahtali27ALG78+3
534463
Pedro Vives Marcos25ESP77+3
535 NCH 
(540)
Daniil Ostapenkov23BLR77+5
536377
Max Wiskandt24GER77+15+3Lost in Varnamo QF
537436
Sebastian Gima24ROU77+7+1Constanta R32Lost in Curtea De Arges QF
53874
Mirza Bašić34BIH76+4Lost in Kiseljak R32
539 NCH 
(545)
John Echeverria24ESP76+11+2Lourinha R16Lost in Martos QF
540462
Constantin Bittoun Kouzmine27FRA76+5Kayseri 5 R32
54140
Ilya Ivashka32BLR75+6Lourinha R32
542 NCH 
(548)
Patrick Schoen21SUI75+6Lourinha R32
543371
Ryan Nijboer26NED75-14-4Mungia R16
544418
Maé Malige20FRA75-1-1
545229
Mukund Sasikumar29IND75-15-4
546538
Johan Alexander Rodriguez22COL74-1Asuncion 2 R3278124
547269
Aidan Mayo23USA74-8-3
54819
Hyeon Chung30KOR74+1-1Lost in Tokyo R32
549544
Mitsuki Wei Kang Leong21MAS74+3Maanshan 7 R32Lost in Maanshan 6 R16
550455
James Story25GBR73+3
551486
Alec Beckley24RSA73-57-16
552483
Alec Deckers26NED73+2Lourinha R32
553525
Filip Jeff Planinšek24SLO73-28-8Lost in Kiseljak R32
554458
Maxwell Mckennon24USA73+27+7Lost in Kayseri 4 F
555410
Stefan Popović23SRB73Kursumlijska Banja 6 R32
556485
Digvijay Pratap Singh26IND72+1
557424
Kokoro Isomura23JPN72+12+3Lost in Maanshan 6 SF
558128
Andrea Vavassori31ITA71
559469
Juan Sebastián Gómez34COL71+18+4Asuncion 2 R1675117
560519
Amr Elsayed27EGY71-4-1
561 NCH 
(627)
Guillaume Dalmasso23FRA71+66+14Vaasa W
562470
Imanol López Morillo26ESP71-2Lost in Ceska Lipa R16
Lost in Qual. Poznan R1
563383
Lukáš Pokorný24SVK70-2
564 NCH 
(566)
Peter Makk24HUN70+2+1Lost in Nyiregyhaza QF
565 NCH 
(688)
Pablo Martinez Gomez20ESP69+155+25Lourinha R32Martos W
566562
Cooper Williams20USA69-4
567479
Tomasz Berkieta19POL69-55-15Poznan R3276169
568170
Maxime Janvier29FRA69-1Lost in Royan R32
569 NCH 
(650)
Yannik Kelm21GER69+81+15Saarlouis R32Nyiregyhaza W
570 NCH 
(587)
Marcel Zieliński25POL69+17+4Saarlouis R32Lost in Messina SF
571556
Aziz Ouakaa26TUN69-1Monastir 29 R32Lost in Monastir 28 R32
572433
Aristotelis Thanos25GRE68-67-18Lost in Varnamo SF
573CH
Mario Gonzalez Fernandez24ESP68Lourinha R32Lost in Martos R16
574517
Nino Ehrenschneider25GER68Saarlouis R32
575CH
Romain Faucon23BEL68
57699
Alexander Ritschard32SUI67
577509
Manuel Mazza27ITA67-12-2Milan R32
578491
Robin Catry24FRA67+1Lourinha R32
579135
Antoine Escoffier34FRA66-16-3
580416
Étienne Donnet25FRA66
581455
Olaf Pieczkowski22POL66-3-1
582515
Émilien Demanet21BEL66+33+7Royan R16Qual. Royan W70112
583536
Joshua Sheehy29USA65-1
584191
Dragos Nicolae Madaras28SWE65-1
585183
Federico Arnaboldi25ITA65Milan R16
586CH
Luca Staeheli26SUI65
587 NCH 
(591)
Karol Filar27POL65+9+2Lost in Qual. Poznan R2
588569
Alan Fernando Rubio Fierros27MEX64+15+3Lost in Curtea De Arges SF
589440
Alessandro Pecci25ITA64
590479
Jacob Bradshaw23AUS64Lost in Monastir 28 R32
591590
Ryan Dickerson29USA64+2
592517
Shunsuke Mitsui24JPN63-58-15
593541
Arda Azkara23TUR62+1-1
594159
Hady Habib27LBN62+3
595540
Joaquin Aguilar Cardozo21URU62+3Asuncion 2 R3266112
596251
Ergi Kırkın27TUR62+4Monastir 29 R32
597352
Giovanni Oradini28ITA62+4Milan R32
598586
Nicolas Tepmahc25FRA62-10-3Kayseri 5 R32Lost in Monastir 28 R16
599302
Andrew Paulson24CZE61+3
600150
João Domingues32POR61+95+14Lourinha R32Lost in Martos F
601315
Alfredo Perez29USA61-2-1
602474
Tsung Hao Huang26TWN61-7-2Lost in Maanshan 6 R32
603484
Tristan McCormick27USA61-11-3
604544
Luca Wiedenmann28GER61+26+5Lost in Nyiregyhaza R16
Qual. Parma W
Lost in Parma R32
605 NCH 
(612)
Cruz Hewitt17AUS61+7+1Lost in Varnamo R32
Lost in Qual. Dublin R2
606394
Bruno Kuzuhara22USA61-1Tulsa R32Lost in Wichita R32
607561
Leonardo Rossi23ITA61+21+4Lost in Vaasa SF
608136
Alexey Vatutin33RUS60
609606
Alexander Vasilev19BUL60-3
610430
Erik Arutiunian21BLR60-3
611384
Neil Oberleitner26AUT60-40-8
612447
Kuan Yi Lee29TWN60-1Maanshan 7 R32
613604
Bruno Fernandez21BRA60-9-1Lost in Asuncion 2 R32
614318
Gerard Campana Lee21KOR60+22+4Royan R16Qual. Royan W64106
615552
Igor Gimenez26BRA59-2
616603
Jan Kumstát19CZE59+44+6Klosters R32Lost in Ceska Lipa SF
617385
Aryan Shah20IND59-7-1
618316
Alberto Barroso Campos30ESP59-27-5Lourinha R16Lost in Martos QF
619598
Daniel De Jonge26NED59-5Lost in Qual. Royan R2
620 NCH 
(820)
Niels McDonald18GER58+200+25Varnamo W
621616
Kārlis Ozoliņš24LAT58-4
622296
Oleksandr Ovcharenko24UKR58-4
623605
Lorenzo Bocchi28ITA58-4Lost in Qual. Parma R2
624 NCH 
(625)
Maximo Zeitune20ARG58+18+3Asuncion 2 R32Qual. Asuncion 2 W62108
625513
Stefan Adrian Andreescu24ROU58+8+2Constanta R32Lost in Curtea De Arges SF
626 NCH 
(649)
Alan Magadan25MEX58+26+4Lost in Tokyo SF
627620
Yanis Ghazouani Durand25FRA58-6Lost in Kiseljak R16
628470
Filippo Moroni25ITA57-6Lost in Lourinha R32
629285
Alexander Weis29ITA57+11+2Parma R32Qual. Parma W65182
630189
Arthur Bouquier25FRA57-7
631215
Khumoyun Sultanov27UZB57-7Gyula R32Lost in Nyiregyhaza R32
632160
Oleksii Krutykh26UKR57+202+25Ceska Lipa W
633443
Federico Iannaccone27ITA57-7Lost in Milan R32
634433
Fausto Tabacco24ITA57+76+11Milan R16Messina W
635603
Amir Omarkhanov18KAZ56-4
636620
Josip Šimundža21CRO56-16-2
63729
Christopher Eubanks30USA55
638 NCH 
(639)
Thijs Boogaard17NED55+1Lourinha R32
639544
Adhithya Ganesan20USA55+9+1Lourinha R32Lost in Kayseri 4 QF
640 NCH 
(641)
Izan Almazan Valiente20ESP55+1Mungia R16
641237
Saba Purtseladze24GEO55+3
642621
Samuel Alejandro Linde Palacios18COL55-7-1Lost in Asuncion 2 R32
643 NCH 
(650)
Duncan Chan20CAN54+33+3Tulsa R32Lost in Wichita QF
644432
Iliyan Radulov21BUL54+1Milan R16
645625
Igor Kudriashov22RUS54+2
646595
S D Prajwal Dev30IND54+15+1Lost in Qual. Royan R2
647597
Ivan Ivanov17BUL54+2Dublin R3260129
648618
Santiago De La Fuente24ARG54-23-3Asuncion 2 R3258104
649542
Millen Hurrion26GBR54-81-15Lost in Qual. Nottingham 2 R1
650375
Strong Kirchheimer31USA54+3Irvine R32Lost in Rolling Hills R32
651 NCH 
(654)
Dimitris Sakellaridis20GRE54+3Samobor R16Lost in Ceska Lipa R16
652204
Máté Valkusz27HUN53-14-2Gyula R32
653348
Ryan Seggerman26USA53+97+13Parma R16Qual. Parma W61170
654 NCH 
(655)
Fryderyk Lechno-Wasiutyński21POL53+1Lost in Ceska Lipa R32
655546
Aidan Kim21USA53-26-3
656277
Michael Vrbenský26CZE53Lost in Qual. Poznan R1
657448
Aleksandre Bakshi28GEO53+2
658651
Ryan Colby22USA53Tulsa R32Lost in Wichita R32
659 NCH 
(707)
Attila Boros22HUN53+48+7Lost in Nyiregyhaza F
660477
Peter Fajta24HUN53-88-15Gyula R32
661238
Yusuke Takahashi28JPN53+1Lost in Tokyo R32
662651
Nicolás Villalón22CHI53-11-1
663450
Yurii Dzhavakian33UKR53Kayseri 5 R32Lost in Kayseri 4 R16
66457
Gastão Elias35POR52+1
665624
Yaroslav Demin20RUS52+21+3Lost in Kiseljak QF
666588
Yuta Kikuchi26JPN52+3Lost in Tokyo R32
667660
Daniel Antonio Núñez25CHI52+3
668496
Denis Klok28RUS52-36-4
669552
Keisuke Saitoh25JPN52+2Tokyo 2 R32
670667
Melios Efstathiou27CYP52+2Bourg En Bresse R32
671584
Kyle Kang21USA51-7-1
672569
James Watt26NZL51+15+3Lost in Qual. Nottingham 2 R2
673155
Dmitry Popko29KAZ51+16+3Tulsa R32Lost in Wichita QF
674654
Chase Ferguson27AUS51+3Lost in Maanshan 6 R32
Lost in Maanshan 7 R32
675271
Evan Zhu27USA51-2-1Lost in Maanshan 6 R16
Lost in Maanshan 7 R32
676625
Leo Vithoontien26JPN51+3Lost in Tokyo R32
Lost in Tokyo 2 R32
677491
Nicolas Arseneault19CAN50-2-1Tulsa R32Lost in Wichita R32
678533
Luis Carlos Alvarez21MEX50-62-8
679668
Gavin Young23USA50+2Tulsa R32Lost in Wichita R32
680614
Yuta Kawahashi28JPN50-13-2
681653
Matyáš Černý24CZE50-15-2Lost in Ceska Lipa R16
Lost in Qual. Parma R1
682465
Egor Agafonov23RUS50
683587
Pawit Sornlaksup26THA50+55+8Maanshan 7 R32Lost in Maanshan 6 F
684502
Adrian Ötzbach28GER50-1Lost in Varnamo R16
Lost in Saarlouis R32
685645
Tuncay Duran22TUR48-1
686526
Maxence Beaugé26FRA48-18-4
687387
Mariano Kestelboim30ARG48+4
688546
Uisung Park25KOR48+17+2Maanshan 7 R32Lost in Maanshan 6 QF
689471
Yuki Mochizuki28JPN48+1Tokyo 2 R32Lost in Tokyo R32
690513
Kai Wehnelt30GER48+2Klosters R32
691267
Louis Weßels27GER48-48-7Klosters R32Lost in Varnamo R32
692576
Michal Krajčí21SVK48+1
693476
Ignacio Monzón28ARG48+19+2Asuncion 2 R32Qual. Asuncion 2 W5298
694603
Oscar Weightman24GBR47Lost in Qual. Nottingham 2 R1
695527
Ye Cong Mo25CHN47-7-1Lost in Maanshan 7 R32
696252
Samuel Vincent Ruggeri24ITA47+10+1Lost in Kursumlijska Banja 5 R16
Lost in Qual. Parma R1
697696
Martin Van Der Meerschen26BEL47-1
698677
Kasra Rahmani19IRI47-1
699634
Léo Raquillet20FRA47Royan R325197
700696
Andreja Petrovic26NOR47-2Lost in Varnamo R32
701656
Maik Steiner31GER47-1
702654
Franco Ribero26ARG47+23+3Royan R32Lost in Messina R32
Qual. Royan W
5197
703501
Shinji Hazawa27JPN47+6+1Lost in Tokyo R16
Lost in Tokyo 2 R32
704674
Samuel Heredia20COL47-30-5Asuncion 2 R32Qual. Asuncion 2 W5197
705663
Samir Hamza Reguig24ALG47-4
706702
Noa Vukadin22CRO46-4Samobor R32
707612
Ozan Baris22USA46+231+24Tulsa R32Wichita W
708319
Patrick Maloney26USA46-5
709453
Arklon Huertas Del Pino Cordova31PER46+5+1Lost in Qual. Asuncion 2 R2
710547
Matyas Fuele27HUN46-6
711 NCH 
(720)
Dong Ju Kim24KOR46+10+2Maanshan 7 R32Lost in Maanshan 6 QF
712530
M Rifki Fitriadi27INA46-4
713708
Seydina André22SEN46-2Bourg En Bresse R32Lost in Vaasa R32
7144
Kei Nishikori36JPN45-1
715451
Dan Alexandru Tomescu27ROU45-31-4Constanta R32
716617
Lorenzo Sciahbasi20ITA45-59-8
717586
Gabriel Ghetu18ROU45-108-15Lost in Constanta R32
718675
Matisse Bobichon24FRA45-3Lourinha R32
719508
Manish Sureshkumar26IND45-3
720514
Marlon Vankan25GER45+8+2Saarlouis R32Lost in Curtea De Arges QF
721717
Thiago Cigarran26ARG45-4Lost in Qual. Asuncion 2 R1
722716
Amit Vales21ISR45-4
723717
Gabriele Bosio25ITA45-4Lost in Milan R32
724280
Jakub Nicod21CZE44-160-25Lost in Ceska Lipa R32
725 NCH 
(770)
Rafael Izquierdo Luque26ESP44+45+6Lost in Martos SF
726620
Ben Jones28GBR44-3
727549
Tianhui Zhang20CHN44-3Lost in Maanshan 7 R32
728383
Gabriele Pennaforti25ITA43-2
729447
Tomás Farjat25ARG43-2
730652
Radu David Turcanu20ROU43-52-8Constanta R32Lost in Curtea De Arges R32
731724
Fernando Cavallo20ARG43-2
732508
Loann Massard20FRA43-2Bourg En Bresse R32
733 NCH 
(739)
Lorenzo Angelini20ITA43+6+1Lost in Qual. Royan R2
734696
Matteo Covato21ITA43-2Lost in Ceska Lipa R32
Lost in Klosters R32
735463
Sander Jong26NED42-1
736730
Oskar Brostrom Poulsen24DEN42-1Lost in Varnamo R32
737668
Pierre Delage25FRA42Lost in Royan R32
738694
Maxence Bertimon26FRA42+2Bourg En Bresse R32
739712
Benjamin Torrealba20CHI42-8-1
740CH
Nikolai Barsukov19GER42+2Saarlouis R32Lost in Ceska Lipa R32
741273
Elmar Ejupovic33GER41-8-1
742673
Gustavo Ribeiro De Almeida20BRA41+22+3Asuncion 2 R32Qual. Asuncion 2 W4591
743520
Conner Huertas del Pino30PER41+23+3Asuncion 2 R32Qual. Asuncion 2 W4591
744 NCH 
(776)
Daniel Jade17FRA41+32+4Royan R164587
745722
Alejandro Turriziani Álvarez23ESP41-23-3Lost in Martos R32
746599
Giorgio Tabacco22ITA41-1Milan R32Lost in Messina R16
747627
Ryan Fishback24USA41
748724
Matt Kuhar29USA41-2Irvine R32Lost in Rolling Hills R32
749634
Timofei Derepasko19RUS41-115-15
750443
Yanaki Milev22BUL41-9-1Lost in Qual. Parma R1
751741
Joshua Charlton26AUS41-3Maanshan 7 R16Lost in Maanshan 6 R16
752437
Michiel De Krom27NED41-3Mungia R16
753363
Oscar Jose Gutierrez33ESP41+29+4Mungia R16Lost in Nyiregyhaza SF
754346
Stuart Parker28GBR40-3
755185
Aziz Dougaz29TUN40-109-14Lost in Monastir 28 QF
Lost in Qual. Halle R1
756750
Hunter Heck24USA40-2Tokyo 2 R32Lost in Tokyo R32
Qual. Tokyo 2 W
757407
Michael Agwi22IRL40-2
758459
Nikolay Vylegzhanin26RUS40-14-1
759747
Pavel Lagutin21RUS40-3Lost in Mungia R32
760468
Ryuki Matsuda26JPN40+9+2Lost in Monastir 28 QF
761756
Ignacio Parisca Romera20VEN40+19+3Asuncion 2 R32Qual. Asuncion 2 W4490
762689
Rodrigo Alujas23MEX40-4Bourg En Bresse R32
763339
Govind Nanda25USA39-4
764326
Alexis Gautier29FRA39-11-1
765 NCH 
(776)
Nikita Belozertsev17UZB39+12+2Lost in Nyiregyhaza QF
Lost in Kursumlijska Banja 6 R32
766448
Branko Djurić21SRB39+2+1Kursumlijska Banja 6 R32Lost in Kursumlijska Banja 5 SF
767232
José Pereira35BRA39-31-3
768451
Marko Miladinović25SRB39-6Qual. Tulsa R2
769718
Alejandro Juan Mano21ESP39-12-1Mungia R32
770362
Tim Handel29GER39-7Klosters R32Lost in Ceska Lipa R32
771161
Alibek Kachmazov23RUS38-6
772760
Gian Luca Tanner25SUI38-5
773733
Naoya Honda20JPN38+76+8Tokyo 2 R32Lost in Tokyo F
774636
Aleksandr Braynin26UKR38-2Gyula R32
775771
John Hallquist Lithen24SWE38-4Gyula R32Lost in Varnamo R32
77637
Emil Ruusuvuori27FIN37-3
777774
Michael Antonius16USA37-3
778461
Peter Bertran30DOM37-26-3
779429
Tadeáš Paroulek26CZE37-1
780290
Shintaro Imai32JPN37-5Maanshan 7 R16Lost in Maanshan 6 R32
781 NCH 
(796)
Matt Ponchet21FRA37+16+2Lost in Vaasa QF
782 NCH 
(786)
Anton Arzhankin23RUS37+4+1Lost in Kursumlijska Banja 5 R16
783378
Sora Fukuda28JPN37+6+1Tokyo 2 R32Lost in Tokyo R16
784575
Nikita Mashtakov27UKR37+6+1Samobor R16Lost in Kursumlijska Banja 5 QF
785184
Nicholas David Ionel23ROU37-2Constanta R32
786636
Taisei Ichikawa25JPN37+7+1Lost in Tokyo QF
Lost in Qual. Tokyo 2 R2
787535
Kenta Miyoshi22JPN36-44-5Irvine R32Lost in Wichita QF
788 NCH 
(862)
Andrew Johnson16USA36+74+8Lost in Rolling Hills F
789781
Mert Naci Türker27TUR36-8-1
790700
Jack Anthrop22USA35-6-1
791756
Roger Pascual Ferra20ESP35+46+4Monastir 29 R16Lost in Monastir 28 SF
79280
Jozef Kovalík33SVK35+3Samobor R32
793321
Facundo Juárez28ITA35+3
794638
Yusuke Kusuhara28JPN35-114-15Tokyo 2 R16
795792
Scott Jones28AUS35+3
796680
Abel Forger20NED35+4Gyula R16
797 NCH 
(801)
Grigory Shebekin21RUS35+4
798327
Naoki Nakagawa29JPN35+1Tokyo 2 R16Lost in Tokyo R32
799182
Maximilian Neuchrist34AUT35+3
800341
Wilson Leite34BRA35+3Lost in Qual. Asuncion 2 R1
801458
Nicolas Zanellato24BRA35+4
802799
Hoyoung Roh20KOR34+5Maanshan 7 R16Lost in Maanshan 6 R32
803363
Damien Wenger26SUI34+5
80485
Dennis Novak32AUT34+6
805117
Felipe Meligeni Alves28BRA34+4
806486
Alex Knaff28LUX34+5
807704
Mwendwa Mbithi28USA34+5
808614
William Grant25USA34+7
809796
Finn Murgett24GBR34+8
810763
Dragos Nicolae Cazacu22ROU34+6Constanta R32Lost in Curtea De Arges R16
811 NCH 
(818)
Dylan Dietrich21SUI33+7Klosters R16
812553
Pedro Rodenas22ESP33+7Monastir 29 R16Lost in Monastir 28 R32
813438
Woobin Shin22KOR33+8
814 NCH 
(823)
Marc Van Der Merwe31RSA33+9
815468
Dominik Kellovský29CZE33-36-4
816812
Maximilian Homberg23GER33+9
817 NCH 
(821)
Vincent Marysko20GER33+7Saarlouis R32
818 NCH 
(819)
Natan Rodrigues24BRA33+8Lost in Qual. Asuncion 2 R1
819622
Amaury Raynel23FRA33+8Saarlouis R32Lost in Kursumlijska Banja 5 R32
820804
Daniel Salazar25COL33-16-2Lost in Qual. Parma R1
821813
Nikola Slavic25SWE33-7-1Lost in Vaasa R32
822789
Jorge Plans24ESP33-31-3
823 NCH 
(829)
Guto Miguel17BRA32+7
824505
Stijn Slump27NED32-2-1
825 NCH 
(831)
Juan Sebastian Osorio28COL32+6Lost in Brasilia QF
826352
Kris Van Wyk29RSA32+7
827 NCH 
(860)
Anas Mazdrashki19BUL32+82+7Constanta R16Lost in Curtea De Arges F
828813
Marc Majdandzic21GER32-15-2Saarlouis R32
829745
Taiyo Yamanaka24JPN32+6Maanshan 7 R16
830635
John Sperle24GER32+14+1Gyula R16Lost in Nyiregyhaza SF
831691
Matthew Summers27GBR32-39-4Lost in Martos R32
832828
Andrea Fiorentini25ITA32-4-1Lost in Varnamo R16
833 NCH 
(926)
Nicolas Oliveira20BRA31+93+8Lost in Brasilia F
834805
Oliver Bonding18GBR31+2Lost in Rolling Hills R32
835595
Théo Papamalamis20FRA31-48-5Bourg En Bresse R16Lost in Curtea De Arges R32
836269
Giovanni Fonio28ITA31-48-5
837557
Pierluigi Basile19ITA31+1
838 NCH 
(839)
Calvin Müller25GER31+1Saarlouis R32
839479
Felix Corwin30USA31+2
840394
Tiago Cação28POR31Lourinha R32
841759
Jesse Flores31CRC31+1
842694
Xiaofei Wang23CHN31+1
843655
Thanapet Chanta26THA31+12+2Maanshan 7 R32Lost in Maanshan 6 QF
844716
Dinko Dinev22BUL31+14+2Lost in Kayseri 4 SF
84512
Borna Ćorić29CRO30
846682
Albert Pedrico Kravtsov21ESP30Lost in Martos R32
Lost in Lourinha R32
84762
Kenny de Schepper39FRA30-15-2
848736
Jakub Filip20CZE30+6+1Saarlouis R32Lost in Ceska Lipa R16
849769
Miles Jones25USA30-2Lost in Rolling Hills R32
850788
Joao Victor Couto Loureiro23BRA30+31+3Lost in Brasilia QF
Lost in Qual. Asuncion 2 R2
851660
Michael Zhu33USA30+36+3Qual. Royan W
Lost in Royan R32
852 NCH 
(873)
Stefan Horia Haita19ROU29+21+2Lost in Curtea De Arges QF
853851
Keaton Hance18USA29-2
854614
Alejandro Manzanera Pertusa23ESP29-2
855 NCH 
(864)
Noah Zamora23USA29+9+1Irvine R32Lost in Rolling Hills R16
856782
Stefano D'Agostino22ITA29+109+8Milan R16Lost in Kursumlijska Banja 5 F
857CH
Dimitris Azoidis25GRE29
858 NCH 
(902)
Carles Cordoba20ESP29+52+4Mungia R16Lost in Kursumlijska Banja 5 SF
859675
Francisco Rocha26POR29-11-1Lourinha R32
860 NCH 
(881)
Marcus Walters28GBR29+23+2Lost in Monastir 28 SF
Lost in Qual. Monastir 29 R1
861688
Alexandre Aubriot27FRA29-2Klosters R16
862830
Carles Hernández25ESP29+7+1Mungia R32Lost in Martos R16
863843
Nicolas Jadoun23FRA29+22+2Samobor R16Lost in Kursumlijska Banja 5 QF
864641
Kosuke Ogura30JPN29-4Tokyo 2 R32Qual. Tokyo W
Lost in Tokyo QF
Qual. Tokyo 2 W
865107
Nicolas Moreno De Alboran28USA28-4
866 NCH 
 1023
Jangjun Kim19KOR28+231+15Tokyo 2 R32Qual. Tokyo W
Tokyo W
867382
Thomas Fancutt31AUS28+5+1Lost in Qual. Royan R2
868 NCH 
(912)
Spencer Johnson23USA28+48+4Irvine R32Lost in Rolling Hills SF
869728
Patrick Brady21GBR28-6Lost in Qual. Nottingham 2 R1
870604
Andres Santamarta Roig19ESP28-109-11Lost in Royan R32
871532
Adrien Gobat24FRA28-18-1
872839
Yaojie Zeng24CHN28-16-1Lost in Qual. Maanshan 6 R2
873709
Iannis Miletich20ITA28-6Lost in Messina R32
874575
Luca Castagnola24ITA28-4Samobor R32
875871
Alaa Trifi19TUN28-4
876151
Enzo Couacaud31FRA27-82-8
877814
Jeffrey Von Der Schulenburg24SUI27-1
878CH
Tristan Stringer20USA27+16+1Irvine R32Lost in Rolling Hills R16
879364
Mikalai Haliak27BLR27-1Lost in Ceska Lipa R32
880820
Michel Hopp27GER27
881663
Benjamin Pietri29FRA27+1
882835
Younes Lalami25MAR27+2Lost in Kiseljak R32
883729
Tomas Curras Abasolo26ESP27+3
884748
Lucas Andrade Da Silva21BRA26-78-8
885858
Manuel Plunger23ITA26+4Klosters R32
88649
Federico Coria34ARG26+4Asuncion 2 R323076
887836
Emon Van Loben Sels21USA26+4Irvine R32
888501
Christian Sigsgaard29DEN26+27+2Lost in Messina QF
889 NCH 
(896)
Theodore Dean24USA26+14+1Lost in Rolling Hills R16
890640
Axel Garcian24FRA26+2Lost in Monastir 28 R16
Lost in Bourg En Bresse R32
891608
Blu Baker24GBR26+2
892889
Salvador Price21COL26+3Lost in Brasilia R16
Lost in Qual. Asuncion 2 R1
893 NCH 
(898)
Markus Mölder21EST26+11+1Lost in Vaasa R16
894 NCH 
(896)
Tomás Martínez22ARG26+2Lost in Qual. Asuncion 2 R1
895879
Sam Ryan Ziegann27AUS26-16-1Gyula R16Lost in Curtea De Arges R32
896666
Niccolo Catini28ITA26-28-2Lost in Messina R32
Lost in Qual. Parma R1
897880
Daniele Rapagnetta19ITA26Lost in Messina R32
898713
Grigoriy Lomakin28KAZ26-10-1Lost in Qual. Maanshan 6 R2
Lost in Qual. Maanshan 7 R3
89913
Nick Kyrgios31AUS25
900638
Johannes Ingildsen28DEN25+1
901 NCH 
(951)
Luis Felipe Miguel22BRA25+56+4Lost in Brasilia SF
902278
Lucas Gerch31GER25-117-11
903899
Ronit Karki18USA25+2Irvine R32
904866
Lorenzo Gagliardo25ITA25+14+1Lost in Kursumlijska Banja 5 R16
Lost in Kursumlijska Banja 6 R32
905235
Ivan Nedelko40RUS25+1
906810
Kristijan Juhas25SRB25+1
907867
Qian Sun24CHN25+1Lost in Qual. Maanshan 6 R2
908793
Gabriele Maria Noce30ITA25+3Kursumlijska Banja 6 R32
909845
Isaac Becroft25NZL25+13+1Monastir 29 R32Lost in Monastir 28 R16
910740
Pierre Yves Bailly22BEL24-150-15
911 NCH 
(913)
Jamie Mackenzie18GER24+6Lost in Qual. Halle R1
912 NCH 
(945)
Ryo Tabata18JPN24+111+7Royan R16Qual. Royan W2870
913900
Herman Hoeyeraal24NOR24+6
914774
Nitin Kumar Sinha27IND24+17+1Lost in Qual. Royan R2
915905
Christopher Li22PER24+5
916546
Diego Augusto Barreto Sánchez24ESP24-39-3
917130
Duck-hee Lee28KOR24+4Maanshan 7 R32Lost in Maanshan 6 R32
Qual. Maanshan 7 W
918731
Axel Nefve25USA24-52-4Tulsa R32Lost in Qual. Wichita R3
919 NCH 
(937)
Tom Zeuch26GER24+26+2Lost in Vaasa QF
Lost in Saarlouis R32
920 NCH 
(929)
William Rejchtman Vinciguerra19SWE24+12+1Lost in Varnamo R16
921907
Lucca Helguera Casado20ESP24+2
922684
Ali Yazdani22IRI24-10-1Monastir 29 R32Lost in Kursumlijska Banja 5 R16
923 NCH 
(924)
Daniil Sarksian19ARM24+1Lost in Monastir 28 R32
Lost in Monastir 29 R32
924917
Muhammad Shoaib24PAK23+1Lost in Qual. Wichita R2
92539
J.J. Wolf27USA23+2Tulsa R32
926896
Matthew Forbes20USA23+2
927308
Toby Kodat23USA23-52-4
928438
Orel Kimhi22ISR23+1
929 NCH 
(932)
Dominik Reček31CZE23+10+1Lost in Ceska Lipa R16
930910
Aleksa Ćirić25SRB23
931719
Hanyi Liu25CHN23+36+2Lost in Maanshan 6 QF
932604
Dev Javia24IND23+15+1Kayseri 5 R16Lost in Kayseri 4 R16
933CH
Egor Pleshivtsev19RUS23Monastir 29 R32
934850
Nicolas Ian Kotzen23USA22-34-3
935888
Paul Inchauspe22FRA22-1Monastir 29 R32
936479
Ilya Snițari24MDA22+1
937922
Stijn Paardekooper22NED22+3
938934
Žiga Šeško17SLO22+3
939900
Enzo Kohlmann De Freitas19BRA22+38+2Lost in Brasilia R16
Lost in Qual. Asuncion 2 R2
940639
Bekkhan Atlangeriev25RUS22+2Gyula R32
941417
Ajeet Rai27NZL22+2
942773
Artur Kukasian22RUS22+2
943536
Ryotaro Taguchi25JPN22+3
944922
Rares Teodor Pieleanu19ROU22+4Constanta R32
945 NCH 
(954)
Louis Larue22FRA22+24+1Bourg En Bresse R32Lost in Vaasa R16
946923
Thantub Suksumrarn25THA22+3Maanshan 7 R32Lost in Qual. Maanshan 6 R3
Lost in Qual. Maanshan 7 R3
947859
Adan Freire Da Silva27FRA22+25+1Lost in Qual. Royan R2
948906
Jeremy Gschwendtner27GBR22-35-3Lost in Curtea De Arges R16
Lost in Constanta R32
949947
Karim Ibrahim22EGY22+3
950833
Jesse Delaney27AUS22-52-4Lost in Qual. Tokyo R1
Qual. Tokyo 2 W
Lost in Tokyo 2 R32
951395
Wishaya Trongcharoenchaikul31THA22-101-8
952951
Giannicola Misasi25ITA22Kursumlijska Banja 6 R32Lost in Messina R32
953237
Nicolás Barrientos39COL21+1
954898
Zoran Ludoški21SRB21-20-1
955 NCH 
 1000
Sebastian Gorzny22USA21+333+14Lost in Wichita F
956181
Tristan Lamasine33FRA21-20-1
957889
Arvid Nordquist28SWE21-2
958406
Timo Legout24FRA21-2Qual. Wichita W
Lost in Wichita R32
959946
Taym Al Azmeh22GER21-1Saarlouis R32
960952
Yannick Theodor Alexandrescou18FRA21-1
961411
Micah Braswell24USA21-1
962712
Aoran Wang29CHN21-1Maanshan 7 R32Lost in Maanshan 6 R32
963753
Justin Roberts29BAH21+1
964 NCH 
 1012
Oliver Okonkwo26GBR21+48+3Lost in Qual. Nottingham 2 R2
965958
Rocco Piatti21ITA21+3Monastir 29 R32
966403
Lorenzo Rottoli24ITA21+4
967 NCH 
 1028
Alan Ważny19POL21+65+4Qual. Poznan W
Lost in Poznan R32
968925
Pietro Romeo Scomparin25ITA21-18-1
969355
Karl Friberg27SWE21+16+1Lost in Vaasa R16
970906
Niccolo Ciavarella22ITA21-19-1Lost in Messina R32
Lost in Mungia R32
971876
Evan Bynoe27USA21+2Irvine R32Lost in Rolling Hills R32
972826
Benjamin Thomas George23CAN21-1Samobor R32Lost in Kiseljak R32
973661
Devin Badenhorst22RSA20+1
974600
Khololwam Montsi23RSA20+1
975946
Gianluca Brunkow23USA20+1
976845
Shunsuke Nakagawa26JPN20-14-1Tokyo 2 R32Qual. Tokyo 2 W
977838
Iiro Vasa23FIN20+11+1Lost in Vaasa R16
978929
Kacper Szymkowiak21POL20-15-1
979860
Chanyeong Oh27KOR20+64+4Maanshan 7 R32Qual. Maanshan 6 W
Lost in Maanshan 6 SF
Qual. Maanshan 7 W
980748
Luca Preda20ROU20-2
981362
Bastián Malla29CHI20-2
982971
Giulio Perego23ITA20-2Lost in Messina R32
Lost in Qual. Parma R1
983977
Aaron Funk20GER20
984973
Michele Mecarelli19ITA20-2Lost in Qual. Parma R1
985837
Marko Maksimović20SRB20+30+2Lost in Kursumlijska Banja 5 QF
986975
Aditya Vishal Balsekar23IND20-2
987981
Yuta Tomida19JPN20-1Lost in Qual. Tokyo R1
Lost in Qual. Tokyo 2 R1
988561
Fermin Tenti29ARG20-1
989838
Luca Pow21GBR19-115-8Qual. Tulsa R2
990857
Charlie Robertson19GBR19+2
991916
Simeon Stanković19SRB19-1Kursumlijska Banja 6 R32Lost in Kursumlijska Banja 5 R32
992685
Peter Buldorini21IRL19-1Lost in Dublin R32
993713
Lautaro Agustin Falabella28ARG19-27-2
994 NCH 
 1016
Maxwell Exsted19USA19+30+2Irvine R32Lost in Rolling Hills QF
995971
Markus Malaszszak21THA19-2Saarlouis R16
996395
Rigele Te28CHN19-15-1Lourinha R32Lost in Martos R32
997654
Noah Schachter26USA19-2
998727
Petros Tsitsipas25GRE19+16+1Samobor R32Lost in Vaasa R16
999994
Julian Cundom25ARG19-5Lost in Qual. Asuncion 2 R1
1000 NCH 
 1085
Conor Gannon24IRL19+89+5Dublin R162588
In Play :
 ATP500  Halle, ​London
 CH125  Nottingham 2, ​Parma
 CH100  Poznan
 CH75  Dublin
 CH50  Asuncion 2, ​Royan
 M25  Klosters, ​Lourinha, ​Milan, ​Samobor, ​Tulsa
 M15  Bourg En Bresse, ​Constanta, ​Gyula, ​Irvine, ​Kayseri 5, ​Kursumlijska Banja 6, ​Maanshan 7, ​Monastir 29, ​Mungia, ​Saarlouis, ​Tokyo 2
Highlight Country :