WTA | Singles | Official ATP Doubles | 5W ATP Doubles | Live ATP Doubles Ranking | Live ATP Doubles Race | ITF Ranking | Tournament Draws | Title Holders | Live Scores

 Official ATP Doubles

Live Ranking
Race
Tournament Draws
Live Scores
Official ATP Doubles
#: Tennis Player Rank
Ctry: Country + National rank
+/-: Rank change vs previous official rankings release
Tournament categories include : GS2000, ATP1000, ATP500, ATP250, CH125/110/100/90/80/50, ITF25/15 (GS/ATP Tour/Challengers/ITF + winner points)
#PlayerAgeCtryPts+/-CurrentPreviousCurrentNext WeekNext Week
1
Joe Salisbury30GBR83038303
2
Rajeev Ram38USA80538053
3
Mate Pavić28CRO6340Geneva QF6260
4
Nicolas Mahut40FRA6305Lost in Lyon R166155
5
Nikola Mektić33CRO6005Geneva QF6005
6
Horacio Zeballos37ARG55905590
7
Pierre Hugues Herbert31FRA55005350-1
8
Marcel Granollers36ESP54785478+1
9
Juan Sebastián Cabal36COL50955095
9
Robert Farah35COL50955095
Advertisement
11
Wesley Koolhof33NED50805080
12
Michael Venus34NZL49604733-1
13
Neal Skupski32GBR48054775+1
14
Kevin Krawietz30GER45054505
15
John Peers33AUS44854325
16
Tim Pütz34GER43734123-1
17
Filip Polasek36SVK41404140+1
18
Simone Bolelli36ITA38953768
19
Jamie Murray36GBR3708Lost in Geneva R163708
20
John Isner37USA36603660
21
Andrey Golubev34KAZ32503229-1
22
Bruno Soares40BRA3240Lost in Geneva R163240+1
23
Andreas Mies31GER32153170
24
Máximo González38ARG3013Lyon QF2885-1
25
Santiago González39MEX2965Lost in Geneva R162965+1
26
Rohan Bopanna42IND27052705
27
Marcelo Arévalo31ESA2700Geneva QF2700
28
Jean-Julien Rojer40NED2690Geneva QF2690
29
Nick Kyrgios27AUS26882688
30
Horia Tecău37ROU26802680
31
Max Purcell24AUS26702670
32
Ivan Dodig37CRO2605Lyon SF2570-1
33
Matthew Ebden34AUS2604Lost in Lyon R162439-3
34
Thanasi Kokkinakis26AUS2578Lost in Geneva R162578+2
35
Fabio Fognini34ITA24882488+1
36
Hubert Hurkacz25POL24502450+1
37
Austin Krajicek31USA2305Lyon SF2350
38
Andrés Molteni34ARG2295Lost in Geneva R162295
39
Matwé Middelkoop38NED2138Geneva QF2160
40
Ben McLachlan30JPN2046Lyon QF2001-1
41
Marcelo Melo38BRA1988Lyon QF2033+1
42
Gonzalo Escobar33ECU19451895-4
43
Ariel Behar32URU1945Lyon R161900-2
44
Harri Heliövaara32FIN19411941+2
45
Raven Klaasen39RSA1936Lyon QF1868-3
46
Tomislav Brkić32BIH19201920+3
47
Nikola Ćaćić31SRB19201920+3
48
Sander Gillé31BEL1895Lyon QF1895+1
49
Édouard Roger-Vasselin38FRA1865Lost in Lyon R161740-4
50
Aisam-ul-Haq Qureshi42PAK1809Lyon QF1809+1
Advertisement
51
Pedro Martínez25ESP17721772
52
Rafael Matos26BRA1766Lost in Lyon QF1766
53
Joran Vliegen28BEL1760Lyon QF1780+3
54
Hugo Nys31MON1736Lost in Lyon R161494-8
55
Steve Johnson32USA17151670
56
Fabrice Martin35FRA1713Geneva QF1713+2
57
Jack Sock29USA16551655+1
58
David Vega Hernández27ESP1584Lost in Lyon QF1600+1
59
Robin Haase35NED15801580+1
60
Aleksandr Nedovyesov35KAZ1538Lyon QF1538+1
61
Philipp Oswald36AUT1525Lost in Geneva R161525+1
62
Lloyd Glasspool28GBR15101510+1
63
Jan Zieliński25POL1490Lost in Lyon R161490
64
Hans Hach Verdugo32MEX1408Lost in Geneva R161408-1
65
Alexander Bublik24KAZ1400Lost in Geneva R161400-1
66
Andre Goransson28SWE1399Lyon QF1424+2
67
Feliciano López40ESP13951395
68
Andrey Rublev24RUS13901390
69
Luke Saville28AUS1359Lost in Geneva R161359
70
Oliver Marach41AUT13551230-2
71
Marcus Daniell32NZL13521352+1
72
Roman Jebavý32CZE1250Geneva SF1315+1
73
Francisco Cabral25POR1225Geneva QF1225
74
Jonathan Erlich45ISR1218Lyon R161218
75
Sam Querrey34USA11701170
76
Aslan Karatsev28RUS11671167
77
Felipe Meligeni Rodrigues Alves24BRA11571157
78
Denis Shapovalov23CAN11551155
79
Ramkumar Ramanathan27IND11431143
80
Nathaniel Lammons28USA1096Lyon QF1113
81
Miguel Angel Reyes Varela34MEX1094Tunis R161094-1
82
Andrea Vavassori27ITA10941079-1
83
Nuno Borges25POR10881043-6
84
Jonny O'Mara27GBR10671022-7
85
Pablo Andújar36ESP1060Geneva QF1105+4
86
Matej Sabanov29SRB1058Lost in Geneva QF1074+2
87
Hunter Reese29USA1057Geneva SF1022-5
88
Szymon Walkow26POL1056Lost in Geneva R161048+1
89
Alexander Erler24AUT1051Tunis R161051+3
90
Sadio Doumbia31FRA1049Lost in Geneva R16999-5
91
Denys Molchanov35UKR10451045+3
92
Fabien Reboul26FRA1044Lost in Geneva R16994-5
93
Ivan Sabanov29SRB1042Lost in Geneva QF1058+8
94
Albano Olivetti30FRA1036Lost in Lyon R161036+4
95
Jackson Withrow28USA1019Lost in Lyon R161019+2
96
John Patrick Smith33AUS1004Lost in Geneva R16934-8
97
Nicolás Barrientos35COL1001Tunis R161001+3
98
Stefanos Tsitsipas23GRE995995+2
99
Robert Galloway29USA989989+1
100
Łukasz Kubot40POL954Lost in Lyon R16954+1
Advertisement
101
Lucas Miedler25AUT950Tunis R16950+1
102
Ken Skupski39GBR946871-9
103
Diego Hidalgo29ECU942942+2
104
Sander Arends30NED936Lost in Geneva R16936+1
105
Cristian Rodríguez31COL933933
106
Tristan Samuel Weissborn30AUT920920
107
Romain Arneodo29MON917Geneva QF937+5
108
Benoît Paire33FRA911866-4
109
Orlando Luz24BRA906906+2
110
Matthew Reid31AUS895895+2
111
Fernando Romboli33BRA890Lost in Tunis R16890+2
112
Lloyd Harris25RSA885885+2
113
Max Schnur29USA874844-3
114
Dominic Inglot36GBR865865+1
115
Alex Lawson28USA865Tunis QF865+1
116
Marcelo Demoliner33BRA850760-7
117
David Pel30NED846846+2
118
Franko Škugor34CRO845800-2
119
Artem Sitak36NZL833803
120
Andrei Vasilevski30BLR821821+3
121
Zdeněk Kolář25CZE803803+3
122
Cameron Norrie26GBR788788+1
123
Sem Verbeek28NED782657-17
124
Nicholas Monroe40USA769Lost in Tunis R16769+2
125
Diego Schwartzman29ARG758758+1
126
Treat Huey36PHI744744+1
127
Evan King30USA737Tunis R16679-11
128
Dominik Koepfer28GER734734+2
129
Gonçalo Oliveira27POR733724-1
130
Antonio Šančić33CRO731731+3
131
William Blumberg24USA730730+3
132
Luis David Martínez33VEN727727+3
133
Alexander Zverev25GER720720+2
134
Alex de Minaur23AUS720720+2
135
Andrej Martin32SVK703703+2
136
Jannik Sinner20ITA700700+2
137
Jesper De Jong21NED698698+2
138
Igor Zelenay39SVK691691+2
139
Frederik Nielsen38DEN683683+2
140
Bart Stevens24NED677677+1
141
Tommy Paul25USA675630-2
142
Guillermo Durán33ARG657634+1
143
Lorenzo Sonego27ITA630630+1
144
Jan Lennard Struff32GER615615
145
Federico Delbonis31ARG615615
146
Sergio Martos Gornes27ESP611583-5
147
Taylor Fritz24USA608608+1
148
Dustin Brown37JAM607607+1
149
Marco Bortolotti31ITA605605+1
150
Félix Auger-Aliassime21CAN600600+1
Advertisement
151
Vitaliy Sachko24UKR594594+1
152
Marc-Andrea Hüsler25SUI585540-8
153
Jonathan Eysseric31FRA579Lyon R16579+1
154
Arthur Rinderknech26FRA573Lost in Lyon R16573+1
155
Benjamin Bonzi25FRA571571+1
156
Sergio Galdós32PER569569+1
157
Jamie Cerretani40USA558543-1
158
Victor Vlad Cornea28ROU554554+2
159
Reilly Opelka24USA550550+2
160
Divij Sharan36IND548503-5
161
Sriram Balaji32IND542Tunis R16542+2
162
Rubén González36PHI540540+1
163
Fabian Fallert25GER538538+1
164
Arjun Kadhe28IND532Shymkent 2 QF533+1
165
Dominic Stricker19SUI531486-5
166
Jérémy Chardy35FRA518518+2
167
Manuel Guinard26FRA506495
168
Karol Drzewiecki26POL503Tunis QF481-3
169
Andre Begemann37GER502502+3
170
Alejandro Gómez30COL495493+2
171
Jordan Thompson28AUS488488+2
172
Yu-hsiou Hsu23TPE474Monastir 24 QF474
173
Ruben Bemelmans34BEL468468
174
Daniel Masur27GER461461-1
175
Federico Zeballos33BOL454Cancun 7 R16Cancun 6 WCancun 6 W
Cancun 7 R16
463+1
176
Purav Raja36IND451428-9
177
Gijs Brouwer26NED451Tunis R16451+1
178
Ričardas Berankis31LTU450Lost in Geneva R16450+1
179
Henri Kontinen31FIN450405-10
180
Saketh Myneni34IND448448+2
181
Luca Margaroli30SUI448Tunis R16441+2
182
Luciano Darderi20ITA440440+2
183
Pablo Cuevas36URU438438+2
184
Luke Bambridge27GBR438393-12
185
JC Aragone26USA438438+3
186
Peter Polansky33CAN434434+3
187
Daniel Evans31GBR431431+3
188
Jeevan Nedunchezhiyan33IND421Tunis R16398-6
189
Emil Ruusuvuori23FIN415415+2
190
Renzo Olivo30ARG410410+2
191
Vladyslav Manafov29UKR407Shymkent 2 QF417+5
192
Antoine Hoang26FRA402402+2
193
Martín Cuevas30URU401Vic QF397-2
194
Roberto Quiroz30ECU400400+3
195
Marc Polmans25AUS399399+2
196
Bob Bryan44USA390390-1
196
Mike Bryan44USA390390-1
198
Sergiy Stakhovsky36UKR390390-1
199
Petros Tsitsipas21GRE388Shymkent 2 QF400+7
200
Andy Murray35GBR385385
Advertisement
201
Adam Pavlásek27CZE384378-4
202
Jaume Munar25ESP381381
203
Frances Tiafoe24USA380380
204
Christian Harrison27USA379379
205
Dan Added23FRA372Francavilla R16365-3
206
Quentin Halys25FRA371371
207
Hernan Casanova28ARG371Francavilla R16371
208
Benjamin Lock29ZIM363Oran 2 QFSanta Margherita 5 WSanta Margherita 5 W
Oran 2 QF
385+7
209
Casper Ruud23NOR360360
210
Karen Khachanov25RUS360360
211
Geoffrey Blancaneaux23FRA356356
212
Dennis Novikov28USA353353-1
213
Robert Lindstedt45SWE351276-37
214
Hunter Johnson27USA348348
215
Julian Lenz29GER346296-28
216
Jürgen Melzer40AUT345345+1
217
Radu Albot32MDA342342+1
218
Roberto Carballés Baena29ESP341341+1
219
Nicolas Jarry26CHI340340+1
220
Hugo Gaston21FRA340340+1
221
Marcos Giron28USA335335+1
222
Pedro Cachín27ARG332332+1
223
Jelle Sels26NED331Tunis R16331+1
224
Vasek Pospisil31CAN330330+1
225
Reese Stalder25USA330327
226
Michail Pervolarakis25GRE329327+2
227
Dane Sweeny21AUS325Monastir 24 QFLost in Nottingham 4 R16Lost in Nottingham 4 R16
Monastir 24 QF
324+1
228
Francesco Forti22ITA325Francavilla R16320-1
229
Tim van Rijthoven25NED321321+1
230
Piotr Matuszewski24POL320300-11
231
Marek Gengel26CZE320Most QFLost in Prague SFLost in Prague SF
Most QF
323+4
232
Sebastian Korda21USA318318+2
233
Thiago Monteiro27BRA315315+1
234
Jiří Lehečka20CZE314314+1
235
Santiago Fa Rodriguez Taverna22ARG312312+1
236
Adrián Menéndez-Maceiras36ESP311Tunis R16311+1
237
Leandro Riedi20SUI310Geneva QF355+25
238
JiSung Nam28KOR307307+1
239
Facundo Mena29ARG307307+1
240
Camilo Ugo Carabelli22ARG303302
241
Mark Vervoort31NED298Vic QF298-1
242
Markos Kalovelonis28GRE297Shymkent 2 QF310+6
243
Sanjar Fayziev27UZB292Shymkent 2 QF304+4
244
Grigoriy Lomakin24KAZ291Shymkent 2 SF318+13
245
Nicolas Mejia22COL290290+1
246
Franco Agamenone29ITA287267-9
247
Li Tu25AUS281Tunis R16281
248
Mateus Alves21BRA280280
249
Nino Serdarušić25CRO277277
250
Boris Arias28BOL272Cancun 6 W284+5
Advertisement
251
Alexander Merino29PER272272
252
Alexei Popyrin22AUS270270
253
Botic van de Zandschulp26NED270270
254
Matheus Pucinelli De Almeida21BRA270268
255
Denis Kudla29USA266266-1
256
João Sousa33POR265Geneva QF265-1
257
Markus Eriksson32SWE262259-3
258
Giulio Zeppieri20ITA260260-1
259
Tomas Martin Etcheverry22ARG256255-4
260
Alexandr Cozbinov27MDA256248-5
261
Tomas Barrios Vera24CHI255255-1
262
Carlos Gomez Herrera32ESP252252-2
263
Michael Geerts27BEL249Tunis QF265+5
264
Márton Fucsovics30HUN248225-16
265
Tennys Sandgren30USA246246-1
266
Theo Arribage21FRA246Lost in Monastir 22 F258+5
267
Kyrian Jacquet21FRA245245
268
Christopher Rungkat32INA245222-18
269
Neil Oberleitner22AUT244244+1
270
Yuki Bhambri29IND242242+1
271
Andrew Paulson20CZE242Most QFLost in Prague R16Lost in Prague R16
Most QF
230-5
272
Soonwoo Kwon24KOR238238+2
273
Andrea Collarini30ARG238238+2
274
Jakub Paul23SUI238Geneva QF283+28
275
Tristan Schoolkate21AUS233Lost in Santa Margherita 5 SF
Lost in Francavilla R16
238+3
276
Alexandre Muller25FRA231231+3
277
David Pichler26AUT231231+3
278
Vishnu Vardhan34IND230230+3
279
Andrea Pellegrino25ITA228228+2
280
Federico Gaio30ITA227227+2
281
Luis Patiño28MEX227227+2
282
Filip Krajinović30SRB225225+1
283
Kacper Żuk23POL225225+1
284
Hendrik Jebens26GER225225+1
285
Titouan Droguet20FRA224224
286
Tristan Lamasine29FRA222Lost in Lyon R16222-1
287
Vít Kopřiva24CZE222219-3
288
Denis Yevseyev28KAZ222Lost in Shymkent 2 R16222
289
Niklas Schell23GER218Monastir 25 R16218-3
290
Conner Huertas del Pino26PER218218-3
291
Mats Hermans26NED217Francavilla QF222+2
292
Facundo Bagnis32ARG215215-2
293
Luca Castelnuovo25SUI213Lost in Heraklion SF215-2
294
Altuğ Çelikbilek25TUR212212-3
295
Alberto Barroso Campos25ESP212Monastir 25 R16Monastir 23 WMonastir 23 W
Monastir 25 R16
225+11
296
Ernesto Escobedo25USA211211-2
297
Oleg Prihodko24UKR211211-2
298
Roman Safiullin24RUS210210-2
299
Skander Mansouri26TUN210Tunis R16210-3
300
Riccardo Bonadio28ITA210210-1
301
Stefan Kozlov24USA208208-2
302
MinKyu Song31KOR205205-4
303
Dušan Lajović31SRB203203-4
304
Glenn Smits31NED203199-11
305
Evgenii Tiurnev25RUS202Shymkent 2 QF218+14
306
Murkel Dellien24BOL202202-2
307
Michael Vrbenský22CZE201Tunis QFLost in Prague R16215+11
308
Maximilian Neuchrist30AUT201201-1
309
Arthur Bouquier21FRA201Monastir 24 R16201-1
310
Lukáš Rosol36CZE200200-1
311
Rinky Hijikata21AUS200199-3
312
Facundo Diaz Acosta21ARG199198-4
313
Thomas Fancutt27AUS199Lost in Francavilla R16189-12
314
Alexandru Jecan33ROU199Francavilla QF206+9
315
Corentin Denolly24FRA197197-2
316
Raul Brancaccio25ITA193Lost in Tunis R16193-3
317
Maxime Janvier25FRA191Tunis R16191-4
318
Daniel Altmaier23GER190Lost in Lyon R16190-4
319
Flavio Cobolli20ITA190175-30
320
Daniel Dutra da Silva33BRA190Francavilla R16190-3
321
Matias Franco Descotte27ARG188188-5
322
Oscar Jose Gutierrez29BRA187Vic QFLost in Valldoreix SF189-2
323
Oleksii Krutykh22UKR186Francavilla R16186-4
324
Javier Barranco Cosano23ESP185185-4
325
Roberto Ortega Olmedo31ESP183183-4
326
Ante Pavić33CRO182182-4
327
Teymuraz Gabashvili36RUS182182-4
328
Alastair Gray23GBR181181-4
329
Julian Ocleppo24ITA181157-44
330
Novak Djoković34SRB180180-4
331
John Millman32AUS180180-4
332
Pablo Carreño Busta30ESP180180-4
333
Marc López39ESP180180-4
334
Yoshihito Nishioka26JPN180180-4
335
Mackenzie McDonald27USA180180-4
336
Stefano Travaglia30ITA180180-4
337
Yan Bondarevskiy22RUS180Shymkent 2 SF206+33
338
Jason Kubler28AUS179179-3
339
Julian Cash25GBR179Heraklion 2 QFNottingham 4 W200+27
340
Kai Wehnelt26GER178Lost in Antalya 18 QF176-8
341
Christopher Eubanks26USA177177-1
342
Mirza Bašić30BIH177177-1
343
Gustavo Heide20BRA177177-1
344
Genaro Alberto Olivieri23ARG177177-1
345
Filip Bergevi28SWE177173-7
346
Thiago Agustin Tirante21ARG176176
347
Oriol Roca Batalla29ESP176Tunis QF192+27
348
Akira Santillan24AUS174Monastir 24 R16Monastir 22 W199+35
349
Yasutaka Uchiyama29JPN173148-36
350
Jonáš Forejtek21CZE173173
351
Francisco Cerundolo23ARG173173
352
Liam Draxl20CAN172172-1
353
Blaž Rola31SLO171171-1
354
Roman Andres Burruchaga20ARG171171-1
355
Kaito Uesugi26JPN171171-1
356
Jorge Panta26PER171171-1
357
Alexander Donski23BUL170166-6
358
Henry Patten26GBR169Nottingham 4 W194+40
359
Juan Bautista Torres20ARG169169
360
Alejandro Tabilo24CHI168168
361
Cezar Cretu21ROU168Ulcinj 3 QF166-1
362
Ergi Kirkin23TUR167167+1
363
Evgeny Karlovskiy27RUS165Shymkent 2 QF181+30
364
Jiří Veselý28CZE165140-37
365
Viktor Durasovic25NOR164Lost in Shymkent 2 R16164+1
366
David Poljak26CZE164Most QFLost in Prague SF171+8
367
Guido Andreozzi30ARG163163+2
368
Francesco Passaro21ITA162147-22
369
Juan Pablo Ficovich25ARG161161+3
370
Kaichi Uchida27JPN160Shymkent 2 QF176+23
371
Patrik Niklas Salminen25FIN160160+4
372
Khumoyun Sultanov23UZB160160+4
373
Jo-Wilfried Tsonga37FRA158158+4
374
Guido Pella32ARG158158+4
375
Mili Poljicak17CRO157157+4
376
Malek Jaziri38TUN157Tunis R16157+4
377
Ruan Roelofse32RSA157157+3
378
Vijay Sundar Prashanth35IND154154+1
379
Luca Nardi18ITA153153+1
380
Gilbert Klier Junior22BRA153151+1
381
Anirudh Chandrasekar23IND152147-11
382
Leander Paes48IND151106-98
383
Eric Vanshelboim20UKR151151+3
384
Igor Sijsling34NED150150+3
385
Tung Lin Wu24TPE150150+3
386
Sebastian Fanselow30GER149149+3
387
Matias Zukas26ARG149149+3
388
Charles Broom24GBR148Heraklion 2 QFLost in Nottingham 4 R16148+1
389
Gonzalo Villanueva27ARG148148+3
390
Hugo Grenier26FRA147147+2
391
Martin Breysach20FRA147147+2
392
Yannik Steinegger21SUI147147+1
393
Enzo Couacaud27FRA146146-1
394
Aidan McHugh21GBR144144-1
395
Arklon Huertas Del Pino Cordova27PER143143-1
396
Zvonimir Babic26CRO143143-1
397
Joao Lucas Reis Da Silva22BRA143142-1
398
Elias Ymer26SWE141141-1
399
Oscar Otte28GER140Lost in Lyon R16140-1
400
Beibit Zhukayev21KAZ140Shymkent 2 QF156+25
401
Yun-seong Chung24KOR138134-11
402
Matteo Arnaldi21ITA138Francavilla R16138-1
403
Jason Jung32TPE136136-2
404
Daniil Medvedev26RUS135135-2
405
Bjorn Fratangelo28USA135120-40
406
Marin Čilić33CRO13590-124
407
Adrian Mannarino33FRA135Lyon R16135-1
408
Leonardo Mayer35ARG135135+1
409
Alejandro Davidovich Fokina22ESP135135
410
Marco Cecchinato29ITA135135
410
Lorenzo Musetti20ITA13590-122
412
Ignacio Carou22URU135Antalya 19 QF134-1
413
Luke Johnson28GBR134Lost in Nottingham 4 R16124-22
414
Samuel Vincent Ruggeri19ITA134Ulcinj 3 QFLost in Ulcinj 2 R16134
415
Florin Mergea37ROU133133
416
Francesco Vilardo32ITA133Ulcinj 3 QF130-5
417
Mark Whitehouse29GBR133Heraklion 2 QFLost in Nottingham 4 SF138+13
418
Liam Broady28GBR132132+1
419
Ben Jones23GBR132Kouvola QFLost in Nottingham 4 QF135+8
420
Tomás Lipovsek Puches29SLO132130
421
Goncalo Falcao34POR132126-9
422
Peter Heller29GER131Lost in Prague F147+29
423
Rudolf Molleker21GER130130+5
424
Daniel Cukierman26ISR130Akko QFPrague W155+48
425
Benjamin Hassan27LIB129129+3
426
Ryan Peniston26GBR129129+3
427
Ivan Gakhov25RUS129Lost in Shymkent 2 R16129+2
428
Zhizhen Zhang25CHN128121-15
429
Federico Coria30ARG128103-63
430
Ivan Liutarevich26BLR127Ulcinj 3 QFLost in Ulcinj 2 QF129+6
431
Igor Marcondes24BRA127127+3
432
Alexander Ritschard28SUI126126+3
433
Wilson Leite30BRA126126+2
434
Blake Ellis23AUS125125+2
435
Aleksandar Vukic26AUS123123-1
436
Roberto Maytín33VEN123123-1
437
Filip Horanský29SVK122122-2
438
Johannes Härteis26GER122122-2
439
Borna Gojo24CRO122115-19
440
Matthew Christopher Romios23AUS122Lost in Antalya 18 SF125+6
441
Mariano Kestelboim26ARG122Lost in Francavilla R16115-19
442
Damir Džumhur29BIH121121
443
Zhang Ze31CHN121121-1
444
Yuta Shimizu22JPN121Lost in Antalya 18 QF123+6
445
Pedro Sakamoto28BRA120120-1
446
Mick Veldheer26NED120120-1
447
Tomáš Macháč21CZE119119-2
448
Alexander Weis25ITA119119-2
449
Mario Vilella Martínez26ESP118118-2
450
Lucas Pouille28FRA118118-2
451
Carlos Lopez Montagud21ESP118118-2
452
Leonardo Aboian24ARG118Cairo 9 W133+36
453
Naoki Tajima21JPN118Lost in Antalya 18 QF118-1
454
Evan Hoyt27GBR117117-1
455
Juan Ignacio Galarza28ARG117111-10
456
Michał Dembek24POL117117
457
Gabriel Roveri Sidney25BRA117111-10
458
Chun hsin Tseng20TPE116116+1
459
Pavel Kotov23RUS115115
460
Luca Sanchez23FRA114Monastir 24 R16Lost in Monastir 22 F130+41
461
Ugo Blanchet23FRA114Lost in Lyon R16114
462
Courtney John Lock25ZIM114Oran 2 QFSanta Margherita 5 W139+60
463
Giovanni Fonio24ITA113Francavilla R16113
464
Valerio Aboian19ARG113Cairo 9 W128+38
465
Luis Faria22POR113113+3
466
Denis Istomin35UZB112Lost in Shymkent 2 R16112+2
467
Jeremy Beale27AUS112102-28
468
Mikael Torpegaard28DEN111Shymkent 2 QF127+41
469
Lucas Gerch27GER111111+3
470
Holger Rune19DEN110110+2
471
Grigor Dimitrov31BUL110110+2
472
Christopher O'Connell27AUS110110+2
473
Sascha Gueymard Wayenburg18FRA110110+2
474
Andrey Chepelev23RUS110110+1
475
Gerald Melzer31AUT109109+1
476
Tallon Griekspoor25NED109109+1
477
Aziz Dougaz25TUN109Monastir 22 W125+44
478
Fabio Coelho21POR108108
479
Ray Ho22TPE108Monastir 25 QFMonastir 23 W120+31
480
Brandon Nakashima20USA107107+1
481
Colin Sinclair27NMI107106
482
Ryan Nijboer22NED107106
483
Jaime Faria18POR106Prijedor R16Lost in Doboj QF108+6
484
Sekou Bangoura30USA106105-4
485
Íñigo Cervantes32ESP105Tunis QF121+44
486
Luca Van Assche18FRA105105+2
487
Zizou Bergs22BEL105105+2
488
Alex Rybakov25USA105Francavilla R16Lost in Prague SF103-5
489
Francis Casey Alcantara30PHI105105+2
490
Ajeet Rai23NZL105104-1
491
Damien Wenger22SUI105105+2
492
Calum Puttergill28AUS104Lost in Nottingham 4 R16104+2
493
Nerman Fatić27BIH10499-11
494
Dan Alexandru Tomescu23ROU103103
495
Mattia Bellucci20ITA102Lost in Santa Margherita 5 SF109+19
496
Evgeny Donskoy32RUS101101-1
497
Carlos Sanchez Jover21ESP101101-1
498
Volodoymyr Uzhylovskyi34UKR101Lost in Cairo 9 R16101-1
499
Moez Echargui29TUN100Tunis R16100-1
500
Jay Clarke23GBR100100-1
501
Seong chan Hong24KOR100100-1
502
Andreas Siljeström40SWE9999-1
503
Harold Mayot20FRA99Lost in Prague QF102+7
504
Constantin Frantzen24GER99Most QF99-1
505
Fabrício Neis31BRA9898-1
506
Matteo Gigante20ITA98Francavilla R1698-1
507
Petr Nouza23CZE9898-1
508
Jose Fco. Vidal Azorin28ESP9898-1
509
Arthur Cazaux19FRA9797-1
510
Gabriel Decamps22BRA9797-1
511
Zhe Li35CHN97Monastir 24 QFLost in Monastir 22 SF105+25
512
Alexander Shevchenko21RUS97Lost in Shymkent 2 R1697-1
513
Mao Xin Gong34CHN9595-1
514
Filip Duda23CZE95Most R16Lost in Prague F106+31
515
Giorgio Ricca27ITA9594-1
516
Evan Furness23FRA9492-3
517
Uladzimir Ignatik31BLR9491-4
518
Alessandro Motti43ITA9393+1
519
Joshua Paris26GBR93Lost in Nottingham 4 R1693+1
520
Arthur Reymond23FRA93Lost in Ulcinj 2 QF95+5
521
Miguel Fernando Pereira23CHI9292+1
522
Tim Sandkaulen24GER91Most QF91
523
Aziz Ouakaa22TUN91Tunis R16Lost in Doboj R1690-15
524
Xavier Malisse41BEL9090
525
Yen Hsun Lu38TPE9090
525
Julio Peralta40CHI9090
527
Ilya Ivashka28BLR9090-1
528
Carlos Alcaraz19ESP9090+1
529
Matteo Berrettini26ITA9090
530
Alex Molčan24SVK9090-1
531
Mukund Sasikumar25IND9090-2
532
Albert Ramos Viñolas34ESP90Lost in Geneva R1690-2
533
Alessandro Bega31ITA9090-2
534
Vladyslav Orlov27UKR9090-3
535
Fermin Tenti24ARG90Cairo 10 QFLost in Cairo 9 SF84-25
536
Dimitar Kuzmanov28BUL8989-3
537
Milos Karol19SVK89Prijedor R16Lost in Doboj F97+25
538
Timur Khabibulin26KAZ8989-2
539
Aleksandre Metreveli28GEO8987-7
540
Evan Zhu23USA8986-11
541
Domagoj Biljesko24CRO8888
542
Marat Sharipov19RUS88Prijedor QFLost in Doboj R1688
543
Brandon Walkin27AUS88Lost in Antalya 18 SF91+20
544
Alejo Lorenzo Lingua Lavallen21ARG8888
545
Bogdan Bobrov24RUS88Lost in Shymkent 2 R1688
546
Johannes Ingildsen24DEN87Kalmar R1687-1
547
Sarp Ağabigün24TUR8784-12
548
Nicholas David Ionel19ROU87Lost in Shymkent 2 QF87
549
Guy Den Ouden20NED8686
550
Toshihide Matsui44JPN8686
551
Andrew Harris28AUS85Prague W110+79
552
Alexis Galarneau23CAN85Francavilla R1685-1
553
Brayden Schnur26CAN8577-33
554
Daniel Little25GBR85Akko QFLost in Nottingham 4 QF88+11
555
Salvatore Caruso29ITA8484+1
556
Darian King30BAR8484+1
557
Mattéo Martineau23FRA84Francavilla R1684
558
Jacopo Berrettini23ITA8484+2
559
Alfredo Perez24USA8484+1
560
Dragos Nicolae Madaras24SWE84Lost in Shymkent 2 R1680-14
561
Mikhail Kukushkin34KAZ8383
562
Aleksandre Bakshi24GEO8383
563
Pedro Araujo20POR8383
564
Martin Damm18USA83Most R16Lost in Prague SF81-5
565
Junior Alexander Ore29USA8383+1
566
Juan Sebastián Gómez30COL83Cancun 7 R16Lost in Cancun 6 R1681-5
567
Antoine Bellier25SUI8282+2
568
Elliot Benchetrit23MAR8282+2
569
Mats Rosenkranz23GER81Francavilla QF90+33
570
Pedro Boscardin Dias19BRA8181+2
571
Remy Bertola23SUI81Kalmar R1679-9
572
Oleksandr Ovcharenko20UKR81Prijedor R1681+2
573
Jack Draper20GBR8080+1
574
Anton Matusevich20GBR8080+1
575
Maximilian Marterer26GER7979
576
Frederico Ferreira Silva27POR7979
577
Adil Shamasdin39CAN7979
578
Sho Shimabukuro24JPN7979-1
579
Juan Pablo Paz27ARG79Ulcinj 3 QFLost in Ulcinj 2 SF77-11
580
Francisco Comesana21ARG7878-1
581
Dennis Novak28AUT7777-2
582
Martin Redlicki26USA7777-2
583
Mats Moraing29GER7777-2
584
Shintaro Mochizuki18JPN7777-3
585
Clément Tabur22FRA7777-3
586
Imanol Lopez Morillo22ESP7777-3
587
Tuna Altuna33TUR7762-72
588
Mariano Navone21ARG76Ulcinj 3 QFLost in Ulcinj 2 R1674-14
589
Aleksandar Kovačević23USA7575-3
590
Admir Kalender21CRO7575-3
591
Dmitry Popko25KAZ7575-3
592
Joao Victor Couto Loureiro19BRA7575-4
593
Robert Strombachs22LAT7561-72
594
Ignacio Monzon24ARG75Cairo 10 QFLost in Cairo 9 SF69-29
595
Ben Shelton19USA7474-4
596
Yannick Hanfmann30GER7474-4
597
Mitchell Krueger28USA7459-76
598
Eero Vasa25FIN74Kouvola QF74-3
599
Nick Hardt21DOM74Francavilla R1670-19
600
Benjamin Winter Lopez23ESP74Vic QFLost in Valldoreix SF78+18
601
Alejandro González33COL7373-2
602
Ezekiel Clark23USA73Cancun 7 R16Lost in Cancun 6 SF77+11
603
Guy Orly Iradukunda26BDI7265-43
604
Ricardo Rodriguez Pace29VEN7272-1
605
Denis Klok23RUS72Lost in Cairo 9 SF75+8
606
Donald Young32USA7171
607
Petros Chrysochos26CYP7171-1
608
Rubin Statham35NZL7171+1
609
Felix Gill19GBR7171
610
Mateo Nicolás Martínez28ARG7171
611
Daniele Capecchi26ITA71Kalmar R1671-2
612
Abraham Asaba24GHA7171+1
613
Duje Ajduković21CRO7171+1
614
Facundo Juarez24ARG7167-21
615
João Menezes25BRA7063-41
616
Stan Wawrinka37SUI7070+2
617
Edoardo Lavagno23ITA7070+2
618
Dalibor Svrčina19CZE7067-11
619
Shintaro Imai28JPN7070+3
620
Sergey Fomin21UZB70Shymkent 2 QF86+68
621
Joris De Loore29BEL6969+2
622
Jerome Kym19SUI69Warmbad Villach R16Lost in Antalya 18 F69+2
623
Tsung Hua Yang31TPE6969+2
624
Giovanni Oradini24ITA6969+2
625
Takuto Niki34JPN6967-9
626
Felix Corwin25USA6965-24
627
Mischa Zverev34GER6868+2
628
Ugo Humbert23FRA68Lost in Lyon R1668+2
629
Seita Watanabe21JPN68Akko QFLost in Cairo 9 F73+25
630
Roberto Cid Subervi28DOM6767
631
Mārtiņš Podžus27LAT6767
632
Runhao Hua26CHN6767
633
Marat Deviatiarov28UKR6754-63
634
Franco Emanuel Egea26ARG67Lost in Valldoreix F75+39
635
Alex Knaff24LUX6767+2
636
John Paul Fruttero41USA6666-1
637
Alibek Kachmazov19RUS66Shymkent 2 QF82+70
638
Maxime Cressy25USA6666
639
Yuki Mochizuki24JPN6666
640
David Goffin31BEL6565
641
Jeroen Vanneste28BEL6565
642
Tim Handel25GER6565-2
643
Vasil Kirkov23USA6565
644
Eduard Esteve Lobato27ESP65Lost in Tunis R1665-1
645
Timo Stodder26GER6565-4
646
Cayetano March21ECU65Antalya 19 QF65-2
647
Hugo Dellien28BOL6464-4
648
Nicolás Kicker29ARG6464-4
649
Aaron Addison26AUS64Heraklion W79+71
650
Péter Nagy30HUN6464-3
651
Hanwen Li19CHN64Monastir 24 R1664-3
652
Davide Galoppini27ITA64Lost in Santa Margherita 5 QF67+16
653
Bradley Klahn31USA6363-2
654
Emilio Gómez30ECU6338-182
655
Johan Nikles25SUI6363-2
656
Alejandro Mendoza32BOL63Cancun 7 R16Lost in Cancun 6 F69+32
657
Kamil Majchrzak26POL6262-1
658
Lukas Pokorny20SVK62Lost in Doboj F70+41
659
Kelsey Stevenson31CAN62Heraklion W
Lost in Heraklion 2 R16
75+61
660
Jarno Jans21NED6161
661
Thomas Fabbiano32ITA6161
662
Juan Pablo Varillas26PER6161
663
Nick Chappell29USA61Cancun 7 R1661
664
Lukas Neumayer19AUT6161
665
Timo Legout20FRA6060-2
666
Thiago Seyboth Wild22BRA6060-2
667
Aristotelis Thanos21GRE60Lost in Heraklion R16
Lost in Heraklion 2 R16
60-3
668
James Frawley28AUS6059-7
669
Nikolás Sánchez Izquierdo23ESP60Lost in Tunis R1660-2
670
Billy Harris27GBR60Lost in Francavilla R1660-2
671
Stefan Palosi22ROU5959-3
672
John Echeverria20ESP59Lost in Vic R1659-4
673
Aliaksandr Liaonenka23BLR5959-4
674
Simon Freund25SWE59Kalmar R1656-12
675
Filip Peliwo28POL59Lost in Nottingham 4 R1651-53
676
Boris Butulija23SRB5858-2
677
Scott Duncan27GBR5856-10
678
João Domingues28POR5757-1
679
Sanchai Ratiwatana40THA5757-1
679
Sonchat Ratiwatana40THA5757-1
681
Jaroslav Pospíšil41CZE5754-13
682
Bu Yunchaokete20CHN57Monastir 25 R16Lost in Monastir 23 F65+40
683
Makoto Ochi26JPN57Lost in Cairo 9 F65+36
684
Luigi Sorrentino23ITA57Lost in Prijedor R1657+2
685
Mirko Martinez24SUI57Oran 2 QF57+2
686
James Trotter22JPN5656+2
687
Shinji Hazawa23JPN56Heraklion 2 QFLost in Heraklion SF60+18
688
David Marrero42ESP5656+3
689
Niki Kaliyanda Poonacha27IND5651-33
690
Juan Bautista Otegui23ARG5555
691
Constantin Bittoun Kouzmine23FRA5553-19
692
Jason Taylor28AUS55Francavilla R16Lost in Santa Margherita 5 F68+65
693
Adam Taylor30AUS55Francavilla R16Lost in Santa Margherita 5 F68+65
694
Andrew Lutschaunig22USA5454+3
695
Kimmer Coppejans28BEL5454+3
696
Marius Copil31ROU5454+3
697
Federico Agustin Gomez25ARG54Lost in Cancun 7 R1654+2
698
Gergely Madarasz27HUN54Lost in Doboj QF54
699
Kai Lemstra22GER5454+2
700
Yann Wojcik25POL54Lost in Doboj R1654-3
701
Dali Blanch19USA5454-1
702
Loic Cloes23BEL5454+1
703
Nikola Milojević26SRB5353-1
704
Adrian Andreev21BUL5353-1
705
Toby Alex Kodat19USA5353-1
706
Iiro Vasa19FIN5353-1
707
Marcello Serafini19ITA53Ulcinj 3 QFLost in Santa Margherita 5 R1653-1
708
Ilya Snitari20MDA5353-1
709
Federico Iannaccone23ITA5352-5
710
Augusto Virgili27ITA53Francavilla R16Lost in Santa Margherita 5 SF61+44
711
Nathan Ponwith24USA5353
712
Georgii Kravchenko21UKR53Lost in Ulcinj 2 QF51-15
713
Tomas Farjat21ARG5252-2
714
Rio Noguchi23JPN52Lost in Cairo 9 SF56+26
715
Andrey Kuznetsov31RUS5151-1
716
Arthur Fery19GBR5151-1
717
Juan Manuel Cerundolo20ARG5151-1
718
Duarte Vale23POR5151-1
719
Scott Puodziunas32AUS5151-2
720
Omar Giacalone30ITA51Lost in Santa Margherita 5 QF54+21
721
Blu Baker20GBR5151-2
722
Andrea Picchione23ITA5151-2
723
Lorenzo Bocchi24ITA51Lost in Cairo 9 R1651-3
724
Alex Hernandez22MEX51Monastir 24 R1651-1
725
Lamine Ouahab37MAR5050-4
726
Diego Fernandez Flores21CHI50Vic QF50-4
727
Kirill Kivattsev24RUS5050-4
728
Alexis Musialek33FRA5050-4
729
Alejandro Hoyos22COL5050-5
730
Viktor Jovic20SRB50Lost in Prijedor R1650-5
731
Frane Nincevic22CRO5050-5
732
Quentin Folliot23FRA50Lost in Santa Margherita 5 R16
Lost in Monastir 25 R16
50-5
733
Mohamed Safwat31EGY4949-5
734
Pablo Llamas Ruiz19ESP49Lost in Vic R1649-5
735
Ilya Rudiukov21RUS49Lost in Cairo 9 QF
Lost in Cairo 10 R16
51+15
736
Steven Diez31CAN4949-5
737
Dominik Kellovsky25CZE4949-5
738
Yan Sabanin32RUS49Kalmar R1649-5
739
Louroi Martinez23SUI4949-5
740
Jozef Kovalík29SVK4848-5
741
Laurynas Grigelis30LTU4848-5
742
Gabriel Alejandro Hidalgo31ARG4848-5
743
Yannick Mertens34BEL48Lost in Heraklion R1648-6
744
Szymon Kielan19POL4848-6
745
Nicolas Parizzia23SUI4846-18
746
Tsung Hao Huang22TPE48Monastir 25 QF48-6
747
Timur Kiyamov25RUS4848-6
748
Taisei Ichikawa21JPN4845-32
749
S D Prajwal Dev25IND4846-16
750
Edward Winter17AUS4747-4
751
Nicolas Moreno De Alboran24USA4747-4
752
Maxime Chazal29FRA4747-4
753
Michiel De Krom23NED4745-23
754
Daniel Michalski22POL47Lost in Tunis R1647-3
755
Siddhant Banthia21IND4747-4
756
Stuart Parker24GBR4747-4
757
Emiliano Maggioli21ITA4745-22
758
Robin Bertrand19FRA47Oran 2 QF47-3
759
Eliakim Coulibaly20CIV4646-3
760
Antonin Bolardt23CZE46Most QFLost in Prague R1646-4
761
Gabriele Piraino18ITA46Antalya 19 R1644-29
762
Alex Barrena19ARG46Ulcinj 3 QFLost in Ulcinj 2 SF50+29
763
Harry Wendelken20GBR46Lost in Nottingham 4 SF54+63
764
Sandro Kopp21AUT4644-28
765
Kyle Edmund27GBR4545-1
766
Aljaž Bedene32SLO4545-1
767
Lleyton Hewitt41AUS4545-1
768
Peter Gojowczyk32GER4545-1
768
Go Soeda37JPN4545-1
770
Lukas Klein24SVK4545-1
771
Alessandro Giannessi31ITA4545-1
772
Miomir Kecmanović22SRB4545-1
773
Grégoire Barrère28FRA4545
773
Carlos Taberner24ESP4545-2
775
Nikoloz Basilashvili30GEO4545-2
776
Max Houkes21NED4545-2
777
Paul Wörner25GER45Antalya 19 QFLost in Antalya 18 QF47+19
778
Jack Vance24USA45Francavilla QFLost in Cancun 6 QF56+89
779
Mayeul Darras23FRA4545-2
780
Ryota Tanuma26JPN4543-20
781
Peter Bertran26DOM45Cancun 7 R16Lost in Cancun 6 F53+69
782
Davide Pozzi23ITA45Francavilla R16Lost in Santa Margherita 5 SF53+69
783
Nathan Pasha29USA4444
784
Harry Bourchier26AUS4444-1
785
Marvin Möller23GER4444-1
786
Paweł Ciaś28POL4444-2
787
Strong Kirchheimer27USA4444-2
788
Colin Markes25USA44Lost in Heraklion SF48+37
789
Sebastian Gima20ROU4444-2
790
Maximus Jones17THA44Cairo 10 QFLost in Cairo 9 R1644-5
791
Koray Kirci23TUR44Antalya 19 R1644-2
792
Tom Jomby31FRA4343-4
793
Xin Gao28CHN43Monastir 24 QFLost in Monastir 22 SF48+45
794
Jaume Pla Malfeito26ESP4336-68
795
Andrea Basso28ITA4343-2
796
Luca Potenza21ITA43Lost in Monastir 22 SF43-3
797
Ignacio Buse18PER4242-4
798
Gonzalo Bueno18PER4242-4
799
Lorenzo Claverie19ITA42Lost in Santa Margherita 5 R16
Lost in Francavilla R16
42-4
800
Fabian Marozsan22HUN4240-17
801
Jan Jermar22CZE42Lost in Prague R1642-3
802
Stefano Battaglino23ITA42Warmbad Villach QFLost in Santa Margherita 5 R1642-3
803
Dostanbek Tashbulatov21KAZ42Lost in Shymkent 2 R1642-3
804
Stefanos Sakellaridis17GRE42Lost in Santa Margherita 5 QF
Lost in Heraklion 2 R16
45+22
805
Oscar Weightman20GBR41Kouvola QFLost in Nottingham 4 SF49+65
806
Yates Johnson27USA4141-2
807
Miguel Damas22ESP4141-2
808
Uisung Park21KOR4137-46
809
Michal Mikula22POL4141-1
810
Maik Steiner27GER4141-1
811
Jurij Rodionov23AUT4040-2
812
Gleb Sakharov33FRA4032-98
813
Joshua Peck23CAN4040-1
814
Renta Tokuda24JPN4040-1
815
Mick Lescure28FRA4040-1
816
José Pereira31BRA4040-4
817
Axel Garcian19FRA4040-4
818
Mwendwa Mbithi24USA40Cancun 7 R1640-4
819
Mario Mansilla Diez20ESP40Lost in Valldoreix SF
Lost in Vic R16
44+25
820
Otto Virtanen20FIN3939-5
821
Thai Son Kwiatkowski27USA3939-3
822
Rhett Purcell26NZL3937-28
823
Santiago De La Fuente20ARG3939-4
824
Jumpei Yamasaki24JPN3939-4
825
Aldin Šetkić34BIH3939-4
826
Umut Akkoyun21TUR39Antalya 19 QFLost in Antalya 18 QF41+14
827
Mateusz Kowalczyk35POL3838-3
828
Taro Daniel29JPN3815-403
829
Christian Sigsgaard25DEN3838-2
830
Miljan Zekić33SRB3838-2
831
Martin Krumich19CZE38Most QFLost in Prague R1638-2
832
Yusuke Takahashi24JPN3838-2
833
Antoine Cornut Chauvinc21FRA3838-2
834
Brandon Perez22VEN3838-4
835
Alexandar Lazarov24BUL3836-31
836
Kirill Mishkin19RUS38Prijedor QF38-4
837
Lorenzo Rottoli20ITA38Prijedor QF38-4
838
Louis Tessa24FRA3836-31
839
Marco Miceli23ITA3838-3
840
S Mert Ozdemir22TUR38Lost in Antalya 18 QF
Lost in Antalya 19 R16
40+17
841
Anis Ghorbel33TUN3833-61
842
Kazuma Kawachi27JPN38Lost in Monastir 23 R16
Lost in Monastir 25 R16
36-29
843
Nicolas Bruna23CHI3837-17
844
Mert Naci Turker23TUR38Lost in Antalya 18 R16
Lost in Antalya 19 R16
38-1
845
Andres Urrea27COL3838+1
846
Daniel De Jonge22NED3737
847
Andres Artunedo Martinavarro28ESP3737
848
Tadeáš Paroulek22CZE3737-1
849
Vladimir Filip26ROU3737-2
850
Govind Nanda21USA3737-3
851
Sidane Pontjodikromo21NED37Lost in Antalya 18 R1637-5
852
Eduardo Ribeiro24BRA3737-3
853
Gerardo Lopez Villasenor27MEX3737-4
854
Alvaro Guillen Meza19ECU3737-4
855
Daniil Glinka22EST3737-4
856
Erik Crepaldi32ITA3735-28
857
Illya Marchenko34UKR3636-4
858
Zsombor Velcz19HUN3636-5
859
Henri Squire21GER3636-5
860
Louis Dussin22FRA3636-5
861
Florent Bax22FRA3636-6
862
Philip Bachmaier25AUT36Lost in Cairo 9 QF38+23
863
Louis Weßels23GER3636-5
864
Gorazd Srbljak24MKD36Lost in Ulcinj 2 SF
Lost in Ulcinj 3 R16
40+45
865
Andrea Arnaboldi34ITA3535-7
866
Calvin Hémery27FRA3535-7
867
Marcelo Zormann25BRA35Vic QFLost in Valldoreix SF39+41
868
Scott Clayton28GBR3535-7
869
Bernardo Saraiva28POR3535-7
870
Giovanni Mpetshi Perricard18FRA3535-7
871
Jiri Barnat20CZE35Most R16Lost in Prague R1632-43
872
Mikalai Haliak23BLR3533-28
873
Alex Marti Pujolras23ESP3535-5
874
Gianmarco Ferrari21ITA35Antalya 19 QF35-5
875
Diego Augusto Barreto Sanchez20ESP3535-5
876
Robin Stanek27CZE3524-159
877
Tadas Babelis25LTU3535-4
878
Daniil Golubev20RUS3535-4
879
Cesar Bourgois24FRA3535-4
880
Alec Beckley20RSA35Akko QFLost in Monastir 22 QF34-10
881
Edan Leshem25ISR35Akko QFLost in Nottingham 4 F43+83
882
Lucas Catarina25MON3434-3
883
Patrik Rikl23CZE34Most QF22-172
884
Gerard Granollers33ESP3434-2
885
Petr Bar Biryukov20RUS3434-2
886
Lucas Bouquet24FRA34Lost in Ulcinj 2 R16
Lost in Ulcinj 3 R16
34-2
887
Maxime Mora25FRA3434-2
888
William Ma26AUS3434-3
889
Joshua Sheehy25USA34Cancun 7 R16Lost in Cancun 6 SF38+46
890
Maxence Beaugé21FRA34Monastir 24 R1634-2
891
Nicholas Bybel28USA34Ulcinj 3 QFLost in Santa Margherita 5 R1634-2
892
Bogdan Ionut Apostol26ROU34Lost in Shymkent 2 R1634-2
893
Jesse Witten39USA3333-2
894
Gilles Simon37FRA3333-2
895
Nicaise Muamba21CAN3333-2
896
Hiroki Moriya31JPN3333-2
897
Olivier Rojas21BEL3333-2
898
Peter Fajta19HUN33Lost in Doboj QF31-23
899
Constantin Schmitz26GER3329-49
900
George Goldhoff27USA3328-60
901
Jan Šátral31CZE33Most R16Lost in Prague R1633
902
Alen Rogic Hadzalic25CRO33Lost in Doboj SF31-24
903
Marco Brugnerotto26ITA33Monastir 25 QF33
904
Jürgen Zopp34EST3232
905
Gábor Borsos30HUN3232
906
Sam Riffice23USA3232
907
Gian Marco Moroni24ITA3232
908
Tomislav Draganja27CRO3232
909
Fajing Sun25CHN32Monastir 24 QFLost in Monastir 22 QF35+35
910
Alejandro Manzanera Pertusa19ESP3232-1
911
Julian Bradley29IRL3231-9
912
Pedro Sousa33POR3232
913
Simon Carr22IRL3229-36
914
Arthur Fils17FRA3232+1
915
Hazem Naw22SYR32Lost in Valldoreix F38+78
916
Chak Lam Coleman Wong17HKG3232+1
917
Kyle Seelig24USA32Akko QF32+1
918
Wissam Abderrahman18TUN32Tunis R16Lost in Monastir 23 R1632
919
Saba Purtseladze20GEO32Lost in Shymkent 2 R1632+2
920
Luka Mikrut18CRO3131+1
921
Adria Soriano Barrera22ESP31Vic QFLost in Valldoreix R1631-2
922
Sebastian Santibanez26CHI3131-3
923
Juan Ignacio Lóndero28ARG3131-1
924
Mathieu Scaglia23FRA31Monastir 25 R16Lost in Monastir 23 R1631-4
925
Vladimir Ivanov35EST3130-10
926
Alexey Zakharov22RUS3030-3
927
Jakob Aichhorn23AUT3030-3
928
Strahinja Rakic26SRB3030-3
929
Kody Pearson22AUS3030-3
930
Tennyson Whiting20USA30Francavilla QFLost in Cancun 6 QF41+123
931
Chad Kissell26USA3030-2
932
John McNally23USA3030-2
933
Jonathan Binding29GBR3028-33
934
Alexandr Binda20RUS3030-2
935
Tomislav Jotovski31MKD30Prijedor R1630-3
936
Peter Goldsteiner31AUT3030-3
937
Adil Kalyanpur22IND30Lost in Kouvola R1630-3
938
Lukáš Lacko34SVK2929-3
939
Gregor Ramskogler23AUT2929-3
940
Bart Van Den Berg28NED2929-3
941
Inaki Montes De La Torre19ESP2929-3
942
Eliot Spizzirri20USA2929-3
943
Keegan Smith23USA2929-3
944
Jonathan Gray25GBR2929-3
945
Martin Borisiouk21BLR29Lost in Shymkent 2 R1629-6
946
Valentin Lapalu20FRA2929-4
947
David Jorda Sanchis27ESP29Lost in Valldoreix QF31+25
948
Brandon Holt24USA2929-4
949
Bruno Kuzuhara18USA29Antalya 19 R16Antalya 18 W44+162
950
Petr Iamachkine26PER2929-3
951
Keisuke Saitoh21JPN29Lost in Ulcinj 2 F
Lost in Ulcinj 3 R16
37+99
952
Cheong Eui Kim32KOR2929-2
953
Vlad Andrei Dancu23ROU2927-27
954
Ondrej Horak19CZE2929-1
955
Ronan Joncour25FRA2929-1
956
Nicolae Frunza24ROU29Antalya 19 QFLost in Antalya 18 QF31+29
957
Stepan Pecak21CZE29Lost in Prague R1629
958
Valentin Royer20FRA28Ulcinj 3 QF28-1
959
Alex Bolt29AUS2828+1
960
Omar Jasika25AUS28Lost in Nottingham 4 F
Lost in Heraklion 2 R16
44+176
961
Egor Agafonov19RUS28Antalya 19 R1628
962
Sahar Simon21ISR28Lost in Heraklion R16
Lost in Akko R16
28
963
Yishai Oliel22ISR2828
964
Danylo Kalenichenko28UKR2826-34
965
Hady Habib23LIB2828
966
Buvaysar Gadamauri21BEL2828+2
967
Simon Anthony Ivanov21BUL28Lost in Heraklion F
Lost in Monastir 25 R16
36+97
968
Lukas Krainer21AUT2828+1
969
Pierre Delage21FRA28Kouvola QF28+1
970
Rishab Agarwal26IND2828+1
971
Alexandros Skorilas22GRE28Heraklion 2 QFLost in Heraklion R1627-17
972
Marko Topo18SRB27Lost in Doboj R16
Lost in Prijedor R16
27+1
973
Peter Benjamin Privara17SVK2727+3
974
Ryan James Storrie24GBR2724-47
975
Axel Geller23ARG2727+3
976
Eduardo Struvay31COL2727+3
977
Elgin Khoeblal20NED2727
978
Manuel Peña López24ARG2725-30
979
James McCabe18AUS2727
980
John Sperle20GER2727+2
981
Francesco Maestrelli19ITA27Francavilla R1627-1
982
Artem Dubrivnyy23RUS2727+1
983
Gabriele Moghini25SUI27Kouvola QF25-29
984
Vitali Shvets41RUS27Prijedor QF27+1
985
Jean Thirouin24FRA2727+1
986
Rimpei Kawakami21JPN27Prijedor QFDoboj W40+168
987
Taiyo Yamanaka20JPN2727+2
988
Riccardo Balzerani23ITA2727+2
989
Antonio Prat18ESP2626
990
Alexander Zhurbin30RUS26Lost in Valldoreix R1626-1
991
Antoine Escoffier30FRA2626+1
992
Karlis Ozolins19LAT2626
993
Fausto Tabacco20ITA26Prijedor R16Lost in Doboj R1626-2
994
Lorenzo Joaquin Rodriguez22ARG2626+1
995
Pierre Faivre26FRA2624-28
996
Daniel Ibragimov19RUS26Antalya 19 R1626
997
Kazuki Nishiwaki27JPN2626
998
Maxim Ratniuk26RUS26Lost in Antalya 19 R1626-1
999
Filip Cristian Jianu20ROU26Lost in Shymkent 2 QF26-3
1000
Vladislav Ivanov22RUS2626-1
In Play :
Geneva, Lyon ATP250  
Shymkent 2, Tunis CH80  
Francavilla CH50  
Kalmar, Monastir 24 ITF25  
Most, Ulcinj 3   
Vic   
Akko, Antalya 19 ITF15  
Cairo 10, Cancun 7   
Heraklion 2, Kouvola   
Monastir 25, Oran 2   
Prijedor   
Warmbad Villach   
Highlight Country :