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

 Live ATP Doubles Ranking

Live Ranking
Race
Tournament Draws
Live Scores
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, CH175/125/100/75/50, ITF25/15 (GS/ATP Tour/Challengers/ITF + winner points)
All
<18
<19
<20
<21
<22
<23
<24
<25
>30
>35
#CHPlayerAgeCtryPts+/-CurrentPreviousCurrentNextMax
1CH
Austin Krajicek33USA7780+30Beijing SF79008100
2CH
Ivan Dodig38CRO7330+90Beijing SF74507650
31
Neal Skupski33GBR6950Beijing QF70407360
41
Wesley Koolhof34NED6890+90Beijing QF69807300
51
Rajeev Ram39USA5597
61
Joe Salisbury31GBR5552
73
Rohan Bopanna43IND5210-160
8CH
Matthew Ebden35AUS5210
97
Andrés Molteni35ARG4705-60Lost in Beijing R16
10CH
Máximo González40ARG4540Lost in Beijing R16
Advertisement
116
Édouard Roger-Vasselin39FRA4480-35Beijing QF45704890
123
Horacio Zeballos38ARG4307+1+90Beijing QF43974717
1311
Santiago González40MEX4230-1-60Beijing QF43204640
144
Marcel Granollers37ESP4127+1+90Beijing QF42174537
157
Kevin Krawietz31GER4027-1-58Lost in Beijing R16
163
Jean-Julien Rojer42NED3840
175
Marcelo Arévalo32ESA3840-1Lost in Beijing R16
18CH
Sander Gillé32BEL3725Lost in Beijing R16
1917
Joran Vliegen30BEL3680Lost in Beijing R16
207
Jan Zieliński26POL3605Beijing QF36954015
216
Michael Venus35NZL3595Lost in Astana R16
221
Jamie Murray37GBR3550Lost in Astana R16
2312
Hugo Nys32MON3515Beijing QF36053925
241
Mate Pavić30CRO3465+45Astana SF35253625
257
Tim Pütz35GER3365Lost in Beijing R16
261
Nikola Mektić34CRO3330Lost in Beijing R16
2719
Fabrice Martin37FRA3245
28CH
Jackson Withrow30USA3175+1Astana SF32353335
297
Harri Heliövaara34FIN3165+1Lost in Astana R16
307
Lloyd Glasspool29GBR3165+1Lost in Astana R16
3127
Nathaniel Lammons30USA3085-3-100Astana SF30853185
321
Nicolas Mahut41FRA2937-93Lost in Orleans QF
338
Andreas Mies33GER2720-90
3432
Alexander Erler25AUT2635+2+90Lost in Beijing SF
Lost in Beijing QF
3532
Rinky Hijikata22AUS2554
3633
Lucas Miedler27AUT2545+2+45Lost in Beijing SF
Lost in Beijing QF
3727
Jason Kubler30AUS2535
3818
Matwé Middelkoop40NED2500-4-205
392
John Peers35AUS2500+45Astana SF25602660
401
Marcelo Melo40BRA2400+90Lost in Beijing QF
4129
Robin Haase36NED2130+45Astana SF21902290
42CH
Sadio Doumbia33FRA2015-45Lost in Astana R16
43 NCH 
 (44) 
Fabien Reboul28FRA1985+1Lost in Astana R16
4425
Max Purcell25AUS1907+2
4544
Aleksandr Nedovyesov36KAZ1875+2Lost in Astana QF
4641
Andrea Vavassori28ITA1843+2
478
Simone Bolelli37ITA1825-2-90
4826
Rafael Matos27BRA1785-5-205Lost in Astana QF
49 NCH 
 (50) 
Mackenzie McDonald28USA1720+1
5049
Albano Olivetti31FRA1716-1-9Lost in Orleans R16
Advertisement
5145
Francisco Cabral26POR1680Lost in Astana QF
52 NCH 
 (53) 
Andrey Rublev25RUS1650+5+180Beijing SF17701970
5350
Romain Arneodo31MON1639+25Lost in Astana QF
5451
Robert Galloway31USA1625-2Mouilleron le Captif R16Lost in Orleans R16Lost in Orleans R16
Mouilleron le Captif R16
5550
Sam Weissborn31AUT1614-1+29Lost in Astana QF
5639
Ariel Behar33URU1530+2+74Astana SF15901690
5750
Henry Patten27GBR1520-1+45Mouilleron le Captif R16Lost in Orleans FLost in Orleans F
Mouilleron le Captif R16
5848
Julian Cash27GBR1520-3Mouilleron le Captif R16Lost in Orleans R16Lost in Orleans R16
Mouilleron le Captif R16
5954
Adam Pavlásek28CZE1440+4+70Astana SF15001600
6038
Gonzalo Escobar34ECU1440-1Lost in Astana QF
6160
Botic van de Zandschulp27NED1405+3+90Astana SF14651565
6235
Nikola Ćaćić32SRB1400-1
63 NCH 
 (64) 
Karen Khachanov27RUS1380+6+180Beijing SF15001700
6459
Nicolás Barrientos36COL1250-2-125Alicante R16Lost in Orleans QFLost in Orleans QF
Alicante R16
6521
Andrey Golubev36KAZ1220+1-45
66 NCH 
 (68) 
Victor Vlad Cornea30ROU1202+2Lost in Orleans R16
6758
Yuki Bhambri31IND1200-2-65Mouilleron le Captif R16
6828
David Vega Hernández29ESP1200-8-205
69 NCH 
 (70) 
Reese Stalder26USA1185+1+14Lost in Charleston SF
70 NCH 
 (72) 
David Pel32NED1173+4+45Lost in Orleans SF
71 NCH 
 (80) 
Hendrik Jebens28GER1167+9+80Mouilleron le Captif R16Orleans WOrleans W
Mouilleron le Captif R16
7264
Maxime Cressy26USA1165-1Mouilleron le Captif R16Lost in Orleans R16Lost in Orleans R16
Mouilleron le Captif R16
731
Juan Sebastián Cabal37COL1155
7455
Andre Goransson29SWE1140-2-20Alicante R16
75 NCH 
 (85) 
Constantin Frantzen25GER1133+10+100Mouilleron le Captif R16Orleans WOrleans W
Mouilleron le Captif R16
7663
Denys Molchanov36UKR1100-1-20
77CH
Dan Added24FRA1095Mouilleron le Captif R16
7834
Marcelo Demoliner34BRA1093
7949
Miguel Angel Reyes Varela36MEX1092-12-125Alicante R16Lost in Orleans R16Lost in Orleans R16
Alicante R16
802
Pierre Hugues Herbert32FRA1090+3+25Lost in Orleans QF
8155
Sander Arends32NED1072+1Mouilleron le Captif R16Lost in Orleans SFLost in Orleans SF
Mouilleron le Captif R16
8275
Bart Stevens25NED1072-6-45Lost in Astana R16
8318
Ben McLachlan31JPN1050-2-25
8477
Guido Andreozzi32ARG1037-5-50Campinas R16
8574
Saketh Myneni35IND995-1-65
8680
Ben Shelton20USA992
8786
Tallon Griekspoor27NED970Lost in Astana R16
8885
Theo Arribage22FRA970Lisbon R16Lost in Bogota QFLost in Bogota QF
Lisbon R16
89 NCH 
 (91) 
Evan King31USA968+2+14Tiburon R16Lost in Charleston SFLost in Charleston SF
Tiburon R16
9084
Sriram Balaji33IND967-1Lost in Braga R16
9148
Guillermo Durán35ARG956-1-5Campinas R16Lost in Bogota FLost in Bogota F
Campinas R16
92 NCH 
 (97) 
Federico Zeballos35BOL940+5+29Campinas R16Lost in Bogota SFLost in Bogota SF
Campinas R16
93 NCH 
 (98) 
