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 Medvedev28RUS7715-300Dubai SF
(QF  )
78458015
5CH
Andrey Rublev26RUS5010-100Dubai SF
(R16  )
51405310
62
Alexander Zverev26GER4950-135Lost in Acapulco R32 
74
Holger Rune20DEN3620-80Acapulco QF
(R16  )
37204020
8CH
Hubert Hurkacz27POL3405+10Dubai QF
(R16  )
35053805
92
Casper Ruud25NOR3175+2+55Acapulco QF
(R16  )
32753575
103
Stefanos Tsitsipas25GRE3170+2+90Acapulco QF
(R16  )
32703570
Advertisement
115
Taylor Fritz26USA3015-1-135Lost in Acapulco R32 
123
Grigor Dimitrov32BUL2925+1
139
Alex de Minaur25AUS2810-4-400Acapulco QF
(R16  )
29103210
148
Karen Khachanov27RUS2300+1+40Lost in Dubai R16 
15CH
Ben Shelton21USA2145+2+90Acapulco QF
(R16  )
22452545
1612
Tommy Paul26USA2120-2-255Lost in Acapulco R32
1710
Frances Tiafoe26USA2115-1-40Lost in Acapulco R16
(R32  )
18CH
Ugo Humbert25FRA2015+25Dubai QF
(R16  )
21152415
1917
Adrian Mannarino35FRA1950Lost in Dubai R32 
20 NCH 
 (21) 
Alexander Bublik26KAZ1854+3+155Dubai SF
(R32  )
19842154
2119
Francisco Cerúndolo25ARG1840-1
2221
Sebastián Báez23ARG1745-1-80Santiago R1617851985
2321
Alejandro Davidovich Fokina24ESP1595+1+55Lost in Dubai QF 
2418
Nicolás Jarry28CHI1575-2-200Santiago QF
(R16  )
16251775
2521
Jan Lennard Struff33GER1531Lost in Dubai R32 
2615
Lorenzo Musetti21ITA1480Lost in Dubai R32
2721
Tallon Griekspoor27NED1445+1+5Lost in Dubai R16
288
Cameron Norrie28GBR1380+1
2923
Sebastian Korda23USA1345+4+100Lost in Dubai QF
3027
Tomás Martín Etcheverry24ARG1335-3-135
316
Félix Auger-Aliassime23CAN1295-1-45Lost in Acapulco R32 
3223
Jiří Lehečka22CZE1260+4+80Lost in Dubai QF
(R16  )
3332
Jordan Thompson29AUS1246-1Lost in Acapulco R32
3429
Christopher Eubanks27USA1234Lost in Acapulco R32 
3512
Borna Ćorić27CRO1194-4-80Lost in Dubai R32 
3627
Laslo Djere28SRB1190-1-35
37CH
Sebastian Ofner27AUT1116+25Lost in Acapulco R16 
38CH
Matteo Arnaldi23ITA1091+4+30Lost in Acapulco R16 
3938
Alexei Popyrin24AUS1087-1
4036
Roman Safiullin26RUS1080-1Lost in Acapulco R32 
4134
Arthur Fils19FRA1078+3+50Santiago QF
(R16  )
11281278
4214
Aslan Karatsev30RUS1073-2
4321
Daniel Evans33GBR1066-2Lost in Acapulco R32 
4438
Jack Draper22GBR1051+6+100Acapulco QF11511451
4537
Emil Ruusuvuori24FIN1041-2
4627
Miomir Kecmanović24SRB1030+7+90Acapulco QF
(R32  )
11301430
4744
Marcos Giron30USA1015-2
48 NCH 
 (50) 
Dominik Koepfer29GER1008+10+90Acapulco QF11081408
4946
Zhizhen Zhang27CHN1006-3Lost in Dubai R32 
5045
Alexander Shevchenko23KAZ1000-3Lost in Dubai R32 
Advertisement
51 NCH 
 (52) 
Facundo Díaz Acosta23ARG963+1+15Lost in Santiago R16 
5247
Daniel Altmaier25GER961+5+40Lost in Acapulco R16
(R32  )
5349
Alejandro Tabilo26CHI951-2Santiago R1610011201
546
Gaël Monfils37FRA937Lost in Dubai R32 
5521
Lorenzo Sonego28ITA935-7-40Lost in Dubai R16 
5623
Dušan Lajović33SRB927-1+5Lost in Acapulco R16 
5745
Yannick Hanfmann32GER920-8-47Lost in Santiago R32 
5857
Fábián Marozsán24HUN914+1Lost in Dubai R32 
59 NCH 
 (60) 
Mariano Navone23ARG906+1
6046
Nuno Borges27POR887-4-35Lost in Acapulco R32
611
Andy Murray36GBR885+6+40Lost in Dubai R16 
62 NCH 
 (69) 
Flavio Cobolli21ITA880+7+55Qual. Acapulco W
Lost in Acapulco R16 
6362
Tomáš Macháč23CZE868+2+5Qual. Dubai W
Lost in Dubai R32 
6449
Roberto Carballés Baena30ESP831+2-20Lost in Santiago R32 
65 NCH 
 (73) 
Thiago Seyboth Wild23BRA820+8+18Lost in Santiago R16 
6653
Christopher O'Connell29AUS819+2-15Lost in Dubai R16 
6761
Pavel Kotov25RUS819-4-59Lost in Dubai R32
6837
Mackenzie McDonald28USA815-7-80
6948
Aleksandar Vukic27AUS801+2-8Lost in Qual. Acapulco R1
703
Stan Wawrinka38SUI797+4
7140
Max Purcell25AUS796-9-90Lost in Acapulco R32 
7224
Yoshihito Nishioka28JPN788+10+63Lost in Qual. Acapulco R2
Lost in Acapulco R16
7331
Márton Fucsovics32HUN782+4+25Qual. Dubai W
Lost in Dubai R32
7458
Taro Daniel31JPN773-10-97Lost in Acapulco R32 
75 NCH 
 (80) 
Arthur Cazaux21FRA769+11+68Qual. Dubai W
Lost in Dubai R16 
76CH
Luciano Darderi22ITA762+4+15Santiago R16
(R32  )
787987
7770
Rinky Hijikata23AUS754+2+2Lost in Qual. Acapulco R2
7848
Pedro Cachín28ARG754Lost in Santiago R32 
7973
Alex Michelsen19USA754-3-22
8052
Jaume Munar26ESP751-10-65Santiago R16776976
81 NCH 
 (87) 
