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
Rohan Bopanna44IND7080+1Miami R3271708080
21
Matthew Ebden36AUS7080+1Miami R3271708080
31
Wesley Koolhof34NED6600+1-180Miami R3266907600
41
Austin Krajicek33USA6540-3-600Miami R3266307540
42
Ivan Dodig39CRO6540+1-90Miami R3266307540
61
Joe Salisbury31GBR6450-90Miami R3265407450
71
Rajeev Ram40USA6450-90Miami R3265407450
83
Horacio Zeballos38ARG6397Miami R3264877397
94
Marcel Granollers37ESP6397Miami R3264877397
101
Neal Skupski34GBR5330+1-180Miami R3254206330
Advertisement
117
Santiago González41MEX4670-1-1000Miami R3247605670
126
Édouard Roger-Vasselin40FRA4490-1000Miami R3245805490
137
Kevin Krawietz32GER4010-360Miami R3241005010
147
Tim Pütz36GER4010+2Miami R3241005010
1510
Máximo González40ARG3970-1-180Miami R3240604970
157
Andrés Molteni36ARG3970-1-180Miami R3240604970
173
Jean-Julien Rojer42NED3680Miami R3237704680
181
Jamie Murray38GBR3520-90
196
Michael Venus36NZL3520-90Miami R3236104520
205
Marcelo Arévalo33ESA3500+1Miami R3235904500
217
Jan Zieliński27POL3490+1Miami R3235804490
2212
Hugo Nys33MON3490+1Miami R3235804490
23CH
Andrea Vavassori28ITA3370+2-45Miami R3234604370
241
Nikola Mektić35CRO3300+2Miami R3233904300
2516
Jackson Withrow30USA3250-5-360Miami R3233404250
268
Simone Bolelli38ITA3205+1Miami R3232954205
2722
Nathaniel Lammons30USA3100-3-360Miami R3231904100
2818
Sander Gillé33BEL2905-45Miami R3229953905
2817
Joran Vliegen30BEL2905-45Miami R3229953905
3025
Max Purcell25AUS2665-100Miami R3227553665
31CH
Fabien Reboul28FRA2455+1Miami R3225453455
3230
Sadio Doumbia33FRA2455-1-90Miami R3225453455
331
Mate Pavić30CRO2430Miami R3225203430
348
Andreas Mies33GER2250+3Miami R3223403250
357
Lloyd Glasspool30GBR2195-1-180Miami R3222853195
3629
Robin Haase36NED2190-90Miami R3222803190
37 NCH 
 (39) 
Ariel Behar34URU2120+2-25Miami R3222103120
38 NCH 
 (41) 
Adam Pavlásek29CZE2090+3-30Miami R3221803090
397
Harri Heliövaara34FIN2065-1-180Miami R3221553065
402
John Peers35AUS2050-90Miami R3221403050
41 NCH 
 (42) 
Robert Galloway31USA2005+1
4232
Alexander Erler26AUT1990+2Miami R3220802990
4233
Lucas Miedler27AUT1990+2Miami R3220802990
4443
Aleksandr Nedovyesov37KAZ1915+2
4526
Rafael Matos28BRA1910-2-90
46 NCH 
 (47) 
Julian Cash27GBR1840+1-60Miami R3219302840
4744
Andrey Rublev26RUS1810+2
4818
Matwé Middelkoop40NED1760-90
49 NCH 
 (50) 
Nicolás Barrientos36COL1760+1
501
Nicolas Mahut42FRA1707-15-600
Advertisement
5150
Sam Weissborn32AUT1690+1
5245
Francisco Cabral27POR1635+2Murcia R1616351665
53CH
Karen Khachanov27RUS1630+2
5438
Gonzalo Escobar35ECU1615+4+45
5523
Rinky Hijikata23AUS1611+1Miami R3217012611
5646
Albano Olivetti32FRA1602-3-55
571
Marcelo Melo40BRA1600-6-90Miami R3216902600
5850
Romain Arneodo31MON1585-1
5958
Denys Molchanov36UKR1465Zadar R1614651510
60 NCH 
 (61) 
Jordan Thompson29AUS1395+1Miami R3214852395
6158
Yuki Bhambri31IND1315+1-75Miami R3214052315
6250
Henry Patten27GBR1281+1
63CH
Tallon Griekspoor27NED1265+1Miami R3213552265
6452
John Patrick Smith35AUS1205+4
6560
Reese Stalder27USA1196+1-45
6662
Constantin Frantzen26GER1168-1-75Zadar R1611681218
6763
Hendrik Jebens28GER1157-75Zadar R1611571207
6821
Andrey Golubev36KAZ1140+3
6968
Evan King31USA1106+1-45Asuncion R1611061151
7019
Fabrice Martin37FRA1095-10-360Miami R3211852095
712
Pierre Hugues Herbert33FRA1085+2
7255
Sander Arends32NED1071+2
7370
Diego Hidalgo30ECU1040+4
7460
Botic van de Zandschulp28NED1035-2-90
7569
Cristian Rodríguez33COL1026+1-25
76 NCH 
 (80) 
Zhizhen Zhang27CHN1015+5
7749
Miguel Angel Reyes Varela36MEX1014+1-25
78 NCH 
 (83) 
Petr Nouza25CZE993+5
7935
Nikola Ćaćić33SRB980-4-75Zadar R169961055
80 NCH 
 (86) 
Tomáš Macháč23CZE970+6
8164
Victor Cornea30ROU970-12-185Murcia R169861045
8277
Guido Andreozzi32ARG968+5
8374
William Blumberg26USA966+1-25Miami R3210561966
84CH
Theo Arribage23FRA956+4-5Murcia R169561006
85 NCH 
 (91) 
Skander Mansouri28TUN943+6
86 NCH 
 (89) 
Sem Verbeek29NED923+3-30
8734
Marcelo Demoliner35BRA923-5-75Asuncion R16939998
8831
Philipp Oswald38AUT919+5
8979
Federico Zeballos35BOL916-10-108Asuncion R16916974
9080
Boris Arias30BOL916-10-108Asuncion R16916974
91 NCH 
 (92) 