Boris Arias29BOL940+5+29Campinas R16Lost in Bogota SFLost in Bogota SF
Campinas R16
9452
John Patrick Smith34AUS940+8+50Alicante R16Lost in Orleans FLost in Orleans F
Alicante R16
9572
Jonathan Eysseric33FRA934-2+5Mouilleron le Captif R16Lost in Orleans QFLost in Orleans QF
Mouilleron le Captif R16
9693
Luca Sanchez24FRA931-1+7Lisbon R16Lost in Bogota QFLost in Bogota QF
Lisbon R16
9792
Anirudh Chandrasekar25IND931-5Beijing QF10051415
9895
Andrew Harris29AUS914-2
9996
Petr Nouza25CZE909Mouilleron le Captif R16
10031
Philipp Oswald37AUT897Mouilleron le Captif R16Lost in Orleans R16Lost in Orleans R16
Mouilleron le Captif R16
Advertisement
10164
Jeevan Nedunchezhiyan34IND891-5Alicante R16Lost in Bogota QFLost in Bogota QF
Alicante R16
102 NCH 
(103)
Vijay Sundar Prashanth36IND872+1Beijing QF9461356
103102
Andrea Pellegrino26ITA856+2Campinas R16
10477
Jordan Thompson29AUS850+2
10571
Cristian Rodríguez33COL846+2Campinas R16Lost in Bogota SFLost in Bogota SF
Campinas R16
10670
Diego Hidalgo30ECU842+3Campinas R16Lost in Bogota SFLost in Bogota SF
Campinas R16
1077
Fabio Fognini36ITA835-13-90
10885
Luis David Martínez34VEN833-4-30Tiburon R16Lost in Charleston R16Lost in Charleston R16
Tiburon R16
10993
Vladyslav Manafov30UKR810-1-34Mouilleron le Captif R16Lost in Orleans R16Lost in Orleans R16
Mouilleron le Captif R16
110107
Petros Tsitsipas23GRE804-36Mouilleron le Captif R16Lost in Orleans R16Lost in Orleans R16
Mouilleron le Captif R16
11195
Patrik Niklas Salminen26FIN798-9Mouilleron le Captif R16Lost in Orleans R16Lost in Orleans R16
Mouilleron le Captif R16
11224
Jérémy Chardy36FRA797
1138
Aisam-ul-Haq Qureshi43PAK792
114102
Sergio Martos Gornes28ESP772+2+29Lost in Orleans SF
115103
Marco Bortolotti32ITA770+7+59Lisbon R16Braga WBraga W
Lisbon R16
11652
Daniel Evans33GBR765-2
11743
Roman Jebavý33CZE763-2Mouilleron le Captif R16
118117
Ivan Liutarevich27BLR742-1Mouilleron le Captif R16Lost in Orleans R16Lost in Orleans R16
Mouilleron le Captif R16
11974
William Blumberg25USA741-1Tiburon R16
120108
Lloyd Harris26RSA730-1
12188
Fernando Romboli34BRA725-1Campinas R16Lost in Bogota R16Lost in Bogota R16
Campinas R16
122113
Arjun Kadhe29IND713-1
123 NCH 
(124)
Luke Johnson29GBR701+3+30Tiburon R16Charleston WCharleston W
Tiburon R16
124CH
Marcelo Zormann27BRA694Campinas R16Lost in Bogota R16Lost in Bogota R16
Campinas R16
125123
Andrew Paulson21CZE692-2-3
12640
Tomislav Brkić33BIH690-1
127 NCH 
(128)
Toshihide Matsui45JPN655+2
128 NCH 
(129)
Kaito Uesugi28JPN639+2
129104
Sem Verbeek29NED633+9+29Mouilleron le Captif R16Lost in Orleans SFLost in Orleans SF
Mouilleron le Captif R16
13030
Hubert Hurkacz26POL630+1
1311
Robert Farah36COL630+1
13290
Orlando Luz25BRA627+15+75Campinas R16Lost in Bogota FLost in Bogota F
Campinas R16
13360
Hans Hach Verdugo33MEX625+1Tiburon R16Lost in Charleston R16Lost in Charleston R16
Tiburon R16
134102
JiSung Nam30KOR622-7-45
135 NCH 
(136)
Piotr Matuszewski25POL621+1Lost in Braga R16
136 NCH 
(139)
Oriol Roca Batalla30ESP619+4+21Lisbon R16Lost in Braga SFLost in Braga SF
Lisbon R16
137133
Grégoire Jacq30FRA616
13873
Adrian Mannarino35FRA615+6+45Lost in Astana QF
139110
Karol Drzewiecki27POL604-6-25Lisbon R16Lost in Braga R16Lost in Braga R16
Lisbon R16
140131
Manuel Guinard27FRA593-5-30Lost in Braga R16
141110
Zdeněk Kolář26CZE591-13-64Lisbon R16Lost in Braga QFLost in Braga QF
Lisbon R16
14251
Pedro Martínez26ESP586Alicante R16
14323
Luke Saville29AUS584-4-16
144141
Miķelis Lībietis31LAT581+1+14Tiburon R16Lost in Charleston SFLost in Charleston SF
Tiburon R16
145129
Yun seong Chung25KOR577-2
14615
Thanasi Kokkinakis27AUS560
147 NCH 
(150)
Tristan Schoolkate22AUS556+3+16Tiburon R16Lost in Charleston QFLost in Charleston QF
Tiburon R16
14844
Jonny O'Mara28GBR549-7-45
149139
Rubin Statham36NZL538+2
150CH
Matthew Christopher Romios24AUS536+2
Advertisement
151CH
Vasil Kirkov24USA529+2Tiburon R16Lost in Bogota R16Lost in Bogota R16
Tiburon R16
152149
Jiří Lehečka21CZE525+2Lost in Astana R16
153 NCH 
(160)
Christian Harrison29USA525+7+30Tiburon R16Lost in Charleston SFLost in Charleston SF
Tiburon R16
154 NCH 
(155)
Kai Wehnelt27GER521+1
15543
Dustin Brown38JAM509+2
15675
Ivan Sabanov31SRB507-8-45Lisbon R16
15672
Matej Sabanov31SRB507-8-45Lisbon R16
158105
Íñigo Cervantes33ESP504+6+30Alicante R16Lost in Braga SFLost in Braga SF
Alicante R16
15968
Marc Polmans26AUS502-1
160124
Arthur Rinderknech28FRA495-1
161156
Skander Mansouri28TUN490Tiburon R16Charleston WCharleston W
Tiburon R16
162CH
Filip Bergevi29SWE487Lisbon R16Lost in Braga R16Lost in Braga R16
Lisbon R16
163104
Taylor Fritz25USA480
164163
Adam Walton24AUS473+4+13Tiburon R16Lost in Charleston QFLost in Charleston QF
Tiburon R16
16517
Franko Škugor36CRO468-9-45
166127
Miomir Kecmanović24SRB465-1
16786
Szymon Walków28POL465-1Mouilleron le Captif R16
168148
Neil Oberleitner24AUT460+1Pazardzhik 3 W
16932
Artem Sitak37NZL456+2Tiburon R16Lost in Charleston R16Lost in Charleston R16
Tiburon R16
170CH
Calum Puttergill29AUS450+8+17Tiburon R16Lost in Bogota QFLost in Bogota QF
Tiburon R16
171 NCH 
(173)
Niki Kaliyanda Poonacha28IND445+2Alicante R16Lost in Braga R16Lost in Braga R16
Alicante R16
17281
Alex Bolt30AUS440+3
173116
Rubén González38PHI440-3-16Tiburon R16
174 NCH 
(176)
Nino Serdarušić26CRO434+2
175135
Maximilian Neuchrist32AUT433+2Alicante R16
176143
Yuta Shimizu24JPN431+3
177172
Tim Sandkaulen25GER431-5-16
178128
Luca Margaroli31SUI428+3Campinas R16Lost in Bogota R16Lost in Bogota R16
Campinas R16
17960
Lorenzo Sonego28ITA425+3
18052
Purav Raja37IND409+4Mouilleron le Captif R16Lost in Braga R16Lost in Braga R16
Mouilleron le Captif R16
181 NCH 
(186)
Ray Ho23TWN404+5
182 NCH 
(187)
Alfredo Perez26USA398+5Tiburon R16Lost in Albuquerque R16Lost in Albuquerque R16
Tiburon R16
183 NCH 
(222)
Alexandru Jecan35ROU397+44+71Lisbon R16Braga WBraga W
Lisbon R16
18473
Hunter Reese30USA394+4Mouilleron le Captif R16Lost in Braga R16Lost in Braga R16
Mouilleron le Captif R16
185162
Santiago Rodríguez Taverna24ARG392+4Campinas R16Lost in Bogota R16Lost in Bogota R16
Campinas R16
186121
Oleg Prihodko25UKR391-12-50Lost in Zlatibor SF
187160
Jason Taylor29AUS391-2-16
18836
Divij Sharan37IND391+2Alicante R16Lost in Braga R16Lost in Braga R16
Alicante R16
18958
Ramkumar Ramanathan28IND390+3Mouilleron le Captif R16
190 NCH 
(191)
Mick Veldheer27NED390+1Lisbon R16Lost in Braga R16Lost in Braga R16
Lisbon R16
191186
Rithvik Choudary Bollipalli22IND388+2
192189
Blake Ellis24AUS387+2Lost in Darwin 2 QF
19311
Nick Kyrgios28AUS380+3
194 NCH 
(197)
Pedro Boscardin Dias20BRA376+3Campinas R16
195113
MinKyu Song33KOR375-12-45
196192
Johannus Monday21GBR372+3-2Tiburon R16
197 NCH 
(200)
Gustavo Heide21BRA372+3Campinas R16
198CH
Daniel Cukierman28ISR370+4Alicante R16
199157
Viktor Durasovic26NOR370+2Lost in Bogota QF
200191
Marcus Willis32GBR366+14+13Lisbon R16Lost in Braga QFLost in Braga QF
Lisbon R16
Advertisement
201121
Benjamin Bonzi27FRA360+2
2022
Jack Sock31USA360+2
20344
Denis Shapovalov24CAN360+2
20460
Félix Auger-Aliassime23CAN360+1
20514
John Isner38USA360+2
206160
Frances Tiafoe25USA360+2
20768
Alexander Zverev26GER360+46+90Lost in Beijing QF
20864
Stefanos Tsitsipas25GRE360+1
20950
Igor Zelenay41SVK356+1Alicante R16
210157
Michail Pervolarakis27GRE356+1
211 NCH 
(212)
João Lucas Reis Da Silva23BRA355+1Campinas R16
212104
Luciano Darderi21ITA353+1Campinas R16
213186
Blaž Rola32SLO352+2
214207
Federico Agustin Gomez26ARG352+2Tiburon R16Lost in Charleston R16Lost in Charleston R16
Tiburon R16
21588
Stan Wawrinka38SUI340+2
216 NCH 
(218)
Francesco Forti24ITA340+2Lisbon R16Lost in Santa Margherita 7 R16Lost in Santa Margherita 7 R16
Lisbon R16
217202
Conner Huertas del Pino27PER340+2Lost in Bogota R16
218 NCH 
(219)
Fajing Sun26CHN333+3Lost in Beijing R16
219216
Adam Taylor32AUS332+9+9Campinas R16Lost in Bogota QFLost in Bogota QF
Campinas R16
22069
Nuno Borges26POR330+2
221127
Roberto Carballés Baena30ESP330+2
222 NCH 
(223)
Matías Soto24CHI328+2Lost in Bogota R16
223209
Ezekiel Clark25USA327+3
224175
Benjamin Lock30ZIM325+18+25Lost in Bogota QF
225148
Marek Gengel28CZE314+5Lost in Sharm El Sheikh 13 R16
226200
Colin Sinclair28NMI314-6-25
227199
Charles Broom25GBR313+4Mouilleron le Captif R16
228220
Zvonimir Babić27CRO313+4Lost in Pazardzhik 3 R16
229162
Michael Geerts28BEL312-34-75
230211
Leandro Riedi21SUI311+3
231101
Fabian Fallert26GER311-64-150
232149
Yu-hsiou Hsu24TWN311+2
233191
Daniel Dutra da Silva35BRA311-8-16Campinas R16
234187
Arklon Huertas Del Pino Cordova29PER306+1Lost in Bogota R16
23521
Jan Lennard Struff33GER305+1
236224
Francis Casey Alcantara31PHI305+1
237159
Kaichi Uchida29JPN304+2
238197
Thiago Seyboth Wild23BRA303+3
239101
Alex Lawson29USA303+12+16Tiburon R16Lost in Charleston QFLost in Charleston QF
Tiburon R16
240226
Scott Duncan29GBR302+6+8Lisbon R16Lost in Braga QFLost in Braga QF
Lisbon R16
241234
Joshua Paris27GBR299+2Alicante R16
242132
Marc-Andrea Hüsler27SUI295+10+25Lost in Orleans QF
243217
Liam Broady29GBR295+1
244206
Murkel Dellien26BOL294+1Lost in Bogota R16
245164
Volodoymyr Uzhylovskyi35UKR294+2
246204
Kelsey Stevenson33CAN293+2Tiburon R16Lost in Charleston R16Lost in Charleston R16
Tiburon R16
247218
Niklas Schell24GER292-7-12Mouilleron le Captif R16Lost in Forbach SFLost in Forbach SF
Mouilleron le Captif R16
248238
Juan Pablo Paz28ARG291-10-14Lost in Arad SF
249135
Jesper de Jong23NED287
250132
Antoine Hoang27FRA286+13+25Mouilleron le Captif R16Lost in Orleans QFLost in Orleans QF
Mouilleron le Captif R16
Advertisement
251188
Jakub Paul24SUI286-22-30
252204
Brandon Walkin29AUS279+9+16Lost in Darwin 2 F
253225
Alberto Barroso Campos27ESP272-3-15Alicante R16
254149
Jaume Munar26ESP270+1
255194
Marcos Giron30USA270-1
25647
Alexander Bublik26KAZ270Lost in Astana R16
257161
Dominic Stricker21SUI266
258222
Mark Whitehouse30GBR262-4Tiburon R16
259 NCH 
(262)
Antoine Escoffier31FRA261+3Mouilleron le Captif R16Lost in Orleans QFLost in Orleans QF
Mouilleron le Captif R16
260226
Jaime Faria20POR261+16+23Lisbon R16Setubal W
Lost in Braga R16
Setubal W
Lost in Braga R16
Lisbon R16
261 NCH 
(266)
Jakob Schnaitter27GER260+5+4Lost in Danderyd F
Lost in Falun R16
262253
George Goldhoff28USA258+2Tiburon R16Lost in Bogota R16Lost in Bogota R16
Tiburon R16
263252
Constantin Bittoun Kouzmine24FRA256+5
264235
Alexei Popyrin24AUS255+5
265207
Ignacio Carou24URU255+2-1Punta Del Este W
Lost in Lujan SF
266197
Akira Santillan26AUS250+5Alicante R16
267217
Ignacio Monzón25ARG249+5
268262
Ben Jones25GBR249+5+1Lost in Danderyd SF
Lost in Falun R16
269133
Denis Kudla31USA244+15+16Tiburon R16Lost in Charleston QFLost in Charleston QF
Tiburon R16
270149
Vitaliy Sachko26UKR241+5Mouilleron le Captif R16
271260
Vladyslav Orlov28UKR240-6-16Alicante R16
272257
Thiago Agustín Tirante22ARG237+126+95Bogota W
273167
Julian Ocleppo26ITA235+4
274272
Mats Hermans27NED235+4
275254
Aleksandar Kovačević25USA233+4
276 NCH 
(277)
Dalibor Svrčina21CZE233+4
277273
Rio Noguchi24JPN233+4
278 NCH 
(295)
Henrique Rocha19POR231+24+25Lisbon R16Setubal W
Lost in Braga R16
Setubal W
Lost in Braga R16
Lisbon R16
279102
Yasutaka Uchiyama31JPN229+3
280251
Benjamin Sigouin24CAN227+17+16Tiburon R16Lost in Charleston QFLost in Charleston QF
Tiburon R16
281213
Giles Hussey26GBR226+4-2Lost in Danderyd R16
Lost in Falun R16
282161
Oscar Otte30GER225-84-150
283CH
Lorenzo Musetti21ITA225+3
28439
Diego Schwartzman31ARG225+4
28558
Alex de Minaur24AUS225+2Lost in Beijing R16
286248
Alexander Donski25BUL225-27-41Lost in Pazardzhik 3 R16
287275
Christoph Negritu29GER225+3
288 NCH 
(301)
Jiří Barnat22CZE221+16+16Lost in Pardubice F
Lost in Pazardzhik 3 R16
289250
Constant Lestienne31FRA220-29-45
290 NCH 
(292)
Yunchaokete Bu21CHN220+2
291 NCH 
(302)
Mac Kiger24USA219+16+16Tiburon R16Lost in Charleston QFLost in Charleston QF
Tiburon R16
292276
Jacob Fearnley22GBR215+1
293 NCH 
(314)
Eero Vasa26FIN214+21+16Lost in Charleston QF
29468
Christopher Rungkat33INA213-20-30
295294
Samuel Vincent Ruggeri21ITA213-1
296256
Parikshit Somani23IND213-1Lisbon R16Lost in Zlatibor R16Lost in Zlatibor R16
Lisbon R16
297148
Renzo Olivo31ARG211+299+125Bogota W
298249
Shinji Hazawa24JPN211-2
299289
Zizou Bergs24BEL210-1
300224
Stefano Travaglia31ITA210+65+50Lost in Braga F
301267
Luca Castelnuovo26SUI209-1
302260
Leonardo Aboian25ARG209-13-16Lost in Lujan QF
303 NCH 
(305)
Eric Vanshelboim22UKR206+2+3Lost in Pardubice QF
Lost in Pazardzhik 3 F
304303
Toby Samuel21GBR205-1
305275
Ajeet Rai24NZL205+33+25Darwin 2 W
306149
Daniel Masur28GER204-23-25
307291
Jorge Panta28PER203-1
308191
Román Andrés Burruchaga21ARG202-38-50Campinas R16
309249
Arthur Bouquier22FRA202-1Lost in Forbach SF
310309
Harold Mayot21FRA201-1
311293
Gabriel Roveri Sidney26BRA201Campinas R16
312218
David Pichler27AUT201Lost in Zlatibor R16
313290
Szymon Kielan20POL200-3-1Lost in Danderyd QF
314307
Valerio Aboian21ARG199-1Lost in Lujan QF
315160
Hernán Casanova29ARG196
316282
Jacopo Berrettini24ITA195+1
317173
Mitchell Krueger29USA194-18-16Tiburon R16Lost in Charleston R16
318233
Alexander Merino31PER194-27-30
319302
James McCabe20AUS193-1
320259
Damien Wenger23SUI193-1Zlatibor W
321301
Juan Carlos Aguilar24CAN193-20-15
322224
Jeremy Beale28AUS192-2
323283
Arthur Reymond24FRA192-2
324312
Stefanos Sakellaridis19GRE191-8-5Lost in Pazardzhik 3 R16
325322
Connor Thomson22GBR190-3Lisbon R16
326270
Michael Vrbenský23CZE189-3
327318
Francesco Maestrelli20ITA188-2Alicante R16
328189
Grigoriy Lomakin25KAZ187-1
329325
Ergi Kırkın24TUR186-1
330287
Seita Watanabe22JPN186+33+25Takasaki W
331278
Gonzalo Villanueva28ARG183-2Lost in Lujan F
332274
Billy Harris28GBR182-2Alicante R16
333268
Alex Molčan25SVK180-2Lost in Orleans R16
334317
Ilya Ivashka29BLR180-2
3357
Raven Klaasen40RSA180-155-250
336210
Yoshihito Nishioka28JPN180-3
33740
Nicolás Jarry27CHI180-3Lost in Beijing R16
33897
Tommy Paul26USA180-3
339182
Christopher Eubanks27USA180-3
340203
Francisco Cerúndolo25ARG180-3
341308
Tyler Zink22USA178+18+16Lost in Charleston QF
34218
Treat Huey38PHI177-3
343256
Francesco Passaro22ITA177+19+16Lost in Braga QF
344319
Lorenzo Rottoli21ITA176-4+1Lost in Santa Margherita 6 QF
Lost in Santa Margherita 7 QF
345329
Daniel Rincon20ESP175-4
346311
Alexander Zgirovsky22BLR174-20-13
347282
Nick Hardt23DOM172-23-16Campinas R16Lost in Bogota R16
348296
August Holmgren25DEN172-4Lost in Charleston R16
349 NCH 
(364)
Sidane Pontjodikromo22NED172+24+16Lost in Santa Margherita 6 F
Lost in Santa Margherita 7 R16
350163
Federico Gaio31ITA171-4
351276
Thomas Fancutt28AUS171+39+25Darwin 2 W
352313
Sergey Fomin22UZB170-3
353274
Timo Stodder27GER170-3Lisbon R16
354351
Martin Damm20USA169-3Alicante R16
355178
Markos Kalovelonis29GRE169-3
356345
Henri Squire23GER168-3Lisbon R16
357161
Grégoire Barrère29FRA167+104+45Lost in Astana QF
358129
Quentin Halys26FRA167-4
359350
Roy Stepanov24ISR166-4
36055
Guido Pella33ARG165-4
361160
Dane Sweeny22AUS165-18-8
362CH
Taisei Ichikawa22JPN165+21+16Lost in Takasaki F
363 NCH 
(404)
Takeru Yuzuki25JPN164+41+25Takasaki W
364278
Kacper Żuk24POL163-6Lost in Setubal R16
365357
Mark Wallner24GER163-8-2Lost in Forbach QF
366CH
Trey Hilderbrand23USA162+3Lost in Setubal QF
366CH
Noah Schachter24USA162+3Lost in Setubal QF
368164
Geoffrey Blancaneaux25FRA162-8
369313
Aziz Ouakaa24TUN162-8Lost in Monastir 45 R16
370341
Dan Alexandru Tomescu24ROU161-6Arad W
371361
S D Prajwal Dev27IND158-3
372313
Pruchya Isaro27THA157-3
373363
Tomás Farjat22ARG157-3
374357
Sai Karteek Reddy Ganta23IND157-3
375301
Remy Bertola25SUI156-30-16
376234
Mateus Alves22BRA156-4Campinas R16
377257
Francisco Comesaña22ARG154-3
378185
Hugo Dellien30BOL151-1
379376
Giovanni Oradini26ITA151+6+3Lost in Santa Margherita 6 QF
Lost in Santa Margherita 7 QF
38092
Dominik Koepfer29GER150-2
381379
James Trotter24JPN150-2
382340
Álvaro López San Martín26ESP150-7-2Lost in Sabadell 2 F
383 NCH 
(389)
Tennyson Whiting22USA150+6+3Lost in Setubal QF
Lost in Sabadell 2 QF
384243
Otto Virtanen22FIN149-42-25Mouilleron le Captif R16
385261
Aziz Dougaz26TUN149-4
3861
Łukasz Kubot41POL148-2
387364
Alex Knaff25LUX148-1
388296
Gianmarco Ferrari22ITA147
389 NCH 
(448)
Sander Jong23NED146+75+25Santa Margherita 6 W
390311
Andrea Picchione25ITA146-43-25Santa Margherita 7 W
391349
Edan Leshem26ISR144
392322
Sarp Ağabigün26TUR144
393270
Corentin Denolly26FRA144Zlatibor W
394374
John Echeverria21ESP144Alicante R16
395329
Bogdan Bobrov26RUS144+1
396261
Vít Kopřiva26CZE143+1
397 NCH 
(562)
Nicholas Bybel29USA143+165+50Lost in Charleston F
398377
Benjamin Winter Lopez25ESP142+1Melilla W
Sabadell 2 W
399387
Kris Van Wyk27RSA142-12-6Lost in Sharm El Sheikh 13 R16
40087
Max Schnur30USA141
401375
Tsung Hao Huang23TWN141-19-8
402373
Igor Gimenez23BRA141+4+2Punta Del Este SF145152
403324
Arthur Fery21GBR140-2
404224
Hiroki Moriya32JPN140-2
405359
Lukáš Pokorný21SVK139Alicante R16
406382
Sascha Gueymard Wayenburg20FRA138+1
407340
Edward Winter19AUS138+1
408403
Eduardo Ribeiro25BRA137+4Campinas R16
409203
Xin Gao29CHN136+6Beijing QF226636
410 NCH 
(413)
Daniil Ostapenkov20BLR136+3-1Lost in Sharm El Sheikh 13 QF
411239
Roman Safiullin26RUS135+5
412316
Brandon Nakashima22USA135+5
413179
Emil Ruusuvuori24FIN135+6
414385
Max Houkes23NED135+4Lost in Pazardzhik 3 F
415402
Luka Mikrut19CRO135-4-2Lost in Zlatibor QF
416385
Clément Tabur23FRA135+5
417219
Pedro Cachín28ARG135+3
418404
Bernabé Zapata Miralles26ESP135+4Lost in Astana R16
419383
Robert Strombachs24LAT135+4
420407
Gonzalo Bueno19PER135+4Lost in Lujan R16
421 NCH 
(425)
Ryuki Matsuda23JPN135+4Lost in Zlatibor R16
422388
Dimitris Sakellaridis17GRE135-19-5Lost in Pardubice R16
Lost in Pazardzhik 3 R16
423330
Jérôme Kym20SUI134+3
424417
Patrik Trhac24USA133+3Lost in Charleston R16
425272
Pedro Sakamoto30BRA133-45-16
426420
Daniel Pátý23CZE133+5Lost in Pardubice R16
427 NCH 
(483)
Tiago Pereira19POR133+71+22Lisbon R16Lost in Setubal SF
Lost in Braga QF
428167
Franco Agamenone30ITA132+43+16Lost in Braga QF
429222
Evgeny Karlovskiy29RUS132+4Lost in Falun QF
430249
Maximilian Marterer28GER131+4
431220
Omar Jasika26AUS131+4
432430
Siddhant Banthia23IND131-2-2
433390
Imanol López Morillo23ESP131+4Lost in Sabadell 2 QF
434421
Joao Victor Couto Loureiro20BRA131+2Lost in Punta Del Este R16
435221
Jay Clarke25GBR130+3
436 NCH 
(481)
Dax Donders23NED130+47+16Lost in Santa Margherita 6 F
Lost in Santa Margherita 7 R16
437115
Tennys Sandgren32USA129+2
438332
Aliaksandr Liaonenka24BLR129-43-15
439380
Daniel Little26GBR129-7-4
440420
Dragos Nicolae Madaras26SWE128+1
441434
Ryan Seggerman24USA127+1Lost in Charleston R16
442197
Li Tu27AUS127+1
443399
Alexander Weis26ITA127+204+50Lost in Braga F
444421
Colin Markes26USA127Albuquerque W
445246
Tung Lin Wu25TWN126
446136
Zhe Li37CHN126Beijing QF216626
447275
Oleksii Krutykh23UKR126
44892
Vishnu Vardhan36IND126
449215
Nicolás Kicker31ARG125
450384
Rigele Te25CHN125
451238
Matías Zukas27ARG125
452415
Bruno Pujol Navarro22ESP125Lost in Sabadell 2 F
453211
Titouan Droguet22FRA124Lost in Braga R16
45459
Denis Istomin37UZB124Lost in Falun QF
455416
Nick Chappell31USA124Alicante R16
456346
Miloš Karol20SVK124-46-14Lost in Danderyd QF
457371
Shintaro Mochizuki20JPN123-1
458171
Alessandro Giannessi33ITA123-1Lisbon R16Lost in Braga R16
459386
Christian Sigsgaard26DEN123-1Lost in Falun R16
460363
Marcello Serafini21ITA123-1Santa Margherita 7 W
461415
Juan Bautista Otegui24ARG123-1
462414
Alex Michelsen19USA122
463447
Nathan Anthony Barki18INA122
464 NCH 
(496)
Svyatoslav Gulin20RUS122+32+11Alicante R16Kursumlijska Banja 12 W
465 NCH 
(539)
Daniel Siniakov20CZE121+86+25Pardubice W
466173
Facundo Díaz Acosta22ARG120-118-50
467366
Duarte Vale24POR120-2Lisbon R16Lost in Braga QF
468424
Naoki Tajima23JPN120+2+3Lost in Takasaki QF
469450
Gabriel Diallo22CAN119-3
470294
Johannes Ingildsen26DEN118+3+2Lost in Danderyd QF
Falun W
471 NCH 
(509)
Jody Maginley28ANT118+76+21Sharm El Sheikh 13 W
Lost in Sharm El Sheikh 14 F
472467
Giorgio Ricca28ITA117-5
473153
Nicolás Mejía23COL117-44-16Lost in Bogota R16
474464
Lorenzo Joaquín Rodríguez24ARG117-6Lost in Lujan SF
475392
Aoran Wang26CHN117-6Lost in Beijing R16
476389
Aleksandar Vukic27AUS116-4
477 NCH 
(515)
Blake Bayldon24AUS116+58+16Lost in Darwin 2 F
478474
Patrick Harper23AUS115-4Lost in Danderyd R16
Lost in Falun R16
479335
Johannes Härteis27GER115-4
480315
Andres Urrea29COL115-4Lost in Bogota R16
481423
Egor Agafonov21RUS115-3
482438
Yeong Seok Jeong23KOR115-3
483352
Yannik Steinegger23SUI115+3+2Lost in Danderyd SF
Lost in Falun SF
484453
Shunsuke Mitsui21JPN114-4
485467
Ignacio Buse19PER114-4
486459
Adolfo Daniel Vallejo19PAR114-4
487461
Paulo Andre Saraiva Dos Santos23BRA114-3
488306
Juan Sebastián Gómez31COL113-3Lost in Bogota R16
489396
Filip Duda25CZE113+54+16Lost in Pardubice F
Lost in Pazardzhik 3 R16
490338
Andrés Andrade24ECU113-13-2Lost in Albuquerque R16
491462
Robin Bertrand20FRA113-4
492349
Masamichi Imamura24JPN112-4
493311
Alexis Galarneau24CAN112-53-16
494420
Maximus Jones19THA112-5
495342
Antoine Bellier26SUI111-81-25
496471
Stuart Parker26GBR111-6
497316
Flavio Cobolli21ITA111-6
498242
Frederico Ferreira Silva28POR111-6Alicante R16
499148
Gijs Brouwer27NED111-6
500362
Mattéo Martineau24FRA111-6Mouilleron le Captif R16
501363
Khumoyun Sultanov24UZB111-6
502482
Nitin Kumar Sinha24IND111-5
503335
Luca Van Assche19FRA110-4
504124
Jannik Sinner22ITA110-4Lost in Beijing R16
505250
Alibek Kachmazov21RUS110-4
506459
Arthur Fils19FRA110-4
507456
Luca Potenza23ITA110-4Lost in Santa Margherita 7 F
508457
Gabriele Maria Noce27ITA110-4Lost in Santa Margherita 6 R16
Lost in Arad SF
509500
Bogdan Pavel24ROU109-4
510356
Nicholas David Ionel20ROU109-4
511510
Franco Roncadelli23URU109+3+2Lost in Punta Del Este QF
Lost in Lujan R16
512416
Giovanni Fonio25ITA108-4
513334
Oleksandr Ovcharenko21UKR108-85-25
514371
Evan Zhu25USA108-4Lost in Charleston R16
515390
Adam Moundir28MAR108-3Lost in Forbach F
516470
Qian Sun22CHN108-5Beijing QF198608
517334
Matteo Gigante21ITA107-4
518401
Andrey Chepelev25RUS106+50+15Kursumlijska Banja 12 W
Lost in Pazardzhik 3 R16
519299
Sebastian Ofner27AUT105-2
520502
Fernando Yamacita26BRA105-1
521519
Garrett Johns22USA104Lost in Charleston R16
522269
Mili Poljičak19CRO104
523345
Peter Heller31GER104Lost in Sabadell 2 QF
524 NCH 
(588)
Adrian Oetzbach25GER104+64+15Danderyd W
525500
David Jordá Sanchis29ESP104+112+25Lost in Bogota QF
526438
Erik Arutiunian18BLR104-10-2Lost in Kursumlijska Banja 12 QF
Lost in Zlatibor R16
527147
Sekou Bangoura31USA103-2
528352
Sandro Kopp23AUT103-2Pazardzhik 3 W
529200
Tomás Lipovšek Puches30ARG103-2Lost in Arad R16
530327
Fabio Coelho23POR103+7+3Lisbon R16Lost in Setubal QF
531520
Emile Hudd23GBR102-3
532521
Álvaro Guillén Meza20ECU102-3Lost in Lujan R16
533402
Jakub Menšík18CZE101-13-3
534416
Sumit Nagal26IND101-4
535282
James Frawley29AUS101-17-4
536516
Jie Cui25CHN101-5Lost in Beijing R16
537502
Fermin Tenti26ARG101+62+15Punta Del Este W
Lost in Lujan F
538486
Nicolas Moreno De Alboran26USA100-6Tiburon R16
539376
Yuki Mochizuki25JPN100-6
540524
Elio Jose Ribeiro Lago25ITA100-16-4
541499
Buvaysar Gadamauri23BEL100-5
542518
Abdullah Shelbayh19JOR99-4
543369
Alex Rybakov26USA98-3
544455
Peter Bertran27DOM98-3
545449
Nerman Fatić28BIH97-3
546371
Facundo Juárez26ITA97-1
547412
Jea Moon Lee30KOR97-3
548529
Maxence Beaugé23FRA97-2
549512
Daisuke Sumizawa24JPN97+10+3Lost in Takasaki QF
55085
Tristan Lamasine30FRA96-1Mouilleron le Captif R16
551154
Sanjar Fayziev29UZB96-1
552500
Leonid Sheyngezikht22BUL96-18-4
553365
Aaron Addison27AUS96-14-3Lost in Darwin 2 R16
554530
Joao Fonseca17BRA95-2
555239
Kyrian Jacquet22FRA95-2
556519
Simon Beaupain24BEL95-2
557383
Petr Nesterov20BUL95-148-43Lost in Kursumlijska Banja 12 QF
558226
Pavel Kotov24RUS94-3
559551
Anton Matusevich22GBR94-3Lost in Falun F
560259
David Poljak27CZE94-3
561332
Ilya Snițari21MDA94-3Lost in Zlatibor QF
562451
Filip Cristian Jianu22ROU93-2
563252
Matías Franco Descotte29ARG93-2
564470
Finn Reynolds23NZL93-16-4Forbach W
565374
Goncalo Falcao35POR93+38+8Lisbon R16Lost in Setubal SF
566285
Aidan McHugh23GBR92-57-16
567491
Luigi Sorrentino25ITA92+41+8Lost in Santa Margherita 6 SF
568476
Valentin Vacherot24MON91-5
569251
Matheus Pucinelli De Almeida22BRA91-5Campinas R16
570413
Gabriel Alejandro Hidalgo33ARG91-5
571377
Mariano Navone22ARG91-5
572564
Chak Lam Coleman Wong19HKG91-5
573295
Yibing Wu23CHN90-4
57451
Andy Murray36GBR90-4
575286
Matteo Arnaldi22ITA90-3
575346
Laslo Djere28SRB90-3
5754
Vasek Pospisil33CAN90-3
578174
Holger Rune20DEN90-3
579543
Martin Landaluce17ESP90-3
579543
J.J. Wolf24USA90-3
581176
Sebastian Korda23USA90-3
581133
Casper Ruud24NOR90-3
583196
Alejandro Davidovich Fokina24ESP90-3
58466
Grigor Dimitrov32BUL90-3
585283
João Domingues29POR90-2Lisbon R16
586 NCH 
(594)
Keisuke Saitoh22JPN90+8+3Lost in Takasaki QF
587205
Tomás Martín Etcheverry24ARG90-3Lost in Beijing R16
588355
Franco Emanuel Egea27ARG89-3Lost in Sabadell 2 R16
589458
Augusto Virgili29ITA89-2Lost in Santa Margherita 6 R16
590589
Ishaque Eqbal25IND89-1
591 NCH 
(650)
Joshua Sheehy26USA89+124+25Sharm El Sheikh 13 W
Lost in Sharm El Sheikh 14 F
592 NCH 
(624)
Noah Lopez21SUI89+35+8Lost in Melilla F
Lost in Sabadell 2 R16
593589
Marko Topo20GER88-2Lost in Zlatibor R16
594405
Dominik Kellovský27CZE88-2
595201
Jelle Sels28NED87-2
596 NCH 
(597)
Xiaofei Wang20CHN86+1
597528
Christian Langmo27USA85+4Tiburon R16
598 NCH 
(602)
Cengiz Aksu25TUR85+4
599521
Gabi Adrian Boitan24ROU84+6
600548
Tomohiro Masabayashi25JPN84+7Lost in Takasaki R16
601 NCH 
(605)
Woobin Shin19KOR84+8
602588
Edas Butvilas19LTU83+9Lost in Falun QF
603320
Ryan Nijboer24NED83+9Lost in Sabadell 2 SF
604485
Mikalai Haliak25BLR83+9
605384
Ryan Peniston27GBR82+9Lost in Charleston R16
606503
Andrew Rogers24USA82+9
607211
Zhizhen Zhang26CHN81+10
608 NCH 
(753)
Jesse Timmermans34NED81+145+25Santa Margherita 6 W
609419
Alejandro Moro Cañas22ESP81+10Alicante R16
610431
Mukund Sasikumar26IND81+8
611299
Luca Nardi20ITA81+9
612526
Uisung Park23KOR81+9
613406
Alexander Shevchenko22RUS81+9
614 NCH 
(650)
Gabriel Debru17FRA81+146+25Mouilleron le Captif R16Lost in Orleans QF
615292
Juan Ignacio Galarza29ARG81+8
616416
Manish Sureshkumar24IND81+8
617608
Nicolas Bruna24CHI81+8Lost in Lujan QF
618616
Linang Xiao23CHN81+8
619162
Julian Lenz30GER80+9
62075
Felipe Meligeni Alves25BRA80+9
621116
Mark Vervoort32NED80+9Lost in Sabadell 2 QF
622338
Dayne Kelly33AUS80+23+3Lost in Darwin 2 QF
623 NCH 
(645)
Niels Visker21NED80+25+3Lost in Santa Margherita 6 QF
Lost in Santa Margherita 7 QF
624603
Daniel Antonio Núñez22CHI80-18-4
625450
Wishaya Trongcharoenchaikul28THA80+6
626606
Marlon Vankan23GER80-16-4
627401
Joe Tyler24GBR80+5
628 NCH 
(632)
Jan Kupcic22SLO79+6
629514
Kalin Ivanovski19MKD79+4Lost in Setubal R16
630158
David Pérez Sanz29ESP79+6
631537
Tommaso Compagnucci23ITA79+7Lost in Santa Margherita 6 R16
Lost in Santa Margherita 7 SF
632174
Marco Trungelliti33ARG78+7Campinas R16
633375
Ethan Quinn19USA78+7Tiburon R16
634622
Hanwen Li21CHN78+7Beijing QF168578
635583
Alec Beckley22RSA78-37-8
636483
Ethan Cook20AUS78-36-8Lost in Darwin 2 R16
63765
Benoît Paire34FRA77+5Lost in Orleans R16
638359
Seongchan Hong26KOR77+5
639604
Louroi Martinez25SUI77+5Lost in Forbach F
640 NCH 
(669)
Hynek Bartoň19CZE77+29+5Lost in Pardubice SF
Lost in Pazardzhik 3 SF
641247
Denis Yevseyev30KAZ77+5
642627
François Musitelli24FRA77+7
643633
Christian Oliveira23BRA76+7Lost in Punta Del Este R16
Lost in Lujan R16
644 NCH 
(649)
Brian Bozemoj19NED76+7
645406
Makoto Ochi27JPN76+48+8Lost in Takasaki SF
646 NCH 
(652)
Robert Cash22USA75+6
647646
Eliot Spizzirri21USA75+6
64826
João Sousa34POR75+6
649235
Kimmer Coppejans29BEL75+7
650262
Roberto Cid Subervi30DOM75+7Lost in Monastir 44 R16
Lost in Monastir 45 SF
651647
Jakub Nicod19CZE75+44+8Lost in Pardubice SF
Lost in Arad F
652569
Akram El Sallaly25EGY75+7
653 NCH 
(660)
Aleksandr Lobanov22RUS75+7Lost in Monastir 44 R16
Monastir 45 W
654642
Jan Hrazdil18CZE74+18+3Lost in Pardubice QF
Lost in Arad R16
655356
Tristan McCormick24USA74-69-15
656 NCH 
(661)
Dominik Recek28CZE74+6Pardubice W
657547
Gabriele Piraino19ITA74+19+3Lost in Santa Margherita 6 QF
Lost in Santa Margherita 7 R16
658633
George Houghton25GBR74+5Lost in Danderyd R16
659263
Mariano Kestelboim27ARG73+5Lost in Lujan SF
660231
Courtney John Lock26ZIM73+5
661 NCH 
(687)
James Davis24GBR73+26+4Lost in Danderyd SF
Lost in Forbach SF
662661
Olaf Pieczkowski19POL73+5Lost in Falun QF
663601
Denis Klok25RUS73+5Arad W
664649
Evgeny Philippov21RUS72+6Lost in Sharm El Sheikh 13 R16
665467
Amr Elsayed24EGY72+6Lost in Sharm El Sheikh 14 R16
66677
Gonçalo Oliveira28POR72-290-80
667 NCH 
(687)
Nikita Ianin22RUS72+49+8Lost in Sharm El Sheikh 13 SF
Lost in Sharm El Sheikh 14 SF
668258
Javier Barranco Cosano24ESP71+235+30Lost in Braga SF
669405
Carlos Sánchez Jover23ESP71+4
670 NCH 
(674)
Lorenzo Gagliardo23ITA71+4Lost in Lujan QF
671666
Dali Blanch20USA71-5-2Alicante R16
672625
Osgar O'Hoisin27IRL71+6Lost in Albuquerque QF
673577
Raphael Calzi26LUX71+6Lost in Forbach QF
674182
Marius Copil32ROU70+6
675552
Guy Orly Iradukunda27BDI70-14-4
676597
Quentin Folliot24FRA70+6
677 NCH 
(683)
Seon Yong Han22KOR70+6
678185
Jason Jung34TWN69+6
679339
Cezar Crețu22ROU69+6
680 NCH 
(686)
Millen Hurrion24GBR69+6Forbach W
681361
Simon Freund27SWE69-23-6Lost in Danderyd QF
Falun W
682589
Diego Fernandez Flores22CHI69+6
683487
Harry Wendelken21GBR69+6Lost in Danderyd R16
Lost in Falun F
684597
Zaharije Zak Talic25AUS69-80-16Lost in Darwin 2 R16
685203
Mirza Bašić32BIH68+5Lost in Zlatibor QF
686321
Filip Peliwo29POL68+5
687 NCH 
(692)
Nikola Basic21CRO68+5
688435
Abraham Asaba26GHA68+6Lost in Kursumlijska Banja 12 R16
Lost in Zlatibor QF
689626
Semen Voronin20RUS67+7
690585
Viacheslav Bielinskyi19UKR67+7
691661
Alexandr Binda22ITA67+7
692651
Luciano Emanuel Ambrogi19ARG67+7Lost in Lujan SF
693538
Thantub Suksumrarn22THA67+7
694361
Iñaki Montes De La Torre20ESP66+7
695311
Lorenzo Giustino32ITA66+7
696 NCH 
(708)
Pablo Llamas Ruiz20ESP66+269+30Lost in Braga SF
697464
Yanaki Milev19BUL66-190-43Lost in Kursumlijska Banja 12 QF
Lost in Pazardzhik 3 QF
698193
Andrea Collarini31ARG66-82-16Campinas R16
699 NCH 
(704)
Stijn Pel21NED66+5
700371
Kyle Seelig26USA65-118-25
701 NCH 
(706)
Matteo De Vincentis25ITA65+5
702674
Jorge Martinez Martinez28ESP65+114+15Melilla W
Sabadell 2 W
703627
Federico Bertuccioli25ITA65+6Lost in Forbach R16
704330
Liam Draxl21CAN64+7
705260
José Pereira32BRA64+7
706267
Steven Diez32CAN64+7
707669
Ivan Denisov23RUS64+7
708374
Sho Katayama34JPN63+9
709302
Jonáš Forejtek22CZE63-119-25
710528
Kai Lemstra24GER63+8
711358
Sebastian Fanselow31GER63-76-16
712701
Kazuma Kawachi28JPN63+124+16Lost in Takasaki F
713355
Davide Pozzi25ITA63+6Lost in Santa Margherita 6 R16
Lost in Santa Margherita 7 QF
714342
Patrik Rikl24CZE62+8
715269
Miljan Zekić35SRB62+5
716188
Enzo Couacaud28FRA62+7
717688
Maks Kaśnikowski20POL62+8
718621
Hady Habib25LBN62+6
719597
Giorgio Tabacco20ITA62-38-8Lost in Santa Margherita 6 SF
Lost in Santa Margherita 7 R16
720418
Kirill Kivattsev25RUS62-125-25
721217
Tomás Barrios Vera25CHI61+5
722632
Oscar Weightman21GBR61+7
723337
Carlos Taberner26ESP61+4
724263
Joris De Loore30BEL61+3
725 NCH 
(730)
Rishab Agarwal27IND61+5
726516
Cooper Williams18USA60-71-15
727700
Borys Zgola19POL60+4
728166
Salvatore Caruso30ITA60+4
729 NCH 
(734)
Siim Troost23EST60+5Lost in Danderyd R16
730 NCH 
(735)
Alan Fernando Rubio Fierros24MEX60+5
731467
Jarno Jans23NED59+5
732586
Lorenzo Claverie21ITA59+5
733615
Preston Brown22USA59+5
734688
Émilien Voisin23FRA58+5
735686
Luis Britto30BRA58+84+8Lost in Punta Del Este F
Lujan W
736 NCH 
(740)
Sanhui Shin26KOR58+4
737 NCH 
(741)
William Jansen18GBR57+4
738654
Cannon Kingsley22USA57+5
739 NCH 
(746)
Matthew Howse22GBR57+7
740 NCH 
(747)
Bohua Dong21CHN57+7
741 NCH 
(744)
Arthur Weber31FRA57+8
742399
Federico Arnaboldi23ITA57+6Lost in Santa Margherita 6 R16
Lost in Santa Margherita 7 R16
743708
Jesse Flores28CRC57-35-8Lost in Arad QF
744606
Palaphoom Kovapitukted23THA57+6
745628
James Mackinlay23GBR57-35-8
746704
Kareem Al Allaf25USA57+5
747594
Max Alcalá Gurri21ESP57+27+2Lost in Melilla SF
Lost in Sabadell 2 QF
748588
Jack Vance25USA57+4Lost in Setubal QF
Lost in Sabadell 2 QF
749 NCH 
(753)
Joshua Lapadat20CAN56+4
750358
Matěj Vocel26CZE56+5
751 NCH 
(756)
Taha Baadi22CAN56+5
752409
Jeremy Jahn33GER56+5
753512
Blu Baker22GBR56+6
754622
S Mert Ozdemir23TUR56+7
755677
Hamish Stewart24GBR56-78-15Lost in Danderyd R16
Lost in Forbach SF
756452
John McNally24USA55+7
757620
Federico Bondioli18ITA55+7Lost in Santa Margherita 6 R16
Lost in Santa Margherita 7 R16
758622
Jan Choinski27GBR55+8
759 NCH 
(763)
Manuel Mazza24ITA55+8
760539
Adria Soriano Barrera24COL55+5Lost in Bogota R16
761376
Rudolf Molleker22GER55+7
762 NCH 
(764)
Juan Manuel La Serna19ARG55+7
763652
Axel Garcian21FRA55+7
764413
Marat Sharipov20RUS55+7
765634
Simon Anthony Ivanov23BUL55+7Lost in Pazardzhik 3 SF
766641
Kokoro Isomura20JPN55+7Lost in Darwin 2 R16
767758
Ozan Baris19USA54+8
768493
Yann Wójcik26POL54-24-3
769367
Mario Mansilla Diez21ESP54+7
770768
Joel Pierleoni20GBR54+7
771 NCH 
(785)
Hikaru Shiraishi23JPN54+28+3Lost in Takasaki QF
772730
Maxim Shin20UZB54+7
773691
Sheng Tang23CHN54+7
774649
Saba Purtseladze22GEO54+7Lost in Sharm El Sheikh 13 R16
775375
Yusuke Takahashi25JPN53+7
776768
Bryce Nakashima19USA53+7
777 NCH 
(784)
Matthew Summers25GBR53+7
778454
Sora Fukuda25JPN53+7
779738
Thijmen Loof21NED53+7
780751
Florent Bax24FRA53+7
781762
Călin Manda25ROU53-19-3Lost in Arad QF
782490
Justin Boulais21CAN52+7
783733
Angel Diaz Jalil21ECU52+7
784718
Chris Rodesch22LUX52+7
785766
Miguel Damas23ESP52+7
786291
Evgenii Tiurnev26RUS52+7
787778
Franco Ribero24ARG52-9-2Lost in Punta Del Este R16
788252
Calvin Hémery28FRA52+6
789278
Riccardo Bonadio30ITA52+6Lisbon R16Lost in Braga R16
790 NCH 
(820)
Stefano Reitano26ITA52+30+2Lost in Monastir 44 QF
791619
Patrick Kaukovalta24FIN51+5
792704
Brandon Perez23VEN51+5
793463
Mats Rosenkranz25GER51+169+15Danderyd W
794473
Shuichi Sekiguchi32JPN51+4
795778
Patrick Brady18GBR51+5
796786
Aleksandr Braynin24UKR51+5
797510
Alejandro Manzanera Pertusa20ESP51+5Alicante R16
798480
Sergi Perez Contri25ESP51-95-15
799609
Alexandros Skorilas23GRE51-11-2
800 NCH 
(824)
Leonardo Rossi21ITA51+87+8Lost in Sharm El Sheikh 13 SF
801765
Tomoya Fujiwara22JPN50+2
801695
Oliver Crawford24USA50+9198+50Lost in Charleston F
803220
Hugo Gaston23FRA50+1
804748
Jaesung Choe23KOR50+1
805406
Gabriel Décamps24BRA50+2
806198
Elliot Benchetrit25MAR50+2
807263
Egor Gerasimov30BLR50-1Lost in Astana R16
808444
Fábián Marozsán23HUN50+1
809584
Adrian Andreev22BUL50+1
810 NCH 
(811)
Radu Mihai Papoe21ROU50+1
811273
Alexandre Müller26FRA50+1
812 NCH 
(814)
Matt Hulme24AUS50+2Lost in Darwin 2 R16
813750
Federico Campana25ITA50+2Lost in Arad SF
814225
Mohamed Safwat33EGY50+3
815795
Jasza Szajrych21POL50+3
816540
Guy Den Ouden21NED49+5
817492
Lukas Neumayer21AUT49+5
818255
Yan Bondarevskiy23RUS49+6
819773
Johannes Seeman23EST49+4Lost in Danderyd R16
820531
Santiago De La Fuente21ARG49-115-16
821 NCH 
(826)
Matthew William Donald18CZE49+91+8Lost in Pardubice SF
Lost in Arad F
822739
Nicolas Parizzia25SUI49+3Lost in Santa Margherita 7 R16
823 NCH 
(826)
Ji Hoon Son29KOR49+3
824538
Louis Weßels25GER48+3
825352
Georgii Kravchenko23UKR48+3
826360
Juan Pablo Ficovich26ARG48+3Lost in Bogota R16
827527
Illya Beloborodko22UKR48+3
828 NCH 
(831)
Wissam Abderrahman19TUN48+3
829554
Jake Delaney26AUS48+3
830 NCH 
(848)
Nicolas Buitrago25COL48+18+2Lost in Kursumlijska Banja 12 QF
Lost in Zlatibor QF
831618
Marvin Möller24GER47+2
832773
Lorenzo Esquici20BRA47+3Lost in Albuquerque R16
833 NCH 
 1007
