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 Zverev29GER7190Halle SF
(QF  )
73207490
4CH
Félix Auger-Aliassime25CAN4440+50Halle QF
(R16  )
45404840
5CH
Ben Shelton23USA4160+90Lost in Halle QF 
6CH
Alex de Minaur27AUS4110+50Lost in London QF 
74
Taylor Fritz28USA3785+2+150Halle SF
(QF  )
39154085
81
Novak Djoković39SRB3760
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-280Lost in London R16 
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
2418
Francisco Cerúndolo27ARG1810+3+150London SF
(R16  )
19402110
2510
Frances Tiafoe28USA1780+1+50Halle QF
(R32  )
18802180
2624
João Fonseca19BRA1735-1Lost in Halle R32 
278
Tommy Paul29USA1695+1+50London QF
(R16  )
17952095
2824
Arthur Rinderknech30FRA1688-4-88Lost in London R32
298
Cameron Norrie30GBR1595Lost in London R32 
3029
Brandon Nakashima24USA1485+2+100London SF
(QF  )
16151785
3125
Tomás Martín Etcheverry26ARG1460-1-50Lost in Halle R32 
3219
Alejandro Tabilo29CHI1428-1Lost in London R32
3313
Ugo Humbert27FRA1410+50London QF
(R16  )
15101810
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
43 NCH 
 (51) 
Raphaël Collignon24BEL1069+8+103Qual. Halle W
Lost in Halle QF 
4433
Jaume Munar29ESP1065-1-40
45CH
Juan Manuel Cerúndolo24ARG1055
46 NCH 
 (47) 
Kamil Majchrzak30POL1032+1Lost in London R32 
4720
Tomáš Macháč25CZE1020-5-100
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+50Lost in London R16 
6463
Mattia Bellucci25ITA876+10+62Qual. Halle W
Lost in Halle R16 
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
8262
Rinky Hijikata25AUS717+22+112London QF
(R16  )
Qual. London WQual. London W
London QF
(R16  )
8171117
8329
Giovanni Mpetshi Perricard22FRA710+4+15Qual. London W
Lost in London R32 
8482
Daniel Mérida21ESP706-1-8Lost in Qual. London R1
8537
Marcos Giron32USA705+1Lost in Qual. London R2
Lost in London R32 
8674
Emilio Nava24USA704-1-3
873
Stefanos Tsitsipas27GRE700-7-40
88 NCH 
 (97) 
