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
2CH
Alexander Zverev29GER8480
31
Carlos Alcaraz23ESP8160
4CH
Félix Auger-Aliassime25CAN4740
51
Novak Djoković39SRB3760+2
65
Alex de Minaur27AUS3660-1-450
71
Daniil Medvedev30RUS3620+1-50
85
Ben Shelton23USA3580-2-190
9CH
Flavio Cobolli24ITA3420-40
104
Taylor Fritz28USA3300-65
Advertisement
1110
Alexander Bublik29KAZ2525-85Lost in Kitzbuhel F
(SF  )
12CH
Jiří Lehečka24CZE2470-40
132
Casper Ruud27NOR2435
145
Andrey Rublev28RUS2420+40Lost in Estoril QF 
155
Lorenzo Musetti24ITA2315
1615
Learner Tien20USA2245-25
1712
Jakub Menšík20CZE2205+1
1816
Valentin Vacherot27MON2188+1Lost in Kitzbuhel R16 
1910
Frances Tiafoe28USA2180-2-50
2018
Francisco Cerúndolo27ARG2060+2
218
Tommy Paul29USA2025+3+50
2214
Arthur Fils22FRA1990+1
2316
Luciano Darderi24ITA1975-2-150Estoril SF
(QF  )
20402125
2423
Rafael Jódar19ESP1927+1
2514
Alejandro Davidovich Fokina27ESP1880-5-280
268
Karen Khachanov30RUS1780
2724
João Fonseca19BRA1710+1
2824
Arthur Rinderknech31FRA1633-1-90Lost in Kitzbuhel R16
2913
Ugo Humbert28FRA1575
3019
Alejandro Tabilo29CHI1558+50Lost in Estoril R16 
3125
Tomás Martín Etcheverry27ARG1510+50Lost in Kitzbuhel SF 
3229
Brandon Nakashima24USA1360-75
3331
Ignacio Buse22PER1350+2+38Lost in Kitzbuhel QF 
3430
Matteo Arnaldi25ITA1349-1-50
3534
Zizou Bergs27BEL1340-1
36CH
Alexander Blockx21BEL1311+2+93Estoril SF
(QF  )
13761461
3736
Arthur Fery24GBR1285-1-12
3837
Raphaël Collignon24BEL1234-1Lost in Kitzbuhel R32 
398
Cameron Norrie30GBR1165-40
4030
Alex Michelsen21USA1075+4+25Bloomfield Hills SF
(R16  )
11041165
416
Matteo Berrettini30ITA1075+1
4221
Jan Lennard Struff36GER1066-1-38Lost in Kitzbuhel R16 
4333
Jaume Munar29ESP1050-25
4429
Mariano Navone25ARG1030+3+25Lost in Kitzbuhel QF 
45CH
Yannick Hanfmann34GER1011+7+37Lost in Kitzbuhel SF 
4645
Ethan Quinn22USA1009-1-12
4717
Adrian Mannarino38FRA1005-1
4830
Nuno Borges29POR995Lost in Estoril R16 
4942
Juan Manuel Cerúndolo24ARG989+1Lost in Kitzbuhel R32
503
Stefanos Tsitsipas27GRE980+1
Advertisement
5146
Quentin Halys29FRA980+32+237Kitzbuhel W
(SF  )
5218
Sebastián Báez25ARG975+4+25Lost in Kitzbuhel QF 
5320
Tomáš Macháč25CZE970
5436
Fábián Marozsán26HUN970
5541
Térence Atmane24FRA967-6-25
5630
Corentin Moutet27FRA965-16-158
5756
Román Andrés Burruchaga24ARG962+3+37Lost in Estoril QF 
5815
Sebastian Korda26USA950+6+50
5927
Miomir Kecmanović26SRB930-1Lost in Kitzbuhel R32 
6059
Daniel Mérida21ESP925-1Lost in Estoril R32
6144
Daniel Altmaier27GER924Lost in Kitzbuhel R16
(R32  )
6255
Martin Landaluce20ESP920
6352
Thiago Agustín Tirante25ARG919-6-17
6463
Adolfo Daniel Vallejo22PAR918-1Lost in Kitzbuhel R32
6563
Luca Van Assche22FRA913+13+158Estoril F
(QF  )
998998
6610
Pablo Carreño Busta35ESP905-1+9Lost in Estoril R16 
6721
Tallon Griekspoor30NED895-1
6810
Denis Shapovalov27CAN890-1
6922
Botic van de Zandschulp30NED882-14-87Lost in Estoril R32 
7055
Vít Kopřiva29CZE868-2-13Lost in Kitzbuhel R32 
716
Hubert Hurkacz29POL865-1
7245
Kamil Majchrzak30POL857-1
7356
Hamad Medjedović23SRB844-1
7438
Alex Molčan28SVK793+7+46Lost in Kitzbuhel QF 
7543
Camilo Ugo Carabelli27ARG790-6-90Lost in Estoril R32 
7662
Zachary Svajda23USA781-3-41Qual. Washington R2
7733
Jenson Brooksby25USA770-3
7854
Valentin Royer25FRA768-3
79 NCH 
 (87) 
