WTA | Doubles | Official ATP Ranking | 5W ATP Ranking | Live ATP Ranking | Live ATP Race | Next Gen | | ITF Ranking | Tournament Draws | Schedule |  $  | Title Holders | Live Scores

 Live ATP Ranking

Live Ranking
Race
Tournament Draws
Schedule
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
Novak Djoković36SRB9675-180
21
Carlos Alcaraz20ESP8805
3CH
Jannik Sinner22ITA8270
41
Daniil Medvedev28RUS7515-500Dubai R3275658015
52
Alexander Zverev26GER4950+1-135Acapulco R3249555405
65
Andrey Rublev26RUS4860-1-250Dubai R16
(R32  )
49105310
74
Holger Rune20DEN3530-170Acapulco R3235704020
8CH
Hubert Hurkacz27POL3355-40Dubai R16
(R32  )
34053805
92
Casper Ruud25NOR3120+2Acapulco R3231253575
103
Stefanos Tsitsipas25GRE3080+2Acapulco R3231203570
Advertisement
115
Taylor Fritz26USA3015-1-135Acapulco R3230203470
123
Grigor Dimitrov32BUL2925+1
139
Alex de Minaur25AUS2755-4-455Acapulco R3227603210
148
Karen Khachanov27RUS2260+1Dubai R3223002750
1512
Tommy Paul26USA2120-1-255Acapulco R3221252575
1610
Frances Tiafoe26USA2075-80Acapulco R3221152565
1715
Ben Shelton21USA2055Acapulco R3220952545
18CH
Ugo Humbert25FRA1965-25Dubai R3219652415
1917
Adrian Mannarino35FRA1950Lost in Dubai R32 
2019
Francisco Cerúndolo25ARG1840
21CH
Sebastián Báez23ARG1745-80Santiago R1617851985
2221
Alexander Bublik26KAZ1704+1+5Dubai R16
(R32  )
17542154
2318
Nicolás Jarry28CHI1535-1-240Santiago R1615751775
2421
Jan Lennard Struff33GER1531+1Lost in Dubai R32 
2521
Alejandro Davidovich Fokina24ESP1505-1-35Dubai R3215451995
2615
Lorenzo Musetti21ITA1480Dubai R3214851935
2721
Tallon Griekspoor27NED1445+1+5Dubai R1614951895
288
Cameron Norrie28GBR1380+1
2927
Tomás Martín Etcheverry24ARG1335-2-135
3023
Sebastian Korda23USA1295+3+50Dubai R1613451745
316
Félix Auger-Aliassime23CAN1295-1-45Acapulco R3213451795
32CH
Jordan Thompson29AUS1246Acapulco R3212701720
3329
Christopher Eubanks27USA1234+1Acapulco R3212741724
3412
Borna Ćorić27CRO1194-3-80Dubai R3212341684
3527
Laslo Djere28SRB1190-35
3623
Jiří Lehečka22CZE1180Dubai R3212101660
37CH
Sebastian Ofner27AUT1091Acapulco R3211161566
38CH
Alexei Popyrin24AUS1087
3936
Roman Safiullin26RUS1080Acapulco R3211301580
4014
Aslan Karatsev30RUS1073
4121
Daniel Evans33GBR1066Acapulco R3211061556
4238
Matteo Arnaldi23ITA1061Acapulco R3210911541
4337
Emil Ruusuvuori24FIN1041
4434
Arthur Fils19FRA1028Santiago R1610781278
4544
Marcos Giron30USA1015
46CH
Zhizhen Zhang27CHN1006Lost in Dubai R32 
4745
Alexander Shevchenko23KAZ1000Dubai R3210301480
4838
Jack Draper22GBR951+2Acapulco R3210011451
49CH
Alejandro Tabilo26CHI951+2Santiago R1610011201
50 NCH 
 (52) 
Facundo Díaz Acosta23ARG948+2Santiago R329631188
Advertisement
5127
Miomir Kecmanović24SRB940+2Acapulco R329801430
526
Gaël Monfils37FRA937+2Dubai R329871437
5347
Daniel Altmaier25GER921+4Acapulco R329611411
5445
Yannick Hanfmann32GER920-5-47Santiago R329351160
5550
Dominik Koepfer29GER918+3Acapulco R329581408
56 NCH 
 (57) 
Fábián Marozsán24HUN914+3Dubai R329561406
57 NCH 
 (60) 
Mariano Navone23ARG906+3
5821
Lorenzo Sonego28ITA895-10-80Dubai R329351385
5946
Nuno Borges27POR887-3-35Acapulco R329271377
601
Andy Murray36GBR885+7+40Dubai R16
(R32  )
9351335
6123
Dušan Lajović33SRB877-6-45Acapulco R329271377
62CH
Tomáš Macháč23CZE868+3+5Qual. Dubai W
Lost in Dubai R32 
6349
Roberto Carballés Baena30ESP831+3-20Santiago R328561081
64 NCH 
 (69) 
Flavio Cobolli21ITA830+5+5Acapulco R32Qual. Acapulco WQual. Acapulco W
Acapulco R32
8801330
6561
Pavel Kotov25RUS819-2-59Lost in Dubai R32
6637
Mackenzie McDonald28USA815-5-80
67 NCH 
 (73) 
Thiago Seyboth Wild23BRA802+6Santiago R328201045
6848
Aleksandar Vukic27AUS801+3-8Lost in Qual. Acapulco R1
693
Stan Wawrinka38SUI797+5
7040
Max Purcell25AUS796-8-90Acapulco R328361286
7153
Christopher O'Connell29AUS785-3-49Dubai R328191269
7231
Márton Fucsovics32HUN782+5+25Dubai R32Qual. Dubai WQual. Dubai W
Dubai R32
8321282
7358
Taro Daniel31JPN773-9-97Acapulco R328101260
7470
Rinky Hijikata23AUS754+5+2Lost in Qual. Acapulco R2
7548
Pedro Cachín28ARG754+3Santiago R32769994
7673
Alex Michelsen19USA754-22
7722
Botic van de Zandschulp28NED750-2-40Dubai R16
(R32  )
8001200
7824
Yoshihito Nishioka28JPN738+4+13Acapulco R32Lost in Qual. Acapulco R2Lost in Qual. Acapulco R2
Acapulco R32
7881238
7976
Luciano Darderi22ITA737+1-10Santiago R32762987
8052
Jaume Munar26ESP736-10-80Santiago R32751976
8180
Arthur Cazaux21FRA719+5+18Dubai R32Qual. Dubai WQual. Dubai W
Dubai R32
7691219
8256
Daniel Elahi Galán27COL709+2
8358
Hugo Gaston23FRA704+2
84 NCH 
 (87) 
