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-100Lost in Washington R32
1910
Frances Tiafoe28USA2080-100Lost in Washington R32 
208
Tommy Paul29USA2025+1Lost in Washington R32
2116
Luciano Darderi24ITA1975+2Los Cabos R1620252225
22 NCH 
 (23) 
Rafael Jódar19ESP1963+2+36Washington R1620132413
2318
Francisco Cerúndolo27ARG1960-3-100Los Cabos R1620102210
2414
Arthur Fils22FRA1940-2-50Lost in Washington R32
2514
Alejandro Davidovich Fokina27ESP1780-100
2624
João Fonseca19BRA1700+1-10
2713
Ugo Humbert28FRA1625+2+50Washington R1616752075
2824
Arthur Rinderknech31FRA1623-10
2919
Alejandro Tabilo29CHI1578+1+20Washington R16
(R32  )
16282028
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
4430
Alex Michelsen21USA1015-4-150Washington R1610651465
4541
Térence Atmane24FRA1007+11+40Washington R16
(R32  )
10571457
4617
Adrian Mannarino38FRA1005+1Washington R1610551455
4718
Sebastián Báez25ARG1000+6+25
48CH
Luca Van Assche22FRA998
4915
Sebastian Korda26USA990+10+40
5042
Juan Manuel Cerúndolo24ARG989
Advertisement
513
Stefanos Tsitsipas27GRE980Washington R3210201470
5246
Quentin Halys29FRA980
5345
Ethan Quinn22USA979-7-30
54 NCH 
 (56) 