Jaime Faria22POR760+9+42Lost in Estoril QF 
8021
Lorenzo Sonego31ITA758-3
8163
Mattia Bellucci25ITA751-2
824
Holger Rune23DEN750-2
8346
James Duckworth34AUS746-1
8431
Márton Fucsovics34HUN740-8-25
8537
Marcos Giron33USA730Qual. Washington R2
863
Marin Čilić37CRO721
8729
Giovanni Mpetshi Perricard23FRA710+2
8875
Jan Choinski30GBR707+2
8945
Aleksandr Shevchenko25KAZ699-5-37Lost in Kitzbuhel R32 
9058
Hugo Gaston25FRA694+19+92Lost in Estoril SF
(QF  )
9176
Marco Trungelliti36ARG693+4+15Lost in Kitzbuhel R16
9236
Roman Safiullin28RUS678+2
9362
Rinky Hijikata25AUS677+3
9489
Sho Shimabukuro28JPN677+3
9554
Aleksandar Kovačević27USA673-2-12
9674
Adam Walton27AUS670+3+2Lost in Bloomfield Hills QF 
9774
Emilio Nava24USA664+3
9870
Dino Prižmić20CRO652-7-50
9933
Gabriel Diallo24CAN645-7-50
10054
Francisco Comesaña25ARG633+1-17
Advertisement
10142
Benjamin Bonzi30FRA633+2
10223
Damir Džumhur34BIH632-15-87Lost in Estoril R32
10319
Alexei Popyrin26AUS630+1
104CH
Martin Damm22USA628+1Qual. Washington R2
10548
Aleksandar Vukic30AUS624-3-12Qual. Washington R2
10671
Jesper de Jong26NED618-8-50Lost in Estoril R32
10747
Facundo Díaz Acosta25ARG613+1+9San Marino R32Lost in Kitzbuhel R16 Lost in Kitzbuhel R16 
San Marino R32
108CH
Coleman Wong22HKG588+4Lost in Bloomfield Hills R16 
10967
Eliot Spizzirri24USA579-2-25
11049
Jacob Fearnley25GBR577+11+57Bloomfield Hills F
(QF  )
638638
11164
Yunchaokete Bu24CHN576-1-25
11289
Patrick Kypson26USA570+1
11392
Shintaro Mochizuki23JPN569+3+22Winnipeg SF591622
11491
Otto Virtanen25FIN556+11+44Tampere F587587
11586
Dalibor Svrčina23CZE554
11654
Yibing Wu26CHN553-10-66
117 NCH 
(120)
Michael Zheng22USA552+3+28Lost in Bloomfield Hills SF
(QF  )
118 NCH 
(123)
Toby Samuel23GBR545+9+37Winnipeg F576576
119107
Titouan Droguet25FRA532-5-38Lost in Estoril R16 
120102
Kyrian Jacquet25FRA521+14+32Lost in Qual. Estoril R2
Lost in Estoril R16 
121 NCH 
(122)
Dane Sweeny25AUS518+1Lost in Bloomfield Hills R32 
122106
Zsombor Piros26HUN517-3-8Lost in Zug R16 
123118
Henrique Rocha22POR517Lost in Estoril R32 
12437
Sebastian Ofner30AUT515Lost in Kitzbuhel R32 
1253
Stan Wawrinka41SUI513-7-25Lost in Estoril R32 
12653
Christopher O'Connell32AUS511Qual. Washington R1
127 NCH 
(129)
Arthur Géa21FRA502+2
128101
Vilius Gaubas21LTU500-7San Marino R32Lost in Estoril R32 Lost in Estoril R32 
San Marino R32
129116
Pablo Llamas Ruiz23ESP489-12-55Lost in Bloomfield Hills R16 
130116
Leandro Riedi24SUI487+5
131 NCH 
(133)
Nicolás Mejía26COL486+5Qual. Los Cabos R1
13238
Alexandre Müller29FRA479+1-15San Marino R32Lost in Kitzbuhel R32 Lost in Kitzbuhel R32 
San Marino R32
13316
Nikoloz Basilashvili34GEO474-3-25San Marino R32Lost in Estoril R32 Lost in Estoril R32 
San Marino R32
134 NCH 
(136)
Gustavo Heide24BRA474+3Lost in Qual. Kitzbuhel R1
13517
Reilly Opelka28USA471-3-25
13687
Jurij Rodionov27AUT458+9+31Qual. Kitzbuhel W
Lost in Kitzbuhel R16 
137109
Andrea Pellegrino29ITA446+1San Marino R32Lost in Qual. Estoril R2Lost in Qual. Estoril R2
San Marino R32
13893
Tomás Barrios Vera28CHI442+1Lost in Zug R32 
13917
Cristian Garín30CHI438+2
1403
Grigor Dimitrov35BUL432+2
14158
Arthur Cazaux23FRA432-30-158
14260
Stefano Travaglia34ITA429+1
14364
Hugo Dellien33BOL428+1+1San Marino R32Lost in Qual. Kitzbuhel R2Lost in Qual. Kitzbuhel R2
San Marino R32
144118
Nicolai Budkov Kjaer19NOR423-13-75Lost in Tampere R32
14537
Mackenzie McDonald31USA422-5-17Qual. Washington R1
14699
Nishesh Basavareddy21USA411
1474
Jack Draper24GBR410
14836
Pedro Martínez29ESP396+11+38San Marino R32Qual. Estoril W
Lost in Estoril R16 
Qual. Estoril W
Lost in Estoril R16 
San Marino R32
149108
Francesco Maestrelli23ITA391San Marino R32
150123
Timofey Skatov25KAZ381+13+32San Marino R32Lost in Qual. Estoril R2
Lost in Estoril R16 
Lost in Qual. Estoril R2
Lost in Estoril R16 
San Marino R32
Advertisement
151134
Moez Echargui33TUN379Qual. Washington R2Lost in Bloomfield Hills R32Lost in Bloomfield Hills R32
Qual. Washington R2
15223
Dušan Lajović36SRB378Lost in Qual. Washington R1
153137
Chris Rodesch25LUX377
154111
Zdeněk Kolář29CZE370Liberec R32Lost in Zug R32Lost in Zug R32
Liberec R32
155146
Stefanos Sakellaridis21GRE368-7-36
15631
Zhizhen Zhang29CHN365+2+6Lost in Winnipeg R16
157156
Juan Carlos Prado Angelo21BOL362-1San Marino R32Lost in Qual. Estoril R1Lost in Qual. Estoril R1
San Marino R32
15852
Soonwoo Kwon28KOR360-1Qual. Los Cabos R1
159 NCH 
(161)
Clément Tabur26FRA353+2+1Lost in Qual. Estoril R2
160 NCH 
(175)
Gonzalo Bueno22PER353+20+32Liberec R32Qual. Estoril W
Lost in Estoril R16 
Qual. Estoril W
Lost in Estoril R16 
Liberec R32
16195
Tristan Schoolkate25AUS352-1
162106
Tristan Boyer25USA350+4+8Qual. Los Cabos R1Lost in Bloomfield Hills R16 Lost in Bloomfield Hills R16 
Qual. Los Cabos R1
163101
Billy Harris31GBR349-8-16Lost in Bloomfield Hills R32
Lost in Qual. Washington R1
16472
Borna Gojo28CRO348+5+8Qual. Los Cabos R1Lost in Bloomfield Hills R16Lost in Bloomfield Hills R16
Qual. Los Cabos R1
16567
Luca Nardi22ITA346-1
166148
Rei Sakamoto20JPN344-1
167153
Alexis Galarneau27CAN344-5-7
168125
Alex Bolt33AUS341-1Qual. Washington R2
169167
Daniil Glinka26EST341-1
170169
Gauthier Onclin25BEL339+8+16Lost in Tampere SF
17117
Bernard Tomic33AUS339-1Qual. Los Cabos R1Lost in Bloomfield Hills R32Lost in Bloomfield Hills R32
Qual. Los Cabos R1
172132
Jack Pinnington Jones23GBR334-1
173157
Lukas Neumayer23AUT334-1San Marino R32Lost in Kitzbuhel R32 Lost in Kitzbuhel R32 
San Marino R32
17416
Marco Cecchinato33ITA330-1San Marino R32
175139
Ugo Blanchet27FRA326+1
17649
Roberto Carballés Baena33ESP323+1Lost in Zug R32 
177 NCH 
(181)
Max Alcalá Gurri23ESP323+4+4Lost in Zug R16 
178159
Luka Mikrut22CRO321-3-7
179CH
Remy Bertola27SUI319+3Lost in Bloomfield Hills R32
Lost in Qual. Washington R1
1809
Roberto Bautista Agut38ESP318+3
181174
Federico Cina19ITA318+3+1Qual. Kitzbuhel W
Lost in Kitzbuhel R32
18231
Lloyd Harris29RSA317+4+8Lost in Bloomfield Hills R16 
183169
Joel Schwärzler20AUT315+2Liberec R32Lost in Kitzbuhel R32 Lost in Kitzbuhel R32 
Liberec R32
184133
Colton Smith23USA313-10-16Qual. Los Cabos R1Lost in Bloomfield Hills R32Lost in Bloomfield Hills R32
Qual. Los Cabos R1
18558
Taro Daniel33JPN311+7+13Qual. Estoril W
186 NCH 
(189)
Tom Gentzsch22GER310+3+7Lost in Tampere QF
18781
Michael Mmoh28USA307
188184
David Jordá Sanchis32ESP305San Marino R32Lost in Qual. Estoril R1Lost in Qual. Estoril R1
San Marino R32
189145
Mark Lajal23EST303-39-84Lost in Bloomfield Hills QF
(R16  )
190102
Elmer Møller23DEN302
191133
Federico Agustin Gomez29ARG298
192156
Vitaliy Sachko29UKR298+3+7Lost in Qual. Kitzbuhel R2
19324
Yoshihito Nishioka30JPN296-14-25
194123
Jérôme Kym23SUI293+4+8Lost in Zug R16 
195147
Guy den Ouden24NED293-2
196194
Lautaro Midon22ARG293-2
197190
Gianluca Cadenasso21ITA289-1
198 NCH 
(204)
Keegan Smith28USA287+11+18Lost in Segovia SF
199131
Genaro Alberto Olivieri27ARG285+1San Marino R32Qual. Tampere W
Lost in Tampere R32
Qual. Tampere W
Lost in Tampere R32
San Marino R32
200127
Lorenzo Giustino34ITA283+1Lost in Qual. Kitzbuhel R2
Advertisement
20193
Liam Broady32GBR282+2Lost in Winnipeg R32
202105
Elias Ymer30SWE280-5-8Qual. Washington R1
203176
Clément Chidekh25FRA280+5+11Lost in Winnipeg QF
204202
Harry Wendelken24GBR276
205181
Daniel Rincon23ESP274+1+2San Marino R32Lost in Zug R16 Lost in Zug R16 
San Marino R32
206197
Pol Martín Tiffon26ESP269+1
20727
Laslo Djere31SRB268+14+13San Marino R32Qual. Kitzbuhel W
Lost in Kitzbuhel R32
Qual. Kitzbuhel W
Lost in Kitzbuhel R32
San Marino R32
208196
Rio Noguchi27JPN265+8+5Lost in Winnipeg QF
209 NCH 
(211)
Moïse Kouamé17FRA263+3
210169
Henri Squire25GER263+8+4Lost in Tampere QF
211 NCH 
(213)
Andrea Guerrieri27ITA261+2
212 NCH 
(214)
Nikolás Sánchez Izquierdo27ESP261+2Lost in Tampere R32
213 NCH 
(214)
Henry Searle20GBR260+2
21497
Kimmer Coppejans32BEL260+3Lost in Qual. Washington R1
215 NCH 
(216)
Felix Gill24GBR259+4
216 NCH 
(252)
Diego Dedura18GER259+36+40Tampere F290290
21789
Francesco Passaro25ITA258-17-25Lost in Zug R32 
218142
Alejandro Moro Cañas25ESP258+4+6Lost in Segovia QF
219158
Yu-hsiou Hsu27TWN253-9-13Lost in Winnipeg QF
220 NCH 
(224)
Guido Iván Justo28ARG253+4+2Liberec R32Lost in Tampere R16Lost in Tampere R16
Liberec R32
221194
Dan Added27FRA251+2Samsun R32Lost in Segovia R32Lost in Segovia R32
Samsun R32
222 NCH 
(225)
Franco Roncadelli26URU250+6+4Liberec R32Lost in Tampere R16Lost in Tampere R16
Liberec R32
223211
Darwin Blanch18USA249+2Lost in Bloomfield Hills R32 
224141
August Holmgren28DEN247+3-1Lost in Winnipeg R16
225183
Oliver Crawford27GBR247+12+10Liberec R32Lost in Segovia SFLost in Segovia SF
Liberec R32
226121
Stefano Napolitano31ITA245+3San Marino R32Lost in Zug R32 Lost in Zug R32 
San Marino R32
227201
Gilles Arnaud Bailly20BEL245-22-28Lost in Tampere R16
228113
Liam Draxl24CAN243+16+19Winnipeg SF265296
229110
Giulio Zeppieri24ITA243-9-13
23095
Hugo Grenier30FRA243-4-6
231184
Luka Pavlovic26FRA242+47+44Segovia F273273
232168
Maks Kaśnikowski23POL241+15+18Liberec R32Lost in Tampere SFLost in Tampere SF
Liberec R32
233232
Braden Shick22USA240+1Lost in Winnipeg R32
234168
Frederico Ferreira Silva31POR240+1Liberec R32Lost in Estoril R32 Lost in Estoril R32 
Liberec R32
235121
Raúl Brancaccio29ITA237-4-6Lost in Zug R32
236153
Jay Clarke27GBR236+3Lost in Zug R32 
237164
James McCabe23AUS235+3Lost in Winnipeg R32
Lost in Qual. Washington R1
238217
Yi Zhou21CHN234-6-8Lost in Segovia R16
23947
Marc-Andrea Hüsler30SUI230+58+48Zug F
(QF  )
291291
240231
Max Houkes26NED230+1-4Lost in Metzingen QF
241 NCH 
(262)
Kilian Feldbausch20SUI229+43+38Liberec R32Qual. Kitzbuhel W
Lost in Kitzbuhel R16
Qual. Kitzbuhel W
Lost in Kitzbuhel R16
Liberec R32
24250
Pavel Kotov27RUS226
243237
Andrej Nedić21BIH226-5-10Liberec R32Lost in Tampere R16Lost in Tampere R16
Liberec R32
24436
Pierre Hugues Herbert35FRA224-1Lost in Qual. Kitzbuhel R1
24568
Sumit Nagal28IND223-15-20Liberec R32Lost in Tampere R32Lost in Tampere R32
Liberec R32
246 NCH 
(248)
Florent Bax27FRA222+4+3Samsun R32Lost in Uriage QF
Lost in Segovia R16
Lost in Uriage QF
Lost in Segovia R16
Samsun R32
247 NCH 
(248)
Andre Ilagan25USA222+1Qual. Washington R2Lost in Winnipeg R32Lost in Winnipeg R32
Qual. Washington R2
248246
Felix Balshaw20FRA220-2-3
249201
Edas Butvilas22LTU219-16-22Qual. Washington R1Lost in Qual. Estoril R1Lost in Qual. Estoril R1
Qual. Washington R1
250 NCH 
(251)
Buvaysar Gadamauri26BEL219+1Lost in Zug R32
Advertisement
251240
Matías Soto27CHI218+2Lost in São Paulo QF
252 NCH 
(254)
Giles Hussey29GBR218+2
253147
Kaichi Uchida31JPN218+2
254103
Harold Mayot24FRA217-43-48Liberec R32Lost in Zug QF Lost in Zug QF 
Liberec R32
255222
Pedro Boscardin Dias23BRA217+1Lost in Tampere R32
256 NCH 
(257)
Max Basing23GBR216+1Samsun R32Lost in Segovia R32Lost in Segovia R32
Samsun R32
25758
Thiago Seyboth Wild26BRA214+19+14Zug F
(QF  )
275275
258199
Matej Dodig21CRO214
259187
João Lucas Reis Da Silva26BRA214-14-10Lost in Tampere R32
26083
Chun Hsin Tseng24TWN212-24-25Lost in Qual. Estoril R1
261260
Martin Krumich23CZE212-1Liberec R32Lost in Zug R32Lost in Zug R32
Liberec R32
262210
Andy Andrade27ECU211-3-2
263262
Cezar Crețu25ROU211-1Lost in Zug R32
264167
Alex Barrena23ARG211-1Lost in Tampere R32
265108
Franco Agamenone33ITA210-1San Marino R32
266237
Alastair Gray28GBR209-1Lost in Segovia R32
267259
Michele Ribecai23ITA209Liberec R32Lost in Qual. Kitzbuhel R1Lost in Qual. Kitzbuhel R1
Liberec R32
268247
Hynek Bartoň22CZE208-19-14Liberec R32Lost in Tampere QFLost in Tampere QF
Liberec R32
269181
Abdullah Shelbayh22JOR207-8-4Qual. Washington R2Lost in Bloomfield Hills R32 Lost in Bloomfield Hills R32 
Qual. Washington R2
27047
Juncheng Shang21CHN205
271261
Stefan Dostanic24USA204
272266
Iñaki Montes De La Torre23ESP204-6-5Liberec R32Lost in Tampere R32Lost in Tampere R32
Liberec R32
273125
Juan Pablo Ficovich29ARG203Lost in Segovia R32
27460
Juan Pablo Varillas30PER203+1+1Qual. San Marino R1Lost in Qual. Zug R2Lost in Qual. Zug R2
Qual. San Marino R1
275177
Nick Hardt25DOM202-1
276226
Juan Bautista Torres24ARG200+7+7Liberec R32Lost in Qual. Zug R2
Lost in Zug R16 
Lost in Qual. Zug R2
Lost in Zug R16 
Liberec R32
277175
Álvaro Guillén Meza23ECU199-5-5Lost in Zug R16 
2787
David Goffin35BEL198-1
279210
Filip Jianu24ROU197Lost in Zug R32
280170
Mattéo Martineau27FRA195+55+38Segovia F226226
281267
Petr Bar Biryukov24RUS194Lost in Qual. Zug R1
282CH
Juan Manuel La Serna22ARG193
283235
Charles Broom28GBR192-3-3Lost in Winnipeg SF
284 NCH 
(285)
Florian Broska28GER191+1
285172
Murphy Cassone23USA190-16-16
286 NCH 
(289)
Sandro Kopp26AUT190+3+3Lost in Qual. Kitzbuhel R2
287 NCH 
(299)
Yankı Erel25TUR189+12+8Samsun R32Lost in Segovia QFLost in Segovia QF
Samsun R32
288144
Akira Santillan29JPN189+5+4Lost in Segovia R16
289257
Miguel Damas26ESP188-3Qual. Bonn R1Lost in Zug R32Lost in Zug R32
Qual. Bonn R1
29056
Daniel Elahi Galán30COL187-3Qual. Bonn R1Lost in Tampere R32Lost in Tampere R32
Qual. Bonn R1
291290
Federico Bondioli21ITA186-1Qual. San Marino R1
292103
Stefan Kozlov28USA185+4+3Lost in Qual. Bloomfield Hills R2
Lost in Bloomfield Hills R32
Lost in Qual. Washington R1
293214
Ilia Simakin22RUS185-2
294180
Justin Engel18GER185-2
295250
Philip Henning25RSA184-1+1Liberec R32Lost in Zug QF Lost in Zug QF 
Liberec R32
296258
Igor Marcondes29BRA183+22+16Qual. Tampere W
Lost in Tampere QF
297190
Matheus Pucinelli De Almeida25BRA183-2Qual. Bonn R1
298 NCH 
(309)
Mert Alkaya26TUR183+11+10Samsun R32Lost in Segovia QFLost in Segovia QF
Samsun R32
299 NCH 
(333)
Sean Cuenin22FRA181+42+25Uriage W
300298
Filippo Romano21ITA180-1San Marino R32
301225
Philip Sekulic22AUS180Lost in Winnipeg R32
302290
Sergey Fomin25UZB180Qual. Bonn R1Lost in Segovia R32
30361
Thiago Monteiro32BRA179-5-2Qual. San Marino R1Qual. Zug W
Lost in Zug R32
304271
Maxim Mrva18CZE179-1Liberec R32
305241
Daniel Michalski26POL178-1Lost in Qual. Kitzbuhel R1
306284
Dali Blanch23USA176-1Qual. San Marino R1Lost in Tampere R32
307105
Duje Ajduković25CRO176-1Liberec R32Lost in Tampere R32
30826
Jordan Thompson32AUS173
309 NCH 
(310)
Matthew Dellavedova26AUS173+1Brisbane 2 FLost in Brisbane R16
310 NCH 
(311)
Max Schönhaus18GER172+1
311 NCH 
(313)
Luciano Emanuel Ambrogi22ARG171+2Liberec R32
312212
Johannus Monday24GBR170+3Lost in Winnipeg QF
313193
Sascha Gueymard Wayenburg22FRA170-45-38Liberec R32Lost in Tampere R16
31439
Mikhail Kukushkin38KAZ169+3
315268
Gonzalo Villanueva31ARG168+5+2Lost in Segovia R16
31672
Yosuke Watanuki28JPN167-2Lost in Winnipeg R16
317263
Eliakim Coulibaly24CIV166+2
318116
Calvin Hémery31FRA164-6-8
319287
Marvin Möller27GER164+2
320196
Rodrigo Pacheco Mendez21MEX163+3
321307
Thomas Faurel20FRA162-7-8San Marino R32Lost in Zug R32
322197
Fajing Sun29CHN162+2Lost in Winnipeg R32
323242
Enrico Dalla Valle28ITA162+2Qual. San Marino R1
32488
Dominic Stricker23SUI161+33+21Qual. Zug W
Lost in Zug QF 
325 NCH 
(326)
Daniel Milavsky24USA161+1Qual. Winnipeg W
Lost in Winnipeg R32
3266
Gaël Monfils39FRA160+1
327168
Murkel Dellien28BOL159+7+2Lost in Villa Constitucion QF
Lost in São Paulo R16
328 NCH 
(343)
Hayato Matsuoka21JPN159+15+4Lost in Winnipeg R16
329CH
Juan Estevez20ARG159Lost in Villa Constitucion QF
Lost in São Paulo QF
330127
Facundo Mena33ARG157+2Lost in Segovia R32
331300
Hamish Stewart26GBR157+2
332 NCH 
(427)
Tiago Torres24POR157+95+48Lost in Estoril QF 
33378
Yasutaka Uchiyama33JPN156+3
334221
Hernán Casanova32ARG156+3Lost in Denia QF
335180
Paul Jubb26GBR156+3
336 NCH 
(339)
Ognjen Milić19SRB156+3
337212
Michael Geerts31BEL156+5Lost in Segovia R32
338150
Oriol Roca Batalla33ESP153+6
339230
Max Hans Rehberg22GER152+70+35Lost in Zug SF
(QF  )
340276
Petr Brunclík20CZE152-9-5Liberec R32
341 NCH 
(345)
Carl Emil Overbeck24DEN152+5
342 NCH 
(373)
Anton Matusevich25GBR152+31+20Qual. Zug W
Lost in Zug QF 
343278
Tyler Zink25USA151-15-8Lost in Winnipeg R32
344306
Blaise Bicknell24JAM150+3Lost in Bloomfield Hills R32 
345217
Jonáš Forejtek25CZE150+3
346135
Mitchell Krueger32USA148+3
347177
Andrea Collarini34ARG148-7-8
348235
Marko Topo22GER147+3Qual. Bonn R1Lost in Qual. Zug R1
349287
Antoine Ghibaudo21FRA146+3Lost in Segovia R32
350116
Marc Polmans29AUS145-5-7
351339
Andrey Chepelev27RUS145+2Lost in Gandia R16
Lost in Qual. Kitzbuhel R1
352257
Mili Poljičak22CRO144+4+3Qual. San Marino R1Lost in Qual. Zug R2
353 NCH 
(436)
Dhakshineswar Suresh26IND143+83+37Bloomfield Hills SF
(QF  )
Lost in Qual. Bloomfield Hills R2172233
354 NCH 
(378)
Jake Delaney29AUS143+24+12Brisbane 2 FLost in Brisbane F
355254
Mats Rosenkranz27GER142-1
356 NCH 
(369)
Ivan Marrero Curbelo27ESP140+13+7Qual. Segovia W
Lost in Segovia R16
357158
Tung Lin Wu28TWN140-27-18
358CH
Tommaso Compagnucci26ITA140Ollersbach SF
359305
Alex Martinez25ESP139+1
360 NCH 
(365)
Petr Nesterov23BUL138+5+1Lost in Qual. Zug R2
36171
Cedrik Marcel Stebe35GER137+2
362335
Jacopo Vasami18ITA137+2San Marino R32
363260
Robin Bertrand23FRA137-4-3
364 NCH 
(367)
Lucio Ratti22ARG136+3
365 NCH 
(377)
Max Wiskandt24GER135+29+10Lost in Kramsach F
366316
Eduardo Ribeiro28BRA134-11-8
367260
Tiago Pereira22POR133+4Lost in Estoril R32
368289
Lilian Marmousez24FRA132+4
36978
Nicolás Kicker33ARG132-19-16Qual. Liberec R1Lost in Tampere R32
370279
Garrett Johns25USA132+5Qual. Los Cabos R1Qual. Winnipeg W
Lost in Winnipeg R32
371303
Francesco Forti26ITA131+5Qual. San Marino R1
372 NCH 
(373)
Manas Dhamne18IND131+2-1Samsun R32
373229
Marek Gengel30CZE131+4
374260
Carlos Sánchez Jover26ESP131+5
375159
Dimitar Kuzmanov32BUL131+20+6Samsun R32Qual. Tampere W
Lost in Tampere R16
376 NCH 
(380)
Jay Friend22JPN130+4Lost in Winnipeg R32
377176
Daniel Masur31GER130+4
378347
Ioannis Xilas25GRE130-8-3Lost in Ollersbach R16
379 NCH 
(385)
Jack Kennedy18USA129+6
380180
Yuta Shimizu27JPN129+3-1Lost in Winnipeg R16
381250
Andres Martin25USA129-59-34Qual. Washington R1Lost in Bloomfield Hills QF 
382 NCH 
(386)
Carlos Maria Zarate21ARG129+4Lost in Villa Constitucion QF
Lost in São Paulo QF
383249
Mathys Erhard24FRA129-22-10Ollersbach SF
384167
Laurent Lokoli31FRA128+3
385358
Radu Mihai Papoe23ROU128+3Bacau F
386368
Olle Wallin24SWE128-2-2Qual. Bonn R1
387371
Georgii Kravchenko25UKR128+2Qual. Liberec R1Lost in Qual. Zug R1
388365
Raphaël Pérot25FRA127+2Metzingen F
389351
Carlo Alberto Caniato20ITA126+2San Marino R32
390363
Justin Boulais24CAN125+3Lost in Winnipeg R32
391385
Edward Winter21AUS124+9+2Qual. Los Cabos R1Lost in Qual. Winnipeg R2
Lost in Winnipeg R32
392382
Andrew Fenty26USA124+5
393243
Marat Sharipov23RUS123-31-15Lost in Ollersbach QF
394157
Santiago Taverna27ARG123+5
395303
Arthur Weber34FRA122+6
396395
Stefan Palosi26ROU122+6
397211
Javier Barranco Cosano27ESP121+34+14Lost in Gandia F
Lost in Denia QF
398392
Lui Maxted22GBR121+6Lost in Rognac QF
399CH
Arthur Nagel23FRA121+6
400398
Samuele Pieri24ITA121-2-2Qual. Bonn R1Lost in Qual. Zug R1
40140
Ilya Ivashka32BLR120+5Lost in Segovia R32
402341
Gabriele Piraino22ITA120-34-14Qual. San Marino R1
403346
Kasidit Samrej25THA120+4
40493
Andrej Martin36SVK118-8-6Ollersbach SFLost in Kramsach R16
40583
Carlos Taberner28ESP117-203-165San Marino R32
406191
Nerman Fatić31BIH117-14-8
407 NCH 
(412)
Sergio Callejon Hernando21ESP116+6Lost in Qual. Segovia R2
408134
Geoffrey Blancaneaux27FRA116+2-1Lost in Uriage SF
409331
Masamichi Imamura27JPN116+9+3Qual. Bloomfield Hills W
Lost in Bloomfield Hills R32
410403
Jack Logé21BEL116+1-1Lost in Metzingen R16
411 NCH 
(416)
Mees Rottgering19NED115+60+20Lost in Louisville F
Lost in Winnipeg R16
412256
Johan Nikles29SUI115-1Qual. Bonn R1Lost in Metzingen QF
413171
Beibit Zhukayev25KAZ114-31-16
414307
Oleg Prihodko28MKD114+2
415357
Eric Vanshelboim25UKR114+80+24Gandia W
Lost in Denia R16
416299
Vadym Ursu29UKR114+1Samsun R32
417301
Maximus Jones21THA113+2
418 NCH 
(425)
Massimo Giunta22ITA113+7+3Qual. Segovia W
Lost in Segovia R32
419 NCH 
(439)
Niels Visker24NED113+20+8Qual. San Marino R1Qual. Tampere W
Lost in Tampere R16
420289
Mika Brunold21SUI112-5-3Qual. San Marino R1Qual. Zug W
Lost in Zug R16 
421404
Cannon Kingsley25USA112-1
422410
Cyril Vandermeersch27FRA112-8-4Qual. Segovia W
Lost in Segovia R32
42380
Norbert Gombos35SVK111-57-25Qual. Liberec R1Qual. Zug W
Lost in Zug R16 
424414
Semen Pankin26RUS111-2Samsun R32
425207
Daniel Dutra da Silva38BRA111-2
426397
Henry Bernet19SUI110-18-8Lost in Zug R32 
427378
Valerio Aboian24ARG110-3Qual. Bonn R1
428 NCH 
(434)
Mika Petković19GER110+6+3Qual. Bonn R1Qual. Tampere W
Lost in Tampere R32
429284
Adrian Boitan27ROU109-1+1Samsun R32Lost in Slobozia R16
Lost in Qual. Zug R1
430350
Vladyslav Orlov31UKR109-4Kramsach W
Lost in Ollersbach R16
43165
Thanasi Kokkinakis30AUS108+25+8Lost in Bloomfield Hills R16 
432342
Luca Castelnuovo29SUI108-3Lost in Qual. Segovia R1
433324
Oliver Tarvet22GBR107-3
434 NCH 
(556)
Dylan Dietrich21SUI107+122+35Lost in Zug SF
(QF  )
435270
Corentin Denolly29FRA107-3
436358
Trevor Svajda20USA106-1Qual. Washington R1
437 NCH 
(450)
Alejo Sanchez Quilez21ESP106+13+4Lost in Segovia R16
438437
Juan Cruz Martin Manzano21ITA106-1Segrate F
439244
Lucas Poullain30FRA105-18-7Samsun R32
440321
Robert Strombachs26LAT105
441153
Denis Yevseyev33KAZ105Samsun R32Lost in Qual. Zug R1
442170
James Trotter26JPN104+15+4Qual. Winnipeg W
Lost in Winnipeg R32
443347
Sanhui Shin29KOR104-1Lost in Bali QF
444240
Patrick Zahraj27GER104-1Metzingen F
445123
Ryan Peniston30GBR103-1
446252
Tom Paris23FRA103-1
447357
Luca Potenza25ITA103-1
448438
Daniel Siniakov23CZE102Qual. Liberec R1Lost in Kramsach R32
Lost in Metzingen QF
449271
Mateus Alves25BRA102Lost in São Paulo R16
450280
Jie Cui28CHN102+1
451395
Alafia Ayeni26USA101+2Lost in Qual. Winnipeg R1
452387
Gianmarco Ferrari25ITA101+2
453200
George Loffhagen25GBR100-146-75
454449
Quinn Vandecasteele23USA100+4Lost in Qual. Bloomfield Hills R1
455 NCH 
(459)
Matthew William Donald21CZE100+4Qual. Bonn R1
456289
Renta Tokuda28JPN100+10+2Lost in Qual. Winnipeg R2
457319
Christian Langmo30USA100+3Lost in Qual. Bloomfield Hills R1
458 NCH 
(462)
Karim Bennani18MAR99+4Lost in Urbana QF
459142
Ivan Gakhov29RUS99-21-6Lost in Gandia R32
460 NCH 
(463)
Yannik Kelm21GER99+3Lost in Metzingen SF
461447
Sergi Perez Contri28ESP98-14-5Lost in Gandia QF
Lost in Denia R32
46263
Jason Kubler33AUS97+5
463356
Miloš Karol23SVK97-2-2
46476
Filip Misolic24AUT96-61-25
465234
Maxime Chazal33FRA96+4Lost in Rognac R16
466424
Eero Vasa29FIN96+20+5Lost in Tampere R16
467 NCH 
(470)
Yassine Dlimi23MAR95+3Lost in Urbana R16
468271
Blake Ellis27AUS95+6+1Lost in Brisbane R16
Lost in Brisbane 2 R16
469373
Bor Artnak22SLO95-1-1Lost in Ollersbach QF
470415
Lorenzo Carboni20ITA95+2Qual. Bolzano 2 R1
471424
Lorenzo Joaquín Rodríguez26ARG95+31+7Lost in Villa Constitucion F
Lost in São Paulo SF
472 NCH 
(476)
Dušan Obradović25SRB94+5Qual. Bonn R1Lost in Kursumlijska Banja 11 QF
473361
Viacheslav Bielinskyi22UKR93+6
474 NCH 
(506)
Reda Bennani19MAR93+37+7Lost in Gandia SF
Lost in Denia SF
475261
Alex Rybakov29USA93+5
476432
Sebastian Sorger20AUT93+5Lost in Ollersbach QF
477280
Dominik Palán25CZE93-12-5Qual. Segovia W
Lost in Segovia R16
478433
Pietro Fellin24ITA93-45-14
479368
Alexander Binda24ITA93-3-1Samsun R32Lost in Segrate R32
480314
Moerani Bouzige27AUS93-25-8Lost in Brisbane R32
Lost in Brisbane 2 QF
481 NCH 
(482)
Thijs Boogaard18NED92+1
482 NCH 
(540)
Joaquin Aguilar Cardozo21URU92+58+15Villa Constitucion W
483 NCH 
(491)
Enzo Aguiard23AUS92+10+2Lost in Qual. Winnipeg R2
484146
Rudolf Molleker25GER92Qual. Liberec R1
485 NCH 
(490)
Aziz Ouakaa26TUN92+5+1Lost in Qual. Segovia R2
486 NCH 
(578)
Ozan Baris22USA91+100+25Louisville W
487160
Li Tu30AUS91-23-7
488485
Patrick Schoen21SUI91-3Lost in Qual. Zug R1
489 NCH 
(494)
Anton Shepp23NZL91+5+1Lost in Qual. Winnipeg R2
490222
Viktor Durasovic29NOR91-15-3Lost in Uriage QF
Lost in Metzingen QF
491487
Karl Poling26USA91-4
492449
Miguel Tobon20COL91-19-4Qual. Los Cabos R1Lost in Segovia R32
493331
Andrea Picchione28ITA90-2
494347
Samir Banerjee22USA90-16-3Lost in Qual. Bloomfield Hills R1
495177
Omar Jasika29AUS90+1Lost in Brisbane R32
Lost in Brisbane 2 R16
496271
Pedro Sakamoto33BRA90+1
497485
Giuseppe La Vela25ITA89+1Qual. Bonn R1
498409
Alex Hernandez27MEX89+1Qual. Los Cabos R1
499371
Ryan Nijboer26NED89-10-2
50055
Facundo Bagnis36ARG88-48-13
501378
Dan Martin27CAN88-1
502 NCH 
(507)
César Bouchelaghem22FRA88+5+1Lost in Qual. Winnipeg R2
503421
Hikaru Shiraishi26JPN88-15-3Lost in Bali R16
504288
Fabrizio Andaloro25ITA87
505427
João Eduardo Schiessl21BRA87Lost in São Paulo R32
506143
Benjamin Hassan31LBN87Samsun R32
507462
Constantin Bittoun Kouzmine27FRA87+1Qual. Samsun R1Lost in Qual. Segovia R2
Lost in Segovia R32
508 NCH 
(509)
Jan Kumstát19CZE86+1Liberec R32Lost in Ollersbach QF
509505
Niels McDonald18GER86+1
510143
Hiroki Moriya35JPN86+2Lost in Qual. Bloomfield Hills R1
511340
Colin Sinclair31NMI86+7+2Samsun R32Lost in Brisbane QF
512507
Tai Sach23AUS86+1Lost in Brisbane R16
Lost in Brisbane 2 R32
513390
Tibo Colson26BEL85+2
514477
Koki Matsuda25JPN85+2Samsun R32Lost in Qual. Segovia R1
515298
Aidan McHugh26GBR84-12-3
516318
Alex Martí Pujolras27ESP84+1Qual. Bonn R1Lost in Segovia R32
517449
Fares Zakaria25EGY84+6+1Lost in Kramsach R16
Lost in Ollersbach R16
518517
Emile Hudd26GBR84+1
519215
Khumoyun Sultanov27UZB83+1Qual. Liberec R1Lost in Ollersbach R32
520263
Christoph Negritu32GER83+2
521449
Maxim Zhukov21RUS82+4
522449
Takuya Kumasaka27JPN82-8-4Samsun R32Qual. Segovia W
Lost in Segovia R32
523183
Federico Arnaboldi26ITA81+3Lost in Qual. Tampere R1
524508
Pavle Marinkov20AUS81+3Lost in Qual. Winnipeg R1
525 NCH 
(541)
Luca Staeheli26SUI81+16+4Lost in Kramsach QF
Lost in Qual. Zug R2
526160
Oleksii Krutykh26UKR81+25+8Lost in Uslar F
527267
Louis Weßels27GER81+12+3Qual. Bonn R1Qual. Tampere W
Lost in Tampere R32
528524
Spencer Johnson23USA80-4-2Lost in Bloomfield Hills R32
529463
Pedro Vives Marcos25ESP80+3+1Kursumlijska Banja 11 FLost in Kursumlijska Banja 10 R16
530285
Alexander Weis29ITA80+57+14Lost in Uriage F
531530
Izan Almazan Valiente20ESP80-1
532127
Jelle Sels30NED80-4-1
533436
Sebastian Gima24ROU80-2Lost in Bacau R16
534406
Timo Legout24FRA79+23+7Lost in Louisville SF
535534
Daniil Ostapenkov23BLR79-1
536 NCH 
(538)
Mitsuki Wei Kang Leong21MAS79+2+1Lost in Qual. Segovia R2
537525
Alexander Donski27BUL78+12+5Qual. Zug W
Lost in Zug R32
538527
Michael Bassem Sobhy22EGY78-3
539430
Sidharth Rawat33IND78-10-2Samsun R32
540 NCH 
(544)
Luca Wiedenmann28GER77+5+2Lost in Uriage QF
54139
Radu Albot36MDA76-49-14Samsun R32
542334
Leo Borg23SWE76-9-3Lost in Kursumlijska Banja 11 R32
543507
Kaylan Bigun20USA76-7-2Lost in Qual. Winnipeg R1
544485
Digvijay Pratap Singh26IND76+17+4Qual. Samsun R1Lost in Monastir 33 R32
Qual. Segovia W
Lost in Segovia R32
545433
Fausto Tabacco24ITA76-3
546485
Taha Baadi25MAR75-2
547546
Peter Makk24HUN75-1
548161
Filip Peliwo32POL75-11-3Lost in Hillcrest 3 R16
549530
M Rifki Fitriadi27INA75+65+14Wuning 6 W
Lost in Bali R16
550533
Toufik Sahtali27ALG75+12+3Qual. Samsun R1Lost in Monastir 33 SF
551 NCH 
(564)
Gavin Young23USA74+13+3Lost in Qual. Bloomfield Hills R2
552229
Mukund Sasikumar29IND74-4Lost in Bali R16
553547
Matyas Fuele27HUN73-3
554388
Karan Singh23IND73-2Samsun R32
555418
Maé Malige20FRA73-2Lost in Rognac R32
556455
James Story25GBR72+2
557486
Alec Beckley25RSA72+3Qual. Liberec R1Lost in Metzingen R32
558554
Guillaume Dalmasso23FRA72-4-1Lost in Qual. Winnipeg R1
559538
Pablo Martinez Gomez20ESP71+41+7Qual. Liberec R1Lost in Gandia SF
Lost in Denia R32
560298
Jacopo Berrettini27ITA71-13-3
561 NCH 
(565)
Ivan Ivanov17BUL71+4
562424
Kokoro Isomura23JPN71+9+1Lost in Qual. Winnipeg R2
56339
J.J. Wolf27USA70+89+16Lost in Bloomfield Hills QF 
564 NCH 
(572)
Alexander Vasilev19BUL70+14+2Lost in Qual. Segovia R2
565170
Maxime Janvier29FRA70+16+2Qual. San Marino R1Lost in Qual. Tampere R2
566477
Kirill Kivattsev28RUS70+1-1
567 NCH 
(643)
Dimitris Sakellaridis20GRE70+78+14Qual. Bonn R1Nova Gorica W
Lost in Metzingen R32
568383
Lukáš Pokorný24SVK69-9-3Lost in Ollersbach R32
569358
Svyatoslav Gulin23RUS69+5
570479
Tomasz Berkieta20POL69+25+4Qual. Liberec R1Lost in Uslar SF
Lost in Metzingen R16
571 NCH 
(575)
Lorenzo Angelini20ITA69+4Qual. San Marino R1Lost in Denia QF
572469
Juan Sebastián Gómez34COL68-3-2
57319
Hyeon Chung30KOR68+6
574483
Alec Deckers26NED68+6
575498
Paulo Andre Saraiva Dos Santos26BRA68+7São Paulo F
576532
John Echeverria24ESP68-10-3Lost in Qual. Segovia R1
577573
Mario Gonzalez Fernandez24ESP68+31+5Lost in Segovia R16
578 NCH 
(590)
Yanis Ghazouani Durand26FRA68+12+2Lost in Uriage QF
Lost in Segrate SF
579569
Alan Magadan25MEX68+71+13Qual. Los Cabos R1Qual. Bloomfield Hills W
Lost in Bloomfield Hills R16 
58099
Alexander Ritschard32SUI67+3Lost in Qual. Zug R1
581546
Aidan Kim21USA67-9-2
582318
Gerard Campana Lee21KOR67+3Qual. Liberec R1
583519
Amr Elsayed27EGY66+5
584447
Kuan Yi Lee29TWN66+5
585502
Adrian Ötzbach28GER66+66+11Qual. Bonn R1Uslar W
Lost in Metzingen SF
586570
Marcel Zieliński25POL66+5Lost in Qual. Tampere R2
587470
Imanol López Morillo26ESP66+6Lost in Metzingen R16
588574
Romain Faucon23BEL66+4Lost in Hillcrest 3 R32
589191
Dragos Nicolae Madaras28SWE65+5Lost in Bacau R32
590479
Jacob Bradshaw23AUS65+6
591586
Karol Filar27POL65+6
592525
Filip Jeff Planinšek25SLO65+6Ollersbach SF
593517
Nino Ehrenschneider25GER65+6
594150
João Domingues32POR64+7Lost in Qual. Estoril R1
595251
Ergi Kırkın27TUR64+7Samsun R32
596296
Oleksandr Ovcharenko24UKR64+41+7Lost in Slobozia F
Lost in Bacau R32
597 NCH 
(605)
Lorenzo Bocchi28ITA64+24+4Lost in Nova Gorica SF
598410
Stefan Popović23SRB64+5Lost in Metzingen R32
599561
Leonardo Rossi23ITA64+10+1Qual. Bonn R1Lost in Qual. Tampere R2
600128
Andrea Vavassori31ITA63-37-8
601 NCH 
(640)
Duncan Chan20CAN63+64+10Qual. Winnipeg W
Lost in Winnipeg R16
602535
Kenta Miyoshi22JPN63+2Qual. Samsun R1Lost in Qual. Winnipeg R1
603597
Daniel de Jonge26NED63+3
604491
Robin Catry24FRA63-20-4
605394
Bruno Kuzuhara22USA63+11+2Qual. Bloomfield Hills W
Lost in Bloomfield Hills R32
606109
Lukáš Klein28SVK62-318-125
607271
Evan Zhu27USA62+23+4Qual. Bloomfield Hills W
Lost in Bloomfield Hills R32 
608302
Andrew Paulson24CZE61+3
60974
Mirza Bašić35BIH61+3Qual. Samsun R1
610569
Alan Fernando Rubio Fierros27MEX61-37-8Qual. Los Cabos R1
611316
Alberto Barroso Campos30ESP61+2Lost in Qual. Segovia R1
612606
Cruz Hewitt17AUS61+3Qual. Washington R2
613458
Maxwell McKennon24USA61-58-12Qual. Samsun R1Lost in Castelo Branco SF
Lost in Qual. Segovia R1
614586
Nicolas Tepmahc25FRA61+3Lost in Qual. Segovia R1
615432
Iliyan Radulov21BUL60+3Lost in Qual. Segovia R1
616514
Marlon Vankan25GER60+4Lost in Metzingen R32
617590
Ryan Dickerson29USA60-10-3
618513
Kai Wehnelt30GER60+4
619430
Erik Arutiunian21BLR59+5
620474
Tsung Hao Huang26TWN59-15-4
621416
Étienne Donnet25FRA58+4
622448
Branko Djurić21SRB58+4Kursumlijska Banja 11 F
623557
Pierluigi Basile19ITA58+112+15Gubbio W
624595
S D Prajwal Dev30IND58+3Qual. Liberec R1Lost in Qual. Segovia R1
625155
Dmitry Popko29KAZ58+3
626331
Carlos Lopez Montagud26ESP58-105-25Lost in Gandia R32
Lost in Denia SF
627603
Amir Omarkhanov18KAZ58+15+2Lost in Monastir 33 QF
628625
Maximo Zeitune20ARG58+32+4Lost in Villa Constitucion SF
Lost in São Paulo R32
629375
Strong Kirchheimer31USA58Lost in Qual. Winnipeg R1
630476
Ignacio Monzón28ARG58+1
631520
Conner Huertas del Pino30PER57+1Lost in São Paulo R32
632136
Alexey Vatutin33RUS57+1
633 NCH 
(635)
Fryderyk Lechno-Wasiutyński21POL57+2
634 NCH 
(653)
Matisse Bobichon24FRA57+25+3Lost in Brisbane QF
Lost in Brisbane 2 R32
635443
Federico Iannaccone27ITA57+3
636352
Giovanni Oradini28ITA57+3
637433
Aristotelis Thanos25GRE56-18-4
638552
Igor Gimenez26BRA56+2
639384
Neil Oberleitner26AUT56+2
640 NCH 
(654)
Chase Ferguson27AUS56+23+2Lost in Brisbane QF
Lost in Brisbane 2 QF
641604
Bruno Fernandez21BRA56+2
642623
Samuel Heredia20COL56+2Lost in Qual. Segovia R2
643455
Olaf Pieczkowski22POL55-7-2
644 NCH 
(645)
Tuncay Duran22TUR55+2Qual. Samsun R1
645 NCH 
(647)
Alejandro Juan Mano21ESP55+2Lost in Gandia R16
646 NCH 
(649)
Pieter De Lange20NED55+3Qual. Metzingen W
Lost in Metzingen R32
647515
Émilien Demanet21BEL55-77-15Lost in Metzingen R32
648348
Ryan Seggerman26USA54+5
649536
Joshua Sheehy29USA54+5Lost in Qual. Winnipeg R1
650159
Hady Habib27LBN54+6
651517
Shunsuke Mitsui24JPN54+4
652575
Nikita Mashtakov27UKR54+5
653477
Peter Fajta24HUN54+5Qual. Liberec R1
654634
Léo Raquillet20FRA54+7Qual. Liberec R1
655484
Tristan McCormick27USA54-45-8Lost in Pittsford F
Lost in Urbana R16
656638
Melios Efstathiou27CYP54+6Lost in Nova Gorica QF
657237
Saba Purtseladze24GEO54-34-6Qual. Samsun R1
65899
Brandon Holt28USA53+6
659538
Johan Alexander Rodriguez22COL53-83-15
660315
Alfredo Perez29USA53+6
661625
Igor Kudriashov22RUS53+6
662651
Ryan Colby22USA53+6Lost in Louisville R32
663652
Radu David Turcanu20ROU53+49+7Slobozia W
Lost in Bacau QF
664513
Stefan Adrian Andreescu24ROU53+5Lost in Slobozia R32
Lost in Bacau QF
665542
Millen Hurrion27GBR53+49+7Lost in Louisville QF
Qual. Winnipeg W
Lost in Winnipeg R32
666663
Lucas Andrade Da Silva21BRA52+5Lost in São Paulo SF
667289
Adria Soriano Barrera27COL52-90-16
668448
Aleksandre Bakshi29GEO52+4
669614
Yuta Kawahashi28JPN52+4Lost in Bali R32
670624
Yaroslav Demin20RUS52+4Lost in Qual. Segovia R1
671599
Giorgio Tabacco22ITA52+12+2Lost in Qual. Tampere R2
672 NCH 
(675)
Amit Vales21ISR52+8+1Qual. Bonn R1Lost in Qual. Zug R2
673450
Yurii Dzhavakian33UKR52+2Qual. Samsun R1
674616
Kārlis Ozoliņš24LAT51+2
675280
Jakub Nicod22CZE51+2Qual. Liberec R1
676588
Yuta Kikuchi26JPN51+2
677238
Yusuke Takahashi28JPN51+2Lost in Bali R16
678663
Samir Hamza Reguig24ALG51+3Qual. Liberec R1Lost in Bacau R16
679 NCH 
(770)
Paul Inchauspe22FRA50+91+11Samsun R32Lost in Segovia QF
680 NCH 
(774)
Michael Antonius16USA50+109+13Pittsford W
681465
Egor Agafonov23RUS50+1
682668
Pierre Delage25FRA50+67+8Lost in Kursumlijska Banja 10 F
Lost in Kursumlijska Banja 11 R16
683552
Keisuke Saitoh25JPN50+1Lost in Bali R16
684 NCH 
(713)
Thiago Cigarran26ARG50+29+4Lost in Villa Constitucion SF
685 NCH 
(716)
Gabriele Bosio25ITA50+31+4Lost in Nova Gorica SF
Lost in Segrate QF
686634
Timofei Derepasko19RUS50+5+1Lost in Kursumlijska Banja 10 QF
Lost in Rognac R32
687185
Aziz Dougaz29TUN49-119-21Lost in Qual. Washington R1
688189
Arthur Bouquier25FRA49-3
689269
Aidan Mayo23USA49-55-8Qual. Los Cabos R1Lost in Qual. Bloomfield Hills R2
Lost in Bloomfield Hills R32
(R16  )
690463
Sander Jong26NED49-4
691252
Samuel Vincent Ruggeri24ITA49-3
692660
Daniel Antonio Núñez25CHI49-5
693394
Tiago Cação28POR49+129+15Castelo Branco W
694651
Nicolás Villalón22CHI49-24-4
695625
Leo Vithoontien26JPN49-5Lost in Qual. Bloomfield Hills R1
696438
Orel Kimhi22ISR48+218+23Hillcrest 3 W
697603
Oscar Weightman24GBR48-4
698219
Nicolás Álvarez Varona25ESP48-215-44
699586
Gabriel Ghetu18ROU48-4
700653
Matyáš Černý24CZE48-4Liberec R32
701693
Dong Ju Kim24KOR48-4
702546
Uisung Park25KOR48-4Lost in Wuning 6 R32
703696
Andreja Petrovic26NOR48-3Lost in Urbana R32
704698
Marc Majdandzic21GER48-3Lost in Segrate R32
705 NCH 
(744)
Daniel Jade17FRA47+62+7Lost in Uriage SF
706526
Maxence Beaugé26FRA47-12-1
707595
Théo Papamalamis20FRA47+19+3Lost in Kramsach QF
708453
Arklon Huertas Del Pino Cordova32PER47-5
709527
Ye Cong Mo26CHN47-5
710620
Josip Šimundža21CRO47-11-1
711471
Yuki Mochizuki28JPN47-22-2Lost in Brisbane R32
Lost in Brisbane 2 R16
712549
Tianhui Zhang20CHN47-7
713363
Oscar Jose Gutierrez33ESP47-11-1Lost in Denia QF
714501
Shinji Hazawa27JPN47-8Lost in Brisbane R16
Lost in Brisbane 2 R16
715125
Matteo Gigante24ITA46-8
716600
Khololwam Montsi23RSA46-8Lost in Hillcrest 3 R32
717117
Felipe Meligeni Alves28BRA46-8São Paulo F
718710
Pavel Lagutin21RUS46-8Denia F
719 NCH 
(726)
Rafael Izquierdo Luque26ESP46+12+2Lost in Castelo Branco QF
720491
Nicolas Arseneault19CAN45-2Lost in Winnipeg R32
7214
Kei Nishikori36JPN45-2
722721
Anton Arzhankin23RUS45-1
723696
Martin Van Der Meerschen26BEL45+7+1Lost in Gubbio R16
Lost in Segrate SF
724508
Manish Sureshkumar26IND45-2Lost in Bali R32
725 NCH 
(759)
Vincent Marysko20GER45+35+4Lost in Uslar SF
726656
Maik Steiner32GER45-2
727724
Carles Hernández25ESP45-2Lost in Gandia R32
Lost in Denia R32
728 NCH 
(733)
Nikolai Barsukov19GER45+5+1Lost in Uslar QF
729673
Roger Pascual Ferra20ESP44+79+9Qual. Los Cabos R1Qual. Bloomfield Hills W
Lost in Bloomfield Hills R16
730617
Lorenzo Sciahbasi20ITA44-10-1
731728
Hunter Heck24USA44-3Qual. Samsun R1
732576
Michal Krajčí21SVK44-9-1
733654
Franco Ribero26ARG44-18-2
734 NCH 
(804)
Daniele Rapagnetta19ITA44+70+8Lost in Gubbio F
735707
Seydina André22SEN44-18-2Lost in Monastir 33 R16
Lost in Rognac R32
736440
Alessandro Pecci25ITA43-2
737327
Naoki Nakagawa29JPN43
738620
Ben Jones28GBR43-6-1Lost in Qual. Winnipeg R1
739618
Santiago De La Fuente24ARG43+9+1Lost in Villa Constitucion R16
740508
Loann Massard20FRA43-2Lost in Rognac R16
741437
Michiel De Krom28NED43-2Qual. Bonn R1Lost in Denia R16
742702
Noa Vukadin22CRO42-2
743741
Matthew Forbes20USA42-2
744277
Michael Vrbenský26CZE42-2Qual. San Marino R1Lost in Qual. Tampere R1
745743
Herman Hoeyeraal24NOR42-2Lost in Denia R32
746730
Oskar Brostrom Poulsen24DEN42-1Lost in Qual. Tampere R1
747724
Fernando Cavallo20ARG42
748587
Pawit Sornlaksup26THA42+2
749341
Wilson Leite34BRA42+2
750443
Yanaki Milev22BUL42+2Lost in Kursumlijska Banja 11 QF
751696
Matteo Covato21ITA42+2Lost in Huamantla 3 R32
752305
Kalin Ivanovski22MKD41+2Lost in Ollersbach R16
753673
Gustavo Ribeiro De Almeida20BRA41+3
754604
Andres Santamarta Roig19ESP41-27-3Lost in Denia R32
755544
Adhithya Ganesan20USA41-9-1
756509
Manuel Mazza27ITA41+2Qual. San Marino R1
757627
Ryan Fishback24USA41+2
758756
Ignacio Parisca Romera20VEN41+3Lost in Gandia R16
Lost in Denia R16
759733
Naoya Honda20JPN41+3Urbana SF
760458
Nicolas Zanellato24BRA41+3Lost in São Paulo R16
761 NCH 
(768)
John Hallquist Lithen24SWE41+7+1Lost in Nova Gorica R16
Lost in Metzingen R32
762741
Joshua Charlton26AUS41+2Lost in Brisbane R16
Lost in Brisbane 2 R32
76316
Nicolás Jarry30CHI40+2
764204
Máté Valkusz27HUN40+2
765387
Mariano Kestelboim30ARG40-29-3
766747
Juan Sebastian Osorio28COL40-9-1Lost in São Paulo R32
767648
Attila Boros22HUN40-119-15
768689
Rodrigo Alujas23MEX40+9+1Lost in Uriage R16
769447
Tomás Farjat25ARG39+4Lost in Metzingen R32
770451
Marko Miladinović25SRB39+5Lost in Louisville R32
Lost in Urbana R16
771496
Denis Klok28RUS39+5Lost in Kursumlijska Banja 10 R32
772362
Tim Handel29GER39+6Lost in Metzingen R32
773694
Maxence Bertimon26FRA39+6Lost in Monastir 33 R32
Lost in Segrate R32
774 NCH 
(780)
Daniel Salazar25COL39+6
775636
Aleksandr Braynin26UKR39-6-1Qual. Liberec R1Lost in Ollersbach R32
776161
Alibek Kachmazov23RUS38+5
77721
Daniel Evans36GBR38-276-50
778346
Stuart Parker28GBR38+4
77949
Federico Coria34ARG38+4San Marino R32Lost in Qual. Kitzbuhel R1
780470
Filippo Moroni25ITA38-8-1
78157
Gastão Elias35POR38+3
782677
Kasra Rahmani19IRI38-71-8
783378
Sora Fukuda28JPN38+3
784575
Luca Castagnola24ITA38+61+6Lost in Nova Gorica F
78537
Emil Ruusuvuori27FIN37+2
786553
Pedro Rodenas22ESP37+7Denia FLost in Gandia R32
787 NCH 
(794)
Noah Zamora23USA37+7Lost in Qual. Bloomfield Hills R1
788782
Matt Ponchet22FRA37+7Lost in Qual. Tampere R1
789468
Ryuki Matsuda26JPN37-15-2Bali FLost in Brisbane R32
790781
Mert Naci Türker27TUR37+6Qual. Samsun R1
791724
Matt Kuhar30USA37+6Lost in Qual. Bloomfield Hills R1
792636
Taisei Ichikawa25JPN37+6Lost in Bali QF
793326
Alexis Gautier29FRA36+6
794777
Matt Hulme27AUS36+378+25Qual. Brisbane W
Brisbane W
Lost in Brisbane 2 SF
795407
Michael Agwi22IRL36+5Lost in Uslar R32
796383
Gabriele Pennaforti25ITA36-4-1Lost in Gubbio R16
797792
Scott Jones28AUS36+15+1Lost in Brisbane R16
Lost in Brisbane 2 R32
798722
Alejandro Turriziani Álvarez23ESP36+3Lost in Rognac R32
799 NCH 
(802)
Nikola Slavic25SWE36+3
800716
Dinko Dinev22BUL36+26+2Lost in Kursumlijska Banja 10 QF
Lost in Kursumlijska Banja 11 R32
801184
Nicholas David Ionel23ROU36+4
802135
Antoine Escoffier34FRA35-47-6
803562
Cooper Williams21USA35+3
804288
Jakub Paul27SUI35-261-40
805789
Andrew Johnson16USA35+2
806533
Luis Carlos Alvarez21MEX35+3Qual. Los Cabos R1
807382
Thomas Fancutt31AUS35+3Lost in Qual. Winnipeg R1
808541
Arda Azkara23TUR35+3Samsun R32
809760
Gian Luca Tanner25SUI35-24-3
810798
Grigory Shebekin21RUS35+3
811 NCH 
(815)
Keshav Chopra24USA35+4Lost in Huamantla 3 QF
812 NCH 
(815)
Dimitris Azoidis25GRE35+4
813 NCH 
(823)
Andrea De Marchi19ITA35+12+1Lost in Gubbio R16
Lost in Kursumlijska Banja 11 R16
814675
Francisco Rocha26POR35+20+2Lost in Castelo Branco QF
Lost in Qual. Estoril R1
815745
Taiyo Yamanaka24JPN35+2
816771
Cosme Rolland De Ravel22FRA34+2
817805
Nicolas Oliveira20BRA34+2Lost in São Paulo R32
818680
Abel Forger21NED34+2
819704
Mwendwa Mbithi28USA34+4Huamantla 3 SF
820712
Benjamin Torrealba21CHI34+4Lost in São Paulo R32
821803
Michel Hopp27GER34-18-2
822763
Dragos Nicolae Cazacu22ROU34+15+1Bacau FLost in Slobozia QF
823 NCH 
(827)
Nicolas Jadoun23FRA34+4Lost in Rognac R32
824273
Elmar Ejupovic33GER33+4
825451
Dan Alexandru Tomescu27ROU33+4
826812
Maximilian Homberg23GER33+24+2Lost in Gubbio QF
827817
Natan Rodrigues24BRA33+4
828818
Anas Mazdrashki20BUL33+4Lost in Gandia QF
Lost in Denia R32
829663
Benjamin Pietri29FRA33+4Lost in Rognac R32
830635
John Sperle24GER33+5
831 NCH 
(900)
Keegan Rice20CAN32+69+6Lost in Winnipeg R16
832 NCH 
(856)
Jangjun Kim19KOR32+40+4Lost in Wuning 6 SF
833728
Patrick Brady21GBR32+6
834824
Guto Miguel17BRA32+6
835486
Alex Knaff28LUX32+6Lost in Rognac R32
836782
Stefano D'Agostino22ITA32+12+1Lost in Gubbio QF
837 NCH 
(839)
Calvin Müller26GER32+5
838788
Joao Victor Couto Loureiro23BRA32-2-1Lost in São Paulo R16
839789
Jorge Plans24ESP32+5Lost in Kursumlijska Banja 10 R32
840 NCH 
(846)
Arvid Nordquist28SWE31+6
841692
Hoyoung Roh20KOR31-149-17Lost in Wuning 6 F
842459
Nikolay Vylegzhanin26RUS31-71-8
843638
Yusuke Kusuhara28JPN31+4
844827
Stefan Horia Haita19ROU31-14-2Lost in Slobozia R32
845232
José Pereira35BRA31-31-4Lost in São Paulo QF
846759
Jesse Flores31CRC31+5
847828
Andrea Fiorentini25ITA31+5Lost in Kursumlijska Banja 11 R32
84812
Borna Ćorić29CRO30+6
84929
Christopher Eubanks30USA30-61-7
850 NCH 
(855)
Jannik Opitz28GER30+5Lost in Qual. Tampere R1
851290
Shintaro Imai32JPN30+5
852 NCH 
(910)
Aleksa Ćirić26SRB30+94+7Lost in Louisville SF
853 NCH 
(857)
Dominik Reček31CZE30+4Qual. Liberec R1Lost in Kramsach R32
Lost in Qual. Metzingen R2
854614
William Grant25USA30-11-2
855793
Gabriele Maria Noce30ITA30+4Lost in Gubbio QF
Lost in Kursumlijska Banja 11 R32
856 NCH 
 1096
