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 Sinner25ITA11500-1300
2CH
Alexander Zverev29GER8490+700US Open SF
(QF  )
89909690
31
Carlos Alcaraz23ESP5560-1600Lost in US Open QF 
4 NCH 
  (5)  
Ben Shelton23USA4180+5+700US Open SF
(QF  )
46805380
54
Félix Auger-Aliassime26CAN3890-1-750Lost in US Open R64 
61
Daniil Medvedev30RUS3770+2+190Lost in US Open R16 
76
Flavio Cobolli24ITA3720-1Lost in US Open R32 
8 NCH 
 (10) 
Frances Tiafoe28USA3380+4+700US Open SF
(QF  )
38804580
95
Alex de Minaur27AUS3300-2-350Lost in US Open R64 
104
Taylor Fritz28USA3175-300Lost in US Open R32 
Advertisement
11CH
Arthur Fils22FRA3150+10Lost in US Open R128 
121
Novak Djoković39SRB2980-7-790Lost in US Open R128 
1312
Learner Tien20USA2755+2+190Lost in US Open R16 
1411
Rafael Jódar19ESP2659-1-12Lost in US Open R128 
1512
Jakub Menšík21CZE2495+3+50Lost in US Open R32 
16 NCH 
 (17) 
Brandon Nakashima25USA2485+1Lost in US Open R64 
1710
Alexander Bublik29KAZ2435-1-90Lost in US Open R32 
182
Casper Ruud27NOR2335+2-50
198
Tommy Paul29USA2325+2+100Lost in US Open R16 
205
Lorenzo Musetti24ITA2255-6-350Lost in US Open R64 
2116
Valentin Vacherot27MON2250+2+82Lost in US Open R32 
2216
Luciano Darderi24ITA2200+25Lost in US Open R16 
2318
Francisco Cerúndolo28ARG2130+2+150Lost in US Open R16 
2412
Jiří Lehečka24CZE2120-5-300Lost in US Open R32 
255
Andrey Rublev28RUS1930-1-150Lost in US Open R64 
268
Karen Khachanov30RUS1800+24+750US Open SF
(QF  )
23003000
27 NCH 
 (32) 
Alexander Blockx21BEL1788+7+392Lost in US Open QF 
2819
Alejandro Tabilo29CHI1778+90Lost in US Open R32 
2924
João Fonseca20BRA1750-3-50
3014
Alejandro Davidovich Fokina27ESP1730-3
3125
Tomás Martín Etcheverry27ARG1590+1+150Lost in US Open R16 
3224
Arthur Rinderknech31FRA1583-3-100Lost in US Open R32 
3313
Ugo Humbert28FRA1535-2-10
3430
Alex Michelsen22USA1460+12+390Lost in US Open QF 
3530
Ignacio Buse22PER1460-5-90Lost in US Open R64 
3633
Arthur Fery24GBR1413-3-2Lost in US Open R128 
3730
Matteo Arnaldi25ITA1349-1Lost in US Open R128 
3833
Zizou Bergs27BEL1345-1Lost in US Open R32 
398
Cameron Norrie31GBR1275-4-90Lost in US Open R128 
4022
Botic van de Zandschulp30NED1258+30+390Lost in US Open QF 
4139
Daniel Mérida21ESP1216-2+59Lost in US Open R32 
4240
Luca Van Assche22FRA1180-2+40Lost in US Open R64 
436
Matteo Berrettini30ITA1165+50Lost in US Open R64 
443
Stefanos Tsitsipas28GRE1165+9+150Lost in US Open R16 
4529
Mariano Navone25ARG1155+4+90Lost in US Open R32 
466
Hubert Hurkacz29POL1120+1+50Lost in US Open R64 
4737
Raphaël Collignon24BEL1117-9-90Lost in US Open R128 
4830
Nuno Borges29POR1095-7-40Lost in US Open R128 
4946
Quentin Halys29FRA1070+3+40Lost in US Open R64 
5010
Denis Shapovalov27CAN1065-2Lost in US Open R32 
Advertisement
5118
Sebastián Báez25ARG1044Lost in US Open R128 
5242
Thiago Agustín Tirante25ARG1010-10-115Lost in US Open R128 
5342
Juan Manuel Cerúndolo24ARG986-8-90Lost in US Open R128 
5445
Yannick Hanfmann34GER976-15Lost in US Open R128 
5521
Tallon Griekspoor30NED975+1Lost in US Open R128 
5645
Ethan Quinn22USA959+5+10
5756
Román Andrés Burruchaga24ARG957+2-3Lost in US Open R128 
58 NCH 
 (60) 
Adolfo Daniel Vallejo22PAR939+2-15Lost in US Open R128 
5930
Corentin Moutet27FRA935+3Lost in US Open R128 
6036
Fábián Marozsán26HUN930+3Lost in US Open R128 
6127
Miomir Kecmanović27SRB925+3Lost in US Open R128 
6255
Martin Landaluce20ESP924+3+2Lost in US Open R128 
Lost in Seville R32 
63 NCH 
 (82) 
Arthur Géa21FRA918+24+209Lost in Qual. US Open R3 
Lost in US Open R16 
6415
Sebastian Korda26USA915+4+25
6521
Jan Lennard Struff36GER909-21-180Lost in US Open R64 
6655
Vít Kopřiva29CZE883+3Lost in US Open R128 
6746
James Duckworth34AUS877+4+24Lost in US Open R64 
6833
Jaume Munar29ESP875-13-115Seville SF
(R32  )
Lost in US Open R64 Lost in US Open R64 
Seville SF
(R32  )
904965
6944
Daniel Altmaier27GER874-12-90Lost in US Open R128 
70CH
Jaime Faria23POR871+2+24Lost in US Open R64 
7110
Pablo Carreño Busta35ESP859-5-40Lost in US Open R128 
7245
Kamil Majchrzak30POL777+1-50Lost in US Open R64 
73 NCH 
 (75) 
