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, M25/15 (GS/ATP Tour/Challengers/ITF + winner points)
All
<18
<19
<20
<21
<22
<23
<24
<25
>30
>35
#CHPlayerAgeCtryPts+/-CurrentPreviousCurrentNextMax
1CH
Marcel Granollers38ESP7500
1CH
Horacio Zeballos39ARG7500
31
Matthew Ebden36AUS7495Hamburg R1675407950
41
Rohan Bopanna44IND7210Hamburg R1673007710
51
Joe Salisbury32GBR6560
61
Rajeev Ram40USA6515Hamburg R1666057015
75
Marcelo Arévalo33ESA6350
81
Mate Pavić31CRO5590
9CH
Andrea Vavassori29ITA4940-45
108
Simone Bolelli38ITA4695-90
Advertisement
117
Andrés Molteni36ARG4185
127
Harri Heliövaara35FIN4185
136
Édouard Roger-Vasselin40FRA4130Hamburg QF42204540
146
Michael Venus36NZL4130
157
Santiago González41MEX4040Gstaad R1640404200
1610
Máximo González40ARG4005
17CH
Henry Patten28GBR3990
182
Ivan Dodig39CRO3850
191
Wesley Koolhof35NED3750+1
207
Kevin Krawietz32GER3740+1Hamburg R1638304240
207
Tim Pütz36GER3740+1Hamburg R1638304240
2219
Max Purcell26AUS3725-3-105
231
Austin Krajicek34USA3715+1Hamburg R1637604170
2423
Jordan Thompson30AUS3685-1-45
251
Neal Skupski34GBR3380
261
Nikola Mektić35CRO3355
273
Jean-Julien Rojer42NED3245+45Hamburg QF33353655
2822
Nathaniel Lammons30USA3100-70Newport R1631003170
2816
Jackson Withrow31USA3100-70Newport R1631003170
3018
Sander Gillé33BEL2890Hamburg R1628903300
3017
Joran Vliegen31BEL2890Hamburg R1628903300
327
Jan Zieliński27POL2880
3312
Hugo Nys33MON2880
341
Jamie Murray38GBR2840+45Gstaad QF28853045
3530
Sadio Doumbia33FRA2695+1
3631
Fabien Reboul28FRA2695-1Hamburg QF27253045
3735
Robert Galloway31USA2240Newport QF22852445
38CH
Julian Cash27GBR2205Newport QF22052365
3926
Rafael Matos28BRA2085-105Bastad QF21302290
401
Marcelo Melo40BRA2040
417
Lloyd Glasspool30GBR1990+45Hamburg QF20802400
4234
Ariel Behar34URU1940
4334
Adam Pavlásek29CZE1940+1+45Gstaad QF19852145
4443
Albano Olivetti32FRA1875-1-45Gstaad QF19202080
4532
Alexander Erler26AUT1850-45Hamburg R1618952305
4633
Lucas Miedler28AUT1850-45Hamburg R1618952305
47CH
Zhizhen Zhang27CHN1780-45
4823
Rinky Hijikata23AUS1676+2Newport R1617211926
49 NCH 
 (51) 
Tomáš Macháč23CZE1645+2
50 NCH 
 (52) 
Hendrik Jebens28GER1640+2Hamburg R1616852095
Advertisement
51 NCH 
 (53) 
Constantin Frantzen26GER1640+2Hamburg R1616852095
5247
Nicolás Barrientos37COL1625+2Lost in Gstaad R16
5338
Gonzalo Escobar35ECU1620-5-205Bastad R1616201825
5438
Aleksandr Nedovyesov37KAZ1590-5-205Bastad R1615901795
552
John Peers35AUS1580Hamburg R1616252035
561
Nicolas Mahut42FRA1565
5729
Robin Haase37NED1550+1Gstaad QF15951755
5851
Yuki Bhambri32IND1520-1-45Gstaad QF15651725
5957
Sebastian Korda24USA1380
6052
John Patrick Smith35AUS1350Newport R1613501555
618
Andreas Mies33GER1330Hamburg R1613751785
6259
Skander Mansouri28TUN1283+1Gstaad R1612981503
6359
Guido Andreozzi32ARG1261+1Lost in Bastad R16
6462
Sriram Balaji34IND1258-2-45Hamburg R1613481758
65CH
Evan King32USA1223Newport R1612361441
6661
Diego Hidalgo31ECU1200Newport R1612151420
67 NCH 
 (68) 
Ben Shelton21USA1175+2
6864
Luke Johnson30GBR1163-20Lost in Gstaad R16
69 NCH 
 (71) 
Sem Verbeek30NED1150+2Newport R1611701375
7055
Sander Arends32NED1141+2Gstaad QF11861346
7169
Dominik Koepfer30GER1140+2Hamburg R1612301640
72CH
Petros Tsitsipas23GRE1118+7+45Gstaad QF11631323
7364
Victor Cornea30ROU1114+2Gstaad R1611291334
7449
Miguel Reyes Varela37MEX1104+2Lost in Bastad R16
7550
Sam Weissborn32AUT1100-1-20Gstaad R1611201325
7670
Theo Arribage23FRA1098+2+15Bastad QF11431303
7750
Romain Arneodo31MON1070-20Gstaad R1610901295
7845
Francisco Cabral27POR1069-11-118Bastad R1610821287
7918
Matwé Middelkoop40NED1055-9-105Gstaad R1610551260
8068
Alexander Zverev27GER1050
81CH
Yannick Hanfmann32GER1015
8264
Stefanos Tsitsipas25GRE1015+4+45Gstaad QF10601220
8369
Cristian Rodríguez34COL998Gstaad R1610131218
8436
Andre Begemann40GER983Gstaad R1610281233
8582
Grégoire Jacq31FRA977-3-30Bastad QF10221182
8658
Denys Molchanov37UKR961+2Gstaad R1610061211
87 NCH 
 (89) 
Ryan Seggerman24USA951+2Newport R169811186
87 NCH 
 (89) 
Patrik Trhac25USA951+2Newport R169811186
8960
Reese Stalder27USA951+2Newport R169661171
9055
Andre Goransson30SWE946-5-29Newport R169751180
9179
Federico Zeballos36BOL935+3Lost in Gstaad R16
9280
Boris Arias30BOL935+3Lost in Gstaad R16
9387
Manuel Guinard28FRA931-6-30Bastad QF9761136
9453
Karen Khachanov28RUS930+2
95 NCH 
 (98) 