Jakub Menšík18CZE751+6+50Lost in Dubai R16
(R32  )
8222
Botic van de Zandschulp28NED750-7-40Lost in Dubai R16
(R32  )
8356
Daniel Elahi Galán27COL709+1
8458
Hugo Gaston23FRA704+1
8563
Luca Van Assche19FRA696-13-112Lost in Qual. Dubai R2
Lost in Dubai R32 
8617
Cristian Garín27CHI690-3-20Lost in Santiago R32 
8771
Alexandre Müller27FRA689-6-40Lost in Qual. Dubai R1
8849
Federico Coria31ARG687+9Lost in Santiago R16 
893
Dominic Thiem30AUT655+3
9085
Aleksandar Kovačević25USA654+3Qual. Acapulco W
Lost in Acapulco R16 
9143
Brandon Nakashima22USA645-2-25
9239
J.J. Wolf25USA640+3
9345
Maximilian Marterer28GER637+3+25Qual. Dubai W
Lost in Dubai R32
9440
Pedro Martínez26ESP637+7+41Santiago QF
(R16  )
687837
9587
Jurij Rodionov24AUT631-4-25
9642
Arthur Rinderknech28FRA630-6-35Lille R16634720
97 NCH 
(100)
Thiago Agustín Tirante22ARG616+3+18Lost in Santiago R16
(R32  )
989
Roberto Bautista Agut35ESP614+3Lost in Qual. Dubai R2
9965
Thanasi Kokkinakis27AUS609-5-36Lost in Qual. Acapulco R1
10048
Constant Lestienne31FRA606-1+2Lost in Qual. Acapulco R2
Advertisement
10197
Sumit Nagal26IND603-4-9Lost in Dubai R32
10217
Albert Ramos Viñolas36ESP588+2+5Santiago R16613813
10393
Tomás Barrios Vera26CHI588+8+25Santiago R16
(R32  )
613813
10461
Quentin Halys27FRA580-1-10
105 NCH 
(107)
Zsombor Piros24HUN572+2Lost in Tenerife 3 R32
10646
James Duckworth32AUS569+2-1Lost in Qual. Acapulco R1
1079
Fabio Fognini36ITA568+2
10818
Benoît Paire34FRA565+2Lost in Lille R32
10960
Juan Pablo Varillas28PER562+10+25Santiago R16587787
11088
Dominic Stricker21SUI557+2
1117
David Goffin33BEL553+2
11261
Thiago Monteiro29BRA552-10-39
113 NCH 
(114)
Francisco Comesaña23ARG552+1Lost in Qual. Santiago R2
Lost in Santiago R32
11472
Borna Gojo26CRO548-9-30
115111
Vít Kopřiva26CZE548
1168
Diego Schwartzman31ARG538+1Lost in Acapulco R32 
1177
Richard Gasquet37FRA538+1Lost in Qual. Dubai R2
118102
Hamad Medjedović20SRB532-2-9
119 NCH 
(121)
Duje Ajduković23CRO528+2
12051
Corentin Moutet24FRA527+20+63Santiago QF
(R32  )
Qual. Santiago WQual. Santiago W
Santiago QF
(R32  )
577727
12149
Grégoire Barrère30FRA516+3+3Lille QF527602
122112
Zizou Bergs24BEL513+1-11Lost in Lille R32
123106
Luca Nardi20ITA513-17-60
12472
Yosuke Watanuki25JPN512+2
12581
Michael Mmoh26USA507-3-20Qual. Acapulco W
Lost in Acapulco R32 
12696
Camilo Ugo Carabelli24ARG494+1-6Lost in Qual. Santiago R1
12793
Liam Broady30GBR492+1Lost in Qual. Acapulco R1
128 NCH 
(129)
Gabriel Diallo22CAN488+1
129109
Otto Virtanen22FIN487+2+7Lille R16494580
13038
Alex Molčan26SVK486+5+13Qual. Santiago W
Lost in Santiago R32 
13110
Denis Shapovalov24CAN485-11-45Lost in Dubai R32 
132129
Felipe Meligeni Alves26BRA484-2
133128
Andrea Vavassori28ITA477Lost in Qual. Santiago R1
134CH
Emilio Nava22USA474
13563
Jason Kubler30AUS471+1
136132
Terence Atmane22FRA471+10+18Qual. Acapulco W
Lost in Acapulco R32
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 Miralles27ESP457Lost in Santiago R32
144 NCH 
(147)
Valentin Vacherot25MON456+3+3Lost in New Delhi R16
14595
Hugo Grenier27FRA455-1Lost in Qual. Dubai R1
14655
Facundo Bagnis34ARG454+2+7Lost in Qual. Santiago R2
Lost in Santiago R32 
147129
Shintaro Mochizuki20JPN448-9-20Lost in Qual. Acapulco R1
148145
Adam Walton24AUS445-3-9Lost in New Delhi R16
149144
Patrick Kypson24USA443+1
15039
Radu Albot34MDA431+2+8Lille QF442517
Advertisement
151131
Pablo Llamas Ruiz21ESP431Lost in Tenerife 3 R32
1526
Matteo Berrettini27ITA422-27-90
15323
Damir Džumhur31BIH421Lost in Qual. Dubai R1
154 NCH 
(155)
Matteo Gigante22ITA418+2+12Tenerife 3 QF428481
155149
Benjamin Hassan29LBN418-1+1Lost in Lille R16
156136
Andrea Pellegrino26ITA410-1Lost in Qual. Santiago R1
157CH
Román Andrés Burruchaga22ARG403+2+6Qual. Santiago W
Lost in Santiago R32
15839
Mikhail Kukushkin36KAZ401+7+16Tenerife 3 QFQual. Tenerife 3 WQual. Tenerife 3 W
Tenerife 3 QF
411464
15979
Juan Manuel Cerúndolo22ARG399+2+6Santiago R16
(R32  )
Qual. Santiago WQual. Santiago W
Santiago R16
(R32  )
424624
16064
Hugo Dellien30BOL399-3Lost in Santiago R32
16136
Pierre Hugues Herbert32FRA397+5+14Lille QF408483
162126
Leandro Riedi22SUI396-2Lost in Lille R32
163152
Stefano Napolitano28ITA393-1
164126
Filip Misolic22AUT390-1+2Lost in Tenerife 3 R16
165162
Giovanni Mpetshi Perricard20FRA388+5+14Lille QF399474
166121
Nicolas Moreno De Alboran26USA387-2
167154
Titouan Droguet22FRA385+7Lost in Lille R16
168116
Marc Polmans26AUS378
169155
Dino Prižmić18CRO377Lost in Lille R32
17042
Benjamin Bonzi27FRA371+2+4Lost in New Delhi R16
171156
Vitaliy Sachko26UKR371
172126
Jan Choinski27GBR367+1Lost in Lille R32
173135
Sho Shimabukuro26JPN365+2Lost in Lille R16
174154
Dalibor Svrčina21CZE363+3+12New Delhi QF373426
175142
Ivan Gakhov27RUS351+1Lost in Kigali 1 R32
176131
Genaro Alberto Olivieri25ARG350-2-15Lost in Qual. Santiago R1
177164
Yunchaokete Bu22CHN343+4+7Tenerife 3 QF353406
178105
Elias Ymer27SWE342-20-55Lost in Qual. Dubai R1
17953
Denis Kudla31USA342-1
180176
Denis Yevseyev30KAZ341-1
181 NCH 
(185)
Billy Harris29GBR337+4+9Lille QF348423
18231
Lloyd Harris27RSA336-2Lost in Lille R32
18331
Maxime Cressy26USA335-1Lost in Qual. Dubai R1
184142
Mattia Bellucci22ITA335-1Lost in Lille R32
18597
Kimmer Coppejans30BEL330-1
18640
Ilya Ivashka30BLR326Lost in Tenerife 3 R32
187146
Rudolf Molleker23GER324Lost in Tenerife 3 R32
18860
Stefano Travaglia32ITA321Lost in Tenerife 3 R32
189CH
Mattéo Martineau25FRA319
190186
Beibit Zhukayev23KAZ316Lost in Qual. Lille R1
191CH
Kyrian Jacquet22FRA315
192190
Li Tu27AUS311+11+14Traralgon 2 QFLost in Traralgon FLost in Traralgon F
Traralgon 2 QF
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-6Lost in Tenerife 3 R32
197160
Alexander Ritschard29SUI302-5-11
19847
Marc-Andrea Hüsler27SUI301+1
199108
Franco Agamenone30ITA301+1Lost in Tenerife 3 R32
200135
Antoine Escoffier32FRA300+1Lost in Lille R32
Advertisement
201191
Ugo Blanchet25FRA299-4-5
202 NCH 
(205)
Jules Marie32FRA298+3+3Lost in Tenerife 3 R16
203190
Oliver Crawford24GBR296+1Lost in New Delhi R32
204 NCH 
(209)
Martin Damm20USA296+5+4Tenerife 3 QF306359
205194
Dane Sweeny23AUS295-3-3Lost in New Delhi R16
206 NCH 
(223)
Omar Jasika26AUS294+19+25Traralgon 2 QFTraralgon WTraralgon W
Traralgon 2 QF
207181
Daniel Rincon21ESP292+1Lost in Tenerife 3 R32
208204
Máté Valkusz25HUN290+2
209114
Gijs Brouwer27NED288-3-4Lost in Lille R16
210142
Joris De Loore30BEL287+1-2Lille QF298373
211124
Federico Gaio31ITA287+4+6Lost in New Delhi R16
21220
Guido Pella33ARG285
213162
Alexis Galarneau24CAN285-6-7
214116
Calvin Hémery29FRA284+5+8Lost in Kigali 1 QF
215194
Gonçalo Oliveira29POR284+1+3Lost in New Delhi R16
216123
Ryan Peniston28GBR283-2
21716
Marco Cecchinato31ITA281-19-20Lost in Qual. Santiago R1
218209
Lukas Neumayer21AUT280+9+12Tenerife 3 QF290343
21985
Dennis Novak30AUT278-2Lost in Tenerife 3 R32
22080
Jozef Kovalík31SVK278+3+6Lost in Tenerife 3 R16
221112
Marco Trungelliti34ARG277-1+1Kigali 1 QF283319
2223
Milos Raonic33CAN275-1
223216
Clément Tabur24FRA275-1Lost in Kigali 1 R32
224214
Aziz Dougaz26TUN274-6-4Lost in Qual. Dubai R1
225184
Seongchan Hong26KOR268-12-16Lost in New Delhi R32
22649
Illya Marchenko36UKR266-2
227181
Abdullah Shelbayh20JOR265+1Lost in Dubai R32
228151
Enzo Couacaud28FRA263+2Lost in New Delhi R32
229108
Francesco Passaro23ITA261-5-10Lost in Santiago R32 
23084
Alessandro Giannessi33ITA258+2Lost in Tenerife 3 R32
231158
Yu-hsiou Hsu24TWN257+2Lost in New Delhi R32
232 NCH 
(242)
Tristan Boyer22USA256+10+12New Delhi QF266319
233111
Zdeněk Kolář27CZE256+2Lost in Lille R32
234159
Dimitar Kuzmanov30BUL255-3-3Lost in Tenerife 3 R16
235221
Alejandro Moro Cañas23ESP255+10+16Tenerife 3 QFQual. Tenerife 3 WQual. Tenerife 3 W
Tenerife 3 QF
265318
236203
Yuta Shimizu24JPN253+7+10New Delhi QF263316
237CH
Coleman Wong19HKG253+4+8New Delhi QF263316
238158
Tung Lin Wu25TWN250-2Lost in New Delhi R32
239232
Gustavo Heide22BRA249-1
240223
Edoardo Lavagno25ITA249-1Lost in Qual. Santiago R1
24121
Steve Johnson34USA247-1
242149
Francesco Maestrelli21ITA244-13-20Lost in Qual. Tenerife 3 R1
243183
Adrian Andreev22BUL239+3Lost in Qual. Tenerife 3 R1
24478
Yasutaka Uchiyama31JPN238+4
245237
Tristan Schoolkate23AUS237-8-13New Delhi QF247300
246 NCH 
(251)
Murkel Dellien26BOL237+5+3Lost in Qual. Santiago R2
24754
Yibing Wu24CHN235+2
248240
Henrique Rocha19POR232+2-2Lost in Qual. Tenerife 3 R1
249125
Juan Pablo Ficovich27ARG231+5Lost in Qual. Santiago R1
250134
Manuel Guinard28FRA230+6+4Qual. Lille W
Lost in Lille R32
Advertisement
251170
Maxime Janvier27FRA229+4Lost in New Delhi R32
252184
Nicholas David Ionel21ROU228+6+4Kigali 1 QFLost in Hammamet 4 R16Lost in Hammamet 4 R16
Kigali 1 QF
234270
25350
Ričardas Berankis33LTU227-6-11Lost in Qual. Lille R1
25462
Gianluca Mager29ITA225+3
255114
Jason Jung34TWN221+4
256244
Lucas Poullain28FRA218-12-22Lost in Qual. Lille R2
257253
Maks Kaśnikowski20POL218-4-13Lost in New Delhi R32
258 NCH 
(266)
Enrico Dalla Valle25ITA217+13+10New Delhi QF227280
259257
Alibek Kachmazov21RUS215+4
260134
Geoffrey Blancaneaux25FRA214+17+12New Delhi QF224277
261 NCH 
(264)
Arthur Fery21GBR213+3
26250
Mikael Ymer25SWE212-28-45
263 NCH 
(265)
Philip Sekulic20AUS211+2New Delhi QFQual. New Delhi WQual. New Delhi W
New Delhi QF
221274
264194
Gauthier Onclin23BEL209+3Lost in New Delhi R32
265191
Dragos Nicolae Madaras26SWE208+3
26641
Tennys Sandgren32USA207+4
26765
Evgeny Donskoy33RUS206+7+1Lost in New Delhi R16
268181
Tristan Lamasine30FRA206+17+8Qual. Lille W
Lost in Lille R16
269123
Timofey Skatov23KAZ205+3Lost in Qual. Tenerife 3 R1
270269
Giovanni Fonio25ITA205+5Lost in Qual. Tenerife 3 R1
271257
Henri Squire23GER204+7+2Qual. Lille W
Lost in Lille R32
272140
Mathias Bourgue30FRA203-12-16Lost in Qual. Tenerife 3 R1
27310
Lucas Pouille30FRA202+16+7Lille R16209295
274212
Michael Geerts29BEL202+5+1Qual. Lille W
Lost in Lille R32
27528
João Sousa34POR200+5
276162
Dmitry Popko27KAZ200+33+23Tucuman R16Naples WNaples W
Tucuman R16
277164
Riccardo Bonadio30ITA200-25-32Lost in Tenerife 3 R32
278 NCH 
(292)
August Holmgren25DEN199+14+7Qual. Tenerife 3 W
Lost in Tenerife 3 R16
279238
Nikolás Sánchez Izquierdo24ESP199+3
28035
Jiří Veselý30CZE198+3Lost in Qual. Tenerife 3 R1
28136
Oscar Otte30GER198+5+2Lost in Qual. Lille R2
Lost in Lille R32
28270
Guido Andreozzi32ARG198-21-20
283177
Andrea Collarini32ARG198+1
284 NCH 
(287)
Ethan Quinn19USA196+3
2858
John Isner38USA195+3
28678
Renzo Olivo31ARG195-5-4
287181
Thai Son Kwiatkowski29USA194+4
288180
Brandon Holt25USA193-12-10Lost in Qual. Acapulco R1
289125
Alex Bolt31AUS193-27-24Traralgon 2 QFLost in Traralgon SFLost in Traralgon SF
Traralgon 2 QF
290135
Mitchell Krueger30USA193+3+1Lost in Qual. Tenerife 3 R2
Lost in Tenerife 3 R16
291 NCH 
(294)
Álvaro Guillén Meza21ECU193+3+1Tucuman R16Lost in Villa Maria QFLost in Villa Maria QF
Tucuman R16
29257
Gastão Elias33POR191-19-14Lost in Qual. Tenerife 3 R2
293250
Valentin Royer22FRA191-24-16Lost in Trento R32
294152
Luke Saville30AUS190+1Traralgon 2 QFLost in Traralgon QFLost in Traralgon QF
Traralgon 2 QF
295243
Daniel Michalski24POL189+1Lost in Qual. Tenerife 3 R1
296 NCH 
(297)
Marvin Möller25GER188+1
29756
Marius Copil33ROU187+1
29817
Bernard Tomic31AUS187+1Lost in New Delhi R32
299 NCH 
(306)
Samuel Vincent Ruggeri21ITA187+7+8Qual. New Delhi W
Lost in New Delhi R16
300168
Antoine Bellier27SUI186-34-25
301247
Javier Barranco Cosano25ESP186-1Lost in Qual. Tenerife 3 R1
302285
Alexander Weis26ITA185-1Lost in Antalya 7 R32
303291
Liam Draxl22CAN184-1Tucuman R16
304190
Matheus Pucinelli De Almeida22BRA184-1
305271
Moez Echargui31TUN183-15-12Qual. New Delhi W
Lost in New Delhi R32
306293
Aidan Mayo20USA182-2
307 NCH 
(312)
Alexander Blockx18BEL178+6+6Lille R16185271
308134
Steven Diez32CAN178-1
309301
Hady Habib25LBN177+1+1Qual. Tenerife 3 W
Lost in Tenerife 3 R32
310309
Gonzalo Bueno19PER175+1
311121
Raúl Brancaccio26ITA175+14+10Qual. Tenerife 3 W
Lost in Tenerife 3 R16
312259
João Lucas Reis Da Silva23BRA175
313240
Dan Added24FRA171-8-11Lost in Qual. New Delhi R2
314 NCH 
(316)
Blaise Bicknell22JAM170+2+1Lost in Naples R16
315167
Nino Serdarušić27CRO170+4+3Lost in Antalya 7 QF
316273
Sebastian Fanselow32GER170-1Lost in Qual. New Delhi R1
317258
James McCabe20AUS169+13+8Lost in Traralgon SF
Lost in Traralgon 2 R32
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+2Lost in Villena 2 R32
323 NCH 
(337)
Hazem Naw24SYR163+14+9Qual. Lille W
Lost in Lille R16
324282
Michael Vrbenský24CZE163-7-6Faro QFLost in Vila Real De Santo Antonio 2 R16
32576
Salvatore Caruso31ITA163+3Lost in Qual. Tenerife 3 R2
326257
Timo Stodder27GER162+3Lost in Qual. Lille R1
327310
Mathys Erhard22FRA159+4Lost in Antalya 7 R16
32883
Chun Hsin Tseng22TWN157-20-20
329299
Khumoyun Sultanov25UZB157+3+1Lost in Vila Real De Santo Antonio 2 R16
330182
Maximilian Neuchrist32AUT157-9-9
331 NCH 
(334)
Felix Gill21GBR157+3+1Lost in Qual. New Delhi R2
332 NCH 
(358)
Vilius Gaubas19LTU156+26+16Faro QFLost in Antalya 7 F
333273
Max Houkes23NED156+24+15Kigali 1 SFLost in Antalya 7 QF167192
334 NCH 
(346)
Cezar Crețu22ROU155+14+7Lost in Antalya 7 SF
335201
Nick Hardt23DOM154-8-10
336284
Pedro Sakamoto30BRA154-1Tucuman QF
337325
Yankı Erel23TUR154-1Lost in Qual. Dubai R1
33865
Egor Gerasimov31BLR152+1+2Lost in Qual. Lille R2
339311
Toby Kodat21USA152+6+3Lost in Naples QF
340264
Filip Cristian Jianu22ROU152-2Kish Island 3 QFLost in Hammamet 4 R16
341330
Guy Den Ouden21NED150
342 NCH 
(343)
Joao Fonseca17BRA149+1Lost in Santiago R32 
34380
Norbert Gombos33SVK149+1
344303
Francesco Forti24ITA149+2
345322
Charles Broom25GBR149+2
346143
Hiroki Moriya33JPN148+4+3Traralgon 2 QFLost in Traralgon QF
347 NCH 
(390)
Jaime Faria20POR146+44+24Faro QFVila Real De Santo Antonio 2 W
348298
Aidan McHugh23GBR145+3
34933
Federico Delbonis33ARG144-9-6
350334
Robert Strombachs24LAT144-8-6
351167
Laurent Lokoli29FRA143-31-23Lost in Qual. Tenerife 3 R2
3524
Kei Nishikori34JPN143+1
353342
Federico Agustin Gomez27ARG143-1-1Tucuman R16
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-5Lost in Kigali 1 R32
362200
Yan Bai34CHN136+7+2Lost in Nakhon Si Thammarat 2 QF
Lost in Nakhon Si Thammarat 3 R32
363358
Gerard Campana Lee19KOR136+1
364154
Altuğ Çelikbilek27TUR136+1Faro QF
365221
Hernán Casanova30ARG136+1Lost in Kigali 1 R32
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-1Lost in Kigali 1 R32
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
381 NCH 
(399)
Martin Landaluce18ESP128+18+12Tenerife 3 QF138191
382 NCH 
(401)
Daniel Mérida19ESP127+19+12Tenerife 3 QFLost in Villena QF137190
383267
Louis Weßels25GER127-4-1Lost in Naples R16
384337
Marko Topo20GER126-4
385326
Alexis Gautier26FRA126-2Lost in Qual. Lille R1
386380
Alberto Barroso Campos27ESP125-5-1Lost in Qual. Tenerife 3 R1
387233
Yun seong Chung25KOR124-11-5Lost in Qual. New Delhi R1
388127
Lorenzo Giustino32ITA124-15-9
389333
George Loffhagen22GBR123-3
390379
Martin Krumich21CZE123-3Antalya 8 QF
391361
Bogdan Bobrov26RUS123-3Lost in Kigali 1 R32
392389
Mateus Alves23BRA122-3
393333
Christian Langmo27USA122+2+3Lost in Traralgon QF
Lost in Traralgon 2 R32
394334
Leo Borg20SWE122-4Lost in Hammamet 4 R32
395363
Damien Wenger23SUI122-13-4Lost in Kigali 1 R16
396144
Akira Santillan26AUS121-12-4Lost in Qual. Lille R1
397160
Oleksii Krutykh23UKR121-5Lost in Faro R16
398393
James Trotter24JPN119-5
399342
Remy Bertola25SUI118-3Lost in Trento R32
400348
Blake Ellis25AUS117-2Traralgon 2 QFLost in Traralgon QF
40114
Kyle Edmund29GBR115-1
402220
Blake Mott27AUS115+1+1Lost in Traralgon R16
Qual. Traralgon 2 W
Lost in Traralgon 2 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
407331
Carlos Lopez Montagud23ESP113+23+10Lost in Vila Real De Santo Antonio 2 R32
Qual. Tenerife 3 W
Lost in Tenerife 3 R16
408305
Yishai Oliel24ISR113+12+7Lost in Kigali 1 QF
409111
Ramkumar Ramanathan29IND112-2Lost in New Delhi R32
410409
Kilian Feldbausch18SUI110
411375
Strong Kirchheimer28USA110Lost in Lannion R32
412226
Juan Bautista Torres21ARG110
413386
Sandro Kopp23AUT110+40+15Lost in Hammamet 4 F
414378
Alex Barrena21ARG109-1Tucuman R16Lost in Villa Maria R32
415365
Kris Van Wyk27RSA109-1
416196
Paul Jubb24GBR108
41726
Filip Krajinović32SRB107Lost in Qual. Lille R1
418278
Lucas Gerch29GER106+11+3Antalya 8 QFLost in Antalya 7 QF
419289
Corentin Denolly26FRA106+23+8Lost in Kigali 1 QF
420217
Jonáš Forejtek22CZE106+12+4Qual. New Delhi W
Lost in New Delhi R32
421 NCH 
(460)
Matej Dodig18CRO106+39+14Monastir 8 W
422395
Tibo Colson23BEL106+13+5Lost in Trento QF
Lost in Qual. Lille R2
423316
Eduardo Ribeiro25BRA106-4
424329
Nick Chappell31USA106-39-19Lost in Vila Real De Santo Antonio 2 R16
Lost in Faro R16
42539
Peter Gojowczyk34GER105-4
426229
Mukund Sasikumar27IND105-4Lost in New Delhi R32
427298
Viktor Durasovic26NOR105+12+6Lost in Vila Real De Santo Antonio 2 SF
Lost in Faro R32
428348
Jérôme Kym21SUI104+6+3Lost in Trento QF
429236
Ulises Blanch25USA104-14-4
430421
Learner Tien18USA104-7Lost in Naples R32
431424
Vadym Ursu27UKR104-7Lost in Qual. New Delhi R1
432425
Svyatoslav Gulin21RUS104-1+1Antalya 8 QFLost in Antalya 7 R16
433162
Kacper Żuk25POL104-6
434210
Raphaël Collignon22BEL103-6
435211
Roberto Cid Subervi30DOM103+6+5Lost in Naples SF
436351
Sascha Gueymard Wayenburg20FRA103+18+8Lost in Trento SF
437340
Colin Sinclair29NMI102-11-2
438234
Maxime Chazal30FRA102+3Lost in Antalya 7 QF
439268
Gonzalo Villanueva29ARG101-6-1
440309
Julian Ocleppo26ITA100-3
441427
Matthew Dellavedova23AUS100-5-1Faro QFLost in Vila Real De Santo Antonio 2 R32
442127
Facundo Mena31ARG99+23+8Tucuman R16Lost in Villa Maria F
443 NCH 
(451)
Orel Kimhi20ISR99+9+4Nakhon Si Thammarat 3 QFLost in Nakhon Si Thammarat 2 SF
444435
Nishesh Basavareddy18USA98-4
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-3Lost in Villena R32
Lost in Villena 2 R16
448414
Robin Bertrand20FRA97-3Lost in Qual. Lille R1
44978
Blaž Rola33SLO96-3
450444
Luciano Emanuel Ambrogi20ARG96+6+2Lost in Villa Maria QF
Lost in Tucuman R32
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-2Lost in Villa Maria QF
Lost in Tucuman R32
458424
Saba Purtseladze22GEO93Lost in Sharm El Sheikh 4 R32
Lost in Sharm El Sheikh 5 R16
459339
Daniel Cukierman28ISR92+16+4Lost in Kigali 1 R16
460412
Miguel Damas24ESP92+2Villena 2 QF
461206
Daniel Cox33GBR92-2
462442
Adolfo Daniel Vallejo19PAR92-1Lost in Tucuman R32
463437
Giles Hussey26GBR92+3+1Lost in Villena R16
Lost in Villena 2 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-5Lost in Traralgon R32
Lost in Traralgon 2 R16
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 QFLost in Monastir 8 R32
472396
Stefanos Sakellaridis19GRE89+5+1Nakhon Si Thammarat 3 QFLost in Nakhon Si Thammarat 2 QF
473395
Rigele Te26CHN87+5Lost in Faro R32
474473
Hynek Bartoň19CZE87+6Faro QFLost 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 QFLost in Nakhon Si Thammarat 2 R32
477424
Valerio Aboian21ARG86+4-1Lost in Villa Maria R32
Lost in Tucuman 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 2 W
48867
Ernesto Escobedo27MEX82+5Lost in Acapulco R32
489469
Nicolas Zanellato22BRA82+3-1Tucuman R16Lost in Villa Maria R32
490127
Jelle Sels28NED81+74+16Lost in Vila Real De Santo Antonio 2 F
491479
Kirill Kivattsev26RUS81+6Lost in Trento R32
Lost in Lannion QF
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+1Lost in Trento QF
Lost in Lannion QF
498 NCH 
(502)
Nikolay Vylegzhanin23RUS78+4Lost in Faro R16
499495
Andrea Picchione25ITA78-4-3Lost in Trento R32
500496
Denis Klok25RUS78-4-3Kish Island 3 QF
501486
Alex Knaff26LUX78+3Villena 2 QFLost in Villena R32
502466
Jea Moon Lee30KOR77+3Lost in Traralgon R32
Lost in Traralgon 2 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 7 W
Lost in Antalya 8 R16
508273
Peter Heller31GER76+14+2Lost in Hammamet 4 QF
509471
Yuki Mochizuki26JPN76+1
510160
Gonzalo Lama30CHI76+1
511387
Gianmarco Ferrari23ITA76+1Lost in Faro 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 QFLost in Traralgon R32
521515
Émilien Voisin23FRA74+24+5Lost in Antalya 7 R16
Lost in Kigali 1 R16
522486
Sergi Perez Contri26ESP74-4-1Lost in Villena 2 R32
523521
Sidane Pontjodikromo23NED74+1
524476
Ignacio Monzón26ARG74+1
525514
Olaf Pieczkowski19POL73+1Lost in Qual. New Delhi R1
526 NCH 
(538)
Gabriele Pennaforti23ITA73+21+4Lost in Hammamet 4 R32
Lost in Kigali 1 R16
527524
Vlad Andrei Dancu24ROU73Antalya 8 QF
528520
Michael Zheng20USA72
529207
Daniel Dutra da Silva35BRA72-12-3
530 NCH 
(553)
M Rifki Fitriadi25INA72+25+5Lost in Nakhon Si Thammarat 2 R16
Qual. New Delhi W
Lost in New Delhi R32
531 NCH 
(547)
Adrien Gobat22FRA72+23+4Lost in Monastir 8 SF
Lost in Monastir 9 R16
532530
Buvaysar Gadamauri23BEL72-2Lost in Trento R32
533285
Matías Franco Descotte29ARG72-1Lost in Villa Maria R16
534237
Alastair Gray25GBR71-1
535499
Lautaro Midon19ARG71-6-1Lost in Villa Maria R16
Lost in Tucuman R32
536289
Alex Rybakov27USA71+15+3Lost in Naples QF
537484
Federico Iannaccone24ITA71-6-1Lost in Villena 2 R16
538536
Stefan Popović20SRB71-2Lost in Antalya 7 R32
539197
Evan Furness25FRA70-2Faro QF
54068
Gerald Melzer33AUT70-2
541530
Evgeny Philippov22RUS70-2
542 NCH 
(578)
Sander Jong23NED70+36+8Nakhon Si Thammarat 3 QFLost 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 R16Lost in Monastir 8 QF
549515
Lorenzo Joaquín Rodríguez24ARG69-14-2Tucuman R16
550106
Darian King31BAR68-1
551482
Yanaki Milev19BUL68-5-1Antalya 8 QF
552549
Mika Brunold19SUI68+17+4Lost in Monastir 8 SF
553548
Matyas Fuele25HUN68-1Kish Island 3 QF
554537
Florent Bax24FRA68-1
555147
Kaichi Uchida29JPN68-149-45Lost in Qual. New Delhi R1
556279
Rubin Statham36NZL68-53-10
557552
Adrian Oetzbach26GER68+1+1Sharm El Sheikh 5 QFLost 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 QFLost in Nakhon Si Thammarat 2 QF
563553
Petr Nesterov20BUL65
564371
Georgii Kravchenko23UKR65+1Lost in Villena R32
Lost in Villena 2 R16
56599
Pedro Sousa35POR64-4-1
56675
Kamil Majchrzak28POL64+86+14Kigali 1 SF75100
567565
Quinn Vandecasteele21USA64-1
568289
Renta Tokuda25JPN64
569462
Constantin Bittoun Kouzmine25FRA64+1Lost in Qual. New Delhi R1
570CH
Pedro Vives Marcos22ESP63+1
571545
Tom Paris21FRA63+1
572CH
Marlon Vankan23GER63+2Lost in Naples R32
573341
Wilson Leite32BRA63+3Lost in Tucuman R16
574284
Juan Pablo Paz29ARG63+15+3Lost in Antalya 7 R16
Lost in Kigali 1 R16
575417
Ajeet Rai25NZL62-35-8Lost in Traralgon R32
Lost in Traralgon 2 R16
576439
Adria Soriano Barrera24COL62+11+2Lost in Villena QF
Lost in Villena 2 R32
577256
Marek Gengel28CZE62Lost in Sharm El Sheikh 4 R32
578466
Harry Wendelken22GBR62+1Lost in Villena R32
Lost in Villena 2 R16
579390
David Pichler28AUT62+1Lost in Kigali 1 R32
580576
Stefan Dostanic22USA61+1
581577
Luka Pavlovic23FRA61+1
582581
Egor Agafonov21RUS61+2
583580
Hikaru Shiraishi23JPN61Lost in Traralgon R32
Lost in Traralgon 2 R32
584469
Ezekiel Clark25USA61+4+1Monastir 9 R16Lost in Monastir 8 QF
585 NCH 
(602)
Arthur Bouquier23FRA61+27+4Qual. Lille W
Lost in Lille R32
586523
Matías Soto24CHI60+48+7Lost in Qual. Santiago R2
587557
John Echeverria22ESP60+14+2Lost in Vila Real De Santo Antonio 2 QF
588497
Jake Delaney26AUS60-3-1Lost in Traralgon R32
Lost in Traralgon 2 R16
589174
Nicola Kuhn23GER59+2
590586
Andrej Nedic19BIH59+2
591 NCH 
(592)
Guido Iván Justo26ARG59+3Lost in Villa Maria R32
592436
Gabi Adrian Boitan24ROU59-58-12Lost in Naples QF
593497
Victor Lilov20USA59-18-4
594568
Lukáš Pokorný22SVK59+2Lost in Trento R32
595531
Tommaso Compagnucci24ITA59+2Qual. Trento W
Lost in Trento R32
596497
Neil Oberleitner24AUT59-10-2Lost in Qual. Trento R1
59778
Nicolás Kicker31ARG58+1
598453
Arklon Huertas Del Pino Cordova29PER58-5-1
599367
Nathan Ponwith25USA58+56+8Lost in Vila Real De Santo Antonio 2 SF
Lost in Faro R32
600349
Oleg Prihodko26UKR58-1
601513
Kai Wehnelt28GER58+2
602595
S D Prajwal Dev27IND58+2Lost in Kigali 1 R32
603589
Dan Alexandru Tomescu24ROU58+2Kish Island 3 QF
604350
Vladyslav Orlov28UKR58+2
605476
Duarte Vale25POR58+2Lost in Vila Real De Santo Antonio 2 R16
Lost in Faro R32
606600
Ryan Seggerman24USA57+2
607395
Alafia Ayeni24USA57+17+3Lost in Villa Maria R32
Qual. Kigali 1 W
Lost in Kigali 1 R32
608136
Alexey Vatutin31RUS57+7+1Lost in Trento R16
609545
Sebastian Prechtel27GER57+2
610428
Federico Arnaboldi23ITA57
611341
Lucas Catarina27MON56-44-8
612548
Yassine Dlimi20MAR56+2
613605
Juan Carlos Prado Angelo18BOL56-4-1Tucuman QF
614521
Tsung Hao Huang24TWN56+5+1Lost in Nakhon Si Thammarat 2 R16
Lost in Nakhon Si Thammarat 3 R16
615433
Fausto Tabacco21ITA56-121-25Villena 2 QF
616543
Luca Castelnuovo27SUI56Lost in Nakhon Si Thammarat 2 R32
617576
Franco Roncadelli24URU56-4-1Lost in Villa Maria R16
Lost in Tucuman R32
618371
Karue Sell30BRA55+5+1Lost in Sharm El Sheikh 4 R16
619553
Pedro Rodenas19ESP55-2
620 NCH 
(699)
Alejo Sanchez Quilez18ESP55+79+15Villena 2 QFVillena W
621478
Gabriele Piraino20ITA55-1Lost in Vila Real De Santo Antonio 2 R32
Lost in Faro R16
622621
Diego Augusto Barreto Sánchez21ESP55-1Lost in Villena R16
Lost in Villena 2 R32
623604
Moerani Bouzige24AUS55-1Lost in Traralgon R16
Lost in Traralgon 2 R32
624495
Tristan McCormick24USA54+47+8Lost in Naples SF
625483
Alec Deckers23NED54
626485
Digvijaypratap Singh23IND54+3
627339
Keegan Smith25USA54-25-4Faro QFLost in Vila Real De Santo Antonio 2 R32
628623
Amaury Raynel21FRA54+9+1Lost in Sharm El Sheikh 4 QF
6295
Kevin Anderson37RSA53+1
630483
Justin Boulais22CAN53+1
631259
Shuichi Sekiguchi32JPN53+2
632612
Ozan Baris19USA53-14-2
633524
Edas Butvilas19LTU53+6+1Lost in Villena R16
Lost in Villena 2 R32
63460
Tatsuma Ito35JPN53+1
635605
Lorenzo Bocchi26ITA53-7-1
636461
Luca Giacomini26ITA53
637378
Sora Fukuda26JPN52+3
63874
Mirza Bašić32BIH52+9+1Qual. Trento W
Lost in Trento R16
639437
Luca Potenza23ITA52+2
640554
Tomás Farjat23ARG52+2Lost in Villa Maria R32
641466
Christoph Negritu29GER52+2Lost in Monastir 8 R16
Lost in Monastir 9 R32
642290
Shintaro Imai30JPN51+2
643159
Gian Marco Moroni26ITA51+2
644252
Dayne Kelly33AUS51-12-2
645387
Mariano Kestelboim28ARG51+68+15Villa Maria W
646198
Elliot Benchetrit25MAR51-20-3Lost in Faro R32
647197
Jeremy Jahn33GER51+1
648588
Alexander Zgirovsky22BLR51+1
649586
Ilia Simakin20RUS51+1
650130
Duck-hee Lee25KOR51+1Lost in Nakhon Si Thammarat 2 R32
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+1Lost in Nakhon Si Thammarat 2 R16
Lost in Nakhon Si Thammarat 3 R32
656652
Dali Blanch20USA50+1Lost in Villena R32
Lost in Villena 2 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+4Qual. New Delhi W
Lost in New Delhi R32
663594
Enzo Wallart27FRA48+1
664645
Johan Alexander Rodriguez20COL48+3+1Lost in Vila Real De Santo Antonio 2 R16
Qual. Faro W
Lost in Faro R16
665575
Kasidit Samrej23THA48+4+1Nakhon Si Thammarat 3 QFLost in Nakhon Si Thammarat 2 R16
666635
Maxence Beaugé23FRA48-1
667 NCH 
(744)
Philip Henning23RSA47+78+15Sharm El Sheikh 5 QFSharm El Sheikh 4 W
668643
Lorenzo Claverie21ITA47-2
669608
Kazuki Nishiwaki29JPN47-1Lost in Villena 2 R32
670657
Justin Barki23INA46
671 NCH 
(672)
Niels Visker22NED46+1
672659
Rishab Agarwal28IND46+1
673 NCH 
(674)
Luca Castagnola21ITA46+1Lost in Qual. 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 QFLost in Monastir 8 R32
688453
Leonardo Aboian25ARG43-2Lost in Villa Maria R32
Lost in Tucuman R32
68940
Thiemo de Bakker35NED42
690216
David Pérez Sanz29ESP42+2+1Lost in Sharm El Sheikh 4 R16
Lost in Sharm El Sheikh 5 R32
691690
Takuya Kumasaka25JPN42-1
692691
Taisei Ichikawa23JPN42+1+1Lost in Nakhon Si Thammarat 2 R16
Lost in Nakhon Si Thammarat 3 R16
693509
Tao Mu23CHN42-9-2Lost in Nakhon Si Thammarat 2 R32
Lost in Nakhon Si Thammarat 3 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+1Lost in Acapulco R32
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-1Lost in Kigali 1 R32
705689
Sebastian Sorger18AUT39Lost in Monastir 8 R32
Lost in Monastir 9 R32
706103
Stefan Kozlov26USA38+110+14Kigali 1 SF4974
707574
Kiranpal Pannu27NZL38-1Lost in Naples R32
708589
Edward Winter19AUS38-1
709 NCH 
(712)
Lewie Lane23GER38+3+1Lost in Monastir 8 R16
Lost in Monastir 9 R32
710633
Zura Tkemaladze23GEO38-1Lost in Sharm El Sheikh 4 R16
Lost in Sharm El Sheikh 5 R32
711678
Peter Benjamin Privara19SVK38-1
712430
Sidharth Rawat30IND37-1
713599
Giorgio Tabacco20ITA37-5-1Villena 2 QFQual. Villena 2 W
714627
Fabrizio Andaloro23ITA36
715CH
Jimmy Yang26GER36Lost in Qual. Trento R1
Lost in Lannion QF
716615
Alejandro Manzanera Pertusa20ESP36+7+1Lost in Villena R16
717700
Marcel Zieliński23POL36
718716
Linang Xiao23CHN36-2Lost in Nakhon Si Thammarat 2 R32
Lost in Nakhon Si Thammarat 3 R16
719468
Dominik Kellovský27CZE36+22+3Antalya 8 QFLost in Hammamet 4 QF
720397
Juan Bautista Otegui25ARG36+11+2Lost in Villa Maria QF
721719
Oliver Tarvet20GBR35-2
722620
Eliot Spizzirri22USA35-2
72325
Vasek Pospisil33CAN35-2Lost in Qual. Dubai R1
724531
Johannus Monday22GBR35-2
725540
Peter Bertran27DOM35-1
726578
Jiří Barnat22CZE35-1
727686
Jakob Schnaitter27GER35-1
728688
Alexandre Aubriot24FRA35-10-1Lannion SF
729479
Ilya Snițari21MDA35-2
730725
Karan Singh20IND35-2Lost in New Delhi R32
731729
Liam Gavrielides20GER35-2Villena 2 QFLost in Villena R32
Lost in Qual. Villena 2 R3
732 NCH 
(734)
Igor Gimenez24BRA35+2+1Lost in Naples R16
733 NCH 
(734)
Tiago Pereira19POR35+2+1Lost in Vila Real De Santo Antonio 2 R16
Lost in Faro R32
734 NCH 
(745)
Julio César Porras26ARG34+19+3Qual. Vila Real De Santo Antonio 2 W
Lost in Vila Real De Santo Antonio 2 QF
735728
Patrick Brady19GBR34-5
736608
Mario Gonzalez Fernandez21ESP34-42-7Lost in Villena R16
Qual. Villena 2 W
Lost in Villena 2 R32
737680
Aleksandr Braynin24UKR34-4
738691
Jacob Brumm25USA34-6Lost in Naples R32
Lost in Kigali 1 R32
739603
Palaphoom Kovapitukted24THA33-3
740737
Maxence Rivet20FRA33-3
741 NCH 
(747)
Giuseppe La Vela23ITA33+6+1Antalya 8 QFLost in Antalya 7 R16
742687
Daisuke Sumizawa25JPN33-4
743437
Adam Moundir28MAR33-4
744740
Juan Carlos Aguilar25CAN33-4
745598
Simon Anthony Ivanov23BUL33-3
746 NCH 
(759)
Diego Fernandez Flores23CHI33+63+8Lost in Qual. Villena R3
Lost in Villena F
Lost in Villena 2 R32
747706
Alexandros Skorilas23GRE33-4Qual. Vila Real De Santo Antonio 2 W
Lost in Vila Real De Santo Antonio 2 R32
748519
Amr Elsayed24EGY33-4Lost in Sharm El Sheikh 4 R16
749734
Aziz Ouakaa24TUN33+12+2Lost in Hammamet 4 QF
Lost in Kigali 1 R32
750519
Arthur Reymond24FRA32-4
751479
Felix Corwin27USA32+20+3Lost in Naples QF
752705
Antoine Ghibaudo19FRA32+31+4Lost in Sharm El Sheikh 4 SF
Lost in Sharm El Sheikh 5 R32
753504
Simon Beaupain24BEL32-5Monastir 9 QFLost in Monastir 8 R32
754606
Călin Manda25ROU32-5Lost in Antalya 8 R32
755536
Petr Nouza25CZE31-5
756489
Jack Pinnington Jones20GBR31-5
757717
Alex Martinez22ESP31-5
758754
Michael Agwi20IRL31-4
759755
Aoran Wang27CHN31-4
760694
Xiaofei Wang21CHN31-3
761400
Alejo Lorenzo Lingua Lavallén22ARG31+21+3Lost in Villa Maria SF
762758
Hanyi Liu22CHN31-4Traralgon 2 QFLost in Traralgon R32
763595
Alec Beckley22RSA31-4
76425
Jérémy Chardy37FRA30-2
765665
Cash Hanzlik21USA30-2
766694
Jeremy Jin19AUS30-2
767 NCH 
(770)
William Grant23USA30+3+1Lost in Naples R16
768715
Ray Ho24TWN30-3
7697
Fernando Verdasco40ESP29-3
770669
Shunsuke Mitsui21JPN29-3
771442
Harrison Adams29USA29-3
772769
Patrick Kaukovalta25FIN29-3
773165
Aldin Šetkić36BIH29-17-2
774 NCH 
(779)
Emile Hudd23GBR29+5+1Lost in Sharm El Sheikh 4 R16
775771
Viktor Jović22SRB29-3
776534
Pedro Araújo21POR29-2Lost in Vila Real De Santo Antonio 2 R32
Lost in Faro R16
777689
Michiel De Krom25NED29-4Qual. Villena W
Lost in Villena R32
Lost in Qual. Villena 2 R1
778760
Kokoro Isomura21JPN29-18-2Lost in Traralgon R32
Lost in Traralgon 2 R32
779776
Aliaksandr Liaonenka24BLR28-2
780778
Henry Searle17GBR28-2
781780
Axel Nefve23USA28-1Lost in Naples R32
782781
Alessandro Pecci22ITA28-1Lost in Qual. Trento R2
783 NCH 
(792)
Miloš Karol21SVK28+9+1Monastir 9 QFLost in Monastir 8 R16
784783
Max Wiskandt22GER28+1Monastir 9 QF
785582
Colin Markes26USA28-1
786715
Leonardo Rossi21ITA28-11-1Lost in Qual. Trento R2
Lost in Lannion R16
787768
Grigoriy Lomakin25KAZ28-1
788225
Karim Mohamed Maamoun32EGY27-1Lost in Sharm El Sheikh 5 R32
789708
Maxence Broville25FRA27
790377
Oleksandr Ovcharenko22UKR27-2Lost in Hammamet 4 R32
791 NCH 
(817)
Yaroslav Demin18RUS27+29+3Lost in Vila Real De Santo Antonio 2 QF
Lost in Tenerife 3 R32
792790
Petr Bar Biryukov22RUS27-2Lost in Sharm El Sheikh 4 R32
793444
Jonathan Mridha28SWE27-2
794395
Wishaya Trongcharoenchaikul28THA27Lost in Nakhon Si Thammarat 2 R32
Lost in Nakhon Si Thammarat 3 R32
795546
Uisung Park23KOR26
796CH
Pierre Yves Bailly20BEL26
797 NCH 
(802)
Alexander Stater24USA26+8+1Lost in Villa Maria R16
Lost in Qual. Tucuman R2
798793
Filippo Moroni23ITA26-1
799249
Edan Leshem26ISR26-1
800792
Dan Martin24CAN26-1
801670
Cyril Vandermeersch24FRA26-1Lost in Qual. Lille R1
802628
Maxime Mora26FRA26-1
803 NCH 
(823)
Massimo Giunta19ITA26+22+2Lost in Qual. Tenerife 3 R2
804150
João Domingues30POR26-2Lost in Vila Real De Santo Antonio 2 R32
Lost in Faro R32
805713
Florian Broska26GER26+5+1Qual. Trento W
Lost in Trento R16
806799
Mitsuki Wei Kang Leong19MAS26+5+1Qual. Nakhon Si Thammarat 2 W
Lost in Nakhon Si Thammarat 2 R16
Lost in Nakhon Si Thammarat 3 R16
807 NCH 
(828)
Matthew William Donald19CZE26+22+2Lost in Monastir 8 QF
Lost in Monastir 9 R32
8088
Jack Sock31USA25-5
809459
Jeremy Beale29AUS25-5
810501
Shinji Hazawa24JPN25-4
811702
Brandon Walkin29GBR25-4Lost in Traralgon R32
812806
Ishaque Eqbal26IND25-4Lost in Kish Island 3 R32
813812
Erik Arutiunian19BLR25-1
814808
Thomas Setodji28FRA24-1
81519
Pablo Cuevas38URU24-1
816812
Tauheed Browning21USA24-1
817700
Aidan Kim19USA24
818817
Ignacio Antonio Becerra Otarola23CHI24
819CH
Bautista Vilicich22ARG24Lost in Kish Island 3 R32
820819
Adit Sinha20USA24+2
821820
Ryoatro Taguchi23JPN24+2
822641
Lilian Marmousez22FRA24+52+4Qual. Villena W
Lost in Villena SF
823 NCH 
(824)
Fabien Salle24FRA24+1Lost in Lannion R16
824785
Alan Fernando Rubio Fierros25MEX24+2Lost in Qual. Acapulco R1
825 NCH 
(859)
Noah Schachter24USA24+34+3Lost in Naples R32
Qual. Kigali 1 W
Lost in Kigali 1 R32
826 NCH 
(878)
Patrick Zahraj24GER24+52+4Lost in Sharm El Sheikh 4 SF
Lost in Sharm El Sheikh 5 R16
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-1Lost in Qual. Nakhon Si Thammarat 2 R2
Lost in Nakhon Si Thammarat 3 R32
831CH
Bang Shuo Yin25TWN23Lost in Qual. Nakhon Si Thammarat 2 R1
Lost in Nakhon Si Thammarat 3 R32
832CH
Ofek Shimanov18ISR23Qual. Nakhon Si Thammarat 3 W
Lost in Nakhon Si Thammarat 3 R32
833790
Kody Pearson24AUS23+1Lost in Traralgon R32
Lost in Traralgon 2 R32
834796
Mateo Barreiros Reyes23BRA23+2
835743
Seydina Andre20SEN23Lost in Sharm El Sheikh 4 R32
Lost in Sharm El Sheikh 5 R32
836CH
Kai Lemstra24GER23+1Lost in Qual. Trento R2
837CH
Niccolo Catini26ITA23+1Lost in Hammamet 4 R32
Lost in Antalya 8 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+2Lost in Traralgon R16
Lost in Traralgon 2 R32
845635
Luigi Sorrentino25ITA22+2
846660
Michael Zhu31USA22+16+1Lost in Monastir 8 R16
847811
Samir Hamza Reguig22ALG22+1Lost in Hammamet 4 R16
Lost in Kish Island 3 R32
848838
Iiro Vasa21FIN21+1
849509
Murphy Cassone21USA21+1
850388
Jacopo Berrettini25ITA21-368-65Lost in Vila Real De Santo Antonio 2 R32
Lost in Faro R32
851845
Isaac Becroft23NZL21
852115
Mats Moraing31GER21
853441
Gergely Madarász29HUN21+1Lost in Kish Island 3 R32
854846
Iliyan Radulov18BUL21-1Lost in Villena R32
Lost in Tenerife 3 R32
855153
Andrea Arnaboldi36ITA21+1
856855
Peter Buldorini19ITA21-1Lost in Trento R32
857600
Daniel Rodrigues24POR21
858838
Henrik Wiersholm26USA21Qual. Vila Real De Santo Antonio 2 W
Lost in Vila Real De Santo Antonio 2 R32
Qual. Faro W
Lost in Faro R32
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+1Sharm El Sheikh 5 QFQual. 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+1Lost in Qual. Tucuman R3
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
Lost in Nakhon Si Thammarat 3 R32
877508
Manish Sureshkumar24IND20+2
878264
Aleksandre Metreveli30GEO20+2
879444
Gage Brymer29USA20+2
880807
Andrea Bacaloni21ITA20+4Lost in Kish Island 3 R32
881744
Boris Butulija25SRB20+2Lost in Sharm El Sheikh 4 R32
Lost in Sharm El Sheikh 5 R32
882328
Arjun Kadhe30IND19+3
883879
Bogdan Pavel24ROU19+4Lost in Antalya 7 R32
Lost in Antalya 8 R16
884841
Alexandr Binda22ITA19+4Lost in Sharm El Sheikh 4 R32
Lost in Sharm El Sheikh 5 R32
884267
Collin Altamirano28USA19+4Qual. Naples W
Lost in Naples R32
886370
David Poljak27CZE19+20+1Lost in Trento R16
887759
Louis Tessa25FRA19+3Lost in Monastir 8 R32
Lost in Monastir 9 R32
888 NCH 
(891)
Jasza Szajrych21POL19+3Lost in Sharm El Sheikh 5 R32
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
Lost in Kigali 1 R32
892 NCH 
(909)
John Sperle22GER19+17+1Lost in Monastir 8 R16
Lost in Monastir 9 R16
893 NCH 
(970)
Preston Brown22USA19+104+6Qual. Kigali 1 W
Lost in Kigali 1 R16
894753
Justin Roberts27BAH19-101-8
895882
Samuele Pieri22ITA19-13-1
896363
Oscar Jose Gutierrez30BRA19-4Lost in Qual. Villena R3
897536
Simone Roncalli27ITA18-3
898894
Amit Vales18ISR18-3Lost in Qual. Nakhon Si Thammarat 2 R2
Lost in Qual. Nakhon Si Thammarat 3 R2
899610
Guy Orly Iradukunda27BDI18+61+4Lost in Kigali 1 R16
900 NCH 
 1042
