WTA | Doubles | Official ATP Ranking | 5W ATP Ranking | Live ATP Ranking | Live ATP Race | Next Gen | ITF Ranking | Tournament Draws | Schedule | Season |  $  | 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
Alexander Zverev29GER9350-200ATP Finals RR (0 W / 0 L)
21
Jannik Sinner25ITA7950-1500
31
Carlos Alcaraz23ESP6100-1000ATP Finals RR (0 W / 0 L)
4CH
Ben Shelton24USA5170ATP Finals RR (0 W / 0 L)
51
Daniil Medvedev30RUS3820ATP Finals RR (0 W / 0 L)
6CH
Flavio Cobolli24ITA3680ATP Finals RR (0 W / 0 L)
7CH
Arthur Fils22FRA3625ATP Finals RR (0 W / 0 L)
8CH
Frances Tiafoe28USA3390ATP Finals RR (0 W / 0 L)
9 NCH 
 (10) 
Rafael Jódar20ESP3234+2ATP Finals RR (0 W / 0 L)
105
Alex de Minaur27AUS3170-1-200
Advertisement
114
Taylor Fritz29USA3150-1-135Stockholm SF
(R16  )
32153300
121
Novak Djoković39SRB2940
138
Tommy Paul29USA2925
1412
Jiří Lehečka25CZE2540+1
1512
Jakub Menšík21CZE2500+1
1613
Alejandro Davidovich Fokina27ESP2500+1
174
Félix Auger-Aliassime26CAN2475-3-390
182
Casper Ruud27NOR2435Lost in Stockholm R16 
1916
Brandon Nakashima25USA2360
2018
Francisco Cerúndolo28ARG2220
2116
Luciano Darderi24ITA2160
2212
Learner Tien20USA2145
235
Andrey Rublev29RUS2085
248
Karen Khachanov30RUS1980
2510
Alexander Bublik29KAZ1885+1
265
Lorenzo Musetti24ITA1795-1-100Stockholm SF
(QF  )
18601945
2714
Valentin Vacherot27MON1790
2827
Alexander Blockx21BEL1640
2925
Tomás Martín Etcheverry27ARG1640+15Lost in Stockholm R16
(R32  )
306
Hubert Hurkacz29POL1625
3119
Alejandro Tabilo29CHI1575+50Stockholm SF
(QF  )
16401725
32CH
Arthur Fery24GBR1507+1-3
3330
Ignacio Buse22PER1495-1-25
34CH
Luca Van Assche22FRA1492
3530
Alex Michelsen22USA1480+20Lost in Stockholm QF 
363
Stefanos Tsitsipas28GRE1430
3730
Matteo Arnaldi25ITA1321+1
3813
Ugo Humbert28FRA1320+1Lost in Stockholm QF 
3921
Jan Lennard Struff36GER1296-2-62
4022
Botic van de Zandschulp31NED1280
4130
Nuno Borges29POR1241
4239
Daniel Mérida22ESP1237
436
Matteo Berrettini30ITA1223
4433
Zizou Bergs27BEL1220Lost in Stockholm R32 
45CH
Quentin Halys30FRA1214Lost in Stockholm R32
4624
João Fonseca20BRA1200
4744
Arthur Géa21FRA1146
4842
Thiago Agustín Tirante25ARG1132+3+90Stockholm SF
(QF  )
11971282
4929
Mariano Navone25ARG1095-1-4
5021
Tallon Griekspoor30NED1075-1
Advertisement
5110
Denis Shapovalov27CAN1055-1
528
Cameron Norrie31GBR1045+1+15Lost in Stockholm R16 
5318
Sebastián Báez25ARG1040-1Lost in Orleans R16
(R32  )
5442
Juan Manuel Cerúndolo24ARG1015Lost in Stockholm R16 
5537
Raphaël Collignon24BEL968
5652
Adolfo Daniel Vallejo22PAR959Lost in Stockholm R32 
5756
Jaime Faria23POR941
5824
Arthur Rinderknech31FRA920Lost in Stockholm R32 
59CH
Rinky Hijikata25AUS909
6020
Tomáš Macháč26CZE899Lost in Stockholm R32
6117
Adrian Mannarino38FRA898Lost in Qual. Stockholm R2
Lost in Stockholm R32
62CH
Mattia Bellucci25ITA879Lost in Orleans R16 
6336
Fábián Marozsán27HUN875
6427
Miomir Kecmanović27SRB871+12Lost in Stockholm R16 
6543
Camilo Ugo Carabelli27ARG845
6647
Facundo Díaz Acosta25ARG836
6745
Yannick Hanfmann35GER835Lost in Stockholm R32
6845
Ethan Quinn22USA831
6955
Vít Kopřiva29CZE828
7033
Jaume Munar29ESP825Lost in Stockholm R32 
7155
Martin Landaluce20ESP822
7238
Alex Molčan28SVK820
7344
Daniel Altmaier28GER812Orleans QF
(R32  )
822912
7436
Roman Safiullin29RUS807
7541
Térence Atmane24FRA787
7610
Pablo Carreño Busta35ESP773+1
7746
James Duckworth34AUS772-1-2Lost in Stockholm R32 
7862
Zachary Svajda23USA759
7956
Hamad Medjedović23SRB751+1
8056
Román Andrés Burruchaga24ARG735-1-17
8169
Titouan Droguet25FRA732
8245
Kamil Majchrzak30POL725
8354
Aleksandar Kovačević28USA693
84CH
Coleman Wong22HKG692
8516
Nikoloz Basilashvili34GEO688+1+7Lost in Qual. Stockholm R2
8676
Kyrian Jacquet25FRA680-1-4Lost in Orleans R16
(R32  )
8749
Jacob Fearnley25GBR671Lost in Qual. Stockholm R2
8876
Marco Trungelliti36ARG670
8970
Dino Prižmić21CRO663Lost in Orleans R32
9023
Damir Džumhur34BIH661Lost in Qual. Stockholm R1
9142
Benjamin Bonzi30FRA657Lost in Orleans R16 
92 NCH 
 (95) 
Toby Samuel24GBR647+3+23Qual. Stockholm W
Lost in Stockholm R16 
9364
Yunchaokete Bu24CHN646-1
9433
Jenson Brooksby26USA638-1
9537
Marcos Giron33USA638-1Knoxville R16640703
96 NCH 
 (99) 