Román Andrés Burruchaga24ARG962+4
5545
Yannick Hanfmann34GER961-10-50
5620
Tomáš Macháč25CZE960-2-10
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
6645
Kamil Majchrzak30POL907+6+50Washington R169571357
6710
Pablo Carreño Busta35ESP891-1-14
6821
Tallon Griekspoor30NED885-1-10Lost in Washington R32 
6922
Botic van de Zandschulp30NED882
7010
Denis Shapovalov27CAN880-2-10Los Cabos R329051130
7155
Vít Kopřiva29CZE868-1
726
Hubert Hurkacz29POL865-1
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+15Qual. Washington W
Lost in Washington R32
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 Acosta25ARG615+4+2San Marino R16
(R32  )
623732
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
11191
Otto Virtanen25FIN564+4+8San Marino R16572681
11267
Eliot Spizzirri24USA557-3-22
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
126101
Vilius Gaubas21LTU496+2-4San Marino R16504613
127116
Pablo Llamas Ruiz23ESP489+2Vancouver R32491608
128116
Leandro Riedi24SUI487+2
129 NCH 
(131)
Nicolás Mejía26COL485+2-1Lost in Qual. Los Cabos R1
13016
Nikoloz Basilashvili34GEO482+3+8San Marino R16490599
131 NCH 
(134)
Gustavo Heide24BRA474+3
13253
Christopher O'Connell32AUS461-6-50Lost in Qual. Washington R1
13387
Jurij Rodionov27AUT458+3Bonn R16463526
134109
Andrea Pellegrino29ITA454+3+8San Marino R16462571
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+2Lost in Bonn R32
14164
Hugo Dellien33BOL426+2-2San Marino R16434543
14217
Reilly Opelka28USA421-7-50
1434
Jack Draper24GBR410+4
14437
Mackenzie McDonald31USA405+1-17Lost in Qual. Washington R2
Lost in Washington R32
14593
Tomás Barrios Vera28CHI400-7-42
14699
Nishesh Basavareddy21USA399-12
14736
Pedro Martínez29ESP386+1-10Lost in San Marino R32
148123
Timofey Skatov25KAZ383+2+2San Marino R16391500
14923
Dušan Lajović36SRB378+3Lost in Qual. Washington R1
150137
Chris Rodesch25LUX377+3
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+1Lost in Bonn R32
159108
Francesco Maestrelli23ITA349-10-42San Marino R16357466
160101
Billy Harris31GBR349+3Lost in Qual. Washington R1
16172
Borna Gojo28CRO348+3
16267
Luca Nardi22ITA346+3
163148
Rei Sakamoto20JPN344+3
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+6Lost in San Marino R32
16816
Marco Cecchinato33ITA332+6+2San Marino R16340449
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
178169
Joel Schwärzler20AUT315+5Liberec R16321384
17958
Taro Daniel33JPN311+6
180102
Elmer Møller23DEN308+10+6Bonn R16314377
181 NCH 
(186)
Tom Gentzsch22GER308+5-2Bonn R16314377
18281
Michael Mmoh28USA307+5Vancouver R32315432
183 NCH 
(184)
David Jordá Sanchis32ESP305+5Lost in San Marino R32
184133
Federico Agustin Gomez29ARG304+7+6Bonn R16310373
185145
Mark Lajal23EST303+4Vancouver R32305422
18695
Tristan Schoolkate25AUS302-25-50
18749
Roberto Carballés Baena33ESP299-11-24Bonn R16305368
188156
Vitaliy Sachko29UKR298+4
189139
Ugo Blanchet27FRA296-14-30
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 R16290353
197133
Colton Smith23USA283-13-30Lost in Qual. Los Cabos R1
198127
Lorenzo Giustino34ITA283+3Lost in Bonn R32
19993
Liam Broady32GBR282+3Vancouver R32284401
20058
Thiago Seyboth Wild26BRA281+6+6Liberec R16287350
Advertisement
201 NCH 
(202)
Harry Wendelken24GBR276+4Vancouver R32281398
202181
Daniel Rincon23ESP274+5Lost in San Marino R32
203184
Luka Pavlovic26FRA273+5Lost in San Marino R32
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
211169
Henri Squire25GER265+3+2Bonn R16271334
212211
Moïse Kouamé17FRA263+1Los Cabos R32288513
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 Added27FRA254+5+3Samsun R16258300
220211
Darwin Blanch18USA249+6Lost in Los Cabos R32 
221147
Guy den Ouden24NED249-26-44Lost in Bonn R32
222131
Genaro Alberto Olivieri27ARG249-22-36San Marino R16257366
223141
August Holmgren28DEN247+4Vancouver R32251368
224183
Oliver Crawford27GBR247+4
225121
Stefano Napolitano31ITA245+4Lost in San Marino R32
226201
Gilles Arnaud Bailly20BEL245+4Lost in Bonn R32
227 NCH 
(232)
Braden Shick22USA244+7+4Qual. Vancouver W
228223
Guido Iván Justo28ARG244-5-9Liberec R16250313
229168
Maks Kaśnikowski23POL241+4Lost in Liberec R32
230225
Franco Roncadelli26URU240-5-10Liberec R16246309
231110
Giulio Zeppieri24ITA239-4
232142
Alejandro Moro Cañas25ESP239-11-19
233168
Frederico Ferreira Silva31POR239+2-1Liberec R16245308
234121
Raúl Brancaccio29ITA237+2
235153
Jay Clarke28GBR236+2
236 NCH 
(242)
Kilian Feldbausch20SUI235+6+6Liberec R16241304
237164
James McCabe23AUS235+1Lost in Qual. Washington R1
238217
Yi Zhou21CHN234+1Vancouver R32242359
239158
Yu-hsiou Hsu27TWN232-17-21Vancouver R32239356
240231
Max Houkes26NED231+1+1Lost in Metzingen QF
Lost in Bonn R32
241 NCH 
(248)
Andre Ilagan25USA231+7+9Lost in Qual. Washington R2
24247
Marc-Andrea Hüsler30SUI230-2
24350
Pavel Kotov27RUS226Lost in Bonn R32
244237
Andrej Nedić21BIH226Lost in Liberec R32
24568
Sumit Nagal28IND223+1Liberec R16229292
246 NCH 
(247)
Florent Bax27FRA223+1+1Samsun R16227269
247246
Felix Balshaw20FRA220+2
248 NCH 
(257)
Max Basing23GBR219+9+3Samsun R16223265
249 NCH 
(251)
Buvaysar Gadamauri26BEL219+2Lost in Bonn R32
25095
Hugo Grenier30FRA218-18-25Vancouver R32226343
Advertisement
251147
Kaichi Uchida31JPN218+3
252103
Harold Mayot24FRA217+3Lost in Liberec R32
253240
Matías Soto27CHI214-1-4Lost in São Paulo QF
254199
Matej Dodig21CRO214+4
255187
João Lucas Reis Da Silva26BRA214+4Lost in Bonn R32
256 NCH 
(260)
Martin Krumich23CZE214+5+2Liberec R16220283
25760
Juan Pablo Varillas30PER213+17+10San Marino R16Qual. San Marino WQual. San Marino W
San Marino R16
221330
258 NCH 
(262)
Cezar Crețu25ROU211+5
259210
Andy Andrade27ECU211+3Vancouver R32219336
260167
Alex Barrena23ARG211+4Bonn R16217280
261108
Franco Agamenone33ITA210+4Lost in San Marino R32
262247
Hynek Bartoň22CZE210+6+2Liberec R16216279
263237
Alastair Gray28GBR209+3
264259
Michele Ribecai23ITA209+3Lost in Liberec R32
265181
Abdullah Shelbayh22JOR206+4-1Lost in Qual. Washington R2
266201
Edas Butvilas22LTU205-16-14Lost in Qual. Washington R1
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
271226
Juan Bautista Torres24ARG202+5+2Liberec R16208271
272222
Pedro Boscardin Dias23BRA201-16-16Lost in Bonn R32
273261
Stefan Dostanic24USA200-2-4
274175
Álvaro Guillén Meza23ECU199+3
27556
Daniel Elahi Galán30COL197+15+10Bonn R16Qual. Bonn WQual. Bonn W
Bonn R16
203266
276210
Filip Jianu24ROU197+3Pitesti R32
27747
Juncheng Shang21CHN195-7-10Lost in Washington R32 
278170
Mattéo Martineau27FRA195+2Lost in Bonn R32
27936
Pierre Hugues Herbert35FRA194-34-30
280267
Petr Bar Biryukov24RUS194+1Astana R32
281190
Matheus Pucinelli De Almeida25BRA193+16+10Bonn R16Qual. Bonn WQual. Bonn W
Bonn R16
199262
282CH
Juan Manuel La Serna22ARG193
28361
Thiago Monteiro32BRA192+20+13San Marino R16Qual. San Marino WQual. San Marino W
San Marino R16
200309
284 NCH 
(287)
Yankı Erel25TUR192+3+3Samsun R16196238
285235
Charles Broom28GBR192-2Vancouver R32197314
286172
Murphy Cassone23USA190-1Vancouver R32198315
287286
Sandro Kopp26AUT190-1Bolzano 2 R32
288284
Florian Broska28GER189-4-2
289144
Akira Santillan29JPN189-1
2907
David Goffin35BEL188-12-10
291290
Federico Bondioli21ITA186
292103
Stefan Kozlov28USA185Lost in Qual. Washington R1
293180
Justin Engel18GER185
294214
Ilia Simakin22RUS185
295250
Philip Henning25RSA184Lost in Liberec R32
296 NCH 
(298)
Mert Alkaya26TUR183+2Lost in Samsun R32
297257
Miguel Damas26ESP183-8-5Lost in Qual. Bonn R1
298 NCH 
(299)
Sean Cuenin22FRA181+1
299105
Duje Ajduković25CRO181+8+5Liberec R16187250
300298
Filippo Romano21ITA180Lost in San Marino R32
301225
Philip Sekulic22AUS180Vancouver R32188305
302290
Sergey Fomin25UZB180Lost in Qual. Bonn R1
303 NCH 
(309)
Matthew Dellavedova26AUS178+6+5Brisbane 3 R32Lost in Brisbane 2 F
304284
Dali Blanch23USA177+2+1Lost in Qual. San Marino R2
305258
Igor Marcondes29BRA175-9-8
30626
Jordan Thompson32AUS173+2
307 NCH 
(310)
Max Schönhaus18GER172+3Lost in Bonn R32
308 NCH 
(311)
Luciano Emanuel Ambrogi22ARG171+3Lost in Liberec R32
309212
Johannus Monday24GBR170+3Edwardsville R32
310268
Gonzalo Villanueva31ARG168+5
311271
Maxim Mrva18CZE167-7-12Lost in Liberec R32
312116
Calvin Hémery31FRA164+6
313287
Marvin Möller27GER164+6
314242
Enrico Dalla Valle28ITA164+9+2Qual. San Marino W
Lost in San Marino R32
315193
Sascha Gueymard Wayenburg22FRA164-2-6Lost in Liberec R32
316196
Rodrigo Pacheco Mendez21MEX163+4Los Cabos R32188413
317307
Thomas Faurel20FRA162+4Lost in San Marino R32
31839
Mikhail Kukushkin38KAZ162-4-7
319263
Eliakim Coulibaly24CIV162-2-4
320197
Fajing Sun29CHN162+2
321 NCH 
(325)
Daniel Milavsky24USA162+4+1Qual. Vancouver W
32288
Dominic Stricker23SUI161+2
323 NCH 
(328)
Hayato Matsuoka21JPN161+5+2Qual. Vancouver R2163163
324168
Murkel Dellien28BOL160+3+1Wetzlar R32Lost in São Paulo R16
325 NCH 
(329)
Juan Estevez20ARG160+4+1Lost in São Paulo QF
326221
Hernán Casanova32ARG159+8+3Lost in Denia QF
327276
Petr Brunclík20CZE158+13+6Liberec R16164227
328230
Max Hans Rehberg22GER158+11+6Bonn R16164227
329257
Mili Poljičak22CRO157+23+13San Marino R16Qual. San Marino W165274
330127
Facundo Mena33ARG157
331300
Hamish Stewart26GBR157
33278
Yasutaka Uchiyama33JPN156+1
333 NCH 
(336)
Ognjen Milić19SRB156+3
334241
Daniel Michalski26POL156-29-22Koszalin R32
335212
Michael Geerts31BEL156+2
336250
Andres Martin25USA154+45+25Qual. Washington W
Lost in Washington R32
337278
Tyler Zink25USA154+6+3Qual. Vancouver R2156156
338125
Juan Pablo Ficovich29ARG153-65-50
339150
Oriol Roca Batalla33ESP153-1Koszalin R32
340332
Tiago Torres24POR153-8-4
341CH
Carl Emil Overbeck24DEN152Gentofte R32
342 NCH 
(365)
Raphaël Pérot25FRA152+46+25Metzingen W
Lost in Wetzlar R32
343235
Marko Topo22GER151+5+4Qual. Bonn W
Lost in Bonn R32
3446
Gaël Monfils39FRA150-18-10
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
353303
Francesco Forti27ITA142+18+11San Marino R16Lost in Qual. San Marino R2150259
354 NCH 
(358)
Tommaso Compagnucci26ITA141+4+1Lost in Ollersbach SF
Qual. San Marino W
Lost in San Marino R32 
355249
Mathys Erhard24FRA141+28+12Lost in Ollersbach F
356CH
Ivan Marrero Curbelo27ESP140
357305
Alex Martinez25ESP139+2
358158
Tung Lin Wu28TWN138-1-2
359 NCH 
(360)
Petr Nesterov23BUL138+1Gentofte R16
36078
Nicolás Kicker33ARG138+9+6Liberec R16144207
361335
Jacopo Vasami18ITA137+1Lost in San Marino R32
362217
Jonáš Forejtek25CZE137-17-13
363260
Robin Bertrand23FRA137
364177
Andrea Collarini34ARG136-17-12
365 NCH 
(606)
Cruz Hewitt17AUS136+247+75Washington R16Qual. Washington W186586
366 NCH 
(372)
Manas Dhamne18IND135+6+4Samsun R16139181
367365
Max Wiskandt24GER135-2
368316
Eduardo Ribeiro28BRA134-2
369306
Blaise Bicknell24JAM134-25-16Vancouver R32142259
370 NCH 
(376)
Jay Friend22JPN133+6+3Qual. Vancouver R2135135
37171
Cedrik Marcel Stebe35GER131-10-6
372180
Paul Jubb26GBR131-37-25
373229
Marek Gengel30CZE131
374260
Carlos Sánchez Jover26ESP131
375159
Dimitar Kuzmanov33BUL131Samsun R16135177
376289
Lilian Marmousez24FRA130-8-2
377364
Lucio Ratti22ARG130-13-6
378279
Garrett Johns25USA130-8-2Lost in Qual. Los Cabos R1
379347
Ioannis Xilas25GRE130-1Lost in Ollersbach R16
380358
Trevor Svajda20USA129+56+23Washington R32Qual. Washington W179629
381379
Jack Kennedy18USA129-2
382180
Yuta Shimizu27JPN129-2
383 NCH 
(398)
Samuele Pieri24ITA129+17+8Bonn R16Qual. Bonn W135198
384382
Carlos Maria Zarate21ARG128-2-1São Paulo 2 R32Lost in São Paulo QF
385371
Georgii Kravchenko26UKR128+2Lost in Qual. Liberec R2
386260
Tiago Pereira22POR127-19-6Koszalin R32
387176
Daniel Masur31GER125-10-5
388363
Justin Boulais24CAN125+2Lost in Qual. Vancouver R1
389243
Marat Sharipov23RUS125+4+2Lost in Ollersbach QF
Lost in Wetzlar R32
390353
Dhakshineswar Suresh26IND124-37-19
391385
Edward Winter21AUS124Los Cabos R32Lost in Qual. Los Cabos R2149374
392382
Andrew Fenty26USA124
39393
Andrej Martin36SVK123+11+5Lost in Ollersbach SF
Qual. Liberec W
Lost in Liberec R32
394392
Lui Maxted22GBR123+4+2Aldershot R32Lost in Rognac QF
395157
Santiago Taverna27ARG123-1
396303
Arthur Weber34FRA122-1
397395
Stefan Palosi26ROU122-1
398 NCH 
(399)
Arthur Nagel23FRA121+1Strasbourg R16
39940
Ilya Ivashka32BLR120+2
400167
Laurent Lokoli31FRA120-16-8
401341
Gabriele Piraino22ITA120+1Lost in Qual. San Marino R1
402 NCH 
(437)
Juan Cruz Martin Manzano21ITA120+36+14Segrate W
403346
Kasidit Samrej25THA120Astana R32
404240
Patrick Zahraj27GER118+40+14Wetzlar R16Lost in Metzingen F
40583
Carlos Taberner28ESP117Lost in San Marino R32
40672
Yosuke Watanuki28JPN117-90-50Vancouver R32125242
407191
Nerman Fatić31BIH117-1
408299
Vadym Ursu29UKR117+8+3Samsun R16121163
409256
Johan Nikles29SUI116+3+1Lost in Metzingen QF
Lost in Qual. Bonn R2
Lost in Bonn R32
410407
Sergio Callejon Hernando21ESP116-3
411134
Geoffrey Blancaneaux27FRA116-3Wetzlar R16
412331
Masamichi Imamura27JPN116-3
413411
Mees Rottgering19NED115-2
414289
Mika Brunold21SUI115+6+3Lost in Qual. San Marino R2
415171
Beibit Zhukayev25KAZ114-2
416357
Eric Vanshelboim25UKR114-1Xativa R32Lost in Denia R16
417414
Semen Pankin26RUS113+7+2Samsun R16117159
418CH
Massimo Giunta22ITA113
419CH
Niels Visker24NED113Lost in Qual. San Marino R1
420307
Oleg Prihodko28MKD112-6-2Koszalin R16
421404
Cannon Kingsley25USA112
422368
Olle Wallin24SWE112-36-16Bonn R16Qual. Bonn W118181
423410
Cyril Vandermeersch27FRA112-1
424378
Valerio Aboian24ARG111+3+1Lost in Qual. Bonn R2
425 NCH 
(428)
Mika Petković19GER111+3+1Lost in Qual. Bonn R2
426397
Henry Bernet19SUI110
427350
Vladyslav Orlov31UKR110+3+1Bolzano 2 R16Lost in Ollersbach R16
428301
Maximus Jones21THA109-11-4
42965
Thanasi Kokkinakis30AUS108+2
430284
Adrian Boitan27ROU108-1-1Lost in Samsun R32
431324
Oliver Tarvet22GBR107+2Aldershot R32
432170
James Trotter26JPN107+10+3Qual. Vancouver R2109109
433 NCH 
(434)
Dylan Dietrich21SUI107+1
434270
Corentin Denolly29FRA107+1
435153
Denis Yevseyev33KAZ107+6+2Samsun R16111153
436 NCH 
(437)
Alejo Sanchez Quilez21ESP106+1
437 NCH 
(460)
Yannik Kelm21GER106+23+7Wetzlar R32Lost in Metzingen SF
438321
Robert Strombachs26LAT105+2
439342
Luca Castelnuovo29SUI104-7-4
440207
Daniel Dutra da Silva38BRA104-15-7
441123
Ryan Peniston30GBR103+4
442252
Tom Paris23FRA103+4
443271
Mateus Alves25BRA103+6+1São Paulo 2 R32Lost in São Paulo R16
444289
Renta Tokuda28JPN103+12+3Lost in Qual. Vancouver R2
445 NCH 
(458)
Karim Bennani18MAR102+13+3Edwardsville R32Lost in Urbana QF
446280
Jie Cui28CHN102+4
447395
Alafia Ayeni26USA101+4
448351
Carlo Alberto Caniato20ITA101-59-25Lost in San Marino R32
449 NCH 
(455)
Matthew William Donald21CZE101+6+1Lost in Qual. Bonn R2
450424
Lorenzo Joaquín Rodríguez26ARG101+21+6São Paulo 2 R32Lost in São Paulo SF
451319
Christian Langmo30USA101+6+1Lost in Qual. Vancouver R2
452387
Gianmarco Ferrari25ITA100-1
453211
Javier Barranco Cosano27ESP99-56-22Lost in Denia QF
454438
Daniel Siniakov23CZE99-6-3Lost in Metzingen QF
Lost in Qual. Liberec R2
45580
Norbert Gombos35SVK99-32-12Liberec R16Qual. Liberec W105168
456409
Alex Hernandez27MEX99+42+10Qual. Los Cabos W
Lost in Los Cabos R32 
457373
Bor Artnak22SLO98+12+3Pitesti R32Lost in Ollersbach QF
458447
Sergi Perez Contri28ESP98+3Lost in Denia R32
45963
Jason Kubler33AUS97+3
460 NCH 
(474)
Reda Bennani19MAR97+14+4Lost in Denia SF
46176
Filip Misolic24AUT96+3
462271
Blake Ellis27AUS96+6+1Lost in Brisbane 2 R16
463234
Maxime Chazal33FRA96+2Strasbourg R16Lost in Rognac R16
4644
Kei Nishikori36JPN95+257+50Washington R16
(R32  )
145545
465463
Pedro Vives Marcos25ESP95+65+15Kursumlijska Banja 11 W
466142
Ivan Gakhov29RUS95-7-4Wetzlar R32
467357
Luca Potenza26ITA95-20-8
468449
Quinn Vandecasteele23USA95-14-5Lost in Qual. Vancouver R2
469 NCH 
(472)
Dušan Obradović25SRB95+3+1Lost in Kursumlijska Banja 11 QF
Lost in Qual. Bonn R1
470314
Moerani Bouzige27AUS95+10+2Brisbane 3 R32Lost in Brisbane 2 QF
471467
Yassine Dlimi23MAR94-4-1Lost in Urbana R16
472222
Viktor Durasovic29NOR94+18+3Bolzano 2 R16Lost in Metzingen QF
473356
Miloš Karol23SVK93-10-4
474200
George Loffhagen25GBR93-21-7
475432
Sebastian Sorger20AUT93+1Bolzano 2 R16Lost in Ollersbach QF
476424
Eero Vasa29FIN93-10-3Gentofte R32
477415
Lorenzo Carboni20ITA93-7-2Qual. Bolzano 2 W
Lost in Bolzano 2 R32
478 NCH 
(487)
Karl Poling26USA93+13+2Qual. Vancouver R29595
479 NCH 
(481)
Thijs Boogaard18NED92+2
480 NCH 
(483)
Enzo Aguiard23AUS92+3
481403
Jack Logé21BEL92-71-24Wetzlar R32Lost in Metzingen R16
482462
Constantin Bittoun Kouzmine27FRA92+25+5Samsun R16Qual. Samsun W96138
483 NCH 
(486)
Ozan Baris22USA91+3Edwardsville R32
484160
Li Tu30AUS91+3
485146
Rudolf Molleker25GER91-1-1Lost in Qual. Liberec R1
486485
Patrick Schoen21SUI91+2
487 NCH 
(489)
Anton Shepp23NZL91+2Lost in Qual. Vancouver R1
488347
Sanhui Shin29KOR91-45-13Bali 2 R16Lost in Bali QF
489177
Omar Jasika29AUS91+6+1Brisbane 3 R16Lost in Brisbane 2 R16
490449
Miguel Tobon20COL91+2Lost in Qual. Los Cabos R1
491485
Aziz Ouakaa26TUN91-6-1
492331
Andrea Picchione28ITA90+1
493347
Samir Banerjee22USA90+1Edwardsville R32
494482
Joaquin Aguilar Cardozo21URU90-12-2
495280
Dominik Palán25CZE90-18-3
496485
Giuseppe La Vela25ITA90+1+1Lost in Qual. Bonn R2
497244
Lucas Poullain30FRA90-58-15Lost in Samsun R32
498271
Pedro Sakamoto33BRA90-2
499477
Koki Matsuda25JPN89+15+4Samsun R1693135
500261
Alex Rybakov29USA89-25-4Lost in Aldershot R32
501340
Colin Sinclair31NMI89+10+3Samsun R1693135
502371
Ryan Nijboer27NED89-3
503502
César Bouchelaghem22FRA88-1Lost in Qual. Vancouver R1
504421
Hikaru Shiraishi26JPN88-1Lost in Bali R16
Lost in Bali 2 R32
505215
Khumoyun Sultanov27UZB87+15+4Lost in Ollersbach R32
Qual. Liberec W
Lost in Liberec R32
506 NCH 
(508)
Jan Kumstát19CZE87+2+1Liberec R16Lost in Ollersbach QF93156
507143
Benjamin Hassan31LBN87-1Lost in Samsun R32
508 NCH 
(525)
Filip Jeff Planinšek25SLO87+84+22Ollersbach W
Lost in Bolzano 2 R32
509143
Hiroki Moriya35JPN86+1Lost in Qual. Vancouver R1
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 R16
516318
Alex Martí Pujolras27ESP83-1Lost in Qual. Bonn R2
517183
Federico Arnaboldi26ITA81+7Bolzano 2 R16
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
524505
Niels McDonald18GER80-15-6Bonn R1686149
525498
Paulo Andre Saraiva Dos Santos26BRA80+50+12São Paulo 2 R32Lost in São Paulo F
526 NCH 
(530)
Izan Almazan Valiente20ESP80+6
527127
Jelle Sels30NED80+6
528406
Timo Legout24FRA79+7
529449
Maxim Zhukov21RUS79-7-3
530427
João Eduardo Schiessl21BRA79-25-8São Paulo 2 R32Lost in São Paulo R32
531 NCH 
(534)
Daniil Ostapenkov23BLR79+5
532433
Pietro Fellin24ITA79-54-14
533527
Michael Bassem Sobhy22EGY78+6
534430
Sidharth Rawat33IND78+6Lost in Samsun R32
535436
Sebastian Gima24ROU78-1-2Lost in Bacau R16
Lost in Pitesti R32
536263
Christoph Negritu32GER77-15-6
537 NCH 
(541)
Luca Wiedenmann28GER77+4
538485
Digvijay Pratap Singh26IND77+6+1Lost in Qual. Samsun R2
539334
Leo Borg23SWE76+3Lost in Kursumlijska Banja 11 R32
Lost in Kursumlijska Banja 12 R32
540507
Kaylan Bigun20USA76+3Lost in Qual. Vancouver R1
541433
Fausto Tabacco24ITA76+4
542537
Mitsuki Wei Kang Leong21MAS76-5-3
543485
Taha Baadi25MAR75+3
544 NCH 
(546)
Peter Makk24HUN75+3
545161
Filip Peliwo32POL75+3Lost in Aldershot R32
546530
M Rifki Fitriadi27INA75+3Lost in Bali R16
547449
Takuya Kumasaka27JPN75-24-7Lost in Samsun R32
548533
Toufik Sahtali27ALG75+2Lost in Qual. Samsun R2
549525
Alexander Donski27BUL74-11-4
550 NCH 
(551)
Gavin Young23USA74+1Edwardsville R32
551486
Alec Beckley25RSA74+6+2Lost in Metzingen R32
Lost in Qual. Liberec R2
552 NCH 
(569)
Alan Magadan25MEX74+27+6Lost in Qual. Los Cabos R2
553547
Matyas Fuele27HUN73Xativa R32
554 NCH 
(567)
Dimitris Sakellaridis20GRE73+13+3Lost in Metzingen R32
Qual. Bonn W
Lost in Bonn R32
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 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
566535
Kenta Miyoshi22JPN70+36+7Samsun R16Qual. Samsun W74116
567564
Alexander Vasilev19BUL70-3
568502
Adrian Ötzbach28GER70+17+4Lost in Metzingen SF
Lost in Qual. Bonn R1
569383
Lukáš Pokorný24SVK69-1Lost in Ollersbach R32
570358
Svyatoslav Gulin23RUS69-1
571368
Alexander Binda24ITA69-92-24Lost in Segrate R32
Lost in Samsun R32
572477
Kirill Kivattsev28RUS69-6-1
573469
Juan Sebastián Gómez34COL68-1
57419
Hyeon Chung30KOR68-1
575361
Viacheslav Bielinskyi22UKR68-102-25
576483
Alec Deckers26NED68-2
577229
Mukund Sasikumar29IND68-25-6Lost in Bali R16
Lost in Bali 2 R32
578532
John Echeverria24ESP68-2
579418
Maé Malige20FRA68-24-5Lost in Rognac R32
580573
Mario Gonzalez Fernandez24ESP68-3
58199
Alexander Ritschard32SUI67-1
582546
Aidan Kim21USA67-1
583318
Gerard Campana Lee21KOR67-1Lost in Qual. Liberec R1
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
588271
Evan Zhu27USA66+19+4Qual. Vancouver W
589574
Romain Faucon23BEL66-1
590470
Imanol López Morillo26ESP66-3Koszalin R32Lost in Metzingen R16
591191
Dragos Nicolae Madaras28SWE65-2Lost in Bacau R32
592285
Alexander Weis29ITA65-61-15Bolzano 2 R16
593479
Jacob Bradshaw23AUS65-3
594586
Karol Filar27POL65-3
595554
Guillaume Dalmasso23FRA65-37-7Lost in Qual. Vancouver R1
596388
Karan Singh23IND65-42-8Lost in Samsun R32
597517
Nino Ehrenschneider25GER65-4
598150
João Domingues32POR64-4
599331
Carlos Lopez Montagud26ESP64+27+6Xativa R32Lost in Denia SF
600597
Lorenzo Bocchi28ITA64-3
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-1Lost in Samsun R32
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-12Lost in Denia R32
Qual. Liberec W
Lost in Liberec R32
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+3Qual. Samsun W
Lost in Samsun R32
624557
Pierluigi Basile19ITA58-1
625595
S D Prajwal Dev30IND58-1Lost in Qual. Liberec R1
626603
Amir Omarkhanov18KAZ58+1Astana R16
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ński21POL57Lost in Gentofte 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 R16
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 R16Lost in Bacau QF
646513
Stefan Adrian Andreescu24ROU55+18+2Pitesti R32Lost in Bacau QF
647348
Ryan Seggerman26USA54+1
648 NCH 
(679)
Paul Inchauspe22FRA54+31+4Samsun R1658100
649536
Joshua Sheehy29USA54Lost in Qual. Vancouver R1
650517
Shunsuke Mitsui24JPN54+1Astana R32
651384
Neil Oberleitner26AUT54-12-2
652575
Nikita Mashtakov27UKR54
653477
Peter Fajta24HUN54Lost in Qual. Liberec R1
654634
Léo Raquillet20FRA54Lost in Qual. Liberec R1
655638
Melios Efstathiou27CYP54+1
656515
Émilien Demanet21BEL54-9-1Wetzlar R32Lost in Metzingen R32
657237
Saba Purtseladze24GEO54Lost in Qual. Samsun R1
658 NCH 
(733)
Naoya Honda20JPN54+101+13Edwardsville R32Lost in Urbana F
65999
Brandon Holt28USA53-1
660538
Johan Alexander Rodriguez22COL53-1Huamantla 4 R32
661315
Alfredo Perez29USA53-1
662651
Ryan Colby22USA53
663625
Igor Kudriashov22RUS52-2-1
664155
Dmitry Popko29KAZ52-39-6
665614
Yuta Kawahashi28JPN52+4Lost in Bali R32
Lost in Bali 2 R32
666624
Yaroslav Demin20RUS52+4
667590
Ryan Dickerson29USA52-50-8Huamantla 4 R32
668542
Millen Hurrion27GBR52-3-1
669 NCH 
(685)
Gabriele Bosio25ITA52+16+2Lost in Segrate QF
Lost in Pitesti R32
670450
Yurii Dzhavakian33UKR52+3Lost in Qual. Samsun R1
671 NCH 
(673)
Roger Pascual Ferra20ESP51+58+7Lost in Qual. Los Cabos R2
672455
Olaf Pieczkowski22POL51-29-4Astana R32
673553
Pedro Rodenas22ESP51+113+14Xativa R32Lost in Denia F
674616
Kārlis Ozoliņš24LAT51
675588
Yuta Kikuchi26JPN51+1
676599
Giorgio Tabacco22ITA51-5-1Bolzano 2 R16
677672
Amit Vales21ISR51-5-1Lost in Qual. Bonn R1
678668
Pierre Delage25FRA51+4+1Strasbourg R32Lost in Kursumlijska Banja 11 R16
679552
Keisuke Saitoh25JPN51+4+1Bali 2 R16Lost in Bali R16
680238
Yusuke Takahashi28JPN51-3Bali 2 R16Lost in Bali R16
681663
Samir Hamza Reguig24ALG51-3Lost in Bacau R16
Lost in Qual. Liberec R1
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 R16
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+5Qual. San Marino W
Lost in San Marino R32
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 R16
712453
Arklon Huertas Del Pino Cordova32PER47-4
713527
Ye Cong Mo26CHN47-4
714653
Matyáš Černý24CZE47-14-1Lost in Liberec R32
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-6Qual. Liberec W
Lost in Liberec R32
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 R16
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+3Qual. Samsun W
Lost in Samsun R32
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 Farjat25ARG39Lost in Metzingen R32
Lost in Wetzlar R32
770496
Denis Klok28RUS39+1Kursumlijska Banja 12 R32
771 NCH 
(774)
Daniel Salazar25COL39+3Strasbourg R32
772694
Maxence Bertimon26FRA39+1Strasbourg R16Lost 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 R16Lost 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 R16Lost 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 R16
793716
Dinko Dinev22BUL36+7Lost in Kursumlijska Banja 11 R32
794184
Nicholas David Ionel23ROU36+7
795575
Luca Castagnola24ITA36-11-2Bolzano 2 R16
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+2Lost 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-6Lost in San Marino R32
825728
Patrick Brady21GBR32+8Aldershot R32
826486
Alex Knaff28LUX32+9Lost in Rognac R32
827541
Arda Azkara23TUR32-19-3Lost in Samsun R32
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 R16Lost in Denia R16
840828
Andrea Fiorentini25ITA31+7Lost in Kursumlijska Banja 11 R32
Lost in Kursumlijska Banja 12 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 R16
846 NCH 
(853)
Dominik Reček31CZE30+7Lost in Qual. Metzingen R2
Lost in Qual. Liberec R1
847818
Anas Mazdrashki20BUL30-19-3Xativa R16Lost 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 R16
866655
Thanapet Chanta26THA28+10
867769
Miles Jones25USA28+10
868860
Tomás Martínez22ARG28+11
869 NCH 
(921)
William Rejchtman Vinciguerra19SWE28+69+4Qual. Liberec W
Lost in Liberec R32
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 R16Lost 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+10Qual. Bolzano 2 W
Lost in Bolzano 2 R32
891114
Jason Jung37TWN26+11
892857
Charlie Robertson19GBR26+11Aldershot R16
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 R16
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 R16Lost 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+7Lost in Dublin R32
937736
Martin Borisiouk26BLR23+7
938 NCH 
(946)
Noritaka Koizumi23JPN23+8
939269
Giovanni Fonio28ITA23+8
940845
Shunsuke Nakagawa26JPN23+53+3Qual. Samsun W
Lost in Samsun R32
941911
Kacper Szymkowiak21POL23+7
94262
Kenny de Schepper39FRA23+7Strasbourg R32
943889
Markus Mölder21EST23-51-4Dublin R16
944814
Marc Van Der Merwe31RSA23+6
945364
Mikalai Haliak27BLR23-9-1
946362
Bastián Malla29CHI23+16+1Qual. São Paulo W
Lost in São Paulo R16
Qual. São Paulo 2 W
947536
Ryotaro Taguchi26JPN23+19+1Bali 2 R16Lost in Bali SF
948 NCH 
(973)
Michele Mecarelli19ITA23+34+2Lost in Segrate QF
Lost in Bolzano 2 R32
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+1Lost in São Paulo R16
Qual. São Paulo 2 W
961CH
Oliver Okonkwo26GBR22+2Lost in Urbana R32
Lost in Qual. Edwardsville R2
962 NCH 
(964)
Charles Bertimon26FRA22+2Strasbourg R16
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 R16Qual. 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+6Lost in Segrate R32
Lost in Bolzano 2 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 R16
990874
Ryo Tabata18JPN20-116-8Astana R16
991546
Diego Augusto Barreto Sánchez24ESP20+6
992731
Axel Nefve26USA20+7
993973
Maxwell Exsted19USA20-13-1Edwardsville R32
994837
Marko Maksimović20SRB20+4Kursumlijska Banja 12 R16
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+4Lost in Astana R32
1000975
Aditya Vishal Balsekar23IND20+12+1Huamantla 4 R16Lost 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 :