Mees Rottgering16NED18+155+8Lost in Sharm El Sheikh 4 F
Lost in Sharm El Sheikh 5 R16
901897
Pavle Marinkov18AUS18-4Lost in Qual. Traralgon R2
Qual. Traralgon 2 W
Lost in Traralgon 2 R32
902608
Manuel Mazza24ITA18-4
903895
Jayden Court23AUS18-7Lost in Traralgon R32
Lost in Traralgon 2 R16
903818
Daniel Antonio Núñez22CHI18-4
905874
Yi Zhou18CHN18-5Lost in Nakhon Si Thammarat 2 R32
Lost in Nakhon Si Thammarat 3 R32
906 NCH 
(919)
Federico Bondioli18ITA18+14+1Lost in Trento R16
Lost in Lannion R32
907300
Johannes Härteis28GER18-6
908446
Jumpei Yamasaki26JPN18+13+1Qual. Nakhon Si Thammarat 2 W
Lost in Nakhon Si Thammarat 2 R16
909884
Tuncay Duran19TUR18-7
910776
Vito Tonejc24CRO18-7Qual. Naples W
Lost in Naples R32
911619
Benjamin Winter Lopez25ESP18-7
912786
Chukang Wang24CHN18-7
913695
Aleksandre Bakshi26GEO18-6Sharm El Sheikh 5 QFLost in Qual. Sharm El Sheikh 4 R2
914896
Maik Steiner29GER18+59+4Nakhon Si Thammarat 3 QFQual. Nakhon Si Thammarat 2 W
Lost in Nakhon Si Thammarat 2 SF
Qual. Nakhon Si Thammarat 3 W
915824
Pierre Delage23FRA18-5Lost in Qual. Vila Real De Santo Antonio 2 R2
Lost in Lannion R16
916777
Kosuke Ogura28JPN18-5Lost in Qual. Traralgon R2
Qual. Traralgon 2 W
Lost in Traralgon 2 R32
917561
Fermin Tenti26ARG18-24-1Qual. Villa Maria W
Lost in Villa Maria R32
Lost in Qual. Tucuman R2
91816
Nikoloz Basilashvili32GEO17+38+3Qual. Trento W
Lost in Trento QF
Lost in Qual. Tenerife 3 R1
919903
Siem Woldeab22USA17-7
920877
Branko Djuric19SRB17-7Kish Island 3 QF
921912
Emilien Demanet18BEL17-7Lost in Lannion R32
922846
Daniil Ostapenkov20BLR17-6
923753
Christian Sigsgaard26DEN17-6
924913
Jack Loutit19NZL17-6
925704
Fernando Yamacita26BRA17-3
926919
Francisco Rocha24POR17-7Qual. Vila Real De Santo Antonio 2 W
Lost in Vila Real De Santo Antonio 2 R32
Lost in Qual. Faro R1
927 NCH 
(934)
Thanapet Chanta24THA17+12+1Lost in Nakhon Si Thammarat 2 R16
Qual. Nakhon Si Thammarat 3 W
Lost in Nakhon Si Thammarat 3 R16
928834
Alexandre Reco24FRA17-5
929911
Kalman L. Boyd26USA17-5
930786
Derek Pham19AUS17-3
931925
Yannik Steinegger23SUI17-6
932420
Stefan Palosi24ROU17-6
933928
Daniel Bagnolini21ITA17-5
934927
Gabriele Bosio23ITA17-5Qual. Sharm El Sheikh 4 W
Lost in Sharm El Sheikh 4 R32
Lost in Sharm El Sheikh 5 R16
935886
Tomas Lanik21SVK17-5Lost in Monastir 8 R32
936919
Raphael Perot22FRA16-5
93733
John Millman34AUS16-5
938549
Mirko Martinez25SUI16-4
939933
Oliver Ojakaar19EST16-4Lost in Lannion QF
940877
Samir Banerjee20USA16-4
941812
Alexander Kotzen23USA16-4
942925
Gian Matias Di Natale26ARG16-4Lost in Qual. Trento R1
943 NCH 
(949)
Matt Hulme25AUS16+6+1Lost in Traralgon R16
Lost in Traralgon 2 R32
944616
Koray Kırcı25TUR16-4Lost in Antalya 7 R32
Lost in Antalya 8 R32
945923
Maxim Zhukov19RUS16-2Kish Island 3 QFLost in Qual. Sharm El Sheikh 4 R1
946714
Niklas Schell25GER16-1
947916
Jeffrey Von Der Schulenburg22SUI15-1
948467
Marcelo Zormann27BRA15-1
949944
Hunter Heck21USA15+9+1Qual. Naples W
Lost in Naples R16
950915
Rei Sakamoto17JPN15-35-2
951945
Mae Malige17FRA15-3Lannion SFQual. Trento W
Lost in Trento R32
952936
Keshav Chopra22USA15-2
953880
Jesse Flores28CRC15-2Lost in Monastir 9 R16
954580
Marco Miceli25ITA15-2Lost in Hammamet 4 R32
955578
Rrezart Cungu25MNE15-14-1
956953
Paulo Andre Saraiva Dos Santos23BRA15-3
957785
Lucas Bouquet26FRA15+175+7Qual. Kigali 1 W
Lost in Kigali 1 R16
958712
Bruno Pujol Navarro22ESP15-3Lost in Qual. Villena 2 R3
959525
Alexander Donski25BUL15-15-1Lost in Qual. Vila Real De Santo Antonio 2 R3
Lost in Vila Real De Santo Antonio 2 R32
Qual. Faro W
Lost in Faro R16
960839
Jack Anthrop20USA14-2
961957
Marc Majdandzic19GER14
962595
Masamichi Imamura25JPN14+15+1Qual. Traralgon W
Lost in Traralgon R16
Lost in Traralgon 2 R16
963949
Fons Van Sambeek22NED14-1
964881
Jaycer Lyeons23USA14+18+1Lost in Qual. Naples R2
Lost in Qual. Kigali 1 R2
965963
Igor Kudriashov20RUS14-2Lost in Monastir 8 R32
Lost in Monastir 9 R32
966469
Juan Sebastián Gómez31COL14-2Lost in Qual. Naples R2
967940
Hayato Matsuoka19JPN14-2
968751
Kareem Al Allaf25USA14-2
969488
Quentin Folliot25FRA14-1
970842
A.J. Catanzariti28USA14-3Lost in Qual. Villena R2
Lost in Qual. Villena 2 R1
971966
Matthias Ujvary19AUT14Lost in Antalya 8 R16
972955
Jake Van Emburgh25USA14-2Lost in Qual. Naples R1
973774
Leopold Zima23GER14-1
974677
Keisuke Saitoh22JPN14+24+1Lost in Monastir 8 R16
975854
Stefano Reitano26ITA14-1
976644
Paul Wörner27GER14-1Qual. Nakhon Si Thammarat 2 W
Lost in Nakhon Si Thammarat 2 R32
Lost in Qual. Nakhon Si Thammarat 3 R1
977125
Noah Rubin28USA13-1
978213
Sekou Bangoura32USA13-21-1
979816
Raphaël Lambling23FRA13-1
980968
Tyler Stice23USA13
981963
Elgin Khoeblal22NED13-2Qual. Villena W
Lost in Villena R32
982692
Boris Pokotilov26RUS13-1Lost in Qual. Nakhon Si Thammarat 2 R2
Qual. Nakhon Si Thammarat 3 W
Lost in Nakhon Si Thammarat 3 R16
983503
Sean Cuenin20FRA13-1
984532
Maciej Rajski32POL13
985969
Ali Habib21GBR13+1
986 NCH 
(987)
Mariano Tammaro20ITA13+1Lost in Qual. Monastir 8 R2
987842
Philip Florig20GER13+2
988967
Sheng Tang24CHN13+2
989944
Daniel De Jonge24NED13-1Qual. Monastir 8 W
Lost in Monastir 8 R32
989 NCH 
 1010
Brian Bozemoj20NED13+23+1Lost in Antalya 7 R16
Lost in Antalya 8 R32
991368
Matías Zukas27ARG13-22-1
992989
Tomas Curras Abasolo23ESP13-1Lost in Qual. Vila Real De Santo Antonio 2 R2
Qual. Faro W
Lost in Faro R32
993983
Rafael Tosetto24BRA13-1
994638
Johannes Ingildsen26DEN13-1Qual. Faro W
Lost in Faro R32
995782
Gabriel Donev27BUL13-1Lost in Kish Island 3 R16
996841
Nicolas Parizzia25SUI13+23+1Qual. Villa Maria W
Lost in Villa Maria R16
Lost in Qual. Tucuman R3
997801
Axel Garcian21FRA13-2Lost in Lannion R16
998977
Valerio Perruzza23ITA13-2
999909
Dax Donders23NED13
1000979
Aleksandr Lobanov22RUS13Lost in Monastir 9 R32
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   
Sharm El Sheikh 5   
Villena 2   
Highlight Country :