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-Aliassime25CAN4440+50Halle QF
(R16  )
45404840
5CH
Ben Shelton23USA4110+40Halle R1641604560
6CH
Alex de Minaur27AUS4110+50London QF
(R16  )
42104510
71
Novak Djoković39SRB3760+1
84
Taylor Fritz28USA3635+1Halle R16
(R32  )
36854085
91
Daniil Medvedev30RUS3530-2-280Halle R16
(R32  )
35803980
10CH
Flavio Cobolli24ITA3460-80Lost in Halle R32 
Advertisement
1110
Alexander Bublik29KAZ2620-400Lost in Halle R32 
122
Casper Ruud27NOR2425+2
135
Andrey Rublev28RUS2420-40Lost in Halle R32 
1412
Jiří Lehečka24CZE2360-2-280London R16
(R32  )
24102810
155
Lorenzo Musetti24ITA2325+10
16CH
Luciano Darderi24ITA2300+1
1712
Jakub Menšík20CZE2295-1-5Lost in London R32 
18CH
Learner Tien20USA2290+1+20Lost in Halle R16 
1916
Valentin Vacherot27MON2138+1
208
Karen Khachanov30RUS2080-2-200Lost in Halle R32
2114
Arthur Fils22FRA1940
2214
Alejandro Davidovich Fokina27ESP1860London R16
(R32  )
19102310
23CH
Rafael Jódar19ESP1849
2410
Frances Tiafoe28USA1780+2+50Halle QF
(R32  )
18802180
2524
João Fonseca19BRA1735Lost in Halle R32 
2624
Arthur Rinderknech30FRA1688-2-88Lost in London R32
2718
Francisco Cerúndolo27ARG1660London R1617102110
288
Tommy Paul29USA1645London R16
(R32  )
16952095
298
Cameron Norrie30GBR1595Lost in London R32 
3025
Tomás Martín Etcheverry26ARG1460-50Lost in Halle R32 
3119
Alejandro Tabilo29CHI1428Lost in London R32
3229
Brandon Nakashima24USA1385London QF
(R16  )
14851785
3313
Ugo Humbert27FRA1360London R16
(R32  )
14101810
3431
Ignacio Buse22PER1360+1+44Lost in London R16 
3530
Matteo Arnaldi25ITA1336-1
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+40Lost in London R16 
4110
Denis Shapovalov27CAN1130Lost in London R16 
4230
Alex Michelsen21USA1115-4-90
4333
Jaume Munar29ESP1065-40
44 NCH 
 (45) 
Juan Manuel Cerúndolo24ARG1055+1
45 NCH 
 (47) 
Kamil Majchrzak30POL1032+2Lost in London R32 
4620
Tomáš Macháč25CZE1020-4-100
47 NCH 
 (51) 