Zsombor Piros27HUN620+3+16Orleans QF
(R16  )
639729
9774
Adam Walton27AUS619-1
983
Marin Čilić38CRO613-1
9945
Aleksandr Shevchenko25KAZ609+8+50Qual. Stockholm W
Lost in Stockholm QF 
10058
Thiago Seyboth Wild26BRA609-2
Advertisement
10188
Michael Zheng22USA606-1+12Knoxville QF616669
10215
Sebastian Korda26USA590-1
10390
Martin Damm23USA588-1
10431
Lloyd Harris29RSA579-1
10571
Jesper de Jong26NED575-1
10654
Yibing Wu27CHN571-1
10764
Hugo Dellien33BOL566-1Lost in Lima R32
10830
Corentin Moutet27FRA540
10921
Lorenzo Sonego31ITA539+6+28Qual. Stockholm W
Lost in Stockholm R16 
11058
Hugo Gaston26FRA530-1Lost in Orleans R32
(R16  )
11174
Jan Choinski30GBR527-1
11286
Dalibor Svrčina24CZE521+2Lost in Orleans R16
113 NCH 
(114)
Nicolás Mejía26COL521+1+6Lost in Knoxville R16
11499
Henrique Rocha22POR521-3Lost in Lima R32
11553
Christopher O'Connell32AUS505+2+6Lost in Brisbane 3 R16
116112
Gustavo Heide24BRA504-3-14
11787
Jurij Rodionov27AUT496+1Lost in Orleans R32
118109
Dane Sweeny25AUS493-2-10Brisbane 3 QF
(R32  )
503556
11954
Valentin Royer25FRA493
12037
Sebastian Ofner30AUT491
12136
Pedro Martínez29ESP478+3+16Orleans QF497587
122CH
Rei Sakamoto20JPN477Matsuyama QF487540
12374
Emilio Nava24USA477-2-7
12499
Nishesh Basavareddy21USA462+2+16Orleans QF
(R32  )
481571
12591
Otto Virtanen25FIN461+2+16Orleans QF480570
12672
Borna Gojo28CRO461+8+38Qual. Stockholm W
Lost in Stockholm R16
12787
Sho Shimabukuro29JPN457-4-5
128 NCH 
(129)
Clément Chidekh25FRA449+1+5Knoxville QF459512
12919
Alexei Popyrin27AUS448-4
13092
Shintaro Mochizuki23JPN444-2Lost in Orleans R32
131130
Max Alcalá Gurri24ESP436+6Lima QF446499
132129
Stefanos Sakellaridis22GRE431-2
133132
Moïse Kouamé17FRA429-1+4Lost in Monastir 1 R16
1343
Grigor Dimitrov35BUL422+1
13554
Francisco Comesaña26ARG421+3+6Lost in Lima R16
13627
Laslo Djere31SRB419-3-6
13748
Aleksandar Vukic30AUS418
138135
Federico Cina19ITA415+1
13929
Giovanni Mpetshi Perricard23FRA411+1
140136
Matej Dodig21CRO406-4-16
141109
Andrea Pellegrino29ITA404Lost in Orleans R32 
142116
Pablo Llamas Ruiz24ESP403
143123
Jérôme Kym23SUI403
14495
Tristan Schoolkate25AUS401Lost in Brisbane 3 R32
14531
Márton Fucsovics34HUN400
146143
Ilia Simakin23RUS393+1
147101
Vilius Gaubas21LTU389-1-7
148102
Elmer Møller23DEN386Lost in Lima R32
14981
Michael Mmoh28USA386+1Lost in Knoxville R16
150139
Darwin Blanch19USA380-1-6Lost in Knoxville R32
Advertisement
151CH
Nikolás Sánchez Izquierdo27ESP375+6Lima QF385438
152145
Tom Gentzsch23GER363+7+10Orleans QF
(R16  )
382472
153152
Lukas Neumayer24AUT362-1Lost in Orleans R32 
15438
Alexandre Müller29FRA361-1
1554
Jack Draper24GBR360-1
15652
Soonwoo Kwon28KOR355-1
15731
Zhizhen Zhang30CHN354-1
15889
Francesco Passaro25ITA354-1Lost in Qual. Stockholm R1
15923
Dušan Lajović36SRB353-1Lost in Orleans R32
160CH
Andrea Guerrieri27ITA349
161 NCH 
(162)
Jan Kumstát19CZE348+1Lost in Brisbane 3 R32
1623
Stan Wawrinka41SUI343+2
163140
Mark Lajal23EST343-2-6
164113
Liam Draxl24CAN341+1Knoxville QF351404
165108
Francesco Maestrelli23ITA340+3+2Hersonissos 3 QF346382
16633
Gabriel Diallo25CAN339
16750
Pavel Kotov27RUS339
16858
Taro Daniel33JPN338+4+12Matsuyama QF348401
169150
Joel Schwärzler20AUT334Lost in Matsuyama R16
170158
Gauthier Onclin25BEL333
17116
Marco Cecchinato34ITA325+2Lost in Lima R32
172 NCH 
(175)
Felix Balshaw20FRA324+3
17317
Bernard Tomic34AUS322+3Brisbane 3 QF332385
17460
Stefano Travaglia34ITA322+3
175118
Nicolai Budkov Kjaer20NOR321+3Lost in Orleans R32 
176 NCH 
(179)
Mika Brunold22SUI320+3Lost in Qual. Stockholm R1
177 NCH 
(180)
Lautaro Midon22ARG319+3Lost in Lima R16
178137
Chris Rodesch25LUX317+3
179151
Juan Carlos Prado Angelo21BOL314+3Lost in Lima R32
180 NCH 
(182)
Guido Iván Justo28ARG308+3
181156
Clément Tabur26FRA307+5+1Lost in Orleans R16 
182160
Gonzalo Bueno22PER307+2Lima R16313376
183 NCH 
(184)
Diego Dedura18GER307+2
184177
João Lucas Reis Da Silva26BRA305+6+6Lima R16311374
185 NCH 
(187)
Dylan Dietrich22SUI304+2
186132
Jack Pinnington Jones23GBR302+2
187185
Keegan Smith28USA301+2Lost in Matsuyama R32
188175
Iñaki Montes De La Torre24ESP300+6+7Lost in Qual. Stockholm R2
189153
Alexis Galarneau27CAN297+3Lost in Knoxville R32
190181
Sascha Gueymard Wayenburg23FRA290+12+16Orleans QF
(R16  )
309399
191184
David Jordá Sanchis32ESP290+4-3Lost in Matsuyama R32
192123
Timofey Skatov25KAZ290+5
193184
Luka Pavlovic26FRA288+5Lost in Qual. Orleans R1
194181
Andre Ilagan25USA288+2-4
19560
Juan Pablo Varillas31PER288+5+3Lima R16294357
196127
Facundo Mena34ARG285-3-11Lost in Lima R32
197106
Tristan Boyer25USA284+11+12Lima QF294347
19839
J.J. Wolf27USA280+3
199170
Mattéo Martineau27FRA279+4+5Lost in Orleans R16 
20093
Tomás Barrios Vera28CHI278-9-19Lost in Lima R32
Advertisement
201 NCH 
(202)
Braden Shick23USA278+5+5Lost in Knoxville R16
202156
Daniil Glinka26EST278-39-69Lost in Orleans R32 
203133
Federico Agustin Gomez29ARG272+6
204103
Harold Mayot24FRA269+6
205125
Alex Bolt33AUS269-34-63Brisbane 3 QF279332
206194
Edas Butvilas22LTU269+7+3Lost in Qual. Orleans R2
207203
Andy Andrade27ECU269+4
208197
Pol Martín Tiffon27ESP268+4
209111
Zdeněk Kolář30CZE267-5-7Lost in Lima R32
210101
Billy Harris31GBR264+17+12Matsuyama QF274327
211183
Gianluca Cadenasso22ITA264+3-1Lost in Monastir 1 R32
212 NCH 
(216)
Juan Manuel La Serna22ARG262+4
213211
Felix Gill24GBR262+4Lost in Hersonissos 3 R16
214190
Matheus Pucinelli De Almeida25BRA261-15-25
215205
Max Houkes26NED261+3Lost in Orleans R32
21697
Kimmer Coppejans32BEL259+3
217214
Henry Searle20GBR258+14+8Hersonissos 3 QF264300
218 NCH 
(225)
Marvin Möller27GER257+11+5Monastir 1 QF263299
219133
Colton Smith23USA256+1
220196
Rio Noguchi27JPN256+13+12Matsuyama QF266319
221121
Raúl Brancaccio29ITA256+1+1Lost in Hersonissos 3 R16
222174
Remy Bertola28SUI255-1Lost in Hersonissos 3 R32
22340
Ilya Ivashka32BLR254
224CH
Matthew Dellavedova26AUS254Lost in Brisbane 3 R16
22561
Thiago Monteiro32BRA253Lost in Lima R32
226209
Maxim Mrva19CZE253
227223
Marat Sharipov24RUS250+1-2
228167
Alex Barrena24ARG247+4-1Lost in Lima R16
229 NCH 
(230)
Kilian Feldbausch21SUI246+9+8Monastir 1 QF252288
230181
Daniel Rincon23ESP244+4Lost in Lima R32
231 NCH 
(235)
Aidan Mayo23USA242+4Lost in Knoxville R32
232230
Max Hans Rehberg23GER241+9+8Knoxville QF251304
233142
Alejandro Moro Cañas25ESP241+9+9Monastir 1 QFMonastir 44 WMonastir 44 W
Monastir 1 QF
247283
234175
Harry Wendelken24GBR240+2Lost in Knoxville R32
235168
Maks Kaśnikowski23POL236-28-37Lost in Knoxville R32
236131
Genaro Alberto Olivieri28ARG234+8+6Lima R16240303
2379
Roberto Bautista Agut38ESP233+2
23889
Patrick Kypson27USA233+2
23947
Juncheng Shang21CHN232+13+12Brisbane 3 QF242295
240153
Jay Clarke28GBR232+3+3Lost in Monastir 1 R16
24183
Chun Hsin Tseng25TWN228-11-22Lost in Matsuyama R32
242236
Philip Henning26RSA228+7+5Hersonissos 3 QF234270
243116
Leandro Riedi24SUI227+2
244225
Franco Roncadelli26URU227+14+9Lima QFQual. Lima WQual. Lima W
Lima QF
237290
245159
Luka Mikrut22CRO226+10+8Monastir 1 QF232268
246156
Vitaliy Sachko29UKR225+1Lost in Orleans R32
24717
Cristian Garín30CHI224-73-100
248 NCH 
(252)
Jay Friend22JPN224+8+6Matsuyama QF234287
24967
Eliot Spizzirri24USA223-1
250196
Rodrigo Pacheco Mendez21MEX223+10+7Lost in Guadalajara SF
Advertisement
25168
Sumit Nagal29IND223+13+8Hersonissos 3 QF229265
252141
August Holmgren28DEN223+13+9Brisbane 3 QF233286
25336
Pierre Hugues Herbert35FRA222-3Lost in Orleans R32 
254240
Filippo Romano21ITA221-3
255253
Oliver Tarvet23GBR220-2Lost in Knoxville R32
25667
Luca Nardi23ITA220+7+5Qual. Orleans W
Lost in Orleans R32
25793
Liam Broady32GBR219-42-46Lost in Matsuyama R32
258251
Buvaysar Gadamauri26BEL218+11+10Qual. Orleans W
Lost in Orleans R16
259237
Matías Soto27CHI218-2Zamora QFLost in Guadalajara R32Lost in Guadalajara R32
Zamora QF
26088
Dominic Stricker24SUI217-1
261230
Cezar Crețu25ROU217+12+16Lost in Heraklion 13 F
Lost in Hersonissos 3 R16
262237
Alastair Gray28GBR216+8+8Knoxville QF226279
26337
Mackenzie McDonald31USA215-1
264235
Andrej Nedić22BIH214+3+1Lost in Heraklion 13 QF
Lost in Hersonissos 3 R32
26549
Roberto Carballés Baena33ESP213+1
266116
Calvin Hémery31FRA213+18+21Orleans QFQual. Orleans WQual. Orleans W
Orleans QF
232322
267258
Valerio Aboian24ARG211+1Santa Cruz Do Sul QF
268103
Stefan Kozlov28USA210-63-63Knoxville QF220273
269267
Petr Bar Biryukov24RUS207+2
270259
Michele Ribecai23ITA204+11+8Hersonissos 3 QF210246
271217
Yi Zhou21CHN202+8+6Lost in Matsuyama R16
272242
Hayato Matsuoka21JPN201-26-25
273 NCH 
(274)
Georgii Kravchenko26UKR201+1Lost in Hersonissos 3 R32
27417
Reilly Opelka29USA200+1
275219
Max Basing24GBR200-3-4
27699
Alexander Ritschard32SUI199+4+3Lost in Qual. Orleans R2
277257
Mili Poljičak22CRO199-1Lost in Matsuyama R32
278274
Radu Mihai Papoe24ROU198Lost in Hersonissos 3 R32
279235
Charles Broom28GBR197-18-19
280164
James McCabe23AUS197+7+6Lost in Brisbane 3 R16
281279
Petr Nesterov23BUL196+1+2Lost in Knoxville R16
282247
Hynek Bartoň22CZE196-5-3Lost in Knoxville R32
283127
Lorenzo Giustino35ITA194+6+4Monastir 1 QF200236
284150
Oriol Roca Batalla33ESP193-1Qual. Lima W
Lost in Lima R32
285197
Fajing Sun30CHN191+12+6Lost in Matsuyama R16
286121
Stefano Napolitano31ITA188+4
287210
Filip Jianu25ROU188+4Antalya 9 W
288258
Igor Marcondes29BRA187-3-4Lost in Qual. Lima R1
289247
Florent Bax27FRA187+3
290177
Omar Jasika29AUS187+11+4Lost in Brisbane 3 R16
291 NCH 
(293)
Thomas Faurel20FRA186+2
292288
Joaquin Aguilar Cardozo21URU186-4-4
293177
Nick Hardt26DOM185+2
294280
Yankı Erel26TUR185+2
295217
Jonáš Forejtek25CZE185+8+6Monastir 1 QF191227
296 NCH 
(306)
Daniel Milavsky25USA184+14+10Knoxville QFQual. Knoxville WQual. Knoxville W
Knoxville QF
194247
297181
Abdullah Shelbayh22JOR183+8+6Knoxville R16189252
298287
Max Schönhaus19GER182+8+6Lost in Matsuyama R16
299261
Stefan Dostanic25USA181+3
300249
Martin Krumich23CZE180-1-4Lost in Qual. Orleans R2
301294
Mees Rottgering19NED179-7-6
302158
Yu-hsiou Hsu27TWN179+10+6Matsuyama QF189242
303242
Enrico Dalla Valle28ITA178+1
304280
Sandro Kopp26AUT176+3Lost in Monastir 1 R32
305105
Elias Ymer30SWE175-51-44Lost in Stockholm R32 
306 NCH 
(309)
Samuele Pieri24ITA175+3San Gregorio Di Catania 2 QFLost in Valencia QF
307147
Guy den Ouden24NED173+4
308169
Henri Squire26GER173+5
309244
Lucas Poullain30FRA173+7+2Lost in Qual. Orleans R2
310284
Dali Blanch23USA172+11+3Lost in Monastir 1 R16
311302
Carlo Alberto Caniato21ITA172+12+4Lost in Hersonissos 3 R16
31247
Marc-Andrea Hüsler30SUI171-12-12
313273
Sean Cuenin22FRA171+1
314241
Daniel Michalski26POL171+1Lost in Matsuyama R32
3154
Holger Rune23DEN170+91+50Lost in Stockholm QF
(R16  )
316284
Florian Broska28GER170+2Lost in Brisbane 3 R32
317295
Mert Alkaya26TUR170+2Lost in Monastir 1 R32
318303
Francesco Forti27ITA169+2Lost in Hersonissos 3 R32
319 NCH 
(322)
Alejo Sanchez Quilez21ESP169+3Lost in Qual. Orleans R1
320222
Pedro Boscardin Dias23BRA169-22-16Santa Cruz Do Sul QF
321253
Giles Hussey29GBR168+6+2Qual. Knoxville W
Lost in Knoxville R32
322226
Juan Bautista Torres24ARG168+3Santa Cruz Do Sul QF
323314
Cruz Hewitt17AUS167+3Lost in Brisbane 3 R16
324289
Carl Emil Overbeck25DEN165-16-10Lost in Brisbane 3 R16
325139
Ugo Blanchet27FRA164+9+3Lost in Qual. Orleans R2
32672
Yosuke Watanuki28JPN163-89-75
327307
Anton Matusevich25GBR163+3
328268
Gonzalo Villanueva31ARG163+3
329225
Philip Sekulic23AUS162+3Lost in Brisbane 3 R32
330144
Akira Santillan29JPN161+19+10Brisbane 3 QF171224
331290
Federico Bondioli21ITA160-7-8Lost in Monastir 1 R32
332287
Sergey Fomin25UZB160+1-2Lost in Hersonissos 3 R32
333 NCH 
(335)
Carlos Maria Zarate21ARG160+2
334 NCH 
(338)
Timo Legout24FRA159+7+4Qual. Knoxville W
Lost in Knoxville R32
335263
Eliakim Coulibaly24CIV159+7+4Lost in Monastir 1 R16
336311
Luciano Emanuel Ambrogi22ARG159+1
337167
Laurent Lokoli32FRA158+3
338168
Frederico Ferreira Silva31POR158-9-6
33978
Nicolás Kicker34ARG157-3-2
340260
Tiago Pereira22POR156-23-15Lost in Monastir 1 R32
341183
Oliver Crawford27GBR152-2-6
342339
Patrick Schoen21SUI152+1-2Vale Do Lobo 2 R16
34356
Daniel Elahi Galán30COL152+2
344161
Alibek Kachmazov24RUS151+3
345117
Felipe Meligeni Alves28BRA151+3Lost in Qual. Lima R1
346235
Marko Topo23GER150+4Lost in Monastir 1 R32
347176
Daniel Masur32GER150+4
348338
Jake Delaney29AUS150-10-9Lost in Brisbane 3 R32
34993
Andrej Martin37SVK149+3Lost in San Gregorio Di Catania 2 R16
350212
Michael Geerts31BEL148+6+1Lost in Hersonissos 3 R16
351134
Moez Echargui33TUN148+9+4Lost in Monastir 1 R16
352348
Matthew William Donald22CZE148+1
353321
Robert Strombachs27LAT148+1Lost in Monastir 1 R32
354CH
Karan Singh23IND148+1
355172
Murphy Cassone24USA147-69-44Lost in Knoxville R32
356125
Juan Pablo Ficovich29ARG146+2Santa Cruz Do Sul QF
357329
Juan Estevez21ARG146+2Roldan QF
358257
Miguel Damas26ESP145-12-7Lost in Valencia R16
359316
Eduardo Ribeiro28BRA144-2-3Santa Cruz Do Sul QF
360 NCH 
(363)
Massimo Giunta22ITA144+9+6Hersonissos 3 QF150186
361358
Yaroslav Demin21RUS143
362180
Yuta Shimizu27JPN143Lost in Matsuyama R32
363360
Lui Maxted22GBR143+8+6Qual. Knoxville W
Lost in Knoxville R16
364260
Carlos Sánchez Jover26ESP143-36-23Lost in Qual. Lima R2
Lost in Lima R32
365337
Arthur Nagel23FRA142-2Lost in Qual. Stockholm R1
366185
Aziz Dougaz29TUN140+14+8Lost in Monastir 44 SF
Lost in Monastir 1 R16
367180
Paul Jubb27GBR140-2
368159
Dimitar Kuzmanov33BUL139-2
369346
Kasidit Samrej25THA139+6+4Lost in Matsuyama R16
370336
Ognjen Milić19SRB138+22+12Matsuyama QF148201
371280
Jie Cui28CHN138-3
372250
Andres Martin25USA138-8-4Lost in Qual. Knoxville R2
373339
Andrey Chepelev28RUS138-3Lost in Antalya 9 QF
Lost in Antalya 10 R32
37439
Mikhail Kukushkin38KAZ136-30-16
375358
Tommaso Compagnucci27ITA136-2Lost in San Gregorio Di Catania 2 R16
376249
Mathys Erhard25FRA136-2
377108
Franco Agamenone33ITA136-10-3
378 NCH 
(402)
Sebastian Gorzny22USA133+25+12Brisbane 3 QF143196
37980
Norbert Gombos36SVK133-2Lost in Qual. Orleans R1
380332
Tiago Torres24POR133-2
381 NCH 
(387)
Mika Petković19GER133+8+5Monastir 1 QF139175
382335
Jacopo Vasami18ITA132-3
383361
Henry Bernet19SUI131-2
384371
Ryan Nijboer27NED131-2Lost in Qual. Lima R1
385371
Juan Cruz Martin Manzano21ITA130-2Lost in Hersonissos 3 R32
386294
Raphaël Pérot25FRA130-2Columbus QFLost in Harlingen R32
387379
Jack Kennedy18USA129-2Lost in Knoxville R32
388358
Sebastian Sorger20AUT129-1Vale Do Lobo 2 R16
389306
Blaise Bicknell24JAM129+6+4Lost in Pembroke 2 F
390 NCH 
(402)
Digvijay Pratap Singh26IND129+12+7Lost in Fergana 2 F
391362
Manas Dhamne18IND128-3Lost in Monastir 1 R32
392339
Ivan Marrero Curbelo28ESP127-6-2
393388
Pavel Lagutin21RUS127-3Vale Do Lobo 2 R16
394321
Gabriele Piraino23ITA127-3
395 NCH 
(422)
Miguel Tobon20COL127+27+12Lima QF137190
396 NCH 
(397)
Ozan Baris22USA126+1+2Qual. Knoxville W
Lost in Knoxville R16
397260
Robin Bertrand23FRA126+8+5Lost in Heraklion 13 SF
Lost in Hersonissos 3 R16
398393
Sander Jong26NED125-4
399365
Max Wiskandt24GER125-3Montreal 2 QFLost in Harlingen R16
400364
Lucio Ratti22ARG124-28-13Lost in Roldan R16
401CH
Jack Logé21BEL124+2Qual. Hersonissos 3 W
Lost in Hersonissos 3 R32
402357
Eric Vanshelboim25UKR123-4Lost in Valencia R32
Lost in San Gregorio Di Catania 2 R16
403399
Izan Almazan Valiente20ESP123-4Vale Do Lobo 2 R16Lost in Valencia R16
404105
Duje Ajduković25CRO122+4+2Lost in Monastir 44 SF
Lost in Monastir 1 R32
405338
Edward Winter22AUS121-1Lost in Brisbane 3 R32
406358
Svyatoslav Gulin23RUS121+1+1Lost in Valencia QF
407271
Blake Ellis27AUS120-14-6Lost in Brisbane 3 R32
408363
Justin Boulais25CAN119+3Lost in Qual. Knoxville R1
40965
Thanasi Kokkinakis30AUS118+4
410215
Khumoyun Sultanov28UZB118+4
411 NCH 
(427)
Sergi Perez Contri28ESP118+16+6Lost in Valencia SF
Lost in San Gregorio Di Catania 2 R16
412368
Olle Wallin25SWE117+4Lost in Qual. Stockholm R1
413256
Johan Nikles29SUI117+4Lost in Qual. Lima R2
414405
Mitsuki Wei Kang Leong22MAS117-2-2Lost in Matsuyama R32
415278
Tyler Zink25USA117-15-6Vale Do Lobo 2 R16
416271
Mateus Alves25BRA116-6-3Santa Cruz Do Sul QF
417414
Niels Visker25NED116+2Lost in Montreal 2 R32
418395
Alafia Ayeni27USA115+10+5Lost in Brisbane 3 R16
419414
Semen Pankin27RUS115+2Lost in Qual. Monastir 1 R2
420229
Marek Gengel31CZE113-11-6Sharm El Sheikh 21 QF
421 NCH 
(423)
Enzo Aguiard24AUS113+2Lost in Brisbane 3 R32
422234
Maxime Chazal33FRA113+2
423 NCH 
(425)
Paulo Andre Saraiva Dos Santos26BRA113+2
424 NCH 
(426)
Spencer Johnson23USA112+2
425221
Hernán Casanova32ARG110+4Roldan QF
42695
Hugo Grenier30FRA110-8-7Qual. Orleans W
Lost in Orleans R32 
427 NCH 
(430)
Yannik Kelm21GER110+3Lost in Qual. Monastir 1 R2
428160
Oleksii Krutykh26UKR109+4Lost in Heraklion 13 R16
Lost in Qual. Hersonissos 3 R2
429303
Arthur Weber34FRA108+4Heraklion 14 QF
430342
Luca Castelnuovo29SUI108+4
431 NCH 
(437)
Nikita Mashtakov27UKR108+6+1Lost in Heraklion 13 R32
Lost in Qual. Hersonissos 3 R2
432318
Gerard Campana Lee22KOR108+3
433331
Masamichi Imamura27JPN108+6+1Lost in Qual. Matsuyama R2
Lost in Matsuyama R32
434373
Bor Artnak22SLO107+88+25Columbus QFHarlingen W
435307
Oleg Prihodko29MKD107+3
436279
Garrett Johns25USA107+5Vale Do Lobo 2 R16
437299
Vadym Ursu29UKR106+6Lost in Qual. Orleans R1
438425
Luca Staeheli26SUI106+4Lost in Qual. Matsuyama R2
439143
Hiroki Moriya36JPN105+11+2Qual. Brisbane 3 W
Lost in Brisbane 3 R32
440134
Geoffrey Blancaneaux28FRA104+4-2Lost in Qual. Knoxville R2
441353
Dhakshineswar Suresh26IND103+7Lost in Brisbane 3 R32
442142
Ivan Gakhov30RUS103+97+25Las Palmas De Gran Canaria R16Valencia W
443318
Alex Martí Pujolras27ESP103+6San Gregorio Di Catania 2 QFLost in Valencia R32
444201
Gilles Arnaud Bailly21BEL103+97+25Heraklion 13 W
Lost in Hersonissos 3 R32
445 NCH 
(451)
Sebastian Dominko23SLO102+6Lost in Qual. Knoxville R1
446300
Hamish Stewart27GBR102+6
447 NCH 
(472)
Niels McDonald18GER102+25+6Lost in Matsuyama R16
448157
Santiago Taverna27ARG102-1-2Santa Cruz Do Sul QF
449433
Fausto Tabacco24ITA102+4
450143
Benjamin Hassan31LBN101+4Lost in Qual. Matsuyama R1
451 NCH 
(491)
Alan Magadan25MEX101+40+10Lima QFLost in Qual. Lima R2111164
452368
Alexander Binda25ITA101+3
453 NCH 
(457)
Thijs Boogaard18NED100+4
454446
Karl Poling27USA100-8-4Lost in Qual. Knoxville R1
455421
Karim Bennani19MAR100+3Lost in Sharm El Sheikh 20 R32
Lost in Hersonissos 3 R32
456267
Louis Weßels28GER100-36-15Lost in Trois Rivieres R32
Lost in Montreal 2 R16
457CH
Ivan Ivanov18BUL100+2Vale Do Lobo 2 R16
458271
Pedro Sakamoto33BRA100-22-8Santa Cruz Do Sul QF
459147
Kaichi Uchida32JPN100-28-10Matsuyama QF110163
460271
Evan Zhu28USA100+1Lost in Qual. Brisbane 3 R1
461289
Lilian Marmousez24FRA99+1
462191
Dragos Nicolae Madaras29SWE98+4Antalya 10 QFLost in Antalya 9 QF
463438
Quinn Vandecasteele24USA98+4Lost in Harlingen R32
Lost in Qual. Knoxville R1
464 NCH 
(477)
Anton Shepp24NZL98+13+3Qual. Brisbane 3 W
Lost in Brisbane 3 R32
465175
Álvaro Guillén Meza23ECU98-20-7
466183
Federico Arnaboldi26ITA98+2
467409
Alex Hernandez27MEX98-4-1Lost in Qual. Lima R2
468153
Denis Yevseyev33KAZ98+1Hua Hin QF
469415
Kenta Miyoshi22JPN97-54-20Lost in Qual. Knoxville R2
Lost in Knoxville R32
470168
Murkel Dellien29BOL97-6-2Roldan QF
471451
Koki Matsuda26JPN96+13+4Qual. Matsuyama W
Lost in Matsuyama R32
472 NCH 
(474)
Romain Faucon24BEL96+2
473 NCH 
(491)
Filip Jeff Planinšek25SLO96+37+10Lost in Harlingen R32
Qual. Knoxville W
Lost in Knoxville R16
474358
Trevor Svajda20USA95+2Lost in Knoxville R32
475135
Mitchell Krueger32USA95+7+2Lost in Qual. Knoxville R2
476319
Christian Langmo30USA95+52+13Brisbane 3 QFQual. Brisbane 3 W105158
477314
Moerani Bouzige27AUS95+3+1Lost in Qual. Brisbane 3 R2
Lost in Brisbane 3 R32
478 NCH 
(483)
Aziz Ouakaa27TUN95+5+2Lost in Monastir 1 R16
479471
Amit Vales21ISR94-8-3Lost in Montreal 2 R16
480382
Andrew Fenty26USA94-2Lost in Qual. Knoxville R1
481340
Colin Sinclair31NMI94-2Lost in Qual. Knoxville R1
482212
Johannus Monday24GBR93+11+4Lost in Hersonissos 3 R16
483424
Eero Vasa29FIN92+2Lost in Vale Do Lobo 2 R32
484478
Keisuke Saitoh25JPN92+4+1Lost in Qual. Matsuyama R2
485449
Emile Hudd26GBR92-25-8Lost in Qual. Knoxville R2
486177
Andrea Collarini34ARG91-11-4
487407
Sergio Callejon Hernando22ESP91+2
488484
Luca Wiedenmann28GER91+2Lost in Qual. Knoxville R1
489424
Constantin Bittoun Kouzmine27FRA91+3Lost in Qual. Matsuyama R1
490448
Branko Djurić21SRB90-9-3Lost in Qual. Monastir 1 R2
491200
George Loffhagen25GBR89-5-2
492438
Daniel Siniakov23CZE89+4
493155
Dmitry Popko30KAZ89+2Antalya 10 QFLost in Valencia R32
494 NCH 
(507)
Kaylan Bigun20USA89+29+7Lost in Harlingen SF
Lost in Qual. Knoxville R1
495276
Petr Brunclík20CZE88-1-1
496383
Lukáš Pokorný24SVK88+4
497448
Dušan Obradović25SRB88+4Lost in Qual. Orleans R1
498285
Alexander Weis29ITA87+5Lost in San Gregorio Di Catania 2 R16
499160
Li Tu30AUS87+5
500496
Pierluigi Basile19ITA87+7
501 NCH 
(502)
Adrian Ötzbach29GER87+8+1Lost in San Gregorio Di Catania R16
Lost in San Gregorio Di Catania 2 R32
50283
Carlos Taberner29ESP86-46-14
503463
Reda Bennani19MAR86+3-1
504158
Tung Lin Wu28TWN86-128-48
505 NCH 
(508)
Daniil Ostapenkov23BLR86+3
506350
Vladyslav Orlov31UKR86+7+1Lost in Qual. Hersonissos 3 R2
507 NCH 
(521)
Isaac Becroft26NZL86+14+3Qual. Brisbane 3 W
Lost in Brisbane 3 R32
508 NCH 
(509)
Maximo Zeitune20ARG86+6+1Lost in Qual. Lima R2
509436
Sebastian Gima24ROU86+2
510305
Alex Martinez25ESP85-40-12
511410
Cyril Vandermeersch27FRA85+1Lost in Qual. Orleans R1
512301
Maximus Jones22THA85-25-6Lost in Qual. Matsuyama R1
513494
Millen Hurrion27GBR85-16-4Lost in Maanshan 10 SF
514 NCH 
(523)
John Echeverria24ESP85+11+3Lost in Monastir 44 QF
Qual. Monastir 1 W
Lost in Monastir 1 R32
515502
Alexander Donski28BUL84Lost in Qual. Orleans R1
516284
Adrian Boitan27ROU84-43-12Lost in Qual. Hersonissos 3 R1
517487
Matisse Bobichon24FRA84
518505
Peter Makk25HUN84
519347
Ioannis Xilas25GRE84-20-5Lost in Heraklion 13 SF
Lost in Hersonissos 3 R16
520424
Lorenzo Joaquín Rodríguez27ARG84-1Lost in Santa Cruz Do Sul R16
521502
Tai Sach24AUS84-19-4Lost in Qual. Brisbane 3 R2
522194
Dan Added27FRA83-82-24
523510
M Rifki Fitriadi27INA82+1Kuala Lumpur QF
524 NCH 
(527)
Leonardo Rossi24ITA82+3
525287
Antoine Ghibaudo21FRA81-20-6
526467
César Bouchelaghem22FRA81+7+2Lost in Monastir 44 QF
527 NCH 
(531)
Lorenzo Angelini20ITA81+7+2Lost in Heraklion 13 R16
Qual. Hersonissos 3 W
Lost in Hersonissos 3 R32
528443
Yanaki Milev22BUL81-2-1Lost in Valencia R32
529240
Patrick Zahraj27GER80+7+1Lost in Qual. Knoxville R2
530171
Beibit Zhukayev26KAZ79-10-4
531146
Rudolf Molleker26GER79Vale Do Lobo 2 R16
532485
Giuseppe La Vela26ITA79San Gregorio Di Catania 2 QFLost in San Gregorio Di Catania R16
533449
Fares Zakaria25EGY79+2
534222
Viktor Durasovic29NOR79-36-10Lost in Qual. Stockholm R1
535 NCH 
(537)
Dimitris Sakellaridis20GRE79+2Lost in Qual. Matsuyama R1
536 NCH 
(538)
Théo Papamalamis20FRA78+2Columbus QF
537170
James Trotter27JPN78-21-6
538530
Gavin Young24USA78-8-3Lost in Columbus R32
539 NCH 
(542)
Tuncay Duran22TUR78+3+1Monastir 45 QFLost in Monastir 44 R16
540509
Yanis Ghazouani Durand26FRA78Lost in Qual. Orleans R1
541415
Lorenzo Carboni20ITA78+9+3Hersonissos 3 QFQual. Hersonissos 3 W84120
542347
Samir Banerjee23USA76+10+3Lost in Harlingen QF
Lost in Qual. Knoxville R1
543390
Tibo Colson26BEL76+1
544183
Adrian Andreev25BUL76+40+11Hersonissos 3 QFQual. Hersonissos 3 W82118
545463
Pedro Vives Marcos25ESP76+40+11Monastir 1 QFQual. Monastir 1 W82118
54678
Yasutaka Uchiyama34JPN75+2
547541
Guto Miguel17BRA75
54876
Filip Misolic25AUT74+45+10Qual. Lima W
Lost in Lima R16
549467
Yassine Dlimi23MAR74-3-1Lost in Antalya 10 R32
550387
Gianmarco Ferrari26ITA74-21-7Lost in San Gregorio Di Catania F
Lost in San Gregorio Di Catania 2 R16
551476
Ignacio Monzón28ARG74Lost in Qual. Lima R1
552486
Alec Beckley25RSA73+1
553432
Iliyan Radulov21BUL73+10+3Lost in Valencia QF
Lost in Las Palmas De Gran Canaria R32
554533
Toufik Sahtali27ALG73+4+1Lost in Monastir 44 QF
Lost in Qual. Monastir 1 R2
555233
Gabriel Debru20FRA72-1Lost in Monastir 1 R32
556 NCH 
(576)
Cosme Rolland De Ravel22FRA72+20+5Qual. Orleans W
Lost in Orleans R32
557 NCH 
(566)
Bryce Nakashima22USA72+9+3Lost in Harlingen QF
558 NCH 
(562)
Daniel de Jonge27NED72+6+2Lost in Trois Rivieres QF
Lost in Montreal 2 R32
559270
Corentin Denolly29FRA72-4
560542
Melios Efstathiou27CYP72+5+2Lost in Heraklion 13 QF
Lost in Hersonissos 3 R32
561150
João Domingues33POR72-5Vale Do Lobo 2 R16
56263
Jason Kubler33AUS71-3
563357
Luca Potenza26ITA71-2San Gregorio Di Catania 2 QF
564 NCH 
(584)
Naoya Honda20JPN71+24+6Lost in Matsuyama R16
565557
Pierre Delage25FRA71-8-1Lost in Qual. Orleans R1
566348
Ryan Seggerman27USA69-6-2
56739
Radu Albot37MDA69
568395
Stefan Palosi26ROU69
569483
Alec Deckers26NED69Columbus QFLost in Harlingen R16
570251
Ergi Kırkın27TUR69Hua Hin QF
571 NCH 
(592)
Andrea De Marchi19ITA68+26+4Lost in San Gregorio Di Catania SF
Lost in San Gregorio Di Catania 2 R32
572443
Federico Iannaccone27ITA68+2Lost in San Gregorio Di Catania 2 R32
573 NCH 
(640)
Ignacio Parisca Romera21VEN68+80+13Las Palmas De Gran Canaria R16Lost in Valencia F
574 NCH 
(577)
Lucas Andrade Da Silva21BRA67+3
575207
Daniel Dutra da Silva38BRA67-13-4Lost in Santa Cruz Do Sul R32
576 NCH 
(579)
Goncalo Marques20POR67+3Vale Do Lobo 2 R16Lost in Monastir 44 R32
577427
João Eduardo Schiessl22BRA67-28-8
578421
Hikaru Shiraishi26JPN67+14+2Qual. Matsuyama W
Lost in Matsuyama R32
579 NCH 
(580)
Paul Inchauspe22FRA66+1
580 NCH 
(581)
Michael Antonius16USA66+1Lost in Columbus R16
581 NCH 
(595)
Hunter Heck24USA66+20+3Lost in Harlingen QF
Lost in Columbus R32
582237
Saba Purtseladze25GEO66+5+1Lost in Sharm El Sheikh 20 R16
Lost in Sharm El Sheikh 21 R16
583545
Martin Van Der Meerschen26BEL66+22+3Lost in Antalya 9 SF
Lost in Antalya 10 R16
584170
Maxime Janvier30FRA66+22+3Qual. Monastir 1 W
Lost in Monastir 1 R32
585531
Marcel Zieliński26POL66-14-3Las Palmas De Gran Canaria R16Lost in Valencia R16
586582
Jack Anthrop23USA65-4Columbus QF
587191
Nerman Fatić32BIH65-4
588469
Juan Sebastián Gómez34COL65-10-2Lost in Qual. Lima R2
589555
John Hallquist Lithen24SWE65+2
590352
Giovanni Oradini29ITA65
591280
Dominik Palán26CZE65+17+2Lost in Qual. Brisbane 3 R2
592356
Miloš Karol23SVK64+2
593584
Alejandro Juan Mano21ESP64+3
594564
Alexander Vasilev19BUL64+10+1Lost in Qual. Hersonissos 3 R2
595 NCH 
(597)
Lorenzo Bocchi28ITA64+3Sharm El Sheikh 21 QFLost in Sharm El Sheikh 20 R16
596334
Leo Borg23SWE64+3Lost in Stockholm R32 
597128
Andrea Vavassori31ITA63+3
598 NCH 
(636)
Casey Hoole23AUS63+38+6Lost in Brisbane 3 R16
599 NCH 
(603)
Amir Omarkhanov18KAZ63+15+1Lost in Fergana 2 R16
Lost in Sharm El Sheikh 21 R32
600433
Pietro Fellin25ITA63+7
601587
Thiago Cigarran26ARG63-12-2Lost in Roldan R16
602517
Nino Ehrenschneider25GER63-59-14Lost in Monastir 44 R16
Lost in Qual. Monastir 1 R2
60326
Jordan Thompson32AUS62+6
604CH
Andres Santamarta Roig19ESP62+6
605599
Daniel Jade17FRA62+7Vale Do Lobo 2 R16
606180
Justin Engel19GER62+5
60719
Hyeon Chung30KOR62-34-6
608561
Gabriel Ghetu19ROU62-6-1Lost in Heraklion 13 R32
Lost in Qual. Hersonissos 3 R1
609 NCH 
(610)
Kristijan Juhas25SRB62+4
610 NCH 
(624)
Oskari Paldanius19FIN62+15+3Lost in Heraklion 13 R32
Qual. Hersonissos 3 W
Lost in Hersonissos 3 R32
611347
Sanhui Shin29KOR62+4Hua Hin QF
612586
Nicolas Tepmahc25FRA62+9+2Lost in Monastir 44 R32
Qual. Monastir 1 W
Lost in Monastir 1 R32
613161
Filip Peliwo32POL62+5+1Lost in Maanshan 10 R16
614575
Keegan Rice20CAN61-39-6
615611
Daniele Rapagnetta19ITA61+5+1Lost in San Gregorio Di Catania R16
Lost in San Gregorio Di Catania 2 R16
616599
Giorgio Tabacco23ITA61+1Lost in San Gregorio Di Catania 2 R32
61740
Max Purcell28AUS60+2
618470
Imanol López Morillo26ESP60+4Heraklion 14 QFLost in Valencia R32
619233
Yun seong Chung28KOR59+4
620599
Anton Arzhankin23RUS59-17-4
621603
Pieter De Lange20NED59+6
622604
Andreja Petrovic26NOR59+6Lost in Harlingen R32
Lost in Columbus R32
623609
Timofei Derepasko19RUS59+8
624116
Marc Polmans29AUS58-29-6
625573
Jamie Mackenzie18GER58+7Lost in Qual. Knoxville R1
626211
Javier Barranco Cosano27ESP58-10-3Lost in Santa Cruz Do Sul R32
627604
Dev Javia24IND58+6Kuala Lumpur QF
628 NCH 
(691)
Dragos Cazacu22ROU58+89+13Naples 4 R16Hilton Head Island W
629623
Samuel Heredia20COL58-1
630553
Bruno Fernandez22BRA58-1
631 NCH 
(633)
Gabriele Bosio25ITA58+4
632546
Aidan Kim21USA57+6Lost in Columbus R16
633520
Conner Huertas del Pino30PER57+4
634404
Cannon Kingsley25USA57-48-8Montreal 2 QF
635547
Matyas Fuele27HUN57+4
636395
Rigele Te29CHN57+105+15Maanshan 11 QFMaanshan 10 W
637624
Juan Sebastian Osorio29COL57+4
638261
Alex Rybakov29USA57+5
639430
Sidharth Rawat33IND57+3
640513
Kai Wehnelt30GER57+5Lost in Heraklion 13 R32
Lost in Qual. Hersonissos 3 R1
641468
Ryuki Matsuda26JPN57+20+4Qual. Matsuyama W
Lost in Matsuyama R32
642363
Oscar Jose Gutierrez33ESP57+42+7Lost in Salvador F
Lost in Santa Cruz Do Sul R32
643533
Luis Carlos Alvarez22MEX56+197+25Zamora QFGuadalajara W
644458
Maxwell McKennon24USA56+13+2Lost in Guadalajara QF
Lost in Zamora R16
645642
Nikolai Barsukov20GER56+17+3Lost in Monastir 44 R32
Qual. Monastir 1 W
Lost in Monastir 1 R32
646514
Marlon Vankan26GER55+4Lost in Roldan R32
647252
Samuel Vincent Ruggeri24ITA55+4
648296
Oleksandr Ovcharenko25UKR55-22-4San Gregorio Di Catania 2 QF
649648
Radu David Turcanu20ROU55+3San Gregorio Di Catania 2 QFLost in San Gregorio Di Catania R32
650554
Guillaume Dalmasso24FRA55-4-2Lost in Qual. Monastir 1 R2
651527
Michael Bassem Sobhy22EGY54+4Lost in Columbus R32
652 NCH 
(681)
Keshav Chopra25USA54+29+4Lost in Pembroke 2 SF
653449
Takuya Kumasaka28JPN54+15+2Qual. Matsuyama W
Lost in Matsuyama R32
654635
John Sperle24GER54+6+1Lost in San Gregorio Di Catania QF
Lost in San Gregorio Di Catania 2 R32
655648
Daniel Salazar25COL54-7-2
656 NCH 
(658)
Oliver Bonding19GBR53+2
657327
Naoki Nakagawa29JPN53+2
658509
Manuel Mazza27ITA53-2-1Las Palmas De Gran Canaria R16
659 NCH 
(664)
Kasra Rahmani20IRI53+5+1Lost in Monastir 44 R16
Lost in Monastir 1 R32
660491
Robin Catry24FRA53-6-2Lost in Qual. Orleans R1
661430
Erik Arutiunian22BLR52-89-16
662653
Arvid Nordquist28SWE52+1Lost in Qual. Hersonissos 3 R1
663517
Shunsuke Mitsui24JPN52-16-4Lost in Qual. Knoxville R1
664382
Thomas Fancutt31AUS52+26+4Qual. Brisbane 3 W
Lost in Brisbane 3 R32
665508
Pavle Marinkov20AUS52+14+2Lost in Qual. Brisbane 3 R2
666513
Stefan Adrian Andreescu24ROU52-1Antalya 10 QFLost in Antalya 9 SF
667479
Tomasz Berkieta20POL52-23-5Lost in Harlingen R16
668573
Karol Filar28POL52-2
669394
Tiago Cação28POR52-2Vale Do Lobo 2 R16
670 NCH 
(770)
Michele Mecarelli19ITA52+104+14San Gregorio Di Catania W
Lost in San Gregorio Di Catania 2 R32
671458
Nicolas Zanellato24BRA52-2Lost in Santa Cruz Do Sul R32
672465
Duncan Chan21CAN51-207-47Lost in Knoxville R32
673672
Patrick Brady21GBR51-1
674659
Herman Hoeyeraal25NOR51-1Lost in Qual. Brisbane 3 R1
675654
Franco Ribero27ARG51
676484
Tristan McCormick27USA51-42-7Lost in Hilton Head Island R32
Lost in Naples 4 R32
677582
Chase Ferguson27AUS51+6+1Lost in Qual. Brisbane 3 R2
67858
Arthur Cazaux24FRA50-2
679662
Stefan Horia Haita19ROU50-1Lost in Antalya 9 R32
Lost in Antalya 10 R32
680595
S D Prajwal Dev30IND50+13+2Lost in Qual. Matsuyama R2
681341
Wilson Leite35BRA50-7-1Lost in Santa Cruz Do Sul R32
682618
Santiago De La Fuente24ARG50+74+10Qual. Lima W
Lost in Lima R16
683127
Jelle Sels31NED50-1
684410
Stefan Popović23SRB50+1
6857
David Goffin35BEL49+1
686653
Matyáš Černý25CZE49+2Lost in Antalya 10 R16
687663
Benjamin Pietri30FRA49+24+3Lost in Heraklion 13 R16
Qual. Hersonissos 3 W
Lost in Hersonissos 3 R32
688450
Yurii Dzhavakian33UKR49-17-3Sharm El Sheikh 21 QF
689642
Roger Pascual Ferra20ESP48
690298
Aidan McHugh26GBR48-145-28Lost in Harlingen QF
Lost in Columbus R32
691361
Viacheslav Bielinskyi22UKR48Lost in Antalya 10 R32
692316
Alberto Barroso Campos30ESP48+23+3Las Palmas De Gran Canaria R16Lost in Valencia QF
693477
Kirill Kivattsev29RUS48-23-4
694643
Lorenzo Claverie24ITA47+127+14Lost in Guadalajara F
695685
Walid Ahouda23MAR47+1
696 NCH 
(697)
Grigory Shebekin21RUS47+2
697479
Jacob Bradshaw24AUS47+2
698695
Stefano D'Agostino23ITA47+2Lost in Monastir 45 R16
699655
Thanapet Chanta27THA47+2Hua Hin QF
700634
Léo Raquillet21FRA47+2Lost in Qual. Hersonissos 3 R1
701 NCH 
(703)
Nico Hipfl20AUT47+2
702508
Manish Sureshkumar27IND47-8-1
70349
Federico Coria34ARG46+1
704 NCH 
(705)
Manuel Plunger24ITA46+1Lost in Hua Hin R32
705563
Mario Gonzalez Fernandez24ESP46+1Vale Do Lobo 2 R16
706669
Marc Majdandzic21GER46+1
707447
Kuan Yi Lee30TWN46+1
708394
Bruno Kuzuhara22USA46+2
709515
Émilien Demanet21BEL46Lost in Monastir 44 R32
710695
Matteo Covato21ITA46-15-2Lost in Guadalajara R16
Lost in Zamora R16
711424
Kokoro Isomura23JPN46+13+2Lost in Qual. Brisbane 3 R2
712663
Samir Hamza Reguig24ALG46Lost in Monastir 44 R32
713600
Khololwam Montsi23RSA45
714538
Pablo Martinez Gomez20ESP45-27-4Lost in Harlingen R32
715331
Carlos Lopez Montagud26ESP45-1
716660
Daniel Antonio Núñez25CHI45-19-2
717651
Nicolás Villalón22CHI45-1
718305
Kalin Ivanovski22MKD44+1
719718
Andrew Johnson17USA44+1
720688
Žiga Šeško18SLO44+2
721718
George Lazarov21BUL44+2Lost in Heraklion 14 R16
722587
Pawit Sornlaksup27THA44+10+1Lost in Maanshan 10 R16
Lost in Hua Hin R32
723636
Ryan Colby23USA44-83-13Lost in Hilton Head Island QF
Lost in Naples 4 R16
724 NCH 
(732)
Alan Ważny19POL44+10+1Antalya 10 QFLost in Antalya 9 R16
725702
Noa Vukadin22CRO43+2
726438
Orel Kimhi23ISR43Lost in Knoxville R32
727724
Martin Borisiouk26BLR43+1
728407
Michael Agwi23IRL43+1
729553
Pedro Rodenas22ESP43-105-16Lost in Vale Do Lobo 2 R32
730362
Tim Handel30GER43+3
731 NCH 
(744)
Miles Jones25USA43+13+1Heraklion 14 QFLost in Heraklion 13 QF
732689
Rodrigo Alujas24MEX43-14-2Lost in Guadalajara R16
Lost in Zamora R16
733 NCH 
(734)
Kuan Shou Chen18TWN42+2Hua Hin QFQual. Hua Hin W
734277
Michael Vrbenský26CZE42+3
735440
Alessandro Pecci25ITA42+3
736569
Alan Fernando Rubio Fierros27MEX42-87-13Lost in Guadalajara QF
737232
José Pereira35BRA42+3
738541
Arda Azkara23TUR42-46-6
739 NCH 
(745)
Tomás Martínez23ARG42+6Roldan QF
740501
Shinji Hazawa27JPN42+6Lost in Qual. Brisbane 3 R1
741725
Nicolas Jadoun24FRA42-16-2
742616
Kārlis Ozoliņš24LAT41-6-1
743 NCH 
(764)
Keaton Hance18USA41+27+3Lost in Harlingen SF
Lost in Columbus R32
744 NCH 
(747)
Jerry Roddick24USA41+3
745679
Dong Ju Kim24KOR41+3Maanshan 11 QF
746724
Matt Kuhar30USA41+3Qual. Pembroke 2 W
Lost in Pembroke 2 QF
Lost in Montreal 2 R32
747 NCH 
(786)
Sam Ryan Ziegann28AUS41+39+4Qual. Brisbane 3 W
Lost in Brisbane 3 R32
748 NCH 
(751)
Aaron Funk20GER41+3
749745
Gabriele Maria Noce31ITA41+1Lost in San Gregorio Di Catania R32
750710
Carles Hernández25ESP41+2Lost in Valencia R32
75116
Nicolás Jarry31CHI40+39+4Qual. Lima W
Lost in Lima R32
752749
Matt Hulme27AUS40+1
753114
Gijs Brouwer30NED40+1
754375
Strong Kirchheimer31USA40-12-2
755 NCH 
(757)
William Rejchtman Vinciguerra19SWE40+2
756229
Mukund Sasikumar29IND40+2Lost in Kuala Lumpur R16
757418
Maé Malige20FRA40+73+7Lost in Monastir 44 R16
Qual. Monastir 1 W
Lost in Monastir 1 R16
758636
Taisei Ichikawa25JPN40+1Lost in Qual. Matsuyama R1
759263
Christoph Negritu32GER39+1
760447
Tomás Farjat25ARG39+1Lost in Roldan R32
761 NCH 
(844)
Ryo Tabata18JPN39+83+8Qual. Lima W
Lost in Lima R16
762453
Arklon Huertas Del Pino Cordova32PER39Lost in Lima R32
763752
Noah Zamora23USA39-8-1Lost in Harlingen R16
764763
Lorenzo Gagliardo26ARG39-1
765761
Carles Cordoba20ESP39Las Palmas De Gran Canaria R16Lost in Valencia R32
766641
Kosuke Ogura30JPN39Lost in Qual. Matsuyama R2
767536
Joshua Sheehy29USA38+1
768538
Johan Alexander Rodriguez23COL38+12+1Lost in Hilton Head Island R16
769280
Jakub Nicod22CZE38+2
770760
Yuta Tomida20JPN38+3Lost in Qual. Matsuyama R1
771 NCH 
(776)
Rafael Tosetto27BRA38+5Lost in Santa Cruz Do Sul R32
772 NCH 
(775)
Victor Pagotto21BRA38+3
773708
Evan Bynoe27USA38+4Naples 4 QFLost in Trois Rivieres R32
774772
Max Dahlin20SWE37+4Lost in Stockholm R32 
775319
Patrick Maloney26USA37+4
776 NCH 
(911)
Kacper Szymkowiak21POL37+177+15Pembroke 2 W
777755
Niklas Guttau26GER37+4Las Palmas De Gran Canaria R16
778774
Conor Gannon24IRL37+4Lost in Heraklion 14 R16
779603
Oscar Weightman24GBR37+24+2Lost in Sharm El Sheikh 20 QF
780288
Fabrizio Andaloro25ITA37+3
781378
Dan Martin27CAN37-101-13
782759
Jesse Flores31CRC37+32+3Zamora QFLost in Guadalajara QF
783719
Oskar Brostrom Poulsen24DEN37-53-6Montreal 2 QFLost in Trois Rivieres QF
784549
Tianhui Zhang20CHN37+20+2Lost in Maanshan 10 QF
Lost in Maanshan 11 R16
785763
Rares Teodor Pieleanu19ROU37-1
786779
Benjamin Willwerth19USA37-1
787740
Calvin Müller26GER37+7+1Lost in Fergana 2 R16
Lost in Kuala Lumpur R32
788403
Lorenzo Rottoli24ITA37+8+1Lost in San Gregorio Di Catania R16
789783
Egor Pleshivtsev19RUS37-2
790787
Nikola Slavic26SWE37+71+7Lost in Trois Rivieres F
Lost in Montreal 2 R16
791745
Taiyo Yamanaka25JPN37-27-2
792636
Aleksandr Braynin27UKR37-4Lost in Vale Do Lobo 2 R32
793455
Olaf Pieczkowski22POL36-72-8
794614
Yuta Kawahashi28JPN36-3
795 NCH 
(861)
Luka Talan Lopatić18SLO36+75+7Qual. Valencia W
Lost in Valencia SF
796789
Stefan Vujic28AUS36-3Lost in Qual. Brisbane 3 R1
797736
Jakub Filip21CZE36-5Qual. Heraklion 13 W
Lost in Heraklion 13 R32
Lost in Heraklion 14 R32
798508
Loann Massard21FRA36-1
799575
Luca Castagnola24ITA36-1
800139
Seong chan Hong29KOR35+38+4Lost in Maanshan 10 SF
Lost in Maanshan 11 R16
801795
Nicolas Oliveira20BRA35-2
802532
Adrien Gobat25FRA35+49+5Qual. Orleans W
Lost in Orleans R32 
803711
Vincent Marysko20GER35-3
804737
Vignesh Gogineni23USA35-65-7Lost in Hilton Head Island R16
805609
Fryderyk Lechno-Wasiutyński21POL35-4
806546
Uisung Park26KOR35-4
807576
Michal Krajčí21SVK35-76-8
808362
Bastián Malla30CHI35-3
809758
Alexandre Reco27FRA35+6+1Lost in Heraklion 13 R32
Lost in Qual. Hersonissos 3 R2
810355
Karl Friberg27SWE35+6+1Lost in Heraklion 13 R16
Lost in Qual. Stockholm R1
811791
Finn Murgett25GBR35-5
812437
Michiel De Krom28NED35-5Lost in Valencia R32
813804
Dominick Mosejczuk19USA34-5
814673
Gustavo Ribeiro De Almeida20BRA34-4
815692
Hoyoung Roh20KOR34-4Lost in Montreal 2 R32
816486
Alex Knaff28LUX34-4
817479
Felix Corwin30USA34-4Lost in Hilton Head Island QF
Lost in Naples 4 R16
818590
Ryan Dickerson29USA34-75-8
819815
Giulio Perego23ITA34+10+1Lost in Monastir 44 R16
Lost in Qual. Monastir 1 R1
820781
Anas Mazdrashki20BUL34-3Lost in Heraklion 14 R32
821712
Benjamin Torrealba21CHI34+14+2Lost in Salvador QF
822764
Mert Naci Türker28TUR34-4
823819
Andrea Colombo24ITA34-4Monastir 45 QF
824818
Giannicola Misasi26ITA34-4
825783
Jannik Opitz28GER33-3Montreal 2 QF
826680
Abel Forger21NED33-2
827786
Yannick Theodor Alexandrescou18FRA33-2
828550
Liam Gavrielides22GER33-2Monastir 45 QF
829802
Charles Bertimon27FRA33-1Lost in Naples 4 R32
830815
Chirag Duhan22IND33+39+4Lost in Fergana 2 SF
831788
Joao Victor Couto Loureiro23BRA33Lost in Santa Cruz Do Sul R32
832109
Lukáš Klein28SVK32
833189
Arthur Bouquier25FRA32-24-2
834620
Ben Jones28GBR32
835238
Yusuke Takahashi29JPN32-40-4Lost in Qual. Matsuyama R1
836561
Fermin Tenti29ARG32Roldan QF
837496
Denis Klok28RUS32
838110
Giulio Zeppieri24ITA31
839429
Alvin Nicholas Tudorica24CAN31-6-1Lost in Pembroke 2 R32
Lost in Montreal 2 R32
840449
Maxim Zhukov21RUS31-17-2Lost in Maanshan 10 QF
Lost in Maanshan 11 R32
841 NCH 
(842)
Linus Lagerbohm18FIN31+1
842 NCH 
(843)
Stijn Paardekooper23NED31+1
843 NCH 
 1060
