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-200
21
Jannik Sinner25ITA7950-1500
31
Carlos Alcaraz23ESP6100-1000
4CH
Ben Shelton24USA5170
51
Daniil Medvedev30RUS3820
6CH
Flavio Cobolli24ITA3680
7CH
Arthur Fils22FRA3625
8CH
Frances Tiafoe28USA3390
9 NCH 
 (10) 
Rafael Jódar20ESP3234+2
105
Alex de Minaur27AUS3170-1-200
Advertisement
114
Taylor Fritz29USA3085-1-200Stockholm R1631003300
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 Ruud27NOR2435Stockholm R1624852685
1916
Brandon Nakashima25USA2360
2018
Francisco Cerúndolo28ARG2220
2116
Luciano Darderi24ITA2160
2212
Learner Tien20USA2145
235
Andrey Rublev29RUS2085
248
Karen Khachanov30RUS1980
2510
Alexander Bublik29KAZ1885+1
2614
Valentin Vacherot27MON1790+1
275
Lorenzo Musetti24ITA1695-2-200Stockholm R1617451945
2827
Alexander Blockx21BEL1640
2925
Tomás Martín Etcheverry27ARG1640+15Lost in Stockholm R16
(R32  )
306
Hubert Hurkacz29POL1625
3119
Alejandro Tabilo29CHI1525Stockholm R1615251725
32CH
Arthur Fery24GBR1507+1-3
3330
Ignacio Buse22PER1495-1-25
34CH
Luca Van Assche22FRA1492
3530
Alex Michelsen22USA1480+20Stockholm QF15301680
363
Stefanos Tsitsipas28GRE1430
3730
Matteo Arnaldi25ITA1321+1
3813
Ugo Humbert28FRA1320+1Stockholm R16
(R32  )
13201520
3921
Jan Lennard Struff36GER1296-2-62
4022
Botic van de Zandschulp31NED1280
4130
Nuno Borges29POR1241
4239
Daniel Mérida22ESP1237
436
Matteo Berrettini30ITA1223
4433
Zizou Bergs27BEL1220Stockholm R3212351460
45CH
Quentin Halys30FRA1214Lost in Stockholm R32
4624
João Fonseca20BRA1200
4744
Arthur Géa21FRA1146
4829
Mariano Navone25ARG1095-4
4942
Thiago Agustín Tirante25ARG1082+2+40Stockholm QF
(R32  )
11321282
5021
Tallon Griekspoor30NED1075-1
Advertisement
5110
Denis Shapovalov27CAN1055-1
528
Cameron Norrie31GBR1045+1+15Stockholm R16
(R32  )
10701270
5318
Sebastián Báez25ARG1040-1Orleans R3210401115
5442
Juan Manuel Cerúndolo24ARG1015Lost in Stockholm R16
(R32  )
5537
Raphaël Collignon24BEL968
5652
Adolfo Daniel Vallejo22PAR959Lost in Stockholm R32 
5756
Jaime Faria23POR941
5824
Arthur Rinderknech31FRA920Stockholm R329451170
59CH
Rinky Hijikata25AUS909
6020
Tomáš Macháč26CZE899Lost in Stockholm R32
6117
Adrian Mannarino38FRA898Lost in Qual. Stockholm R2
Lost in Stockholm R32
62CH
Mattia Bellucci25ITA879Orleans R16879979
6336
Fábián Marozsán27HUN875
6427
Miomir Kecmanović27SRB859Stockholm R328711096
6543
Camilo Ugo Carabelli27ARG845
6647
Facundo Díaz Acosta25ARG836
6745
Yannick Hanfmann34GER835Lost 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 R32812912
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 Jacquet25FRA672-1-12Orleans R32680797
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 Bonzi30FRA657Orleans R16
(R32  )
657766
92 NCH 
 (95) 
