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 QF23002450
17CH
Alexander Bublik26KAZ2180+30Stuttgart QF22302380
186
Félix Auger-Aliassime23CAN2075
19CH
Sebastián Báez23ARG2030
2016
Nicolás Jarry28CHI1905
2117
Adrian Mannarino35FRA1845-20Lost in 's-Hertogenbosch R16
228
Karen Khachanov28RUS1780's-Hertogenbosch R1618202020
23 NCH 
 (24) 
Alejandro Tabilo27CHI1639+1
2423
Sebastian Korda23USA1635+2+15's-Hertogenbosch R1616601860
2523
Jiří Lehečka22CZE1620-10
2619
Francisco Cerúndolo25ARG1610+1
2721
Tallon Griekspoor27NED1490-4-200's-Hertogenbosch QF
(R32  )
15401690
2810
Frances Tiafoe26USA1390-200Stuttgart QF14401590
29CH
Mariano Navone23ARG1382
3015
Lorenzo Musetti22ITA1330+40Stuttgart QF
(R32  )
13801530
3127
Tomás Martín Etcheverry24ARG1290
3221
Alejandro Davidovich Fokina25ESP1240
33 NCH 
 (34) 
Matteo Arnaldi23ITA1220+1
3433
Tomáš Macháč23CZE1214-1-11
3530
Arthur Fils20FRA1170+3+15Lost in 's-Hertogenbosch R16
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 R16
(R32  )
10801280
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 R16
(R32  )
9501150
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 Evans34GBR844+3+16Nottingham 2 QF863953
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-20Lost in Stuttgart R16
(R32  )
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 Nagal26IND729+4+16Perugia QF748838
74 NCH 
 (81) 
