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

 Live ATP Ranking

Live Ranking
Race
Tournament Draws
Schedule
Live Scores
Live ATP Ranking
#: Tennis Player Rank
CH: Career High
 NCH : New Career High (Previous Career High in parenthesis)
1 / 1 / 1: Immediate / Near / Far Career High
Ctry: Country + National rank
+/-: Rank change vs previous official rankings release
Next : if player wins next match
Max : if player wins current tournament
Tournament categories include : GS2000, ATP1000, ATP500, ATP250, CH175/125/100/75/50, M25/15 (GS/ATP Tour/Challengers/ITF + winner points)
All
<18
<19
<20
<21
<22
<23
<24
<25
>30
>35
#CHPlayerAgeCtryPts+/-CurrentPreviousCurrentNextMax
1CH
Novak Djoković36SRB9990
2CH
Jannik Sinner22ITA8670+10Madrid R6487109660
31
Carlos Alcaraz20ESP7155-990Madrid R6471958145
41
Daniil Medvedev28RUS7005-80Madrid R6470457995
52
Alexander Zverev27GER5345-80Madrid R6453856335
62
Casper Ruud25NOR4445-35Madrid R6444855435
73
Stefanos Tsitsipas25GRE3860-170Madrid R6439004850
85
Andrey Rublev26RUS3750-80Madrid R6437904740
98
Hubert Hurkacz27POL3640-35Madrid R6436804630
103
Grigor Dimitrov32BUL3560-80Madrid R6436004550
Advertisement
119
Alex de Minaur25AUS3435-35Madrid R6434754425
124
Holger Rune20DEN3210-35Madrid R6432504200
135
Taylor Fritz26USA2480-80Madrid R6425203470
14CH
Ben Shelton21USA2420+1-60Madrid R6424603410
1513
Ugo Humbert25FRA2370-1-165Madrid R6424103360
1612
Tommy Paul26USA2260-90Madrid R6423003250
17 NCH 
 (18) 
Alexander Bublik26KAZ1965+1-27Madrid R6420052955
18 NCH 
 (19) 
Sebastián Báez23ARG1920+1-35Madrid R6419602910
198
Karen Khachanov27RUS1910-2-170Madrid R6419502900
2017
Adrian Mannarino35FRA1875Madrid R6419152865
2119
Francisco Cerúndolo25ARG1680+1Madrid R6417202670
2218
Nicolás Jarry28CHI1675+1Madrid R6417152665
2310
Frances Tiafoe26USA1650-2-35Madrid R6416902640
2421
Tallon Griekspoor27NED1505+1Madrid R6415452495
2523
Sebastian Korda23USA1485+1Madrid R6415252475
26 NCH 
 (27) 
Tomás Martín Etcheverry24ARG1460+1-15Madrid R6415002450
2715
Lorenzo Musetti22ITA1340+2-15Madrid R6413802330
288
Cameron Norrie28GBR1310+2-35Madrid R6413502300
2923
Jiří Lehečka22CZE1305+2Madrid R6413452295
3021
Alejandro Davidovich Fokina24ESP1275-2-80Madrid R6413152265
31 NCH 
 (32) 
Arthur Fils19FRA1251+1-22Madrid R6412912241
326
Félix Auger-Aliassime23CAN1240+3Madrid R12812602230
3332
Jordan Thompson30AUS1191-65Madrid R6412312181
34 NCH 
 (38) 
Alejandro Tabilo26CHI1161+4+10Madrid R12811812151
35 NCH 
 (37) 
Fábián Marozsán24HUN1159+2-5Madrid R12811792149
366
Gaël Monfils37FRA1145+4+3Madrid R12811652135
3735
Matteo Arnaldi23ITA1140-1-51Madrid R12811602130
38 NCH 
 (41) 
Mariano Navone23ARG1134+3-7Madrid R12811542124
3937
Jack Draper22GBR1116+4+10Madrid R12811362106
4036
Roman Safiullin26RUS1088+2-51Madrid R12811082078
4138
Alexei Popyrin24AUS1057+5Madrid R12810772047
4229
Christopher Eubanks27USA1053+2-34Madrid R12810732043
4327
Laslo Djere28SRB1050-4-100
4437
Sebastian Ofner27AUT1036+1-40Madrid R12810562026
4521
Jan Lennard Struff33GER1030-21-598Madrid R6410702020
4643
Tomáš Macháč23CZE1016+4+3Madrid R12810362006
47CH
Facundo Díaz Acosta23ARG983-65Madrid R12810031973
4844
Marcos Giron30USA980+3-15Madrid R12810001970
4921
Lorenzo Sonego28ITA966+3-10Madrid R1289861956
5040
Pedro Martínez26ESP937+5Lost in Qual. Madrid R1
Advertisement
5131
Márton Fucsovics32HUN932+2-10
5249
Dominik Koepfer29GER932+2-6Madrid R1289521922
5346
Nuno Borges27POR916+3Madrid R1289361906
5412
Borna Ćorić27CRO894-20-350Madrid R1289141884
5546
Zhizhen Zhang27CHN868-6-170Madrid R1288881858
56 NCH 
 (60) 
Luciano Darderi22ITA855+4-20Madrid R1288751845
5745
Yannick Hanfmann32GER848+1-51Madrid R1288681838
5827
Miomir Kecmanović24SRB830+8Madrid R1288501820
5945
Alexander Shevchenko23KAZ828-51Madrid R1288481818
60 NCH 
 (62) 
Flavio Cobolli21ITA828+4-20Madrid R1288481818
6123
Dušan Lajović33SRB811+4-35Madrid R1288311801
6253
Christopher O'Connell29AUS807+5-15Madrid R1288271797
6349
Roberto Carballés Baena31ESP806+5-15Madrid R1288261796
6421
Daniel Evans33GBR806+5-10
6563
Thiago Seyboth Wild24BRA799-2-50Madrid R1288191789
66 NCH 
 (70) 
Alex Michelsen19USA798+4-1Madrid R1288181788
6748
Aleksandar Vukic28AUS792-5-65Madrid R1288121782
6837
Emil Ruusuvuori25FIN780+3-15Madrid R1288001770
6961
Pavel Kotov25RUS779+3-8Madrid R1287991769
7069
Jakub Menšík18CZE769+4+3Madrid R1287891759
7143
Brandon Nakashima22USA755+10+30Madrid R128Qual. Madrid WQual. Madrid W
Madrid R128
7751745
7242
Arthur Rinderknech28FRA754+5+10Madrid R1287741744
73 NCH 
 (74) 
Arthur Cazaux21FRA746+2-2
7449
Federico Coria32ARG736+9+16Lost in Qual. Madrid R2
7537
Mackenzie McDonald29USA735+1-10
761
Andy Murray36GBR735-19-175
7770
Rinky Hijikata23AUS724+2-19
7875
Luca Nardi20ITA718+6
7951
Corentin Moutet25FRA715+9+20Madrid R128Qual. Madrid WQual. Madrid W
Madrid R128
7351705
8024
Yoshihito Nishioka28JPN708-2-35Madrid R1287281698
8152
Jaume Munar26ESP705-8-80Madrid R1287251695
8258
Taro Daniel31JPN695+3-22Madrid R1287151685
8347
Daniel Altmaier25GER693-22-178Madrid R1287131683
8440
Max Purcell26AUS690-4-41Madrid R1287101680
859
Roberto Bautista Agut36ESP683+1-25Madrid R128Lost in Qual. Madrid R2Lost in Qual. Madrid R2
Madrid R128
7031673
8614
Aslan Karatsev30RUS675-38-366Madrid R1286951665
873
Stan Wawrinka39SUI672-25
8848
Constant Lestienne31FRA669+2+11
8985
Aleksandar Kovačević25USA668+8+30Madrid R128Qual. Madrid WQual. Madrid W
Madrid R128
6881658
909
Fabio Fognini36ITA650+4
9180
Sumit Nagal26IND648-9-77
9265
Thanasi Kokkinakis28AUS647+1-3Madrid R128Qual. Madrid WQual. Madrid W
Madrid R128
6671637
93 NCH 
 (96) 