Jakob Schnaitter28GER906+3Hamburg R169711381
9672
Jonathan Eysseric34FRA902+4
9795
Marcus Willis33GBR901+4Amersfoort R16901951
9897
Marco Bortolotti33ITA878-1-44Gstaad R169071112
9998
Niki Kaliyanda Poonacha29IND875+5Lost in Newport R16
100 NCH 
(105)
Mark Wallner24GER871+5Hamburg R169361346
Advertisement
1012
Pierre Hugues Herbert33FRA870+1-30
10295
Patrik Niklas Salminen27FIN858+5Lost in Bastad R16
10392
Matthew Christopher Romios25AUS854-11-84Gstaad R168831088
10488
Fernando Romboli35BRA847+4Lost in Bastad R16
10590
Orlando Luz26BRA846+6+29Bastad QF8911051
10649
Mackenzie McDonald29USA840+3Newport R168851090
10792
Marcelo Zormann28BRA836+3Lost in Bastad R16
10879
Petr Nouza25CZE833-5-65Lost in Qual. Hamburg R1
109106
Piotr Matuszewski26POL832-3-30Bastad QF8771037
11099
Christian Harrison30USA819-11-84Newport R168481053
111102
Sergio Martos Gornes29ESP816+2+5Lost in Qual. Hamburg R2
11261
Tallon Griekspoor28NED815
11344
Andrey Rublev26RUS810+1
11474
William Blumberg26USA787-21-150Newport R168321037
11597
Arjun Kadhe30IND784-16Newport R168291034
116104
Rithvik Choudary Bollipalli23IND760-16Lost in Newport R16
11748
Guillermo Durán36ARG752+1Amersfoort R16768827
11864
Jeevan Nedunchezhiyan35IND734+8+29Hamburg R16Qual. Hamburg WQual. Hamburg W
Hamburg R16
8241234
11985
Luis David Martínez35VEN733+1Gstaad R16758963
12077
Dan Added25FRA720-1-30Pozoblanco R16729770
121CH
Toshihide Matsui46JPN716+2Amersfoort R16716775
122103
Vasil Kirkov25USA711+2Dallas R16714736
123 NCH 
(125)
Patrik Rikl25CZE699+2-9Lost in Qual. Hamburg R1
124 NCH 
(126)
Mick Veldheer28NED699+3
125102
JiSung Nam30KOR686-8-67Lost in Bastad R16
12631
Philipp Oswald38AUT685+2
127 NCH 
(129)
Filip Bergevi30SWE685+2
128114
Ivan Liutarevich28BLR682+2Amersfoort R16682737
12947
Alexander Bublik27KAZ675+2
13080
Vijay Sundar Prashanth37IND675-8-45Hamburg R16Qual. Hamburg WQual. Hamburg W
Hamburg R16
7651175
13186
Luca Sanchez25FRA669+1Granby R16677736
132130
Ray Ho24TWN668+1Tianjin 4 QFLost in Tianjin 3 QFLost in Tianjin 3 QF
Tianjin 4 QF
133128
Kaito Uesugi29JPN664+1Amersfoort R16672731
13421
Jan Lennard Struff34GER650+1
13593
Vladyslav Manafov31UKR647+1
13687
Anirudh Chandrasekar26IND637-15-90Newport R16682887
13784
Andrew Harris30AUS601+1
138110
Zdeněk Kolář27CZE568+3
139110
Karol Drzewiecki28POL565+3Lost in Bastad R16
14035
Nikola Ćaćić33SRB555-1-45
14169
Bart Stevens26NED546+3Lost in Bastad R16
142 NCH 
(145)
Christopher Eubanks28USA540+3
143CH
Charles Broom26GBR540-22
144CH
Matías Soto25CHI525+3Granby R16541600
14521
Andrey Golubev36KAZ520+3
146139
Tristan Schoolkate23AUS517-6-60
147143
Calum Puttergill30AUS513+2Granby R16529588
148142
Lorenzo Musetti22ITA510+2
149146
George Goldhoff29USA508-3-25Amersfoort R16524583
150144
Federico Agustin Gomez27ARG503+2-3
Advertisement
15175
Ivan Sabanov32SRB503+2
15172
Matej Sabanov32SRB503+2
15323
Luke Saville30AUS500+15+37Newport QF545705
154 NCH 
(155)
Johannes Ingildsen27DEN498+1
15558
Ramkumar Ramanathan29IND496+1Newport R16541746
156 NCH 
(159)
Alexandru Jecan36ROU490+3Amersfoort R16490549
157128
Luca Margaroli32SUI484+5
158104
Taylor Fritz26USA480+5
15960
Botic van de Zandschulp28NED480+5
160123
Andrew Paulson22CZE475+5
161144
Santiago Rodríguez Taverna25ARG474-3-16Amersfoort R16490549
16260
Lorenzo Sonego29ITA465+5
163152
James Trotter24JPN459-6-36
16434
Marcelo Demoliner35BRA458-27-150Amersfoort R16474533
16530
Hubert Hurkacz27POL450+5
166147
Kai Wehnelt28GER450+5+4Kassel SF458467
16781
Andrea Pellegrino27ITA449-16-60
168 NCH 
(172)
Simon Freund27SWE443+4
169168
Thomas Fancutt29AUS441+4Pozoblanco QF454487
170164
Blake Ellis25AUS438+4
17160
Hans Hach Verdugo34MEX431+5Granby R16447506
172134
Adam Walton25AUS428-12-60
173159
Kaichi Uchida29JPN419+6Granby R16435494
174166
Benjamin Lock31ZIM416-8-58
17519
Fabrice Martin37FRA416-6-45Gstaad R16461666
176173
Scott Duncan29GBR411+2-12Amersfoort R16419478
177171
Joshua Paris28GBR408+4Newport R16453658
178 NCH 
(181)
Alejandro Tabilo27CHI400+4
17986
Szymon Walków28POL400+1-16
180 NCH 
(183)
Jakub Paul25SUI399+3
18143
Roman Jebavý34CZE395-20-90
182CH
Mac Kiger25USA395+2Granby R16402461
183133
Denis Kudla31USA390+2
184180
Daniel Rincon21ESP387+2Amersfoort R16403462
185162
Francis Casey Alcantara32PHI376+9+15Nakhon Si Thammarat 6 QFNakhon Si Thammarat 5 WNakhon Si Thammarat 5 W
Nakhon Si Thammarat 6 QF
186139
Rubin Statham37NZL374+2
18773
Hunter Reese31USA374+2Amersfoort R16390449
188180
Henrique Rocha20POR368+2
189178
Daniel Cukierman29ISR366+2Astana R16375416
190 NCH 
(192)
Mariano Kestelboim28ARG363+2
191186
Ben Jones26GBR361-4-21East Lansing R16
192117
Cameron Norrie28GBR360+3Lost in Bastad R16
193 NCH 
(196)
Sebastián Báez23ARG360+3
194148
Renzo Olivo32ARG357+5
195186
Blaž Rola33SLO350+5
196128
Oriol Roca Batalla31ESP350+5
197148
Neil Oberleitner24AUT346-4-16Astana R16355396
19874
Saketh Myneni36IND342-23-90
199178
Markos Kalovelonis30GRE342+4
200191
Daniel Dutra da Silva36BRA341-2-19Telfs QF
Advertisement
201 NCH 
(205)
Arthur Fery22GBR337+4
20228
David Vega Hernández30ESP337-25-90Amersfoort R16353412
20351
Pedro Martínez27ESP330+3Lost in Hamburg R16
204181
Fajing Sun27CHN329+3Tianjin 4 QFLost in Tianjin 3 FLost in Tianjin 3 F
Tianjin 4 QF
205 NCH 
(207)
Abdullah Shelbayh20JOR322+4
206 NCH 
(233)
Roman Safiullin26RUS322+36+45Bastad QF367527
207191
Gonzalo Villanueva29ARG322-3-20
208161
Grégoire Barrère30FRA315+3
20970
David Pel33NED315-12-45Lost in Bastad R16
210 NCH 
(213)
David Stevenson25GBR314+3Amersfoort R16327386
211159
Nino Serdarušić27CRO312+3
212101
Alex Lawson30USA312+3
213CH
Michael Vrbenský24CZE311+3
214149
Daniel Masur29GER311-6-16Lost in Hamburg R16
215 NCH 
(218)
Giorgio Ricca29ITA304+3
216 NCH 
(218)
David Pichler28AUT303+3Amersfoort R16311370
21715
Thanasi Kokkinakis28AUS302+3
218174
Pedro Boscardin Dias21BRA302+3
219214
Antoine Escoffier32FRA300+4
220143
Yuta Shimizu25JPN298+5
221205
Mateus Alves23BRA298+5Telfs QF
222217
Blake Bayldon25AUS298-5-12Amersfoort R16311370
223207
Ignacio Carou25URU298+4Amersfoort R16314373
224210
Trey Hilderbrand24USA293+4-3Granby R16309368
225 NCH 
(229)
Remy Bertola25SUI292+5
226 NCH 
(229)
Luis Britto31BRA291+3-5Pozoblanco R16297338
227207
Benjamin Sigouin25CAN290+4Granby R16306365
228225
Alberto Barroso Campos28ESP286+7Pozoblanco R16Roda De Bara WRoda De Bara W
Pozoblanco R16
295336
229 NCH 
(236)
Finn Reynolds24NZL284+7
230 NCH 
(249)
Giovanni Oradini26ITA284+19+16Lost in Padua F
231192
Jaime Faria20POR282+7
232222
Ajeet Rai25NZL282-10-20Nakhon Si Thammarat 6 QFLost in Nakhon Si Thammarat 5 R16Lost in Nakhon Si Thammarat 5 R16
Nakhon Si Thammarat 6 QF
233 NCH 
(239)
Augusto Virgili30ITA281+6Pozoblanco R16287328
23481
Alex Bolt31AUS280+6
23536
Divij Sharan38IND279-11-20Pozoblanco QF296329
236204
Constantin Bittoun Kouzmine25FRA279+5Amersfoort R16295354
237CH
Patrick Harper24AUS275+6Granby R16291350
238220
Mattéo Martineau25FRA274+6
239231
Courtney John Lock27ZIM274+6
2401
Juan Sebastián Cabal38COL270-30-45
241240
Sebastian Ofner28AUT270+7
242234
Liam Draxl22CAN270-8-16Granby R16286345
243 NCH 
(266)
Emile Hudd24GBR270+23+23Nottingham 3 W
Lost in Nottingham 4 R16
244196
Kelsey Stevenson34CAN270-12-20Granby R16286345
245217
Tomás Barrios Vera26CHI266+5
246209
Vladyslav Orlov29UKR266-34-48Astana R16273314
247129
Quentin Halys27FRA265+5
248227
Aziz Ouakaa24TUN261+6Monastir 29 QF
249240
Takeru Yuzuki25JPN261+4Astana R16270311
250124
Arthur Rinderknech28FRA260+5
Advertisement
251 NCH 
(256)
Kody Pearson24AUS260+5Granby R16274333
252129
Yun seong Chung26KOR259-19-29Tianjin 4 QFLost in Tianjin 3 FLost in Tianjin 3 F
Tianjin 4 QF
253164
Geoffrey Blancaneaux25FRA257+4
254 NCH 
(259)
Corentin Denolly27FRA256+10+6Bucharest 4 QFLost in Umag FLost in Umag F
Bucharest 4 QF
255245
Lorenzo Rottoli22ITA254+3
256232
Thai Son Kwiatkowski29USA251+5
257 NCH 
(259)
Paulo Andre Saraiva Dos Santos24BRA249+2-4Lost in Uriage QF
258 NCH 
(259)
Tiago Pereira20POR249+7Pozoblanco R16250291
259138
Miķelis Lībietis32LAT248-57-100
260 NCH 
(267)
Aleksandr Lobanov23RUS248+9+5Monastir 28 SF247254
261241
Alexander Donski25BUL247+6Pozoblanco R16254295
262174
Murkel Dellien26BOL243+6
263204
João Lucas Reis Da Silva24BRA243-17-30
264237
Eero Vasa27FIN242-17-30
265179
Emil Ruusuvuori25FIN240+6
266 NCH 
(272)
Bogdan Pavel25ROU240+6Bucharest 4 QF
267175
Conner Huertas del Pino28PER239+6
268221
Jay Clarke25GBR239+6Amersfoort R16255314
269173
Mitchell Krueger30USA238+1-3
270132
Marc-Andrea Hüsler28SUI235+6Lost in Gstaad R16
271195
Adam Taylor33AUS231-34-53Granby R16247306
272 NCH 
(280)
Miloš Karol21SVK230+8Slovenska Bistrica QF
273253
Seita Watanabe23JPN230+6Astana R16237278
274263
Christoph Negritu30GER228+8
275267
Harold Mayot22FRA227+8Lost in Newport R16
276260
Jiří Barnat22CZE227-16-25Lost in Litija QF
27779
Lucas Pouille30FRA225+7
278240
Brandon Nakashima22USA225+7
27943
Dustin Brown39JAM225+7Lost in Hamburg R16
280203
Francisco Cerúndolo25ARG225+7Lost in Hamburg R16
281218
Niklas Schell25GER225+8
282205
Tomás Martín Etcheverry24ARG225+6Gstaad R16270475
283242
Juan Carlos Aguilar25CAN222+7
284CH
Siddhant Banthia23IND222+8
285273
Alexander Weis27ITA221+8
286 NCH 
(295)
Cannon Kingsley23USA219+9Dallas R16222244
287235
Damien Wenger24SUI219-10-16
288203
Francesco Forti24ITA218+8
289241
Andres Urrea29COL218+8Granby R16234293
290251
Gabriel Roveri Sidney27BRA218+9Pozoblanco R16227268
291260
Leonardo Aboian26ARG216+13
292174
Arklon Huertas Del Pino Cordova30PER214+14
293 NCH 
(299)
Matěj Vocel27CZE214+15
294102
Yasutaka Uchiyama31JPN213+15
295182
Alfredo Perez27USA213+6-3
296 NCH 
(302)
Hady Habib25LBN213+6-3Granby R16229288
297 NCH 
(308)
Andrés Andrade25ECU213+20+8Granby R16Lost in Dallas SFLost in Dallas SF
Granby R16
229288
298189
Grigoriy Lomakin26KAZ213+12Astana R16Lost in Tianjin 3 R16Lost in Tianjin 3 R16
Astana R16
218259
299273
Alexandre Müller27FRA212+62+45Bastad QF257417
300 NCH 
(310)
Roy Stepanov25ISR212+11Pozoblanco R16221262
301252
Eduardo Ribeiro26BRA211-26-27Lost in São Paulo QF
30234
Marcus Daniell34NZL210+10
303162
Michael Geerts29BEL210+10
304303
James Davis25GBR209+10Nottingham 4 QF
305293
Ryan Nijboer24NED208+10Amersfoort R16224283
306CH
Joshua Sheehy27USA207+12+3East Lansing R16Lost in Dallas QF
307 NCH 
(329)
Bruno Pujol Navarro22ESP207+22+17Pozoblanco R16Roda De Bara W213254
308149
Yu-hsiou Hsu25TWN206+30+25Tianjin 3 W
309222
Evgeny Karlovskiy29RUS206-18-16Astana R16215256
310309
Filippo Romano19ITA206+6Pozoblanco R16213254
31118
Ben McLachlan32JPN205-48-45
312149
Jaume Munar27ESP205+32+25Lost in Qual. Hamburg R2
313310
Tennyson Whiting22USA204+6Granby R16217276
314164
Volodoymyr Uzhylovskyi36UKR204-20-16Amersfoort R16220279
315309
Ryuki Matsuda24JPN203+6
316 NCH 
(322)
Antoine Bellier27SUI202+6Granby R16218277
317276
Franco Roncadelli24URU202-19-16
318149
Vitaliy Sachko27UKR197+5
3198
Aisam-ul-Haq Qureshi44PAK197-19-20Amersfoort R16213272
320 NCH 
(324)
Anthony Genov22BUL197+4Monastir 29 QF
321272
Pedro Sakamoto31BRA197+9+8Lost in São Paulo SF
322197
Akira Santillan27AUS195-17-20
323321
Mattia Bellucci23ITA195+2
324200
Colin Sinclair29NMI194-17-20
325104
Luciano Darderi22ITA193-44-36Hamburg R16283693
326265
Billy Harris29GBR193
327231
Juan Pablo Paz29ARG193+4+4Kursumlijska Banja 13 QFLost in Kursumlijska Banja 12 SF
328327
Joshua Charlton24AUS192-1Lost in Dallas R16
329302
S D Prajwal Dev28IND192-1Lost in Astana R16
330285
Alex Rybakov27USA189+9+8Lost in Dallas SF
331 NCH 
(336)
Nicholas Bybel30USA188+15+8Lost in The Hague SF
332267
Luca Castelnuovo27SUI188-12-15Pozoblanco R16Lost in Roda De Bara R16197238
333332
Ethan Quinn20USA187-1
334105
Íñigo Cervantes34ESP186-1Amersfoort R16202261
335191
Román Andrés Burruchaga22ARG183-1
336233
Alexander Merino31PER183-1
337336
Oliver Crawford25GBR182-1
338174
Holger Rune21DEN180+2
339210
Yoshihito Nishioka28JPN180+2
34051
Andy Murray37GBR180+2
340124
Jannik Sinner22ITA180+2
34258
Alex de Minaur25AUS180+3
343270
Aidan McHugh24GBR180+4Dallas R16183205
344197
Gustavo Heide22BRA178+6
345197
Li Tu28AUS178+6
346300
Noah Schachter24USA176+7Lost in Dallas QF
347211
Leandro Riedi22SUI175+7Lost in Gstaad R16
348313
Jie Cui26CHN175-4Pozoblanco R16184225
349157
Viktor Durasovic27NOR174+6Astana R16183224
350349
Jody Maginley29ANT174-1-5East Lansing R16Lost in Dallas QF
351275
Edward Winter19AUS172+22+12Umag W
352148
Gijs Brouwer28NED172+4
35369
Nuno Borges27POR171+5Bastad R16216421
354116
Rubén González38PHI171+5
355 NCH 
(363)
Ilia Simakin20RUS171+8+4Monastir 28 SF175182
356299
Aoran Wang27CHN170-4-6Astana QFLost in Tianjin 3 R16178211
357304
Valerio Aboian22ARG170+14+8Lost in São Paulo SF
358261
Rio Noguchi25JPN168+2
359339
Cezar Crețu23ROU167+3
360278
Sander Jong24NED166-57-50
361276
Dalibor Svrčina21CZE165+5
362282
Nick Hardt23DOM165+5
363265
Samuel Vincent Ruggeri22ITA164-6-8
364300
Jea Moon Lee31KOR164+12+4Lost in Tokyo 2 F
365259
David Poljak28CZE164+3
366192
Johannus Monday22GBR163+42+25East Lansing R16Dallas W
367113
MinKyu Song33KOR163-89-67Lost in Tokyo 2 F
368360
Filip Duda25CZE162+4Telfs QF
36968
Christopher Rungkat34INA162+1Nakhon Si Thammarat 6 QFLost in Tokyo 2 R16
370203
Xin Gao30CHN160+4
371283
João Domingues30POR160+4
372 NCH 
(377)
Tomas Lanik22SVK159+5
373193
Andrea Collarini32ARG158+5
374333
Carlos Sánchez Jover23ESP157+5
375185
Hugo Dellien31BOL156+5
376 NCH 
(381)
Rigele Te26CHN155+5
377 NCH 
(397)
Gabriel Debru18FRA155+24+13Lost in Uriage F
378374
Patrick Zahraj24GER155+4
379CH
Hamish Stewart24GBR154+4
380303
Martin Damm20USA153+4
381300
Ergi Kırkın25TUR153+4
382274
Yunchaokete Bu22CHN152+4
383 NCH 
(410)
Woobin Shin20KOR152+32+15Tokyo 2 W
384 NCH 
(387)
Ugo Blanchet25FRA151+3
385359
Benjamin Hassan29151+3
386383
Jan Hrazdil19CZE151+3Lost in Litija QF
387289
Pruchya Isaro28THA151-22-15
388285
Eric Vanshelboim23UKR151-24-16Lost in The Hague QF
389321
Gabriel Diallo22CAN150+1
390380
Michiel De Krom26NED150+1
391324
Tsung Hao Huang24TWN150+11+8Tianjin 4 QFLost in Tianjin 3 SF
392CH
Joel Schwärzler18AUT149
393362
Moez Echargui31TUN149
394352
Sandro Kopp24AUT147+1
395251
Matheus Pucinelli De Almeida23BRA146-26-16
396378
Luca Potenza23ITA146+1
397153
Nicolás Mejía24COL142+3Granby R16158217
398373
Manish Sureshkumar24IND142+1-2
399257
Thiago Agustín Tirante23ARG141+4
400269
Mili Poljičak20CRO141+4
401326
Sai Karteek Reddy Ganta24IND141+4Astana R16150191
402 NCH 
(407)
Tim Ruehl26GER139+5Lost in Lodz QF
403349
Masamichi Imamura25JPN138+7Lost in Tokyo 2 R16
404311
Andrea Picchione26ITA137+8
405366
Dominik Kellovský27CZE137+8
406383
Petr Nesterov21BUL137+8
407249
Arthur Bouquier23FRA136+9
408308
Sidane Pontjodikromo23NED136+9
409211
Titouan Droguet23FRA135+9
410133
Casper Ruud25NOR135+154+45Bastad QF180340
411 NCH 
(420)
Emilio Nava22USA135+9
412127
Miomir Kecmanović24SRB135+9
41352
Daniel Evans34GBR135+9
414127
Roberto Carballés Baena31ESP135+9
415197
Thiago Seyboth Wild24BRA135+9Hamburg R16225635
416411
George Houghton26GBR135-5-3Lost in Nottingham 3 R16
Lost in Nottingham 4 R16
417285
Stefanos Sakellaridis19GRE134-23-14Nakhon Si Thammarat 6 QFLost in Nakhon Si Thammarat 5 QF
418 NCH 
(426)
Brian Bozemoj20NED134+8Amersfoort R16Lost in The Hague R16150209
419363
Tomás Farjat23ARG133+26+8Lost in São Paulo SF
420 NCH 
(428)
Sho Shimabukuro26JPN131+8
421409
Álvaro Guillén Meza21ECU131+8Amersfoort R16147206
422 NCH 
(436)
João Eduardo Schiessl19BRA131+14+3Lost in Uriage QF
423350
Kris Van Wyk27RSA131+7
424417
Pedro Araújo22POR130+8
425 NCH 
(433)
Pranav Kumar24USA129+8East Lansing R16Lost in Dallas QF
426167
Franco Agamenone31ITA128+9
427420
David Jordá Sanchis30ESP127+12
428256
Parikshit Somani24IND127+12
429222
Mark Whitehouse31GBR127+12
430420
Maximus Jones19THA127+25+7Nakhon Si Thammarat 6 QFNakhon Si Thammarat 5 W
431373
Egor Agafonov21RUS126+13Astana R16135176
432258
Javier Barranco Cosano25ESP124+14
433383
Robert Strombachs24LAT124+5-3
434272
Mats Hermans28NED124-97-58Amersfoort R16140199
435406
Marat Sharipov21RUS123-29-16
43659
Denis Istomin37UZB122-27-16Astana R16131172
437213
Giles Hussey27GBR122+12
438382
Naoki Tajima23JPN122+18+2Lost in Tokyo 2 QF
439344
Max Houkes24NED121+11
440 NCH 
(452)
Tristan Boyer23USA121+12Granby R16137196
441396
Daniel Pátý24CZE121+12
442341
Dan Alexandru Tomescu25ROU120+15Bucharest 4 R16
443163
Federico Gaio32ITA119+15
444308
Taisei Ichikawa23JPN119+22+4Lost in Tokyo 2 SF
445262
Roberto Cid Subervi30DOM119+14
446 NCH 
(461)
Niccolo Catini26ITA119+15
447 NCH 
(477)
Harry Wendelken22GBR119+30+8Nottingham 4 QFLost in Nottingham 3 SF
448347
Nitin Kumar Sinha25IND118+14Lost in Astana R16
449407
Gonzalo Bueno20PER117+14
450135
Maximilian Neuchrist32AUT116+15
451136
Zhe Li37CHN116+20+3Lost in Tianjin 3 QF
452308
Tyler Zink23USA115-25-17Pittsford R16Lost in Dallas SF
453 NCH 
(571)
Gianluca Cadenasso19ITA115+118+25Padua W
454 NCH 
(571)
Finn Bass24GBR115+118+25Nottingham 3 W
Lost in Nottingham 4 R16
455351
Dimitris Sakellaridis18GRE115-21-14Uslar QFLost in Kassel R16
456 NCH 
(493)
James Mackinlay23GBR115+53+14Pozoblanco QFLost in Nottingham 3 SF123156
457431
Louis Weßels25GER114-26-16
458415
Juan Bautista Otegui25ARG114+9
459452
Mateo Del Pino21ARG114+9
460374
Goncalo Falcao36POR114+9Lost in Castelo Branco R16
461345
Peter Heller31GER113+11
462 NCH 
(472)
Ishaque Eqbal26IND113+11
463453
Shunsuke Mitsui22JPN112+120+25East Lansing R16Dallas W
464391
Luka Mikrut20CRO112+10
465220
Zvonimir Babić28CRO112+10
466457
Gabriele Maria Noce28ITA112+19+4Lost in Umag SF
467456
Buvaysar Gadamauri24BEL111-7-8Esch/alzette 2 QF
468348
Nick Chappell31USA111-72-36Dallas R16Lost in Dallas QF111133
46976
Aslan Karatsev30RUS110+9
470108
Lloyd Harris27RSA110+9
471160
Hernán Casanova30ARG110-28-16Bastia QF
472458
Keisuke Saitoh23JPN110+8Lost in Tokyo 2 QF
473261
Keegan Smith26USA109+64+15Lakewood 2 W
474371
Evan Zhu25USA109+8
475406
Giovanni Fonio26ITA108+8
476132
Antoine Hoang28FRA108+8
477 NCH 
(486)
Adrian Oetzbach26GER108+9
478 NCH 
(487)
Alejo Sanchez Quilez19ESP108+9Lost in Roda De Bara QF
479 NCH 
(488)
Kazuma Kawachi29JPN108+9Lost in Nakhon Si Thammarat 5 R16
480256
Francesco Passaro23ITA107+10
4814
Vasek Pospisil34CAN106+11
482359
Marcello Serafini21ITA106-40-20
483 NCH 
(494)
Stefano Reitano26ITA106+11
484 NCH 
(493)
Niels Visker22NED106+9Amersfoort R16Lost in The Hague QF122181
485242
Toby Samuel21GBR105+10
486243
Otto Virtanen23FIN105+10
48664
Maxime Cressy27USA105+11
488423
Svyatoslav Gulin21RUS105+10
489 NCH 
(499)
Jesse Timmermans35NED104+10
490435
Juan Manuel La Serna20ARG104+10Kursumlijska Banja 13 QFLost in Kursumlijska Banja 12 R16
49150
Igor Zelenay41SVK104+10
492160
Dane Sweeny23AUS103-45-20
493486
Aleksandre Bakshi27GEO102+50+9Astana QF110143
494217
Ignacio Monzón26ARG102+11
495388
Alexander Ritschard30SUI101+12
496380
Lorenzo Joaquín Rodríguez24ARG101+12
497373
Dax Donders24NED101+5-3
498456
Tommaso Compagnucci24ITA101+12
499363
Khumoyun Sultanov25UZB101+23+3Astana R16Lost in Kassel QF110151
500 NCH 
(512)
Robert Cash23USA100+12Newport R16145350
500305
Chun Hsin Tseng22TWN100+13
502 NCH 
(616)
Thijmen Loof22NED100+139+25The Hague W
503 NCH 
(516)
Eliot Spizzirri22USA99+13
504454
Millen Hurrion25GBR99-1-3
505468
Alejo Lorenzo Lingua Lavallén23ARG99+12
506 NCH 
(519)
Simon Beaupain25BEL99+13Esch/alzette 2 QF
507 NCH 
(510)
Yi Zhou19CHN98+13
508506
Taha Baadi22CAN98-2-3
509 NCH 
(536)
Yusuke Kusuhara26JPN98+27+4Lost in Tokyo 2 SF
510470
Qian Sun23CHN98-6-4Lost in Tianjin 3 R16
511 NCH 
(524)
Simone Agostini27ITA98+13+1Kursumlijska Banja 13 QFLost in Kursumlijska Banja 12 SF
512 NCH 
(523)
Kristijan Juhas23SRB97+11
513412
Garrett Johns23USA97+1-3
514115
Tennys Sandgren32USA96+11
515232
Camilo Ugo Carabelli25ARG96+11
516460
Robin Bertrand21FRA96+11
517431
Joao Fonseca17BRA95+11
518512
Xiaofei Wang21CHN95+12
519 NCH 
(531)
Viktor Jović22SRB95+12
520502
Pavel Verbin22RUS95+12Lost in Umag QF
521CH
Yanis Ghazouani Durand24FRA95-3
522 NCH 
(601)
Ryotaro Taguchi24JPN95+148+25Tianjin 3 W
523 NCH 
(528)
Koki Matsuda23JPN95+10
524 NCH 
(534)
Loann Massard18FRA95+10
525519
Jesse Delaney25AUS95+10Lost in Nakhon Si Thammarat 5 R16
Lost in Nakhon Si Thammarat 6 R16
526252
Calvin Hémery29FRA94+12
527 NCH 
(531)
Quentin Folliot25FRA94+12
528329
Bogdan Bobrov26RUS94+12Lost in Castelo Branco R16
52968
Marc Polmans27AUS93-59-20
530 NCH 
(541)
Shunsuke Nakagawa24JPN93+11
531 NCH 
(544)
Alexey Nesterov26RUS93+13
532261
Vít Kopřiva27CZE92+13
533 NCH 
(546)
Sheng Tang24CHN92+13Lost in Tianjin 3 R16
534467
Felix Corwin28USA92+59+8Lost in The Hague SF
535 NCH 
(548)
Petr Bar Biryukov22RUS92+13
536515
Marlon Vankan23GER92-21-8Esch/alzette 2 QFLost in The Hague R16
537437
Justin Boulais22CAN91-100-36Granby R16107166
538135
Jesper de Jong24NED91+11
539451
Nicolas Moreno De Alboran27USA91-88-30
540318
Francesco Maestrelli21ITA91+10
54152
Purav Raja38IND91-65-20
542374
John Echeverria22ESP91-94-32
543536
Gabriel Donev28BUL91+8
544311
Alexander Zgirovsky23BLR91-53-16
545 NCH 
(585)
Adil Kalyanpur24IND91+40+4Nakhon Si Thammarat 6 QFLost in Nakhon Si Thammarat 5 SF
546 NCH 
(557)
Thiago Cigarran24ARG91+33+2Bucharest 4 R16Lost in Litija QF
5471
Robert Farah37COL90+6
547165
John Millman35AUS90+6
54955
Guido Pella34ARG90+6
549374
Yosuke Watanuki26JPN90+6
551346
Laslo Djere29SRB90+6
552345
Arthur Fils20FRA90+6
553300
Daniel Altmaier25GER90+6
553189
Márton Fucsovics32HUN90+6
555286
Matteo Arnaldi23ITA90+4
55527
Jason Kubler31AUS90+7
557444
Fábián Marozsán24HUN90+5
55882
Dušan Lajović34SRB90-139-45
559194
Marcos Giron30USA90+6
560160
Frances Tiafoe26USA90+7
561330
Jérôme Kym21SUI90+7
56260
Félix Auger-Aliassime23CAN90+4Lost in Gstaad R16
563297
Maxime Janvier27FRA90+6
564CH
Coleman Wong20HKG90+6
565511
Viacheslav Bielinskyi20UKR90-23-3
56673
Adrian Mannarino36FRA90-141-45Lost in Newport R16
567 NCH 
(602)
Alan Fernando Rubio Fierros25MEX90+35+8Lost in Lakewood 2 F
568438
Yeong Seok Jeong24KOR90+21+4Lost in Tianjin 3 SF
569 NCH 
(573)
Marko Topo20GER89+4Lost in Qual. Hamburg R1
570556
Nathan Ponwith26USA89+72+15Lakewood 2 W
571556
Mert Naci Türker25TUR89+4
572556
Eleftherios Neos24CYP89+4
573541
Francisco Rocha24POR88+7
574172
Tim Sandkaulen26GER87+7
575 NCH 
(582)
Boris Kozlov23USA87+7
576509
Anton Matusevich23GBR87+40+8Kassel SF95104
577459
Adolfo Daniel Vallejo20PAR87+7Amersfoort R16103162
578554
Jake Delaney27AUS87+8
579 NCH 
(587)
Cleeve Harper23CAN86+8Granby R16102161
58092
Vishnu Vardhan36IND86+18+4Nakhon Si Thammarat 6 QFLost in Nakhon Si Thammarat 5 SF
581 NCH 
(622)
Zhan Zheng21CHN86+41+8Tianjin 4 QFLost in Tianjin 3 SF
582 NCH 
(588)
James Watt24NZL86+6Nakhon Si Thammarat 6 QFLost in Nakhon Si Thammarat 5 R16
583290
Szymon Kielan21POL86-185-60Lodz W
584158
David Pérez Sanz30ESP86-6-3
585438
Erik Arutiunian19BLR86-33-5Lost in Tianjin 3 QF
586247
Denis Yevseyev31KAZ85+4
587 NCH 
(591)
Michael Shaw25GBR85+4Nottingham 4 QFLost in Nottingham 3 QF
588 NCH 
(624)
Jan Kupcic23SLO84+87+15Slovenska Bistrica QFLitija W
589584
Adrian Andreev23BUL83+5
590 NCH 
(748)
Florent Bax25FRA83+158+25Uriage W
Lost in Bastia R16
591 NCH 
(596)
John Sperle22GER83+5
592508
Elio Jose Ribeiro Lago26ITA83+5
593 NCH 
(609)
Kosuke Ogura28JPN83+16+2Huamantla R16Lost in Lakewood 2 QF
594504
Matt Hulme25AUS83-76-16Lost in Dallas R16
595224
Stefano Travaglia32ITA82+4
596595
Jasza Szajrych22POL82+7
597 NCH 
(599)
Angel Diaz Jalil22ECU81+8
598574
Keshav Chopra22USA81+19+2Lost in Lakewood 2 QF
599 NCH 
(605)
Matej Dodig18CRO81+7
600 NCH 
(606)
Clément Chidekh23FRA81+7Granby R1697156
601171
Alessandro Giannessi34ITA81-137-36
602587
Brandon Perez24VEN81+25+3Huamantla R16Lost in São Paulo QF
603 NCH 
(611)
Lucas Horve24USA80+9East Lansing R16
604 NCH 
(612)
Oliver Okonkwo24GBR80+9East Lansing R16
605 NCH 
(613)
Dali Blanch21USA80+9
606450
Wishaya Trongcharoenchaikul29THA80+9Tianjin 4 QFLost in Tianjin 3 R16
607304
Dmitry Popko27KAZ79+11
608306
Juan Sebastián Gómez32COL79+11Huamantla R16
609 NCH 
(782)
Mateo Barreiros Reyes23BRA79+173+25São Paulo W
610583
Alec Beckley23RSA79+10
611 NCH 
(784)
Noah Perfetti23ITA79+173+25Gubbio R16Padua W
612263
Egor Gerasimov31BLR78+9
613561
Duck-hee Lee26KOR78+10
614332
Ilya Snițari22MDA78+10
615586
Luciano Emanuel Ambrogi20ARG78+10Bucharest 4 R16
616530
Cengiz Aksu25TUR78-12-4
617209
Ezekiel Clark25USA78-6-3
61877
Gonzalo Oliveira29VEN78+10Castelo Branco QF
61975
Felipe Meligeni Alves26BRA77-130-30
620618
Ozan Baris20USA77+9
621352
Yannik Steinegger23SUI77+9
622480
Sergi Perez Contri26ESP77+106+16Gandia QFLost in Roda De Bara F
623 NCH 
(674)
Jesse Flores29CRC77+51+8Lost in Roda De Bara SF
624547
Adam Heinonen21SWE77+7
625 NCH 
(632)
Max Wiskandt22GER77+7
626613
Giovanni Mpetshi Perricard21FRA76+7
627241
Shintaro Imai30JPN76+7
628 NCH 
(651)
Axel Nefve23USA76+23+3East Lansing QFLost in Dallas QF
629483
Jakub Nicod19CZE76+6
630200
Tomás Lipovšek Puches31ARG76-83-16Lost in Bucharest 4 R16
631265
Zizou Bergs25BEL75-177-45
632 NCH 
(637)
Federico Cina17ITA75+5
633366
Toby Kodat21USA75+5Telfs QF
634595
Patrick Maloney24USA75-39-8
63532
Artem Sitak38NZL75+4
636554
Matthew Summers25GBR75-10-3Nottingham 4 QF
637434
Fermin Tenti27ARG75+3
638377
Benjamin Winter Lopez26ESP74-37-8Lost in Roda De Bara QF
639332
Aliaksandr Liaonenka25BLR74+21+3Lost in Tianjin 3 QF
640 NCH 
(644)
Jacopo Bilardo19ITA74+4Bastia R16
641366
Duarte Vale25POR74+5East Lansing R16
642 NCH 
(671)
Yamato Sueoka21JPN74+29+4Lost in Nakhon Si Thammarat 5 SF
Lost in Nakhon Si Thammarat 6 R16
643 NCH 
(647)
Michalis Sakellaridis23GRE74+4Uslar QFLost in Kassel R16
644167
Julian Ocleppo26ITA73+4
645296
August Holmgren26DEN73+4
646385
Clément Tabur24FRA73-165-36
647439
Ignacio Buse20PER73+5
648557
Guy Den Heijer27NED73+6
649359
Lukáš Pokorný22SVK73-39-8Astana R1682123
650274
Timo Stodder28GER72+5
651455
Peter Bertran28DOM72+22+3Lost in São Paulo QF
652 NCH 
(695)
Younes Lalami Laaroussi23MAR72+54+8Monastir 29 QFLost in The Hague SF
653636
Samir Hamza Reguig22ALG72+4Lost in Monastir 28 R16
654341
Gilbert Klier Junior24BRA71-4-2
655645
Arthur Géa19FRA71+3Granby R1687146
656599
Luca Giacomini26ITA71+91+13Slovenska Bistrica QFLost in Padua F
657599
Simon Anthony Ivanov24BUL71+2
658491
Luigi Sorrentino26ITA71-13-3
659628
Gokberk Saritas20TUR71+2
660435
Abraham Asaba27GHA71+2
661121
Benjamin Bonzi28FRA70+2Granby R1686145
662289
Juan Pablo Varillas28PER70+2
663380
Daniel Little27GBR70+2Lost in Nottingham 3 R16
Lost in Nottingham 4 R16
664 NCH 
(666)
Alex Martí Pujolras25ESP70+2
665581
Igor Kudriashov20RUS70+2
666562
Nikolás Sánchez Izquierdo25ESP70+3
667617
Seon Yong Han23KOR70-11-2
668615
Daniel De Jonge24NED70+4
669648
Dominik Recek29CZE69+20+3Kassel QF7491
670588
Arthur Weber32FRA69+20+3Kassel QF7491
671363
Harrison Adams30USA68+5
672 NCH 
(704)
Yuhei Kono29JPN68+32+4Lost in Tokyo 2 SF
673116
Mark Vervoort33NED68+6Gandia QF
674603
Daniel Antonio Núñez23CHI68+3
675203
Mirza Bašić33BIH68+3Astana R1677118
676545
Raphael Calzi27LUX68-40-8Esch/alzette 2 QF
677 NCH 
(681)
Samuel Puškár24SVK67+4
678659
Vasilios Caripi32RSA67+4
679262
Juan Bautista Torres22ARG67+4
680510
Alexey Vatutin31RUS67+4
681615
Florian Broska26GER67-13-3
682669
Ivan Denisov24RUS67+3Astana R1676117
683283
Dennis Novak30AUT66+4
684384
Ryan Peniston28GBR66+7
685464
Yanaki Milev20BUL66+7
686607
Nikola Basic22CRO66+7Lost in Umag QF
687358
Sebastian Fanselow32GER66+7
688291
Evgenii Tiurnev27RUS66+7
689540
Zura Tkemaladze24GEO66+70+9Astana QF74107
690390
Imanol López Morillo24ESP66+6
691622
S Mert Ozdemir24TUR66-11-2Monastir 29 QFLost in Monastir 28 R16
692449
Nerman Fatić29BIH65+5
693406
Gabriel Décamps24BRA65+5Lost in Umag R16
694613
Erik Grevelius24SWE65+5Lost in The Hague QF
695588
Fons Van Sambeek22NED65-103-19
696650
Kirill Mishkin21RUS65+5
697512
Daisuke Sumizawa25JPN65+15+2Nakhon Si Thammarat 6 QFLost in Nakhon Si Thammarat 5 QF
698465
Daniel Siniakov21CZE64+28+3Kassel QF6986
699224
Hiroki Moriya33JPN64+3
700359
Seongchan Hong27KOR64+2
701 NCH 
(736)
Nikita Mashtakov25UKR64+35+4Lost in Lodz SF
Lost in Slovenska Bistrica R16
702574
Nicolas Parizzia25SUI64+3
703529
Maxence Beaugé24FRA64-95-17Lost in Uriage SF
704364
Alex Knaff26LUX64-127-25Lost in Esch/alzette 2 QF
705699
Daniel Moreno24MEX64+2Lost in Dallas R16
706553
Kokoro Isomura21JPN64+16+2Lost in Tokyo 2 QF
707291
Jorge Panta28PER63+1
708321
Filip Peliwo30POL63+1Astana R16Lost in Nottingham 3 R1672113
709689
Luka Pavlovic24FRA63+2
710552
Guy Orly Iradukunda28BDI62+3
711463
Mats Rosenkranz25GER62+3
712 NCH 
(715)
Rafael Izquierdo Luque24ESP62+3
713220
Omar Jasika27AUS62+4
714528
Kai Lemstra25GER62+2
715683
Peter Benjamin Privara19SVK62+3Telfs QF
716 NCH 
(850)
Liam Hignett24GBR62+162+17Pozoblanco QFLost in Nottingham 3 SF70103
717620
Federico Bondioli19ITA62+3Lost in Kursumlijska Banja 12 R16
718588
Jack Vance26USA62+3
71985
Tristan Lamasine31FRA61+5
720588
Oscar Weightman22GBR61+5
721539
Adria Soriano Barrera25COL61+6
722 NCH 
(875)
Rik Muller23NED61+153+16Lost in The Hague F
723 NCH 
(741)
Kenta Miyoshi20JPN61+18+2Lost in Tokyo 2 QF
724550
Linang Xiao24CHN61-24-4
725527
Illya Beloborodko23UKR61+4Bucharest 4 R16
726508
Vadym Ursu27UKR61+4
727702
Vitali Shvets43RUS61+4
728556
Patrick Kaukovalta25FIN61-154-28Lost in Lodz QF
729246
Tung Lin Wu26TWN60+4Granby R1676135
730611
Sergis Kyratzis29CYP60+4
731665
Matteo De Vincentis26ITA60+6
732688
Diego Augusto Barreto Sánchez22ESP60+6Gandia QF
733 NCH 
(739)
Chirag Duhan20IND60+6
734 NCH 
(740)
Michal Lusovsky25CZE59+6
735728
Sanhui Shin27KOR59+162+15Tokyo 2 W
736500
Leonid Sheyngezikht23BUL59+6
737 NCH 
(741)
Adam Jones26GBR59+74+8Lost in Lakewood 2 F
738224
Jeremy Beale29AUS58+5
739285
Connor Thomson23GBR58+5
740 NCH 
(903)
Filip Pieczonka20POL58+163+15Lodz W
741201
Jelle Sels28NED58+5
742 NCH 
(817)
Lucas Bouquet26FRA58+75+8Bastia QFLost in Umag F
743720
Stefan Popović21SRB58+7
744 NCH 
(773)
Matt Ponchet20FRA58+29+3Lost in Roda De Bara QF
745 NCH 
(751)
Diogo Marques24POR58+6
746727
Yurii Dzhavakian31UKR58+8Monastir 29 QF
747401
Andrey Chepelev25RUS58+5Lost in Kursumlijska Banja 12 R16
748 NCH 
(753)
Lawrence Sciglitano25AUS58+5Pittsford R16Lost in Lakewood 2 R16
749340
Álvaro López San Martín27ESP57+6
750152
Kenny de Schepper37FRA57+6
751267
Steven Diez33CAN57+6
752589
Diego Fernandez Flores23CHI57+6
753622
Franco Ribero24ARG57-100-16
754352
Georgii Kravchenko23UKR56+6
755421
Mikalai Haliak25BLR56+8Bucharest 4 R16
756719
Taym Al Azmeh20GER56-37-6Lost in Umag QF
757 NCH 
(762)
Menelaos Efstathiou25CYP56+5Lost in Monastir 28 R16
758469
Hynek Bartoň20CZE56+6
759652
Axel Garcian22FRA56+6Monastir 29 QF
760 NCH 
(766)
Andrea Bacaloni22ITA56+6Lost in Umag QF
761139
Ričardas Berankis34LTU55+6
762117
Damir Džumhur32BIH55+6
762268
Illya Marchenko36UKR55+6
764347
Maxime Chazal31FRA55+6
765 NCH 
(771)
Matyas Fuele25HUN55+6
766 NCH 
(772)
Marino Jakic21CRO55+6Lost in Umag R16
767622
Giuseppe Tresca26ITA55-18-3
768450
Lucas Gerch29GER55+6
769736
Filiberto Fumagalli22ITA55+6
770768
Karan Singh21IND55+6
771 NCH 
(777)
Felix Mischker21GBR55+6
772761
Ji Hoon Son29KOR54-11-2
773 NCH 
(778)
Patrick Schoen19SUI54+5
774481
Stefan Palosi24ROU54+5
775693
Nikolay Nedelchev21BUL54+5
776148
Marek Gengel28CZE54+5
777313
Sergey Fomin23UZB54+6Astana R1663104
778242
Frederico Ferreira Silva29POR53+7
779238
Jacob Fearnley23GBR53+7
780588
Jorge Martinez Martinez28ESP53+7
781655
Yankı Erel23TUR53+7Astana R1662103
782613
Umut Akkoyun24TUR53+7
783771
Mitchell Harper26AUS53+7
784780
Jurriaan Bol22NED53+7
785569
Akram El Sallaly26EGY53+7
786483
Ethan Cook21AUS53+8Lost in Castelo Branco R16
787 NCH 
(793)
Dušan Obradović23SRB53+6Lost in Kursumlijska Banja 13 R16
788188
Enzo Couacaud29FRA52+7
789374
Sho Katayama35JPN52+27+2Lost in Tokyo 2 QF
790327
Beibit Zhukayev23KAZ52+6
791491
Strong Kirchheimer29USA52+6
792707
Matyáš Černý22CZE52+6
793409
Daniil Ostapenkov21BLR52-58-8
794209
Facundo Mena31ARG52+5
795 NCH 
(800)
Arthur Nagel21FRA52+5
796334
Oleksandr Ovcharenko22UKR52+95+8Lost in Padua SF
797587
Osgar O'Hoisin27IRL52+4East Lansing R16
798490
Toby Martin31GBR52+4Nottingham 4 QF
799653
Stijn Pel22NED52+4
800 NCH 
(804)
Alexandru Cristian Dumitru20ROU52+4Bucharest 4 R16
801 NCH 
(805)
Joaquim de Almeida22BRA51+4Lost in São Paulo R16
802 NCH 
(808)
Vlad Andrei Dumitru27ROU51+6
803748
Fabrizio Andaloro23ITA51+6
804713
Benjamin Pietri27FRA51+6Kursumlijska Banja 13 QF
805608
Nicolas Bruna25CHI51-119-16
806649
Saba Purtseladze22GEO51+6Astana R1660101
807 NCH 
(813)
Nishesh Basavareddy19USA50+6
808409
Jeremy Jahn34GER50+6
809254
Aleksandar Kovačević25USA50-280-45
809217
Liam Broady30GBR50+6
811538
Thantub Suksumrarn23THA50+43+4Lost in Nakhon Si Thammarat 5 SF
Lost in Nakhon Si Thammarat 6 R16
812138
Dennis Novikov30USA49+7
813642
Tim Handel27GER49+7
814287
Nicola Kuhn24GER49+8
815630
Gergely Madarász29HUN49+8
816101
Teymuraz Gabashvili39RUS49+8
817 NCH 
(826)
Philip Henning23RSA49+9
818643
Lautaro Midon20ARG49-175-25Gandia QF
819815
Samuele Pieri22ITA49+8
820582
Denis Klok26RUS49+8Kursumlijska Banja 13 QF
821406
Makoto Ochi28JPN49+8
822815
Mihai Razvan Marinescu22ROU49+8Bucharest 4 R16
823 NCH 
(826)
Pietro Pampanin21ITA49+8Lost in Kursumlijska Banja 13 R16
824467
Amr Elsayed25EGY49+8Lost in Monastir 28 R16
82556
Radu Albot34MDA48+8
8267
Fabio Fognini37ITA48+9
827357
Johan Nikles27SUI48+9
828 NCH 
(837)
Tiago Silva19POR48+9
829356
Tristan McCormick25USA48+114+8East Lansing QFLost in Dallas F
830753
Hazem Naw24SYR48+9
831421
Joao Victor Couto Loureiro21BRA48+45+3Lost in São Paulo QF
832548
Tomohiro Masabayashi26JPN48+8Lost in Tokyo 2 R16
833 NCH 
(871)
Lorenzo Lorusso24ITA48+115+8Gubbio QFLost in Padua SF
834592
Noah Lopez22SUI48+7Pozoblanco R16Lost in Roda De Bara R165798
835788
Radu Mihai Papoe21ROU47+7
836835
Mehdi Benchakroun20MAR47+7
837 NCH 
(845)
Yassine Dlimi21MAR47+8
838302
Jonáš Forejtek23CZE47+6
839 NCH 
(846)
Federico Aguilar Cardozo19URU47+7Monastir 29 QF
840 NCH 
(886)
Jeffrey Chuan En Hsu27TWN47+46+3Lost in Tianjin 3 QF
841783
Jacob Kahoun32GER47+6
842566
Evgeny Philippov22RUS47+6
843792
Dario Huber28SUI47+6
844657
Johannes Seeman24EST47-134-16Castelo Branco QF
845184
Aleksandre Metreveli30GEO47-27-3Lost in Kassel R16
846180
Stefan Kozlov26USA46+4
847696
Pablo Llamas Ruiz21ESP46+4
848622
Hanwen Li21CHN46+4
849304
Genaro Alberto Olivieri25ARG46+4
850397
Colin Markes27USA46-250-36
851722
Rishab Agarwal28IND46+4
852557
Michael Zhu31USA46+61+3Lost in Nottingham 3 QF
853 NCH 
(856)
Ioan Alexandru Chirita21ROU46+3Bucharest 4 R16
854843
Trent Bryde24USA45+3
854618
Marvin Möller25GER45+3Lost in Qual. Hamburg R1
85426
Rafael Nadal38ESP45+9145+45Bastad QF90250
854238
Federico Coria32ARG45+9145+45Bastad QF90250
854351
Taro Daniel31JPN45+9145+45Bastad QF90250
854226
Pavel Kotov25RUS45+9145+45Bastad QF90250
854389
Aleksandar Vukic28AUS45+9145+45Newport QF90250
854335
Luca van Assche20FRA45+9145+45Bastad QF90250
862158
David Goffin33BEL45-3
863491
Duje Ajduković23CRO45-3
864844
Pedro Rodenas20ESP45-1
865861
Mark Lajal21EST45-4Granby R1661120
865196
Alejandro Davidovich Fokina25ESP45-1
865250
Constant Lestienne32FRA45-1Newport R1690295
868235
Alexei Popyrin24AUS45-1
869377
Mariano Navone23ARG45-2Lost in Bastad R16
869144
Jiří Lehečka22CZE45
871406
Alexander Shevchenko23KAZ45-2Hamburg R16135545
872293
Oscar Jose Gutierrez31BRA45-1Pozoblanco R165495
873 NCH 
(874)
Joaquin Aguilar Cardozo19URU45+1Monastir 29 QF
874219
Pedro Cachín29ARG45-2Gstaad R1690295
875820
Andre Ilagan23USA45-50-4
876296
Gianmarco Ferrari23ITA45+1Lost in Padua R16
877607
Siim Troost24EST45-145-16
878 NCH 
(879)
Mert Alkaya24TUR45+1Monastir 29 QFLost in Monastir 28 R16
879 NCH 
(880)
Zekai Li24CHN45+1Lost in Tianjin 4 R16
880 NCH 
(920)
James Markiewicz30GBR45+44+3Nottingham 4 QFLost in Nottingham 3 QF
881594
Max Alcalá Gurri21ESP45Lost in Gandia R16
882CH
Tai Sach21AUS45
883467
Jarno Jans24NED44+404+25The Hague W
884597
Giorgio Tabacco20ITA44+1
885 NCH 
(887)
Aryan Shah18IND44+2
886766
Thomas Braithwaite24AUS44+2
887399
Federico Arnaboldi24ITA44+2
888130
Andrea Arnaboldi36ITA44+2
889828
Nicolas Buitrago26COL44+3
890 NCH 
(893)
Josip Simundza19CRO44+3
891784
Nicolas Zanellato22BRA44+3
892770
Cyril Vandermeersch25FRA44+4
893888
Zhao Zhao24CHN44+2Lost in Tianjin 3 R16
Lost in Tianjin 4 R16
894840
Alexander Chepik28RUS44+4Monastir 29 R16
895 NCH 
(900)
Gheorghe Claudiu Schinteie22ROU44+5Bucharest 4 R16
896373
Igor Gimenez24BRA44+418+25São Paulo W
897745
Carl Emil Overbeck22DEN43+29+2Lost in Kursumlijska Banja 12 QF
898204
Brandon Walkin29GBR43+3
899 NCH 
(973)
Jorge Plans22ESP43+95+8Lost in Roda De Bara SF
900807
Stefan Latinovic24SRB43-93-8Kursumlijska Banja 13 QFLost in Kursumlijska Banja 12 F
901875
Faisal Qamar24IND43+1
902594
Louroi Martinez25SUI43+2
903 NCH 
(904)
Gabriele Vulpitta19ITA43+2
904471
Stuart Parker26GBR43+2
905862
Maxence Bertimon24FRA43+2
906835
Amaury Raynel22FRA43+5Esch/alzette 2 QF
907785
Rafael Tosetto25BRA43+1Lost in São Paulo R16
908868
Mariano Tammaro20ITA43+1
909CH
Ewen Lumsden24GBR43+1Lost in Nottingham 3 R16
Lost in Nottingham 4 R16
910845
Marcel Hornung26GER43+2Lost in The Hague R16
Lost in Esch/alzette 2 R16
911 NCH 
(914)
Jack Logé19BEL43+3
912702
Robin Catry22FRA42+4
913638
Louis Dussin25FRA42+5Bastia R16
914598
Alafia Ayeni24USA42+5Astana R165192
915 NCH 
(918)
David Quayle24GBR42+6Lost in Nottingham 4 R16
916 NCH 
(922)
Yuquan Jin23CHN42+6Lost in Tianjin 4 R16
917 NCH 
(923)
Chase Ferguson25AUS42+6Lost in Nakhon Si Thammarat 5 R16
Lost in Nakhon Si Thammarat 6 R16
918853
Dragos Nicolae Cazacu20ROU42+7Bucharest 4 R16
919632
Bryce Nakashima20USA41-98-8
920541
Pedro Vives Marcos23ESP41-232-25Pozoblanco R165091
921115
Thiemo de Bakker35NED41+6
922622
Jan Choinski28GBR41+7
922371
Shintaro Mochizuki21JPN41+7
924195
Fred Simonsson29SWE41+3Lost in Litija R16
925261
Aziz Dougaz27TUN41+6
926 NCH 
 1017
