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
Jannik Sinner22ITA9480-45
21
Carlos Alcaraz21ESP8580
31
Novak Djoković37SRB8360
42
Alexander Zverev27GER6885
51
Daniil Medvedev28RUS6485
65
Andrey Rublev26RUS4710
72
Casper Ruud25NOR4025
8CH
Hubert Hurkacz27POL3950-45
9CH
Alex de Minaur25AUS3845's-Hertogenbosch R1638854085
103
Grigor Dimitrov33BUL3775
Advertisement
113
Stefanos Tsitsipas25GRE3740
125
Taylor Fritz26USA3090
1312
Tommy Paul27USA2710's-Hertogenbosch R1627502950
14CH
Ben Shelton21USA2590Stuttgart R1626402840
154
Holger Rune21DEN2540
1613
Ugo Humbert25FRA2250's-Hertogenbosch R1622502450
17CH
Alexander Bublik26KAZ2140-10Stuttgart R1621802380
186
Félix Auger-Aliassime23CAN2075
19CH
Sebastián Báez23ARG2030
2016
Nicolás Jarry28CHI1905
2117
Adrian Mannarino35FRA1845-20's-Hertogenbosch R1618702070
228
Karen Khachanov28RUS1780's-Hertogenbosch R1618202020
23 NCH 
 (24) 
Alejandro Tabilo27CHI1639+1
2423
Jiří Lehečka22CZE1620+1-10
2523
Sebastian Korda23USA1620+1's-Hertogenbosch R3216351860
2619
Francisco Cerúndolo25ARG1610+1
2721
Tallon Griekspoor27NED1465-4-225's-Hertogenbosch R1614901690
28 NCH 
 (29) 
Mariano Navone23ARG1382+1
2910
Frances Tiafoe26USA1350-1-240Stuttgart R1613901590
3015
Lorenzo Musetti22ITA1305+15Stuttgart R1613301530
3127
Tomás Martín Etcheverry24ARG1290
3221
Alejandro Davidovich Fokina25ESP1240
33 NCH 
 (34) 
Matteo Arnaldi23ITA1220+1
3433
Tomáš Macháč23CZE1214-1-11
3530
Arthur Fils19FRA1170+3+15's-Hertogenbosch R1611951395
366
Gaël Monfils37FRA1160
378
Cameron Norrie28GBR1150+2Nottingham 2 R1611561265
3835
Jack Draper22GBR1146+2+15Stuttgart R16
(R32  )
11711371
39 NCH 
 (40) 
Luciano Darderi22ITA1126+2Perugia R1611261231
4036
Roman Safiullin26RUS1097+3Lost in Stuttgart R32
41 NCH 
 (42) 
Zhizhen Zhang27CHN1066+3Lost in Stuttgart R32 
4221
Jan Lennard Struff34GER1055-7-125Stuttgart R1610801280
4332
Jordan Thompson30AUS1051-6-105Lost in 's-Hertogenbosch R32
4429
Christopher Eubanks28USA1005+1-12Lost in Stuttgart R32
4536
Fábián Marozsán24HUN997-3-125Lost in Stuttgart R32 
4640
Pedro Martínez27ESP975+1
4738
Alexei Popyrin24AUS966+2+5's-Hertogenbosch R169911191
4827
Laslo Djere29SRB965-2-10Perugia R169711080
49 NCH 
 (50) 
Flavio Cobolli22ITA955+1Lost in Stuttgart R32
50 NCH 
 (51) 
Pavel Kotov25RUS944+1
Advertisement
5146
Nuno Borges27POR936-3-35
5237
Sebastian Ofner28AUT933Lost in Stuttgart R32 
5344
Marcos Giron30USA925+1+15Stuttgart R169501150
5427
Miomir Kecmanović24SRB920-1Lost in 's-Hertogenbosch R32
5551
Corentin Moutet25FRA875+1
5623
Dušan Lajović33SRB871+1
5721
Lorenzo Sonego29ITA861+1
5845
Alexander Shevchenko23KAZ860+1
5921
Daniel Evans34GBR836+3+8Nottingham 2 R16844953
6052
Jaume Munar27ESP835-15
6160
Alex Michelsen19USA829-3Lost in Stuttgart R32
6249
Roberto Carballés Baena31ESP821+1
6347
Facundo Díaz Acosta23ARG818+1
6442
Arthur Rinderknech28FRA792+3+15Stuttgart R168171017
65 NCH 
 (66) 
Giovanni Mpetshi Perricard20FRA787+1+1Qual. Stuttgart W
Lost in Stuttgart R32
6631
Márton Fucsovics32HUN785-11-102
6749
Dominik Koepfer30GER781-2-20Stuttgart R16
(R32  )
8061006
68 NCH 
 (70) 
Luca Nardi20ITA760+5+18's-Hertogenbosch R16
(R32  )
785985
6949
Federico Coria32ARG757-4
7058
Thiago Seyboth Wild24BRA750+1
7143
Brandon Nakashima22USA750-1Stuttgart R16770970
7253
Christopher O'Connell30AUS733-4-29
73 NCH 
 (77) 
Sumit Nagal26IND721+4+8Perugia R16729838
74 NCH 
 (81) 
Zizou Bergs25BEL720+7+32's-Hertogenbosch R16Lost in Qual. 's-Hertogenbosch R2Lost in Qual. 's-Hertogenbosch R2
's-Hertogenbosch R16
745945
7537
Mackenzie McDonald29USA715-1-20's-Hertogenbosch R16740940
7661
Thiago Monteiro30BRA715
7758
Hugo Gaston23FRA690+5+7Lyon R16 697783
7848
Aleksandar Vukic28AUS689+9+15's-Hertogenbosch R16714914
7965
Jakub Menšík18CZE688-20Lost in 's-Hertogenbosch R32
809
Roberto Bautista Agut36ESP685+5+5's-Hertogenbosch R16710910
81 NCH 
 (83) 
