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 Zverev29GER7090-100Halle QF
(R16  )
71907490
4CH
Félix Auger-Aliassime25CAN4440+50Halle QF
(R16  )
45404840
5CH
Ben Shelton23USA4160+90Halle QF
(R16  )
42604560
6CH
Alex de Minaur27AUS4110+50London QF
(R16  )
42104510
71
Novak Djoković39SRB3760+1
84
Taylor Fritz28USA3685+1+50Halle QF
(R16  )
37854085
91
Daniil Medvedev30RUS3580-2-230Halle QF
(R16  )
36803980
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 Fokina27ESP1910+50London QF
(R16  )
20102310
23CH
Rafael Jódar19ESP1849
2410
Frances Tiafoe28USA1780+2+50Halle QF
(R32  )
18802180
2524
João Fonseca19BRA1735Lost in Halle R32 
2618
Francisco Cerúndolo27ARG1710+1+50London QF
(R16  )
18102110
278
Tommy Paul29USA1695+1+50London QF
(R16  )
17952095
2824
Arthur Rinderknech30FRA1688-4-88Lost in London R32
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-25Lost in London R16 
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+34Lost in Halle R16 
Advertisement
5127
Miomir Kecmanović26SRB980-1Lost in Halle R32
5222
Botic van de Zandschulp30NED969+4+34Lost in London R16 
5330
Nuno Borges29POR945+1Lost in Halle R32 
5452
Thiago Agustín Tirante25ARG944-2-17
5545
Yannick Hanfmann34GER940+4+25Lost in Halle R16 
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án26HUN895Lost in Halle R16 
6248
Ethan Quinn22USA894+4+40Lost in Halle R16 
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+50Lost in London R16 
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-9Lost in Nottingham 2 QF
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 QF
(R16  )
645735
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+1Lost in Poznan QF
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 
11286
Dalibor Svrčina23CZE550-2-25Poznan SF575625
11389
Patrick Kypson26USA548+1
114107
Titouan Droguet25FRA534-2-28Dublin SF556587
115 NCH 
(116)
Leandro Riedi24SUI533+1
11658
Hugo Gaston25FRA533+1Lost in Nottingham 2 R32
11737
Sebastian Ofner30AUT528+6+10Parma SF
(R16  )
557618
118 NCH 
(140)
Arthur Fery23GBR528+22+87London QF
(R16  )
628928
119 NCH 
(120)
Pablo Llamas Ruiz23ESP525+1
120 NCH 
(121)
Nicolai Budkov Kjaer19NOR522+1Lost in Nottingham 2 R32
121118
Henrique Rocha22POR519+1Lost in Nottingham 2 R32
12217
Cristian Garín30CHI504-3-25
12347
Facundo Díaz Acosta25ARG500+4+19Poznan SF525575
12438
Alexandre Müller29FRA494+1
125 NCH 
(126)
Dane Sweeny25AUS493+1Lost in Nottingham 2 R32
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+4Lost in Nottingham 2 R16
13299
Nishesh Basavareddy21USA453+2
13336
Pedro Martínez29ESP451+3Lost in Parma R32
13493
Tomás Barrios Vera28CHI442+3-8Lost in Nottingham 2 R32
135102
Kyrian Jacquet25FRA433+10+22Dublin SF455486
136101
Billy Harris31GBR425+6+9Nottingham 2 QF444534
137 NCH 
(143)
August Holmgren28DEN423+6+8Lost in Qual. Nottingham 2 R2
Lost in Nottingham 2 R16
13853
Christopher O'Connell32AUS415+16+22Nottingham 2 SF444505
139 NCH 
(144)
Toby Samuel23GBR414+5Lost in London R32
140 NCH 
(145)
Michael Zheng22USA410+6Lost in Nottingham 2 R32
14137
Mackenzie McDonald31USA409-13-67Lost in Nottingham 2 R16
142132
Jack Pinnington Jones23GBR409+5Lost in London R32 
14387
Jurij Rodionov27AUT404+9+8Dublin SF426457
144 NCH 
(153)
Stefanos Sakellaridis21GRE404+9+8Lost in Dublin QF
14595
Tristan Schoolkate25AUS403+4
146 NCH 
(148)
Rei Sakamoto19JPN403+2-2Lost in Nottingham 2 R32
147102
Elmer Møller22DEN400+4
14892
Shintaro Mochizuki23JPN397-10-48Lost in Nottingham 2 QF
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
(R16  )
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+12Lost in Dublin QF
16364
Hugo Dellien33BOL357
164142
Gustavo Heide24BRA355+23+25Poznan SF380430
16549
Roberto Carballés Baena33ESP353+7+9Lost in Parma QF
166145
Mark Lajal23EST352Lost in Dublin R32
167150
Nicolás Mejía26COL352-3-2Lost in Dublin R16
16867
Luca Nardi22ITA348+5+5Qual. Nottingham 2 W
Lost in Nottingham 2 R32
169157
Lukas Neumayer23AUT345-4-8Lost in Poznan R32
170167
Daniil Glinka26EST345Lost in Dublin R32
171106
Zsombor Piros26HUN342+4Lost in Parma R32
172139
Ugo Blanchet27FRA341-1-3
173169
Joel Schwärzler20AUT341+1-2
174 NCH 
(180)
Gonzalo Bueno22PER341+9+8Lost in Poznan QF
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+5Lost in Dublin QF
185105
Elias Ymer30SWE312-3-21Lost in Dublin R32
186 NCH 
(190)
David Jordá Sanchis32ESP312+4
187 NCH 
(196)
Remy Bertola27SUI311+10+15Nottingham 2 SFQual. Nottingham 2 WQual. Nottingham 2 W
Nottingham 2 SF
340401
188133
Colton Smith23USA309-11-32Lost in Dublin R16
18917
Bernard Tomic33AUS309+3Lost in Dublin R32
19089
Francesco Passaro25ITA304-12-35Lost in Parma R32
191165
Clément Tabur26FRA303+5+6Lost in Dublin R16
192 NCH 
(193)
Gianluca Cadenasso21ITA303+2
193106
Tristan Boyer25USA302-2-8Lost in Nottingham 2 R32
19481
Michael Mmoh28USA301+1Lost in Qual. London R1
195110
Giulio Zeppieri24ITA296-2-8
19683
Carlos Taberner28ESP295-55-125
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
21327
Laslo Djere31SRB266+12+10Parma SF
(R32  )
295356
214196
Rio Noguchi27JPN266+4+4Qual. Dublin W
Lost in Dublin R32
215 NCH 
(216)
Nikolás Sánchez Izquierdo27ESP266+1Lost in Parma R32
216CH
Moïse Kouamé17FRA265+1
217 NCH 
(219)
Tom Gentzsch22GER263+11+9Lost in Qual. Halle R2
218184
Luka Pavlovic26FRA261+1
219197
Pol Martín Tiffon26ESP261+1
220CH
Felix Gill24GBR260+2Lost in Nottingham 2 R16
22176
Filip Misolic24AUT259-59-100
22297
Kimmer Coppejans32BEL258-1-3Lost in Poznan R32
22383
Chun Hsin Tseng24TWN254+11+16Lost in Parma QF
22495
Hugo Grenier30FRA254-1-5Lost in Qual. Nottingham 2 R1
225211
Darwin Blanch18USA253-14-19Lost in Nottingham 2 R32
226201
Edas Butvilas21LTU253+3Lost in Qual. Dublin R1
227210
Lautaro Midon22ARG251-4
228127
Lorenzo Giustino34ITA251-18-23Lost in Poznan R32
229 NCH 
(230)
Andrea Guerrieri27ITA248+1Lost in Qual. Dublin R2
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+2Lost in Poznan QF
236194
Dan Added27FRA237+4+2Lost in Martos QF
Lost in Qual. Dublin R1
237217
Yi Zhou21CHN234+16+15Qual. Dublin W
Lost in Dublin QF
2387
David Goffin35BEL233+4
239121
Stefano Napolitano31ITA233+6+3Lost in Parma R16 
240147
Guy Den Ouden24NED232+3Lost in Qual. Nottingham 2 R1
241225
Franco Roncadelli26URU232-15-23Lost in Poznan R32
242222
Pedro Boscardin Dias23BRA231-1-3Lost in Poznan R32
243 NCH 
(248)
Guido Iván Justo28ARG231+5+4Asuncion 2 QF237273
244153
Jay Clarke27GBR230+6+7Qual. Nottingham 2 W
Lost in Nottingham 2 R16
245244
Keegan Smith27USA229+1Lost in Qual. Dublin R1
246167
Alex Barrena23ARG228-39-50
247121
Raúl Brancaccio29ITA227-11-11Lost in Parma R32 
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
257 NCH 
(281)
Michele Ribecai23ITA211+26+23Poznan SF236286
2586
Gaël Monfils39FRA210+1
259197
Fajing Sun29CHN209+2
260258
Diego Dedura18GER209+2Lost in Qual. Halle R1
26147
Juncheng Shang21CHN205+2
262108
Franco Agamenone33ITA205+2Lost in Parma R32 
263261
Stefan Dostanic24USA204+2
264 NCH 
(272)
Max Alcalá Gurri23ESP204+8+10Royan SF215240
265175
Álvaro Guillén Meza23ECU204+1Lost in Parma R32
266237
Alastair Gray27GBR203+4+5Qual. Nottingham 2 W
Lost in Nottingham 2 R32
267210
Filip Jianu24ROU203Lost in Qual. Halle R1
268257
Miguel Damas26ESP202+1Lost in Parma R32
269180
Justin Engel18GER201-11-13
270181
Daniel Rincon23ESP196+1Parma QF
(R16  )
215305
271168
Maks Kaśnikowski22POL195+8+4Lost in Poznan R16
272235
Charles Broom28GBR195+1+1Qual. Dublin W
Lost in Dublin R32
273267
Petr Bar Biryukov24RUS194+1Lost in Parma R32 
274200
George Loffhagen25GBR192+2
275245
Andrej Nedić21BIH192-20-24Samobor QFLost in Kiseljak R16Lost in Kiseljak R16
Samobor QF
276193
Sascha Gueymard Wayenburg22FRA192+2
277 NCH 
(287)
Kilian Feldbausch20SUI191+13+6Royan SF202227
278268
Martin Krumich23CZE191-10-11Lost in Poznan R16
279226
Juan Bautista Torres24ARG190+1-1Lost in Asuncion 2 R32
280116
Calvin Hémery31FRA189-5-4Lost in Royan R32
281105
Duje Ajduković25CRO189+1+1Lost in Kiseljak R16
Lost in Poznan R32
282260
Robin Bertrand23FRA188+2Lost in Royan R32
28368
Sumit Nagal28IND187-6-5Lost in Poznan R32
28461
Thiago Monteiro32BRA187+1
285 NCH 
(288)
Cezar Crețu25ROU186+3
28672
Yosuke Watanuki28JPN185+3
287284
Dali Blanch23USA185+4
288271
Maxim Mrva18CZE185-1-2Qual. Poznan W
Lost in Poznan R16
289172
Murphy Cassone23USA184+3
29058
Thiago Seyboth Wild26BRA183+7+4Lost in Asuncion 2 R16
291 NCH 
(293)
Giles Hussey29GBR183+2+1Lost in Qual. Nottingham 2 R2
29256
Daniel Elahi Galán30COL181+20+8Lost in Parma R16 
293212
Johannus Monday24GBR181+1Lost in Qual. London R1
294290
Sergey Fomin25UZB181+1
29521
Daniel Evans36GBR180-51-50Lost in Qual. London R1
296282
Juan Manuel La Serna22ARG180-10-7Asuncion 2 QF186222
297181
Abdullah Shelbayh22JOR180-1
298240
Matías Soto27CHI179+19+8Asuncion 2 QF185221
299298
Filippo Romano20ITA178-1Lost in Qual. Dublin R1
300214
Ilia Simakin22RUS177-1Lost in Parma R32 
301287
Antoine Ghibaudo21FRA177-1
30239
Mikhail Kukushkin38KAZ177Lost in Qual. Halle R1
303301
Hamish Stewart26GBR177-2Lost in Qual. Dublin R2
304168
Murkel Dellien28BOL177
305 NCH 
(310)
Thomas Faurel20FRA176+5+2Lost in Royan R16
306289
Lilian Marmousez24FRA176+1+1Lost in Ceska Lipa R16
Lost in Samobor R16
30760
Juan Pablo Varillas30PER176-2
308144
Akira Santillan29JPN176-2Lost in Poznan R32
30947
Marc-Andrea Hüsler29SUI175-1Lost in Qual. Halle R1
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
321 NCH 
(324)
Luciano Emanuel Ambrogi22ARG169+3+4Asuncion 2 QF175211
322225
Philip Sekulic22AUS168-1
323177
Andrea Collarini34ARG167
324299
Sandro Kopp26AUT166+13+11Klosters QFLost in Varnamo F
32578
Yasutaka Uchiyama33JPN164
326260
Tiago Pereira21POR164Lost in Qual. Halle R1
327258
Igor Marcondes29BRA163
328324
Braden Shick22USA163Tulsa R16
329311
Max Basing23GBR162+1Lost in Qual. Nottingham 2 R1
330321
Mert Alkaya26TUR162+1Lost in Lourinha R32
331278
Tyler Zink25USA162+1
332180
Paul Jubb26GBR161-3-2Lost in Qual. Dublin R1
333177
Nick Hardt25DOM160+7+8Asuncion 2 QF166202
334 NCH 
(340)
Jacopo Vasami18ITA159+11+8Lost in Parma R16
(R32  )
335212
Michael Geerts31BEL159
336276
Petr Brunclík19CZE158-2-1Lost in Poznan R16
337332
Max Schönhaus18GER158-1Lost in Halle R32 
338170
Mattéo Martineau27FRA157-5-4Lost in Qual. Parma R2
33978
Nicolás Kicker33ARG156+4+4Lost in Asuncion 2 R16
340196
Rodrigo Pacheco Mendez21MEX155-59-35
341325
Yankı Erel25TUR153-3Lost in Royan R32
342 NCH 
(346)
Henry Searle20GBR153+12+9Dublin SF175206
34371
Cedrik Marcel Stebe35GER152-4
344257
Mili Poljičak21CRO152-3Samobor QF
345158
Tung Lin Wu28TWN152-3
346343
Hayato Matsuoka21JPN150
34788
Dominic Stricker23SUI149Klosters QF
348324
Oliver Tarvet22GBR147-4-4Lost in Nottingham 2 R32
349135
Mitchell Krueger32USA147
350344
Florian Broska28GER147+32+18Qual. Poznan W
Lost in Poznan QF
351254
Mats Rosenkranz27GER145-3-2
352127
Facundo Mena33ARG145-2
353351
Carlo Alberto Caniato20ITA145-2Lost in Parma R32 
354348
Daniel Milavsky24USA145-2Lost in Wichita R32
355333
Sean Cuenin22FRA144+28+15Kursumlijska Banja 5 W
356180
Yuta Shimizu27JPN144-3
357 NCH 
(384)
Radu Mihai Papoe23ROU144+27+15Curtea De Arges W
358322
Federico Bondioli21ITA144-3Lost in Parma R16 
359342
Luca Castelnuovo29SUI143-3+1Lost in Qual. Poznan R2
360334
Matthew Dellavedova26AUS143+16+12Maanshan 7 QFMaanshan 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+7Lost in Royan QF
367287
Marvin Möller27GER139-5Lost in Ceska Lipa QF
368339
Andrey Chepelev27RUS139+50+22Samobor QFKiseljak W
369358
Ognjen Milić18SRB137-10-3Lost in Royan R32
370142
Ivan Gakhov29RUS136-9-4
371 NCH 
(385)
Juan Estevez20ARG136+15+7Asuncion 2 QF142178
372229
Marek Gengel30CZE136-7
373341
Gabriele Piraino22ITA134+17+7Lost in Messina F
374364
Tommaso Compagnucci26ITA134-4+1Lost in Qual. Parma R2
375191
Nerman Fatić31BIH133-6
376316
Eduardo Ribeiro28BRA133+5+4Lost in Asuncion 2 R16
377376
Anton Matusevich25GBR133+8+4Qual. Nottingham 2 W
Lost in Nottingham 2 R32
378279
Garrett Johns25USA133-11-1
379303
Francesco Forti26ITA132-7
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 R16Lost 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-8Lost in Wichita R32
Lost in Tulsa 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+8Lost in Royan QF
392157
Santiago Taverna26ARG127+7+4Lost in Asuncion 2 R16
393261
Alex Rybakov29USA126-1Lost in Tulsa R32
394289
Renta Tokuda28JPN126-1Tokyo 2 QFLost in Tokyo R32
395 NCH 
(424)
Lucio Ratti22ARG125+32+12Royan SF136161
396384
Petr Nesterov23BUL124Lost in Milan QF
397268
Gonzalo Villanueva31ARG124Asuncion 2 QFLost in Brasilia SF130166
398303
Arthur Weber34FRA122+2
399240
Patrick Zahraj26GER122+2Lost in Klosters R32
40093
Andrej Martin36SVK121-5-3Lost in Klosters R32
401399
Arthur Nagel23FRA121+3
402392
Lui Maxted22GBR120+3
403398
Samuele Pieri24ITA120-1
404401
Jay Friend22JPN119+3
405289
Mika Brunold21SUI119-37-14
406221
Hernán Casanova32ARG119+15+4Lost in Asuncion 2 R16
407 NCH 
(452)
Ivan Marrero Curbelo27ESP119+45+15Kayseri 5 QFKayseri 4 W
408284
Adrian Boitan26ROU119Constanta QF
409190
Matheus Pucinelli De Almeida25BRA119
410307
Oleg Prihodko28MKD118-12-5
411 NCH 
(412)
Carlos Maria Zarate21ARG118+1Lost in Asuncion 2 R32
412 NCH 
(413)
Jake Delaney29AUS118+1Tokyo 2 QFLost 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 QF
418270
Corentin Denolly29FRA115+4+1Lost in Nyiregyhaza R16
Lost in Klosters R32
419414
Semen Pankin26RUS115-3-2
420170
James Trotter26JPN114-14-5Lost in Wichita R32
Lost in Tulsa 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 QFLost 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 QF
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 QF
443390
Tibo Colson25BEL107+6
444314
Moerani Bouzige26AUS107-42-15Maanshan 7 QFLost 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 QF
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 QF
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+3Lost in Tokyo SF
Lost in Tokyo 2 R16
46963
Jason Kubler33AUS97+3
470358
Trevor Svajda20USA97-41-15
471 NCH 
(479)
Henry Bernet19SUI97+19+7Klosters QFLost in Varnamo SF
472371
Georgii Kravchenko25UKR97+42+13Milan SFLost in Ceska Lipa F
473 NCH 
(486)
Sergi Perez Contri28ESP97+35+11Mungia SFLost 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+1Lost in Tulsa 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-13Lost in Kiseljak QF
Lost in Gyula R16
484477
Koki Matsuda25JPN92-1Lost in Maanshan 6 R32
Lost in Maanshan 7 R32
485474
Matthew William Donald21CZE92
486449
Takuya Kumasaka27JPN92-5-1Lost in Tokyo R16
Lost in Tokyo 2 R16
487357
Eric Vanshelboim24UKR92-1Lost in Varnamo R16
488388
Karan Singh22IND92-1
489234
Maxime Chazal33FRA91-1
490143
Hiroki Moriya35JPN91-70-25Maanshan 7 QF
491453
Pietro Fellin24ITA91+1Gyula QFLost in Nyiregyhaza QF
49265
Thanasi Kokkinakis30AUS90+11+4Qual. Dublin W
Lost in Dublin R32
493222
Viktor Durasovic29NOR90-19-7Lost in Milan 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+1Lost in Ceska Lipa QF
Lost in Klosters R16
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-1Lost in Tokyo R32
Lost in Tokyo 2 R16
505500
Giuseppe La Vela25ITA87-4Milan SF
506501
Mika Petković19GER87-4Bourg En Bresse R16
507505
Karl Poling26USA87+1Lost in Wichita R16
508 NCH 
(559)
Kaylan Bigun20USA86+51+15Rolling Hills W
Lost in Irvine R32
509507
Tai Sach23AUS85Tokyo 2 QFLost 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 QFLost 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-11Lost in Royan R16
523334
Leo Borg23SWE81-5-2
524 NCH 
(583)
César Bouchelaghem21FRA80+60+15Monastir 28 W
Lost in Monastir 29 R16
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 QFLost in Curtea De Arges QF
53874
Mirza Bašić34BIH76+4Lost in Kiseljak R32
539 NCH 
(545)
John Echeverria24ESP76+11+2Lourinha QFLost in Martos QF
540462
Constantin Bittoun Kouzmine27FRA76+5Lost in Kayseri 5 R32
54140
Ilya Ivashka32BLR75+6Lost in Lourinha R16
542 NCH 
(548)
Patrick Schoen21SUI75+6Lourinha R16
543371
Ryan Nijboer26NED75-14-4Mungia SF
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 QFLost in Maanshan 6 R16
550455
James Story25GBR73+3
551486
Alec Beckley25RSA73-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ć23SRB73Lost in Kursumlijska 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+4Lost in Asuncion 2 R16
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 QFMartos 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 R16Lost in Messina SF
571556
Aziz Ouakaa26TUN69-1Monastir 29 QFLost in Monastir 28 R32
572433
Aristotelis Thanos25GRE68-67-18Lost in Varnamo SF
573CH
Mario Gonzalez Fernandez24ESP68Lost in Martos R16
Lost in Lourinha R16
574517
Nino Ehrenschneider25GER68Lost in Saarlouis R32
575CH
Romain Faucon23BEL68
57699
Alexander Ritschard32SUI67
577509
Manuel Mazza27ITA67-12-2Lost in Milan R32
578491
Robin Catry24FRA67+1Lost in Lourinha R32
579135
Antoine Escoffier34FRA66-16-3
580416
Étienne Donnet25FRA66
581455
Olaf Pieczkowski22POL66-3-1
582540
Joaquin Aguilar Cardozo21URU66+16+4Lost in Asuncion 2 R16
583515
Émilien Demanet21BEL66+32+7Qual. Royan W
Lost in Royan R16
584536
Joshua Sheehy29USA65-2
585191
Dragos Nicolae Madaras28SWE65-2
586183
Federico Arnaboldi26ITA65-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
593318
Gerard Campana Lee21KOR64+43+8Qual. Royan W
Lost in Royan QF
594517
Shunsuke Mitsui24JPN63-60-15
595541
Arda Azkara23TUR62-1-1
596159
Hady Habib27LBN62+1
597251
Ergi Kırkın27TUR62+3Monastir 29 QF
598352
Giovanni Oradini28ITA62+3Lost in Milan R32
599586
Nicolas Tepmahc25FRA62-11-3Kayseri 5 QFLost in Monastir 28 R16
600302
Andrew Paulson24CZE61+2
601150
João Domingues32POR61+94+14Lourinha QFLost in Martos F
602315
Alfredo Perez29USA61-3-1
603474
Tsung Hao Huang26TWN61-8-2Lost in Maanshan 6 R32
604484
Tristan McCormick27USA61-12-3
605544
Luca Wiedenmann28GER61+25+5Lost in Nyiregyhaza R16
Qual. Parma W
Lost in Parma R32
606 NCH 
(612)
Cruz Hewitt17AUS61+6+1Lost in Varnamo R32
Lost in Qual. Dublin R2
607394
Bruno Kuzuhara22USA61-2Tulsa R16Lost in Wichita R32
608561
Leonardo Rossi23ITA61+20+4Lost in Vaasa SF
609136
Alexey Vatutin33RUS60-1
610606
Alexander Vasilev19BUL60-4
611430
Erik Arutiunian21BLR60-4
612384
Neil Oberleitner26AUT60-41-8
613447
Kuan Yi Lee29TWN60-2Maanshan 7 QF
614604
Bruno Fernandez21BRA60-10-1Lost in Asuncion 2 R32
615552
Igor Gimenez26BRA59-2
616603
Jan Kumstát19CZE59+44+6Lost in Ceska Lipa SF
Lost in Klosters R16
617385
Aryan Shah20IND59-7-1
618316
Alberto Barroso Campos30ESP59-27-5Lost in Martos QF
Lost in Lourinha R16
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+1Lost in Asuncion 2 R16
625CH
Maximo Zeitune20ARG58+17+3Qual. Asuncion 2 W
Lost in Asuncion 2 R32
626513
Stefan Adrian Andreescu24ROU58+7+2Constanta QFLost 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 QFLost in Nyiregyhaza R32
633160
Oleksii Krutykh26UKR57+201+25Ceska Lipa W
634443
Federico Iannaccone27ITA57-8Lost in Milan R32
635433
Fausto Tabacco24ITA57+75+11Milan SFMessina W
636603
Amir Omarkhanov18KAZ56-5
637620
Josip Šimundža21CRO56-17-2
63829
Christopher Eubanks30USA55-1
639CH
Thijs Boogaard17NED55Lourinha R16
640544
Adhithya Ganesan20USA55+8+1Lost in Kayseri 4 QF
Lost in Lourinha R16
641634
Léo Raquillet20FRA55+58+8Lost in Royan QF
642641
Izan Almazan Valiente20ESP55-1Mungia SF
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 R16Lost in Rolling Hills R32
652 NCH 
(654)
Dimitris Sakellaridis20GRE54+2Lost in Ceska Lipa R16
Lost in Samobor R16
653204
Máté Valkusz27HUN53-15-2Gyula QF
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 QFLost 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+1Lost in Tokyo 2 R16
671667
Melios Efstathiou27CYP52+1Bourg En Bresse QF
672584
Kyle Kang21USA51-8-1
673569
James Watt26NZL51+14+3Lost in Qual. Nottingham 2 R2
674155
Dmitry Popko29KAZ51+15+3Tulsa R16Lost 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 R16Lost in Wichita R32
679533
Luis Carlos Alvarez21MEX50-63-8
680668
Gavin Young23USA50+1Tulsa R16Lost 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
686520
Conner Huertas del Pino30PER49+80+11Asuncion 2 QFQual. Asuncion 2 W5591
687645
Tuncay Duran22TUR48-2-1
688526
Maxence Beaugé26FRA48-20-4
689387
Mariano Kestelboim30ARG48+2
690546
Uisung Park25KOR48+15+2Lost in Maanshan 6 QF
Lost in Maanshan 7 R16
691471
Yuki Mochizuki28JPN48-1Lost in Tokyo R32
Lost in Tokyo 2 R32
692513
Kai Wehnelt30GER48Klosters QF
693267
Louis Weßels27GER48-50-7Lost in Varnamo R32
Lost in Klosters R16
694576
Michal Krajčí21SVK48-1
695476
Ignacio Monzón28ARG48+17+2Qual. Asuncion 2 W
Lost in Asuncion 2 R32
696603
Oscar Weightman24GBR47-2Lost in Qual. Nottingham 2 R1
697527
Ye Cong Mo25CHN47-9-1Lost in Maanshan 7 R32
698252
Samuel Vincent Ruggeri24ITA47+8+1Lost in Kursumlijska Banja 5 R16
Lost in Qual. Parma R1
699696
Martin Van Der Meerschen26BEL47-3
700677
Kasra Rahmani19IRI47-3
701696
Andreja Petrovic26NOR47-3Lost in Varnamo R32
702656
Maik Steiner31GER47-2
703654
Franco Ribero26ARG47+22+3Lost in Messina R32
Qual. Royan W
Lost in Royan R32
704501
Shinji Hazawa27JPN47+5+1Lost in Tokyo R16
Lost in Tokyo 2 R32
705674
Samuel Heredia20COL47-31-5Qual. Asuncion 2 W
Lost in Asuncion 2 R32
706663
Samir Hamza Reguig24ALG47-5
707702
Noa Vukadin22CRO46-5Lost in Samobor R32
708612
Ozan Baris22USA46+230+24Tulsa R16Wichita W
709319
Patrick Maloney26USA46-6
710453
Arklon Huertas Del Pino Cordova31PER46+4+1Lost in Qual. Asuncion 2 R2
711547
Matyas Fuele27HUN46-7
712 NCH 
(720)
Dong Ju Kim24KOR46+9+2Lost in Maanshan 6 QF
Lost in Maanshan 7 R32
713530
M Rifki Fitriadi27INA46-5
714708
Seydina André22SEN46-3Lost in Vaasa R32
Lost in Bourg En Bresse R16
7154
Kei Nishikori36JPN45-2
716451
Dan Alexandru Tomescu27ROU45-32-4Constanta QF
717617
Lorenzo Sciahbasi20ITA45-60-8
718586
Gabriel Ghetu18ROU45-109-15Lost in Constanta R32
719675
Matisse Bobichon24FRA45-4Lost in Lourinha R16
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 QFLost in Curtea De Arges R32
732724
Fernando Cavallo20ARG43-3
733508
Loann Massard20FRA43-3Lost in Bourg 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 QFLost 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-2Lost in Rolling Hills R32
Lost in Irvine R32
749634
Timofei Derepasko19RUS41-115-15
750443
Yanaki Milev22BUL41-9-1Lost in Qual. Parma R1
751741
Joshua Charlton26AUS41-3Lost in Maanshan 6 R16
Lost in Maanshan 7 R16
752437
Michiel De Krom27NED41-3Mungia SF
753363
Oscar Jose Gutierrez33ESP41+29+4Lost in Nyiregyhaza SF
Lost in Mungia QF
754346
Stuart Parker28GBR40-3
755185
Aziz Dougaz29TUN40-109-14Lost in Monastir 28 QF
Lost in Qual. Halle R1
756750
Hunter Heck24USA40-2Tokyo 2 QFLost 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 QFLost in Kursumlijska Banja 5 SF
767232
José Pereira35BRA39-31-3
768451
Marko Miladinović25SRB39-6Qual. Tulsa W
Lost in Tulsa R32
769718
Alejandro Juan Mano21ESP39-12-1Lost in Mungia QF
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 QFLost in Tokyo F
774636
Aleksandr Braynin26UKR38-2Gyula QF
775771
John Hallquist Lithen24SWE38-4Gyula QFLost in Varnamo R32
77637
Emil Ruusuvuori27FIN37-3
777774
Michael Antonius16USA37-3
778461
Peter Bertran30DOM37-26-3
779429
Tadeáš Paroulek26CZE37-1
780290
Shintaro Imai32JPN37-5Lost in Maanshan 6 R32
Lost in Maanshan 7 R16
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 QFLost 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 R16Lost 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 QFLost in Monastir 28 SF
79280
Jozef Kovalík33SVK35+3Samobor QF
793321
Facundo Juárez28ITA35+3
794638
Yusuke Kusuhara28JPN35-114-15Lost in Tokyo 2 R16
795792
Scott Jones28AUS35+3
796680
Abel Forger20NED35+4Lost in Gyula R16
797 NCH 
(801)
Grigory Shebekin21RUS35+4
798327
Naoki Nakagawa29JPN35+1Tokyo 2 QFLost 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 QFLost 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 QF
812553
Pedro Rodenas22ESP33+7Monastir 29 QFLost 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 R16
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+7Lost in Curtea De Arges F
Lost in Constanta R16
828813
Marc Majdandzic21GER32-15-2Lost in Saarlouis R16
829745
Taiyo Yamanaka24JPN32+6Lost in Maanshan 7 R16
830635
John Sperle24GER32+14+1Gyula QFLost 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 Bonding19GBR31+2Lost in Rolling Hills R32
835595
Théo Papamalamis20FRA31-48-5Bourg En Bresse QFLost 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ção28POR31Lost in Lourinha 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+8Lost in Kursumlijska Banja 5 F
Lost in Milan QF
857CH
Dimitris Azoidis25GRE29
858 NCH 
(902)
Carles Cordoba20ESP29+52+4Lost in Kursumlijska Banja 5 SF
Lost in Mungia R16
859675
Francisco Rocha26POR29-11-1Lost in Lourinha R16
860 NCH 
(881)
Marcus Walters28GBR29+23+2Lost in Monastir 28 SF
Lost in Qual. Monastir 29 R1
861688
Alexandre Aubriot27FRA29-2Lost in Klosters R16
862830
Carles Hernández25ESP29+7+1Lost in Martos R16
Lost in Mungia R32
863843
Nicolas Jadoun23FRA29+22+2Samobor QFLost 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+15Qual. Tokyo W
Tokyo W
Lost in Tokyo 2 R16
867382
Thomas Fancutt31AUS28+5+1Lost in Qual. Royan R2
868 NCH 
(912)
Spencer Johnson23USA28+48+4Irvine R16Lost 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-4Lost in Samobor R16
875871
Alaa Trifi19TUN28-4
876151
Enzo Couacaud31FRA27-82-8
877 NCH 
 1140