Francisco Comesaña23ARG645+3+3Lost in Qual. Madrid R2
946
Matteo Berrettini28ITA630+4
9558
Hugo Gaston23FRA617-25Lost in Qual. Madrid R1
9656
Daniel Elahi Galán27COL616-7-50Madrid R1286361606
9745
Maximilian Marterer28GER616+3Lost in Qual. Madrid R1
9863
Luca Van Assche19FRA608+1-22Madrid R1286281598
9917
Cristian Garín27CHI608-7-45
10039
J.J. Wolf25USA605+2Lost in Savannah R32
Advertisement
10190
Thiago Agustín Tirante23ARG596+3+3Lost in Qual. Madrid R2
10217
Albert Ramos Viñolas36ESP595+3+5Madrid R128Qual. Madrid WQual. Madrid W
Madrid R128
6151585
10396
Camilo Ugo Carabelli24ARG582+4+3Lost in Qual. Madrid R2
104103
Zizou Bergs24BEL581-1-16Madrid R1286111581
10571
Alexandre Müller27FRA574+4Lost in Qual. Madrid R1
10648
Pedro Cachín29ARG573-15-80Madrid R1285931563
10760
Juan Pablo Varillas28PER572-1-10
1087
David Goffin33BEL562-7-50Lost in Qual. Madrid R1
109 NCH 
(111)
Juncheng Shang19CHN560+2Madrid R1285901560
11049
Grégoire Barrère30FRA560-2-15Lost in Qual. Madrid R1
11181
Michael Mmoh26USA557+3Lost in Savannah R32
11246
James Duckworth32AUS555+1-4Shenzhen R16560623
1137
Richard Gasquet37FRA550+3+5Madrid R128Qual. Madrid WQual. Madrid W
Madrid R128
5701540
11461
Thiago Monteiro29BRA550+4+5Madrid R128Qual. Madrid WQual. Madrid W
Madrid R128
5701540
1153
Dominic Thiem30AUT547-5-15Lost in Qual. Madrid R2
11622
Botic van de Zandschulp28NED545-1Madrid R1285651535
117 NCH 
(119)
Adam Walton25AUS535+2-1
118116
Lukáš Klein26SVK524+2Madrid R128Qual. Madrid WQual. Madrid W
Madrid R128
5441514
119 NCH 
(124)
Giovanni Mpetshi Perricard20FRA516+5
120 NCH 
(125)
Zachary Svajda21USA512+5
121 NCH 
(125)
Stefano Napolitano29ITA506+5Lost in Qual. Madrid R1
122111
Vít Kopřiva26CZE503+1-14Lost in Qual. Madrid R1
123115
Duje Ajduković23CRO500-1-18Lost in Qual. Madrid R2
124102
Hamad Medjedović20SRB499+6+24Madrid R128Qual. Madrid WQual. Madrid W
Madrid R128
5191489
125112
Harold Mayot22FRA499-13-60
126124
Emilio Nava22USA494+1Lost in Qual. Madrid R1
12755
Facundo Bagnis34ARG490+9+30Madrid R128Qual. Madrid WQual. Madrid W
Madrid R128
5101480
12887
Jurij Rodionov24AUT487-11-58Lost in Qual. Madrid R1
129 NCH 
(131)
Valentin Vacherot25MON479+2+6Lost in Qual. Madrid R2
13039
Mikhail Kukushkin36KAZ476-1Lost in Qual. Madrid R1
13139
Radu Albot34MDA468+2+3Lost in Qual. Madrid R2
132128
Felipe Meligeni Alves26BRA468-4-8Lost in Qual. Madrid R1
13310
Denis Shapovalov25CAN465-1Madrid R1284851455
134127
Terence Atmane22FRA463+1Lost in Qual. Madrid R1
135121
Nicolas Moreno De Alboran26USA460+3+3Rome R16466529
136131
Pablo Llamas Ruiz21ESP460+10+26Madrid R128Qual. Madrid WQual. Madrid W
Madrid R128
4801450
137 NCH 
(139)
Matteo Gigante22ITA456+2Lost in Qual. Madrid R1
13836
Pierre Hugues Herbert33FRA447+5Lost in Qual. Madrid R1
13988
Dominic Stricker21SUI443-18-75
1408
Diego Schwartzman31ARG439+2-10Lost in Qual. Madrid R1
14118
Benoît Paire34FRA432-1-19
14223
Damir Džumhur31BIH430+3-10Ostrava R16436499
143110
Giulio Zeppieri22ITA427-2-23Lost in Qual. Madrid R2
14431
Lloyd Harris27RSA427+5Shenzhen R32433502
14593
Liam Broady30GBR423+5
146 NCH 
(149)
Titouan Droguet22FRA418+5Lost in Qual. Madrid R1
147 NCH 
(149)
Benjamin Hassan29LBN418+12+23Madrid R128Qual. Madrid WQual. Madrid W
Madrid R128
4381408
148126
Leandro Riedi22SUI417+4
149148
Román Andrés Burruchaga22ARG416-1-12
150133
Patrick Kypson24USA410-6-30Lost in Savannah R32
Advertisement
15172
Borna Gojo26CRO406-17-58
15272
Yosuke Watanuki26JPN403-15-56
153129
Gabriel Diallo22CAN399+1-11Lost in Ostrava R32
15493
Tomás Barrios Vera26CHI393+1-16
155 NCH 
(161)
Alexis Galarneau25CAN390+6
156106
Zsombor Piros24HUN390+4-1Lost in Rome R32
157109
Otto Virtanen22FIN380+1-15
158 NCH 
(165)
Ugo Blanchet25FRA380+7-5
15980
Jozef Kovalík31SVK377+5-9Rome R16383446
16053
Denis Kudla31USA370+2-19Savannah R16376439
161129
Shintaro Mochizuki20JPN367+2-20Lost in Qual. Madrid R2
162136
Andrea Pellegrino27ITA362+4-15Lost in Rome R32
163135
Sho Shimabukuro26JPN361+8
164146
Rudolf Molleker23GER361+8
165135
Jesper de Jong23NED356-9-44Rome R16362425
166128
Andrea Vavassori28ITA355-9-41Lost in Qual. Madrid R1
167112
Marco Trungelliti34ARG355+2-11
16895
Hugo Grenier28FRA350-15-61Lost in Rome R32
16964
Hugo Dellien30BOL350+4+6Rome R16356419
17042
Benjamin Bonzi27FRA343+6Lost in Ostrava R32
17137
Bernabé Zapata Miralles27ESP340-24-90Lost in Qual. Madrid R1
17279
Juan Manuel Cerúndolo22ARG340+7-2Rome R16346409
173 NCH 
(175)
Martin Damm20USA340+4-3
174126
Jan Choinski27GBR336+6-4
175 NCH 
(182)
Beibit Zhukayev23KAZ335+7
176 NCH 
(183)
Coleman Wong19HKG335+7Shenzhen R32340409
17731
Maxime Cressy26USA333+1-10
178176
Denis Yevseyev30KAZ333+6Shenzhen R32335404
179174
Gustavo Heide22BRA333-5-11
180 NCH 
(185)
Mattéo Martineau25FRA331+6-1Rome R16337400
181142
Mattia Bellucci22ITA331-9Shenzhen R16337400
182156
Vitaliy Sachko26UKR327+7+2Ostrava R16333396
183155
Dino Prižmić18CRO324+7
18461
Quentin Halys27FRA321-14-40Lost in Qual. Madrid R1
18578
Yasutaka Uchiyama31JPN319-17-50Shenzhen R32325394
18663
Jason Kubler30AUS316+2-10
187131
Genaro Alberto Olivieri25ARG311+11+4Concepcion R16315357
188154
Dalibor Svrčina21CZE310-3-23
18960
Stefano Travaglia32ITA308+7Rome R16314377
190186
Li Tu27AUS308+3-7Lost in Shenzhen R32
191190
Oliver Crawford24GBR308+6Lost in Savannah R32
1923
Milos Raonic33CAN305+7
19385
Dennis Novak30AUT304+12+6Ostrava R16310373
194116
Marc Polmans26AUS303-19-41
195172
Seongchan Hong26KOR302-8-25
196105
Elias Ymer28SWE301+5Lost in Ostrava R32
197126
Filip Misolic22AUT301+5
19847
Marc-Andrea Hüsler27SUI299-3-10
199181
Billy Harris29GBR296+8Rome R16302365
200197
Henrique Rocha20POR295+10Lost in Ostrava R32
Advertisement
201191
Nerman Fatić29BIH295+10Lost in Rome R32
202142
Joris De Loore31BEL293-11-30
20338
Alex Molčan26SVK291-11-25
204 NCH 
(206)
Lukas Neumayer21AUT290+2-7Lost in Ostrava R32
205 NCH 
(207)
Omar Jasika26AUS289+7Savannah R16295358
206116
Calvin Hémery29FRA289-12-24Savannah R16295358
207187
Oriol Roca Batalla30ESP289+1-7Lost in Rome R32
208151
Enzo Couacaud29FRA288+9+6Ostrava R16294357
209201
Nick Hardt23DOM288-6-13
210160
Alexander Ritschard30SUI285-1-10Savannah R16291354
211 NCH 
(218)
Alejandro Moro Cañas23ESP285+7+4Rome R16291354
212123
Ryan Peniston28GBR283+3
213181
Daniel Rincon21ESP281+3-2Ostrava R16287350
214191
Kyrian Jacquet22FRA280-4
215149
Francesco Maestrelli21ITA279+6+6Rome R16285348
216202
Clément Tabur24FRA279-12-22Lost in Savannah R32
217191
Mark Lajal20EST277+6+6Shenzhen R16283346
218 NCH 
(220)
Murkel Dellien26BOL273+4
219194
Dane Sweeny23AUS270+5Shenzhen R32276345
220203
Jules Marie32FRA270-7-19Shenzhen R16276339
221170
Maxime Janvier27FRA267+8+6Savannah R16273336
22210
Lucas Pouille30FRA263+4Lost in Qual. Madrid R1
223 NCH 
(228)
Valentin Royer22FRA261+5Santa Margherita 5 R16263285
224134
Manuel Guinard28FRA259+7+3Ostrava R16265328
225108
Franco Agamenone31ITA258-5-17Rome R16264327
226135
Antoine Escoffier32FRA258+10+6Shenzhen R16264327
227193
Tristan Boyer23USA256-27-48Savannah R16262325
228162
Dmitry Popko27KAZ256+6+3Savannah R16262325
229214
Aziz Dougaz27TUN256+3Lost in Hammamet 7 F
230CH
Jaime Faria20POR255-2Ostrava R16261324
231134
Geoffrey Blancaneaux25FRA255-12-22Lost in Rome R32
232 NCH 
(235)
Henri Squire23GER255+3+2Ostrava R16261324
233183
Adrian Andreev22BUL254Lost in Rome R32
234108
Francesco Passaro23ITA245+4Lost in Rome R32
23549
Illya Marchenko36UKR241+5-2Lost in Shenzhen R32
236125
Juan Pablo Ficovich27ARG241+10+4Concepcion R16245287
237194
Gonzalo Oliveira29VEN241+6Lost in Savannah R32
238181
Abdullah Shelbayh20JOR240+17+10Lost in Qual. Madrid R2
239 NCH 
(243)
Ethan Quinn20USA239+9+6Savannah R16245308
240125
Alex Bolt31AUS239+4Shenzhen R32245314
241158
Yu-hsiou Hsu25TWN238+4Shenzhen R32244313
242157
Santiago Rodríguez Taverna24ARG238-5-12
24383
Chun Hsin Tseng22TWN237+8+6Ostrava R16243306
244114
Gijs Brouwer28NED237+8+6Savannah R16243306
245242
Joao Fonseca17BRA237-3-4Madrid R1282671237
24620
Guido Pella33ARG235+1
247237
Tristan Schoolkate23AUS235-6-7Shenzhen R32241310
248135
Mitchell Krueger30USA234-9-10Savannah R16240303
24941
Tennys Sandgren32USA233+11+6Savannah R16239302
25097
Kimmer Coppejans30BEL232
Advertisement
251 NCH 
(253)
Arthur Fery21GBR230+2Shenzhen R32236305
25217
Bernard Tomic31AUS230+4Lost in Savannah R32
253164
Yunchaokete Bu22CHN228-86-141Shenzhen R32234303
25421
Steve Johnson34USA227+5
255254
Enrico Dalla Valle26ITA226+11+3Ostrava R16232295
256 NCH 
(262)
Philip Sekulic20AUS224+6Shenzhen R32229298
257247
Javier Barranco Cosano25ESP224+6Lost in Qual. Rome R1
258238
Nikolás Sánchez Izquierdo25ESP222+6-2Lost in Rome R32
259123
Timofey Skatov23KAZ221+12+6Ostrava R16227290
260257
Liam Draxl22CAN220+8
261159
Dimitar Kuzmanov30BUL219+4-4Lost in Ostrava R32
262124
Federico Gaio32ITA219-8-11
26362
Gianluca Mager29ITA216-6-13
264180
Brandon Holt26USA215+3-7
265223
Edoardo Lavagno25ITA214+8Lost in Rome R32
266245
Maks Kaśnikowski20POL214-17-19Lost in Ostrava R32
267204
Máté Valkusz25HUN211-40-50
268140
Mathias Bourgue30FRA210+6
269181
Thai Son Kwiatkowski29USA210+6Lost in Savannah R32
270 NCH 
(278)
Aidan Mayo20USA210+10+6Savannah R16216279
271142
Ivan Gakhov27RUS208+1-7Rome R16214277
27278
Renzo Olivo32ARG206+6Lost in Concepcion R32
273258
Samuel Vincent Ruggeri21ITA206-15-22Lost in Rome R32
274203
Yuta Shimizu24JPN205+5Shenzhen R32211280
275264
Filip Cristian Jianu22ROU204+6Antalya 16 R32204215
276248
Alibek Kachmazov21RUS202-15-24Shenzhen R32207276
277177
Andrea Collarini32ARG199-7-17
278181
Tristan Lamasine31FRA199+7Lost in Ostrava R32
279194
Gauthier Onclin23BEL198-3-10Ostrava R16204267
280114
Jason Jung34TWN197-11-20
281158
Tung Lin Wu25TWN197+8Shenzhen R32203272
282 NCH 
(290)
Hady Habib25LBN196+8Lost in Savannah R32
283228
Nicolás Mejía24COL195+8
284 NCH 
(286)
Álvaro Guillén Meza21ECU195+10+4Concepcion R16199241
28570
Guido Andreozzi32ARG194+2-4Lost in Qual. Ostrava R1
286 NCH 
(294)
Alexander Blockx19BEL190+10
287265
Clément Chidekh22FRA189+8-1Lost in Santa Margherita 4 SF
Lost in Santa Margherita 5 R32
28828
João Sousa35POR189+9
289 NCH 
(297)
David Jordá Sanchis29ESP189+9
29054
Yibing Wu24CHN188-4-10
291270
Ergi Kırkın25TUR188+8+1Concepcion R16192234
29235
Jiří Veselý30CZE185-9-16Lost in Ostrava R32
293111
Zdeněk Kolář27CZE182-68-85Ostrava R16188251
294152
Luke Saville30AUS180-2-13Lost in Shenzhen R32
295273
Sebastian Fanselow32GER180+8
296 NCH 
(304)
Adolfo Daniel Vallejo19PAR179+8
297284
Pedro Sakamoto30BRA178+8
29850
Mikael Ymer25SWE177+8
299285
Alexander Weis27ITA177-6-15Lost in Qual. Rome R2
30040
Ilya Ivashka30BLR176-10
301269
Giovanni Fonio25ITA176-9
3028
John Isner38USA175+5
303278
August Holmgren26DEN175-19-24
304296
Marvin Möller25GER174+5-1Lost in Qual. Ostrava R1
305 NCH 
(311)
Blaise Bicknell22JAM174+7+2Lost in Qual. Savannah R2
306 NCH 
(310)
Elmer Møller20DEN174+4-1
307176
Daniel Masur29GER171+1-4Nottingham R32172196
308259
João Lucas Reis Da Silva24BRA169-26-34Lost in Qual. Savannah R1
309282
Michael Vrbenský24CZE168+4-1Split R32Lost in Dubrovnik R32168181
310184
Nicholas David Ionel21ROU168+4Lost in Ostrava R32
31185
Carlos Taberner26ESP167+19+10Rome R16Qual. Rome W173236
312121
Raúl Brancaccio26ITA164+5Lost in Rome R32
313201
Rio Noguchi25JPN164+10+4Shenzhen R32Qual. Shenzhen W170239
314244
Lucas Poullain28FRA163-12-18
315 NCH 
(318)
Felix Gill21GBR163+3
316167
Nino Serdarušić27CRO161+4
317CH
Martin Landaluce18ESP160+5Madrid R1281901160
318127
Lorenzo Giustino32ITA160+6
319257
Timo Stodder27GER160+6
320212
Michael Geerts29BEL160+7Lost in Qual. Rome R2
321309
Vilius Gaubas19LTU159+24+8Rome R16Qual. Rome W165228
322 NCH 
(342)
Sandro Kopp23AUT159+20+6Lost in Hammamet 7 SF
323 NCH 
(326)
Federico Agustin Gomez27ARG159+3-1Savannah R16Qual. Savannah W165228
32465
Egor Gerasimov31BLR158+8+2Lost in Qual. Shenzhen R2
325302
Andrew Paulson22CZE158-9-7
326243
Daniel Michalski24POL157+9+2Lost in Qual. Ostrava R2
327 NCH 
(347)
Jakub Nicod19CZE157+24+9Ostrava R16Qual. Ostrava W163226
328190
Matheus Pucinelli De Almeida23BRA157-51-50
32916
Marco Cecchinato31ITA156-41-41Lost in Rome R32
330310
Gabriel Debru18FRA156+8+2Lost in Qual. Rome R2
331299
Khumoyun Sultanov25UZB155-3-4
332143
Hiroki Moriya33JPN155+2Lost in Qual. Shenzhen R2
333310
Mathys Erhard22FRA155-12-6Angers R16156178
334322
Charles Broom26GBR154+5Nottingham R32154178
335200
Yan Bai34CHN153+5
336320
Marko Topo20GER153+5
337326
Alexis Gautier27FRA152+6Lost in Angers R32
338168
Antoine Bellier27SUI151+6
33950
Ričardas Berankis33LTU150-10-7Shenzhen R32Qual. Shenzhen W156225
340271
Moez Echargui31TUN150-9-7Lost in Qual. Shenzhen R1
341221
Hernán Casanova30ARG150-5-5Concepcion R16154196
342 NCH 
(349)
Vadym Ursu27UKR149+7
343323
Hazem Naw24SYR149+3-1
344153
Jay Clarke25GBR148+6
345 NCH 
(349)
Gerard Campana Lee19KOR147+7Lost in Qual. Savannah R1
34684
Alessandro Giannessi33ITA146-31-21
347298
Aidan McHugh23GBR145+7
348309
Gonzalo Bueno20PER144+13+4Concepcion R16148190
3494
Kei Nishikori34JPN143+9
35075
Kamil Majchrzak28POL143+9Lost in Qual. Shenzhen R1
351111
Ramkumar Ramanathan29IND143+9+2Lost in Qual. Shenzhen R2
35265
Evgeny Donskoy33RUS143-33-18Lost in Qual. Shenzhen R1
353272
Orlando Luz26BRA143-20-13Lost in Qual. Ostrava R2
354164
Riccardo Bonadio30ITA143-43-30Lost in Qual. Rome R1
355258
James McCabe20AUS141+10+4Shenzhen R32Qual. Shenzhen W147216
35633
Federico Delbonis33ARG140-1-4
357354
Gilbert Klier Junior23BRA139+5
358217
Jonáš Forejtek23CZE138+10+2Lost in Qual. Ostrava R2
359324
Cezar Crețu23ROU138+4
360127
Facundo Mena31ARG137+46+17Concepcion R16Santiago W141183
361356
Giles Hussey26GBR137-5-7Nottingham R32137161
362130
Mohamed Safwat33EGY137-5-7
36356
Marius Copil33ROU136+4Lost in Qual. Rome R1
364CH
Mikalai Haliak25BLR136-1Lost in Qual. Shenzhen R1
365363
Tim Handel27GER136+4
366311
Toby Kodat21USA135+7+2Lost in Qual. Savannah R2
367348
Omni Kumar22USA135-14-10Santa Margherita 5 R16Lost in Santa Margherita 4 SF137159
368330
Guy Den Ouden22NED134-20-15
369196
Paul Jubb24GBR133+3Nottingham R32134158
370278
Lucas Gerch29GER132+4Lost in Hammamet 7 R32
Lost in Qual. Rome R1
371191
Dragos Nicolae Madaras26SWE131-34-23
37257
Gastão Elias33POR131+6
373 NCH 
(379)
Matej Dodig18CRO131+6Split R32131145
374238
Skander Mansouri28TUN131+6
375 NCH 
(411)
Robin Bertrand21FRA131+36+12Nottingham R32Monastir 16 W131154
376363
Damien Wenger24SUI130+7
377342
Remy Bertola25SUI130+15+3Shenzhen R32Qual. Shenzhen W136205
37876
Salvatore Caruso31ITA130-7-5
379 NCH 
(405)
Marcello Serafini21ITA130+26+9Rome R16Lost in Santa Margherita 4 R16
Qual. Rome W
136199
380305
Kalin Ivanovski19MKD129+6
381379
Martin Krumich21CZE128+6Lost in Qual. Ostrava R1
382380
Alberto Barroso Campos27ESP128+9+1Lost in Hammamet 7 R32
Lost in Qual. Rome R2
383 NCH 
(396)
Ignacio Buse20PER127+16+2Qual. Rome W
Lost in Rome R32
384314
Benjamin Lock31ZIM127-3
385267
Louis Weßels25GER127-3Meerbusch R32127141
386 NCH 
(393)
James Trotter24JPN126+14+4Shenzhen R32Qual. Shenzhen W132201
387154
Altuğ Çelikbilek27TUR126+14+4Shenzhen R32Qual. Shenzhen W132201
388329
Carlos Sánchez Jover23ESP126-11-6Santa Margherita 5 R16127149
389348
Blake Ellis25AUS126+4-1Lost in Qual. Shenzhen R2
390305
Yishai Oliel24ISR126+8Lost in Santa Margherita 4 R32
391303
Arthur Weber31FRA125+4-1Lost in Qual. Rome R1
392211
Roberto Cid Subervi30DOM125+5-1Lost in Concepcion R32
393 NCH 
(394)
Arthur Géa19FRA124+11+3Qual. Savannah W
Lost in Savannah R32
394289
Corentin Denolly26FRA124+8+2Lost in Qual. Savannah R2
395365
Daniel Mérida19ESP121+8-1Lost in Qual. Rome R2
396352
Giovanni Oradini26ITA120-20-12Lost in Santa Margherita 4 R32
Qual. Rome W
Lost in Rome R32
397280
Dominik Palan23CZE120-16-11Lost in Qual. Shenzhen R1
398273
Max Houkes23NED120-32-17Lost in Santa Margherita 5 R32
399361
Bogdan Bobrov26RUS119-10-9Lost in Qual. Savannah R1
400325
Yankı Erel23TUR118-53-32Lost in Qual. Shenzhen R1
401240
Dan Added25FRA118+7-2
402220
Blake Mott28AUS117+11Nottingham R32118142
403331
Carlos Lopez Montagud23ESP117+16+4Santa Margherita 5 R16Lost in Santa Margherita 4 QF119141
404168
Frederico Ferreira Silva29POR116-29-16Lost in Qual. Ostrava R1
405167
Laurent Lokoli29FRA115-23-15
406303
Francesco Forti24ITA115-10-11
407 NCH 
(412)
Valerio Aboian21ARG115+5-3Concepcion R16119161
408CH
Nishesh Basavareddy18USA114+7
409334
Robert Strombachs24LAT114-21-14Lost in Qual. Ostrava R2
410404
Cannon Kingsley22USA113+6
411339
Daniel Cukierman28ISR113+6
412144
Cem İlkel28TUR113+6Nottingham R32114138
413396
Stefanos Sakellaridis19GRE112+16+5Concepcion R16Qual. Concepcion W116158
414 NCH 
(416)
Svyatoslav Gulin21RUS111+7
415 NCH 
(422)
Lautaro Midon20ARG111+7
416134
Steven Diez33CAN111-2-6
417 NCH 
(422)
Matías Soto24CHI110+7Lost in Concepcion R32
418351
Fajing Sun27CHN107+9Lost in Shenzhen R32
419357
Eric Vanshelboim22UKR106-12-14Shymkent 2 R32Lost in Shymkent QF106119
420334
Naoki Nakagawa27JPN105+11
421349
Marat Sharipov21RUS105-1-7Antalya 16 R32105119
422365
Kris Van Wyk27RSA105-13-15Monastir 17 R32Lost in Monastir 16 R32105119
423421
Learner Tien18USA104+9
424160
Oleksii Krutykh24UKR104+1-6Lost in Santa Margherita 4 R16
Lost in Qual. Rome R1
425268
Gonzalo Villanueva29ARG104-2-7Lost in Concepcion R32
426409
Kilian Feldbausch18SUI103+10
427377
Mateus Alves23BRA103-33-23
428 NCH 
(435)
Hynek Bartoň20CZE103+9
429127
Jelle Sels28NED103+16+3Ostrava R16Qual. Ostrava W109172
430329
Nick Chappell31USA103+8
431427
Matthew Dellavedova23AUS103+4-1Nottingham R32103126
43236
Oscar Otte30GER102-42-25
433144
Akira Santillan26AUS102+11+2Lost in Qual. Shenzhen R2
43414
Kyle Edmund29GBR101-8-8Lost in Qual. Savannah R2
435388
Anton Matusevich22GBR101+6
436 NCH 
(442)
Daniil Glinka23EST101+6
437174
Nicola Kuhn24GER100+24+8Lost in Hammamet 7 SF
438 NCH 
(443)
Jie Cui26CHN100+5
439343
Mats Rosenkranz25GER100+7
440378
Alex Barrena21ARG100-12-7
441355
Karl Friberg25SWE99-8-5
442438
Orel Kimhi20ISR99+5
443439
Lorenzo Joaquín Rodríguez24ARG99-4-3Lost in Concepcion R32
444 NCH 
(449)
Bor Artnak19SLO98+5Lost in Qual. Savannah R1
445333
George Loffhagen23GBR97-5-4
446103
Stefan Kozlov26USA97+5Lost in Savannah R32
447238
Yusuke Takahashi26JPN97+3-1
44839
Peter Gojowczyk34GER96-18-9
449395
Tibo Colson23BEL96+4
450235
Pol Martín Tiffon24ESP96+4Lost in Qual. Madrid R1
451207
Daniel Dutra da Silva35BRA95+13+4Concepcion R1699141
452436
Gabi Adrian Boitan24ROU95+24+9Savannah R16Qual. Savannah W101164
453 NCH 
(473)
Andrés Andrade25ECU95+22+8Savannah R16Qual. Savannah W101164
454206
Matija Pecotić34CRO94+6+2Lost in Qual. Savannah R2
455334
Leo Borg20SWE94-45-25Sanxenxo R1695108
456437
Ryan Nijboer24NED94+27+9Rome R16Lost in Hammamet 7 QF
Qual. Rome W
100163
457456
Sanhui Shin27KOR93
458343
Makoto Ochi27JPN92-3-3
459161
Filip Peliwo30POL92-1Nottingham R32Lost in Monastir 16 R1692116
460404
Toby Samuel21GBR91+3
461229
Mukund Sasikumar27IND91-13-7Lost in Qual. Shenzhen R1
46267
Ernesto Escobedo27MEX90+4
463458
Nicolas Zanellato22BRA90-5-3Lost in Concepcion R32
464340
Colin Sinclair29NMI89-8-4
465234
Maxime Chazal31FRA89+3-1Split R32Dubrovnik W90104
466434
Luciano Emanuel Ambrogi20ARG89-32-15Lost in Concepcion R32
467462
Bruno Kuzuhara20USA89-5-3Lost in Savannah R32
468436
Sebastian Gima21ROU89-3-2Lost in Hammamet 7 R16
Lost in Qual. Ostrava R1
469 NCH 
(479)
Kirill Kivattsev26RUS89+52+15Lost in Santa Margherita 4 F
470226
Juan Bautista Torres22ARG88-1Concepcion R1692134
471469
Martyn Pawelski19POL88-1Nottingham R3289113
472 NCH 
(477)
Andrea Picchione25ITA88+5+2Santa Margherita 5 R16Lost in Antalya 15 SF90112
473231
Nam Hoang Ly27VIE87
474439
Adria Soriano Barrera24COL87-7-3
475382
Max Hans Rehberg20GER87-1Meerbusch R3288102
476 NCH 
(523)
Stefan Popović20SRB87+47+14Kursumlijska Banja W
477210
Raphaël Collignon22BEL86+106+25Hammamet 7 W
478298
Viktor Durasovic27NOR86+11+2Qual. Savannah W
Lost in Savannah R32
479478
Yurii Dzhavakian30UKR86-1
48052
Soonwoo Kwon26KOR85-1
4811
Rafael Nadal37ESP85+31+10Madrid R1281051075
482480
Andre Ilagan23USA85-2
483470
Garrett Johns23USA85-2Vero Beach R3286100
484482
Juan Carlos Prado Angelo19BOL85+6+2Concepcion R1689131
485462
Constantin Bittoun Kouzmine25FRA85-3Lost in Hammamet 7 R16
486236
Ulises Blanch26USA84-2
487375
Strong Kirchheimer28USA84-1Lost in Savannah R32
488470
Imanol López Morillo24ESP84
489293
Pedro Boscardin Dias21BRA84-18-4Lost in Concepcion R32
490478
Hamish Stewart24GBR83-3-1Nottingham R3284108
491265
Evgenii Tiurnev27RUS83+7+3Shymkent 2 R32Lost in Shymkent SF8498
492233
Yun seong Chung26KOR82-122-53
493260
Carlos Gimeno Valero22ESP82-1
494467
Hikaru Shiraishi23JPN82-3-1
49568
Gerald Melzer33AUT81-1Lost in Qual. Savannah R2
496211
Evgeny Karlovskiy29RUS81-1Lost in Qual. Ostrava R1
49798
Antoine Hoang28FRA81+3+2Angers R16Lost in Azay Le Rideau R1683105
49878
Blaž Rola33SLO80-46-16
499493
Iñaki Montes De La Torre21ESP78+4
500 NCH 
(534)
Luka Pavlovic24FRA78+34+8Kursumlijska Banja 2 R32Lost in Kursumlijska Banja F7993
501 NCH 
(504)
Vlad Andrei Dancu25ROU78+3
502333
Christian Langmo27USA77+3Vero Beach R327892
503 NCH 
(506)
Jacob Fearnley22GBR76+6
504397
Alexey Zakharov24RUS76+6Monastir 17 R327791
50580
Norbert Gombos33SVK76-6-3Qual. Ostrava W
Lost in Ostrava R32
506 NCH 
(577)
Arthur Bouquier23FRA76+71+14Azay Le Rideau W
507378
Eliakim Coulibaly21CIV76-5-3Monastir 17 R32Lost in Monastir 16 F7690
508 NCH 
(511)
Gabriele Pennaforti23ITA76+3Lost in Santa Margherita 4 R16
Lost in Rome R32
509339
Andrey Chepelev25RUS76-1-1Lost in Antalya 15 R32
510193
Zhe Li37CHN75+3
511508
Andres Martin22USA75+3
512438
Jakub Paul25SUI75+4
513 NCH 
(517)
Sander Jong23NED75+4Meerbusch R32Lost in Telde 2 R327589
514484
Federico Iannaccone25ITA75+4Santa Margherita 5 R167799
515 NCH 
(550)
Dan Alexandru Tomescu25ROU75+35+7Lost in Kursumlijska Banja F
516256
Marek Gengel28CZE74+4
517343
Alex Martí Pujolras25ESP74-10-3
518 NCH 
(529)
Buvaysar Gadamauri23BEL74+11+2Lost in Santa Margherita 4 R32
Qual. Ostrava W
Lost in Ostrava R32
519486
Alex Knaff26LUX74-1Nottingham R32Lost in Monastir 16 QF7498
520348
Jérôme Kym21SUI73-24-7Antalya 16 R32Lost in Hammamet 7 R167488
521160
Gonzalo Lama30CHI73+1
522412
Miguel Damas24ESP73-7-2Lost in Qual. Rome R1
523520
Michael Zheng20USA72+1
524 NCH 
(565)
Philip Henning23RSA72+43+8Lost in Antalya 15 F
525316
Eduardo Ribeiro26BRA72+1
526 NCH 
(527)
Petr Nesterov21BUL72+1
527 NCH 
(530)
Adrian Oetzbach26GER72+3Meerbusch R32Lost in Dubrovnik R327286
52816
Nikoloz Basilashvili32GEO71+11+2Lost in Qual. Ostrava R2
529524
Edas Butvilas19LTU71+16+3Lost in Hammamet 7 QF
530351
Sascha Gueymard Wayenburg20FRA71-2-1Lost in Telde 2 R32
531 NCH 
(532)
Ryuki Matsuda24JPN71+1Nottingham R32Lost in Monastir 16 R167195
532395
Alafia Ayeni24USA70+1
533485
Luka Mikrut20CRO70+2Split R32Lost in Dubrovnik R327185
534514
Olaf Pieczkowski20POL70+3Nottingham R327195
535509
Radu Mihai Papoe21ROU69+3
536478
Gabriele Piraino20ITA69+113+19Santa Margherita 5 R16Santa Margherita 4 W7193
537 NCH 
(542)
Tom Gentzsch20GER69+5Meerbusch R326983
538106
Darian King31BAR68+5
539524
Hanwen Li21CHN68+5
54062
Kenny de Schepper36FRA68+17+2Lost in Azay Le Rideau QF
541 NCH 
(548)
Maximus Jones19THA68+7
542 NCH 
(551)
Ryan Seggerman24USA67+9
543136
Alexey Vatutin31RUS67+9
544273
Peter Heller31GER67-4-2
545 NCH 
(547)
Matyas Fuele25HUN67+2-1
546 NCH 
(554)
Jacob Bradshaw21AUS67+8
547371
Karue Sell30BRA66+8
548198
Christian Harrison29USA66+8
549273
Elmar Ejupovic31GER66-2
550 NCH 
(560)
Lukáš Pokorný22SVK66+10Lost in Monastir 16 R32
551 NCH 
(553)
Marlon Vankan23GER66+2-1Meerbusch R326781
552476
Ignacio Monzón26ARG66-11-3
553 NCH 
(561)
Quinn Vandecasteele21USA65+8
554289
Alex Rybakov27USA65-29-7Lost in Qual. Savannah R1
555521
Sidane Pontjodikromo23NED65+11Lost in Santa Margherita 4 R32
556390
David Pichler28AUT64+39+5Lost in Dubrovnik R16
Qual. Ostrava W
Lost in Ostrava R32
557 NCH 
(569)
Pedro Vives Marcos23ESP63+13
558206
Daniel Cox33GBR63-61-17Nottingham R326488
559285
Matías Franco Descotte29ARG63+12
560 NCH 
(569)
Franco Roncadelli24URU63+9-1Concepcion R16Qual. Concepcion W67109
561309
Julian Ocleppo26ITA62-89-25
562349
Oleg Prihodko26UKR62-3Lost in Antalya 15 R32
563387
Mariano Kestelboim28ARG62+1-3
564468
Gilles Arnaud Bailly18BEL62+11
565420
Alexandr Cozbinov28MDA62-29-8
566498
Nikolay Vylegzhanin24RUS62+12Lost in Azay Le Rideau R32
567284
Juan Pablo Paz29ARG62+20+1Lost in Antalya 15 QF
568290
Shintaro Imai30JPN61+12Nottingham R326286
569 NCH 
(576)
Stefan Dostanic22USA61+12
570545
Tom Paris21FRA61+12
571377
Oleksandr Ovcharenko22UKR61+17+1Lost in Hammamet 7 R16
572271
Evan Zhu25USA61-26-7
573 NCH 
(589)
Alejo Sanchez Quilez18ESP61+17+1Lost in Santa Margherita 4 R16
Lost in Santa Margherita 5 R32
574437
Luca Potenza23ITA61+2-1Santa Margherita 5 R16Lost in Santa Margherita 4 R326385
575550
Guido Iván Justo26ARG61+9Lost in Concepcion R32
576339
Keegan Smith25USA61+10
577496
Denis Klok25RUS61-5-2Shymkent 2 R32Lost in Shymkent QF6175
578 NCH 
(589)
Rodrigo Pacheco Mendez18MEX60+11
579558
Andrea Guerrieri25ITA60-21-6
580471
Yuki Mochizuki26JPN60+11
581371
Georgii Kravchenko23UKR60+4-1
582506
Tommaso Compagnucci24ITA60-76-17Lost in Qual. Rome R1
583 NCH 
(592)
Niels Visker22NED60+9Meerbusch R326074
584497
Neil Oberleitner24AUT60+46+7Split R32Lost in Dubrovnik F6175
585 NCH 
(599)
Moerani Bouzige24AUS60+14+1Lost in Monastir 16 QF
586395
Rigele Te26CHN59-101-25Lost in Shenzhen R32
587482
Yanaki Milev20BUL59+7Antalya 16 R16Lost in Antalya 15 R326073
588341
Wilson Leite32BRA59+5-1Lost in Qual. Concepcion R1
589497
Jake Delaney26AUS59-16-4
590527
Max Alcalá Gurri21ESP59+7
591387
Gianmarco Ferrari23ITA59+5
592476
Duarte Vale25POR59-13-3Lost in Qual. Savannah R1
593495
Viacheslav Bielinskyi20UKR58-34-8Split R325973
594461
Luca Giacomini26ITA58+9Lost in Hammamet 7 R16
595393
Pawel Juszczak30POL57+20+2Lost in Hammamet 7 QF
596378
Sora Fukuda26JPN57+8
597537
Florent Bax24FRA57+23+3Lost in Hammamet 7 QF
598466
Christoph Negritu30GER57+9Lost in Antalya 16 R32
599 NCH 
(610)
Diego Augusto Barreto Sánchez22ESP57+53+7Lost in Telde 2 F
600548
Yassine Dlimi20MAR56+8
601586
Andrej Nedic19BIH56+8Kursumlijska Banja 2 R325771
602550
Ilia Simakin20RUS56+3-1
603513
Kai Wehnelt28GER56-1-2Lost in Monastir 16 R16
604147
Kaichi Uchida29JPN56-36-8Lost in Concepcion R32
605453
Leonardo Aboian26ARG56+48+6Concepcion R16Qual. Concepcion W60102
606553
Pedro Rodenas20ESP55+7
607321
Facundo Juárez26ITA55+39+5Antalya 15 W
608521
Tsung Hao Huang24TWN55-7-3
609532
Adrien Gobat22FRA55-44-10
610531
Egor Agafonov21RUS55-79-16Lost in Monastir 16 R32
Lost in Monastir 17 R32
611424
Saba Purtseladze22GEO55-13-4Lost in Qual. Rome R1
612237
Alastair Gray25GBR54+4
613232
José Pereira33BRA54+20+2Concepcion R16Qual. Concepcion W58100
614346
Stuart Parker26GBR54+13+1Lost in Monastir 16 QF
615188
Miljan Zekić35SRB54+3
616428
Federico Arnaboldi23ITA54+3Lost in Santa Margherita 4 R32
6175
Kevin Anderson37RSA53+6
618483
Justin Boulais22CAN53+6
61925
Vasek Pospisil33CAN53+6
620612
Ozan Baris20USA53+6
621515
Émilien Voisin24FRA53-4-1Split R165467
622417
Ajeet Rai25NZL53+6Lost in Qual. Savannah R1
623 NCH 
(642)
Giuseppe La Vela23ITA53+19+2Lost in Antalya 15 QF
624622
Dali Blanch21USA53-2-1Lost in Telde 2 R32
625162
Kacper Żuk25POL52+9
626 NCH 
(632)
Luca Castagnola21ITA52+10Lost in Qual. Ostrava R1
627543
Luca Castelnuovo27SUI52+2-1
628554
Tomás Farjat23ARG52-16-4Lost in Qual. Concepcion R1
629259
Shuichi Sekiguchi32JPN51+9
630159
Gian Marco Moroni26ITA51+9
631262
Gabriel Décamps24BRA51+30+3Lost in Santiago QF
Lost in Qual. Concepcion R2
632544
Luca Wiedenmann25GER51+9
633403
Lorenzo Rottoli22ITA51-132-28Lost in Qual. Rome R1
634348
Sergey Fomin23UZB51+63+8Shymkent 2 R32Shymkent W5266
635350
Vladyslav Orlov28UKR51+16+1Shymkent 2 R32Lost in Shymkent R165165
636600
Chris Rodesch22LUX50+8
637574
Kiranpal Pannu27NZL50+10
638486
Sergi Perez Contri26ESP50-1-2
639442
Harrison Adams29USA49+15
640477
Peter Fajta21HUN49+15Lost in Telde 2 R32
641605
Lorenzo Bocchi26ITA49+16
642466
Jea Moon Lee30KOR49-79-16
643594
Enzo Wallart27FRA49+15Nottingham R325074
644433
Fausto Tabacco21ITA49-33-7Santa Margherita 5 R16Lost in Santa Margherita 4 R325173
645468
Dominik Kellovský27CZE49+35+4Qual. Ostrava W
Lost in Ostrava R32
646643
Liam Gavrielides20GER49-3-2Meerbusch R325064
647 NCH 
(678)
Peter Benjamin Privara19SVK49+35+4Ostrava R1655118
648530
M Rifki Fitriadi25INA48-38-8
649627
Fabrizio Andaloro23ITA48+13Lost in Qual. Santa Margherita 4 R2
Lost in Santa Margherita 4 R32
650530
Evgeny Philippov22RUS48-15-4
651279
Rubin Statham36NZL48+12
652646
Ye Cong Mo23CHN48-2-2Lost in Qual. Shenzhen R1
653 NCH 
(659)
Siddharth Vishwakarma29IND47+11
654483
Alec Deckers23NED47-9-3Meerbusch R324862
655545
Sebastian Prechtel27GER47-15-4
656280
Álvaro López San Martín26ESP47+9
657588
Alexander Zgirovsky22BLR47+9Lost in Hammamet 7 R32
658575
Kasidit Samrej23THA47-10-3
659497
Victor Lilov20USA47-53-10Vero Beach R324862
660 NCH 
(666)
Dušan Obradović23SRB47+19+2Meerbusch R32Lost in Kursumlijska Banja QF4862
661466
Harry Wendelken22GBR47+6Nottingham R32Lost in Azay Le Rideau R324872
662595
S D Prajwal Dev27IND47+8+1Shymkent 2 R16Lost in Shymkent R324861
663622
Amaury Raynel21FRA47-32-6
664 NCH 
(671)
Igor Gimenez24BRA47+7+1Lost in Qual. Concepcion R2
66584
Henri Laaksonen32SUI46-5-2
666400
Alejo Lorenzo Lingua Lavallén23ARG46-7-3
66712
Feliciano López42ESP45+5
668657
Justin Barki23INA45+5
669643
Lorenzo Claverie21ITA45-1-1
670289
Renta Tokuda26JPN45-1-1
671495
Tristan McCormick25USA45+30+4Qual. Savannah W
Lost in Savannah R32
672198
Elliot Benchetrit25MAR45-16-4Lost in Kursumlijska Banja SF
673608
Kazuki Nishiwaki29JPN45+3Shymkent 2 R32Lost in Shymkent R324660
674479
Felix Corwin27USA45+3Lost in Qual. Concepcion R1
675670
Karan Singh20IND45+21+2Lost in Shymkent QF
676668
James Tracy21USA44+7
677453
Arklon Huertas Del Pino Cordova29PER44-45-8
678 NCH 
(684)
Takuya Kumasaka25JPN44+6Monastir 17 R324559
679397
Juan Bautista Otegui25ARG44+7
680608
Mario Gonzalez Fernandez21ESP44+7Lost in Telde 2 R32
68150
Juan Ignacio Lóndero30ARG43+7
682225
Karim Mohamed Maamoun33EGY43+8
683197
Jeremy Jahn34GER43+8
684 NCH 
(689)
Michael Agwi20IRL43+8Meerbusch R324458
685540
Peter Bertran28DOM43+8
686659
Rishab Agarwal28IND43+8
687479
Ilya Snițari22MDA43+55+8Lost in Kursumlijska Banja F
68878
Nicolás Kicker31ARG42-88-16
689406
Timo Legout22FRA42-1
690673
Yuta Kawahashi26JPN42-15-3
691599
Giorgio Tabacco20ITA42+4-1
692463
Jaimee Floyd Angele24FRA42+7Vero Beach R324357
69326
Filip Krajinović32SRB41-200-40
69440
Thiemo de Bakker35NED41+8
695664
Daniel Pátý24CZE41+3-1
696130
Duck-hee Lee25KOR41-75-13
697504
Simon Beaupain24BEL41+7Meerbusch R32Lost in Santa Margherita 4 R164256
698519
Amr Elsayed25EGY41-13-3Lost in Monastir 16 R32
69974
Mirza Bašić32BIH40+12+1Split R32Lost in Dubrovnik SF4155
700 NCH 
(703)
Fabien Salle24FRA40+6
701682
Lorenzo Carboni18ITA40+6Lost in Santa Margherita 4 R16
Lost in Santa Margherita 5 R32
702552
Jorge Martinez Martinez28ESP40+3-1
703 NCH 
(706)
Alexandros Skorilas24GRE40+5
704469
Ezekiel Clark25USA39-130-23
705686
Taisei Ichikawa23JPN39-2-2
706 NCH 
(710)
Linang Xiao24CHN39+17+2Lost in Qual. Shenzhen R2
707681
Millen Hurrion24GBR39-26-6
708689
Sebastian Sorger18AUT39+5Lost in Split R32
70924
Martin Kližan34SVK38+130+15Telde 2 W
Lost in Santa Margherita 5 R32
710236
JiSung Nam30KOR38-36-7
711 NCH 
(712)
Julio César Porras26ARG38+3Sanxenxo R163952
712463
Alfredo Perez26USA38+3
713 NCH 
(719)
Bautista Vilicich22ARG38+6+1Lost in Qual. Concepcion R2
714709
Lewie Lane23GER38+3
715182
Maximilian Neuchrist32AUT37+5
716 NCH 
(718)
Henry Searle18GBR37+2Lost in Savannah R32
717 NCH 
(718)
Henrik Wiersholm27USA37+4
718670
Cyril Vandermeersch24FRA37+9+1Lost in Azay Le Rideau R16
719691
Jacob Brumm25USA37-10-3Lost in Qual. Concepcion R2
720 NCH 
(739)
Kokoro Isomura21JPN37+28+3Antalya 16 R16Lost in Antalya 15 QF3851
721CH
Trevor Svajda18USA36+3
722 NCH 
(723)
Ryotaro Taguchi23JPN36+3
723709
Jimmy Yang26GER36+3Nottingham R323761
724534
Pedro Araújo22POR36+4Monastir 17 R323751
725 NCH 
(747)
Max Wiskandt22GER36+22+2Monastir 17 R32Lost in Monastir 16 SF3751
726633
Zura Tkemaladze23GEO36+4
727 NCH 
(731)
Tiago Pereira19POR36+4Sanxenxo R163750
728392
Patrik Rikl25CZE35-18-4
729719
Oliver Tarvet20GBR35+4
730620
Eliot Spizzirri22USA35+4
731531
Johannus Monday22GBR35+4
732 NCH 
(737)
Mae Malige18FRA35+5Lost in Angers R32
733 NCH 
(750)
Ignacio Antonio Becerra Otarola23CHI35+17+2Lost in Santiago QF
Lost in Concepcion R32
734696
Deney Wassermann23NED35-18-3Antalya 16 R163649
735 NCH 
(738)
William Grant23USA35+3Vero Beach R323650
736 NCH 
(737)
Maxence Rivet20FRA35+4Lost in Azay Le Rideau R16
737549
Mika Brunold19SUI35+9+1Lost in Antalya 15 R16
738 NCH 
(750)
Miloš Karol21SVK35+21+3Lost in Dubrovnik SF
Lost in Split R32
739721
Aziz Ouakaa24TUN35-7-1Lost in Hammamet 7 R32
740 NCH 
(792)
Joel Schwärzler18AUT34+52+6Savannah R1640103
741605
Niki Kaliyanda Poonacha28IND34+2
742367
Nathan Ponwith26USA34+2Vero Beach R323549
743 NCH 
(769)
Massimo Giunta19ITA34+38+5Lost in Santa Margherita 4 QF
Lost in Qual. Rome R2
744635
Maxence Beaugé23FRA34-15-2
745719
Hanyi Liu22CHN34-23-3Lost in Shymkent R32
Lost in Shymkent 2 R32
746665
Cash Hanzlik22USA33+3
747687
Daisuke Sumizawa25JPN33+4
748 NCH 
(753)
Mateo Barreiros Reyes23BRA33+10+1Mosquera R163557
749 NCH 
(774)
Emile Hudd23GBR33+36+4Nottingham R32Lost in Azay Le Rideau SF3458
750686
Florian Broska26GER33+3Meerbusch R163447
751689
Michiel De Krom25NED33+5Lost in Hammamet 7 R32
752 NCH 
(762)
Alexander Stater25USA32+10+1Lost in Santiago R32
Lost in Qual. Concepcion R2
753728
Patrick Brady19GBR32-1-1
754686
Jakob Schnaitter28GER32+3
755 NCH 
(771)
Viktor Jović22SRB32+23+3Kursumlijska Banja 2 R32Lost in Kursumlijska Banja SF3347
756557
John Echeverria22ESP32-17-3
757615
Alejandro Manzanera Pertusa21ESP32-79-13Lost in Telde 2 QF
758578
Jiří Barnat22CZE32+8+1Antalya 16 R32Lost in Antalya 15 R163347
759489
Jack Pinnington Jones21GBR31+1
760717
Alex Martinez23ESP31+1
761589
Edward Winter19AUS31-25-4
762755
Aoran Wang27CHN31+1
763485
Digvijaypratap Singh23IND31-51-8
764 NCH 
(772)
Axel Garcian21FRA31+8+1Lost in Azay Le Rideau R16
765688
Alexandre Aubriot24FRA31+3
766462
Mili Poljičak19CRO31-12-2Split R16Lost in Dubrovnik R163245
767 NCH 
(791)
Branko Djuric19SRB30+24+2Lost in Kursumlijska Banja QF
Lost in Qual. Ostrava R1
768603
Palaphoom Kovapitukted24THA30+3
769726
Juan Manuel La Serna20ARG30-24-4
770 NCH 
(773)
Alessandro Pecci23ITA30+16+1Lost in Antalya 15 R16
771678
Joshua Sheehy27USA30+32+3Lost in Monastir 16 SF
772509
Tao Mu23CHN30-5-1
7737
Fernando Verdasco40ESP29+2
774669
Shunsuke Mitsui21JPN29+2
775769
Patrick Kaukovalta25FIN29+2Lost in Azay Le Rideau R32
776382
Thomas Fancutt29AUS29+3
777740
Juan Carlos Aguilar25CAN29+3
778420
Stefan Palosi24ROU29+4Lost in Antalya 15 R32
779776
Axel Nefve23USA29+8Lost in Qual. Savannah R1
780 NCH 
(788)
Stijn Slump25NED29+8Antalya 16 R32Lost in Antalya 15 R323044
781773
Samuele Pieri22ITA29-8-1Santa Margherita 5 R163153
782680
Aleksandr Braynin24UKR29+7Meerbusch R163043
783746
Diego Fernandez Flores23CHI29-28-4Lost in Telde 2 SF
784395
Wishaya Trongcharoenchaikul29THA29-10-1Lost in Antalya 15 R32
Lost in Antalya 16 R32
785388
Jacopo Berrettini25ITA28+12+1Lost in Dubrovnik R16
786694
Xiaofei Wang21CHN28+8
787437
Adam Moundir28MAR28-23-3
78890
Emilio Gómez32ECU28-174-27Lost in Concepcion R32
789520
Conner Huertas del Pino28PER27-89-14
790694
Jeremy Jin19AUS27+3-1
791 NCH 
(827)
Iliyan Radulov18BUL27+36+2Lost in Telde 2 QF
792430
Sidharth Rawat31IND27+6
793790
Petr Bar Biryukov22RUS27+6
794 NCH 
(800)
João Eduardo Schiessl19BRA27+6
795791
Noah Schachter24USA27+6Vero Beach R322842
796 NCH 
(804)
Patrick Zahraj24GER27+8Meerbusch R322842
797791
Mitsuki Wei Kang Leong19MAS27+10
798606
Călin Manda26ROU27-2-1
799 NCH 
(802)
Erik Arutiunian19BLR27+6Shymkent 2 R32Lost in Shymkent R322842
800715
Leonardo Rossi21ITA27+6Lost in Kursumlijska Banja R16
801768
Grigoriy Lomakin26KAZ27-6-1Shymkent 2 R32Lost in Shymkent R322842
802546
Uisung Park23KOR26+7
803796
Pierre Yves Bailly20BEL26+7
804536
Petr Nouza25CZE26+7
805793
Filippo Moroni23ITA26+7
806197
Evan Furness25FRA26+17+1Lost in Hammamet 7 R16
807645
Johan Alexander Rodriguez20COL26+6
808 NCH 
(814)
Joaquin Aguilar Cardozo19URU26+6
809808
Bang Shuo Yin25TWN26+6
810582
Colin Markes27USA26-8-1
811790
Kody Pearson24AUS26+8
812743
Seydina Andre20SEN26+8Lost in Monastir 16 R32
813 NCH 
(815)
Thomas Braithwaite24AUS26+8
814700
Marcel Zieliński23POL26-73-9Antalya 16 R32Lost in Telde 2 R322741
815595
Alec Beckley22RSA26-25-3
816807
Matthew William Donald19CZE26-8-1Antalya 16 R322741
817 NCH 
(818)
Daniel Antonio Núñez22CHI25+52+4Lost in Santiago SF
Lost in Concepcion R32
818789
Yaroslav Demin18RUS25+16+1Lost in Telde 2 R16
819 NCH 
(822)
Ofek Shimanov18ISR25+9
820598
Simon Anthony Ivanov23BUL25-37-4Kursumlijska Banja F3232
821459
Jeremy Beale29AUS24+8
821808
Thomas Setodji28FRA24+8
82319
Pablo Cuevas38URU24+8
824770
Tauheed Browning21USA24-54-6Lost in Monastir 16 R32
Lost in Monastir 17 R32
825 NCH 
(829)
Samir Banerjee20USA24+7
826819
Adit Sinha20USA24+7
82760
Tatsuma Ito35JPN24-62-7
828444
Jonathan Mridha29SWE24-2-1Lost in Telde 2 R32
829 NCH 
(833)
Peter Buldorini19ITA24+6
830776
Aliaksandr Liaonenka25BLR24+6Lost in Monastir 16 R32
831 NCH 
(837)
Yi Zhou19CHN24+6Shenzhen R323099
832150
João Domingues30POR24-14-2
833 NCH 
(837)
Niccolo Catini26ITA24+5
834561
Fermin Tenti26ARG24+90+6Lost in Santiago F
835501
Shinji Hazawa25JPN23-13-2
836827
Adam Neff22USA23+4
837595
Masamichi Imamura25JPN23+4Nottingham R32Qual. Nottingham W2448
838 NCH 
(866)
Yanis Ghazouani Durand23FRA23+32+2Lost in Azay Le Rideau QF
839628
Maxime Mora27FRA23-23-3
840641
Lilian Marmousez22FRA23-23-3
841488
Quentin Folliot25FRA23+3
842806
Ishaque Eqbal26IND23+4
843 NCH 
(845)
Matt Hulme25AUS23+2Nottingham R32Lost in Azay Le Rideau R32
Qual. Nottingham W
2448
844 NCH 
(847)
Leo Vithoontien24JPN23+3Lost in Santiago R16
845 NCH 
(871)
Maxim Zhukov19RUS23+28+2Shymkent 2 R16Lost in Shymkent R162437
846705
Antoine Ghibaudo19FRA23+2
847660
Michael Zhu31USA23+2Qual. Sanxenxo W
848811
Samir Hamza Reguig22ALG23+2Lost in Monastir 16 R32
Lost in Monastir 17 R32
849700
Aidan Kim19USA22+3
850341
Lucas Catarina27MON22+1
851839
Patrick Maloney24USA22+2
852441
Gergely Madarász29HUN22-28-3Split R32Lost in Dubrovnik R162337
853CH
Luciano Carraro26ITA22+1
854830
Luke Simkiss25GBR22+1Nottingham R322347
855848
Bogdan Pavel24ROU22+1
856216
David Pérez Sanz29ESP22+1
857751
Guy Den Heijer27NED22+1Meerbusch R322337
858 NCH 
(891)
Paulo Andre Saraiva Dos Santos23BRA22+35+2Lost in Santiago QF
859759
Louis Tessa26FRA22+2
860635
Luigi Sorrentino25ITA22Santa Margherita 5 R16Qual. Santa Margherita 4 W
Lost in Santa Margherita 4 R32
2446
861 NCH 
(862)
John Sperle22GER22+1Meerbusch R322337
862860
Maik Steiner29GER22+13+1Sanxenxo R162336
863838
Iiro Vasa21FIN21
864509
Murphy Cassone21USA21+1
865845
Isaac Becroft23NZL21+2
866115
Mats Moraing31GER21+2
867 NCH 
(885)
Gianluca Cadenasso19ITA21+21+1Lost in Santa Margherita 4 R16
868523
Mark Whitehouse30GBR21-9-1
869267
Collin Altamirano28USA21+3
870 NCH 
(874)
Daniel Bagnolini21ITA21+4
87125
Jérémy Chardy37FRA20-102-10
872800
Fnu Nidunjianzan20CHN20+5
87392
Brayden Schnur28CAN20+5
874663
Calum Puttergill30AUS20+6
875866
Etienne Donnet23FRA20+4Vero Beach R322135
876869
Oliver Ojakaar19EST20+5
877790
Yeong Seok Jeong24KOR20-35-3
878867
Amit Vales18ISR20+4
879 NCH 
(882)
Pavle Marinkov18AUS20+4
880870
Max Dahlin18SWE20+4
881165
Aldin Šetkić36BIH20+23+1Split R16Lost in Dubrovnik R322134
882785
Alan Fernando Rubio Fierros25MEX20+3
883 NCH 
(884)
Federico Bondioli18ITA20+3Lost in Qual. Shenzhen R1
884 NCH 
(887)
Tomas Curras Abasolo23ESP20+3Lost in Telde 2 R16
Lost in Sanxenxo R32
885 NCH 
(887)
Thanapet Chanta24THA20+5
886870
Preston Brown22USA20+6Lost in Mosquera R32
887 NCH 
(891)
Luca Fantini23ITA20+7Lost in Kursumlijska Banja R16
888370
David Poljak27CZE20+9Lost in Qual. Ostrava R1
889880
Jasza Szajrych22POL20+7Split R32Lost in Dubrovnik R322135
890328
Arjun Kadhe30IND19+8
891 NCH 
(897)
Nicolai Budkov Kjaer17NOR19+8
892591
Kyle Kang19USA19-28-2
893249
Edan Leshem27ISR19-27-2
894846
Daniil Ostapenkov20BLR19+8
895566
Franco Emanuel Egea28ARG19+6
896 NCH 
 1070
