WTA | Doubles | Official ATP Ranking | 5W ATP Ranking | Live ATP Ranking | Live ATP Race | Next Gen | ITF Ranking | Tournament Draws | Schedule |  $  | Title Holders | Live Scores
Live ATP 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
Jannik Sinner24ITA13450
21
Carlos Alcaraz23ESP8160+1
32
Alexander Zverev29GER8080-1-400
4CH
Félix Auger-Aliassime25CAN4740
51
Novak Djoković39SRB3760
61
Daniil Medvedev30RUS3570+1-50
75
Alex de Minaur27AUS3460-1-200Washington R3235103960
8 NCH 
  (9)  
Flavio Cobolli24ITA3320+1-100
94
Taylor Fritz28USA2950+1-350Washington R16
(R32  )
30003400
105
Ben Shelton23USA2580-2-1000Washington R3226303080
Advertisement
1110
Alexander Bublik29KAZ2525
12CH
Jiří Lehečka24CZE2370-100Los Cabos R1624202620
132
Casper Ruud27NOR2335-100
145
Lorenzo Musetti24ITA2325+1+10Washington R16
(R32  )
23752775
155
Andrey Rublev28RUS2220-1-200
16CH
Valentin Vacherot27MON2176+2-12
1712
Jakub Menšík20CZE2155-50Washington R3222052655
1815
Learner Tien20USA2145-2-100Washington R3221952645
1910
Frances Tiafoe28USA2080-100Lost in Washington R32 
208
Tommy Paul29USA2025+1Washington R3220752525
2116
Luciano Darderi24ITA1975+2Los Cabos R1620252225
2218
Francisco Cerúndolo27ARG1960-2-100Los Cabos R1620102210
2314
Arthur Fils22FRA1940-1-50Washington R3219902440
2423
Rafael Jódar19ESP1927Washington R3219632413
2514
Alejandro Davidovich Fokina27ESP1780-100
2624
João Fonseca19BRA1700+1-10
2724
Arthur Rinderknech31FRA1623+1-10
2819
Alejandro Tabilo29CHI1578+2+20Washington R16
(R32  )
16282028
2913
Ugo Humbert28FRA1575Washington R3216252075
3025
Tomás Martín Etcheverry27ARG1460+1-50Washington R3215101960
31CH
Ignacio Buse22PER1350+3
32CH
Alexander Blockx21BEL1346-30
33 NCH 
 (34) 
Zizou Bergs27BEL1340+3Lost in Washington R32 
3429
Brandon Nakashima24USA1310-1-50Washington R3213601810
3530
Matteo Arnaldi25ITA1299-50Lost in Washington R32 
36CH
Arthur Fery24GBR1285+1
37CH
Raphaël Collignon24BEL1234+1
388
Cameron Norrie30GBR1180+1+15Los Cabos R16
(R32  )
12051405
398
Karen Khachanov30RUS1130-13-650Los Cabos R1611801380
406
Matteo Berrettini30ITA1075+1
4121
Jan Lennard Struff36GER1066+1
4229
Mariano Navone25ARG1030+2
4333
Jaume Munar29ESP1020-30
4441
Térence Atmane24FRA1007+12+40Washington R16
(R32  )
10571457
4518
Sebastián Báez25ARG1000+8+25
46 NCH 
 (48) 
Luca Van Assche22FRA998+2
4715
Sebastian Korda26USA990+12+40
4842
Juan Manuel Cerúndolo24ARG989+2
493
Stefanos Tsitsipas27GRE980+2Washington R3210201470
5046
Quentin Halys29FRA980+2
Advertisement
5145
Ethan Quinn22USA979-5-30
5230
Alex Michelsen21USA965-12-200Washington R3210151465
53 NCH 
 (56) 
Román Andrés Burruchaga24ARG962+5
5445
Yannick Hanfmann34GER961-9-50
5520
Tomáš Macháč25CZE960-1-10
5617
Adrian Mannarino38FRA955-9-50Washington R3210051455
5730
Nuno Borges29POR945-8-50
5830
Corentin Moutet27FRA945-1-20Los Cabos R329601185
5944
Daniel Altmaier27GER939+3+15
6036
Fábián Marozsán26HUN930-5-40
6127
Miomir Kecmanović26SRB925-1-5
6259
Daniel Mérida21ESP925-1
6355
Martin Landaluce20ESP920Los Cabos R329371162
6452
Thiago Agustín Tirante25ARG919
6563
Adolfo Daniel Vallejo22PAR918
6610
Pablo Carreño Busta35ESP891-14
6721
Tallon Griekspoor30NED885-10Lost in Washington R32 
6822
Botic van de Zandschulp30NED882+1
6910
Denis Shapovalov27CAN880-1-10Los Cabos R329051130
7055
Vít Kopřiva29CZE868
716
Hubert Hurkacz29POL865
7245
Kamil Majchrzak30POL857Washington R329071357
7356
Hamad Medjedović23SRB844
7438
Alex Molčan28SVK791-2
7543
Camilo Ugo Carabelli27ARG790
7654
Valentin Royer25FRA763+2-5
77 NCH 
 (79) 