Adam Jones25GBR47+215+16Lost in Sharm El Sheikh 13 F
Lost in Sharm El Sheikh 14 R16
834823
Gokberk Saritas20TUR47+4
83516
Ryan Harrison31USA46+4
83679
Lucas Pouille29FRA46+4
837733
Sebastian Santibanez27CHI46+5
838388
Alexander Ritschard29SUI46+3Tiburon R16Lost in Charleston R16
839232
Thai Son Kwiatkowski28USA46+3Lost in Charleston R16
839304
Genaro Alberto Olivieri25ARG46+5
841232
Camilo Ugo Carabelli24ARG46-121-16
842447
Miguel Fernando Pereira24CHI46+3
843689
Jiri Jenicek23CZE46+3
844670
Jimmy Yang26GER46+38+3Lost in Guiyang QF
845741
Paul Wörner27GER46-32-4
846 NCH 
(849)
Trent Bryde24USA45+3
846158
David Goffin32BEL45+3
84625
Xavier Malisse43BEL45+3
846268
Jurij Rodionov24AUT45+3
85082
Dušan Lajović33SRB45+3
850249
Alejandro Tabilo26CHI45+3
852300
Daniel Altmaier25GER45+3
852240
Yannick Hanfmann31GER45+3
85256
Radu Albot33MDA45+6
855627
Timofey Skatov22KAZ45
856169
Marco Cecchinato31ITA45+2
856460
Christopher O'Connell29AUS45+2
85867
Dominic Thiem30AUT45+3
859 NCH 
(862)
Billy Blaydes19GBR45+3
860549
Viktor Jović21SRB45+20+2Lost in Kursumlijska Banja 12 QF
Lost in Zlatibor F
861745
Peter Benjamin Privara19SVK45+49+4Lost in Monastir 44 SF
Lost in Monastir 45 SF
862 NCH 
(863)
Lewie Lane22GER45+1Lost in Forbach QF
863514
Sebastián Báez22ARG45+1Lost in Astana R16
864723
Leopold Zima23GER45+1
865 NCH 
 1201