Dominik Koepfer29GER915+5
9285
Luis David Martínez34VEN913+5Murcia R16913972
9355
Andre Goransson29SWE901+5-9Murcia R16901960
9486
Luca Sanchez25FRA897+7
9569
Bart Stevens26NED888-10-86Murcia R16904963
9671
Sriram Balaji34IND881-2-36Murcia R16897956
9781
Petros Tsitsipas23GRE871+5Murcia R16Lost in Bakersfield R16Lost in Bakersfield R16
Murcia R16
887946
9883
Luke Johnson30GBR868+2-34Murcia R16868927
9980
Vijay Sundar Prashanth37IND866-4-50Murcia R16866916
10099
Marco Bortolotti33ITA863-1-39Zadar R16863922
Advertisement
10188
Fernando Romboli35BRA853+5Asuncion R16853908
102 NCH 
(103)
Vasil Kirkov25USA844+1-26
10349
Mackenzie McDonald28USA840-11-90
10448
Guillermo Durán35ARG830+6
10572
Jonathan Eysseric33FRA813-43
106102
Sergio Martos Gornes29ESP806+3-30Murcia R16806861
107 NCH 
(112)
Yannick Hanfmann32GER790+5
10887
Anirudh Chandrasekar25IND781-59Murcia R16781840
10977
Dan Added24FRA777-5-87Loule R16Lost in Vale Do Lobo SFLost in Vale Do Lobo SF
Loule R16
780802
11084
Andrew Harris30AUS772+1-20
11179
Ben Shelton21USA770-21-180Miami R328601770
11274
Saketh Myneni36IND768-5-75
113 NCH 
(114)
Piotr Matuszewski25POL759+2
114CH
Marcelo Zormann27BRA758-7Asuncion R16765824
11590
Orlando Luz26BRA740+1-7Asuncion R16747806
11621
Jan Lennard Struff33GER725+2
11795
Patrik Niklas Salminen27FIN717-4-54
118 NCH 
(119)
Matthew Christopher Romios24AUS710+1
11964
Stefanos Tsitsipas25GRE700+2Miami R327901700
12098
Arjun Kadhe30IND682-20Murcia R16698757
12181
Andrea Pellegrino26ITA677+3Murcia R16693752
12293
Vladyslav Manafov30UKR675-14Murcia R16675734
123114
Ivan Liutarevich28BLR658+2-10Murcia R16658713
124 NCH 
(126)
Marcus Willis33GBR657+2Zadar R16657716
125123
Toshihide Matsui45JPN656+2
126114
Manuel Guinard28FRA656-9-75Zadar R16672731
127124
Christian Harrison29USA655+1
12864
Jeevan Nedunchezhiyan35IND654+1Murcia R16654713
129110
Zdeněk Kolář27CZE647-6-36Zadar R16663722
130127
Grégoire Jacq31FRA643+1Zadar R16659718
13127
Jason Kubler30AUS625+2
13243
Roman Jebavý34CZE620-2-25Zadar R16636695
133123
Andrew Paulson22CZE618+2
134CH
Adam Walton24AUS617-3
135128
Kaito Uesugi28JPN591+5+8Nishi Tokyo R16Lost in Hinode FLost in Hinode F
Nishi Tokyo R16
591603
136CH
Niki Kaliyanda Poonacha28IND589-11Murcia R16605664
137102
JiSung Nam30KOR586+4+3Lost in Mildura QF
138110
Karol Drzewiecki28POL560+5
139 NCH 
(144)
Lorenzo Musetti22ITA555+5
14070
David Pel32NED555-8-75
141 NCH 
(145)
Calum Puttergill30AUS544+5
142128
Oriol Roca Batalla30ESP543-5-50Murcia R16559618
143138
Miķelis Lībietis31LAT541+4
144108
Lloyd Harris27RSA540+4
145143
Rithvik Choudary Bollipalli23IND539-11Murcia R16555614
14658
Ramkumar Ramanathan29IND533-4-28Lost in New Delhi SF
147144
Federico Agustin Gomez27ARG533+2Asuncion R16546605
148128
Luca Margaroli32SUI527+3Murcia R16543602
149CH
Mick Veldheer27NED525+3Zadar R16533592
150139
Rubin Statham36NZL519-8Asuncion R16535594
Advertisement
151 NCH 
(153)
Patrik Trhac25USA514+2
152 NCH 
(154)
Santiago Rodríguez Taverna24ARG513+2Murcia R16529588
15360
Lorenzo Sonego28ITA510+2
154 NCH 
(156)
Ryan Seggerman24USA508+2
155 NCH 
(156)
Jakob Schnaitter28GER506+2Zadar R16507566
15628
David Vega Hernández29ESP496-18-90Murcia R16512571
1571
Juan Sebastián Cabal37COL495-18-90
158154
Ray Ho24TWN490+1-14Nishi Tokyo R16490503
159147
Kai Wehnelt28GER488+1-8
160104
Taylor Fritz26USA480+1
161160
Mark Wallner24GER479+1Zadar R16486545
162144
Tristan Schoolkate23AUS477+1
163143
Filip Bergevi29SWE475+1Zadar R16491550
164CH
George Goldhoff29USA469+1
165105
Íñigo Cervantes34ESP454-7-50
16668
Alexander Zverev26GER450+2
167162
Francis Casey Alcantara32PHI438-1-25
168 NCH 
(170)
Matías Soto24CHI433+2
169 NCH 
(173)
Joshua Paris28GBR406+5
17058
Alex de Minaur25AUS405+5Miami R324951405
17175
Ivan Sabanov31SRB399-2-50Zadar R16415474
172148
Neil Oberleitner24AUT396+5+3Lost in Créteil QF
17318
Ben McLachlan31JPN390-25
17423
Luke Saville30AUS389+9+8Swan Hill QFLost in Mildura SFLost in Mildura SF
Swan Hill QF
394411
175 NCH 
(178)
Murkel Dellien26BOL384+3-8
176CH
Scott Duncan29GBR381-13Zadar R16394453
177175
Benjamin Lock31ZIM380+2-8
17836
Andre Begemann39GER377+6Murcia R16393452
179133
Denis Kudla31USA374+6
180 NCH 
(186)
Blake Ellis25AUS374+6Mildura W
Lost in Swan Hill R16
1818
Aisam-ul-Haq Qureshi44PAK373-14-80Murcia R16389448
182129
Yun seong Chung25KOR372+5Nishi Tokyo R16374387
183181
Fajing Sun27CHN370-1-14Toulouse Balma R16Lost in Créteil R16Lost in Créteil R16
Toulouse Balma R16
370392
18472
Matej Sabanov31SRB369-12-50Zadar R16385444
185177
Alexandru Jecan35ROU369-4-16Murcia R16381440
186117
Cameron Norrie28GBR360+3
187160
Frances Tiafoe26USA360+3Miami R324501360
18830
Hubert Hurkacz27POL360+4
189174
Pedro Boscardin Dias21BRA355+4
190 NCH 
(192)
Johannus Monday22GBR353+4
191186
Blaž Rola33SLO352+4
192144
Jiří Lehečka22CZE345+5
193102
Yasutaka Uchiyama31JPN345+5
194159
Kaichi Uchida29JPN345+5Asuncion R16361420
195 NCH 
(200)
Daniel Rincon21ESP340+5
196175
Conner Huertas del Pino28PER339+6Asuncion R16355414
197 NCH 
(203)
Kelsey Stevenson33CAN338+6
198 NCH 
(204)
Patrik Rikl25CZE335+6
199 NCH 
(205)
Thomas Fancutt29AUS332+6
200127
Miomir Kecmanović24SRB330-29-90
Advertisement
20181
Alex Bolt31AUS326+5-3
202172
Tim Sandkaulen26GER324+5-3
203 NCH 
(209)
Mac Kiger25USA324+6
204148
Renzo Olivo32ARG323+6Asuncion R16339398
205 NCH 
(207)
Mateus Alves23BRA323+3-3Maceio R16326348
206 NCH 
(212)
Ben Jones25GBR322+6Lost in Trimbach SF
207196
Charles Broom25GBR322-11-24Calabasas R16Lost in Bakersfield SFLost in Bakersfield SF
Calabasas R16
325347
20869
Nuno Borges27POR316+6
20952
Daniel Evans33GBR315+6
210127
Roberto Carballés Baena30ESP315+6
211101
Alex Lawson30USA315-10-25
212174
Arklon Huertas Del Pino Cordova29PER314+7
213209
Jaime Faria20POR314-2-8
214159
Nino Serdarušić27CRO312-34-75Zadar R16328387
215 NCH 
(222)
James Trotter24JPN309+7
216213
Henrique Rocha19POR309+4-3Murcia R16325384
21773
Hunter Reese31USA305+6
21860
Hans Hach Verdugo34MEX305+6
219 NCH 
(227)
Constantin Bittoun Kouzmine25FRA299+8
22036
Divij Sharan38IND298-32-66
221200
Adam Taylor32AUS298+7Asuncion R16314373
222217
Liam Broady30GBR295+8
223182
Daniel Cukierman28ISR295+8Asuncion R16311370
224182
Alfredo Perez26USA294-11-25Lost in Bakersfield R16
225188
Jakub Paul24SUI292+8
226 NCH 
(232)
Mariano Kestelboim28ARG292+6Asuncion R16308367
227191
Daniel Dutra da Silva35BRA291+8Maceio R16Lost in Feira De Santana QFLost in Feira De Santana QF
Maceio R16
294316
228176
Sebastian Korda23USA290+8Miami R323801290
229200
Colin Sinclair29NMI289-11-25
230 NCH 
(237)
Antoine Escoffier32FRA287+7Toulouse Balma R16290312
231178
Markos Kalovelonis29GRE286-6-18
23286
Szymon Walków28POL286+6
233207
Ignacio Carou24URU286+1-6Asuncion R16Lost in Punta Del Este 3 QFLost in Punta Del Este 3 QF
Asuncion R16
302361
23464
Maxime Cressy26USA285+5
235197
Gustavo Heide22BRA285+5
236164
Volodoymyr Uzhylovskyi35UKR284-7-14Sharm El Sheikh 8 R16Lost in Sharm El Sheikh 7 R16Lost in Sharm El Sheikh 7 R16
Sharm El Sheikh 8 R16
284296
237 NCH 
(238)
Juan Pablo Paz29ARG283+4
238104
Luciano Darderi22ITA279+4
239143
Yuta Shimizu24JPN278+4
240132
Marc-Andrea Hüsler27SUI275+4
241204
João Lucas Reis Da Silva23BRA275+4
24260
Félix Auger-Aliassime23CAN270+4
2431
Robert Farah37COL270-52-90
244 NCH 
(247)
Damien Wenger24SUI270+3
245 NCH 
(247)
Jacob Fearnley22GBR268+3
246 NCH 
(250)
Johannes Ingildsen26DEN268+4Asuncion R16282341
247161
Dominic Stricker21SUI266+4
247217
Tomás Barrios Vera26CHI266+5
249 NCH 
(250)
Toby Samuel21GBR265+4
250 NCH 
(254)
Mattéo Martineau25FRA262+4-3
Advertisement
251124
Arthur Rinderknech28FRA260+7
25232
Artem Sitak38NZL258+8
25351
Pedro Martínez26ESP256+8
254203
Francesco Forti24ITA256+5-3
255 NCH 
(266)
Ajeet Rai25NZL256+17+11Swan Hill QFLost in Mildura SFLost in Mildura SF
Swan Hill QF
261278
256CH
Eduardo Ribeiro26BRA255-8
25788
Stan Wawrinka38SUI250+8
257249
Alejandro Tabilo26CHI250+9
259242
Juan Carlos Aguilar25CAN249+8
260 NCH 
(263)
Christoph Negritu29GER249+3-7Lost in Monastir 11 SF
261197
Akira Santillan26AUS248-6-16
262218
David Pichler28AUT248+7
263 NCH 
(270)
Brandon Nakashima22USA245+7
26444
Jonny O'Mara29GBR245+7
265 NCH 
(274)
Eero Vasa27FIN242+9Lost in Vale Do Lobo R16
266218
Niklas Schell25GER242+15+3Trimbach W
267225
Alberto Barroso Campos27ESP242+16+8Loule R16Lost in Vale Do Lobo FLost in Vale Do Lobo F
Loule R16
245267
268258
Blake Bayldon25AUS242-4-13Swan Hill QFLost in Mildura R16Lost in Mildura R16
Swan Hill QF
247264
269 NCH 
(275)
Abdullah Shelbayh20JOR241+6
270157
Michail Pervolarakis27GRE241+3-3Calabasas R16Lost in Bakersfield R16Lost in Bakersfield R16
Calabasas R16
244266
271 NCH 
(276)
Aziz Ouakaa24TUN241+5
272179
Emil Ruusuvuori24FIN240+6
273267
Luca Castelnuovo27SUI239+9+4Nishi Tokyo R16Lost in Hinode SFLost in Hinode SF
Nishi Tokyo R16
241254
274248
Alexander Donski25BUL239+18+9Loule R16Vale Do Lobo WVale Do Lobo W
Loule R16
239260
275149
Daniel Masur29GER237-18-25Lost in Trimbach R16
276162
Michael Geerts29BEL237-8-12Lost in Vale Do Lobo SF
277 NCH 
(287)
Kody Pearson24AUS235+10+3Swan Hill QFLost in Mildura R16Lost in Mildura R16
Swan Hill QF
240257
278116
Rubén González38PHI233+7
279272
Pedro Sakamoto30BRA230+5-3Lost in Feira De Santana QF
280278
Gonzalo Villanueva29ARG230+11
2817
Fabio Fognini36ITA228+12
282256
Parikshit Somani24IND228-5-13Lost in New Delhi F
283260
Vladyslav Orlov28UKR227+7-3
284161
Oscar Otte30GER225+11
285240
Sebastian Ofner27AUT225+12Miami R323151225
28673
Adrian Mannarino35FRA225+10Miami R323151225
28747
Alexander Bublik26KAZ225-70-90Miami R323151225
288265
Billy Harris29GBR223-8-16
289285
Connor Thomson23GBR218+9
290270
Corentin Denolly26FRA218+9Badalona R16221243
291 NCH 
(300)
Giorgio Ricca29ITA214+9Lost in Trimbach R16
29215
Thanasi Kokkinakis27AUS212+10Miami R323021212
293251
Benjamin Sigouin24CAN212+19+8Calabasas R16Lost in Bakersfield SFLost in Bakersfield SF
Calabasas R16
215237
294220
Zvonimir Babić28CRO211+9
295 NCH 
(324)
Tiago Pereira19POR211+29+16Loule R16Vale Do Lobo WVale Do Lobo W
Loule R16
212234
296211
Titouan Droguet22FRA210-17-30
297 NCH 
(299)
Harold Mayot22FRA210+7
298222
Mark Whitehouse30GBR210+29+17Trimbach W
299173
Mitchell Krueger30USA209+6
300264
Jiří Barnat22CZE209-6-17
301191
Román Andrés Burruchaga22ARG208+6
302135
Maximilian Neuchrist32AUT207-16-25
303289
Pruchya Isaro28THA207-14-24
304233
Alexander Merino31PER206+9+4Lost in Monastir 11 SF
305285
Eric Vanshelboim22UKR205+4Zadar R16221280
306 NCH 
(310)
Simon Freund27SWE204+4Asuncion R16220279
30768
Christopher Rungkat34INA204+1-3
308 NCH 
(310)
Giovanni Oradini26ITA204+3Opatija R16206219
30952
Purav Raja38IND202-60-66
310185
Hugo Dellien30BOL201+4
311306
Lorenzo Rottoli22ITA201-5-8
31250
Igor Zelenay41SVK200-50-56Zadar R16216275
313285
Stefanos Sakellaridis19GRE200+4Lost in Hinode R16
Lost in Nishi Tokyo R16
314293
Gabriel Roveri Sidney26BRA199+16+8Maceio R16Lost in Feira De Santana F202224
315282
Nick Hardt23DOM198+4
316270
Samuel Vincent Ruggeri21ITA198-2
317285
Alex Rybakov27USA197+3
318315
Andres Urrea29COL197+38+22Maceio R16Santo Domingo 2 W200222
319309
Ryuki Matsuda24JPN197+4+2Heraklion 3 R16Lost in Heraklion 2 SF197210
320276
Dalibor Svrčina21CZE195+2
321301
Remy Bertola25SUI195-3-4Toulouse Balma QF203220
322 NCH 
(352)
Emile Hudd23GBR192+30+16Calabasas R16Lost in Bakersfield F195217
323 NCH 
(324)
Tsung Hao Huang24TWN190+8Lost in Nishi Tokyo R16
324302
S D Prajwal Dev27IND190-9-10Chandigarh R16192205
325261
Rio Noguchi25JPN189+7Lost in Mildura R16
326239
Roman Safiullin26RUS187+8
327270
Michael Vrbenský24CZE187+8Zadar R16203262
328132
Antoine Hoang28FRA182-27-31
329232
Thai Son Kwiatkowski29USA181+8
330324
Roy Stepanov24ISR181+3-8Toulouse Balma QFLost in Vale Do Lobo R16189206
33144
Denis Shapovalov24CAN180+7
332210
Yoshihito Nishioka28JPN180+7
33340
Nicolás Jarry28CHI180+7
333194
Marcos Giron30USA180+9
335124
Jannik Sinner22ITA180+7
336182
Christopher Eubanks27USA180+8Miami R322701180
337296
August Holmgren25DEN180+8Bakersfield W
338 NCH 
(358)
James Davis25GBR179+20+4Lost in Les Franqueses Del Valles SF
339160
Jason Taylor30AUS178-113-125
340203
Xin Gao29CHN177-19-19
341204
Brandon Walkin29GBR177-15-16
342157
Viktor Durasovic27NOR176+11Badalona R16179201
343 NCH 
(391)
Siddhant Banthia23IND176+49+25Chandigarh R16New Delhi W178191
344211
Leandro Riedi22SUI175+10
345321
Gabriel Diallo22CAN175+5-3
346149
Vitaliy Sachko26UKR175-18-16
347251
Matheus Pucinelli De Almeida22BRA175+8
348320
Ryan Nijboer24NED174+12Badalona R16177199
349326
Sai Karteek Reddy Ganta23IND174-3-6
350 NCH 
(351)
Dimitris Sakellaridis17GRE174+12+1Heraklion 3 R16Lost in Heraklion 2 SF174186
351 NCH 
(361)
Bogdan Pavel24ROU173+10Antalya 11 R16175188
352341
Dan Alexandru Tomescu24ROU173+16+4Lost in Alaminos F
353347
Tennyson Whiting22USA173-6-7Lost in Vale Do Lobo R16
354347
Nitin Kumar Sinha25IND173-5-6Chandigarh R16Lost in New Delhi QF173186
355 NCH 
(361)
Takeru Yuzuki25JPN171+8
356 NCH 
(359)
Sander Jong23NED170+8
357352
Paulo Andre Saraiva Dos Santos23BRA170+8Maceio R16Lost in Feira De Santana QF173195
358303
Martin Damm20USA169+8
359290
Szymon Kielan21POL168+29+15Sharm El Sheikh 7 W
360213
Giles Hussey26GBR168+11Lost in Les Franqueses Del Valles SF
361 NCH 
(362)
Noah Schachter24USA167+12
362275
Edward Winter19AUS166-33-25
363235
Alexei Popyrin24AUS165+11
364221
Jay Clarke25GBR164-39-30Badalona R16Lost in Rovinj R16167189
365313
Aoran Wang27CHN164+5-4
366 NCH 
(376)
Mattia Bellucci22ITA163+10
367304
Valerio Aboian21ARG161-8
368189
Grigoriy Lomakin26KAZ161+10-1Lost in Aktobe 2 R16
369273
Alexandre Müller27FRA160+10
370285
Aidan McHugh23GBR160+19+8Loule R16Lost in Trimbach SF163185
371 NCH 
(380)
Dominik Kellovský27CZE160+9
372259
David Poljak27CZE159+56+25Toulouse Balma QFCréteil W167184
373 NCH 
(381)
Aleksandr Lobanov22RUS159+8Monastir 12 R16Lost in Monastir 11 QF159171
374171
Alessandro Giannessi33ITA158+8Zadar R16174233
375 NCH 
(396)
David Stevenson25GBR157+21+8Calabasas R16Lost in Bakersfield SF160182
376333
Alexander Weis26ITA157-40-25Asuncion R16173232
377209
Ezekiel Clark25USA157-29-22Calabasas R16Lost in Bakersfield QF160182
378224
Hiroki Moriya33JPN156+8
379350
Kris Van Wyk27RSA156+16+6Sharm El Sheikh 8 R16Lost in Sharm El Sheikh 7 F156169
380121
Oleg Prihodko26UKR153+7
381 NCH 
(399)
Finn Reynolds24NZL153+21+5Calabasas R16Lost in Bakersfield SF156178
382274
Yunchaokete Bu22CHN152-13-16
38343
Dustin Brown39JAM151-95-80
384344
Max Houkes23NED151-33-25
385149
Yu-hsiou Hsu24TWN151+5
386287
Seita Watanabe23JPN151+5
387346
Miloš Karol21SVK151+6Lost in Trimbach R16
388260
Leonardo Aboian25ARG151+6Punta Del Este 4 R16151164
389261
Aziz Dougaz26TUN148+8
390308
Tyler Zink23USA148+10
391153
Nicolás Mejía24COL148+62+22Santo Domingo 2 W
392 NCH 
(400)
Augusto Virgili29ITA148+9Badalona R16151173
393373
Manish Sureshkumar24IND148-18-16Chandigarh R16Lost in New Delhi F150163
394308
Taisei Ichikawa23JPN147-37-28
395217
Ignacio Monzón26ARG147-36-28
396 NCH 
(411)
Joshua Sheehy27USA147+15+9Sharm El Sheikh 7 W
397164
Geoffrey Blancaneaux25FRA146+6Asuncion R16162221
398272
Mats Hermans27NED146-21-16
399348
Nick Chappell31USA145+15+8Lost in Vale Do Lobo SF
400 NCH 
(405)
Luis Britto30BRA145+5Maceio R16Lost in Feira De Santana QF148170
401 NCH 
(445)
Patrick Harper24AUS143+45+16Calabasas R16Lost in Bakersfield F146168
402362
Trey Hilderbrand23USA143+46+16Lost in Santo Domingo 2 F
403167
Julian Ocleppo26ITA142-31-25
404113
MinKyu Song33KOR142+59+17Nishi Tokyo QFHinode W144155
405257
Thiago Agustín Tirante22ARG141+2
406 NCH 
(452)
Jan Hrazdil19CZE141+46+15Antalya 11 R16Antalya 10 W143156
407 NCH 
(410)
Cannon Kingsley22USA138+3
408406
Giovanni Fonio25ITA138+1Badalona R16141163
409399
Luka Mikrut19CRO138-5-8Opatija R16Rovinj W140153
410311
Andrea Picchione25ITA138-25-19
411384
Rigele Te26CHN137+1
412373
Egor Agafonov21RUS137+1Aktobe 2 W
413308
Sidane Pontjodikromo23NED136+4
41482
Dušan Lajović33SRB135+4
415300
Daniel Altmaier25GER135+4
416 NCH 
(420)
Emilio Nava22USA135+4
41655
Guido Pella33ARG135+4
418129
Quentin Halys27FRA135+4
419161
Grégoire Barrère30FRA135+4
419196
Alejandro Davidovich Fokina24ESP135+4
421149
Jaume Munar26ESP135+4
422219
Pedro Cachín28ARG135+4
423300
Ergi Kırkın25TUR135+4
424311
Alexander Zgirovsky22BLR134+33+8Lost in Aktobe 2 F
425389
Filip Duda25CZE134+4Badalona R16137159
426382
Naoki Tajima23JPN134+4Lost in Mildura R16
Lost in Swan Hill R16
427 NCH 
(431)
Joao Fonseca17BRA133+4
428392
Nicholas Bybel30USA133+4
429377
Benjamin Winter Lopez25ESP133-14-3
430324
Arthur Fery21GBR132+3
431135
Jesper de Jong23NED132-47-25
432429
Garrett Johns23USA132+2
433363
Tomás Farjat23ARG132-50-26Punta Del Este 4 R16Lost in Punta Del Este 3 QF134147
434420
Maximus Jones19THA132+2+2Badalona R16Lost in Les Franqueses Del Valles QF135157
435222
Evgeny Karlovskiy29RUS131+3+2Lost in Aktobe 2 QF
436249
Arthur Bouquier23FRA131+6+3Toulouse Balma QFLost in Créteil QF139156
437340
Álvaro López San Martín26ESP130-2
438283
Arthur Reymond24FRA129-1Toulouse Balma R16132154
439412
Jea Moon Lee30KOR129+56+17Nishi Tokyo QFHinode W131142
440167
Franco Agamenone30ITA128
441160
Hernán Casanova30ARG128Badalona R16131153
442CH
Franco Roncadelli24URU128+1Punta Del Este 4 R16130143
443282
Jacopo Berrettini25ITA127+1
444438
Justin Boulais22CAN127+1
445422
Ugo Blanchet25FRA126+5
446136
Zhe Li37CHN126+5
447438
Yeong Seok Jeong24KOR126+8Nishi Tokyo R16128141
448 NCH 
(454)
Filippo Romano18ITA126+6Lost in Trimbach R16
44917
Franko Škugor36CRO125-228-185
450215
Nicolás Kicker31ARG125+10
451163
Federico Gaio32ITA125+10
452197
Thiago Seyboth Wild24BRA125+10
453 NCH 
(454)
Millen Hurrion24GBR125+11
454291
Jorge Panta28PER124-48-19
455 NCH 
(461)
Louis Weßels25GER124+29+8Lost in Feira De Santana SF
456421
Mikalai Haliak25BLR124+2-2
457434
Fermin Tenti26ARG124+8Punta Del Este 4 R16124137
458420
Dragos Nicolae Madaras26SWE123+9
459397
Colin Markes27USA123-3-3
460374
John Echeverria22ESP123+15+3Loule R16Lost in Vale Do Lobo QF126148
46168
Marc Polmans26AUS122+7
462269
Mili Poljičak19CRO122+4-1Opatija R16Rovinj W124137
463 NCH 
(464)
Svyatoslav Gulin21RUS122+8
464 NCH 
(543)
Joshua Charlton24AUS121+79+25Mildura W
Lost in Swan Hill R16
465 NCH 
(473)
Anthony Genov22BUL121+8Badalona R16124146
466265
Zizou Bergs24BEL120+8
467306
Juan Sebastián Gómez32COL120-59-19
468345
Peter Heller31GER120+2-2
469 NCH 
(476)
Patrick Zahraj24GER120+7Lost in Trimbach R16
470469
Hynek Bartoň19CZE120+7Lost in Vale Do Lobo QF
471453
Shunsuke Mitsui21JPN119+7
472332
Aliaksandr Liaonenka25BLR118+30+8Lost in Aktobe 2 F
473415
Juan Bautista Otegui25ARG118-14-8
474443
Jody Maginley28ANT118+7Lost in Santo Domingo 2 R16
475362
Moez Echargui31TUN117+7
476338
Andrés Andrade25ECU117-60-19
477472
Ishaque Eqbal26IND117-5-5
478359
Lukáš Pokorný22SVK117+5Lost in Santo Domingo 2 R16
479383
Petr Nesterov21BUL116-32-11Lost in Aktobe 2 SF
480302
James McCabe20AUS115+6
481371
Evan Zhu25USA115+6
482352
Sandro Kopp23AUT115-2-3
483371
Facundo Juárez26ITA113+7
484396
Daniel Pátý24CZE113+4-2
485420
David Jordá Sanchis29ESP113-46-16
486482
George Houghton25GBR113-1-3Sharm El Sheikh 8 R16115128
487477
Woobin Shin20KOR113+5Chandigarh R16Lost in New Delhi SF115128
488197
Li Tu27AUS112+5
489384
Ryan Peniston28GBR112+5
490 NCH 
(495)
Juan Manuel La Serna20ARG112+36+8Punta Del Este 3 F119119
491457
Gabriele Maria Noce28ITA112+5
492359
Marcello Serafini21ITA112-3-3Lost in Trimbach R16
493342
Antoine Bellier27SUI111+4
494358
Matěj Vocel26CZE111+34+8Toulouse Balma QFCréteil W119136
495193
Andrea Collarini32ARG111+3Asuncion R16127186
496364
Alex Knaff26LUX111-17-8
497 NCH 
(499)
Hamish Stewart24GBR111+2
498373
Dax Donders23NED111+2Lost in Aktobe 2 R16
49985
Tristan Lamasine31FRA110+2
50092
Vishnu Vardhan36IND110+87+22Chandigarh R16New Delhi W112125
501470
Qian Sun22CHN110+2
502451
Lorenzo Joaquín Rodríguez24ARG110+2
503385
Clément Tabur24FRA109+2
504 NCH 
(546)
Ilia Simakin20RUS109+48+15Aktobe 2 W
505375
Ethan Quinn20USA108+3
506274
Timo Stodder27GER108+3
507 NCH 
(509)
João Eduardo Schiessl19BRA108+3Antalya 11 R16110123
508407
Bruno Pujol Navarro22ESP108-59-19Badalona R16Lost in Les Franqueses Del Valles R16111133
509256
Francesco Passaro23ITA107+3
510438
Sho Shimabukuro26JPN106+4
511261
Vít Kopřiva26CZE106+4
512148
Gijs Brouwer28NED106+4
513283
João Domingues30POR106+4
514238
Matías Zukas27ARG106-45-16
515243
Otto Virtanen22FIN105+4
516405
Carlos Sánchez Jover23ESP105+4Asuncion R16121180
517512
Xiaofei Wang21CHN105+4
518296
Gianmarco Ferrari23ITA105-27-8Lost in Vale Do Lobo QF
519460
Robin Bertrand21FRA105+3
520438
Erik Arutiunian19BLR105+9+2Lost in Aktobe 2 QF
521374
Goncalo Falcao36POR105+2Loule R16Lost in Vale Do Lobo R16108130
522515
Jesse Timmermans35NED104+2Sharm El Sheikh 8 R16106119
523352
Yannik Steinegger23SUI104+2
524329
Bogdan Bobrov26RUS104+3
525483
Buvaysar Gadamauri23BEL104-14-4
526318
Francesco Maestrelli21ITA103-127-45Zadar R16119178
527484
Keisuke Saitoh22JPN103-20-6Nishi Tokyo QFLost in Hinode QF105116
528 NCH 
(529)
Jakub Nicod19CZE102+2Loule R16105127
529524
Robert Cash23USA100+3
530389
Aleksandar Vukic27AUS100+4
531330
Liam Draxl22CAN100+2Asuncion R16116175
532 NCH 
(539)
Brian Bozemoj20NED100+7+2Alaminos 2 R16Lost in Alaminos SF102115
533297
Maxime Janvier27FRA99+4
534 NCH 
(599)
Matt Hulme25AUS99+65+13Lost in Mildura F
Lost in Swan Hill R16
535174
Marco Trungelliti34ARG98+3
536224
Stefano Travaglia32ITA98-138-50Zadar R16114173
537160
Dane Sweeny23AUS98-31-11
538390
Imanol López Morillo24ESP98+65+13Lost in Vale Do Lobo F
539 NCH 
(582)
Mateo Del Pino20ARG98+45+8Punta Del Este 3 F105105
540402
Jakub Menšík18CZE96
541232
Camilo Ugo Carabelli24ARG96
542474
Nicolas Moreno De Alboran26USA96
543465
Daniel Siniakov21CZE96+1
544267
Steven Diez33CAN96+1
545455
Peter Bertran28DOM96+1Lost in Santo Domingo 2 R16
546494
Adrian Oetzbach26GER96-11-4Alaminos 2 R1698111
547313
Sergey Fomin23UZB96+14+4Lost in Aktobe 2 SF
548535
Tommaso Compagnucci24ITA96Opatija R16Lost in Rovinj R1698111
549254
Aleksandar Kovačević25USA95
550241
Shintaro Imai30JPN95Lost in Mildura R16
551491
Luigi Sorrentino25ITA94Opatija R16Lost in Rovinj F96109
552383
Robert Strombachs24LAT93+2
553468
Álvaro Guillén Meza21ECU93-22-8Asuncion R16109168
554 NCH 
(586)
Quentin Folliot25FRA93+138+25Maceio R16Feira De Santana W96118
555439
Ignacio Buse19PER93-8-3
556363
Khumoyun Sultanov25UZB93+33+5Chandigarh R16Lost in New Delhi SF95108
557CH
Guy Den Heijer26NED93Lost in Aktobe 2 R16
558550
Linang Xiao24CHN93+7+2Lost in Hinode QF
Lost in Nishi Tokyo R16
559521
Gabi Adrian Boitan24ROU92-1
560341
Gilbert Klier Junior23BRA92-1
561516
Jie Cui26CHN92-1Lost in Hinode R16
Lost in Nishi Tokyo R16
562 NCH 
(647)
Pranav Kumar24USA92+87+16Lost in Santo Domingo 2 F
563316
Flavio Cobolli21ITA91
564508
Elio Jose Ribeiro Lago26ITA91-46-15
565317
Ilya Ivashka30BLR90+1
565165
John Millman34AUS90+1
5654
Vasek Pospisil33CAN90+1
565295
Yibing Wu24CHN90+1
569374
Yosuke Watanuki25JPN90+1
570444
Fábián Marozsán24HUN90-57-16
570543
Martin Landaluce18ESP90+1
572174
Holger Rune20DEN90+1
57239
Diego Schwartzman31ARG90+1
574286
Matteo Arnaldi23ITA90-3
575335
Luca Van Assche19FRA90+1
57651
Andy Murray36GBR90-3Miami R321801090
577346
Laslo Djere28SRB90-1
577459
Arthur Fils19FRA90-1
579189
Márton Fucsovics32HUN90+1
580133
Casper Ruud25NOR90-1Miami R321801090
581502
Fernando Yamacita26BRA90
582358
Sebastian Fanselow32GER90Loule R1693115
583556
Mert Naci Türker25TUR89-27-4
584579
Marko Topo20GER88+2
585 NCH 
(655)
Joel Josef Schwaerzler18AUT88+82+15Antalya 10 W
586447
Nathan Anthony Barki19INA88-22-3
587519
Gabriel Debru18FRA88+1
588 NCH 
(590)
Petr Bar Biryukov22RUS88+2Lost in Sharm El Sheikh 7 R16
589471
Stuart Parker26GBR87+3
590388
Alexander Ritschard29SUI87+3
591577
Raphael Calzi26LUX87+45+8Toulouse Balma R16Lost in Créteil SF90112
592 NCH 
(593)
Oscar Weightman22GBR86+5
593291
Evgenii Tiurnev26RUS86+5
594382
Sascha Gueymard Wayenburg20FRA85-41-8Lost in Créteil SF
595 NCH 
(601)
Tim Ruehl25GER85+6Lost in Trimbach R16
596 NCH 
(600)
Luciano Emanuel Ambrogi20ARG85+6
597587
Osgar O'Hoisin27IRL85+7Heraklion 3 R1687100
598597
James Mackinlay23GBR85+7Toulouse Balma R16Lost in Créteil R1688110
599380
Daniel Little26GBR84-5-3
600349
Masamichi Imamura25JPN84+45+8Nishi Tokyo R16Lost in Hinode F8699
601261
Keegan Smith25USA84+5
602600
Eliot Spizzirri22USA83+7
603599
Angel Diaz Jalil22ECU83+7
604116
Mark Vervoort33NED83+7Badalona R1686108
605 NCH 
(619)
Nikola Basic22CRO83+14+2Opatija R16Lost in Rovinj QF8598
606390
Adam Moundir28MAR82-51-11
607 NCH 
(621)
Yanis Ghazouani Durand23FRA82+14+1Toulouse Balma R16Lost in Créteil QF85107
608421
Joao Victor Couto Loureiro20BRA82-25-8Maceio R16Lost in Feira De Santana R1685107
609406
Makoto Ochi27JPN82+6Lost in Mildura R16
610530
Cengiz Aksu25TUR82+6Antalya 11 R16Lost in Antalya 10 R168497
611605
Matej Dodig18CRO81+1-2Zadar R1697156
612611
Ryoatro Taguchi23JPN81+8Nishi Tokyo R16Lost in Hinode R168396
613 NCH 
(710)
Florian Broska26GER81+97+15Monastir 11 W
614613
Siim Troost24EST81+9
615401
Andrey Chepelev25RUS80-15-6
616553
Kokoro Isomura21JPN80+10Lost in Hinode QF
617115
Tennys Sandgren32USA79+10
618610
Christian Oliveira24BRA79+11
619220
Omar Jasika26AUS79+11
620304
Dmitry Popko27KAZ79+12
621201
Jelle Sels28NED79+10
622549
Niels Visker22NED79+12
623467
Amr Elsayed25EGY79+36+4Sharm El Sheikh 8 R16Lost in Sharm El Sheikh 7 F8194
624529
Maxence Beaugé23FRA78-10-4Toulouse Balma R16Lost in Créteil R1681103
625622
Seon Yong Han23KOR78-3-3Nishi Tokyo R168093
626618
Ozan Baris19USA77+12
627250
Alibek Kachmazov21RUS77+12
628337
Carlos Taberner26ESP77+12
629252
Calvin Hémery29FRA77+13
630594
Louroi Martinez25SUI77-34-10Lost in Antalya 10 R16
63159
Denis Istomin37UZB77+25+2Lost in Aktobe 2 QF
632407
Gonzalo Bueno19PER77+9Asuncion R1693152
633613
Giovanni Mpetshi Perricard20FRA76+10
634185
Jason Jung34TWN76+10
635380
Michiel De Krom25NED76+11
636 NCH 
(661)
Sergis Kyratzis28CYP76+25+2Alaminos 2 R16Lost in Alaminos SF7891
637619
Patrick Kaukovalta25FIN76+37+4Lost in Rovinj SF
638 NCH 
(752)
James Watt23NZL76+114+16Lost in Mildura F
Lost in Swan Hill R16
639467
Felix Corwin27USA76+9
640487
Harry Wendelken22GBR76-32-8
641158
David Pérez Sanz29ESP76+10
642582
Denis Klok25RUS76+8Antalya 11 R167891
64375
Felipe Meligeni Alves26BRA75+9
64479
Lucas Pouille30FRA75+9
645257
Francisco Comesaña23ARG75+9
646640
Bryce Nakashima20USA75+9
647643
Keshav Chopra22USA75+10
648450
Wishaya Trongcharoenchaikul28THA75+27+3Lost in New Delhi QF
649 NCH 
(670)
Igor Kudriashov20RUS75+21+2Monastir 12 R16Lost in Monastir 11 QF7790
650635
Gokberk Saritas20TUR75-15-4Antalya 11 R16Lost in Antalya 10 R167790
651258
Javier Barranco Cosano25ESP74+9Murcia R1690149
652622
Hanwen Li21CHN74-5-2
653650
Aleksandr Braynin24UKR74+9
654356
Nicholas David Ionel21ROU74+9
655352
Georgii Kravchenko23UKR74+106+15Les Franqueses Del Valles W
656 NCH 
(664)
Pavel Verbin22RUS74+8
657608
Nicolas Bruna25CHI74+8Punta Del Este 4 R167689
658541
Pedro Vives Marcos22ESP72+14
659409
Daniil Ostapenkov20BLR72+23+2Lost in Aktobe 2 QF
660599
Simon Anthony Ivanov23BUL72+16
661 NCH 
(734)
Tomas Lanik21SVK72+121+15Heraklion 2 W
662514
Kalin Ivanovski19MKD71+15
663252
Matías Franco Descotte29ARG71-68-16
664653
Clément Chidekh22FRA71+14Toulouse Balma QF7996
665378
Luca Potenza23ITA71+21+2Lost in Monastir 11 SF
666607
Loann Massard18FRA71-59-13Toulouse Balma R16Lost in Créteil QF7496
667660
Kazuma Kawachi29JPN71+54+6Chandigarh R16Lost in New Delhi SF7386
668250
Constant Lestienne31FRA70+11
669263
Egor Gerasimov31BLR70+11
670289
Juan Pablo Varillas28PER70+11
671418
Kirill Kivattsev26RUS70-3-3
672528
Kai Lemstra24GER70-87-19Alaminos 2 R167285
673417
Pedro Araújo21POR70-2-3Lost in Vale Do Lobo R16
674592
Noah Lopez22SUI70+21+2Badalona R16Lost in Les Franqueses Del Valles QF7395
675373
Igor Gimenez24BRA70-139-30Maceio R16Lost in Feira De Santana QF7395
676330
Jérôme Kym21SUI69+7
677588
Arthur Weber31FRA69-53-11
678247
Denis Yevseyev30KAZ69+6Murcia R1685144
679678
Johannes Seeman23EST69+6
680 NCH 
(687)
Nicolas Parizzia25SUI69+7Punta Del Este 4 R16Lost in Punta Del Este 3 SF7184
681650
Kirill Mishkin21RUS69+9
682680
Niccolo Catini26ITA69+7Lost in Antalya 10 R16
683653
Stijn Pel21NED69+28+3Sharm El Sheikh 8 R16Lost in Créteil QF7184
684464
Yanaki Milev19BUL68+9
685511
Viacheslav Bielinskyi20UKR68-72-15Opatija R167083
686 NCH 
(691)
Stefano Reitano26ITA68+26+2Monastir 12 R16Lost in Monastir 11 QF7083
687584
Adrian Andreev22BUL67+10
688665
Dali Blanch21USA67+11Badalona R167092
689 NCH 
(719)
Daniel De Jonge24NED67+30+2Monastir 12 R16Lost in Monastir 11 QF6982
690 NCH 
(691)
Călin Manda25ROU67+1-2
691366
Duarte Vale25POR67-33-8Loule R16Lost in Vale Do Lobo R167092
692361
Iñaki Montes De La Torre21ESP66+8
693283
Dennis Novak30AUT66+8
694188
Enzo Couacaud29FRA66+8Asuncion R1682141
694278
Kacper Żuk25POL66+8
696648
Dominik Recek29CZE66+8
697689
Fons Van Sambeek22NED66+11
698500
Leonid Sheyngezikht23BUL66-4-2
699680
Samir Hamza Reguig22ALG66+14
700406
Gabriel Décamps24BRA65+14
701449
Nerman Fatić29BIH65-84-16Zadar R1681140
701460
Christopher O'Connell29AUS65+14
703416
Sumit Nagal26IND65+12
704406
Alexander Shevchenko23KAZ65+13
705509
Anton Matusevich22GBR65-87-16
706 NCH 
(717)
Francisco Rocha24POR65+12Lost in Vale Do Lobo R16
707198
Elliot Benchetrit25MAR64+15
708697
Taha Baadi22CAN64+15
709334
Oleksandr Ovcharenko22UKR64-76-15Opatija R16Lost in Rovinj R166679
710359
Seongchan Hong26KOR64+14
711 NCH 
(725)
Matthew Summers25GBR64+14Lost in Bakersfield R16
712689
Gabriel Donev27BUL64+15
713 NCH 
(726)
Eleftherios Neos24CYP64+13Alaminos 2 R16Lost in Alaminos R166679
714706
Yamato Sueoka21JPN64+14
715 NCH 
(851)
Nikolay Nedelchev20BUL64+136+15Les Franqueses Del Valles W
716569
Akram El Sallaly26EGY64-20-4
717147
Sekou Bangoura32USA63-89-16
718588
Jorge Martinez Martinez28ESP63-20-4
719549
Viktor Jović22SRB63+15
720459
Adolfo Daniel Vallejo19PAR63+15Asuncion R1679138
721 NCH 
(745)
Franco Ribero24ARG63+24+2Punta Del Este 4 R16Lost in Punta Del Este 3 QF6578
722 NCH 
(793)
Leonardo Rossi21ITA63+71+8Lost in Rovinj F
723 NCH 
(758)
Jesse Delaney25AUS63+35+3Lost in Mildura QF
724552
Guy Orly Iradukunda27BDI62+12
725450
Lucas Gerch29GER62+31+2Alaminos 2 R16Lost in Alaminos QF6477
726435
Abraham Asaba26GHA62+5-2
727606
Marlon Vankan23GER62+10Antalya 11 R16Lost in Antalya 10 R166477
72826
João Sousa34POR61-166-30
729226
Pavel Kotov25RUS61+9
730239
Kyrian Jacquet22FRA61+11
731451
Filip Cristian Jianu22ROU61+11
732621
Hady Habib25LBN61+11
733704
Brandon Perez24VEN61+11
734627
Jan Kupcic22SLO61+12Lost in Rovinj QF
735454
Sora Fukuda26JPN61+25+2Nishi Tokyo R16Lost in Hinode QF6376
736327
Fabio Coelho23POR61-7-3
737347
Maxime Chazal30FRA60+13Badalona R166385
738556
Nathan Ponwith25USA60+264+25Calabasas R16Bakersfield W6385
739321
Filip Peliwo30POL60+12Heraklion 3 R166275
740620
Federico Bondioli18ITA60+13Sharm El Sheikh 8 R166275
741727
Alan Fernando Rubio Fierros25MEX60+14
742566
Evgeny Philippov22RUS60+12Lost in Aktobe 2 R16
74377
Gonçalo Oliveira29POR60-152-28Asuncion R1676135
744363
Harrison Adams29USA59+272+25Maceio R16Feira De Santana W6284
745 NCH 
(904)
Samuel Puškár23SVK59+159+15Heraklion 2 W
746225
Mohamed Safwat33EGY59+17
747583
Alec Beckley22RSA59-81-15Loule R16Lost in Trimbach R166284
748 NCH 
(768)
Lucas Horve24USA58+20
749224
Jeremy Beale29AUS58-9-3
750 NCH 
(769)
Oliver Okonkwo23GBR58+19
751463
Mats Rosenkranz25GER58+170+16Lost in Trimbach F
752598
Alafia Ayeni24USA58+18
753676
Matthew Howse22GBR58-47-8
754 NCH 
(757)
Zhan Zheng21CHN58+3-2
755702
Vitali Shvets43RUS58+16
756622
S Mert Ozdemir24TUR58+88+8Antalya 11 R16Lost in Antalya 10 F6073
757334
Matteo Gigante22ITA57+15
758152
Kenny de Schepper36FRA57+16
759252
Raúl Brancaccio26ITA57+16
760349
Edan Leshem27ISR57+16
760371
Shintaro Mochizuki20JPN57+16
762419
Alejandro Moro Cañas23ESP57+16
763741
Robin Catry22FRA57+16
764360
Juan Pablo Ficovich27ARG57+16
765 NCH 
(783)
Lautaro Midon19ARG57+18Punta Del Este 4 R165972
766562
Nikolás Sánchez Izquierdo25ESP57+19
767 NCH 
(786)
Simone Agostini26ITA57+19
768540
Zura Tkemaladze23GEO57-1-2Heraklion 3 R165972
769115
Thiemo de Bakker35NED56-96-16
770768
Michal Lusovsky24CZE56+17
771683
Peter Benjamin Privara19SVK56+17Badalona R165981
772332
Ilya Snițari21MDA56+17
773508
Vadym Ursu27UKR56+51+4Sharm El Sheikh 8 R16Lost in Sharm El Sheikh 7 SF5871
774480
Sergi Perez Contri26ESP56+16Lost in Rovinj R16
775483
Ethan Cook21AUS56-45-8Swan Hill QFLost in Mildura R166178
776492
Lukas Neumayer21AUT55-44-8
777 NCH 
(862)
Federico Cina16ITA55+86+8Lost in Monastir 11 F
778 NCH 
(788)
Matyas Fuele25HUN55+13
779 NCH 
(781)
Axel Nefve23USA55+13Calabasas R165880
780 NCH 
(809)
Jurriaan Bol22NED55+49+4Alaminos 2 R16Lost in Alaminos SF5770
781741
Paul Wörner27GER55-15-4
782616
Thijmen Loof21NED55-157-25Badalona R16Lost in Créteil QF5880
783409
Jeremy Jahn33GER54+12
784 NCH 
(793)
Radu Mihai Papoe21ROU54+12
785696
Pablo Llamas Ruiz21ESP54+12Murcia R1670129
786627
François Musitelli25FRA54-77-12
787691
Sheng Tang24CHN54+13
788262
Roberto Cid Subervi30DOM54+13
789547
Gabriele Piraino20ITA54-27-5Loule R16Lost in Vale Do Lobo QF5779
790 NCH 
(833)
Lawrence Sciglitano24AUS54+43+3Lost in Mildura QF
Lost in Swan Hill R16
791722
Rishab Agarwal28IND54+12
792519
Simon Beaupain24BEL54-104-15
793386
Christian Sigsgaard27DEN53-156-25
794468
Alejo Lorenzo Lingua Lavallén23ARG53+12
795538
Thantub Suksumrarn22THA53+12
796148
Marek Gengel28CZE53-127-20
797 NCH 
(810)
Luka Pavlovic23FRA53+13Opatija R16Lost in Rovinj R165568
798589
Diego Fernandez Flores23CHI53+13Badalona R165678
799 NCH 
(831)
Filiberto Fumagalli21ITA53+35+2Antalya 11 R16Lost in Antalya 10 QF5568
800322
Sarp Ağabigün26TUR53+12
801 NCH 
(894)
Mateo Barreiros Reyes23BRA53+93+8Maceio R16Lost in Feira De Santana SF5678
802712
Matthew William Donald19CZE53-53-8Heraklion 3 R16Lost in Heraklion 2 R165568
803629
Nikita Ianin22RUS53+10Sharm El Sheikh 8 R165568
804718
Chris Rodesch22LUX52+11
805182
Marius Copil33ROU52+11
806237
Alexandr Cozbinov28MDA52+12
807377
Mariano Navone23ARG52+10
808403
Justin Barki23INA52+11
809626
Semen Voronin20RUS52+12
810539
Adria Soriano Barrera24COL52+12
811339
Cezar Crețu22ROU52+12
812597
Giorgio Tabacco20ITA52-14-2
813 NCH 
(825)
Alejo Sanchez Quilez18ESP52+12Badalona R165577
814413
Marat Sharipov21RUS52-12-2Lost in Créteil QF
815588
Jack Vance26USA52-21-3
816 NCH 
(860)
Michalis Sakellaridis23GRE52+44+4Heraklion 3 R16Lost in Heraklion 2 SF5467
817 NCH 
(822)
Patrick Maloney24USA51+10
818809
Yishai Oliel24ISR51+13
819811
Vlad Andrei Dumitru26ROU51+11
820695
Oliver Crawford24GBR50+15
821748
Jaesung Choe24KOR50+15
821526
Uisung Park23KOR50+15
823311
Alexis Galarneau25CAN50+15
824374
Sho Katayama34JPN50+15
825356
Tristan McCormick24USA50-120-16Badalona R165375
826345
Henri Squire23GER50-22-3
827 NCH 
(828)
William Grant23USA50+14
828687
Émilien Voisin23FRA50-19-3
829 NCH 
(842)
Finn Bass24GBR50+13Lost in Créteil QF
830376
Yuki Mochizuki26JPN50-31-4Nishi Tokyo QFLost in Hinode QF5263
831365
Aaron Addison28AUS50-84-11
832747
Hikaru Shiraishi23JPN50+11Lost in Nishi Tokyo R16
833652
Axel Garcian21FRA50-85-11Toulouse Balma R16Lost in Créteil R165375
834540
Guy Den Ouden21NED49+11
835269
Miljan Zekić35SRB49+12
836630
Gergely Madarász29HUN49+10
837101
Teymuraz Gabashvili38RUS49+11
838262
Juan Bautista Torres21ARG49+11
839200
Tomás Lipovšek Puches30ARG49+11Lost in Punta Del Este 3 R16
840661
Olaf Pieczkowski19POL49+12Sharm El Sheikh 8 R165164
841 NCH 
(892)
Amaury Raynel21FRA49+93+8Lost in Créteil SF
842828
Antonio Prat20ESP48+11
843840
Alexey Nesterov26RUS48+12Calabasas R16Lost in Bakersfield R165173
844184
Aleksandre Metreveli30GEO48+12Antalya 11 R165063
845780
Lior Goldenberg24ISR48+12
846773
Jasza Szajrych21POL48-20-4Antalya 11 R165063
847843
Koki Matsuda23JPN48+11Lost in Hinode R16
Lost in Nishi Tokyo R16
848741
Adam Jones25GBR48+11
849618
Marvin Möller25GER47+12
850846
Pedro Rodenas19ESP47+12
851836
Erik Grevelius23SWE47+13
852831
Andres Martin22USA47+13
853399
Federico Arnaboldi23ITA47+13
854486
Aleksandre Bakshi26GEO47-147-19Heraklion 3 R164962
855 NCH 
(868)
Alessandro Cortegiani28ITA47+13
856 NCH 
(867)
Benjamin Pietri27FRA47+11Toulouse Balma R165072
857 NCH 
(891)
Alexander Chepik27RUS47+39+2Lost in Aktobe 2 QF
858649
Saba Purtseladze22GEO47+11
859778
Karan Singh20IND47-45-6Chandigarh R16Lost in New Delhi R164962
86016
Ryan Harrison31USA46+10
861414
Alex Michelsen19USA46-88-11
862109
Yan Bai34CHN46+9
863 NCH 
(888)
Yi Zhou19CHN46+57+4Lost in Hinode SF
864481
Stefan Palosi24ROU46+9
865 NCH 
 1039