Aleksandar Kovačević25USA681+2
8258
Taro Daniel31JPN680+2
8345
Maximilian Marterer28GER679+3Lost in Qual. Stuttgart R1
8471
Alexandre Müller27FRA676-6-34Lyon R16679765
8537
Emil Ruusuvuori25FIN668-13-80
8612
Borna Ćorić27CRO664+2Perugia R16670779
8747
Daniel Altmaier25GER662+2Perugia R16668777
8874
Arthur Cazaux21FRA661-13-74Lost in 's-Hertogenbosch R32
896
Matteo Berrettini28ITA655+6+25Stuttgart R16680880
9048
Constant Lestienne32FRA655
9145
Yannick Hanfmann32GER646Stuttgart R16
(R32  )
671871
9246
James Duckworth32AUS640+9+29Stuttgart R16Qual. Stuttgart WQual. Stuttgart W
Stuttgart R16
665865
933
Stan Wawrinka39SUI633
9465
Thanasi Kokkinakis28AUS633
9531
Lloyd Harris27RSA627+3+8Nottingham 2 R16635744
9614
Aslan Karatsev30RUS625-4-20
9770
Rinky Hijikata23AUS622-17-86Lost in 's-Hertogenbosch R32
9822
Botic van de Zandschulp28NED618+1Lost in 's-Hertogenbosch R32
9989
Juncheng Shang19CHN617-3-8Nottingham 2 R16625734
10040
Max Purcell26AUS612Lost in 's-Hertogenbosch R32
Advertisement
1019
Fabio Fognini37ITA608+1Perugia R32609726
10224
Yoshihito Nishioka28JPN603+2
10363
Luca Van Assche20FRA603+2Lyon R32603693
10439
J.J. Wolf25USA601+2
10549
Grégoire Barrère30FRA595-2-10
10656
Daniel Elahi Galán27COL594+2
10795
Adam Walton25AUS594-7Lost in Qual. 's-Hertogenbosch R1
10817
Albert Ramos Viñolas36ESP582+2Bratislava R16582668
1097
David Goffin33BEL580-3Lost in 's-Hertogenbosch R32 
11023
Damir Džumhur32BIH580+1Nottingham 2 R32582699
11110
Denis Shapovalov25CAN575+6+25Stuttgart R16600800
112CH
Valentin Vacherot25MON575
11317
Cristian Garín28CHI570+2+7Lost in Qual. 's-Hertogenbosch R2
11496
Camilo Ugo Carabelli24ARG570Lost in Lyon R32
11581
Michael Mmoh26USA547+3
11648
Pedro Cachín29ARG536-3-38Bratislava R16543629
11780
Jozef Kovalík31SVK532+2Bratislava R32539632
11887
Francisco Comesaña23ARG529+2Lost in Perugia R32
119111
Vít Kopřiva26CZE523+2
120102
Hamad Medjedović20SRB522+11+25Stuttgart R16
(R32  )
547747
121 NCH 
(125)
Stefano Napolitano29ITA522+4+5Qual. 's-Hertogenbosch W
Lost in 's-Hertogenbosch R32
12255
Facundo Bagnis34ARG522
1237
Richard Gasquet37FRA520-7-35Stuttgart R16Lost in Qual. Stuttgart R2Lost in Qual. Stuttgart R2
Stuttgart R16
567767
12490
Thiago Agustín Tirante23ARG520
125112
Harold Mayot22FRA514+2+1Nottingham 2 R16522631
126120
Terence Atmane22FRA513-1Lost in Qual. 's-Hertogenbosch R1
127122
Zachary Svajda21USA513-4-9Lost in Qual. 's-Hertogenbosch R1
1281
Andy Murray37GBR498-31-125Lost in Stuttgart R32
129116
Lukáš Klein26SVK498
130CH
Titouan Droguet22FRA498
131108
Francesco Passaro23ITA498+2+6Perugia R16506615
132CH
Matteo Gigante22ITA494-3Perugia R16502611
1333
Dominic Thiem30AUT483+1
13439
Mikhail Kukushkin36KAZ482+1Nottingham 2 R32490607
135124
Emilio Nava22USA482+2+1Nottingham 2 R16490599
136115
Duje Ajduković23CRO482Lost in Nottingham 2 R32
137126
Leandro Riedi22SUI478+1Lost in Nottingham 2 R32
13836
Pierre Hugues Herbert33FRA455+1+7Qual. Stuttgart W
Lost in Stuttgart R32
139110
Giulio Zeppieri22ITA430+1Lost in Perugia R32
140133
Patrick Kypson24USA424+1Nottingham 2 R32432549
141129
Shintaro Mochizuki21JPN420+1-2Lost in Nottingham 2 R32
142 NCH 
(143)
Román Andrés Burruchaga22ARG419+1
143 NCH 
(146)
Benjamin Hassan29GER415+3Lost in Qual. Stuttgart R2
144109
Otto Virtanen22FIN412+5+7Lost in Qual. 's-Hertogenbosch R2
145135
Jesper de Jong24NED410+2+2Perugia R16418527
14639
Radu Albot34MDA406+2Lost in Bratislava R32
14793
Liam Broady30GBR404-2-11
148128
Felipe Meligeni Alves26BRA403-20-100
149121
Nicolas Moreno De Alboran26USA402+1Lost in Qual. 's-Hertogenbosch R1
150112
Marco Trungelliti34ARG396+3+1Bratislava R16403489
Advertisement
15187
Jurij Rodionov25AUT393+3Lost in Qual. Nottingham 2 R1
15288
Dominic Stricker21SUI392-8-25Lost in Nottingham 2 R32
153 NCH 
(158)
Ugo Blanchet25FRA386+9+7Lyon R16393479
154142
Mattia Bellucci23ITA382+6Nottingham 2 R32385502
155106
Zsombor Piros24HUN378+2-9Bratislava R32385478
1568
Diego Schwartzman31ARG377+7
157136
Andrea Pellegrino27ITA377+4-3Perugia R16385494
15853
Denis Kudla31USA375+8Lost in Nottingham 2 R32
159158
Oriol Roca Batalla31ESP369-1-14Lost in Bratislava R32
16018
Benoît Paire35FRA368-4-20
16172
Yosuke Watanuki26JPN363-10-32
16260
Juan Pablo Varillas28PER362+7
163153
Alexis Galarneau25CAN361+1-16
164 NCH 
(170)
Coleman Wong20HKG359+6Nottingham 2 R32364481
165 NCH 
(167)
Denis Yevseyev31KAZ359+6Lost in Qual. 's-Hertogenbosch R1
16642
Benjamin Bonzi28FRA357+6Lost in Qual. Stuttgart R1
16772
Borna Gojo26CRO356+1-12
16883
Chun Hsin Tseng22TWN354+5Lost in Perugia R32
169131
Pablo Llamas Ruiz21ESP354-2-20
17093
Tomás Barrios Vera26CHI353-15-36Lost in Nottingham 2 R32
171 NCH 
(175)
Mattéo Martineau25FRA353+8+9Qual. Stuttgart W
Lost in Stuttgart R32
17264
Hugo Dellien30BOL352+3
173129
Gabriel Diallo22CAN350-8-25Nottingham 2 R32358475
174126
Jan Choinski28GBR350+2Lost in Nottingham 2 R32
175 NCH 
(177)
Jaime Faria20POR349+2Lost in Bratislava R32
176159
Gustavo Heide22BRA348-17-34
177 NCH 
(178)
Henri Squire23GER344+1Lost in Stuttgart R32 
17879
Juan Manuel Cerúndolo22ARG344+3+4Lima R16348390
17931
Maxime Cressy27USA342+5+7Lost in Qual. Stuttgart R2
180 NCH 
(185)
Tristan Schoolkate23AUS342+5+7's-Hertogenbosch R32Qual. 's-Hertogenbosch WQual. 's-Hertogenbosch W
's-Hertogenbosch R32
367592
181152
Alexander Ritschard30SUI341-29-54Lost in Lyon R32
18261
Quentin Halys27FRA340+4+7Lyon R16347433
183175
Martin Damm20USA340-1
184181
Billy Harris29GBR339-1Nottingham 2 R32339456
185126
Filip Misolic22AUT333+2
186172
Seongchan Hong26KOR331+2
18795
Hugo Grenier28FRA329-7-11Lost in Lyon R32
188172
Alejandro Moro Cañas23ESP318-14-36
189142
Joris De Loore31BEL315+1-5
190135
Mitchell Krueger30USA314-1-7
1913
Milos Raonic33CAN310+6+5's-Hertogenbosch R16335535
192 NCH 
(197)
Henrique Rocha20POR310+7+6Bratislava R16317403
193146
Rudolf Molleker23GER310+3+2Lost in Qual. Stuttgart R2
194151
Enzo Couacaud29FRA308+1
195164
Yunchaokete Bu22CHN306-3-11Lost in Nottingham 2 R32
196194
Valentin Royer23FRA304-2-5Bratislava R32308401
197155
Dino Prižmić18CRO303+3
198128
Andrea Vavassori29ITA301+4
199186
Li Tu28AUS298+6+1Lost in Qual. Nottingham 2 R2
20078
Yasutaka Uchiyama31JPN297+4
Advertisement
20147
Marc-Andrea Hüsler27SUI296-7Qual. 's-Hertogenbosch W
Lost in 's-Hertogenbosch R32
202193
Nick Hardt23DOM293+8Lost in Perugia R32
203105
Elias Ymer28SWE293+8
204149
Francesco Maestrelli21ITA293-13-25Lost in Perugia R32
205114
Gijs Brouwer28NED292+27+33's-Hertogenbosch R16Qual. 's-Hertogenbosch WQual. 's-Hertogenbosch W
's-Hertogenbosch R16
317517
20660
Stefano Travaglia32ITA291-5Perugia R16299408
207204
Omar Jasika27AUS290-5Lost in Qual. 's-Hertogenbosch R1
20885
Dennis Novak30AUT290-5
209116
Marc Polmans27AUS288+3Lost in Nottingham 2 R32
21037
Bernabé Zapata Miralles27ESP287+8+8Perugia R16295404
211191
Kyrian Jacquet23FRA286+8+7Lyon R16293379
212 NCH 
(214)
Murkel Dellien26BOL286+2
213171
Beibit Zhukayev23KAZ285-20-30Lost in Nottingham 2 R32
214116
Calvin Hémery29FRA285-1-2Lost in Lyon R32
21510
Lucas Pouille30FRA284-6-9
216108
Franco Agamenone31ITA280+10+8Perugia R16288397
217190
Oliver Crawford25GBR279+3
218181
Daniel Rincon21ESP278+3Lost in Lyon R32
219134
Manuel Guinard28FRA277-2-3Lost in Lyon R32
220 NCH 
(224)
Joao Fonseca17BRA275+4Nottingham 2 R32283400
221191
Nerman Fatić29BIH275-23-30Lost in Perugia R32
222181
Abdullah Shelbayh20JOR275+1-2
223193
Tristan Boyer23USA272+2Lost in Lyon R32
224170
Maxime Janvier27FRA271-2-7Lyon R16278364
225125
Alex Bolt31AUS268+16+13Nottingham 2 R16Qual. Nottingham 2 WQual. Nottingham 2 W
Nottingham 2 R16
276385
226158
Yu-hsiou Hsu25TWN267+1Lost in Qual. 's-Hertogenbosch R1
22749
Illya Marchenko36UKR267-11-14Lost in Bratislava R32
228183
Adrian Andreev23BUL266+1
229135
Sho Shimabukuro26JPN265-14-20Qual. Nottingham 2 W
Lost in Nottingham 2 R32
230125
Juan Pablo Ficovich27ARG265Lost in Lyon R32
231135
Antoine Escoffier32FRA262+21+25Elvas R16Setubal WSetubal W
Elvas R16
232162
Dmitry Popko27KAZ262-1-1Bratislava R32265358
233 NCH 
(243)
Maks Kaśnikowski20POL259+10+6Perugia R16267376
234123
Timofey Skatov23KAZ257
235123
Ryan Peniston28GBR256-7-11Lost in Qual. Nottingham 2 R1
236214
Aziz Dougaz27TUN256+2
237 NCH 
(239)
Ethan Quinn20USA255+2Wichita R32
238CH
Philip Sekulic20AUS255+2
239203
Yuta Shimizu25JPN253+3
240202
Clément Tabur24FRA252-4-4Lyon R16259345
24135
Jiří Veselý30CZE250+3Lost in Bratislava R32
242194
Dane Sweeny23AUS250-9-7Lost in Qual. Nottingham 2 R1
243206
Lukas Neumayer21AUT250-8-7Bratislava R16257343
244203
Jules Marie32FRA244-7-12Elvas R32
245 NCH 
(248)
Enrico Dalla Valle26ITA244+3Perugia R32246363
246180
Brandon Holt26USA238+5
247246
Arthur Fery21GBR235-1-11Lost in Nottingham 2 R32
24817
Bernard Tomic31AUS233-3-16Wichita R32
249247
Javier Barranco Cosano25ESP231-2-14Lyon R16Qual. Lyon WQual. Lyon W
Lyon R16
238324
250157
Santiago Rodríguez Taverna24ARG228+3Lima R32232278
Advertisement
251250
Liam Draxl22CAN226-1-16Wichita R32
252251
Ergi Kırkın25TUR222+2-5Bratislava R32Lost in Sarajevo QFLost in Sarajevo QF
Bratislava R32
226319
25363
Jason Kubler31AUS221+3
25421
Steve Johnson34USA220+3
255228
Nicolás Mejía24COL218+5
256131
Genaro Alberto Olivieri25ARG218+5Lost in Bratislava R32
257154
Dalibor Svrčina21CZE216+5Lost in Bratislava R32
258194
Gauthier Onclin23BEL216+5Lost in Lyon R32
2591
Rafael Nadal38ESP215+5
260248
Alibek Kachmazov21RUS215+8+3Lyon R16222308
261238
Nikolás Sánchez Izquierdo25ESP215+4Lost in Perugia R32
262194
Gonzalo Oliveira29VEN214+4
26365
Egor Gerasimov31BLR213+4Lost in Perugia R32
264191
Mark Lajal21EST212+8+3Lost in Qual. Nottingham 2 R2
265134
Geoffrey Blancaneaux25FRA212+4Villeneuve Loubet R16
266177
Andrea Collarini32ARG211-11-11
26741
Tennys Sandgren32USA210+3
268 NCH 
(273)
Gonzalo Bueno20PER208+5Lima R32212258
26938
Alex Molčan26SVK207-20-36Lost in Bratislava R32
270 NCH 
(274)
James Trotter24JPN207+4
271158
Tung Lin Wu26TWN207+4
272259
Hady Habib25LBN206-13-13Lima R32208254
273 NCH 
(276)
Vilius Gaubas19LTU205+3
274 NCH 
(283)
Charles Broom26GBR205+9+10Nottingham 2 R16Qual. Nottingham 2 WQual. Nottingham 2 W
Nottingham 2 R16
213322
275265
Clément Chidekh22FRA204+2Lost in Qual. Nottingham 2 R1
276258
Samuel Vincent Ruggeri22ITA204+2+2Qual. Perugia W
Lost in Perugia R32
27797
Kimmer Coppejans30BEL200-6-9
278181
Tristan Lamasine31FRA199+1Lost in Lyon R32
279CH
Álvaro Guillén Meza21ECU198+1-1Lost in Lima R32
280270
Elmer Møller20DEN196+2Aarhus R16
281156
Vitaliy Sachko26UKR195-78-105Bratislava R32202295
282269
Giovanni Fonio26ITA195+9+3Qual. Perugia W
Lost in Perugia R32
283264
Filip Cristian Jianu22ROU195+9+3Lyon R16Lost in Kursumlijska Banja 8 QFLost in Kursumlijska Banja 8 QF
Lyon R16
202288
284282
Michael Vrbenský24CZE194+1
285 NCH 
(288)
Federico Agustin Gomez27ARG194+3+1Qual. Lyon W
Lost in Lyon R32
28675
Kamil Majchrzak28POL193+9+4Bratislava R32Qual. Bratislava WQual. Bratislava W
Bratislava R32
200293
287181
Thai Son Kwiatkowski29USA193
288 NCH 
(289)
Adolfo Daniel Vallejo20PAR192+1
289269
Aidan Mayo21USA192+1
290196
Paul Jubb24GBR191+8+5Nottingham 2 R16199308
291287
Marvin Möller25GER190+2
29228
João Sousa35POR189+4
29370
Guido Andreozzi32ARG183+10+3Lost in Qual. Perugia R2
294289
Alexander Blockx19BEL183+6
29585
Carlos Taberner26ESP183+14+7Lyon R16Lost in Qual. Lyon R2Lost in Qual. Lyon R2
Lyon R16
190276
296176
Daniel Masur29GER182+5Lost in Qual. Stuttgart R1
297200
Yan Bai35CHN182+5
298 NCH 
(303)
Robin Bertrand21FRA182+8+4Martos R32Lost in Setubal SFLost in Setubal SF
Martos R32
299284
Pedro Sakamoto30BRA181+5+2Lima R16185227
30062
Gianluca Mager29ITA179-1-6Lost in Qual. Perugia R2
Lost in Perugia R32
301111
Zdeněk Kolář27CZE179-4-9
302140
Mathias Bourgue30FRA178-18-16Lyon R16Lost in Qual. Lyon R2185271
303281
Jérôme Kym21SUI177-22-21Bratislava R32Qual. Bratislava W184277
304127
Facundo Mena31ARG177+3Lima R32180226
305 NCH 
(306)
Felix Gill22GBR177+3+1Lost in Qual. Nottingham 2 R2
306278
August Holmgren26DEN175+4Aarhus R16
30778
Renzo Olivo32ARG173-2-5Lost in Lima R32
308306
Blaise Bicknell22JAM171+3Lost in Lima R32
309 NCH 
(311)
Toby Kodat21USA170+4+1Lost in Qual. Bratislava R2
310 NCH 
(311)
Martin Landaluce18ESP169+2-1Bratislava R16176262
311174
Nicola Kuhn24GER169+41+25Cordoba W
312309
Remy Bertola25SUI168+2Villeneuve Loubet R16
313292
David Jordá Sanchis29ESP167+13+8Lyon R16Lost in Qual. Lyon R2174260
314302
Andrew Paulson22CZE166+3
315285
Alexander Weis27ITA166-2Lost in Qual. Perugia R2
31620
Guido Pella34ARG165+3
3178
John Isner39USA165+3
318 NCH 
(321)
Andrés Andrade25ECU164+3Wichita R32
319273
Sebastian Fanselow32GER164+5+2Qual. Lyon W
Lost in Lyon R32
320 NCH 
(328)
Matej Dodig18CRO163+8+5Bratislava R16Lost in Qual. Bratislava R2170256
321201
Rio Noguchi25JPN163-5-4Lost in Qual. Bratislava R1
322153
Jay Clarke25GBR162+14+8Lost in Sarajevo SF
323168
Antoine Bellier27SUI161+18+10Lost in Setubal F
324 NCH 
(325)
Guy Den Ouden22NED161+1Lost in Qual. Bratislava R1
325159
Dimitar Kuzmanov30BUL160-67-60Lost in Perugia R32
326 NCH 
(327)
Fajing Sun27CHN159+1
327111
Ramkumar Ramanathan29IND157+2Wichita R32
328299
Khumoyun Sultanov25UZB157+2Lost in Qual. Stuttgart R1
329 NCH 
(331)
Ignacio Buse20PER157+2
330 NCH 
(332)
Gerard Campana Lee19KOR157+2Lost in Bratislava R32
331330
Jakub Nicod19CZE156+3
332259
João Lucas Reis Da Silva24BRA155-9-7Lima R32159205
333271
Moez Echargui31TUN155+2Lost in Qual. Perugia R1
33450
Ričardas Berankis33LTU154-16-12Lost in Qual. Bratislava R1
335221
Hernán Casanova30ARG154+8+3Lima R16158200
336114
Jason Jung34TWN153-3-3
337330
Sandro Kopp24AUT152+2Lost in Qual. Bratislava R1
338152
Luke Saville30AUS151+9+3Lost in Qual. Nottingham 2 R2
339CH
Vadym Ursu27UKR151+3Lost in Qual. Stuttgart R1
340310
Mathys Erhard22FRA151+4Lost in Qual. Lyon R1
341127
Lorenzo Giustino32ITA149+8+2Lost in Qual. Lyon R2
34284
Alessandro Giannessi34ITA149+27+13Perugia R16Qual. Perugia W157266
343190
Matheus Pucinelli De Almeida23BRA148+10+4Lima R16152194
344244
Lucas Poullain28FRA147+11+4Qual. Lyon W
Lost in Lyon R32
345258
James McCabe20AUS147+3Lost in Qual. Nottingham 2 R1
346323
Hazem Naw24SYR147-1-3
347326
Alexis Gautier27FRA147+3Lost in Grasse R16
348212
Michael Geerts29BEL146-10-7Martos R32
349 NCH 
(351)
Jie Cui26CHN145+2
350164
Riccardo Bonadio30ITA145+12+5Qual. Perugia W
Lost in Perugia R32
351142
Ivan Gakhov27RUS145-14-9Lost in Bratislava R32
352217
Jonáš Forejtek23CZE144+2Lost in Qual. Bratislava R1
353298
Aidan McHugh23GBR144+5+2Lost in Qual. Nottingham 2 R2
354272
Orlando Luz26BRA143+2
355121
Raúl Brancaccio27ITA142-33-22Lost in Cordoba QF
35657
Gastão Elias33POR141+3Lost in Qual. Lyon R1
357220
Blake Mott28AUS141+3Lost in Qual. Nottingham 2 R1
358353
Giles Hussey27GBR141+3Lost in Qual. Nottingham 2 R1
359257
Timo Stodder28GER140-2-2
360354
Gilbert Klier Junior24BRA139+3
361 NCH 
(369)
Martin Krumich21CZE139+11+4Bratislava R32Qual. Bratislava W146239
362 NCH 
(364)
Luka Mikrut20CRO138+2-1Bratislava R16145231
363 NCH 
(378)
Alberto Barroso Campos28ESP137+17+8Martos R32Lost in Setubal SF
364 NCH 
(365)
Matías Soto25CHI137+1
365 NCH 
(366)
Nishesh Basavareddy19USA136+1
366243
Daniel Michalski24POL136+1Aarhus R16
367143
Hiroki Moriya33JPN136-27-16
36852
Soonwoo Kwon26KOR135+2
36950
Mikael Ymer25SWE135+2
370314
Benjamin Lock31ZIM135+4Lost in Qual. Perugia R1
371 NCH 
(398)
Learner Tien18USA134+27+15San Diego 2 W
372207
Daniel Dutra da Silva35BRA133+3-1
373 NCH 
(376)
Arthur Géa19FRA132+3Lyon R32139232
374348
Blake Ellis25AUS131+3-1Lost in Qual. Nottingham 2 R2
375364
Mikalai Haliak25BLR129+8+2Lost in Qual. Bratislava R2
376167
Nino Serdarušić27CRO129+2-2Lost in Qual. Bratislava R1
377289
Corentin Denolly27FRA129-9-7Villeneuve Loubet R16Lost in Grasse R16
378377
Marcello Serafini21ITA129+1-1Lost in Qual. Perugia R1
379348
Omni Kumar22USA128+2
380363
Damien Wenger24SUI128+14+7Lost in Grasse SF
Lost in Qual. Lyon R1
381305
Yishai Oliel24ISR128+1Villeneuve Loubet R16
382267
Louis Weßels25GER126+3
383303
Arthur Weber32FRA125+3
384124
Federico Gaio32ITA125+40+16Lost in Grasse F
385329
Carlos Sánchez Jover23ESP125+3+1Lost in Qual. Lyon R2
386268
Gonzalo Villanueva29ARG125+6+2Lima R16129171
387CH
Gabi Adrian Boitan24ROU124Oradea R32
388331
Carlos Lopez Montagud23ESP124-4-3Rabat R32
38933
Federico Delbonis33ARG123
390387
Joel Schwärzler18AUT123
391210
Raphaël Collignon22BEL123+22+11Lyon R16Qual. Lyon W130216
392349
Marat Sharipov21RUS123-1Kursumlijska Banja 9 R32Lost in Kursumlijska Banja 8 R16
393130
Mohamed Safwat33EGY121-20-14Villeneuve Loubet R32
394184
Nicholas David Ionel21ROU121+2Oradea R16
395324
Cezar Crețu23ROU120+2Oradea R16
396352
Giovanni Oradini26ITA119+14+6Lost in Grasse R16
Qual. Perugia W
Lost in Perugia R32
3974
Kei Nishikori34JPN118-111-75
398226
Juan Bautista Torres22ARG118+7+4Lima R16122164
399278
Lucas Gerch29GER117+2Aarhus R16
400154
Altuğ Çelikbilek27TUR116-1-3Elvas R16Lost in Setubal QF
401 NCH 
(405)
Andrea Picchione26ITA116+24+7Chieti R16Lost in Grasse SF
40216
Marco Cecchinato31ITA115+10+3Lost in Qual. Perugia R2
403400
Alejo Lorenzo Lingua Lavallén23ARG115Lima R32119165
404223
Edoardo Lavagno25ITA115-110-75
405404
Valerio Aboian21ARG115-1Lost in Lima R32
406144
Cem İlkel28TUR114+1Lost in Qual. Bratislava R1
407362
Tim Handel27GER114-1
408402
Lautaro Midon20ARG114-6-3Lost in Lima R32
409404
Cannon Kingsley23USA113-1Wichita R32
410273
Max Houkes23NED113+1
411 NCH 
(423)
Rodrigo Pacheco Mendez19MEX112+12+3Lost in Qual. Perugia R2
412361
Bogdan Bobrov26RUS112+3
413 NCH 
(416)
Bruno Kuzuhara20USA112+3Wichita R32
414365
Kris Van Wyk27RSA112+3Monastir 24 R32Lost in Monastir 23 R32
415310
Gabriel Debru18FRA111-69-38Lost in Lyon R32
416 NCH 
(422)
Matthew Dellavedova24AUS111+6+1Lost in Sarajevo QF
Lost in Qual. Lyon R1
41765
Evgeny Donskoy34RUS110+1
418334
Leo Borg21SWE110+1San Diego 3 R32
419127
Jelle Sels28NED110+1Aarhus R16
42056
Marius Copil33ROU109-20-9
421303
Francesco Forti24ITA109-12-4Chieti R16
422 NCH 
(438)
Juan Carlos Prado Angelo19BOL109+16+4Lima R16113155
423 NCH 
(428)
Ryan Nijboer24NED109+8+1Lost in Cordoba QF
Lost in Qual. Perugia R1
424419
Daniil Glinka24EST109+2Elvas R16Lost in Setubal R32
425377
Mateus Alves23BRA108+3Lost in Qual. Bratislava R1
426343
Mats Rosenkranz25GER108+3
427414
Svyatoslav Gulin21RUS108+3Qual. Kursumlijska Banja 8 W
Lost in Kursumlijska Banja 8 R16
428392
Stefanos Sakellaridis19GRE108+4
429204
Máté Valkusz25HUN107+4
430388
Anton Matusevich23GBR107+4Lost in Qual. Lyon R1
431234
Maxime Chazal31FRA107+76+25Grasse W
Lost in Villeneuve Loubet R32
432365
Daniel Mérida19ESP107-37-14Lost in Qual. Lyon R2
433410
Stefan Popović21SRB107+2Kursumlijska Banja 9 R32
434 NCH 
(447)
Bor Artnak20SLO106+13+3Lost in Hrastnik SF
435265
Evgenii Tiurnev27RUS105+1-1Hong Kong R16
436147
Kaichi Uchida29JPN105+10+2Lost in Daegu QF
437240
Dan Added25FRA105+2Villeneuve Loubet R16Lost in Grasse R16
438334
Naoki Nakagawa27JPN104+2
439 NCH 
(445)
Garrett Johns23USA104+13+4Lima R16108150
440134
Steven Diez33CAN104+2
441409
Kilian Feldbausch18SUI103+3
442103
Stefan Kozlov26USA103+3
443211
Roberto Cid Subervi30DOM103+6+2Lima R32Lost in Santo Domingo 3 QF106152
444235
Pol Martín Tiffon24ESP103-7-3Rabat R32Lost in Cordoba SF
445167
Laurent Lokoli29FRA101-2-2Villeneuve Loubet R16
446 NCH 
(448)
Philip Henning23RSA101+2
447 NCH 
(451)
Edas Butvilas19LTU101+4+1Rabat R32Lost in Cordoba R16
44840
Ilya Ivashka30BLR100+2
449320
Marko Topo20GER100+4
450325
Yankı Erel23TUR100-57-21Bratislava R32Qual. Bratislava W107200
451334
Robert Strombachs24LAT100+3
452382
Max Hans Rehberg20GER99+3Lost in Qual. Stuttgart R1
453136
Alexey Vatutin31RUS99+3Villeneuve Loubet R16Lost in Grasse R32
45467
Ernesto Escobedo27MEX98+3Wichita R16
455236
Ulises Blanch26USA97+3
456 NCH 
(460)
Petr Nesterov21BUL97+4
457161
Filip Peliwo30POL97+4Wichita R32
458339
Daniel Cukierman28ISR96+1-1Lost in Qual. Bratislava R1
459395
Tibo Colson23BEL96+3Rabat R32
460280
Dominik Palan23CZE96-19-8Martos R32
461 NCH 
(463)
Sander Jong24NED96+2
46224
Martin Kližan34SVK95+22+7Bratislava R16102188
46316
Nikoloz Basilashvili32GEO94+41+11Lyon R16Qual. Lyon W101187
464 NCH 
(465)
Andre Ilagan23USA94+1Wichita R32
465238
Yusuke Takahashi26JPN94+2
466458
Nicolas Zanellato22BRA94-2-1Lima R3297143
467463
Ryan Seggerman24USA93+2
468412
Miguel Damas24ESP93+2Martos R32Lost in Cordoba R32
469357
Eric Vanshelboim22UKR93-3-1Aarhus R32
47036
Oscar Otte30GER92+1
47176
Salvatore Caruso31ITA92-50-18Lost in Caltanissetta QF
472439
Lorenzo Joaquín Rodríguez24ARG92+2
473404
Toby Samuel21GBR91+2
474229
Mukund Sasikumar27IND91+2
475329
Nick Chappell31USA91-7-3Lost in Qual. Lyon R1
47614
Kyle Edmund29GBR90+2Lost in Qual. Nottingham 2 R1
477211
Evgeny Karlovskiy29RUS90-1Lost in Qual. Lyon R1
478438
Jakub Paul25SUI90+43+12Villeneuve Loubet R16Lost in Sarajevo F
479473
Arthur Bouquier23FRA90-6-2Martos R16
480343
Makoto Ochi28JPN90-1
481 NCH 
(506)
Jacob Fearnley22GBR89+44+13Nottingham 2 R16Qual. Nottingham 2 W97206
482434
Hynek Bartoň20CZE89+8+2Lost in Qual. Bratislava R2
483474
Federico Iannaccone25ITA89
48454
Yibing Wu24CHN88-57-20
485371
Karue Sell30BRA88+12+3Lima R32Qual. Lima W92138
486456
Sanhui Shin27KOR88-5-1Anseong R32
487482
Yanaki Milev20BUL88-2Lost in Kursumlijska Banja 8 R32
48878
Blaž Rola33SLO87
48968
Gerald Melzer33AUT87-17-5
490305
Kalin Ivanovski20MKD87-76-25
491375
Strong Kirchheimer29USA87-9-2San Diego 3 R32
492478
Hamish Stewart24GBR87-1Lost in Qual. Nottingham 2 R1
493333
Christian Langmo28USA87-1Wichita R32
494395
Rigele Te26CHN86-1
495397
Alexey Zakharov24RUS86+11+4Bratislava R32Qual. Bratislava W93186
496 NCH 
(515)
Luka Pavlovic24FRA86+55+17Kursumlijska Banja 9 R32Kursumlijska Banja 8 W
497260
Carlos Gimeno Valero22ESP86+4+1Lost in Cordoba R16
498395
Alafia Ayeni24USA86+21+8San Diego 3 R32Lost in San Diego 2 F
499428
Federico Arnaboldi23ITA86+37+13Perugia R16Qual. Perugia W94203
500206
Matija Pecotić34CRO85-4
501498
Andres Martin22USA85-3
502238
Skander Mansouri28TUN85-2
503499
Kiranpal Pannu27NZL85-4Santo Domingo 4 R32Lost in Santo Domingo 3 R32
504439
Adria Soriano Barrera25COL85-1+1Lost in Setubal R16
505470
Imanol López Morillo24ESP85-3Lost in Cordoba R32
506462
Constantin Bittoun Kouzmine25FRA85-19-3Rabat R32
507478
Yurii Dzhavakian31UKR84-12-2Koszalin R32
508349
Oleg Prihodko26UKR83+50+15Grodzisk Mazowiecki W
509478
Gabriele Piraino20ITA83+2Lost in Caltanissetta QF
510298
Viktor Durasovic27NOR83-5Aarhus R16Lost in Grasse R32
511388
Jacopo Berrettini25ITA81+4+3Lost in Grodzisk Mazowiecki R32
Lost in Qual. Perugia R2
512467
Hikaru Shiraishi24JPN81-4
513438
Orel Kimhi20ISR80+9+2Elvas R32Lost in Setubal QF
514 NCH 
(563)
Pedro Vives Marcos23ESP79+66+16Martos R32Lost in Cordoba F
515442
Harrison Adams30USA79+11+3Qual. Lima W
Lost in Lima R32
516231
Nam Hoang Ly27VIE79-27-8Hong Kong R32
517256
Marek Gengel28CZE79+3+1Elvas R16Lost in Setubal R16
518510
Guido Iván Justo26ARG79-8-1Lost in Qual. Lima R2
519160
Oleksii Krutykh24UKR79-7Lost in Qual. Bratislava R1
520511
Gabriele Pennaforti23ITA79-9-1Lost in Qual. Perugia R1
521477
Kirill Kivattsev26RUS79-8Lost in Villeneuve Loubet R32
522493
Iñaki Montes De La Torre21ESP78-8
523514
Michael Agwi20IRL78-7
524273
Peter Heller31GER78-7
525495
Viacheslav Bielinskyi20UKR78-7Koszalin R32
526293
Pedro Boscardin Dias21BRA78+7+4Lima R1682124
527518
Adrian Oetzbach26GER77+4+2Aarhus R32Lost in Sarajevo QF
528521
Buvaysar Gadamauri23BEL76+7+2Aarhus R32Lost in Sarajevo QF
529486
Alex Knaff26LUX76+1+1San Diego 3 R32Lost in San Diego 2 QF
530503
Vlad Andrei Dancu25ROU76-3Oradea R16
531517
Tom Gentzsch20GER76-8-2
532434
Luciano Emanuel Ambrogi20ARG75-3
533497
Jake Delaney27AUS75+62+14Hong Kong R32Dededo W
534355
Karl Friberg25SWE74-54-15
535378
Alex Barrena21ARG74-3Lost in Qual. Perugia R1
536524
Marlon Vankan23GER74-2
537387
Gianmarco Ferrari23ITA74+33+8Chieti R16Lost in Caltanissetta F
538436
Sebastian Gima22ROU74-44-12Bratislava R32Lost in Sarajevo R32
Qual. Bratislava W
81174
539188
Miljan Zekić35SRB73+21+5Lost in Kursumlijska Banja 8 SF
540476
Ignacio Monzón26ARG73+35+8Koszalin R32Lost in Grodzisk Mazowiecki F
541343
Alex Martí Pujolras25ESP73+28+7Rabat R32Lost in Cordoba SF
542193
Zhe Li37CHN72-14-3
543387
Mariano Kestelboim28ARG72-6Lost in Grasse R32
544351
Sascha Gueymard Wayenburg20FRA72-58-16Kursumlijska Banja 9 R32Lost in Kursumlijska Banja 8 R32
545532
Ryuki Matsuda24JPN72-7Lost in Dededo F
546544
Andrea Guerrieri25ITA71+13+3Martos R32Lost in Cordoba QF
547539
Ilia Simakin20RUS71-7
548469
Martyn Pawelski19POL71+4+2Lost in Kursumlijska Banja 8 QF
549514
Olaf Pieczkowski20POL71-8Lost in Aarhus R32
550533
Dan Alexandru Tomescu25ROU71-8Oradea R16
551549
Franco Roncadelli24URU71+2+2Nyiregyhaza R32Lost in Grasse QF
552160
Gonzalo Lama31CHI70-9
553393
Pawel Juszczak30POL70+14+4Koszalin R32Lost in Grodzisk Mazowiecki SF
55462
Kenny de Schepper37FRA70-10Lost in Villeneuve Loubet R32
555548
Jacob Bradshaw21AUS70-6
556106
Darian King32BAR68-1
557233
Yun seong Chung26KOR68-18-3
558378
Eliakim Coulibaly22CIV68+3Villeneuve Loubet R16
559534
Pedro Araújo22POR68+6+1Elvas R32Lost in Setubal R16
560547
Tomás Farjat23ARG68-13-2Lost in Qual. Lima R1
561498
Nikolay Vylegzhanin24RUS68+15+3Villeneuve Loubet R16Lost in Grasse QF
562497
Neil Oberleitner24AUT68-14-2
563476
Duarte Vale25POR68Elvas R16
564555
Quinn Vandecasteele21USA67Wichita R32
565346
Stuart Parker26GBR67-15-2Lost in Qual. Nottingham 2 R1
566339
Andrey Chepelev25RUS67-20-3
567198
Christian Harrison30USA66-1
56880
Norbert Gombos33SVK66-11-2Bratislava R1673159
569340
Colin Sinclair29NMI66-45-11Wichita R32
570 NCH 
(630)
Henry Searle18GBR66+60+13Nottingham 2 R16Qual. Nottingham 2 W74183
571316
Eduardo Ribeiro26BRA66-3
572350
Vladyslav Orlov29UKR66+10+3Lost in Grodzisk Mazowiecki SF
573509
Radu Mihai Papoe21ROU65-1
574378
Sora Fukuda26JPN65+17+4Anseong R32Lost in Dededo SF
57598
Antoine Hoang28FRA65-1Lost in Qual. Lyon R1
576 NCH 
(577)
Moerani Bouzige24AUS65+1
577544
Maximus Jones19THA64-15-4
578453
Leonardo Aboian26ARG64-7-2Lost in Qual. Lima R2
579290
Shintaro Imai30JPN63+2
580552
Lukáš Pokorný22SVK63+14+2Lost in Qual. Bratislava R2
581285
Matías Franco Descotte29ARG63+2Rabat R32Lost in Cordoba R32
582424
Saba Purtseladze22GEO63+37+8Kursumlijska Banja 9 R32Lost in Kursumlijska Banja 8 SF
583545
Ye Cong Mo23CHN62-38-8
584576
Stefan Dostanic22USA61+4
585232
José Pereira33BRA61+5
586 NCH 
(641)
Lilian Marmousez22FRA61+89+15Chieti R16Caltanissetta W
587471
Yuki Mochizuki26JPN61-9-3
588581
Alejo Sanchez Quilez18ESP61+5Martos R32
589390
David Pichler28AUT61-4-1
590284
Juan Pablo Paz29ARG61+7
59174
Mirza Bašić32BIH60+126+22Sarajevo W
592468
Gilles Arnaud Bailly18BEL60+6
593544
Luca Wiedenmann26GER60+67+11Hrastnik W
594461
Luca Giacomini26ITA60+2-1Lost in Hrastnik R32
595527
Max Alcalá Gurri21ESP60-9-2Rabat R32Lost in Cordoba R16
596 NCH 
(598)
Max Wiskandt22GER60+4Koszalin R32
597206
Daniel Cox33GBR59-5-2
598339
Keegan Smith25USA59-14-3
599549
Mika Brunold19SUI59+49+8Lost in Hrastnik F
60039
Peter Gojowczyk34GER58+3
601CH
Siddharth Vishwakarma29IND58-1
602496
Denis Klok26RUS58+3
603592
Niels Visker22NED58+1
604600
Diego Augusto Barreto Sánchez22ESP58+5+1Lima R32Qual. Lima W62108
605168
Frederico Ferreira Silva29POR57+7+1Elvas R32Lost in Setubal R16
606CH
João Eduardo Schiessl19BRA57Lost in Chieti R32
607403
Lorenzo Rottoli22ITA57+9+2Lost in Hrastnik QF
Lost in Chieti R32
608513
Kai Wehnelt28GER57-1
609579
Takuya Kumasaka25JPN57-30-7
610466
Christoph Negritu30GER57-2
611545
Tom Paris21FRA56-22-5Lost in Grasse R32
612289
Alex Rybakov27USA56-39-9Wichita R32
613611
Fabrizio Andaloro23ITA56-2Lost in Chieti R32
614341
Wilson Leite32BRA56+3+1Lima R32Lost in Qual. Lima R260106
615605
Liam Gavrielides20GER56-2Lost in Qual. Stuttgart R1
616553
Pedro Rodenas20ESP55-1Rabat R32Lost in Cordoba R32
617371
Georgii Kravchenko23UKR55-18-5Koszalin R16
618CH
Giuseppe La Vela23ITA55Lost in Caltanissetta R32
Lost in Chieti R32
619614
Dali Blanch21USA55-5-1Lost in Qual. Lima R1
620237
Alastair Gray25GBR54
621540
Peter Bertran28DOM54+56+8Santo Domingo 4 R32Lost in Santo Domingo 3 F
622262
Gabriel Décamps24BRA54-1Lost in Grodzisk Mazowiecki R32
623417
Ajeet Rai25NZL54+1Hong Kong R32
624 NCH 
(631)
Luca Castagnola21ITA54+7+1Lost in Hrastnik QF
Lost in Chieti R32
625537
Florent Bax24FRA54
6265
Kevin Anderson38RSA53
627191
Dragos Nicolae Madaras26SWE53-40-8
628483
Justin Boulais22CAN53-1
62925
Vasek Pospisil33CAN53-1
630483
Alec Deckers24NED53+15+2Lost in Hrastnik QF
631612
Ozan Baris20USA53-2Wichita R32
632486
Sergi Perez Contri26ESP53+6+1Martos R32Lost in Cordoba R16
633348
Sergey Fomin23UZB53-1Lost in Sarajevo R32
634397
Juan Bautista Otegui25ARG53Chieti R16
635629
Julio César Porras26ARG52+1
636 NCH 
(637)
Aleksandre Bakshi26GEO52+1
637594
Enzo Wallart27FRA52-14-2
638437
Luca Potenza23ITA52+28+4Villeneuve Loubet R16Lost in Caltanissetta SF
639CH
Maxence Rivet20FRA52
640543
Luca Castelnuovo27SUI52
641462
Mili Poljičak19CRO52+1
642 NCH 
(651)
Igor Gimenez24BRA52+9+1Lima R32Qual. Lima W56102
643259
Shuichi Sekiguchi32JPN51
644159
Gian Marco Moroni26ITA51
645547
Matyas Fuele25HUN51+1
646521
Tsung Hao Huang24TWN51-24-3Hong Kong R16Lost in Daegu R32
647497
Victor Lilov20USA51Santo Domingo 4 R32Lost in Santo Domingo 3 R32
648531
Egor Agafonov21RUS51-7-1Monastir 24 R32
649468
Dominik Kellovský27CZE51+19+3Nyiregyhaza R32Lost in Kursumlijska Banja 8 QF
650 NCH 
(657)
Tiago Pereira19POR51+7+1Elvas R32Lost in Setubal QF
651600
Chris Rodesch22LUX50+1
652162
Kacper Żuk25POL50+6+1Koszalin R32Lost in Grodzisk Mazowiecki R16
653144
Akira Santillan27AUS50+1
654632
Dušan Obradović23SRB50-5-1Kursumlijska Banja 9 R32Lost in Sarajevo R16
655433
Fausto Tabacco22ITA50
656521
Sidane Pontjodikromo23NED50
657377
Oleksandr Ovcharenko22UKR49-22-3Chieti R16
658321
Facundo Juárez26ITA49+6+1Lost in Caltanissetta R16
659 NCH 
(680)
Mateo Barreiros Reyes23BRA49+22+3Lima R32Qual. Lima W5399
660 NCH 
(682)
Emile Hudd24GBR49+22+3Qual. Lima W
Lost in Lima R32
661625
Karan Singh20IND49-28-4
662236
JiSung Nam30KOR48+1
663548
Yassine Dlimi21MAR48-10-2Rabat R32
664 NCH 
(686)
Lucas Bouquet26FRA48+22+3Qual. Grasse W
Lost in Grasse QF
665608
Kazuki Nishiwaki29JPN48Hong Kong R16Lost in Daegu R32
666506
Tommaso Compagnucci24ITA48-5-1Kursumlijska Banja 9 R32
667664
Daniel Pátý24CZE47+7+1Koszalin R32Lost in Grodzisk Mazowiecki R16
668130
Duck-hee Lee26KOR47+29+4Lost in Daegu SF
669479
Ilya Snițari22MDA47-19-4
670662
Trevor Svajda18USA46-8-2
671530
Evgeny Philippov22RUS46+5
672479
Felix Corwin28USA46+7
67312
Feliciano López42ESP45+10
674589
Edward Winter19AUS45+106+15Anseong R32Daegu W
675530
M Rifki Fitriadi25INA45+9
676575
Kasidit Samrej23THA45-5-2
677 NCH 
(680)
Alessandro Pecci23ITA45+3-1Chieti R32
678 NCH 
(687)
William Grant23USA45+9
679666
Linang Xiao24CHN45-12-3
680466
Harry Wendelken22GBR45+8Lost in Qual. Nottingham 2 R1
681608
Mario Gonzalez Fernandez22ESP45+8Rabat R32Lost in Cordoba R16
682668
James Tracy21USA44+8San Diego 3 R32
683489
Jack Pinnington Jones21GBR44+90+13Nottingham 2 R16Qual. Nottingham 2 W52161
684453
Arklon Huertas Del Pino Cordova29PER44+7
685225
Karim Mohamed Maamoun33EGY44+7
686515
Émilien Voisin24FRA44-13-2
687273
Elmar Ejupovic31GER44-85-15Lost in Sarajevo R32
688622
Amaury Raynel21FRA44+6
689504
Simon Beaupain25BEL44+9+1Lost in Grasse R16
690653
Peter Benjamin Privara19SVK44+9+1Lost in Cordoba R16
Lost in Qual. Bratislava R1
69150
Juan Ignacio Lóndero30ARG43+5
692524
Hanwen Li21CHN43-136-25
693420
Alexandr Cozbinov29MDA43-8-2
694643
Lorenzo Claverie21ITA42+6Santo Domingo 4 R16Lost in Santo Domingo 3 R32
695495
Tristan McCormick25USA42+6Lost in Cordoba R32
696197
Jeremy Jahn34GER41+6
697289
Renta Tokuda26JPN41+6
69840
Thiemo de Bakker35NED41+6
699198
Elliot Benchetrit25MAR41+7Rabat R32Lost in Grasse R32
700 NCH 
(706)
Stijn Slump25NED41+7
701519
Amr Elsayed25EGY41+8Monastir 24 R32
702689
Michiel De Krom25NED41+8Oradea R16
703469
Juan Sebastián Gómez32COL40+8Lost in Qual. Lima R1
704702
Fabien Salle24FRA40+8
705682
Lorenzo Carboni18ITA40+9Koszalin R32
706689
Sebastian Sorger18AUT40+33+4Koszalin R16Lost in Hrastnik SF
707 NCH 
(715)
Bautista Vilicich22ARG39+8Lost in Qual. Lima R2
708705
Alexandros Skorilas24GRE39+5-1
709708
Miloš Karol21SVK39-1-2Lost in Qual. Bratislava R1
710 NCH 
(718)
Maé Malige18FRA38+8Lost in Lyon R32
711686
Taisei Ichikawa23JPN38+5-1
712681
Millen Hurrion24GBR38+8
713670
Cyril Vandermeersch25FRA38+8
714 NCH 
(719)
Kokoro Isomura21JPN38+19+1Anseong R32Lost in Dededo SF
715 NCH 
(722)
Diego Fernandez Flores23CHI38+7Martos R32
716 NCH 
(721)
Aziz Ouakaa24TUN38+7Monastir 24 R32Lost in Monastir 23 R32
717657
Justin Barki24INA37+7
718463
Alfredo Perez27USA37+9
719182
Maximilian Neuchrist32AUT37+7
720279
Rubin Statham37NZL37-27-7
721 NCH 
(723)
Ryotaro Taguchi23JPN37+7Hong Kong R32
722718
Henrik Wiersholm27USA37+7San Diego 3 R32
723552
Jorge Martinez Martinez28ESP37-4-1
724532
Adrien Gobat22FRA37+6
725 NCH 
(731)
John Sperle22GER37+6
726635
Maxence Beaugé24FRA37+11+1Lost in Grasse R16
727 NCH 
(735)
Peter Buldorini19ITA36+8
728271
Evan Zhu25USA36-50-10Lost in Daegu R16
Lost in Anseong R32
729 NCH 
(746)
Viktor Jović22SRB36+17+1Lost in Kursumlijska Banja 8 R16
730469
Ezekiel Clark25USA36+67+8Anseong R32Lost in Daegu F
731 NCH 
(736)
Axel Nefve23USA36+5Wichita R32
732595
S D Prajwal Dev28IND36-37-8Hong Kong R32
733395
Wishaya Trongcharoenchaikul29THA36+1-1
734406
Timo Legout22FRA35+6Villeneuve Loubet R16
735719
Oliver Tarvet20GBR35+6San Diego 3 R16
736620
Eliot Spizzirri22USA35+6Wichita R32
737 NCH 
(755)
Branko Djuric19SRB35+30+3Nyiregyhaza R32Lost in Kursumlijska Banja 8 QF
738531
Johannus Monday22GBR35+5
739466
Jea Moon Lee30KOR35-80-14Lost in Daegu QF
Lost in Anseong R32
740737
Ignacio Antonio Becerra Otarola23CHI35+4
741709
Lewie Lane23GER35+7
742CH
Erik Arutiunian19BLR35+8
743633
Zura Tkemaladze24GEO35+9Koszalin R16
744 NCH 
(748)
Nicolai Budkov Kjaer17NOR34+9
745 NCH 
(754)
Aryan Shah18IND34+9
746605
Niki Kaliyanda Poonacha29IND34+9
747659
Rishab Agarwal28IND34+9
748 NCH 
(782)
Alan Fernando Rubio Fierros25MEX34+34+4San Diego 3 R32Lost in San Diego 2 SF
749599
Giorgio Tabacco20ITA34+9
750150
João Domingues30POR34-5-1Elvas R16Lost in Setubal R16
751578
Jiří Barnat22CZE34-4-1Koszalin R32
752705
Antoine Ghibaudo19FRA34+8Lost in Qual. Lyon R1
753 NCH 
(755)
Aoran Wang27CHN33+8
754557
John Echeverria22ESP33+8
755687
Daisuke Sumizawa25JPN33+8Hong Kong R32
756749
Axel Garcian22FRA33-7-2Lost in Grasse R32
Lost in Qual. Lyon R1
757686
Florian Broska26GER33+7
758688
Alexandre Aubriot25FRA33+7Nyiregyhaza R16
759333
George Loffhagen23GBR32-149-24Lost in Setubal R16
760665
Cash Hanzlik22USA32+6San Diego 3 R32
761605
Lorenzo Bocchi26ITA32-92-15
76290
Emilio Gómez32ECU32+7Lost in Qual. Lima R1
763728
Patrick Brady19GBR32+14+1Lost in Monastir 23 R16
Lost in Qual. Nottingham 2 R1
764746
Massimo Giunta19ITA32-5-2Lost in Qual. Perugia R1
765309
Julian Ocleppo26ITA31-93-15
766717
Alex Martinez23ESP31+8
767586
Andrej Nedic19BIH31+8
768615
Alejandro Manzanera Pertusa21ESP31+10Lost in Cordoba R32
769 NCH 
(777)
Patrick Zahraj24GER31+10Koszalin R32
770715
Leonardo Rossi21ITA31+2-1Lost in Hrastnik R16
77184
Henri Laaksonen32SUI30+10
772463
Jaimee Floyd Angele24FRA30-2-2
773 NCH 
(782)
Petr Bar Biryukov22RUS30+11
774 NCH 
(979)
Adam Heinonen21SWE30+211+16Aarhus R16Lost in Kursumlijska Banja 8 F
775696
Deney Wassermann23NED30+8
776773
Samuele Pieri22ITA30+9Chieti R32
77726
Filip Krajinović32SRB29+10
778603
Palaphoom Kovapitukted24THA29+10
779669
Shunsuke Mitsui22JPN29+10
780545
Sebastian Prechtel28GER29-55-8
781686
Jakob Schnaitter28GER29-5-2
782 NCH 
(790)
Emilien Demanet19BEL29+8
783 NCH 
(789)
Daniel Antonio Núñez23CHI29+8Santo Domingo 4 R32Lost in Santo Domingo 3 R32
784382
Thomas Fancutt29AUS29+8
785420
Stefan Palosi24ROU29+9Oradea R16
786367
Nathan Ponwith26USA29+7San Diego 3 R32Lost in San Diego 2 R32
787678
Joshua Sheehy27USA29+8Wichita R32
788 NCH 
(789)
Noah Schachter24USA29+52+4Lost in San Diego 2 SF
789709
Jimmy Yang26GER29-57-8
790 NCH 
(814)
Maik Steiner29GER29+24+2Oradea R32Lost in Grodzisk Mazowiecki QF
791768
Grigoriy Lomakin26KAZ29+24+2Monastir 24 R32Lost in Monastir 23 QF
792694
Xiaofei Wang21CHN28+4
793743
Seydina Andre20SEN28+20+1Chieti R16Lost in Caltanissetta R16
794791
Mitsuki Wei Kang Leong19MAS28+6Anseong R16Lost in Daegu R16
795700
Marcel Zieliński23POL28+4Koszalin R32Lost in Grodzisk Mazowiecki R32
796795
Thomas Setodji28FRA27+5
797520
Conner Huertas del Pino28PER27+6
798437
Adam Moundir29MAR27+6
799 NCH 
(806)
Patrick Maloney24USA27+7San Diego 3 R32
800673
Yuta Kawahashi26JPN27+7
801756
Alexander Stater25USA27-44-7Lost in Qual. Lima R2
802430
Sidharth Rawat31IND27+6
803 NCH 
(810)
Trey Hilderbrand24USA27+7Lost in Qual. Lima R1
804601
Eero Vasa27FIN27+5Nyiregyhaza R32Lost in Grodzisk Mazowiecki R32
805 NCH 
(811)
Mariano Tammaro20ITA27+6Lost in Caltanissetta R32
806392
Patrik Rikl25CZE26+10
807796
Pierre Yves Bailly20BEL26+11
808477
Peter Fajta22HUN26-103-15Nyiregyhaza R32
809 NCH 
(812)
Joaquin Aguilar Cardozo19URU26+11
810 NCH 
(819)
Adit Sinha20USA26+23+1Santo Domingo 4 R32Lost in San Diego 2 R16
811 NCH 
(821)
Yi Zhou19CHN26+10
812808
Bang Shuo Yin25TWN26+10Hong Kong R32
813806
Ishaque Eqbal26IND26-1-1
814 NCH 
(823)
Ioan Alexandru Chirita21ROU26+9Oradea R16
815798
Luca Fantini23ITA26-17-2Lost in Qual. Perugia R1
816781
Dan Martin25CAN26+9Santo Domingo 4 R32Lost in Santo Domingo 3 R32
817790
Kody Pearson24AUS26+9Wichita R32Lost in San Diego 2 R32
818561
Fermin Tenti26ARG26+9Koszalin R32Lost in Grodzisk Mazowiecki R32
819536
Petr Nouza25CZE25+9
820 NCH 
(829)
Rei Sakamoto17JPN25+9
821 NCH 
(929)
Mikhail Gorokhov20RUS25+108+8Lost in Monastir 23 F
822770
Tauheed Browning21USA25+8
823 NCH 
(832)
Luciano Carraro26ITA25+9Lost in Chieti R32
824595
Masamichi Imamura25JPN25+7Anseong R32Lost in Daegu R32
825789
Yaroslav Demin18RUS25+9
826776
Aliaksandr Liaonenka25BLR25+9
827216
David Pérez Sanz30ESP25+9Elvas R16
828 NCH 
(902)
Cengiz Aksu25TUR25+279+15Monastir 23 W
829822
Ofek Shimanov18ISR25+8Elvas R16Lost in Setubal R32
830509
Tao Mu24CHN25-6-1
831588
Alexander Zgirovsky22BLR25-161-22Lost in Grasse QF
832759
Louis Tessa26FRA25+35+2Lost in Monastir 23 QF
833821
Leo Vithoontien24JPN25+8
834680
Aleksandr Braynin24UKR25+8Lost in Grodzisk Mazowiecki R32
835807
Matthew William Donald19CZE25+8Qual. Grasse W
Lost in Grasse R32
Lost in Villeneuve Loubet R32
836459
Jeremy Beale29AUS24+8
83719
Pablo Cuevas38URU24+8
838694
Jeremy Jin19AUS24-36-3San Diego 3 R32Lost in San Diego 2 R32
839645
Johan Alexander Rodriguez20COL24+7Santo Domingo 4 R32Lost in Santo Domingo 3 R32
840 NCH 
(847)
Rudy Quan18USA24+7
841485
Digvijaypratap Singh24IND24-36-3
842828
Samir Banerjee20USA24+6Wichita R32
843832
Amit Vales19ISR24+6Elvas R16Lost in Setubal R32
844726
Juan Manuel La Serna20ARG24+6
845767
Patrick Kaukovalta25FIN24-74-8Lost in Aarhus R32
846606
Călin Manda26ROU24-8-1
847751
Guy Den Heijer27NED24+4
848635
Luigi Sorrentino25ITA24-9-1Chieti R32
849267
Collin Altamirano28USA24+25+2San Diego 3 R16Lost in San Diego 2 QF
850835
Matt Hulme25AUS24+2Lost in San Diego 2 R32
Lost in Qual. Wichita R2
851837
Niccolo Catini26ITA24+2Chieti R32
852660
Michael Zhu31USA24+2
853840
Daniil Ostapenkov21BLR23+3
854219
Nicolás Álvarez Varona23ESP23+4
855843
Yanis Ghazouani Durand23FRA23+2Monastir 24 R32Lost in Monastir 23 R32
856 NCH 
(870)
Franco Ribero24ARG23+14+1Lost in Qual. Lima R2
857740
Juan Carlos Aguilar25CAN23+2Santo Domingo 4 R32Lost in Santo Domingo 3 R32
858848
Bogdan Pavel25ROU23+2Oradea R32
859488
Quentin Folliot25FRA23+2
860 NCH 
(862)
Hayato Matsuoka19JPN23+2
861 NCH 
(863)
Federico Bondioli19ITA23+2Lost in Qual. Perugia R1
862837
Maxim Zhukov19RUS23+4
863852
Paulo Andre Saraiva Dos Santos23BRA23+2Monastir 24 R32Lost in Monastir 23 R32
864 NCH 
(868)
Jasza Szajrych22POL23+4Koszalin R32Lost in Grodzisk Mazowiecki R32
865855
Etienne Donnet23FRA22+4Monastir 24 R32
866747
Taha Baadi22CAN22+346+15Santo Domingo 4 R32Santo Domingo 3 W
867441
Gergely Madarász29HUN22+4Nyiregyhaza R32
868830
Luke Simkiss25GBR22+4
869582
Colin Markes27USA22+4
870691
Jacob Brumm25USA22-132-14San Diego 3 R16Lost in San Diego 2 R16
871811
Samir Hamza Reguig22ALG22+4
87210
Pablo Carreño Busta32ESP21+4Lost in Qual. Perugia R1
873509
Murphy Cassone21USA21+5
874845
Isaac Becroft23NZL21+5San Diego 3 R32Lost in San Diego 2 QF
875 NCH 
(876)
Justin Engel16GER21+6
876628
Maxime Mora27FRA21+6
877 NCH 
(882)
Pavle Marinkov18AUS21+6
878197
Evan Furness25FRA21+6Villeneuve Loubet R16
879165
Aldin Šetkić36BIH21+15+1Lost in Monastir 23 R16
880879
Albert Pedrico Kravtsov18ESP21+5Lost in Cordoba R32
881870
Gianluca Cadenasso19ITA21+5Nyiregyhaza R32
882851
Preston Brown22USA21+5
883815
Thomas Braithwaite24AUS21-19-2
884581
Ignacio Carou24URU21+4
885744
Boris Butulija25SRB21+5Lost in Kursumlijska Banja 8 R32
886838
Iiro Vasa21FIN20-9-1Nyiregyhaza R32Lost in Grodzisk Mazowiecki R16
8877
Fernando Verdasco40ESP20-101-9
88892
Brayden Schnur28CAN20+3
889 NCH 
(913)
Jack Loutit19NZL20+56+4Monastir 24 R16Lost in Monastir 23 SF
890886
Mees Rottgering16NED20+3
891887
Thanapet Chanta24THA20+5
892880
Jesse Flores29CRC20+5
893715
Ray Ho24TWN20+5
894 NCH 
(899)
Gabriele Bosio23ITA20+5Nyiregyhaza R32
895370
David Poljak28CZE20+5
896595
Alec Beckley22RSA20-7-1
897876
Jack Logé19BEL20+4Lost in Caltanissetta R32
898363
Oscar Jose Gutierrez31BRA20+16+1Qual. Cordoba R3Lost in Cordoba R16
899328
Arjun Kadhe30IND19+4
900614
Savva Polukhin25RUS19+4Kursumlijska Banja 9 R32
901663
Calum Puttergill30AUS19+4
902566
Franco Emanuel Egea28ARG19+4
903790
Yeong Seok Jeong24KOR19-11-1Lost in Daegu R32
Lost in Anseong R32
904256
Johan Nikles27SUI19+3Lost in Cordoba R32
905889
Jayden Court23AUS19+3
906834
Alexandre Reco25FRA19+3Monastir 24 R16Lost in Setubal R32
907508
Manish Sureshkumar24IND19+28+2Monastir 24 R32Lost in Monastir 23 SF
908616
Koray Kırcı25TUR19+3
909850
Francesco Ferrari26ITA19+14+1Nyiregyhaza R32Lost in Grodzisk Mazowiecki R16
910873
Daniel Bagnolini21ITA19+2
911905
Francisco Rocha24POR19-1Elvas R16Lost in Setubal R32
912 NCH 
(917)
Fares Zakaria23EGY19+12+1Lost in Sarajevo R16
Lost in Kursumlijska Banja 9 R32
913719
Hanyi Liu23CHN19-162-16
914807
Andrea Bacaloni22ITA19+2Lost in Caltanissetta R16
Lost in Qual. Chieti R2
915863
Ben Jones26GBR19-13-1
916201
Lucas Miedler27AUT18+1
917869
Oliver Ojakaar19EST18+2Lost in Grodzisk Mazowiecki R32
918 NCH 
(925)
Gian Matias Di Natale26ITA18+35+2Lost in Caltanissetta QF
919854
Stefano Reitano26ITA18+6Lost in Hrastnik R32
920906
Corban Crowther21NZL18-7-1Qual. Koszalin R3Lost in Grodzisk Mazowiecki R32
921827
Pietro Marino23ITA18-6-1Lost in Caltanissetta R32
922777
Kosuke Ogura28JPN18+4Santo Domingo 4 R32
923903
Siem Woldeab23USA17+4San Diego 3 R32
924455
Adrian Bodmer29SUI17+4Nyiregyhaza R16
925608
Manuel Mazza25ITA17+5
926444
Jonathan Mridha29SWE17-46-4
927 NCH 
 1131