Carlo Alberto Caniato18ITA41+91+8Lost in Padua SF
Lost in Gubbio R16
927688
Maks Kaśnikowski21POL41+5
928327
Fabio Coelho24POR41+5
929376
Yuki Mochizuki26JPN41+5
930 NCH 
(932)
Adit Sinha20USA41+5Pittsford R16
931225
Mohamed Safwat33EGY41+5
932901
Christos Antonopoulos25GRE41+5
933607
Fausto Tabacco22ITA41+5
934705
Leonardo Rossi21ITA41-35-3
935 NCH 
(940)
Nico Hipfl18AUT40+5Lost in Telfs R16
936800
James Tracy22USA40-102-8Newport R1685290
936754
Learner Tien18USA40+5
938734
Bohua Dong22CHN40+6
939661
Olaf Pieczkowski20POL40+6
940861
Liam Gavrielides20GER40+6
941 NCH 
(947)
Jordan Chiu23USA40+6
942831
Miguel Angel Cabrera24CHI40+7Gandia QFLost in Roda De Bara R16
943869
Sebastian Dominko21SLO39+7Slovenska Bistrica QF
943 NCH 
 1189
Nicolas Oliveira18BRA39+246+16Lost in São Paulo F
945 NCH 
(951)
Sebastian Gorzny20USA39+6
946 NCH 
(970)
Bor Artnak20SLO39+24+2Lost in Litija QF
947371
Facundo Juárez26ITA39+6
948831
Andres Martin23USA39+6
949166
Salvatore Caruso31ITA39+3
950283
Arthur Reymond25FRA39+5Pozoblanco R164889
951685
Călin Manda26ROU39+5
952 NCH 
(958)
Gillian Osmont21FRA38+6
952109
Yan Bai35CHN38+7
954625
Alejandro García22ESP38+7
955447
Nathan Anthony Barki19INA38+5Nakhon Si Thammarat 6 QFLost in Tokyo 2 R16
956817
Johan Alexander Rodriguez20COL38+7Huamantla R16
957926
Henry Searle18GBR38+7
958CH
Ty Gentry26USA38+4Lost in Dallas R16
959 NCH 
 1058