Menelaos Efstathiou25CYP46+193+15Alaminos 2 R16Alaminos W4861
866 NCH 
(910)
Faisal Qamar24IND46+50+3Lost in New Delhi QF
867CH
Rafael Tosetto24BRA46+7Lost in Feira De Santana QF
868490
Toby Martin31GBR46+50+3Calabasas R16Lost in Santo Domingo 2 QF4971
869 NCH 
(873)
Miguel Angel Cabrera23CHI46+7Lost in Santo Domingo 2 R16
870843
Trent Bryde24USA45+7
871268
Jurij Rodionov24AUT45+7
872627
Timofey Skatov23KAZ45+6
87367
Dominic Thiem30AUT45+7
874263
Joris De Loore30BEL45+6
875169
Marco Cecchinato31ITA45+7
876242
Frederico Ferreira Silva29POR45+7
877873
Mathys Erhard22FRA45+7
878249
Shinji Hazawa24JPN45+7
879376
Rudolf Molleker23GER45-74-8
880688
Maks Kaśnikowski20POL45+6
881510
Alejandro Manzanera Pertusa20ESP45+7
882748
Patrick Brady19GBR45-74-8
883203
Francisco Cerúndolo25ARG45+4Miami R321351045
883514
Sebastián Báez23ARG45+7
885404
Bernabé Zapata Miralles27ESP45+7
886 NCH 
(891)
Zhao Zhao24CHN45+5
887862
Lewie Lane23GER45+8Antalya 11 R164760
888205
Tomás Martín Etcheverry24ARG45+5Miami R321351045
889 NCH 
(937)
Shunsuke Nakagawa24JPN44+50+4Lost in Hinode SF
890760
Joel Pierleoni21GBR44-70-8
891726
Naoki Nakagawa27JPN44+9
892734
Victor Lilov20USA44+6
893209
Facundo Mena31ARG44+6
894854
Arthur Géa19FRA44+7
895564
Coleman Wong19HKG44+7
896 NCH 
(905)
Tao Mu23CHN44+9
897591
Adil Kalyanpur24IND44+6Chandigarh R16Lost in New Delhi R164659
898527
Illya Beloborodko22UKR44+46+4Sharm El Sheikh 8 R16Lost in Sharm El Sheikh 7 SF4659
899766
Thomas Braithwaite24AUS44+7Lost in Mildura R16
Lost in Swan Hill R16
900898
Max Wiskandt22GER44+7
901674
Samuel Martinez Arjona22ESP44+8Lost in Alaminos R16
902898
Federico Valle23ITA44+6Lost in Alaminos R16
903869
Sebastian Dominko20SLO43+8
904 NCH 
(925)
Gianluca Cadenasso19ITA43+22+2Alaminos 2 R16Lost in Alaminos QF4558
905203
Mirza Bašić32BIH43-146-16Zadar R1659118
906893
Adam Heinonen21SWE43+7Heraklion 3 R164558
907557
Michael Zhu31USA43+10
908765
Kosuke Ogura28JPN43-33-3
909669
Ivan Denisov23RUS43+10Chandigarh R164558
910 NCH 
(935)
Andrea Bacaloni21ITA43+25+2Alaminos 2 R16Lost in Alaminos QF4558
911734
Bohua Dong21CHN42-127-15
912 NCH 
 1027