Franco Ribero24ARG19+174+9Concepcion R16Qual. Santiago W
Lost in Santiago QF
Qual. Concepcion W
2365
897887
Mees Rottgering16NED19+6
898889
Jayden Court23AUS19+7
899776
Vito Tonejc24CRO19+7
900619
Benjamin Winter Lopez25ESP19+16+1Lost in Telde 2 R16
901695
Aleksandre Bakshi26GEO19-10-1Shymkent 2 R32Lost in Shymkent R322034
902581
Ignacio Carou24URU19-7-1Lost in Qual. Concepcion R1
903807
Andrea Bacaloni22ITA19+7
904744
Boris Butulija25SRB19+5Kursumlijska Banja 2 R32Lost in Azay Le Rideau R322034
905827
Pietro Marino22ITA19+45+3Santa Margherita 5 R16Lost in Dubrovnik QF
Qual. Santa Margherita 5 W
2143
906363
Oscar Jose Gutierrez30BRA19+16+1Lost in Telde 2 R16
907610
Guy Orly Iradukunda28BDI18+4
908903
Emilien Demanet18BEL18+4Lost in Kursumlijska Banja R16
909446
Jumpei Yamasaki26JPN18+5
910715
Ray Ho24TWN18-21-2
911601
Eero Vasa27FIN18+4
912 NCH 
(914)
Francisco Rocha24POR18+7
913 NCH 
(943)
Brian Bozemoj20NED18+30+2Lost in Kursumlijska Banja QF
914508
Manish Sureshkumar24IND18+4Lost in Shymkent R32
Lost in Shymkent 2 R32
915753
Justin Roberts27BAH18-7-1
916903
Siem Woldeab22USA17+9
917455
Adrian Bodmer29SUI17+10
918153
Andrea Arnaboldi36ITA17+10
919913
Jack Loutit19NZL17+11
920447
Jorge Panta28PER17-7-1
921608
Manuel Mazza25ITA17+16+1Lost in Antalya 15 R16
922219
Nicolás Álvarez Varona22ESP17+7
923834
Alexandre Reco24FRA17+130+6Nottingham R32Lost in Azay Le Rideau F1842
924911
Kalman L. Boyd27USA17+8
925917
Mariano Tammaro20ITA17-8-1Lost in Kursumlijska Banja R16
926836
Kai Lemstra24GER17-55-4
927444
Gage Brymer29USA17-7-1
928 NCH 
(964)
Sean Hess23ARG17+36+2Lost in Dubrovnik QF
929 NCH 
(947)
Corban Crowther21NZL17+18+1Monastir 17 R32Lost in Qual. Monastir 16 R3
Lost in Monastir 16 R16
1832
930854
Stefano Reitano26ITA17-7-1Lost in Santa Margherita 5 R32
931919
Raphael Perot22FRA16+3
932201
Lucas Miedler27AUT16+3
93333
John Millman34AUS16+3
934812
Alexander Kotzen23USA16+4
935786
Derek Pham20AUS16+4
936880
Jesse Flores29CRC16+6
937 NCH 
(941)
Ivan Marrero Curbelo25ESP16+4Vero Beach R321731
938785
Lucas Bouquet26FRA16-31-3Angers R161840
939 NCH 
(945)
Fares Zakaria22EGY16+6
940890
Nikolay Nedelchev20BUL16+6
941886
Tomas Lanik21SVK16+8Lost in Qual. Antalya 15 R3
Lost in Antalya 16 R32
942 NCH 
(948)
Jack Logé19BEL16+6Kursumlijska Banja 2 R32Lost in Kursumlijska Banja R161731
943863
Ben Jones25GBR16+10Vero Beach R321731
944916
Jeffrey Von Der Schulenburg22SUI15+10
945944
Hunter Heck21USA15+10
946 NCH 
(953)
Marc Majdandzic19GER15+10Lost in Meerbusch R32
946469
Riccardo Balzerani25ITA15+12
948786
Chukang Wang24CHN15-8-1
949936
Keshav Chopra22USA15+10
950 NCH 
(961)
Trey Hilderbrand23USA15+11
951925
Gian Matias Di Natale26ITA15+9Lost in Telde 2 R32
Lost in Santa Margherita 5 R32
952940
Hayato Matsuoka19JPN15+10Lost in Azay Le Rideau R32
953850
Francesco Ferrari26ITA15+56+2Qual. Kursumlijska Banja 2 R3Qual. Kursumlijska Banja W
Lost in Kursumlijska Banja QF
954264
Aleksandre Metreveli30GEO15+84+3Lost in Antalya 15 SF
955934
Rafael Tosetto24BRA15-11-1Lost in Santiago R16
Lost in Qual. Concepcion R1
956932
Matthias Ujvary19AUT15-23-2Antalya 16 R321630
957921
Gabriele Bosio23ITA15+8
958525
Alexander Donski25BUL15+8Qual. Monastir 16 W
Lost in Monastir 16 R16
959 NCH 
(977)
Valerio Perruzza24ITA15+53+2Split R32Lost in Dubrovnik QF1630
960793
Gabriele Maria Noce28ITA15-9-1Santa Margherita 5 R16Qual. Santa Margherita 4 W
Lost in Santa Margherita 4 R32
Qual. Santa Margherita 5 W
1739
961 NCH 
(968)
Pablo Masjuan Ginel21ESP14+7
962839
Jack Anthrop20USA14+7
963915
Rei Sakamoto17JPN14+8
964256
Johan Nikles27SUI14+6Lost in Hammamet 7 R32
965447
Kuan Yi Lee27TWN14+7
96626
Lukáš Rosol38CZE14+8
967 NCH 
(972)
Federico Cina17ITA14+5Shenzhen R322089
968 NCH 
(994)
Petr Brunclik17CZE14+30+1Lost in Antalya 15 R16
Lost in Qual. Ostrava R1
969692
Boris Pokotilov26RUS14+6
970949
Fons Van Sambeek22NED14+6
971884
Tuncay Duran19TUR14+6
972963
Igor Kudriashov20RUS14+6
973 NCH 
(979)
Nikos Lehmann18ARG14+6Lost in Qual. Concepcion R1
974970
Andrew Fenty24USA14+7Lost in Qual. Shenzhen R1
975 NCH 
(980)
Adam Heinonen21SWE14+5Split R32Qual. Dubrovnik W
Lost in Dubrovnik R32
1529
976 NCH 
(984)
Andrea Gola22ITA14+8Lost in Qual. Angers R1
977976
Lautaro Agustin Falabella26ARG14+108+4Qual. Santiago W
Lost in Santiago R16
Qual. Concepcion W
Lost in Concepcion R32
978616
Koray Kırcı25TUR14-15-1Lost in Antalya 15 R32
979944
Daniel De Jonge24NED14+4
980781
Dan Martin24CAN14-196-15Monastir 17 R321529
981690
Alejandro Hoyos24COL14+6
982924
Noah Lopez22SUI14+31+1Lost in Kursumlijska Banja QF
Lost in Qual. Kursumlijska Banja 2 R2
983677
Keisuke Saitoh22JPN14+7
984 NCH 
(988)
Pablo Trochu20FRA14+4Monastir 17 R32Lost in Qual. Monastir 16 R21529
985955
Jake Van Emburgh25USA14+4Vero Beach R321529
986 NCH 
(987)
Jesse Delaney25AUS14+5Lost in Santa Margherita 5 R32
987714
Niklas Schell25GER14-20-1Shymkent 2 R32Lost in Shymkent R321529
988462
Alex Hernandez24MEX13+5
989467
Marcelo Zormann27BRA13+5
990125
Noah Rubin28USA13+5
991816
Raphaël Lambling23FRA13+5
992968
Tyler Stice23USA13+5
993982
Théo Papamalamis18FRA13+6
994 NCH 
(996)
Hayden Jones17AUS13+6
995532
Maciej Rajski32POL13+6
996 NCH 
 1077
Noah Perfetti22ITA13+81+3Split R32Qual. Santa Margherita 4 W
Lost in Santa Margherita 4 QF
Qual. Split W
1428
997964
George Houghton25GBR13+5Nottingham R32Qual. Nottingham W1438
998 NCH 
 1002
Ioannis Xilas22GRE13+5
999967
Sheng Tang24CHN13+6
1000998
Artur Kukasian20RUS13+4Lost in Shymkent R32
In Play :
Madrid ATP1000  
Ostrava, Rome CH75  
Savannah, Shenzhen   
Concepcion CH50  
Angers, Mosquera M25  
Nottingham   
Santa Margherita 5   
Antalya 16 M15  
Kursumlijska Banja   
Kursumlijska Banja 2   
Meerbusch   
Monastir 17   
Sanxenxo, Shymkent 2   
Split, Vero Beach   
Highlight Country :