Yaojie Zeng22CHN38+99+8Tianjin 4 QFLost in Tianjin 3 SF
960680
Jannik Opitz26GER38+5Lost in Kassel R16
961750
Federico Campana26ITA38-41-4Lost in Umag SF
962791
Ivan Marrero Curbelo25ESP38+4Pozoblanco R16Lost in The Hague R164788
963919
Stefano D'Agostino20ITA38+5Telfs QFLost in Padua R16
964939
Luca Fantini23ITA38-25-3
965 NCH 
(968)
Matei Cristian Onofrei18ROU38+4Lost in Bucharest 4 R16
966914
Ye Cong Mo24CHN38-9-1Lost in Tianjin 3 QF
967916
Bang Shuo Yin25TWN38+35+3Lost in Tianjin 3 QF
968966
Tauheed Browning21USA37+3
969 NCH 
(972)
Lukas Hellum Lilleengen23NOR37+3
970809
Yishai Oliel24ISR37+3
971868
Gregor Ramskogler25AUT37+3
972888
Deney Wassermann23NED37+3
973 NCH 
(977)
Mikel Martinez23ESP37+4
974 NCH 
(979)
Dominic Ducariu18GER37+5Bucharest 4 R16
975 NCH 
 1008
James Beaven19GBR37+33+3Lost in Nottingham 3 QF
976249
Maximilian Marterer29GER36+4
977161
Evgeny Donskoy34RUS36+4
978 NCH 
(984)
Rei Sakamoto18JPN36+6
979887
Vladan Tadic23BIH36+6Lost in Kursumlijska Banja 13 R16
980249
Shinji Hazawa25JPN36+49+4Lost in Tokyo 2 SF
981 NCH 
(986)
Alejandro Turriziani Álvarez21ESP36+5
982907
Matthias Ujvary20AUT36+5
983 NCH 
(988)
Yannik Kelm19GER36+5
984 NCH 
 1034