Sho Shimabukuro28JPN691+9+40Lost in Halle R16
8954
Francisco Comesaña25ARG688-1
9033
Gabriel Diallo24CAN685-6-25Lost in London R32 
9174
Adam Walton27AUS676-3Lost in Qual. London R1
9242
Benjamin Bonzi30FRA673-3-9Lost in Nottingham 2 QF
9376
Marco Trungelliti36ARG670-1
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
9863
Luca Van Assche22FRA645+2+19Parma SF
(QF  )
674735
9954
Yibing Wu26CHN634+8Lost in Nottingham 2 R16
10019
Alexei Popyrin26AUS630-10-50Lost in Halle R32
Advertisement
10146
Quentin Halys29FRA626-7-40
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-25Lost in Poznan SF
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
(QF  )
557618
118 NCH 
(140)
Arthur Fery23GBR528+22+87Lost in London QF
(R16  )
119 NCH 
(120)
Pablo Llamas Ruiz23ESP525+1
12047
Facundo Díaz Acosta25ARG525+7+44Poznan F575575
121CH
Nicolai Budkov Kjaer19NOR522Lost in Nottingham 2 R32
122118
Henrique Rocha22POR519Lost in Nottingham 2 R32
12317
Cristian Garín30CHI504-4-25
12438
Alexandre Müller29FRA494+1
125 NCH 
(126)
Dane Sweeny25AUS493+1Lost in Nottingham 2 R32
12636
Roman Safiullin28RUS483+5+16Lost in Nottingham 2 QF
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
13453
Christopher O'Connell32AUS444+20+51Nottingham 2 F505505
13593
Tomás Barrios Vera28CHI442+2-8Lost in Nottingham 2 R32
136102
Kyrian Jacquet25FRA433+9+22Lost in Dublin SF
13791
Otto Virtanen24FIN432+23+64Nottingham 2 F493493
138101
Billy Harris31GBR425+4+9Lost in Nottingham 2 QF
139 NCH 
(143)
August Holmgren28DEN423+4+8Lost in Qual. Nottingham 2 R2
Lost in Nottingham 2 R16
140 NCH 
(144)
Toby Samuel23GBR414+4Lost in London R32
141 NCH 
(145)
Michael Zheng22USA410+5Lost in Nottingham 2 R32
14237
Mackenzie McDonald31USA409-14-67Lost in Nottingham 2 R16
143132
Jack Pinnington Jones23GBR409+4Lost in London R32 
14487
Jurij Rodionov27AUT404+8+8Dublin SF426457
145 NCH 
(153)
Stefanos Sakellaridis21GRE404+8+8Lost in Dublin QF
14695
Tristan Schoolkate25AUS403+3
147 NCH 
(148)
Rei Sakamoto19JPN403+1-2Lost in Nottingham 2 R32
148102
Elmer Møller22DEN400+3
14992
Shintaro Mochizuki23JPN397-11-48Lost in Nottingham 2 QF
150125
Alex Bolt33AUS381+5-12Lost in Qual. Halle R2
Advertisement
15149
Jacob Fearnley24GBR380-21-92Lost in Nottingham 2 R16
152142
Gustavo Heide24BRA380+35+50Poznan F430430
15323
Dušan Lajović35SRB378-14-64
154111
Zdeněk Kolář29CZE378+2-4
155134
Moez Echargui33TUN376-5-25Lost in Nottingham 2 R32
156 NCH 
(157)
Juan Carlos Prado Angelo21BOL374+1-1
15726
Jordan Thompson32AUS373+1
158113
Liam Draxl24CAN368+1
15916
Marco Cecchinato33ITA361+8+10Lost in Parma QF 
1604
Jack Draper24GBR360-47-200
16131
Lloyd Harris29RSA359-8
16231
Zhizhen Zhang29CHN359+27+40Qual. Nottingham 2 W
Lost in Nottingham 2 SF
1639
Roberto Bautista Agut38ESP358-48-184Lost in Qual. Halle R2
1643
Grigor Dimitrov35BUL357+5+12Lost in Dublin QF
16564
Hugo Dellien33BOL357-2
16649
Roberto Carballés Baena33ESP353+6+9Lost in Parma QF 
167145
Mark Lajal23EST352-1Lost in Dublin R32
168150
Nicolás Mejía26COL352-4-2Lost in Dublin R16
16967
Luca Nardi22ITA348+4+5Qual. Nottingham 2 W
Lost in Nottingham 2 R32
170157
Lukas Neumayer23AUT345-5-8Lost in Poznan R32
171167
Daniil Glinka26EST345-1Lost in Dublin R32
172106
Zsombor Piros26HUN342+3Lost in Parma R32
173139
Ugo Blanchet27FRA341-2-3
174169
Joel Schwärzler20AUT341-2
175 NCH 
(180)
Gonzalo Bueno22PER341+8+8Lost in Poznan QF
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+15Qual. Nottingham 2 W
Lost in Nottingham 2 SF
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
(QF  )
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
237 NCH 
(248)
Guido Iván Justo28ARG237+11+10Asuncion 2 SF248273
238217
Yi Zhou21CHN234+15+15Qual. Dublin W
Lost in Dublin QF
2397
David Goffin35BEL233+3
240121
Stefano Napolitano31ITA233+5+3Lost in Parma R16 
241147
Guy Den Ouden24NED232+2Lost in Qual. Nottingham 2 R1
242225
Franco Roncadelli26URU232-16-23Lost in Poznan R32
243222
Pedro Boscardin Dias23BRA231-2-3Lost in Poznan R32
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+9Lost in Parma QF 
253247
Hynek Bartoň22CZE219-6-9Lost in Poznan R16
254147
Kaichi Uchida31JPN218Lost in Qual. Dublin R1
255 NCH 
(272)
Max Alcalá Gurri23ESP215+17+21Royan F240240
256181
Daniel Rincon23ESP215+15+19Parma SF
(QF  )
244305
257248
Florent Bax27FRA215-1-1Lost in Milan R32
258257
Andre Ilagan25USA215-1
259 NCH 
(281)
Michele Ribecai23ITA211+24+23Lost in Poznan SF
2606
Gaël Monfils39FRA210-1
261197
Fajing Sun29CHN209
262258
Diego Dedura18GER209Lost in Qual. Halle R1
26347
Juncheng Shang21CHN205
264108
Franco Agamenone33ITA205Lost in Parma R32 
265261
Stefan Dostanic24USA204
266175
Álvaro Guillén Meza23ECU204Lost in Parma R32
267237
Alastair Gray27GBR203+3+5Qual. Nottingham 2 W
Lost in Nottingham 2 R32
268210
Filip Jianu24ROU203-1Lost in Qual. Halle R1
269257
Miguel Damas26ESP202Lost in Parma R32
270180
Justin Engel18GER201-12-13
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 SFLost in Kiseljak R16Lost in Kiseljak R16
Samobor SF
276193
Sascha Gueymard Wayenburg22FRA192+2
277 NCH 
(287)
Kilian Feldbausch20SUI191+13+6Lost in Royan SF
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-7Lost in Asuncion 2 QF
297181
Abdullah Shelbayh22JOR180-1
298240
Matías Soto27CHI179+19+8Lost in Asuncion 2 QF
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
310 NCH 
(346)
Henry Searle20GBR175+44+31Dublin F206206
311290
Iñaki Montes De La Torre23ESP174-2-1Lost in Klosters R32
312263
Eliakim Coulibaly24CIV174-1Lost in Royan R32
313217
Jonáš Forejtek25CZE172+2Lost in Qual. Poznan R1
314250
Andres Martin24USA172Tulsa QF
315150
Oriol Roca Batalla33ESP171+5+2Qual. Parma W
Lost in Parma R16
316305
Alex Martinez25ESP171-3-2
317306
Blaise Bicknell24JAM171-1
318171
Beibit Zhukayev25KAZ170
319 NCH 
(322)
Felix Balshaw20FRA170+3+3Lost in Royan R16
320241
Daniel Michalski26POL170-17-7Lost in Poznan R32
321103
Stefan Kozlov28USA169-2
322 NCH 
(324)
Luciano Emanuel Ambrogi22ARG169+2+4Lost in Asuncion 2 QF
323225
Philip Sekulic22AUS168-2
324177
Andrea Collarini34ARG167-1
325177
Nick Hardt25DOM166+15+14Asuncion 2 SF177202
326299
Sandro Kopp26AUT166+11+11Klosters SFLost in Varnamo F
32778
Yasutaka Uchiyama33JPN164-2
328260
Tiago Pereira21POR164-2Lost in Qual. Halle R1
329258
Igor Marcondes29BRA163-2
330324
Braden Shick22USA163-2Tulsa QF
331311
Max Basing23GBR162-1Lost in Qual. Nottingham 2 R1
332321
Mert Alkaya26TUR162-1Lost in Lourinha R32
333278
Tyler Zink25USA162-1
334180
Paul Jubb26GBR161-5-2Lost in Qual. Dublin R1
335 NCH 
(340)
Jacopo Vasami18ITA159+10+8Lost in Parma R16
(R32  )
336212
Michael Geerts31BEL159-1
337276
Petr Brunclík19CZE158-3-1Lost in Poznan R16
338332
Max Schönhaus18GER158-2Lost in Halle R32 
339170
Mattéo Martineau27FRA157-6-4Lost in Qual. Parma R2
34078
Nicolás Kicker33ARG156+3+4Lost in Asuncion 2 R16
341196
Rodrigo Pacheco Mendez21MEX155-60-35
342325
Yankı Erel25TUR153-4Lost in Royan R32
34371
Cedrik Marcel Stebe35GER152-4
344257
Mili Poljičak21CRO152-3Lost in Samobor QF
345158
Tung Lin Wu28TWN152-3
346343
Hayato Matsuoka21JPN150
34788
Dominic Stricker23SUI149Lost in Klosters 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 SFMaanshan 6 W
361 NCH 
(385)
Juan Estevez20ARG142+25+13Asuncion 2 SF153178
362347
Ioannis Xilas25GRE142-5
363242
Enrico Dalla Valle28ITA141+14+11Qual. Parma W
Lost in Parma R16 
364235
Marko Topo22GER140-6Lost in Qual. Parma R1
36580
Norbert Gombos35SVK140+8+9Lost in Qual. Poznan R2
Lost in Poznan R16
366116
Marc Polmans29AUS140-6
367260
Carlos Sánchez Jover25ESP140+4+7Lost in Royan QF
368287
Marvin Möller27GER139-6Lost in Ceska Lipa QF
369339
Andrey Chepelev27RUS139+49+22Samobor SFKiseljak W
370358
Ognjen Milić18SRB137-11-3Lost in Royan R32
371142
Ivan Gakhov29RUS136-10-4
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 QFLost 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-1Lost in Tokyo R32
Lost in Tokyo 2 QF
395 NCH 
(424)
Lucio Ratti22ARG125+32+12Lost in Royan SF
396384
Petr Nesterov23BUL124Lost in Milan QF
397268
Gonzalo Villanueva31ARG124Lost in Brasilia SF
Lost in Asuncion 2 QF
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 SFKayseri 4 W
408284
Adrian Boitan26ROU119Constanta SF
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 SFLost 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 SF
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-1Lost in Wichita R32
Lost in Tulsa R16
431331
Masamichi Imamura27JPN111+5Tokyo 2 SFLost in Tokyo R16
432 NCH 
(437)
Edward Winter21AUS110+5Lost in Qual. Dublin R1
433387
Gianmarco Ferrari25ITA110+2-1Milan SF
43499
Brandon Holt28USA109+5
435289
Adria Soriano Barrera27COL109+5Lost in Wichita R32
436373
Bor Artnak22SLO109+5Lost in Samobor R32
437423
Carl Emil Overbeck24DEN109+1-1Lost in Lourinha 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-15Lost in Maanshan 6 R16
Lost in Maanshan 7 QF
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 Tobon20COL105+16+3Lost in Qual. Parma R2
449288
Fabrizio Andaloro25ITA104-19-8Lourinha SF
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-8Lost in Samobor 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+7Lost in Varnamo SF
Lost in Klosters QF
472371
Georgii Kravchenko25UKR97+42+13Milan FLost in Ceska Lipa F
473 NCH 
(486)
Sergi Perez Contri28ESP97+35+11Mungia SFLost in Kiseljak F
474319
Christian Langmo30USA97+1Tulsa QFLost 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 SF
491453
Pietro Fellin24ITA91+1Gyula SFLost 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+7Lost in Wichita SF
Lost in Tulsa R16
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-4Lost in Milan SF
506501
Mika Petković19GER87-4Bourg En Bresse SF
507505
Karl Poling26USA87+1Lost in Wichita R16
508 NCH 
(559)
Kaylan Bigun20USA86+51+15Rolling Hills W
Lost in Irvine R32
509507
Tai Sach23AUS85Lost in Tokyo R32
Lost in Tokyo 2 QF
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 SFLost 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+1Lost in Curtea De Arges QF
Lost in Constanta QF
53874
Mirza Bašić34BIH76+4Lost in Kiseljak R32
539 NCH 
(545)
John Echeverria24ESP76+11+2Lost in Martos QF
Lost in Lourinha QF
540462
Constantin Bittoun Kouzmine27FRA76+5Lost in Kayseri 5 R32
54140
Ilya Ivashka32BLR75+6Lost in Lourinha R16
542 NCH 
(548)
Patrick Schoen21SUI75+6Lost in Lourinha R16
543371
Ryan Nijboer26NED75-14-4Mungia F
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 SFLost 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 SFMartos 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 QFNyiregyhaza W
570 NCH 
(587)
Marcel Zieliński25POL69+17+4Saarlouis QFLost in Messina SF
571556
Aziz Ouakaa26TUN69-1Monastir 29 SFLost 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 SF
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+14Lost in Martos F
Lost in Lourinha QF
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-2Lost in Wichita R32
Lost in Tulsa R16
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-2Lost in Maanshan 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+2Lost in Curtea De Arges SF
Lost in Constanta QF
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 SFLost 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
639520
Conner Huertas del Pino30PER55+127+17Asuncion 2 SFQual. Asuncion 2 W6691
640639
Thijs Boogaard17NED55-1Lourinha SF
641544
Adhithya Ganesan20USA55+7+1Lost in Kayseri 4 QF
Lost in Lourinha R16
642634
Léo Raquillet20FRA55+57+8Lost in Royan QF
643641
Izan Almazan Valiente20ESP55-2Mungia SF
644237
Saba Purtseladze24GEO55
645621
Samuel Alejandro Linde Palacios18COL55-10-1Lost in Asuncion 2 R32
646 NCH 
(650)
Duncan Chan20CAN54+30+3Lost in Wichita QF
Lost in Tulsa R16
647432
Iliyan Radulov21BUL54-2Lost in Milan R16
648625
Igor Kudriashov22RUS54-1
649595
S D Prajwal Dev30IND54+12+1Lost in Qual. Royan R2
650597
Ivan Ivanov17BUL54-1Lost in Dublin R32
651542
Millen Hurrion26GBR54-83-15Lost in Qual. Nottingham 2 R1
652375
Strong Kirchheimer31USA54+1Irvine QFLost in Rolling Hills R32
653 NCH 
(654)
Dimitris Sakellaridis20GRE54+1Lost in Ceska Lipa R16
Lost in Samobor R16
654204
Máté Valkusz27HUN53-16-2Lost in Gyula QF
655348
Ryan Seggerman26USA53+95+13Qual. Parma W
Lost in Parma R16
656655
Fryderyk Lechno-Wasiutyński21POL53-1Lost in Ceska Lipa R32
657546
Aidan Kim21USA53-28-3
658277
Michael Vrbenský26CZE53-2Lost in Qual. Poznan R1
659448
Aleksandre Bakshi28GEO53
660651
Ryan Colby22USA53-2Lost in Wichita R32
Lost in Tulsa R32
661 NCH 
(707)
Attila Boros22HUN53+46+7Lost in Nyiregyhaza F
662477
Peter Fajta24HUN53-90-15Lost in Gyula QF
663238
Yusuke Takahashi28JPN53-1Lost in Tokyo R32
664651
Nicolás Villalón22CHI53-13-1
665450
Yurii Dzhavakian33UKR53-2Lost in Kayseri 4 R16
Lost in Kayseri 5 QF
66657
Gastão Elias35POR52-1
667624
Yaroslav Demin20RUS52+19+3Lost in Kiseljak QF
668588
Yuta Kikuchi26JPN52+1Lost in Tokyo R32
669660
Daniel Antonio Núñez25CHI52+1
670496
Denis Klok28RUS52-38-4
671552
Keisuke Saitoh25JPN52Lost in Tokyo 2 R16
672667
Melios Efstathiou27CYP52Bourg En Bresse SF
673584
Kyle Kang21USA51-9-1
674569
James Watt26NZL51+13+3Lost in Qual. Nottingham 2 R2
675155
Dmitry Popko29KAZ51+14+3Tulsa QFLost in Wichita QF
676654
Chase Ferguson27AUS51+1Lost in Maanshan 6 R32
Lost in Maanshan 7 R32
677271
Evan Zhu27USA51-4-1Lost in Maanshan 6 R16
Lost in Maanshan 7 R32
678625
Leo Vithoontien26JPN51+1Lost in Tokyo R32
Lost in Tokyo 2 R32
679491
Nicolas Arseneault19CAN50-4-1Lost in Wichita R32
Lost in Tulsa R16
680533
Luis Carlos Alvarez21MEX50-64-8
681668
Gavin Young23USA50Tulsa QFLost in Wichita R32
682614
Yuta Kawahashi28JPN50-15-2
683653
Matyáš Černý24CZE50-17-2Lost in Ceska Lipa R16
Lost in Qual. Parma R1
684465
Egor Agafonov23RUS50-2
685587
Pawit Sornlaksup26THA50+53+8Lost in Maanshan 6 F
Lost in Maanshan 7 R32
686502
Adrian Ötzbach28GER50-3Lost in Varnamo R16
Lost in Saarlouis R32
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 SF
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 Steiner32GER47-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+24Wichita W
Lost in Tulsa R16
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 SF
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 QFLost 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-8Lost in Curtea De Arges R32
Lost in Constanta QF
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-1Lost in Messina R16
Lost in Milan QF
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-3Lost in Mungia 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 SFLost 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 SFLost 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
771 NCH 
 1140