Zhan Zheng20CHN45+379+25Guiyang W
866765
Kosuke Ogura27JPN45-29-2
867806
Igor Dudun24UKR45+21+2Lost in Monastir 44 QF
868842
Antonio Prat19ESP44-1
869670
Eduardo Nava26USA44-1
870869
Sebastian Dominko20SLO44-1
871366
Toby Kodat20USA44-138-16
872130
Andrea Arnaboldi35ITA44-2Lost in Santa Margherita 6 R16
Lost in Santa Margherita 7 R16
873422
Ugo Blanchet24FRA44-2
874726
Naoki Nakagawa26JPN44-2
875713
Gabriele Bosio22ITA44-28-2Lost in Sharm El Sheikh 14 QF
876676
Boris Butulija24SRB44-3
877295
Wilson Leite31BRA44-3
878755
Kirill Mishkin20RUS44-1Lost in Santa Margherita 7 R16
879722
Jake Bhangdia25USA44-3Lost in Monastir 44 R16
Lost in Monastir 45 R16
880788
Niccolo Catini25ITA44-2Lost in Santa Margherita 6 R16
Lost in Santa Margherita 7 F
881879
Pedro Rodenas19ESP43-2
881863
Federico Cina16ITA43+20+2Lost in Monastir 44 QF
883881
Freddy Blaydes17GBR43-2
884871
Joshua Goodger24GBR43-1
885884
Taym Al Azmeh19GER43-1
886730
Yamato Sueoka20JPN43-1Lost in Darwin 2 R16
887774
Vladislav Ivanov24RUS43-1
888873
Mathys Erhard21FRA42+1
889828
Elgin Khoeblal22NED42+1
890541
Pedro Vives Marcos22ESP42+1
891CH
Jack Anthrop19USA42+1
891115
Thiemo de Bakker35NED42+1
893788
Tom Hands26GBR42+1
894481
Stefan Palosi23ROU42+1
895 NCH 
 1103