Jan Choinski30GBR776+3+3Lost in US Open R128 
7420
Tomáš Macháč25CZE770-16-190Lost in US Open R128 
7543
Camilo Ugo Carabelli27ARG770+2Lost in US Open R128 
7656
Hamad Medjedović23SRB764+3Lost in US Open R128 
7733
Jenson Brooksby25USA763-3-40Lost in US Open R128 
7817
Adrian Mannarino38FRA745-11-150Lost in US Open R64 
793
Marin Čilić37CRO741+2-10
8054
Valentin Royer25FRA738-5-40Lost in US Open R128 
8147
Facundo Díaz Acosta25ARG736+1+4Seville SF
(R16  )
Lost in US Open R128 Lost in US Open R128 
Seville SF
(R16  )
765826
8254
Aleksandar Kovačević28USA730+2Lost in US Open R128 
8362
Zachary Svajda23USA729-3-30Lost in US Open R64 
8437
Marcos Giron33USA725-6-40Lost in US Open R128 
8562
Rinky Hijikata25AUS724Lost in US Open R128 
8621
Lorenzo Sonego31ITA698+3Lost in US Open R128 
Lost in Genoa 1 R32
8741
Térence Atmane24FRA697+5+10Lost in US Open R128 
88 NCH 
(106)
Michael Zheng22USA682+19+92Lost in US Open R32 
8948
Aleksandar Vukic30AUS659+7Lost in US Open R128 
9063
Mattia Bellucci25ITA659+5Lost in US Open R64 
9142
Benjamin Bonzi30FRA656+6Lost in US Open R32 
9245
Aleksandr Shevchenko25KAZ655+6Lost in US Open R128 
9338
Alex Molčan28SVK645-7-65Lost in US Open R128 
Lost in Tulln R32 
94 NCH 
(109)
Toby Samuel24GBR640+16+73Qual. US Open W
(R3  )
Lost in US Open R64 
9587
Sho Shimabukuro29JPN640-7-65Lost in US Open R128 
9649
Jacob Fearnley25GBR639+5+16Lost in Qual. US Open R3 
Lost in US Open R64 
9771
Jesper de Jong26NED638+3+10Lost in US Open R64 
9876
Marco Trungelliti36ARG637-15-94Lost in US Open R64 
Lost in Seville R32
9954
Yibing Wu26CHN635+14+84Lost in US Open R32 
10058
Hugo Gaston25FRA634-9-63Qual. US Open W
(R3  )
Lost in US Open R128 
Advertisement
10174
Adam Walton27AUS630-8-40Lost in US Open R128 
10270
Dino Prižmić21CRO628+10Lost in US Open R64 
103102
Titouan Droguet25FRA628+12Cassis SFLost in Qual. US Open R1Lost in Qual. US Open R1
Cassis SF
650681
10490
Martin Damm22USA624-14-73Lost in US Open R128 
10523
Damir Džumhur34BIH612-1Lost in US Open R128 
10629
Giovanni Mpetshi Perricard23FRA600-1Lost in US Open R128 
10736
Roman Safiullin29RUS594-8-40Lost in US Open R128 
10891
Otto Virtanen25FIN586+1+12Lost in Qual. US Open R3
Lost in US Open R128 
109 NCH 
(121)
Dane Sweeny25AUS581+14+75Lost in US Open R32 
110102
Kyrian Jacquet25FRA581-2Lost in Qual. US Open R2
11153
Christopher O'Connell32AUS579-5-19Lost in Qual. US Open R3
11292
Coleman Wong22HKG578-18-90Qual. US Open W
(R3  )
Lost in US Open R128 
11374
Emilio Nava24USA568-2+7
11464
Yunchaokete Bu24CHN552+10+56Lost in Qual. US Open R3
Lost in US Open R64 
11589
Patrick Kypson26USA540+1
116106
Zsombor Piros26HUN530+2Qual. US Open W
Lost in US Open R128 
11786
Dalibor Svrčina23CZE525+17+80Qual. US Open W
(R3  )
Lost in US Open R64 
118CH
Henrique Rocha22POR513+2Seville QF
(R32  )
Lost in Qual. US Open R2Lost in Qual. US Open R2
Seville QF
(R32  )
532622
119101
Vilius Gaubas21LTU511+2Lost in Qual. US Open R3
(R1  )
Lost in Seville R32
12031
Márton Fucsovics34HUN510+2Lost in US Open R128 
121115
Nicolás Mejía26COL509-6-39Lost in Qual. US Open R1
12267
Eliot Spizzirri24USA507-10-50
123 NCH 
(128)
Gustavo Heide24BRA503+5+29Lost in Qual. US Open R1
Lost in Porto 1 SF
Lost in Tulln QF 
12437
Sebastian Ofner30AUT501+1+6Lost in Qual. US Open R1 
Lost in Manacor R32
Lost in Seville QF
12533
Gabriel Diallo24CAN500-11-50
12692
Shintaro Mochizuki23JPN478-9-54Lost in Qual. US Open R3
(R1  )
Lost in US Open R128 
12754
Francisco Comesaña25ARG476-8-40Lost in US Open R128 
1283
Grigor Dimitrov35BUL472+9+40Qual. US Open W
(R2  )
Lost in US Open R128 
12964
Hugo Dellien33BOL460+11+38Lost in Qual. US Open R2
Lost in Porto 1 F
Lost in Genoa 1 R16
13019
Alexei Popyrin27AUS458Lost in US Open R64 
13116
Nikoloz Basilashvili34GEO448+1-8Lost in Qual. US Open R1
13217
Cristian Garín30CHI446+3+8Lost in Qual. US Open R3 
1333
Stan Wawrinka41SUI436-6-50Lost in US Open R128 
134 NCH 
(148)
Rei Sakamoto20JPN429+23+72Qual. US Open W
(R3  )
Lost in US Open R64 
Lost in Shanghai R32
135 NCH 
(136)
Stefanos Sakellaridis21GRE429+1-6Lost in Qual. US Open R1
Lost in Como R32
Lost in Genoa 1 QF
13638
Alexandre Müller29FRA428+2-2Lost in Qual. US Open R2 
Lost in Manacor R16
(R32  )
13731
Lloyd Harris29RSA428+2Qual. US Open W
(R3  )
Lost in US Open R64 
13893
Tomás Barrios Vera28CHI428+6+33Qual. US Open W
Lost in US Open R128 
13936
Pedro Martínez29ESP418+9+31Genoa 1 SFLost in Qual. US Open R1
Lost in Como R16
Lost in Qual. US Open R1
Lost in Como R16
Genoa 1 SF
447508
14087
Jurij Rodionov27AUT416+3+21Qual. US Open W
(R3  )
Lost in US Open R64 
Lost in Cassis R16
141116
Pablo Llamas Ruiz23ESP409-15-82Lost in Qual. US Open R3 
Lost in Seville R16 
142 NCH 
(145)
Mark Lajal23EST405+10+30Cassis SFLost in Qual. US Open R1
Qual. Manacor W
Lost in Manacor SF 
Lost in Qual. US Open R1
Qual. Manacor W
Lost in Manacor SF 
Cassis SF
427458
1434
Holger Rune23DEN400-10-50
14437
Mackenzie McDonald31USA396+2+6Lost in Qual. US Open R3 
145109
Andrea Pellegrino29ITA390-16-72Lost in Qual. US Open R1
Lost in Genoa 1 R16
146118
Nicolai Budkov Kjaer20NOR387+3+8Cassis SFLost in Qual. US Open R2
Lost in Manacor R32
Lost in Qual. US Open R2
Lost in Manacor R32
Cassis SF
409440
14758
Arthur Cazaux24FRA380-5-16
148137
Chris Rodesch25LUX377+3
14999
Nishesh Basavareddy21USA374+14+26Qual. US Open W
(R3  )
Lost in US Open R128 
15031
Zhizhen Zhang29CHN365+4
Advertisement
151CH
Juan Carlos Prado Angelo21BOL364+4Lost in Qual. US Open R1
15217
Reilly Opelka29USA361+1-10
1534
Jack Draper24GBR360-12-50
15472
Borna Gojo28CRO357+8+8Lost in Qual. US Open R2
15552
Soonwoo Kwon28KOR355-5-24Lost in Qual. US Open R1
15660
Stefano Travaglia34ITA355-9-33Lost in Qual. US Open R1
Lost in Genoa 1 R16
157 NCH 
(159)
Clément Tabur26FRA353+2Lost in Qual. US Open R1
15858
Taro Daniel33JPN350+2-1Lost in Qual. US Open R1 
Lost in Shanghai R16
159125
Alex Bolt33AUS348+5Lost in Qual. US Open R1
16016
Marco Cecchinato33ITA344+6+2Lost in Qual. US Open R2
Lost in Porto 1 R16
Lost in Genoa 1 R32
161158
Gauthier Onclin25BEL344-3-11Lost in Qual. US Open R1
Lost in Cassis R32
16295
Tristan Schoolkate25AUS343+18+30Qual. US Open W
Lost in US Open R64 
163145
Tom Gentzsch23GER341-18-52Lost in Qual. US Open R2
Lost in Genoa 1 R32
164 NCH 
(187)
Andrea Guerrieri27ITA338+23+37Qual. US Open W
Lost in US Open R128 
165 NCH 
(174)
Federico Cina19ITA337+16+25Qual. US Open W
Lost in US Open R128 
166108
Francesco Maestrelli23ITA335+2-2Lost in Qual. US Open R1
Lost in Istanbul 3 QF
167156
Daniil Glinka26EST333-11-30Lost in Qual. US Open R2
Lost in Manacor R32 
Lost in Cassis QF
16823
Dušan Lajović36SRB332-1-6Seville QF
(R16  )
Lost in Qual. US Open R3 Lost in Qual. US Open R3 
Seville QF
(R16  )
351441
169 NCH 
(171)
Max Alcalá Gurri24ESP331+8+14Seville QF
(R16  )
Lost in Qual. US Open R1
Lost in Porto 1 R16
Lost in Qual. US Open R1
Lost in Porto 1 R16
Seville QF
(R16  )
350440
170160
Gonzalo Bueno22PER324+2+2Lost in Qual. US Open R1
Lost in Como R16
Lost in Seville R16
171111
Zdeněk Kolář29CZE324+4+6Lost in Qual. US Open R1
Lost in Porto 1 R32
Lost in Tulln QF
172102
Elmer Møller23DEN321-2-10Lost in Qual. US Open R1
Lost in Manacor R32
173 NCH 
(196)
Harry Wendelken24GBR321+23+36Qual. US Open W
Lost in US Open R128 
17458
Thiago Seyboth Wild26BRA317+24+36Genoa 1 QFLost in Qual. US Open R2 
Lost in Como QF
Lost in Qual. US Open R2 
Lost in Como QF
Genoa 1 QF
336426
175153
Alexis Galarneau27CAN316+8+7Lost in Qual. US Open R2
Lost in Shanghai QF
17681
Michael Mmoh28USA315-3-6Lost in Qual. US Open R1
177150
Joel Schwärzler20AUT313-6-11Lost in Qual. US Open R2
Lost in Manacor R16
178157
Lukas Neumayer24AUT312+13+22Lost in Qual. US Open R2 
Lost in Tulln QF 
179 NCH 
(199)
Matej Dodig21CRO310+75+85Genoa 1 QFComo WComo W
Genoa 1 QF
329419
180 NCH 
(184)
Andre Ilagan25USA309+4+2Lost in Qual. US Open R2 
181156
Vitaliy Sachko29UKR308+7+10Tulln SF
(R16  )
Lost in Qual. US Open R2Lost in Qual. US Open R2
Tulln SF
(R16  )
333383
18227
Laslo Djere31SRB306+24+35Genoa 1 SFLost in Qual. US Open R1 Lost in Qual. US Open R1 
Genoa 1 SF
335396
183 NCH 
(186)
Jan Kumstát19CZE302+3Lost in Como R32
18417
Bernard Tomic33AUS296-5-19Lost in Qual. US Open R1 
Lost in Zhangjiagang R16
Lost in Shanghai R16
185133
Federico Agustin Gomez29ARG292-16-40Lost in Qual. US Open R1
186174
Remy Bertola28SUI292-12-27Lost in Qual. US Open R2
Lost in Manacor R16
187 NCH 
(190)
Diego Dedura18GER291+3Lost in Qual. US Open R1
Qual. Tulln W
Lost in Tulln R16
188132
Jack Pinnington Jones23GBR289-23-55Lost in Qual. US Open R2
Lost in Manacor QF 
18960
Juan Pablo Varillas30PER288+45+48Genoa 1 QFLost in Qual. US Open R1
Lost in Como F
Lost in Qual. US Open R1
Lost in Como F
Genoa 1 QF
307397
190176
Clément Chidekh25FRA287-5-17Plaisir SFLost in Qual. US Open R2Lost in Qual. US Open R2
Plaisir SF
191 NCH 
(193)
Keegan Smith28USA287+2Lost in Qual. US Open R1
192 NCH 
(246)
Felix Balshaw20FRA286+60+60Manacor W 
Lost in Cassis R32
193 NCH 
(195)
Edas Butvilas22LTU286+2Lost in Manacor QF
Lost in Istanbul 3 QF
194189
Lautaro Midon22ARG283-5-10Lost in Qual. US Open R1
195184
Luka Pavlovic26FRA281+8+8Lost in Qual. US Open R2 
196105
Elias Ymer30SWE280+8+8Lost in Qual. US Open R2 
Lost in Zhangjiagang R32
Lost in Shanghai R32
197 NCH 
(214)
Ilia Simakin22RUS280+78+70Phan Thiet 3 SFZhangjiagang WZhangjiagang W
Phan Thiet 3 SF
291316
198123
Timofey Skatov25KAZ280+7+8Lost in Qual. US Open R2 
Lost in Istanbul 3 R32
199 NCH 
(200)
Moïse Kouamé17FRA279+1Lost in Qual. US Open R1 
Lost in Phan Thiet 3 R32
20093
Liam Broady32GBR273-3-9Lost in Qual. US Open R1
Advertisement
20189
Francesco Passaro25ITA270+6Qual. US Open W
Lost in US Open R128 
Lost in Genoa 1 R16
202133
Colton Smith23USA269+20+16Lost in Qual. US Open R3 
203 NCH 
(210)
Andy Andrade27ECU269+8
204127
Lorenzo Giustino35ITA269-3-10Lost in Qual. US Open R1 
205113
Liam Draxl24CAN267+13+12Lost in Qual. US Open R3
206 NCH 
(215)
Braden Shick22USA267+10+7Lost in Qual. US Open R2
20724
Yoshihito Nishioka30JPN266-5-10
20883
Chun Hsin Tseng25TWN265+13+12Lost in Zhangjiagang SF
Lost in Shanghai R32
209 NCH 
(211)
Maxim Mrva19CZE265+3Lost in Plovdiv 3 R16
Lost in Tulln R32
210197
Pol Martín Tiffon27ESP262-7Lost in Qual. US Open R1
Lost in Plovdiv 3 R16
Lost in Seville R32 
211184
David Jordá Sanchis32ESP262-19-27Lost in Qual. US Open R2
Lost in Manacor R32
21249
Roberto Carballés Baena33ESP261-3-8Lost in Qual. US Open R1 
Lost in Qual. Porto 1 R2
Lost in Seville R32
213CH
Felix Gill24GBR261+1-1Lost in Qual. US Open R1
Lost in Seville R32
214106
Tristan Boyer25USA260-32-50Lost in Qual. US Open R1
215134
Moez Echargui33TUN259+11+12Lost in Qual. US Open R1
Lost in Manacor R32
Lost in Cassis QF
216167
Alex Barrena23ARG259+19+19Tulln SF
(R16  )
Lost in Porto 1 R32Lost in Porto 1 R32
Tulln SF
(R16  )
284334
217190
Gianluca Cadenasso21ITA258-23-28
218127
Facundo Mena33ARG256+88+74Porto 1 W
21950
Pavel Kotov27RUS251+31+25Shanghai SF276326
220 NCH 
(266)
Iñaki Montes De La Torre23ESP250+54+39Lost in Manacor F 
22197
Kimmer Coppejans32BEL250-4-10Lost in Qual. US Open R1
Lost in Porto 1 R32
Lost in Seville R32 
222101
Billy Harris31GBR249-61-100Lost in Qual. US Open R2
Lost in Manacor QF
Lost in Cassis R16
223121
Raúl Brancaccio29ITA247+1-2Lost in Qual. US Open R1
Lost in Como R32
Lost in Seville QF
(R16  )
224214
Henry Searle20GBR246+3Lost in Qual. US Open R1
22547
Juncheng Shang21CHN245+3Lost in US Open R128 
226223
Guido Iván Justo28ARG244+5Lost in Qual. US Open R1 
227196
Rio Noguchi27JPN242-8-13Lost in Qual. US Open R1
Lost in Shanghai R16
228168
Maks Kaśnikowski23POL240+30+20Istanbul 3 SFLost in Qual. US Open R1
Lost in Manacor R16
Lost in Qual. US Open R1
Lost in Manacor R16
Istanbul 3 SF
262293
229153
Jay Clarke28GBR237+13+1Lost in Qual. US Open R1
Lost in Como SF
230214
Nikolás Sánchez Izquierdo27ESP236-10-19Lost in Qual. US Open R1
Lost in Porto 1 R32
Lost in Seville R32
231CH
Max Houkes26NED234+9-4Rabat 2 SFCasablanca WCasablanca W
Rabat 2 SF
2329
Roberto Bautista Agut38ESP233-10
233 NCH 
(237)
Andrej Nedić21BIH233+24+13Qual. Como W
Lost in Como QF
234 NCH 
(240)
Matías Soto27CHI232+27+14Lost in Como R32
Lost in Tulln QF
235169
Henri Squire25GER231-20-30Lost in Qual. US Open R1
Lost in Como R32
Lost in Tulln R32 
236159
Luka Mikrut22CRO229-60-88Lost in Qual. US Open R2 
237142
Alejandro Moro Cañas25ESP229+1-10Lost in Qual. US Open R1
Lost in Porto 1 QF
Lost in Seville R16 
238141
August Holmgren28DEN228+9Lost in Qual. US Open R1
Lost in Manacor R32
Lost in Istanbul 3 R32
239217
Yi Zhou21CHN228+9Lost in Zhangjiagang R32
Lost in Shanghai QF
240116
Leandro Riedi24SUI227-109-230
241187
João Lucas Reis Da Silva26BRA227+41+25Tulln SF
(QF  )
Lost in Como R32Lost in Como R32
Tulln SF
(QF  )
252302
24267
Luca Nardi23ITA226-1-10Lost in Qual. US Open R1
243211
Darwin Blanch18USA226+2-6Lost in US Open R128 
24439
J.J. Wolf27USA225+9Lost in US Open R128 
24568
Sumit Nagal29IND225-9-14Lost in Qual. US Open R1 
246 NCH 
(250)
Hayato Matsuoka21JPN225+9Lost in Zhangjiagang R32
Lost in Shanghai R32
247190
Matheus Pucinelli De Almeida25BRA223+13+4Qual. Manacor W
Lost in Manacor R32
248168
Frederico Ferreira Silva31POR221-9-18Lost in Qual. US Open R2
Lost in Porto 1 R32
2496
Gaël Monfils40FRA220+62+40Lost in US Open R64 
250164
James McCabe23AUS219-4-12Lost in Qual. US Open R1
Advertisement
251181
Daniel Rincon23ESP219-43-51Lost in Qual. US Open R3
Lost in Manacor R16 
Lost in Cassis R16
252235
Charles Broom28GBR218-15-21Lost in Qual. Manacor R2
253249
Martin Krumich23CZE217+10-1Lost in Como R32
Lost in Tulln R16
254181
Abdullah Shelbayh22JOR214-3-12
255 NCH 
(274)
Marvin Möller27GER214+23+4Lost in Tulln R16
256 NCH 
(259)
Michele Ribecai23ITA214+8-2Lost in Manacor R16
Lost in Istanbul 3 R32
257225
Franco Roncadelli26URU212+14Lost in Qual. US Open R1
25888
Dominic Stricker24SUI211+15
259251
Buvaysar Gadamauri26BEL210+6-5
260250
Philip Henning25RSA210+16
261247
Hynek Bartoň22CZE210+9-3Lost in Tulln R32
26247
Marc-Andrea Hüsler30SUI208-6-16
26395
Hugo Grenier30FRA207-20-28Lost in Manacor R32
Lost in Cassis R32
264 NCH 
(293)
Matthew Dellavedova26AUS207+29+12Lost in Taipei 2 F
Lost in Zhangjiagang R16
Lost in Shanghai R32
265196
Rodrigo Pacheco Mendez21MEX204+7-8Lost in Phan Thiet 3 R32
266230
Kilian Feldbausch21SUI203-33-38Lost in Qual. US Open R1 
Lost in Como R16
Lost in Genoa 1 R32
267230
Cezar Crețu25ROU203-37-41Lost in Istanbul 3 R32
268131
Genaro Alberto Olivieri28ARG203-45-46Seville QF
(R16  )
Lost in Qual. US Open R2
Lost in Porto 1 R32
Lost in Qual. US Open R2
Lost in Porto 1 R32
Seville QF
(R16  )
222312
269248
Max Basing23GBR200-10-19Istanbul 3 SFLost in Manacor R32Lost in Manacor R32
Istanbul 3 SF
222253
270177
Nick Hardt25DOM200+14Lost in Porto 1 R32
271 NCH 
(282)
Juan Manuel La Serna22ARG200+18+3Lost in Plovdiv 3 QF
Lost in Tulln R16 
272226
Juan Bautista Torres24ARG200-10-18
273194
Dan Added27FRA199+8-4Lost in Qual. US Open R1
Lost in Bagneres De Bigorre QF
Lost in Cassis R32
274210
Filip Jianu24ROU199-5-14Lost in Bucharest 3 R16
(R32  )
Lost in Como R16
Lost in Tulln R32
27536
Pierre Hugues Herbert35FRA198+11
276241
Daniel Michalski26POL197+26+13Poznan W
277222
Pedro Boscardin Dias23BRA197+13
278 NCH 
(312)
Jay Friend22JPN196+34+16Istanbul 3 SFLost in Manacor R16Lost in Manacor R16
Istanbul 3 SF
218249
279170
Mattéo Martineau27FRA196+13Lost in Cassis R32
28061
Thiago Monteiro32BRA195-9Lost in Porto 1 QF
Lost in Tulln R16
281121
Stefano Napolitano31ITA194-52-51Lost in Qual. US Open R1 
Lost in Como R32
Lost in Genoa 1 R32
282123
Jérôme Kym23SUI193-104-122Lost in Qual. US Open R2
Lost in Manacor R32
283237
Alastair Gray28GBR192+4-6Lost in Qual. Manacor R1
284253
Giles Hussey29GBR192+10
285 NCH 
(290)
Sergey Fomin25UZB192+10Lost in Maanshan 10 R32
Lost in Zhangjiagang R32
Lost in Shanghai R32
286103
Harold Mayot24FRA191-19-22Istanbul 3 SF213244
287 NCH 
(293)
Carl Emil Overbeck25DEN191+9+1Lost in Qual. Manacor R2
Lost in Istanbul 3 R32
288257
Mili Poljičak22CRO189-22-25Lost in Como R32
Lost in Genoa 1 R32
289103
Stefan Kozlov28USA189+8
290 NCH 
(310)
Max Schönhaus19GER189+28+11Lost in Como QF
291175
Álvaro Guillén Meza23ECU189-6-10Lost in Como R32
Lost in Genoa 1 R32
292108
Franco Agamenone33ITA188-1-8Lost in Plovdiv 3 R32
Lost in Genoa 1 R32
293 NCH 
(337)
Raphaël Pérot25FRA188+45+27Bagneres De Bigorre W
Lost in Cassis R16
294 NCH 
(298)
Mert Alkaya26TUR188+6+3Lost in Istanbul 3 R16
295158
Yu-hsiou Hsu27TWN187-27-26Lost in Zhangjiagang R16
Lost in Shanghai R32
296212
Johannus Monday24GBR186+3
297267
Petr Bar Biryukov24RUS186-9-12Lost in Maanshan 10 R32
Lost in Zhangjiagang R32
Lost in Shanghai R32
298183
Oliver Crawford27GBR184-73-63
299 NCH 
(300)
Petr Nesterov23BUL184+2Lost in Plovdiv 3 R32
300 NCH 
(308)
Oliver Tarvet22GBR181+8
301261
Stefan Dostanic24USA181+8
302258
Igor Marcondes29BRA181+8
303280
Sandro Kopp26AUT181-20-21Lost in Como R32
Lost in Tulln R32
304147
Guy den Ouden24NED180-91-83Lost in Qual. US Open R1
305273
Sean Cuenin22FRA180-26-28Lost in Porto 1 R32
Lost in Tulln R32
306247
Florent Bax27FRA180-3-4Lost in Nonthaburi SF
Lost in Phan Thiet 3 R32
307298
Filippo Romano21ITA178+12Lost in Genoa 1 R32
308147
Kaichi Uchida32JPN178-31-32Lost in Maanshan 10 R32
Lost in Zhangjiagang R32
Lost in Shanghai R32
309 NCH 
(371)
Georgii Kravchenko26UKR178+83+48Plovdiv 3 W
Lost in Istanbul 3 R32
310230
Max Hans Rehberg22GER176+10Lost in Tulln R32
311250
Andres Martin25USA174+3-6
312306
Daniel Milavsky24USA173+10-2Lost in Qual. US Open R1 
313300
Radu Mihai Papoe24ROU171-9
314242
Enrico Dalla Valle28ITA170+19+6Genoa 1 QFLost in Porto 1 R16189279
315201
Gilles Arnaud Bailly20BEL170-71-63Lost in Qual. US Open R1
Lost in Porto 1 R16
Lost in Seville R32
316150
Oriol Roca Batalla33ESP170+30+12Lost in Porto 1 QF
Qual. Seville W
Lost in Seville R32 
317144
Akira Santillan29JPN170+14+2Lost in Taipei 2 R32
Lost in Zhangjiagang R16
Lost in Shanghai R32
318311
Luciano Emanuel Ambrogi22ARG169+7-4
319 NCH 
(327)
Anton Matusevich25GBR168+8-1
320116
Calvin Hémery31FRA168+8Lost in Plovdiv 3 R16
Lost in Seville R16 
321278
Tyler Zink25USA168+9
32240
Ilya Ivashka32BLR166+71+37Shanghai SFLost in Zhangjiagang QF191241
323197
Fajing Sun29CHN165-9Lost in Zhangjiagang QF
Lost in Shanghai R32
324290
Federico Bondioli21ITA165-20-19Lost in Como R32
325257
Miguel Damas26ESP165-9-14Lost in Porto 1 QF
Lost in Tulln R32
326284
Florian Broska28GER164-28-25
327268
Gonzalo Villanueva31ARG164-6-12Lost in Mar Del Plata SF
328280
Yankı Erel25TUR162-23-20Lost in Taipei 2 QF
Lost in Urayasu SF
Lost in Istanbul 3 QF
329172
Murphy Cassone24USA162-22-20
330139
Ugo Blanchet27FRA161-131-118Lost in Qual. US Open R1
Lost in Cassis QF
331193
Sascha Gueymard Wayenburg23FRA161+1-3Qual. Manacor W
Lost in Manacor R32
Lost in Cassis R16
332 NCH 
(354)
Cruz Hewitt17AUS160+22+8Lost in Phan Thiet 3 QF
333284
Dali Blanch23USA160+9Lost in Seville R32 
33478
Nicolás Kicker34ARG160-5-8
335260
Carlos Sánchez Jover26ESP160+12+2Lost in Oviedo R32
Qual. Seville W
Lost in Seville R32
336244
Lucas Poullain30FRA159+7-1Lost in Cassis R32
337260
Tiago Pereira22POR159+18+8Lost in Poznan R32
Lost in Porto 1 R16
Lost in Qual. Seville R2
Lost in Seville R16 
338 NCH 
(340)
Mees Rottgering19NED157+2-3
339307
Thomas Faurel20FRA156+12+3Lost in Plovdiv 3 QF
340 NCH 
(342)
Edward Winter21AUS155+4-4
34139
Mikhail Kukushkin38KAZ154-5-8
342 NCH 
(350)
Ivan Marrero Curbelo27ESP154+8-1Lost in Qual. Manacor R1
Lost in Istanbul 3 R32
343212
Michael Geerts31BEL153-17-18
344235
Marko Topo22GER152-3-8Lost in Plovdiv 3 R32
Lost in Tulln R16 
345249
Mathys Erhard24FRA152-6-9Qual. Manacor W
Lost in Manacor R32
Lost in Cassis R16
346 NCH 
(377)
Carlos Maria Zarate21ARG150+39+17Lost in Mar Del Plata F
Trelew W
347225
Philip Sekulic23AUS149+6-3Lost in Urayasu R16
Lost in Phan Thiet 3 QF
348105
Duje Ajduković25CRO149-24-25Lost in Como QF
Lost in Genoa 1 R16
349158
Tung Lin Wu28TWN148+21+7Lost in Zhangjiagang R32
Lost in Shanghai R16
350 NCH 
(354)
Jake Delaney29AUS148+15+5Lost in Taipei 2 R32
Lost in Zhangjiagang R32
Lost in Shanghai R16
351180
Justin Engel18GER147-36-32
35280
Norbert Gombos36SVK147+17+6Qual. Como W
Lost in Como R16
Lost in Qual. Tulln R2
353 NCH 
(378)
Valerio Aboian24ARG147+78+34Lost in Maribor QF
Lost in Plovdiv 3 SF
Qual. Genoa 1 W
Lost in Genoa 1 QF
354329
Juan Estevez20ARG147+3-2Lost in Plovdiv 3 R32
355336
Ognjen Milić19SRB146-10-12Lost in Plovdiv 3 R16
Lost in Tulln R32
356 NCH 
(359)
Arthur Nagel23FRA146+3Lost in Casablanca QF
Lost in Rabat 2 R32
357 NCH 
(364)
Sebastian Sorger20AUT145+7+2Lost in Maribor SF
Lost in Plovdiv 3 R16
Lost in Tulln R32
358321
Gabriele Piraino22ITA145+14+5Lost in Plovdiv 3 R32
Lost in Genoa 1 R16
359332
Tiago Torres24POR144-7-9Lost in Porto 1 R32
Lost in Istanbul 3 R32
360316
Eduardo Ribeiro28BRA144+13+4Qual. Porto 1 W
Lost in Porto 1 R32
361269
Aidan Mayo23USA143+1
362176
Daniel Masur31GER143+16+6Cassis SFLost in Qual. Manacor R1165196
363159
Dimitar Kuzmanov33BUL143+19+8Lost in Maribor QF
Qual. Porto 1 W
Lost in Porto 1 R16
Lost in Istanbul 3 QF
364276
Petr Brunclík20CZE142+2Lost in Plovdiv 3 R32
Lost in Seville R32
365353
Dhakshineswar Suresh26IND141+3
366200
George Loffhagen25GBR140+5
367362
Manas Dhamne18IND140+14+4Qual. Cassis W
Lost in Cassis R32
368289
Mika Brunold21SUI139+42+19Tulln SF
(QF  )
Qual. Tulln W164214
369116
Marc Polmans29AUS139+6
370300
Hamish Stewart27GBR139-21-17
371 NCH 
(387)
Alejo Sanchez Quilez21ESP139+24+10Lost in Manacor QF 
Lost in Qual. Seville R1
372303
Francesco Forti27ITA139-5-3Qual. Como W
Lost in Como R32
Qual. Genoa 1 W
Lost in Genoa 1 R32
373287
Antoine Ghibaudo21FRA138-17-12
374168
Murkel Dellien28BOL138+3
375260
Robin Bertrand23FRA138+34+17Lost in Monastir 34 QF
Lost in Bagneres De Bigorre F
Lost in Cassis QF
376263
Eliakim Coulibaly24CIV137-39-25
377125
Juan Pablo Ficovich29ARG137+2Lost in Plovdiv 3 R32
Lost in Istanbul 3 R32
37893
Andrej Martin36SVK136+23+11Vienna W
Lost in Qual. Tulln R2
379358
Tommaso Compagnucci26ITA136-5-4
380364
Lucio Ratti22ARG135+4+1Lost in Oldenzaal R16
Lost in Meerbusch QF
Lost in Qual. Tulln R1
381167
Laurent Lokoli31FRA134+5+2Lost in Qual. Como R2
Lost in Cassis R32
382221
Hernán Casanova32ARG134-19-9
383365
Max Wiskandt24GER132+4
384 NCH 
(416)
Massimo Giunta22ITA132+38+15Lost in Plovdiv 3 R16
Qual. Genoa 1 W
Lost in Genoa 1 R16
385346
Kasidit Samrej25THA132+101+38Lost in Taipei 2 SF
Lost in Zhangjiagang F
Lost in Phan Thiet 3 R16
386305
Alex Martinez25ESP131-10-8
387 NCH 
(423)
Joaquin Aguilar Cardozo21URU131+36+15Mar Del Plata W
388335
Jacopo Vasami18ITA129-2
389379
Jack Kennedy18USA129+5Lost in US Open R128 
39056
Daniel Elahi Galán30COL129-55-34Lost in Tulln R32
391339
Andrey Chepelev28RUS129-8-6Lost in Lausanne F
Lost in Qual. Como R2
Lost in Qual. Genoa 1 R2
3927
David Goffin35BEL128-75-50
393177
Andrea Collarini34ARG128-13-8
394177
Omar Jasika29AUS128+14+7Lost in Taipei 2 R16
Qual. Zhangjiagang W
Lost in Zhangjiagang R32
Qual. Shanghai W
Lost in Shanghai QF
395256
Johan Nikles29SUI127+29+11Lost in Lausanne R32
Qual. Como W
Lost in Como SF
396342
Luca Castelnuovo29SUI127+65+25Shanghai SFLost in Taipei 2 SF
Lost in Zhangjiagang R32
Qual. Shanghai W
152202
397180
Yuta Shimizu27JPN127-1-2Phan Thiet 3 SF138163
398229
Marek Gengel30CZE127-8-4Lost in Qual. Manacor R2
Lost in Istanbul 3 R32
399360
Lui Maxted22GBR126-39-18Lost in Qual. Manacor R1
400271
Mateus Alves25BRA126+18+8Leme R16Lost in Porto Velho 2 F
401363
Justin Boulais24CAN125+2+2Lost in Qual. Cassis R2
402306
Blaise Bicknell24JAM124-11-6
403386
Samuele Pieri24ITA124-1-1Lost in Maribor F
40472
Yosuke Watanuki28JPN123+16+6Lost in Zhangjiagang R16
Lost in Shanghai R32
405368
Olle Wallin24SWE123+9+4Qual. Como W
Lost in Como R32
Qual. Tulln W
Lost in Tulln R32
406299
Vadym Ursu29UKR123+1+2Lost in Hurghada 7 R32
Lost in Istanbul 3 R16
407254
Mats Rosenkranz28GER122-3
408303
Arthur Weber34FRA122-3Phan Thiet 3 SFLost in Taipei 2 R16
Nonthaburi W
133158
409357
Eric Vanshelboim25UKR121+17+6Lost in Oldenzaal F
Lost in Plovdiv 3 R32
410331
Masamichi Imamura27JPN121-12-6Lost in Zhangjiagang R32
Lost in Sapporo R32
411135
Mitchell Krueger32USA120-53-28
412407
Dylan Dietrich21SUI119+1
41365
Thanasi Kokkinakis30AUS118+4
414243
Marat Sharipov23RUS118+28+11Shanghai SF143193
415 NCH 
(419)
Niels Visker24NED118+15+5Qual. Porto 1 W
Lost in Porto 1 R16
Lost in Qual. Tulln R1
416414
Semen Pankin27RUS117+5Lost in Zhangjiagang R32
Lost in Shanghai R32
417153
Denis Yevseyev33KAZ116+27+9Lost in Zhangjiagang R32
Qual. Shanghai W
Lost in Shanghai R16
41883
Carlos Taberner29ESP115-12-6Lost in US Open R128 
Lost in Seville R32 
419185
Aziz Dougaz29TUN115+105+31Lost in Qual. US Open R3
Monastir 35 W
420 NCH 
(422)
Ozan Baris22USA114+7
421 NCH 
(445)
Karim Bennani19MAR114+31+10Lost in Casablanca F
Lost in Rabat 2 R16
422143
Benjamin Hassan31LBN114-3-4Lost in Qual. Como R2
Lost in Qual. Istanbul 3 R2
423267
Louis Weßels28GER114+67+21Oldenzaal W
Lost in Qual. Istanbul 3 R1
424382
Andrew Fenty26USA114-27-14
42526
Jordan Thompson32AUS113-91-50
426217
Jonáš Forejtek25CZE113-37-18Lost in Qual. Seville R2
Lost in Seville R32
427110
Giulio Zeppieri24ITA112-178-115
428321
Robert Strombachs26LAT112-13-7Lost in Plovdiv 3 R32
Lost in Qual. Tulln R1
4294
Kei Nishikori36JPN111+52+16Lost in Qual. US Open R3 
430 NCH 
(483)
Enzo Aguiard24AUS111+83+24Lost in Maanshan 10 SF
Qual. Zhangjiagang W
Lost in Zhangjiagang QF
Lost in Phan Thiet 3 R16
431215
Khumoyun Sultanov27UZB111+35+10Qual. Zhangjiagang W
Lost in Zhangjiagang R16
Lost in Phan Thiet 3 R32
432 NCH 
(474)
Pavel Lagutin21RUS111+42+13Qual. Seville W
Lost in Seville R16 
433234
Maxime Chazal33FRA111-4-2Le Cap d'Agde W
Lost in Cassis R32
434 NCH 
(447)
Sergi Perez Contri28ESP111+28+9Lost in Oviedo F
Lost in Qual. Seville R1
435134
Geoffrey Blancaneaux28FRA111-74-33Lost in Rabat 2 R32
436424
Constantin Bittoun Kouzmine27FRA111-3-2Lost in Phan Thiet 3 R32
437279
Garrett Johns25USA110-38-16
438314
Moerani Bouzige27AUS110+22+7Lost in Taipei 2 R32
Lost in Nonthaburi F
Lost in Phan Thiet 3 R32
439170
James Trotter27JPN109+25+8Lost in Zhangjiagang QF
Lost in Qual. Shanghai R1
440347
Ioannis Xilas25GRE109-15-7Rabat 2 QF
441431
Yannik Kelm21GER108-6-1
442191
Nerman Fatić31BIH107-3
443160
Oleksii Krutykh26UKR107+5+2Lost in Qual. Genoa 1 R2
444406
Timo Legout24FRA106+1
445395
Alafia Ayeni27USA106+12+3Lost in Qual. Porto 1 R2
Lost in Porto 1 R32
Lost in Istanbul 3 R16
446424
Eero Vasa29FIN105+33+9Lost in Oldenzaal R16
Lost in Meerbusch F
447280
Jie Cui28CHN105+7+1Lost in Zhangjiagang R32
Lost in Shanghai R16
448 NCH 
(472)
Dušan Obradović25SRB105+48+13Lost in Plovdiv 3 SF
449428
Mika Petković19GER105-17-8Lost in Porto 1 R16
Lost in Qual. Genoa 1 R2
Lost in Genoa 1 R32
450449
Emile Hudd26GBR105-1Lost in Pozzuoli R16
451444
Spencer Johnson23USA104Lost in Qual. US Open R1 
452 NCH 
(462)
Kenta Miyoshi22JPN104+15+4Lost in Phan Thiet 3 R16
453142
Ivan Gakhov29RUS104+23+7Lost in Oviedo SF
Lost in Qual. Tulln R1
454123
Ryan Peniston30GBR103+1Lost in Qual. Manacor R1
Lost in Cassis R32
455405
Juan Cruz Martin Manzano21ITA103-14-4Lost in Como R16
Lost in Genoa 1 R32
456442
Luca Staeheli26SUI103-10-3
457452
Karl Poling27USA103+2
458270
Corentin Denolly29FRA102-18-5Tsaghkadzor 3 SFLost in Vienna R16
Lost in Szczawno R16
459410
Cyril Vandermeersch27FRA102-6-2
460117
Felipe Meligeni Alves28BRA101+5Lost in Qual. US Open R1
Lost in Manacor R32
Lost in Genoa 1 R32
461271
Blake Ellis27AUS101+16+5Lost in Bali 3 R16
Lost in Phan Thiet 3 R16
462301
Maximus Jones22THA101+27+8Qual. Manacor W
Lost in Manacor R32 
Lost in Phan Thiet 3 R16
463 NCH 
(537)
Mitsuki Wei Kang Leong22MAS101+88+26Qual. Zhangjiagang W
Lost in Zhangjiagang SF
Qual. Shanghai W
Lost in Shanghai R32
464439
Matthew William Donald21CZE101-21-6Lost in Qual. Tulln R2
465222
Viktor Durasovic29NOR101-18-5Lost in Qual. Manacor R1
466451
Koki Matsuda25JPN100+17+6Qual. Zhangjiagang W
Lost in Zhangjiagang R16
Lost in Phan Thiet 3 R16
467438
Quinn Vandecasteele24USA100-29-8
468CH
Paulo Andre Saraiva Dos Santos26BRA100
469307
Oleg Prihodko28MKD99-58-21Lost in Poznan R16
Lost in Plovdiv 3 R32
Lost in Qual. Tulln R2
470409
Alex Hernandez27MEX99+1Lost in Qual. Manacor R1
Qual. Istanbul 3 W
Lost in Istanbul 3 R32
471157
Santiago Taverna27ARG99-37-12Qual. Seville W
Lost in Seville R16
472207
Daniel Dutra da Silva38BRA99-9-3
47376
Filip Misolic25AUT97+64+17Lost in US Open R128 
Lost in Tulln R16 
474403
Jack Logé21BEL97-24-8Rabat 2 QFLost in Casablanca SF
475463
Pedro Vives Marcos25ESP95+63+15Lost in Oviedo QF
Qual. Porto 1 W
Lost in Porto 1 SF
Lost in Qual. Seville R2
476284
Adrian Boitan27ROU95+24+4Lost in Qual. Manacor R2
Qual. Istanbul 3 W
Lost in Istanbul 3 R16
477 NCH 
(487)
Izan Almazan Valiente20ESP95+14+2Lost in Qual. Manacor R1
Lost in Qual. Seville R2
478 NCH 
(481)
Thijs Boogaard18NED94+15+2Lost in Hurghada 8 QF
Lost in Hurghada 9 R32
47939
Radu Albot36MDA94+18+3Qual. Istanbul 3 W
Lost in Istanbul 3 R16
480397
Henry Bernet19SUI94-52-20Lausanne W
Lost in Como R16
Lost in Qual. Tulln R2
481 NCH 
(485)
Patrick Schoen21SUI94+17+3Sintra SFQual. Porto 1 W
Lost in Porto 1 R32
482371
Ryan Nijboer27NED94+50+12Gijon FLost in Oviedo R16
Madrid W
483340
Colin Sinclair31NMI94+18+3Lost in Wuning 7 SF
Lost in Wuning 8 R32
484 NCH 
(731)
Sebastian Gorzny22USA93+247+50Lost in US Open R64 
485357
Luca Potenza26ITA93+3Qual. Manacor W
Lost in Manacor SF 
486407
Sergio Callejon Hernando21ESP93-1-1Lost in Qual. Manacor R2
Lost in Phan Thiet 3 R32
487486
Duncan Chan21CAN92+5
488467
Yassine Dlimi23MAR92-1-1Lost in Casablanca SF
489 NCH 
(490)
Niels McDonald18GER92+5Lost in Porto 1 R32
490 NCH 
(502)
César Bouchelaghem22FRA92+21+4Monastir 36 SFLost in Monastir 35 F
491 NCH 
(502)
Filip Jeff Planinšek25SLO92+11+1Lost in Maribor SF
Lost in Plovdiv 3 R32
492171
Beibit Zhukayev25KAZ91-23-8
493387
Gianmarco Ferrari25ITA91+24+5Lost in Qual. Como R1
Qual. Genoa 1 W
Lost in Genoa 1 R32
494183
Federico Arnaboldi26ITA91+27+6Lost in Como R16
Qual. Genoa 1 W
Lost in Genoa 1 R32
495449
Miguel Tobon20COL91-23-8Lost in Istanbul 3 R16
49699
Alexander Ritschard32SUI90+142+34Oviedo W
Qual. Seville W
Lost in Seville R16
497191
Dragos Nicolae Madaras28SWE90+61+17Lost in Bucharest 3 QF
Buzau W
498180
Paul Jubb26GBR90+6Lost in Hurghada 9 R16
499261
Alex Rybakov29USA90-21-6
500489
Anton Shepp23NZL90-1-1Lost in Qual. Manacor R1
Lost in Bali 4 R16
501143
Hiroki Moriya35JPN90+17+4Qual. Zhangjiagang W
Lost in Zhangjiagang R32
Lost in Phan Thiet 3 QF
502 NCH 
(507)
Tai Sach23AUS90+14+3Lost in Taipei 2 R16
Lost in Phan Thiet 3 R16
503350
Vladyslav Orlov31UKR89-67-20Lost in Poznan QF
Lost in Pozzuoli R32
504448
Branko Djurić21SRB88+111+27Kursumlijska Banja 16 W
Kursumlijska Banja 17 W
505395
Stefan Palosi26ROU88-93-32
506318
Alex Martí Pujolras27ESP88+2-1Lost in Qual. Seville R2
507485
Giuseppe La Vela25ITA88-12-4Lost in Maribor QF
Lost in Qual. Como R1
Lost in Qual. Genoa 1 R2
508 NCH 
(530)
Ivan Ivanov17BUL88+22+6Lost in Manacor R16 
509271
Pedro Sakamoto33BRA88-2-2Leme QF
510463
Reda Bennani19MAR87+4
511373
Bor Artnak22SLO87-6-3
512438
Daniel Siniakov23CZE86-9-4Lost in Plovdiv 3 R32
Qual. Tulln W
Lost in Tulln R32
513427
João Eduardo Schiessl22BRA86+16+4Lost in Porto Velho 2 SF
Lost in Leme R32
514513
Alan Magadan25MEX86+5
515424
Lorenzo Joaquín Rodríguez26ARG86-1
516390
Tibo Colson26BEL85+4
517505
Peter Makk24HUN85-8-4Lost in Qual. Cassis R1
518334
Leo Borg23SWE85+18+4Lost in Bali 3 SF
Lost in Bali 4 R16
519502
Alexander Donski28BUL84+4
52078
Yasutaka Uchiyama34JPN84-172-72
521 NCH 
(543)
Romain Faucon24BEL84+22+6Qual. Meerbusch W
Lost in Meerbusch SF
522271
Evan Zhu28USA84+3
523288
Fabrizio Andaloro25ITA83+4Lost in Pozzuoli QF
524 NCH 
(539)
Luca Wiedenmann28GER83+23+6Lost in Oldenzaal SF
Lost in Qual. Tulln R1
525319
Christian Langmo30USA83-52-16Lost in Qual. Manacor R1
Lost in Istanbul 3 R16
526318
Gerard Campana Lee21KOR82+15+3Lost in Poznan QF
Qual. Seville W
Lost in Seville R32
527485
Aziz Ouakaa27TUN82+6Lost in Monastir 35 QF
Lost in Monastir 36 R32
52863
Jason Kubler33AUS81-53-16
529358
Trevor Svajda20USA81-129-44Lost in Qual. US Open R1
530160
Li Tu30AUS81+5
531517
Shunsuke Mitsui24JPN80+9+1Lost in Urayasu QF
532 NCH 
(575)
Nikita Mashtakov27UKR80+44+11Lost in Poznan SF
Qual. Plovdiv 3 W
Lost in Plovdiv 3 R16
533404
Cannon Kingsley25USA79-63-20
534351
Carlo Alberto Caniato20ITA79-54-17Lost in Rabat 2 R16
535510
M Rifki Fitriadi27INA79-25-10Lost in Maanshan 10 R16
Lost in Wuning 7 R32
Lost in Bali 4 R16
536449
Fares Zakaria25EGY79+23+6Lost in Bagneres De Bigorre QF
Qual. Istanbul 3 W
Lost in Istanbul 3 R32
537388
Karan Singh23IND79+67+15Bali 4 SFBali 3 W
538421
Hikaru Shiraishi26JPN78-16-7Lost in Taipei 2 R16
Lost in Urayasu R16
Lost in Sapporo QF
539240
Patrick Zahraj27GER78-123-41Plaisir SF
540146
Rudolf Molleker25GER77-82-26Lost in Qual. Como R1
Lost in Qual. Tulln R1
541537
Gavin Young23USA77+4
542502
Adrian Ötzbach28GER77+94+20Meerbusch W
543483
Alec Deckers26NED76-1-2Lost in Qual. Cassis R1
544433
Fausto Tabacco24ITA76+19+4Sintra SFQual. Como W
Lost in Como R32
545 NCH 
(585)
Martin Van Der Meerschen26BEL75+40+8Lost in Madrid F
Lost in Tsaghkadzor 3 R16
546508
Pavle Marinkov20AUS75+3
547 NCH 
(565)
Yanis Ghazouani Durand26FRA75+48+9Lost in Qual. Porto 1 R1
Qual. Cassis W
Lost in Cassis R16
548368
Alexander Binda24ITA75+4Qual. Shanghai W
Lost in Shanghai R32
54919
Hyeon Chung30KOR74+18+3Lost in Taipei 2 QF
Lost in Urayasu R32
550532
John Echeverria24ESP74+31+6Lost in Bagneres De Bigorre SF
551485
Digvijay Pratap Singh26IND74+6Bali 4 SFLost in Bali 3 QF
552533
Toufik Sahtali27ALG74+1-1Lost in Monastir 34 SF
Lost in Monastir 35 R32
Lost in Monastir 36 R32
553 NCH 
(557)
Pierluigi Basile19ITA73+9+1Lost in Lausanne R16
Lost in Gijon R16
554525
Daniil Ostapenkov23BLR73+2-1
555 NCH 
(645)
John Hallquist Lithen24SWE73+90+17Lost in Pecs SF
Szczawno W
556289
Lilian Marmousez24FRA72-44-15Budapest QFLost in Haren R16
557252
Tom Paris24FRA72-101-31
558127
Jelle Sels31NED72-12-5Lost in Oldenzaal R16
Lost in Qual. Porto 1 R2
Lost in Qual. Tulln R1
559555
Dimitris Sakellaridis20GRE72+2-1Lost in Lausanne R32
Lost in Meerbusch QF
Lost in Pozzuoli QF
560356
Miloš Karol23SVK71-34-12
561 NCH 
(586)
Gabriel Ghetu18ROU71+64+12Lost in Bucharest 3 F
Qual. Istanbul 3 W
Lost in Istanbul 3 R32
562358
Svyatoslav Gulin23RUS71+30+5Lost in Qual. Como R2
Qual. Tulln W
Lost in Tulln R32 
563 NCH 
(564)
Mario Gonzalez Fernandez24ESP71+1-1Lost in Qual. Seville R1
564415
Lorenzo Carboni20ITA71-82-24Lost in Lausanne SF
Lost in Como R32
Lost in Qual. Seville R1
565 NCH 
(625)
Maximo Zeitune20ARG71+77+15Lost in Mar Del Plata QF
Qual. Genoa 1 W
Lost in Genoa 1 R16
566485
Taha Baadi25MAR70+5
567562
Daniel de Jonge27NED70+1-1Lost in Plaisir R32
568564
Lorenzo Angelini20ITA70+2-1Lost in Oldenzaal QF
Lost in Qual. Como R1
Lost in Qual. Genoa 1 R1
569517
Nino Ehrenschneider25GER70+27+4Lost in Lausanne QF
Lost in Meerbusch QF
570263
Christoph Negritu32GER69+7
571237
Saba Purtseladze25GEO69+7Lost in Hurghada 7 R32
Lost in Qual. Seville R1
572531
Marcel Zieliński25POL69-41-13Lost in Vienna QF
Lost in Meerbusch R32
573449
Takuya Kumasaka27JPN69-25-7Lost in Qual. Zhangjiagang R1
Lost in Qual. Phan Thiet 3 R1
574298
Aidan McHugh26GBR68+5Pozzuoli SF
575347
Sanhui Shin29KOR68-47-15Lost in Taipei 2 R16
Lost in Sapporo QF
576 NCH 
(590)
Pierre Delage25FRA68+24+3Rabat 2 SFLost in Le Cap d'Agde SF
Lost in Casablanca QF
577477
Kirill Kivattsev28RUS68-3-2Lost in Poznan R16
Lost in Budapest R16
578576
Keegan Rice20CAN67+5
579547
Matyas Fuele27HUN67-25-7Lost in Qual. Porto 1 R2
580211
Javier Barranco Cosano27ESP67-143-41Lost in Oviedo R32
581463
Sander Jong26NED67+107+18Gijon FLost in Oldenzaal QF
Haren W
582507
Kaylan Bigun20USA67+4
583447
Kuan Yi Lee30TWN67+33+6Lost in Taipei 2 R32
Lost in Urayasu SF
Lost in Sapporo QF
584443
Federico Iannaccone27ITA67+59+11Qual. Plovdiv 3 W
Lost in Plovdiv 3 QF
Lost in Qual. Genoa 1 R2
585580
Paul Inchauspe22FRA66+6
586486
Alec Beckley25RSA66-20-5
587519
Amr Elsayed27EGY66+6Lost in Hurghada 7 R16
Lost in Hurghada 8 R32
588433
Pietro Fellin25ITA66-1
589588
Amit Vales21ISR66+9+1Lost in Qual. Plovdiv 3 R2
Lost in Qual. Cassis R1
590436
Sebastian Gima24ROU66-1-1Lost in Bucharest 3 QF
Lost in Buzau R16
591383
Lukáš Pokorný24SVK65+23+4Qual. Tulln W
Lost in Tulln R32
592491
Robin Catry24FRA65-5-2Lost in Sapporo R32
593561
Leonardo Rossi24ITA65+8Pozzuoli SF
594476
Ignacio Monzón28ARG65+37+7Tsaghkadzor 3 SFLost in Pecs F
Lost in Buzau R32
595150
João Domingues32POR64+7
596432
Iliyan Radulov21BUL64+7Lost in Qual. Seville R1
597128
Andrea Vavassori31ITA63+8
598289
Renta Tokuda28JPN63-114-31
599542
Millen Hurrion27GBR63+9Hurghada 9 SF
600430
Erik Arutiunian21BLR62+9
601469
Juan Sebastián Gómez34COL62+9
602573
Jamie Mackenzie18GER62+9
603 NCH 
(635)
Pieter De Lange20NED62+37+6Lost in Oldenzaal QF
Lost in Haren SF
604603
Amir Omarkhanov18KAZ62+15+2Lost in Monastir 34 QF
605 NCH 
(633)
Matisse Bobichon24FRA61+34+5Lost in Bagneres De Bigorre QF
Qual. Cassis W
Lost in Cassis R32
606597
Lorenzo Bocchi28ITA61+1-2Lost in Pecs QF
Lost in Bologna 2 R16
607554
Guillaume Dalmasso23FRA61-8-4Lost in Bagneres De Bigorre R16
Lost in Qual. Cassis R1
608327
Naoki Nakagawa29JPN60+174+22Urayasu W
609296
Oleksandr Ovcharenko24UKR60+20+2Lost in Lausanne QF
Qual. Plovdiv 3 W
Lost in Plovdiv 3 QF
610604
Bruno Fernandez22BRA60+38+5Budapest QFLost in Allershausen R32
Lost in Meerbusch SF
61171
Cedrik Marcel Stebe35GER59+11
612298
Jacopo Berrettini27ITA59-47-12
613285
Alexander Weis29ITA59-29-8Lost in Lausanne R16
Lost in Qual. Genoa 1 R1
614569
Alan Fernando Rubio Fierros27MEX59+10
615564
Alexander Vasilev19BUL59+8Lost in Plovdiv 3 R32
Lost in Plaisir QF
616 NCH 
(626)
Tuncay Duran22TUR59+17+2Lost in Qual. Istanbul 3 R2
617595
S D Prajwal Dev30IND59-1Lost in Qual. Zhangjiagang R2
Lost in Qual. Phan Thiet 3 R1
618 NCH 
(653)
Thiago Cigarran26ARG59+40+6Lost in Allershausen SF
Lost in Casablanca QF
Lost in Qual. Seville R1
619280
Dominik Palán25CZE59-113-31Lost in Qual. Zhangjiagang R2
Lost in Phan Thiet 3 R32
620586
Nicolas Tepmahc25FRA59+1-1Lost in Bagneres De Bigorre R16
Lost in Qual. Cassis R1
621394
Bruno Kuzuhara22USA59+6
622 NCH 
(670)
Michael Antonius16USA58+53+8Lost in Qual. US Open R2 
623 NCH 
(626)
Alejandro Juan Mano21ESP58+3-1Lost in Oviedo R16
624527
Michael Bassem Sobhy22EGY58-74-17
625170
Maxime Janvier29FRA58-53-12Lost in Qual. Porto 1 R2
Qual. Cassis W
Lost in Cassis R32
626 NCH 
(640)
Chase Ferguson27AUS58+20+3Sapporo SFLost in Maanshan 10 SF
Lost in Urayasu R16
627443
Yanaki Milev22BUL58+239+28Lost in Oviedo QF
Lost in Plovdiv 3 F
628520
Conner Huertas del Pino30PER57+4
629546
Aidan Kim21USA57-54-12
630553
Pedro Rodenas22ESP57+46+7Lost in Oviedo SF
Lost in Madrid SF
631331
Carlos Lopez Montagud26ESP57-76-17Lost in Oviedo R32
632513
Kai Wehnelt30GER57-59-13Lost in Qual. Tulln R1
633418
Maé Malige20FRA57-51-11Lost in Monastir 34 R16
Lost in Bagneres De Bigorre R32
Lost in Cassis R32
634 NCH 
(671)
Gabriele Bosio25ITA57+59+8Lost in Bologna 2 F
635424
Kokoro Isomura23JPN57-96-23Lost in Taipei 2 R32
Lost in Qual. Zhangjiagang R2
Lost in Sapporo R32
636347
Samir Banerjee22USA56-102-25Plaisir SF
637624
Yaroslav Demin21RUS56+32+5Lost in Oviedo QF
Lost in Casablanca QF
638509
Manuel Mazza27ITA56+113+15Bologna 2 W
639378
Dan Martin27CAN56-19-4
640479
Tomasz Berkieta20POL56+1
641513
Stefan Adrian Andreescu24ROU56-47-10Lost in Bucharest 3 QF
Lost in Buzau SF
642634
Timofei Derepasko19RUS56+38+6Qual. Phan Thiet 3 W
Lost in Phan Thiet 3 R16
643 NCH 
(693)
Daniel Jade17FRA55+59+8Lost in Monastir 34 F
644 NCH 
(647)
Ryan Colby22USA55+7+1Lost in Urbana 2 R16
Lost in Sintra R16
645514
Marlon Vankan26GER55-27-5Lost in Allershausen R16
646251
Ergi Kırkın27TUR55+11+2Lost in Qual. Plovdiv 3 R2
Lost in Qual. Istanbul 3 R2
647623
Samuel Heredia20COL55+2
648161
Filip Peliwo32POL55-88-18Lost in Maanshan 10 R32
Lost in Qual. Zhangjiagang R2
Lost in Phan Thiet 3 QF
649410
Stefan Popović23SRB55-19-3Lost in Maribor R16
Qual. Plovdiv 3 W
Lost in Plovdiv 3 R32
Lost in Qual. Genoa 1 R1
650595
Théo Papamalamis20FRA54-16-3
651155
Dmitry Popko29KAZ54+1Tsaghkadzor 3 SFLost in Kursumlijska Banja 16 F
Lost in Kursumlijska Banja 17 F
652 NCH 
(671)
Andrea De Marchi19ITA54+19+3Lost in Maribor QF
Lost in Qual. Como R1
653638
Melios Efstathiou27CYP53-1Pozzuoli SF
654430
Sidharth Rawat33IND53-85-18Lost in Phan Thiet 3 R32
655552
Keisuke Saitoh25JPN53+17+2Sapporo SFLost in Taipei 2 R32
Lost in Urayasu QF
656642
Naoya Honda20JPN53-9-2Lost in Urayasu R16
Lost in Sapporo R32
657655
Roger Pascual Ferra20ESP52+2
658 NCH 
(660)
Guto Miguel17BRA52+2
659 NCH 
(677)
Anton Arzhankin23RUS52+18+2Lost in Kursumlijska Banja 16 QF
660573
Karol Filar28POL52-80-16Lost in Poznan R16
Lost in Budapest R32
661458
Maxwell McKennon24USA52-17-4
662 NCH 
(668)
Stefan Horia Haita19ROU51+6Lost in Qual. Plovdiv 3 R1
Lost in Qual. Istanbul 3 R1
663634
Léo Raquillet20FRA51-1-1Lost in Le Cap d'Agde R16
Lost in Qual. Cassis R2
664 NCH 
(679)
Isaac Becroft25NZL51+15+1Lost in Bali 3 F
Lost in Bali 4 QF
665470
Imanol López Morillo26ESP51-75-16Lost in Oviedo R32
Lost in Qual. Seville R1
666233
Gabriel Debru20FRA50+8
667 NCH 
(721)
Ignacio Parisca Romera21VEN50+54+5Lost in Oviedo R32
Qual. Plovdiv 3 W
Lost in Plovdiv 3 R16
Lost in Gijon QF
668362
Tim Handel29GER50+5-1
669 NCH 
(692)
Marc Majdandzic21GER50+23+1Lost in Oldenzaal R32
Lost in Meerbusch R16
670450
Yurii Dzhavakian33UKR50+11Lost in Nonthaburi R32
Lost in Qual. Phan Thiet 3 R1
67140
Max Purcell28AUS49+132+14Phan Thiet 3 SF6085
672348
Ryan Seggerman27USA49+11
673538
Pablo Martinez Gomez20ESP49-7-2
674453
Arklon Huertas Del Pino Cordova32PER49+12
675448
Aleksandre Bakshi29GEO49+50+5Lost in Hurghada 7 SF
Lost in Hurghada 8 R16
Lost in Hurghada 9 R32
676252
Samuel Vincent Ruggeri24ITA49+11
677479
Jacob Bradshaw23AUS49-80-16Lost in Hurghada 8 R32
678CH
Andreja Petrovic26NOR49-1
679648
Radu David Turcanu20ROU49+87+9Bucharest 3 W
Lost in Qual. Istanbul 3 R2
680 NCH 
(707)
Daniel Salazar25COL49+33+3Lost in Allershausen R16
Lost in Szczawno QF
Lost in Qual. Genoa 1 R1
681352
Giovanni Oradini28ITA49-44-8Lost in Vienna SF
Lost in Bologna 2 R32
Lost in Qual. Genoa 1 R1
682501
Shinji Hazawa27JPN49+12Lost in Taipei 2 R32
683663
Samir Hamza Reguig24ALG49-1-1Lost in Monastir 34 R32
Lost in Qual. Plovdiv 3 R1
Qual. Istanbul 3 W
Lost in Istanbul 3 R16
684616
Kārlis Ozoliņš24LAT48-17-3
685654
Franco Ribero27ARG48+22+1Lost in Poznan R32
Lost in Qual. Plovdiv 3 R2
686238
Yusuke Takahashi28JPN48+5-1Lost in Maanshan 10 QF
Lost in Urayasu R32
Lost in Sapporo R32
687 NCH 
(697)
Nikolai Barsukov19GER48+37+3Lost in Allershausen QF
Lost in Meerbusch R16
688 NCH 
(696)
Žiga Šeško18SLO47+16Lost in Manacor R32 
689660
Daniel Antonio Núñez25CHI47+29+2Leme R16Lost in Porto Velho 2 QF
690 NCH 
(697)
Keshav Chopra24USA47+7-1Lost in Qual. Istanbul 3 R1
691316
Alberto Barroso Campos30ESP47-56-10Lost in Qual. Seville R1
692 NCH 
(698)
Rafael Izquierdo Luque26ESP47+16Lost in Qual. Porto 1 R1
693590
Ryan Dickerson29USA47+13Leme R16
694508
Manish Sureshkumar27IND47+26+2Lost in Taipei 2 R32
Lost in Nonthaburi QF
695618
Santiago De La Fuente24ARG47+3-1Lost in Mar Del Plata QF
696375
Strong Kirchheimer31USA47-6-2
697484
Tristan McCormick27USA47+12Lost in Oviedo R16
Lost in Madrid R32
Lost in Gijon R16
698600
Khololwam Montsi23RSA46+13
699382
Thomas Fancutt31AUS46+13Lost in Qual. Cassis R1
700 NCH 
(710)
Hunter Heck24USA46+17+1Lost in Qual. Phan Thiet 3 R2
701468
Ryuki Matsuda26JPN46+63+6Qual. Taipei 2 W
Lost in Taipei 2 R32
Lost in Urayasu F
Lost in Sapporo R32
702394
Tiago Cação28POR46-37-6Qual. Porto 1 W
Lost in Porto 1 R32
Lost in Sintra QF
703651
Nicolás Villalón22CHI46-4-2Lost in Trelew R16
704363
Oscar Jose Gutierrez33ESP46+19+1Lost in Le Cap d'Agde R16
Lost in Gijon R16
705 NCH 
(892)
Sebastian Dominko23SLO45+261+23Plaisir SFMaribor W
706455
James Story25GBR45-50-8
707341
Wilson Leite34BRA45+15
708635
John Sperle24GER45+123+12Budapest QFPecs W
709691
Dragos Nicolae Cazacu22ROU45-8-3
710 NCH 
(724)
Carles Hernández25ESP45+36+3Lost in Oviedo QF
Lost in Madrid R16
711 NCH 
(865)
Bryce Nakashima22USA44+161+15Urbana 2 W
712384
Neil Oberleitner27AUT44-62-10
713 NCH 
(716)
Herman Hoeyeraal24NOR44+6-1Lost in Pecs R32
714508
Loann Massard21FRA44+13Lost in Plaisir R32
715229
Mukund Sasikumar29IND44-103-18Lost in Taipei 2 R32
Lost in Nonthaburi QF
Lost in Nonthaburi 2 R32
716438
Orel Kimhi23ISR43+13Budapest QF
71799
Brandon Holt28USA43-62-10
718 NCH 
(789)
Andrew Johnson17USA43+87+8Lost in Qual. US Open R2
(R1  )
719716
Patrick Brady21GBR43-3-2
720449
Maxim Zhukov21RUS43-176-34Lost in Qual. Istanbul 3 R1
721 NCH 
(724)
Grigory Shebekin21RUS43+12Tsaghkadzor 3 SF
722477
Peter Fajta24HUN43+12Lost in Qual. Plovdiv 3 R2
Lost in Budapest R16
723 NCH 
(726)
Oskar Brostrom Poulsen24DEN43+13
724625
Leo Vithoontien27JPN43-24-5
725458
Nicolas Zanellato24BRA43+15Leme QF
726 NCH 
(815)
Nicolas Jadoun24FRA43+157+14Monastir 34 W
Lost in Monastir 35 QF
Lost in Monastir 36 R32
727702
Noa Vukadin22CRO42+14Lost in Urbana 2 R32
728189
Arthur Bouquier25FRA42-44-7
729440
Alessandro Pecci25ITA42+14
730 NCH 
(734)
Juan Sebastian Osorio28COL42+14
731604
Dev Javia24IND42+440+30Hurghada 7 W
Hurghada 8 W
Lost in Nonthaburi 2 R32
732576
Michal Krajčí21SVK42+13Lost in Hurghada 7 QF
Lost in Hurghada 8 QF
Lost in Hurghada 9 QF
733707
Seydina André23SEN42+6-1
734663
Benjamin Pietri30FRA42+52+4Lost in Bagneres De Bigorre R16
Qual. Cassis W
Lost in Cassis R32
735455
Olaf Pieczkowski22POL41-20-4
736625
Igor Kudriashov22RUS41+12
737653
Matyáš Černý24CZE41+43+3Lost in Poznan QF
738 NCH 
(825)
Nico Hipfl20AUT41+87+8Lost in Meerbusch R16
Lost in Tulln R16 
739614
Yuta Kawahashi28JPN41-76-11Lost in Urayasu R32
Lost in Qual. Phan Thiet 3 R2
740 NCH 
(831)
Calvin Müller26GER41+117+10Lost in Allershausen F
Lost in Szczawno QF
741599
Giorgio Tabacco23ITA41-87-13Qual. Plovdiv 3 W
Lost in Plovdiv 3 R32
Lost in Sintra R16
742696
Matteo Covato21ITA41+11Lost in Oldenzaal R32
Lost in Qual. Como R1
Lost in Qual. Cassis R1
743708
Evan Bynoe27USA41+11
744305
Kalin Ivanovski22MKD40+13
745109
Lukáš Klein28SVK40-35-6
746 NCH 
(749)
Vignesh Gogineni23USA40+13
747536
Joshua Sheehy29USA40-5-2
748277
Michael Vrbenský26CZE40-34-5
749 NCH 
(751)
Matt Hulme27AUS40+11
750289
Adria Soriano Barrera27COL40-55-8Lost in Qual. Cassis R1
751546
Uisung Park25KOR40+12Lost in Qual. Zhangjiagang R1
Lost in Qual. Shanghai R1
752 NCH 
(762)
Goncalo Marques20POR40+10Sintra SFLost in Porto 1 R32
753 NCH 
(782)
Stefano D'Agostino22ITA40+44+4Lost in Kursumlijska Banja 16 QF
Lost in Kursumlijska Banja 17 QF
754679
Dong Ju Kim24KOR40-65-9Lost in Maanshan 10 R32
Lost in Qual. Phan Thiet 3 R2
755724
Matt Kuhar30USA40+10
756689
Rodrigo Alujas24MEX40-4-1
757636
Aleksandr Braynin27UKR40+10Lost in Vienna R16
Lost in Meerbusch R32
Lost in Qual. Istanbul 3 R1
758636
Taisei Ichikawa25JPN40+10Lost in Qual. Taipei 2 R2
Lost in Urayasu R16
Lost in Qual. Phan Thiet 3 R2
759533
Luis Carlos Alvarez22MEX39+10
760741
Matthew Forbes20USA39+10
761486
Alex Knaff28LUX39+79+7Lost in Bagneres De Bigorre SF
Lost in Plaisir R32
762CH
Noah Zamora23USA39+10
763722
Alejandro Turriziani Álvarez23ESP39+36+3Lost in Oviedo R32
Lost in Madrid R16
Lost in Qual. Seville R2
764663
Lucas Andrade Da Silva21BRA38+13
765 NCH 
(858)
Manuel Plunger24ITA38+105+9Lost in Vienna F
Lost in Bologna 2 R16
766604
Andres Santamarta Roig19ESP38-17-3
767280
Jakub Nicod22CZE38-35-5
768620
Ben Jones28GBR38+3-1
769 NCH 
(774)
Matt Ponchet22FRA38+14Lost in Plaisir R32
770656
Maik Steiner32GER38-35-5
771 NCH 
(809)
Niklas Guttau26GER38+38+3Lost in Poznan QF
Lost in Tsaghkadzor 3 QF
772728
Daniele Rapagnetta19ITA38-44-6
773 NCH 
(793)
Gabriele Maria Noce30ITA38+28+2Budapest QFLost in Bologna 2 QF
774617
Lorenzo Sciahbasi20ITA37+15
775159
Hady Habib28LBN37+19+1Lost in Bagneres De Bigorre R16
776680
Abel Forger21NED37+4-1
777 NCH 
(824)
Oskari Paldanius19FIN37+47+4Lost in Qual. Manacor R2
Lost in Qual. Cassis R2
778587
Pawit Sornlaksup27THA37-41-6Nonthaburi 2 SFLost in Nonthaburi R32
779515
Émilien Demanet21BEL37-41-6Lost in Oldenzaal QF
Lost in Casablanca R32
Lost in Rabat 2 R16
780437
Michiel De Krom28NED37+7-1Lost in Oviedo R32
Lost in Madrid QF
Lost in Gijon R16
781575
Luca Castagnola24ITA37+12Lost in Bologna 2 R16
Lost in Qual. Genoa 1 R1
782700
Jack Anthrop22USA36+33+2Sintra SFLost in Urbana 2 QF
783219
Nicolás Álvarez Varona25ESP36-87-12
784527
Ye Cong Mo26CHN36-23-4
785609
Fryderyk Lechno-Wasiutyński21POL36-172-25Lost in Poznan R16
786 NCH 
(791)
Yannick Theodor Alexandrescou18FRA36+9
787 NCH 
(790)
Scott Jones28AUS36+9
788361
Viacheslav Bielinskyi22UKR36-127-16
789 NCH 
(818)
Conor Gannon24IRL36+37+3Lost in Hurghada 8 SF
Lost in Hurghada 9 QF
790763
Rares Teodor Pieleanu19ROU36-16-3Lost in Bucharest 3 R16
Lost in Buzau QF
791474
Tsung Hao Huang26TWN36-163-22Lost in Taipei 2 R32
Lost in Qual. Zhangjiagang R1
Lost in Qual. Shanghai R2
792785
Dimitris Azoidis25GRE36-1-1
793471
Yuki Mochizuki28JPN36-129-16Qual. Taipei 2 W
Lost in Taipei 2 R32
Lost in Sapporo R16
794549
Tianhui Zhang20CHN36+51+4Lost in Maanshan 10 F
Lost in Zhangjiagang R32
795716
Dinko Dinev22BUL36+5
796712
Benjamin Torrealba21CHI36+14+1Lost in Trelew R16
797771
Cosme Rolland De Ravel22FRA35+5
798161
Alibek Kachmazov24RUS35+24+2Lost in Qual. Istanbul 3 R2
799798
Nicolas Oliveira20BRA35+5
800315
Alfredo Perez29USA35-53-6
801800
Arvid Nordquist28SWE35+5
802407
Michael Agwi23IRL35-24-3Lost in Szczawno SF
803711
Vincent Marysko20GER35-77-9
804CH
Walid Ahouda22MAR34+8Rabat 2 SF
805673
Gustavo Ribeiro De Almeida20BRA34+11
806433
Aristotelis Thanos25GRE34+11
807603
Oscar Weightman24GBR34+11Lost in Sintra R16
808544
Adhithya Ganesan20USA34-58-7Lost in Bagneres De Bigorre R32
Lost in Plaisir R32
809 NCH 
(810)
Kristijan Juhas25SRB34+35+2Lost in Kursumlijska Banja 16 SF
Lost in Kursumlijska Banja 17 R16
810 NCH 
(979)
Yuta Tomida19JPN34+190+13Wuning 7 W
Lost in Wuning 8 QF
811362
Bastián Malla29CHI34+67+5Lost in Mar Del Plata SF
Lost in Trelew R16
812403
Lorenzo Rottoli24ITA34+89+7Lost in Vienna QF
Lost in Qual. Como R2
Lost in Qual. Genoa 1 R2
813 NCH 
(827)
Alan Ważny19POL34+14+1Lost in Poznan R32
Lost in Szczawno R16
814236
JiSung Nam33KOR33+224+15Lost in Qual. Zhangjiagang R1
Qual. Shanghai W
Lost in Shanghai QF
815760
Gian Luca Tanner25SUI33-8-2Lost in Sintra R16
816 NCH 
(828)
Jannik Opitz28GER33+22+1Lost in Qual. Plovdiv 3 R2
817447
Tomás Farjat25ARG33-38-5
818541
Arda Azkara23TUR33+5Lost in Qual. Istanbul 3 R2
819648
Attila Boros22HUN33-35-5Lost in Pecs R16
820764
Mert Naci Türker28TUR33-45-6Lost in Qual. Istanbul 3 R1
821355
Karl Friberg27SWE33-36-5Lost in Plaisir R16
822 NCH 
(838)
Nicolas Robert20FRA33+27+1Lost in Bucharest 3 R16
823184
Nicholas David Ionel23ROU33+5
824769
Miles Jones25USA33+41+3Lost in Maanshan 10 R16
Lost in Wuning 7 QF
825 NCH 
(860)
Tomás Martínez23ARG33+55+4Lost in Mar Del Plata QF
Lost in Trelew QF
826821
Carles Cordoba20ESP33+6Lost in Oviedo R16
Lost in Madrid R32
827741
Joshua Charlton27AUS33-72-8Lost in Maanshan 10 QF
Lost in Qual. Zhangjiagang R2
Lost in Qual. Shanghai R1
828641
Kosuke Ogura30JPN33-7-1Qual. Taipei 2 W
Lost in Taipei 2 R32
Lost in Urayasu R32
Lost in Sapporo R16
829538
Johan Alexander Rodriguez22COL32+8
830114
Gijs Brouwer30NED32+79+6Lost in Cassis R16
831387
Mariano Kestelboim30ARG32+8
832183
Adrian Andreev25BUL32+9Lost in Rabat 2 R16
833811
Maximilian Homberg23GER32-14-2
834232
José Pereira35BRA32+8
835395
Rigele Te28CHN32+223+15Maanshan 10 W
Lost in Shanghai R32
836 NCH 
(866)
Lorenzo Gagliardo26ARG32+138+10Lost in Mar Del Plata QF
Lost in Trelew F
837620
Josip Šimundža21CRO32-132-15
838 NCH 
(939)
Aaron Funk20GER32+111+8Lost in Hurghada 7 F
Lost in Hurghada 8 R32
Lost in Hurghada 9 QF
839803
Michel Hopp27GER32+7
840745
Taiyo Yamanaka25JPN32-10-1Lost in Qual. Phan Thiet 3 R2
841638
Yusuke Kusuhara29JPN31+12Lost in Urayasu R32
842692
Hoyoung Roh20KOR31+12
843 NCH 
(952)
Linus Lagerbohm18FIN31+115+8Lost in Szczawno F
844833
Markus Mölder21EST31-1-1
845822
Dominik Reček31CZE31+10
846719
Hanyi Liu25CHN31+66+5Lost in Maanshan 10 R16
Lost in Zhangjiagang R16
Lost in Qual. Shanghai R2
847817
Natan Rodrigues24BRA31+9
848677
Kasra Rahmani20IRI31-75-8Monastir 36 SFLost in Qual. Como R1
849378
Sora Fukuda28JPN31+15+1Lost in Urayasu QF
850451
Marko Miladinović25SRB31-2-1
851812
Sam Ryan Ziegann28AUS31-31-3Lost in Maanshan 10 R32
Lost in Bali 3 QF
Qual. Phan Thiet 3 W
Lost in Phan Thiet 3 R32
852 NCH 
(871)
William Rejchtman Vinciguerra19SWE31+27+2Lost in Allershausen QF
Lost in Qual. Porto 1 R1
Lost in Qual. Cassis R1
853788
Joao Victor Couto Loureiro23BRA31+29+2Lost in Pecs R32
Lost in Haren SF
854 NCH 
(859)
Giannicola Misasi25ITA31+5Lost in Bucharest 3 R16
Lost in Buzau R32
855562
Cooper Williams21USA30-41-4
856136
Alexey Vatutin33RUS30-126-13
85716
Nicolás Jarry30CHI30-101-10
858824
Jangjun Kim19KOR30-23-2
859805
Oliver Bonding19GBR30+2
860851
Keaton Hance18USA30+2
861 NCH 
(876)
Robert Guna21ROU30+15+1Lost in Bucharest 3 QF
862479
Felix Corwin30USA30+51+4Lost in Urbana 2 QF
Lost in Trelew SF
863724
Fernando Cavallo20ARG30-65-6
864744
Nikita Belozertsev17UZB30+50+4Lost in Kursumlijska Banja 17 SF
Lost in Budapest R32
865655
Thanapet Chanta27THA30+25+2Nonthaburi 2 SFLost in Nonthaburi QF
866863
Maxwell Exsted19USA30-3
867 NCH 
(894)
Andrea Colombo23ITA30+27+2Lost in Qual. Como R2
Lost in Pozzuoli R16
868853
Alaa Trifi19TUN30
869621
Samuel Alejandro Linde Palacios18COL30-2
870 NCH 
(874)
Davide Tortora25ITA29+4
871 NCH 
(873)
Theodore Dean24USA29+2Lost in Maribor R32
Lost in Madrid R32
Lost in Gijon R32
872774
Nitin Kumar Sinha27IND29+5Lost in Qual. Taipei 2 R1
873759
Jesse Flores31CRC29-16-2Lost in Urbana 2 R32
Lost in Qual. Phan Thiet 3 R1
874818
Anas Mazdrashki20BUL29+29+2Lost in Bucharest 3 SF
Lost in Gijon SF
875496
Denis Klok28RUS29-28-3Lost in Kursumlijska Banja 16 R32
876561
Fermin Tenti29ARG29-26-3Lost in Pecs R32
Lost in Buzau R16
Lost in Tsaghkadzor 3 R32
877829
Tom Zeuch26GER29-48-4Lost in Poznan R32
878787
Nikola Slavic25SWE29-86-8Lost in Plaisir QF
879713
Grigoriy Lomakin28KAZ29+27+2Lost in Qual. Taipei 2 R1
Lost in Qual. Zhangjiagang R1
Qual. Phan Thiet 3 W
Lost in Phan Thiet 3 R32
880643
Lorenzo Claverie23VEN28+4
88155
Facundo Bagnis36ARG28+4
882107
Nicolas Moreno De Alboran29USA28+4
883272
Orlando Luz28BRA28+4
884526
Maxence Beaugé26FRA28-181-19
885465
Egor Agafonov24RUS28-215-23Lost in Qual. Istanbul 3 R1
886 NCH 
(893)
Michele Mecarelli19ITA28+16+1Lost in Bologna 2 R16
Lost in Budapest R16
887675
Francisco Rocha26POR28-76-7Lost in Porto 1 R32
Lost in Sintra QF
88837
Emil Ruusuvuori27FIN27-100-10
889879
Ronit Karki18USA27+10
890614
William Grant25USA27+10
891 NCH 
(921)
George Lazarov21BUL27+37+2Lost in Kursumlijska Banja 16 QF
Lost in Plovdiv 3 R32
892883
Giulio Perego23ITA27-1-1Lost in Hurghada 8 R16
893 NCH 
 1093
