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 :
Eastbourne, Mallorca ATP250  
Milan CH80  
Alkmaar, Klosters ITF20  
Montauban   
Antalya 25, Bergamo ITF10  
Champaign   
Monastir 23   
Highlight Country :

 Live ATP Doubles Ranking

Live ATP Doubles Ranking
#: Tennis Player Rank
CH: Career High
 NCH : New Career High (Previous Career High in parenthesis)
1 / 1 / 1: Immediate / Near / Far Career High
Ctry: Country + National rank
+/-: Rank change vs previous official rankings release
Next : if player wins next match
Max : if player wins current tournament
Tournament categories include : GS2000, ATP1000, ATP500, ATP250, 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.
All
<18
<19
<20
<21
<22
<23
<24
<25
#CHPlayer NameAgeCtryPts+/-Current TournamentPrevious TournamentsCurrent TournamentNext PtsMax Pts
1CH
Mate Pavić27.9CRO110220--Eastbourne QF-Eastbourne QF--
21
Nicolas Mahut39.4FRA19380-------
32
Nikola Mektić32.4CRO29220--Eastbourne QF-Eastbourne QF92209290
41
Robert Farah34.4COL18325--125Eastbourne R16-Eastbourne R1683258450
51
Juan Sebastián Cabal35.1COL28235--125Eastbourne R16-Eastbourne R1682358360
62
Pierre Hugues Herbert30.2FRA27490-------
73
Horacio Zeballos36.1ARG17205--75Mallorca QF-Mallorca QF72207380
84
Ivan Dodig36.4CRO36750--75-----
97
Filip Polasek35.9SVK16725--75-----
104
Marcel Granollers35.1ESP16693--Mallorca QF-Mallorca QF67206880
Advertisement
113
Joe Salisbury29.1GBR16590--Eastbourne R16-Eastbourne R1665906750
115
Rajeev Ram37.2USA16590+1-Eastbourne R16-Eastbourne R1665906750
132
Bruno Soares39.3BRA16075-------
145
Wesley Koolhof32.1NED15850-------
156
Édouard Roger-Vasselin37.5FRA35635--Eastbourne R16-Eastbourne R1656355760
168
Michael Venus33.6NZL15390-------
171
Łukasz Kubot39.1POL15130-------
1816
Neal Skupski31.5GBR25045--Eastbourne R16-Eastbourne R1650455205
191
Marcelo Melo37.7BRA25040-------
207
Kevin Krawietz29.4GER15020-------
212
Horia Tecău36.4ROU14940-------
221
Jamie Murray35.3GBR34520--Eastbourne R16-Eastbourne R1645204680
237
Raven Klaasen38.6RSA14260--Eastbourne R16-Eastbourne R1642604420
242
John Peers32.9AUS14025--Eastbourne R16-Eastbourne R1640254185
256
Jürgen Melzer40AUT13925-------
268
Andreas Mies30.8GER23620-------
273
Jean-Julien Rojer39.8NED23570-------
28CH
Joran Vliegen27.9BEL13170-------
29CH
Sander Gillé30.4BEL23170-------
302
Oliver Marach40.9AUT22935--Mallorca SF-Mallorca SF29953095
31CH
Philipp Oswald35.4AUT32830--Mallorca SF-Mallorca SF28902990
32CH
Luke Saville27.4AUS22826---Lost in Eastbourne R16Lost in Eastbourne R16--
331
Henri Kontinen31FIN12825-------
3417
Franko Škugor33.7CRO42795--Eastbourne R16-Eastbourne R1627952955
3530
Matwé Middelkoop37.8NED32780---Lost in Mallorca R16Lost in Mallorca R16--
3622
Fabrice Martin34.7FRA42685--Eastbourne R16-Eastbourne R1626852845
373
Rohan Bopanna41.3IND12635--Eastbourne QF-Eastbourne QF26502810
38CH
Tim Pütz33.5GER32600--5-----
39CH
Andrey Golubev33.9KAZ12579+1------
4034
Marcus Daniell31.6NZL22545+1+45Mallorca SF-Mallorca SF26052705
4122
Máximo González37.9ARG22515-2-75Mallorca QF-Mallorca QF25602720
4241
Marcelo Arévalo30.6ESA12498-------
4338
Max Purcell23.2AUS32492---Lost in Eastbourne R16Lost in Eastbourne R16--
4430
Robin Haase34.2NED42462-------
45CH
Nikola Ćaćić30.5SRB12408---Lost in Mallorca R16Lost in Mallorca R16--
4618
Ben McLachlan29.1JPN12378--Eastbourne R16-Eastbourne R1623782565
47CH
Hugo Nys30.3MON12368--Eastbourne R16-Eastbourne R1623682573
4834
Marcelo Demoliner32.4BRA32355---Lost in Mallorca R16Lost in Mallorca R16--
49CH
Alexander Bublik24KAZ22325+1-Eastbourne R16-Eastbourne R1623702575
5035
Austin Krajicek31USA22305-1-45-Lost in Mallorca R16Lost in Mallorca R16--
Advertisement
5148
Gonzalo Escobar32.4ECU12295---Lost in Eastbourne R16Lost in Eastbourne R16--
5249
Ariel Behar31.6URU12265---Lost in Eastbourne R16Lost in Eastbourne R16--
5323
Santiago González38.3MEX12216---Lost in Mallorca R16Lost in Mallorca R16--
548
Simone Bolelli35.7ITA12175--Mallorca QF-Mallorca QF22202380
558
Aisam-ul-Haq Qureshi41.2PAK12151-+45Mallorca SF-Mallorca SF22112311
5621
Jan Lennard Struff31.1GER42025+1------
5756
Tomislav Brkić31.2BIH12020-1-35-Lost in Mallorca R16Lost in Mallorca R16--
5824
Jérémy Chardy34.3FRA52016-------
591
Bob Bryan43.1USA31980+1------
591
Mike Bryan43.1USA41980+1------
6118
Dominic Inglot35.2GBR41965-2-45-----
6244
Denis Shapovalov22.1CAN11955-------
63CH
Hubert Hurkacz24.3POL21950-------
6452
Daniel Evans31GBR51921--22-----
6539
Andrés Molteni33.2ARG31920--Mallorca QF-Mallorca QF19502110
6644
Ken Skupski38.2GBR61894--Eastbourne R16-Eastbourne R1619162121
6741
Luke Bambridge26.4GBR71873--Eastbourne R16-Eastbourne R1618732078
6858
Alex de Minaur22.3AUS41865-------
6916
Pablo Carreño Busta29.9ESP21725+1------
7057
Matthew Ebden33.5AUS51700+1------
71 NCH 
 (72) 
Félix Auger-Aliassime20.8CAN21695+1------
725
Jonathan Erlich44.2ISR11673-3-120-Lost in Mallorca QFLost in Mallorca QF--
7367
Andrey Rublev23.6RUS11660-------
7452
John Patrick Smith32.4AUS61651--Eastbourne R16-Eastbourne R1616671872
7544
Jonny O'Mara26.3GBR81583--Eastbourne R16-Eastbourne R1615981803
7636
Divij Sharan35.3IND21560--Eastbourne QF-Eastbourne QF16051765
7776
Benoît Paire32.1FRA61503--22-----
7870
Andrea Vavassori26.1ITA21482--3Mallorca QF-Mallorca QF15271687
7966
Jackson Withrow27.9USA51469-------
8079
Andre Goransson27.1SWE11461---Lost in Mallorca R16Lost in Mallorca R16--
8152
Andrei Vasilevski30BLR11405--3-Lost in Mallorca QFLost in Mallorca QF--
8217
Frederik Nielsen37.8DEN11376--22Eastbourne R16-Eastbourne R1613981603
8379
David Pel29.9NED51354-------
84CH
Aleksandr Nedovyesov34.3KAZ31344-------
8584
Nathaniel Lammons27.8USA61333-------
8630
Nicholas Monroe39.1USA71332--Eastbourne R16-Eastbourne R1613541559
8784
Harri Heliövaara32FIN21331+1+16Eastbourne QF-Eastbourne QF13761536
8874
Romain Arneodo28.8MON21328-1------
89CH
Rafael Matos25.4BRA41303---Lost in Milan R16Lost in Milan R16--
9060
Matthew Reid30.9AUS71297-------
9164
Karen Khachanov25RUS21270+1------
9255
Sander Arends29.8NED61269+1--Lost in Mallorca R16Lost in Mallorca R16--
9326
João Sousa32.2POR11193+1--Lost in Mallorca R16Lost in Mallorca R16--
94 NCH 
 (95) 