Toby Samuel24GBR647+3+23Stockholm R16
(R32  )
Qual. Stockholm WQual. Stockholm W
Stockholm R16
(R32  )
672872
9364
Yunchaokete Bu24CHN646-1
9433
Jenson Brooksby26USA638-1
9537
Marcos Giron33USA638-1Knoxville R32638703
9674
Adam Walton27AUS619
973
Marin Čilić38CRO613
9858
Thiago Seyboth Wild26BRA609
99CH
Zsombor Piros27HUN604Orleans R32612729
10088
Michael Zheng22USA594Knoxville R32600669
Advertisement
10115
Sebastian Korda26USA590
10290
Martin Damm23USA588
10345
Aleksandr Shevchenko25KAZ584+4+25Stockholm R16Qual. Stockholm WQual. Stockholm W
Stockholm R16
609809
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+28Stockholm R16Qual. Stockholm WQual. Stockholm W
Stockholm R16
564764
11058
Hugo Gaston26FRA530-1Orleans R32531648
11174
Jan Choinski30GBR527-1
11286
Dalibor Svrčina24CZE521+2Orleans R16529638
113 NCH 
(114)
Nicolás Mejía26COL521+1+6Knoxville R16527590
11499
Henrique Rocha22POR521-3Lost in Lima R32
11553
Christopher O'Connell32AUS505+2+6Brisbane 3 R16511574
116112
Gustavo Heide24BRA504-3-14
11787
Jurij Rodionov27AUT496+1Orleans R32498615
11854
Valentin Royer25FRA493+1
11937
Sebastian Ofner30AUT491+1
120109
Dane Sweeny25AUS487-4-16Brisbane 3 R16
(R32  )
493556
12174
Emilio Nava24USA477-7
122CH
Rei Sakamoto20JPN473-4Matsuyama R16477540
12336
Pedro Martínez29ESP462+1Orleans R32470587
12472
Borna Gojo28CRO461+10+38Stockholm R16Qual. Stockholm WQual. Stockholm W
Stockholm R16
486686
12587
Sho Shimabukuro29JPN457-2-5
12691
Otto Virtanen25FIN453+1+8Orleans R16461570
12719
Alexei Popyrin27AUS448-2
12899
Nishesh Basavareddy21USA446-2Orleans R32454571
12992
Shintaro Mochizuki23JPN444-1Orleans R32452569
130129
Clément Chidekh25FRA444-1Knoxville R16449512
131129
Stefanos Sakellaridis22GRE431-1
132130
Max Alcalá Gurri24ESP430-1Lima R16436499
133132
Moïse Kouamé17FRA429-1+4Monastir 1 R16433475
1343
Grigor Dimitrov35BUL422+1
13527
Laslo Djere31SRB419-2-6
13648
Aleksandar Vukic30AUS418+1
13754
Francisco Comesaña26ARG415+1Lima R32421490
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øller23DEN386Lima R32392461
149139
Darwin Blanch19USA380-6Knoxville R32380449
15081
Michael Mmoh28USA380-6Knoxville R32386455
Advertisement
151CH
Nikolás Sánchez Izquierdo27ESP369Lima R32369438
152CH
Lukas Neumayer24AUT362Lost in Orleans R32 
15338
Alexandre Müller29FRA361
1544
Jack Draper24GBR360
15552
Soonwoo Kwon28KOR355
156145
Tom Gentzsch23GER355+3+2Orleans R16363472
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+1Brisbane 3 R32354423
1623
Stan Wawrinka41SUI343+2
163140
Mark Lajal23EST343-2-6
16433
Gabriel Diallo25CAN339+2
16550
Pavel Kotov27RUS339+2
166108
Francesco Maestrelli23ITA336+2-2Hersonissos 3 R16340382
167113
Liam Draxl24CAN335-2-6Knoxville R16341404
168150
Joel Schwärzler20AUT334+1Matsuyama R16340403
169158
Gauthier Onclin25BEL333+1
17058
Taro Daniel33JPN332+2+6Matsuyama R16338401
17116
Marco Cecchinato34ITA325+2Lima R32325393
172 NCH 
(175)
Felix Balshaw20FRA324+3
17360
Stefano Travaglia34ITA322+4
174118
Nicolai Budkov Kjaer20NOR321+4Lost in Orleans R32 
175 NCH 
(179)
Mika Brunold22SUI320+4Lost in Qual. Stockholm R1
176 NCH 
(180)
Lautaro Midon22ARG319+4Lima R16325388
177137
Chris Rodesch25LUX317+4
17817
Bernard Tomic34AUS316-2-6Brisbane 3 R16322385
179151
Juan Carlos Prado Angelo21BOL314+3Lima R32320389
180 NCH 
(182)
Guido Iván Justo28ARG308+3
181156
Clément Tabur26FRA307+5+1Orleans R16
(R32  )
315424
182160
Gonzalo Bueno22PER307+2Lima R32307376
183 NCH 
(184)
Diego Dedura18GER307+2
184 NCH 
(187)
Dylan Dietrich22SUI304+3
185132
Jack Pinnington Jones23GBR302+3
186185
Keegan Smith28USA301+3Lost in Matsuyama R32
187175
Iñaki Montes De La Torre24ESP300+7+7Lost in Qual. Stockholm R2
188177
João Lucas Reis Da Silva26BRA299+2Lima R32305374
189153
Alexis Galarneau27CAN297+3Knoxville R32297365
190184
David Jordá Sanchis32ESP290+5-3Lost in Matsuyama R32
191123
Timofey Skatov25KAZ290+6
192184
Luka Pavlovic26FRA288+6Lost in Qual. Orleans R1
193181
Andre Ilagan25USA288+3-4
194127
Facundo Mena34ARG285-1-11Lost in Lima R32
19560
Juan Pablo Varillas31PER285+5Lima R32288357
196181
Sascha Gueymard Wayenburg23FRA282+6+8Orleans R16
(R32  )
290399
19739
J.J. Wolf27USA280+4
19893
Tomás Barrios Vera28CHI278-7-19Lima R32278347
199106
Tristan Boyer25USA278+9+6Lima R16284347
200156
Daniil Glinka26EST278-37-69Orleans R32280397
Advertisement
201170
Mattéo Martineau27FRA274+2Orleans R32279396
202CH
Braden Shick23USA273+4Knoxville R32278347
203133
Federico Agustin Gomez29ARG272+6
204103
Harold Mayot24FRA269+6
205194
Edas Butvilas22LTU269+8+3Lost in Qual. Orleans R2
206203
Andy Andrade27ECU269+5Knoxville R32269338
207197
Pol Martín Tiffon27ESP268+5
208111
Zdeněk Kolář30CZE267-4-7Lima R32273342
209183
Gianluca Cadenasso22ITA264+5-1Monastir 1 R32268314
210125
Alex Bolt33AUS263-39-69Brisbane 3 R16269332
211 NCH 
(216)
Juan Manuel La Serna22ARG262+5
212211
Felix Gill24GBR262+5Hersonissos 3 R16265307
213190
Matheus Pucinelli De Almeida25BRA261-14-25
214205
Max Houkes26NED261+4Lost in Orleans R32
21597
Kimmer Coppejans32BEL259+4
216101
Billy Harris31GBR258+11+6Matsuyama R16264327
217133
Colton Smith23USA256+3
218121
Raúl Brancaccio29ITA256+4+1Hersonissos 3 R16260302
219174
Remy Bertola28SUI255+2Lost in Hersonissos 3 R32
22040
Ilya Ivashka32BLR254+3
221214
Henry Searle20GBR254+10+4Hersonissos 3 R16258300
222 NCH 
(224)
Matthew Dellavedova26AUS254+2Brisbane 3 R16259322
22361
Thiago Monteiro32BRA253+2Lima R32255324
224209
Maxim Mrva19CZE253+2
225CH
Marvin Möller27GER252+4Monastir 1 R32253299
226223
Marat Sharipov24RUS250+2-2
227196
Rio Noguchi27JPN250+6+6Matsuyama R16256319
228181
Daniel Rincon23ESP244+6Lima R32246315
229 NCH 
(235)
Aidan Mayo23USA242+6Knoxville R32248317
230167
Alex Barrena24ARG241+2-7Lima R32247316
231175
Harry Wendelken24GBR240+5Knoxville R32245314
232142
Alejandro Moro Cañas25ESP239+10+7Monastir 1 R16Monastir 44 WMonastir 44 W
Monastir 1 R16
241283
233230
Kilian Feldbausch21SUI238+5Monastir 1 R32242288
234168
Maks Kaśnikowski23POL236-27-37Knoxville R32237306
235230
Max Hans Rehberg23GER235+6+2Knoxville R16241304
2369
Roberto Bautista Agut38ESP233+3
23789
Patrick Kypson27USA233+3
238153
Jay Clarke28GBR229+5Monastir 1 R32232278
23983
Chun Hsin Tseng25TWN228-9-22Lost in Matsuyama R32
240131
Genaro Alberto Olivieri28ARG228+4Lima R32234303
241116
Leandro Riedi24SUI227+4
24247
Juncheng Shang21CHN226+10+6Brisbane 3 R16232295
243156
Vitaliy Sachko29UKR225+4Lost in Orleans R32
24417
Cristian Garín30CHI224-70-100
24567
Eliot Spizzirri24USA223+3
246196
Rodrigo Pacheco Mendez21MEX223+14+7Lost in Guadalajara SF
247236
Philip Henning26RSA223+2Hersonissos 3 R32224270
24836
Pierre Hugues Herbert35FRA222+2Orleans R32230347
249159
Luka Mikrut22CRO222+6+4Monastir 1 R16226268
250240
Filippo Romano21ITA221+1
Advertisement
251 NCH 
(253)
Oliver Tarvet23GBR220+2Knoxville R32226295
25267
Luca Nardi23ITA220+11+5Orleans R32Qual. Orleans WQual. Orleans W
Orleans R32
228345
25368
Sumit Nagal29IND219+11+4Hersonissos 3 R16223265
25493
Liam Broady32GBR219-39-46Lost in Matsuyama R32
255252
Jay Friend22JPN218+1Matsuyama R16224287
256251
Buvaysar Gadamauri26BEL218+13+10Orleans R16Qual. Orleans WQual. Orleans W
Orleans R16
226335
257237
Matías Soto27CHI218Zamora R32Lost in Guadalajara R32Lost in Guadalajara R32
Zamora R32
25888
Dominic Stricker24SUI217+1
259141
August Holmgren28DEN217+6+3Brisbane 3 R16223286
26037
Mackenzie McDonald31USA215+2
261225
Franco Roncadelli26URU215-3-3Lima R32Qual. Lima WQual. Lima W
Lima R32
221290
262235
Andrej Nedić22BIH214+5+1Hersonissos 3 R32Lost in Heraklion 13 QFLost in Heraklion 13 QF
Hersonissos 3 R32
215261
26349
Roberto Carballés Baena33ESP213+3
264230
Cezar Crețu25ROU213+9+12Hersonissos 3 R32Lost in Heraklion 13 FLost in Heraklion 13 F
Hersonissos 3 R32
217263
265258
Valerio Aboian24ARG211+3Santa Cruz Do Sul R32
266237
Alastair Gray28GBR208+4Knoxville R32210279
267CH
Petr Bar Biryukov24RUS207+4
268217
Yi Zhou21CHN202+11+6Matsuyama R16208271
269242
Hayato Matsuoka21JPN201-23-25
270 NCH 
(274)
Georgii Kravchenko26UKR201+4Lost in Hersonissos 3 R32
27117
Reilly Opelka29USA200+4
272219
Max Basing24GBR200-4
27399
Alexander Ritschard32SUI199+7+3Lost in Qual. Orleans R2
274257
Mili Poljičak22CRO199+2Lost in Matsuyama R32
275274
Radu Mihai Papoe24ROU198+3Hersonissos 3 R32202248
276103
Stefan Kozlov28USA198-71-75Knoxville R32204273
277235
Charles Broom28GBR197-16-19
278116
Calvin Hémery31FRA197+6+5Orleans R32Qual. Orleans WQual. Orleans W
Orleans R32
205322
279259
Michele Ribecai23ITA196+2Hersonissos 3 R32200246
280247
Hynek Bartoň22CZE196-3-3Knoxville R32199268
281150
Oriol Roca Batalla33ESP193+2Lima R32Qual. Lima WQual. Lima W
Lima R32
199268
282279
Petr Nesterov23BUL192-2Knoxville R32196265
283164
James McCabe23AUS191+4Brisbane 3 R32197266
284197
Fajing Sun30CHN191+13+6Matsuyama R16197260
285127
Lorenzo Giustino35ITA190+4Monastir 1 R32190236
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+4Brisbane 3 R16193256
291 NCH 
(293)
Thomas Faurel20FRA186+2
292288
Joaquin Aguilar Cardozo21URU186-4-4
293177
Nick Hardt26DOM185+2
294280
Yankı Erel26TUR185+2
295287
Max Schönhaus19GER182+11+6Matsuyama R16188251
296261
Stefan Dostanic25USA181+6
297217
Jonáš Forejtek25CZE181+6+2Monastir 1 R16185227
298249
Martin Krumich23CZE180+1-4Lost in Qual. Orleans R2
299294
Mees Rottgering19NED179-5-6
300242
Enrico Dalla Valle28ITA178+4
301181
Abdullah Shelbayh22JOR177+4Knoxville R32183252
302280
Sandro Kopp26AUT176+5Lost in Monastir 1 R32
303105
Elias Ymer30SWE175-49-44Lost in Stockholm R32 
304 NCH 
(309)
Samuele Pieri24ITA175+5San Gregorio Di Catania 2 R32Lost in Valencia QF
305147
Guy den Ouden24NED173+6
306158
Yu-hsiou Hsu27TWN173+6Matsuyama R16179242
307169
Henri Squire26GER173+6
308244
Lucas Poullain30FRA173+8+2Lost in Qual. Orleans R2
309306
Daniel Milavsky25USA172+1-2Knoxville R32Qual. Knoxville W178247
31047
Marc-Andrea Hüsler30SUI171-10-12
311273
Sean Cuenin22FRA171+3
312241
Daniel Michalski26POL171+3Lost in Matsuyama R32
313284
Florian Broska28GER170+5Lost in Brisbane 3 R32
314295
Mert Alkaya26TUR170+5Lost in Monastir 1 R32
315303
Francesco Forti27ITA169+5Lost in Hersonissos 3 R32
316 NCH 
(322)
Alejo Sanchez Quilez21ESP169+6Lost in Qual. Orleans R1
317222
Pedro Boscardin Dias23BRA169-19-16Santa Cruz Do Sul R32
318253
Giles Hussey29GBR168+9+2Knoxville R32Qual. Knoxville W174243
319284
Dali Blanch23USA168+2-1Monastir 1 R32172218
320302
Carlo Alberto Caniato21ITA168+3Hersonissos 3 R32172218
321226
Juan Bautista Torres24ARG168+4Santa Cruz Do Sul R32
322314
Cruz Hewitt17AUS167+4Brisbane 3 R16173236
323289
Carl Emil Overbeck25DEN165-15-10Brisbane 3 R16171234
324139
Ugo Blanchet27FRA164+10+3Lost in Qual. Orleans R2
32572
Yosuke Watanuki28JPN163-88-75
326307
Anton Matusevich25GBR163+4
327268
Gonzalo Villanueva31ARG163+4
328225
Philip Sekulic23AUS162+4Lost in Brisbane 3 R32
329290
Federico Bondioli21ITA160-5-8Lost in Monastir 1 R32
330287
Sergey Fomin25UZB160+3-2Lost in Hersonissos 3 R32
331 NCH 
(335)
Carlos Maria Zarate21ARG160+4
332 NCH 
(338)
Timo Legout24FRA159+9+4Knoxville R32Qual. Knoxville W165234
333263
Eliakim Coulibaly24CIV159+9+4Monastir 1 R16163205
334311
Luciano Emanuel Ambrogi22ARG159+3
335167
Laurent Lokoli32FRA158+5
336168
Frederico Ferreira Silva31POR158-7-6
33778
Nicolás Kicker34ARG157-1-2
338260
Tiago Pereira22POR156-21-15Monastir 1 R32159205
339144
Akira Santillan29JPN155+10+4Brisbane 3 R16161224
340183
Oliver Crawford27GBR152-1-6
341339
Patrick Schoen21SUI152+2-2Vale Do Lobo 2 R32
34256
Daniel Elahi Galán30COL152+3
343161
Alibek Kachmazov24RUS151+4
344117
Felipe Meligeni Alves28BRA151+4Lost in Qual. Lima R1
345235
Marko Topo23GER150+5Monastir 1 R32154200
346176
Daniel Masur32GER150+5
347338
Jake Delaney29AUS150-9-9Lost in Brisbane 3 R32
34893
Andrej Martin37SVK149+4San Gregorio Di Catania 2 R32
349212
Michael Geerts31BEL148+7+1Hersonissos 3 R16152194
350348
Matthew William Donald22CZE148+3
351321
Robert Strombachs27LAT148+3Lost in Monastir 1 R32
352 NCH 
(354)
Karan Singh23IND148+3
353172
Murphy Cassone24USA147-67-44Knoxville R32153222
354125
Juan Pablo Ficovich29ARG146+4Santa Cruz Do Sul R32
355329
Juan Estevez21ARG146+4Roldan R32
356257
Miguel Damas26ESP145-10-7Lost in Valencia R16
357316
Eduardo Ribeiro28BRA144-3Santa Cruz Do Sul R32
358134
Moez Echargui33TUN144+2Monastir 1 R32148194
359358
Yaroslav Demin21RUS143+2
360180
Yuta Shimizu27JPN143+2Lost in Matsuyama R32
361260
Carlos Sánchez Jover26ESP143-33-23Lima R32Lost in Qual. Lima R2149218
362337
Arthur Nagel23FRA142+1Lost in Qual. Stockholm R1
363185
Aziz Dougaz29TUN140+17+8Monastir 1 R16Lost in Monastir 44 SF144186
364180
Paul Jubb27GBR140+1
365363
Massimo Giunta22ITA140+4+2Hersonissos 3 R16144186
366159
Dimitar Kuzmanov33BUL139
367346
Kasidit Samrej25THA139+8+4Matsuyama R16145208
368280
Jie Cui28CHN138
369250
Andres Martin25USA138-5-4Lost in Qual. Knoxville R2
370339
Andrey Chepelev28RUS138Antalya 10 R32Lost in Antalya 9 QF
371360
Lui Maxted22GBR137Knoxville R32Qual. Knoxville W143212
37239
Mikhail Kukushkin38KAZ136-28-16
373358
Tommaso Compagnucci27ITA136San Gregorio Di Catania 2 R32
374249
Mathys Erhard25FRA136
375108
Franco Agamenone33ITA136-8-3
37680
Norbert Gombos36SVK133+1Lost in Qual. Orleans R1
377332
Tiago Torres24POR133+1
378335
Jacopo Vasami18ITA132+1
379336
Ognjen Milić19SRB132+13+6Matsuyama R16138201
380361
Henry Bernet19SUI131+1
381371
Ryan Nijboer27NED131+1Lost in Qual. Lima R1
382371
Juan Cruz Martin Manzano21ITA130+1Lost in Hersonissos 3 R32
383294
Raphaël Pérot25FRA130+1Columbus R32Lost in Harlingen R32
384379
Jack Kennedy18USA129+1Lost in Knoxville R32
385358
Sebastian Sorger20AUT129+2Vale Do Lobo 2 R16
386306
Blaise Bicknell24JAM129+9+4Lost in Pembroke 2 F
387 NCH 
(402)
Digvijay Pratap Singh26IND129+15+7Lost in Fergana 2 F
388362
Manas Dhamne18IND128Lost in Monastir 1 R32
389387
Mika Petković19GER128Monastir 1 R32129175
390 NCH 
(402)
Sebastian Gorzny22USA127+13+6Brisbane 3 R16133196
391339
Ivan Marrero Curbelo28ESP127-5-2
392388
Pavel Lagutin21RUS127-2Vale Do Lobo 2 R32
393321
Gabriele Piraino22ITA127-2
394260
Robin Bertrand23FRA126+11+5Hersonissos 3 R16Lost in Heraklion 13 SF130172
395393
Sander Jong26NED125-1
396365
Max Wiskandt24GER125Montreal 2 R32Lost in Harlingen R16
397364
Lucio Ratti22ARG124-25-13Roldan R32
398 NCH 
(401)
Jack Logé21BEL124+3+2Qual. Hersonissos 3 W
Lost in Hersonissos 3 R32
399357
Eric Vanshelboim25UKR123-1San Gregorio Di Catania 2 R32Lost in Valencia R32
400399
Izan Almazan Valiente20ESP123-1Vale Do Lobo 2 R32Lost in Valencia R16
401105
Duje Ajduković25CRO122+7+2Monastir 1 R32Lost in Monastir 44 SF126172
402338
Edward Winter22AUS121+2Lost in Brisbane 3 R32
403358
Svyatoslav Gulin23RUS121+4+1Lost in Valencia QF
404 NCH 
(422)
Miguel Tobon20COL121+18+6Lima R16127190
4054
Holger Rune23DEN120+1Stockholm R32145370
406397
Ozan Baris22USA120-9-4Knoxville R32Qual. Knoxville W126195
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+6San Gregorio Di Catania 2 R32Lost in Valencia SF
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 R32
416271
Mateus Alves25BRA116-6-3Santa Cruz Do Sul R32
417414
Niels Visker25NED116+2Montreal 2 R32
418395
Alafia Ayeni27USA115+10+5Brisbane 3 R16121184
419414
Semen Pankin27RUS115+2Lost in Qual. Monastir 1 R2
420229
Marek Gengel31CZE113-11-6Sharm El Sheikh 21 R32
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 R32
42695
Hugo Grenier30FRA110-8-7Orleans R32Qual. Orleans W118235
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 R32
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 R32Harlingen W
435307
Oleg Prihodko29MKD107+3
436279
Garrett Johns25USA107+5Vale Do Lobo 2 R32
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 R32Valencia W
443318
Alex Martí Pujolras27ESP103+6San Gregorio Di Catania 2 R32Lost in Valencia R32
444201
Gilles Arnaud Bailly21BEL103+97+25Hersonissos 3 R32Heraklion 13 W107153
445 NCH 
(451)
Sebastian Dominko23SLO102+6Lost in Qual. Knoxville R1
446300
Hamish Stewart27GBR102+6
447 NCH 
(472)
Niels McDonald18GER102+25+6Matsuyama R16108171
448157
Santiago Taverna27ARG102-1-2Santa Cruz Do Sul R32
449433
Fausto Tabacco24ITA102+4
450143
Benjamin Hassan31LBN101+4Lost in Qual. Matsuyama R1
451368
Alexander Binda25ITA101+4
452 NCH 
(457)
Thijs Boogaard18NED100+5
453446
Karl Poling27USA100-7-4Lost in Qual. Knoxville R1
454421
Karim Bennani19MAR100+4Lost in Sharm El Sheikh 20 R32
Lost in Hersonissos 3 R32
455267
Louis Weßels28GER100-35-15Montreal 2 R32Lost in Trois Rivieres R32
456 NCH 
(457)
Ivan Ivanov18BUL100+3Vale Do Lobo 2 R32
457271
Pedro Sakamoto33BRA100-21-8Santa Cruz Do Sul R32
458271
Evan Zhu28USA100+3Lost in Qual. Brisbane 3 R1
459289
Lilian Marmousez24FRA99+3
460191
Dragos Nicolae Madaras29SWE98+6Antalya 10 R16Lost in Antalya 9 QF
461438
Quinn Vandecasteele24USA98+6Lost in Harlingen R32
Lost in Qual. Knoxville R1
462 NCH 
(477)
Anton Shepp24NZL98+15+3Qual. Brisbane 3 W
Lost in Brisbane 3 R32
463175
Álvaro Guillén Meza23ECU98-18-7
464183
Federico Arnaboldi26ITA98+4
465409
Alex Hernandez27MEX98-2-1Lost in Qual. Lima R2
466153
Denis Yevseyev33KAZ98+3Hua Hin R32
467415
Kenta Miyoshi22JPN97-52-20Lost in Qual. Knoxville R2
468168
Murkel Dellien29BOL97-4-2Roldan R32
469451
Koki Matsuda26JPN96+15+4Qual. Matsuyama W
Lost in Matsuyama R32
470 NCH 
(474)
Romain Faucon24BEL96+4
471358
Trevor Svajda20USA95+5Lost in Knoxville R32
472135
Mitchell Krueger32USA95+10+2Lost in Qual. Knoxville R2
473314
Moerani Bouzige27AUS95+7+1Lost in Qual. Brisbane 3 R2
Lost in Brisbane 3 R32
474471
Amit Vales21ISR94-3-3Montreal 2 R32
475382
Andrew Fenty26USA94+3Lost in Qual. Knoxville R1
476340
Colin Sinclair31NMI94+3Lost in Qual. Knoxville R1
477147
Kaichi Uchida32JPN94-46-16Matsuyama R16100163
478212
Johannus Monday24GBR93+15+4Hersonissos 3 R1697139
479 NCH 
(483)
Aziz Ouakaa27TUN93+4Monastir 1 R3295141
480424
Eero Vasa29FIN92+5Vale Do Lobo 2 R32
481478
Keisuke Saitoh25JPN92+7+1Lost in Qual. Matsuyama R2
482449
Emile Hudd26GBR92-22-8Lost in Qual. Knoxville R2
483177
Andrea Collarini34ARG91-8-4
484407
Sergio Callejon Hernando22ESP91+5
485484
Luca Wiedenmann28GER91+5Lost in Qual. Knoxville R1
486424
Constantin Bittoun Kouzmine27FRA91+6Lost in Qual. Matsuyama R1
487448
Branko Djurić21SRB90-6-3Lost in Qual. Monastir 1 R2
488 NCH 
(491)
Filip Jeff Planinšek25SLO90+22+4Knoxville R32Lost in Harlingen R32
Qual. Knoxville W
96165
489200
George Loffhagen25GBR89-3-2
490438
Daniel Siniakov23CZE89+6
491155
Dmitry Popko30KAZ89+4Antalya 10 R32Lost in Valencia R32
492 NCH 
(507)
Kaylan Bigun20USA89+31+7Lost in Harlingen SF
Lost in Qual. Knoxville R1
493491
Alan Magadan25MEX89-2-2Lima R32Lost in Qual. Lima R295164
494319
Christian Langmo30USA89+34+7Brisbane 3 R16Qual. Brisbane 3 W95158
495276
Petr Brunclík20CZE88-1-1
496383
Lukáš Pokorný24SVK88+4
497448
Dušan Obradović25SRB88+4Lost in Qual. Orleans R1
498285
Alexander Weis29ITA87+5San Gregorio Di Catania 2 R32
499160
Li Tu30AUS87+5
500496
Pierluigi Basile19ITA87+7
501 NCH 
(502)
Adrian Ötzbach29GER87+8+1San Gregorio Di Catania 2 R32Lost in San Gregorio Di Catania R16
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+3Monastir 1 R32Lost in Monastir 44 QF
Qual. Monastir 1 W
89135
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-5Hersonissos 3 R16Lost in Heraklion 13 SF88130
520424
Lorenzo Joaquín Rodríguez27ARG84-1Santa Cruz Do Sul R32
521502
Tai Sach24AUS84-19-4Lost in Qual. Brisbane 3 R2
522194
Dan Added27FRA83-82-24
523510
M Rifki Fitriadi27INA82+1Kuala Lumpur R32
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 R32
532485
Giuseppe La Vela26ITA79San Gregorio Di Catania 2 R32Lost 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 R32
537170
James Trotter27JPN78-21-6
538530
Gavin Young24USA78-8-3Columbus R32
539 NCH 
(542)
Tuncay Duran22TUR78+3+1Monastir 45 R32Lost in Monastir 44 R16
540509
Yanis Ghazouani Durand26FRA78Lost in Qual. Orleans R1
541347
Samir Banerjee23USA76+11+3Lost in Harlingen QF
Lost in Qual. Knoxville R1
542390
Tibo Colson26BEL76+2
54378
Yasutaka Uchiyama34JPN75+5
544541
Guto Miguel17BRA75+3
545467
Yassine Dlimi23MAR74+1-1Lost in Antalya 10 R32
546387
Gianmarco Ferrari26ITA74-17-7San Gregorio Di Catania 2 R32Lost in San Gregorio Di Catania F
547415
Lorenzo Carboni20ITA74+3-1Hersonissos 3 R16Qual. Hersonissos 3 W78120
548476
Ignacio Monzón28ARG74+3Lost in Qual. Lima R1
549486
Alec Beckley25RSA73+4
550432
Iliyan Radulov21BUL73+13+3Las Palmas De Gran Canaria R32Lost in Valencia QF
551533
Toufik Sahtali27ALG73+7+1Lost in Monastir 44 QF
Lost in Qual. Monastir 1 R2
552233
Gabriel Debru20FRA72+2Monastir 1 R3276122
553 NCH 
(576)
Cosme Rolland De Ravel22FRA72+23+5Qual. Orleans W
Lost in Orleans R32
554 NCH 
(566)
Bryce Nakashima22USA72+12+3Lost in Harlingen QF
555463
Pedro Vives Marcos25ESP72+30+7Monastir 1 R16Qual. Monastir 1 W76118
556 NCH 
(562)
Daniel de Jonge27NED72+8+2Montreal 2 R32Lost in Trois Rivieres QF
557270
Corentin Denolly29FRA72-2
558542
Melios Efstathiou27CYP72+7+2Lost in Heraklion 13 QF
Lost in Hersonissos 3 R32
559150
João Domingues33POR72-3Vale Do Lobo 2 R32
56063
Jason Kubler33AUS71-1
561357
Luca Potenza26ITA71San Gregorio Di Catania 2 R32
562 NCH 
(584)
Naoya Honda20JPN71+26+6Matsuyama R1677140
563557
Pierre Delage25FRA71-6-1Lost in Qual. Orleans R1
564348
Ryan Seggerman27USA69-4-2
56539
Radu Albot36MDA69+2
566395
Stefan Palosi26ROU69+2
567483
Alec Deckers26NED69+2Columbus R32Lost in Harlingen R16
568251
Ergi Kırkın27TUR69+2Hua Hin R32
56976
Filip Misolic25AUT68+24+4Lima R32Qual. Lima W74143
570183
Adrian Andreev25BUL68+14+3Hersonissos 3 R32Qual. Hersonissos 3 W72118
571 NCH 
(592)
Andrea De Marchi19ITA68+26+4San Gregorio Di Catania 2 R32Lost in San Gregorio Di Catania SF
572443
Federico Iannaccone27ITA68+2San Gregorio Di Catania 2 R32
573 NCH 
(640)
Ignacio Parisca Romera21VEN68+80+13Las Palmas De Gran Canaria R32Lost in Valencia F
574 NCH 
(577)
Lucas Andrade Da Silva21BRA67+3
575207
Daniel Dutra da Silva38BRA67-13-4Santa Cruz Do Sul R32
576 NCH 
(579)
Goncalo Marques20POR67+3Vale Do Lobo 2 R32Lost 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+1Columbus R32
581 NCH 
(595)
Hunter Heck24USA66+20+3Columbus R32Lost in Harlingen QF
582237
Saba Purtseladze25GEO66+5+1Sharm El Sheikh 21 R32Lost in Sharm El Sheikh 20 R16
583545
Martin Van Der Meerschen26BEL66+22+3Antalya 10 R16Lost in Antalya 9 SF
584170
Maxime Janvier30FRA66+22+3Monastir 1 R32Qual. Monastir 1 W70116
585531
Marcel Zieliński26POL66-14-3Las Palmas De Gran Canaria R32Lost in Valencia R16
586582
Jack Anthrop23USA65-4Columbus R32
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 R32Lost in Sharm El Sheikh 20 R16
596334
Leo Borg23SWE64+3Lost in Stockholm R32 
597128
Andrea Vavassori31ITA63+3
598 NCH 
(636)
Casey Hoole23AUS63+38+6Brisbane 3 R1669132
599 NCH 
(603)
Amir Omarkhanov18KAZ63+15+1Sharm El Sheikh 21 R32Lost in Fergana 2 R16
600433
Pietro Fellin25ITA63+7
601587
Thiago Cigarran26ARG63-12-2Roldan R32
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 R32
612586
Nicolas Tepmahc25FRA62+9+2Monastir 1 R32Lost in Monastir 44 R32
Qual. Monastir 1 W
66112
613161
Filip Peliwo32POL62+5+1Lost in Maanshan 10 R16
614575
Keegan Rice20CAN61-39-6
615611
Daniele Rapagnetta19ITA61+5+1San Gregorio Di Catania 2 R32Lost in San Gregorio Di Catania R16
616599
Giorgio Tabacco23ITA61+1San Gregorio Di Catania 2 R32
61740
Max Purcell28AUS60+2
618470
Imanol López Morillo26ESP60+4Heraklion 14 R32Lost in Valencia R32
619233
Yun seong Chung28KOR59+4
620599
Anton Arzhankin23RUS59-17-4
621603
Pieter De Lange20NED59+6
622604
Andreja Petrovic26NOR59+6Columbus R32Lost in Harlingen R32
623609
Timofei Derepasko19RUS59+8
624116
Marc Polmans29AUS58-29-6
625573
Jamie Mackenzie18GER58+7Lost in Qual. Knoxville R1
626211
Javier Barranco Cosano27ESP58-10-3Santa Cruz Do Sul R32
627604
Dev Javia24IND58+6Kuala Lumpur R32
628 NCH 
(691)
Dragos Cazacu22ROU58+89+13Naples 4 R32Hilton Head Island W
629623
Samuel Heredia20COL58-1
630553
Bruno Fernandez22BRA58-1
631 NCH 
(633)
Gabriele Bosio25ITA58+4
632546
Aidan Kim21USA57+6Columbus R32
633520
Conner Huertas del Pino30PER57+4
634404
Cannon Kingsley25USA57-48-8Montreal 2 R32
635547
Matyas Fuele27HUN57+4
636395
Rigele Te29CHN57+105+15Maanshan 11 R32Maanshan 10 W
637624
Juan Sebastian Osorio29COL57+4
638261
Alex Rybakov29USA57+5Montreal 2 R32
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+7Santa Cruz Do Sul R32Lost in Salvador F
643533
Luis Carlos Alvarez22MEX56+197+25Zamora R32Guadalajara W
644458
Maxwell McKennon24USA56+13+2Zamora R32Lost in Guadalajara QF
645642
Nikolai Barsukov20GER56+17+3Monastir 1 R32Lost in Monastir 44 R32
Qual. Monastir 1 W
60106
646514
Marlon Vankan26GER55+4Roldan R32
647252
Samuel Vincent Ruggeri24ITA55+4
648296
Oleksandr Ovcharenko25UKR55-22-4San Gregorio Di Catania 2 R32
649648
Radu David Turcanu20ROU55+3San Gregorio Di Catania 2 R32Lost in San Gregorio Di Catania R32
650554
Guillaume Dalmasso24FRA55-4-2Lost in Qual. Monastir 1 R2
651527
Michael Bassem Sobhy22EGY54+4Columbus 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+1San Gregorio Di Catania 2 R32Lost in San Gregorio Di Catania QF
655648
Daniel Salazar25COL54-7-2
656 NCH 
(658)
Oliver Bonding19GBR53+2
657327
Naoki Nakagawa29JPN53+2
658509
Manuel Mazza27ITA53-2-1Las Palmas De Gran Canaria R32
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 R16Lost 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 2 R32San Gregorio Di Catania W
671458
Nicolas Zanellato24BRA52-2Santa 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-7Naples 4 R32Lost in Hilton Head Island R32
677582
Chase Ferguson27AUS51+6+1Lost in Qual. Brisbane 3 R2
67858
Arthur Cazaux24FRA50-2
679662
Stefan Horia Haita19ROU50-1Antalya 10 R32Lost in Antalya 9 R32
680595
S D Prajwal Dev30IND50+13+2Lost in Qual. Matsuyama R2
681341
Wilson Leite35BRA50-7-1Santa Cruz Do Sul R32
682127
Jelle Sels31NED50
683410
Stefan Popović23SRB50+2
6847
David Goffin35BEL49+2
685653
Matyáš Černý25CZE49+3Antalya 10 R16
686663
Benjamin Pietri30FRA49+25+3Hersonissos 3 R32Lost in Heraklion 13 R16
Qual. Hersonissos 3 W
5399
687450
Yurii Dzhavakian33UKR49-16-3Sharm El Sheikh 21 R32
688642
Roger Pascual Ferra20ESP48+1
689298
Aidan McHugh26GBR48-144-28Columbus R32Lost in Harlingen QF
690361
Viacheslav Bielinskyi22UKR48+1Lost in Antalya 10 R32
691316
Alberto Barroso Campos30ESP48+24+3Las Palmas De Gran Canaria R32Lost in Valencia QF
692477
Kirill Kivattsev29RUS48-22-4
693643
Lorenzo Claverie24ITA47+128+14Lost in Guadalajara F
694685
Walid Ahouda23MAR47+2
695 NCH 
(697)
Grigory Shebekin21RUS47+3
696479
Jacob Bradshaw24AUS47+3
697695
Stefano D'Agostino23ITA47+3Monastir 45 R32
698655
Thanapet Chanta27THA47+3Hua Hin R16
699634
Léo Raquillet21FRA47+3Lost in Qual. Hersonissos 3 R1
700 NCH 
(703)
Nico Hipfl20AUT47+3
701508
Manish Sureshkumar27IND47-7-1
70249
Federico Coria34ARG46+2
703 NCH 
(705)
Manuel Plunger24ITA46+2Lost in Hua Hin R32
704563
Mario Gonzalez Fernandez24ESP46+2Vale Do Lobo 2 R16
705669
Marc Majdandzic21GER46+2
706447
Kuan Yi Lee30TWN46+2
707394
Bruno Kuzuhara22USA46+3
708515
Émilien Demanet21BEL46+1Lost in Monastir 44 R32
709695
Matteo Covato21ITA46-14-2Zamora R32Lost in Guadalajara R16
710424
Kokoro Isomura23JPN46+14+2Lost in Qual. Brisbane 3 R2
711663
Samir Hamza Reguig24ALG46+1Lost in Monastir 44 R32
712600
Khololwam Montsi23RSA45+1
713538
Pablo Martinez Gomez20ESP45-26-4Lost in Harlingen R32
714331
Carlos Lopez Montagud26ESP45
715660
Daniel Antonio Núñez25CHI45-18-2
716651
Nicolás Villalón22CHI45
717305
Kalin Ivanovski22MKD44+2
718CH
Andrew Johnson17USA44+2
719688
Žiga Šeško18SLO44+3
720718
George Lazarov21BUL44+3Heraklion 14 R32
721587
Pawit Sornlaksup27THA44+11+1Hua Hin R32Lost in Maanshan 10 R16
722636
Ryan Colby23USA44-82-13Naples 4 R32Lost in Hilton Head Island QF
723618
Santiago De La Fuente24ARG44+33+4Lima R32Qual. Lima W50119
724 NCH 
(732)
Alan Ważny19POL44+10+1Antalya 10 R32Lost in Antalya 9 R16
725702
Noa Vukadin22CRO43+2
726438
Orel Kimhi23ISR43Knoxville R3249118
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 R32Lost in Heraklion 13 QF
732689
Rodrigo Alujas24MEX43-14-2Zamora R32Lost in Guadalajara R16
733 NCH 
(734)
Kuan Shou Chen18TWN42+2Hua Hin R16Qual. 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 R32
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+3Columbus R32Lost in Harlingen SF
744 NCH 
(747)
Jerry Roddick24USA41+3
745679
Dong Ju Kim24KOR41+3Maanshan 11 R32
746724
Matt Kuhar30USA41+3Montreal 2 R32Qual. Pembroke 2 W
Lost in Pembroke 2 QF
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+4Lima R32Qual. Lima W46115
752749
Matt Hulme27AUS40+1
753114
Gijs Brouwer30NED40+1
754375
Strong Kirchheimer31USA40-12-2
755 NCH 
(757)
William Rejchtman Vinciguerra19SWE40+2
756229
Mukund Sasikumar29IND40+2Kuala Lumpur R32
757636
Taisei Ichikawa25JPN40+2Lost in Qual. Matsuyama R1
758263
Christoph Negritu32GER39+2
759447
Tomás Farjat25ARG39+2Roldan R32
760453
Arklon Huertas Del Pino Cordova32PER39+2Lost in Lima R32
761752
Noah Zamora23USA39-6-1Lost in Harlingen R16
762 NCH 
(763)
Lorenzo Gagliardo26ARG39+1
763761
Carles Cordoba20ESP39+2Las Palmas De Gran Canaria R32Lost in Valencia R32
764641
Kosuke Ogura30JPN39+2Lost in Qual. Matsuyama R2
765536
Joshua Sheehy29USA38+3
766538
Johan Alexander Rodriguez23COL38+14+1Lost in Hilton Head Island R16
767280
Jakub Nicod22CZE38+4
768760
Yuta Tomida20JPN38+5Lost in Qual. Matsuyama R1
769 NCH 
(776)
Rafael Tosetto27BRA38+7Santa Cruz Do Sul R32
770 NCH 
(775)
Victor Pagotto21BRA38+5
771708
Evan Bynoe27USA38+6Naples 4 R32Lost in Trois Rivieres R32
772CH
Max Dahlin20SWE37+6Lost in Stockholm R32 
773319
Patrick Maloney26USA37+6
774 NCH 
(911)
Kacper Szymkowiak21POL37+179+15Pembroke 2 W
775755
Niklas Guttau26GER37+6Las Palmas De Gran Canaria R32
776774
Conor Gannon24IRL37+6Heraklion 14 R32
777603
Oscar Weightman24GBR37+26+2Lost in Sharm El Sheikh 20 QF
778288
Fabrizio Andaloro25ITA37+5
779378
Dan Martin27CAN37-99-13
780759
Jesse Flores31CRC37+34+3Zamora R32Lost in Guadalajara QF
781719
Oskar Brostrom Poulsen24DEN37-51-6Montreal 2 R32Lost in Trois Rivieres QF
782549
Tianhui Zhang20CHN37+22+2Maanshan 11 R32Lost in Maanshan 10 QF
783763
Rares Teodor Pieleanu19ROU37+1
784779
Benjamin Willwerth19USA37+1
785740
Calvin Müller26GER37+9+1Kuala Lumpur R32Lost in Fergana 2 R16
786403
Lorenzo Rottoli24ITA37+10+1Lost in San Gregorio Di Catania R16
787783
Egor Pleshivtsev19RUS37
788787
Nikola Slavic26SWE37+73+7Montreal 2 R32Lost in Trois Rivieres F
789745
Taiyo Yamanaka25JPN37-25-2
790636
Aleksandr Braynin27UKR37-2Lost in Vale Do Lobo 2 R32
791455
Olaf Pieczkowski22POL36-70-8
792614
Yuta Kawahashi28JPN36-1
793 NCH 
(861)
Luka Talan Lopatić18SLO36+77+7Qual. Valencia W
Lost in Valencia SF
794789
Stefan Vujic28AUS36-1Lost in Qual. Brisbane 3 R1
795736
Jakub Filip21CZE36-3Qual. Heraklion 13 W
Lost in Heraklion 13 R32
Lost in Heraklion 14 R32
796508
Loann Massard21FRA36+1
797418
Maé Malige20FRA36+33+3Monastir 1 R32Lost in Monastir 44 R16
Qual. Monastir 1 W
4086
798575
Luca Castagnola24ITA36
799139
Seong chan Hong29KOR35+39+4Maanshan 11 R32Lost in Maanshan 10 SF
800795
Nicolas Oliveira20BRA35-1
801532
Adrien Gobat25FRA35+50+5Orleans R32Qual. Orleans W43160
802711
Vincent Marysko20GER35-2
803737
Vignesh Gogineni23USA35-64-7Lost in Hilton Head Island R16
804609
Fryderyk Lechno-Wasiutyński21POL35-3
805546
Uisung Park26KOR35-3
806576
Michal Krajčí21SVK35-75-8
807362
Bastián Malla30CHI35-2
808758
Alexandre Reco27FRA35+7+1Lost in Heraklion 13 R32
Lost in Qual. Hersonissos 3 R2
809355
Karl Friberg27SWE35+7+1Lost in Heraklion 13 R16
Lost in Qual. Stockholm R1
810791
Finn Murgett25GBR35-4
811437
Michiel De Krom28NED35-4Lost in Valencia R32
812804
Dominick Mosejczuk19USA34-4
813673
Gustavo Ribeiro De Almeida20BRA34-3
814692
Hoyoung Roh20KOR34-3Montreal 2 R32
815486
Alex Knaff28LUX34-3
816479
Felix Corwin30USA34-3Naples 4 R32Lost in Hilton Head Island QF
817590
Ryan Dickerson29USA34-74-8
818815
Giulio Perego23ITA34+11+1Lost in Monastir 44 R16
Lost in Qual. Monastir 1 R1
819781
Anas Mazdrashki20BUL34-2Heraklion 14 R32
820712
Benjamin Torrealba21CHI34+15+2Lost in Salvador QF
821764
Mert Naci Türker28TUR34-3
822819
Andrea Colombo24ITA34-3Monastir 45 R16
823818
Giannicola Misasi26ITA34-3
824783
Jannik Opitz28GER33-2Montreal 2 R32
825680
Abel Forger21NED33-1
826786
Yannick Theodor Alexandrescou18FRA33-1
827550
Liam Gavrielides22GER33-1Monastir 45 R32
828 NCH 
(844)
Ryo Tabata18JPN33+16+2Lima R32Qual. Lima W39108
829802
Charles Bertimon27FRA33-1Naples 4 R32
830815
Chirag Duhan22IND33+39+4Lost in Fergana 2 SF
831788
Joao Victor Couto Loureiro23BRA33Santa 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 R32
837496
Denis Klok28RUS32
838110
Giulio Zeppieri24ITA31
839429
Alvin Nicholas Tudorica24CAN31-6-1Montreal 2 R32Lost in Pembroke 2 R32
840449
Maxim Zhukov21RUS31-17-2Maanshan 11 R32Lost in Maanshan 10 QF
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 R32
846822
Nicolas Robert20FRA31
847825
Pietro Marino25ITA31+1San Gregorio Di Catania 2 R32Lost in San Gregorio Di Catania R16
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+1Vale Do Lobo 2 R32Qual. Heraklion 13 W
Lost in Heraklion 13 R16
853719
Hanyi Liu25CHN30
854 NCH 
(857)
Robert Guna21ROU30+12+1Heraklion 14 R32Lost 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-1Kuala Lumpur R32Lost in Fergana 2 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-1Naples 4 R32
867774
Nitin Kumar Sinha27IND29Lost in Qual. Matsuyama R1
868620
Josip Šimundža21CRO29Heraklion 14 R32
869519
Amr Elsayed27EGY29+12+1Lost in Sharm El Sheikh 20 R16
870 NCH 
(885)
Daniil Sarksian20ARM29+16+1Kuala Lumpur R32Lost 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 R16
875477
Peter Fajta24HUN28+4
876625
Leo Vithoontien27JPN28-104-10Hua Hin R32
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 R32Lost in Heraklion 13 R32
881853
Alaa Trifi19TUN28-9-1
882880
Aditya Vishal Balsekar24IND28+3
883 NCH 
(888)
Noritaka Koizumi23JPN27+5Maanshan 11 R32
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-1Las Palmas De Gran Canaria R32Lost in Valencia R32
892741
Joshua Charlton27AUS27-19-2
893272
Orlando Luz28BRA26+5
894857
Charlie Robertson20GBR26+5
895822
Ofek Shimanov21ISR26+5Columbus R32
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 R32Lost in San Gregorio Di Catania R32
902740
Pierre Yves Bailly23BEL25+16+1Sharm El Sheikh 21 R32Lost 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+6Kuala Lumpur R32
906 NCH 
(912)
Oscar Brown24GBR25+6Hua Hin R16
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 R32
910908
Rocco Piatti22MON25+5Monastir 45 R32Lost in Monastir 44 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-9Kuala Lumpur R32
920838
Iiro Vasa24FIN24+7
921910
Mickael Kaouk18FRA24+7Heraklion 14 R32Lost in Qual. Heraklion 13 R1
922 NCH 
(963)
Gabriele Crivellaro19ITA24+41+2San Gregorio Di Catania 2 R32Lost in San Gregorio Di Catania QF
Qual. San Gregorio Di Catania 2 W
923 NCH 
(999)
Nicolas Ifi28BEL24+157+8Lost in Sharm El Sheikh 20 F
924352
Kris Van Wyk30RSA24+25+1Monastir 45 R32Qual. Monastir 44 W
Lost in Monastir 44 R16
925722
Alejandro Turriziani Álvarez23ESP24+5
926906
Jeremy Gschwendtner28GBR24+5Qual. Heraklion 13 W
Lost in Heraklion 13 R32
927 NCH 
(932)
Nicolas Bruna27CHI24+5Roldan R32
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 R32
934 NCH 
(964)
Štěpán Baum23CZE23+68+4Antalya 10 R32Lost in San Gregorio Di Catania SF
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+5Roldan R32
938724
Fernando Cavallo20ARG23+5
939912
Jordan Hasson27ISR23+6Hua Hin R32
940819
Dominik Reček31CZE23+4
941869
Theodore Dean24USA23+38+2Montreal 2 R32Lost in Trois Rivieres QF
942704
Mwendwa Mbithi28USA23+5
943378
Sora Fukuda29JPN23+5
944 NCH 
(965)
Nikita Ianin25RUS23+25+1Sharm El Sheikh 21 R32Lost in Fergana 2 R16
945913
Benjamin O'Connell27AUS23+5Lost in Qual. Brisbane 3 R1
946828
Andrea Fiorentini25ITA23+5San Gregorio Di Catania 2 R32Lost in San Gregorio Di Catania R32
Qual. San Gregorio Di Catania 2 W
947694
Maxence Bertimon27FRA23+37+2San Gregorio Di Catania 2 R32Lost in San Gregorio Di Catania QF
Qual. San Gregorio Di Catania 2 W
948684
Ali Yazdani23IRI23+4Antalya 10 R16Lost 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+4Naples 4 R32Lost in Salvador SF
958753
Justin Roberts29BAH22+2Naples 4 R32Lost in Pembroke 2 R32
959950
Yan Cheng Chen24TWN22+2Maanshan 11 R32
960949
Fons Van Sambeek24NED22+5Hua Hin R16
961839
Yaojie Zeng24CHN22+5
962675
Francisco Rocha27POR22+6Vale Do Lobo 2 R16
963829
Tom Zeuch26GER22+7
964 NCH 
(988)
Mohamed Nazim Makhlouf30ALG22+34+2Monastir 45 R32Lost in Monastir 44 QF
965934
Louis Larue22FRA22+6
966384
Neil Oberleitner27AUT21-31-2
967569
James Watt26NZL21+5
968 NCH 
(973)
Alexander Rozin21CAN21+5Montreal 2 R32
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-1Montreal 2 R32Lost in Hilton Head Island R32
976299
Hazem Naw26SYR21-14-1Sharm El Sheikh 21 R32
977968
Markus Malaszszak22THA21+5Hua Hin R32
978967
Volodymyr Iakubenko21UKR21-11-1
979 NCH 
 1015
Rafael De Alba24MEX21+36+2Zamora R32Lost in Guadalajara QF
980817
Saveliy Ivanov22RUS21+3
981881
Pavlos Tsitsipas21GRE21+4Hersonissos 3 R32Lost in Heraklion 13 R322571
982824
Jangjun Kim19KOR20-133-10
983741
Matthew Forbes20USA20-47-3Columbus R32
984289
Adria Soriano Barrera27COL20+2
985 NCH 
(987)
Roan Jones23GBR20+2
986931
Dante Pagani18ARG20+2Roldan R32
987385
Aryan Shah20IND20+3
988948
Tudor Batin19ROU20+3
989 NCH 
 1077
Edoardo cherie Ligniere22ITA20+88+4Kuala Lumpur R32Lost in Fergana 2 SF
990729
Tomas Curras Abasolo26ESP20+4Vale Do Lobo 2 R32Qual. Heraklion 13 W
Lost in Heraklion 13 R32
Qual. Vale Do Lobo 2 W
991 NCH 
(993)
Tobia Costanzo Baragiola Mordini20ITA20+5Antalya 10 R32Lost in Antalya 9 R32
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 R32Lost 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 :