Jakub Menšík18CZE701+3Dubai R327511201
8563
Luca Van Assche19FRA696-13-112Dubai R32Lost in Qual. Dubai R2Lost in Qual. Dubai R2
Dubai R32
7461196
8617
Cristian Garín27CHI690-3-20Santiago R32715940
8771
Alexandre Müller27FRA689-6-40Lost in Qual. Dubai R1
8849
Federico Coria31ARG687+9Santiago R16712912
893
Dominic Thiem30AUT655+3
9043
Brandon Nakashima22USA645-1-25
9139
J.J. Wolf25USA640+4
9245
Maximilian Marterer28GER637+4+25Dubai R32Qual. Dubai WQual. Dubai W
Dubai R32
6871137
9387
Jurij Rodionov24AUT631-2-25
9442
Arthur Rinderknech28FRA630-4-35Lille R32630720
959
Roberto Bautista Agut35ESP614+3+3Lost in Qual. Dubai R2
9640
Pedro Martínez26ESP612+5+16Santiago R16637837
9765
Thanasi Kokkinakis27AUS609-3-36Lost in Qual. Acapulco R1
9848
Constant Lestienne31FRA606+1+2Lost in Qual. Acapulco R2
9985
Aleksandar Kovačević25USA604-6-50Acapulco R32Qual. Acapulco WQual. Acapulco W
Acapulco R32
6541104
10097
Sumit Nagal26IND603-3-9Dubai R326531103
Advertisement
101100
Thiago Agustín Tirante22ARG598-1Santiago R32616841
10217
Albert Ramos Viñolas36ESP583+2Santiago R32588813
10361
Quentin Halys27FRA580-10
104 NCH 
(107)
Zsombor Piros24HUN572+3Tenerife 3 R32572639
10546
James Duckworth32AUS569+3-1Lost in Qual. Acapulco R1
1069
Fabio Fognini36ITA568+3
10718
Benoît Paire34FRA565+3Lille R32565657
10893
Tomás Barrios Vera26CHI563+3Santiago R32588813
10988
Dominic Stricker21SUI557+3
1107
David Goffin33BEL553+3
11161
Thiago Monteiro29BRA552-9-39
112 NCH 
(114)
Francisco Comesaña23ARG552+2Santiago R32Lost in Qual. Santiago R2Lost in Qual. Santiago R2
Santiago R32
577802
11372
Borna Gojo26CRO548-8-30
114111
Vít Kopřiva26CZE548+1
1158
Diego Schwartzman31ARG538+2Acapulco R325881038
1167
Richard Gasquet37FRA538+2Lost in Qual. Dubai R2
11760
Juan Pablo Varillas28PER537+2Santiago R32562787
118102
Hamad Medjedović20SRB532-2-9
119 NCH 
(121)
Duje Ajduković23CRO528+2
12049
Grégoire Barrère30FRA513+4Lille R16516602
121112
Zizou Bergs24BEL513+2-11Lille R32520613
122106
Luca Nardi20ITA513-16-60
12372
Yosuke Watanuki25JPN512+3
12481
Michael Mmoh26USA507-2-20Acapulco R32Qual. Acapulco WQual. Acapulco W
Acapulco R32
5571007
12596
Camilo Ugo Carabelli24ARG494+2-6Lost in Qual. Santiago R1
12693
Liam Broady30GBR492+2Lost in Qual. Acapulco R1
127 NCH 
(129)
Gabriel Diallo22CAN488+2
12838
Alex Molčan26SVK486+7+13Qual. Santiago W
Lost in Santiago R32
12910
Denis Shapovalov24CAN485-9-45Lost in Dubai R32 
130129
Felipe Meligeni Alves26BRA484
131109
Otto Virtanen22FIN480Lille R32487580
13251
Corentin Moutet24FRA477+8+13Santiago R32Qual. Santiago WQual. Santiago W
Santiago R32
502727
133128
Andrea Vavassori28ITA477Lost in Qual. Santiago R1
134CH
Emilio Nava22USA474
13563
Jason Kubler30AUS471+1
136132
Terence Atmane22FRA471+10+18Acapulco R32Qual. Acapulco WQual. Acapulco W
Acapulco R32
521971
137135
Jesper de Jong23NED469
138110
Giulio Zeppieri22ITA467+3+6Lost in Qual. Dubai R2
139CH
Juncheng Shang19CHN465
140133
Lukáš Klein25SVK459+2
141131
Harold Mayot22FRA459-9-20
142139
Zachary Svajda21USA458+7+13Lost in Qual. Acapulco R2
14337
Bernabé Zapata Miralles27ESP457Santiago R32482707
14495
Hugo Grenier27FRA455Lost in Qual. Dubai R1
14555
Facundo Bagnis34ARG454+3+7Santiago R32Lost in Qual. Santiago R2Lost in Qual. Santiago R2
Santiago R32
479704
146 NCH 
(147)
Valentin Vacherot25MON453+1New Delhi R32456525
147129
Shintaro Mochizuki20JPN448-9-20Lost in Qual. Acapulco R1
148145
Adam Walton24AUS445-3-9New Delhi R32445513
149144
Patrick Kypson24USA443+1
150131
Pablo Llamas Ruiz21ESP431+1Lost in Tenerife 3 R32
Advertisement
15139
Radu Albot34MDA424+1+1Lille R16431517
1526
Matteo Berrettini27ITA422-27-90
15323
Damir Džumhur31BIH421Lost in Qual. Dubai R1
154149
Benjamin Hassan29LBN417Lille R32418511
155136
Andrea Pellegrino26ITA410Lost in Qual. Santiago R1
156155
Matteo Gigante22ITA406Tenerife 3 R32412481
157CH
Román Andrés Burruchaga22ARG403+2+6Santiago R32Qual. Santiago WQual. Santiago W
Santiago R32
428653
15864
Hugo Dellien30BOL399-1Santiago R32424649
159126
Leandro Riedi22SUI396+1Lille R32403496
160152
Stefano Napolitano28ITA393+2
161126
Filip Misolic22AUT390+2+2Tenerife 3 R16396459
16239
Mikhail Kukushkin36KAZ389+3+4Tenerife 3 R32Qual. Tenerife 3 WQual. Tenerife 3 W
Tenerife 3 R32
395464
163121
Nicolas Moreno De Alboran26USA387+1
16436
Pierre Hugues Herbert32FRA383+2Lille R32390483
165154
Titouan Droguet22FRA378+2Lille R32385478
166116
Marc Polmans26AUS378+2
167155
Dino Prižmić18CRO377+2Lost in Lille R32
16879
Juan Manuel Cerúndolo22ARG374-7-19Santiago R32Qual. Santiago WQual. Santiago W
Santiago R32
399624
169162
Giovanni Mpetshi Perricard20FRA374+1Lille R32381474
170156
Vitaliy Sachko26UKR371+1
17142
Benjamin Bonzi27FRA367+1New Delhi R32371440
172126
Jan Choinski27GBR367+1Lille R32371464
173135
Sho Shimabukuro26JPN358+2-7Lille R32365458
174142
Ivan Gakhov27RUS351+2Lost in Kigali 1 R32
175154
Dalibor Svrčina21CZE351+2New Delhi R32357426
176131
Genaro Alberto Olivieri25ARG350-2-15Lost in Qual. Santiago R1
177105
Elias Ymer27SWE342-19-55Lost in Qual. Dubai R1
17853
Denis Kudla31USA342
179176
Denis Yevseyev30KAZ341
18031
Lloyd Harris27RSA336Lille R32343436
18131
Maxime Cressy26USA335+1Lost in Qual. Dubai R1
182142
Mattia Bellucci22ITA335+1Lille R32342435
183164
Yunchaokete Bu22CHN331-2-5Tenerife 3 R32337406
18497
Kimmer Coppejans30BEL330
185CH
Billy Harris29GBR330+2Lille R16337423
18640
Ilya Ivashka30BLR326Tenerife 3 R32332401
187146
Rudolf Molleker23GER324Tenerife 3 R32327396
18860
Stefano Travaglia32ITA321Tenerife 3 R32327396
189CH
Mattéo Martineau25FRA319
190186
Beibit Zhukayev23KAZ316Lost in Qual. Lille R1
191CH
Kyrian Jacquet22FRA315
192190
Li Tu27AUS311+11+14Traralgon 2 R32Lost in Traralgon FLost in Traralgon F
Traralgon 2 R32
193191
Nerman Fatić29BIH309+1
194191
Mark Lajal20EST307+1-1Lost in Lille R32
195157
Santiago Rodríguez Taverna24ARG305+1Lost in Tenerife 3 R32
196187
Oriol Roca Batalla30ESP304-3-6Tenerife 3 R32308377
197160
Alexander Ritschard29SUI302-5-11
19847
Marc-Andrea Hüsler27SUI301+1
199108
Franco Agamenone30ITA301+1Tenerife 3 R32307376
200135
Antoine Escoffier31FRA300+1Lille R32307400
Advertisement
201191
Ugo Blanchet25FRA299-4-5
202 NCH 
(205)
Jules Marie32FRA298+3+3Tenerife 3 R16304367
203190
Oliver Crawford24GBR296+1New Delhi R32299368
204 NCH 
(223)
Omar Jasika26AUS294+21+25Traralgon 2 R32Traralgon WTraralgon W
Traralgon 2 R32
205194
Dane Sweeny23AUS293-3-5New Delhi R32295364
206181
Daniel Rincon21ESP292+2Tenerife 3 R32296365
207204
Máté Valkusz25HUN290+3
208 NCH 
(209)
Martin Damm20USA290+1-2Tenerife 3 R16296359
209114
Gijs Brouwer27NED288-3-4Lille R16295381
210124
Federico Gaio31ITA287+5+6New Delhi R16293356
21120
Guido Pella33ARG285+1
212162
Alexis Galarneau24CAN285-5-7
213194
Gonçalo Oliveira29POR284+3+3New Delhi R16290353
214123
Ryan Peniston28GBR283
21516
Marco Cecchinato31ITA281-17-20Lost in Qual. Santiago R1
21685
Dennis Novak30AUT278+1Tenerife 3 R32284353
217116
Calvin Hémery29FRA276+2Kigali 1 R32280326
2183
Milos Raonic33CAN275+3
219216
Clément Tabur24FRA275+3Kigali 1 R32277323
220112
Marco Trungelliti34ARG274-2Kigali 1 R32274319
221214
Aziz Dougaz26TUN274-3-4Lost in Qual. Dubai R1
222142
Joris De Loore30BEL273-11-16Lille R32280373
22380
Jozef Kovalík31SVK272Tenerife 3 R32278347
224184
Seongchan Hong26KOR268-11-16New Delhi R32274343
225209
Lukas Neumayer21AUT268+2Tenerife 3 R32274343
22649
Illya Marchenko36UKR266-2
227181
Abdullah Shelbayh20JOR265+1Lost in Dubai R32
228151
Enzo Couacaud28FRA263+2New Delhi R32269338
229108
Francesco Passaro23ITA261-5-10Lost in Santiago R32
23084
Alessandro Giannessi33ITA258+2Tenerife 3 R32264333
231158
Yu-hsiou Hsu24TWN257+2Lost in New Delhi R32
232111
Zdeněk Kolář27CZE256+3Lost in Lille R32
233158
Tung Lin Wu25TWN250+3New Delhi R32256325
234232
Gustavo Heide21BRA249+4
235159
Dimitar Kuzmanov30BUL249-4-9Tenerife 3 R32255324
236223
Edoardo Lavagno25ITA249+3Lost in Qual. Santiago R1
23721
Steve Johnson34USA247+3
238203
Yuta Shimizu24JPN247+5+4New Delhi R16253316
239237
Coleman Wong19HKG247+2+2New Delhi R16253316
240 NCH 
(242)
Tristan Boyer22USA244+2New Delhi R32250319
241149
Francesco Maestrelli21ITA244-12-20Lost in Qual. Tenerife 3 R1
242221
Alejandro Moro Cañas23ESP243+3+4Tenerife 3 R32Qual. Tenerife 3 WQual. Tenerife 3 W
Tenerife 3 R32
249318
243183
Adrian Andreev22BUL239+3Lost in Qual. Tenerife 3 R1
24478
Yasutaka Uchiyama31JPN238+4
245 NCH 
(251)
Murkel Dellien26BOL237+6+3Lost in Qual. Santiago R2
24654
Yibing Wu24CHN235+3
247240
Henrique Rocha19POR232+3-2Lost in Qual. Tenerife 3 R1
248125
Juan Pablo Ficovich27ARG231+6Lost in Qual. Santiago R1
249134
Manuel Guinard28FRA230+7+4Lille R32Qual. Lille WQual. Lille W
Lille R32
237330
250170
Maxime Janvier27FRA229+5Lost in New Delhi R32
Advertisement
25150
Ričardas Berankis33LTU227-4-11Lost in Qual. Lille R1
252237
Tristan Schoolkate23AUS227-15-23New Delhi R32231300
25362
Gianluca Mager29ITA225+4
254184
Nicholas David Ionel21ROU223+4-1Kigali 1 R32Lost in Hammamet 4 R16Lost in Hammamet 4 R16
Kigali 1 R32
224270
255114
Jason Jung34TWN221+4
256244
Lucas Poullain28FRA218-12-22Lost in Qual. Lille R2
257253
Maks Kaśnikowski20POL218-4-13New Delhi R32222291
258257
Alibek Kachmazov21RUS215+5
259 NCH 
(264)
Arthur Fery21GBR213+5
26050
Mikael Ymer25SWE212-26-45
261194
Gauthier Onclin23BEL209+6New Delhi R32209278
262191
Dragos Nicolae Madaras26SWE208+6
26341
Tennys Sandgren32USA207+7
264 NCH 
(266)
Enrico Dalla Valle25ITA207+7New Delhi R32211280
265123
Timofey Skatov23KAZ205+7Lost in Qual. Tenerife 3 R1
266 NCH 
(269)
Giovanni Fonio25ITA205+9Lost in Qual. Tenerife 3 R1
267257
Henri Squire23GER204+11+2Lille R32Qual. Lille WQual. Lille W
Lille R32
211304
268140
Mathias Bourgue30FRA203-8-16Lost in Qual. Tenerife 3 R1
269134
Geoffrey Blancaneaux25FRA202+8New Delhi R32208277
270212
Michael Geerts29BEL202+9+1Lille R32Qual. Lille WQual. Lille W
Lille R32
209302
27128
João Sousa34POR200+9
272162
Dmitry Popko27KAZ200+37+23Tucuman R32Naples WNaples W
Tucuman R32
27365
Evgeny Donskoy33RUS200+1-5New Delhi R32206275
274164
Riccardo Bonadio30ITA200-22-32Lost in Tenerife 3 R32
275265
Philip Sekulic20AUS199-10-12New Delhi R32Qual. New Delhi WQual. New Delhi W
New Delhi R32
205274
276181
Tristan Lamasine30FRA199+9+1Lille R32Qual. Lille WQual. Lille W
Lille R32
206299
277238
Nikolás Sánchez Izquierdo24ESP199+5
27835
Jiří Veselý30CZE198+5Lost in Qual. Tenerife 3 R1
27936
Oscar Otte30GER198+7+2Lille R32Lost in Qual. Lille R2Lost in Qual. Lille R2
Lille R32
205298
28070
Guido Andreozzi32ARG198-19-20
281177
Andrea Collarini32ARG198+3
282 NCH 
(287)
Ethan Quinn19USA196+5
2838
John Isner38USA195+5
28410
Lucas Pouille30FRA195+5Lille R32202295
28578
Renzo Olivo31ARG195-4-4
286181
Thai Son Kwiatkowski29USA194+5
287180
Brandon Holt25USA193-11-10Lost in Qual. Acapulco R1
288125
Alex Bolt31AUS193-26-24Traralgon 2 R32Lost in Traralgon SFLost in Traralgon SF
Traralgon 2 R32
289 NCH 
(292)
August Holmgren25DEN193+3+1Tenerife 3 R32Qual. Tenerife 3 WQual. Tenerife 3 W
Tenerife 3 R32
199268
290 NCH 
(294)
Álvaro Guillén Meza21ECU193+4+1Tucuman R16Lost in Villa Maria QFLost in Villa Maria QF
Tucuman R16
29157
Gastão Elias33POR191-18-14Lost in Qual. Tenerife 3 R2
292250
Valentin Royer22FRA191-23-16Lost in Trento R32
293152
Luke Saville30AUS190+2Traralgon 2 R16Lost in Traralgon QFLost in Traralgon QF
Traralgon 2 R16
294243
Daniel Michalski24POL189+2Lost in Qual. Tenerife 3 R1
295 NCH 
(297)
Marvin Möller25GER188+2
29656
Marius Copil33ROU187+2
297135
Mitchell Krueger30USA187-4-5Tenerife 3 R32Lost in Qual. Tenerife 3 R2Lost in Qual. Tenerife 3 R2
Tenerife 3 R32
193262
29817
Bernard Tomic31AUS187+1New Delhi R32191260
299168
Antoine Bellier27SUI186-33-25
300247
Javier Barranco Cosano25ESP186Lost in Qual. Tenerife 3 R1
301285
Alexander Weis26ITA185Lost in Antalya 7 R32
302291
Liam Draxl22CAN184Tucuman R16
303190
Matheus Pucinelli De Almeida22BRA184
304271
Moez Echargui31TUN183-14-12New Delhi R32Qual. New Delhi W189258
305293
Aidan Mayo20USA182-1
306CH
Samuel Vincent Ruggeri21ITA181+2New Delhi R32Qual. New Delhi W187256
307134
Steven Diez32CAN178
308301
Hady Habib25LBN177+2+1Tenerife 3 R32Qual. Tenerife 3 W183252
309CH
Gonzalo Bueno19PER175+2
310259
João Lucas Reis Da Silva23BRA175+2
311 NCH 
(312)
Alexander Blockx18BEL171+2-1Lille R32178271
312240
Dan Added24FRA171-7-11Lost in Qual. New Delhi R2
313 NCH 
(316)
Blaise Bicknell22JAM170+3+1Lost in Naples R16
314167
Nino Serdarušić27CRO170+5+3Lost in Antalya 7 QF
315273
Sebastian Fanselow32GER170Lost in Qual. New Delhi R1
316258
James McCabe20AUS169+14+8Traralgon 2 R32Lost in Traralgon SF
317121
Raúl Brancaccio26ITA169+8+4Tenerife 3 R32Qual. Tenerife 3 W175244
318144
Cem İlkel28TUR167Lost in Qual. Lille R1
319 NCH 
(322)
David Jordá Sanchis29ESP166+7+1Lost in Qual. Tenerife 3 R2
320 NCH 
(322)
Clément Chidekh22FRA165+2
321302
Andrew Paulson22CZE165+2
322270
Ergi Kırkın25TUR165+2Villena 2 R16
323282
Michael Vrbenský24CZE163-6-6Faro R32Lost in Vila Real De Santo Antonio 2 R16
32476
Salvatore Caruso31ITA163+4Lost in Qual. Tenerife 3 R2
325257
Timo Stodder27GER162+4Lost in Qual. Lille R1
326310
Mathys Erhard22FRA159+5Lost in Antalya 7 R16
32783
Chun Hsin Tseng22TWN157-19-20
328299
Khumoyun Sultanov25UZB157+4+1Lost in Vila Real De Santo Antonio 2 R16
329182
Maximilian Neuchrist32AUT157-8-9
330 NCH 
(334)
Felix Gill21GBR157+4+1Lost in Qual. New Delhi R2
331 NCH 
(358)
Vilius Gaubas19LTU156+27+16Faro R32Lost in Antalya 7 F
332 NCH 
(337)
Hazem Naw24SYR156+5+2Lille R32Qual. Lille W163256
333 NCH 
(346)
Cezar Crețu22ROU155+15+7Lost in Antalya 7 SF
334201
Nick Hardt23DOM154-7-10
335284
Pedro Sakamoto30BRA154Tucuman R16
336325
Yankı Erel23TUR154Lost in Qual. Dubai R1
33765
Egor Gerasimov31BLR152+2+2Lost in Qual. Lille R2
338311
Toby Kodat21USA152+7+3Lost in Naples QF
339264
Filip Cristian Jianu22ROU152-1Kish Island 3 R32Lost in Hammamet 4 R16
340330
Guy Den Ouden21NED150+1
341 NCH 
(343)
Joao Fonseca17BRA149+2Santiago R32174399
34280
Norbert Gombos33SVK149+2
343303
Francesco Forti24ITA149+3
344322
Charles Broom25GBR149+3
345143
Hiroki Moriya33JPN148+5+3Traralgon 2 R16Lost in Traralgon QF
346 NCH 
(390)
Jaime Faria20POR146+45+24Faro R32Vila Real De Santo Antonio 2 W
347298
Aidan McHugh23GBR145+4
34833
Federico Delbonis33ARG144-8-6
349334
Robert Strombachs24LAT144-7-6
350167
Laurent Lokoli29FRA143-30-23Lost in Qual. Tenerife 3 R2
3514
Kei Nishikori34JPN143+2
352342
Federico Agustin Gomez27ARG143-1Tucuman R32
353273
Max Houkes23NED143+4+2Kigali 1 R32Lost in Antalya 7 QF146192
354310
Gabriel Debru18FRA142-5-4
355168
Frederico Ferreira Silva28POR141+1
356354
Gilbert Klier Junior23BRA139+3
357 NCH 
(361)
Elmer Møller20DEN138+10+3Lost in Vila Real De Santo Antonio 2 QF
358357
Eric Vanshelboim22UKR138+2Lost in Qual. New Delhi R2
359305
Kalin Ivanovski19MKD137+2
360354
Omni Kumar22USA137+2
361314
Benjamin Lock30ZIM137-6-5Kigali 1 R32141187
362200
Yan Bai34CHN136+7+2Nakhon Si Thammarat 3 R32Lost in Nakhon Si Thammarat 2 QF
363358
Gerard Campana Lee19KOR136+1
364154
Altuğ Çelikbilek27TUR136+1Faro R32
365221
Hernán Casanova30ARG136+1Kigali 1 R32140186
366201
Rio Noguchi25JPN136-33-20Lost in Qual. New Delhi R1
367 NCH 
(375)
Tim Handel27GER136+10+7Lost in Antalya 7 SF
368130
Mohamed Safwat33EGY136-5-1Kigali 1 R32139185
369153
Jay Clarke25GBR135+39+23Hammamet 4 W
370303
Arthur Weber31FRA135-2
371235
Pol Martín Tiffon24ESP135+3+3Lost in Hammamet 4 QF
372272
Orlando Luz26BRA134-2
373329
Carlos Sánchez Jover23ESP134+5+6Lost in Hammamet 4 SF
374366
Mikalai Haliak25BLR133-3
375352
Giovanni Oradini26ITA133+22+15Lost in Trento F
376355
Karl Friberg24SWE133-4
377334
Naoki Nakagawa27JPN131-2
378176
Daniel Masur29GER131+40+25Trento W
379280
Dominik Palan23CZE129-65-41Lost in Qual. New Delhi R1
380349
Marat Sharipov21RUS129-26-13
381267
Louis Weßels25GER127-2-1Lost in Naples R16
382337
Marko Topo20GER126-2
383326
Alexis Gautier26FRA126Lost in Qual. Lille R1
384380
Alberto Barroso Campos27ESP125-3-1Lost in Qual. Tenerife 3 R1
385233
Yun seong Chung25KOR124-9-5Lost in Qual. New Delhi R1
386127
Lorenzo Giustino32ITA124-13-9
387333
George Loffhagen22GBR123-1
388379
Martin Krumich21CZE123-1Antalya 8 R32
389361
Bogdan Bobrov26RUS123-1Kigali 1 R32126172
390389
Mateus Alves23BRA122-1
391333
Christian Langmo27USA122+4+3Traralgon 2 R32Lost in Traralgon QF
392334
Leo Borg20SWE122-2Lost in Hammamet 4 R32
393 NCH 
(399)
Martin Landaluce18ESP122+6+6Tenerife 3 R16128191
394144
Akira Santillan26AUS121-10-4Lost in Qual. Lille R1
395160
Oleksii Krutykh23UKR121-3Faro R32
396393
James Trotter24JPN119-3
397363
Damien Wenger23SUI119-15-7Kigali 1 R32122168
398342
Remy Bertola25SUI118-2Lost in Trento R32
399348
Blake Ellis25AUS117-1Traralgon 2 R32Lost in Traralgon QF
400 NCH 
(401)
Daniel Mérida19ESP116+1+1Tenerife 3 R32Lost in Villena QF121190
40114
Kyle Edmund29GBR115-1
402220
Blake Mott27AUS115+1+1Qual. Traralgon 2 R3Lost in Traralgon R16
403238
Skander Mansouri28TUN115-1
404238
Yusuke Takahashi26JPN115+1Lost in Qual. New Delhi R2
405404
Cannon Kingsley22USA113
40685
Carlos Taberner26ESP113-12-6Lost in Qual. Tenerife 3 R1
407111
Ramkumar Ramanathan29IND112New Delhi R32118187
408 NCH 
(409)
Kilian Feldbausch18SUI110+2
409375
Strong Kirchheimer28USA110+2Lannion R32
410226
Juan Bautista Torres21ARG110+2
411386
Sandro Kopp23AUT110+42+15Lost in Hammamet 4 F
412378
Alex Barrena21ARG109+1Tucuman R32Lost in Villa Maria R32
413365
Kris Van Wyk27RSA109+1
414196
Paul Jubb24GBR108+2
41526
Filip Krajinović32SRB107+2Lost in Qual. Lille R1
416331
Carlos Lopez Montagud23ESP107+14+4Tenerife 3 R32Lost in Vila Real De Santo Antonio 2 R32
Qual. Tenerife 3 W
113182
417278
Lucas Gerch29GER106+12+3Antalya 8 R32Lost in Antalya 7 QF
418217
Jonáš Forejtek22CZE106+14+4New Delhi R32Qual. New Delhi W112181
419 NCH 
(460)
Matej Dodig18CRO106+41+14Monastir 8 W
420395
Tibo Colson23BEL106+15+5Lost in Trento QF
Lost in Qual. Lille R2
421316
Eduardo Ribeiro25BRA106-2
422329
Nick Chappell31USA106-37-19Faro R32Lost in Vila Real De Santo Antonio 2 R16
423305
Yishai Oliel24ISR106-3Kigali 1 R32109155
42439
Peter Gojowczyk34GER105-3
425229
Mukund Sasikumar27IND105-3Lost in New Delhi R32
426298
Viktor Durasovic26NOR105+13+6Faro R32Lost in Vila Real De Santo Antonio 2 SF
427348
Jérôme Kym21SUI104+7+3Lost in Trento QF
428236
Ulises Blanch25USA104-13-4
429421
Learner Tien18USA104-6Lost in Naples R32
430424
Vadym Ursu27UKR104-6Lost in Qual. New Delhi R1
431425
Svyatoslav Gulin21RUS104+1Antalya 8 R16Lost in Antalya 7 R16
432162
Kacper Żuk25POL104-5
433210
Raphaël Collignon22BEL103-5
434211
Roberto Cid Subervi30DOM103+7+5Lost in Naples SF
435351
Sascha Gueymard Wayenburg20FRA103+19+8Lost in Trento SF
436340
Colin Sinclair29NMI102-10-2
437234
Maxime Chazal30FRA102+1+3Lost in Antalya 7 QF
438268
Gonzalo Villanueva29ARG101-5-1
439309
Julian Ocleppo26ITA100-2
440427
Matthew Dellavedova23AUS100-4-1Faro R32Lost in Vila Real De Santo Antonio 2 R32
441127
Facundo Mena31ARG99+24+8Tucuman R32Lost in Villa Maria F
442 NCH 
(451)
Orel Kimhi20ISR99+10+4Nakhon Si Thammarat 3 R32Lost in Nakhon Si Thammarat 2 SF
443435
Nishesh Basavareddy18USA98-3
444289
Corentin Denolly26FRA98-2Kigali 1 R32102148
445228
Nicolás Mejía24COL97-20-7Lost in Qual. Acapulco R1
446378
Eliakim Coulibaly21CIV97+1+1Lost in Vila Real De Santo Antonio 2 R16
Lost in Qual. Lille R2
447351
Fajing Sun27CHN97-3Villena 2 R32Lost in Villena R32
448414
Robin Bertrand20FRA97-3Lost in Qual. Lille R1
44978
Blaž Rola33SLO96-3
450444
Luciano Emanuel Ambrogi20ARG96+6+2Tucuman R32Lost in Villa Maria QF
451273
Elmar Ejupovic31GER96-8-2Lost in Trento R32
452436
Sebastian Gima21ROU96+21+6Lost in Hammamet 4 SF
453438
Ignacio Buse19PER95-3Lost in Qual. Santiago R1
454161
Filip Peliwo30POL95+1
455403
Lorenzo Rottoli22ITA94+2+1Lost in Trento R16
456449
Arthur Géa19FRA93-7-2Lost in Lille R32
457293
Pedro Boscardin Dias21BRA93-6-2Tucuman R32Lost in Villa Maria QF
458424
Saba Purtseladze22GEO93Lost in Sharm El Sheikh 4 R32
459339
Daniel Cukierman28ISR92+16+4Kigali 1 R1696138
460412
Miguel Damas24ESP92+2Villena 2 R16
461206
Daniel Cox33GBR92-2
462442
Adolfo Daniel Vallejo19PAR92-1Tucuman R16
463437
Giles Hussey26GBR92+3+1Villena 2 R16Lost in Villena R16
464425
Marcello Serafini21ITA92+6+2Lost in Trento R16
Lost in Qual. Lille R2
465404
Toby Samuel21GBR91-2
466456
Sanhui Shin26KOR91-2
467343
Makoto Ochi27JPN91-19-5Traralgon 2 R16Lost in Traralgon R32
468 NCH 
(489)
Daniil Glinka23EST91+22+7Lost in Trento SF
Lost in Qual. Lille R1
469382
Max Hans Rehberg20GER90-1
470388
Anton Matusevich22GBR90-1
471469
Jakub Nicod19CZE89+3Monastir 9 R32Lost in Monastir 8 R32
472396
Stefanos Sakellaridis19GRE89+5+1Nakhon Si Thammarat 3 R32Lost in Nakhon Si Thammarat 2 QF
473395
Rigele Te26CHN87+5Faro R32
474473
Hynek Bartoň19CZE87+6Faro R32Lost in Vila Real De Santo Antonio 2 R32
475468
Bruno Kuzuhara19USA87-3-3Lost in Naples R16
476 NCH 
(479)
Jie Cui26CHN86+3-1Nakhon Si Thammarat 3 R32Lost in Nakhon Si Thammarat 2 R32
477424
Valerio Aboian21ARG86+4-1Tucuman R32Lost in Villa Maria R32
478206
Matija Pecotić34CRO85+5
479470
Garrett Johns23USA85+5
480470
Imanol López Morillo24ESP85-4-3
481468
Gilles Arnaud Bailly18BEL85+5Lost in Naples R16
482437
Ryan Nijboer24NED85+5
483280
Álvaro López San Martín26ESP84+2-1
484 NCH 
(487)
Hamish Stewart24GBR84+4
485 NCH 
(487)
Bor Artnak19SLO84+4
486 NCH 
(489)
Luka Mikrut19CRO83+5Lost in Trento R32
487231
Nam Hoang Ly27VIE83+63+15Nakhon Si Thammarat 3 R32Nakhon Si Thammarat 2 W
48867
Ernesto Escobedo27MEX82+5Acapulco R32132582
489469
Nicolas Zanellato22BRA82+3-1Tucuman R32Lost in Villa Maria R32
490127
Jelle Sels28NED81+74+16Lost in Vila Real De Santo Antonio 2 F
491479
Kirill Kivattsev26RUS81+6Lannion R32Lost in Trento R32
49262
Kenny de Schepper36FRA80+6Lost in Qual. Lille R1
493 NCH 
(500)
Yurii Dzhavakian30UKR80+7+1Lost in Qual. New Delhi R2
494 NCH 
(496)
Viacheslav Bielinskyi20UKR79+5-1
495343
Alex Martí Pujolras25ESP79-24-11Tucuman R16Lost in Villa Maria SF
496493
Iñaki Montes De La Torre21ESP78+5
49798
Antoine Hoang28FRA78+9+1Lannion R32Lost in Trento QF
498 NCH 
(502)
Nikolay Vylegzhanin23RUS78+4Faro R32
499495
Andrea Picchione25ITA78-4-3Lost in Trento R32
500496
Denis Klok25RUS78-4-3Kish Island 3 R32
501486
Alex Knaff26LUX78+3Villena 2 R32Lost in Villena R32
502466
Jea Moon Lee30KOR77+3Traralgon 2 R32Lost in Traralgon R32
503271
Evan Zhu25USA77+4
504339
Andrey Chepelev25RUS77+4
505 NCH 
(509)
Jacob Fearnley22GBR76+4
506397
Alexey Zakharov23RUS76+15+2Lost in Qual. New Delhi R2
507260
Carlos Gimeno Valero22ESP76+139+25Antalya 8 R32Antalya 7 W
508273
Peter Heller31GER76+14+2Lost in Hammamet 4 QF
509471
Yuki Mochizuki26JPN76+1
510160
Gonzalo Lama30CHI76+1
511387
Gianmarco Ferrari23ITA76+1Faro R32
512193
Zhe Li37CHN75+1
513508
Andres Martin22USA75+1
514265
Evgenii Tiurnev26RUS75+1
515469
Martyn Pawelski19POL75+1
516506
Andrés Andrade25ECU75+79+16Lost in Naples F
517188
Miljan Zekić35SRB75-108-36
518343
Mats Rosenkranz25GER75+5+1Lost in Trento R16
519420
Alexandr Cozbinov28MDA75
520CH
Andre Ilagan23USA74Traralgon 2 R32Lost in Traralgon R32
521486
Sergi Perez Contri26ESP74-3-1Villena 2 R32
522521
Sidane Pontjodikromo23NED74+2
523476
Ignacio Monzón26ARG74+2
524514
Olaf Pieczkowski19POL73+2Lost in Qual. New Delhi R1
525 NCH 
(538)
Gabriele Pennaforti23ITA73+22+4Kigali 1 R16Lost in Hammamet 4 R3277119
526524
Vlad Andrei Dancu24ROU73+1Antalya 8 R16
527520
Michael Zheng20USA72+1
528207
Daniel Dutra da Silva35BRA72-11-3
529 NCH 
(553)
M Rifki Fitriadi25INA72+26+5New Delhi R32Lost in Nakhon Si Thammarat 2 R16
Qual. New Delhi W
78147
530 NCH 
(547)
Adrien Gobat22FRA72+24+4Monastir 9 R32Lost in Monastir 8 SF
531530
Buvaysar Gadamauri23BEL72-1Lost in Trento R32
532285
Matías Franco Descotte29ARG72Lost in Villa Maria R16
533237
Alastair Gray25GBR71
534499
Lautaro Midon19ARG71-5-1Tucuman R32Lost in Villa Maria R16
535289
Alex Rybakov27USA71+16+3Lost in Naples QF
536484
Federico Iannaccone24ITA71-5-1Villena 2 R16
537536
Stefan Popović20SRB71-1Lost in Antalya 7 R32
538197
Evan Furness25FRA70-1Faro R32
53968
Gerald Melzer33AUT70-1
540530
Evgeny Philippov22RUS70-1
541515
Émilien Voisin23FRA70+4+1Kigali 1 R32Lost in Antalya 7 R1674120
542 NCH 
(578)
Sander Jong23NED70+36+8Nakhon Si Thammarat 3 R32Lost in Nakhon Si Thammarat 2 F
543524
Hanwen Li21CHN70-2
544541
Ryuki Matsuda24JPN70-2Lost in Qual. New Delhi R1
545 NCH 
(548)
Tom Gentzsch20GER70+3+1Lost in Villena QF
546509
Radu Mihai Papoe21ROU69-3
54790
Emilio Gómez32ECU69-3
548438
Jakub Paul24SUI69+8+2Monastir 9 R32Lost in Monastir 8 QF
549515
Lorenzo Joaquín Rodríguez24ARG69-14-2Tucuman R32
550106
Darian King31BAR68-1
551482
Yanaki Milev19BUL68-5-1Antalya 8 R32
552549
Mika Brunold19SUI68+17+4Lost in Monastir 8 SF
553548
Matyas Fuele25HUN68-1Kish Island 3 R16
554537
Florent Bax24FRA68-1
555147
Kaichi Uchida29JPN68-149-45Lost in Qual. New Delhi R1
556279
Rubin Statham36NZL68-53-10
557552
Adrian Oetzbach26GER68+1+1Lost in Sharm El Sheikh 4 R16
558544
Luca Wiedenmann25GER67-1
559198
Christian Harrison29USA66
560232
José Pereira33BRA66
561211
Evgeny Karlovskiy29RUS65+1
562 NCH 
(573)
Maximus Jones19THA65+11+2Nakhon Si Thammarat 3 R32Lost in Nakhon Si Thammarat 2 QF
563553
Petr Nesterov20BUL65
564371
Georgii Kravchenko23UKR65+1Villena 2 R16Lost in Villena R32
56599
Pedro Sousa35POR64-4-1
566565
Quinn Vandecasteele21USA64
567289
Renta Tokuda25JPN64+1
568462
Constantin Bittoun Kouzmine25FRA64+2Lost in Qual. New Delhi R1
569 NCH 
(570)
Pedro Vives Marcos22ESP63+2
570545
Tom Paris21FRA63+2
571 NCH 
(572)
Marlon Vankan23GER63+3Lost in Naples R32
572341
Wilson Leite32BRA63+4Tucuman R32
573417
Ajeet Rai25NZL62-33-8Traralgon 2 R32Lost in Traralgon R32
574439
Adria Soriano Barrera24COL62+13+2Villena 2 R32Lost in Villena QF
575256
Marek Gengel28CZE62+2Lost in Sharm El Sheikh 4 R32
576466
Harry Wendelken22GBR62+3Villena 2 R32Lost in Villena R32
577390
David Pichler28AUT62+3Kigali 1 R3265111
578576
Stefan Dostanic22USA61+3
579577
Luka Pavlovic23FRA61+3
580 NCH 
(581)
Egor Agafonov21RUS61+4
581580
Hikaru Shiraishi23JPN61+2Traralgon 2 R32Lost in Traralgon R32
582469
Ezekiel Clark25USA61+6+1Monastir 9 R32Lost in Monastir 8 QF
583 NCH 
(602)
Arthur Bouquier23FRA61+29+4Lille R32Qual. Lille W68161
584523
Matías Soto24CHI60+50+7Lost in Qual. Santiago R2
585557
John Echeverria22ESP60+16+2Lost in Vila Real De Santo Antonio 2 QF
586497
Jake Delaney26AUS60-1-1Traralgon 2 R16Lost in Traralgon R32
587284
Juan Pablo Paz29ARG60+2Kigali 1 R32Lost in Antalya 7 R1663109
588174
Nicola Kuhn23GER59+3
589586
Andrej Nedic19BIH59+3
590 NCH 
(592)
Guido Iván Justo26ARG59+4Lost in Villa Maria R32
591436
Gabi Adrian Boitan24ROU59-57-12Lost in Naples QF
592497
Victor Lilov20USA59-17-4
593568
Lukáš Pokorný21SVK59+3Lost in Trento R32
594531
Tommaso Compagnucci24ITA59+3Qual. Trento W
Lost in Trento R32
595497
Neil Oberleitner24AUT59-9-2Lost in Qual. Trento R1
59678
Nicolás Kicker31ARG58+2
597453
Arklon Huertas Del Pino Cordova29PER58-4-1
598367
Nathan Ponwith25USA58+57+8Faro R32Lost in Vila Real De Santo Antonio 2 SF
599349
Oleg Prihodko26UKR58
600513
Kai Wehnelt28GER58+3
601595
S D Prajwal Dev27IND58+3Kigali 1 R3261107
602589
Dan Alexandru Tomescu24ROU58+3Kish Island 3 R16
603350
Vladyslav Orlov28UKR58+3
604476
Duarte Vale25POR58+3Faro R32Lost in Vila Real De Santo Antonio 2 R16
605600
Ryan Seggerman24USA57+3
606395
Alafia Ayeni24USA57+18+3Lost in Villa Maria R32
Qual. Kigali 1 W
607136
Alexey Vatutin31RUS57+8+1Lost in Trento R16
608545
Sebastian Prechtel27GER57+3
609428
Federico Arnaboldi23ITA57+1
610341
Lucas Catarina27MON56-43-8
611548
Yassine Dlimi20MAR56+3
612605
Juan Carlos Prado Angelo18BOL56-3-1Tucuman R32
613521
Tsung Hao Huang24TWN56+6+1Nakhon Si Thammarat 3 R32Lost in Nakhon Si Thammarat 2 R16
614433
Fausto Tabacco21ITA56-120-25Villena 2 R32
615543
Luca Castelnuovo27SUI56+1Lost in Nakhon Si Thammarat 2 R32
616576
Franco Roncadelli24URU56-3-1Tucuman R16Lost in Villa Maria R16
617371
Karue Sell30BRA55+6+1Lost in Sharm El Sheikh 4 R16
618553
Pedro Rodenas19ESP55-1
619 NCH 
(699)
Alejo Sanchez Quilez18ESP55+80+15Villena 2 R32Villena W
620478
Gabriele Piraino20ITA55Faro R32Lost in Vila Real De Santo Antonio 2 R32
621CH
Diego Augusto Barreto Sánchez21ESP55Villena 2 R32Lost in Villena R16
622604
Moerani Bouzige24AUS55Traralgon 2 R16Lost in Traralgon R16
623495
Tristan McCormick24USA54+48+8Lost in Naples SF
624483
Alec Deckers23NED54+1
625485
Digvijaypratap Singh23IND54+4
626339
Keegan Smith25USA54-24-4Faro R32Lost in Vila Real De Santo Antonio 2 R32
627623
Amaury Raynel21FRA54+10+1Lost in Sharm El Sheikh 4 QF
6285
Kevin Anderson37RSA53+2
629483
Justin Boulais22CAN53+2
630259
Shuichi Sekiguchi32JPN53+3
631612
Ozan Baris19USA53-13-2
632524
Edas Butvilas19LTU53+7+1Villena 2 R32Lost in Villena R16
63360
Tatsuma Ito35JPN53+2
634605
Lorenzo Bocchi26ITA53-6-1
635461
Luca Giacomini26ITA53+1
636378
Sora Fukuda26JPN52+4
63774
Mirza Bašić32BIH52+10+1Qual. Trento W
Lost in Trento R16
638437
Luca Potenza23ITA52+3
639554
Tomás Farjat23ARG52+3Lost in Villa Maria R32
640466
Christoph Negritu29GER52+3Monastir 9 R32Lost in Monastir 8 R16
641290
Shintaro Imai30JPN51+3
642159
Gian Marco Moroni26ITA51+3
643252
Dayne Kelly33AUS51-11-2
644387
Mariano Kestelboim28ARG51+69+15Tucuman R32Villa Maria W
645198
Elliot Benchetrit25MAR51-19-3Faro R32
646197
Jeremy Jahn33GER51+2
647588
Alexander Zgirovsky22BLR51+2
648586
Ilia Simakin20RUS51+2
649130
Duck-hee Lee25KOR51+2Lost in Nakhon Si Thammarat 2 R32
65075
Kamil Majchrzak28POL50+2Kigali 1 R3254100
651600
Chris Rodesch22LUX50+2
6521
Rafael Nadal37ESP50+2
653382
Thomas Fancutt29AUS50-53-8
654595
Andrea Guerrieri25ITA50-27-4Qual. Trento W
Lost in Trento R32
655646
Ye Cong Mo23CHN50+4+1Nakhon Si Thammarat 3 R32Lost in Nakhon Si Thammarat 2 R16
656652
Dali Blanch20USA50+1Villena 2 R32Lost in Villena R32
657552
Jorge Martinez Martinez28ESP50+3+1Lost in Villena R16
658393
Pawel Juszczak30POL49
65950
Juan Ignacio Lóndero30ARG48+2
660477
Peter Fajta21HUN48+2
66184
Henri Laaksonen31SUI48+2
662 NCH 
(677)
Siddharth Vishwakarma29IND48+17+4New Delhi R32Qual. New Delhi W54123
663594
Enzo Wallart27FRA48+1
664645
Johan Alexander Rodriguez20COL48+3+1Lost in Vila Real De Santo Antonio 2 R16
Qual. Faro W
665575
Kasidit Samrej23THA48+4+1Nakhon Si Thammarat 3 R32Lost in Nakhon Si Thammarat 2 R16
666635
Maxence Beaugé23FRA48-1
667 NCH 
(744)
Philip Henning23RSA47+78+15Sharm El Sheikh 4 W
668643
Lorenzo Claverie21ITA47-2
669608
Kazuki Nishiwaki29JPN47-1Villena 2 R32
670657
Justin Barki23INA46
671 NCH 
(672)
Niels Visker22NED46+1
672659
Rishab Agarwal28IND46+1
673 NCH 
(674)
Luca Castagnola21ITA46+1Qual. Villena 2 R3
674348
Sergey Fomin23UZB46-18-4
675658
Jacob Bradshaw21AUS46+2+1Lost in Traralgon R16
67612
Feliciano López42ESP45-209-45
677346
Stuart Parker26GBR45-2
678673
Yuta Kawahashi26JPN45-2
679668
James Tracy21USA44-1
680591
Kyle Kang19USA44-42-8
681262
Gabriel Décamps24BRA44+7+2Lost in Nakhon Si Thammarat 2 QF
682664
Daniel Pátý24CZE44
683463
Alfredo Perez26USA44-2
684666
Dušan Obradović22SRB44-1
685406
Timo Legout21FRA43-95-16
686520
Conner Huertas del Pino28PER43-6-1
687682
Lorenzo Carboni18ITA43-2Monastir 9 R32Lost in Monastir 8 R32
688453
Leonardo Aboian25ARG43-2Tucuman R32Lost in Villa Maria R32
68940
Thiemo de Bakker35NED42
690216
David Pérez Sanz29ESP42+2+1Lost in Sharm El Sheikh 4 R16
691690
Takuya Kumasaka25JPN42-1
692691
Taisei Ichikawa23JPN42+1+1Nakhon Si Thammarat 3 R32Lost in Nakhon Si Thammarat 2 R16
693509
Tao Mu23CHN42-9-2Nakhon Si Thammarat 3 R32Lost in Nakhon Si Thammarat 2 R32
694527
Max Alcalá Gurri21ESP42-7-1Lost in Hammamet 4 R16
695CH
Millen Hurrion24GBR41
696392
Patrik Rikl25CZE40
69799
Bjorn Fratangelo30USA40
698236
JiSung Nam30KOR40
699677
Rodrigo Pacheco Mendez18MEX40+1Acapulco R3290540
700321
Facundo Juárez26ITA40+1
701463
Jaimee Floyd Angele23FRA40+1Lost in Naples R32
702 NCH 
(703)
Deney Wassermann22NED40+1
703605
Niki Kaliyanda Poonacha28IND39-12-2Lost in Qual. New Delhi R1
704678
Joshua Sheehy27USA39-1Kigali 1 R324389
705689
Sebastian Sorger18AUT39Monastir 9 R32Lost in Monastir 8 R32
706574
Kiranpal Pannu27NZL38Lost in Naples R32
707589
Edward Winter19AUS38
708 NCH 
(712)
Lewie Lane23GER38+4+1Monastir 9 R32Lost in Monastir 8 R16
709633
Zura Tkemaladze23GEO38Lost in Sharm El Sheikh 4 R16
710678
Peter Benjamin Privara19SVK38
711430
Sidharth Rawat30IND37
712599
Giorgio Tabacco20ITA37-4-1Qual. Villena 2 R3
713627
Fabrizio Andaloro23ITA36+1
714 NCH 
(715)
Jimmy Yang26GER36+1Lannion R32Lost in Qual. Trento R1
715615
Alejandro Manzanera Pertusa20ESP36+8+1Villena 2 R32Lost in Villena R16
716700
Marcel Zieliński23POL36+1
717716
Linang Xiao23CHN36-1Nakhon Si Thammarat 3 R32Lost in Nakhon Si Thammarat 2 R32
718468
Dominik Kellovský27CZE36+23+3Antalya 8 R32Lost in Hammamet 4 QF
719397
Juan Bautista Otegui25ARG36+12+2Lost in Villa Maria QF
720719
Oliver Tarvet20GBR35-1
721620
Eliot Spizzirri22USA35-1
72225
Vasek Pospisil33CAN35-1Lost in Qual. Dubai R1
723531
Johannus Monday22GBR35-1
724540
Peter Bertran27DOM35
725578
Jiří Barnat22CZE35
726686
Jakob Schnaitter27GER35
727688
Alexandre Aubriot24FRA35-9-1Lannion R32
728479
Ilya Snițari21MDA35-1
729725
Karan Singh20IND35-1Lost in New Delhi R32
730729
Liam Gavrielides20GER35-1Qual. Villena 2 R3Lost in Villena R32
731 NCH 
(734)
Igor Gimenez24BRA35+3+1Lost in Naples R16
732 NCH 
(734)
Tiago Pereira19POR35+3+1Faro R32Lost in Vila Real De Santo Antonio 2 R16
733 NCH 
(745)
Julio César Porras26ARG34+20+3Qual. Vila Real De Santo Antonio 2 W
Lost in Vila Real De Santo Antonio 2 QF
734728
Patrick Brady19GBR34-4
735608
Mario Gonzalez Fernandez21ESP34-41-7Qual. Villena 2 R3Lost in Villena R16
736680
Aleksandr Braynin24UKR34-3
737691
Jacob Brumm25USA34-5Kigali 1 R32Lost in Naples R323884
738603
Palaphoom Kovapitukted24THA33-2
739737
Maxence Rivet20FRA33-2
740 NCH 
(747)
Giuseppe La Vela23ITA33+7+1Antalya 8 R32Lost in Antalya 7 R16
741687
Daisuke Sumizawa25JPN33-3
742437
Adam Moundir28MAR33-3
743740
Juan Carlos Aguilar25CAN33-3
744598
Simon Anthony Ivanov23BUL33-2
745 NCH 
(759)
Diego Fernandez Flores23CHI33+64+8Villena 2 R32Lost in Qual. Villena R3
Lost in Villena F
746706
Alexandros Skorilas23GRE33-3Qual. Vila Real De Santo Antonio 2 W
Lost in Vila Real De Santo Antonio 2 R32
747519
Amr Elsayed24EGY33-3Lost in Sharm El Sheikh 4 R16
748734
Aziz Ouakaa24TUN33+13+2Kigali 1 R32Lost in Hammamet 4 QF3783
749519
Arthur Reymond24FRA32-3
750479
Felix Corwin27USA32+21+3Lost in Naples QF
751705
Antoine Ghibaudo19FRA32+32+4Lost in Sharm El Sheikh 4 SF
752504
Simon Beaupain24BEL32-4Monastir 9 R32Lost in Monastir 8 R32
753606
Călin Manda25ROU32-4Antalya 8 R32
754536
Petr Nouza25CZE31-4
755489
Jack Pinnington Jones20GBR31-4
756717
Alex Martinez22ESP31-4
757754
Michael Agwi20IRL31-3
758755
Aoran Wang27CHN31-3
759694
Xiaofei Wang21CHN31-2
760400
Alejo Lorenzo Lingua Lavallén22ARG31+22+3Lost in Villa Maria SF
761758
Hanyi Liu22CHN31-3Traralgon 2 R32Lost in Traralgon R32
762595
Alec Beckley22RSA31-3
76325
Jérémy Chardy37FRA30-1
764665
Cash Hanzlik21USA30-1
765694
Jeremy Jin19AUS30-1
766 NCH 
(770)
William Grant23USA30+4+1Lost in Naples R16
767715
Ray Ho24TWN30-2
7687
Fernando Verdasco40ESP29-2
769669
Shunsuke Mitsui21JPN29-2
770442
Harrison Adams29USA29-2
771769
Patrick Kaukovalta25FIN29-2
772165
Aldin Šetkić36BIH29-16-2
773 NCH 
(779)
Emile Hudd23GBR29+6+1Lost in Sharm El Sheikh 4 R16
774771
Viktor Jović22SRB29-2
775534
Pedro Araújo21POR29-1Faro R32Lost in Vila Real De Santo Antonio 2 R32
776689
Michiel De Krom25NED29-3Qual. Villena W
Lost in Villena R32
Lost in Qual. Villena 2 R1
777760
Kokoro Isomura21JPN29-17-2Traralgon 2 R32Lost in Traralgon R32
778776
Aliaksandr Liaonenka24BLR28-1
779778
Henry Searle17GBR28-1
780CH
Axel Nefve23USA28Lost in Naples R32
781CH
Alessandro Pecci22ITA28Lost in Qual. Trento R2
782 NCH 
(792)
Miloš Karol21SVK28+10+1Monastir 9 R32Lost in Monastir 8 R16
783CH
Max Wiskandt22GER28+2Monastir 9 R32
784582
Colin Markes26USA28
785715
Leonardo Rossi21ITA28-10-1Lannion R32Lost in Qual. Trento R2
786768
Grigoriy Lomakin25KAZ28
787225
Karim Mohamed Maamoun32EGY27
788708
Maxence Broville25FRA27+1
789377
Oleksandr Ovcharenko22UKR27-1Lost in Hammamet 4 R32
790 NCH 
(817)
Yaroslav Demin18RUS27+30+3Tenerife 3 R32Lost in Vila Real De Santo Antonio 2 QF33102
791790
Petr Bar Biryukov21RUS27-1Lost in Sharm El Sheikh 4 R32
792444
Jonathan Mridha28SWE27-1
793395
Wishaya Trongcharoenchaikul28THA27+1Nakhon Si Thammarat 3 R32Lost in Nakhon Si Thammarat 2 R32
794546
Uisung Park23KOR26+1
795 NCH 
(796)
Pierre Yves Bailly20BEL26+1
796 NCH 
(802)
Alexander Stater24USA26+9+1Qual. Tucuman R2Lost in Villa Maria R16
797793
Filippo Moroni23ITA26
798249
Edan Leshem26ISR26
799792
Dan Martin24CAN26
800670
Cyril Vandermeersch24FRA26Lost in Qual. Lille R1
801628
Maxime Mora26FRA26
802 NCH 
(823)
Massimo Giunta19ITA26+23+2Lost in Qual. Tenerife 3 R2
803150
João Domingues30POR26-1Faro R32Lost in Vila Real De Santo Antonio 2 R32
804713
Florian Broska26GER26+6+1Qual. Trento W
Lost in Trento R16
805799
Mitsuki Wei Kang Leong19MAS26+6+1Nakhon Si Thammarat 3 R32Qual. Nakhon Si Thammarat 2 W
Lost in Nakhon Si Thammarat 2 R16
806 NCH 
(828)
Matthew William Donald19CZE26+23+2Monastir 9 R32Lost in Monastir 8 QF
8078
Jack Sock31USA25-4
808459
Jeremy Beale29AUS25-4
809501
Shinji Hazawa24JPN25-3
810702
Brandon Walkin29GBR25-3Lost in Traralgon R32
811806
Ishaque Eqbal26IND25-3Kish Island 3 R16
812CH
Erik Arutiunian19BLR25
813808
Thomas Setodji28FRA24
81419
Pablo Cuevas38URU24
815812
Tauheed Browning21USA24
816103
Stefan Kozlov26USA24Kigali 1 R322874
817700
Aidan Kim19USA24
818817
Ignacio Antonio Becerra Otarola23CHI24
819CH
Bautista Vilicich22ARG24Kish Island 3 R16
820819
Adit Sinha20USA24+2
821820
Ryoatro Taguchi23JPN24+2
822641
Lilian Marmousez22FRA24+52+4Qual. Villena W
Lost in Villena SF
823 NCH 
(824)
Fabien Salle24FRA24+1Lannion R32
824785
Alan Fernando Rubio Fierros25MEX24+2Lost in Qual. Acapulco R1
825 NCH 
(859)
Noah Schachter24USA24+34+3Lost in Naples R32
Qual. Kigali 1 W
826 NCH 
(878)
Patrick Zahraj24GER24+52+4Lost in Sharm El Sheikh 4 SF
827690
Alejandro Hoyos24COL24+1Lost in Qual. Naples R1
828827
Pietro Marino22ITA24-1Lost in Hammamet 4 R32
829827
Adam Neff22USA23+1
830790
Yeong Seok Jeong23KOR23-9-1Nakhon Si Thammarat 3 R32Lost in Qual. Nakhon Si Thammarat 2 R2
831CH
Bang Shuo Yin25TWN23Nakhon Si Thammarat 3 R32Lost in Qual. Nakhon Si Thammarat 2 R1
832CH
Ofek Shimanov18ISR23Qual. Nakhon Si Thammarat 3 W
833790
Kody Pearson24AUS23+1Traralgon 2 R32Lost in Traralgon R32
834796
Mateo Barreiros Reyes23BRA23+2
835743
Seydina Andre20SEN23Lost in Sharm El Sheikh 4 R32
836CH
Kai Lemstra24GER23+1Lost in Qual. Trento R2
837CH
Niccolo Catini26ITA23+1Antalya 8 R16Lost in Hammamet 4 R32
838462
Mili Poljičak19CRO23+1
839 NCH 
(841)
Patrick Maloney24USA22+2
840830
Luke Simkiss25GBR22+2Lost in Qual. Villena R1
Lost in Qual. Villena 2 R2
841469
Riccardo Balzerani25ITA22+2
842564
Daniel Little26GBR22+2
843523
Mark Whitehouse30GBR22+2
844839
Thomas Braithwaite24AUS22+2Traralgon 2 R32Lost in Traralgon R16
845635
Luigi Sorrentino25ITA22+2
846660
Michael Zhu31USA22+16+1Lost in Monastir 8 R16
847811
Samir Hamza Reguig22ALG22+1Kish Island 3 R32Lost in Hammamet 4 R16
848838
Iiro Vasa21FIN21+1
849509
Murphy Cassone21USA21+1
850388
Jacopo Berrettini25ITA21-368-65Faro R32Lost in Vila Real De Santo Antonio 2 R32
851845
Isaac Becroft23NZL21
852115
Mats Moraing31GER21
853441
Gergely Madarász29HUN21+1Kish Island 3 R32
854846
Iliyan Radulov18BUL21-1Tenerife 3 R32Lost in Villena R322796
855153
Andrea Arnaboldi36ITA21+1
856855
Peter Buldorini19ITA21-1Lost in Trento R32
857600
Daniel Rodrigues24POR21
858838
Henrik Wiersholm26USA21Faro R32Qual. Vila Real De Santo Antonio 2 W
Lost in Vila Real De Santo Antonio 2 R32
Qual. Faro W
859 NCH 
(875)
João Eduardo Schiessl19BRA21+17+1Qual. Vila Real De Santo Antonio 2 W
Lost in Vila Real De Santo Antonio 2 R16
Lost in Qual. Faro R2
860755
Yunseok Jang20KOR21Lost in Qual. Nakhon Si Thammarat 2 R2
861706
Nicolas Tepmahc22FRA21
862581
Ignacio Carou24URU21+1
863 NCH 
(864)
Ben Jones25GBR21+1Qual. Sharm El Sheikh 4 W
Lost in Sharm El Sheikh 4 R32
86452
Soonwoo Kwon26KOR20+1
865800
Fnu Nidunjianzan20CHN20+1
86692
Brayden Schnur28CAN20+1
867866
Etienne Donnet23FRA20+1
868867
Luciano Carraro25ITA20+1Qual. Tucuman R2
869566
Franco Emanuel Egea28ARG20-93-8Lost in Villa Maria R32
870663
Calum Puttergill30AUS20
871870
Max Dahlin18SWE20
872447
Jorge Panta28PER20
87326
Lukáš Rosol38CZE20
874809
François Musitelli25FRA20-41-3
875751
Guy Den Heijer26NED20
876874
Leo Vithoontien24JPN20+1Qual. Nakhon Si Thammarat 2 W
Lost in Nakhon Si Thammarat 2 R32
Qual. Nakhon Si Thammarat 3 W
877508
Manish Sureshkumar24IND20+2
878264
Aleksandre Metreveli30GEO20+2
879444
Gage Brymer29USA20+2
880807
Andrea Bacaloni21ITA20+4Kish Island 3 R32
881744
Boris Butulija25SRB20+2Lost in Sharm El Sheikh 4 R32
882328
Arjun Kadhe30IND19+3
883879
Bogdan Pavel24ROU19+4Antalya 8 R32Lost in Antalya 7 R32
884841
Alexandr Binda22ITA19+4Lost in Sharm El Sheikh 4 R32
884267
Collin Altamirano28USA19+4Qual. Naples W
Lost in Naples R32
886370
David Poljak27CZE19+20+1Lost in Trento R16
887759
Louis Tessa25FRA19+3Monastir 9 R32Lost in Monastir 8 R32
888 NCH 
(891)
Jasza Szajrych21POL19+3
889 NCH 
(898)
Juan Manuel La Serna20ARG19+19+1Lost in Villa Maria R16
Lost in Qual. Tucuman R1
890 NCH 
(939)
Nikolay Nedelchev20BUL19+64+4Qual. Villena W
Lost in Villena SF
891 NCH 
(907)
Luca Fantini23ITA19+51+3Qual. Kigali 1 W
892 NCH 
(909)
John Sperle22GER19+17+1Monastir 9 R32Lost in Monastir 8 R16
893753
Justin Roberts27BAH19-100-8
894882
Samuele Pieri21ITA19-12-1
895363
Oscar Jose Gutierrez30BRA19-3Lost in Qual. Villena R3
896536
Simone Roncalli27ITA18-2
897894
Amit Vales18ISR18-2Lost in Qual. Nakhon Si Thammarat 2 R2
Lost in Qual. Nakhon Si Thammarat 3 R2
898 NCH 
 1042
