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 Minaur27AUS3560-1-100Washington QF
(R16  )
36603960
8 NCH 
  (9)  
Flavio Cobolli24ITA3320+1-100
94
Taylor Fritz28USA3000+1-300Washington QF
(R16  )
31003400
105
Ben Shelton23USA2630-2-950Washington R16
(R32  )
26803080
Advertisement
1110
Alexander Bublik29KAZ2525
125
Lorenzo Musetti24ITA2375+3+60Washington QF
(R16  )
24752775
1312
Jiří Lehečka24CZE2370-1-100Lost in Los Cabos R16 
142
Casper Ruud27NOR2335-1-100
155
Andrey Rublev28RUS2220-1-200
1612
Jakub Menšík20CZE2205+1Lost in Washington R16
1716
Valentin Vacherot27MON2176+1-12
1815
Learner Tien20USA2145-2-100Lost in Washington R32 
1910
Frances Tiafoe28USA2080-100Lost in Washington R32 
208
Tommy Paul29USA2025+1Lost in Washington R32 
21 NCH 
 (23) 
Rafael Jódar19ESP2013+3+86Washington QF
(R16  )
21132413
2218
Francisco Cerúndolo27ARG2010-2-50Los Cabos QF20602210
2316
Luciano Darderi24ITA1975Lost in Los Cabos R16 
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-50Lost in Washington R32
3129
Brandon Nakashima24USA1410+2+50Washington QF15101810
3231
Ignacio Buse22PER1350+2
3332
Alexander Blockx21BEL1346-1-30
34CH
Zizou Bergs27BEL1340+2Lost in Washington R32 
3530
Matteo Arnaldi25ITA1299-50Lost in Washington R32 
36CH
Arthur Fery24GBR1285+1
37CH
Raphaël Collignon24BEL1234+1
388
Cameron Norrie30GBR1205+1+40Los Cabos QF
(R32  )
12551405
398
Karen Khachanov30RUS1130-13-650Lost in Los Cabos R16
406
Matteo Berrettini30ITA1075+1
4121
Jan Lennard Struff36GER1066+1
4230
Alex Michelsen21USA1065-2-100Washington QF
(R16  )
11651465
4329
Mariano Navone25ARG1030+1
4433
Jaume Munar29ESP1020-1-30
4541
Térence Atmane24FRA1007+11+40Washington R16
(R32  )
10571457
4617
Adrian Mannarino38FRA1005+1Lost in Washington R16 
4718
Sebastián Báez25ARG1000+6+25
48CH
Luca Van Assche22FRA998
4915
Sebastian Korda26USA990+10+40
5042
Juan Manuel Cerúndolo24ARG989
Advertisement
513
Stefanos Tsitsipas27GRE980Lost in Washington R32 
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-20Lost in Los Cabos R32
5944
Daniel Altmaier27GER939+3+15
6010
Denis Shapovalov27CAN930+8+40Los Cabos QF
(R16  )
9801130
6136
Fábián Marozsán26HUN930-6-40
6227
Miomir Kecmanović26SRB925-2-5
6359
Daniel Mérida21ESP925-2
6455
Martin Landaluce20ESP920-1Lost in Los Cabos R32 
6552
Thiago Agustín Tirante25ARG919-1
6663
Adolfo Daniel Vallejo22PAR918-1
6745
Kamil Majchrzak30POL907+5+50Lost in Washington R16 
6810
Pablo Carreño Busta35ESP891-2-14
6921
Tallon Griekspoor30NED885-2-10Lost in Washington R32 
7022
Botic van de Zandschulp30NED882-1
7155
Vít Kopřiva29CZE868-1
726
Hubert Hurkacz29POL865-1
7356
Hamad Medjedović23SRB844
7433
Jenson Brooksby25USA810+3+40Los Cabos QF8601010
7538
Alex Molčan28SVK791-1-2
7643
Camilo Ugo Carabelli27ARG790-1
7754
Valentin Royer25FRA763+1-5
78 NCH 
 (79) 