Pedro Martínez24.1ESP31187+1------
9532
Artem Sitak35.3NZL31172-4-125-----
9677
Gonçalo Oliveira26.3POR21163+2------
9743
Roman Jebavý31.5CZE11133-1-45-Lost in Mallorca R16Lost in Mallorca R16--
9850
Igor Zelenay38.7SVK21125-1-45-----
99CH
Felipe Meligeni Rodrigues Alves23.3BRA51114-------
10068
Marc Polmans24.1AUS81091-------
Advertisement
101 NCH 
(102)
Luis David Martínez32.1VEN11088+1--Lost in Milan R16Lost in Milan R16--
1029
Feliciano López39.7ESP41080+1------
103102
Lloyd Glasspool27.5GBR91077+1-Eastbourne QF-Eastbourne QF11221282
10436
Andre Begemann36.9GER51070+1------
105 NCH 
(106)
Reilly Opelka23.8USA81065+1------
10663
Denys Molchanov34.1UKR11044-5-45-----
10749
Miguel Angel Reyes Varela34MEX21037-+16-Lost in Mallorca QFLost in Mallorca QF--
108106
Taylor Fritz23.6USA91020-------
109108
Sem Verbeek27.1NED7981-------
11082
Robert Galloway28.7USA10973---Lost in Milan R16Lost in Milan R16--
111CH
Fabien Reboul25.7FRA7965--Milan QF-Milan QF9741025
112 NCH 
(113)
Sadio Doumbia30.7FRA8958+1-Milan QF-Milan QF9691020
113 NCH 
(114)
Orlando Luz23.3BRA6951+1--Lost in Milan R16Lost in Milan R16--
11468
Alexander Zverev24.1GER6950+1------
115113
Ivan Sabanov28.9CRO5950+1------
115113
Matej Sabanov28.9CRO6950+1------
117102
David Vega Hernández27ESP5943+1------
1183
Robert Lindstedt44.2SWE2938-6-22-----
11948
Leonardo Mayer34.1ARG4937-------
120109
Hunter Reese28.4USA11934---Lost in Milan R16Lost in Milan R16--
121CH
Alex Lawson27.3USA12911---Lost in Milan R16Lost in Milan R16--
12248
Guillermo Durán33ARG5908--Milan R16-Milan R16908965
12367
Mikhail Kukushkin33.4KAZ4900-------
124101
Ramkumar Ramanathan26.6IND3896-------
125123
Szymon Walkow25.7POL3889--Milan R16-Milan R16889940
12618
Treat Huey35.8PHI1876-------
127124
Zdeněk Kolář24.7CZE2868-------
12892
Fernando Romboli32.4BRA7868--Milan QF-Milan QF868919
129103
Albano Olivetti29.5FRA9862-------
13039
Diego Schwartzman28.8ARG6840+1------
13114
Pablo Cuevas35.4URU2836-1-22-----
13274
Pablo Andújar35.4ESP6830-------
13351
Andy Murray34.1GBR10790-------
134113
Evan King29.2USA13780---Lost in Milan R16Lost in Milan R16--
135102
JiSung Nam27.8KOR1766--Monastir 23 QFMonastir 22 WMonastir 22 W
Monastir 23 QF
--
1362
Jack Sock28.7USA14755-------
1377
Fabio Fognini34ITA3755-------
13877
Tristan Samuel Weissborn29.6AUT4750--Milan QF-Milan QF762813
13933
Sergiy Stakhovsky35.4UKR2741-------
14039
Steve Johnson31.4USA15735+1------
14156
Radu Albot31.6MDA1735+1------
142119
Nathan Pasha28.9USA16722+1------
14373
Adrian Mannarino32.9FRA10720+10+45-Lost in Mallorca QFLost in Mallorca QF--
14455
Guido Pella31.1ARG7720---Lost in Mallorca R16Lost in Mallorca R16--
14595
Max Schnur28.3USA17717--Milan QF-Milan QF731782
146123
Peter Polansky33CAN3716-------
147113
MinKyu Song30.8KOR2713-------
14868
Stefanos Tsitsipas22.8GRE1710-------
14952
Purav Raja35.5IND4710---Lost in Tulsa R16Lost in Tulsa R16--
150149
Antoine Hoang25.6FRA11706-------
Advertisement
151116
Hans Hach Verdugo31.6MEX3705-------
152106
Ante Pavić32.2CRO7699-12-40-----
153146
Karol Drzewiecki25.6POL4696-1--Lost in Milan R16Lost in Milan R16--
154142
Cameron Norrie25.8GBR11675-------
15568
Christopher Rungkat31.4INA1669-------
156128
Luca Margaroli29.3SUI1668-------
15760
Antonio Šančić32.5CRO8661-------
158101
Teymuraz Gabashvili36RUS3659-+5Milan QF-Milan QF673724
159158
Daniel Masur26.6GER7642-------
160CH
Dominik Koepfer27.1GER8639-------
161CH
Jan Zieliński24.5POL5627--Milan R16-Milan R16630695
162CH
Julian Lenz28.3GER9620-------
1637
Florin Mergea36.4ROU2612+1------
164132
Lorenzo Sonego26.1ITA4610+1------
16582
Dušan Lajović30.9SRB2610+1------
166149
Benjamin Bonzi25FRA12609-3-10-----
167138
Dennis Novikov27.6USA18609-------
168CH
Sergio Martos Gornes26.6ESP7604---Lost in Milan R16Lost in Milan R16--
169127
Roberto Carballés Baena28.2ESP8596-------
170110
Federico Delbonis30.7ARG8590-------
17196
Sriram Balaji31.2IND5587-------
172149
Jaume Munar24.1ESP9581---Lost in Mallorca R16Lost in Mallorca R16--
173156
Manuel Guinard25.6FRA13578-------
17462
Cheng Peng Hsieh29.7TPE1576-------
17580
Sergio Galdós31.4PER1556---Lost in Milan R16Lost in Milan R16--
17645
Jamie Cerretani39.7USA19551-------
177138
Marc-Andrea Hüsler24.9SUI2544-------
17823
Sam Querrey33.7USA20540-------
17992
Gerard Granollers32.3ESP10535-------
180150
Tommy Paul24.1USA21530-------
181163
Federico Gaio29.3ITA5523-------
18243
Dustin Brown36.5GER10511+4+15Milan QF-Milan QF525576
183166
Salvatore Caruso28.5ITA6503-1------
184182
Christopher Eubanks25.1USA22502-------
185162
Arthur Rinderknech25.9FRA14500-------
18682
Mao Xin Gong33.8CHN1485+1------
187 NCH 
(188)
Thiago Monteiro27BRA8483+1------
18871
Nicolás Barrientos34.1COL3483+3+10-Lost in Tulsa FLost in Tulsa F--
18985
Tristan Lamasine28.3FRA15482-------
1901
Leander Paes48IND6481-7-22-----
1914
Vasek Pospisil31CAN4475-1------
19241
Adil Shamasdin39CAN5467-------
193183
Mackenzie McDonald26.1USA23466-------
19478
Zhang Ze30.9CHN2466-------
195128
Ruben Bemelmans33.4BEL3465-------
196 NCH 
(200)
Dan Added22.1FRA16459+4+10-Grasse W
Lost in Montauban QF
Grasse W
Lost in Montauban QF
--
197153
JC Aragone25.9USA24456+6+12-Lost in Tulsa FLost in Tulsa F--
198162
Christian Harrison27USA25453-2------
199173
Frances Tiafoe23.4USA26450-2------
200161
Miomir Kecmanović21.8SRB3450-2------
Advertisement
201165
Andrea Pellegrino24.2ITA7449-2------
202201
Aslan Karatsev27.7RUS4446-1------
203174
Casper Ruud22.5NOR1445-1--Lost in Mallorca R16Lost in Mallorca R16--
204CH
Jesper De Jong21NED8444--Alkmaar QF-Alkmaar QF--
205187
Martin Redlicki25.8USA27436--6-----
20667
Dominic Thiem27.8AUT5435-------
207114
Novak Djoković34SRB4435+13+45Mallorca QF-Mallorca QF480640
208115
Tennys Sandgren29.9USA28433-1--Lost in Mallorca R16Lost in Mallorca R16--
209159
Roberto Quiroz29.3ECU2428-1------
210105
Matteo Berrettini25.1ITA8425-1------
21137
Lukáš Rosol35.9CZE3424-1------
212206
Cristian Garín25CHI1423-1------
213147
Sekou Bangoura29.5USA29422-1--Lost in Tulsa R16Lost in Tulsa R16--
21464
Jeevan Nedunchezhiyan32.6IND7409-1--Lost in Tulsa R16Lost in Tulsa R16--
215192
Oriol Roca Batalla28.1ESP11407-1-Montauban QF-Montauban QF--
216161
Grégoire Barrère27.3FRA17403-1------
217186
Juan Ignacio Lóndero27.8ARG9398-1------
218188
Enzo Couacaud26.3FRA18396-------
219122
Ruan Roelofse31.5RSA2392--1-----
220213
Alejandro Davidovich Fokina22ESP12390+1------
22186
Roberto Maytín32.4VEN2390-4-7-----
222101
Guido Andreozzi29.8ARG10388-------
22378
Facundo Bagnis31.3ARG11388-------
224113
Saketh Myneni33.6IND8383-------
225185
James Duckworth29.4AUS9380-------
226104
Adrián Menéndez-Maceiras35.6ESP13377-------
22744
Mischa Zverev33.8GER11375-------
228218
Emil Ruusuvuori22.2FIN3374-------
229138
Quentin Halys24.6FRA19373-------
23049
Viktor Troicki35.3SRB5372-------
23116
Ryan Harrison29.1USA30371-------
232216
Facundo Mena28.7ARG12367-------
233173
Mitchell Krueger27.4USA31361+1------
23426
John Isner36.1USA32360+1------
23549
Marin Čilić32.7CRO9360+1------
236233
Diego Hidalgo28.1ECU3360-3-3-Lost in Tulsa R16Lost in Tulsa R16--
237162
Vladyslav Manafov28.1UKR3359+1------
238171
Scott Puodziunas31.6AUS10358+1------
239170
Daniil Medvedev25.3RUS5355+1------
240229
Sebastian Korda20.9USA33354+1------
241 NCH 
(249)
Carlos Gomez Herrera31.1ESP14354+17+45Mallorca QF-Mallorca QF399559
242127
Tsung Hua Yang30.2TPE2352-------
243136
Zhe Li34.7CHN3344-------
244153
Martín Cuevas29.4URU3342-------
245204
Lucas Miedler25AUT6342-------
246235
Kimmer Coppejans27.3BEL4340-------
24777
Jordan Thompson27.1AUS11338-10-22-----
248160
Arjun Kadhe27.4IND9331-------
249180
Maxime Cressy24.1USA34329-2-10-----
250243
Pavel Kotov22.5RUS6328-1------
Advertisement
251250
Vitaliy Sachko23.9UKR4327-1------
252131
Rubén González35.7PHI2324+2+3-Lost in Tulsa QFLost in Tulsa QF--
253105
Íñigo Cervantes31.5ESP15322-2------
254217
Liam Broady27.4GBR12321-2------
255130
Toshihide Matsui43.1JPN2321-2------
256252
Denis Yevseyev28KAZ5320-1------
257165
John Millman32AUS12315-1------
258240
Lukas Klein23.2SVK3315-1------
25982
Paolo Lorenzi39.5ITA9308-------
260202
Marco Bortolotti30.4ITA10308-------
261209
Skander Mansouri25.9TUN1305-------
262256
João Menezes24.5BRA9304-------
263175
Federico Zeballos33BOL1304-------
264257
Marcelo Tomás Barrios Vera23.5CHI2303-------
265186
Blaž Rola30.7SLO1298+1------
266243
Federico Coria29.2ARG13298+1------
267167
Julian Ocleppo23.8ITA11298+1-Bergamo R16-Bergamo R16--
26896
Fabrício Neis31BRA10295-3-7-----
26992
Vishnu Vardhan33.9IND10293-------
270249
Alejandro Tabilo24CHI3292-------
271266
Hugo Gaston20.7FRA20288--3-----
272156
Darian King29.1BAR1287-------
27379
Lucas Pouille27.3FRA21281-------
274175
Benjamin Lock28.3ZIM1279-------
275265
Michael Mmoh23.4USA35275-------
276240
Yannick Hanfmann29.6GER12274-------
277251
Brayden Schnur25.9CAN6271-------
278CH
Jannik Sinner19.8ITA12270-------
279269
Junior Alexander Ore28.7USA36268-------
280237
Alejandro Gómez29.8COL4265-------
281268
Alex Molčan23.5SVK4261-------
282203
Xin Gao27.1CHN4256-------
283270
Michael Vrbenský21.4CZE4256-------
284267
Steven Diez30.2CAN7254-------
285243
Stefano Travaglia29.4ITA13251-------
286234
Boris Arias27.6BOL2251--Champaign QFLost in Tulsa R16Lost in Tulsa R16
Champaign QF
--
287245
Andrew Harris27.2AUS13250-------
28868
Nick Kyrgios26.1AUS14248-------
289133
Denis Kudla28.8USA37248-------
290289
Francisco Cabral24.4POR3245-------
291290
Jacopo Berrettini22.5ITA14244-------
29239
Sanchai Ratiwatana39.4THA1241-------
293286
Mario Vilella Martínez25.9ESP16240-------
294274
Corentin Denolly24FRA22239--Montauban QF-Montauban QF--
295205
Markus Eriksson31.5SWE3235+1+3Montauban QFLost in Grasse SFLost in Grasse SF
Montauban QF
--
296262
Roberto Cid Subervi27.8DOM1232-1------
297116
Mark Vervoort30.7NED9231--Montauban QF-Montauban QF--
298289
Juan Pablo Varillas25.7PER2229-------
299CH
Petros Tsitsipas20.9GRE2229---Lost in Monastir 23 R16Lost in Monastir 23 R16--
300223
Fajing Sun24.7CHN5227-------
Advertisement
301143
Kyle Edmund26.4GBR13225-------
302CH
Michael Geerts26.4BEL5224-------
303100
Konstantin Kravchuk36.3RUS7222-------
304CH
Lorenzo Musetti19.3ITA15220-------
305249
Yates Johnson27USA38220---Lost in Tulsa R16Lost in Tulsa R16--
306250
Hunter Johnson27USA39220---Lost in Tulsa QFLost in Tulsa QF--
307306
Tomas Martin Etcheverry21.9ARG14219-------
308307
Nuno Borges24.3POR4217-------
30959
Denis Istomin34.7UZB1216+1------
310241
Kamil Majchrzak25.4POL6215+1------
311303
Kacper Żuk22.4POL7214-2-3-----
312298
Jakub Paul22.2SUI3214---Lost in Klosters R16Lost in Klosters R16--
313131
Bradley Klahn30.8USA40213-------
31457
Andreas Siljeström39.9SWE4213-------
315118
Brydan Klein31.4GBR14212-------
316291
Evgenii Tiurnev24.2RUS8212-------
317261
Aziz Dougaz24.2TUN2211---Lost in Klosters R16Lost in Klosters R16--
31838
Chris Guccione35.8AUS15210-------
319241
Pedro Sousa33POR5209-------
320107
Scott Clayton27.3GBR15208-------
321304
Dmitry Popko24.6KAZ6207+1------
322272
Alexander Merino28.8PER3207+1--Lost in Tulsa QFLost in Tulsa QF--
32343
Donald Young31.9USA41206+1------
324319
Eduard Esteve Lobato26.7ESP17206+1------
325232
Thai Son Kwiatkowski26.3USA42205+1------
326185
Hugo Dellien28BOL3205+1------
327217
Evan Hoyt26.4GBR16204+2------
328212
Nino Serdarušić24.5CRO10202+2------
329275
Harry Bourchier25.4AUS16202-1-3-----
3305
David Marrero41.2ESP18201-9-7-----
331238
Marek Gengel25.7CZE5200+5+4-----
33272
Jonathan Eysseric31FRA23199-1-Montauban QF-Montauban QF--
333203
Lloyd Harris24.3RSA3198-1------
334268
Illya Marchenko33.7UKR5198-1------
335334
Alexander Erler23.6AUT7198-1-Klosters QF-Klosters QF--
336268
Jurij Rodionov22.1AUT8197-1------
337320
Ryan Nijboer21.9NED10194---Lost in Alkmaar R16Lost in Alkmaar R16--
338250
David Pichler25.3AUT9194+1+1-----
339312
Pedro Cachín26.1ARG15193-1-Milan R16-Milan R16208273
340283
Yun-seong Chung23.2KOR3192-------
341296
Roman Safiullin23.8RUS9191-------
342272
Pedro Sakamoto27.9BRA11191-------
343167
Franco Agamenone28.1ITA16190+10+12Montauban QFLost in Grasse FLost in Grasse F
Montauban QF
--
344148
Renzo Olivo29.2ARG16185-1------
34573
Malek Jaziri37.4TUN3183-1------
346208
Thomas Fabbiano32ITA17183-1------
347255
Patrik Niklas Salminen24.3FIN4182-1------
348115
Tomislav Draganja26.8CRO11182-1------
34953
Mikhail Elgin39.6RUS10181-1------
35088
Stan Wawrinka36.2SUI4180-1------
Advertisement
351346
Laslo Djere26SRB6180-1------
352139
Ričardas Berankis31LTU1180-1------
353148
Nikoloz Basilashvili29.3GEO1180-1------
354304
Vít Kopřiva24CZE6180+12+13Milan QF-Milan QF194245
355241
Shintaro Imai27.7JPN3177-1------
356317
Conner Huertas del pino25.5PER4177-1------
357226
Roberto Ortega Olmedo30.1ESP19176-1------
358254
Emilio Gómez29.5ECU4175-1------
359354
Martin Damm17.7USA43175-1-Klosters QF-Klosters QF--
360324
Grigoriy Lomakin23.2KAZ7173-1------
361232
Botic Van de Zandschulp25.7NED11172-1------
362 NCH 
(370)
Piotr Matuszewski23.1POL8172+8+9-Lost in Grasse FLost in Grasse F--
363287
Tallon Griekspoor24.9NED12171-2------
364323
Jonáš Forejtek20.2CZE7171-2------
365269
Runhao Hua25.2CHN6169-2------
366364
Camilo Ugo Carabelli22ARG17169-2-Milan R16-Milan R16183248
367255
Altuğ Çelikbilek24.7TUR1167-2------
368258
Javier Barranco Cosano22.5ESP20167-1-Alkmaar R16-Alkmaar R16--
369259
Yu-hsiou Hsu22.2TPE3164+3+2Antalya 25 QFLost in Antalya 24 FLost in Antalya 24 F
Antalya 25 QF
--
37027
Guillermo García López38ESP21163-2------
371288
Victor Vlad Cornea27.7ROU3163-2------
372198
Elliot Benchetrit22.7MAR1162-1------
373346
Alexander Cozbinov26.1MDA2161+1------
374 NCH 
(378)
Viktor Durasovic24.2NOR2161+8+6Montauban QFLost in Grasse SFLost in Grasse SF
Montauban QF
--
375255
Raul Brancaccio24.1ITA18161-2-Milan R16-Milan R16176241
376286
Alexandru Jecan33ROU4161-1-Antalya 25 QFLost in Antalya 24 R16Lost in Antalya 24 R16
Antalya 25 QF
--
377345
Nicolas Alvarez25PER5160+2+3-Lost in Tulsa QFLost in Tulsa QF--
378193
Vijay Sundar Prashanth34.6IND11159-2------
37933
Jo-Wilfried Tsonga36.1FRA24158-2------
380378
Igor Marcondes24BRA12158-2------
381380
Riccardo Bonadio27.9ITA19156+11+8Milan QF-Milan QF170221
382366
Toby Alex Kodat18.4USA44155-2------
383381
Chun hsin Tseng19.8TPE4155-2------
384299
Manuel Peña López23.3ARG18155-1------
38539
Sonchat Ratiwatana39.4THA2153-1------
386381
Andrew Paulson19.5CZE8153-1------
387350
Artem Dubrivnyy22.3RUS11153-1------
388197
Akira Santillan24AUS17152-------
389369
Ivan Liutarevich25.3BLR2152-------
390387
Shintaro Mochizuki18JPN4150-------
391380
Glenn Smits30.6NED13150--Alkmaar QF-Alkmaar QF--
392170
Ivan Gakhov24.6RUS12148+1------
393374
Goncalo Falcao33.3POR6148+1------
394293
Vladyslav Orlov26.1UKR6148-7-5-----
395388
Thiago Agustin Tirante20.2ARG19147-------
396346
David Poljak25.1CZE9146+1-Bergamo QF-Bergamo QF--
39794
Jiří Veselý27.9CZE10145+1--Lost in Mallorca R16Lost in Mallorca R16--
398178
Blaž Kavčič34.3SLO2143+1------
399182
Marius Copil30.6ROU5142+2------
400308
Korey Lovett25.1USA45142--1-----
Advertisement
401 NCH 
(402)
Giulio Zeppieri19.5ITA20141+1-Milan R16-Milan R16156221
40283
John Paul Fruttero40.1USA46141+1------
403393
Fabian Fallert24.1GER13141-7-6Klosters QF-Klosters QF--
404346
Peter Heller28.8GER14141-------
405201
Filip Krajinović29.3SRB7140-------
406210
Yoshihito Nishioka25.7JPN5140-1------
407276
Thomas Fancutt26.3AUS18140---Lost in Monastir 22 R16Lost in Monastir 22 R16--
408402
Jorge Panta25.9PER6138-------
409313
Petr Nouza22.7CZE11138-------
410CH
Francisco Cerundolo22.8ARG20137-------
411362
Mattéo Martineau22.4FRA25136-------
412158
David Goffin30.5BEL6135-------
413127
Aljaž Bedene31.9SLO3135-------
414376
Juan Manuel Cerundolo19.6ARG21135-------
415CH
Alberto Barroso Campos25ESP22135--Monastir 23 QF-Monastir 23 QF--
416264
Anis Ghorbel32.1TUN4135-------
417335
Gijs Brouwer25.2NED14135+4+6Alkmaar R16Lost in Grasse SFLost in Grasse SF
Alkmaar R16
--
418350
Luca Castelnuovo24.3SUI5134-1-Klosters QF-Klosters QF--
419290
Agustín Velotti29ARG22133-1------
420316
Brandon Walkin26.8AUS19131-1------
421290
Markos Kalovelonis27GRE3130-1------
422413
Jiří Lehečka19.6CZE12130+30+15Milan QF-Milan QF144195
423286
Cristian Rodríguez30.9COL5129-1--Lost in Genova R16Lost in Genova R16--
424137
Thanasi Kokkinakis25.2AUS20128-------
425270
Soonwoo Kwon23.5KOR4128-------
426361
Simon Freund24.7SWE5128--Alkmaar R16-Alkmaar R16--
42781
Alex Bolt28.4AUS21127-------
428328
Austin Rapp24.8USA47127-------
429154
Timur Khabibulin25.8KAZ8127-------
430353
Nicolas Alberto Arreche26.7ARG23127-7-2-----
431298
Luke Johnson27.2GBR17127---Lost in Eastbourne R16Lost in Eastbourne R16--
432323
Calum Puttergill27.6AUS22124+1------
433409
Francesco Forti21.9ITA21124+1------
434263
Mariano Kestelboim25.3ARG24124+11+6Antalya 25 QFAntalya 24 WAntalya 24 W
Antalya 25 QF
--
435266
Sanjar Fayziev26.8UZB2122+1------
436432
Mateus Alves20.4BRA13122-4-3-Lost in Montauban R16Lost in Montauban R16--
437238
Matias Zukas25.1ARG25122+2+1Antalya 25 QFLost in Antalya 24 SFLost in Antalya 24 SF
Antalya 25 QF
--
438109
Yan Bai32CHN7121-1------
439431
Sasikumar Mukund24.4IND12121-1------
440319
Julian Bradley28.9IRL1120-------
441376
Bart Stevens23.3NED15120-------
442CH
Arthur Cazaux18.8FRA26119-------
443196
Geoffrey Blancaneaux22.8FRA27119-------
444435
Joao Lucas Reis Da Silva21.2BRA14118-9-5Alkmaar R16-Alkmaar R16--
445432
Benjamin Winter Lopez23ESP23118+1-Monastir 23 R16-Monastir 23 R16--
446321
Michail Pervolarakis25GRE4118+53+20Champaign QFTulsa WTulsa W
Champaign QF
--
447327
Juan Pablo Paz26.4ARG26118+8+4Bergamo R16Lost in Genova FLost in Genova F
Bergamo R16
--
448245
Jozef Kovalík28.6SVK5117-1------
44977
Mateusz Kowalczyk34.1POL9117-1------
450410
Jelle Sels25.8NED16117-1-Alkmaar R16-Alkmaar R16--
Advertisement
451299
Jaume Pla Malfeito26ESP24117-21-10-----
452303
Courtney John Lock24.6ZIM2117-8-2-----
453418
Mats Hermans25.2NED17116-2-Alkmaar QF-Alkmaar QF--
454305
Daniel Elahi Galán25COL6114-1------
455380
Sergey Fomin20.3UZB3114-1------
456189
Márton Fucsovics29.3HUN1113-------
457361
Ugo Humbert22.9FRA28113-------
458442
Neil Oberleitner21.8AUT10113-8-3-----
459458
Yan Bondarevskiy21.2RUS13113-1------
460342
Patrik Rikl22.4CZE13112-1------
461457
Flavio Cobolli19.1ITA22112-1------
462417
Kai Wehnelt25.5GER15111+1-Alkmaar QF-Alkmaar QF--
463374
Alexandre Muller24.3FRA29110+1------
464385
Clément Tabur21.4FRA30110+1------
465169
Tuna Altuna32.3TUR2109+2------
466336
Oleg Prihodko23.7UKR7109+2-Antalya 25 QF-Antalya 25 QF--
46769
Andrej Martin31.7SVK6108+2------
468345
Nicolas Mejia21.3COL7108+2------
469117
Uladzimir Ignatik30.9BLR3106+2------
470348
Hernan Casanova27.3ARG27106+2-Alkmaar R16-Alkmaar R16--
471349
Oscar Jose Gutierrez28.1BRA15106-9-5-Lost in Montauban R16Lost in Montauban R16--
472 NCH 
(473)
Arthur Reymond22.2FRA31106+1--Lost in Montauban QFLost in Montauban QF--
473463
Carlos Sanchez Jover20.9ESP25106-7-3-----
474321
Filip Peliwo27.3CAN8105+18+6-Lost in Monastir 22 FLost in Monastir 22 F--
475331
Tung Lin Wu23.1TPE5105-1------
476135
Maximilian Neuchrist29.9AUT11105-1-Klosters QF-Klosters QF--
477475
Nick Hardt20.7DOM2105-1------
478371
Evan Zhu22.8USA48105-17-6-Lost in Tulsa R16Lost in Tulsa R16--
479305
Maxime Janvier24.6FRA32103-2------
480478
Ryan Peniston25.6GBR18103-2------
481369
Alessandro Bega30.4ITA23103-1-Bergamo R16-Bergamo R16--
482359
Alexandar Lazarov23.6BUL1103-1------
483186
Di Wu29.7CHN8102-1------
484357
George Goldhoff26.4USA49102-5-1-----
485132
Laurynas Grigelis29.8LTU2101-1------
486413
Francesco Vilardo31.4ITA24101-1-Bergamo QF-Bergamo QF--
487114
Kevin King30.3USA50100-4-1-----
488475
Daniil Golubev19.7RUS14100-2------
489209
Jose Hernandez Fernandez31.2DOM3100-2------
49037
Igor Sijsling33.8NED18100-2------
491286
Václav Šafránek27CZE14100-2------
492329
Maximiliano Estévez32ARG28100-2------
49384
Rogério Dutra Silva37.3BRA1699-2------
494212
Tom Jomby30.3FRA3399-1------
495486
Alexey Zakharov21.1RUS1599-1------
496335
Adam Taylor30AUS2399-1------
497335
Jason Taylor27.3AUS2499-1------
498460
Fabian Marozsan21.7HUN299-1-Antalya 25 QFLost in Antalya 24 QFLost in Antalya 24 QF
Antalya 25 QF
--
499482
Brandon Nakashima19.8USA5198-1------
500415
Justin Butsch26.4USA5298-------
501383
Robert Strombachs21.7GER1698------
502477
Rio Noguchi22.4JPN698---Lost in Tulsa R16--
503174
Marco Trungelliti31.3ARG2997------
504222
Evgeny Karlovskiy26.8RUS1697------
505252
Florian Lakat25.8FRA3497------
506495
Constantin Schmitz26GER1797------
507297
Yan Sabanin31.3RUS1797--Alkmaar QF---
508468
Felix Corwin25USA5397------
509158
David Pérez Sanz27.1ESP2696------
510239
Luis Patiño27.7MEX496+1-----
511501
Reese Stalder24.6USA5496-1-----
51226
Rafael Nadal35ESP2795------
513483
Ernesto Escobedo24.9USA5595------
514327
Tim van Rijthoven24.1NED1995------
515161
Evgeny Donskoy31.1RUS1895+1-----
516393
Thiago Seyboth Wild21.2BRA1795-1-----
517501
Jumpei Yamasaki23.9JPN795+1-----
518463
Mats Rosenkranz22.8GER1895+1-----
519448
Bogdan Bobrov23.7RUS1995+21+4-Lost in Grasse SF
Lost in Alkmaar R16
--
520282
Mats Moraing29GER1994------
521515
Alex Rybakov24.4USA5694--Klosters QF---
522366
Ian Dempster26.1USA5794-5-1----
5231
Nenad Zimonjić45SRB894-1-----
524437
Franco Feitt28.8ARG3094-1-----
525382
Pablo Vivero Gonzalez26.1ESP2894-1-----
526458
Collin Altamirano25.5USA5893-1-----
527475
Giovanni Fonio23.1ITA2593-1-Bergamo R16---
528526
Max Houkes20.9NED2093+2-----
529527
Jose Fco. Vidal Azorin28ESP2993+2-----
530393
Michał Dembek23.8POL1093-1--Lost in Antalya 24 R16--
531375
Yannick Maden31.6GER2092+1-----
532 NCH 
(554)
Strong Kirchheimer26.1USA5992+92+20-Tulsa W--
533526
Sandro Ehrat30.1SUI692--Klosters QF---
534384
Maxime Tchoutakian27.4FRA3592-6-1----
535408
Vladimir Ivanov34.2EST192-1-Alkmaar QF---
536464
Filip Bergevi27.1SWE692-1-----
537382
Antoine Bellier24.6SUI791------
538362
Moez Echargui28.4TUN591-2-----
539226
Alexander Igoshin29.4RUS2091------
540497
Mark Whitehouse28.1GBR1991-2-Monastir 23 QFLost in Monastir 22 R16--
54186
Yen Hsun Lu37.8TPE690+1-----
542348
Peter Gojowczyk31.9GER2190-1-----
54318
Lleyton Hewitt40.3AUS2590------
54450
Andreas Seppi37.3ITA2690+1-----
5453
Marc López38.8ESP3090-1--Lost in Mallorca R16--
546117
Albert Ramos Viñolas33.4ESP3190------
547115
Jaroslav Pospíšil40.3CZE1590------
548415
Antoine Escoffier29.3FRA3690--Montauban QF---
549382
Rhett Purcell25.3NZL490-22-3----
550390
Mārtiņš Podžus26.9LAT190-1-----
551546
Yannik Steinegger20.7SUI890-1--Lost in Klosters R16--
552115
Thiemo de Bakker32.7NED2189-1-----
553232
Go Soeda36.7JPN889-1-----
554102
Yasutaka Uchiyama28.8JPN989-1-----
555283
João Domingues27.7POR789-1-----
556551
Gilbert Klier Junior21.1BRA1889------
557506
Ignacio Carou21.9URU489---Lost in Antalya 24 SF
Lost in Antalya 25 R16
--
558211
Zhizhen Zhang24.6CHN988------
559164
Yaraslav Shyla28.3BLR488------
560528
Kai Lemstra22GER2288------
561541
Pedro Vives Marcos20.1ESP3288------
562515
Francisco Comesana20.7ARG3188+42+10-Antalya 24 W
Lost in Antalya 25 R16
--
563510
Fermin Tenti24ARG3288-1--Lost in Antalya 24 R16
Lost in Antalya 25 R16
--
564316
Yannick Mertens33.9BEL786------
565313
Marat Deviatiarov27.1UKR886------
566533
Ignacio Monzon23.4ARG3386+10+2Bergamo R16Lost in Genova SF--
567373
Jack Findel Hawkins26.7GBR2085-1-----
568205
Danilo Petrović29.4SRB984+1-----
569327
Gian Marco Moroni23.3ITA2784+1-----
570543
Dalibor Svrčina18.7CZE1684+1-----
571451
Maxim Ratniuk25.1RUS2184+1-----
572265
Adrian Barbu37.8ROU684+1-----
573430
Timur Kiyamov24.6RUS2284+2--Lost in Monastir 23 R16--
574252
Matias Franco Descotte26.8ARG3484+28+6Monastir 23 R16Lost in Monastir 22 F--
575564
Davide Galoppini26.6ITA2884-1--Lost in Genova R16--
576170
Lukáš Lacko33.6SVK783+1-----
577188
Elias Ymer25.2SWE783+1-----
578261
Daniel Dutra da Silva32.9BRA1983+1-Antalya 25 QF---
579565
Mick Veldheer25.2NED2283+3--Lost in Klosters R16--
580310
Juan Ignacio Galarza27.2ARG3583+31+6Bergamo QFLost in Genova F--
581577
Daniele Capecchi25.6ITA2983--Bergamo QFLost in Genova R16--
582224
Hiroki Moriya30.6JPN1082+1-----
583556
Matheus Pucinelli De Almeida20.2BRA2082-20-5-Lost in Klosters R16--
584499
Daniel Michalski21.4POL1182-17-3----
585483
Anirudh Chandrasekar22.9IND1382-1-----
586500
David Jorda Sanchis27ESP3382-18-3----
587557
Simon Carr21.6IRL282-2-----
588490
Gabriel Petit25.8FRA3782-8-1-Lost in Grasse R16--
589353
Julien Cagnina27BEL881-3-----
59062
Rameez Junaid40AUS2681-3-----
591556
Stefan Palosi21.3ROU781-2--Lost in Antalya 25 R16--
592164
Volodoymyr Uzhylovskyi33.2UKR981-2-----
593411
Ray Ho21.3TPE781+6+2Antalya 25 QFLost in Antalya 24 QF--
594161
Oscar Otte27.9GER2380-3-----
595515
Matteo Gigante19.4ITA3080-3-----
596335
Johannes Härteis25.3GER2480-3-----
597449
Ivan Nedelko35.1RUS2380-3-----
598481
Jose Daniel Bendeck30.4COL880-3-----
599282
Jeroen Vanneste27.4BEL980-3-----
600576
Hugo Grenier25.2FRA3879-2-----
601205
Bernardo Saraiva27.8POR879-46-10----
602592
Nicolas Moreno De Alboran23.9USA6079-2-Klosters QF---
603160
Jan Šátral30.9CZE1779+6+2-Lost in Antalya 24 QF--
604459
James Frawley27.2AUS2778-16-3----
605469
Luca Gelhardt26.4GER2578-2-----
606510
Damien Wenger21.2SUI978-1-Klosters QF---
607295
Wilson Leite29.6BRA2178-6-1Bergamo R16---
608555
Kelsey Stevenson31CAN978-2--Lost in Monastir 22 QF
Lost in Monastir 23 R16
--
609311
Lorenzo Giustino29.7ITA3177-2-----
610378
Danylo Kalenichenko27.3UKR1077-2-----
611589
Sidane Pontjodikromo20.6NED2377-1-----
612521
Ricardo Rodriguez Pace28.1VEN377-15-3----
613473
Brandon Holt23.2USA6176------
614299
Cem İlkel25.8TUR376------
615508
Jonathan Mridha26.2SWE876------
616 NCH 
(621)
Alejo Lorenzo Lingua Lavallen20.2ARG3676+5+2Monastir 23 QFLost in Monastir 22 SF--
617605
Dominic Stephan Stricker18.8SUI1075-1-Klosters QF---
618200
Tomás Lipovsek Puches28.1SLO475-6-2----
619509
Sagadat Ayap26KAZ975-2-----
620267
Andres Artunedo Martinavarro27.7ESP3474-2-----
621540
Zura Tkemaladze21GEO274-1-----
622311
Mick Lescure28FRA3973-3-1----
623618
Petros Chrysochos25.2CYP173-1-----
624514
Sebastian Baez20.4ARG3773-1-----
625480
Genaro Alberto Olivieri22.8ARG3872---Lost in Tulsa R16
Lost in Champaign R16
--
626385
Petr Michnev31.8CZE1871+1-----
627381
Jacob Grills26AUS2871+1-----
628620
Duje Ajduković20.3CRO1271+1-----
629370
Yuta Shimizu22JPN1171+1-----
630451
Khumoyun Sultanov22.6UZB471+1-----
631529
Adam Moundir26.1MAR270+1-----
632627
Guy Orly Iradukunda25.2BDI170+1-----
633622
Albert Roglan22.6ESP3570+1-----
634 NCH 
(635)
Sebastian Fanselow29.4GER2670+1-----
635394
Johan Nikles24.2SUI1170+1--Lost in Genova QF
Lost in Klosters R16
--
636374
Yosuke Watanuki23.1JPN1269+1-----
637242
Frederico Ferreira Silva26.2POR969+1-----
638 NCH 
(639)
Zizou Bergs22BEL1069+1-----
639598
Fabrizio Ornago29.1ITA3269+1-----
640424
Alexander Donski22.8BUL269+1--Lost in Monastir 22 R16--
641103
Milos Raonic30.4CAN1068+1-----
642398
Rudolf Molleker20.6GER2768+1-----
643554
Alfredo Perez24USA6268+1-----
644372
Daniel Altmaier22.7GER2868+1-----
645447
Peter Bothwell25.7IRL368+2-----
646416
Nick Chappell28.7USA6368+2-----
647 NCH 
(650)
Antonio Cayetano March20.9ECU568+3-----
648645
Eric Vanshelboim19.9UKR1168+1--Lost in Antalya 24 QF--
649469
Tiago Cação23.3POR1068+2--Lost in Monastir 22 R16--
650627
Umut Akkoyun20.9TUR468+3--Lost in Antalya 24 R16
Lost in Antalya 25 R16
--
651173
Attila Balázs32.7HUN367+3-----
652130
Andrea Arnaboldi33.4ITA3367+3-----
653375
Yusuke Takahashi23.6JPN1367+3-----
654521
Antoine Cornut Chauvinc20.9FRA4067+4-----
655527
Majed Kilani24.4TUN667-9-1----
656398
Yanaïs Laurent29FRA4167+3-----
657576
Georgii Kravchenko20.9UKR1266-5-2----
658199
Marcos Giron27.9USA6465+3-----
659299
Sebastian Ofner25.1AUT1265+3-----
660306
Juan Sebastián Gómez29.3COL965+3-----
661503
Bernabe Zapata Miralles24.4ESP3665+3-----
662659
Titouan Droguet20FRA4265+3-Montauban QF---
663 NCH 
(666)
Lucas Gerch26.5GER2965+3-----
664581
Naoki Tajima20.7JPN1465-4-2----
665541
Alexander Weis24.1ITA3465+13+2Bergamo R16Lost in Genova SF--
666224
Jeremy Beale26.7AUS2964+1-----
667161
Alexander Pavlioutchenkov35.5RUS2464+1-----
668 NCH 
(771)
Francesco Passaro20.4ITA3564+110+15Milan QF-78129
669661
Aidan McHugh20.9GBR2164------
670299
Enrico Dalla Valle23.2ITA3664------
671269
Takuto Niki33.6JPN1564+1-----
672659
Oleksii Krutykh21.2UKR1364+2-----
673632
Remy Bertola22.8SUI1264+53+9Bergamo R16Genova W--
674576
Juan Carlos Manuel Aguilar22.5BOL463+1-Champaign QFLost in Tulsa R16--
675663
Lorenzo Bocchi23.5ITA3763+4-----
676236
Erik Crepaldi31.1ITA3863+4-Montauban SF---
677676
Aziz Ouakaa21.8TUN763+4-----
678653
Louis Tessa23.2FRA4363-7-1-Lost in Grasse R16--
679 NCH 
(681)
Ugo Blanchet22.4FRA4463+12+2-Lost in Grasse QF--
680665
Facundo Juarez23.7ARG3963-7-1Antalya 25 QFLost in Antalya 24 R16--
681171
Guilherme Clezar28.4BRA2262+1-----
682548
Daniel Kossek24.7POL1262+1-----
683448
Robin Stanek26.4CZE1962+1-----
684667
Lucas Poullain25.5FRA4562+1-----
685625
Ryota Tanuma25.7JPN1662+1-Monastir 23 QFLost in Monastir 22 R16--
686615
Borna Gojo23.3CRO1361+1-----
687510
Alexey Vatutin28.6RUS2561+1-----
688147
Eduardo Struvay30.5COL1061-62-10----
689675
Yann Wojcik24.5POL1361------
690516
Ondřej Krstev24CZE2061------
691296
Aldin Šetkić33.5BIH261+1-----
692571
Jaime Bendeck24.5USA6560+1-----
693124
Facundo Argüello28.8ARG4060+2-----
694384
Alexander Zhurbin29.4RUS2660------
695607
Harold Mayot19.3FRA4660+1-----
696501
Christopher Heyman27.7BEL1160-39-7-Lost in Alkmaar R16--
697257
Francis Casey Alcantara29.3PHI360------
698283
Péter Nagy29.2HUN460------
699322
Sarp Ağabigün24TUR560+1--Lost in Antalya 25 R16--
700503
Kento Takeuchi33.5JPN1760+1--Lost in Champaign R16--
701699
Yanki Erel20.7TUR659+2-----
702627
Gonzalo Villanueva26.4ARG4159-3-1Champaign QFLost in Tulsa R16--
703523
Kuan Yi Lee24.7TPE858+43+6-Lost in Antalya 24 F--
704540
Sumit Nagal23.8IND1458------
705695
Oliver Crawford22.1USA6658------
706584
Ben Jones23GBR2258-30-5----
707236
Maverick Banes29.2AUS3058------
708363
Harrison Adams27USA6758-2--Lost in Tulsa R16--
709184
Aleksandre Metreveli27.8GEO358-1-----
710483
Baptiste Crépatte26.7FRA4758-1-----
711706
Arthur Bouquier20.4FRA4858-1-Montauban QF---
712471
George Tsivadze28.4GEO458-1-----
713650
Quentin Robert26.8FRA4958-11-1----
714572
Arnaud Bovy20.7BEL1258-2-----
715640
Andrey Chepelev22.8RUS2758------
716692
Theo Arribage20.7FRA5058-3-Montauban QFLost in Grasse QF--
717694
Kristjan Tamm23EST258-3--Lost in Grasse R16--
718578
Hendrik Jebens25.8GER3057-41-6----
719185
Jason Jung32TPE957-3-----
720702
Louis Dussin21.9FRA5157-3-Montauban QF---
721599
Sho Shimabukuro23.8JPN1856-3--Lost in Champaign R16--
722588
Vladimir Korolev25.7RUS2856-3-Antalya 25 QF---
723277
Mikhail Fufygin31.1RUS2956-3-----
724718
Maxime Mora24.2FRA5256-3-----
725498
Yecong He27.3CHN1055-3-----
726721
Vasilios Caripi29.7RSA455-3-----
727421
Riccardo Balzerani22.6ITA3955-3-----
728725
Nicholas David Ionel18.6ROU855-3-Klosters R16---
729620
Billy Harris26.4GBR2355+10+2-Lost in Antalya 24 QF
Lost in Antalya 25 R16
--
730 NCH 
(739)
Santiago Fa Rodriguez Taverna21.9ARG4255+11+2Monastir 23 R16Lost in Monastir 22 QF--
731623
Lasse Muscheites25.1GER3154-4-----
732293
Christian Lindell29.5SWE954-4-----
733726
Frane Nincevic22CRO1454-3-----
734457
Jonathan Binding28.2GBR2454-3-----
735728
Fabio Coelho21POR1154-3-----
736672
Mirko Martinez23.2SUI1354-3--Lost in Klosters R16--
737446
Nicaise Muamba20.8CAN1153+25+3Champaign QFLost in Tulsa QF--
738171
Matteo Viola33.9ITA4053-4-----
739727
Mathias Bourgue27.4FRA5353-4-----
740622
Axel Geller22.2ARG4353-4-----
741283
Dennis Novak27.8AUT1353-4-----
742522
Christopher O'Connell27AUS3153-4-----
743509
Jody Maginley26ANT153-1-----
744640
Alexander Shevchenko20.5RUS3053---Lost in Alkmaar R16--
745669
Daniel Cukierman25.9ISR252--Klosters R16---
746484
Alexander Ritschard27.2USA6852+1-----
747735
Benjamin Hassan26.3GER3252+1-Alkmaar QF---
748252
Niels Lootsma26.8NED2452+2-----
749458
Makoto Ochi25.1JPN1952+2-----
750650
Kirill Kivattsev23.6RUS3152+2-Bergamo R16---
751716
Colin Sinclair26.5NMI152+3-----
752588
Manish Sureshkumar21.8IND1552+3-----
753615
Alejandro Mendoza31.3BOL552+3-----
754 NCH 
(768)
Juan Bautista Otegui22.3ARG4452+25+3-Lost in Genova SF--
755741
Quentin Folliot22.4FRA5452-2-Bergamo R16Lost in Grasse R16--
756739
Jack Draper19.5GBR2551+1-----
757392
Aoran Wang24.3CHN1151+1-----
758525
Joffrey De Schepper29.7FRA5551+1-----
759555
Charlie Emhardt26USA6951-30-3----
760454
Alec Adamson26.8USA7051------
761661
Guido Ivan Justo23.5ARG4551------
762304
Bjorn Fratangelo27.9USA7150+1-----
763681
Raheel Manji24CAN1250+1-----
764380
Michiel De Krom22.9NED2550+1--Lost in Alkmaar R16--
765424
Jordi Arconada24.7USA7250+1-----
766394
Pak Long Yeung26.3HKG150-26-3----
767681
Cengiz Aksu22.8TUR750------
768738
Giorgio Ricca26.3ITA4150+118+10-Genova W--
769743
Jean Thirouin23.7FRA5650-26-3-Lost in Grasse R16--
770606
Sam Riffice22.3USA7349-2-----
771757
Vaughn Hunter26.7RSA549-2-----
772490
Viktor Galović30.7CRO1549-2-----
773591
Timo Stodder25.1GER3349-2-----
774579
Preston Touliatos25.7USA7449-2-----
775639
Tanner K Smith26USA7549-2-----
776704
Matteo Arnaldi20.3ITA4249-2-Bergamo R16---
777591
Siddanth Banthia20.8IND1649+47+4-Lost in Monastir 22 SF
Lost in Monastir 23 R16
--
778539
Pierre Faivre25.3FRA5749-3-----
779224
Karim Mohamed Maamoun30.2EGY149-3-----
780658
Savriyan Danilov21RUS3249------
781331
Maciej Smoła28.2POL1449------
782752
Sergi Perez Contri23.4ESP3749------
783701
Karl Friberg22.2SWE1049------
784709
Benjamin Dhoe24.8BEL1349--Alkmaar R16---
785287
Nicola Kuhn21.2ESP3848------
78670
Thomaz Bellucci33.4BRA2348------
787438
Dimitar Kuzmanov27.9BUL348------
788351
Taro Daniel28.4JPN2048------
789752
Aleksandre Bakshi23.9GEO548------
790413
Gabriel Alejandro Hidalgo30.8ARG4648------
791784
Wojciech Marek20POL1548------
792742
Gergely Madarasz26.7HUN548-15-1----
793780
Gabriel Roveri Sidney24.1BRA2448-1-Antalya 25 QFLost in Antalya 24 R16--
794350
Michal Konečný31.6CZE2148-1-----
795CH
Aristotelis Thanos20.2GRE548------
796591
Adil Kalyanpur21.4IND1748-2-----
797204
Pol Toledo Bague26.5ESP3948-1-----
798320
Jason Kubler28AUS3247-1-----
799214
Adam Pavlásek26.7CZE2247+42+4-Lost in Antalya 24 SF
Lost in Antalya 25 R16
--
800 NCH) 
 1037)