Dmitry Bessonov20RUS31+230+15Fergana 2 W
844 NCH 
 1026
Johan Oscar Lien19NOR31+215+14Trois Rivieres W
845744
Nikita Belozertsev17UZB31Monastir 45 QF
846822
Nicolas Robert20FRA31
847825
Pietro Marino25ITA31+1Lost in San Gregorio Di Catania R16
Lost in San Gregorio Di Catania 2 R32
848688
Alexandre Aubriot27FRA31+35+3Qual. Heraklion 13 W
Lost in Heraklion 13 QF
849 NCH 
(863)
Kerem Yilmaz19TUR31+14+1Lost in Sharm El Sheikh 20 R16
850485
Taha Baadi25MAR30-173-20
851416
Étienne Donnet25FRA30+1Lost in Heraklion 13 R32
852 NCH 
(864)
Pablo Perez Ramos23ESP30+12+1Qual. Heraklion 13 W
Lost in Heraklion 13 R16
Lost in Vale Do Lobo 2 R32
853719
Hanyi Liu25CHN30
854 NCH 
(857)
Robert Guna21ROU30+12+1Heraklion 14 QFLost in Heraklion 13 R16
855648
Attila Boros22HUN30-1
856785
Dimitris Azoidis26GRE30-1Lost in Heraklion 13 R32
Lost in Heraklion 14 R32
857856
Matteo Sciahbasi19ITA30-1
858692
Rafael Izquierdo Luque26ESP30-1Vale Do Lobo 2 R16
859858
Hiromasa Koyama18JPN30-1
860707
Seydina André23SEN30-13-1
861713
Grigoriy Lomakin28KAZ30-1Lost in Fergana 2 R32
Lost in Kuala Lumpur R32
862 NCH 
(884)
David Eichenseher20GER30+22+2Lost in Fergana 2 QF
Lost in Kuala Lumpur R32
863861
Marcus Walters28GBR30-1Lost in Qual. Monastir 1 R1
864839
Benito Sánchez Martinez24GER29-14-1Qual. Monastir 44 W
Lost in Monastir 44 R32
865 NCH 
(877)
Rodrigo Fernandes19POR29+12+1Lost in Trois Rivieres R16
866865
Davide Tortora26ITA29-1Lost in Naples 4 R32
867774
Nitin Kumar Sinha27IND29Lost in Qual. Matsuyama R1
868620
Josip Šimundža21CRO29Heraklion 14 QF
869519
Amr Elsayed27EGY29+12+1Lost in Sharm El Sheikh 20 R16
870 NCH 
(885)
Daniil Sarksian20ARM29+16+1Kuala Lumpur QFLost in Maanshan 10 QF
871107
Nicolas Moreno De Alboran29USA28+3
872739
Filip Pieczonka22POL28+3
873833
Markus Mölder21EST28+3
874 NCH 
(878)
Flynn Thomas18SUI28+4Heraklion 14 QF
875477
Peter Fajta24HUN28+4
876625
Leo Vithoontien27JPN28-104-10Lost in Hua Hin R16
877471
Yuki Mochizuki28JPN28+3Lost in Qual. Matsuyama R1
878290
Shintaro Imai33JPN28+51+4Qual. Matsuyama W
Lost in Matsuyama R32
879621
Samuel Alejandro Linde Palacios19COL28-8-1
880803
Michel Hopp27GER28-21-2Heraklion 14 QFLost in Heraklion 13 R32
881853
Alaa Trifi19TUN28-9-1
882880
Aditya Vishal Balsekar24IND28+3
883 NCH 
(888)
Noritaka Koizumi23JPN27+5Maanshan 11 QF
884614
William Grant25USA27+5
885879
Ronit Karki18USA27+5
886863
Maxwell Exsted19USA27+6
887769
Matt Ponchet22FRA27+4
888 NCH 
(891)
Lars Goran Verwerft23BEL27+5
889451
Marko Miladinović25SRB27+5
890536
Ryotaro Taguchi26JPN27+7Lost in Qual. Heraklion 13 R3
Lost in Qual. Hersonissos 3 R1
891709
Iannis Miletich21ITA27-9-1Lost in Valencia R32
Lost in Las Palmas De Gran Canaria R32
892741
Joshua Charlton27AUS27-19-2
893272
Orlando Luz28BRA26+5
894857
Charlie Robertson20GBR26+5
895822
Ofek Shimanov21ISR26+5Columbus QF
896228
Stefan Seifert41GER26+6
897867
Qian Sun25CHN26+13+1Lost in Maanshan 10 R16
Lost in Maanshan 11 R32
898184
Nicholas David Ionel24ROU26-3-1
89913
Nick Kyrgios31AUS25+5
900 NCH 
(907)
Muhammad Shoaib24PAK25+7
901900
Matteo Gribaldo18ITA25+4San Gregorio Di Catania 2 QFLost in San Gregorio Di Catania R32
902740
Pierre Yves Bailly23BEL25+16+1Sharm El Sheikh 21 QFLost in Sharm El Sheikh 20 R16
903811
Maximilian Homberg23GER25+5
904377
Marcello Serafini24ITA25+22+1Lost in San Gregorio Di Catania R16
905 NCH 
(911)
Geun Jun Kim25KOR25+6Lost in Kuala Lumpur R32
906 NCH 
(912)
Oscar Brown24GBR25+6Hua Hin QF
907716
Dinko Dinev22BUL25-11-2
908588
Yuta Kikuchi27JPN25+5Lost in Maanshan 10 R32
Lost in Maanshan 11 R32
909 NCH 
(914)
Yuto Oki21JPN25+5Kuala Lumpur QF
910908
Rocco Piatti22MON25+5Lost in Monastir 44 R32
Lost in Monastir 45 R32
911254
Mats Rosenkranz28GER24-122-12
912 NCH 
(913)
Kriish Tyagi19IND24+5
913219
Nicolás Álvarez Varona25ESP24+7
914479
Ilya Snițari24MDA24+5Lost in Harlingen R32
915638
Yusuke Kusuhara29JPN24+6Lost in Matsuyama R32
916897
Hayden Jones20AUS24-15-2Lost in Qual. Brisbane 3 R1
917878
Tristan Stringer21USA24+6
918 NCH 
(920)
Ronald Hohmann25USA24+7
919544
Adhithya Ganesan21USA24-92-9Lost in Kuala Lumpur R32
920838
Iiro Vasa24FIN24+7
921910
Mickael Kaouk18FRA24+7Lost in Qual. Heraklion 13 R1
Lost in Heraklion 14 R16
922 NCH 
(963)
Gabriele Crivellaro19ITA24+41+2Lost in San Gregorio Di Catania QF
Qual. San Gregorio Di Catania 2 W
Lost in San Gregorio Di Catania 2 R32
923 NCH 
(999)
Nicolas Ifi28BEL24+157+8Lost in Sharm El Sheikh 20 F
924352
Kris Van Wyk30RSA24+25+1Qual. Monastir 44 W
Lost in Monastir 44 R16
Lost in Monastir 45 R32
925722
Alejandro Turriziani Álvarez23ESP24+5
926906
Jeremy Gschwendtner28GBR24+5Qual. Heraklion 13 W
Lost in Heraklion 13 R32
927 NCH 
(932)
Nicolas Bruna27CHI24+5Roldan QF
928562
Cooper Williams21USA23+5
929236
JiSung Nam33KOR23-42-4
930237
Nicolás Barrientos39COL23-24-2Lost in Qual. Lima R1
931204
Máté Valkusz28HUN23+3
932901
Luis Felipe Miguel22BRA23+7
933 NCH 
(937)
Jannik Maute22GER23+4Antalya 10 QF
934 NCH 
(964)
Štěpán Baum23CZE23+68+4Lost in San Gregorio Di Catania SF
Lost in Antalya 10 R32
935 NCH 
(940)
Vlad Cristian Breazu22ROU23+5Lost in San Gregorio Di Catania R32
93674
Mirza Bašić35BIH23+5
937 NCH 
(942)
Federico Aguilar Cardozo21URU23+5Lost in Roldan R32
938724
Fernando Cavallo20ARG23+5
939912
Jordan Hasson27ISR23+6Lost in Hua Hin R16
940819
Dominik Reček31CZE23+4
941869
Theodore Dean24USA23+38+2Montreal 2 QFLost in Trois Rivieres QF
942704
Mwendwa Mbithi28USA23+5
943378
Sora Fukuda29JPN23+5
944 NCH 
(965)
Nikita Ianin25RUS23+25+1Lost in Fergana 2 R16
Lost in Sharm El Sheikh 21 R32
945913
Benjamin O'Connell27AUS23+5Lost in Qual. Brisbane 3 R1
946828
Andrea Fiorentini25ITA23+5Lost in San Gregorio Di Catania R32
Qual. San Gregorio Di Catania 2 W
Lost in San Gregorio Di Catania 2 R32
947694
Maxence Bertimon27FRA23+37+2Lost in San Gregorio Di Catania QF
Qual. San Gregorio Di Catania 2 W
Lost in San Gregorio Di Catania 2 R32
948684
Ali Yazdani23IRI23+4Antalya 10 QFLost in Antalya 9 R32
949817
Natan Rodrigues24BRA22+5
950905
Christopher Li23PER22-28-2
951899
Lorenzo Comino20ITA22-27-2
952364
Mikalai Haliak28BLR22+3
953802
Jeffrey Von Der Schulenburg24SUI22+4
954860
Chanyeong Oh28KOR22+4
955942
Ruslan Tiukaev21RUS22-9-1
956877
Oliver Okonkwo26GBR22+8
957 NCH 
 1030