Cosme Rolland De Ravel22FRA27+303+17Royan SFQual. Royan W3863
878814
Jeffrey Von Der Schulenburg24SUI27-2
879878
Tristan Stringer20USA27+15+1Lost in Rolling Hills R16
Lost in Irvine R32
880364
Mikalai Haliak27BLR27-2Lost in Ceska Lipa R32
881820
Michel Hopp27GER27-1
882663
Benjamin Pietri29FRA27
883835
Younes Lalami25MAR27+1Lost in Kiseljak R32
884729
Tomas Curras Abasolo26ESP27+2
885748
Lucas Andrade Da Silva21BRA26-79-8
886858
Manuel Plunger23ITA26+3Lost in Klosters R32
88749
Federico Coria34ARG26+3Lost in Asuncion 2 R32
888836
Emon Van Loben Sels21USA26+3Lost in Irvine R32
889501
Christian Sigsgaard29DEN26+26+2Lost in Messina QF
890 NCH 
(896)
Theodore Dean24USA26+13+1Lost in Rolling Hills R16
891640
Axel Garcian24FRA26+1Lost in Monastir 28 R16
Lost in Bourg En Bresse R32
892608
Blu Baker24GBR26+1
893889
Salvador Price21COL26+2Lost in Brasilia R16
Lost in Qual. Asuncion 2 R1
894 NCH 
(898)
Markus Mölder21EST26+10+1Lost in Vaasa R16
895 NCH 
(896)
Tomás Martínez22ARG26+1Lost in Qual. Asuncion 2 R1
896879
Sam Ryan Ziegann27AUS26-17-1Lost in Curtea De Arges R32
Lost in Gyula R16
897666
Niccolo Catini28ITA26-29-2Lost in Messina R32
Lost in Qual. Parma R1
898880
Daniele Rapagnetta19ITA26-1Lost in Messina R32
899713
Grigoriy Lomakin28KAZ26-11-1Lost in Qual. Maanshan 6 R2
Lost in Qual. Maanshan 7 R3
90013
Nick Kyrgios31AUS25-1
901638
Johannes Ingildsen28DEN25
902 NCH 
(951)
Luis Felipe Miguel22BRA25+55+4Lost in Brasilia SF
903278
Lucas Gerch31GER25-118-11
904899
Ronit Karki18USA25+1Irvine R16
905866
Lorenzo Gagliardo25ITA25+13+1Lost in Kursumlijska Banja 5 R16
Lost in Kursumlijska Banja 6 R32
906235
Ivan Nedelko40RUS25
907810
Kristijan Juhas25SRB25
908867
Qian Sun24CHN25Lost in Qual. Maanshan 6 R2
909793
Gabriele Maria Noce30ITA25+2Kursumlijska Banja 6 QF
910845
Isaac Becroft25NZL25+12+1Lost in Monastir 28 R16
Lost in Monastir 29 R32
911740
Pierre Yves Bailly22BEL24-151-15
912 NCH 
(913)
Jamie Mackenzie18GER24+5Lost in Qual. Halle R1
913 NCH 
(945)
Ryo Tabata18JPN24+110+7Qual. Royan W
Lost in Royan R16
914900
Herman Hoeyeraal24NOR24+5
915774
Nitin Kumar Sinha27IND24+16+1Lost in Qual. Royan R2
916905
Christopher Li22PER24+4
917546
Diego Augusto Barreto Sánchez24ESP24-40-3
918130
Duck-hee Lee28KOR24+3Lost in Maanshan 6 R32
Qual. Maanshan 7 W
Lost in Maanshan 7 R16
919731
Axel Nefve25USA24-53-4Lost in Qual. Wichita R3
Lost in Tulsa R32
920 NCH 
(937)
Tom Zeuch26GER24+25+2Lost in Vaasa QF
Lost in Saarlouis R32
921 NCH 
(929)
William Rejchtman Vinciguerra19SWE24+11+1Lost in Varnamo R16
922907
Lucca Helguera Casado20ESP24+1
923684
Ali Yazdani22IRI24-11-1Lost in Kursumlijska Banja 5 R16
Lost in Monastir 29 R16
924CH
Daniil Sarksian19ARM24Lost in Monastir 28 R32
Lost in Monastir 29 R32
925917
Muhammad Shoaib24PAK23Lost in Qual. Wichita R2
92639
J.J. Wolf27USA23+1Tulsa R16
927896
Matthew Forbes20USA23+1
928308
Toby Kodat23USA23-53-4
929438
Orel Kimhi22ISR23
930 NCH 
(932)
Dominik Reček31CZE23+9+1Lost in Ceska Lipa R16
931910
Aleksa Ćirić25SRB23-1
932719
Hanyi Liu25CHN23+35+2Lost in Maanshan 6 QF
933604
Dev Javia24IND23+14+1Lost in Kayseri 4 R16
Lost in Kayseri 5 R16
934933
Egor Pleshivtsev19RUS23-1Lost in Monastir 29 R32
935850
Nicolas Ian Kotzen23USA22-35-3
936888
Paul Inchauspe22FRA22-2Monastir 29 QF
937479
Ilya Snițari24MDA22
938922
Stijn Paardekooper22NED22+2
939934
Žiga Šeško17SLO22+2
940900
Enzo Kohlmann De Freitas19BRA22+37+2Lost in Brasilia R16
Lost in Qual. Asuncion 2 R2
941639
Bekkhan Atlangeriev25RUS22+1Lost in Gyula R32
942417
Ajeet Rai27NZL22+1
943773
Artur Kukasian22RUS22+1
944536
Ryotaro Taguchi25JPN22+2
945922
Rares Teodor Pieleanu19ROU22+3Lost in Constanta R32
946 NCH 
(954)
Louis Larue22FRA22+23+1Lost in Vaasa R16
Lost in Bourg En Bresse R32
947923
Thantub Suksumrarn25THA22+2Lost in Qual. Maanshan 6 R3
Lost in Qual. Maanshan 7 R3
Lost in Maanshan 7 R32
948859
Adan Freire Da Silva27FRA22+24+1Lost in Qual. Royan R2
949906
Jeremy Gschwendtner27GBR22-36-3Lost in Curtea De Arges R16
Lost in Constanta R32
950947
Karim Ibrahim22EGY22+2
951833
Jesse Delaney27AUS22-53-4Lost in Qual. Tokyo R1
Qual. Tokyo 2 W
Lost in Tokyo 2 R32
952395
Wishaya Trongcharoenchaikul31THA22-102-8
953951
Giannicola Misasi25ITA22-1Lost in Messina R32
Lost in Kursumlijska Banja 6 R32
954237
Nicolás Barrientos39COL21
955898
Zoran Ludoški21SRB21-21-1
956 NCH 
 1000