Keshav Chopra21USA42+208+15Monastir 44 W
896CH
Lior Goldenberg23ISR42
897737
Guy Den Heijer26NED42+37+3Lost in Santa Margherita 6 QF
Lost in Santa Margherita 7 QF
898818
Elijah Strode21USA42
899891
Ilia Simakin19RUS42
900560
Davide Galoppini28ITA42+35+3Lost in Santa Margherita 6 QF
901647
Petr Bar Biryukov21RUS42-1Lost in Zlatibor R16
902362
Hugo Grenier27FRA41
903304
Dmitry Popko26KAZ41+1
903115
Jaroslav Pospíšil42CZE41+1
905813
Daniel De Jonge24NED41+102+8Lost in Danderyd F
Lost in Forbach R16
906209
Facundo Mena31ARG41-164-16
907CH
Matthias Ujvary19AUT41
908CH
Daniel Moreno23MEX41
909299
Enrico Dalla Valle25ITA41Lisbon R16Lost in Santa Margherita 7 QF
910642
Tim Handel26GER41+1
911 NCH 
(913)
Yuta Kawahashi25JPN41+2
912262
Juan Bautista Torres21ARG41-237-30
913783
Kody Pearson24AUS41-47-4Lost in Darwin 2 R16
914CH
Ye Cong Mo23CHN41
915914
Andrei Duarte24COL41
916683
Adam Jurajda20CZE41Lost in Monastir 44 R16
917805
Tom Evans22AUS41
918 NCH 
(958)
Isaac Nortey24GHA41+40+4Lost in Monastir 44 SF
Lost in Monastir 45 QF
919918
Samir Hamza Reguig21ALG41-1Lost in Monastir 44 QF
Lost in Monastir 45 R16
920893
Seung Woo Cho25KOR40-1
921920
Daniel Verbeek19NED40-1
922615
Edoardo Lavagno25ITA40-1
923607
Fausto Tabacco21ITA40-165-16Lost in Santa Margherita 7 R16
924806
Fons Van Sambeek21NED40-2Lost in Albuquerque R16
925707
Matyas Cerny21CZE40-218-25
926923
Ignacio Antonio Becerra Otarola23CHI40-3
927667
Maxence Broville24FRA40-3
928734
Victor Lilov19USA40-3
929757
Luca Giacomini25ITA40-3
930540
Zura Tkemaladze23GEO40+27+3Lost in Sharm El Sheikh 13 QF
Lost in Sharm El Sheikh 14 R16
931928
Joel Josef Schwarzler17AUT39-3
932930
Erik Grevelius23SWE39-2
933316
Yannick Mertens36BEL39-2
934932
Lorenzo Carboni17ITA39-2
935486
Patrick Zahraj24GER39+31+3Lost in Pardubice QF
Lost in Arad QF
936814
Niccolo Baroni19ITA39+104+8Lost in Santa Margherita 6 SF
937729
Clément Chidekh22FRA39-4
938 NCH 
 1043