Victor Hugo Remondy Pagotto21BRA27+279+15Leme R16Porto Velho 2 W
894536
Ryotaro Taguchi26JPN27+53+3Lost in Bali 3 SF
Lost in Bali 4 R32
895867
Egor Pleshivtsev19RUS27-14-2Lost in Tsaghkadzor 3 QF
896866
Max Dahlin20SWE26-8-2
897 NCH 
 2211
Kuan Shou Chen18TWN26+1314+25Taipei 2 W
898839
Benito Sánchez Martinez24GER26+9
899429
Alvin Nicholas Tudorica24CAN26-39-4Lost in Hurghada 7 R32
90049
Federico Coria34ARG26+8Lost in Qual. US Open R1
901552
Igor Gimenez26BRA26-49-5
902822
Ofek Shimanov21ISR26+35+2Lost in Urbana 2 QF
Lost in Budapest R32
903114
Jason Jung37TWN26+7
904857
Charlie Robertson19GBR26+7
905364
Mikalai Haliak28BLR26+39+2Lost in Qual. Shanghai R2
906377
Marcello Serafini24ITA26+20+1Lost in Bologna 2 R16
907867
Qian Sun25CHN26+148+9Lost in Maanshan 10 R16
Lost in Wuning 7 F
908 NCH 
(961)
Oliver Okonkwo26GBR26+69+4Lost in Urbana 2 SF
909 NCH 
(963)
Julian Cundom25ARG26+54+3Lost in Mar Del Plata R16
Lost in Trelew QF
910 NCH 
(975)
Aditya Vishal Balsekar23IND26+87+5Lost in Hurghada 7 R32
Lost in Hurghada 8 QF
Qual. Phan Thiet 3 W
Lost in Phan Thiet 3 R32
911827
Pietro Marino25ITA26+40+2Lost in Buzau QF
Lost in Budapest R32
912828
Andrea Fiorentini25ITA26-16-2Lost in Maribor R32
913 NCH 
(956)
Benjamin O'Connell27AUS26+71+4Lost in Nonthaburi R16
Qual. Phan Thiet 3 W
Lost in Phan Thiet 3 R32
914909
Kerem Yilmaz19TUR26+2Lost in Hurghada 8 R32
915273
Elmar Ejupovic33GER25+2
91613
Nick Kyrgios31AUS25+2
917816
Zsombor Velcz23HUN25+2Lost in Urbana 2 R32
918 NCH 
(939)
Noritaka Koizumi23JPN25+21+1Lost in Qual. Taipei 2 R2
Lost in Urayasu R16
Lost in Qual. Phan Thiet 3 R1
919 NCH 
(925)
Matteo Sciahbasi19ITA25+6
92074
Mirza Bašić35BIH25-235-24
921878
Tristan Stringer20USA25+3
922627
Ryan Fishback24USA25+7
923385
Aryan Shah20IND25+7
924 NCH 
(928)
Rafael Tosetto27BRA25+58+3Leme R16Lost in Porto Velho 2 SF
925688
Alexandre Aubriot27FRA25+74+4Lost in Kursumlijska Banja 16 R32
Lost in Kursumlijska Banja 17 SF
Lost in Budapest R32
926861
Marcus Walters28GBR25+5
927906
Jeremy Gschwendtner28GBR25+60+3Lost in Pecs R16
Lost in Buzau SF
Lost in Qual. Genoa 1 R1
928917
Muhammad Shoaib24PAK24+5Lost in Monastir 36 R16
929740
Pierre Yves Bailly22BEL24+6
930913
Kriish Tyagi19IND24+6
931416
Étienne Donnet25FRA24-95-8Lost in Monastir 34 R32
Lost in Bagneres De Bigorre R32
932920
Ronald Hohmann25USA24-5-1
933905
Christopher Li23PER24+8
934660
Michael Zhu34USA24-30-3
935931
Rocco Piatti22MON24+15Lost in Urbana 2 R32
936691
Matthew Summers27GBR24-41-4
937237
Nicolás Barrientos39COL23+16Lost in Qual. Porto 1 R1
938569
James Watt26NZL23-41-4
939736
Martin Borisiouk26BLR23+64+3Qual. Phan Thiet 3 W
Lost in Phan Thiet 3 R32
940479
Ilya Snițari24MDA23+15
941938
Pablo Perez Ramos23ESP23+13Lost in Bali 3 R32
Lost in Bali 4 QF
942459
Nikolay Vylegzhanin26RUS23-44-4
943461
Peter Bertran30DOM23+13Lost in Nonthaburi R32
Lost in Nonthaburi 2 QF
944470
Filippo Moroni25ITA23-22-2Pozzuoli SF
945233
Yun seong Chung28KOR23-5-1Qual. Urayasu W
Lost in Urayasu R32
Lost in Sapporo QF
94662
Kenny de Schepper39FRA23-3-1Lost in Le Cap d'Agde F
Lost in Bagneres De Bigorre R16
Lost in Plaisir R32
947838
Iiro Vasa24FIN23+23+1Lost in Oldenzaal R32
Lost in Meerbusch R16
948814
Marc Van Der Merwe32RSA23+12
949 NCH 
 1009