Raphaël Collignon24BEL1019+4+53Halle R16Qual. Halle WQual. Halle W
Halle R16
10691469
4838
Zizou Bergs27BEL1010Lost in Halle R32 
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 Carabelli27ARG930+1
5855
Martin Landaluce20ESP926-3-10Qual. Halle W
Lost in Halle R32
593
Marin Čilić37CRO911-13-125Lost in London R32 
6015
Sebastian Korda25USA900
6136
Fábián Marozsán26HUN895Halle R169451345
6248
Ethan Quinn22USA894+4+40Halle R169441344
6356
Hamad Medjedović22SRB894+4+50London R169441344
6463
Mattia Bellucci25ITA876+10+62Halle R16
(R32  )
Qual. Halle WQual. Halle W
Halle R16
(R32  )
9261326
6556
Román Andrés Burruchaga24ARG875-3
6633
Jenson Brooksby25USA867+7+50London R169171317
6755
Vít Kopřiva29CZE856-3Lost in Halle R32 
6862
Zachary Svajda23USA848+1+13Lost in Qual. London R2
Lost in London R32 
6954
Aleksandar Kovačević27USA837-1Lost in Qual. London R2
Lost in London R32
7010
Pablo Carreño Busta34ESP834
7121
Lorenzo Sonego31ITA833-6-22Lost in Qual. Halle R2
Lost in Halle R32
7270
Adolfo Daniel Vallejo22PAR828-1
7344
Daniel Altmaier27GER824+8+84Halle QF
(R32  )
9241224
7471
Jesper de Jong26NED808-2-13Lost in Parma R32 
7554
Valentin Royer25FRA798
7631
Márton Fucsovics34HUN781Lost in London R32
7721
Jan Lennard Struff36GER779
7846
James Duckworth34AUS776Lost in Qual. London R1
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+40Lost in Halle R16
8854
Francisco Comesaña25ARG688
8933
Gabriel Diallo24CAN685-5-25Lost in London R32 
9074
Adam Walton27AUS676+1-3Lost in Qual. London R1
9142
Benjamin Bonzi30FRA673-2-9Nottingham 2 QF692782
9276
Marco Trungelliti36ARG670
9362
Rinky Hijikata25AUS667+11+62London R16Qual. London WQual. London W
London R16
7171117
946
Hubert Hurkacz29POL665+9+50Lost in Halle R16
(R32  )
9567
Eliot Spizzirri24USA662
9687
Jaime Faria22POR660-3-8Lost in Nottingham 2 R16
9745
Aleksandr Shevchenko25KAZ658-1
9854
Yibing Wu26CHN634+1+8Lost in Nottingham 2 R16
9919
Alexei Popyrin26AUS630-9-50Lost in Halle R32
10046
Quentin Halys29FRA626-6-40
Advertisement
10163
Luca Van Assche22FRA626-1Parma QF645735
10238
Alex Molčan28SVK626-1
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
106101
Jan Choinski30GBR601+1Poznan QF612687
10764
Yunchaokete Bu24CHN598
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
11386
Dalibor Svrčina23CZE539-3-36Poznan QF550625
114 NCH 
(116)
Leandro Riedi24SUI533+2
11558
Hugo Gaston25FRA533+2Lost in Nottingham 2 R32
116 NCH 
(140)
Arthur Fery23GBR528+24+87London QF
(R16  )
628928
117 NCH 
(120)
Pablo Llamas Ruiz23ESP525+3
118107
Titouan Droguet25FRA524-6-38Dublin QF534587
119 NCH 
(121)
Nicolai Budkov Kjaer19NOR522+2Lost in Nottingham 2 R32
120118
Henrique Rocha22POR519+2Lost in Nottingham 2 R32
12137
Sebastian Ofner30AUT509+2-9Parma QF
(R32  )
528618
12217
Cristian Garín30CHI504-3-25
12338
Alexandre Müller29FRA494+2
124 NCH 
(126)
Dane Sweeny25AUS493+2Lost in Nottingham 2 R32
12547
Facundo Díaz Acosta25ARG489+2+8Poznan QF500575
12636
Roman Safiullin28RUS483+5+16Nottingham 2 QF502592
127108
Francesco Maestrelli23ITA480-3-16Lost in Dublin R32
128101
Vilius Gaubas21LTU474+1
12960
Stefano Travaglia34ITA464+3+2Lost in Parma R16
(R32  )
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+8Lost in Qual. Nottingham 2 R2
Lost in Nottingham 2 R16
136102
Kyrian Jacquet25FRA423+9+12Dublin QF433486
137101
Billy Harris31GBR417+5+1Nottingham 2 R16425534
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 
142 NCH 
(153)
Stefanos Sakellaridis21GRE404+11+8Dublin QF414467
14395
Tristan Schoolkate25AUS403+6
144 NCH 
(148)
Rei Sakamoto19JPN403+4-2Lost in Nottingham 2 R32
145102
Elmer Møller22DEN400+6
14692
Shintaro Mochizuki23JPN397-8-48Nottingham 2 QF416506
14753
Christopher O'Connell32AUS396+7+3Nottingham 2 QF415505
14887
Jurij Rodionov27AUT389+4-7Dublin R16394457
14991
Otto Virtanen24FIN384+11+16Nottingham 2 QF403493
150125
Alex Bolt33AUS381+5-12Lost in Qual. Halle R2
Advertisement
15149
Jacob Fearnley24GBR380-21-92Lost in Nottingham 2 R16
15223
Dušan Lajović35SRB378-13-64
153111
Zdeněk Kolář29CZE378+3-4
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
15816
Marco Cecchinato33ITA361+9+10Parma QF
(R32  )
380470
1594
Jack Draper24GBR360-46-200
16031
Lloyd Harris29RSA359+1-8
1619
Roberto Bautista Agut38ESP358-46-184Lost in Qual. Halle R2
1623
Grigor Dimitrov35BUL357+7+12Dublin QF367420
16364
Hugo Dellien33BOL357
16449
Roberto Carballés Baena33ESP353+8+9Parma QF372462
165145
Mark Lajal23EST352+1Lost in Dublin R32
166150
Nicolás Mejía26COL352-2-2Dublin R16358421
16767
Luca Nardi22ITA348+6+5Qual. Nottingham 2 W
Lost in Nottingham 2 R32
168157
Lukas Neumayer23AUT345-3-8Lost in Poznan R32
169167
Daniil Glinka26EST345+1Lost in Dublin R32
170142
Gustavo Heide24BRA344+17+14Poznan QF355430
171106
Zsombor Piros26HUN342+4Lost in Parma R32
172139
Ugo Blanchet27FRA341-1-3
173169
Joel Schwärzler20AUT341+1-2
174 NCH 
(180)
Gonzalo Bueno22PER341+9+8Poznan QF352427
17531
Zhizhen Zhang29CHN340+14+21Nottingham 2 QFQual. Nottingham 2 WQual. Nottingham 2 W
Nottingham 2 QF
359449
176159
Luka Mikrut22CRO340-8-8
177109
Lukáš Klein28SVK335+3
178123
Timofey Skatov25KAZ335-2-7Lost in Qual. Nottingham 2 R1
179137
Chris Rodesch24LUX334-3Lost in Dublin R32
180 NCH 
(181)
Federico Cina19ITA333+1
18172
Borna Gojo28CRO332+3
18224
Yoshihito Nishioka30JPN331+3
183182
Gauthier Onclin25BEL331+3Lost in Dublin R32
184153
Alexis Galarneau27CAN328+4+5Dublin QF338391
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+6Lost in Dublin R16
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
196CH
Remy Bertola27SUI292+1-4Nottingham 2 QFQual. Nottingham 2 WQual. Nottingham 2 W
Nottingham 2 QF
311401
197123
Jérôme Kym23SUI291+4+6Lost in Dublin R16
198125
Juan Pablo Ficovich29ARG291Lost in Dublin R32
199156
Vitaliy Sachko28UKR291
200131
Genaro Alberto Olivieri27ARG288+2+3Lost in Poznan R16
Advertisement
201103
Harold Mayot24FRA284+2Lost in Qual. Dublin R1
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+2Lost in Qual. Dublin R2
Lost in Dublin R16
207164
James McCabe22AUS273-2-8Lost in Qual. Nottingham 2 R2
208201
Gilles Arnaud Bailly20BEL273+7+3Lost in Varnamo QF
Lost in Royan R16
209199
Matej Dodig20CRO272+3
21093
Liam Broady32GBR272-1-2Lost in Qual. London R1
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+3Lost in Nottingham 2 R16
22076
Filip Misolic24AUT259-58-100
22197
Kimmer Coppejans32BEL258-3Lost in Poznan R32
22283
Chun Hsin Tseng24TWN254+12+16Parma QF273363
22395
Hugo Grenier30FRA254-5Lost in Qual. Nottingham 2 R1
224211
Darwin Blanch18USA253-13-19Lost in Nottingham 2 R32
225201
Edas Butvilas21LTU253+4Lost in Qual. Dublin R1
226210
Lautaro Midon22ARG251+1-4
227127
Lorenzo Giustino34ITA251-17-23Lost in Poznan R32
228 NCH 
(230)
Andrea Guerrieri27ITA248+2Lost in Qual. Dublin R2
22927
Laslo Djere31SRB247-4-9Parma QF
(R32  )
266356
230168
Frederico Ferreira Silva31POR246+2+1Lost in Poznan R16
231CH
Max Houkes25NED245
232183
Oliver Crawford27GBR243+6+6Qual. Dublin W
Lost in Dublin R16
233142
Alejandro Moro Cañas25ESP242-2Lost in Royan R32
234169
Henri Squire25GER238+1Lost in Poznan R32
235187
João Lucas Reis Da Silva26BRA238+2Poznan QF249324
236194
Dan Added27FRA237+4+2Lost in Martos QF
Lost in Qual. Dublin R1
2377
David Goffin35BEL233+5
238121
Stefano Napolitano31ITA233+7+3Parma R16
(R32  )
241350
239147
Guy Den Ouden24NED232+4Lost in Qual. Nottingham 2 R1
240225
Franco Roncadelli26URU232-14-23Lost in Poznan R32
241222
Pedro Boscardin Dias23BRA231-3Lost in Poznan R32
242153
Jay Clarke27GBR230+8+7Qual. Nottingham 2 W
Lost in Nottingham 2 R16
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
24850
Pavel Kotov27RUS226+3+4Lost in Royan R16
24936
Pierre Hugues Herbert35FRA224
250210
Andy Andrade27ECU223-11-14Lost in Qual. Dublin R1
Advertisement
251250
Philip Henning25RSA219+1Lost in Royan R32
252 NCH 
(260)
Buvaysar Gadamauri25BEL219+8+9Parma QF
(R32  )
238328
253247
Hynek Bartoň22CZE219-6-9Lost in Poznan R16
254147
Kaichi Uchida31JPN218Lost in Qual. Dublin R1
255248
Florent Bax27FRA215+1-1Lost in Milan R32
256 NCH 
(257)
Andre Ilagan25USA215+1
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
268 NCH 
(281)
Michele Ribecai23ITA200+15+12Poznan QF211286
269 NCH 
(272)
Max Alcalá Gurri23ESP198+3+4Royan QF204240
270168
Maks Kaśnikowski22POL195+9+4Lost in Poznan R16
271235
Charles Broom28GBR195+2+1Qual. Dublin W
Lost in Dublin R32
272267
Petr Bar Biryukov24RUS194+2Lost in Parma R32 
273200
George Loffhagen25GBR192+3
274245
Andrej Nedić21BIH192-19-24Samobor R16Lost in Kiseljak R16Lost in Kiseljak R16
Samobor R16
275193
Sascha Gueymard Wayenburg22FRA192+3
276268
Martin Krumich23CZE191-8-11Lost in Poznan R16
277226
Juan Bautista Torres24ARG190+3-1Lost in Asuncion 2 R32
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-2Qual. Poznan W
Lost in Poznan R16
288172
Murphy Cassone23USA184+4
28958
Thiago Seyboth Wild26BRA183+8+4Asuncion 2 R16187229
290 NCH 
(293)
Giles Hussey29GBR183+3+1Lost in Qual. Nottingham 2 R2
29156
Daniel Elahi Galán29COL181+21+8Lost in Parma R16
292287
Kilian Feldbausch20SUI181-2-4Royan R16185227
293212
Johannus Monday24GBR181+1Lost in Qual. London R1
294290
Sergey Fomin25UZB181+1
29521
Daniel Evans36GBR180-51-50Lost in Qual. London R1
296181
Abdullah Shelbayh22JOR180
297 NCH 
(298)
Filippo Romano20ITA178+1Lost in Qual. Dublin R1
298214
Ilia Simakin22RUS177+1Lost in Parma R32 
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
305282
Juan Manuel La Serna22ARG176-19-11Asuncion 2 R16180222
30660
Juan Pablo Varillas30PER176-1
307144
Akira Santillan29JPN176-1Lost in Poznan R32
30847
Marc-Andrea Hüsler29SUI175Lost in Qual. Halle R1
309240
Matías Soto27CHI175+8+4Asuncion 2 R16179221
310290
Iñaki Montes De La Torre23ESP174-1-1Lost in Klosters R32
311263
Eliakim Coulibaly24CIV174Lost in Royan R32
312217
Jonáš Forejtek25CZE172+3Lost in Qual. Poznan R1
313250
Andres Martin24USA172+1Tulsa R16
314150
Oriol Roca Batalla33ESP171+6+2Qual. Parma W
Lost in Parma R16
315305
Alex Martinez25ESP171-2-2
316306
Blaise Bicknell24JAM171
317171
Beibit Zhukayev25KAZ170+1
318 NCH 
(322)
Felix Balshaw20FRA170+4+3Lost in Royan R16
319241
Daniel Michalski26POL170-16-7Lost in Poznan R32
320103
Stefan Kozlov28USA169-1
321225
Philip Sekulic22AUS168
322177
Andrea Collarini34ARG167+1
323299
Sandro Kopp26AUT166+14+11Klosters R16Lost in Varnamo F
324CH
Luciano Emanuel Ambrogi22ARG165Asuncion 2 R16169211
32578
Yasutaka Uchiyama33JPN164
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
333 NCH 
(340)
Jacopo Vasami18ITA159+12+8Lost in Parma R16
(R32  )
334212
Michael Geerts31BEL159+1
335276
Petr Brunclík19CZE158-1-1Lost in Poznan R16
336332
Max Schönhaus18GER158Lost in Halle R32 
337170
Mattéo Martineau27FRA157-4-4Lost in Qual. Parma R2
338177
Nick Hardt25DOM156+2+4Asuncion 2 R16160202
33978
Nicolás Kicker33ARG156+4+4Asuncion 2 R16160202
340196
Rodrigo Pacheco Mendez21MEX155-59-35
341325
Yankı Erel25TUR153-3Lost in Royan R32
34271
Cedrik Marcel Stebe35GER152-3
343257
Mili Poljičak21CRO152-2Samobor R16
344158
Tung Lin Wu28TWN152-2
345343
Hayato Matsuoka21JPN150+1
34688
Dominic Stricker23SUI149+1Klosters R16
347324
Oliver Tarvet22GBR147-3-4Lost in Nottingham 2 R32
348135
Mitchell Krueger32USA147+1
349344
Florian Broska28GER147+33+18Poznan QFQual. Poznan W158233
350254
Mats Rosenkranz27GER145-2-2
351127
Facundo Mena33ARG145-1
352351
Carlo Alberto Caniato20ITA145-1Lost in Parma R32 
353348
Daniel Milavsky24USA145-1Lost in Wichita R32
354333
Sean Cuenin22FRA144+29+15Kursumlijska Banja 5 W
355180
Yuta Shimizu27JPN144-2
356 NCH 
(384)
Radu Mihai Papoe23ROU144+28+15Curtea De Arges W
357322
Federico Bondioli21ITA144-2Lost in Parma R16
358342
Luca Castelnuovo29SUI143-2+1Lost in Qual. Poznan R2
359346
Henry Searle20GBR143-5-1Dublin QF153206
360334
Matthew Dellavedova26AUS143+16+12Maanshan 7 R16Maanshan 6 W
361347
Ioannis Xilas25GRE142-4
362242
Enrico Dalla Valle28ITA141+15+11Qual. Parma W
Lost in Parma R16
363235
Marko Topo22GER140-5Lost in Qual. Parma R1
36480
Norbert Gombos35SVK140+9+9Lost in Qual. Poznan R2
Lost in Poznan R16
365116
Marc Polmans29AUS140-5
366260
Carlos Sánchez Jover25ESP140+5+7Royan QF146182
367287
Marvin Möller27GER139-5Lost in Ceska Lipa QF
368339
Andrey Chepelev27RUS139+50+22Samobor R16Kiseljak W
369358
Ognjen Milić18SRB137-10-3Lost in Royan R32
370142
Ivan Gakhov29RUS136-9-4
371229
Marek Gengel30CZE136-6
372341
Gabriele Piraino22ITA134+18+7Lost in Messina F
373364
Tommaso Compagnucci26ITA134-3+1Lost in Qual. Parma R2
374191
Nerman Fatić31BIH133-5
375316
Eduardo Ribeiro28BRA133+6+4Asuncion 2 R16137179
376CH
Anton Matusevich25GBR133+9+4Qual. Nottingham 2 W
Lost in Nottingham 2 R32
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-4Lost in Royan R32
383382
Andrew Fenty26USA130+11+5Tulsa R32Lost in Wichita SF
384249
Mathys Erhard24FRA130-5Qual. Poznan W
Lost in Poznan R32
385346
Kasidit Samrej25THA130-5Lost in Maanshan 6 R16
Lost in Maanshan 7 R32
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
391365
Raphaël Pérot24FRA127+19+8Royan QF133169
392157
Santiago Taverna26ARG127+7+4Asuncion 2 R16131173
393261
Alex Rybakov29USA126-1Lost in Tulsa R32
394289
Renta Tokuda28JPN126-1Tokyo 2 R16Lost in Tokyo R32
395384
Petr Nesterov23BUL124+1Milan QF
396303
Arthur Weber34FRA122+4
397240
Patrick Zahraj26GER122+4Lost in Klosters 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 R16Lost in Brasilia SF124166
403401
Jay Friend22JPN119+4
404289
Mika Brunold21SUI119-36-14
405221
Hernán Casanova32ARG119+16+4Asuncion 2 R16123165
406 NCH 
(452)
Ivan Marrero Curbelo27ESP119+46+15Kayseri 5 R16Kayseri 4 W
407284
Adrian Boitan26ROU119+1Constanta R16
408190
Matheus Pucinelli De Almeida25BRA119+1
409 NCH 
(424)
Lucio Ratti22ARG119+18+6Royan QF125161
410307
Oleg Prihodko28MKD118-12-5
411 NCH 
(412)
Carlos Maria Zarate21ARG118+1Lost in Asuncion 2 R32
412 NCH 
(413)
Jake Delaney29AUS118+1Tokyo 2 R16Lost in Tokyo QF
413207
Daniel Dutra da Silva37BRA118+4+1Lost in Ceska Lipa QF
414411
Jack Kennedy18USA117
415413
Cyril Vandermeersch27FRA117
416347
Samir Banerjee22USA116+3
417395
Stefan Palosi26ROU116-6-2Constanta R16
418270
Corentin Denolly29FRA115+4+1Lost in Nyiregyhaza R16
Lost in Klosters R32
419414
Semen Pankin26RUS115-3-2
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+1Lost in Samobor R32
424256
Johan Nikles29SUI113+1
425357
Luca Potenza25ITA113+1Lost in Milan R16
426301
Maximus Jones21THA113+8+1Lost in Tokyo R16
Lost in Tokyo 2 R32
427403
Jack Logé21BEL113+1
428404
Cannon Kingsley25USA112+3
429244
Lucas Poullain30FRA112-6-2Lost in Royan R32
430280
Jie Cui28CHN111+3-1Tulsa R16Lost in Wichita R32
431331
Masamichi Imamura27JPN111+5Tokyo 2 R16Lost in Tokyo R16
432 NCH 
(437)
Edward Winter21AUS110+5Lost in Qual. Dublin R1
433387
Gianmarco Ferrari25ITA110+2-1Milan QF
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 R16
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 R16
443390
Tibo Colson25BEL107+6
444314
Moerani Bouzige26AUS107-42-15Maanshan 7 R16Lost 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 R16
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 R16Lost in Varnamo SF
472371
Georgii Kravchenko25UKR97+42+13Milan QFLost in Ceska Lipa F
473 NCH 
(486)
Sergi Perez Contri28ESP97+35+11Mungia QFLost in Kiseljak F
474319
Christian Langmo30USA97+1Tulsa R16Lost in Wichita R32
475416
Mees Rottgering18NED96+14+6Lost in Dublin R16
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 R16Lost in Kiseljak QF
484477
Koki Matsuda25JPN92-1Lost in Maanshan 6 R32
Lost in Maanshan 7 R32
485474
Matthew William Donald21CZE92
486449
Takuya Kumasaka27JPN92-5-1Tokyo 2 R16Lost in Tokyo R16
487357
Eric Vanshelboim24UKR92-1Lost in Varnamo R16
488388
Karan Singh22IND92-1
489234
Maxime Chazal33FRA91-1
490143
Hiroki Moriya35JPN91-70-25Maanshan 7 R16
491453
Pietro Fellin24ITA91+1Gyula R16Lost in Nyiregyhaza QF
49265
Thanasi Kokkinakis30AUS90+11+4Qual. Dublin W
Lost in Dublin R32
493222
Viktor Durasovic29NOR90-19-7Milan QF
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 R16Lost in Ceska Lipa QF
497378
Dan Martin27CAN89-4Lost in Wichita R32
498 NCH 
(517)
Enzo Aguiard23AUS89+21+7Tulsa R16Lost 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+1Lost in Wichita R16
Lost in Tulsa R32
503498
Paulo Andre Saraiva Dos Santos25BRA88-4Lost in Brasilia QF
Lost in Asuncion 2 R32
504340
Colin Sinclair31NMI88-6-1Tokyo 2 R16Lost in Tokyo R32
505500
Giuseppe La Vela25ITA87-4Milan QF
506501
Mika Petković19GER87-4Bourg En Bresse R16
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 R16Lost 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+1Lost in Wichita R16
Lost in Tulsa R32
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 R16Lost 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+5Lost in Kayseri 5 R32
54140
Ilya Ivashka32BLR75+6Lourinha R16
542 NCH 
(548)
Patrick Schoen21SUI75+6Lourinha R32
543371
Ryan Nijboer26NED75-14-4Mungia QF
544418
Maé Malige20FRA75-1-1
545229
Mukund Sasikumar29IND75-15-4
546538
Johan Alexander Rodriguez22COL74-1Lost in Asuncion 2 R32
547269
Aidan Mayo23USA74-8-3
54819
Hyeon Chung30KOR74+1-1Lost in Tokyo R32
549544
Mitsuki Wei Kang Leong21MAS74+3Maanshan 7 R16Lost in Maanshan 6 R16
550455
James Story25GBR73+3
551486
Alec Beckley24RSA73-57-16
552483
Alec Deckers26NED73+2Lost in Lourinha 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 R16
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 Williams21USA69-4
567479
Tomasz Berkieta19POL69-55-15Lost in Poznan R32
568170
Maxime Janvier29FRA69-1Lost in Royan R32
569 NCH 
(650)
Yannik Kelm21GER69+81+15Saarlouis R16Nyiregyhaza W
570 NCH 
(587)
Marcel Zieliński25POL69+17+4Saarlouis R32Lost in Messina SF
571556
Aziz Ouakaa26TUN69-1Monastir 29 R16Lost 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-2Lost in Milan R32
578491
Robin Catry24FRA67+1Lourinha R32
579135
Antoine Escoffier34FRA66-16-3
580416
Étienne Donnet25FRA66
581455
Olaf Pieczkowski22POL66-3-1
582540
Joaquin Aguilar Cardozo21URU66+16+4Asuncion 2 R1670112
583515
Émilien Demanet21BEL66+32+7Qual. Royan W
Lost in Royan R16
584536
Joshua Sheehy29USA65-2
585191
Dragos Nicolae Madaras28SWE65-2
586183
Federico Arnaboldi25ITA65-1Lost in Milan R16
587586
Luca Staeheli26SUI65-1
588 NCH 
(591)
Karol Filar27POL65+8+2Lost in Qual. Poznan R2
589569
Alan Fernando Rubio Fierros27MEX64+14+3Lost in Curtea De Arges SF
590440
Alessandro Pecci25ITA64-1
591479
Jacob Bradshaw23AUS64-1Lost in Monastir 28 R32
592590
Ryan Dickerson29USA64+1
593517
Shunsuke Mitsui24JPN63-59-15
594541
Arda Azkara23TUR62-1
595159
Hady Habib27LBN62+2
596251
Ergi Kırkın27TUR62+4Monastir 29 R16
597352
Giovanni Oradini28ITA62+4Lost in Milan R32
598586
Nicolas Tepmahc25FRA62-10-3Kayseri 5 R16Lost 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 R16Lost 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 R16
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 R16Lost 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
624618
Santiago De La Fuente24ARG58+1+1Asuncion 2 R1662104
625CH
Maximo Zeitune20ARG58+17+3Qual. Asuncion 2 W
Lost in Asuncion 2 R32
626513
Stefan Adrian Andreescu24ROU58+7+2Constanta R16Lost in Curtea De Arges SF
627 NCH 
(649)
Alan Magadan25MEX58+25+4Lost in Tokyo SF
628620
Yanis Ghazouani Durand25FRA58-7Lost in Kiseljak R16
629470
Filippo Moroni25ITA57-7Lost in Lourinha R32
630285
Alexander Weis29ITA57+10+2Qual. Parma W
Lost in Parma R32
631189
Arthur Bouquier25FRA57-8
632215
Khumoyun Sultanov27UZB57-8Gyula R16Lost in Nyiregyhaza R32
633160
Oleksii Krutykh26UKR57+201+25Ceska Lipa W
634443
Federico Iannaccone27ITA57-8Lost in Milan R32
635433
Fausto Tabacco24ITA57+75+11Milan QFMessina W
636603
Amir Omarkhanov18KAZ56-5
637620
Josip Šimundža21CRO56-17-2
63829
Christopher Eubanks30USA55-1
639CH
Thijs Boogaard17NED55Lourinha R16
640544
Adhithya Ganesan20USA55+8+1Lourinha R16Lost in Kayseri 4 QF
641634
Léo Raquillet20FRA55+58+8Royan QF6197
642641
Izan Almazan Valiente20ESP55-1Mungia QF
643237
Saba Purtseladze24GEO55+1
644621
Samuel Alejandro Linde Palacios18COL55-9-1Lost in Asuncion 2 R32
645 NCH 
(650)
Duncan Chan20CAN54+31+3Tulsa R16Lost in Wichita QF
646432
Iliyan Radulov21BUL54-1Lost in Milan R16
647625
Igor Kudriashov22RUS54
648595
S D Prajwal Dev30IND54+13+1Lost in Qual. Royan R2
649597
Ivan Ivanov17BUL54Lost in Dublin R32
650542
Millen Hurrion26GBR54-82-15Lost in Qual. Nottingham 2 R1
651375
Strong Kirchheimer31USA54+2Irvine R32Lost in Rolling Hills R32
652 NCH 
(654)
Dimitris Sakellaridis20GRE54+2Samobor R16Lost in Ceska Lipa R16
653204
Máté Valkusz27HUN53-15-2Gyula R16
654348
Ryan Seggerman26USA53+96+13Qual. Parma W
Lost in Parma R16
655CH
Fryderyk Lechno-Wasiutyński21POL53Lost in Ceska Lipa R32
656546
Aidan Kim21USA53-27-3
657277
Michael Vrbenský26CZE53-1Lost in Qual. Poznan R1
658448
Aleksandre Bakshi28GEO53+1
659651
Ryan Colby22USA53-1Lost in Wichita R32
Lost in Tulsa R32
660 NCH 
(707)
Attila Boros22HUN53+47+7Lost in Nyiregyhaza F
661477
Peter Fajta24HUN53-89-15Gyula R16
662238
Yusuke Takahashi28JPN53Lost in Tokyo R32
663651
Nicolás Villalón22CHI53-12-1
664450
Yurii Dzhavakian33UKR53-1Kayseri 5 R16Lost in Kayseri 4 R16
66557
Gastão Elias35POR52
666624
Yaroslav Demin20RUS52+20+3Lost in Kiseljak QF
667588
Yuta Kikuchi26JPN52+2Lost in Tokyo R32
668660
Daniel Antonio Núñez25CHI52+2
669496
Denis Klok28RUS52-37-4
670552
Keisuke Saitoh25JPN52+1Tokyo 2 R16
671667
Melios Efstathiou27CYP52+1Bourg En Bresse R16
672584
Kyle Kang21USA51-8-1
673569
James Watt26NZL51+14+3Lost in Qual. Nottingham 2 R2
674155
Dmitry Popko29KAZ51+15+3Tulsa R32Lost in Wichita QF
675654
Chase Ferguson27AUS51+2Lost in Maanshan 6 R32
Lost in Maanshan 7 R32
676271
Evan Zhu27USA51-3-1Lost in Maanshan 6 R16
Lost in Maanshan 7 R32
677625
Leo Vithoontien26JPN51+2Lost in Tokyo R32
Lost in Tokyo 2 R32
678491
Nicolas Arseneault19CAN50-3-1Tulsa R32Lost in Wichita R32
679533
Luis Carlos Alvarez21MEX50-63-8
680668
Gavin Young23USA50+1Tulsa R32Lost in Wichita R32
681614
Yuta Kawahashi28JPN50-14-2
682653
Matyáš Černý24CZE50-16-2Lost in Ceska Lipa R16
Lost in Qual. Parma R1
683465
Egor Agafonov23RUS50-1
684587
Pawit Sornlaksup26THA50+54+8Lost in Maanshan 6 F
Lost in Maanshan 7 R32
685502
Adrian Ötzbach28GER50-2Lost in Varnamo R16
Lost in Saarlouis R32
686645
Tuncay Duran22TUR48-1-1
687526
Maxence Beaugé26FRA48-19-4
688387
Mariano Kestelboim30ARG48+3
689546
Uisung Park25KOR48+16+2Maanshan 7 R16Lost in Maanshan 6 QF
690471
Yuki Mochizuki28JPN48Lost in Tokyo R32
Lost in Tokyo 2 R32
691513
Kai Wehnelt30GER48+1Klosters R16
692267
Louis Weßels27GER48-49-7Klosters R16Lost in Varnamo R32
693576
Michal Krajčí21SVK48
694476
Ignacio Monzón28ARG48+18+2Qual. Asuncion 2 W
Lost in Asuncion 2 R32
695603
Oscar Weightman24GBR47-1Lost in Qual. Nottingham 2 R1
696527
Ye Cong Mo25CHN47-8-1Lost in Maanshan 7 R32
697252
Samuel Vincent Ruggeri24ITA47+9+1Lost in Kursumlijska Banja 5 R16
Lost in Qual. Parma R1
698696
Martin Van Der Meerschen26BEL47-2
699677
Kasra Rahmani19IRI47-2
700696
Andreja Petrovic26NOR47-2Lost in Varnamo R32
701656
Maik Steiner31GER47-1
702654
Franco Ribero26ARG47+23+3Lost in Messina R32
Qual. Royan W
Lost in Royan R32
703501
Shinji Hazawa27JPN47+6+1Lost in Tokyo R16
Lost in Tokyo 2 R32
704674
Samuel Heredia20COL47-30-5Qual. Asuncion 2 W
Lost in Asuncion 2 R32
705663
Samir Hamza Reguig24ALG47-4
706702
Noa Vukadin22CRO46-4Lost in Samobor 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+2Lost in Maanshan 6 QF
Lost in Maanshan 7 R32
712530
M Rifki Fitriadi27INA46-4
713708
Seydina André22SEN46-2Bourg En Bresse R16Lost in Vaasa R32
7144
Kei Nishikori36JPN45-1
715520
Conner Huertas del Pino30PER45+51+7Asuncion 2 R16Qual. Asuncion 2 W4991
716451
Dan Alexandru Tomescu27ROU45-32-4Constanta R16
717617
Lorenzo Sciahbasi20ITA45-60-8
718586
Gabriel Ghetu18ROU45-109-15Lost in Constanta R32
719675
Matisse Bobichon24FRA45-4Lourinha R32
720508
Manish Sureshkumar26IND45-4
721514
Marlon Vankan25GER45+7+2Saarlouis R16Lost in Curtea De Arges QF
722717
Thiago Cigarran26ARG45-5Lost in Qual. Asuncion 2 R1
723716
Amit Vales21ISR45-5
724717
Gabriele Bosio25ITA45-5Lost in Milan R32
725280
Jakub Nicod21CZE44-161-25Lost in Ceska Lipa R32
726 NCH 
(770)
Rafael Izquierdo Luque26ESP44+44+6Lost in Martos SF
727620
Ben Jones28GBR44-4
728549
Tianhui Zhang20CHN44-4Lost in Maanshan 7 R32
729383
Gabriele Pennaforti25ITA43-3
730447
Tomás Farjat25ARG43-3
731652
Radu David Turcanu20ROU43-53-8Constanta R16Lost in Curtea De Arges R32
732724
Fernando Cavallo20ARG43-3
733508
Loann Massard20FRA43-3Bourg En Bresse R32
734 NCH 
(739)
Lorenzo Angelini20ITA43+5+1Lost in Qual. Royan R2
735696
Matteo Covato21ITA43-3Lost in Ceska Lipa R32
Lost in Klosters R32
736463
Sander Jong26NED42-2
737730
Oskar Brostrom Poulsen24DEN42-2Lost in Varnamo R32
738668
Pierre Delage25FRA42-1Lost in Royan R32
739694
Maxence Bertimon26FRA42+1Lost in Bourg En Bresse R32
740712
Benjamin Torrealba20CHI42-9-1
741740
Nikolai Barsukov19GER42+1Saarlouis R16Lost in Ceska Lipa R32
742273
Elmar Ejupovic33GER41-9-1
743673
Gustavo Ribeiro De Almeida20BRA41+21+3Qual. Asuncion 2 W
Lost in Asuncion 2 R32
744 NCH 
(776)
Daniel Jade17FRA41+32+4Lost in Royan R16
745722
Alejandro Turriziani Álvarez23ESP41-23-3Lost in Martos R32
746599
Giorgio Tabacco22ITA41-1Milan QFLost in Messina R16
747627
Ryan Fishback24USA41
748724
Matt Kuhar30USA41-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 QF
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 R16Lost 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+3Qual. Asuncion 2 W
Lost in Asuncion 2 R32
762689
Rodrigo Alujas23MEX40-4Lost in Bourg 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-6Tulsa R32Qual. Tulsa W
769718
Alejandro Juan Mano21ESP39-12-1Mungia R16
770362
Tim Handel29GER39-7Lost in Ceska Lipa R32
Lost in Klosters R32
771161
Alibek Kachmazov23RUS38-6
772760
Gian Luca Tanner25SUI38-5
773733
Naoya Honda20JPN38+76+8Tokyo 2 R16Lost in Tokyo F
774636
Aleksandr Braynin26UKR38-2Gyula R16
775771
John Hallquist Lithen24SWE38-4Gyula R16Lost 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+1Lost in Tokyo R16
Lost in Tokyo 2 R32
784575
Nikita Mashtakov27UKR37+6+1Samobor R16Lost in Kursumlijska Banja 5 QF
785184
Nicholas David Ionel23ROU37-2Lost in Constanta R32
786636
Taisei Ichikawa25JPN37+7+1Lost in Tokyo QF
Lost in Qual. Tokyo 2 R2
Lost in Tokyo 2 R32
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 R16
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+6Lost in Curtea De Arges R16
Lost in Constanta R32
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+8Lost in Kursumlijska Banja 5 R32
Lost in Saarlouis 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 R16
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+1Lost in Saarlouis R32
839479
Felix Corwin30USA31+2
840394
Tiago Cação28POR31Lourinha R32
841759
Jesse Flores31CRC31+1
842694
Xiaofei Wang23CHN31+1
843655
Thanapet Chanta26THA31+12+2Lost in Maanshan 6 QF
Lost in Maanshan 7 R32
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 R16Lost 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 R16Lost in Rolling Hills R16
856782
Stefano D'Agostino22ITA29+109+8Milan QFLost 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 R16
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+1Lost in Martos R16
Lost in Mungia R32
863843
Nicolas Jadoun23FRA29+22+2Samobor R16Lost in Kursumlijska Banja 5 QF
864641
Kosuke Ogura30JPN29-4Qual. Tokyo W
Lost in Tokyo QF
Qual. Tokyo 2 W
Lost in Tokyo 2 R32
865107
Nicolas Moreno De Alboran28USA28-4
866 NCH 
 1023
