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
Jannik Sinner25ITA9450-1000
2CH
Alexander Zverev29GER9400-350Vienna R16
(R32  )
94509850
31
Carlos Alcaraz23ESP5650+40Vienna R16
(R32  )
57006100
4CH
Ben Shelton24USA4530-150Basel R16
(R32  )
45804980
51
Daniil Medvedev30RUS3710-150Vienna R16
(R32  )
37604160
6CH
Flavio Cobolli24ITA3690Vienna R16
(R32  )
37404140
7 NCH 
  (8)  
Arthur Fils22FRA3475+1+50Basel R16
(R32  )
35253925
8CH
Frances Tiafoe28USA3380+1Lost in Vienna R32 
9 NCH 
 (11) 
Rafael Jódar20ESP3209+2-25Basel R16
(R32  )
32593659
105
Alex de Minaur27AUS3180-100Vienna QF
(R16  )
32803580
Advertisement
111
Novak Djoković39SRB3140+1+50Basel R16
(R32  )
31903590
124
Taylor Fritz29USA2945+1-50Basel R16
(R32  )
29953395
134
Félix Auger-Aliassime26CAN2865-6-650
148
Tommy Paul29USA2725+50Vienna R16
(R32  )
27753175
1512
Jakub Menšík21CZE2545+1+50Lost in Vienna R16 
1613
Alejandro Davidovich Fokina27ESP2510-1-90
1716
Brandon Nakashima25USA2375Lost in Vienna R32 
1812
Learner Tien20USA2345Lost in Vienna R16 
1912
Jiří Lehečka24CZE2300+2+25Basel R16
(R32  )
23502750
2018
Francisco Cerúndolo28ARG2210-1-100Lost in Vienna R32
2116
Luciano Darderi24ITA2200+2+40Vienna R16
(R32  )
22502650
225
Andrey Rublev29RUS2075-100Lost in Vienna R32 
232
Casper Ruud27NOR2035+2+40Lost in Basel R16 
245
Lorenzo Musetti24ITA1960+2+40Vienna R16
(R32  )
20102410
258
Karen Khachanov30RUS1930-1-100Lost in Vienna R32 
2610
Alexander Bublik29KAZ1885-6-400
27CH
Alexander Blockx21BEL1665-125
286
Hubert Hurkacz29POL1625+40Lost in Basel R16 
2919
Alejandro Tabilo29CHI1565+1Lost in Basel R32 
3025
Tomás Martín Etcheverry27ARG1525-1-40Lost in Vienna R32 
31 NCH 
 (33) 
Arthur Fery24GBR1453+4+47Vienna R1615031903
3230
Ignacio Buse22PER1445Lost in Vienna R32
3330
Alex Michelsen22USA1435+1+25Basel R1614851885
343
Stefanos Tsitsipas28GRE1430-1
3514
Valentin Vacherot27MON1330-4-150Basel R16
(R32  )
13801780
3630
Matteo Arnaldi25ITA1311Lost in Vienna R32 
3722
Botic van de Zandschulp31NED1295Lost in Basel R32
3813
Ugo Humbert28FRA1270Lost in Basel R32 
3933
Zizou Bergs27BEL1210-50Lost in Basel R32 
4024
João Fonseca20BRA1200-50
4139
Daniel Mérida22ESP1195+1Lost in Vienna R32 
42 NCH 
 (44) 
Arthur Géa21FRA1146+2-14
438
Cameron Norrie31GBR1145-2-50Vienna R1611951595
44 NCH 
 (45) 