Nicolas Robert19FRA30+240+15Monastir 33 W
857853
Carles Cordoba20ESP30+3Lost in Gandia R32
Lost in Denia R16
858621
Samuel Alejandro Linde Palacios18COL30-5-1
859 NCH 
(869)
Alaa Trifi19TUN30+23+2Lost in Monastir 33 QF
860836
Emon Van Loben Sels21USA29+3Lost in Urbana R32
861461
Peter Bertran30DOM29+3
862851
Keaton Hance18USA29+3Lost in Urbana R32
863429
Tadeáš Paroulek26CZE29-72-8
864744
Nikita Belozertsev17UZB29-120-13Lost in Kursumlijska Banja 10 QF
Lost in Kursumlijska Banja 11 QF
865 NCH 
(867)
Alan Ważny19POL29+2Lost in Qual. Tampere R1
866660
Michael Zhu33USA29-5-1
867641
Kosuke Ogura30JPN29+1Lost in Brisbane R32
Lost in Brisbane 2 R32
868643
Lorenzo Claverie23VEN28+1Qual. Los Cabos R1Lost in Qual. Bloomfield Hills R1
869584
Kyle Kang21USA28+1
870107
Nicolas Moreno De Alboran29USA28+1
871272
Orlando Luz28BRA28+201+13Qual. Estoril W
Lost in Estoril R32 
872700
Jack Anthrop22USA28-10-1
873858
Manuel Plunger24ITA28+10+1Lost in Kramsach R16
874CH
Ryo Tabata18JPN28
875694
Xiaofei Wang23CHN28
876655
Thanapet Chanta26THA28
877769
Miles Jones25USA28
878622
Amaury Raynel24FRA28-12-1Lost in Uriage R32
Lost in Qual. Metzingen R1
879860
Tomás Martínez22ARG28Lost in Villa Constitucion R32
880688
Alexandre Aubriot27FRA28Lost in Uriage R32
881691
Matthew Summers27GBR28
882 NCH 
(884)
Bryce Nakashima22USA27+2
883 NCH 
(955)
Sebastian Gorzny22USA27+72+5Qual. Bloomfield Hills W
Lost in Bloomfield Hills R32
88480
Jozef Kovalík33SVK27+1Qual. San Marino R1
885321
Facundo Juárez28ITA27+1
886569
James Watt26NZL27+1
887614
Alejandro Manzanera Pertusa23ESP27-14-1
888CH
Theodore Dean24USA27
889CH
Stijn Paardekooper22NED27
890774
Nitin Kumar Sinha27IND27
891479
Felix Corwin30USA27
892889
Markus Mölder21EST27
893879
Ronit Karki18USA27Lost in Urbana R32
894719
Hanyi Liu25CHN27
895 NCH 
(971)
Giulio Perego23ITA27+101+7Lost in Hillcrest 3 SF
896403
Lorenzo Rottoli24ITA27-1Lost in Gubbio R32
897666
Niccolo Catini28ITA27-1
898561
Fermin Tenti29ARG27+22+2Lost in Villa Constitucion QF
899729
Tomas Curras Abasolo26ESP27
900 NCH 
 1161
