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

 Official ATP Ranking

Live Ranking
Race
Tournament Draws
Schedule
Live Scores
Official ATP Ranking
#: Tennis Player Rank
Ctry: Country + National rank
+/-: Rank change vs previous official rankings release
Tournament categories include : GS2000, ATP1000, ATP500, ATP250, CH175/125/100/75/50, M25/15 (GS/ATP Tour/Challengers/ITF + winner points)
#PlayerAgeCtryPts+/-CurrentPreviousCurrentNext WeekNext Week
1
Novak Djoković36SRB99909990
2
Jannik Sinner22ITA8660Madrid R648670
3
Carlos Alcaraz20ESP8145Madrid R647155
4
Daniil Medvedev28RUS7085Madrid R647005
5
Alexander Zverev27GER5425Madrid R645345
6
Casper Ruud25NOR4480Madrid R644445
7
Stefanos Tsitsipas25GRE4030Madrid R643860
8
Andrey Rublev26RUS3830Madrid R643750
9
Hubert Hurkacz27POL3675Madrid R643640
10
Grigor Dimitrov32BUL3640Madrid R643560
Advertisement
11
Alex de Minaur25AUS3470Madrid R643435
12
Holger Rune20DEN3245Madrid R643210
13
Taylor Fritz26USA2560+2Madrid R642480
14
Ugo Humbert25FRA2535-1Madrid R642370-1
15
Ben Shelton21USA2480-1Madrid R642420+1
16
Tommy Paul26USA2350Madrid R642260
17
Karen Khachanov27RUS2080Madrid R641910-2
18
Alexander Bublik26KAZ1992Madrid R641965+1
19
Sebastián Báez23ARG1955Madrid R641920+1
20
Adrian Mannarino35FRA1875Madrid R641875
21
Frances Tiafoe26USA1685+2Madrid R641650-2
22
Francisco Cerúndolo25ARG1680-1Madrid R641680+1
23
Nicolás Jarry28CHI1675-1Madrid R641675+1
24
Jan Lennard Struff33GER1628+4Madrid R641030-21
25
Tallon Griekspoor27NED1505Madrid R641505+1
26
Sebastian Korda23USA1485Madrid R641485+1
27
Tomás Martín Etcheverry24ARG1475+3Madrid R641460+1
28
Alejandro Davidovich Fokina24ESP1355-1Madrid R641275-2
29
Lorenzo Musetti22ITA1355-5Madrid R641340+2
30
Cameron Norrie28GBR1345+1Madrid R641310+2
31
Jiří Lehečka22CZE1305-2Madrid R641305+2
32
Arthur Fils19FRA1273+4Madrid R641251+1
33
Jordan Thompson30AUS1256Madrid R641191
34
Borna Ćorić27CRO1244-2Madrid R128894-20
35
Félix Auger-Aliassime23CAN1240-1Madrid R1281240+3
36
Matteo Arnaldi23ITA1191+4Madrid R1281140-1
37
Fábián Marozsán24HUN1164+2Madrid R1281159+2
38
Alejandro Tabilo26CHI1151+3Madrid R1281161+4
39
Laslo Djere28SRB1150-41050-4
40
Gaël Monfils37FRA1142-3Madrid R1281145+4
41
Mariano Navone23ARG1141+11Madrid R1281134+3
42
Roman Safiullin26RUS1139-4Madrid R1281088+2
43
Jack Draper22GBR1106+3Madrid R1281116+4
44
Christopher Eubanks27USA1087-2Madrid R1281053+2
45
Sebastian Ofner27AUT1076-2Madrid R1281036+1
46
Alexei Popyrin24AUS1057-2Madrid R1281057+5
47
Facundo Díaz Acosta23ARG1048+6Madrid R128983
48
Aslan Karatsev30RUS1041-3Madrid R128675-38
49
Zhizhen Zhang27CHN1038-2Madrid R128868-6
50
Tomáš Macháč23CZE1013Madrid R1281016+4
Advertisement
51
Marcos Giron30USA995-3Madrid R128980+3
52
Lorenzo Sonego28ITA976-1Madrid R128966+3
53
Márton Fucsovics32HUN942+29932+2
54
Dominik Koepfer29GER938Madrid R128932+2
55
Pedro Martínez26ESP937+2Lost in Qual. Madrid R1937+5
56
Nuno Borges27POR916-1Madrid R128916+3
57
Andy Murray36GBR910-1735-19
58
Yannick Hanfmann32GER899+3Madrid R128848+1
59
Alexander Shevchenko23KAZ879+4Madrid R128828
60
Luciano Darderi22ITA875+4Madrid R128855+4
61
Daniel Altmaier25GER871+5Madrid R128693-22
62
Aleksandar Vukic28AUS857+3Madrid R128792-5
63
Thiago Seyboth Wild24BRA849+4Madrid R128799-2
64
Flavio Cobolli21ITA848-2Madrid R128828+4
65
Dušan Lajović33SRB846-6Madrid R128811+4
66
Miomir Kecmanović24SRB830-6Madrid R128830+8
67
Christopher O'Connell29AUS822-9Madrid R128807+5
68
Roberto Carballés Baena31ESP821+4Madrid R128806+5
69
Daniel Evans33GBR816-20806+5
70
Alex Michelsen19USA799Madrid R128798+4
71
Emil Ruusuvuori25FIN795-3Madrid R128780+3
72
Pavel Kotov25RUS787-3Madrid R128779+3
73
Jaume Munar26ESP785Madrid R128705-8
74
Jakub Menšík18CZE766Madrid R128769+4
75
Arthur Cazaux21FRA748746+2
76
Mackenzie McDonald29USA745735+1
77
Arthur Rinderknech28FRA744+2Madrid R128754+5
78
Yoshihito Nishioka28JPN743-7Madrid R128708-2
79
Rinky Hijikata23AUS743-2724+2
80
Max Purcell26AUS731-2Madrid R128690-4
81
Brandon Nakashima22USA725+6Madrid R128Qual. Madrid WQual. Madrid W
Madrid R128
755+10
82
Sumit Nagal26IND725-2648-9
83
Federico Coria32ARG720Lost in Qual. Madrid R2736+9
84
Luca Nardi20ITA718-3718+6
85
Taro Daniel31JPN717Madrid R128695+3
86
Roberto Bautista Agut36ESP708-2Madrid R128Lost in Qual. Madrid R2Lost in Qual. Madrid R2
Madrid R128
683+1
87
Stan Wawrinka39SUI697-1672
88
Corentin Moutet25FRA695+4Madrid R128Qual. Madrid WQual. Madrid W
Madrid R128
715+9
89
Daniel Elahi Galán27COL666+4Madrid R128616-7
90
Constant Lestienne31FRA658+1669+2
91
Pedro Cachín29ARG653-3Madrid R128573-15
92
Cristian Garín27CHI653+14608-7
93
Thanasi Kokkinakis28AUS650+1Madrid R128Qual. Madrid WQual. Madrid W
Madrid R128
647+1
94
Fabio Fognini36ITA650+1650+4
95
Hugo Gaston23FRA642+1Lost in Qual. Madrid R1617
96
Francisco Comesaña23ARG642+19Lost in Qual. Madrid R2645+3
97
Aleksandar Kovačević25USA638Madrid R128Qual. Madrid WQual. Madrid W
Madrid R128
668+8
98
Matteo Berrettini28ITA630630+4
99
Luca Van Assche19FRA630Madrid R128608+1
100
Maximilian Marterer28GER616+1Lost in Qual. Madrid R1616+3
Advertisement
101
David Goffin33BEL612-1Lost in Qual. Madrid R1562-7
102
J.J. Wolf25USA605Lost in Savannah R32605+2
103
Zizou Bergs24BEL597+4Madrid R128581-1
104
Thiago Agustín Tirante23ARG593-14Lost in Qual. Madrid R2596+3
105
Albert Ramos Viñolas36ESP590+3Madrid R128Qual. Madrid WQual. Madrid W
Madrid R128
595+3
106
Juan Pablo Varillas28PER582-3572-1
107
Camilo Ugo Carabelli24ARG579+2Lost in Qual. Madrid R2582+4
108
Grégoire Barrère30FRA575+20Lost in Qual. Madrid R1560-2
109
Alexandre Müller27FRA574+1Lost in Qual. Madrid R1574+4
110
Dominic Thiem30AUT562-5Lost in Qual. Madrid R2547-5
111
Juncheng Shang19CHN560+3Madrid R128560+2
112
Harold Mayot22FRA559+4499-13
113
James Duckworth32AUS559-9Shenzhen R16555+1
114
Michael Mmoh26USA557-3Lost in Savannah R32557+3
115
Botic van de Zandschulp28NED545-26Madrid R128545-1
116
Richard Gasquet37FRA545-4Madrid R128Qual. Madrid WQual. Madrid W
Madrid R128
550+3
117
Jurij Rodionov24AUT545+1Lost in Qual. Madrid R1487-11
118
Thiago Monteiro29BRA545-5Madrid R128Qual. Madrid WQual. Madrid W
Madrid R128
550+4
119
Adam Walton25AUS536+10535+2
120
Lukáš Klein26SVK524-3Madrid R128Qual. Madrid WQual. Madrid W
Madrid R128
524+2
121
Dominic Stricker21SUI518-1443-18
122
Duje Ajduković23CRO518+1Lost in Qual. Madrid R2500-1
123
Vít Kopřiva26CZE517-4Lost in Qual. Madrid R1503+1
124
Giovanni Mpetshi Perricard20FRA516+38516+5
125
Zachary Svajda21USA512+5512+5
126
Stefano Napolitano29ITA506-1Lost in Qual. Madrid R1506+5
127
Emilio Nava22USA494-3Lost in Qual. Madrid R1494+1
128
Felipe Meligeni Alves26BRA476+3Lost in Qual. Madrid R1468-4
129
Mikhail Kukushkin36KAZ476+3Lost in Qual. Madrid R1476-1
130
Hamad Medjedović20SRB475+3Madrid R128Qual. Madrid WQual. Madrid W
Madrid R128
499+6
131
Valentin Vacherot25MON473+5Lost in Qual. Madrid R2479+2
132
Denis Shapovalov25CAN465-11Madrid R128465-1
133
Radu Albot34MDA465+6Lost in Qual. Madrid R2468+2
134
Borna Gojo26CRO464+1406-17
135
Terence Atmane22FRA463-1Lost in Qual. Madrid R1463+1
136
Facundo Bagnis34ARG460+1Madrid R128Qual. Madrid WQual. Madrid W
Madrid R128
490+9
137
Yosuke Watanuki26JPN459+1403-15
138
Nicolas Moreno De Alboran26USA457+2Rome R16460+3
139
Matteo Gigante22ITA456+2Lost in Qual. Madrid R1456+2
140
Benoît Paire34FRA451+4432-1
141
Giulio Zeppieri22ITA450+5Lost in Qual. Madrid R2427-2
142
Diego Schwartzman31ARG449Lost in Qual. Madrid R1439+2
143
Pierre Hugues Herbert33FRA447+5Lost in Qual. Madrid R1447+5
144
Patrick Kypson24USA440-1Lost in Savannah R32410-6
145
Damir Džumhur31BIH440-19Ostrava R16430+3
146
Pablo Llamas Ruiz21ESP434+1Madrid R128Qual. Madrid WQual. Madrid W
Madrid R128
460+10
147
Bernabé Zapata Miralles27ESP430-2Lost in Qual. Madrid R1340-24
148
Román Andrés Burruchaga22ARG428+2416-1
149
Lloyd Harris27RSA427+22Shenzhen R32427+5
150
Liam Broady30GBR423-1423+5
Advertisement
151
Titouan Droguet22FRA418Lost in Qual. Madrid R1418+5
152
Leandro Riedi22SUI417+2417+4
153
Hugo Grenier28FRA411+6Lost in Rome R32350-15
154
Gabriel Diallo22CAN410+3Lost in Ostrava R32399+1
155
Tomás Barrios Vera26CHI409-28393+1
156
Jesper de Jong23NED400+2Rome R16356-9
157
Andrea Vavassori28ITA396-1Lost in Qual. Madrid R1355-9
158
Otto Virtanen22FIN395+3380+1
159
Benjamin Hassan29LBN395-7Madrid R128Qual. Madrid WQual. Madrid W
Madrid R128
418+12
160
Zsombor Piros24HUN391-38Lost in Rome R32390+4
161
Alexis Galarneau25CAN390+9390+6
162
Denis Kudla31USA389+1Savannah R16370+2
163
Shintaro Mochizuki20JPN387+1Lost in Qual. Madrid R2367+2
164
Jozef Kovalík31SVK386-9Rome R16377+5
165
Ugo Blanchet25FRA385+27380+7
166
Andrea Pellegrino27ITA377-1Lost in Rome R32362+4
167
Yunchaokete Bu22CHN369+19Shenzhen R32228-86
168
Yasutaka Uchiyama31JPN369-1Shenzhen R32319-17
169
Marco Trungelliti34ARG366+28355+2
170
Quentin Halys27FRA361-1Lost in Qual. Madrid R1321-14
171
Sho Shimabukuro26JPN361+2361+8
172
Rudolf Molleker23GER361+7361+8
173
Hugo Dellien30BOL344+5Rome R16350+4
174
Gustavo Heide22BRA344+1333-5
175
Marc Polmans26AUS344+1303-19
176
Benjamin Bonzi27FRA343+6Lost in Ostrava R32343+6
177
Martin Damm20USA343340+4
178
Maxime Cressy26USA343+12333+1
179
Juan Manuel Cerúndolo22ARG342-26Rome R16340+7
180
Jan Choinski27GBR340+4336+6
181
Mattia Bellucci22ITA340-1Shenzhen R16331
182
Beibit Zhukayev23KAZ335+7335+7
183
Coleman Wong19HKG335+5Shenzhen R32335+7
184
Denis Yevseyev30KAZ333+1Shenzhen R32333+6
185
Dalibor Svrčina21CZE333-17310-3
186
Mattéo Martineau25FRA332+1Rome R16331+6
187
Seongchan Hong26KOR327-15302-8
188
Jason Kubler30AUS326-14316+2
189
Vitaliy Sachko26UKR325-8Ostrava R16327+7
190
Dino Prižmić18CRO324-7324+7
191
Joris De Loore31BEL323293-11
192
Alex Molčan26SVK316-32291-11
193
Li Tu27AUS315Lost in Shenzhen R32308+3
194
Calvin Hémery29FRA313+15Savannah R16289-12
195
Marc-Andrea Hüsler27SUI309+28299-3
196
Stefano Travaglia32ITA308+2Rome R16308+7
197
Oliver Crawford24GBR308+5Lost in Savannah R32308+6
198
Genaro Alberto Olivieri25ARG307-4Concepcion R16311+11
199
Milos Raonic33CAN305305+7
200
Tristan Boyer23USA304+1Savannah R16256-27
Advertisement
201
Elias Ymer28SWE301-1Lost in Ostrava R32301+5
202
Filip Misolic22AUT301-36301+5
203
Nick Hardt23DOM301+26288-6
204
Clément Tabur24FRA301-1Lost in Savannah R32279-12
205
Dennis Novak30AUT298+12Ostrava R16304+12
206
Lukas Neumayer21AUT297+1Lost in Ostrava R32290+2
207
Billy Harris29GBR296-3Rome R16296+8
208
Oriol Roca Batalla30ESP296+5Lost in Rome R32289+1
209
Alexander Ritschard30SUI295-14Savannah R16285-1
210
Henrique Rocha20POR295-4Lost in Ostrava R32295+10
211
Nerman Fatić29BIH295+1Lost in Rome R32295+10
212
Omar Jasika26AUS289-2Savannah R16289+7
213
Jules Marie32FRA289-2Shenzhen R16270-7
214
Kyrian Jacquet22FRA284-9280
215
Ryan Peniston28GBR283283+3
216
Daniel Rincon21ESP283Ostrava R16281+3
217
Enzo Couacaud29FRA282-21Ostrava R16288+9
218
Alejandro Moro Cañas23ESP281+22Rome R16285+7
219
Geoffrey Blancaneaux25FRA277-1Lost in Rome R32255-12
220
Franco Agamenone31ITA275-6Rome R16258-5
221
Francesco Maestrelli21ITA273-2Rome R16279+6
222
Murkel Dellien26BOL273-2273+4
223
Mark Lajal20EST271-15Shenzhen R16277+6
224
Dane Sweeny23AUS270-3Shenzhen R32270+5
225
Zdeněk Kolář27CZE267-1Ostrava R16182-68
226
Lucas Pouille30FRA263-1Lost in Qual. Madrid R1263+4
227
Máté Valkusz25HUN261211-40
228
Valentin Royer22FRA261+34Santa Margherita 5 R16261+5
229
Maxime Janvier27FRA261-1Savannah R16267+8
230
Jaime Faria20POR257+25Ostrava R16255
231
Manuel Guinard28FRA256+3Ostrava R16259+7
232
Aziz Dougaz27TUN256+9Lost in Hammamet 7 F256+3
233
Adrian Andreev22BUL254-3Lost in Rome R32254
234
Dmitry Popko27KAZ253-1Savannah R16256+6
235
Henri Squire23GER253+2Ostrava R16255+3
236
Antoine Escoffier32FRA252-14Shenzhen R16258+10
237
Santiago Rodríguez Taverna24ARG250-1238-5
238
Francesco Passaro23ITA245-3Lost in Rome R32245+4
239
Mitchell Krueger30USA244+38Savannah R16234-9
240
Illya Marchenko36UKR243-1Lost in Shenzhen R32241+5
241
Tristan Schoolkate23AUS242+11Shenzhen R32235-6
242
Joao Fonseca17BRA241+34Madrid R128237-3
243
Gonzalo Oliveira29VEN241-12Lost in Savannah R32241+6
244
Alex Bolt31AUS239Shenzhen R32239+4
245
Yu-hsiou Hsu25TWN238+11Shenzhen R32238+4
246
Juan Pablo Ficovich27ARG237-8Concepcion R16241+10
247
Guido Pella33ARG235-5235+1
248
Ethan Quinn20USA233-5Savannah R16239+9
249
Maks Kaśnikowski20POL233-4Lost in Ostrava R32214-17
250
Kimmer Coppejans30BEL232-18232
Advertisement
251
Chun Hsin Tseng22TWN231-1Ostrava R16237+8
252
Gijs Brouwer28NED231+8Savannah R16237+8
253
Arthur Fery21GBR230+5Shenzhen R32230+2
254
Federico Gaio32ITA230-7219-8
255
Abdullah Shelbayh20JOR230-29Lost in Qual. Madrid R2240+17
256
Bernard Tomic31AUS230-7Lost in Savannah R32230+4
257
Gianluca Mager29ITA229-4216-6
258
Samuel Vincent Ruggeri21ITA228+14Lost in Rome R32206-15
259
Steve Johnson34USA227-5227+5
260
Tennys Sandgren32USA227+4Savannah R16233+11
261
Alibek Kachmazov21RUS226-13Shenzhen R32202-15
262
Philip Sekulic20AUS224+6Shenzhen R32224+6
263
Javier Barranco Cosano25ESP224+2Lost in Qual. Rome R1224+6
264
Nikolás Sánchez Izquierdo25ESP224-5Lost in Rome R32222+6
265
Dimitar Kuzmanov30BUL223-14Lost in Ostrava R32219+4
266
Enrico Dalla Valle26ITA223-3Ostrava R16226+11
267
Brandon Holt26USA222-6215+3
268
Liam Draxl22CAN220-2220+8
269
Jason Jung34TWN217+2197-11
270
Andrea Collarini32ARG216+42199-7
271
Timofey Skatov23KAZ215-4Ostrava R16221+12
272
Ivan Gakhov27RUS215+8Rome R16208+1
273
Edoardo Lavagno25ITA214-3Lost in Rome R32214+8
274
Mathias Bourgue30FRA210+1210+6
275
Thai Son Kwiatkowski29USA210-29Lost in Savannah R32210+6
276
Gauthier Onclin23BEL208-7Ostrava R16198-3
277
Matheus Pucinelli De Almeida23BRA207-4157-51
278
Renzo Olivo32ARG206+9Lost in Concepcion R32206+6
279
Yuta Shimizu24JPN205-5Shenzhen R32205+5
280
Aidan Mayo20USA204-2Savannah R16210+10
281
Filip Cristian Jianu22ROU204+1Antalya 16 R32204+6
282
João Lucas Reis Da Silva24BRA203-3Lost in Qual. Savannah R1169-26
283
Jiří Veselý30CZE201-2Lost in Ostrava R32185-9
284
August Holmgren26DEN199-1175-19
285
Tristan Lamasine31FRA199-1Lost in Ostrava R32199+7
286
Yibing Wu24CHN198-1188-4
287
Guido Andreozzi32ARG198-1Lost in Qual. Ostrava R1194+2
288
Marco Cecchinato31ITA197Lost in Rome R32156-41
289
Tung Lin Wu25TWN197-32Shenzhen R32197+8
290
Hady Habib25LBN196+3Lost in Savannah R32196+8
291
Nicolás Mejía24COL195+7195+8
292
Luke Saville30AUS193-2Lost in Shenzhen R32180-2
293
Alexander Weis27ITA192-1Lost in Qual. Rome R2177-6
294
Álvaro Guillén Meza21ECU191-3Concepcion R16195+10
295
Clément Chidekh22FRA190-1Lost in Santa Margherita 4 SF
Lost in Santa Margherita 5 R32
189+8
296
Alexander Blockx19BEL190-1190+10
297
João Sousa35POR189-1189+9
298
David Jordá Sanchis29ESP189-1189+9
299
Ergi Kırkın25TUR187+3Concepcion R16188+8
300
Ilya Ivashka30BLR186176
301
Giovanni Fonio25ITA185176
302
Lucas Poullain28FRA181+2163-12
303
Sebastian Fanselow32GER180+2180+8
304
Adolfo Daniel Vallejo19PAR179+10179+8
305
Pedro Sakamoto30BRA178-6178+8
306
Mikael Ymer25SWE177+1177+8
307
John Isner38USA175+1175+5
308
Daniel Masur29GER175+1Nottingham R32171+1
309
Marvin Möller25GER175+1Lost in Qual. Ostrava R1174+5
310
Elmer Møller20DEN175+1174+4
311
Riccardo Bonadio30ITA173-5Lost in Qual. Rome R1143-43
312
Blaise Bicknell22JAM172+1Lost in Qual. Savannah R2174+7
313
Michael Vrbenský24CZE169+4Split R32Lost in Dubrovnik R32168+4
314
Nicholas David Ionel21ROU168-25Lost in Ostrava R32168+4
315
Alessandro Giannessi33ITA167-12146-31
316
Andrew Paulson22CZE165+3158-9
317
Raúl Brancaccio26ITA164+6Lost in Rome R32164+5
318
Felix Gill21GBR163+7163+3
319
Evgeny Donskoy33RUS161+5Lost in Qual. Shenzhen R1143-33
320
Nino Serdarušić27CRO161+7161+4
321
Mathys Erhard22FRA161+10Angers R16155-12
322
Martin Landaluce18ESP160+6Madrid R128160+5
323
Rio Noguchi25JPN160-1Shenzhen R32Qual. Shenzhen W164+10
324
Lorenzo Giustino32ITA160-9160+6
325
Timo Stodder27GER160+4160+6
326
Federico Agustin Gomez27ARG160+6Savannah R16Qual. Savannah W159+3
327
Michael Geerts29BEL160+3Lost in Qual. Rome R2160+7
328
Khumoyun Sultanov25UZB159+5155-3
329
Ričardas Berankis33LTU157+42Shenzhen R32Qual. Shenzhen W150-10
330
Carlos Taberner26ESP157+22Rome R16Qual. Rome W167+19
331
Moez Echargui31TUN157-15Lost in Qual. Shenzhen R1150-9
332
Egor Gerasimov31BLR156+5Lost in Qual. Shenzhen R2158+8
333
Orlando Luz26BRA156-12Lost in Qual. Ostrava R2143-20
334
Hiroki Moriya33JPN155+1Lost in Qual. Shenzhen R2155+2
335
Daniel Michalski24POL155-17Lost in Qual. Ostrava R2157+9
336
Hernán Casanova30ARG155+48Concepcion R16150-5
337
Dragos Nicolae Madaras26SWE154-11131-34
338
Gabriel Debru18FRA154Lost in Qual. Rome R2156+8
339
Charles Broom26GBR154Nottingham R32154+5
340
Yan Bai34CHN153153+5
341
Marko Topo20GER153-21153+5
342
Sandro Kopp23AUT153+23Lost in Hammamet 7 SF159+20
343
Alexis Gautier27FRA152-1Lost in Angers R32152+6
344
Antoine Bellier27SUI151-1151+6
345
Vilius Gaubas19LTU151Rome R16Qual. Rome W159+24
346
Hazem Naw24SYR150-5149+3
347
Yankı Erel23TUR150-3Lost in Qual. Shenzhen R1118-53
348
Guy Den Ouden22NED149-2134-20
349
Vadym Ursu27UKR149+6149+7
350
Jay Clarke25GBR148-16148+6
351
Jakub Nicod19CZE148-4Ostrava R16Qual. Ostrava W157+24
352
Gerard Campana Lee19KOR147-3Lost in Qual. Savannah R1147+7
353
Omni Kumar22USA145-3Santa Margherita 5 R16Lost in Santa Margherita 4 SF135-14
354
Aidan McHugh23GBR145+9145+7
355
Federico Delbonis33ARG144-4140-1
356
Giles Hussey26GBR144+3Nottingham R32137-5
357
Mohamed Safwat33EGY144+49137-5
358
Kei Nishikori34JPN143-5143+9
359
Kamil Majchrzak28POL143-5Lost in Qual. Shenzhen R1143+9
360
Ramkumar Ramanathan29IND141-2Lost in Qual. Shenzhen R2143+9
361
Gonzalo Bueno20PER140-25Concepcion R16144+13
362
Gilbert Klier Junior23BRA139139+5
363
Cezar Crețu23ROU138-7138+4
364
Mikalai Haliak25BLR137+3Lost in Qual. Shenzhen R1136
365
James McCabe20AUS137-1Shenzhen R32Qual. Shenzhen W141+10
366
Max Houkes23NED137Lost in Santa Margherita 5 R32120-32
367
Marius Copil33ROU136-7Lost in Qual. Rome R1136+4
368
Jonáš Forejtek23CZE136+1Lost in Qual. Ostrava R2138+10
369
Tim Handel27GER136+1136+4
370
Yun seong Chung26KOR135+1382-122
371
Salvatore Caruso31ITA135-10130-7
372
Paul Jubb24GBR133+13Nottingham R32133+3
373
Toby Kodat21USA133Lost in Qual. Savannah R2135+7
374
Lucas Gerch29GER132+6Lost in Hammamet 7 R32
Lost in Qual. Rome R1
132+4
375
Frederico Ferreira Silva29POR132+2Lost in Qual. Ostrava R1116-29
376
Giovanni Oradini26ITA132+2Lost in Santa Margherita 4 R32
Qual. Rome W
Lost in Rome R32
120-20
377
Carlos Sánchez Jover23ESP132+2Santa Margherita 5 R16126-11
378
Gastão Elias33POR131+20131+6
379
Matej Dodig18CRO131+2Split R32131+6
380
Skander Mansouri28TUN131+8131+6
381
Dominik Palan23CZE131-6Lost in Qual. Shenzhen R1120-16
382
Laurent Lokoli29FRA130115-23
383
Damien Wenger24SUI130-7130+7
384
Benjamin Lock31ZIM130+6127
385
Louis Weßels25GER130-13Meerbusch R32127
386
Kalin Ivanovski19MKD129129+6
387
Martin Krumich21CZE128+4Lost in Qual. Ostrava R1128+6
388
Robert Strombachs24LAT128+1Lost in Qual. Ostrava R2114-21
389
Bogdan Bobrov26RUS128+15Lost in Qual. Savannah R1119-10
390
Oscar Otte30GER127-42102-42
391
Alberto Barroso Campos27ESP127-4Lost in Hammamet 7 R32
Lost in Qual. Rome R2
128+9
392
Remy Bertola25SUI127Shenzhen R32Qual. Shenzhen W130+15
393
Blake Ellis25AUS127+1Lost in Qual. Shenzhen R2126+4
394
Mateus Alves23BRA126+1103-33
395
Arthur Weber31FRA126-2Lost in Qual. Rome R1125+4
396
Francesco Forti24ITA126-22115-10
397
Roberto Cid Subervi30DOM126-1Lost in Concepcion R32125+5
398
Yishai Oliel24ISR126+9Lost in Santa Margherita 4 R32126+8
399
Ignacio Buse20PER125-2Qual. Rome W
Lost in Rome R32
127+16
400
James Trotter24JPN122-1Shenzhen R32Qual. Shenzhen W126+14
401
Altuğ Çelikbilek27TUR122+1Shenzhen R32Qual. Shenzhen W126+14
402
Corentin Denolly26FRA122+15Lost in Qual. Savannah R2124+8
403
Daniel Mérida19ESP122-35Lost in Qual. Rome R2121+8
404
Arthur Géa19FRA121-4Qual. Savannah W
Lost in Savannah R32
124+11
405
Marcello Serafini21ITA121+23Rome R16Lost in Santa Margherita 4 R16
Qual. Rome W
130+26
406
Facundo Mena31ARG120-5Concepcion R16Santiago W137+46
407
Eric Vanshelboim22UKR120-4Shymkent 2 R32Lost in Shymkent QF106-12
408
Dan Added25FRA120118+7
409
Kris Van Wyk27RSA120Monastir 17 R32Lost in Monastir 16 R32105-13
410
Leo Borg20SWE119Sanxenxo R1694-45
411
Robin Bertrand21FRA119+21Nottingham R32Monastir 16 W131+36
412
Valerio Aboian21ARG118+19Concepcion R16115+5
413
Blake Mott28AUS117-2Nottingham R32117+11
414
Steven Diez33CAN117-57111-2
415
Nishesh Basavareddy18USA114-3114+7
416
Cannon Kingsley22USA113-2113+6
417
Daniel Cukierman28ISR113-4113+6
418
Cem İlkel28TUR113-3Nottingham R32113+6
419
Carlos Lopez Montagud23ESP113-3Santa Margherita 5 R16Lost in Santa Margherita 4 QF117+16
420
Marat Sharipov21RUS112-2Antalya 16 R32105-1
421
Svyatoslav Gulin21RUS111-2111+7
422
Lautaro Midon20ARG111+30111+7
423
Gonzalo Villanueva29ARG111+7Lost in Concepcion R32104-2
424
Matías Soto24CHI110-1Lost in Concepcion R32110+7
425
Oleksii Krutykh24UKR110-20Lost in Santa Margherita 4 R16
Lost in Qual. Rome R1
104+1
426
Kyle Edmund29GBR109-6Lost in Qual. Savannah R2101-8
427
Fajing Sun27CHN107+9Lost in Shenzhen R32107+9
428
Alex Barrena21ARG107-2100-12
429
Stefanos Sakellaridis19GRE107-2Concepcion R16Qual. Concepcion W112+16
430
Peter Gojowczyk34GER105-196-18
431
Naoki Nakagawa27JPN105-7105+11
432
Learner Tien18USA104+1104+9
433
Karl Friberg25SWE104+199-8
434
Luciano Emanuel Ambrogi20ARG104+3Lost in Concepcion R3289-32
435
Matthew Dellavedova23AUS104+3Nottingham R32103+4
436
Kilian Feldbausch18SUI103-14103+10
437
Hynek Bartoň20CZE103-2103+9
438
Nick Chappell31USA103+5103+8
439
Lorenzo Joaquín Rodríguez24ARG102+8Lost in Concepcion R3299-4
440
George Loffhagen23GBR101+197-5
441
Anton Matusevich22GBR101+1101+6
442
Daniil Glinka23EST101+6101+6
443
Jie Cui26CHN100+1100+5
444
Akira Santillan26AUS100-5Lost in Qual. Shenzhen R2102+11
445
Jelle Sels28NED100+49Ostrava R16Qual. Ostrava W103+16
446
Mats Rosenkranz25GER100100+7
447
Orel Kimhi20ISR99+299+5
448
Mukund Sasikumar27IND98+2Lost in Qual. Shenzhen R191-13
449
Bor Artnak19SLO98+29Lost in Qual. Savannah R198+5
450
Yusuke Takahashi26JPN98+597+3
451
Stefan Kozlov26USA97+64Lost in Savannah R3297+5
452
Blaž Rola33SLO96+180-46
453
Tibo Colson23BEL96+196+4
454
Pol Martín Tiffon24ESP96-9Lost in Qual. Madrid R196+4
455
Makoto Ochi27JPN95+292-3
456
Colin Sinclair29NMI93-589-8
457
Sanhui Shin27KOR93+393
458
Nicolas Zanellato22BRA93+1Lost in Concepcion R3290-5
459
Filip Peliwo30POL93-1Nottingham R32Lost in Monastir 16 R1692
460
Matija Pecotić34CRO92+1Lost in Qual. Savannah R294+6
461
Nicola Kuhn24GER92+1Lost in Hammamet 7 SF100+24
462
Bruno Kuzuhara20USA92+6Lost in Savannah R3289-5
463
Toby Samuel21GBR91+191+3
464
Daniel Dutra da Silva35BRA91+10Concepcion R1695+13
465
Sebastian Gima21ROU91Lost in Hammamet 7 R16
Lost in Qual. Ostrava R1
89-3
466
Ernesto Escobedo27MEX9090+4
467
Adria Soriano Barrera24COL9087-7
468
Maxime Chazal31FRA90-5Split R32Dubrovnik W89+3
469
Juan Bautista Torres22ARG88Concepcion R1688-1
470
Martyn Pawelski19POL88Nottingham R3288-1
471
Pedro Boscardin Dias21BRA88-15Lost in Concepcion R3284-18
472
Julian Ocleppo26ITA87-162-89
473
Nam Hoang Ly27VIE87-187
474
Max Hans Rehberg20GER87-1Meerbusch R3287-1
475
Andrés Andrade25ECU87+16Savannah R16Qual. Savannah W95+22
476
Gabi Adrian Boitan24ROU86Savannah R16Qual. Savannah W95+24
477
Andrea Picchione25ITA86Santa Margherita 5 R16Lost in Antalya 15 SF88+5
478
Yurii Dzhavakian30UKR86+186-1
479
Soonwoo Kwon26KOR85+185-1
480
Andre Ilagan23USA85+1785-2
481
Garrett Johns23USA85Vero Beach R3285-2
482
Constantin Bittoun Kouzmine25FRA85+1Lost in Hammamet 7 R1685-3
483
Ryan Nijboer24NED85+1Rome R16Lost in Hammamet 7 QF
Qual. Rome W
94+27
484
Ulises Blanch26USA84+184-2
485
Rigele Te26CHN84+1Lost in Shenzhen R3259-101
486
Strong Kirchheimer28USA84-11Lost in Savannah R3284-1
487
Hamish Stewart24GBR84Nottingham R3283-3
488
Imanol López Morillo24ESP8484
489
Viktor Durasovic27NOR84Qual. Savannah W
Lost in Savannah R32
86+11
490
Juan Carlos Prado Angelo19BOL83-8Concepcion R1685+6
491
Hikaru Shiraishi23JPN83-182-3
492
Carlos Gimeno Valero22ESP82+182-1
493
Filip Krajinović32SRB81+241-200
494
Gerald Melzer33AUT81+69Lost in Qual. Savannah R281-1
495
Evgeny Karlovskiy29RUS81+1Lost in Qual. Ostrava R181-1
496
Jérôme Kym21SUI80+4Antalya 16 R32Lost in Hammamet 7 R1673-24
497
Daniel Cox33GBR80+1Nottingham R3263-61
498
Evgenii Tiurnev27RUS80+9Shymkent 2 R32Lost in Shymkent SF83+7
499
Norbert Gombos33SVK79+2Qual. Ostrava W
Lost in Ostrava R32
76-6
500
Antoine Hoang28FRA79+2Angers R16Lost in Azay Le Rideau R1681+3
501
Lorenzo Rottoli22ITA79+3Lost in Qual. Rome R151-132
502
Eliakim Coulibaly21CIV79+1Monastir 17 R32Lost in Monastir 16 F76-5
503
Iñaki Montes De La Torre21ESP78+278+4
504
Vlad Andrei Dancu25ROU78+278+3
505
Christian Langmo27USA77-80Vero Beach R3277+3
506
Tommaso Compagnucci24ITA77+2Lost in Qual. Rome R160-76
507
Alex Martí Pujolras25ESP77-874-10
508
Andrey Chepelev25RUS77+1Lost in Antalya 15 R3276-1
509
Jacob Fearnley22GBR76+176+6
510
Alexey Zakharov24RUS76+1Monastir 17 R3276+6
511
Gabriele Pennaforti23ITA76+1Lost in Santa Margherita 4 R16
Lost in Rome R32
76+3
512
Rafael Nadal37ESP75+132Madrid R12885+31
513
Zhe Li37CHN75+375+3
514
Andres Martin22USA75+375+3
515
Miguel Damas24ESP75+4Lost in Qual. Rome R173-7
516
Jakub Paul25SUI75+675+4
517
Sander Jong23NED75+6Meerbusch R32Lost in Telde 2 R3275+4
518
Federico Iannaccone25ITA75+7Santa Margherita 5 R1675+4
519
Alex Knaff26LUX75-6Nottingham R32Lost in Monastir 16 QF74
520
Marek Gengel28CZE74+174+4
521
Kirill Kivattsev26RUS74+14Lost in Santa Margherita 4 F89+52
522
Gonzalo Lama30CHI73+673+1
523
Stefan Popović20SRB73+6Kursumlijska Banja W87+47
524
Michael Zheng20USA72+672+1
525
Alex Rybakov27USA72+18Lost in Qual. Savannah R165-29
526
Eduardo Ribeiro26BRA72-8672+1
527
Petr Nesterov21BUL72+572+1
528
Sascha Gueymard Wayenburg20FRA72+5Lost in Telde 2 R3271-2
529
Buvaysar Gadamauri23BEL72+5Lost in Santa Margherita 4 R32
Qual. Ostrava W
Lost in Ostrava R32
74+11
530
Adrian Oetzbach26GER72+6Meerbusch R32Lost in Dubrovnik R3272+3
531
Egor Agafonov21RUS71+6Lost in Monastir 16 R32
Lost in Monastir 17 R32
55-79
532
Ryuki Matsuda24JPN71+7Nottingham R32Lost in Monastir 16 R1671+1
533
Alafia Ayeni24USA70+770+1
534
Luka Pavlovic24FRA70+7Kursumlijska Banja 2 R32Lost in Kursumlijska Banja F78+34
535
Luka Mikrut20CRO70+7Split R32Lost in Dubrovnik R3270+2
536
Alexandr Cozbinov28MDA70+262-29
537
Olaf Pieczkowski20POL70+7Nottingham R3270+3
538
Radu Mihai Papoe21ROU69+769+3
539
Nikoloz Basilashvili32GEO69+7Lost in Qual. Ostrava R271+11
540
Peter Heller31GER69+2067-4
541
Ignacio Monzón26ARG69-1766-11
542
Tom Gentzsch20GER69+5Meerbusch R3269+5
543
Darian King31BAR68+568+5
544
Hanwen Li21CHN68+568+5
545
Edas Butvilas19LTU68+45Lost in Hammamet 7 QF71+16
546
Evan Zhu25USA68-2661-26
547
Matyas Fuele25HUN68+567+2
548
Maximus Jones19THA68+568+7
549
Elmar Ejupovic31GER68+566
550
Dan Alexandru Tomescu25ROU68+5Lost in Kursumlijska Banja F75+35
551
Ryan Seggerman24USA67+2667+9
552
Alexey Vatutin31RUS67+567+9
553
Marlon Vankan23GER67+5Meerbusch R3266+2
554
Jacob Bradshaw21AUS67+267+8
555
Karue Sell30BRA66+2766+8
556
Christian Harrison29USA66+366+8
557
Kenny de Schepper36FRA66-7Lost in Azay Le Rideau QF68+17
558
Andrea Guerrieri25ITA66+3960-21
559
Viacheslav Bielinskyi20UKR66+6Split R3258-34
560
Lukáš Pokorný22SVK66+74Lost in Monastir 16 R3266+10
561
Quinn Vandecasteele21USA65+165+8
562
Oleg Prihodko26UKR65+41Lost in Antalya 15 R3262
563
Jea Moon Lee30KOR65+149-79
564
Mariano Kestelboim28ARG65+2162+1
565
Adrien Gobat22FRA65+255-44
566
Sidane Pontjodikromo23NED65Lost in Santa Margherita 4 R3265+11
567
Philip Henning23RSA64+1Lost in Antalya 15 F72+43
568
Kaichi Uchida29JPN64-41Lost in Concepcion R3256-36
569
Franco Roncadelli24URU64+60Concepcion R16Qual. Concepcion W63+9
570
Pedro Vives Marcos23ESP6363+13
571
Matías Franco Descotte29ARG63-1063+12
572
Denis Klok25RUS63+1Shymkent 2 R32Lost in Shymkent QF61-5
573
Jake Delaney26AUS63+359-16
574
Ezekiel Clark25USA62-339-130
575
Gilles Arnaud Bailly18BEL62+362+11
576
Luca Potenza23ITA62+11Santa Margherita 5 R16Lost in Santa Margherita 4 R3261+2
577
Arthur Bouquier23FRA62+2Azay Le Rideau W76+71
578
Nikolay Vylegzhanin24RUS62+2Lost in Azay Le Rideau R3262+12
579
Duarte Vale25POR62-65Lost in Qual. Savannah R159-13
580
Shintaro Imai30JPN61+1Nottingham R3261+12
581
Stefan Dostanic22USA61+261+12
582
Tom Paris21FRA61+261+12
583
Raphaël Collignon22BEL61-162Hammamet 7 W86+106
584
Guido Iván Justo26ARG61-33Lost in Concepcion R3261+9
585
Georgii Kravchenko23UKR61-1360+4
586
Keegan Smith25USA61+261+10
587
Juan Pablo Paz29ARG61-18Lost in Antalya 15 QF62+20
588
Oleksandr Ovcharenko22UKR60+13Lost in Hammamet 7 R1661+17
589
Rodrigo Pacheco Mendez18MEX60+4760+11
590
Alejo Sanchez Quilez18ESP60+1Lost in Santa Margherita 4 R16
Lost in Santa Margherita 5 R32
61+17
591
Yuki Mochizuki26JPN60-560+11
592
Niels Visker22NED60+1Meerbusch R3260+9
593
Wilson Leite32BRA60-18Lost in Qual. Concepcion R159+5
594
Yanaki Milev20BUL59-68Antalya 16 R16Lost in Antalya 15 R3259+7
595
David Pichler28AUT59-21Lost in Dubrovnik R16
Qual. Ostrava W
Lost in Ostrava R32
64+39
596
Gianmarco Ferrari23ITA59-759+5
597
Max Alcalá Gurri21ESP59-259+7
598
Saba Purtseladze22GEO59-106Lost in Qual. Rome R155-13
599
Moerani Bouzige24AUS59+13Lost in Monastir 16 QF60+14
600
Nicolás Kicker31ARG58-442-88
601
Tsung Hao Huang24TWN58-255-7
602
Kai Wehnelt28GER58-4Lost in Monastir 16 R1656-1
603
Luca Giacomini26ITA58-3Lost in Hammamet 7 R1658+9
604
Sora Fukuda26JPN57-257+8
605
Ilia Simakin20RUS57-1356+3
606
Victor Lilov20USA57+9Vero Beach R3247-53
607
Christoph Negritu30GER57-3Lost in Antalya 16 R3257+9
608
Yassine Dlimi20MAR56-356+8
609
Andrej Nedic19BIH56-3Kursumlijska Banja 2 R3256+8
610
M Rifki Fitriadi25INA56-7948-38
611
Fausto Tabacco21ITA56-2Santa Margherita 5 R16Lost in Santa Margherita 4 R3249-33
612
Tomás Farjat23ARG56-1Lost in Qual. Concepcion R152-16
613
Pedro Rodenas20ESP5555+7
614
Emilio Gómez32ECU55-96Lost in Concepcion R3228-174
615
Pawel Juszczak30POL55+50Lost in Hammamet 7 QF57+20
616
Alastair Gray25GBR54-254+4
617
Émilien Voisin24FRA54Split R1653-4
618
Miljan Zekić35SRB5454+3
619
Federico Arnaboldi23ITA54-11Lost in Santa Margherita 4 R3254+3
620
Florent Bax24FRA54-1Lost in Hammamet 7 QF57+23
621
Duck-hee Lee25KOR54+441-75
622
Dali Blanch21USA54+29Lost in Telde 2 R3253-2
623
Kevin Anderson37RSA53-253+6
624
Justin Boulais22CAN53-253+6
625
Vasek Pospisil33CAN53-253+6
626
Ozan Baris20USA53-253+6
627
Stuart Parker26GBR53+50Lost in Monastir 16 QF54+13
628
Ajeet Rai25NZL53+11Lost in Qual. Savannah R153+6
629
Luca Castelnuovo27SUI53-352+2
630
Neil Oberleitner24AUT53-3Split R32Lost in Dubrovnik F60+46
631
Amaury Raynel21FRA53-347-32
632
Arklon Huertas Del Pino Cordova29PER52-2544-45
633
José Pereira33BRA52-39Concepcion R16Qual. Concepcion W54+20
634
Kacper Żuk25POL52-352+9
635
Evgeny Philippov22RUS52+548-15
636
Luca Castagnola21ITA52-4Lost in Qual. Ostrava R152+10
637
Sergi Perez Contri26ESP52-450-1
638
Shuichi Sekiguchi32JPN51-351+9
639
Gian Marco Moroni26ITA51-2351+9
640
Sebastian Prechtel27GER51-347-15
641
Luca Wiedenmann25GER51-351+9
642
Giuseppe La Vela23ITA51+7Lost in Antalya 15 QF53+19
643
Liam Gavrielides20GER51Meerbusch R3249-3
644
Chris Rodesch22LUX50+150+8
645
Alec Deckers23NED50+1Meerbusch R3247-9
646
Facundo Juárez26ITA50+71Antalya 15 W55+39
647
Kiranpal Pannu27NZL5050+10
648
Kasidit Samrej23THA5047-10
649
Gabriele Piraino20ITA50-29Santa Margherita 5 R16Santa Margherita 4 W69+113
650
Ye Cong Mo23CHN50Lost in Qual. Shenzhen R148-2
651
Vladyslav Orlov28UKR50+6Shymkent 2 R32Lost in Shymkent R1651+16
652
Diego Augusto Barreto Sánchez22ESP50-42Lost in Telde 2 F57+53
653
Leonardo Aboian26ARG50-1Concepcion R16Qual. Concepcion W56+48
654
Harrison Adams29USA49-149+15
655
Peter Fajta21HUN49+8Lost in Telde 2 R3249+15
656
Elliot Benchetrit25MAR49-2Lost in Kursumlijska Banja SF45-16
657
Lorenzo Bocchi26ITA49-249+16
658
Enzo Wallart27FRA49-2Nottingham R3249+15
659
Alejo Lorenzo Lingua Lavallén23ARG49+1246-7
660
Henri Laaksonen32SUI48-246-5
661
Gabriel Décamps24BRA48-2Lost in Santiago QF
Lost in Qual. Concepcion R2
51+30
662
Fabrizio Andaloro23ITA48-2Lost in Qual. Santa Margherita 4 R2
Lost in Santa Margherita 4 R32
48+13
663
Rubin Statham36NZL48+548+12
664
Siddharth Vishwakarma29IND47-247+11
665
Álvaro López San Martín26ESP47+247+9
666
Alexander Zgirovsky22BLR47Lost in Hammamet 7 R3247+9
667
Harry Wendelken22GBR47+2Nottingham R32Lost in Azay Le Rideau R3247+6
668
Lorenzo Claverie21ITA46-445-1
669
Renta Tokuda26JPN46+145-1
670
S D Prajwal Dev27IND46+3Shymkent 2 R16Lost in Shymkent R3247+8
671
Igor Gimenez24BRA46+3Lost in Qual. Concepcion R247+7
672
Feliciano López42ESP45+345+5
673
Justin Barki23INA45+345+5
674
JiSung Nam30KOR45+3438-36
675
Yuta Kawahashi26JPN45+342-15
676
Kazuki Nishiwaki29JPN45-4Shymkent 2 R32Lost in Shymkent R3245+3
677
Felix Corwin27USA45+37Lost in Qual. Concepcion R145+3
678
Alejandro Manzanera Pertusa21ESP45+98Lost in Telde 2 QF32-79
679
Dušan Obradović23SRB45Meerbusch R32Lost in Kursumlijska Banja QF47+19
680
Dominik Kellovský27CZE45+5Qual. Ostrava W
Lost in Ostrava R32
49+35
681
Millen Hurrion24GBR4539-26
682
Peter Benjamin Privara19SVK45Ostrava R1649+35
683
James Tracy21USA4444+7
684
Takuya Kumasaka25JPN44+2Monastir 17 R3244+6
685
Amr Elsayed25EGY44+45Lost in Monastir 16 R3241-13
686
Juan Bautista Otegui25ARG44+3044+7
687
Mario Gonzalez Fernandez21ESP44+9Lost in Telde 2 R3244+7
688
Juan Ignacio Lóndero30ARG43-143+7
689
Timo Legout22FRA43-142
690
Karim Mohamed Maamoun33EGY43-143+8
691
Jeremy Jahn34GER4343+8
692
Michael Agwi20IRL43Meerbusch R3243+8
693
Peter Bertran28DOM4343+8
694
Rishab Agarwal28IND4343+8
695
Giorgio Tabacco20ITA43-5442+4
696
Karan Singh20IND43-1Lost in Shymkent QF45+21
697
Sergey Fomin23UZB43-55Shymkent 2 R32Shymkent W51+63
698
Daniel Pátý24CZE4241+3
699
Jaimee Floyd Angele24FRA42Vero Beach R3242+7
700
Conner Huertas del Pino28PER41-1027-89
701
Tristan McCormick25USA41-40Qual. Savannah W
Lost in Savannah R32
45+30
702
Thiemo de Bakker35NED41-241+8
703
Taisei Ichikawa23JPN41-239-2
704
Simon Beaupain24BEL41-2Meerbusch R32Lost in Santa Margherita 4 R1641+7
705
Jorge Martinez Martinez28ESP41-2540+3
706
Fabien Salle24FRA40-140+6
707
Lorenzo Carboni18ITA40-1Lost in Santa Margherita 4 R16
Lost in Santa Margherita 5 R32
40+6
708
Alexandros Skorilas24GRE40-140+5
709
Jacob Brumm25USA40-6Lost in Qual. Concepcion R237-10
710
Patrik Rikl25CZE39-635-18
711
Mirza Bašić32BIH39-2Split R32Lost in Dubrovnik SF40+12
712
Digvijaypratap Singh23IND39-231-51
713
Sebastian Sorger18AUT39-16Lost in Split R3239+5
714
Julio César Porras26ARG38-2Sanxenxo R1638+3
715
Alfredo Perez26USA38-238+3
716
Deney Wassermann23NED38-1Antalya 16 R1635-18
717
Lewie Lane23GER38-638+3
718
Henry Searle18GBR37+46Lost in Savannah R3237+2
719
Bautista Vilicich22ARG37+28Lost in Qual. Concepcion R238+6
720
Maximilian Neuchrist32AUT37-3637+5
721
Henrik Wiersholm27USA37-337+4
722
Hanyi Liu22CHN37-3Lost in Shymkent R32
Lost in Shymkent 2 R32
34-23
723
Linang Xiao24CHN37-3Lost in Qual. Shenzhen R239+17
724
Trevor Svajda18USA36-336+3
725
Ryotaro Taguchi23JPN36-236+3
726
Jimmy Yang26GER36-2Nottingham R3236+3
727
Cyril Vandermeersch24FRA36-2Lost in Azay Le Rideau R1637+9
728
Pedro Araújo22POR36-1Monastir 17 R3236+4
729
Maxence Beaugé23FRA36-134-15
730
Zura Tkemaladze23GEO36+136+4
731
Tiago Pereira19POR36+1Sanxenxo R1636+4
732
Aziz Ouakaa24TUN36+1Lost in Hammamet 7 R3235-7
733
Oliver Tarvet20GBR35+135+4
734
Eliot Spizzirri22USA35+135+4
735
Johannus Monday22GBR35+135+4
736
Edward Winter19AUS35+131-25
737
Mae Malige18FRA35+1Lost in Angers R3235+5
738
William Grant23USA35+5Vero Beach R3235+3
739
John Echeverria22ESP3532-17
740
Maxence Rivet20FRA35+4Lost in Azay Le Rideau R1635+4
741
Marcel Zieliński23POL35-12Antalya 16 R32Lost in Telde 2 R3226-73
742
Ilya Snițari22MDA35-2Lost in Kursumlijska Banja F43+55
743
Niki Kaliyanda Poonacha28IND34-134+2
744
Nathan Ponwith26USA34+38Vero Beach R3234+2
745
Juan Manuel La Serna20ARG34-1930-24
746
Mika Brunold19SUI34-1Lost in Antalya 15 R1635+9
747
Max Wiskandt22GER34+10Monastir 17 R32Lost in Monastir 16 SF36+22
748
Kokoro Isomura21JPN34-7Antalya 16 R16Lost in Antalya 15 QF37+28
749
Cash Hanzlik22USA33-333+3
750
Ignacio Antonio Becerra Otarola23CHI33+68Lost in Santiago QF
Lost in Concepcion R32
35+17
751
Daisuke Sumizawa25JPN33-333+4
752
Patrick Brady19GBR33-332-1
753
Florian Broska26GER33-3Meerbusch R1633+3
754
Mili Poljičak19CRO33-3Split R16Lost in Dubrovnik R1631-12
755
Diego Fernandez Flores23CHI33-3Lost in Telde 2 SF29-28
756
Michiel De Krom25NED33-3Lost in Hammamet 7 R3233+5
757
Jakob Schnaitter28GER32-232+3
758
Mateo Barreiros Reyes23BRA32+9Mosquera R1633+10
759
Miloš Karol21SVK32-3Lost in Dubrovnik SF
Lost in Split R32
35+21
760
Jack Pinnington Jones21GBR31-231+1
761
Alex Martinez23ESP3131+1
762
Alexander Stater25USA31Lost in Santiago R32
Lost in Qual. Concepcion R2
32+10
763
Aoran Wang27CHN3131+1
764
Adam Moundir28MAR31+128-23
765
Tatsuma Ito35JPN31+124-62
766
Jiří Barnat22CZE31+2Antalya 16 R32Lost in Antalya 15 R1632+8
767
Tao Mu23CHN31+230-5
768
Alexandre Aubriot24FRA31-1431+3
769
Jérémy Chardy37FRA30+120-102
770
Tauheed Browning21USA30+3Lost in Monastir 16 R32
Lost in Monastir 17 R32
24-54
771
Palaphoom Kovapitukted24THA30+330+3
772
Axel Garcian21FRA30+5Lost in Azay Le Rideau R1631+8
773
Samuele Pieri22ITA30+19Santa Margherita 5 R1629-8
774
Wishaya Trongcharoenchaikul29THA30+4Lost in Antalya 15 R32
Lost in Antalya 16 R32
29-10
775
Fernando Verdasco40ESP29+429+2
776
Shunsuke Mitsui21JPN29+429+2
777
Patrick Kaukovalta25FIN29+4Lost in Azay Le Rideau R3229+2
778
Viktor Jović22SRB29+5Kursumlijska Banja 2 R32Lost in Kursumlijska Banja SF32+23
779
Thomas Fancutt29AUS29+529+3
780
Juan Carlos Aguilar25CAN29-529+3
781
Massimo Giunta19ITA29+5Lost in Santa Margherita 4 QF
Lost in Qual. Rome R2
34+38
782
Stefan Palosi24ROU29+21Lost in Antalya 15 R3229+4
783
Simon Anthony Ivanov23BUL29+4Kursumlijska Banja F25-37
784
Dan Martin24CAN29+1Monastir 17 R3214-196
785
Emile Hudd23GBR29+4Nottingham R32Lost in Azay Le Rideau SF33+36
786
Alessandro Pecci23ITA29+2Lost in Antalya 15 R1630+16
787
Axel Nefve23USA29+3Lost in Qual. Savannah R129+8
788
Stijn Slump25NED29+3Antalya 16 R32Lost in Antalya 15 R3229+8
789
Aleksandr Braynin24UKR29+4Meerbusch R1629+7
790
Alec Beckley22RSA29+926-25
791
Branko Djuric19SRB28+3Lost in Kursumlijska Banja QF
Lost in Qual. Ostrava R1
30+24
792
Joel Schwärzler18AUT28+149Savannah R1634+52
793
Jeremy Jin19AUS28+227+3
794
Xiaofei Wang21CHN28+228+8
795
Grigoriy Lomakin26KAZ28+2Shymkent 2 R32Lost in Shymkent R3227-6
796
Călin Manda26ROU28+227-2
797
Jacopo Berrettini25ITA27-37Lost in Dubrovnik R1628+12
798
Sidharth Rawat31IND27+327+6
799
Petr Bar Biryukov22RUS27+327+6
800
João Eduardo Schiessl19BRA27+427+6
801
Noah Schachter24USA27+4Vero Beach R3227+6
802
Colin Markes27USA27+426-8
803
Joshua Sheehy27USA27+21Lost in Monastir 16 SF30+32
804
Patrick Zahraj24GER27+3Meerbusch R3227+8
805
Erik Arutiunian19BLR27+3Shymkent 2 R32Lost in Shymkent R3227+6
806
Leonardo Rossi21ITA27+3Lost in Kursumlijska Banja R1627+6
807
Mitsuki Wei Kang Leong19MAS27+327+10
808
Matthew William Donald19CZE27+3Antalya 16 R3226-8
809
Uisung Park23KOR26+326+7
810
Pierre Yves Bailly20BEL26+326+7
811
Petr Nouza25CZE26-5226+7
812
Filippo Moroni23ITA26+226+7
813
Johan Alexander Rodriguez20COL26+326+6
814
Joaquin Aguilar Cardozo19URU26+126+6
815
Bang Shuo Yin25TWN26+226+6
816
Maxime Mora27FRA26+323-23
817
Lilian Marmousez22FRA26+323-23
818
João Domingues30POR26+324-14
819
Kody Pearson24AUS26+326+8
820
Seydina Andre20SEN26+3Lost in Monastir 16 R3226+8
821
Thomas Braithwaite24AUS26+426+8
822
Shinji Hazawa25JPN25+423-13
823
Evan Furness25FRA25-101Lost in Hammamet 7 R1626+17
824
Gergely Madarász29HUN25+3Split R32Lost in Dubrovnik R1622-28
825
Brandon Walkin29GBR25+39-272
826
Jonathan Mridha29SWE25+3Lost in Telde 2 R3224-2
827
Iliyan Radulov18BUL25+42Lost in Telde 2 QF27+36
828
Ofek Shimanov18ISR25+225+9
829
Jeremy Beale29AUS24+224+8
829
Thomas Setodji28FRA24+224+8
831
Pablo Cuevas38URU24+224+8
832
Samir Banerjee20USA24+324+7
833
Adit Sinha20USA24+324+7
834
Yaroslav Demin18RUS24-34Lost in Telde 2 R1625+16
835
Peter Buldorini19ITA24+324+6
836
Aliaksandr Liaonenka25BLR24+1Lost in Monastir 16 R3224+6
837
Yi Zhou19CHN24+2Shenzhen R3224+6
838
Niccolo Catini26ITA24+224+5
839
Martin Kližan34SVK23+4Telde 2 W
Lost in Santa Margherita 5 R32
38+130
840
Adam Neff22USA23+423+4
841
Masamichi Imamura25JPN23+4Nottingham R32Qual. Nottingham W23+4
842
Yeong Seok Jeong24KOR23+420-35
843
Daniel Little26GBR23+4Nottingham R327-337
844
Quentin Folliot25FRA23+423+3
845
Matt Hulme25AUS23+41Nottingham R32Lost in Azay Le Rideau R32
Qual. Nottingham W
23+2
846
Ishaque Eqbal26IND23+323+4
847
Leo Vithoontien24JPN23+4Lost in Santiago R1623+3
848
Antoine Ghibaudo19FRA23+223+2
849
Michael Zhu31USA23-7Qual. Sanxenxo W23+2
850
Samir Hamza Reguig22ALG23+2Lost in Monastir 16 R32
Lost in Monastir 17 R32
23+2
851
Lucas Catarina27MON22+222+1
852
Aidan Kim19USA22-1822+3
853
Patrick Maloney24USA22+122+2
854
Luciano Carraro26ITA22+122+1
855
Luke Simkiss25GBR22+1Nottingham R3222+1
856
Bogdan Pavel24ROU22+122+1
857
David Pérez Sanz29ESP22+222+1
858
Guy Den Heijer27NED22+2Meerbusch R3222+1
859
Mark Whitehouse30GBR22+221-9
860
Luigi Sorrentino25ITA22+12Santa Margherita 5 R16Qual. Santa Margherita 4 W
Lost in Santa Margherita 4 R32
22
861
Louis Tessa26FRA22+122+2
862
John Sperle22GER22+33Meerbusch R3222+1
863
Iiro Vasa21FIN2121
864
Kyle Kang19USA21-9219-28
865
Murphy Cassone21USA21-121+1
866
Edan Leshem27ISR21-119-27
867
Isaac Becroft23NZL21-121+2
868
Mats Moraing31GER21-121+2
869
Daniel Antonio Núñez22CHI21+33Lost in Santiago SF
Lost in Concepcion R32
25+52
870
Yanis Ghazouani Durand23FRA21-2Lost in Azay Le Rideau QF23+32
871
Kai Lemstra24GER21-117-55
872
Collin Altamirano28USA21+1821+3
873
Maxim Zhukov19RUS21-2Shymkent 2 R16Lost in Shymkent R1623+28
874
Daniel Bagnolini21ITA21+2021+4
875
Maik Steiner29GER21-1Sanxenxo R1622+13
876
Arthur Reymond25FRA20+1Antalya 16 R16Lost in Antalya 15 R326-326
877
Fnu Nidunjianzan20CHN20-220+5
878
Brayden Schnur28CAN20-220+5
879
Etienne Donnet23FRA20-1Vero Beach R3220+4
880
Calum Puttergill30AUS20-120+6
881
Oliver Ojakaar19EST20-120+5
882
Amit Vales18ISR20-120+4
883
Pavle Marinkov18AUS20-120+4
884
Max Dahlin18SWE20-120+4
885
Alan Fernando Rubio Fierros25MEX20-2720+3
886
Federico Bondioli18ITA20-2Lost in Qual. Shenzhen R120+3
887
Tomas Curras Abasolo23ESP20+151Lost in Telde 2 R16
Lost in Sanxenxo R32
20+3
888
Gianluca Cadenasso19ITA20-3Lost in Santa Margherita 4 R1621+21
889
Ray Ho24TWN2018-21
890
Thanapet Chanta24THA20-320+5
891
Aleksandre Bakshi26GEO20-3Shymkent 2 R32Lost in Shymkent R3219-10
892
Preston Brown22USA20-1Lost in Mosquera R3220+6
893
Paulo Andre Saraiva Dos Santos23BRA20+14Lost in Santiago QF22+35
894
Luca Fantini23ITA20-2Lost in Kursumlijska Banja R1620+7
895
Ignacio Carou24URU20-22Lost in Qual. Concepcion R119-7
896
Jasza Szajrych22POL20Split R32Lost in Dubrovnik R3220+7
897
David Poljak27CZE20-4Lost in Qual. Ostrava R120+9
898
Arjun Kadhe30IND19-119+8
899
Nicolai Budkov Kjaer17NOR19-119+8
900
Maxence Broville25FRA19-12-661
901
Franco Emanuel Egea28ARG19-119+6
902
Daniil Ostapenkov20BLR19-119+8
903
Mees Rottgering16NED1919+6
904
Aldin Šetkić36BIH19Split R16Lost in Dubrovnik R3220+23
905
Jayden Court23AUS1919+7
906
Vito Tonejc24CRO1919+7
907
Lucas Bouquet26FRA19+1Angers R1616-31
908
Justin Roberts27BAH19+118-7
909
Boris Butulija25SRB19+2Kursumlijska Banja 2 R32Lost in Azay Le Rideau R3219+5
910
Andrea Bacaloni22ITA19+219+7
911
Guy Orly Iradukunda28BDI18+418+4
912
Emilien Demanet18BEL18+4Lost in Kursumlijska Banja R1618+4
913
Jorge Panta28PER18+417-7
914
Jumpei Yamasaki26JPN18+418+5
915
Eero Vasa27FIN18+418+4
916
Benjamin Winter Lopez25ESP18+5Lost in Telde 2 R1619+16
917
Mariano Tammaro20ITA18+5Lost in Kursumlijska Banja R1617-8
918
Manish Sureshkumar24IND18+5Lost in Shymkent R32
Lost in Shymkent 2 R32
18+4
919
Francisco Rocha24POR18+118+7
920
Gage Brymer29USA18-1017-7
921
Pierre Delage23FRA18-810-157
922
Oscar Jose Gutierrez30BRA18+32Lost in Telde 2 R1619+16
923
Stefano Reitano26ITA18+14Lost in Santa Margherita 5 R3217-7
924
Fermin Tenti26ARG18-10Lost in Santiago F24+90
925
Siem Woldeab22USA1717+9
926
Bjorn Fratangelo30USA17+110-130
927
Adrian Bodmer29SUI17-117+10
928
Andrea Arnaboldi36ITA1717+10
929
Nicolás Álvarez Varona22ESP1717+7
930
Jack Loutit19NZL17+117+11
931
Johannes Härteis28GER17+112-88
932
Kalman L. Boyd27USA17+117+8
933
Matthias Ujvary19AUT17+2Antalya 16 R3215-23
934
Raphael Perot22FRA16+416+3
935
Lucas Miedler27AUT16+416+3
936
John Millman34AUS16+416+3
937
Manuel Mazza25ITA16+23Lost in Antalya 15 R1617+16
938
Alexander Kotzen23USA16+416+4
939
Derek Pham20AUS16+416+4
940
Chukang Wang24CHN16+515-8
941
Ivan Marrero Curbelo25ESP16+3Vero Beach R3216+4
942
Jesse Flores29CRC16+416+6
943
Brian Bozemoj20NED16+4Lost in Kursumlijska Banja QF18+30
944
Rafael Tosetto24BRA16-8Lost in Santiago R16
Lost in Qual. Concepcion R1
15-11
945
Fares Zakaria22EGY16+516+6
946
Nikolay Nedelchev20BUL16+216+6
947
Corban Crowther21NZL16+4Monastir 17 R32Lost in Qual. Monastir 16 R3
Lost in Monastir 16 R16
17+18
948
Jack Logé19BEL16+4Kursumlijska Banja 2 R32Lost in Kursumlijska Banja R1616+6
949
Tomas Lanik21SVK16+4Lost in Qual. Antalya 15 R3
Lost in Antalya 16 R32
16+8
950
Pietro Marino22ITA16-109Santa Margherita 5 R16Lost in Dubrovnik QF
Qual. Santa Margherita 5 W
19+45
951
Gabriele Maria Noce28ITA16+4Santa Margherita 5 R16Qual. Santa Margherita 4 W
Lost in Santa Margherita 4 R32
Qual. Santa Margherita 5 W
15-9
952
Kosuke Ogura28JPN16+5Lost in Santiago R3213-57
953
Ben Jones25GBR16+3Vero Beach R3216+10
954
Jeffrey Von Der Schulenburg22SUI15+415+10
955
Hunter Heck21USA15+615+10
956
Marc Majdandzic19GER15+6Lost in Meerbusch R3215+10
957
Christian Sigsgaard27DEN15+612-59
958
Riccardo Balzerani25ITA15-2815+12
959
Keshav Chopra22USA15+615+10
960
Gian Matias Di Natale26ITA15+6Lost in Telde 2 R32
Lost in Santa Margherita 5 R32
15+9
961
Trey Hilderbrand23USA15+615+11
962
Hayato Matsuoka19JPN15+6Lost in Azay Le Rideau R3215+10
963
Koray Kırcı25TUR15-29Lost in Antalya 15 R3214-15
964
Sean Hess23ARG15+5Lost in Dubrovnik QF17+36
965
Gabriele Bosio23ITA15+2315+8
966
Alexander Donski25BUL15+4Qual. Monastir 16 W
Lost in Monastir 16 R16
15+8
967
Niklas Schell25GER15+4Shymkent 2 R32Lost in Shymkent R3214-20
968
Pablo Masjuan Ginel21ESP14+414+7
969
Jack Anthrop20USA14+414+7
970
Johan Nikles27SUI14+26Lost in Hammamet 7 R3214+6
971
Rei Sakamoto17JPN14+314+8
972
Kuan Yi Lee27TWN14+314+7
972
Federico Cina17ITA14+27Shenzhen R3214+5
974
Lukáš Rosol38CZE14+214+8
975
Boris Pokotilov26RUS14+214+6
976
Fons Van Sambeek22NED14+214+6
977
Tuncay Duran19TUR14+214+6
978
Igor Kudriashov20RUS14+214+6
979
Nikos Lehmann18ARG14+75Lost in Qual. Concepcion R114+6
980
Adam Heinonen21SWE14+1Split R32Qual. Dubrovnik W
Lost in Dubrovnik R32
14+5
981
Andrew Fenty24USA14+1Lost in Qual. Shenzhen R114+7
982
Marco Miceli25ITA14+1Lost in Telde 2 R32
Lost in Split R32
13-23
983
Daniel De Jonge24NED14+114+4
984
Andrea Gola22ITA14+1Lost in Qual. Angers R114+8
985
Johannes Ingildsen26DEN14+112-43
986
Gabriel Donev27BUL14+1Lost in Kursumlijska Banja R1613-20
987
Alejandro Hoyos24COL14-6314+6
988
Pablo Trochu20FRA14+4Monastir 17 R32Lost in Qual. Monastir 16 R214+4
989
Jake Van Emburgh25USA14Vero Beach R3214+4
990
Keisuke Saitoh22JPN1414+7
991
Jesse Delaney25AUS14Lost in Santa Margherita 5 R3214+5
992
Paul Wörner27GER14+1Split R32Lost in Dubrovnik R3213-18
993
Alex Hernandez24MEX13+113+5
994
Marcelo Zormann27BRA13-3513+5
995
Noah Rubin28USA1313+5
996
Raphaël Lambling23FRA13+113+5
997
Tyler Stice23USA13+313+5
998
Petr Brunclik17CZE13Lost in Antalya 15 R16
Lost in Qual. Ostrava R1
14+30
999
Théo Papamalamis18FRA13+213+6
1000
Hayden Jones17AUS13+213+6
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 :