Quentin Halys30FRA1127+1Lost in Basel R32 
456
Matteo Berrettini30ITA1123+3+40Vienna R16
(R32  )
11731573
4621
Jan Lennard Struff36GER1121+1+37Basel R1611711571
4740
Luca Van Assche22FRA1105-1Lost in Vienna R32 
4829
Mariano Navone25ARG1099-5-65Lost in Basel R32 
4930
Nuno Borges29POR1075+4+75Basel QF
(R16  )
11751475
5021
Tallon Griekspoor30NED1075+40Vienna R16
(R32  )
11251525
Advertisement
5110
Denis Shapovalov27CAN1055+1+40Basel R16
(R32  )
11051505
5218
Sebastián Báez25ARG1044-3Lost in Qual. Basel R1
5342
Thiago Agustín Tirante25ARG1023-2-1Lost in Qual. Vienna R1
5442
Juan Manuel Cerúndolo24ARG1000Qual. Basel W
Lost in Basel R32 
5537
Raphaël Collignon24BEL968-25
5652
Adolfo Daniel Vallejo22PAR947Lost in Qual. Vienna R1
5756
Jaime Faria23POR941Lost in Qual. Basel R1
5845
Yannick Hanfmann34GER923+1Qual. Basel W
Lost in Basel R32
5917
Adrian Mannarino38FRA898+14+115Vienna QF
(R16  )
Qual. Vienna WQual. Vienna W
Vienna QF
(R16  )
9981298
6027
Miomir Kecmanović27SRB893-2-37Lost in Qual. Basel R1
6136
Fábián Marozsán27HUN875+2+15Lost in Qual. Vienna R2
6255
Vít Kopřiva29CZE844+2Lost in Qual. Vienna R1
6345
Ethan Quinn22USA838-1-23
6444
Daniel Altmaier28GER837-4-37Basel R16
(R32  )
Lost in Qual. Basel R2Lost in Qual. Basel R2
Basel R16
(R32  )
8871287
6533
Jaume Munar29ESP825-10
6663
Mattia Bellucci25ITA824
6755
Martin Landaluce20ESP822Lost in Vienna R32 
6824
Arthur Rinderknech31FRA820-7-50Lost in Basel R32
6920
Tomáš Macháč26CZE819+2+15Qual. Vienna W
Lost in Vienna R32 
7046
James Duckworth34AUS814-2Lost in Qual. Basel R1
7136
Roman Safiullin29RUS807-2
7247
Facundo Díaz Acosta25ARG807-2
7310
Pablo Carreño Busta35ESP773+1Lost in Qual. Vienna R1
7462
Zachary Svajda23USA759+2Lost in Qual. Basel R1
7556
Román Andrés Burruchaga24ARG754+2
7656
Hamad Medjedović23SRB751+2Lost in Qual. Vienna R1
7738
Alex Molčan28SVK747+3+13Lost in Qual. Vienna R2
7869
Titouan Droguet25FRA746-6-55Lost in Qual. Vienna R2
7976
Kyrian Jacquet25FRA741
8043
Camilo Ugo Carabelli27ARG730-5-40Guayaquil R16732795
8145
Kamil Majchrzak30POL725+1
8254
Aleksandar Kovačević28USA693+2-10Lost in Qual. Basel R2
Lost in Basel R32 
8362
Rinky Hijikata25AUS692+2+3Lost in Qual. Basel R2
Lost in Basel R32 
8415
Sebastian Korda26USA690-3-40
8516
Nikoloz Basilashvili34GEO681+10+50Vienna R16
(R32  )
7311131
8623
Damir Džumhur34BIH679-3-33
8741
Térence Atmane24FRA678+3+12Seoul QF
(R16  )
697787
8837
Marcos Giron33USA676Lost in Qual. Basel R1
8949
Jacob Fearnley25GBR671-3-15Qual. Vienna W
Lost in Vienna R32
9076
Marco Trungelliti36ARG670-1
9170
Dino Prižmić21CRO652+2+14Brest QF663738
9264
Yunchaokete Bu24CHN646-6Lost in Seoul R16 
9387
Coleman Wong22HKG644-6-34Seoul QF
(R32  )
663753
9433
Jenson Brooksby26USA638Lost in Sioux Falls R16
9542
Benjamin Bonzi30FRA630+4+13
963
Marin Čilić38CRO629Lost in Seoul R32 
9795
Toby Samuel24GBR625Brest R16632718
9874
Adam Walton27AUS619
99 NCH 
(100)
Henrique Rocha22POR596+1
10088
Michael Zheng22USA594+1
Advertisement
101 NCH 
(103)
Zsombor Piros27HUN590+3Lost in Brest R32
10231
Lloyd Harris29RSA579+6+8Lost in Seoul R16 
10371
Jesper de Jong26NED575-1-16
10454
Yibing Wu27CHN571+3Lost in Seoul R32 
10521
Lorenzo Sonego31ITA571-14-87Lost in Qual. Vienna R2
10645
Aleksandr Shevchenko25KAZ559+3
10758
Hugo Gaston26FRA548+3Brest R16555641
10890
Martin Damm23USA545-3-37Brest R16552638
10958
Thiago Seyboth Wild26BRA545+2
11030
Corentin Moutet27FRA540-7-50Lost in Qual. Vienna R1
111 NCH 
(113)
Gustavo Heide24BRA535+2
11274
Jan Choinski30GBR533+2
113109
Dane Sweeny25AUS528-1-10
114 NCH 
(115)
Nicolás Mejía26COL519+1
11553
Christopher O'Connell32AUS499+3
11664
Hugo Dellien33BOL498+3Guayaquil R16503566
11787
Sho Shimabukuro29JPN496-11-84Seoul QF
(R32  )
515605
11886
Dalibor Svrčina24CZE494+2
11954
Valentin Royer25FRA493-2-13Sioux Falls R16497583
12037
Sebastian Ofner30AUT491+2
12191
Otto Virtanen25FIN491-2Brest QF502577
12274
Emilio Nava24USA484+1
123 NCH 
(124)
Rei Sakamoto20JPN477+2+8Seoul QF
(R16  )
496586
12436
Pedro Martínez29ESP462+2
12592
Shintaro Mochizuki23JPN451+4Lost in Brest R32
12619
Alexei Popyrin27AUS448+1-10
12748
Aleksandar Vukic30AUS435-11-72Lost in Seoul R16
12899
Nishesh Basavareddy21USA432+3Lost in Brest R32
129 NCH 
(132)
Stefanos Sakellaridis22GRE431+3Lost in Seoul R16
130 NCH 
(132)
Max Alcalá Gurri24ESP430+3
131 NCH 
(134)
Clément Chidekh25FRA428+3
13272
Borna Gojo28CRO423+3+7Lost in Brest R16
1333
Grigor Dimitrov35BUL422-9-50Lost in Vienna R32 
13454
Francisco Comesaña26ARG415-6-40
135CH
Federico Cina19ITA415+7+14Brest QF426501
13627
Laslo Djere31SRB411-1Brest R16418504
137 NCH 
(138)
Matej Dodig21CRO410+1
138109
Andrea Pellegrino29ITA404+1
139116
Pablo Llamas Ruiz24ESP403+1
14087
Jurij Rodionov27AUT403-3-8Lost in Vienna R32 
14195
Tristan Schoolkate25AUS401-2Ningbo R16407470
14231
Márton Fucsovics34HUN400+1
14329
Giovanni Mpetshi Perricard23FRA400+5+15Qual. Basel W
Lost in Basel R32 
144CH
Darwin Blanch19USA398+1Sioux Falls R16405491
14538
Alexandre Müller29FRA397-15-44Lost in Seoul R32
146101
Vilius Gaubas21LTU396-1
147143
Ilia Simakin23RUS393-1-3
14881
Michael Mmoh28USA386-1
149102
Elmer Møller23DEN378+1
150 NCH 
(152)
Nikolás Sánchez Izquierdo27ESP369+2
Advertisement
1513
Stan Wawrinka41SUI368-8Lost in Basel R32 
15289
Francesco Passaro25ITA367+1
15393
Tomás Barrios Vera28CHI364+3Guayaquil R16370433
154 NCH 
(157)
Lukas Neumayer24AUT362+14+20Qual. Vienna W
Lost in Vienna R32 
1554
Jack Draper24GBR360+3
15689
Patrick Kypson27USA358+3
15752
Soonwoo Kwon28KOR355+3
158CH
Clément Tabur26FRA355+3Brest R16362448
159156
Daniil Glinka26EST355-2-6Lost in Brest R32
16031
Zhizhen Zhang30CHN354+6+8Lost in Seoul R16 
16123
Dušan Lajović36SRB353+1
162145
Tom Gentzsch23GER352+2
16360
Stefano Travaglia34ITA350+4+4Brest R16357443
164CH
Andrea Guerrieri27ITA349+1
165140
Mark Lajal23EST349-11-16
16633
Gabriel Diallo25CAN339-17-43Lost in Brest R16
16750
Pavel Kotov27RUS339+2
16817
Cristian Garín30CHI336+3
169150
Joel Schwärzler20AUT334+3Lost in Qual. Vienna R1
170158
Gauthier Onclin25BEL333+3
171 NCH 
(176)
Moïse Kouamé17FRA332+5+7Brest R16339425
172125
Alex Bolt33AUS332+3
173156
Vitaliy Sachko29UKR332-3-5
174108
Francesco Maestrelli23ITA330-2Brest QF341416
17558
Taro Daniel33JPN326+2+1Lost in Seoul R16 
176137
Chris Rodesch25LUX325-21-40
177 NCH 
(178)
Felix Balshaw20FRA324+1Lost in Brest R32
17817
Bernard Tomic34AUS322+1
179118
Nicolai Budkov Kjaer20NOR320+1+7Lost in Brest R16
18016
Marco Cecchinato34ITA316-17-37
181 NCH 
(191)
Mika Brunold22SUI313+10+13Lost in Qual. Basel R2
Lost in Basel R32 
182 NCH 
(186)
João Lucas Reis Da Silva26BRA311+4+6Guayaquil R16317380
183182
Guido Iván Justo28ARG308-1
184181
Sascha Gueymard Wayenburg23FRA307-3-5Lost in Brest R32
185184
Diego Dedura18GER307-1Guayaquil R16313376
186123
Jérôme Kym23SUI303+36+50Basel R16353753
187CH
Lautaro Midon22ARG303Guayaquil R16309372
188132
Jack Pinnington Jones23GBR302
189175
Iñaki Montes De La Torre24ESP301-6-6Lost in Brest R32
190185
Keegan Smith28USA301-5-6Lost in Ningbo R32
191113
Liam Draxl24CAN298+3+3Sioux Falls R16305391
192151
Juan Carlos Prado Angelo21BOL298+6+6Guayaquil R16304367
193184
Jan Kumstát19CZE298-4-4Lost in Seoul R32 
194153
Alexis Galarneau27CAN297-2Lost in Sioux Falls R32
195127
Facundo Mena34ARG296-2
196190
Matheus Pucinelli De Almeida25BRA294
197160
Gonzalo Bueno22PER294Guayaquil R16300363
198184
David Jordá Sanchis32ESP293-8-8
199181
Andre Ilagan25USA292Lost in Seoul R32
200123
Timofey Skatov25KAZ290Lost in Seoul R32
Advertisement
20160
Juan Pablo Varillas31PER288Lost in Guayaquil R32
202184
Luka Pavlovic26FRA281+2
20339
J.J. Wolf27USA280+7+14Sioux Falls QF291366
204202
Braden Shick23USA276+1-3Lost in Sioux Falls R32
205111
Zdeněk Kolář30CZE274-2-8
206106
Tristan Boyer25USA272-11-22
207133
Federico Agustin Gomez29ARG272
208194
Edas Butvilas22LTU271
209197
Pol Martín Tiffon27ESP268
210168
Maks Kaśnikowski23POL266+3+2Lost in Sioux Falls R16
211175
Harry Wendelken24GBR264+1Lost in Sioux Falls R32
21267
Eliot Spizzirri24USA261-6-16
213183
Gianluca Cadenasso22ITA261-11-25
214205
Max Houkes26NED261+1
215214
Henry Searle20GBR258+2Lost in Sheffield 2 R32
216133
Colton Smith23USA256+2Lost in Sioux Falls R32
217196
Rio Noguchi27JPN256-3-7Lost in Seoul R32
218103
Harold Mayot24FRA255+15+12Ningbo QF265318
21993
Liam Broady32GBR255+12+10Ningbo QF265318
220121
Raúl Brancaccio29ITA255-1
221174
Remy Bertola28SUI255+15+17Qual. Basel W
Lost in Basel R32 
22240
Ilya Ivashka32BLR254-2
223167
Alex Barrena24ARG254-12-12Lost in Guayaquil R32
22497
Kimmer Coppejans32BEL253-3
225223
Marat Sharipov24RUS253-2
226225
Marvin Möller27GER252-1
227211
Felix Gill24GBR252-1
228203
Andy Andrade27ECU251-4-2Lost in Sioux Falls R32
22983
Chun Hsin Tseng25TWN250-13-8
230209
Maxim Mrva19CZE249-2
23161
Thiago Monteiro32BRA245-1
232181
Daniel Rincon23ESP244
233 NCH 
(237)
Matthew Dellavedova26AUS237+4Tamworth 2 QFLost in Tamworth QFLost in Tamworth QF
Tamworth 2 QF
234 NCH 
(246)
Philip Henning25RSA234+14+11Marsa R16Lost in Sarreguemines FLost in Sarreguemines F
Marsa R16
2359
Roberto Bautista Agut38ESP233+5
236142
Alejandro Moro Cañas25ESP232-2-8
23767
Luca Nardi23ITA231+4
238 NCH 
(243)
Filippo Romano21ITA229+5Lost in Brest R32
239153
Jay Clarke28GBR229-5
24037
Mackenzie McDonald31USA228-2-8
241116
Leandro Riedi24SUI227+3
242170
Mattéo Martineau27FRA227+3Lost in Sarreguemines R32
Lost in Brest R32
243101
Billy Harris31GBR226+9+8Seoul QF
(R32  )
245335
244105
Elias Ymer30SWE226-17-25Lost in Ningbo R32
245235
Andrej Nedić22BIH226-10-12
246242
Hayato Matsuoka21JPN226-4-5Lost in Ningbo R32
24736
Pierre Hugues Herbert35FRA222+2Lost in Brest R32
24847
Juncheng Shang21CHN220+2Lost in Seoul R32
249159
Luka Mikrut22CRO218-2-8
250 NCH 
(252)
Dylan Dietrich22SUI218+4+2Sioux Falls QF229304
Advertisement
251 NCH 
(254)
Jay Friend22JPN218+15+8Lost in Seoul R16
25288
Dominic Stricker24SUI217+1Lost in Basel R32 
253230
Max Hans Rehberg23GER217+11+6Sioux Falls R16224310
254251
Juan Manuel La Serna22ARG216-3-4Lost in Guayaquil R32
255196
Rodrigo Pacheco Mendez21MEX216+12+6Guayaquil R16222285
256164
James McCabe23AUS216-1Lost in Ningbo R32
257131
Genaro Alberto Olivieri28ARG215Lost in Guayaquil R32
258219
Max Basing24GBR214
259237
Matías Soto27CHI214+1Mazatlan R16
260225
Franco Roncadelli26URU214-1Lost in Guayaquil R32
261230
Kilian Feldbausch21SUI213+2+2Lost in Qual. Brest R2
Lost in Brest R32
26249
Roberto Carballés Baena33ESP213-1
263235
Charles Broom28GBR212+5+3Lost in Ningbo R16
26468
Sumit Nagal29IND207+5
265251
Buvaysar Gadamauri26BEL207+5
266141
August Holmgren28DEN207+5Lost in Seoul R32
267230
Cezar Crețu25ROU206+11+8Marsa R16Lost in Heraklion 11 FLost in Heraklion 11 F
Marsa R16
268237
Alastair Gray28GBR206+4Norman R16
269103
Stefan Kozlov28USA202+15+7Sioux Falls R16209295
270127
Lorenzo Giustino35ITA202-41-46
27117
Reilly Opelka29USA200-25-26
272116
Calvin Hémery31FRA200+7+2Lost in Qual. Brest R2
273 NCH 
(289)
Oliver Tarvet23GBR199+22+13Sheffield 2 QFRedbridge WRedbridge W
Sheffield 2 QF
274257
Mili Poljičak22CRO199Lost in Ningbo R32
275247
Hynek Bartoň22CZE199Lost in Sioux Falls R32
276 NCH 
(283)
Valerio Aboian24ARG199+7+3Guayaquil R16205268
277121
Stefano Napolitano31ITA198-1
278258
Igor Marcondes29BRA198-16-15
279274
Radu Mihai Papoe24ROU198-2
280217
Yi Zhou21CHN196-24-19Ningbo R16202265
28199
Alexander Ritschard32SUI196-1
282172
Murphy Cassone24USA196Lost in Sioux Falls R32
283259
Michele Ribecai23ITA196-18-15
284279
Petr Nesterov23BUL194+1
285197
Fajing Sun30CHN193+7+6Lost in Ningbo R16
28647
Marc-Andrea Hüsler30SUI189-5-7
287150
Oriol Roca Batalla33ESP189+1
288210
Filip Jianu25ROU188-1-3
289247
Florent Bax27FRA187+1Lost in Luanda 3 QF
290287
Sergey Fomin25UZB187+1Lost in Ningbo R32
291280
Sandro Kopp26AUT187+2
292 NCH 
(316)
Mees Rottgering19NED186+24+14Sioux Falls QF197272
293168
Frederico Ferreira Silva31POR186-20-14
294 NCH 
(300)
Thomas Faurel20FRA185+6+5Lost in Luanda 3 SF
295280
Yankı Erel26TUR185-9-6
296222
Pedro Boscardin Dias23BRA185Lost in Guayaquil R32
297289
Carl Emil Overbeck25DEN184Lost in Ningbo R32
298249
Martin Krumich23CZE184-9-4Sheffield 2 QF
299269
Aidan Mayo23USA183+22+14Sioux Falls QF194269
300261
Stefan Dostanic24USA181-1
301177
Nick Hardt26DOM180+6+3Guayaquil R16186249
302241
Daniel Michalski26POL179-1
303302
Carlo Alberto Caniato20ITA179-1
304 NCH 
(306)
Daniel Milavsky25USA179+8+4Lost in Sioux Falls R16
305217
Jonáš Forejtek25CZE178-2
306242
Enrico Dalla Valle28ITA178-2
307285
Georgii Kravchenko26UKR178-2Marsa R16
308181
Abdullah Shelbayh22JOR177Lost in Sioux Falls R32
309169
Henri Squire26GER176+1
310287
Max Schönhaus19GER176+1
311226
Juan Bautista Torres24ARG176-13-6
312CH
Samuele Pieri24ITA175+1
313267
Petr Bar Biryukov24RUS175+18+10Ningbo QF185238
314147
Guy den Ouden24NED173+1
315273
Sean Cuenin22FRA171+2-1
316260
Tiago Pereira22POR171+3
317183
Oliver Crawford27GBR170-11-7
318284
Florian Broska28GER170+2
319158
Yu-hsiou Hsu27TWN170+11+5Ningbo QF180233
320295
Mert Alkaya26TUR170+7+1Ningbo QF180233
321303
Francesco Forti27ITA169+2
322284
Dali Blanch23USA169+2
323CH
Alejo Sanchez Quilez21ESP169+3
324268
Gonzalo Villanueva31ARG169-6-2Lost in Guayaquil R32
325290
Federico Bondioli21ITA168-1
326244
Lucas Poullain30FRA168+2+1Lost in Qual. Brest R2
327314
Cruz Hewitt17AUS167-13-7
328253
Giles Hussey29GBR166-6-3Lost in Norman R32
329260
Carlos Sánchez Jover26ESP166
330144
Akira Santillan29JPN164-36-23Lost in Ningbo R32
331307
Anton Matusevich25GBR163-22-14
332139
Ugo Blanchet27FRA161+13+11Brest R16Qual. Brest W168254
333311
Luciano Emanuel Ambrogi22ARG159+1Lost in Norman R32
334167
Laurent Lokoli32FRA158+1
335 NCH 
(353)
Arthur Nagel23FRA156+22+17Sarreguemines W
336 NCH 
(343)
Timo Legout24FRA155+7+4Qual. Sioux Falls W
Lost in Sioux Falls R32
337263
Eliakim Coulibaly24CIV155+39+21Luanda 3 W
33878
Nicolás Kicker34ARG155-5-6
339CH
Patrick Schoen21SUI154
340225
Philip Sekulic23AUS154-2-1Tamworth 2 QFLost in Tamworth QF
Qual. Tamworth 2 W
341235
Marko Topo23GER153-4-3
34239
Mikhail Kukushkin38KAZ152-1
343328
Joaquin Aguilar Cardozo21URU152-11-9Guayaquil R16158221
344257
Miguel Damas26ESP152-2
345161
Alibek Kachmazov24RUS151+15+13Qual. Seoul W
Lost in Seoul R16
346117
Felipe Meligeni Alves28BRA151-2
347134
Moez Echargui33TUN151+3+4Qual. Brest W
Lost in Brest R32
34893
Andrej Martin37SVK149-2
349321
Robert Strombachs27LAT149Marsa R16Lost in Sarreguemines R32
350340
Carlos Maria Zarate21ARG149-10-4Guayaquil R16155218
351348
Matthew William Donald21CZE148-3-1
352 NCH 
(388)
Karan Singh23IND148+49+25Mumbai 2 W
Lost in Sharm El Sheikh 19 R32
353177
Omar Jasika29AUS148+33+19Seoul QF
(R16  )
Qual. Seoul W167257
35456
Daniel Elahi Galán30COL147+13+10Guayaquil R16Qual. Guayaquil W153216
355212
Michael Geerts31BEL147-2+4Qual. Brest W
Lost in Brest R32
356329
Juan Estevez21ARG146-4Lost in Guayaquil R32
357342
Jake Delaney29AUS145-1+3Ningbo R16151214
358250
Andres Martin25USA142-4Lost in Sioux Falls R32
359316
Eduardo Ribeiro28BRA142-4
360135
Mitchell Krueger32USA141-9-5Sioux Falls R16148234
361180
Paul Jubb26GBR140+28+13Lost in Redbridge F
Lost in Sheffield 2 R16
362159
Dimitar Kuzmanov33BUL139-4Lost in Qual. Brest R1
363108
Franco Agamenone33ITA139-4
364176
Daniel Masur31GER138+1+1Marsa R16Lost in Sarreguemines QF
365361
Henry Bernet19SUI138-4Lost in Qual. Basel R1
366363
Massimo Giunta22ITA138-3
367339
Andrey Chepelev28RUS138-3Lost in Santa Margherita 11 QF
368125
Juan Pablo Ficovich29ARG137-2Joao Pessoa R16
369364
Lucio Ratti22ARG137Lost in Qual. Guayaquil R2
37080
Norbert Gombos36SVK136
371358
Tommaso Compagnucci26ITA136Lost in Santa Margherita 11 R16
372249
Mathys Erhard25FRA136+1
37372
Yosuke Watanuki28JPN134+1
374158
Tung Lin Wu28TWN134+1
375336
Ognjen Milić19SRB134-13-4Lost in Ningbo R32
376332
Tiago Torres24POR133+2-1
377294
Raphaël Pérot25FRA133-41-25
378185
Aziz Dougaz29TUN132+1
379280
Jie Cui28CHN132+14+6Ningbo R16138201
380105
Duje Ajduković25CRO132
381365
Max Wiskandt24GER131-4-3Lost in Las Vegas 2 R32
382371
Juan Cruz Martin Manzano21ITA130-10-6
383371
Ryan Nijboer27NED130-1-1Lost in Qual. Guayaquil R2
384335
Jacopo Vasami18ITA129
385339
Ivan Marrero Curbelo28ESP129
386 NCH 
(392)
Mika Petković19GER128+6+1Sheffield 2 QFLost in Redbridge QF
387358
Sebastian Sorger20AUT127Lost in Redbridge R16
Lost in Qual. Vienna R1
388CH
Pavel Lagutin21RUS127
389321
Gabriele Piraino22ITA127+1
390362
Manas Dhamne18IND127+1Marsa R16
391175
Álvaro Guillén Meza23ECU127-44-22Lost in Guayaquil R32
392 NCH 
(396)
Sander Jong26NED125+4Lost in Norman R32
39395
Hugo Grenier30FRA125+10+3Lost in Redbridge QF
Lost in Brest R32
39424
Yoshihito Nishioka31JPN124-13-7
395379
Jack Kennedy18USA124+2
396 NCH 
(402)
Ozan Baris22USA123+11+2Lost in Qual. Sioux Falls R2
Lost in Sioux Falls R32
397357
Eric Vanshelboim25UKR123+2-1Lost in Santa Margherita 11 R32
398 NCH 
(400)
Izan Almazan Valiente20ESP123+2
399305
Alex Martinez25ESP122-16-8
400147
Kaichi Uchida32JPN122+20+6Lost in Ningbo R16
401 NCH 
(403)
Jack Logé21BEL122+40+13Lost in Luanda 3 F
402CH
Sebastian Gorzny22USA121-1Lost in Sioux Falls R32
403338
Edward Winter22AUS121+3
404180
Yuta Shimizu27JPN121-1Lost in Ningbo R16
405260
Robin Bertrand23FRA121+4+1Lost in Monastir 42 SF
406358
Svyatoslav Gulin23RUS120-12-6
407405
Mitsuki Wei Kang Leong22MAS120+1Lost in Qual. Ningbo R1
408346
Kasidit Samrej25THA120-40-17Lost in Seoul R32
409229
Marek Gengel31CZE119+14+4Lost in Sharm El Sheikh 18 SF
410215
Khumoyun Sultanov28UZB119+6+2Lost in Qual. Ningbo R2
411271
Blake Ellis27AUS119+40+14Tamworth 2 QFLost in Tamworth F
412271
Mateus Alves25BRA119-2
413299
Vadym Ursu29UKR119-1Lost in Qual. Brest R2
41465
Thanasi Kokkinakis30AUS118-1
415368
Olle Wallin25SWE117+2
416256
Johan Nikles29SUI117+2
417414
Niels Visker25NED117+2Lost in Sarreguemines R32
418303
Arthur Weber34FRA116-20-8
419267
Louis Weßels28GER116+8+2Lost in Sarreguemines QF
Lost in Sheffield 2 R32
420 NCH 
(454)
Digvijay Pratap Singh26IND116+34+13Fergana QFLost in Mumbai 2 F
421 NCH 
(422)
Kenta Miyoshi22JPN115+1Lost in Qual. Sioux Falls R1
422157
Santiago Taverna27ARG115+3
423414
Semen Pankin27RUS115+9+2Qual. Ningbo W
Lost in Ningbo R32
424234
Maxime Chazal33FRA114-1
425194
Dan Added27FRA114-20-8Lost in Luanda 3 R32
426 NCH 
(430)
Enzo Aguiard24AUS113+12+3Lost in Tamworth QF
Lost in Tamworth 2 R16
427360
Lui Maxted22GBR113+2Norman R16
428426
Paulo Andre Saraiva Dos Santos26BRA113+3Lost in Maceio R16
429 NCH 
(432)
Spencer Johnson23USA112+7+2Lost in Qual. Sioux Falls R2
430429
Sergi Perez Contri28ESP112+4
431 NCH 
(444)
Miguel Tobon20COL112+13+4Qual. Guayaquil W
Lost in Guayaquil R32
4324
Holger Rune23DEN110+770+100Basel QF
(R16  )
210510
433395
Alafia Ayeni27USA110+4Lost in Qual. Seoul R1
434300
Hamish Stewart27GBR110-20-8
435306
Blaise Bicknell24JAM110-20-8Pembroke R16
436331
Masamichi Imamura27JPN110-3-3Lost in Ningbo R32
437221
Hernán Casanova32ARG109-2-2
438363
Justin Boulais25CAN109-10-4Lost in Qual. Sioux Falls R1
439431
Yannik Kelm21GER109Lost in Qual. Brest R1
440278
Tyler Zink25USA109+2Norman R16
441160
Oleksii Krutykh26UKR109-1
442134
Geoffrey Blancaneaux28FRA109+6+2Lost in Bol 6 SF
443342
Luca Castelnuovo29SUI108+3+1Lost in Qual. Ningbo R2
444318
Gerard Campana Lee22KOR108+1
445307
Oleg Prihodko29MKD107+2Lost in Sarreguemines R32
446271
Pedro Sakamoto33BRA107+41+15Joao Pessoa R16Maceio W
447353
Dhakshineswar Suresh26IND106-26-9Lost in Mumbai 2 R16
448425
Luca Staeheli26SUI106-18-7Lost in Shenzhen F
449168
Murkel Dellien29BOL106
450279
Garrett Johns25USA106+10+6Marsa R16Lost in Mumbai 2 SF
451450
Nikita Mashtakov27UKR105-1Heraklion 12 R16
452CH
Karl Poling27USA104+1+1Qual. Sioux Falls W
Lost in Sioux Falls R32
453318
Alex Martí Pujolras27ESP103-1
454143
Hiroki Moriya36JPN103+28+9Qual. Ningbo W
Lost in Ningbo R16
455451
Koki Matsuda25JPN102+8+3Lost in Qual. Seoul R2
Lost in Seoul R32
456433
Fausto Tabacco24ITA102-1Lost in Santa Margherita 11 R16
457143
Benjamin Hassan31LBN101+8+2Lost in Qual. Brest R2
458368
Alexander Binda25ITA101+8+2Qual. Ningbo W
Lost in Ningbo R32
459314
Moerani Bouzige27AUS101-3Lost in Tamworth R16
Lost in Tamworth 2 R16
46083
Carlos Taberner29ESP100-3
461 NCH 
(471)
Thijs Boogaard18NED100+12+3Lost in Sarreguemines QF
462421
Karim Bennani19MAR100-4
463457
Ivan Ivanov17BUL100-4
464449
Emile Hudd26GBR100-3Lost in Norman R32
465271
Evan Zhu28USA100-3Lost in Qual. Seoul R1
466284
Adrian Boitan27ROU99-2
467409
Alex Hernandez27MEX99+30+10Guayaquil R16Qual. Guayaquil W105168
468467
Duncan Chan21CAN98-1Lost in Qual. Sioux Falls R1
469191
Dragos Nicolae Madaras29SWE98-1
470438
Quinn Vandecasteele24USA98-1Lost in Qual. Sioux Falls R1
471183
Federico Arnaboldi26ITA98-1Lost in Selva Gardena R16
472153
Denis Yevseyev33KAZ98-1
473177
Andrea Collarini34ARG97-1
474 NCH 
(522)
Amit Vales21ISR97+48+14Heraklion 11 W
475 NCH 
(477)
Niels McDonald18GER96+5+2Lost in Qual. Brest R2
476424
Eero Vasa29FIN96-1Lost in Santa Margherita 11 R16
477476
Romain Faucon24BEL96-1Lost in Qual. Brest R1
478448
Branko Djurić21SRB95+1Lost in Santa Margherita 11 R16
479358
Trevor Svajda20USA95-2Lost in Qual. Sioux Falls R1
480222
Viktor Durasovic29NOR95+5+3Sheffield 2 QFLost in Redbridge QF
481478
Keisuke Saitoh25JPN94
482201
Gilles Arnaud Bailly21BEL94-71-25Lost in Marsa R32
483340
Colin Sinclair31NMI94
484410
Cyril Vandermeersch27FRA93-5-1
485 NCH 
(515)
Matisse Bobichon24FRA92+32+8Qual. Brest W
Lost in Brest R16
486 NCH 
(487)
Anton Shepp23NZL92+4+1Tamworth 2 QFLost in Tamworth R16
487382
Andrew Fenty26USA92-1Lost in Qual. Sioux Falls R2
488298
Aidan McHugh26GBR91Norman R16
489200
George Loffhagen25GBR91+10+3Lost in Redbridge QF
490287
Antoine Ghibaudo21FRA91-1
491301
Maximus Jones22THA91
492407
Sergio Callejon Hernando22ESP91-18-6
493484
Luca Wiedenmann28GER91-9-1
494 NCH 
(501)
Alan Magadan25MEX91+7+3Qual. Guayaquil W
Lost in Guayaquil R32
495448
Dušan Obradović25SRB91-3Lost in Bol 6 R16
496424
Constantin Bittoun Kouzmine27FRA91-2+1Sharm El Sheikh 19 R16Lost in Sharm El Sheikh 18 QF
497276
Petr Brunclík20CZE89-71-25
498438
Daniel Siniakov23CZE89-3
499496
Pierluigi Basile19ITA89-3
500347
Ioannis Xilas25GRE89-2Heraklion 12 R16Lost in Heraklion 11 SF
501494
Millen Hurrion27GBR89+1+1Lost in Qual. Ningbo R2
502383
Lukáš Pokorný24SVK88-2
503285
Alexander Weis29ITA87+1
504160
Li Tu30AUS87+5+1Lost in Tamworth R16
505463
Reda Bennani19MAR87
506319
Christian Langmo30USA87+8+2Qual. Seoul W
Lost in Seoul R32
507212
Johannus Monday24GBR86-64-22Lost in Sheffield 2 QF
508155
Dmitry Popko30KAZ86+2Marsa R16
509 NCH 
(525)
Daniil Ostapenkov23BLR86+37+11Sioux Falls R16Qual. Sioux Falls W93179
510502
Adrian Ötzbach29GER86+38+11Lost in Santa Margherita 11 F
511436
Sebastian Gima24ROU86-3-1
512502
Tai Sach24AUS86Tamworth 2 QFLost in Tamworth R32
513485
Aziz Ouakaa27TUN86Monastir 43 R16Lost in Mumbai 2 R32
514509
Maximo Zeitune20ARG85-3-1
515424
Lorenzo Joaquín Rodríguez27ARG85+4+1Lost in Qual. Guayaquil R2
516 NCH 
(554)
Sebastian Dominko23SLO84+38+11Sioux Falls R16Qual. Sioux Falls W91177
517289
Lilian Marmousez24FRA84+3+1Monastir 43 R16Lost in Monastir 42 R16
518502
Alexander Donski28BUL84-3Lost in Qual. Seoul R1
519142
Ivan Gakhov29RUS84-13-3
520350
Vladyslav Orlov31UKR84-2Marsa R16
521171
Beibit Zhukayev26KAZ83+7+2Qual. Seoul W
522507
Kaylan Bigun20USA83+13+4Lost in Sioux Falls R16
523449
Fares Zakaria25EGY83-20-5Lost in Luanda 3 QF
524146
Rudolf Molleker26GER82
525523
John Echeverria24ESP82
526443
Yanaki Milev22BUL82
52778
Yasutaka Uchiyama34JPN81
528387
Gianmarco Ferrari26ITA81-12-3
529 NCH 
(531)
Gavin Young24USA81+2+1Lost in Qual. Sioux Falls R2
530 NCH 
(552)
Lorenzo Angelini20ITA81+22+7Lost in Santa Margherita 11 SF
531509
Yanis Ghazouani Durand26FRA81-2Lost in Sarreguemines R16
532 NCH 
(613)
Isaac Becroft26NZL81+87+21Tamworth 2 QFTamworth W
533528
Leonardo Rossi24ITA81-3Lost in Sheffield 2 R16
534 NCH 
(596)
Yaroslav Demin21RUS80+62+16Ningbo QFQual. Ningbo W90143
535467
César Bouchelaghem22FRA80-14-3Lost in Monastir 42 R16
Lost in Monastir 43 R32
536485
Giuseppe La Vela26ITA80-3
537505
Peter Makk25HUN80-5
538373
Bor Artnak22SLO79-4Norman R16
539491
Filip Jeff Planinšek25SLO79-32-8Norman R16
540240
Patrick Zahraj27GER79-17-4Lost in Qual. Sioux Falls R2
541537
Dimitris Sakellaridis20GRE79-4Lost in Qual. Seoul R1
542170
James Trotter27JPN78+9+4Qual. Sioux Falls W
Lost in Sioux Falls R32
543510
M Rifki Fitriadi27INA78-7-1Singapore 4 R16
544538
Théo Papamalamis20FRA77-6Norman R16
545517
Nino Ehrenschneider25GER77-6Marsa R16
546390
Tibo Colson26BEL76-6
547541
Guto Miguel17BRA76-6
54858
Arthur Cazaux24FRA75-153-50
549467
Yassine Dlimi23MAR75-6
550545
Tuncay Duran22TUR75-5Monastir 43 R16
551427
João Eduardo Schiessl22BRA75-4
552415
Lorenzo Carboni20ITA75-2Lost in Santa Margherita 11 QF
553CH
Bruno Fernandez22BRA74
554347
Samir Banerjee23USA73+5+1Lost in Mumbai 2 QF
555486
Alec Beckley25RSA73+1
556233
Gabriel Debru20FRA72+2
557270
Corentin Denolly29FRA72+5
558542
Melios Efstathiou27CYP72-16-4
559150
João Domingues33POR72+4
560CH
Pierre Delage25FRA72+5Lost in Qual. Brest R1
561533
Toufik Sahtali27ALG72+5Monastir 43 R16
56263
Jason Kubler33AUS71+5
563348
Ryan Seggerman27USA71+5
564395
Stefan Palosi26ROU71-9-2
565561
Gabriel Ghetu18ROU71+4Lost in Heraklion 12 R32
566357
Luca Potenza26ITA71-2-1
567207
Daniel Dutra da Silva38BRA71+3
568432
Iliyan Radulov21BUL70+6
569562
Daniel de Jonge27NED70+6Lost in Qual. Sioux Falls R1
570 NCH 
(572)
Bryce Nakashima22USA69+6Lost in Sioux Falls R32
57139
Radu Albot36MDA69-10-3
572251
Ergi Kırkın27TUR69+76+14Singapore 3 W
Lost in Singapore 4 R32
573483
Alec Deckers26NED69-24-6Lost in Ithaca QF
574531
Marcel Zieliński26POL69+3Lost in Santa Margherita 11 R32
575430
Erik Arutiunian22BLR68-2-2Lost in Qual. Sioux Falls R1
57619
Hyeon Chung30KOR68+2
577443
Federico Iannaccone27ITA68+2
578476
Ignacio Monzón28ARG68-6-3Joao Pessoa R16Lost in Maceio R16
579576
Keegan Rice20CAN67+1
580 NCH 
(581)
Cosme Rolland De Ravel22FRA67+1
581 NCH 
(582)
Lucas Andrade Da Silva21BRA67+1
582469
Juan Sebastián Gómez34COL67+2
583581
Goncalo Marques20POR67+2
584 NCH 
(597)
Naoya Honda20JPN67+53+10Qual. Ningbo W
Lost in Ningbo R16
585580
Paul Inchauspe22FRA66+2
586116
Marc Polmans29AUS65-93-25
587191
Nerman Fatić32BIH65+1-1
588463
Pedro Vives Marcos25ESP65-28-7
589517
Shunsuke Mitsui24JPN65-1
590404
Cannon Kingsley25USA65-46-10
591127
Jelle Sels31NED65-34-8Lost in Redbridge R32
Lost in Sheffield 2 R16
592 NCH 
(596)
Andrea De Marchi19ITA65+9+2Lost in Santa Margherita 11 QF
593237
Saba Purtseladze25GEO65-22-6Lost in Qual. Ningbo R1
594433
Pietro Fellin25ITA65-2Lost in Redbridge R32
Lost in Selva Gardena R32
595587
Thiago Cigarran26ARG65-5-1
596555
John Hallquist Lithen24SWE65-3
597356
Miloš Karol23SVK64-14-3
598584
Alejandro Juan Mano21ESP64-3
599334
Leo Borg23SWE64+3+1Marsa R16Lost in Monastir 42 R16
600161
Filip Peliwo32POL64+43+8Lost in Shenzhen SF
Qual. Ningbo W
Lost in Ningbo R32
601128
Andrea Vavassori31ITA63-4
602595
Hunter Heck24USA63-4Lost in Qual. Sioux Falls R1
603599
Anton Arzhankin23RUS63-4
604545
Martin Van Der Meerschen26BEL63-4
605170
Maxime Janvier30FRA63+44+8Singapore 4 QFLost in Singapore 3 F
606280
Dominik Palán26CZE63-3Lost in Qual. Ningbo R1
60726
Jordan Thompson32AUS62-3
608599
Daniel Jade17FRA62-2Lost in Monastir 42 R32
609180
Justin Engel19GER62-2
610CH
Kristijan Juhas25SRB62+1Lost in Bol 6 R16
611564
Alexander Vasilev19BUL62-3Heraklion 12 R16Lost in Heraklion 11 R32
612347
Sanhui Shin29KOR62+13+3Lost in Qual. Seoul R2
Lost in Seoul R32 
613604
Andreja Petrovic26NOR62-4Lost in Ithaca R32
Lost in Las Vegas 2 R32
614609
Timofei Derepasko19RUS62+1+1Lost in Shenzhen R16
Lost in Qual. Ningbo R2
615211
Javier Barranco Cosano27ESP61-3
616597
Lorenzo Bocchi28ITA61-3Selva Gardena QF
617599
Giorgio Tabacco23ITA61-3
61840
Max Purcell28AUS60-2
619617
Michael Antonius16USA60-2
620611
Daniele Rapagnetta19ITA60-2
621470
Imanol López Morillo26ESP60+44+7Lost in Bol 6 F
622233
Yun seong Chung28KOR59+134+19Seoul QF
(R16  )
Qual. Seoul W78168
623553
Pedro Rodenas22ESP59-2
624 NCH 
(678)
Oskari Paldanius19FIN59+54+8Lost in Sharm El Sheikh 18 F
625603
Pieter De Lange20NED59+10+2Lost in Sharm El Sheikh 18 QF
Lost in Sharm El Sheikh 19 R32
626296
Oleksandr Ovcharenko25UKR59-3
627624
Juan Sebastian Osorio29COL59-3
628554
Guillaume Dalmasso24FRA59-2Lost in Sarreguemines R32
629 NCH 
(682)
Jack Anthrop22USA58+53+8Las Vegas 2 R16Lost in Ithaca F
630573
Jamie Mackenzie18GER58-2
631183
Adrian Andreev25BUL58-26-4
632603
Amir Omarkhanov18KAZ58-10-1Fergana QF
633604
Dev Javia24IND58-4Lost in Mumbai 2 R32
634623
Samuel Heredia20COL58-2
635484
Tristan McCormick27USA58+7+2Lost in Qual. Guayaquil R2
636633
Gabriele Bosio25ITA58+3+1Lost in Santa Margherita 11 R16
637 NCH 
(674)
Casey Hoole23AUS57+44+7Lost in Tamworth SF
Lost in Tamworth 2 R32
638520
Conner Huertas del Pino30PER57-5
639546
Aidan Kim21USA57-5Las Vegas 2 R16
640547
Matyas Fuele27HUN57-20-2Lost in Heraklion 11 R16
641261
Alex Rybakov29USA57-5Lost in Norman R32
642479
Tomasz Berkieta20POL57+5+2Lost in Ithaca R32
Qual. Sioux Falls W
Lost in Sioux Falls R32
643513
Kai Wehnelt30GER57-13-1
644430
Sidharth Rawat33IND57+12+3Lost in Mumbai 2 QF
645586
Nicolas Tepmahc25FRA57-7Monastir 43 R16Lost in Monastir 42 R16
646468
Ryuki Matsuda26JPN57+13+3Lost in Mumbai 2 QF
Lost in Qual. Ningbo R1
647527
Michael Bassem Sobhy22EGY56-7
648636
Ryan Colby23USA56-7Mazatlan R16
649 NCH 
(658)
Daniel Salazar25COL56+9+2Lost in Qual. Guayaquil R2
650569
Alan Fernando Rubio Fierros27MEX55-6
651514
Marlon Vankan26GER55-6
652252
Samuel Vincent Ruggeri24ITA55-6
653648
Radu David Turcanu20ROU55-3
654394
Tiago Cação28POR55-23-3
655640
Ignacio Parisca Romera21VEN55-4
656491
Robin Catry24FRA55+24+4Lost in Sarreguemines R32
Qual. Brest W
Lost in Brest R32
657653
Arvid Nordquist28SWE54-4
658485
Taha Baadi25MAR54-4
659 NCH 
(670)
Herman Hoeyeraal25NOR54+20+3Lost in Tamworth QF
Lost in Tamworth 2 R16
660509
Manuel Mazza27ITA54-5Lost in Santa Margherita 11 R16
661449
Takuya Kumasaka28JPN54+9+2Yanagawa City QFLost in Tanagura SF
Qual. Yanagawa City W
662658
Oliver Bonding19GBR53-2
663327
Naoki Nakagawa29JPN53+4+1Lost in Tamworth R16
Lost in Tamworth 2 R32
664508
Pavle Marinkov20AUS53-53-8Lost in Tamworth R32
Lost in Tamworth 2 R32
665573
Karol Filar28POL53-3
666635
John Sperle24GER53-3
667642
Nikolai Barsukov19GER53-3Lost in Marsa R32
66871
Cedrik Marcel Stebe36GER52-2
669 NCH 
(677)
Kasra Rahmani20IRI52+50+8Lost in Monastir 42 F
Lost in Monastir 43 R32
670513
Stefan Adrian Andreescu24ROU52-9-1
671458
Maxwell McKennon24USA52Mazatlan R16
672582
Chase Ferguson27AUS52-86-15Lost in Tamworth R32
Lost in Tamworth 2 R16
673458
Nicolas Zanellato24BRA52-1Lost in Maceio R32
Lost in Joao Pessoa R32
674352
Giovanni Oradini29ITA52-1Selva Gardena QF
675477
Kirill Kivattsev29RUS52-1Lost in Santa Margherita 11 R32
67676
Filip Misolic25AUT51+12+2Lost in Qual. Guayaquil R2
677 NCH 
(693)
Patrick Brady21GBR51+21+4Lost in Redbridge SF
Lost in Sheffield 2 R32
678595
S D Prajwal Dev30IND51-1Lost in Mumbai 2 R32
679655
Thanapet Chanta27THA51-10-1Lost in Mumbai 2 R16
680421
Hikaru Shiraishi26JPN51-86-14Yanagawa City QFLost in Tanagura R16
681662
Stefan Horia Haita19ROU50+3
682378
Dan Martin27CAN50-14-2
683654
Franco Ribero27ARG50+2
684669
Marc Majdandzic21GER50+2
685410
Stefan Popović23SRB50+2Lost in Bol 6 R32
6867
David Goffin35BEL49-95-16
687277
Michael Vrbenský26CZE49-12-2
688538
Pablo Martinez Gomez20ESP49+1Lost in Norman R32
689653
Matyáš Černý25CZE49+2
690642
Roger Pascual Ferra20ESP48-1
691382
Thomas Fancutt31AUS48+1Lost in Qual. Seoul R1
692361
Viacheslav Bielinskyi22UKR48+84+11Bol 6 W
693541
Arda Azkara23TUR48+108+13Sharm El Sheikh 18 W
Lost in Sharm El Sheikh 19 R32
694688
Keshav Chopra25USA48Pembroke R16
695341
Wilson Leite34BRA48Lost in Qual. Guayaquil R1
696508
Manish Sureshkumar27IND48+8+1Lost in Mumbai 2 R16
697685
Walid Ahouda23MAR47-1Lost in Norman R32
698110
Giulio Zeppieri24ITA47-1
699688
Žiga Šeško18SLO47
700479
Jacob Bradshaw24AUS47
701660
Daniel Antonio Núñez25CHI47-8-1
702695
Stefano D'Agostino22ITA47-1
703634
Léo Raquillet21FRA47-1Lost in Qual. Brest R1
704563
Mario Gonzalez Fernandez24ESP47-1Lost in Marsa R32
705515
Émilien Demanet21BEL47+1+1Lost in Luanda 3 R16
706 NCH 
(735)
Nico Hipfl20AUT46+38+4Lost in Bol 6 SF
707447
Kuan Yi Lee30TWN46-50-8
708696
Matteo Covato21ITA46-3-1Mazatlan R16
709663
Samir Hamza Reguig24ALG46-1Lost in Monastir 42 R32
Lost in Qual. Brest R1
710331
Carlos Lopez Montagud26ESP45-1
711697
Grigory Shebekin21RUS45-1Fergana R16
712316
Alberto Barroso Campos30ESP45-1
713651
Nicolás Villalón22CHI45
714691
Dragos Cazacu22ROU45Lost in Norman R32
715305
Kalin Ivanovski22MKD44
716600
Khololwam Montsi23RSA44Norman R16
717455
Olaf Pieczkowski22POL44+1Lost in Las Vegas 2 R32
718 NCH 
(720)
George Lazarov21BUL44+2
719 NCH 
(721)
Oskar Brostrom Poulsen24DEN44+2
720394
Bruno Kuzuhara22USA44+2Norman R16
721501
Shinji Hazawa27JPN44-14-2Yanagawa City QFLost in Tanagura R32
722424
Kokoro Isomura23JPN44-70-11Lost in Tanagura R32
Lost in Qual. Seoul R1
723636
Taisei Ichikawa25JPN44+28+3Lost in Singapore 3 SF
Lost in Qual. Ningbo R1
724702
Noa Vukadin22CRO43+10+1Lost in Ithaca R16
725438
Orel Kimhi23ISR43-8-1
726724
Martin Borisiouk26BLR43-2Lost in Qual. Ningbo R1
727718
Andrew Johnson17USA43-2Las Vegas 2 R16
728407
Michael Agwi23IRL43-1
729477
Peter Fajta24HUN43-1
730362
Tim Handel30GER43+1
731587
Pawit Sornlaksup27THA43+11+1Lost in Mumbai 2 R16
732 NCH 
(745)
Alan Ważny19POL43+13+1Lost in Bol 6 QF
733726
Nicolas Jadoun24FRA43Monastir 43 R16Lost in Luanda 3 R16
734 NCH 
(747)
Kuan Shou Chen18TWN42+18+2Lost in Shenzhen QF
735616
Kārlis Ozoliņš24LAT42
736440
Alessandro Pecci25ITA42
737 NCH 
(746)
Vignesh Gogineni23USA42+17+2Lost in Ithaca QF
738733
Manuel Plunger24ITA42-1Selva Gardena QF
739232
José Pereira35BRA42-1Lost in Qual. Guayaquil R1
740395
Rigele Te29CHN42-1Lost in Ningbo R32
741375
Strong Kirchheimer31USA42-1
742625
Leo Vithoontien27JPN42+1
743590
Ryan Dickerson29USA42-14-1
744663
Benjamin Pietri30FRA42+5+1Heraklion 12 R16Lost in Heraklion 11 QF
745229
Mukund Sasikumar29IND42+1Lost in Mumbai 2 R32
746679
Dong Ju Kim24KOR41-14-2Lost in Qual. Seoul R1
747724
Matt Kuhar30USA41Pembroke R16Lost in Ithaca R32
748745
Gabriele Maria Noce31ITA41Lost in Santa Margherita 11 R32
749710
Carles Hernández25ESP41+1Lost in Monastir 42 R16
750450
Yurii Dzhavakian33UKR41-27-3Sharm El Sheikh 19 R16
751749
Matt Hulme27AUS40+4
752 NCH 
(758)
Noah Zamora23USA40+6Lost in Ithaca R32
Lost in Las Vegas 2 R32
753263
Christoph Negritu32GER39-27-4
754546
Uisung Park26KOR39+3-1Lost in Qual. Seoul R2
755453
Arklon Huertas Del Pino Cordova32PER39-79-12Lost in Qual. Guayaquil R1
756576
Michal Krajčí21SVK39-15-3
757618
Santiago De La Fuente24ARG39-45-6
758708
Evan Bynoe27USA39+4Lost in Norman R32
759 NCH 
(763)
William Rejchtman Vinciguerra19SWE39+4Monastir 43 R16Lost in Mumbai 2 R32
760 NCH 
(771)
Aaron Funk20GER39+11+1Sharm El Sheikh 19 R16Lost in Sharm El Sheikh 18 R16
761 NCH 
(764)
Carles Cordoba20ESP39+3Lost in Bol 6 R32
762641
Kosuke Ogura30JPN39+32+3Singapore 4 R16Lost in Singapore 3 SF
763536
Joshua Sheehy29USA38+2
764252
Tom Paris24FRA38-81-12Lost in Sarreguemines R32
Qual. Brest W
Lost in Brest R32
765764
Keaton Hance18USA38+1
766280
Jakub Nicod22CZE38+1
767364
Mikalai Haliak28BLR38+135+12Shenzhen W
768614
Yuta Kawahashi28JPN38-8-1
769692
Rafael Izquierdo Luque26ESP38-1
770763
Rares Teodor Pieleanu19ROU38-1Lost in Santa Margherita 11 R32
771770
Michele Mecarelli19ITA38-1Lost in Santa Margherita 11 R32
772 NCH 
(773)
Max Dahlin20SWE37+1
773319
Patrick Maloney26USA37+1
774604
Andres Santamarta Roig19ESP37+1Las Vegas 2 R16
775447
Tomás Farjat25ARG37+21+2Joao Pessoa R16Lost in Maceio QF
776755
Niklas Guttau26GER37+2
777774
Conor Gannon24IRL37+2Lost in Redbridge R16
Lost in Sheffield 2 R32
778288
Fabrizio Andaloro25ITA37+2
779 NCH 
(812)
Benjamin Willwerth19USA37+33+3Lost in Ithaca R16
Lost in Qual. Sioux Falls R2
780 NCH 
(789)
Victor Pagotto21BRA37+9+1Lost in Maceio R16
Lost in Joao Pessoa R32
781760
Yuta Tomida19JPN37-20-2Yanagawa City QFLost in Tanagura R32
782689
Rodrigo Alujas24MEX37Mazatlan R16
783CH
Egor Pleshivtsev19RUS37Lost in Qual. Ningbo R2
784254
Mats Rosenkranz28GER36-157-22
78516
Nicolás Jarry31CHI36-1Lost in Guayaquil R32
786609
Fryderyk Lechno-Wasiutyński21POL36
787 NCH 
(833)
Lorenzo Gagliardo26ARG36+50+4Lost in Maceio SF
Lost in Joao Pessoa R32
788736
Jakub Filip21CZE36+26+2Qual. Heraklion 11 W
Lost in Heraklion 11 QF
Qual. Heraklion 12 W
Lost in Heraklion 12 R32
789 NCH 
(872)
Stefan Vujic28AUS36+83+7Lost in Tamworth SF
Lost in Tamworth 2 R32
790403
Lorenzo Rottoli24ITA36Lost in Selva Gardena R32
791 NCH 
(796)
Finn Murgett25GBR36+82+7Lost in Redbridge SF
Lost in Sheffield 2 R32
792238
Yusuke Takahashi29JPN36-20-2Lost in Qual. Seoul R1
793783
Tomás Martínez23ARG36-2Joao Pessoa R16Lost in Maceio R32
794363
Oscar Jose Gutierrez33ESP36+26+2Joao Pessoa R16Lost in Maceio QF
795636
Aleksandr Braynin27UKR36-3Marsa R16
796575
Luca Castagnola24ITA36-3Lost in Selva Gardena R16
797795
Nicolas Oliveira20BRA35-2Lost in Qual. Norman R2
798711
Vincent Marysko20GER35
799603
Oscar Weightman24GBR35+1Lost in Sheffield 2 R32
800549
Tianhui Zhang20CHN35-13-1Lost in Ningbo R32
801740
Calvin Müller26GER35+29+2Fergana QFLost in Sarreguemines QF
802 NCH 
(812)
Sam Ryan Ziegann28AUS35+15+1Tamworth 2 QFLost in Tamworth R16
803437
Michiel De Krom28NED35Lost in Bol 6 R16
804CH
Dominick Mosejczuk19USA34Lost in Qual. Norman R2
805189
Arthur Bouquier25FRA34+17+1Lost in Sarreguemines R16
Lost in Qual. Brest R1
806673
Gustavo Ribeiro De Almeida20BRA34-1
807538
Johan Alexander Rodriguez23COL34-1Norman R16
808486
Alex Knaff28LUX34-9-1
809692
Hoyoung Roh20KOR34-1Lost in Qual. Norman R1
810759
Jesse Flores31CRC34Mazatlan R16
811758
Alexandre Reco27FRA34-2Lost in Heraklion 11 R32
Lost in Heraklion 12 R32
812362
Bastián Malla30CHI34+1Joao Pessoa R16Lost in Maceio R32
813355
Karl Friberg27SWE34+3Lost in Heraklion 12 R32
814781
Anas Mazdrashki20BUL34-33-3Lost in Monastir 42 R32
815764
Mert Naci Türker28TUR34+3
816508
Loann Massard21FRA34-14-1Lost in Sheffield 2 R32
817 NCH 
(819)
Rafael Tosetto27BRA34+2Lost in Maceio R32
Lost in Joao Pessoa R32
818 NCH 
(841)
Giannicola Misasi26ITA34+25+2Lost in Bol 6 QF
819643
Lorenzo Claverie24ITA33+46+4Qual. Guayaquil W
Lost in Guayaquil R32
820783
Jannik Opitz28GER33+3
821449
Maxim Zhukov21RUS33+3Lost in Qual. Ningbo R1
822680
Abel Forger21NED33+3
823550
Liam Gavrielides22GER33+198+15Monastir 42 W
Lost in Monastir 43 R32
824786
Yannick Theodor Alexandrescou18FRA33+2
825479
Felix Corwin30USA33+3Las Vegas 2 R16
826802
Charles Bertimon27FRA33-15-1Lost in Bol 6 R32
827815
Giulio Perego23ITA33-12-1
828745
Taiyo Yamanaka25JPN33+3Yanagawa City QFLost in Tanagura R32
829109
Lukáš Klein28SVK32+4
830620
Ben Jones28GBR32-33-3
83149
Federico Coria34ARG32+3Lost in Guayaquil R32
832114
Gijs Brouwer30NED32+3Sharm El Sheikh 19 R16Lost in Sarreguemines R32
833648
Attila Boros22HUN32+3
834471
Yuki Mochizuki28JPN32-46-4
835712
Benjamin Torrealba21CHI32-6-1
836822
Nicolas Robert20FRA32+4
837496
Denis Klok28RUS32+4Lost in Maceio R32
Lost in Joao Pessoa R32
838418
Maé Malige20FRA32+14+1Lost in Sarreguemines R16
Lost in Sheffield 2 R16
839 NCH 
(840)
Andrea Colombo23ITA32+3Selva Gardena QF
840139
Seong chan Hong29KOR31+239+16Seoul QF
(R32  )
50140
841236
JiSung Nam33KOR31-20-2
842533
Luis Carlos Alvarez22MEX31+83+7Lost in Santa Margherita 11 SF
843298
Jacopo Berrettini27ITA31+1
844843
Linus Lagerbohm18FIN31+1Lost in Santa Margherita 11 R32
845 NCH 
(846)
Stijn Paardekooper23NED31+1Lost in Qual. Norman R1
846815
Chirag Duhan22IND31+93+7Lost in Mumbai 2 SF
Lost in Fergana R32
847184
Nicholas David Ionel24ROU31-8-1
848744
Nikita Belozertsev17UZB31
849707
Seydina André23SEN31
850825
Pietro Marino25ITA31Lost in Santa Margherita 11 R32
851741
Joshua Charlton27AUS31-19-2Lost in Qual. Norman R1
852824
Jangjun Kim19KOR30+1Lost in Seoul R32 
853384
Neil Oberleitner27AUT30+1
854532
Adrien Gobat25FRA30+74+6Qual. Sarreguemines W
Lost in Sarreguemines SF
Lost in Qual. Brest R1
855416
Étienne Donnet25FRA30Lost in Heraklion 12 R32
856719
Hanyi Liu25CHN30-29-3
857CH
Robert Guna21ROU30
858785
Dimitris Azoidis26GRE30-20-2
859CH
Hiromasa Koyama18JPN30Lost in Tanagura R32
Lost in Yanagawa City R32
860803
Michel Hopp27GER30Heraklion 12 R16Lost in Heraklion 11 R16
861 NCH 
(880)
Luka Talan Lopatić18SLO30+19+2Lost in Heraklion 11 QF
862621
Samuel Alejandro Linde Palacios19COL30-1
863561
Fermin Tenti29ARG30-1Joao Pessoa R16Lost in Maceio R32
864788
Joao Victor Couto Loureiro23BRA30+104+8Joao Pessoa R16Lost in Maceio F
865787
Nikola Slavic26SWE30-2
866713
Grigoriy Lomakin28KAZ30-15-1Lost in Mumbai 2 R32
867864
Kerem Yilmaz19TUR30-3Lost in Sharm El Sheikh 19 R32
868867
Davide Tortora26ITA29-1
869CH
Theodore Dean24USA29
870544
Adhithya Ganesan21USA29+7+1Singapore 4 R16Lost in Mumbai 2 R16
871774
Nitin Kumar Sinha27IND29-3Lost in Mumbai 2 R32
Lost in Singapore 4 R32
872620
Josip Šimundža21CRO29-14-1Lost in Bol 6 R32
873870
Matteo Sciahbasi19ITA29-3
874853
Alaa Trifi19TUN29-3
875107
Nicolas Moreno De Alboran29USA28-1
876739
Filip Pieczonka22POL28-1
877429
Alvin Nicholas Tudorica24CAN28-1Pembroke R16
878833
Markus Mölder21EST28-12-1
879 NCH 
 1074