Sasa Markovic18SRB17+204+8Lost in Sarajevo SF
928887
Tomas Curras Abasolo24ESP17+3
929753
Justin Roberts27BAH17-8-1
930 NCH 
(932)
Ezequiel Monferrer21ARG17+2
931836
Kai Lemstra24GER17-9-1
932 NCH 
(933)
Sheng Tang24CHN17+1
933 NCH 
(934)
Andrew Fenty24USA17+1
934926
Brian Bozemoj20NED17+2
935934
Rafael Tosetto25BRA17+2
936934
Sean Hess23ARG17+2
937822
Koki Matsuda23JPN17+18+1Nyiregyhaza R32Lost in Sarajevo R16
938677
Keisuke Saitoh23JPN17+3Lost in Kursumlijska Banja 8 R32
938927
Valerio Perruzza24ITA17+2Lost in Caltanissetta R32
940 NCH 
(942)
Aleksandr Lobanov23RUS17+2Lost in Qual. Lima R1
941919
Raphaël Pérot22FRA16+2Villeneuve Loubet R16Qual. Villeneuve Loubet W
94233
John Millman34AUS16+2
943610
Guy Orly Iradukunda28BDI16+3
944 NCH 
(947)
Théo Papamalamis18FRA16+3
945280
Álvaro López San Martín27ESP16-177-16
946877
Matt Kuhar27USA16+14+1Lost in Santo Domingo 3 R16
947 NCH 
(963)
Daniel Khazime19RUS16+16+1Monastir 24 R32Lost in Monastir 23 R16
948619
Benjamin Winter Lopez26ESP16+2Martos R32Lost in Cordoba R16
949798
Iliyan Radulov19BUL16+57+3Qual. Cordoba W
Lost in Cordoba QF
950799
Louis Dussin24FRA16+1
951939
Ivan Marrero Curbelo25ESP16+1Martos R16
952793
Gabriele Maria Noce28ITA16-13-1Chieti R16Qual. Chieti W
953 NCH 
(983)
Jesse Delaney25AUS16+37+2Hong Kong R32Lost in Dededo QF
954916
Jeffrey Von Der Schulenburg22SUI15+2
955944
Hunter Heck22USA15+2
956786
Chukang Wang24CHN15+3
957786
Derek Pham20AUS15+1San Diego 3 R32Lost in San Diego 2 R32
958812
Alexander Kotzen23USA15-10-1Qual. Wichita W
959947
Marc Majdandzic19GER15+3
96060
Tatsuma Ito36JPN15+16+1Lost in Dededo R16
961911
Kalman L. Boyd27USA15-12-1
962961
Federico Cina17ITA15-1Lost in Perugia R32
963446
Jumpei Yamasaki26JPN15-43-3
963523
Mark Whitehouse31GBR15+1Aarhus R32
965 NCH 
(974)
Noah Perfetti22ITA15+17+1Lost in Hrastnik R16
966890
Nikolay Nedelchev20BUL15
967958
Nikos Lehmann18ARG15-2Nyiregyhaza R16
968886
Tomas Lanik22SVK15-14-1
969961
Michael Bassem Sobhy20EGY15-1Kursumlijska Banja 9 R32Lost in Sarajevo R32
970824
Pierre Delage23FRA15-1Oradea R32
971963
Juan Estevez18ARG15-1Nyiregyhaza R32
972520
Michael Zheng20USA14-418-54
973941
Karlis Ozolins21LAT14+109+4Anseong R32Lost in Daegu SF
97426
Lukáš Rosol38CZE14-2
975884
Tuncay Duran20TUR14-1
976692
Boris Pokotilov27RUS14-3
977 NCH 
 1031