Wally Thayne23USA36+50+4Castelo Branco QFLost in Lakewood 2 SF
985 NCH 
(989)
Fabio De Michele19ITA36+4
986 NCH 
(990)
Fabien Salle24FRA36+4
987646
Alexandr Binda22ITA36+4
988712
Matthew William Donald19CZE36+4
989415
Nam Hoang Ly27VIE35+4
990 NCH 
(995)
Milan Welte23GER35+5
991418
Kirill Kivattsev26RUS35-246-23
992967
Lucas Hammond22USA35+6
993252
Raúl Brancaccio27ITA35+4
994 NCH 
 1000
Henrik Bladelius20SWE35+6
995 NCH 
 1071
Alexandre Aubriot25FRA35+338+17Uriage W
996 NCH 
(999)
Rodrigo Pacheco Mendez19MEX35+3Granby R1651110
997771
Rishi Reddy26IND35+114+8Lost in Nakhon Si Thammarat 5 F
Lost in Nakhon Si Thammarat 6 R16
998504
Baoluo Zheng23CHN35+3Lost in Tianjin 3 R16
Lost in Tianjin 4 R16
999 NCH 
 1015
Zijiang Yang23CHN34+16+1Tianjin 4 QFLost in Tianjin 3 QF
1000 NCH 
 1004
Yuta Kikuchi24JPN34+4
In Play :
Hamburg ATP500  
Bastad, Gstaad ATP250  
Newport   
Amersfoort, Granby CH75  
Astana, Pozoblanco CH50  
Castelo Branco M25  
Dallas, East Lansing   
Esch/alzette 2   
Gandia, Kassel   
Nottingham 4, Telfs   
Tianjin 4   
Bastia, Bucharest 4 M15  
Gubbio, Huamantla   
Kursumlijska Banja 13   
Monastir 28   
Monastir 29   
Nakhon Si Thammarat 6   
Pittsford   
Slovenska Bistrica   
Uslar   
Highlight Country :