Leandro Riedi19.4SUI1447+242+20Klosters QFGrasse W--
801786
Luca Nardi17.8ITA4347-3-----
802421
Peter Torebko33.3GER3447-3-----
803560
Riccardo Maiga31.9SUI1547-3-----
804105
Fred Gil36.2POR1247-3-----
805468
Milan Radojkovic19.6SRB1047-2-----
806515
Vasil Kirkov22.2USA7647+39+4Champaign QFLost in Tulsa SF--
807764
Dan Alexandru Tomescu22.2ROU947-3--Lost in Genova R16--
808475
Filip Horanský28.4SVK846-2-----
809233
Hugo Voljacques28.4FRA5846-2-----
810464
Emilio Nava19.5USA7746-2-----
811786
Govind Nanda20.3USA7846-2-----
812467
Francisco Dias29.1POR1346-2-----
813217
Blake Ellis22.4AUS3346-1-----
814263
João Pedro Sorgi27.6BRA2546-3-----
815685
Niklas Schell22.4GER3546-2-----
816105
Juan Martín del Potro32.7ARG4745-1-----
817130
Ernests Gulbis32.8LAT245-1-----
818167
Kei Nishikori31.4JPN2145-1-----
8198
Fernando Verdasco37.6ESP4045-1-----
820117
Gilles Simon36.4FRA5945-1-----
821715
Nemanja Malesevic19.8BIH345-1-----
822283
Kaichi Uchida26.8JPN2245-1-Alkmaar QF---
82340
Nicolas Jarry25.6CHI445-1-----
824454
Sora Fukuda23.7JPN2345-1-----
825455
Anas Fattar34.1MAR345------
826532
Niki Kaliyanda Poonacha26.1IND1845------
827169
Marco Cecchinato28.7ITA4445------
828 NCH 
(829)
Luca Potenza20.9ITA4545+1-Bergamo QF---
829225
Mohamed Safwat30.7EGY245-1-----
830450
Wishaya Trongcharoenchaikul26.2THA345------
831441
Aryan Goveas22.9IND1945-26-2----
832760
Hugo Pontico23.6FRA6045-1--Lost in Grasse R16
Lost in Montauban R16
--
833547
Jānis Podžus26.9LAT344------
834226
Filippo Baldi25.4ITA4644-2-----
835834
Miguel Fernando Pereira22.2CHI544-1-Antalya 25 QFLost in Antalya 24 R16--
836437
Marc Dijkhuizen25.2NED2644-1-----
837821
Ajeet Rai22.4NZL544-1-Monastir 23 R16Lost in Monastir 22 R16--
838CH
Dostanbek Tashbulatov20.9KAZ1044------
839737
Guy Den Heijer24.2NED2744-2--Lost in Alkmaar R16--
840366
Nicolo Turchetti25ITA4744-26-2----
841502
Shalva Dzhanashiya28.8RUS3344-2-----
842840
Arthur Fery18.9GBR2643-2-----
843422
Aleksandar Vukic25.2AUS3443-1-----
844370
Anderson Reed30.7USA7943-1-----
845805
Michal Mikula21.3POL1643-1--Lost in Antalya 25 R16--
846653
Cameron Green25.1AUS3543------
847803
Imanol Lopez Morillo21.5ESP4143+26+2Monastir 23 QFLost in Monastir 22 QF--
848625
Wei De Lin25.3TPE1042-99-10----
849603
Bastian Malla24.7CHI642------
850827
Gauthier Onclin20.3BEL1442---Lost in Alkmaar R16--
851607
Matthew Christopher Romios22.2AUS3642+1-----
852588
Bogdan Ionut Apostol25.4ROU1042-1-----
853517
S D Prajwal Dev25IND2042-51-5----
854845
Seita Watanabe20.4JPN2442-7-1----
855765
Juan Pablo Canas Garcia24.2ESP4242-7-1----
856349
Edan Leshem24.2ISR342-1-----
857780
Facundo Diaz Acosta20.5ARG4842-3-----
858741
Paul Wörner24.8GER3642-2-----
859645
Mert Naci Turker22.8TUR842-2-----
860498
Liam Draxl19.5CAN1341-2-----
861584
Otto Virtanen20FIN541-2-Alkmaar R16---
862726
Naoki Nakagawa24.5JPN2541-2-----
863 NCH 
(867)
Lilian Marmousez19.4FRA6141+37+3-Lost in Grasse QF--
864859
Timur Maulenov21KAZ1141-3-----
865422
Hiroyasu Ehara30JPN2641-3-----
866846
Federico Arnaboldi21ITA4841-3-Bergamo R16---
867622
Fernando Yamacita23.7BRA2641-2-----
868598
Alafia Ayeni21.8USA8041-2-----
869726
Dennis Uspensky24.6USA8141-2-----
870670
Martin Van Der Meerschen21BEL1541-1-----
871379
Christoph Negritu27.2GER3741-1-----
872513
Evan Furness22.8FRA6241-4-----
873590
Sidharth Rawat28.1IND2141-1-----
874695
Denis Klok23RUS3441------
87566
Grigor Dimitrov30.1BUL440------
876252
Nikola Milojević26SRB1140------
877554
Pedja Krstin26.8SRB1240------
878526
Stefan Seifert36.3GER3840------
879401
João Monteiro27.4POR1440+1-----
880371
Carlos Boluda Purkiss28.4ESP4340+1-----
881677
Yuki Mochizuki23.5JPN2740+1-----
882660
David Fox27.3GBR2740-18-1----
883432
Soichiro Moritani26.8JPN2840------
884662
Jonathan Gray24.2GBR2840------
885882
Nikita Mashtakov22.2UKR1440------
886550
Álvaro López San Martín24ESP4439+1-----
887542
Mikhail Korovin25.3RUS3539+3-----
888768
Calin Manda23.2ROU1139+3-----
889753
Alexander Ovcharov23RUS3639------
890872
Timofey Skatov20.4KAZ1239+2-----
891765
Nikolas Sanchez Izquierdo22.2ESP4539+4-----
892807
Jaimee Floyd Angele21.2FRA6339-39-3Bergamo R16Lost in Grasse R16--
893478
Ronan Joncour24.4FRA6439+1--Lost in Genova R16--
894190
Jimmy Wang36.3TPE1138+2-----
895248
Prajnesh Gunneswaran31.6IND2238+2-----
896474
Benjamin Sigouin22CAN1438+3-Champaign QF---
897667
Ljubomir Čelebić29.7MNE138+4-----
898 NCH 
(936)
Alexander Kotzen20.9USA8238+44+4-Lost in Monastir 22 SF
Lost in Monastir 23 R16
--
899759
Andrey Uvarov20.5RUS3738+3-----
900269
Miljan Zekić32.9SRB1338+3-----
901722
Agustin Riquelme21.2ARG4938-13-1----
902555
Juan Alejandro Hernandez22MEX538+2-----
903598
Petr Hájek24.2CZE2338+2-----
904858
Roman Nashatyrkin25RUS3838+3-----
905818
Dane Sweeny20.3AUS3738+31+3-Lost in Tulsa QF
Lost in Champaign R16
--
906421
Alexis Musialek32.9FRA6538---Lost in Grasse R16--
907263
Egor Gerasimov28.6BLR537+1-----
908350
Giorgio Portaluri30.7ITA4937+1-----
90994
Bradley Mousley25.4AUS3837+1-----
910908
Roy Smith22.7USA8337+1-----
911286
Petru Alexandru Luncanu32.1ROU1237+1-----
912418
Anton Chekhov28.7RUS3937+1-----
913641
Gerardo Lopez Villasenor26.1MEX637+1-----
914873
Emiliano Maggioli20.1ITA5037+2-----
915755
Kazuma Kawachi26.6JPN2937--Monastir 23 QFLost in Monastir 22 R16--
916564
Shinji Hazawa22.1JPN3036+2-----
917514
Tom Kočevar-Desman30.9SLO536+3-----
918881
Seong chan Hong23.9KOR536+140+10Monastir 23 QFMonastir 22 W--
919777
Vladimir Filip25.8ROU1336+2-----
920593
Mattia Frinzi21.8ITA5136+2-----
921490
Toby Martin28.3GBR2936-50-5----
922482
Issei Okamura29JPN3136+2-----
923362
Lenny Hampel24.4AUT1436-30-3-Lost in Klosters R16--
924319
Deiton Baughman25.1USA8435+1-----
925203
Mirza Bašić29.9BIH435+1-----
926249
Maximilian Marterer26GER3935+1-----
927802
Sven Lah22.6SLO635+1-----
928564
Liam Caruana23.4ITA5235+2-----
929252
Calvin Hémery26.3FRA6635+3-----
930676
Julian Cash24.8GBR3035+1-Monastir 23 QFLost in Monastir 22 R16--
931840
Alexander Brown22.1USA8535-33-3-Lost in Tulsa R16
Lost in Champaign R16
--
932715
Elmar Ejupovic28.3GER4035+1-----
933875
Samuel Beren24.3USA8635+1-----
934152
Kenny de Schepper34FRA6735+1-----
935 NCH 
(958)
Augusto Virgili26.9ITA5335+23+2Bergamo R16Lost in Genova QF--
936772
Gregorio Cordonnier25.3COL1135+1-----
937834
Eduardo Ribeiro23.2BRA2735-14-1----
938474
Filip Duda22.7CZE2435+53+4-Lost in Antalya 24 SF
Lost in Antalya 25 R16
--
939457
Hong Chung28.1KOR634-1-----
940633
Aleksandar Kovačević22.8USA8734-23-2----
941930
Peter Fajta19HUN634-2-----
942508
Vadym Ursu24.4UKR1534-2-----
943436
Renta Tokuda23.2JPN3234-2-----
944473
Shuichi Sekiguchi29.9JPN3334-1-----
945575
Luke Jacob Gamble26.1USA8834-1-----
946823
Sam Taylor23.9SWE1134-1-----
947451
Duje Kekez28.2CRO1634------
948946
Cezar Cretu20.1ROU1434-2--Lost in Antalya 24 R16--
949743
Ivan Davydov24.6RUS4034-1-----
950756
Alex Blumenberg29.1BRA2834-1-----
951 NCH 
(974)
Benjamin Pietri24.8FRA6834+25+2----
952883
Oleg Khotkov31.2UKR1634-1-----
953793
Luca Giacomini23.6ITA5434-3-Monastir 23 R16Lost in Monastir 22 R16--
954888
Mattias Siimar23.3EST333-2-----
955409
Jeremy Jahn31.2GER4133-2-----
956577
Patrick Kypson21.6USA8933-2-----
957771
Tomáš Macháč20.6CZE2533-2-----
958554
Jake Delaney24.1AUS3933-2-----
959941
Tristan Schoolkate20.3AUS4033+38+3-Lost in Tulsa QF
Lost in Champaign R16
--
960838
Joshua Paris25.2GBR3133-41-3----
961788
Matyas Fuele22.5HUN733-4-----
962943
Boris Pokotilov24RUS4133-3-----
963871
Carlos Lopez Montagud20.9ESP4633-3-Alkmaar QF---
964557
Michael Zhu28.8USA9033+29+2----
965866
Sebastian Prechtel25.1GER4233-4-----
966962
Jack Vance23.5USA9132-4-----
967901
Patrick Zahraj21.9GER4332-4--Lost in Klosters R16--
968518
Martin Beran25.5SVK932-39-3----
969937
Pablo Llamas Ruiz18.6ESP4732-3-----
970965
Luciano Darderi19.3ITA5532-5-Monastir 23 R16Lost in Monastir 22 R16--
971960
Alen Avidzba21.3RUS4232-4-----
972503
Andrea Basso27.7ITA5632+27+2Bergamo R16Lost in Genova QF--
973969
Oleksandr Ovcharenko19.6UKR1732-4-----
974790
Constant De La Bassetiere23.4FRA6932-4-----
975898
Gabriel Donev24.9BUL532-4-----
976908
Justin Roberts24.5BAH132-3-----
977830
Simon Anthony Ivanov20.9BUL632-3-----
978932
Ivan Marrero Curbelo22.7ESP4832-3-----
979570
Isaac Stoute25.1GBR3232-2-----
980887
Vladan Tadic20.4BIH531-2-----
981338
Dayne Kelly30.9AUS4131-2-Montauban SF---
982786
Thomas Setodji25.6FRA7031-2-----
983635
Eero Vasa24.3FIN631-2-----
984622
Giuseppe Tresca23ITA5731-1-----
985279
Jurabek Karimov23UZB531-1-----
986568
Hao Wu24.3CHN1231-1-----
987980
Lukas Krainer20.6AUT1531------
988838
Valentin Guenther23.3GER4431-2-----
989186
Patrick Grigoriu30.2ROU1531-1-----
990989
Maik Steiner27GER4531-1--Lost in Klosters R16--
991656
Leonardo Aboian23.1ARG5031-1-----
992885
Hugo Schott24.7FRA7131-20-1----
993949
Stefano Battaglino23ITA5831+25+2-Lost in Antalya 24 QF--
994CH
Anton Matusevich20GBR3330------
995431
Jea Moon Lee27.9KOR730------
996818
Matias Soto22.1CHI730---Lost in Tulsa R16--
997204
Luca Vanni36ITA5930+332+15Milan QF-4495
998210
Grégoire Jacq28.6FRA7230-119-10----
999869
Elliott Farmer23.3GBR3430-1-----
1000450
Juan Pablo Ficovich24.4ARG5130-32-2----
X