Thomas Braithwaite23AUS39+108+8Lost in Monastir 44 F
Lost in Monastir 45 F
939745
Carl Emil Overbeck22DEN38-2
940938
William Grant22USA38-2
941784
Ondřej Horák20CZE38-2
942675
Alessio Zanotti24ITA38-1
943556
Nathan Ponwith25USA38-3
944887
Tibo Colson23BEL38+28+2Lost in Danderyd QF
945645
Mert Naci Türker25TUR38-1
946817
Lucas Bouquet26FRA38-3
947945
Chirag Duhan19IND38-2
948169
Tuna Altuna34TUR38-2
949720
Tom Gentzsch20GER38-2Lost in Forbach QF
950889
Igor Kudriashov20RUS37-2
951842
Anthony Genov21BUL37+114+8Lost in Melilla F
Lost in Pazardzhik 3 QF
952822
Kasidit Samrej22THA37-3
953950
Benjamin Pietri27FRA37-3
954707
Olivier Rojas22BEL37-3
955952
Adan Freire Da Silva24FRA37-3
956562
Nikolás Sánchez Izquierdo24ESP37-1
957956
Mateo Del Pino20ARG37-1Lost in Punta Del Este R16
Lost in Lujan R16
958701
Gabriel Donev27BUL37+28+2Lost in Kursumlijska Banja 12 QF
Lost in Pazardzhik 3 SF
959674
Samuel Martinez Arjona21ESP37
960282
Mats Moraing31GER36
961510
Alexey Vatutin30RUS36
962403
Justin Barki23INA36+1
963237
Alexandr Cozbinov28MDA36+1
964486
Aleksandre Bakshi26GEO36+4
965463
Peter Goldsteiner33AUT36+2
966729
Marco De Rossi26SMR36+3
967717
Lilian Marmousez21FRA36+3
968 NCH 
(971)
Federico Valle23ITA36+3Lost in Kursumlijska Banja 12 R16
Lost in Zlatibor R16
969832
Vitali Shvets42RUS36+4Lost in Santa Margherita 7 R16
970886
Gabriele Moghini27SUI36+4
971 NCH 
(975)
Mihai Razvan Marinescu22ROU36+4Lost in Arad QF
972 NCH 
(977)
Artem Podorozhnyi19UKR36+5
973417
Pedro Araújo21POR36-98-8Lisbon R16Lost in Setubal SF
974966
Tauheed Browning20USA35+4
975 NCH 
(979)
Jorge Plans21ESP35+4
976920
Robin Catry21FRA35+4
977170
Ivan Gakhov26RUS35+275+16Lost in Braga QF
978592
Louis Tessa25FRA35+3
979504
Baoluo Zheng22CHN35+118+8Lost in Guiyang SF
Sharm El Sheikh 14 W
980703
Mathieu Scaglia24FRA35+3
981967
Loann Massard18FRA35+3Lost in Forbach R16
982721
Mattias Southcombe20GBR35+3
983913
Aidan Kim18USA35-47-4
984 NCH 
 1012