Davide Tortora25ITA26+270+15Qual. Bolzano 2 R1Kursumlijska Banja 10 W
901479
Ilya Snițari24MDA26-111-11Lost in Slobozia SF
902114
Jason Jung37TWN26-1
903857
Charlie Robertson19GBR26+41+3Lost in Hillcrest 3 QF
904468
Dominik Kellovský30CZE26-46-4Qual. Liberec R1Lost in Nova Gorica R32
905866
Lorenzo Gagliardo26ARG26-2Lost in Villa Constitucion R32
906182
Maximilian Neuchrist35AUT26-85-8
907878
Tristan Stringer20USA26-3Lost in Louisville R32
908130
Duck-hee Lee28KOR26+9+1Lost in Wuning 6 R16
909839
Yaojie Zeng24CHN26-3
910845
Isaac Becroft25NZL26-12-1Lost in Bali QF
911894
Tom Zeuch26GER26-14-1Lost in Hillcrest 3 R32
912796
Finn Murgett24GBR26-5
913713
Grigoriy Lomakin28KAZ26-4Qual. Samsun R1
91413
Nick Kyrgios31AUS25-4
915816
Zsombor Velcz23HUN25+248+14Lost in Hillcrest 3 F
916638
Johannes Ingildsen29DEN25-5
917901
Luis Felipe Miguel22BRA25-5
918915
Nico Hipfl20AUT25-3Lost in Kramsach R32
Lost in Qual. Kitzbuhel R1
919879
Sam Ryan Ziegann28AUS25-1Lost in Bali QF
920835
Younes Lalami25MAR25-1Lost in Monastir 33 R32
Lost in Rognac R32
921 NCH 
(933)
Egor Pleshivtsev19RUS25+13+1Lost in Monastir 33 R16
922684
Ali Yazdani22IRI25-1Lost in Kursumlijska Banja 11 R16
923922
Giannicola Misasi25ITA25-1Lost in Kursumlijska Banja 10 R32
Lost in Kursumlijska Banja 11 R32
924917
Muhammad Shoaib24PAK24+13+1Lost in Pittsford R16
925822
Ofek Shimanov21ISR24+44+3Qual. Astana R2Lost in Hillcrest 3 QF
926740
Pierre Yves Bailly22BEL24-3
927913
Kriish Tyagi19IND24+13+1Lost in Hillcrest 3 R16
928319
Patrick Maloney26USA24-15-1Lost in Qual. Bloomfield Hills R2
92985
Dennis Novak32AUT24-91-8
930805
Oliver Bonding19GBR24+12+1Lost in Louisville R16
Lost in Urbana R32
931912
Jamie Mackenzie18GER24-7Lost in Metzingen R16
932814
Jeffrey Von Der Schulenburg24SUI24-6
933235
Ivan Nedelko40RUS24-5
934867
Qian Sun25CHN24-7Lost in Wuning 6 R32
935905
Christopher Li23PER24-6
936364
Mikalai Haliak27BLR24-31-2
937736
Jakub Filip20CZE24-5
938921
William Rejchtman Vinciguerra19SWE24-5Qual. Liberec R1Lost in Qual. Tampere R1
939876
Evan Bynoe27USA24+26+2Urbana SFLost in Louisville QF
940395
Wishaya Trongcharoenchaikul31THA24+27+2Lost in Wuning 6 QF
941908
Daniil Sarksian20ARM24-33-2Lost in Wuning 6 R32
942237
Nicolás Barrientos39COL23-4
943 NCH 
 1061