Rodrigo Fernandes19POR28+250+15Ithaca W
880879
Flynn Thomas18SUI28-1Lost in Selva Gardena R32
881519
Amr Elsayed27EGY28-151-15Sharm El Sheikh 19 R16
882769
Miles Jones25USA28-1Heraklion 12 R16Lost in Heraklion 11 R32
883709
Iannis Miletich21ITA28-1Lost in Bol 6 R32
884880
Aditya Vishal Balsekar24IND28-1Lost in Mumbai 2 R32
885 NCH 
(904)
Daniil Sarksian20ARM28+24+2Lost in Shenzhen QF
886123
Ryan Peniston30GBR27-2Lost in Qual. Brest R1
887816
Zsombor Velcz23HUN27+10+1Lost in Ithaca R16
888885
Jerry Roddick24USA27-3Las Vegas 2 R16
889879
Ronit Karki18USA27-2
890614
William Grant25USA27-4
891 NCH 
(903)
Lars Goran Verwerft23BEL27+12+1Lost in Monastir 42 R16
Lost in Monastir 43 R32
892863
Maxwell Exsted19USA27-4Lost in Qual. Sioux Falls R1
893451
Marko Miladinović25SRB27-46-4
894588
Yuta Kikuchi27JPN27+44+3Lost in Shenzhen R32
Lost in Qual. Seoul R2
895536
Ryotaro Taguchi26JPN27-4Lost in Heraklion 11 R32
Lost in Heraklion 12 R32
896716
Dinko Dinev22BUL27-4
897688
Alexandre Aubriot27FRA27-4Heraklion 12 R16Lost in Heraklion 11 R32
898861
Marcus Walters28GBR27-4Lost in Redbridge R16
Qual. Sheffield 2 W
Lost in Sheffield 2 R32
899272
Orlando Luz28BRA26-4
900 NCH 
 1892