Jaime Faria22POR760+2
7833
Jenson Brooksby25USA760-1-10Los Cabos R327851010
7963
Mattia Bellucci25ITA754+2+3
8037
Marcos Giron33USA745+5+15Washington R32Qual. Washington WQual. Washington W
Washington R32
7951245
8131
Márton Fucsovics34HUN740+3
823
Marin Čilić37CRO721+4
8362
Zachary Svajda23USA719-7-62Lost in Qual. Washington R2
Lost in Washington R32
8421
Lorenzo Sonego31ITA718-4-40
8546
James Duckworth34AUS703-2-43Los Cabos R32721946
8675
Jan Choinski30GBR702+2-5Bonn R16707770
8745
Aleksandr Shevchenko25KAZ699+2
8876
Marco Trungelliti36ARG693+3
8929
Giovanni Mpetshi Perricard23FRA690-2-20
9062
Rinky Hijikata25AUS677+3Los Cabos R32688913
9189
Sho Shimabukuro28JPN677+3Los Cabos R32692917
9254
Aleksandar Kovačević27USA676+3+3Lost in Los Cabos R32 
9358
Hugo Gaston25FRA672-3-22
9474
Adam Walton27AUS654+2-16Los Cabos R32665890
9570
Dino Prižmić20CRO652+3
964
Holger Rune23DEN650-14-100
97 NCH 
(104)
Martin Damm22USA650+7+22Washington R32Qual. Washington WQual. Washington W
Washington R32
7001150
9848
Aleksandar Vukic30AUS649+7+25Washington R16Qual. Washington WQual. Washington W
Washington R16
6991099
9936
Roman Safiullin28RUS648-7-30
10042
Benjamin Bonzi30FRA633+1Vancouver R32633748
Advertisement
10123
Damir Džumhur34BIH632+1
10271
Jesper de Jong26NED618+4
10347
Facundo Díaz Acosta25ARG613+4San Marino R32615732
104 NCH 
(108)
Coleman Wong22HKG605+4+17Los Cabos R16
(R32  )
630830
10574
Emilio Nava24USA604-8-60
10654
Francisco Comesaña25ARG603-6-30
10733
Gabriel Diallo24CAN595-8-50Lost in Los Cabos R32
108 NCH 
(112)
Toby Samuel23GBR576+4Vancouver R32576693
10949
Jacob Fearnley25GBR574+1-3
11089
Patrick Kypson26USA570+3
11167
Eliot Spizzirri24USA557-2-22
11291
Otto Virtanen25FIN556+3San Marino R32564681
11354
Yibing Wu26CHN553+4
11464
Yunchaokete Bu24CHN546-3-30
115 NCH 
(118)
Michael Zheng22USA540+3-12Los Cabos R32565790
11692
Shintaro Mochizuki23JPN539-2-30Vancouver R32547664
117107
Titouan Droguet25FRA532+2
11886
Dalibor Svrčina23CZE530-2-24Los Cabos R32549774
119102
Kyrian Jacquet25FRA521+1
120 NCH 
(121)
Dane Sweeny25AUS518+1Vancouver R32518631
121106
Zsombor Piros26HUN517+1
1223
Stan Wawrinka41SUI513+3
123118
Henrique Rocha22POR509-8
12437
Sebastian Ofner30AUT505-10
125 NCH 
(127)
Arthur Géa21FRA502+2Los Cabos R32519744
126116
Pablo Llamas Ruiz23ESP489+3Vancouver R32491608
127101
Vilius Gaubas21LTU488+1-12San Marino R32496613
128116
Leandro Riedi24SUI487+2
129 NCH 
(131)
Nicolás Mejía26COL485+2-1Lost in Qual. Los Cabos R1
13016
Nikoloz Basilashvili34GEO474+3San Marino R32482599
131 NCH 
(134)
Gustavo Heide24BRA474+3
13253
Christopher O'Connell32AUS461-6-50Lost in Qual. Washington R1
13387
Jurij Rodionov27AUT458+3Bonn R16463526
134109
Andrea Pellegrino29ITA446+3San Marino R32454571
13538
Alexandre Müller29FRA439-3-40San Marino R16445554
13617
Cristian Garín30CHI438+3
1373
Grigor Dimitrov35BUL432+3
13858
Arthur Cazaux23FRA432+3
13919
Alexei Popyrin26AUS430-36-200Vancouver R32438555
14060
Stefano Travaglia34ITA429+2Bonn R32429498
14164
Hugo Dellien33BOL424+2-4San Marino R32426543
14217
Reilly Opelka28USA421-7-50
1434
Jack Draper24GBR410+4
14437
Mackenzie McDonald31USA405+1-17Washington R32Lost in Qual. Washington R2Lost in Qual. Washington R2
Washington R32
455905
14593
Tomás Barrios Vera28CHI400-7-42
14699
Nishesh Basavareddy21USA399-12
14736
Pedro Martínez29ESP386+1-10San Marino R32394511
14823
Dušan Lajović36SRB378+4Lost in Qual. Washington R1
149137
Chris Rodesch25LUX377+4
150123
Timofey Skatov25KAZ375-6San Marino R32383500
Advertisement
151118
Nicolai Budkov Kjaer19NOR373-7-50
15252
Soonwoo Kwon28KOR371+6+11Los Cabos R32Qual. Los Cabos WQual. Los Cabos W
Los Cabos R32
396621
153111
Zdeněk Kolář29CZE370+1Lost in Liberec R32
154146
Stefanos Sakellaridis21GRE368+1
155 NCH 
(156)
Juan Carlos Prado Angelo21BOL367+2+5San Marino R16375484
15631
Zhizhen Zhang29CHN365Vancouver R32373490
157125
Alex Bolt33AUS354+11+13Lost in Qual. Washington R2
158 NCH 
(159)
Clément Tabur26FRA353+1Bonn R32353422
159101
Billy Harris31GBR349+4Lost in Qual. Washington R1
16072
Borna Gojo28CRO348+4
16167
Luca Nardi22ITA346+4
162148
Rei Sakamoto20JPN344+4
163108
Francesco Maestrelli23ITA341-14-50San Marino R32349466
164 NCH 
(167)
Daniil Glinka26EST341+5
165 NCH 
(169)
Gauthier Onclin25BEL339+5
166106
Tristan Boyer25USA338-4-12Los Cabos R16Qual. Los Cabos WQual. Los Cabos W
Los Cabos R16
363563
167157
Lukas Neumayer23AUT334+6San Marino R32342459
16816
Marco Cecchinato33ITA330+6San Marino R32332449
16917
Bernard Tomic33AUS327+2-12Los Cabos R16
(R32  )
Lost in Qual. Los Cabos R2Lost in Qual. Los Cabos R2
Los Cabos R16
(R32  )
352552
170 NCH 
(177)
Max Alcalá Gurri23ESP323+7
171132
Jack Pinnington Jones23GBR322+1-12Vancouver R32330447
172153
Alexis Galarneau27CAN320-5-24
173 NCH 
(179)
Remy Bertola27SUI319+6Lost in Qual. Washington R1
1749
Roberto Bautista Agut38ESP318+6
175174
Federico Cina19ITA318+6
17631
Lloyd Harris29RSA317+6
177159
Luka Mikrut22CRO317+1-4
17858
Taro Daniel33JPN311+7
179169
Joel Schwärzler20AUT309+4-6Liberec R32315384
18081
Michael Mmoh28USA307+7Vancouver R32315432
181 NCH 
(186)
Tom Gentzsch22GER307+5-3Bonn R32308377
182 NCH 
(184)
David Jordá Sanchis32ESP305+6San Marino R32310427
183145
Mark Lajal23EST303+6Vancouver R32305422
18495
Tristan Schoolkate25AUS302-23-50
185102
Elmer Møller23DEN302+5Bonn R32308377
186133
Federico Agustin Gomez29ARG298+5Bonn R32304373
187156
Vitaliy Sachko29UKR298+5
188139
Ugo Blanchet27FRA296-13-30
18949
Roberto Carballés Baena33ESP293-13-30Bonn R32299368
190 NCH 
(194)
Lautaro Midon22ARG293+6
191190
Gianluca Cadenasso21ITA289+7
192 NCH 
(197)
Diego Dedura18GER288+5-2
193134
Moez Echargui33TUN287-42-92Lost in Qual. Washington R2
194 NCH 
(199)
Keegan Smith28USA287+5
19524
Yoshihito Nishioka30JPN286-2-10
196160
Gonzalo Bueno22PER284-36-69Liberec R32284353
197133
Colton Smith23USA283-13-30Lost in Qual. Los Cabos R1
198127
Lorenzo Giustino34ITA283+3Bonn R32283351
19993
Liam Broady32GBR282+3Vancouver R32284401
200 NCH 
(202)
Harry Wendelken24GBR276+5Vancouver R32281398
Advertisement
20158
Thiago Seyboth Wild26BRA275+5Liberec R32281350
202181
Daniel Rincon23ESP274+5Lost in San Marino R32
203184
Luka Pavlovic26FRA273+5San Marino R32281398
204176
Clément Chidekh25FRA273-7Vancouver R32280397
205123
Jérôme Kym23SUI271-11-22
206197
Pol Martín Tiffon26ESP269+3
20727
Laslo Djere31SRB268+3
208105
Elias Ymer30SWE266-5-14Lost in Qual. Washington R1
209113
Liam Draxl24CAN265+2
210196
Rio Noguchi27JPN265+2
211CH
Moïse Kouamé17FRA263+2Los Cabos R32288513
212169
Henri Squire25GER263+2Bonn R32265334
213CH
Andrea Guerrieri27ITA261+2
214CH
Nikolás Sánchez Izquierdo27ESP261+2
21597
Kimmer Coppejans32BEL260+3Lost in Qual. Washington R1
216214
Henry Searle20GBR259+1-1
217216
Felix Gill24GBR259+2
21889
Francesco Passaro25ITA258+2Lost in Bonn R32
219194
Dan Added27FRA251+5Samsun R32254300
220211
Darwin Blanch18USA249+6Lost in Los Cabos R32 
221147
Guy den Ouden24NED249-26-44Bonn R32255324
222141
August Holmgren28DEN247+5Vancouver R32251368
223183
Oliver Crawford27GBR247+5
224121
Stefano Napolitano31ITA245+5Lost in San Marino R32
225201
Gilles Arnaud Bailly20BEL245+5Bonn R32248317
226 NCH 
(232)
Braden Shick22USA244+8+4Qual. Vancouver W
227223
Guido Iván Justo28ARG242-4-11Liberec R32244313
228131
Genaro Alberto Olivieri27ARG241-28-44San Marino R32249366
229168
Maks Kaśnikowski23POL241+4Liberec R32243312
230110
Giulio Zeppieri24ITA239+1-4
231142
Alejandro Moro Cañas25ESP239-10-19
232168
Frederico Ferreira Silva31POR239+3-1Liberec R32239308
233121
Raúl Brancaccio29ITA237+3
234225
Franco Roncadelli26URU236-9-14Liberec R32240309
235153
Jay Clarke28GBR236+2
236164
James McCabe23AUS235+2Lost in Qual. Washington R1
237217
Yi Zhou21CHN234+2Vancouver R32242359
238158
Yu-hsiou Hsu27TWN232-16-21Vancouver R32239356
239231
Max Houkes26NED231+2+1Bonn R32Lost in Metzingen QFLost in Metzingen QF
Bonn R32
234303
240 NCH 
(248)
Andre Ilagan25USA231+8+9Lost in Qual. Washington R2
24147
Marc-Andrea Hüsler30SUI230-1
242CH
Kilian Feldbausch20SUI229Liberec R32235304
24350
Pavel Kotov27RUS226Bonn R32232301
244237
Andrej Nedić21BIH226Liberec R32229298
24568
Sumit Nagal28IND223+1Liberec R16229292
246 NCH 
(247)
Florent Bax27FRA222+1Samsun R32223269
247246
Felix Balshaw20FRA220+2
248 NCH 
(251)
Buvaysar Gadamauri26BEL219+3Lost in Bonn R32
24995
Hugo Grenier30FRA218-17-25Vancouver R32226343
250147
Kaichi Uchida31JPN218+4
Advertisement
251103
Harold Mayot24FRA217+4Liberec R32223292
252 NCH 
(257)
Max Basing23GBR216+5Samsun R32219265
253240
Matías Soto27CHI214-1-4Lost in São Paulo QF
254199
Matej Dodig21CRO214+4
255187
João Lucas Reis Da Silva26BRA214+4Bonn R32220289
256 NCH 
(260)
Martin Krumich23CZE212+5Liberec R32214283
257 NCH 
(262)
Cezar Crețu25ROU211+6
258210
Andy Andrade27ECU211+4Vancouver R32219336
259108
Franco Agamenone33ITA210+6San Marino R32217334
260237
Alastair Gray28GBR209+6
261259
Michele Ribecai23ITA209+6Liberec R32212281
262247
Hynek Bartoň22CZE208+6Liberec R32210279
263181
Abdullah Shelbayh22JOR206+6-1Lost in Qual. Washington R2
264201
Edas Butvilas22LTU205-14-14Lost in Qual. Washington R1
26560
Juan Pablo Varillas30PER205+9+2San Marino R32Qual. San Marino WQual. San Marino W
San Marino R32
213330
266167
Alex Barrena23ARG205-2-6Bonn R32211280
267266
Iñaki Montes De La Torre23ESP204+5Lost in Liberec R32
268253
Giles Hussey29GBR204-15-14
26983
Chun Hsin Tseng24TWN202-9-10
270177
Nick Hardt25DOM202+5
271222
Pedro Boscardin Dias23BRA201-15-16Lost in Bonn R32
272261
Stefan Dostanic24USA200-1-4
273226
Juan Bautista Torres24ARG200+3Liberec R32202271
274175
Álvaro Guillén Meza23ECU199+3
275210
Filip Jianu24ROU197+4Pitesti R32
27647
Juncheng Shang21CHN195-6-10Lost in Washington R32 
277170
Mattéo Martineau27FRA195+3Bonn R32198267
27836
Pierre Hugues Herbert35FRA194-33-30
279267
Petr Bar Biryukov24RUS194+2Astana R32
280 NCH 
(282)
Juan Manuel La Serna22ARG193+2
281235
Charles Broom28GBR192+2Vancouver R32197314
28256
Daniel Elahi Galán30COL191+8+4Bonn R32Qual. Bonn WQual. Bonn W
Bonn R32
197266
283172
Murphy Cassone23USA190+2Vancouver R32198315
284 NCH 
(286)
Sandro Kopp26AUT190+2Bolzano 2 R32
285284
Florian Broska28GER189-1-2
286 NCH 
(287)
Yankı Erel25TUR189+1Samsun R32192238
287144
Akira Santillan29JPN189+1
2887
David Goffin35BEL188-10-10
289190
Matheus Pucinelli De Almeida25BRA187+8+4Bonn R32Qual. Bonn WQual. Bonn W
Bonn R32
193262
290CH
Federico Bondioli21ITA186+1
291103
Stefan Kozlov28USA185+1Lost in Qual. Washington R1
292180
Justin Engel18GER185+1
293214
Ilia Simakin22RUS185+1
29461
Thiago Monteiro32BRA184+9+5San Marino R32Qual. San Marino WQual. San Marino W
San Marino R32
192309
295250
Philip Henning25RSA184Liberec R32190259
296 NCH 
(298)
Mert Alkaya26TUR183+2Samsun R32185231
297257
Miguel Damas26ESP183-8-5Lost in Qual. Bonn R1
298 NCH 
(299)
Sean Cuenin22FRA181+1
299298
Filippo Romano21ITA180+1San Marino R32188305
300225
Philip Sekulic22AUS180+1Vancouver R32188305
301290
Sergey Fomin25UZB180+1Lost in Qual. Bonn R1
302 NCH 
(309)
Matthew Dellavedova26AUS178+7+5Brisbane 3 R32Lost in Brisbane 2 F
303284
Dali Blanch23USA177+3+1Lost in Qual. San Marino R2
304105
Duje Ajduković25CRO176+3Liberec R32181250
305258
Igor Marcondes29BRA175-9-8
30626
Jordan Thompson32AUS173+2
307 NCH 
(310)
Max Schönhaus18GER172+3Bonn R32178247
308 NCH 
(311)
Luciano Emanuel Ambrogi22ARG171+3Lost in Liberec R32
309212
Johannus Monday24GBR170+3Edwardsville R32
310268
Gonzalo Villanueva31ARG168+5
311271
Maxim Mrva18CZE167-7-12Liberec R32173242
312116
Calvin Hémery31FRA164+6
313287
Marvin Möller27GER164+6
314242
Enrico Dalla Valle28ITA164+9+2San Marino R32Qual. San Marino W172289
315193
Sascha Gueymard Wayenburg22FRA164-2-6Liberec R32170239
316196
Rodrigo Pacheco Mendez21MEX163+4Los Cabos R32188413
317307
Thomas Faurel20FRA162+4San Marino R32168285
31839
Mikhail Kukushkin38KAZ162-4-7
319263
Eliakim Coulibaly24CIV162-2-4
320197
Fajing Sun29CHN162+2
32188
Dominic Stricker23SUI161+3
322 NCH 
(328)
Hayato Matsuoka21JPN161+6+2Qual. Vancouver R2163163
323168
Murkel Dellien28BOL160+4+1Wetzlar R32Lost in São Paulo R16
324 NCH 
(325)
Daniel Milavsky24USA160+1-1Qual. Vancouver R2162162
325 NCH 
(329)
Juan Estevez20ARG160+4+1Lost in São Paulo QF
326221
Hernán Casanova32ARG159+8+3Lost in Denia QF
327127
Facundo Mena33ARG157+3
328300
Hamish Stewart26GBR157+3
32978
Yasutaka Uchiyama33JPN156+4
330 NCH 
(336)
Ognjen Milić19SRB156+6
331241
Daniel Michalski26POL156-26-22Koszalin R32
332212
Michael Geerts31BEL156+5
333250
Andres Martin25USA154+48+25Washington R32Qual. Washington W204654
334278
Tyler Zink25USA154+9+3Qual. Vancouver R2156156
335125
Juan Pablo Ficovich29ARG153-62-50
336150
Oriol Roca Batalla33ESP153+2Koszalin R32
337332
Tiago Torres24POR153-5-4
338276
Petr Brunclík20CZE152+2Liberec R32158227
339230
Max Hans Rehberg22GER152Bonn R32158227
340 NCH 
(341)
Carl Emil Overbeck24DEN152+1Gentofte R32
341 NCH 
(365)
Raphaël Pérot25FRA152+47+25Wetzlar R32Metzingen W
342235
Marko Topo22GER151+6+4Bonn R32Qual. Bonn W157226
3436
Gaël Monfils39FRA150-17-10
344257
Mili Poljičak22CRO149+8+5San Marino R32Qual. San Marino W157274
345135
Mitchell Krueger32USA148+1
346342
Anton Matusevich25GBR147-4-5
347287
Antoine Ghibaudo21FRA146+2
348 NCH 
(358)
Radu Mihai Papoe23ROU145+37+17Pitesti R32Bacau W
349339
Andrey Chepelev27RUS144+2-1Wetzlar R32
350 NCH 
(354)
Jake Delaney29AUS143+4Brisbane 3 R32Brisbane 2 W
351254
Mats Rosenkranz27GER142+4
352116
Marc Polmans29AUS142-2-3
353 NCH 
(358)
Tommaso Compagnucci26ITA141+5+1San Marino R32Lost in Ollersbach SF
Qual. San Marino W
149266
354249
Mathys Erhard24FRA141+29+12Lost in Ollersbach F
355 NCH 
(356)
Ivan Marrero Curbelo27ESP140+1
356305
Alex Martinez25ESP139+3
357158
Tung Lin Wu28TWN138-2
358 NCH 
(360)
Petr Nesterov23BUL138+2Gentofte R32
35978
Nicolás Kicker33ARG138+10+6Liberec R16144207
360335
Jacopo Vasami18ITA137+2San Marino R32145262
361217
Jonáš Forejtek25CZE137-16-13
362260
Robin Bertrand23FRA137+1
363177
Andrea Collarini34ARG136-16-12
364 NCH 
(365)
Max Wiskandt24GER135+1Wetzlar R32
365316
Eduardo Ribeiro28BRA134+1
366303
Francesco Forti27ITA134+5+3San Marino R32Lost in Qual. San Marino R2142259
367306
Blaise Bicknell24JAM134-23-16Vancouver R32142259
368 NCH 
(376)
Jay Friend22JPN133+8+3Qual. Vancouver R2135135
36971
Cedrik Marcel Stebe35GER131-8-6
370180
Paul Jubb26GBR131-35-25
371 NCH 
(372)
Manas Dhamne18IND131+1Samsun R32135181
372229
Marek Gengel30CZE131+1
373260
Carlos Sánchez Jover26ESP131+1
374159
Dimitar Kuzmanov33BUL131+1Samsun R16135177
375289
Lilian Marmousez24FRA130-7-2
376364
Lucio Ratti22ARG130-12-6
377279
Garrett Johns25USA130-7-2Lost in Qual. Los Cabos R1
378347
Ioannis Xilas25GRE130Lost in Ollersbach R16
379358
Trevor Svajda20USA129+57+23Washington R32Qual. Washington W179629
380379
Jack Kennedy18USA129-1
381180
Yuta Shimizu27JPN129-1
382CH
Carlos Maria Zarate21ARG128-1São Paulo 2 R32Lost in São Paulo QF
383371
Georgii Kravchenko26UKR128+4Lost in Qual. Liberec R2
384260
Tiago Pereira22POR127-17-6Koszalin R32
385176
Daniel Masur31GER125-8-5
386363
Justin Boulais24CAN125+4Lost in Qual. Vancouver R1
387243
Marat Sharipov23RUS125+6+2Wetzlar R32Lost in Ollersbach QF
388353
Dhakshineswar Suresh26IND124-35-19
389385
Edward Winter21AUS124+2Los Cabos R32Lost in Qual. Los Cabos R2149374
390382
Andrew Fenty26USA124+2
39193
Andrej Martin36SVK123+13+5Liberec R32Lost in Ollersbach SF
Qual. Liberec W
129198
392CH
Lui Maxted22GBR123+6+2Aldershot R32Lost in Rognac QF
393 NCH 
(398)
Samuele Pieri24ITA123+7+2Bonn R32Qual. Bonn W129198
394157
Santiago Taverna27ARG123
395303
Arthur Weber34FRA122
396395
Stefan Palosi26ROU122
397 NCH 
(399)
Arthur Nagel23FRA121+2Strasbourg R32
39840
Ilya Ivashka32BLR120+3
399167
Laurent Lokoli31FRA120-15-8
400341
Gabriele Piraino22ITA120+2Lost in Qual. San Marino R1
401 NCH 
(437)
Juan Cruz Martin Manzano21ITA120+37+14Segrate W
402346
Kasidit Samrej25THA120+1Astana R32
403240
Patrick Zahraj27GER118+41+14Wetzlar R32Lost in Metzingen F
40483
Carlos Taberner28ESP117+1San Marino R32125242
40572
Yosuke Watanuki28JPN117-89-50Vancouver R32125242
406191
Nerman Fatić31BIH117
407256
Johan Nikles29SUI116+5+1Bonn R32Lost in Metzingen QF
Lost in Qual. Bonn R2
121190
408407
Sergio Callejon Hernando21ESP116-1
409134
Geoffrey Blancaneaux27FRA116-1Wetzlar R32
410331
Masamichi Imamura27JPN116-1
411CH
Mees Rottgering19NED115
412289
Mika Brunold21SUI115+8+3Lost in Qual. San Marino R2
413171
Beibit Zhukayev25KAZ114
414357
Eric Vanshelboim25UKR114+1Xativa R32Lost in Denia R16
415299
Vadym Ursu29UKR114+1Samsun R32117163
416 NCH 
(418)
Massimo Giunta22ITA113+2
417 NCH 
(419)
Niels Visker24NED113+2Lost in Qual. San Marino R1
418307
Oleg Prihodko28MKD112-4-2Koszalin R32
419404
Cannon Kingsley25USA112+2
420410
Cyril Vandermeersch27FRA112+2
421414
Semen Pankin26RUS111+3Samsun R32113159
422378
Valerio Aboian24ARG111+5+1Lost in Qual. Bonn R2
423 NCH 
(428)
Mika Petković19GER111+5+1Lost in Qual. Bonn R2
424397
Henry Bernet19SUI110+2
425350
Vladyslav Orlov31UKR110+5+1Bolzano 2 R32Lost in Ollersbach R16
426301
Maximus Jones21THA109-9-4
42765
Thanasi Kokkinakis30AUS108+4
428284
Adrian Boitan27ROU108+1-1Lost in Samsun R32
429324
Oliver Tarvet22GBR107+4Aldershot R32
430170
James Trotter26JPN107+12+3Qual. Vancouver R2109109
431 NCH 
(434)
Dylan Dietrich21SUI107+3
432270
Corentin Denolly29FRA107+3
433 NCH 
(437)
Alejo Sanchez Quilez21ESP106+4
434368
Olle Wallin24SWE106-48-22Bonn R32Qual. Bonn W112181
435 NCH 
(460)
Yannik Kelm21GER106+25+7Wetzlar R32Lost in Metzingen SF
436321
Robert Strombachs26LAT105+4
437153
Denis Yevseyev33KAZ105+4Samsun R32107153
438342
Luca Castelnuovo29SUI104-6-4
439207
Daniel Dutra da Silva38BRA104-14-7
440123
Ryan Peniston30GBR103+5
441252
Tom Paris23FRA103+5
442271
Mateus Alves25BRA103+7+1São Paulo 2 R32Lost in São Paulo R16
443289
Renta Tokuda28JPN103+13+3Lost in Qual. Vancouver R2
444 NCH 
(458)
Karim Bennani18MAR102+14+3Edwardsville R32Lost in Urbana QF
445280
Jie Cui28CHN102+5
446395
Alafia Ayeni26USA101+5
447351
Carlo Alberto Caniato20ITA101-58-25San Marino R32109226
448 NCH 
(455)
Matthew William Donald21CZE101+7+1Lost in Qual. Bonn R2
449424
Lorenzo Joaquín Rodríguez26ARG101+22+6São Paulo 2 R32Lost in São Paulo SF
450319
Christian Langmo30USA101+7+1Qual. Vancouver R2103103
451387
Gianmarco Ferrari25ITA100+1-1
452211
Javier Barranco Cosano27ESP99-55-22Lost in Denia QF
453438
Daniel Siniakov23CZE99-5-3Lost in Metzingen QF
Lost in Qual. Liberec R2
454409
Alex Hernandez27MEX99+44+10Qual. Los Cabos W
Lost in Los Cabos R32 
455373
Bor Artnak22SLO98+14+3Pitesti R32Lost in Ollersbach QF
456447
Sergi Perez Contri28ESP98+5Lost in Denia R32
45763
Jason Kubler33AUS97+5
458 NCH 
(474)
Reda Bennani19MAR97+16+4Lost in Denia SF
45976
Filip Misolic24AUT96+5
460271
Blake Ellis27AUS96+8+1Lost in Brisbane 2 R16
461234
Maxime Chazal33FRA96+4Strasbourg R32Lost in Rognac R16
4624
Kei Nishikori36JPN95+259+50Washington R16
(R32  )
145545
463CH
Pedro Vives Marcos25ESP95+67+15Kursumlijska Banja 11 W
464142
Ivan Gakhov29RUS95-5-4Wetzlar R32
465357
Luca Potenza26ITA95-18-8
466449
Quinn Vandecasteele23USA95-12-5Qual. Vancouver R29797
467 NCH 
(472)
Dušan Obradović25SRB95+5+1Lost in Kursumlijska Banja 11 QF
Lost in Qual. Bonn R1
468314
Moerani Bouzige27AUS95+12+2Brisbane 3 R32Lost in Brisbane 2 QF
469467
Yassine Dlimi23MAR94-2-1Lost in Urbana R16
470222
Viktor Durasovic29NOR94+20+3Bolzano 2 R32Lost in Metzingen QF
471356
Miloš Karol23SVK93-8-4
472200
George Loffhagen25GBR93-19-7
47380
Norbert Gombos35SVK93-50-18Liberec R32Qual. Liberec W99168
474432
Sebastian Sorger20AUT93+2Bolzano 2 R32Lost in Ollersbach QF
475424
Eero Vasa29FIN93-9-3Gentofte R32
476415
Lorenzo Carboni20ITA93-6-2Bolzano 2 R32Qual. Bolzano 2 W
477 NCH 
(487)
Karl Poling26USA93+14+2Qual. Vancouver R29595
478 NCH 
(481)
Thijs Boogaard18NED92+3
479 NCH 
(483)
Enzo Aguiard23AUS92+4
480403
Jack Logé21BEL92-70-24Wetzlar R32Lost in Metzingen R16
481 NCH 
(486)
Ozan Baris22USA91+5Edwardsville R32
482160
Li Tu30AUS91+5
483146
Rudolf Molleker25GER91+1-1Lost in Qual. Liberec R1
484 NCH 
(485)
Patrick Schoen21SUI91+4
485 NCH 
(489)
Anton Shepp23NZL91+4Lost in Qual. Vancouver R1
486347
Sanhui Shin29KOR91-43-13Bali 2 R32Lost in Bali QF
487177
Omar Jasika29AUS91+8+1Brisbane 3 R16Lost in Brisbane 2 R16
488449
Miguel Tobon20COL91+4Lost in Qual. Los Cabos R1
489485
Aziz Ouakaa26TUN91-4-1
490331
Andrea Picchione28ITA90+3
491347
Samir Banerjee22USA90+3Edwardsville R32
492482
Joaquin Aguilar Cardozo21URU90-10-2
493280
Dominik Palán25CZE90-16-3
494485
Giuseppe La Vela25ITA90+3+1Lost in Qual. Bonn R2
495244
Lucas Poullain30FRA90-56-15Samsun R3293139
496271
Pedro Sakamoto33BRA90
497477
Koki Matsuda25JPN89+17+4Samsun R1693135
498261
Alex Rybakov29USA89-23-4Aldershot R32
499371
Ryan Nijboer27NED89
500 NCH 
(502)
César Bouchelaghem22FRA88+2Lost in Qual. Vancouver R1
501421
Hikaru Shiraishi26JPN88+2Bali 2 R32Lost in Bali R16
502462
Constantin Bittoun Kouzmine27FRA88+5+1Samsun R32Qual. Samsun W92138
503215
Khumoyun Sultanov27UZB87+17+4Liberec R32Lost in Ollersbach R32
Qual. Liberec W
93162
504 NCH 
(508)
Jan Kumstát19CZE87+4+1Liberec R16Lost in Ollersbach QF93156
505143
Benjamin Hassan31LBN87+1Lost in Samsun R32
506 NCH 
(525)
Filip Jeff Planinšek25SLO87+86+22Bolzano 2 R32Ollersbach W
507143
Hiroki Moriya35JPN86+3Lost in Qual. Vancouver R1
508 NCH 
(606)
Cruz Hewitt17AUS86+104+25Washington R32Qual. Washington W136586
509340
Colin Sinclair31NMI86+2Samsun R3289135
510507
Tai Sach23AUS86+2Lost in Brisbane 2 R32
Lost in Brisbane 3 R32
511390
Tibo Colson26BEL85+2
512449
Fares Zakaria25EGY85+5+1Lost in Ollersbach R16
513298
Aidan McHugh26GBR84+2
514288
Fabrizio Andaloro25ITA84-10-3
515 NCH 
(517)
Emile Hudd26GBR84+3Aldershot R32
516318
Alex Martí Pujolras27ESP83-1Lost in Qual. Bonn R2
517183
Federico Arnaboldi26ITA81+7Bolzano 2 R32
518508
Pavle Marinkov20AUS81+7Lost in Qual. Vancouver R1
519 NCH 
(526)
Luca Staeheli26SUI81+7
520160
Oleksii Krutykh26UKR81+7
521267
Louis Weßels27GER81+7Lost in Qual. Bonn R1
522 NCH 
(524)
Spencer Johnson23USA80+7
52339
Radu Albot36MDA80-4-3Samsun R1684126
524498
Paulo Andre Saraiva Dos Santos26BRA80+51+12São Paulo 2 R32Lost in São Paulo F
525 NCH 
(530)
Izan Almazan Valiente20ESP80+7
526127
Jelle Sels30NED80+7
527406
Timo Legout24FRA79+8
528449
Maxim Zhukov21RUS79-6-3
529427
João Eduardo Schiessl21BRA79-24-8São Paulo 2 R32Lost in São Paulo R32
530 NCH 
(534)
Daniil Ostapenkov23BLR79+6
531433
Pietro Fellin24ITA79-53-14
532527
Michael Bassem Sobhy22EGY78+7
533430
Sidharth Rawat33IND78+7Samsun R3282128
534436
Sebastian Gima24ROU78-2Pitesti R32Lost in Bacau R16
535263
Christoph Negritu32GER77-14-6
536 NCH 
(541)
Luca Wiedenmann28GER77+5
537485
Digvijay Pratap Singh26IND77+7+1Lost in Qual. Samsun R2
538334
Leo Borg23SWE76+4Kursumlijska Banja 12 R32Lost in Kursumlijska Banja 11 R32
539507
Kaylan Bigun20USA76+4Lost in Qual. Vancouver R1
540433
Fausto Tabacco24ITA76+5
541537
Mitsuki Wei Kang Leong21MAS76-4-3
542485
Taha Baadi25MAR75+4
543 NCH 
(546)
Peter Makk24HUN75+4
544161
Filip Peliwo32POL75+4Aldershot R32
545530
M Rifki Fitriadi27INA75+4Lost in Bali R16
546449
Takuya Kumasaka27JPN75-23-7Samsun R3278124
547533
Toufik Sahtali27ALG75+3Lost in Qual. Samsun R2
548525
Alexander Donski27BUL74-10-4
549 NCH 
(551)
Gavin Young23USA74+2Edwardsville R32
550486
Alec Beckley25RSA74+7+2Lost in Metzingen R32
Lost in Qual. Liberec R2
551505
Niels McDonald18GER74-42-12Bonn R3280149
552 NCH 
(569)
Alan Magadan25MEX74+27+6Lost in Qual. Los Cabos R2
553547
Matyas Fuele27HUN73Xativa R32
554 NCH 
(567)
Dimitris Sakellaridis20GRE73+13+3Bonn R32Lost in Metzingen R32
Qual. Bonn W
79148
555455
James Story25GBR72+1Aldershot R32
556479
Tomasz Berkieta20POL72+14+3Lost in Metzingen R16
Lost in Qual. Liberec R2
557170
Maxime Janvier29FRA72+8+2Lost in Qual. San Marino R2
558117
Felipe Meligeni Alves28BRA71+159+25São Paulo 2 R32São Paulo W
559298
Jacopo Berrettini27ITA71+1
560 NCH 
(710)
Pavel Lagutin21RUS71+158+25Xativa R32Denia W
561CH
Ivan Ivanov17BUL71Gentofte R32
562 NCH 
(571)
Lorenzo Angelini20ITA71+9+2Lost in Denia QF
Lost in Qual. San Marino R1
563 NCH 
(578)
Yanis Ghazouani Durand26FRA71+15+3Lost in Segrate SF
564424
Kokoro Isomura23JPN71-2Lost in Qual. Vancouver R1
56539
J.J. Wolf27USA70-2Vancouver R3278195
566564
Alexander Vasilev19BUL70-2
567502
Adrian Ötzbach28GER70+18+4Lost in Metzingen SF
Lost in Qual. Bonn R1
568383
Lukáš Pokorný24SVK69Lost in Ollersbach R32
569358
Svyatoslav Gulin23RUS69
570368
Alexander Binda24ITA69-91-24Lost in Segrate R32
Lost in Samsun R32
571477
Kirill Kivattsev28RUS69-5-1
572469
Juan Sebastián Gómez34COL68
57319
Hyeon Chung30KOR68
574361
Viacheslav Bielinskyi22UKR68-101-25
575483
Alec Deckers26NED68-1
576229
Mukund Sasikumar29IND68-24-6Bali 2 R32Lost in Bali R16
577532
John Echeverria24ESP68-1
578418
Maé Malige20FRA68-23-5Lost in Rognac R32
579573
Mario Gonzalez Fernandez24ESP68-2
58099
Alexander Ritschard32SUI67
581546
Aidan Kim21USA67
582318
Gerard Campana Lee21KOR67Lost in Qual. Liberec R1
583535
Kenta Miyoshi22JPN66+19+3Samsun R32Qual. Samsun W70116
584448
Branko Djurić21SRB66+38+8Kursumlijska Banja 12 R32Lost in Kursumlijska Banja 11 F
585519
Amr Elsayed27EGY66-2
586447
Kuan Yi Lee29TWN66-2
587570
Marcel Zieliński25POL66-1Koszalin R32
588574
Romain Faucon23BEL66
589470
Imanol López Morillo26ESP66-2Koszalin R32Lost in Metzingen R16
590191
Dragos Nicolae Madaras28SWE65-1Lost in Bacau R32
591285
Alexander Weis29ITA65-60-15Bolzano 2 R32
592479
Jacob Bradshaw23AUS65-2
593586
Karol Filar27POL65-2
594554
Guillaume Dalmasso23FRA65-36-7Lost in Qual. Vancouver R1
595388
Karan Singh23IND65-41-8Lost in Samsun R32
596517
Nino Ehrenschneider25GER65-3
597150
João Domingues32POR64-3
598331
Carlos Lopez Montagud26ESP64+28+6Xativa R32Lost in Denia SF
599597
Lorenzo Bocchi28ITA64-2
600271
Evan Zhu27USA64+7+2Qual. Vancouver R26666
601410
Stefan Popović23SRB64-3Lost in Metzingen R32
602128
Andrea Vavassori31ITA63-2
603601
Duncan Chan20CAN63-2Vancouver R3271188
604597
Daniel de Jonge26NED63-1Dublin R32
605251
Ergi Kırkın27TUR63-10-1Samsun R3267113
606491
Robin Catry24FRA63-2Dublin R32
607561
Leonardo Rossi23ITA63-8-1Lost in Qual. Bonn R1
608109
Lukáš Klein28SVK62-2
609302
Andrew Paulson24CZE61-1
610296
Oleksandr Ovcharenko24UKR61-14-3Pitesti R32Lost in Bacau R32
611316
Alberto Barroso Campos30ESP61
612394
Bruno Kuzuhara22USA61-7-2Edwardsville R32
613586
Nicolas Tepmahc25FRA61+1
614432
Iliyan Radulov21BUL60+1
615514
Marlon Vankan25GER60+1Wels R32Lost in Metzingen R32
616513
Kai Wehnelt30GER60+2
617538
Pablo Martinez Gomez20ESP59-58-12Liberec R32Lost in Denia R32
Qual. Liberec W
65134
618430
Erik Arutiunian21BLR59+1
619569
Alan Fernando Rubio Fierros27MEX59-9-2Lost in Qual. Los Cabos R1
620474
Tsung Hao Huang26TWN59
621416
Étienne Donnet25FRA58
622269
Aidan Mayo23USA58+67+9Los Cabos R32Qual. Los Cabos W83308
623 NCH 
(644)
Tuncay Duran22TUR58+21+3Samsun R32Qual. Samsun W62108
624557
Pierluigi Basile19ITA58-1
625595
S D Prajwal Dev30IND58-1Lost in Qual. Liberec R1
626603
Amir Omarkhanov18KAZ58+1Astana R32
627378
Dan Martin27CAN58-126-30
628375
Strong Kirchheimer31USA58+1
629458
Maxwell McKennon24USA58-16-3Lost in Qual. Samsun R2
630476
Ignacio Monzón28ARG58
631136
Alexey Vatutin33RUS57+1
632520
Conner Huertas del Pino30PER57-1São Paulo 2 R32Lost in São Paulo R32
633CH
Fryderyk Lechno-Wasiutyński21POL57Gentofte R32
634CH
Matisse Bobichon24FRA57Lost in Brisbane 2 R32
635625
Maximo Zeitune20ARG57-7-1São Paulo 2 R32Lost in São Paulo R32
636352
Giovanni Oradini28ITA57Bolzano 2 R32
637433
Aristotelis Thanos25GRE56Gentofte R32
638 NCH 
(640)
Chase Ferguson27AUS56+2Lost in Brisbane 2 QF
639604
Bruno Fernandez22BRA56+2
640443
Federico Iannaccone27ITA56-5-1
641623
Samuel Heredia20COL56+1
642 NCH 
(645)
Alejandro Juan Mano21ESP55+3
643484
Tristan McCormick27USA55+12+1Edwardsville R32Lost in Urbana R16
644 NCH 
(646)
Pieter De Lange20NED55+2Qual. Metzingen W
Lost in Metzingen R32
645 NCH 
(652)
Radu David Turcanu20ROU55+18+2Pitesti R32Lost in Bacau QF
646513
Stefan Adrian Andreescu24ROU55+18+2Pitesti R32Lost in Bacau QF
647348
Ryan Seggerman26USA54+1
648536
Joshua Sheehy29USA54+1Lost in Qual. Vancouver R1
649517
Shunsuke Mitsui24JPN54+2Astana R32
650384
Neil Oberleitner26AUT54-11-2
651575
Nikita Mashtakov27UKR54+1
652477
Peter Fajta24HUN54+1Lost in Qual. Liberec R1
653634
Léo Raquillet20FRA54+1Lost in Qual. Liberec R1
654638
Melios Efstathiou27CYP54+2
655515
Émilien Demanet21BEL54-8-1Wetzlar R32Lost in Metzingen R32
656237
Saba Purtseladze24GEO54+1Lost in Qual. Samsun R1
657 NCH 
(733)
Naoya Honda20JPN54+102+13Edwardsville R32Lost in Urbana F
65899
Brandon Holt28USA53
659538
Johan Alexander Rodriguez22COL53Huamantla 4 R32
660315
Alfredo Perez29USA53
661651
Ryan Colby22USA53+1
662625
Igor Kudriashov22RUS52-1-1
663155
Dmitry Popko29KAZ52-38-6
664614
Yuta Kawahashi28JPN52+5Bali 2 R32Lost in Bali R32
665624
Yaroslav Demin20RUS52+5
666590
Ryan Dickerson29USA52-49-8Huamantla 4 R32
667542
Millen Hurrion27GBR52-2-1
668 NCH 
(685)
Gabriele Bosio25ITA52+17+2Pitesti R32Lost in Segrate QF
669450
Yurii Dzhavakian33UKR52+4Lost in Qual. Samsun R1
670 NCH 
(673)
Roger Pascual Ferra20ESP51+59+7Lost in Qual. Los Cabos R2
671455
Olaf Pieczkowski22POL51-28-4Astana R32
672553
Pedro Rodenas22ESP51+114+14Xativa R32Lost in Denia F
673616
Kārlis Ozoliņš24LAT51+1
674588
Yuta Kikuchi26JPN51+2
675599
Giorgio Tabacco22ITA51-4-1Bolzano 2 R32
676672
Amit Vales21ISR51-4-1Lost in Qual. Bonn R1
677668
Pierre Delage25FRA51+5+1Strasbourg R32Lost in Kursumlijska Banja 11 R16
678552
Keisuke Saitoh25JPN51+5+1Bali 2 R32Lost in Bali R16
679238
Yusuke Takahashi28JPN51-2Bali 2 R32Lost in Bali R16
680663
Samir Hamza Reguig24ALG51-2Lost in Bacau R16
Lost in Qual. Liberec R1
681679
Paul Inchauspe22FRA50-2Samsun R3254100
682680
Michael Antonius16USA50-2
683465
Egor Agafonov23RUS50-2
684CH
Thiago Cigarran26ARG50
685363
Oscar Jose Gutierrez33ESP50+28+3Lost in Denia QF
686634
Timofei Derepasko19RUS50Lost in Rognac R32
687185
Aziz Dougaz29TUN49Lost in Qual. Washington R1
688189
Arthur Bouquier25FRA49
689463
Sander Jong26NED49+1
690252
Samuel Vincent Ruggeri24ITA49+2
691 NCH 
(696)
Martin Van Der Meerschen26BEL49+32+4Lost in Segrate SF
692394
Tiago Cação28POR49+1Aldershot R32
693625
Leo Vithoontien26JPN49+2Edwardsville R32
694438
Orel Kimhi22ISR48+2
695159
Hady Habib27LBN48-45-6
696289
Adria Soriano Barrera27COL48-29-4
697552
Igor Gimenez26BRA48-59-8
698603
Oscar Weightman24GBR48-1
699219
Nicolás Álvarez Varona25ESP48-1
700586
Gabriel Ghetu18ROU48-1Pitesti R32
701693
Dong Ju Kim24KOR48
702696
Andreja Petrovic26NOR48+1Edwardsville R32Lost in Urbana R32
703651
Nicolás Villalón22CHI48-9-1São Paulo 2 R32
704698
Marc Majdandzic21GER48Gentofte R32Lost in Segrate R32
705 NCH 
(876)
Evan Bynoe27USA48+234+24Edwardsville R32Urbana W
706 NCH 
(763)
Dragos Nicolae Cazacu22ROU48+116+14Pitesti R32Lost in Bacau F
707277
Michael Vrbenský26CZE47+37+5San Marino R32Qual. San Marino W55172
708705
Daniel Jade17FRA47-3
70974
Mirza Bašić35BIH47-100-14Lost in Qual. Samsun R2
710526
Maxence Beaugé26FRA47-4
711595
Théo Papamalamis20FRA47-4Strasbourg R32
712453
Arklon Huertas Del Pino Cordova32PER47-4
713527
Ye Cong Mo26CHN47-4
714653
Matyáš Černý24CZE47-14-1Liberec R3253122
715620
Josip Šimundža21CRO47-5
716549
Tianhui Zhang20CHN47-4
717501
Shinji Hazawa27JPN47-3Brisbane 3 R16Lost in Brisbane 2 R16
718600
Khololwam Montsi23RSA46-2
719CH
Rafael Izquierdo Luque26ESP46
720 NCH 
(721)
Anton Arzhankin23RUS45+2
721280
Jakub Nicod22CZE45-46-6Liberec R32Qual. Liberec W51120
722660
Daniel Antonio Núñez25CHI45-31-4
723 NCH 
(725)
Vincent Marysko20GER45+2Wetzlar R32
724508
Manish Sureshkumar26IND45Bali 2 R32Lost in Bali R32
725 NCH 
(728)
Nikolai Barsukov19GER45+3Wetzlar R32
726617
Lorenzo Sciahbasi20ITA44+4
727448
Aleksandre Bakshi29GEO44-59-8Astana R32
728CH
Hunter Heck24USA44+3Lost in Qual. Samsun R1
729471
Yuki Mochizuki28JPN44-18-3Lost in Brisbane 2 R16
730654
Franco Ribero26ARG44+3
731656
Maik Steiner32GER44-5-1
732508
Loann Massard21FRA44+8+1Lost in Rognac R16
733 NCH 
(734)
Daniele Rapagnetta19ITA44+1
734707
Seydina André22SEN44+1Lost in Rognac R32
735440
Alessandro Pecci25ITA43+1
736327
Naoki Nakagawa29JPN43+1
737620
Ben Jones28GBR43+1
738618
Santiago De La Fuente24ARG43+1
739437
Michiel De Krom28NED43+2Lost in Denia R16
Lost in Qual. Bonn R1
740305
Kalin Ivanovski22MKD42+12+1Lost in Ollersbach R16
741702
Noa Vukadin22CRO42+1
742 NCH 
(743)
Herman Hoeyeraal24NOR42+3Xativa R32Lost in Denia R32
743730
Oskar Brostrom Poulsen24DEN42+3Gentofte R32
744576
Michal Krajčí21SVK42-12-2
745587
Pawit Sornlaksup26THA42+3Astana R32
746341
Wilson Leite34BRA42+3São Paulo 2 R32
747443
Yanaki Milev22BUL42+3Lost in Kursumlijska Banja 11 QF
748696
Matteo Covato21ITA42+3Huamantla 4 R32Lost in Huamantla 3 R32
749604
Andres Santamarta Roig19ESP41+5Lost in Denia R32
750546
Uisung Park25KOR41-48-7
751544
Adhithya Ganesan20USA41+4
752627
Ryan Fishback24USA41+5
753 NCH 
(756)
Ignacio Parisca Romera20VEN41+5Xativa R32Lost in Denia R16
754458
Nicolas Zanellato24BRA41+6São Paulo 2 R32Lost in São Paulo R16
755 NCH 
(761)
John Hallquist Lithen24SWE41+6Wels R32Lost in Metzingen R32
756741
Joshua Charlton26AUS41+6Brisbane 3 R32Lost in Brisbane 2 R32
75716
Nicolás Jarry30CHI40+6
758204
Máté Valkusz27HUN40+6
759 NCH 
(777)
Matt Hulme27AUS40+35+4Lost in Brisbane 2 SF
760747
Juan Sebastian Osorio28COL40+6São Paulo 2 R32Lost in São Paulo R32
761724
Fernando Cavallo20ARG40-14-2
762648
Attila Boros22HUN40+5
763509
Manuel Mazza27ITA40-7-1Lost in Qual. San Marino R2
764 NCH 
(781)
Mert Naci Türker27TUR40+26+3Samsun R32Qual. Samsun W4490
765451
Marko Miladinović25SRB40+5+1Edwardsville R32Lost in Urbana R16
766689
Rodrigo Alujas23MEX40+2Huamantla 4 R32
767636
Aleksandr Braynin26UKR40+8+1Lost in Ollersbach R32
Lost in Qual. Liberec R2
768741
Matthew Forbes20USA39-25-3
769447
Tomás Farjat25ARG39Wetzlar R32Lost in Metzingen R32
770496
Denis Klok28RUS39+1Kursumlijska Banja 12 R32
771 NCH 
(774)
Daniel Salazar25COL39+3Strasbourg R32
772694
Maxence Bertimon26FRA39+1Strasbourg R32Lost in Segrate R32
77355
Facundo Bagnis36ARG38-273-50
774346
Stuart Parker28GBR38+4
775677
Kasra Rahmani19IRI38+7
776378
Sora Fukuda28JPN38+7Astana R32
777362
Tim Handel29GER38-5-1Wetzlar R32Lost in Metzingen R32
778636
Taisei Ichikawa25JPN38+14+1Bali 2 R32Lost in Bali QF
77937
Emil Ruusuvuori27FIN37+6
780 NCH 
(787)
Noah Zamora23USA37+7Edwardsville R32
781 NCH 
(782)
Matt Ponchet22FRA37+7Dublin R32
782724
Matt Kuhar30USA37+9Huamantla 4 R32
783724
Carles Hernández25ESP37-56-8Xativa R32Lost in Denia R32
784326
Alexis Gautier29FRA36+9
785407
Michael Agwi22IRL36+10Dublin R32
786387
Mariano Kestelboim30ARG36-21-4
787383
Gabriele Pennaforti25ITA36+9Bolzano 2 R32
788 NCH 
(792)
Scott Jones28AUS36+9Brisbane 3 R32Lost in Brisbane 2 R32
789 NCH 
(811)
Keshav Chopra24USA36+22+1Huamantla 4 R32Lost in Huamantla 3 QF
790722
Alejandro Turriziani Álvarez23ESP36+8Lost in Rognac R32
791 NCH 
(813)
Andrea De Marchi19ITA36+22+1Kursumlijska Banja 12 R32Lost in Kursumlijska Banja 11 R16
792 NCH 
(799)
Nikola Slavic25SWE36+7Gentofte R32
793716
Dinko Dinev22BUL36+7Lost in Kursumlijska Banja 11 R32
794184
Nicholas David Ionel23ROU36+7
795575
Luca Castagnola24ITA36-11-2Bolzano 2 R32
796562
Cooper Williams21USA35+7
797288
Jakub Paul27SUI35+7
798789
Andrew Johnson16USA35+7
799382
Thomas Fancutt31AUS35+8
800470
Filippo Moroni25ITA35-20-3
801760
Gian Luca Tanner25SUI35+8
802798
Grigory Shebekin21RUS35+8Astana R32
803468
Ryuki Matsuda26JPN35-14-2Bali 2 R32Lost in Bali F
804675
Francisco Rocha26POR35+10
805745
Taiyo Yamanaka24JPN35+10Astana R32
806771
Cosme Rolland De Ravel22FRA34+10Wetzlar R32
807663
Lucas Andrade Da Silva21BRA34-141-18Lost in São Paulo SF
808680
Abel Forger21NED34+10
809 NCH 
(812)
Dimitris Azoidis25GRE34+3-1Dublin R32
810712
Benjamin Torrealba21CHI34+10São Paulo 2 R32Lost in São Paulo R32
811803
Michel Hopp27GER34+10
812 NCH 
(823)
Nicolas Jadoun23FRA34+11Lost in Rognac R32
813805
Nicolas Oliveira20BRA33+4-1São Paulo 2 R32Lost in São Paulo R32
814451
Dan Alexandru Tomescu27ROU33+11
815232
José Pereira35BRA33+30+2São Paulo 2 R32Lost in São Paulo QF
816812
Maximilian Homberg23GER33+10
817663
Benjamin Pietri29FRA33+12Lost in Rognac R32
818635
John Sperle24GER33+12
819161
Alibek Kachmazov23RUS32-43-6
82021
Daniel Evans36GBR32-43-6
821 NCH 
(831)
Keegan Rice20CAN32+10Vancouver R3240157
822 NCH 
(832)
Jangjun Kim19KOR32+10
823533
Luis Carlos Alvarez21MEX32-17-3Lost in Qual. Los Cabos R1
82449
Federico Coria34ARG32-45-6San Marino R3240157
825728
Patrick Brady21GBR32+8Aldershot R32
826486
Alex Knaff28LUX32+9Lost in Rognac R32
827541
Arda Azkara23TUR32-19-3Samsun R323682
828817
Natan Rodrigues24BRA32-1-1
829 NCH 
(837)
Calvin Müller26GER32+8
830789
Jorge Plans24ESP32+9Kursumlijska Banja 12 R32
831533
Julio César Porras28ARG31+224+15Qual. Rognac W
Rognac W
832 NCH 
(840)
Arvid Nordquist28SWE31+8Dublin R32
833824
Guto Miguel17BRA31+1-1
834827
Stefan Horia Haita19ROU31+10Pitesti R32
835692
Hoyoung Roh20KOR31+6
836459
Nikolay Vylegzhanin26RUS31+6
837638
Yusuke Kusuhara28JPN31+6
838759
Jesse Flores31CRC31+8
839 NCH 
(853)
Carles Cordoba20ESP31+18+1Xativa R32Lost in Denia R16
840828
Andrea Fiorentini25ITA31+7Kursumlijska Banja 12 R32Lost in Kursumlijska Banja 11 R32
84180
Jozef Kovalík33SVK30+43+3Lost in Qual. San Marino R2
842 NCH 
(850)
Jannik Opitz28GER30+8
843 NCH 
(912)
Jamie Mackenzie18GER30+88+6Bonn R16Lost in Metzingen R163699
844 NCH 
(852)
Aleksa Ćirić26SRB30+8
845782
Stefano D'Agostino22ITA30-9-2Bolzano 2 R32
846 NCH 
(853)
Dominik Reček31CZE30+7Lost in Qual. Metzingen R2
Lost in Qual. Liberec R1
847818
Anas Mazdrashki20BUL30-19-3Xativa R32Lost in Denia R32
848 NCH 
(856)
Nicolas Robert19FRA30+8
849793
Gabriele Maria Noce30ITA30+6Kursumlijska Banja 12 R32Lost in Kursumlijska Banja 11 R32
850788
Joao Victor Couto Loureiro23BRA30-12-2Lost in São Paulo R16
851621
Samuel Alejandro Linde Palacios18COL30+7
852 NCH 
(859)
Alaa Trifi19TUN30+7
853461
Peter Bertran30DOM29+8
854836
Emon Van Loben Sels21USA29+6Edwardsville R32Lost in Urbana R32
855429
Tadeáš Paroulek26CZE29+8
856851
Keaton Hance18USA29+6Edwardsville R32Lost in Urbana R32
857614
William Grant25USA29-3-1
858 NCH 
(865)
Alan Ważny19POL29+7Koszalin R32
859660
Michael Zhu33USA29+7
860641
Kosuke Ogura30JPN29+7Lost in Brisbane 2 R32
861643
Lorenzo Claverie23VEN28+7Lost in Qual. Los Cabos R1
862107
Nicolas Moreno De Alboran29USA28+8
863272
Orlando Luz28BRA28+8
864700
Jack Anthrop22USA28+8Edwardsville R32
865858
Manuel Plunger24ITA28+8Bolzano 2 R32
866655
Thanapet Chanta26THA28+10
867769
Miles Jones25USA28+10
868860
Tomás Martínez22ARG28+11
869 NCH 
(921)
William Rejchtman Vinciguerra19SWE28+69+4Liberec R32Qual. Liberec W34103
870845
Isaac Becroft25NZL28+40+2Bali 2 R32Lost in Bali QF
871688
Alexandre Aubriot27FRA28+9
872691
Matthew Summers27GBR28+9
873 NCH 
(882)
Bryce Nakashima22USA27+9Edwardsville R32
874 NCH 
(883)
Sebastian Gorzny22USA27+9Edwardsville R32
875569
James Watt26NZL27+11
876 NCH 
(888)
Theodore Dean24USA27+12
877 NCH 
(889)
Stijn Paardekooper22NED27+12
878774
Nitin Kumar Sinha27IND27+12Lost in Qual. Liberec R1
879479
Felix Corwin30USA27+12
880744
Nikita Belozertsev17UZB27-16-2Kursumlijska Banja 12 R32Lost in Kursumlijska Banja 11 QF
881879
Ronit Karki18USA27+12Lost in Urbana R32
882 NCH 
(895)
Giulio Perego23ITA27+13Aldershot R32
883694
Xiaofei Wang23CHN27-8-1
884403
Lorenzo Rottoli24ITA27+12
885666
Niccolo Catini28ITA27+12
886879
Sam Ryan Ziegann28AUS27+33+2Bali 2 R32Lost in Bali QF
887729
Tomas Curras Abasolo26ESP27+12
888713
Grigoriy Lomakin28KAZ27+25+1Lost in Qual. Samsun R2
889614
Alejandro Manzanera Pertusa23ESP26-2-1
890 NCH 
(900)
Davide Tortora25ITA26+10Bolzano 2 R32Qual. Bolzano 2 W
891114
Jason Jung37TWN26+11
892857
Charlie Robertson19GBR26+11Aldershot R32
893468
Dominik Kellovský30CZE26+11Lost in Qual. Liberec R1
894866
Lorenzo Gagliardo26ARG26+11
895182
Maximilian Neuchrist35AUT26+11
896878
Tristan Stringer20USA26+11
897719
Hanyi Liu25CHN26-3-1
898894
Tom Zeuch26GER26+13Koszalin R32
899561
Fermin Tenti29ARG26-1-1
900796
Finn Murgett24GBR26+12
901684
Ali Yazdani22IRI26+21+1Kursumlijska Banja 12 R32Lost in Kursumlijska Banja 11 R16
902273
Elmar Ejupovic33GER25-78-8
902584
Kyle Kang21USA25-33-3
90413
Nick Kyrgios31AUS25+10
905816
Zsombor Velcz23HUN25+10
906321
Facundo Juárez28ITA25-21-2
907638
Johannes Ingildsen29DEN25+9
908901
Luis Felipe Miguel22BRA25+9
909673
Gustavo Ribeiro De Almeida20BRA25-156-16São Paulo 2 R32
910479
Ilya Snițari24MDA25-9-1
911 NCH 
(915)
Nico Hipfl20AUT25+7Wels R32
912 NCH 
(986)
Robert Guna20ROU25+116+7Lost in Bacau SF
913810
Kristijan Juhas25SRB25+38+2Kursumlijska Banja 12 R32Lost in Kursumlijska Banja 11 QF
914622
Amaury Raynel24FRA25-36-3Strasbourg R32Lost in Qual. Metzingen R1
915835
Younes Lalami25MAR25+5Lost in Rognac R32
916 NCH 
(921)
Egor Pleshivtsev19RUS25+5
917 NCH 
(922)
Giannicola Misasi25ITA25+6Lost in Kursumlijska Banja 11 R32
918917
Muhammad Shoaib24PAK24+6
91929
Christopher Eubanks30USA24-70-6
920822
Ofek Shimanov21ISR24+5Astana R32Qual. Astana W
921740
Pierre Yves Bailly22BEL24+5
922913
Kriish Tyagi19IND24+5
92385
Dennis Novak32AUT24+6
924805
Oliver Bonding19GBR24+6Edwardsville R32Lost in Urbana R32
925814
Jeffrey Von Der Schulenburg24SUI24+7
926 NCH 
(952)
Yannick Theodor Alexandrescou18FRA24+47+3Pitesti R32Lost in Bacau QF
927235
Ivan Nedelko40RUS24+6
928867
Qian Sun25CHN24+6
929905
Christopher Li23PER24+6
930839
Yaojie Zeng24CHN24-21-2
931736
Jakub Filip20CZE24+6
932 NCH 
(946)
Louis Larue22FRA24+21+1Lost in Rognac R16
933395
Wishaya Trongcharoenchaikul31THA24+7
934908
Daniil Sarksian20ARM24+7
935237
Nicolás Barrientos39COL23+7
936 NCH 
(943)
Pablo Perez Ramos23ESP23+7Dublin R32
937736
Martin Borisiouk26BLR23+7
938 NCH 
(946)
Noritaka Koizumi23JPN23+8
939269
Giovanni Fonio28ITA23+8
940845
Shunsuke Nakagawa26JPN23+53+3Samsun R32Qual. Samsun W2773
941911
Kacper Szymkowiak21POL23+7
94262
Kenny de Schepper39FRA23+7Strasbourg R32
943889
Markus Mölder21EST23-51-4Dublin R32
944814
Marc Van Der Merwe31RSA23+6
945364
Mikalai Haliak27BLR23-9-1
946362
Bastián Malla29CHI23+16+1Qual. São Paulo 2 R2Qual. São Paulo W
Lost in São Paulo R16
947536
Ryotaro Taguchi26JPN23+19+1Bali 2 R32Lost in Bali SF
948 NCH 
(973)
Michele Mecarelli19ITA23+34+2Bolzano 2 R32Lost in Segrate QF
949931
Rocco Piatti21MON23+3
950704
Mwendwa Mbithi28USA23-131-11Huamantla 4 R32Lost in Huamantla 3 SF
951861
Marcus Walters28GBR23+3Aldershot R32
952859
Adan Freire Da Silva27FRA23+3Strasbourg R32Lost in Segrate R32
953951
Kerem Yilmaz19TUR23+3Lost in Qual. Samsun R1
954 NCH 
(957)
Benjamin O'Connell27AUS23+3Brisbane 3 R32Lost in Brisbane 2 R32
955278
Lucas Gerch31GER22-10-1
956319
Patrick Maloney26USA22-28-2
957608
Blu Baker24GBR22+2
958934
Žiga Šeško18SLO22+2Wels R32
959639
Bekkhan Atlangeriev25RUS22+2
960900
Enzo Kohlmann De Freitas19BRA22+19+1Qual. São Paulo 2 R2Lost in São Paulo R16
961CH
Oliver Okonkwo26GBR22+2Lost in Urbana R32
Lost in Qual. Edwardsville R2
962 NCH 
(964)
Charles Bertimon26FRA22+2Strasbourg R32
963385
Aryan Shah20IND22+2Lost in Qual. Washington R1
964130
Duck-hee Lee28KOR22-56-4
965352
Kris Van Wyk29RSA22+2
966727
Petros Tsitsipas26GRE22+2Lost in Ollersbach R32
967826
Benjamin Thomas George23CAN22+2Lost in Qual. Vancouver R1
968947
Karim Ibrahim22EGY22+2
969135
Antoine Escoffier34FRA21-167-14
970838
Luca Pow21GBR21+1
971 NCH 
(972)
Linus Lagerbohm18FIN21+1
972411
Micah Braswell24USA21+2
973946
Taym Al Azmeh22SYR21+2
974860
Chanyeong Oh28KOR21+2Lost in Bali R32
975753
Justin Roberts29BAH21+2Edwardsville R32Lost in Urbana R32
976968
Markus Malaszszak22THA21+5
977946
Aaron Funk20GER21+6Wetzlar R32Qual. Metzingen W
Lost in Metzingen R32
978 NCH 
(984)
Julian Cundom25ARG21+6
979604
Dev Javia24IND21+6
980979
Yuta Tomida19JPN21+6Bali 2 R32Lost in Bali R32
981827
Pietro Marino25ITA21+6Lost in Segrate R32
982906
Niccolo Ciavarella22ITA21+6Bolzano 2 R32Lost in Segrate R32
98312
Borna Ćorić29CRO20-135-10
984839
Benito Sánchez Martinez24GER20+7
985712
Aoran Wang29CHN20+7
986838
Iiro Vasa23FIN20+9Wels R32
987797
Elgin Khoeblal24NED20+76+4Lost in Kursumlijska Banja 11 SF
988773
Artur Kukasian22RUS20-11-1Kursumlijska Banja 12 R32
989640
Axel Garcian24FRA20+7Strasbourg R32
990874
Ryo Tabata18JPN20-116-8Astana R32
991546
Diego Augusto Barreto Sánchez24ESP20+6
992731
Axel Nefve26USA20+7
993973
Maxwell Exsted19USA20-13-1Edwardsville R32
994837
Marko Maksimović20SRB20+4Kursumlijska Banja 12 R32
995975
Mickael Kaouk17FRA20+5
996 NCH 
 1059
Duje Markovina18AUS20+72+4Brisbane 3 R32Lost in Brisbane 2 SF
997299
Hazem Naw26SYR20+4Wels R32
998966
Sydney Zick19GER20+4
999974
Nikita Ianin24RUS20+4Astana R32
1000975
Aditya Vishal Balsekar23IND20+12+1Huamantla 4 R32Lost in Huamantla 3 R16
In Play :
 ATP500  Washington
 ATP250  Los Cabos
 CH125  San Marino, ​Vancouver
 CH75  Bonn, ​Liberec
 CH50  Samsun
 M25  Aldershot, ​Bolzano 2, ​Edwardsville, ​Gentofte, ​Koszalin, ​Pitesti, ​Wetzlar
 M15  Astana, ​Bali 2, ​Brisbane 3, ​Dublin, ​Huamantla 4, ​Kursumlijska Banja 12, ​São Paulo 2, ​Strasbourg, ​Wels, ​Xativa
Highlight Country :