Joao Vitor Goncalves Ceolin27BRA22+73+4Lost in Salvador SF
Lost in Naples 4 R32
958753
Justin Roberts29BAH22+2Lost in Pembroke 2 R32
Lost in Naples 4 R32
959950
Yan Cheng Chen24TWN22+2Lost in Maanshan 11 R32
960949
Fons Van Sambeek24NED22+5Hua Hin QF
961839
Yaojie Zeng24CHN22+5
962675
Francisco Rocha27POR22+6Vale Do Lobo 2 R16
963829
Tom Zeuch26GER22+7
964 NCH 
(988)
Mohamed Nazim Makhlouf30ALG22+34+2Lost in Monastir 44 QF
Lost in Monastir 45 R16
965934
Louis Larue22FRA22+6
966384
Neil Oberleitner27AUT21-31-2
967569
James Watt26NZL21+5
968 NCH 
(973)
Alexander Rozin21CAN21+5Lost in Montreal 2 R16
969 NCH 
(976)
Joaquin Guilleme20NCA21+7
970 NCH 
(974)
William Jansen21GBR21+4
971797
Elgin Khoeblal25NED21+6
972970
Matthew Thomson26USA21+6Lost in Qual. Heraklion 13 R1
Lost in Heraklion 14 R32
973625
Kristjan Tamm28EST21+165+8Lost in Maanshan 10 F
974903
Jan Kupčič25SLO21+7
975731
Axel Nefve26USA21-16-1Lost in Hilton Head Island R32
Lost in Montreal 2 R16
976299
Hazem Naw26SYR21-14-1Sharm El Sheikh 21 QF
977968
Markus Malaszszak22THA21+5Lost in Hua Hin R16
978967
Volodymyr Iakubenko21UKR21-11-1
979 NCH 
 1015