Matteo Gribaldo18ITA26+1305+25Santa Margherita 11 W
901839
Benito Sánchez Martinez24GER26-5Monastir 43 R16
902822
Ofek Shimanov21ISR26-4Lost in Las Vegas 2 R32
903811
Maximilian Homberg23GER26-4
904 NCH 
(915)
Noritaka Koizumi23JPN26+12+1Lost in Tanagura R16
Lost in Yanagawa City R16
905857
Charlie Robertson20GBR26-5Lost in Qual. Norman R1
906897
Hayden Jones20AUS26-5Lost in Tamworth R32
Lost in Tamworth 2 R32
907228
Stefan Seifert41GER26-3
908627
Ryan Fishback24USA26-2
909289
Renta Tokuda28JPN26-2
910867
Qian Sun25CHN26-20-1Lost in Qual. Ningbo R2
911273
Elmar Ejupovic33GER25-1
91213
Nick Kyrgios31AUS25-1
913237
Nicolás Barrientos39COL25-1
914909
Muhammad Shoaib24PAK25-1
915912
Pablo Perez Ramos23ESP25Heraklion 12 R16Lost in Redbridge R32
916899
Lorenzo Comino20ITA25-11-1
917 NCH 
(949)
Oscar Brown24GBR25+33+2Lost in Tanagura QF
Lost in Yanagawa City R32
918704
Mwendwa Mbithi28USA25
919474
Tsung Hao Huang26TWN25
920919
Geun Jun Kim25KOR25Lost in Qual. Seoul R1
921909
Julian Cundom25ARG25Lost in Maceio R32
Lost in Joao Pessoa R32
922908
Rocco Piatti22MON25-14-1Lost in Monastir 42 R16
Lost in Monastir 43 R32
923675
Francisco Rocha27POR25-1
924923
David Eichenseher20GER25-1Fergana R16
925562
Cooper Williams21USA24-1
926913
Kriish Tyagi19IND24Qual. Norman W
Lost in Norman R32
927740
Pierre Yves Bailly23BEL24
928219
Nicolás Álvarez Varona25ESP24+1
929638
Yusuke Kusuhara29JPN24-73-6Lost in Tanagura QF
Lost in Qual. Ningbo R1
930817
Natan Rodrigues24BRA24
931878
Tristan Stringer21USA24+1
932905
Christopher Li23PER24-1
933920
Ronald Hohmann25USA24
934874
Ryo Tabata18JPN24
935377
Marcello Serafini24ITA24
936838
Iiro Vasa24FIN24
937910
Mickael Kaouk18FRA24Lost in Sarreguemines R32
Lost in Qual. Brest R1
938290
Shintaro Imai33JPN24+67+5Qual. Seoul W
Lost in Seoul R32 
939722
Alejandro Turriziani Álvarez23ESP24+1
940828
Andrea Fiorentini25ITA24+2Lost in Heraklion 11 R32
941906
Jeremy Gschwendtner28GBR24+15+1Lost in Heraklion 11 R16
Lost in Heraklion 12 R32
942204
Máté Valkusz28HUN23+1
943569
James Watt26NZL23+1
944741
Matthew Forbes20USA23-185-16Lost in Ithaca R32
Lost in Las Vegas 2 R32
945479
Ilya Snițari24MDA23Norman R16Qual. Norman W
946461
Peter Bertran30DOM23
947946
Vlad Cristian Breazu22ROU23
94874
Mirza Bašić35BIH23-31-2
949724
Fernando Cavallo20ARG23-71-5
950819
Dominik Reček31CZE23-2
951912
Jordan Hasson27ISR23-2
952942
Ruslan Tiukaev21RUS23-1Lost in Sharm El Sheikh 18 R16
Lost in Sharm El Sheikh 19 R32
953378
Sora Fukuda29JPN23-64-4Lost in Tanagura R32
Lost in Yanagawa City R16
954839
Yaojie Zeng24CHN23-1
955913
Benjamin O'Connell27AUS23-14-1Lost in Tamworth R32
Lost in Tamworth 2 R32
956684
Ali Yazdani23IRI23-1
957395
Wishaya Trongcharoenchaikul31THA23+13+1Lost in Shenzhen R16
958845
Aleksa Ćirić26SRB22Lost in Marsa R32
959802
Jeffrey Von Der Schulenburg24SUI22+15+1Lost in Bol 6 R16
960860
Chanyeong Oh28KOR22-1
961731
Axel Nefve26USA22
962753
Justin Roberts29BAH22
963950
Yan Cheng Chen24TWN22-11-1Lost in Tanagura R32
Lost in Yanagawa City R32
964877
Oliver Okonkwo26GBR22-1Lost in Las Vegas 2 R32
965299
Hazem Naw26SYR22-1
966965
Gabriele Crivellaro19ITA22-1
967949
Fons Van Sambeek24NED22+61+4Lost in Heraklion 11 SF
968965
Nikita Ianin25RUS22+11+1Lost in Luanda 3 R16
Lost in Sharm El Sheikh 19 R32
969829
Tom Zeuch26GER22Qual. Sarreguemines W
Lost in Sarreguemines R32
970934
Louis Larue22FRA22-13-1Monastir 43 R16Lost in Luanda 3 QF
971625
Igor Kudriashov23RUS21-57-4
972946
Taym Al Azmeh22SYR21
973797
Elgin Khoeblal25NED21+2
974970
Matthew Thomson26USA21-1Lost in Heraklion 11 R32
Lost in Heraklion 12 R32
975656
Maik Steiner32GER21+1
976903
Jan Kupčič25SLO21+1Lost in Qual. Bol 6 R1
977948
Tudor Batin19ROU21+26+2Lost in Sharm El Sheikh 18 QF
978968
Markus Malaszszak22THA21Yanagawa City QFLost in Tanagura R16
979352
Kris Van Wyk30RSA21-12-1Monastir 43 R16Qual. Monastir 42 W
Lost in Monastir 42 R32
980954
Yuto Oki21JPN21+163+8Yanagawa City QFLost in Tanagura F
981817
Saveliy Ivanov22RUS21+2Lost in Sharm El Sheikh 18 R32
Lost in Fergana R32
982694
Maxence Bertimon27FRA21-28-2
983CH
Alexander Rozin21CAN20+1Las Vegas 2 R16
984114
Jason Jung37TWN20+1
985289
Adria Soriano Barrera27COL20-200-16
986385
Aryan Shah20IND20-26-2Lost in Qual. Norman R1
987748
Mathieu Scaglia27FRA20-21-2Lost in Marsa R32
988986
Duje Markovina19AUS20Lost in Qual. Norman R1
989905
Ezequiel Monferrer23ARG20
990 NCH 
(998)
Volodymyr Iakubenko21UKR20+41+2Sharm El Sheikh 19 R16Lost in Sharm El Sheikh 18 QF
991975
Fanming Meng18CHN20-11-1Lost in Qual. Norman R2
992729
Tomas Curras Abasolo26ESP20-11-1Lost in Heraklion 12 R32
993 NCH 
 1051