Cosme Rolland De Ravel22FRA38+409+28Royan FQual. Royan W6363
772161
Alibek Kachmazov23RUS38-7
773760
Gian Luca Tanner25SUI38-6
774733
Naoya Honda20JPN38+75+8Lost in Tokyo F
Lost in Tokyo 2 QF
775636
Aleksandr Braynin26UKR38-3Gyula SF
776771
John Hallquist Lithen24SWE38-5Lost in Varnamo R32
Lost in Gyula QF
77737
Emil Ruusuvuori27FIN37-4
778774
Michael Antonius16USA37-4
779461
Peter Bertran30DOM37-27-3
780429
Tadeáš Paroulek26CZE37-2
781290
Shintaro Imai32JPN37-6Lost in Maanshan 6 R32
Lost in Maanshan 7 R16
782 NCH 
(796)
Matt Ponchet21FRA37+15+2Lost in Vaasa QF
783 NCH 
(786)
Anton Arzhankin23RUS37+3+1Lost in Kursumlijska Banja 5 R16
784378
Sora Fukuda28JPN37+5+1Lost in Tokyo R16
Lost in Tokyo 2 R32
785575
Nikita Mashtakov27UKR37+5+1Samobor SFLost in Kursumlijska Banja 5 QF
786184
Nicholas David Ionel23ROU37-3Lost in Constanta R32
787636
Taisei Ichikawa25JPN37+6+1Lost in Tokyo QF
Lost in Qual. Tokyo 2 R2
Lost in Tokyo 2 R32
788535
Kenta Miyoshi22JPN36-45-5Irvine QFLost in Wichita QF
789 NCH 
(862)
Andrew Johnson16USA36+73+8Lost in Rolling Hills F
790781
Mert Naci Türker27TUR36-9-1
791700
Jack Anthrop22USA35-7-1
792756
Roger Pascual Ferra20ESP35+45+4Lost in Monastir 28 SF
Lost in Monastir 29 QF
79380
Jozef Kovalík33SVK35+2Samobor QF
794321
Facundo Juárez28ITA35+2
795638
Yusuke Kusuhara28JPN35-115-15Lost in Tokyo 2 R16
796792
Scott Jones28AUS35+2
797680
Abel Forger20NED35+3Lost in Gyula R16
798 NCH 
(801)
Grigory Shebekin21RUS35+3
799327
Naoki Nakagawa29JPN35Tokyo 2 SFLost in Tokyo R32
800182
Maximilian Neuchrist34AUT35+2
801341
Wilson Leite34BRA35+2Lost in Qual. Asuncion 2 R1
802458
Nicolas Zanellato24BRA35+3
803799
Hoyoung Roh20KOR34+4Maanshan 7 SFLost in Maanshan 6 R32
804363
Damien Wenger26SUI34+4
80585
Dennis Novak32AUT34+5
806117
Felipe Meligeni Alves28BRA34+3
807486
Alex Knaff28LUX34+4
808704
Mwendwa Mbithi28USA34+4
809614
William Grant25USA34+6
810796
Finn Murgett24GBR34+7
811763
Dragos Nicolae Cazacu22ROU34+5Lost in Curtea De Arges R16
Lost in Constanta R32
812 NCH 
(818)
Dylan Dietrich21SUI33+6Klosters SF
813553
Pedro Rodenas22ESP33+6Lost in Monastir 28 R32
Lost in Monastir 29 QF
814438
Woobin Shin22KOR33+7
815 NCH 
(823)
Marc Van Der Merwe31RSA33+8
816468
Dominik Kellovský29CZE33-37-4
817812
Maximilian Homberg23GER33+8
818 NCH 
(821)
Vincent Marysko20GER33+6Lost in Saarlouis R16
819CH
Natan Rodrigues24BRA33+7Lost in Qual. Asuncion 2 R1
820622
Amaury Raynel23FRA33+7Lost in Kursumlijska Banja 5 R32
Lost in Saarlouis R32
821804
Daniel Salazar25COL33-17-2Lost in Qual. Parma R1
822813
Nikola Slavic25SWE33-8-1Lost in Vaasa R32
823789
Jorge Plans24ESP33-32-3
824 NCH 
(829)
Guto Miguel17BRA32+6
825505
Stijn Slump27NED32-3-1
826 NCH 
(831)
Juan Sebastian Osorio28COL32+5Lost in Brasilia QF
827352
Kris Van Wyk29RSA32+6
828 NCH 
(860)
Anas Mazdrashki19BUL32+81+7Lost in Curtea De Arges F
Lost in Constanta R16
829813
Marc Majdandzic21GER32-16-2Lost in Saarlouis R16
830745
Taiyo Yamanaka24JPN32+5Lost in Maanshan 7 R16
831635
John Sperle24GER32+13+1Lost in Nyiregyhaza SF
Lost in Gyula QF
832691
Matthew Summers27GBR32-40-4Lost in Martos R32
833828
Andrea Fiorentini25ITA32-5-1Lost in Varnamo R16
834 NCH 
(926)
Nicolas Oliveira20BRA31+92+8Lost in Brasilia F
835805
Oliver Bonding19GBR31+1Lost in Rolling Hills R32
836595
Théo Papamalamis20FRA31-49-5Bourg En Bresse SFLost in Curtea De Arges R32
837269
Giovanni Fonio28ITA31-49-5
838557
Pierluigi Basile19ITA31
839CH
Calvin Müller25GER31Lost in Saarlouis R32
840479
Felix Corwin30USA31+1
841394
Tiago Cação28POR31-1Lost in Lourinha R32
842759
Jesse Flores31CRC31
843694
Xiaofei Wang23CHN31
844655
Thanapet Chanta26THA31+11+2Lost in Maanshan 6 QF
Lost in Maanshan 7 R32
845716
Dinko Dinev22BUL31+13+2Lost in Kayseri 4 SF
84612
Borna Ćorić29CRO30-1
847682
Albert Pedrico Kravtsov21ESP30-1Lost in Martos R32
Lost in Lourinha R32
84862
Kenny de Schepper39FRA30-16-2
849736
Jakub Filip20CZE30+5+1Lost in Ceska Lipa R16
Lost in Saarlouis R16
850769
Miles Jones25USA30-3Lost in Rolling Hills R32
851788
Joao Victor Couto Loureiro23BRA30+30+3Lost in Brasilia QF
Lost in Qual. Asuncion 2 R2
852660
Michael Zhu33USA30+35+3Qual. Royan W
Lost in Royan R32
853 NCH 
(873)
Stefan Horia Haita19ROU29+20+2Lost in Curtea De Arges QF
854851
Keaton Hance18USA29-3
855614
Alejandro Manzanera Pertusa23ESP29-3
856 NCH 
(864)
Noah Zamora23USA29+8+1Irvine QFLost in Rolling Hills R16
857782
Stefano D'Agostino22ITA29+108+8Lost in Kursumlijska Banja 5 F
Lost in Milan QF
858857
Dimitris Azoidis25GRE29-1
859 NCH 
(902)
Carles Cordoba20ESP29+51+4Lost in Kursumlijska Banja 5 SF
Lost in Mungia R16
860675
Francisco Rocha26POR29-12-1Lost in Lourinha R16
861 NCH 
(881)
Marcus Walters28GBR29+22+2Lost in Monastir 28 SF
Lost in Qual. Monastir 29 R1
862688
Alexandre Aubriot27FRA29-3Lost in Klosters R16
863830
Carles Hernández25ESP29+6+1Lost in Martos R16
Lost in Mungia R32
864843
Nicolas Jadoun23FRA29+21+2Lost in Kursumlijska Banja 5 QF
Lost in Samobor QF
865641
Kosuke Ogura30JPN29-5Qual. Tokyo W
Lost in Tokyo QF
Qual. Tokyo 2 W
Lost in Tokyo 2 R32
866107
Nicolas Moreno De Alboran28USA28-5
867 NCH 
 1023