Jangjun Kim19KOR28+231+15Tokyo 2 R16Qual. 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 R16
875871
Alaa Trifi19TUN28-4
876151
Enzo Couacaud31FRA27-82-8
877814
Jeffrey Von Der Schulenburg24SUI27-1
878CH
Tristan Stringer20USA27+16+1Lost in Rolling Hills R16
Lost in Irvine R32
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+4Lost in Klosters R32
88649
Federico Coria34ARG26+4Lost in Asuncion 2 R32
887836
Emon Van Loben Sels21USA26+4Lost in Irvine 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 R16
909845
Isaac Becroft25NZL25+13+1Lost in Monastir 28 R16
Lost in Monastir 29 R32
910740
Pierre Yves Bailly22BEL24-150-15
911 NCH 
(913)
Jamie Mackenzie18GER24+6Lost in Qual. Halle R1
912 NCH 
(945)
Ryo Tabata18JPN24+111+7Qual. Royan W
Lost in Royan R16
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 R16Lost in Maanshan 6 R32
Qual. Maanshan 7 W
918731
Axel Nefve25USA24-52-4Lost in Qual. Wichita R3
Lost in Tulsa R32
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 R16Lost 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 R16
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 Pleshivtsev19RUS23Lost in Monastir 29 R32
934850
Nicolas Ian Kotzen23USA22-34-3
935888
Paul Inchauspe22FRA22-1Monastir 29 R16
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+2Lost in Gyula R32
941417
Ajeet Rai27NZL22+2
942773
Artur Kukasian22RUS22+2
943536
Ryotaro Taguchi25JPN22+3
944922
Rares Teodor Pieleanu19ROU22+4Lost in Constanta R32
945 NCH 
(954)
Louis Larue22FRA22+24+1Bourg En Bresse R32Lost in Vaasa R16
946923
Thantub Suksumrarn25THA22+3Lost in Qual. Maanshan 6 R3
Lost in Qual. Maanshan 7 R3
Lost in Maanshan 7 R32
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 Misasi25ITA22Lost in Messina R32
Lost in Kursumlijska Banja 6 R32
953237
Nicolás Barrientos39COL21+1
954898
Zoran Ludoški21SRB21-20-1
955 NCH 
 1000