Mert Alkaya23TUR42+115+8Antalya 11 R16Lost in Antalya 10 F4457
913708
Jesse Flores28CRC42+10
914720
Stefan Popović20SRB42-194-23Lost in Rovinj R16
915 NCH 
(918)
David Quayle23GBR42+7Heraklion 3 R16Lost in Heraklion 2 R164457
916882
Mihai Razvan Marinescu22ROU42+8
917 NCH 
(939)
Chirag Duhan20IND42+41+3Chandigarh R16Lost in New Delhi QF4457
918554
Jake Delaney26AUS42+152+11Swan Hill R16Lost in Mildura SF
Lost in Swan Hill QF
4264
919235
Kimmer Coppejans30BEL41+6
920 NCH 
(926)
Henry Searle17GBR41+7
92165
Benoît Paire34FRA41+8
922814
Niccolo Baroni20ITA41+6
923 NCH 
(977)
Federico Aguilar Cardozo18URU41+54+4Punta Del Este 3 SF4552
924 NCH 
(981)
Joaquin Aguilar Cardozo18URU41+57+4Punta Del Este 3 SF4552
925665
Matteo De Vincentis25ITA41+27+2Monastir 12 R16Lost in Monastir 11 QF4356
926888
Deney Wassermann22NED41-11-2
927912
Yuta Kawahashi26JPN41+4
928927
Diogo Marques24POR41+2Loule R16Lost in Vale Do Lobo R164466
929916
Bang Shuo Yin25TWN41+44+3Chandigarh R16Lost in New Delhi QF4356
930754
Learner Tien18USA40+6
931740
Joshua Lapadat21CAN40+6
932915
Daniel Verbeek19NED40+6
933792
Yuhei Kono28JPN40+27+2Nishi Tokyo QFLost in Hinode R164253
934784
Ondřej Horák21CZE40+7
935 NCH 
(942)
Kenta Miyoshi20JPN40+7
936 NCH 
(980)
Andre Ilagan23USA40+44+3Calabasas R16Lost in Bakersfield QF4365
937 NCH 
(940)
Josip Simundza19CRO40+6Zadar R16Lost in Rovinj R1656115
938923
Ignacio Antonio Becerra Otarola23CHI40+7
939 NCH 
(946)
John Sperle22GER40+7Antalya 11 R164255
940903
Alexandru Cristian Dumitru20ROU40-30-4Alaminos 2 R16Lost in Alaminos R164255
941898
Thiago Cigarran23ARG40+54+4Punta Del Este 4 R16Lost in Punta Del Este 3 SF4255
942887
Jack Anthrop20USA39+6
943868
Philip Henning23RSA39+6
944929
Theodore Winegar22USA39+6
945 NCH 
(998)
Gabriele Vulpitta18ITA39+53+4Opatija R16Lost in Rovinj SF4154
946655
Yankı Erel23TUR39+5
947817
Johan Alexander Rodriguez20COL39-58-6
948883
Taym Al Azmeh19GER39+5
949659
Vasilios Caripi32RSA39+34+2Alaminos 2 R16Lost in Alaminos QF4154
950932
Lorenzo Carboni18ITA39+4Antalya 11 R164154
951851
Isaac Nortey24GHA39-18-2
952781
Adan Freire Da Silva24FRA39-171-18Toulouse Balma R164264
953937
Tai Sach21AUS39+88+6Swan Hill QFLost in Mildura QF4461
954911
Fabrizio Andaloro23ITA39+1Monastir 12 R16Lost in Monastir 11 R164154
955861
Liam Gavrielides20GER39+1Antalya 11 R164154
956914
Ye Cong Mo23CHN39+1
957828
Elgin Khoeblal22NED38-17-2
958670
Alex Martí Pujolras25ESP38+1Badalona R164163
959335
Johannes Härteis28GER38-226-25
960433
Ricardo Villacorta Alonso38ESP38+3
961707
Matyas Cerny22CZE38+3
962783
Jacob Kahoun31GER38-50-5Lost in Trimbach QF
963606
Palaphoom Kovapitukted24THA38+4
964908
Dario Huber27SUI38-50-5Lost in Trimbach QF
965757
Luca Giacomini26ITA38
966822
Kasidit Samrej23THA38Nishi Tokyo R164053
967603
Daniel Antonio Núñez22CHI38+114+8Lost in Feira De Santana SF
968849
Younes Lalami Laaroussi22MAR38
969828
Nicolas Buitrago25COL38
970770
Cyril Vandermeersch24FRA38
971 NCH 
(981)
Hernando Jose Escurra Isnardi26PAR38+33+3Asuncion R16Lost in Feira De Santana QF54113
972751
Florent Bax24FRA38-1Lost in New Delhi R16
973646
Alexandr Binda22ITA38-1Sharm El Sheikh 8 R164053
974947
Dragos Nicolae Cazacu20ROU38+1Alaminos 2 R16Lost in Alaminos R164053
975946
Filip Pieczonka19POL37+1
976648
Alex Martinez23ESP37+3
977 NCH 
(981)
Stylianos Christodoulou19CYP37+24+2Alaminos 2 R16Lost in Alaminos SF3952
978815
Ji Hoon Son29KOR37+4
979401
Joe Tyler25GBR37+6
980249
Maximilian Marterer28GER36+6
981978
Gillian Osmont20FRA36+6
982766
Miguel Damas24ESP36+8
983 NCH 
 1036