Tudor Batin19ROU23+60+3Lost in Bucharest 3 R16
Lost in Buzau QF
950 NCH 
(957)
Mickael Kaouk18FRA23+12Lost in Plaisir QF
951 NCH 
(956)
Charles Bertimon26FRA23+10Lost in Hurghada 9 QF
952666
Niccolo Catini28ITA23-59-5Lost in Poznan R16
Lost in Qual. Como R1
Lost in Pozzuoli R16
953748
Mathieu Scaglia27FRA23+26+1Lost in Le Cap d'Agde QF
Qual. Cassis W
Lost in Cassis R32
954684
Ali Yazdani23IRI23+10Lost in Monastir 36 R32
955908
Daniil Sarksian20ARM23-3-1Lost in Tsaghkadzor 3 R16
956638
Johannes Ingildsen29DEN22-36-3
957845
Aleksa Ćirić26SRB22+12
958875
Stijn Paardekooper23NED22-83-7Lost in Oldenzaal R32
Lost in Haren QF
Lost in Budapest R32
959758
Alexandre Reco27FRA22+65+3Lost in Bagneres De Bigorre QF
Lost in Plaisir R32
960946
Lorenzo Comino20ITA22-14-2Lost in Budapest R16
961874
Ryo Tabata18JPN22+11
962731
Axel Nefve26USA22+11
963622
Amaury Raynel24FRA22-15-2Lost in Le Cap d'Agde R16
Lost in Haren R32
964727
Petros Tsitsipas26GRE22+16Lost in Casablanca R32
Lost in Rabat 2 R32
965 NCH 
(974)
Nikita Ianin25RUS22+52+2Lost in Hurghada 7 QF
Lost in Hurghada 8 R32
Lost in Qual. Phan Thiet 3 R1
966729
Tomas Curras Abasolo26ESP22-61-5Lost in Oviedo R32
Lost in Sintra R16
967934
Louis Larue22FRA22+35+1Lost in Monastir 34 QF
Lost in Monastir 35 R32
968451
Dan Alexandru Tomescu27ROU21-97-8
969 NCH 
 1052
