WTA // Singles // Official ATP Doubles // 5W ATP Doubles // Live ATP Doubles Ranking // Live ATP Doubles Race // ITF Ranking // Tournament Draws // Title Holders // Live Scores
In Play :
Szczecin CH125  
Rennes CH90  
Cary 2, Istanbul 2 CH80  
Quito   
Johannesburg, Madrid ITF20  
Medellin, Plaisir   
Sintra 2   
Cairo 14 ITF10  
Champaign 3   
Monastir 35, Sozopol   
Ulcinj 3, Zlatibor   
Highlight Country :

 Official ATP Doubles

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, F35/27/18 (GS/ATP Tour/Challengers/Futures + winner points)
LIVE-TENNIS.EU DOES NOT GUARANTEE THE ACCURACY OF THE INFORMATION. LIVE-TENNIS.EU IS IN NO WAY AFFILIATED WITH, SPONSORED OR ENDORSED BY ATP TOUR, INC. ATP IS A REGISTERED TRADEMARK OF ATP TOUR, INC.
#Player NameAgeCtryPts+/-Current TournamentPrevious TournamentsCurrent TournamentNext WeekNext Week
1
Mate Pavić28.2CRO111650----11650-
2
Nikola Mektić32.7CRO211260----11260-
3
Nicolas Mahut39.6FRA19300----9240-2
4
Joe Salisbury29.4GBR19290+2---9290+1
5
Rajeev Ram37.5USA19290+2---9290+2
6
Pierre Hugues Herbert30.5FRA27610+3---7610-
7
Horacio Zeballos36.3ARG17600-3---7600-
8
Marcel Granollers35.4ESP17173-3---7173-
9
Bruno Soares39.5BRA16095+2---6095-
10
Filip Polasek36.1SVK16030+4---6030-
Advertisement
11
Ivan Dodig36.7CRO35765+1---5765-
12
Robert Farah34.6COL15355-4---5355-
13
Juan Sebastián Cabal35.3COL25265-3---5265-
14
Kevin Krawietz29.6GER15140-1---5140-
15
Édouard Roger-Vasselin37.8FRA35135----5075-
16
Horia Tecău36.6ROU14910+2---4910-
17
Łukasz Kubot39.3POL14790+2---4790-
18
Marcelo Melo37.9BRA24745+2---4745-
19
Michael Venus33.9NZL14740+2---4740-
20
Jamie Murray35.5GBR24660+2---4660-
21
Wesley Koolhof32.4NED14650-5---4650-
22
Neal Skupski31.7GBR34295-5---4295-
23
John Peers33.1AUS14045+2---4045-
24
Raven Klaasen38.9RSA13810-1---3810-
25
Máximo González38.1ARG23305+2---3305-
26
Luke Saville27.7AUS23151+3---3151-
27
Matwé Middelkoop38NED23150+1---3150-
28
Tim Pütz33.8GER23055+5---3048-
29
Simone Bolelli35.9ITA13055+5---2950-3
30
Joran Vliegen28.1BEL13030+1---2985-
31
Sander Gillé30.6BEL23030+1---2985-
32
Jürgen Melzer40.3AUT13008-6---3008+3
33
Max Purcell23.4AUS32945+9---2945-
34
Andreas Mies31GER32901-10---2901-
35
Ben McLachlan29.3JPN12878-5---2878-
36
Jean-Julien Rojer40NED32790-1---2790-
37
Marcelo Arévalo30.9ESA12763-1---2763-
38
Andrey Golubev34.1KAZ12745----2726-
39
Fabrice Martin35FRA42685-2---2685-
40
Nikola Ćaćić30.7SRB12680----2680-
41
Franko Škugor33.9CRO42670-2---2670-
42
Marcus Daniell31.8NZL22500+1---2500-
43
Austin Krajicek31.2USA22475+1---2475-
44
Rohan Bopanna41.5IND12410+4---2410-
45
Philipp Oswald35.6AUT22380+1---2380-
46
Henri Kontinen31.2FIN12375-1---2375-
47
Gonzalo Escobar32.6ECU12370----2370-
48
Alexander Bublik24.2KAZ22325+2-Lost in Istanbul 2 R16Lost in Istanbul 2 R162325-
49
Santiago González38.5MEX12306+5Szczecin SF-Szczecin SF2261-2
50
Oliver Marach41.1AUT32305-9---2305+1
Advertisement
51
Ariel Behar31.8URU12290-2---2290+1
52
Tomislav Brkić31.5BIH12235----2200-1
53
Marcelo Demoliner32.6BRA32220-2---2220+1
54
Aisam-ul-Haq Qureshi41.5PAK12219+3-Lost in Rennes QFLost in Rennes QF2174-
55
Hugo Nys30.5MON12138-2-Lost in Rennes R16Lost in Rennes R162133-
56
Hubert Hurkacz24.5POL22130----2130-
57
Jan Lennard Struff31.3GER42025+1---1775-7
58
Jérémy Chardy34.5FRA52016-3---2016+1
59
Ken Skupski38.4GBR41961+1---1961+1
60
Dominic Inglot35.5GBR51945+3---1945+1
61
Matthew Ebden33.8AUS41906+8---1906+1
62
Steve Johnson31.7USA31890+34---1890+1
63
Andrés Molteni33.5ARG31805-1Szczecin SF-Szczecin SF1805+1
64
Daniel Evans31.3GBR61786-3---1786+1
65
Jonathan Erlich44.4ISR11763----1763-
66
Félix Auger-Aliassime21.1CAN11695+1---1695-
67
Benoît Paire32.3FRA61680+8---1680-
68
Andrey Rublev23.9RUS11660+2---1660-1
69
Andre Goransson27.3SWE11656-3Szczecin SF-Szczecin SF1666+1
70
Luke Bambridge26.6GBR71648-11---1648-
71
John Patrick Smith32.6AUS51619----1616-
72
Jonny O'Mara26.5GBR81558+2---1558-
73
Rafael Matos25.6BRA41557+5---1486-4
74
Andrea Vavassori26.3ITA21534+3---1534+1
75
Denis Shapovalov22.4CAN21505-7---1505+1
76
Harri Heliövaara32.2FIN21492----1492+1
77
Robin Haase34.4NED41490-13---1490+1
78
Karen Khachanov25.3RUS21450+1---1450-
79
Aleksandr Nedovyesov34.5KAZ31430+1---1430-
80
Bob Bryan43.3USA41410-8---1410-
80
Mike Bryan43.3USA51410-8---1410-
82
Andrei Vasilevski30.3BLR11385+3---1375-
83
Sam Querrey33.9USA61350+83---1350-
84
Sander Arends30.1NED51349-1---1294-2
85
Felipe Meligeni Rodrigues Alves23.5BRA51324+5---1324+1
86
Divij Sharan35.5IND21310-5---1083-23
87
Lloyd Glasspool27.8GBR91302+1-Lost in Cary 2 R16Lost in Cary 2 R161302+2
88
Pedro Martínez24.3ESP21285-1---1256-
89
Matthew Reid31.1AUS61281-3---1281+2
90
David Pel30.1NED61277-6-Lost in Rennes QFLost in Rennes QF1202-5
91
Nathaniel Lammons28USA71267-2Szczecin SF-Szczecin SF1252+2
92
Frederik Nielsen38DEN11264+2---1242+2
93
Romain Arneodo29.1MON21241-2-Lost in Szczecin R16Lost in Szczecin R161241+2
94
Nicholas Monroe39.4USA81228-2-Lost in Cary 2 R16Lost in Cary 2 R161203-
95
Orlando Luz23.6BRA61226----1226+3
96
Reilly Opelka24USA91225-3---1225+3
97
David Vega Hernández27.2ESP31174+9-Lost in Szczecin R16Lost in Szczecin R161174+1
98
Hunter Reese28.6USA101159+15-Lost in Szczecin QFLost in Szczecin QF1098-6
99
Ivan Sabanov29.2CRO51150+3Szczecin SF-Szczecin SF1147-
99
Matej Sabanov29.2CRO61150+3Szczecin SF-Szczecin SF1147-
Advertisement
101
Luis David Martínez32.3VEN11148-2---1148+3
102
Jackson Withrow28.1USA111141-20-Lost in Cary 2 R16Lost in Cary 2 R161086-5
103
Roman Jebavý31.8CZE11137-2Szczecin SF-Szczecin SF1157+6
104
Marc Polmans24.3AUS71115-7---1115+3
105
Artem Sitak35.6NZL31111-7Istanbul 2 SF-Istanbul 2 SF1111+3
106
Hans Hach Verdugo31.8MEX21105+6---1085-2
107
Gonçalo Oliveira26.5POR11103-Quito QF-Quito QF1103+4
108
Fabio Fognini34.3ITA31093+2---1093+3
109
Szymon Walkow25.9POL31089--Lost in Szczecin QFLost in Szczecin QF1089+3
110
Denys Molchanov34.3UKR11070+4-Lost in Szczecin R16Lost in Szczecin R161070-
111
Robert Galloway28.9USA121067-3-Lost in Cary 2 R16Lost in Cary 2 R161061-
112
Andre Begemann37.1GER51046-7---1046-
113
Sem Verbeek27.4NED71036-2-Lost in Szczecin QFLost in Szczecin QF1036-
114
Alex Lawson27.6USA131032+7-Lost in Cary 2 R16Lost in Cary 2 R161026-
115
Albano Olivetti29.8FRA71019--Lost in Rennes R16Lost in Rennes R16994-1
116
Igor Zelenay38.9SVK21015-16---783-17
117
Fernando Romboli32.6BRA71000+1-Lost in Szczecin R16Lost in Szczecin R161000+2
118
Miguel Angel Reyes Varela34.2MEX3990+1---990+1
119
Fabien Reboul26FRA8959-3-Lost in Szczecin QFLost in Szczecin QF904-3
120
Sadio Doumbia31FRA9954-3-Lost in Szczecin QFLost in Szczecin QF899-3
121
Taylor Fritz23.8USA14953+1---953+3
122
Ramkumar Ramanathan26.8IND3931+7---917+2
123
Jan Zieliński24.8POL4929+2-Lost in Szczecin QFLost in Szczecin QF934+4
124
Dominik Koepfer27.3GER6909+18---909+3
125
Evan King29.4USA15900+11-Lost in Cary 2 R16Lost in Cary 2 R16840-3
126
Guillermo Durán33.2ARG4896----896+1
127
Jannik Sinner20ITA4880----880+1
128
Zdeněk Kolář24.9CZE2869-8Szczecin SF-Szczecin SF897+4
129
Alexander Zverev24.4GER7860+1---860+2
130
Mikhail Kukushkin33.7KAZ4833+3---833+1
131
Cameron Norrie26GBR10833-8---833+1
132
Pablo Andújar35.6ESP4830+2---830+1
133
Alex de Minaur22.5AUS8820-9---820+1
134
Treat Huey36PHI1819-2-Lost in Szczecin R16Lost in Szczecin R16763-2
135
Robert Lindstedt44.4SWE2788----538-37
136
Dustin Brown36.7GER8774+26-Lost in Szczecin R16Lost in Szczecin R16774+2
137
João Sousa32.4POR2766-33---766+2
138
Marc-Andrea Hüsler25.2SUI1758+6---758+1
139
Tristan Samuel Weissborn29.8AUT4753----753+1
140
Max Schnur28.5USA16736+1Cary 2 SF-Cary 2 SF717-5
141
Diego Schwartzman29ARG5728+2---728+2
142
Feliciano López39.9ESP5720-5---720+1
143
Adrian Mannarino33.2FRA10720+2---720+1
144
Antonio Šančić32.8CRO7720+29Istanbul 2 SF-Istanbul 2 SF720+1
145
Antoine Hoang25.8FRA11711-5---711-1
146
Jamie Cerretani39.9USA17711+6Istanbul 2 SF-Istanbul 2 SF725+6
147
Stefanos Tsitsipas23GRE1710+1---710-
148
Pablo Cuevas35.7URU2701+2---701-
149
Sergiy Stakhovsky35.6UKR2701+4-Lost in Rennes R16Lost in Rennes R16701-
150
Purav Raja35.7IND4701-1Rennes SF-Rennes SF719+6
Advertisement
151
Guido Pella31.3ARG6698----698+1
152
Sergio Martos Gornes26.9ESP6685+15-Lost in Szczecin R16Lost in Szczecin R16671-2
153
Nathan Pasha29.1USA18683+1---643-9
154
Sergio Galdós31.7PER1683-8---683+3
155
Dušan Lajović31.2SRB2678+2---678+3
156
Vasek Pospisil31.2CAN3670+18---670+1
157
Christopher Rungkat31.6INA1669+2---669+1
158
Thiago Monteiro27.2BRA8663+18-Lost in Szczecin R16Lost in Szczecin R16663-
159
Karol Drzewiecki25.8POL5660-3-Lost in Szczecin R16Lost in Szczecin R16660-
160
Manuel Guinard25.8FRA12659+3-Lost in Rennes R16Lost in Rennes R16659-
161
Dennis Novikov27.8USA19655-3Cary 2 SF-Cary 2 SF669+4
162
Peter Polansky33.2CAN4652-7Cary 2 SF-Cary 2 SF672+9
163
Luca Margaroli29.5SUI2635-3-Lost in Szczecin R16Lost in Szczecin R16635-
164
Frances Tiafoe23.6USA20630+1---630-
165
Casper Ruud22.7NOR1625-27---625-
166
Radu Albot31.8MDA1623-19Istanbul 2 SF-Istanbul 2 SF652+5
167
Lorenzo Sonego26.3ITA5610+2---610+1
168
Jack Sock28.9USA21600-40---600+1
169
Lucas Miedler25.2AUT5598+3---598+1
170
Aslan Karatsev28RUS3594+1---594+1
171
Teymuraz Gabashvili36.3RUS4581-3-Lost in Rennes QFLost in Rennes QF583+1
172
Cheng Peng Hsieh29.9TPE1576+3---451-27
173
Sriram Balaji31.5IND5556+10-Lost in Istanbul 2 QFLost in Istanbul 2 QF556+2
174
Jaume Munar24.3ESP7537+10---537+1
175
Benjamin Bonzi25.2FRA13534-5---534+1
176
Salvatore Caruso28.7ITA6532+9---532+1
177
Sebastian Korda21.2USA22531+9---531+1
178
Federico Gaio29.5ITA7528+4---528-
179
JiSung Nam28KOR1527-18---492-7
180
Nicolás Barrientos34.3COL3525+8-Lost in Cary 2 QFLost in Cary 2 QF530+3
181
John Isner36.3USA23520+8---520+2
182
Arthur Rinderknech26.1FRA14520+31-Lost in Rennes R16Lost in Rennes R16520+2
183
Alexander Erler23.8AUT6511+13---511+2
184
Emil Ruusuvuori22.4FIN3499+68---499+1
185
John Millman32.2AUS9495+37---495-
186
Julian Lenz28.5GER9488+7---488-1
187
Daniel Masur26.8GER10488+10---408-25
188
Leonardo Mayer34.3ARG7487-57---487-
189
MinKyu Song31KOR2487-25---447-11
190
Novak Djoković34.3SRB3480+8---480+1
191
Ante Pavić32.5CRO8479----399-24
192
Dan Added22.4FRA15479+10-Sintra WSintra W454-3
193
Jesper De Jong21.2NED8478+6-Lost in Szczecin QFLost in Szczecin QF497+9
194
Andy Murray34.3GBR11475+6---475+3
195
Christian Harrison27.3USA24472-18Cary 2 SF-Cary 2 SF501+13
196
Federico Delbonis30.9ARG8470-18---470+4
197
Tommy Paul24.3USA25470-10---470+4
198
Roberto Carballés Baena28.4ESP8466-19---421-11
199
Vitaliy Sachko24.1UKR3459+12-Lost in Szczecin QFLost in Szczecin QF480+9
200
Ruben Bemelmans33.6BEL3457+3---377-27
Advertisement
201
Pablo Carreño Busta30.1ESP9455-20---455+7
202
Facundo Bagnis31.5ARG9453-12---453+6
203
JC Aragone26.2USA26445+2-Lost in Cary 2 QFLost in Cary 2 QF453+6
204
Jordan Thompson27.4AUS10443+2---443+3
205
Leander Paes48.2IND6436+3---436+2
206
Dominic Thiem28AUT7435+3---435+2
207
Rubén González36PHI2432+18Istanbul 2 SF-Istanbul 2 SF453+9
208
Mao Xin Gong34CHN1429+6---429+3
209
Benjamin Lock28.5ZIM1427+7Johannesburg SF-Johannesburg SF427+3
210
Matteo Berrettini25.4ITA8425+7---275-65
211
Roberto Quiroz29.5ECU2425-4-Lost in Quito R16Lost in Quito R16425+3
212
Dominic Stricker19SUI3413+7---413+2
213
Gerard Granollers32.6ESP10413-21---368-19
214
Adrián Menéndez-Maceiras35.8ESP11412+6Quito SF-Quito SF441+12
215
Zhang Ze31.2CHN2410+6---410+4
216
Grégoire Barrère27.5FRA16403+8---403+2
217
Christopher Eubanks25.3USA27403-22---403+4
218
Carlos Gomez Herrera31.3ESP12396+18-Lost in Quito QFLost in Quito QF396+2
219
Andrea Pellegrino24.4ITA9396-9-Lost in Szczecin R16Lost in Szczecin R16396+2
220
Tristan Lamasine28.5FRA17393-2Rennes SF-Rennes SF426+13
221
Enzo Couacaud26.5FRA18391-9---344-20
222
Ruan Roelofse31.8RSA2391+7---391+4
223
Adil Shamasdin39.3CAN5391+8---376-6
224
Alejandro Davidovich Fokina22.2ESP13390+8---390+5
225
Vladyslav Manafov28.4UKR4388+3-Lost in Szczecin R16Lost in Szczecin R16388+5
226
Facundo Mena28.9ARG10385-11-Lost in Quito R16Lost in Quito R16385+5
227
Nick Kyrgios26.3AUS11383+8---383+4
228
Martín Cuevas29.6URU3383+15---383+4
229
James Duckworth29.6AUS12380+8---380+4
230
Martin Redlicki26USA28379+8---301-28
231
Lloyd Harris24.5RSA3378+43---378+5
232
Mackenzie McDonald26.4USA29376-52---376+4
233
Viktor Troicki35.5SRB4372+7---372+2
234
Diego Hidalgo28.4ECU3371-8-Lost in Quito QFLost in Quito QF384+12
235
Mark Vervoort30.9NED9367+36---358-1
236
Mitchell Krueger27.6USA30361+5Cary 2 QF-Cary 2 QF376+6
237
Marin Čilić32.9CRO9360+5---360+3
238
Ričardas Berankis31.2LTU1360+47---360+3
239
Jeevan Nedunchezhiyan32.9IND7357-6Rennes SF-Rennes SF365+6
240
Petros Tsitsipas21.1GRE2357+10---357+3
241
Marco Bortolotti30.6ITA10355+8---353+3
242
João Menezes24.7BRA9352+3---252-48
243
Oriol Roca Batalla28.3ESP14350-13-Lost in Quito R16Lost in Quito R16324-7
244
Federico Zeballos33.3BOL1350----350+4
245
Quentin Halys24.8FRA19348-6-Lost in Istanbul 2 R16Lost in Istanbul 2 R16333-1
246
Arjun Kadhe27.6IND8342+5-Lost in Rennes QFLost in Rennes QF353+7
247
Stefano Travaglia29.7ITA11341-13-Lost in Szczecin R16Lost in Szczecin R16341+5
248
Cristian Garín25.3CHI1333+5---333+4
249
Pavel Kotov22.8RUS5333+5---333+4
250
Tsung Hua Yang30.4TPE2333-3---208-75
Advertisement
251
Renzo Olivo29.5ARG11331-3-Lost in Quito R16Lost in Quito R16331+4
252
Sekou Bangoura29.8USA31328-29---328+4
253
Roberto Maytín32.7VEN2327+4---327+4
254
Federico Coria29.5ARG12323+5---323+3
255
Florin Mergea36.6ROU2322-54---322+3
256
Maxime Cressy24.3USA32322+5---307-
257
Hunter Johnson27.2USA33318+15Istanbul 2 SF-Istanbul 2 SF338+14
258
Yu-hsiou Hsu22.4TPE3314+6-Lost in Istanbul 2 QFLost in Istanbul 2 QF304+1
259
Toshihide Matsui43.4JPN2313+10-Lost in Rennes R16Lost in Rennes R16288-9
260
Skander Mansouri26.1TUN1313-2-Lost in Monastir 34 SFLost in Monastir 34 SF313+7
261
Tomas Barrios Vera23.7CHI2311+9---311+7
262
Juan Ignacio Lóndero28ARG13308-35---308+7
263
Mischa Zverev34GER11308+3---263-21
264
Liam Broady27.6GBR12307+3-Lost in Rennes R16Lost in Rennes R16292+2
265
Julian Ocleppo24.1ITA12301-9---301+6
266
Guido Andreozzi30.1ARG14297-72---297+6
267
Paolo Lorenzi39.7ITA13291-2---291+4
268
Giulio Zeppieri19.7ITA14291+13---291+4
269
Lukas Klein23.4SVK3290-6---290+4
270
Zhe Li34.9CHN3288+5---288+4
271
Denis Yevseyev28.3KAZ5288-16---288+4
272
Nino Serdarušić24.7CRO10286+51---286+2
273
Tennys Sandgren30.1USA34283+4---283+2
274
Lucas Pouille27.5FRA20281+6---281+2
275
Michael Geerts26.6BEL4279+20---279+2
276
Alejandro Tabilo24.2CHI3274-3---274-
277
Scott Puodziunas31.8AUS13274-17---274-
278
Íñigo Cervantes31.7ESP15273-10---273-
279
Corentin Denolly24.2FRA21272+5---272-
280
Pedro Cachín26.4ARG15271-4---242-18
281
Miomir Kecmanović22SRB5270-77---270+1
282
Jacopo Berrettini22.8ITA15266+4---266+1
283
Cristian Rodríguez31.2COL4266+4-Lost in Quito QFLost in Quito QF277+9
284
William Blumberg23.6USA35265+4Cary 2 SF-Cary 2 SF294+23
285
Daniil Medvedev25.5RUS6265+4---265+3
286
Jakub Paul22.4SUI4265+28---265+3
287
Alex Molčan23.7SVK4261+4---261+2
288
Alejandro Gómez30COL5261+2Quito SFLost in Ibague FLost in Ibague F
Quito SF
288+19
289
Jiří Lehečka19.8CZE3254+5---254+2
290
Tomas Martin Etcheverry22.1ARG16254+2---254+2
291
Francisco Cabral24.6POR3253+2Sintra 2 QFLost in Sintra QFLost in Sintra QF
Sintra 2 QF
253+2
292
Darian King29.3BAR1247+4---247-
293
Alexander Merino29PER2247+4-Lost in Quito QFLost in Quito QF247-
294
Blaž Rola30.9SLO1246+4---246-
295
Kamil Majchrzak25.6POL6244+4---244-
296
Saketh Myneni33.9IND9243-34---218-19
297
Michael Vrbenský21.7CZE4243-14---243+1
298
Markus Eriksson31.7SWE3243+17---243+1
299
Brayden Schnur26.2CAN6241+1-Lost in Rennes QFLost in Rennes QF258+13
300
Yannick Hanfmann29.8GER12239+4---239-
301
Evgenii Tiurnev24.4RUS7239+1-Lost in Istanbul 2 R16239-
302
Francesco Forti22.1ITA16238+16--238-
303
Denis Istomin35UZB1236+18--236-1
304
Franco Agamenone28.4ITA17235+18--235-1
305
Roberto Ortega Olmedo30.3ESP16233+3Madrid F-229-2
306
Gijs Brouwer25.5NED10233+3-Lost in Cary 2 R16216-14
307
Filip Krajinović29.5SRB6230+6--230+1
308
Fabian Fallert24.3GER13230+24Istanbul 2 SF-249+17
309
Boris Arias27.8BOL2230-6-Ibague W237+6
310
Junior Alexander Ore29USA36228--Lost in Quito QF240+11
311
Andrew Harris27.5AUS14227+5--227+3
312
Kimmer Coppejans27.6BEL5227-34--227+3
313
Victor Vlad Cornea27.9ROU3227+17--196-26
314
Denis Kudla29USA37226+5--226+4
315
Vít Kopřiva24.2CZE5225+13--225+4
316
Grigoriy Lomakin23.5KAZ6223+4--222+4
317
Roman Safiullin24.1RUS8221+22--221+3
318
Nuno Borges24.5POR4218+9--218+2
319
Piotr Matuszewski23.4POL7218-12-Lost in Szczecin R16212-4
320
Vishnu Vardhan34.1IND10217-14--217+2
321
Roberto Cid Subervi28DOM1216-20--216+2
322
Jonathan Eysseric31.3FRA22213+20-Lost in Istanbul 2 R16213-
323
Chris Guccione36.1AUS15210+10--210-1
324
Javier Barranco Cosano22.8ESP17208+59--195-18
325
Dmitry Popko24.8KAZ7207+11--207-1
326
Igor Sijsling34NED11206+12--206-1
327
Aziz Dougaz24.4TUN2205-2--205-1
328
Luca Castelnuovo24.6SUI5205+6-Lost in Quito R16205-2
329
Brydan Klein31.7GBR13204+12--204-2
330
Kacper Żuk22.6POL8204-4--204-2
331
Márton Fucsovics29.6HUN1203+12--203-4
332
Lorenzo Musetti19.5ITA18202+13--202-4
333
Evan Hoyt26.6GBR14202+13-Sintra W222+20
334
Maxime Janvier24.9FRA23201+29-Lost in Rennes QF218+17
335
Michael Mmoh23.6USA38195-53--195-5
336
Yun-seong Chung23.4KOR3195+14--195-5
337
Glenn Smits30.8NED12195+14-Lost in Rennes QF192-8
338
Konstantin Kravchuk36.5RUS9193-9-Lost in Johannesburg R16193-6
339
Ryan Harrison29.3USA39191-60--191-7
340
Riccardo Bonadio28.1ITA19191+13--191-7
341
Thomas Fancutt26.5AUS16191+23-Lost in Cary 2 QF204+8
342
Reese Stalder24.8USA40191+35-Lost in Cary 2 R16191-6
343
Marek Gengel26CZE6191+1Rennes SF-199+5
344
Jiří Veselý28.1CZE7190+10--190-5
345
Juan Pablo Varillas25.9PER3190+11--190-5
346
Alexei Popyrin22.1AUS17189+12--189-5
347
Andrew Paulson19.8CZE8189+12--189-5
348
Yates Johnson27.2USA41189+1--189-5
349
Oscar Jose Gutierrez28.3BRA10188+59-Lost in Madrid R16188-5
350
Mario Vilella Martínez26.2ESP18187-10Quito SF-201+13
351
David Marrero41.4ESP19187+10--187-4
352
Tallon Griekspoor25.2NED13186-41--186-4
353
Yoshihito Nishioka25.9JPN3185+9--185-5
354
David Pichler25.5AUT8185+6--186-3
355
Scott Clayton27.5GBR15184-7--184-4
356
Fabrício Neis31.2BRA11183-44--183-4
357
Harry Bourchier25.6AUS18182+8--182-4
358
Leandro Riedi19.6SUI6181+37--181-4
359
Thai Son Kwiatkowski26.5USA42181+9--181-4
360
Kyle Edmund26.6GBR16180+9--180-4
361
Laslo Djere26.2SRB7180+9--180-4
362
Tim van Rijthoven24.3NED14180+9Rennes SF-213+41
363
Nikoloz Basilashvili29.5GEO1180+9--180-3
364
Sanchai Ratiwatana39.6THA1180-29--180-3
365
Camilo Ugo Carabelli22.2ARG17180-8--180-3
366
Neil Oberleitner22.1AUT9179+24Johannesburg SF-179-3
367
Geoffrey Blancaneaux23.1FRA24179+9-Lost in Istanbul 2 QF194+24
368
Alexander Cozbinov26.3MDA2179+21Istanbul 2 SF-204+34
369
Jonáš Forejtek20.5CZE9178+4--178-1
370
Donald Young32.1USA43177-33-Lost in Cary 2 R16148-39
371
Francisco Cerundolo23ARG18177+7--177-1
372
Eduard Esteve Lobato26.9ESP20176-41-Lost in Quito R16147-38
373
Jurij Rodionov22.3AUT10175-18--175-
374
Jelle Sels26.1NED15175+6--175-
375
Bart Stevens23.6NED16174-9Rennes SF-205+46
376
Hugo Gaston20.9FRA25173+3--173-
377
Ernesto Escobedo25.2USA44169+55--169-
378
Andreas Siljeström40.1SWE4169+4--169-
379
Pedro Sakamoto28.2BRA12169-55Medellin SF-169-
380
Emilio Gómez29.8ECU4168+4-Lost in Quito R16168-
381
Steven Diez30.5CAN7168-29--168-
382
Shintaro Imai28JPN4168+4Sintra 2 QFLost in Sintra R16168-1
383
Yan Bondarevskiy21.5RUS10168+26Zlatibor SF-168+1
384
Michail Pervolarakis25.2GRE3167+3--167-
385
Ryan Nijboer22.1NED17167+3Johannesburg SF-167-
386
Lukáš Rosol36.1CZE10166-140--166-
387
Patrik Niklas Salminen24.5FIN4166-2--166-
388
Conner Huertas del pino25.7PER4165+3--165-
389
Mikhail Elgin39.9RUS11164-22--164-
390
Illya Marchenko34UKR5164+2--164-
391
Alex Rybakov24.6USA45163+30--163-
392
Hernan Casanova27.6ARG19162+2-Lost in Eupen R16162-
393
Shintaro Mochizuki18.2JPN5161+3-Lost in Cary 2 QF174+18
394
Igor Marcondes24.2BRA13161+3Johannesburg SFLost in Sintra R16161+1
395
Luis Patiño27.9MEX4161+3Sintra 2 QFLost in Sintra R16161+1
396
Hugo Dellien28.2BOL3160+3--160+1
397
Altuğ Çelikbilek25TUR1160+27--145-15
398
Filip Bergevi27.4SWE5160+31Plaisir F-160+2
399
Jo-Wilfried Tsonga36.4FRA26158+2--158+1
400
Viktor Durasovic24.4NOR2157+2--157-
401
Chun hsin Tseng20.1TPE4157-20-Lost in Istanbul 2 R16132-39
402
Mariano Kestelboim25.6ARG20157+1Madrid FLost in Eupen SF159+5
403
Bradley Klahn31USA46151+8--151-1
404
Daniel Altmaier23GER14151+8--151-1
405
Juan Manuel Cerundolo19.8ARG21151---151-1
406
Rudolf Molleker20.8GER15150+10--150-1
407
Maximilian Neuchrist30.1AUT11150+10--150-1
408
Alexandru Jecan33.2ROU4150+26-Lost in Istanbul 2 R16125-47
409
Thiago Agustin Tirante20.4ARG22149+11Quito SF-178+38
410
Mateus Alves20.6BRA14149+9Johannesburg SFLost in Sintra F158+11
411
Peter Heller29GER16146-5--146-
412
Timur Khabibulin26.1KAZ8146+11--142-7
413
Ivan Liutarevich25.5BLR2145+9Ulcinj 3 SFLost in Ulcinj 2 SF145-
414
Manuel Peña López23.5ARG23144+11--144-
415
Blaž Kavčič34.5SLO2143+11--143-
416
Ivan Gakhov24.8RUS12143+30--143-
417
Guillermo García López38.2ESP21142+10--142-
418
Marius Copil30.9ROU5142+10--93-107
419
Aidan McHugh21.1GBR17142-4-Lost in Sintra R16142-3
420
Markos Kalovelonis27.3GRE4142+10--142-
421
Oleg Prihodko23.9UKR6142+29Zlatibor SF-142-
422
Goncalo Falcao33.5POR5141+9Sintra 2 QFLost in Sintra QF142-1
423
Bjorn Fratangelo28.1USA47140+349--140-1
424
Nicolas Alvarez25.2PER5139-10--139-2
425
Thomas Fabbiano32.3ITA20138+11-Lost in Istanbul 2 QF153+24
426
Tomislav Draganja27.1CRO11138-19--138-1
427
Vijay Sundar Prashanth34.8IND11138+10--138-1
428
Jorge Panta26.1PER6138+5--133-9
429
Mats Hermans25.4NED18138-11-Lost in Rennes QF153+27
430
Raul Brancaccio24.3ITA21138-26--138+1
431
Andrej Martin31.9SVK5137+69Quito QF-152+28
432
Malek Jaziri37.6TUN3137-115--137+2
433
Alberto Barroso Campos25.2ESP22137+29-Lost in Madrid SF134-3
434
Aljaž Bedene32.1SLO3135+5--135+3
435
Stan Wawrinka36.4SUI7135+5--135+3
436
Daniil Golubev19.9RUS13135+11-Lost in Istanbul 2 R16135+3
437
Marco Cecchinato28.9ITA22135+4--135+3
438
Alessandro Bega30.6ITA23134+35--134+3
439
Anis Ghorbel32.3TUN4133-4--133+1
440
Sanjar Fayziev27.1UZB2132+5--132+1
441
Moez Echargui28.6TUN5131+58--123-16
442
Mattéo Martineau22.6FRA27131+35--116-29
443
Pedro Sousa33.3POR6130-68--115-29
444
Vladyslav Orlov26.3UKR7130-6--130+3
445
Joao Lucas Reis Da Silva21.4BRA15129+4Medellin SFLost in Ibague QF129+3
446
Thanasi Kokkinakis25.4AUS19128+5--128+3
447
Soonwoo Kwon23.7KOR4128+5--128+3
448
Alastair Gray23.2GBR18127+55Johannesburg SF-127+3
449
Botic van de Zandschulp25.9NED19127+5--127+2
450
Alex Bolt28.6AUS20127+5Cary 2 QF-142+32
451
Petros Chrysochos25.4CYP1127+5--127+2
452
Agustín Velotti29.3ARG24127-9--127+4
453
Arthur Cazaux19FRA28126+5--126+3
454
Akira Santillan24.3AUS21126-41--126+3
455
Yannik Steinegger21SUI8126+62--126+3
456
Juan Pablo Paz26.6ARG25126+12-Lost in Ulcinj 2 SF
Lost in Ulcinj 3 QF
126+3
457
Gilbert Klier Junior21.3BRA16125+2Medellin SF-125+3
458
Matheus Pucinelli De Almeida20.4BRA17125+38--120-2
459
Calum Puttergill27.9AUS22124+2--124+3
460
Ryan Peniston25.8GBR19123---119-3
461
Luke Johnson27.5GBR20123-13--123+3
462
Kai Wehnelt25.8GER17123+19Sozopol SFEupen W140+37
463
Alexandre Muller24.6FRA29122+34-Lost in Istanbul 2 R16122+4
464
Alexey Zakharov21.4RUS14121-7--111-22
465
Zizou Bergs22.2BEL6119+46--119+4
466
Brandon Walkin27AUS23119+1--119+4
467
Artem Dubrivnyy22.6RUS15119-67-Lost in Istanbul 2 R16119+2
468
Carlos Sanchez Jover21.1ESP23119+50Madrid F-119+4
469
Bogdan Bobrov24RUS16119-6--118+2
470
Arthur Bouquier20.7FRA30118+2-Lost in Plaisir SF116-
471
Simon Freund24.9SWE6118+3--118+5
472
Facundo Diaz Acosta20.7ARG26117+23--117+4
473
Uladzimir Ignatik31.1BLR3116-7--116+4
474
Jose Fco. Vidal Azorin28.2ESP24116+47--115-1
475
Austin Rapp25USA48115+5--115+2
476
Nicolas Mejia21.5COL6115+3--115+2
477
Juan Ignacio Galarza27.5ARG27115+10Madrid FLost in Eupen SF115+1
478
Mārtiņš Podžus27.2LAT1114---114+1
479
David Poljak25.3CZE11114-69--114+1
480
Matias Zukas25.3ARG28114-9-Lost in Quito R16114+1
481
Ugo Humbert23.2FRA31113+2--68-165
482
Benjamin Winter Lopez23.3ESP25113+6-Lost in Madrid SF113+1
483
Lukáš Lacko33.8SVK6112+6--112+1
484
Patrik Rikl22.6CZE12112+6--112+1
485
Filip Peliwo27.6CAN8112+6-Lost in Johannesburg QF97-27
486
Courtney John Lock24.9ZIM2112+7Johannesburg SF-112+2
487
Oleksii Krutykh21.5UKR8112-5--112+2
488
Yannick Mertens34.2BEL7111+13-Lost in Plaisir SF111+1
489
Arthur Reymond22.4FRA32111+13Plaisir F-111+1
490
Nick Chappell28.9USA49109+30--107-3
491
Clément Tabur21.6FRA33108+3--108+2
492
Daniel Elahi Galán25.2COL7107+12--107+2
493
Nicolas Alberto Arreche27ARG29107+14--107+1
494
Rio Noguchi22.7JPN6107+14Sintra 2 QFLost in Sintra R16107-
495
Jeremy Beale26.9AUS24106+88--106-
496
Liam Draxl19.7CAN9105+13-Lost in Champaign 3 R16105-
497
Korey Lovett25.3USA50104-27--104-
498
Constantin Schmitz26.3GER18104+57--104-
499
Petr Nouza23CZE13104-55--75-108
500
Hugo Grenier25.4FRA34103+5-Lost in Istanbul 2 R16103+1
501
Ray Ho21.5TPE5103-15--58-218
502
Francesco Vilardo31.7ITA24103+38-Lost in Johannesburg QF103+2
503
Sandro Ehrat30.4SUI9102-11--102+2
504
Yasutaka Uchiyama29.1JPN7101-62--101+2
505
Gian Marco Moroni23.5ITA25101+84--86-58
506
Xin Gao27.3CHN4101-201--101+3
507
Giovanni Fonio23.3ITA26101+8--101+3
508
Khumoyun Sultanov22.8UZB3101+8--101+3
509
Kevin King30.5USA51100+10--100+3
510
John Paul Fruttero40.3USA52100-34--100+3
511
Fabian Marozsan21.9HUN2100+2-Lost in Zlatibor QF100+3
512
Simon Carr21.8IRL199+11--99+3
513
Stefan Kozlov23.6USA5398+12Cary 2 SF-127+67
514
Brandon Nakashima20.1USA5498+12--98+4
515
Evgeny Karlovskiy27.1RUS1798-31-Lost in Istanbul 2 QF113+35
516
Tung Lin Wu23.3TPE698-31-Lost in Istanbul 2 R1673-104
517
Francesco Passaro20.6ITA2798+11-Lost in Cairo 14 QF98+6
518
Nicolas Moreno De Alboran24.1USA5597-12--87-42
519
Fermin Tenti24.2ARG3097+12-Lost in Cairo 13 R16
Lost in Cairo 14 QF
97+6
520
David Pérez Sanz27.3ESP2696+13--96+6
521
Dan Alexandru Tomescu22.4ROU696+75--90-23
522
Julian Bradley29.1IRL296+7--87-39
523
Mark Whitehouse28.3GBR2196+43--96+8
524
Rafael Nadal35.2ESP2795+10--95+7
525
Evgeny Donskoy31.3RUS1895+11--95+7
526
Mats Moraing29.2GER1994+15--94+5
527
Gabriel Roveri Sidney24.3BRA1894+131-Lost in Cairo 13 QF
Lost in Cairo 14 QF
96+11
528
Toby Alex Kodat18.6USA5694-135--94+6
529
Nick Hardt20.9DOM294+15--90-17
530
Remy Bertola23SUI1094+71--94+7
531
Tuna Altuna32.6TUR294-17-Lost in Istanbul 2 R1694+7
532
Alessandro Motti42.5ITA2893+14--93+6
533
Václav Šafránek27.3CZE1493+14--64-146
534
Justin Butsch26.6USA5793+14--93+7
535
Alexandar Lazarov23.8BUL193-23--93+7
536
Eric Vanshelboim20.1UKR993+45--93+6
537
Daniele Capecchi25.9ITA2993+12--93+8
538
Yannick Maden31.8GER2092+12-Lost in Rennes R1692+7
539
Strong Kirchheimer26.3USA5892+12-Lost in Cary 2 QF107+48
540
Sonchat Ratiwatana39.6THA292-71--92+8
541
Duje Ajduković20.6CRO1292-14--92+8
542
Michał Dembek24.1POL992-12-Lost in Plaisir R1687-20
543
Evan Zhu23USA5992+9--92+9
544
Felix Corwin25.3USA6092+9-Lost in Sintra R1692+8
545
Ignacio Monzon23.6ARG3192--Lost in Madrid QF92+10
546
Aleksandar Vukic25.4AUS2591+8--91+9
547
Laurynas Grigelis30LTU291-5--91+9
548
Alexander Igoshin29.6RUS1991+10--83-21
549
Ignacio Carou22.1URU491+10--91+10
550
Peter Gojowczyk32.1GER2190+10--90+10
551
Yen Hsun Lu38TPE790+10--90+11
552
Andreas Seppi37.5ITA3090+10--90+10
553
Marc López39.1ESP2890+11--90+10
554
Florian Lakat26.1FRA3590-22--84-13
555
Matias Franco Descotte27ARG3290-12--88-3
556
Vladimir Ivanov34.4EST190-32--90+11
557
Pedro Vives Marcos20.4ESP2990+10--90+10
558
Mick Veldheer25.4NED2090+10--90+10
559
Thiemo de Bakker32.9NED2189+10--89+10
560
Go Soeda37JPN889+10--89+10
561
Jumpei Yamasaki24.2JPN989-4--89+10
562
Santiago Fa Rodriguez Taverna22.1ARG3389+11Sintra 2 QFLost in Sintra SF95+42
563
Johannes Härteis25.5GER2288+192--88+9
564
Nerman Fatić26.8BIH288+11--88+9
565
Yaraslav Shyla28.5BLR488+11--88+9
566
Martin Damm17.9USA6188-192Champaign 3 QF-88+9
567
Benjamin Hassan26.6GER2387+191--87+8
568
Alejo Lorenzo Lingua Lavallen20.5ARG3487+18-Ulcinj 2 W
Lost in Ulcinj 3 QF
95+49
569
Nenad Zimonjić45.2SRB886+16--86+5
570
Antoine Escoffier29.5FRA3685-72--79-14
571
Sergey Fomin20.6UZB485-49--85+6
572
Daniel Michalski21.6POL1085+8--85+6
573
Francisco Comesana20.9ARG3585-1--83+3
574
Robert Strombachs22GER2485+8-Lost in Monastir 34 F89+22
575
Danilo Petrović29.6SRB984+13--69-64
576
Runhao Hua25.5CHN583-123--83+8
577
Theo Arribage20.9FRA3783+38-Lost in Monastir 34 R1683+6
578
Fajing Sun24.9CHN682-231--82+6
579
Daniel Dutra da Silva33.2BRA1982-69--82+6
580
Jaume Pla Malfeito26.2ESP3082-42--82+6
581
Yan Bai32.3CHN781-117--81+5
582
Julien Cagnina27.2BEL881+12--81+5
583
Antoine Bellier24.9SUI1181-27--67-75
584
Pablo Vivero Gonzalez26.3ESP3181-13--81+6
585
Tomás Lipovsek Puches28.4SLO481-11-Lost in Madrid QF81+6
586
Oscar Otte28.1GER2580+11--80+6
587
Yan Sabanin31.6RUS2080-48-Lost in Eupen R1680+6
588
Stefan Palosi21.6ROU780+3--68-65
589
Collin Altamirano25.7USA6279+15--79+7
590
Thiago Seyboth Wild21.5BRA2079+15--79+7
591
Maximiliano Estévez32.3ARG3679-4--79+6
592
Zura Tkemaladze21.2GEO279+16-Lost in Sozopol QF77-
593
Anirudh Chandrasekar23.1IND1279+6-Lost in Rennes R1679+7
594
Zhizhen Zhang24.9CHN878+18--78+7
595
Hendrik Jebens26.1GER2678+28Plaisir F-78+7
596
Adrian Barbu38.1ROU878-6--64-81
597
Quentin Folliot22.7FRA3878+155-Lost in Cairo 13 R1668-58
598
Lucas Gerch26.7GER2778+13-Lost in Madrid SF78+9
599
Erik Crepaldi31.3ITA3177+22--77+6
600
Volodoymyr Uzhylovskyi33.4UKR1077+3-Lost in Cairo 13 R16
Lost in Cairo 14 R16
77+5
601
Naoki Tajima20.9JPN1077+26--77+7
602
Borna Gojo23.5CRO1376+101--76+5
603
Cem İlkel26TUR376+13--61-93
604
Kai Lemstra22.2GER2876+9--76+6
605
Jan Šátral31.1CZE1576+12--76+6
606
Gabriel Petit26FRA3976+4--76+6
607
Ricardo Rodriguez Pace28.3VEN376+12--76+6
608
Georgii Kravchenko21.1UKR1176+68--71-22
609
Rogério Dutra Silva37.6BRA2175+13--75+4
610
George Goldhoff26.6USA6375-73--75+4
611
Louis Tessa23.4FRA4075+106Cairo 14 QFLost in Cairo 13 SF73-11
612
Ugo Blanchet22.6FRA4175+12--75+4
613
Cayetano March21.2ECU575+12-Lost in Quito R1675+2
614
Damien Wenger21.5SUI1275-22--75+5
615
Timur Kiyamov24.8RUS2175-37-Lost in Johannesburg R1675+5
616
Aziz Ouakaa22.1TUN675+12-Lost in Monastir 34 SF77+20
617
Alessandro Giannessi31.3ITA3274+12--74+5
618
Jose Hernandez Fernandez31.5DOM374-34--74+5
619
Harold Mayot19.6FRA4274+94-Lost in Rennes R1674+5
620
Miguel Fernando Pereira22.4CHI474+80-Lost in Madrid QF74+5
621
Jonathan Mridha26.4SWE774+10--74+5
622
Sebastian Fanselow29.7GER2974+12Sintra 2 QFLost in Sintra SF76+20
623
Takuto Niki33.9JPN1174-23-Lost in Monastir 34 SF
Lost in Johannesburg QF
74+5
624
Alexander Weis24.3ITA3374-4--70-12
625
Mukund Sasikumar24.6IND1373-160--73+6
626
Cezar Cretu20.3ROU973+7--67-31
627
Maxime Mora24.4FRA4373+44-Lost in Cairo 13 R1673+4
628
Alexander Donski23.1BUL273+67-Lost in Plaisir R1673+7
629
João Domingues27.9POR772+6--72+5
630
Kelsey Stevenson31.3CAN1072-28-Lost in Johannesburg QF72+5
631
Aleksandre Metreveli28.1GEO371+5--71+5
632
Petr Michnev32.1CZE1671+5--71+5
633
Titouan Droguet20.2FRA4471+5--71+5
634
Ian Dempster26.4USA6471+5--71+5
635
Elliot Benchetrit22.9MAR170-100--70+3
636
Adam Pavlásek26.9CZE1770+137--70+3
637
Billy Harris26.6GBR2270+5--70+3
638
Mats Rosenkranz23GER3070+6--70+3
639
Tiago Cação23.5POR870+7--70+2
640
Yosuke Watanuki23.4JPN1269+7--44-183
641
Brandon Holt23.4USA6569+7--69+1
642
Frederico Ferreira Silva26.5POR969+7--69+4
643
Jaroslav Pospíšil40.6CZE1869+7--69+2
644
Maxim Ratniuk25.3RUS2269-38--69+2
645
Adam Taylor30.2AUS2669-38--66-21
646
Jason Taylor27.5AUS2769-37--66-21
647
Louis Dussin22.2FRA4569+27-Lost in Plaisir R1669+4
648
Marat Deviatiarov27.4UKR1269-22Ulcinj 3 SFLost in Ulcinj 2 QF69+4
649
Milos Raonic30.7CAN1168+4--68+4
650
Carlos Taberner24.1ESP3268+4--68+3
651
Jack Findel Hawkins26.9GBR2368+6--58-64
652
Frane Nincevic22.2CRO1468+9-Lost in Ulcinj 3 QF68+4
653
Sebastian Baez20.7ARG3768-10--68+2
654
David Jorda Sanchis27.2ESP3368-22--68+4
655
Fabrizio Ornago29.3ITA3468+7--68+6
656
Max Houkes21.2NED2268-79Ulcinj 3 SF-68+4
657
Jonathan Binding28.5GBR2468+61Sintra 2 QFLost in Sintra QF71+26
658
Umut Akkoyun21.1TUR468+6--68+4
659
Govind Nanda20.5USA6667+7-Lost in Sintra R16
Lost in Sintra 2 R16
67+3
660
Blake Ellis22.6AUS2867+32-Lost in Monastir 34 R1667-2
661
Jeroen Vanneste27.6BEL967+6--67+2
662
Robin Stanek26.7CZE1967+21--67+2
663
Colin Sinclair26.7NMI167+61-Lost in Eupen F78+73
664
Davide Galoppini26.8ITA3567-50Cairo 14 QF-67+3
665
Johan Nikles24.4SUI1367-20-Lost in Quito R1665-9
666
Mili Poljicak17.1CRO1566+6--66+1
667
Niklas Schell22.7GER3166+89Plaisir FEupen W82+92
668
Maxime Tchoutakian27.7FRA4666-50--60-36
669
Admir Kalender20.6CRO1665+21--65+1
670
Sebastian Ofner25.3AUT1265+9--65+1
671
Michiel De Krom23.2NED2365-31--65+1
672
Juan Sebastián Gómez29.5COL865+8-Lost in Ibague SF
Lost in Medellin R16
63-12
673
Rhett Purcell25.6NZL465-4--65+2
674
Luca Gelhardt26.7GER3265+8--61-24
675
Guy Orly Iradukunda25.4BDI165-15-Lost in Monastir 35 QF65+3
676
Giorgio Ricca26.5ITA3665-25Monastir 35 SFLost in Monastir 34 QF67+12
677
Wilson Leite29.8BRA2265-25--65+4
678
Sam Riffice22.5USA6764+7--64+3
679
Rameez Junaid40.3AUS2964-84--64+3
680
Jacob Grills26.2AUS3064+6--64+2
681
Ajeet Rai22.6NZL564-51Monastir 35 SFMonastir 34 W74+64
682
Bernardo Saraiva28.1POR1063+9--63-1
683
Yanki Erel20.9TUR563+10--63-3
684
Nicholas David Ionel18.9ROU1063+10--63-1
685
Alejandro Mendoza31.6BOL463+35-Lost in Ibague QF64+4
686
Jason Kubler28.3AUS3162+10-Lost in Cary 2 QF77+95
687
Andres Artunedo Martinavarro28ESP3462+12--62-1
688
Danylo Kalenichenko27.6UKR1362-29--62-2
689
Sidane Pontjodikromo20.8NED2462-91--62-
690
Vasil Kirkov22.5USA6862+73-Lost in Plaisir SF62-1
691
Dane Sweeny20.5AUS3262+39-Lost in Monastir 34 R16
Lost in Plaisir QF
62-2
692
Vladimir Korolev26RUS2362-19-Lost in Sozopol QF60-13
693
Ryota Tanuma25.9JPN1362+26-Lost in Cairo 13 F
Lost in Monastir 35 QF
67+30
694
Denis Klok23.3RUS2462+7-Lost in Zlatibor QF62+2
695
Marco Trungelliti31.6ARG3861+7--61+1
696
Elias Ymer25.4SWE861+8--61+1
697
Alexey Vatutin28.8RUS2561+8--61-
698
Gonzalo Villanueva26.6ARG3961+87Quito QF-76+95
699
Jean Thirouin23.9FRA4761+8--61-
700
Aldin Šetkić33.7BIH361-12-Lost in Istanbul 2 QF76+96
701
Genaro Alberto Olivieri23.1ARG4061-24Quito SF-89+148
702
Aleksandar Kovačević23USA6960+7--58-11
703
Facundo Argüello29.1ARG4160+9--60+3
704
Aleksandre Bakshi24.1GEO460+7-Lost in Sozopol QF60+2
705
Kaito Uesugi26.2JPN1460+306-Lost in Rennes R1660+4
706
Jose Daniel Bendeck30.7COL960+8-Lost in Medellin R1660+3
707
Christopher Heyman27.9BEL1060+8--48-70
708
Lucas Poullain25.7FRA4860+8--58-10
709
Luca Potenza21.1ITA3760+20Sintra 2 QFLost in Sintra QF63+22
710
Lorenzo Bocchi23.7ITA3860+11--60+4
711
Facundo Juarez23.9ARG4260-3--60+4
712
Lorenzo Giustino30ITA3959+11-Lost in Istanbul 2 R1659+4
713
Jack Vance23.7USA7059+275--59+4
714
Roman Andres Burruchaga19.6ARG4359+25--59+4
715
Andrey Chepelev23.1RUS2659-26--59+4
716
Kuan Yi Lee25TPE858+11--13-636
717
Maverick Banes29.4AUS3358+11--58+1
718
Fabio Coelho21.3POR1158-31Sintra 2 QFLost in Sintra R1658-4
719
Mirko Martinez23.4SUI1458+19--58-1
720
Arthur Fery19.1GBR2557+33-Lost in Eupen SF63+38
721
Daniel Cukierman26.1ISR257+10Johannesburg SF-57-2
722
Oliver Crawford22.3USA7157+10--57-2
723
Antoine Cornut Chauvinc21.1FRA4957-55--57-3
724
Vasilios Caripi29.9RSA457+9-Lost in Johannesburg QF57-1
725
Carlos Lopez Montagud21.1ESP3557+247-Lost in Madrid QF49-43
726
Dostanbek Tashbulatov21.2KAZ957+11--55-9
727
Nikolas Sanchez Izquierdo22.5ESP3657-1--57-
728
Guilherme Clezar28.7BRA2356-31--56-
729
Adam Moundir26.3MAR256+11--56-
730
Aristotelis Thanos20.4GRE556+20--56-
731
Alexander Shevchenko20.7RUS2756-56--56-
732
Mick Lescure28.2FRA5055+11-Lost in Sintra 2 R1655-
733
Enrico Dalla Valle23.4ITA4055+2--55-1
734
Imanol Lopez Morillo21.8ESP3755+36--55-2
735
Luciano Darderi19.5ITA4154+10--54-3
736
Timo Stodder25.3GER3354+23--54-3
737
Matteo Arnaldi20.5ITA4254+30--39-138
738
Juan Bautista Otegui22.5ARG4454+8--54-2
739
Majed Kilani24.7TUN754-69--52-11
740
Franco Feitt29ARG4554-99--50-19
741
Quentin Robert27FRA5154+7-Lost in Plaisir R1654-
742
Matthew Christopher Romios22.4AUS3454+5-Lost in Ulcinj 3 R1654-
743
Mariano Navone20.5ARG4654+178-Ulcinj 2 W
Lost in Ulcinj 3 R16
64+63
744
Di Wu30CHN953-151--53+1
745
Dennis Novak28AUT1353+9--53+1
746
Beibit Zhukayev20.9KAZ1053+11--53+1
747
Timofey Skatov20.6KAZ1153+172--51-8
748
Lucas Catarina25MON352+12-Lost in Quito R1652-
749
Alfredo Perez24.3USA7252+12--52+2
750
Duje Kekez28.4CRO1752+39-Lost in Ulcinj 3 QF52+1
751
Yuta Shimizu22.2JPN1552-7Sintra 2 QFLost in Sintra R1652-1
752
Milos Karol18.7SVK751+12--51-1
753
Patrick Zahraj22.1GER3451+118--51-1
754
Oleksandr Ovcharenko19.9UKR1451+15-Lost in Ulcinj 2 SF
Lost in Zlatibor QF
55+17
755
Albert Roglan22.8ESP3851-19-Lost in Cairo 13 QF53+9
756
Mathias Bourgue27.6FRA5250+15--50-
757
Niels Lootsma27NED2550+17--50-
758
Yusuke Takahashi23.9JPN1650+18--50-
759
Péter Nagy29.5HUN350-25Zlatibor SF-50-1
760
Emiliano Maggioli20.3ITA4350+47--50-1
761
Sagadat Ayap26.3KAZ1250-98--46-42
762
Ben Shelton18.9USA7349+17--49-
763
Vaughn Hunter26.9RSA549+17-Lost in Johannesburg R1649-
764
Giovanni Mpetshi Perricard18.1FRA5349+17-Lost in Plaisir QF49-
765
Julian Cash25GBR2649+17-Lost in Johannesburg QF49-
766
Pablo Llamas Ruiz18.9ESP3949+224-Lost in Madrid R1649-
767
Tristan Schoolkate20.5AUS3549+87-Lost in Eupen SF
Lost in Plaisir QF
55+34
768
Charlie Emhardt26.2USA7449+15--49+1
769
Yann Wojcik24.7POL1149-85--49-
770
Mikhail Fufygin31.3RUS2849-19--49-
771
Sarp Ağabigün24.2TUR649+50-Lost in Istanbul 2 R1649-2
772
Manish Sureshkumar22IND1449+25-Lost in Madrid QF49+1
773
Luca Giacomini23.8ITA4449+13--49+1
774
Thomaz Bellucci33.7BRA2448+13--48-
775
Taro Daniel28.6JPN1748+13-Lost in Szczecin R1648-
776
Tom Jomby30.5FRA5448-120--48-
777
Bernabe Zapata Miralles24.6ESP4048-96--48-1
778
Alec Adamson27USA7548+14--48-1
779
Leonardo Aboian23.4ARG4748+192Cairo 14 SFCairo 13 W58+58
780
Peter Bothwell25.9IRL348-31--48-
781
Paul Wörner25GER3548+13--42-61
782
Cengiz Aksu23.1TUR748+14--48+1
783
Kristjan Tamm23.2EST248-42--48+1
784
Otto Virtanen20.2FIN547+14--47-
785
Luca Nardi18.1ITA4547+14--47-
786
James Frawley27.4AUS3647+15--47-
787
Siddhant Banthia21.1IND1547+17--47-
788
Francis Casey Alcantara29.6PHI347-20--47-
789
Juan Bautista Torres19.4ARG4847+166--47-
790
Riccardo Balzerani22.8ITA4647+3--47-
791
Davide Pozzi23.1ITA4747-7-Lost in Rennes R1647-
792
Benjamin Dhoe25BEL1147+16-Lost in Eupen F59+80
793
Hugo Voljacques28.7FRA5546+16--46+1
794
Emilio Nava19.7USA7646+16--46+1
795
Eliot Spizzirri19.7USA7746+16--42-42
796
Harrison Adams27.3USA7846+19--46+2
797
Yecong He27.5CHN1046+17--46+2
798
Gergely Madarasz26.9HUN446+44Zlatibor SF-46+2
799
Peter Torebko33.5GER3646+56--46+2
800
Alexander Kotzen21.2USA7946+16-Lost in Champaign 3 QF46+2
801
Ondřej Krstev24.2CZE2046-23--46+2
802
Arnaud Bovy21BEL1246-40--46+2
803
Seita Watanabe20.7JPN1846+45-Lost in Cairo 13 F52+52
804
Adil Kalyanpur21.6IND1646-9--46+2
805
Dragos Nicolae Madaras24SWE946+15--46+4
806
Ernests Gulbis33LAT245+16--45+2
807
Juan Martín del Potro32.9ARG4945+16--45+3
808
David Goffin30.7BEL1345+17--45+2
809
Kei Nishikori31.7JPN1945+15--45+3
810
Andrew Fenty21.5USA8045+16--45+2
811
Lleyton Hewitt40.5AUS3745+17--45+2
812
Dimitar Kuzmanov28.1BUL345+15--45+2
813
Fernando Verdasco37.8ESP4145+16--45+2
814
Damir Džumhur29.3BIH445+15--45+2
815
Nicolas Jarry25.9CHI545+17--45+2
815
Gilles Simon36.7FRA5645+17Rennes SF-33-142
817
Lasse Muscheites25.3GER3745-51--45+3
818
Gabriel Alejandro Hidalgo31.1ARG5045+18--45+3
819
Mohamed Safwat30.9EGY145+18--45+2
820
Makoto Ochi25.3JPN2045+18-Lost in Johannesburg QF45+4
821
Dalibor Svrčina18.9CZE2145-256--45+3
822
Pol Toledo Bague26.7ESP4245+17-Lost in Madrid R1645+3
823
Jody Maginley26.2ANT145+18--45+3
824
Aoran Wang24.6CHN1144+19--44-
825
Karim Mohamed Maamoun30.4EGY244+19--44-
826
Yuki Mochizuki23.8JPN2144+40-Lost in Monastir 34 SF48+43
827
Savriyan Danilov21.2RUS2944+18-Lost in Ulcinj 2 QF40-43
828
Michal Mikula21.5POL1244-23--44+2
829
Pak Long Yeung26.5HKG144+18--44+2
830
Matteo Viola34.1ITA4843+20--43+2
831
Arthur Fils17.2FRA5743+20-Lost in Plaisir QF43+2
832
Daniel De Jonge22NED2643-1--43+2
833
Hiroki Moriya30.9JPN2243-178-Lost in Istanbul 2 QF58+119
834
Bart Van Den Berg28.1NED2743+1--33-124
835
Juan Carlos Manuel Aguilar22.8BOL543+18--43+4
836
Zvonimir Babic25.9CRO1843+16-Lost in Zlatibor R1643+4
837
Jason Jung32.2TPE943+19Cary 2 QF-58+120
838
Andrea Basso27.9ITA4943+176Ulcinj 3 SF-43+5
839
Sergi Perez Contri23.6ESP4343-20--31-156
840
Jordi Arconada25USA8143+19--43+6
841
Sandro Kopp21.3AUT1443+65--43+6
842
Tim Handel24.9GER3842+87--38-41
843
Flavio Cobolli19.3ITA5042+20--42+5
844
Gauthier Onclin20.5BEL1442+20--42+5
845
Lukas Krainer20.9AUT1542+87--42+5
846
Bogdan Ionut Apostol25.6ROU1142+21-Lost in Sozopol QF32-134
847
Christian Langmo25.2USA8242+189-Lost in Sintra QF45+25
848
Maik Steiner27.2GER3942+69--42+7
849
Karl Friberg22.4SWE1042---42+6
850
Aryan Goveas23.1IND1742+19--38-41
851
Kento Takeuchi33.7JPN2342-126-Lost in Monastir 35 QF42+7
852
Mert Naci Turker23TUR842+18--42+7
853
Guy Den Ouden19.4NED2841+43--41+6
854
Naoki Nakagawa24.8JPN2441+18--41+6
855
Lilian Marmousez19.7FRA5841+18Monastir 35 SF-41+5
856
Eduardo Struvay30.7COL1041-56--41+5
857
Kenny de Schepper34.3FRA5941+91--41+4
858
Dennis Uspensky24.9USA8341+17--31-136
859
Christian Lindell29.8SWE1141-57--41+5
860
Juan Alejandro Hernandez22.2MEX541-2-Lost in Ibague SF
Lost in Medellin R16
45+39
861
Christoph Negritu27.4GER4041+18--41+6
862
Aliaksandr Liaonenka22.5BLR541+16-Lost in Ulcinj 2 QF
Lost in Ulcinj 3 QF
43+26
863
Nicolo Turchetti25.3ITA5141+18--29-168
864
Hugo Pontico23.9FRA6041+16--41+8
865
Yanaïs Laurent29.2FRA6141-59--35-63
866
Sidharth Rawat28.4IND1841+17--41+9
867
Mateusz Kowalczyk34.3POL1340-288--40+9
868
Grigor Dimitrov30.3BUL440+17--40+9
869
Jack Draper19.7GBR2740-57--40+9
870
Marcos Giron28.1USA8440-192--40+9
871
Alexander Pavlioutchenkov35.7RUS3040-173--40+9
872
João Monteiro27.7POR1240+16--40+9
873
Preston Touliatos25.9USA8540+16--40+9
874
Raheel Manji24.3CAN1240-99--40+9
875
Kaichi Uchida27JPN2540+15--40+9
876
Ivan Nedelko35.3RUS3140-134--40+9
877
Guy Den Heijer24.4NED2940-31--40+8
878
Timur Maulenov21.3KAZ1339+19--37-18
879
Roy Smith23USA8639+19--24-228
880
Álvaro López San Martín24.2ESP4439+20--39+9
881
Niki Kaliyanda Poonacha26.3IND1939-7-Lost in Monastir 35 R1639+9
882
Fernando Yamacita23.9BRA2539-6--39+9
883
Evan Furness23FRA6239-6--39+7
884
Michal Konečný31.9CZE2239-24--39+10
885
Fred Gil36.4POR1339+18--39+8
886
S D Prajwal Dev25.3IND2039+18-Lost in Cairo 14 R1639+8
887
Issei Okamura29.3JPN2639-26--39+8
888
Kazuma Kawachi26.9JPN2739-26--35-41
889
Jimmy Wang36.6TPE1038+20--13-455
890
Prajnesh Gunneswaran31.8IND2138+20--38+10
891
Martin Krumich18.7CZE2338+20--38+10
892
Alexander Ritschard27.4USA8738+20--38+10
893
Bastian Malla24.9CHI638+20--38+9
894
Tom Hands24.8GBR2838+20--38+9
895
Anas Fattar34.3MAR338+20--38+9
896
Miljan Zekić33.1SRB1038+20--38+9
897
Wishaya Trongcharoenchaikul26.4THA338-29--38+8
898
Cameron Green25.4AUS3838-6--38+10
899
Juan Pablo Canas Garcia24.5ESP4538+21--35-27
900
Jaimee Floyd Angele21.4FRA6338-6--38+10
901
Lenny Hampel24.7AUT1638+101--34-49
902
Mattias Siimar23.6EST337+20--37+9
903
Ulises Blanch23.4USA8837+20--37+9
904
Dayne Kelly31.1AUS3937+21--37+9
905
Riccardo Maiga32.2SUI1537-102--37+8
906
Alafia Ayeni22.1USA8937+21-Lost in Johannesburg QF37+8
907
Taisei Ichikawa20.7JPN2837+51Monastir 35 SFLost in Monastir 34 R1637+7
908
Ronan Joncour24.6FRA6437---37+9
909
Stefano Battaglino23.2ITA5237+74-Lost in Cairo 13 R16
Lost in Cairo 14 QF
37+8
910
Filippo Baldi25.6ITA5336-145--36+7
911
Máté Valkusz23HUN536+17--36+9
912
Tanner K Smith26.2USA9036-99--36+8
913
Mayeul Darras22.6FRA6536+18--36+8
914
Seong chan Hong24.2KOR536-124--36+8
915
Augusto Virgili27.2ITA5436-13--36+8
916
Gerardo Lopez Villasenor26.3MEX636+17Medellin SFLost in Ibague QF38+24
917
Maciej Smoła28.4POL1436-99--36+9
918
Kirill Kivattsev23.9RUS3236---36+7
919
Sho Shimabukuro24.1JPN2936-102--36+10
920
Vladimir Filip26.1ROU1236+14--36+10
921
Milan Radojkovic19.9SRB1136-14--36+9
922
Roman Nashatyrkin25.3RUS3336-38--36+9
923
Deiton Baughman25.4USA9135+12--35+9
924
Mirza Bašić30.1BIH535+12--35+9
924
Nicolás Kicker29ARG5135+12--35+9
926
Nicaise Muamba21CAN1335+12--35+9
927
Patrick Kypson21.8USA9235+12-Lost in Quito R1635+9
928
Christopher O'Connell27.2AUS4035+13--20-243
929
Calvin Hémery26.6FRA6635+11--35+10
930
Alexander Zhurbin29.6RUS3435+12--35+10
931
Sergis Kyratzis26.3CYP235+14--35+10
932
Ljubomir Čelebić30MNE135+11--35+10
933
Charles Broom23.3GBR2935+14--35+10
934
Alen Rogic Hadzalic24.4CRO1935+45--35+10
935
George Tsivadze28.7GEO535-53-Lost in Sozopol QF35+10
936
Daniil Glinka21.3EST435+21--35+9
937
Attila Balázs32.9HUN634-215--34+7
938
Hong Chung28.3KOR634+22--34+7
939
Peter Fajta19.3HUN734+22Zlatibor SF-34+6
940
Lukas Neumayer19AUT1734+410--34+5
941
Stefan Seifert36.5GER4134-54--34+5
942
Elmar Ejupovic28.6GER4234+20-Lost in Istanbul 2 R1634+5
943
John Echeverria19.7ESP4634+21Sintra 2 QFLost in Sintra R1634+3
944
Tadeáš Paroulek21.7CZE2434+19--34+5
945
Maxime Chazal28.3FRA6734+267--34+7
946
Luke Jacob Gamble26.4USA9334+19--34+5
947
Alexander Brown22.3USA9434+19Champaign 3 SF-30-60
948
Eero Vasa24.6FIN634+86--34+6
949
Martin Borisiouk21.2BLR634-58--34+6
950
Ben Jones23.3GBR3034-85--34+6
951
David Fox27.5GBR3134+17--34+6
952
João Pedro Sorgi27.9BRA2634+17--34+6
953
Joffrey De Schepper30FRA6834-27--34+6
954
Boris Pokotilov24.3RUS3534+2--34+6
955
Alexis Musialek33.2FRA6934-62-Lost in Ulcinj 3 R1634+6
956
Dominik Palan20.9CZE2534+17-Lost in Zlatibor QF34+5
957
Giorgio Portaluri31ITA5533+18--13-390
958
Sumit Nagal24IND2233+19--33+3
959
Nikola Milojević26.2SRB1233+17--33+3
960
Jake Delaney24.3AUS4133+18--33+1
961
Baptiste Crépatte26.9FRA7033-170--33-
962
Simon Anthony Ivanov21.2BUL533+126-Lost in Ulcinj 2 R1633-3
963
Edan Leshem24.4ISR333-123--33+1
964
Toby Martin28.5GBR3233+17--27-101
965
Nikita Mashtakov22.5UKR1533-6--33+1
966
Tim Sandkaulen7.7GER4332+18--32-
967
Nicola Kuhn21.4ESP4732+18--32-
968
Filip Horanský28.6SVK832+18--32-
969
Valentin Royer20.3FRA7132+18-Lost in Sintra R16
Lost in Sintra 2 R16
32-1
970
Lorenzo Claverie18.9ITA5632+55Monastir 35 SFLost in Monastir 34 QF34+36
971
Jānis Podžus27.2LAT332+18--32+2
972
Tennyson Whiting19.9USA9532+284-Lost in Sintra 2 R1632+1
973
Matyas Fuele22.7HUN832+18--32-
974
Carlos Boluda Purkiss28.6ESP4832+19--28-70
975
Aleksandr Braynin22UKR1632+17--32+1
976
Pierre Faivre25.5FRA7232-24--32+1
977
Wojciech Marek20.3POL1532-200--32-
978
Constant De La Bassetiere23.6FRA7332+16--32-
979
Uisung Park20.9KOR732+16--32-
980
Filip Duda22.9CZE2632+19--32-1
981
Simon Yitbarek20.8SWE1232+20-Lost in Monastir 34 R1632-5
982
Shalva Dzhanashiya29RUS3632+21--32-
983
Luigi Sorrentino23.2ITA5732+56-Lost in Zlatibor R1632-
984
Oleg Khotkov31.5UKR1732+20--32-
985
Felix Gill19.2GBR3331+21Ulcinj 3 SFLost in Ulcinj 2 R1631-3
986
Viktor Galović30.9CRO2031+22--31-4
987
Jakob Aichhorn22.9AUT1831+22--31-2
988
Marvin Möller22.6GER4431+22-Lost in Plaisir SF31-3
989
Mattia Bellucci20.2ITA5831+58-Monastir 34 W
Lost in Monastir 35 QF
41+140
990
Sora Fukuda23.9JPN3031-41--31-2
991
Andrey Uvarov20.7RUS3731-41--29-33
992
Soichiro Moritani27JPN3131-91--31-1
993
Nicolae Frunza23.8ROU1331+22--17-253
994
Antonio Massara26ITA5931+23--28-54
995
Benjamin Pietri25.1FRA7431+23--33+32
996
Gabriele Maria Noce25.8ITA6031+58--31-
997
Tomas Farjat20.5ARG5231-15--31-
998
Darko Jandric27SRB1331+21--31-
999
Jea Moon Lee28.2KOR830+23--30-
1000
Benito Sanchez Martinez19.3GER4530+115--30-