Yusuke Kusuhara26JPN36+94+6Nishi Tokyo QFLost in Hinode SF3849
984615
Edoardo Lavagno25ITA36+6
985463
Peter Goldsteiner33AUT36+7
986166
Salvatore Caruso31ITA36+51+3Loule R16Lost in Vale Do Lobo QF3961
987865
Thomas Brown25USA36+6
988784
Nicolas Zanellato22BRA36-156-15
989987
Berk Ilkel22TUR36+41+2Antalya 11 R16Lost in Antalya 10 QF3851
990987
Michael Shaw25GBR36+4Lost in Alaminos QF
991966
Tauheed Browning21USA35+5
992246
Tung Lin Wu25TWN35+54+3Lost in Bakersfield QF
993973
Jorge Plans22ESP35+4
994503
Andrew Rogers25USA35-33-3
995970
Bor Artnak19SLO35-17-2
996415
Nam Hoang Ly27VIE35+4
997994
Adit Sinha20USA35+6
998704
Kareem Al Allaf25USA35-66-6
999851
Mitchell Harper26AUS35+52+3Calabasas R16Lost in Bakersfield QF3860
1000609
Alexandros Skorilas24GRE35+99+6Lost in Heraklion 2 F
In Play :
Miami ATP1000  
Asuncion, Murcia CH75  
Zadar   
Badalona, Calabasas M25  
Loule, Maceio   
Swan Hill   
Toulouse Balma   
Alaminos 2 M15  
Antalya 11   
Chandigarh   
Heraklion 3   
Monastir 12   
Nishi Tokyo, Opatija   
Punta Del Este 3   
Punta Del Este 4   
Sharm El Sheikh 8   
Highlight Country :