Vlad Cristian Breazu22ROU21+83+4Qual. Bucharest 3 W
Lost in Bucharest 3 SF
Qual. Buzau W
Lost in Buzau R32
970845
Shunsuke Nakagawa26JPN21-3-1Lost in Urayasu R32
971946
Taym Al Azmeh22SYR21+18Lost in Monastir 36 R32
972411
Micah Braswell24USA21+18
973 NCH 
(983)
Matthew Thomson26USA21+18
974889
Salvador Price21COL21+19
975753
Justin Roberts29BAH21+19
976 NCH 
(999)
Geun Jun Kim25KOR21+68+3Wuning 8 SFLost in Wuning 7 SF
977704
Mwendwa Mbithi28USA21+19
978299
Hazem Naw26SYR21+37+1Monastir 36 SFLost in Allershausen QF
Lost in Monastir 35 R16
979 NCH 
 1027
Fanming Meng18CHN21+48+2Lost in Maanshan 10 R32
Lost in Qual. Zhangjiagang R2
980694
Maxence Bertimon26FRA21-48-4Lost in Monastir 36 R16
981859
Adan Freire Da Silva27FRA21+2-1Lost in Bagneres De Bigorre R32
Lost in Plaisir R16
982947
Karim Ibrahim23EGY21+3-1Lost in Hurghada 7 R32
Lost in Hurghada 8 R32
983395
Wishaya Trongcharoenchaikul31THA21+3-1Lost in Maanshan 10 R32
Lost in Wuning 7 R16
Lost in Wuning 8 QF
984712
Aoran Wang29CHN20+20Lost in Qual. Zhangjiagang R1
Lost in Qual. Shanghai R1
985 NCH 
(998)
Lars Goran Verwerft23BEL20+20
986797
Elgin Khoeblal24NED20+21Lost in Oldenzaal R16
Lost in Haren QF
987837
Marko Maksimović20SRB20-12-2
988235
Ivan Nedelko40RUS20-46-4
989900
Enzo Kohlmann De Freitas19BRA20+22
990959
Ruslan Tiukaev21RUS20+23Lost in Tsaghkadzor 3 QF
991839
Yaojie Zeng24CHN20-15-2Lost in Qual. Shanghai R2
992 NCH 
(998)
Duje Markovina18AUS20+22
993905
Ezequiel Monferrer23ARG20+32+1Lost in Mar Del Plata R16
Lost in Trelew R32
994993
David Eichenseher20GER20+24Lost in Allershausen R32
Lost in Szczawno QF
Lost in Pozzuoli QF
995 NCH 
 1446
Michael Savano18USA19+466+14Qual. Poznan W
Lost in Poznan F
996987
Cezar Gabriel Papoe18ROU19+25
997987
Joaquin Guilleme20NCA19+25
998468
Dominik Kellovský30CZE19-75-6Lost in Poznan R32
999802
Jeffrey Von Der Schulenburg24SUI19-191-16Lost in Lausanne R16
Lost in Rabat 2 QF
1000639
Bekkhan Atlangeriev25RUS19-29-3
In Play :
 GS2000  US Open
 CH125  Genoa 1, ​Seville
 CH100  Shanghai, ​Tulln
 CH75  Cassis, ​Istanbul 3
 CH50  Phan Thiet 3
 M25  Gijon, ​Plaisir, ​Pozzuoli, ​Rabat 2, ​Sapporo, ​Sintra
 M15  Bali 4, ​Budapest, ​Hurghada 9, ​Leme, ​Monastir 36, ​Nonthaburi 2, ​Tsaghkadzor 3, ​Wuning 8
Highlight Country :