Sebastian Gorzny22USA21+332+14Lost in Wichita F
957181
Tristan Lamasine33FRA21-21-1
958889
Arvid Nordquist28SWE21-3
959406
Timo Legout24FRA21-3Qual. Wichita W
Lost in Wichita R32
960946
Taym Al Azmeh22GER21-2Lost in Saarlouis R32
961952
Yannick Theodor Alexandrescou18FRA21-2
962411
Micah Braswell24USA21-2
963712
Aoran Wang29CHN21-2Maanshan 7 QFLost in Maanshan 6 R32
964753
Justin Roberts29BAH21
965 NCH 
 1012
Oliver Okonkwo26GBR21+47+3Lost in Qual. Nottingham 2 R2
966958
Rocco Piatti21ITA21+2Lost in Monastir 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-2Lost in Kiseljak R32
Lost in Samobor R16
974661
Devin Badenhorst22RSA20
975600
Khololwam Montsi23RSA20
976946
Gianluca Brunkow23USA20
977845
Shunsuke Nakagawa26JPN20-15-1Qual. Tokyo 2 W
Lost in Tokyo 2 R16
978838
Iiro Vasa23FIN20+10+1Lost in Vaasa R16
979929
Kacper Szymkowiak21POL20-16-1
980860
Chanyeong Oh27KOR20+63+4Qual. Maanshan 6 W
Lost in Maanshan 6 SF
Qual. Maanshan 7 W
Lost in Maanshan 7 R16
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 R16Qual. Tulsa W
991857
Charlie Robertson19GBR19+1
992916
Simeon Stanković19SRB19-2Kursumlijska Banja 6 R16Lost in Kursumlijska Banja 5 R32
993685
Peter Buldorini21IRL19-2Lost in Dublin R32
994713
Lautaro Agustin Falabella28ARG19-28-2
995 NCH 
 1016
Maxwell Exsted19USA19+29+2Lost in Rolling Hills QF
Lost in Irvine R32
996971
Markus Malaszszak21THA19-3Saarlouis QF
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 :