Rafael De Alba24MEX21+36+2Zamora QFLost in Guadalajara QF
980817
Saveliy Ivanov22RUS21+3
981881
Pavlos Tsitsipas21GRE21+4Lost in Heraklion 13 R32
Lost in Hersonissos 3 R32
982824
Jangjun Kim19KOR20-133-10
983741
Matthew Forbes20USA20-47-3Columbus QF
984289
Adria Soriano Barrera27COL20+2
985 NCH 
(987)
Roan Jones23GBR20+2
986931
Dante Pagani18ARG20+2Roldan QF
987385
Aryan Shah20IND20+3
988948
Tudor Batin19ROU20+3
989 NCH 
 1077
Edoardo cherie Ligniere22ITA20+88+4Kuala Lumpur QFLost in Fergana 2 SF
990729
Tomas Curras Abasolo26ESP20+4Qual. Heraklion 13 W
Lost in Heraklion 13 R32
Qual. Vale Do Lobo 2 W
Lost in Vale Do Lobo 2 R32
991 NCH 
(993)
Tobia Costanzo Baragiola Mordini20ITA20+5Lost in Antalya 9 R32
Lost in Antalya 10 R16
992 NCH 
(998)
Rethin Pranav Senthil Kumar19IND19+7
993991
Dimitar Kisimov18BUL19+7
994288
Jakub Paul27SUI19+7
995993
Michael Savano18USA19+8
996461
Peter Bertran30DOM19-58-4
997987
Cezar Gabriel Papoe19ROU19+7
998533
Julio César Porras28ARG19+8Qual. Valencia W
Lost in Valencia R16
Lost in Heraklion 14 R32
998 NCH 
 1024
Frazier Rengifo27COL19+26+1Lost in Guadalajara R16
1000816
Zsombor Velcz23HUN19+5Naples 4 R16Lost in Harlingen R32
In Play :
 ATP250  Stockholm
 CH125  Orleans
 CH75  Brisbane 3, ​Knoxville, ​Lima, ​Matsuyama
 CH50  Hersonissos 3, ​Monastir 1
 M25  Columbus, ​Montreal 2, ​San Gregorio Di Catania 2, ​Santa Cruz Do Sul, ​Vale Do Lobo 2
 M15  Antalya 10, ​Heraklion 14, ​Hua Hin, ​Kuala Lumpur, ​Las Palmas De Gran Canaria, ​Maanshan 11, ​Monastir 45, ​Naples 4, ​Roldan, ​Sharm El Sheikh 21, ​Zamora
Highlight Country :