Pablo Perez Ramos23ESP23+130+8Lost in Castelo Branco F
944736
Martin Borisiouk26BLR23-5
945278
Lucas Gerch31GER23-4
946 NCH 
(971)
Noritaka Koizumi23JPN23+25+2Lost in Wuning 6 QF
947269
Giovanni Fonio28ITA23-4
948911
Kacper Szymkowiak21POL23-3
94962
Kenny de Schepper39FRA23-33-2
950814
Marc Van Der Merwe31RSA23-101-8Lost in Hillcrest 3 R32
951810
Kristijan Juhas25SRB23-21-1Lost in Kursumlijska Banja 11 QF
952931
Rocco Piatti21MON23-21-1Lost in Hillcrest 3 R32
953946
Louis Larue22FRA23-4Lost in Rognac R16
954861
Marcus Walters28GBR23-4
955859
Adan Freire Da Silva27FRA23-4Lost in Uriage R32
Lost in Segrate R32
956951
Kerem Yilmaz19TUR23-4Qual. Samsun R1
957 NCH 
 1069
Benjamin O'Connell27AUS23+113+7Lost in Brisbane SF
Lost in Brisbane 2 R32
958438
Woobin Shin22KOR22-2
959608
Blu Baker24GBR22-57-4
960934
Žiga Šeško17SLO22-3
961639
Bekkhan Atlangeriev25RUS22-2
962362
Bastián Malla29CHI22-4Lost in Villa Constitucion R32
Qual. São Paulo W
Lost in São Paulo R16
963961
Oliver Okonkwo26GBR22-2Lost in Louisville R32
Lost in Urbana R32
964 NCH 
 1080