Tomohiro Masabayashi26JPN14+54+2Hong Kong R32Lost in Dededo QF
978972
Kaylan Bigun18USA14-3
979 NCH 
 1002
Aristotelis Thanos23GRE14+23+1Lost in Santo Domingo 3 R16
980949
Fons Van Sambeek22NED14-2
981936
Keshav Chopra22USA14-4Santo Domingo 4 R32Lost in Santo Domingo 3 R32
982963
Igor Kudriashov20RUS14-2
982964
George Houghton25GBR14-3
984 NCH 
 1004
Michele Ribecai21ITA14+20+1Chieti R16Lost in Caltanissetta R16
Qual. Chieti W
985981
Carlo Alberto Caniato18ITA14-4
986976
Lautaro Agustin Falabella26ARG14-3
987598
Simon Anthony Ivanov23BUL14-3Kursumlijska Banja 9 R32
988264
Aleksandre Metreveli30GEO14-3
989944
Daniel De Jonge24NED14-22-1Qual. Koszalin R3
990782
Gabriel Donev27BUL14-3Kursumlijska Banja 9 R32
991841
Nicolas Parizzia25SUI14-3
992955
Jake Van Emburgh25USA14-1Lost in San Diego 2 R32
993462
Alex Hernandez24MEX13-1Santo Domingo 4 R16
994467
Marcelo Zormann28BRA13-1
995963
Pablo Masjuan Ginel21ESP13-1
996125
Noah Rubin28USA13-1
997447
Jorge Panta28PER13-1
998447
Kuan Yi Lee27TWN13-27-1
999991
Hayden Jones17AUS13-2
1000 NCH 
 1055
Ryan Fishback22USA13+55+2Lost in Santo Domingo 3 QF
Lost in Qual. Santo Domingo 4 R1
In Play :
's-Hertogenbosch ATP250  
Stuttgart   
Nottingham 2 CH125  
Perugia   
Bratislava, Lyon CH100  
Lima CH50  
Aarhus, Cordoba M25  
Elvas, Martos   
Rabat   
Villeneuve Loubet   
Wichita   
Anseong, Chieti M15  
Hong Kong, Koszalin   
Kursumlijska Banja 9   
Monastir 24   
Nyiregyhaza, Oradea   
San Diego 3   
Santo Domingo 4   
Highlight Country :