Mateo Barreiros Reyes22BRA35+33+2Lost in Punta Del Este QF
Lost in Lujan R16
985 NCH 
 1110
Andrea Bacaloni21ITA35+126+8Lost in Sharm El Sheikh 13 SF
Lost in Sharm El Sheikh 14 QF
986478
Daniel Rodrigues23POR35+1
987327
Gian Marco Moroni25ITA34+1Lost in Santa Margherita 7 R16
988963
Stefan Latinovic23SRB34+1
989792
Yuhei Kono28JPN34+124+8Lost in Takasaki SF
990963
Learner Tien17USA34
991 NCH 
 1032
Matej Dodig18CRO34+45+3Lost in Pardubice QF
Lost in Zlatibor QF
992367
Gonzalo Lama30CHI34-1
993648
Alex Martinez22ESP34Lost in Albuquerque R16
99437
Lukáš Rosol38CZE34
995991
Adam Heinonen21SWE34-3Lost in Danderyd R16
Lost in Falun SF
996598
Alafia Ayeni24USA34-1
997 NCH 
 1063
Chang Lin Tsai22TWN34+120+8Lost in Guiyang SF
998277
Mikhail Fufygin33RUS34-1
999770
Cyril Vandermeersch24FRA34-1
1000953
Stefano D'Agostino19ITA34-47-3
In Play :
Beijing ATP500  
Astana ATP250  
Alicante, Campinas CH100  
Mouilleron le Captif   
Lisbon, Tiburon CH75  
Punta Del Este ITF15  
Highlight Country :