Sebastian Gorzny22USA21+333+14Lost in Wichita F
956 NCH 
 1140
Cosme Rolland De Ravel22FRA21+224+11Royan QFQual. Royan W2763
957181
Tristan Lamasine33FRA21-21-1
958889
Arvid Nordquist28SWE21-3
959406
Timo Legout24FRA21-3Qual. Wichita W
Lost in Wichita R32
960946
Taym Al Azmeh22GER21-2Saarlouis R32
961952
Yannick Theodor Alexandrescou18FRA21-2
962411
Micah Braswell24USA21-2
963712
Aoran Wang29CHN21-2Maanshan 7 R16Lost in Maanshan 6 R32
964753
Justin Roberts29BAH21
965 NCH 
 1012
Oliver Okonkwo26GBR21+47+3Lost in Qual. Nottingham 2 R2
966958
Rocco Piatti21ITA21+2Monastir 29 R16
967403
Lorenzo Rottoli24ITA21+3
968 NCH 
 1028
Alan Ważny19POL21+64+4Qual. Poznan W
Lost in Poznan R32
969925
Pietro Romeo Scomparin25ITA21-19-1
970355
Karl Friberg27SWE21+15+1Lost in Vaasa R16
971906
Niccolo Ciavarella22ITA21-20-1Lost in Messina R32
Lost in Mungia R32
972876
Evan Bynoe27USA21+1Lost in Rolling Hills R32
Lost in Irvine R32
973826
Benjamin Thomas George23CAN21-2Samobor R16Lost in Kiseljak R32
974661
Devin Badenhorst22RSA20
975600
Khololwam Montsi23RSA20
976946
Gianluca Brunkow23USA20
977845
Shunsuke Nakagawa26JPN20-15-1Tokyo 2 R16Qual. Tokyo 2 W
978838
Iiro Vasa23FIN20+10+1Lost in Vaasa R16
979929
Kacper Szymkowiak21POL20-16-1
980860
Chanyeong Oh27KOR20+63+4Maanshan 7 R16Qual. Maanshan 6 W
Lost in Maanshan 6 SF
Qual. Maanshan 7 W
981748
Luca Preda20ROU20-3
982362
Bastián Malla29CHI20-3
983971
Giulio Perego23ITA20-3Lost in Messina R32
Lost in Qual. Parma R1
984977
Aaron Funk20GER20-1
985973
Michele Mecarelli19ITA20-3Lost in Qual. Parma R1
986837
Marko Maksimović20SRB20+29+2Lost in Kursumlijska Banja 5 QF
987975
Aditya Vishal Balsekar23IND20-3
988981
Yuta Tomida19JPN20-2Lost in Qual. Tokyo R1
Lost in Qual. Tokyo 2 R1
989561
Fermin Tenti29ARG20-2
990838
Luca Pow21GBR19-116-8Tulsa R32Qual. Tulsa W
991857
Charlie Robertson19GBR19+1
992916
Simeon Stanković19SRB19-2Kursumlijska Banja 6 R32Lost in Kursumlijska Banja 5 R32
993685
Peter Buldorini21IRL19-2Lost in Dublin R32
994713
Lautaro Agustin Falabella28ARG19-28-2
995 NCH 
 1016
Maxwell Exsted19USA19+29+2Irvine R32Lost in Rolling Hills QF
996971
Markus Malaszszak21THA19-3Saarlouis R16
997395
Rigele Te28CHN19-16-1Lost in Martos R32
Lost in Lourinha R32
998654
Noah Schachter26USA19-3
999727
Petros Tsitsipas25GRE19+15+1Lost in Vaasa R16
Lost in Samobor R32
1000994
Julian Cundom25ARG19-6Lost in Qual. Asuncion 2 R1
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 :