Jaime Faria22POR760+1
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
8346
James Duckworth34AUS721-25Lost in Los Cabos R16
8462
Zachary Svajda23USA719-8-62Lost in Qual. Washington R2
Lost in Washington R32
8521
Lorenzo Sonego31ITA718-5-40
8675
Jan Choinski30GBR707+2Bonn QF717770
8745
Aleksandr Shevchenko25KAZ699+2
8876
Marco Trungelliti36ARG693+3
8929
Giovanni Mpetshi Perricard23FRA690-2-20
9062
Rinky Hijikata25AUS677+3Lost in Los Cabos R32 
9189
Sho Shimabukuro29JPN677+3Lost in Los Cabos R32 
9254
Aleksandar Kovačević27USA676+3+3Lost in Los Cabos R32 
9358
Hugo Gaston25FRA672-3-22
9474
Adam Walton27AUS654+2-16Lost in Los Cabos R32
9570
Dino Prižmić20CRO652+3
964
Holger Rune23DEN650-14-100
97 NCH 
(104)
Martin Damm22USA650+7+22Qual. Washington W
Lost in Washington R32 
9848
Aleksandar Vukic30AUS649+7+25Qual. Washington W
Lost in Washington R16 
9936
Roman Safiullin28RUS648-7-30
10042
Benjamin Bonzi30FRA639+1+6Vancouver QF
(R16  )
658748
Advertisement
10123
Damir Džumhur34BIH632+1
102 NCH 
(108)
Coleman Wong22HKG630+6+42Los Cabos QF
(R16  )
680830
10347
Facundo Díaz Acosta25ARG623+4+10San Marino QF
(R16  )
642732
10471
Jesper de Jong26NED618+2
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+4Lost in Vancouver R16
10949
Jacob Fearnley25GBR574+1-3
11086
Dalibor Svrčina23CZE574+6+20Los Cabos QF
(R16  )
624774
11189
Patrick Kypson26USA570+2
112 NCH 
(118)
Michael Zheng22USA565+6+13Lost in Los Cabos R16
(R32  )
11391
Otto Virtanen25FIN564+2+8Lost in San Marino R16
(R32  )
11467
Eliot Spizzirri24USA557-5-22
11554
Yibing Wu26CHN553+2
11692
Shintaro Mochizuki23JPN547-2-22Lost in Vancouver R16
11764
Yunchaokete Bu24CHN546-6-30
118 NCH 
(127)
Arthur Géa21FRA544+9+42Los Cabos QF594744
119107
Titouan Droguet25FRA532
120102
Kyrian Jacquet25FRA521
121CH
Dane Sweeny25AUS518Lost in Vancouver R16
122106
Zsombor Piros26HUN517
1233
Stan Wawrinka41SUI513+2
124118
Henrique Rocha22POR509-1-8
12537
Sebastian Ofner30AUT505-1-10
126101
Vilius Gaubas21LTU504+2+4San Marino QF523613
127116
Pablo Llamas Ruiz23ESP489+2Lost in Vancouver R32 
128116
Leandro Riedi24SUI487+2
129 NCH 
(131)
Nicolás Mejía26COL485+2-1Lost in Qual. Los Cabos R1
13016
Nikoloz Basilashvili34GEO482+3+8Lost in San Marino R16 
131 NCH 
(134)
Gustavo Heide24BRA474+3
13287
Jurij Rodionov27AUT463+4+5Bonn QF473526
13353
Christopher O'Connell32AUS461-7-50Lost in Qual. Washington R1
134109
Andrea Pellegrino29ITA454+3+8San Marino R16
(R32  )
462571
13538
Alexandre Müller29FRA445-3-34San Marino QF
(R16  )
464554
13617
Cristian Garín30CHI438+3
1373
Grigor Dimitrov35BUL432+3
13858
Arthur Cazaux23FRA432+3
13919
Alexei Popyrin26AUS430-36-200Lost in Vancouver R32 
14060
Stefano Travaglia34ITA429+2Lost in Bonn R32
14164
Hugo Dellien33BOL426+2-2Lost in San Marino R16
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
147123
Timofey Skatov25KAZ391+3+10San Marino QF410500
14836
Pedro Martínez29ESP386-10Lost in San Marino R32
14923
Dušan Lajović36SRB378+3Lost in Qual. Washington R1
150137
Chris Rodesch25LUX377+3
Advertisement
151 NCH 
(156)
Juan Carlos Prado Angelo21BOL375+6+13San Marino QF394484
152118
Nicolai Budkov Kjaer19NOR373-8-50
15352
Soonwoo Kwon28KOR371+5+11Qual. Los Cabos W
Lost in Los Cabos R32
154111
Zdeněk Kolář29CZE370Lost in Liberec R32
155146
Stefanos Sakellaridis21GRE368
15631
Zhizhen Zhang29CHN365Lost in Vancouver R32 
157125
Alex Bolt33AUS354+11+13Lost in Qual. Washington R2
158 NCH 
(159)
Clément Tabur26FRA353+1Lost in Bonn R32
15917
Bernard Tomic33AUS352+12+13Los Cabos QF
(R32  )
Lost in Qual. Los Cabos R2Lost in Qual. Los Cabos R2
Los Cabos QF
(R32  )
402552
160108
Francesco Maestrelli23ITA349-11-42San Marino R16357466
161101
Billy Harris31GBR349+2Lost in Qual. Washington R1
16272
Borna Gojo28CRO348+2
16367
Luca Nardi22ITA346+2
164148
Rei Sakamoto20JPN344+2
165 NCH 
(167)
Daniil Glinka26EST341+4
166 NCH 
(169)
Gauthier Onclin25BEL339+4
167106
Tristan Boyer25USA338-5-12Qual. Los Cabos W
Lost in Los Cabos R16
168157
Lukas Neumayer23AUT334+5Lost in San Marino R32
16916
Marco Cecchinato33ITA332+5+2Lost in San Marino R16 
170 NCH 
(177)
Max Alcalá Gurri23ESP323+7
171132
Jack Pinnington Jones23GBR322+1-12Lost in Vancouver R32
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
17881
Michael Mmoh28USA315+9+8Lost in Vancouver R16 
179169
Joel Schwärzler20AUT315+4Lost in Liberec R16
180145
Mark Lajal23EST313+9+10Vancouver QF332422
18158
Taro Daniel33JPN311+4
182133
Federico Agustin Gomez29ARG310+9+12Bonn QF320373
183102
Elmer Møller23DEN308+7+6Lost in Bonn R16
184 NCH 
(186)
Tom Gentzsch22GER308+2-2Lost in Bonn R16
185184
David Jordá Sanchis32ESP305+3Lost in San Marino R32
18695
Tristan Schoolkate25AUS302-25-50
18749
Roberto Carballés Baena33ESP299-11-24Lost in Bonn R16
188156
Vitaliy Sachko29UKR298+4
189139
Ugo Blanchet27FRA296-14-30
190 NCH 
(194)
Lautaro Midon22ARG293+6
191160
Gonzalo Bueno22PER290-31-63Liberec QF300353
192190
Gianluca Cadenasso21ITA289+6
193 NCH 
(197)
Diego Dedura18GER288+4-2
194134
Moez Echargui33TUN287-43-92Lost in Qual. Washington R2
195 NCH 
(199)
Keegan Smith28USA287+4
19624
Yoshihito Nishioka30JPN286-3-10
197133
Colton Smith23USA283-13-30Lost in Qual. Los Cabos R1
198127
Lorenzo Giustino34ITA283+3Lost in Bonn R32
19993
Liam Broady32GBR282+3Lost in Vancouver R32
20058
Thiago Seyboth Wild26BRA281+6+6Lost in Liberec R16
Advertisement
201 NCH 
(202)
Harry Wendelken24GBR281+4+5Lost in Vancouver R16
202176
Clément Chidekh25FRA280+2Lost in Vancouver R16
203181
Daniel Rincon23ESP274+4Lost in San Marino R32
204184
Luka Pavlovic26FRA273+4Lost in San Marino R32
205123
Jérôme Kym23SUI271-11-22
206197
Pol Martín Tiffon27ESP269+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+2Lost in Bonn R16
212211
Moïse Kouamé17FRA263+1Lost in Los Cabos R32
213CH
Andrea Guerrieri27ITA261+2
214CH
Nikolás Sánchez Izquierdo27ESP261+2
21597
Kimmer Coppejans32BEL260+3Lost in Qual. Washington R1
216 NCH 
(232)
Braden Shick22USA260+18+20Vancouver QF
(R16  )
Qual. Vancouver WQual. Vancouver W
Vancouver QF
(R16  )
279369
217214
Henry Searle20GBR259-1
218216
Felix Gill24GBR259+1
21989
Francesco Passaro25ITA258+1Lost in Bonn R32
220194
Dan Added27FRA254+4+3Lost in Samsun R16
221211
Darwin Blanch18USA249+5Lost in Los Cabos R32 
222147
Guy den Ouden24NED249-27-44Lost in Bonn R32
223131
Genaro Alberto Olivieri27ARG249-23-36Lost in San Marino R16
224141
August Holmgren28DEN247+3Lost in Vancouver R32
225183
Oliver Crawford27GBR247+3
226121
Stefano Napolitano31ITA245+3Lost in San Marino R32
227201
Gilles Arnaud Bailly20BEL245+3Lost in Bonn R32
228168
Frederico Ferreira Silva31POR245+7+5Liberec QF255308
229223
Guido Iván Justo28ARG244-6-9Lost in Liberec R16
230 NCH 
(242)
Kilian Feldbausch20SUI241+12+12Liberec QF251304
231168
Maks Kaśnikowski23POL241+2Lost in Liberec R32
232225
Franco Roncadelli26URU240-7-10Lost in Liberec R16
233110
Giulio Zeppieri24ITA239-2-4
234142
Alejandro Moro Cañas25ESP239-13-19
235121
Raúl Brancaccio29ITA237+1
236153
Jay Clarke28GBR236+1
237164
James McCabe23AUS235+1Lost in Qual. Washington R1
238217
Yi Zhou21CHN234+1Lost in Vancouver R32
239158
Yu-hsiou Hsu27TWN232-17-21Lost in Vancouver R32
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
24368
Sumit Nagal28IND229+3+6Liberec QF239292
24450
Pavel Kotov27RUS226-1Lost in Bonn R32
245237
Andrej Nedić21BIH226-1Lost in Liberec R32
246 NCH 
(247)
Florent Bax27FRA223+1+1Lost in Samsun R16
247246
Felix Balshaw20FRA220+2
248 NCH 
(260)
Martin Krumich23CZE220+13+8Liberec QF230283
249 NCH 
(257)
Max Basing23GBR219+8+3Lost in Samsun R16
250210
Andy Andrade27ECU219+12+8Lost in Vancouver R16 
Advertisement
251CH
Buvaysar Gadamauri26BEL219Lost in Bonn R32
25295
Hugo Grenier30FRA218-20-25
253147
Kaichi Uchida31JPN218+1
254103
Harold Mayot24FRA217+1Lost in Liberec R32
255240
Matías Soto27CHI214-3-4Lost in São Paulo QF
256199
Matej Dodig21CRO214+2
257187
João Lucas Reis Da Silva26BRA214+2Lost in Bonn R32
25860
Juan Pablo Varillas30PER213+16+10San Marino R16Qual. San Marino WQual. San Marino W
San Marino R16
221330
259 NCH 
(262)
Cezar Crețu25ROU211+4
260167
Alex Barrena23ARG211+4Lost in Bonn R16
261108
Franco Agamenone33ITA210+4Lost in San Marino R32 
262247
Hynek Bartoň22CZE210+6+2Lost in Liberec R16
263237
Alastair Gray28GBR209+3
264259
Michele Ribecai23ITA209+3Lost in Liberec R32
265226
Juan Bautista Torres24ARG208+11+8Liberec QF218271
266181
Abdullah Shelbayh22JOR206+3-1Lost in Qual. Washington R2
267201
Edas Butvilas22LTU205-17-14Lost in Qual. Washington R1
268266
Iñaki Montes De La Torre23ESP204+4Lost in Liberec R32
269253
Giles Hussey29GBR204-16-14
27056
Daniel Elahi Galán30COL203+20+16Bonn QFQual. Bonn WQual. Bonn W
Bonn QF
213266
27183
Chun Hsin Tseng24TWN202-11-10
272177
Nick Hardt25DOM202+3
273222
Pedro Boscardin Dias23BRA201-17-16Lost in Bonn R32
274261
Stefan Dostanic24USA200-3-4
275190
Matheus Pucinelli De Almeida25BRA199+22+16Bonn QFQual. Bonn WQual. Bonn W
Bonn QF
209262
276175
Álvaro Guillén Meza23ECU199+1
277210
Filip Jianu24ROU197+2Lost in Pitesti R32
278 NCH 
(287)
Yankı Erel25TUR196+9+7Samsun QF202238
27947
Juncheng Shang21CHN195-9-10Lost in Washington R32 
280170
Mattéo Martineau27FRA195Lost in Bonn R32
28136
Pierre Hugues Herbert35FRA194-36-30
282267
Petr Bar Biryukov24RUS194-1Astana QF
283282
Juan Manuel La Serna22ARG193-1
28461
Thiago Monteiro32BRA192+19+13San Marino R16Qual. San Marino WQual. San Marino W
San Marino R16
200309
285235
Charles Broom28GBR192-2Lost in Vancouver R32
286172
Murphy Cassone23USA190-1Lost in Vancouver R32
287286
Sandro Kopp26AUT190-1Bolzano 2 SF
288284
Florian Broska28GER189-4-2
289144
Akira Santillan29JPN189-1
2907
David Goffin35BEL188-12-10
291196
Rodrigo Pacheco Mendez21MEX188+29+25Lost in Los Cabos R16 
292290
Federico Bondioli21ITA186-1
293103
Stefan Kozlov28USA185-1Lost in Qual. Washington R1
294180
Justin Engel18GER185-1
295214
Ilia Simakin22RUS185-1
296250
Philip Henning25RSA184-1Lost in Liberec R32
297 NCH 
(298)
Mert Alkaya26TUR183+1Lost in Samsun R32
298257
Miguel Damas26ESP183-9-5Lost in Qual. Bonn R1
299CH
Sean Cuenin22FRA181
300105
Duje Ajduković25CRO181+7+5Lost in Liberec R16
301298
Filippo Romano21ITA180-1Lost in San Marino R32 
302225
Philip Sekulic22AUS180-1Lost in Vancouver R32
303290
Sergey Fomin25UZB180-1Lost in Qual. Bonn R1
304 NCH 
(325)
Daniel Milavsky24USA178+21+17Vancouver QFQual. Vancouver W197287
305 NCH 
(309)
Matthew Dellavedova26AUS178+4+5Brisbane 3 QFLost in Brisbane 2 F
306284
Dali Blanch23USA177+1Lost in Qual. San Marino R2
307 NCH 
(328)
Hayato Matsuoka21JPN177+21+18Vancouver QFLost in Qual. Vancouver R2196286
308258
Igor Marcondes29BRA175-12-8
30926
Jordan Thompson32AUS173-1
310CH
Max Schönhaus18GER172Lost in Bonn R32
311CH
Luciano Emanuel Ambrogi22ARG171Lost in Liberec R32
312212
Johannus Monday24GBR170Edwardsville R16
313268
Gonzalo Villanueva31ARG168+2
314271
Maxim Mrva18CZE167-10-12Lost in Liberec R32
315257
Mili Poljičak22CRO165+37+21San Marino QF
(R16  )
Qual. San Marino W184274
316116
Calvin Hémery31FRA164+2
317287
Marvin Möller27GER164+2
318278
Tyler Zink25USA164+25+13Qual. Vancouver W
Lost in Vancouver R16
319242
Enrico Dalla Valle28ITA164+4+2Qual. San Marino W
Lost in San Marino R32
320193
Sascha Gueymard Wayenburg22FRA164-7-6Lost in Liberec R32
321307
Thomas Faurel20FRA162Lost in San Marino R32
32239
Mikhail Kukushkin38KAZ162-8-7
323263
Eliakim Coulibaly24CIV162-6-4
324197
Fajing Sun29CHN162-2
32588
Dominic Stricker23SUI161-1
326168
Murkel Dellien28BOL160+1+1Wetzlar QFLost in São Paulo R16
327 NCH 
(329)
Juan Estevez20ARG160+2+1Lost in São Paulo QF
328221
Hernán Casanova32ARG159+6+3Lost in Denia QF
329276
Petr Brunclík20CZE158+11+6Lost in Liberec R16
330230
Max Hans Rehberg22GER158+9+6Lost in Bonn R16
331127
Facundo Mena33ARG157-1
332300
Hamish Stewart27GBR157-1
33378
Yasutaka Uchiyama33JPN156
334 NCH 
(336)
Ognjen Milić19SRB156+2
335241
Daniel Michalski26POL156-30-22Koszalin QF
336212
Michael Geerts31BEL156+1
337250
Andres Martin25USA154+44+25Qual. Washington W
Lost in Washington R32
338125
Juan Pablo Ficovich29ARG153-65-50
339150
Oriol Roca Batalla33ESP153-1Lost in Koszalin R16
340332
Tiago Torres24POR153-8-4
341CH
Carl Emil Overbeck24DEN152Gentofte QF
342 NCH 
(365)
Raphaël Pérot25FRA152+46+25Metzingen W
Lost in Wetzlar R32
343 NCH 
(376)
Jay Friend22JPN151+33+21Vancouver QFQual. Vancouver W170260
344235
Marko Topo22GER151+4+4Qual. Bonn W
Lost in Bonn R32
3456
Gaël Monfils39FRA150-19-10
346 NCH 
(385)
Edward Winter21AUS149+45+25Lost in Qual. Los Cabos R2
Lost in Los Cabos R16
347135
Mitchell Krueger32USA148-1
348342
Anton Matusevich25GBR147-6-5
349287
Antoine Ghibaudo21FRA146
350 NCH 
(358)
Radu Mihai Papoe23ROU145+35+17Pitesti QFBacau W
351339
Andrey Chepelev27RUS144-1Lost in Wetzlar R32
352 NCH 
(354)
Jake Delaney29AUS143+2Brisbane 3 QFBrisbane 2 W
353254
Mats Rosenkranz27GER142+2
354116
Marc Polmans29AUS142-4-3
355303
Francesco Forti27ITA142+16+11Lost in Qual. San Marino R2
Lost in San Marino R16 
356 NCH 
(358)
Tommaso Compagnucci26ITA141+2+1Lost in Ollersbach SF
Qual. San Marino W
Lost in San Marino R32 
357249
Mathys Erhard24FRA141+26+12Lost in Ollersbach F
358356
Ivan Marrero Curbelo27ESP140-2
359305
Alex Martinez25ESP139
360 NCH 
(372)
Manas Dhamne18IND139+12+8Samsun QF145181
361158
Tung Lin Wu28TWN138-4-2
362360
Petr Nesterov23BUL138-2Gentofte QF
36378
Nicolás Kicker33ARG138+6+6Lost in Liberec R16
364335
Jacopo Vasami18ITA137-2Lost in San Marino R32
365217
Jonáš Forejtek25CZE137-20-13
366260
Robin Bertrand23FRA137-3
367177
Andrea Collarini34ARG136-20-12
368 NCH 
(606)
Cruz Hewitt17AUS136+244+75Qual. Washington W
Lost in Washington R16 
369365
Max Wiskandt24GER135-4
370316
Eduardo Ribeiro28BRA134-4
371306
Blaise Bicknell24JAM134-27-16Lost in Vancouver R32
37271
Cedrik Marcel Stebe35GER131-11-6
373180
Paul Jubb26GBR131-38-25
374229
Marek Gengel30CZE131-1
375260
Carlos Sánchez Jover26ESP131-1
376159
Dimitar Kuzmanov33BUL131-1Lost in Samsun R16
377289
Lilian Marmousez24FRA130-9-2
378364
Lucio Ratti22ARG130-14-6
379279
Garrett Johns25USA130-9-2Lost in Qual. Los Cabos R1
380347
Ioannis Xilas25GRE130-2Lost in Ollersbach R16
381358
Trevor Svajda20USA129+55+23Qual. Washington W
Lost in Washington R32
382379
Jack Kennedy18USA129-3
383180
Yuta Shimizu27JPN129-3
384 NCH 
(398)
Samuele Pieri24ITA129+16+8Qual. Bonn W
Lost in Bonn R16
385382
Carlos Maria Zarate21ARG128-3-1São Paulo 2 R16Lost in São Paulo QF
386371
Georgii Kravchenko26UKR128+1Lost in Qual. Liberec R2
387260
Tiago Pereira22POR127-20-6Koszalin QF
388176
Daniel Masur31GER125-11-5
389363
Justin Boulais24CAN125+1Lost in Qual. Vancouver R1
390243
Marat Sharipov23RUS125+3+2Lost in Ollersbach QF
Lost in Wetzlar R32
391353
Dhakshineswar Suresh26IND124-38-19
392382
Andrew Fenty26USA124
39393
Andrej Martin36SVK123+11+5Lost in Ollersbach SF
Qual. Liberec W
Lost in Liberec R32
394392
Lui Maxted22GBR123+4+2Lost in Rognac QF
Lost in Aldershot R32
395157
Santiago Taverna27ARG123-1
396303
Arthur Weber34FRA122-1
397395
Stefan Palosi26ROU122-1
398 NCH 
(399)
Arthur Nagel23FRA121+1Strasbourg QF
399299
Vadym Ursu29UKR121+17+7Samsun QF127163
40040
Ilya Ivashka32BLR120+1
401167
Laurent Lokoli31FRA120-17-8
402341
Gabriele Piraino22ITA120Lost in Qual. San Marino R1
403 NCH 
(437)
Juan Cruz Martin Manzano21ITA120+35+14Segrate W
404346
Kasidit Samrej25THA120-1Lost in Astana R16
405368
Olle Wallin24SWE118-19-10Bonn QFQual. Bonn W128181
406240
Patrick Zahraj27GER118+38+14Lost in Metzingen F
Lost in Wetzlar R16
40783
Carlos Taberner28ESP117-2Lost in San Marino R32
40872
Yosuke Watanuki28JPN117-92-50Lost in Vancouver R32
409191
Nerman Fatić31BIH117-3
410256
Johan Nikles29SUI116+2+1Lost in Metzingen QF
Lost in Qual. Bonn R2
Lost in Bonn R32
411407
Sergio Callejon Hernando21ESP116-4
412134
Geoffrey Blancaneaux27FRA116-4Wetzlar QF
413331
Masamichi Imamura27JPN116-4
414411
Mees Rottgering19NED115-3
415289
Mika Brunold21SUI115+5+3Lost in Qual. San Marino R2
416171
Beibit Zhukayev25KAZ114-3
417357
Eric Vanshelboim25UKR114-2Xativa QFLost in Denia R16
418414
Semen Pankin26RUS113+6+2Lost in Samsun R16
419418
Massimo Giunta22ITA113-1
420419
Niels Visker24NED113-1Lost in Qual. San Marino R1
421307
Oleg Prihodko28MKD112-7-2Koszalin QF
422404
Cannon Kingsley25USA112-1
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 QFLost in Ollersbach R16
428170
James Trotter27JPN109+14+5Qual. Vancouver W
Lost in Vancouver R32
429301
Maximus Jones21THA109-12-4
43065
Thanasi Kokkinakis30AUS108+1
431284
Adrian Boitan27ROU108-2-1Lost in Samsun R32
432324
Oliver Tarvet22GBR107+1Aldershot QF
433 NCH 
(434)
Dylan Dietrich21SUI107+1
434270
Corentin Denolly29FRA107+1
435153
Denis Yevseyev33KAZ107+6+2Lost in Samsun R16
436 NCH 
(437)
Alejo Sanchez Quilez21ESP106+1
437 NCH 
(460)
Yannik Kelm21GER106+23+7Wetzlar QFLost in Metzingen SF
43880
Norbert Gombos35SVK105-15-6Liberec QFQual. Liberec W115168
439321
Robert Strombachs26LAT105+1
440342
Luca Castelnuovo29SUI104-8-4
441207
Daniel Dutra da Silva38BRA104-16-7
442123
Ryan Peniston30GBR103+3
443252
Tom Paris23FRA103+3
444271
Mateus Alves25BRA103+5+1São Paulo 2 R16Lost in São Paulo R16
445289
Renta Tokuda28JPN103+11+3Lost in Qual. Vancouver R2
446 NCH 
(458)
Karim Bennani18MAR102+12+3Edwardsville QFLost in Urbana QF
447280
Jie Cui28CHN102+3
448395
Alafia Ayeni26USA101+3
449351
Carlo Alberto Caniato20ITA101-60-25Lost in San Marino R32 
450 NCH 
(455)
Matthew William Donald21CZE101+5+1Lost in Qual. Bonn R2
451424
Lorenzo Joaquín Rodríguez26ARG101+20+6Lost in São Paulo SF
Lost in São Paulo 2 R32
452319
Christian Langmo30USA101+5+1Lost in Qual. Vancouver R2
453387
Gianmarco Ferrari25ITA100-1-1
454211
Javier Barranco Cosano27ESP99-57-22Lost in Denia QF
455438
Daniel Siniakov23CZE99-7-3Lost in Metzingen QF
Lost in Qual. Liberec R2
456409
Alex Hernandez27MEX99+42+10Qual. Los Cabos W
Lost in Los Cabos R32 
457373
Bor Artnak22SLO98+12+3Pitesti QFLost 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 QFLost in Rognac R16
464462
Constantin Bittoun Kouzmine27FRA96+43+9Samsun QFQual. Samsun W102138
4654
Kei Nishikori36JPN95+256+50Lost in Washington R16 
466463
Pedro Vives Marcos25ESP95+64+15Kursumlijska Banja 11 W
467142
Ivan Gakhov29RUS95-8-4Lost in Wetzlar R16
468357
Luca Potenza26ITA95-21-8
469449
Quinn Vandecasteele23USA95-15-5Lost in Qual. Vancouver R2
470 NCH 
(472)
Dušan Obradović25SRB95+2+1Lost in Kursumlijska Banja 11 QF
Lost in Qual. Bonn R1
471314
Moerani Bouzige27AUS95+9+2Brisbane 3 QFLost in Brisbane 2 QF
472467
Yassine Dlimi23MAR94-5-1Lost in Urbana R16
473222
Viktor Durasovic29NOR94+17+3Lost in Metzingen QF
Lost in Bolzano 2 QF
474356
Miloš Karol23SVK93-11-4
475200
George Loffhagen25GBR93-22-7
476 NCH 
(508)
Jan Kumstát19CZE93+32+7Liberec QFLost in Ollersbach QF103156
477CH
Koki Matsuda25JPN93+37+8Samsun QF99135
478432
Sebastian Sorger20AUT93-2Bolzano 2 SFLost in Ollersbach QF
479424
Eero Vasa29FIN93-13-3Gentofte QF
480415
Lorenzo Carboni20ITA93-10-2Qual. Bolzano 2 W
Lost in Bolzano 2 R32
481 NCH 
(487)
Karl Poling26USA93+10+2Lost in Qual. Vancouver R2
482481
Thijs Boogaard18NED92-1
483CH
Enzo Aguiard23AUS92
484403
Jack Logé21BEL92-74-24Wetzlar QFLost in Metzingen R16
485 NCH 
(486)
Ozan Baris22USA91+1Edwardsville QF
486160
Li Tu30AUS91+1
487146
Rudolf Molleker25GER91-3-1Lost in Qual. Liberec R1
488485
Patrick Schoen21SUI91
489CH
Anton Shepp23NZL91Lost in Qual. Vancouver R1
490347
Sanhui Shin29KOR91-47-13Bali 2 QFLost in Bali QF
491177
Omar Jasika29AUS91+4+1Brisbane 3 QFLost in Brisbane 2 R16
492449
Miguel Tobon20COL91Lost in Qual. Los Cabos R1
493485
Aziz Ouakaa26TUN91-8-1
494331
Andrea Picchione28ITA90-1
495347
Samir Banerjee22USA90-1Lost in Edwardsville R16
496482
Joaquin Aguilar Cardozo21URU90-14-2
497280
Dominik Palán25CZE90-20-3
498485
Giuseppe La Vela25ITA90-1+1Lost in Qual. Bonn R2
499244
Lucas Poullain30FRA90-60-15Lost in Samsun R32
500271
Pedro Sakamoto33BRA90-4
501261
Alex Rybakov29USA89-26-4Lost in Aldershot R32
502340
Colin Sinclair31NMI89+9+3Lost in Samsun R16
503371
Ryan Nijboer27NED89-4
504502
César Bouchelaghem22FRA88-2Lost in Qual. Vancouver R1
505421
Hikaru Shiraishi26JPN88-2Lost in Bali R16
Lost in Bali 2 R32
506215
Khumoyun Sultanov27UZB87+14+4Lost in Ollersbach R32
Qual. Liberec W
Lost in Liberec R32
507143
Benjamin Hassan31LBN87-1Lost in Samsun R32
508 NCH 
(525)
Filip Jeff Planinšek25SLO87+84+22Ollersbach W
Lost in Bolzano 2 R32
50939
J.J. Wolf27USA86+54+16Vancouver QF
(R32  )
105195
510143
Hiroki Moriya35JPN86Lost in Qual. Vancouver R1
511507
Tai Sach23AUS86+1Lost in Brisbane 2 R32
Lost in Brisbane 3 R32
512390
Tibo Colson26BEL85+1
513449
Fares Zakaria25EGY85+4+1Lost in Ollersbach R16
514298
Aidan McHugh26GBR84+1
515288
Fabrizio Andaloro25ITA84-11-3
516 NCH 
(517)
Emile Hudd26GBR84+2Aldershot QF
517318
Alex Martí Pujolras27ESP83-1-1Lost in Qual. Bonn R2
518183
Federico Arnaboldi26ITA81+6Lost in Bolzano 2 QF
519508
Pavle Marinkov20AUS81+6Lost in Qual. Vancouver R1
520 NCH 
(526)
Luca Staeheli26SUI81+6
521160
Oleksii Krutykh26UKR81+6
522267
Louis Weßels27GER81+6Lost in Qual. Bonn R1
523 NCH 
(524)
Spencer Johnson23USA80+6
52439
Radu Albot36MDA80-5-3Lost in Samsun R16
525505
Niels McDonald18GER80-16-6Lost in Bonn R16
526498
Paulo Andre Saraiva Dos Santos26BRA80+49+12São Paulo 2 R16Lost in São Paulo F
527 NCH 
(530)
Izan Almazan Valiente20ESP80+5
528127
Jelle Sels30NED80+5
529406
Timo Legout24FRA79+6
530449
Maxim Zhukov21RUS79-8-3
531427
João Eduardo Schiessl21BRA79-26-8Lost in São Paulo R32
Lost in São Paulo 2 R32
532 NCH 
(534)
Daniil Ostapenkov23BLR79+4
533433
Pietro Fellin24ITA79-55-14
534527
Michael Bassem Sobhy22EGY78+5
535430
Sidharth Rawat33IND78+5Lost in Samsun R32
536436
Sebastian Gima24ROU78-2-2Lost in Bacau R16
Lost in Pitesti R32
537263
Christoph Negritu32GER77-16-6
538 NCH 
(541)
Luca Wiedenmann28GER77+3
539485
Digvijay Pratap Singh26IND77+5+1Lost in Qual. Samsun R2
540334
Leo Borg23SWE76+2Lost in Kursumlijska Banja 11 R32
Lost in Kursumlijska Banja 12 R32
541507
Kaylan Bigun20USA76+2Lost in Qual. Vancouver R1
542433
Fausto Tabacco24ITA76+3
543537
Mitsuki Wei Kang Leong21MAS76-6-3
544485
Taha Baadi25MAR75+2
545 NCH 
(546)
Peter Makk24HUN75+2
546161
Filip Peliwo32POL75+2Lost in Aldershot R32
547530
M Rifki Fitriadi27INA75+2Lost in Bali R16
548449
Takuya Kumasaka27JPN75-25-7Lost in Samsun R32
549533
Toufik Sahtali27ALG75+1Lost in Qual. Samsun R2
550535
Kenta Miyoshi22JPN74+52+11Samsun QFQual. Samsun W80116
551525
Alexander Donski27BUL74-13-4
552551
Gavin Young23USA74-1Lost in Edwardsville R16
553486
Alec Beckley25RSA74+4+2Lost in Metzingen R32
Lost in Qual. Liberec R2
554 NCH 
(569)
Alan Magadan25MEX74+25+6Lost in Qual. Los Cabos R2
555547
Matyas Fuele27HUN73-2Lost in Xativa R16
556 NCH 
(567)
Dimitris Sakellaridis20GRE73+11+3Lost in Metzingen R32
Qual. Bonn W
Lost in Bonn R32
557455
James Story25GBR72-1Lost in Aldershot R16
558479
Tomasz Berkieta20POL72+12+3Lost in Metzingen R16
Lost in Qual. Liberec R2
559170
Maxime Janvier29FRA72+6+2Lost in Qual. San Marino R2
560117
Felipe Meligeni Alves28BRA71+157+25São Paulo W
561298
Jacopo Berrettini27ITA71-1
562 NCH 
(710)
Pavel Lagutin21RUS71+156+25Xativa QFDenia W
563561
Ivan Ivanov17BUL71-2Gentofte QF
564 NCH 
(571)
Lorenzo Angelini20ITA71+7+2Lost in Denia QF
Lost in Qual. San Marino R1
565 NCH 
(578)
Yanis Ghazouani Durand26FRA71+13+3Lost in Segrate SF
566424
Kokoro Isomura23JPN71-4Lost in Qual. Vancouver R1
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+8Lost in Kursumlijska Banja 11 F
Lost in Kursumlijska Banja 12 R32
585519
Amr Elsayed27EGY66-2
586447
Kuan Yi Lee29TWN66-2
587570
Marcel Zieliński25POL66-1Koszalin QF
588271
Evan Zhu27USA66+19+4Qual. Vancouver W
Lost in Vancouver R32
589574
Romain Faucon23BEL66-1
590470
Imanol López Morillo26ESP66-3Koszalin QFLost in Metzingen R16
591191
Dragos Nicolae Madaras28SWE65-2Lost in Bacau R32
592285
Alexander Weis29ITA65-61-15Bolzano 2 QF
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 QFLost in Denia SF
600597
Lorenzo Bocchi28ITA64-3
601410
Stefan Popović23SRB64-3Lost in Metzingen R32
602128
Andrea Vavassori31ITA63-2
603601
Duncan Chan21CAN63-2Lost in Vancouver R32
604597
Daniel de Jonge26NED63-1Dublin QF
605251
Ergi Kırkın27TUR63-10-1Lost in Samsun R32
606491
Robin Catry24FRA63-2Dublin QF
607561
Leonardo Rossi23ITA63-8-1Lost in Qual. Bonn R1
608109
Lukáš Klein28SVK62-2
609302
Andrew Paulson24CZE61-1
610296
Oleksandr Ovcharenko24UKR61-14-3Lost in Bacau R32
Lost in Pitesti R16
611316
Alberto Barroso Campos30ESP61
612394
Bruno Kuzuhara22USA61-7-2Edwardsville QF
613586
Nicolas Tepmahc25FRA61+1
614432
Iliyan Radulov21BUL60+1
615514
Marlon Vankan25GER60+1Wels QFLost 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
621 NCH 
(679)
Paul Inchauspe22FRA58+58+8Samsun QF64100
622416
Étienne Donnet25FRA58-1
623269
Aidan Mayo23USA58+66+9Qual. Los Cabos W
Lost in Los Cabos R32
624 NCH 
(644)
Tuncay Duran22TUR58+20+3Qual. Samsun W
Lost in Samsun R32
625557
Pierluigi Basile19ITA58-2
626595
S D Prajwal Dev30IND58-2Lost in Qual. Liberec R1
627603
Amir Omarkhanov18KAZ58Astana QF
628378
Dan Martin27CAN58-127-30
629375
Strong Kirchheimer31USA58
630458
Maxwell McKennon24USA58-17-3Lost in Qual. Samsun R2
631476
Ignacio Monzón28ARG58-1
632136
Alexey Vatutin33RUS57
633520
Conner Huertas del Pino30PER57-2Lost in São Paulo R32
Lost in São Paulo 2 R32
634633
Fryderyk Lechno-Wasiutyński21POL57-1Lost in Gentofte R32
635634
Matisse Bobichon24FRA57-1Lost in Brisbane 2 R32
636625
Maximo Zeitune20ARG57-8-1Lost in São Paulo R32
Lost in São Paulo 2 R32
637352
Giovanni Oradini28ITA57-1Lost in Bolzano 2 R16
638433
Aristotelis Thanos25GRE56-1Gentofte QF
639 NCH 
(640)
Chase Ferguson27AUS56+1Lost in Brisbane 2 QF
640604
Bruno Fernandez22BRA56+1
641443
Federico Iannaccone27ITA56-6-1
642623
Samuel Heredia20COL56
643 NCH 
(645)
Alejandro Juan Mano21ESP55+2
644484
Tristan McCormick27USA55+11+1Lost in Urbana R16
Lost in Edwardsville R32
645 NCH 
(646)
Pieter De Lange20NED55+1Qual. Metzingen W
Lost in Metzingen R32
646 NCH 
(652)
Radu David Turcanu20ROU55+17+2Lost in Bacau QF
Lost in Pitesti R16
647513
Stefan Adrian Andreescu24ROU55+17+2Pitesti QFLost in Bacau QF
648348
Ryan Seggerman26USA54
649536
Joshua Sheehy29USA54Lost in Qual. Vancouver R1
650517
Shunsuke Mitsui24JPN54+1Astana QF
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-1Lost in Metzingen R32
Lost in Wetzlar R32
657237
Saba Purtseladze24GEO54Lost in Qual. Samsun R1
658 NCH 
(733)
Naoya Honda20JPN54+101+13Lost in Urbana F
Lost in Edwardsville R32
65999
Brandon Holt28USA53-1
660538
Johan Alexander Rodriguez22COL53-1Huamantla 4 R16
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-8Lost in Huamantla 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-4Lost in Astana R32
673553
Pedro Rodenas22ESP51+113+14Xativa R16Lost in Denia F
674616
Kārlis Ozoliņš24LAT51
675588
Yuta Kikuchi26JPN51+1
676599
Giorgio Tabacco22ITA51-5-1Lost in Bolzano 2 R16
677672
Amit Vales21ISR51-5-1Lost in Qual. Bonn R1
678668
Pierre Delage25FRA51+4+1Strasbourg QFLost in Kursumlijska Banja 11 R16
679552
Keisuke Saitoh25JPN51+4+1Bali 2 QFLost in Bali R16
680238
Yusuke Takahashi28JPN51-3Bali 2 QFLost 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 QF
693625
Leo Vithoontien26JPN49+2Lost in Edwardsville R32
694 NCH 
(831)
Keegan Rice20CAN48+137+16Vancouver QF
(R32  )
67157
695438
Orel Kimhi22ISR48+1
696159
Hady Habib27LBN48-46-6
697289
Adria Soriano Barrera27COL48-30-4
698552
Igor Gimenez26BRA48-60-8
699603
Oscar Weightman24GBR48-2
700219
Nicolás Álvarez Varona25ESP48-2
701586
Gabriel Ghetu18ROU48-2Pitesti QF
702693
Dong Ju Kim24KOR48-1
703696
Andreja Petrovic26NOR48Edwardsville QFLost in Urbana R32
704651
Nicolás Villalón22CHI48-10-1Lost in São Paulo 2 R16
705698
Marc Majdandzic21GER48-1Lost in Segrate R32
Lost in Gentofte R32
706 NCH 
(876)
Evan Bynoe27USA48+233+24Urbana W
Lost in Edwardsville R32
707 NCH 
(763)
Dragos Nicolae Cazacu22ROU48+115+14Lost in Bacau F
Lost in Pitesti R32
708277
Michael Vrbenský26CZE47+36+5Qual. San Marino W
Lost in San Marino R32 
709705
Daniel Jade17FRA47-4
71074
Mirza Bašić35BIH47-101-14Lost in Qual. Samsun R2
711526
Maxence Beaugé26FRA47-5
712595
Théo Papamalamis20FRA47-5Strasbourg QF
713453
Arklon Huertas Del Pino Cordova32PER47-5
714527
Ye Cong Mo26CHN47-5
715653
Matyáš Černý24CZE47-15-1Lost in Liberec R32
716620
Josip Šimundža21CRO47-6
717549
Tianhui Zhang20CHN47-5
718501
Shinji Hazawa27JPN47-4Brisbane 3 QFLost in Brisbane 2 R16
719600
Khololwam Montsi23RSA46-3
720719
Rafael Izquierdo Luque26ESP46-1
721CH
Anton Arzhankin23RUS45+1
722280
Jakub Nicod22CZE45-47-6Qual. Liberec W
Lost in Liberec R32
723660
Daniel Antonio Núñez25CHI45-32-4
724 NCH 
(725)
Vincent Marysko20GER45+1Wetzlar QF
725508
Manish Sureshkumar26IND45-1Lost in Bali R32
Lost in Bali 2 R16
726 NCH 
(728)
Nikolai Barsukov19GER45+2Wetzlar QF
727617
Lorenzo Sciahbasi20ITA44+3
728448
Aleksandre Bakshi29GEO44-60-8Lost in Astana R32
729728
Hunter Heck24USA44+2Lost in Qual. Samsun R1
730471
Yuki Mochizuki28JPN44-19-3Lost in Brisbane 2 R16
731654
Franco Ribero26ARG44+2
732656
Maik Steiner32GER44-6-1
733508
Loann Massard21FRA44+7+1Lost in Rognac R16
734CH
Daniele Rapagnetta19ITA44
735707
Seydina André22SEN44Lost in Rognac R32
736440
Alessandro Pecci25ITA43
737327
Naoki Nakagawa29JPN43
738620
Ben Jones28GBR43
739618
Santiago De La Fuente24ARG43
740437
Michiel De Krom28NED43+1Lost in Denia R16
Lost in Qual. Bonn R1
741305
Kalin Ivanovski22MKD42+11+1Lost in Ollersbach R16
742702
Noa Vukadin22CRO42
743CH
Herman Hoeyeraal24NOR42+2Xativa QFLost in Denia R32
744730
Oskar Brostrom Poulsen24DEN42+2Lost in Gentofte R16
745576
Michal Krajčí21SVK42-13-2
746587
Pawit Sornlaksup26THA42+2Lost in Astana R16
747341
Wilson Leite34BRA42+2São Paulo 2 QF
748443
Yanaki Milev22BUL42+2Lost in Kursumlijska Banja 11 QF
749696
Matteo Covato21ITA42+2Lost in Huamantla 3 R32
Lost in Huamantla 4 R32
750604
Andres Santamarta Roig19ESP41+4Lost in Denia R32
751546
Uisung Park25KOR41-49-7
752544
Adhithya Ganesan20USA41+3
753627
Ryan Fishback24USA41+4
754 NCH 
(756)
Ignacio Parisca Romera20VEN41+4Xativa QFLost in Denia R16
755458
Nicolas Zanellato24BRA41+5São Paulo 2 R16Lost in São Paulo R16
756 NCH 
(761)
John Hallquist Lithen24SWE41+5Wels QFLost in Metzingen R32
757741
Joshua Charlton27AUS41+5Lost in Brisbane 2 R32
Lost in Brisbane 3 R32
75816
Nicolás Jarry30CHI40+5
759204
Máté Valkusz27HUN40+5
760 NCH 
(777)
Matt Hulme27AUS40+34+4Lost in Brisbane 2 SF
761747
Juan Sebastian Osorio28COL40+5Lost in São Paulo R32
Lost in São Paulo 2 R16
762724
Fernando Cavallo20ARG40-15-2
763648
Attila Boros22HUN40+4
764509
Manuel Mazza27ITA40-8-1Lost in Qual. San Marino R2
765 NCH 
(781)
Mert Naci Türker27TUR40+25+3Qual. Samsun W
Lost in Samsun R32
766451
Marko Miladinović25SRB40+4+1Lost in Urbana R16
Lost in Edwardsville R32
767689
Rodrigo Alujas23MEX40+1Huamantla 4 R16
768636
Aleksandr Braynin26UKR40+7+1Lost in Ollersbach R32
Lost in Qual. Liberec R2
769741
Matthew Forbes20USA39-26-3
770447
Tomás Farjat25ARG39-1Lost in Metzingen R32
Lost in Wetzlar R32
771496
Denis Klok28RUS39Lost in Kursumlijska Banja 12 R16
772 NCH 
(774)
Daniel Salazar25COL39+2Lost in Strasbourg R16
773694
Maxence Bertimon26FRA39Strasbourg QFLost in Segrate R32
77455
Facundo Bagnis36ARG38-274-50
775346
Stuart Parker29GBR38+3
776677
Kasra Rahmani19IRI38+6
777378
Sora Fukuda28JPN38+6Astana QF
778362
Tim Handel29GER38-6-1Lost in Metzingen R32
Lost in Wetzlar R16
779636
Taisei Ichikawa25JPN38+13+1Lost in Bali QF
Lost in Bali 2 R32
78037
Emil Ruusuvuori27FIN37+5
781 NCH 
(787)
Noah Zamora23USA37+6Lost in Edwardsville R16
782CH
Matt Ponchet22FRA37+6Dublin QF
783724
Matt Kuhar30USA37+8Huamantla 4 R16
784724
Carles Hernández25ESP37-57-8Xativa QFLost in Denia R32
785326
Alexis Gautier29FRA36+8
786 NCH 
(912)
Jamie Mackenzie18GER36+145+12Bonn QFLost in Metzingen R164699
787407
Michael Agwi22IRL36+8Dublin QF
788387
Mariano Kestelboim30ARG36-23-4
789383
Gabriele Pennaforti25ITA36+7Lost in Bolzano 2 R16
790 NCH 
(792)
Scott Jones28AUS36+7Brisbane 3 QFLost in Brisbane 2 R32
791 NCH 
(811)
Keshav Chopra24USA36+20+1Huamantla 4 QFLost in Huamantla 3 QF
792722
Alejandro Turriziani Álvarez23ESP36+6Lost in Rognac R32
793 NCH 
(813)
Andrea De Marchi19ITA36+20+1Kursumlijska Banja 12 QFLost in Kursumlijska Banja 11 R16
794 NCH 
(799)
Nikola Slavic25SWE36+5Lost in Gentofte R16
795716
Dinko Dinev22BUL36+5Lost in Kursumlijska Banja 11 R32
796184
Nicholas David Ionel23ROU36+5
797575
Luca Castagnola24ITA36-13-2Lost in Bolzano 2 R16
798562
Cooper Williams21USA35+5
799288
Jakub Paul27SUI35+5
800789
Andrew Johnson16USA35+5
801382
Thomas Fancutt31AUS35+6
802470
Filippo Moroni25ITA35-22-3
803760
Gian Luca Tanner25SUI35+6
804798
Grigory Shebekin21RUS35+6Astana QF
805468
Ryuki Matsuda26JPN35-16-2Bali 2 QFLost in Bali F
806675
Francisco Rocha26POR35+8
807745
Taiyo Yamanaka24JPN35+8Lost in Astana R32
808771
Cosme Rolland De Ravel22FRA34+8Lost in Wetzlar R16
809663
Lucas Andrade Da Silva21BRA34-143-18Lost in São Paulo SF
810680
Abel Forger21NED34+8
811 NCH 
(812)
Dimitris Azoidis25GRE34+1-1Lost in Dublin R16
812712
Benjamin Torrealba21CHI34+8São Paulo 2 QFLost in São Paulo R32
813803
Michel Hopp27GER34+8
814 NCH 
(823)
Nicolas Jadoun23FRA34+9Lost in Rognac R32
815805
Nicolas Oliveira20BRA33+2-1São Paulo 2 R16Lost in São Paulo R32
816451
Dan Alexandru Tomescu27ROU33+9
817232
José Pereira35BRA33+28+2Lost in São Paulo QF
818812
Maximilian Homberg23GER33+8
819663
Benjamin Pietri29FRA33+10Lost in Rognac R32
820635
John Sperle24GER33+10
821161
Alibek Kachmazov23RUS32-45-6
82221
Daniel Evans36GBR32-45-6
823 NCH 
(832)
Jangjun Kim19KOR32+9
824533
Luis Carlos Alvarez21MEX32-18-3Lost in Qual. Los Cabos R1
82549
Federico Coria34ARG32-46-6Lost in San Marino R32
826728
Patrick Brady21GBR32+7Aldershot QF
827486
Alex Knaff28LUX32+8Lost in Rognac R32
828541
Arda Azkara23TUR32-20-3Lost in Samsun R32
829817
Natan Rodrigues24BRA32-2-1
830 NCH 
(837)
Calvin Müller26GER32+7
831789
Jorge Plans24ESP32+8Lost in Kursumlijska Banja 12 R32
832533
Julio César Porras28ARG31+223+15Qual. Rognac W
Rognac W
833 NCH 
(840)
Arvid Nordquist28SWE31+7Lost in Dublin R32
834824
Guto Miguel17BRA31-1
835827
Stefan Horia Haita19ROU31+9Pitesti QF
836692
Hoyoung Roh20KOR31+5
837459
Nikolay Vylegzhanin26RUS31+5
838638
Yusuke Kusuhara28JPN31+5
839759
Jesse Flores31CRC31+7
840 NCH 
(853)
Carles Cordoba20ESP31+17+1Lost in Denia R16
Lost in Xativa R16
841828
Andrea Fiorentini25ITA31+6Lost in Kursumlijska Banja 11 R32
Lost in Kursumlijska Banja 12 R32
84280
Jozef Kovalík33SVK30+42+3Lost in Qual. San Marino R2
843 NCH 
(850)
Jannik Opitz28GER30+7
844 NCH 
(852)
Aleksa Ćirić26SRB30+8
845782
Stefano D'Agostino22ITA30-9-2Lost in Bolzano 2 R16
846 NCH 
(853)
Dominik Reček31CZE30+7Lost in Qual. Metzingen R2
Lost in Qual. Liberec R1
847818
Anas Mazdrashki20BUL30-19-3Lost in Denia R32
Lost in Xativa R16
848 NCH 
(856)
Nicolas Robert19FRA30+8
849793
Gabriele Maria Noce30ITA30+6Kursumlijska Banja 12 QFLost 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+6Lost in Urbana R32
Lost in Edwardsville R32
855429
Tadeáš Paroulek26CZE29+8
856851
Keaton Hance18USA29+6Edwardsville R16Lost in Urbana R32
857614
William Grant25USA29-3-1
858 NCH 
(865)
Alan Ważny19POL29+7Koszalin QF
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 QF
865858
Manuel Plunger24ITA28+8Lost in Bolzano 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 QFLost in Bali QF
871688
Alexandre Aubriot27FRA28+9
872691
Matthew Summers27GBR28+9
873 NCH 
(882)
Bryce Nakashima22USA27+9Lost in Edwardsville R16
874 NCH 
(883)
Sebastian Gorzny22USA27+9Lost in Edwardsville 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-2Lost in Kursumlijska Banja 11 QF
Lost in Kursumlijska Banja 12 R32
881879
Ronit Karki18USA27+12Lost in Urbana R32
882 NCH 
(895)
Giulio Perego23ITA27+13Lost in Aldershot R16
883694
Xiaofei Wang23CHN27-8-1
884403
Lorenzo Rottoli24ITA27+12
885666
Niccolo Catini28ITA27+12
886879
Sam Ryan Ziegann28AUS27+33+2Bali 2 QFLost 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+11Lost in Aldershot 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 QF
899561
Fermin Tenti29ARG26-1-1
900796
Finn Murgett24GBR26+12
901684
Ali Yazdani22IRI26+21+1Lost in Kursumlijska Banja 11 R16
Lost in Kursumlijska Banja 12 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 QF
910479
Ilya Snițari24MDA25-9-1
911 NCH 
(915)
Nico Hipfl20AUT25+7Lost in Wels R16
912 NCH 
(986)
Robert Guna20ROU25+116+7Lost in Bacau SF
913810
Kristijan Juhas25SRB25+38+2Lost in Kursumlijska Banja 11 QF
Lost in Kursumlijska Banja 12 R32
914622
Amaury Raynel24FRA25-36-3Strasbourg QFLost 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+5Qual. Astana W
Lost in Astana R32
921740
Pierre Yves Bailly22BEL24+5
922913
Kriish Tyagi19IND24+5
92385
Dennis Novak32AUT24+6
924805
Oliver Bonding19GBR24+6Lost in Urbana R32
Lost in Edwardsville R16
925814
Jeffrey Von Der Schulenburg24SUI24+7
926 NCH 
(952)
Yannick Theodor Alexandrescou18FRA24+47+3Pitesti QFLost 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+7Lost in Strasbourg R16
943889
Markus Mölder21EST23-51-4Dublin QF
944814
Marc Van Der Merwe31RSA23+6
945364
Mikalai Haliak27BLR23-9-1
946362
Bastián Malla29CHI23+16+1São Paulo 2 R16Qual. São Paulo W
Lost in São Paulo R16
Qual. São Paulo 2 W
947536
Ryotaro Taguchi26JPN23+19+1Lost in Bali SF
Lost in Bali 2 R16
948 NCH 
(973)
Michele Mecarelli19ITA23+34+2Lost in Segrate QF
Lost in Bolzano 2 R32
949931
Rocco Piatti21MON23+3
950704
Mwendwa Mbithi28USA23-131-11Lost in Huamantla 3 SF
Lost in Huamantla 4 R16
951861
Marcus Walters28GBR23+3Lost in Aldershot R32
952859
Adan Freire Da Silva27FRA23+3Lost in Segrate R32
Lost in Strasbourg R32
953951
Kerem Yilmaz19TUR23+3Lost in Qual. Samsun R1
954 NCH 
(957)
Benjamin O'Connell27AUS23+3Lost in Brisbane 2 R32
955278
Lucas Gerch31GER22-10-1
956319
Patrick Maloney26USA22-28-2
957608
Blu Baker24GBR22+2
958934
Žiga Šeško18SLO22+2Wels QF
959639
Bekkhan Atlangeriev25RUS22+2
960900
Enzo Kohlmann De Freitas19BRA22+19+1Lost in São Paulo R16
Qual. São Paulo 2 W
Lost in São Paulo 2 R16
961CH
Oliver Okonkwo26GBR22+2Lost in Urbana R32
Lost in Qual. Edwardsville R2
962 NCH 
(964)
Charles Bertimon26FRA22+2Lost in Strasbourg 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+2Lost in Urbana R32
Lost in Edwardsville R32
976968
Markus Malaszszak22THA21+5
977946
Aaron Funk20GER21+6Qual. Metzingen W
Lost in Metzingen R32
Lost in Wetzlar R16
978 NCH 
(984)
Julian Cundom25ARG21+6
979604
Dev Javia24IND21+6
980979
Yuta Tomida19JPN21+6Lost in Bali R32
Lost in Bali 2 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 QF
987797
Elgin Khoeblal24NED20+76+4Lost in Kursumlijska Banja 11 SF
988773
Artur Kukasian22RUS20-11-1Lost in Kursumlijska Banja 12 R32
989640
Axel Garcian24FRA20+7Lost in Strasbourg R16
990874
Ryo Tabata18JPN20-116-8Lost in Astana R16
991546
Diego Augusto Barreto Sánchez24ESP20+6
992731
Axel Nefve26USA20+7
993973
Maxwell Exsted19USA20-13-1Edwardsville QF
994837
Marko Maksimović20SRB20+4Kursumlijska Banja 12 QF
995975
Mickael Kaouk17FRA20+5
996 NCH 
 1059
Duje Markovina18AUS20+72+4Lost in Brisbane 2 SF
Lost in Brisbane 3 R32
997299
Hazem Naw26SYR20+4Lost in Wels 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 :