Jangjun Kim19KOR28+230+15Qual. Tokyo W
Tokyo W
Lost in Tokyo 2 R16
868382
Thomas Fancutt31AUS28+4+1Lost in Qual. Royan R2
869 NCH 
(912)
Spencer Johnson23USA28+47+4Irvine QFLost in Rolling Hills SF
870728
Patrick Brady21GBR28-7Lost in Qual. Nottingham 2 R1
871604
Andres Santamarta Roig19ESP28-110-11Lost in Royan R32
872532
Adrien Gobat24FRA28-19-1
873839
Yaojie Zeng24CHN28-17-1Lost in Qual. Maanshan 6 R2
874709
Iannis Miletich20ITA28-7Lost in Messina R32
875575
Luca Castagnola24ITA28-5Lost in Samobor R16
876871
Alaa Trifi19TUN28-5
877151
Enzo Couacaud31FRA27-83-8
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 QF
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 SF
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 QF
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-2Lost in Monastir 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-2Lost in Maanshan 6 R32
Lost in Maanshan 7 QF
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-8Qual. Tulsa W
Lost in Tulsa R16
991857
Charlie Robertson19GBR19+1
992916
Simeon Stanković19SRB19-2Lost in Kursumlijska Banja 5 R32
Lost in Kursumlijska Banja 6 QF
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 :