Mees Rottgering16NED18+157+8Lost in Sharm El Sheikh 4 F
899897
Pavle Marinkov18AUS18-2Qual. Traralgon 2 R3Lost in Qual. Traralgon R2
900608
Manuel Mazza24ITA18-2
901895
Jayden Court23AUS18-5Traralgon 2 R32Lost in Traralgon R32
901818
Daniel Antonio Núñez22CHI18-2
903874
Yi Zhou18CHN18-3Nakhon Si Thammarat 3 R32Lost in Nakhon Si Thammarat 2 R32
904 NCH 
(919)
Federico Bondioli18ITA18+16+1Lannion R32Lost in Trento R16
905300
Johannes Härteis28GER18-4
906446
Jumpei Yamasaki26JPN18+15+1Qual. Nakhon Si Thammarat 2 W
Lost in Nakhon Si Thammarat 2 R16
907884
Tuncay Duran19TUR18-5
908776
Vito Tonejc24CRO18-5Qual. Naples W
Lost in Naples R32
909619
Benjamin Winter Lopez25ESP18-5
910786
Chukang Wang24CHN18-5
911695
Aleksandre Bakshi26GEO18-4Lost in Qual. Sharm El Sheikh 4 R2
912896
Maik Steiner29GER18+61+4Qual. Nakhon Si Thammarat 2 W
Lost in Nakhon Si Thammarat 2 SF
Qual. Nakhon Si Thammarat 3 W
913824
Pierre Delage23FRA18-3Lannion R32Lost in Qual. Vila Real De Santo Antonio 2 R2
914777
Kosuke Ogura28JPN18-3Qual. Traralgon 2 R3Lost in Qual. Traralgon R2
915561
Fermin Tenti26ARG18-22-1Qual. Tucuman R2Qual. Villa Maria W
Lost in Villa Maria R32
91616
Nikoloz Basilashvili32GEO17+40+3Qual. Trento W
Lost in Trento QF
Lost in Qual. Tenerife 3 R1
917903
Siem Woldeab22USA17-5
918877
Branko Djuric19SRB17-5Kish Island 3 R32
919912
Emilien Demanet18BEL17-5Lannion R32
920846
Daniil Ostapenkov20BLR17-4
921753
Christian Sigsgaard26DEN17-4
922913
Jack Loutit19NZL17-4
923704
Fernando Yamacita26BRA17-1
924919
Francisco Rocha24POR17-5Qual. Vila Real De Santo Antonio 2 W
Lost in Vila Real De Santo Antonio 2 R32
Lost in Qual. Faro R1
925 NCH 
(934)
Thanapet Chanta24THA17+14+1Lost in Nakhon Si Thammarat 2 R16
Qual. Nakhon Si Thammarat 3 W
926834
Alexandre Reco24FRA17-3
927911
Kalman L. Boyd26USA17-3
928786
Derek Pham19AUS17-1
929925
Yannik Steinegger23SUI17-4
930420
Stefan Palosi24ROU17-4
931928
Daniel Bagnolini21ITA17-3
932927
Gabriele Bosio23ITA17-3Qual. Sharm El Sheikh 4 W
Lost in Sharm El Sheikh 4 R32
933886
Tomas Lanik21SVK17-3Lost in Monastir 8 R32
934919
Raphael Perot22FRA16-3
93533
John Millman34AUS16-3
936549
Mirko Martinez25SUI16-2
937933
Oliver Ojakaar19EST16-2Lannion R32
938877
Samir Banerjee20USA16-2
939812
Alexander Kotzen23USA16-2
940925
Gian Matias Di Natale26ARG16-2Lost in Qual. Trento R1
941 NCH 
(949)
Matt Hulme25AUS16+8+1Traralgon 2 R32Lost in Traralgon R16
942616
Koray Kırcı25TUR16-2Antalya 8 R32Lost in Antalya 7 R32
943923
Maxim Zhukov19RUS16Kish Island 3 R32Lost in Qual. Sharm El Sheikh 4 R1
944714
Niklas Schell25GER16+1
945916
Jeffrey Von Der Schulenburg22SUI15+1
946467
Marcelo Zormann27BRA15+1
947944
Hunter Heck21USA15+11+1Qual. Naples W
Lost in Naples R16
948915
Rei Sakamoto17JPN15-33-2
949945
Mae Malige17FRA15-1Lannion R32Qual. Trento W
Lost in Trento R32
950936
Keshav Chopra22USA15
951880
Jesse Flores28CRC15Monastir 9 R32
952580
Marco Miceli25ITA15Lost in Hammamet 4 R32
953578
Rrezart Cungu25MNE15-12-1
954953
Paulo Andre Saraiva Dos Santos23BRA15-1
955712
Bruno Pujol Navarro22ESP15Qual. Villena 2 R3
956525
Alexander Donski25BUL15-12-1Lost in Qual. Vila Real De Santo Antonio 2 R3
Lost in Vila Real De Santo Antonio 2 R32
Qual. Faro W
957839
Jack Anthrop20USA14+1
958957
Marc Majdandzic19GER14+3
959595
Masamichi Imamura25JPN14+18+1Traralgon 2 R32Qual. Traralgon W
Lost in Traralgon R16
960610
Guy Orly Iradukunda27BDI14Kigali 1 R321864
961949
Fons Van Sambeek22NED14+1
962881
Jaycer Lyeons23USA14+20+1Lost in Qual. Naples R2
Lost in Qual. Kigali 1 R2
963CH
Igor Kudriashov20RUS14Monastir 9 R32Lost in Monastir 8 R32
964469
Juan Sebastián Gómez31COL14Lost in Qual. Naples R2
965940
Hayato Matsuoka19JPN14
966751
Kareem Al Allaf25USA14
967488
Quentin Folliot25FRA14+1
968842
A.J. Catanzariti28USA14-1Lost in Qual. Villena R2
Lost in Qual. Villena 2 R1
969966
Matthias Ujvary19AUT14+2Antalya 8 R32
970955
Jake Van Emburgh25USA14Lost in Qual. Naples R1
971774
Leopold Zima23GER14+1
972677
Keisuke Saitoh22JPN14+26+1Lost in Monastir 8 R16
973854
Stefano Reitano26ITA14+1
974644
Paul Wörner27GER14+1Qual. Nakhon Si Thammarat 2 W
Lost in Nakhon Si Thammarat 2 R32
Lost in Qual. Nakhon Si Thammarat 3 R1
975125
Noah Rubin28USA13+1
976213
Sekou Bangoura32USA13-19-1
977816
Raphaël Lambling23FRA13+1
978968
Tyler Stice23USA13+2
979963
Elgin Khoeblal22NED13Qual. Villena W
Lost in Villena R32
980692
Boris Pokotilov26RUS13+1Lost in Qual. Nakhon Si Thammarat 2 R2
Qual. Nakhon Si Thammarat 3 W
981503
Sean Cuenin20FRA13+1
982532
Maciej Rajski32POL13+2
983969
Ali Habib21GBR13+3
984 NCH 
(987)
Mariano Tammaro20ITA13+3Lost in Qual. Monastir 8 R2
985842
Philip Florig20GER13+4
986967
Sheng Tang24CHN13+4
987944
Daniel De Jonge24NED13+1Qual. Monastir 8 W
Lost in Monastir 8 R32
987 NCH 
 1010