Zizou Bergs25BEL720+7+32's-Hertogenbosch R16
(R32  )
Lost in Qual. 's-Hertogenbosch R2Lost in Qual. 's-Hertogenbosch R2
's-Hertogenbosch R16
(R32  )
745945
7537
Mackenzie McDonald29USA715-1-20Lost in 's-Hertogenbosch R16
(R32  )
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
8371
Alexandre Müller27FRA679-5-31Lyon QF690765
8445
Maximilian Marterer28GER679+2Lost in Qual. Stuttgart R1
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 R16
(R32  )
680880
9048
Constant Lestienne32FRA655
9145
Yannick Hanfmann32GER646Lost in Stuttgart R16
(R32  )
9246
James Duckworth32AUS640+9+29Stuttgart R16Qual. Stuttgart WQual. Stuttgart W
Stuttgart R16
665865
933
Stan Wawrinka39SUI633
9465
Thanasi Kokkinakis28AUS633
9531
Lloyd Harris27RSA627+3+8Lost in Nottingham 2 R16
9689
Juncheng Shang19CHN625Nottingham 2 QF644734
9714
Aslan Karatsev30RUS625-5-20
9870
Rinky Hijikata23AUS622-18-86Lost in 's-Hertogenbosch R32
9922
Botic van de Zandschulp28NED618Lost in 's-Hertogenbosch R32 
10040
Max Purcell26AUS612Lost in 's-Hertogenbosch R32
Advertisement
1019
Fabio Fognini37ITA609+1+1Perugia R16617726
10224
Yoshihito Nishioka28JPN603+2
10363
Luca Van Assche20FRA603+2Lyon R16607693
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+1Lost in Nottingham 2 R32
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
11680
Jozef Kovalík31SVK539+3+7Bratislava R16546632
11748
Pedro Cachín29ARG536-4-38Bratislava R16543629
11887
Francisco Comesaña23ARG529+2Lost in Perugia R32
119111
Vít Kopřiva26CZE523+2
120102
Hamad Medjedović20SRB522+11+25Lost in Stuttgart R16
(R32  )
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
13339
Mikhail Kukushkin36KAZ490+2+8Nottingham 2 R16498607
1343
Dominic Thiem30AUT483
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+1Lost in Nottingham 2 R32
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+7Lost in Lyon R16
154142
Mattia Bellucci23ITA385+6+3Nottingham 2 R16393502
155106
Zsombor Piros24HUN378+2-9Lost in Bratislava R32
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+6Lost in Nottingham 2 R32
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-25Lost in Nottingham 2 R32
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+7Qual. 's-Hertogenbosch W
Lost in 's-Hertogenbosch R32
181152
Alexander Ritschard30SUI341-29-54Lost in Lyon R32
18261
Quentin Halys27FRA340+4+7Lyon R16347433
183175
Martin Damm20USA340-1
184181
Billy Harris29GBR339-1Nottingham 2 R16347456
185126
Filip Misolic22AUT333+2
186172
Seongchan Hong26KOR331+2
18795
Hugo Grenier28FRA329-7-11Lost in Lyon R32
188172
Alejandro Moro Cañas23ESP318-14-36
189114
Gijs Brouwer28NED317+43+58's-Hertogenbosch QFQual. 's-Hertogenbosch WQual. 's-Hertogenbosch W
's-Hertogenbosch QF
367517
190142
Joris De Loore31BEL315-5
191135
Mitchell Krueger30USA314-2-7
1923
Milos Raonic33CAN310+5+5's-Hertogenbosch R16
(R32  )
335535
193 NCH 
(197)
Henrique Rocha20POR310+6+6Bratislava R16317403
194146
Rudolf Molleker23GER310+2+2Lost in Qual. Stuttgart R2
195151
Enzo Couacaud29FRA308
196164
Yunchaokete Bu22CHN306-4-11Lost in Nottingham 2 R32
197194
Valentin Royer23FRA304-3-5Lost in Bratislava R32
198155
Dino Prižmić18CRO303+2
199128
Andrea Vavassori29ITA301+3
200186
Li Tu28AUS298+5+1Lost in Qual. Nottingham 2 R2
Advertisement
20178
Yasutaka Uchiyama31JPN297+3
20247
Marc-Andrea Hüsler27SUI296-1-7Qual. 's-Hertogenbosch W
Lost in 's-Hertogenbosch R32
203193
Nick Hardt23DOM293+7Lost in Perugia R32
204105
Elias Ymer28SWE293+7
205149
Francesco Maestrelli21ITA293-14-25Lost in Perugia R32
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
216 NCH 
(224)
Joao Fonseca17BRA283+8+8Nottingham 2 R16291400
217108
Franco Agamenone31ITA280+9+8Perugia R16288397
218190
Oliver Crawford25GBR279+2
219181
Daniel Rincon21ESP278+2Lost in Lyon R32
220134
Manuel Guinard28FRA277-3-3Lost in Lyon R32
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-7Lost in Lyon R16
225125
Alex Bolt31AUS268+16+13Qual. Nottingham 2 W
Lost in Nottingham 2 R16
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
230162
Dmitry Popko27KAZ265+1+2Bratislava R16272358
231125
Juan Pablo Ficovich27ARG265-1Lost in Lyon R32
232135
Antoine Escoffier32FRA262+20+25Elvas R16Setubal WSetubal W
Elvas R16
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 R16
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+3Lost in Perugia R32
246180
Brandon Holt26USA238+5
247246
Arthur Fery21GBR235-1-11Lost in Nottingham 2 R32
24817
Bernard Tomic31AUS233-3-16Wichita R32
249157
Santiago Rodríguez Taverna24ARG232+4+4Lima R16236278
250247
Javier Barranco Cosano25ESP231-3-14Lyon R16Qual. Lyon WQual. Lyon W
Lyon R16
238324
Advertisement
251250
Liam Draxl22CAN226-1-16Wichita R32
252251
Ergi Kırkın25TUR222+2-5Lost in Sarajevo QF
Lost in Bratislava R32
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+3Lost in Lyon R16
261238
Nikolás Sánchez Izquierdo25ESP215+4Lost in Perugia R32
262194
Gonzalo Oliveira29VEN214+4
26365
Egor Gerasimov31BLR213+4Lost in Perugia R32
264 NCH 
(283)
Charles Broom26GBR213+19+18Nottingham 2 QFQual. Nottingham 2 WQual. Nottingham 2 W
Nottingham 2 QF
232322
265191
Mark Lajal21EST212+7+3Lost in Qual. Nottingham 2 R2
266134
Geoffrey Blancaneaux25FRA212+3Lost in Villeneuve Loubet R16
267177
Andrea Collarini32ARG211-12-11
26841
Tennys Sandgren32USA210+2
269 NCH 
(273)
Gonzalo Bueno20PER208+4Lost in Lima R32
27038
Alex Molčan26SVK207-21-36Lost in Bratislava R32
271 NCH 
(274)
James Trotter24JPN207+3
272158
Tung Lin Wu26TWN207+3
273259
Hady Habib25LBN206-14-13Lost in Lima R32
274 NCH 
(276)
Vilius Gaubas19LTU205+2
275265
Clément Chidekh22FRA204+2Lost in Qual. Nottingham 2 R1
276258
Samuel Vincent Ruggeri22ITA204+2+2Qual. Perugia W
Lost in Perugia R32
277264
Filip Cristian Jianu22ROU202+15+10Lyon QFLost in Kursumlijska Banja 8 QFLost in Kursumlijska Banja 8 QF
Lyon QF
213288
27897
Kimmer Coppejans30BEL200-7-9
27975
Kamil Majchrzak28POL200+16+11Bratislava R16Qual. Bratislava WQual. Bratislava W
Bratislava R16
207293
280181
Tristan Lamasine31FRA199-1Lost in Lyon R32
281279
Álvaro Guillén Meza21ECU198-1-1Lost in Lima R32
282270
Elmer Møller20DEN196Aarhus R16
283156
Vitaliy Sachko26UKR195-80-105Lost in Bratislava R32
284269
Giovanni Fonio26ITA195+7+3Qual. Perugia W
Lost in Perugia R32
285282
Michael Vrbenský24CZE194
286 NCH 
(288)
Federico Agustin Gomez27ARG194+2+1Qual. Lyon W
Lost in Lyon R32
287181
Thai Son Kwiatkowski29USA193
288 NCH 
(289)
Adolfo Daniel Vallejo20PAR192+1
289269
Aidan Mayo21USA192+1
290196
Paul Jubb24GBR191+8+5Lost in Nottingham 2 R16
291287
Marvin Möller25GER190+2
29228
João Sousa35POR189+4
293281
Jérôme Kym21SUI184-12-14Bratislava R16Qual. Bratislava WQual. Bratislava W
Bratislava R16
191277
29470
Guido Andreozzi32ARG183+9+3Lost in Qual. Perugia R2
295289
Alexander Blockx19BEL183+5
29685
Carlos Taberner26ESP183+13+7Lyon R16Lost in Qual. Lyon R2Lost in Qual. Lyon R2
Lyon R16
190276
297176
Daniel Masur29GER182+4Lost in Qual. Stuttgart R1
298200
Yan Bai35CHN182+4
299 NCH 
(303)
Robin Bertrand21FRA182+7+4Martos R16Lost in Setubal SFLost in Setubal SF
Martos R16
300284
Pedro Sakamoto30BRA181+4+2Lima R16185227
301127
Facundo Mena31ARG180+6+3Lima R16184226
30262
Gianluca Mager29ITA179-3-6Lost in Qual. Perugia R2
Lost in Perugia R32
303111
Zdeněk Kolář27CZE179-6-9
304140
Mathias Bourgue30FRA178-20-16Lyon R16Lost in Qual. Lyon R2185271
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 QF
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+3
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
327259
João Lucas Reis Da Silva24BRA159-4-3Lima R16163205
328111
Ramkumar Ramanathan29IND157+1Lost in Wichita R32
329299
Khumoyun Sultanov25UZB157+1Lost in Qual. Stuttgart R1
330 NCH 
(331)
Ignacio Buse20PER157+1
331 NCH 
(332)
Gerard Campana Lee19KOR157+1Lost in Bratislava R32
332330
Jakub Nicod19CZE156+2
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+13Qual. Perugia W
Lost in Perugia R16
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
348 NCH 
(369)
Martin Krumich21CZE146+24+11Bratislava R16Qual. Bratislava W153239
349212
Michael Geerts29BEL146-11-7Martos R32
350 NCH 
(351)
Jie Cui26CHN145+1
351164
Riccardo Bonadio30ITA145+11+5Qual. Perugia W
Lost in Perugia R32
352142
Ivan Gakhov27RUS145-15-9Lost in Bratislava R32
353217
Jonáš Forejtek23CZE144+1Lost in Qual. Bratislava R1
354298
Aidan McHugh23GBR144+4+2Lost in Qual. Nottingham 2 R2
355272
Orlando Luz26BRA143+1
356121
Raúl Brancaccio27ITA142-34-22Lost in Cordoba QF
35757
Gastão Elias33POR141+2Lost in Qual. Lyon R1
358220
Blake Mott28AUS141+2Lost in Qual. Nottingham 2 R1
359353
Giles Hussey27GBR141+2Lost in Qual. Nottingham 2 R1
360257
Timo Stodder28GER140-3-2
361354
Gilbert Klier Junior24BRA139+2
362 NCH 
(364)
Luka Mikrut20CRO138+2-1Bratislava R16145231
363 NCH 
(378)
Alberto Barroso Campos28ESP137+17+8Martos R16Lost 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+3Lost in Lyon R32
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 QFLost 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 QF
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 R16
388331
Carlos Lopez Montagud23ESP124-4-3Rabat R16
38933
Federico Delbonis33ARG123
390387
Joel Schwärzler18AUT123
391210
Raphaël Collignon22BEL123+22+11Lyon R16Qual. Lyon W130216
392349
Marat Sharipov21RUS123-1Kursumlijska Banja 9 R16Lost in Kursumlijska Banja 8 R16
393130
Mohamed Safwat33EGY121-20-14Villeneuve Loubet R16
394184
Nicholas David Ionel21ROU121+2Oradea R16
395324
Cezar Crețu23ROU120+2Oradea R16
396 NCH 
(400)
Alejo Lorenzo Lingua Lavallén23ARG119+7+4Lima R16123165
397352
Giovanni Oradini26ITA119+13+6Lost in Grasse R16
Qual. Perugia W
Lost in Perugia R32
3984
Kei Nishikori34JPN118-112-75
399226
Juan Bautista Torres22ARG118+6+4Lima R16122164
400278
Lucas Gerch29GER117+1Aarhus R16
401154
Altuğ Çelikbilek27TUR116-2-3Elvas R16Lost in Setubal QF
402 NCH 
(405)
Andrea Picchione26ITA116+23+7Chieti R16Lost in Grasse SF
40316
Marco Cecchinato31ITA115+9+3Lost in Qual. Perugia R2
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 R16Lost 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+1Lost in San Diego 3 R32
419127
Jelle Sels28NED110+1Lost in Aarhus R32
42056
Marius Copil33ROU109-20-9
421303
Francesco Forti24ITA109-12-4Chieti QF
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+2Lost in Kursumlijska 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+2Lost in Grasse R16
Lost in Villeneuve Loubet 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+2Lost in Santo Domingo 3 QF
Lost in Lima R32
444235
Pol Martín Tiffon24ESP103-7-3Lost in Cordoba SF
Lost in Rabat R32
445167
Laurent Lokoli29FRA101-2-2Villeneuve Loubet QF
446 NCH 
(448)
Philip Henning23RSA101+2
44716
Nikoloz Basilashvili32GEO101+57+18Lyon QFQual. Lyon W112187
448 NCH 
(451)
Edas Butvilas19LTU101+3+1Rabat R16Lost in Cordoba R16
44940
Ilya Ivashka30BLR100+1
450320
Marko Topo20GER100+3
451325
Yankı Erel23TUR100-58-21Qual. Bratislava W
Lost in Bratislava R32
452334
Robert Strombachs24LAT100+2
453382
Max Hans Rehberg20GER99+2Lost in Qual. Stuttgart R1
454136
Alexey Vatutin31RUS99+2Villeneuve Loubet QFLost in Grasse R32
45567
Ernesto Escobedo27MEX98+2Wichita R32
456 NCH 
(506)
Jacob Fearnley22GBR97+69+21Nottingham 2 QFQual. Nottingham 2 W116206
457236
Ulises Blanch26USA97+1
458 NCH 
(460)
Petr Nesterov21BUL97+2
459161
Filip Peliwo30POL97+2Wichita R32
460339
Daniel Cukierman28ISR96-1-1Lost in Qual. Bratislava R1
461395
Tibo Colson23BEL96+1Rabat R16
462280
Dominik Palan23CZE96-21-8Martos R32
463CH
Sander Jong24NED96
46424
Martin Kližan34SVK95+20+7Bratislava R16102188
465CH
Andre Ilagan23USA94Wichita R32
466238
Yusuke Takahashi26JPN94+1
467458
Nicolas Zanellato22BRA94-3-1Lost in Lima R32
468463
Ryan Seggerman24USA93+1
469397
Alexey Zakharov24RUS93+37+11Bratislava R16Qual. Bratislava W100186
470412
Miguel Damas24ESP93Martos R32Lost in Cordoba R32
471357
Eric Vanshelboim22UKR93-5-1Aarhus R16
47236
Oscar Otte30GER92-1
473371
Karue Sell30BRA92+24+7Lima R16Qual. Lima W96138
47476
Salvatore Caruso31ITA92-53-18Lost in Caltanissetta QF
475439
Lorenzo Joaquín Rodríguez24ARG92-1
476404
Toby Samuel21GBR91-1
477229
Mukund Sasikumar27IND91-1
478329
Nick Chappell31USA91-10-3Lost in Qual. Lyon R1
47914
Kyle Edmund29GBR90-1Lost in Qual. Nottingham 2 R1
480211
Evgeny Karlovskiy29RUS90-3-1Lost in Qual. Lyon R1
481438
Jakub Paul25SUI90+40+12Lost in Sarajevo F
Lost in Villeneuve Loubet R32
482473
Arthur Bouquier23FRA90-9-2Martos R16
483343
Makoto Ochi28JPN90-4
484434
Hynek Bartoň20CZE89+6+2Lost in Qual. Bratislava R2
485474
Federico Iannaccone25ITA89-2
48654
Yibing Wu24CHN88-59-20
487456
Sanhui Shin27KOR88-6-1Anseong R16
488482
Yanaki Milev20BUL88-3Lost in Kursumlijska Banja 8 R32
48978
Blaž Rola33SLO87-1
49068
Gerald Melzer33AUT87-18-5
491305
Kalin Ivanovski20MKD87-77-25
492375
Strong Kirchheimer29USA87-10-2San Diego 3 R32
493478
Hamish Stewart24GBR87-2Lost in Qual. Nottingham 2 R1
494333
Christian Langmo28USA87-2Wichita R32
495395
Rigele Te26CHN86-2
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 R16Lost 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 R16Lost 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 R16
507478
Yurii Dzhavakian31UKR84-12-2Lost in Koszalin R32
508349
Oleg Prihodko26UKR83+50+15Grodzisk Mazowiecki W
509478
Gabriele Piraino20ITA83+2Lost in Caltanissetta QF
510298
Viktor Durasovic27NOR83-5Lost in Grasse R32
Lost in Aarhus 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 R16Lost in Cordoba F
515442
Harrison Adams30USA79+11+3Qual. Lima W
Lost in Lima R32
516231
Nam Hoang Ly27VIE79-27-8Hong Kong R16
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 R16
526293
Pedro Boscardin Dias21BRA78+7+4Lima R1682124
527518
Adrian Oetzbach26GER77+4+2Aarhus R16Lost in Sarajevo QF
528521
Buvaysar Gadamauri23BEL76+7+2Aarhus R16Lost 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 R16Dededo W
534355
Karl Friberg25SWE74-54-15
535378
Alex Barrena21ARG74-3Lost in Qual. Perugia R1
536524
Marlon Vankan23GER74-2
537387
Gianmarco Ferrari23ITA74+33+8Lost in Caltanissetta F
Lost in Chieti R16
538436
Sebastian Gima22ROU74-44-12Lost in Sarajevo R32
Qual. Bratislava W
Lost in Bratislava R32
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 R16Lost in Cordoba SF
542193
Zhe Li37CHN72-14-3
543387
Mariano Kestelboim28ARG72-6Lost in Grasse R32
544351
Sascha Gueymard Wayenburg20FRA72-58-16Kursumlijska Banja 9 R16Lost in Kursumlijska Banja 8 R32
545532
Ryuki Matsuda24JPN72-7Lost in Dededo F
546544
Andrea Guerrieri25ITA71+13+3Martos R16Lost 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 R16Lost in Grasse QF
552160
Gonzalo Lama31CHI70-9
553393
Pawel Juszczak30POL70+14+4Koszalin R16Lost 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+3Lost in Villeneuve 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+3Lost in Grasse QF
Lost in Villeneuve Loubet R32
562497
Neil Oberleitner24AUT68-14-2
563476
Duarte Vale25POR68Elvas R16
564555
Quinn Vandecasteele21USA67Wichita R16
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-11Lost in Wichita R32
570 NCH 
(630)
Henry Searle18GBR66+60+13Qual. Nottingham 2 W
Lost in Nottingham 2 R16
571316
Eduardo Ribeiro26BRA66-3
572350
Vladyslav Orlov29UKR66+10+3Lost in Grodzisk Mazowiecki SF
573509
Radu Mihai Papoe21ROU65-1
574378
Sora Fukuda26JPN65+17+4Lost in Dededo SF
Lost in Anseong R32
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+2Lost in Cordoba R32
Lost in Rabat R32
582424
Saba Purtseladze22GEO63+37+8Kursumlijska Banja 9 R16Lost in Kursumlijska Banja 8 SF
583545
Ye Cong Mo23CHN62-38-8
584 NCH 
(600)
Diego Augusto Barreto Sánchez22ESP62+25+5Lima R16Qual. Lima W66108
585576
Stefan Dostanic22USA61+3
586232
José Pereira33BRA61+4
587 NCH 
(641)
Lilian Marmousez22FRA61+88+15Chieti QFCaltanissetta W
588471
Yuki Mochizuki26JPN61-10-3
589581
Alejo Sanchez Quilez18ESP61+4Martos R16
590390
David Pichler28AUT61-5-1
591284
Juan Pablo Paz29ARG61+6
59274
Mirza Bašić32BIH60+125+22Sarajevo W
593468
Gilles Arnaud Bailly18BEL60+5
594544
Luca Wiedenmann26GER60+66+11Hrastnik W
595461
Luca Giacomini26ITA60+1-1Lost in Hrastnik R32
596527
Max Alcalá Gurri21ESP60-10-2Rabat R16Lost in Cordoba R16
597 NCH 
(598)
Max Wiskandt22GER60+3Koszalin R16
598206
Daniel Cox33GBR59-6-2
599339
Keegan Smith25USA59-15-3
600549
Mika Brunold19SUI59+48+8Lost in Hrastnik F
60139
Peter Gojowczyk34GER58+2
602601
Siddharth Vishwakarma29IND58-1-1
603496
Denis Klok26RUS58+2
604592
Niels Visker22NED58
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+1Lost in Qual. Lima R2
Lost in Lima R32
615 NCH 
(651)
Igor Gimenez24BRA56+36+5Lima R16Qual. Lima W60102
616605
Liam Gavrielides20GER56-3Lost in Qual. Stuttgart R1
617553
Pedro Rodenas20ESP55-2Lost in Cordoba R32
Lost in Rabat R32
618371
Georgii Kravchenko23UKR55-19-5Koszalin R16
619618
Giuseppe La Vela23ITA55-1Lost in Caltanissetta R32
Lost in Chieti R32
620614
Dali Blanch21USA55-6-1Lost in Qual. Lima R1
621237
Alastair Gray25GBR54-1
622540
Peter Bertran28DOM54+55+8Santo Domingo 4 R32Lost in Santo Domingo 3 F
623262
Gabriel Décamps24BRA54-2Lost in Grodzisk Mazowiecki R32
624417
Ajeet Rai25NZL54Hong Kong R16
625 NCH 
(631)
Luca Castagnola21ITA54+6+1Lost in Hrastnik QF
Lost in Chieti R32
626537
Florent Bax24FRA54-1
6275
Kevin Anderson38RSA53-1
628191
Dragos Nicolae Madaras26SWE53-41-8
629483
Justin Boulais22CAN53-2
63025
Vasek Pospisil33CAN53-2
631483
Alec Deckers24NED53+14+2Lost in Hrastnik QF
632612
Ozan Baris20USA53-3Wichita R32
633486
Sergi Perez Contri26ESP53+5+1Martos R16Lost in Cordoba R16
634348
Sergey Fomin23UZB53-2Lost in Sarajevo R32
635397
Juan Bautista Otegui25ARG53-1Lost in Chieti R16
636629
Julio César Porras26ARG52
637CH
Aleksandre Bakshi26GEO52
638594
Enzo Wallart27FRA52-15-2
639437
Luca Potenza23ITA52+27+4Lost in Caltanissetta SF
Lost in Villeneuve Loubet R16
640639
Maxence Rivet20FRA52-1
641543
Luca Castelnuovo27SUI52-1
642462
Mili Poljičak19CRO52
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 R16Lost in Santo Domingo 3 R32
648531
Egor Agafonov21RUS51-7-1Monastir 24 R16
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 R16Lost in Grodzisk Mazowiecki R16
653144
Akira Santillan27AUS50+1
654632
Dušan Obradović23SRB50-5-1Kursumlijska Banja 9 R16Lost in Sarajevo R16
655433
Fausto Tabacco22ITA50
656521
Sidane Pontjodikromo23NED50
657377
Oleksandr Ovcharenko22UKR49-22-3Chieti QF
658321
Facundo Juárez26ITA49+6+1Lost in Caltanissetta R16
659 NCH 
(680)
Mateo Barreiros Reyes23BRA49+22+3Qual. Lima W
Lost in Lima R32
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-2Lost in Rabat 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 R16
667664
Daniel Pátý24CZE47+7+1Koszalin R16Lost 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 R16Daegu W
675530
M Rifki Fitriadi25INA45+9
676575
Kasidit Samrej23THA45-5-2
677 NCH 
(680)
Alessandro Pecci23ITA45+3-1Lost in Chieti 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 R16Lost 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 R32Lost 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 R16Lost in Grasse R32
700 NCH 
(706)
Stijn Slump25NED41+7
701519
Amr Elsayed25EGY41+8Monastir 24 R16
702689
Michiel De Krom25NED41+8Oradea R16
703469
Juan Sebastián Gómez32COL40+8Lost in Qual. Lima R1
704702
Fabien Salle24FRA40+8
705682
Lorenzo Carboni18ITA40+9Lost in Koszalin 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 R16Lost in Dededo SF
715 NCH 
(722)
Diego Fernandez Flores23CHI38+7Martos R32
716 NCH 
(721)
Aziz Ouakaa24TUN38+7Lost in Monastir 23 R32
Lost in Monastir 24 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 R16
722718
Henrik Wiersholm27USA37+7Lost in San 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+8Lost in Daegu F
Lost in Anseong R32
731 NCH 
(736)
Axel Nefve23USA36+5Wichita R32
732595
S D Prajwal Dev28IND36-37-8Hong Kong R16
733395
Wishaya Trongcharoenchaikul29THA36+1-1
734406
Timo Legout22FRA35+6Villeneuve Loubet QF
735719
Oliver Tarvet20GBR35+6San Diego 3 R16
736620
Eliot Spizzirri22USA35+6Wichita R32
737 NCH 
(755)
Branko Djuric19SRB35+30+3Nyiregyhaza R16Lost 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 R16Lost in San Diego 2 SF
749599
Giorgio Tabacco20ITA34+9
750150
João Domingues30POR34-5-1Elvas R16Lost in Setubal R16
751578
Jiří Barnat22CZE34-4-1Lost in Koszalin R32
752705
Antoine Ghibaudo19FRA34+8Lost in Qual. Lyon R1
753 NCH 
(755)
Aoran Wang27CHN33+8
754557
John Echeverria22ESP33+8
755687
Daisuke Sumizawa25JPN33+8Hong Kong R16
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 R16
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 R16
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 R16Lost 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 R16Lost in Grodzisk Mazowiecki QF
791768
Grigoriy Lomakin26KAZ29+24+2Monastir 24 R16Lost in Monastir 23 QF
792694
Xiaofei Wang21CHN28+4
793743
Seydina Andre20SEN28+20+1Lost in Caltanissetta R16
Lost in Chieti R16
794791
Mitsuki Wei Kang Leong19MAS28+6Anseong R16Lost in Daegu R16
795700
Marcel Zieliński23POL28+4Koszalin R16Lost 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 R16Lost 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 R16
809 NCH 
(812)
Joaquin Aguilar Cardozo19URU26+11
810 NCH 
(819)
Adit Sinha20USA26+23+1Santo Domingo 4 R16Lost in San Diego 2 R16
811 NCH 
(821)
Yi Zhou19CHN26+10
812808
Bang Shuo Yin25TWN26+10Hong Kong R16
813806
Ishaque Eqbal26IND26-1-1
814 NCH 
(823)
Ioan Alexandru Chirita21ROU26+9Lost in Oradea R32
815798
Luca Fantini23ITA26-17-2Lost in Qual. Perugia R1
816781
Dan Martin25CAN26+9Lost in Santo Domingo 3 R32
Lost in Santo Domingo 4 R32
817790
Kody Pearson24AUS26+9Wichita R32Lost in San Diego 2 R32
818561
Fermin Tenti26ARG26+9Lost in Grodzisk Mazowiecki R32
Lost in Koszalin 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 R16Lost 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 R16Lost in San Diego 2 R32
839645
Johan Alexander Rodriguez20COL24+7Santo Domingo 4 R16Lost 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 QF
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+2Lost in Chieti R32
852660
Michael Zhu31USA24+2
853840
Daniil Ostapenkov21BLR23+3
854219
Nicolás Álvarez Varona23ESP23+4
855843
Yanis Ghazouani Durand23FRA23+2Monastir 24 R16Lost in Monastir 23 R32
856 NCH 
(870)
Franco Ribero24ARG23+14+1Lost in Qual. Lima R2
857740
Juan Carlos Aguilar25CAN23+2Santo Domingo 4 R16Lost in Santo Domingo 3 R32
858848
Bogdan Pavel25ROU23+2Lost in Oradea 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 R16Lost in Monastir 23 R32
864 NCH 
(868)
Jasza Szajrych22POL23+4Lost in Grodzisk Mazowiecki R32
Lost in Koszalin R32
865855
Etienne Donnet23FRA22+4Monastir 24 R16
866747
Taha Baadi22CAN22+346+15Santo Domingo 3 W
Lost in Santo Domingo 4 R32
867441
Gergely Madarász29HUN22+4Lost in Nyiregyhaza 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 QF
879165
Aldin Šetkić36BIH21+15+1Lost in Monastir 23 R16
880879
Albert Pedrico Kravtsov19ESP21+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-1Lost in Grodzisk Mazowiecki R16
Lost in Nyiregyhaza R32
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
Qual. Koszalin W
Lost in Koszalin R32
899328
Arjun Kadhe30IND19+4
900614
Savva Polukhin25RUS19+4Kursumlijska Banja 9 R16
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 R16Lost in Monastir 23 SF
908616
Koray Kırcı25TUR19+3
909850
Francesco Ferrari26ITA19+14+1Nyiregyhaza R16Lost 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-1Lost in Grodzisk Mazowiecki R32
Lost in Qual. Koszalin R3
921827
Pietro Marino23ITA18-6-1Lost in Caltanissetta R32
922777
Kosuke Ogura28JPN18+4Lost in Santo Domingo 4 R32
923903
Siem Woldeab23USA17+4San Diego 3 R16
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+2Qual. Villeneuve Loubet W
Lost in Villeneuve Loubet R16
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 R16Lost 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 QFQual. Chieti W
953 NCH 
(983)
Jesse Delaney25AUS16+37+2Lost in Dededo QF
Lost in Hong Kong R32
954916
Jeffrey Von Der Schulenburg22SUI15+2
955944
Hunter Heck22USA15+2
956786
Chukang Wang24CHN15+3
957786
Derek Pham20AUS15+1San Diego 3 R16Lost in San Diego 2 R32
958812
Alexander Kotzen23USA15-10-1Wichita R16Qual. 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 R16
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-1Lost in Sarajevo R32
Lost in Kursumlijska Banja 9 R32
970824
Pierre Delage23FRA15-1Lost in Oradea R32
971963
Juan Estevez18ARG15-1Nyiregyhaza R32
972520
Michael Zheng20USA14-418-54
973941
Karlis Ozolins21LAT14+109+4Anseong R16Lost in Daegu SF
97426
Lukáš Rosol38CZE14-2
975884
Tuncay Duran20TUR14-1
976692
Boris Pokotilov27RUS14-3
977 NCH 
 1031
Tomohiro Masabayashi26JPN14+54+2Hong Kong R16Lost 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-4Lost in Santo Domingo 3 R32
Lost in Santo Domingo 4 R32
982963
Igor Kudriashov20RUS14-2
982964
George Houghton25GBR14-3
984 NCH 
 1004
Michele Ribecai21ITA14+20+1Chieti QFLost in Caltanissetta R16
Qual. Chieti W
985981
Carlo Alberto Caniato18ITA14-4
986976
Lautaro Agustin Falabella26ARG14-3
987598
Simon Anthony Ivanov23BUL14-3Lost in Kursumlijska Banja 9 R32
988264
Aleksandre Metreveli30GEO14-3
989944
Daniel De Jonge24NED14-22-1Koszalin R32Qual. Koszalin W
990782
Gabriel Donev27BUL14-3Lost in Kursumlijska 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 :