Charles Bertimon26FRA22+145+8Lost in Monastir 33 F
965385
Aryan Shah20IND22-236-22Lost in Uslar R32
Lost in Qual. Washington R1
966536
Ryotaro Taguchi26JPN22-3Lost in Bali SF
967352
Kris Van Wyk29RSA22-5Lost in Hillcrest 3 R32
968727
Petros Tsitsipas25GRE22+15+1Lost in Kramsach R16
Lost in Ollersbach R32
969826
Benjamin Thomas George23CAN22-34-2Lost in Qual. Winnipeg R1
970947
Karim Ibrahim22EGY22-4
971838
Luca Pow21GBR21+17+1Lost in Louisville R16
972CH
Linus Lagerbohm18FIN21Lost in Tampere R32
973952
Yannick Theodor Alexandrescou18FRA21Lost in Bacau QF
974411
Micah Braswell24USA21
975946
Taym Al Azmeh22SYR21Lost in Uslar R32
976860
Chanyeong Oh28KOR21Lost in Bali R32
977753
Justin Roberts29BAH21+1Lost in Urbana R32
977773
Artur Kukasian22RUS21-17-1
979900
Enzo Kohlmann De Freitas19BRA21-2Lost in Villa Constitucion R32
Lost in São Paulo R16
980973
Maxwell Exsted19USA21-1
981968
Markus Malaszszak22THA21-1
982973
Michele Mecarelli19ITA21-1Lost in Gubbio R32
Lost in Segrate QF
983946
Aaron Funk20GER21-35-2Lost in Uslar R32
Qual. Metzingen W
Lost in Metzingen R32
984 NCH 
(994)
Julian Cundom25ARG21+13+1Lost in Villa Constitucion R16
985604
Dev Javia24IND21-1
986979
Yuta Tomida19JPN21-1Lost in Wuning 6 R16
Lost in Bali R32
987827
Pietro Marino25ITA21+43+3Lost in Gubbio SF
Lost in Segrate R32
988906
Niccolo Ciavarella22ITA21-2Lost in Gubbio R16
Lost in Segrate R32
989881
Pavlos Tsitsipas21GRE21+27+2Lost in Castelo Branco QF
990833
Jesse Delaney27AUS21-37-2Lost in Qual. Denia R1
991839
Benito Sánchez Martinez24GER20-4
992712
Aoran Wang29CHN20-3
993845
Shunsuke Nakagawa26JPN20-3Qual. Samsun R1
994505
Stijn Slump27NED20-3
995838
Iiro Vasa23FIN20-3Lost in Qual. Tampere R1
996640
Axel Garcian24FRA20-3
997546
Diego Augusto Barreto Sánchez24ESP20-50-3
998837
Marko Maksimović20SRB20-3
999731
Axel Nefve26USA20+10+1Lost in Pittsford QF
1000975
Mickael Kaouk17FRA20-18-1
In Play :
 ATP500  Washington
 ATP250  Estoril, ​Los Cabos
 CH125  Bloomfield Hills, ​San Marino, ​Zug
 CH75  Bonn, ​Liberec, ​Segovia, ​Tampere, ​Winnipeg
 CH50  Samsun
 M25  Bacau, ​Bolzano 2, ​Denia, ​Metzingen, ​Ollersbach, ​São Paulo, ​Urbana
 M15  Astana, ​Bali, ​Brisbane 2, ​Huamantla 3, ​Kursumlijska Banja 11, ​Segrate
Highlight Country :