Brian Bozemoj20NED13+25+1Antalya 8 R32Lost in Antalya 7 R16
989368
Matías Zukas27ARG13-20-1
990989
Tomas Curras Abasolo23ESP13+1Lost in Qual. Vila Real De Santo Antonio 2 R2
Qual. Faro W
991983
Rafael Tosetto24BRA13+1
992638
Johannes Ingildsen26DEN13+1Qual. Faro W
993782
Gabriel Donev27BUL13+1Kish Island 3 R32
994841
Nicolas Parizzia25SUI13+25+1Qual. Tucuman R2Qual. Villa Maria W
Lost in Villa Maria R16
995801
Axel Garcian21FRA13Lannion R32
996977
Valerio Perruzza23ITA13
997970
Preston Brown22USA13Qual. Kigali 1 R21515
998909
Dax Donders23NED13+1
999979
Aleksandr Lobanov22RUS13+1Monastir 9 R32
1000980
Benjamin Thomas George21CAN12+1
In Play :
Acapulco, Dubai ATP500  
Santiago ATP250  
Lille CH100  
New Delhi CH75  
Tenerife 3   
Kigali 1 CH50  
Faro, Traralgon 2 M25  
Tucuman   
Antalya 8 M15  
Kish Island 3   
Lannion, Monastir 9   
Nakhon Si Thammarat 3   
Villena 2   
Highlight Country :