Tobia Costanzo Baragiola Mordini20ITA20+58+3Lost in Santa Margherita 11 QF
994881
Pavlos Tsitsipas21GRE20+14+1Heraklion 12 R16Lost in Heraklion 11 R16
995988
Mohamed Nazim Makhlouf30ALG20+39+2Lost in Monastir 42 QF
Lost in Monastir 43 R32
996932
Matthias Ujvary22AUT20+13+1Lost in Bol 6 R16
997982
Nicolas Bruna27CHI20-7Joao Pessoa R16Lost in Maceio R16
998 NCH 
 1007
Rethin Pranav Senthil Kumar19IND19+13+1Lost in Ithaca R16
999159
Hady Habib28LBN19-7
1000991
Dimitar Kisimov18BUL19-9
In Play :
 ATP500  Basel, ​Vienna
 CH125  Seoul
 CH100  Brest, ​Sioux Falls
 CH75  Guayaquil, ​Ningbo
 M25  Las Vegas 2, ​Marsa, ​Norman, ​Sheffield 2, ​Tamworth 2
 M15  Fergana, ​Heraklion 12, ​Joao Pessoa, ​Mazatlan, ​Monastir 43, ​Pembroke, ​Selva Gardena, ​Sharm El Sheikh 19, ​Singapore 4, ​Yanagawa City
Highlight Country :