WTA | Doubles | Official ATP Ranking | 5W ATP Ranking | Live ATP Ranking | Live ATP Race | Next Gen | ITF Ranking | Tournament Draws | Schedule | Season |  $  | 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-400Montreal R64
4CH
Félix Auger-Aliassime25CAN4740Montreal R64
51
Novak Djoković39SRB3760
61
Daniil Medvedev30RUS3570+1-50Montreal R64
75
Alex de Minaur27AUS3560-1-100Montreal R64Lost in Washington QF Lost in Washington QF 
Montreal R64
8 NCH 
  (9)  
Flavio Cobolli24ITA3320+1-100Montreal R64
94
Taylor Fritz28USA3100+1-200Washington SF
(QF  )
32303400
105
Ben Shelton23USA2680-2-900Montreal R64Lost in Washington QF Lost in Washington QF 
Montreal R64
Advertisement
1110
Alexander Bublik29KAZ2525
125
Lorenzo Musetti24ITA2375+3+60Montreal R64Lost in Washington QF Lost in Washington QF 
Montreal R64
1312
Jiří Lehečka24CZE2370-1-100Montreal R64Lost in Los Cabos R16 Lost in Los Cabos R16 
Montreal R64
142
Casper Ruud27NOR2335-1-100Montreal R64
155
Andrey Rublev28RUS2220-1-200Montreal R64
1612
Jakub Menšík20CZE2205+1Montreal R64Lost in Washington R16 Lost in Washington R16 
Montreal R64
1716
Valentin Vacherot27MON2176+1-12Montreal R64
1815
Learner Tien20USA2145-2-100Montreal R64Lost in Washington R32 Lost in Washington R32 
Montreal R64
19 NCH 
 (23) 
Rafael Jódar19ESP2113+5+186Washington SF
(QF  )
22432413
2010
Frances Tiafoe28USA2080-1-100Montreal R64Lost in Washington R32 Lost in Washington R32 
Montreal R64
218
Tommy Paul29USA2025Montreal R64Lost in Washington R32 Lost in Washington R32 
Montreal R64
2218
Francisco Cerúndolo27ARG2010-2-50Montreal R64Lost in Los Cabos QF Lost in Los Cabos QF 
Montreal R64
2316
Luciano Darderi24ITA1975Montreal R64Lost in Los Cabos R16 Lost in Los Cabos R16 
Montreal R64
2414
Arthur Fils22FRA1940-2-50Montreal R64Lost in Washington R32 Lost in Washington R32 
Montreal R64
2514
Alejandro Davidovich Fokina27ESP1780-100
2619
Alejandro Tabilo29CHI1728+4+170Washington SF
(QF  )
18582028
2724
João Fonseca19BRA1700-10Montreal R64
2813
Ugo Humbert28FRA1625+1+50Montreal R64Lost in Washington R16 Lost in Washington R16 
Montreal R64
2924
Arthur Rinderknech31FRA1623-1-10Montreal R64
3029
Brandon Nakashima24USA1510+3+150Washington SF
(QF  )
16401810
3125
Tomás Martín Etcheverry27ARG1460-50Montreal R64Lost in Washington R32Lost in Washington R32
Montreal R64
3231
Ignacio Buse22PER1350+2Montreal R64
3332
Alexander Blockx21BEL1346-1-30Montreal R64
34CH
Zizou Bergs27BEL1340+2Montreal R64Lost in Washington R32 Lost in Washington R32 
Montreal R64
3530
Matteo Arnaldi25ITA1299-50Montreal R64Lost in Washington R32 Lost in Washington R32 
Montreal R64
36CH
Arthur Fery24GBR1285+1
378
Cameron Norrie30GBR1255+2+90Montreal R128Lost in Los Cabos SF Lost in Los Cabos SF 
Montreal R128
3837
Raphaël Collignon24BEL1234Montreal R64
398
Karen Khachanov30RUS1130-13-650Montreal R64Lost in Los Cabos R16Lost in Los Cabos R16
Montreal R64
406
Matteo Berrettini30ITA1075+1Montreal R128
4121
Jan Lennard Struff36GER1066+1Montreal R128
4230
Alex Michelsen21USA1065-2-100Montreal R128Lost in Washington QF Lost in Washington QF 
Montreal R128
4310
Denis Shapovalov27CAN1045+25+155Los Cabos F
(SF  )
11301130
4429
Mariano Navone25ARG1030Montreal R128
4533
Jaume Munar29ESP1020-2-30Montreal R128
4641
Térence Atmane24FRA1007+10+40Montreal R128Lost in Washington R16 Lost in Washington R16 
Montreal R128
4717
Adrian Mannarino38FRA1005Montreal R128Lost in Washington R16 Lost in Washington R16 
Montreal R128
4818
Sebastián Báez25ARG1000+5+25Montreal R128
4948
Luca Van Assche22FRA998-1Montreal R128
5015
Sebastian Korda26USA990+9+40
Advertisement
5142
Juan Manuel Cerúndolo24ARG989-1Montreal R128
523
Stefanos Tsitsipas27GRE980-1Qual. Montreal R1Lost in Washington R32 Lost in Washington R32 
Qual. Montreal R1
5346
Quentin Halys29FRA980-1
5445
Ethan Quinn22USA979-8-30
55 NCH 
 (56) 
Román Andrés Burruchaga24ARG962+3Montreal R128
5645
Yannick Hanfmann34GER961-11-50Montreal R128
5720
Tomáš Macháč25CZE960-3-10
5830
Nuno Borges29POR945-9-50Montreal R128
5930
Corentin Moutet27FRA945-2-20Montreal R128Lost in Los Cabos R32Lost in Los Cabos R32
Montreal R128
6044
Daniel Altmaier27GER939+2+15Montreal R128
6136
Fábián Marozsán26HUN930-6-40Montreal R128
6227
Miomir Kecmanović26SRB925-2-5Montreal R128
6359
Daniel Mérida21ESP925-2Montreal R128
6455
Martin Landaluce20ESP920-1Montreal R128Lost in Los Cabos R32 Lost in Los Cabos R32 
Montreal R128
6552
Thiago Agustín Tirante25ARG919-1Montreal R128
6663
Adolfo Daniel Vallejo22PAR918-1Montreal R128
6745
Kamil Majchrzak30POL907+5+50Montreal R128Lost in Washington R16 Lost in Washington R16 
Montreal R128
6810
Pablo Carreño Busta35ESP891-2-14Montreal R128
6921
Tallon Griekspoor30NED885-2-10Montreal R128Lost in Washington R32 Lost in Washington R32 
Montreal R128
7022
Botic van de Zandschulp30NED882-1Montreal R128
7155
Vít Kopřiva29CZE868-1Montreal R128
726
Hubert Hurkacz29POL865-1Montreal R128
7356
Hamad Medjedović23SRB844Montreal R128
7433
Jenson Brooksby25USA810+3+40Montreal R128Lost in Los Cabos QFLost in Los Cabos QF
Montreal R128
7538
Alex Molčan28SVK791-1-2
7643
Camilo Ugo Carabelli27ARG790-1Montreal R128
7754
Valentin Royer25FRA763+1-5Montreal R128
78 NCH 
 (79) 
Jaime Faria22POR760+1Qual. Montreal R1
7963
Mattia Bellucci25ITA754+2+3Montreal R128
8037
Marcos Giron33USA745+5+15Qual. Washington W
Lost in Washington R32 
Qual. Montreal W
8131
Márton Fucsovics34HUN740+3Montreal R128
8275
Jan Choinski30GBR739+6+32Bonn F770770
833
Marin Čilić37CRO721+3Montreal R128
8446
James Duckworth34AUS721-1-25Montreal R128Lost in Los Cabos R16Lost in Los Cabos R16
Montreal R128
8562
Zachary Svajda23USA719-9-62Montreal R128Lost in Qual. Washington R2
Lost in Washington R32
Lost in Qual. Washington R2
Lost in Washington R32
Montreal R128
8621
Lorenzo Sonego31ITA718-6-40Montreal R128
8745
Aleksandr Shevchenko25KAZ699+2Lost in Qual. Montreal R1
8876
Marco Trungelliti36ARG693+3Lost in Qual. Montreal R1
8929
Giovanni Mpetshi Perricard23FRA690-2-20Montreal R128
90 NCH 
(108)
Coleman Wong22HKG680+18+92Lost in Los Cabos SF 
9162
Rinky Hijikata25AUS677+2Montreal R128Lost in Los Cabos R32 Lost in Los Cabos R32 
Montreal R128
9289
Sho Shimabukuro29JPN677+2Lost in Los Cabos R32 
Qual. Montreal W
9354
Aleksandar Kovačević27USA676+2+3Montreal R128Lost in Los Cabos R32 Lost in Los Cabos R32 
Montreal R128
9458
Hugo Gaston25FRA672-4-22Lost in Qual. Montreal R1
95 NCH 
(127)
Arthur Géa21FRA659+32+157Los Cabos F
(SF  )
744744
9674
Adam Walton27AUS654-16Lost in Los Cabos R32
Qual. Montreal W
9770
Dino Prižmić20CRO652+1
984
Holger Rune23DEN650-16-100
99 NCH 
(104)
Martin Damm22USA650+5+22Qual. Washington W
Lost in Washington R32 
Qual. Montreal W
10048
Aleksandar Vukic30AUS649+5+25Qual. Washington W
Lost in Washington R16 
Qual. Montreal W
Advertisement
10136
Roman Safiullin28RUS648-9-30
10247
Facundo Díaz Acosta25ARG642+5+29San Marino SF
(QF  )
671732
10342
Benjamin Bonzi30FRA639-2+6Qual. Montreal R1Lost in Vancouver QF Lost in Vancouver QF 
Qual. Montreal R1
10423
Damir Džumhur34BIH632-2Grodzisk Mazowiecki R32
10571
Jesper de Jong26NED618+1
10674
Emilio Nava24USA604-9-60
10754
Francisco Comesaña25ARG603-7-30
10833
Gabriel Diallo24CAN595-9-50Montreal R128Lost in Los Cabos R32Lost in Los Cabos R32
Montreal R128
109 NCH 
(112)
Toby Samuel23GBR576+3Lost in Vancouver R16
11049
Jacob Fearnley25GBR574-3Qual. Montreal W
11186
Dalibor Svrčina23CZE574+5+20Qual. Montreal R1Lost in Los Cabos QF Lost in Los Cabos QF 
Qual. Montreal R1
11289
Patrick Kypson26USA570+1
113 NCH 
(118)
Michael Zheng22USA565+5+13Lost in Los Cabos R16
(R32  )
Qual. Montreal W
11491
Otto Virtanen25FIN564+1+8Lost in San Marino R16 
11567
Eliot Spizzirri24USA557-6-22
11654
Yibing Wu26CHN553+1
11792
Shintaro Mochizuki23JPN547-3-22Qual. Montreal R1Lost in Vancouver R16Lost in Vancouver R16
Qual. Montreal R1
11864
Yunchaokete Bu24CHN546-7-30
119107
Titouan Droguet25FRA532Qual. Montreal R1
120101
Vilius Gaubas21LTU523+8+23San Marino SF
(QF  )
552613
121102
Kyrian Jacquet25FRA521-1Qual. Montreal W
122121
Dane Sweeny25AUS518-1Qual. Montreal R1Lost in Vancouver R16Lost in Vancouver R16
Qual. Montreal R1
123106
Zsombor Piros26HUN517-1
1243
Stan Wawrinka41SUI513+1
125118
Henrique Rocha22POR509-2-8Lost in Qual. Montreal R1
12637
Sebastian Ofner30AUT505-2-10Lost in Qual. Montreal R1
127116
Pablo Llamas Ruiz23ESP489+2Lost in Vancouver R32 
Lost in Qual. Montreal R1
128116
Leandro Riedi24SUI487+2
129 NCH 
(131)
Nicolás Mejía26COL485+2-1Lost in Qual. Los Cabos R1
Qual. Montreal W
13016
Nikoloz Basilashvili34GEO482+3+8Lost in San Marino R16 
131 NCH 
(134)
Gustavo Heide24BRA474+3
13287
Jurij Rodionov27AUT463+4+5Lost in Bonn QF
13353
Christopher O'Connell32AUS461-7-50Qual. Montreal R1Lost in Qual. Washington R1Lost in Qual. Washington R1
Qual. Montreal R1
134109
Andrea Pellegrino29ITA454+3+8Lost in San Marino R16 
13538
Alexandre Müller29FRA445-3-34Lost in San Marino QF
(R16  )
13617
Cristian Garín30CHI438+3
1373
Grigor Dimitrov35BUL432+3
13858
Arthur Cazaux23FRA432+3
13919
Alexei Popyrin26AUS430-36-200Lost in Vancouver R32 
Qual. Montreal W
14060
Stefano Travaglia34ITA429+2Lost in Bonn R32
14164
Hugo Dellien33BOL426+2-2Qual. Montreal R1Lost in San Marino R16Lost in San Marino R16
Qual. Montreal R1
14217
Reilly Opelka28USA421-7-50
1434
Jack Draper24GBR410+4Montreal R128
14437
Mackenzie McDonald31USA405+1-17Lost in Qual. Washington R2
Lost in Washington R32
14593
Tomás Barrios Vera28CHI400-7-42Lost in Qual. Montreal R1
14699
Nishesh Basavareddy21USA399-12
147123
Timofey Skatov25KAZ391+3+10Lost in San Marino QF
(R16  )
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+13Lost in San Marino QF 
152118
Nicolai Budkov Kjaer19NOR373-8-50Lost in Qual. Montreal R1
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 
157145
Mark Lajal23EST361+32+58Vancouver F
(SF  )
422422
158125
Alex Bolt33AUS354+10+13Lost in Qual. Washington R2
159CH
Clément Tabur26FRA353Lost in Bonn R32
16017
Bernard Tomic33AUS352+11+13Lost in Qual. Los Cabos R2
Lost in Los Cabos QF 
161108
Francesco Maestrelli23ITA349-12-42Lost in San Marino R16 
162101
Billy Harris31GBR349+1Lost in Qual. Washington R1
16372
Borna Gojo28CRO348+1
16467
Luca Nardi22ITA346+1
165148
Rei Sakamoto20JPN344+1
166 NCH 
(167)
Daniil Glinka26EST341+3Grodzisk Mazowiecki R32
167 NCH 
(169)
Gauthier Onclin25BEL339+3
168106
Tristan Boyer25USA338-6-12Qual. Los Cabos W
Lost in Los Cabos R16
169157
Lukas Neumayer23AUT334+4Lost in San Marino R32
17016
Marco Cecchinato33ITA332+4+2Lost in San Marino R16 
171 NCH 
(177)
Max Alcalá Gurri23ESP323+6
172132
Jack Pinnington Jones23GBR322-12Lost in Vancouver R32
173160
Gonzalo Bueno22PER322-13-31Liberec F353353
174133
Federico Agustin Gomez29ARG320+17+22Lost in Bonn SF
175153
Alexis Galarneau27CAN320-8-24Montreal R128
176 NCH 
(179)
Remy Bertola27SUI319+3Lost in Qual. Washington R1
1779
Roberto Bautista Agut38ESP318+3
178174
Federico Cina19ITA318+3
17931
Lloyd Harris29RSA317+3
180159
Luka Mikrut22CRO317-2-4
18181
Michael Mmoh28USA315+6+8Lost in Vancouver R16 
182169
Joel Schwärzler20AUT315+1Grodzisk Mazowiecki R32Lost in Liberec R16Lost in Liberec R16
Grodzisk Mazowiecki R32
18358
Taro Daniel33JPN311+2
184102
Elmer Møller23DEN308+6+6Lost in Bonn R16
185 NCH 
(186)
Tom Gentzsch22GER308+1-2Lost in Bonn R16
186184
David Jordá Sanchis32ESP305+2Lost in San Marino R32
18795
Tristan Schoolkate25AUS302-26-50
18849
Roberto Carballés Baena33ESP299-12-24Lost in Bonn R16
189156
Vitaliy Sachko29UKR298+3
190139
Ugo Blanchet27FRA296-15-30
191 NCH 
(194)
Lautaro Midon22ARG293+5
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+2Montreal R128
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+2Grodzisk Mazowiecki R32
214CH
Nikolás Sánchez Izquierdo27ESP261+2
21597
Kimmer Coppejans32BEL260+3Lost in Qual. Washington R1
216 NCH 
(232)
Braden Shick22USA260+18+20Qual. Vancouver W
Lost in Vancouver QF
(R16  )
217214
Henry Searle20GBR259-1
218216
Felix Gill24GBR259+1
21989
Francesco Passaro25ITA258+1Lost in Bonn R32
220194
Dan Added27FRA254+4+3Istanbul 2 R32Lost in Samsun R16Lost in Samsun R16
Istanbul 2 R32
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+5Lost in Liberec QF
229223
Guido Iván Justo28ARG244-6-9Lost in Liberec R16
230 NCH 
(242)
Kilian Feldbausch20SUI241+12+12Lost in Liberec QF
231168
Maks Kaśnikowski23POL241+2Grodzisk Mazowiecki R32Lost in Liberec R32Lost in Liberec R32
Grodzisk Mazowiecki R32
23260
Juan Pablo Varillas30PER240+42+37Qual. San Marino W
Lost in San Marino SF
(R16  )
233225
Franco Roncadelli26URU240-8-10Lost in Liberec R16
234110
Giulio Zeppieri24ITA239-3-4
23568
Sumit Nagal28IND239+11+16Lost in Liberec SF
236142
Alejandro Moro Cañas25ESP239-15-19Grodzisk Mazowiecki R32
237121
Raúl Brancaccio29ITA237-1
238153
Jay Clarke28GBR236-1
239164
James McCabe23AUS235-1Lost in Qual. Washington R1
240217
Yi Zhou21CHN234-1Lost in Vancouver R32
241158
Yu-hsiou Hsu27TWN232-19-21Lost in Vancouver R32
242231
Max Houkes26NED231-1+1Lost in Metzingen QF
Lost in Bonn R32
243 NCH 
(248)
Andre Ilagan25USA231+5+9Lost in Qual. Washington R2
24447
Marc-Andrea Hüsler30SUI230-4
24550
Pavel Kotov27RUS226-2Lost in Bonn R32
246237
Andrej Nedić21BIH226-2Lost in Liberec R32
247CH
Florent Bax27FRA223+1Istanbul 2 R32Lost in Samsun R16Lost in Samsun R16
Istanbul 2 R32
248246
Felix Balshaw20FRA220+1
249 NCH 
(260)
Martin Krumich23CZE220+12+8Lost in Liberec QF
250 NCH 
(257)
Max Basing23GBR219+7+3Istanbul 2 R32Lost in Samsun R16Lost in Samsun R16
Istanbul 2 R32
Advertisement
251210
Andy Andrade27ECU219+11+8Lost in Vancouver R16 
252251
Buvaysar Gadamauri26BEL219-1Lost in Bonn R32
25395
Hugo Grenier30FRA218-21-25
254147
Kaichi Uchida31JPN218
255103
Harold Mayot24FRA217Grodzisk Mazowiecki R32Lost in Liberec R32Lost in Liberec R32
Grodzisk Mazowiecki R32
256240
Matías Soto27CHI214-4-4Lost in São Paulo QF
257199
Matej Dodig21CRO214+1Qual. Hagen R1
258187
João Lucas Reis Da Silva26BRA214+1Lost in Bonn R32
259257
Mili Poljičak22CRO213+93+69San Marino F
(R16  )
Qual. San Marino WQual. San Marino W
San Marino F
(R16  )
274274
260 NCH 
(262)
Cezar Crețu25ROU211+3
261167
Alex Barrena23ARG211+3Lost in Bonn R16
262108
Franco Agamenone33ITA210+3Plovdiv 2 R32Lost in San Marino R32 Lost in San Marino R32 
Plovdiv 2 R32
263247
Hynek Bartoň22CZE210+5+2Lost in Liberec R16
264237
Alastair Gray28GBR209+2
265259
Michele Ribecai23ITA209+2Grodzisk Mazowiecki R32Lost in Liberec R32Lost in Liberec R32
Grodzisk Mazowiecki R32
266226
Juan Bautista Torres24ARG208+10+8Qual. Hagen R1Lost in Liberec QFLost in Liberec QF
Qual. Hagen R1
267181
Abdullah Shelbayh22JOR206+2-1Lost in Qual. Washington R2
268201
Edas Butvilas22LTU205-18-14Lost in Qual. Washington R1
269266
Iñaki Montes De La Torre23ESP204+3Lost in Liberec R32
270253
Giles Hussey29GBR204-17-14
27156
Daniel Elahi Galán30COL203+19+16Plovdiv 2 R32Qual. Bonn W
Lost in Bonn QF
Qual. Bonn W
Lost in Bonn QF
Plovdiv 2 R32
27283
Chun Hsin Tseng24TWN202-12-10
273177
Nick Hardt25DOM202+2
274222
Pedro Boscardin Dias23BRA201-18-16Plovdiv 2 R32Lost in Bonn R32Lost in Bonn R32
Plovdiv 2 R32
275261
Stefan Dostanic24USA200-4-4
27661
Thiago Monteiro32BRA200+27+21Qual. Hagen R1Qual. San Marino W
Lost in San Marino QF 
Qual. San Marino W
Lost in San Marino QF 
Qual. Hagen R1
277190
Matheus Pucinelli De Almeida25BRA199+20+16Qual. Bonn W
Lost in Bonn QF
278175
Álvaro Guillén Meza23ECU199-1
279210
Filip Jianu24ROU197Lost in Pitesti R32
280 NCH 
(287)
Yankı Erel25TUR196+7+7Istanbul 2 R32Lost in Samsun QFLost in Samsun QF
Istanbul 2 R32
28147
Juncheng Shang21CHN195-11-10Montreal R128Lost in Washington R32 Lost in Washington R32 
Montreal R128
282170
Mattéo Martineau27FRA195-2Lost in Bonn R32
28336
Pierre Hugues Herbert35FRA194-38-30
284267
Petr Bar Biryukov24RUS194-3Astana F
285282
Juan Manuel La Serna22ARG193-3
286235
Charles Broom28GBR192-3Lost in Vancouver R32
287172
Murphy Cassone23USA190-2Lost in Vancouver R32
288286
Sandro Kopp26AUT190-2Plovdiv 2 R32Lost in Bolzano 2 FLost in Bolzano 2 F
Plovdiv 2 R32
289284
Florian Broska28GER189-5-2
290144
Akira Santillan29JPN189-2Istanbul 2 R32
2917
David Goffin35BEL188-13-10
292196
Rodrigo Pacheco Mendez21MEX188+28+25Lost in Los Cabos R16 
293290
Federico Bondioli21ITA186-2
294103
Stefan Kozlov28USA185-2Lost in Qual. Washington R1
295180
Justin Engel18GER185-2
296214
Ilia Simakin22RUS185-2Istanbul 2 R32
297250
Philip Henning25RSA184-2Grodzisk Mazowiecki R32Lost in Liberec R32Lost in Liberec R32
Grodzisk Mazowiecki R32
298CH
Mert Alkaya26TUR183Istanbul 2 R32Lost in Samsun R32Lost in Samsun R32
Istanbul 2 R32
299257
Miguel Damas26ESP183-10-5Lost in Qual. Bonn R1
300299
Sean Cuenin22FRA181-1
301105
Duje Ajduković25CRO181+6+5Lost in Liberec R16
302298
Filippo Romano21ITA180-2Qual. Hagen R1Lost in San Marino R32 
303225
Philip Sekulic22AUS180-2Lost in Vancouver R32
304290
Sergey Fomin25UZB180-2Lost in Qual. Bonn R1
305 NCH 
(325)
Daniel Milavsky24USA178+20+17Qual. Vancouver W
Lost in Vancouver QF 
306 NCH 
(309)
Matthew Dellavedova26AUS178+3+5Lost in Brisbane 2 F
Lost in Brisbane 3 SF
307284
Dali Blanch23USA177-1+1Qual. Hagen R1Lost in Qual. San Marino R2
308 NCH 
(328)
Hayato Matsuoka21JPN177+20+18Lost in Qual. Vancouver R2
Lost in Vancouver QF 
309258
Igor Marcondes29BRA175-13-8
31026
Jordan Thompson32AUS173-2
311310
Max Schönhaus19GER172-1Lost in Bonn R32
312311
Luciano Emanuel Ambrogi22ARG171-1Qual. Hagen R1Lost in Liberec R32
313 NCH 
(376)
Jay Friend22JPN170+63+40Qual. Vancouver W
Lost in Vancouver SF 
314212
Johannus Monday24GBR170-2Lost in Edwardsville SF
315268
Gonzalo Villanueva31ARG168
316271
Maxim Mrva18CZE167-12-12Qual. Hagen R1Lost in Liberec R32
317116
Calvin Hémery31FRA164+1
318287
Marvin Möller27GER164+1
319278
Tyler Zink25USA164+24+13Qual. Vancouver W
Lost in Vancouver R16
320242
Enrico Dalla Valle28ITA164+3+2Qual. San Marino W
Lost in San Marino R32
321193
Sascha Gueymard Wayenburg23FRA164-8-6Lost in Liberec R32
322307
Thomas Faurel20FRA162-1Lost in San Marino R32
32339
Mikhail Kukushkin38KAZ162-9-7
324263
Eliakim Coulibaly24CIV162-7-4
325197
Fajing Sun29CHN162-3Istanbul 2 R32
32688
Dominic Stricker23SUI161-2
327168
Murkel Dellien28BOL160+1Plovdiv 2 R32Lost in São Paulo R16
Lost in Wetzlar QF
328 NCH 
(329)
Juan Estevez20ARG160+1+1Lost in São Paulo QF
329221
Hernán Casanova32ARG159+5+3Plovdiv 2 R32Lost in Denia QF
330276
Petr Brunclík20CZE158+10+6Plovdiv 2 R32Lost in Liberec R16
331230
Max Hans Rehberg22GER158+8+6Lost in Bonn R16
332127
Facundo Mena33ARG157-2Grodzisk Mazowiecki R32
333300
Hamish Stewart27GBR157-2
33478
Yasutaka Uchiyama33JPN156-1
335 NCH 
(336)
Ognjen Milić19SRB156+1Plovdiv 2 R32
336241
Daniel Michalski26POL156-31-22Grodzisk Mazowiecki R32Lost in Koszalin SF
337212
Michael Geerts31BEL156Grodzisk Mazowiecki R32
338250
Andres Martin25USA154+43+25Qual. Washington W
Lost in Washington R32
339125
Juan Pablo Ficovich29ARG153-66-50
340150
Oriol Roca Batalla33ESP153-2Plovdiv 2 R32Lost in Koszalin R16
341332
Tiago Torres24POR153-9-4
342341
Carl Emil Overbeck24DEN152-1Gentofte F
343 NCH 
(365)
Raphaël Pérot25FRA152+45+25Metzingen W
Lost in Wetzlar R32
344235
Marko Topo22GER151+4+4Qual. Hagen R1Qual. Bonn W
Lost in Bonn R32
3456
Gaël Monfils39FRA150-19-10Montreal R128
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 Ghibaudo21FRA146Istanbul 2 R32
350 NCH 
(358)
Radu Mihai Papoe23ROU145+35+17Pitesti FBacau W
351339
Andrey Chepelev27RUS144-1Lost in Wetzlar R32
352 NCH 
(354)
Jake Delaney29AUS143+2Brisbane 2 W
Lost in Brisbane 3 SF
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+1Qual. Hagen R1Lost in Ollersbach SF
Qual. San Marino W
Lost in San Marino R32 
357249
Mathys Erhard24FRA141+26+12Grodzisk Mazowiecki R32Lost in Ollersbach F
358356
Ivan Marrero Curbelo27ESP140-2Grodzisk Mazowiecki R32
359305
Alex Martinez25ESP139Grodzisk Mazowiecki R32
360 NCH 
(372)
Manas Dhamne18IND139+12+8Istanbul 2 R32Lost in Samsun QF
361158
Tung Lin Wu28TWN138-4-2
362360
Petr Nesterov23BUL138-2Gentofte F
36378
Nicolás Kicker33ARG138+6+6Qual. Hagen R1Lost in Liberec R16
364335
Jacopo Vasami18ITA137-2Lost in San Marino R32
365217
Jonáš Forejtek25CZE137-20-13
366260
Robin Bertrand23FRA137-3Grodzisk Mazowiecki R32
367177
Andrea Collarini34ARG136-20-12
368 NCH 
(606)
Cruz Hewitt17AUS136+244+75Qual. Washington W
Lost in Washington R16 
369365
Max Wiskandt24GER135-4
37039
J.J. Wolf27USA134+193+64Vancouver F
(SF  )
195195
371316
Eduardo Ribeiro28BRA134-5Plovdiv 2 R32
372306
Blaise Bicknell24JAM134-28-16Lost in Vancouver R32
37371
Cedrik Marcel Stebe35GER131-12-6
374180
Paul Jubb26GBR131-39-25
375229
Marek Gengel30CZE131-2
376260
Carlos Sánchez Jover26ESP131-2Plovdiv 2 R32
377159
Dimitar Kuzmanov33BUL131-2Lost in Samsun R16
378289
Lilian Marmousez24FRA130-10-2
379364
Lucio Ratti22ARG130-15-6Istanbul 2 R32
380279
Garrett Johns25USA130-10-2Lost in Qual. Los Cabos R1
381347
Ioannis Xilas25GRE130-3Lost in Ollersbach R16
382358
Trevor Svajda20USA129+54+23Qual. Washington W
Lost in Washington R32
383379
Jack Kennedy18USA129-4
384180
Yuta Shimizu27JPN129-4
385 NCH 
(398)
Samuele Pieri24ITA129+15+8Plovdiv 2 R32Qual. Bonn W
Lost in Bonn R16
386382
Carlos Maria Zarate21ARG128-4-1Lost in São Paulo QF
Lost in São Paulo 2 R16
387371
Georgii Kravchenko26UKR128Lost in Qual. Liberec R2
388260
Tiago Pereira22POR127-21-6Koszalin F
389 NCH 
(508)
Jan Kumstát19CZE125+119+39Liberec FLost in Ollersbach QF156156
390176
Daniel Masur31GER125-13-5
391363
Justin Boulais24CAN125-1Lost in Qual. Vancouver R1
Lost in Qual. Montreal R1
392243
Marat Sharipov23RUS125+1+2Lost in Ollersbach QF
Lost in Wetzlar R32
393353
Dhakshineswar Suresh26IND124-40-19
394382
Andrew Fenty26USA124-2
39593
Andrej Martin36SVK123+9+5Lost in Ollersbach SF
Qual. Liberec W
Lost in Liberec R32
396392
Lui Maxted22GBR123+2+2Lost in Rognac QF
Lost in Aldershot R32
397157
Santiago Taverna27ARG123-3
398303
Arthur Weber34FRA122-3Istanbul 2 R32
399395
Stefan Palosi26ROU122-3
400399
Arthur Nagel23FRA121-1Lost in Strasbourg SF
401299
Vadym Ursu29UKR121+15+7Istanbul 2 R32Lost in Samsun QF
40240
Ilya Ivashka32BLR120-1Qual. Grodzisk Mazowiecki R1
403167
Laurent Lokoli31FRA120-19-8
404341
Gabriele Piraino22ITA120-2Plovdiv 2 R32Lost in Qual. San Marino R1
405 NCH 
(437)
Juan Cruz Martin Manzano21ITA120+33+14Segrate W
406346
Kasidit Samrej25THA120-3Lost in Astana R16
407368
Olle Wallin24SWE118-21-10Grodzisk Mazowiecki R32Qual. Bonn W
Lost in Bonn QF
408240
Patrick Zahraj27GER118+36+14Lost in Metzingen F
Lost in Wetzlar R16
40983
Carlos Taberner28ESP117-4Lost in San Marino R32
41072
Yosuke Watanuki28JPN117-94-50Lost in Vancouver R32
411191
Nerman Fatić31BIH117-5
412256
Johan Nikles29SUI116+1Lost in Metzingen QF
Lost in Qual. Bonn R2
Lost in Bonn R32
413407
Sergio Callejon Hernando21ESP116-6
414134
Geoffrey Blancaneaux27FRA116-6Wetzlar F
415331
Masamichi Imamura27JPN116-6
416411
Mees Rottgering19NED115-5
417289
Mika Brunold21SUI115+3+3Lost in Qual. San Marino R2
41880
Norbert Gombos35SVK115+5+4Qual. Liberec W
Lost in Liberec SF
419171
Beibit Zhukayev25KAZ114-6
420357
Eric Vanshelboim25UKR114-5Xativa SFLost in Denia R16
421414
Semen Pankin26RUS113+3+2Istanbul 2 R32Lost in Samsun R16
422418
Massimo Giunta22ITA113-4
423419
Niels Visker24NED113-4Lost in Qual. San Marino R1
424 NCH 
(462)
Constantin Bittoun Kouzmine27FRA113+83+26Samsun FQual. Samsun W138138
425307
Oleg Prihodko28MKD112-11-2Koszalin F
426404
Cannon Kingsley25USA112-5
427410
Cyril Vandermeersch27FRA112-5
428378
Valerio Aboian24ARG111-1+1Plovdiv 2 R32Lost in Qual. Bonn R2
429428
Mika Petković19GER111-1+1Qual. Hagen R1Lost in Qual. Bonn R2
430397
Henry Bernet19SUI110-4
431350
Vladyslav Orlov31UKR110-1+1Lost in Ollersbach R16
Lost in Bolzano 2 QF
432170
James Trotter27JPN109+10+5Qual. Vancouver W
Lost in Vancouver R32
433301
Maximus Jones21THA109-16-4
43465
Thanasi Kokkinakis30AUS108-3Lost in Qual. Montreal R1
435284
Adrian Boitan27ROU108-6-1Istanbul 2 R32Lost in Samsun R32
436324
Oliver Tarvet22GBR107-3Aldershot F
437434
Dylan Dietrich21SUI107-3
438270
Corentin Denolly29FRA107-3
439153
Denis Yevseyev33KAZ107+2+2Istanbul 2 R32Lost in Samsun R16
440437
Alejo Sanchez Quilez21ESP106-3
441 NCH 
(460)
Yannik Kelm21GER106+19+7Lost in Metzingen SF
Lost in Wetzlar QF
442321
Robert Strombachs26LAT105-2
443342
Luca Castelnuovo29SUI104-11-4
444207
Daniel Dutra da Silva38BRA104-19-7
445123
Ryan Peniston30GBR103
446252
Tom Paris23FRA103
447271
Mateus Alves25BRA103+2+1São Paulo 2 FLost in São Paulo R16
448289
Renta Tokuda28JPN103+8+3Lost in Qual. Vancouver R2
449 NCH 
(458)
Karim Bennani18MAR102+9+3Lost in Urbana QF
Lost in Edwardsville QF
450280
Jie Cui28CHN102
451395
Alafia Ayeni26USA101
452351
Carlo Alberto Caniato20ITA101-63-25Plovdiv 2 R32Lost in San Marino R32 
453 NCH 
(455)
Matthew William Donald21CZE101+2+1Lost in Qual. Bonn R2
454424
Lorenzo Joaquín Rodríguez26ARG101+17+6Lost in São Paulo SF
Lost in São Paulo 2 R32
455319
Christian Langmo30USA101+2+1Lost in Qual. Vancouver R2
456387
Gianmarco Ferrari25ITA100-4-1
457211
Javier Barranco Cosano27ESP99-60-22Lost in Denia QF
458438
Daniel Siniakov23CZE99-10-3Qual. Hagen R1Lost in Metzingen QF
Lost in Qual. Liberec R2
459409
Alex Hernandez27MEX99+39+10Qual. Los Cabos W
Lost in Los Cabos R32 
460373
Bor Artnak22SLO98+9+3Lost in Ollersbach QF
Lost in Pitesti SF
461447
Sergi Perez Contri28ESP98Lost in Denia R32
46263
Jason Kubler33AUS97
463 NCH 
(474)
Reda Bennani19MAR97+11+4Lost in Denia SF
46476
Filip Misolic24AUT96
465271
Blake Ellis27AUS96+3+1Lost in Brisbane 2 R16
466234
Maxime Chazal33FRA96-1Lost in Rognac R16
Lost in Strasbourg SF
4674
Kei Nishikori36JPN95+254+50Lost in Washington R16 
Lost in Qual. Montreal R1
468463
Pedro Vives Marcos25ESP95+62+15Kursumlijska Banja 11 W
469142
Ivan Gakhov29RUS95-10-4Qual. Hagen R1Lost in Wetzlar R16
470357
Luca Potenza26ITA95-23-8
471449
Quinn Vandecasteele23USA95-17-5Lost in Qual. Vancouver R2
472CH
Dušan Obradović25SRB95+1Lost in Kursumlijska Banja 11 QF
Lost in Qual. Bonn R1
473314
Moerani Bouzige27AUS95+7+2Brisbane 3 FLost in Brisbane 2 QF
474467
Yassine Dlimi23MAR94-7-1Lost in Urbana R16
475222
Viktor Durasovic29NOR94+15+3Grodzisk Mazowiecki R32Lost in Metzingen QF
Lost in Bolzano 2 QF
476356
Miloš Karol23SVK93-13-4
477200
George Loffhagen25GBR93-24-7
478477
Koki Matsuda25JPN93+36+8Qual. Istanbul 2 R1Lost in Samsun QF
479432
Sebastian Sorger20AUT93-3Plovdiv 2 R32Lost in Ollersbach QF
Bolzano 2 W
480424
Eero Vasa29FIN93-14-3Lost in Gentofte SF
481415
Lorenzo Carboni20ITA93-11-2Plovdiv 2 R32Qual. Bolzano 2 W
Lost in Bolzano 2 R32
482 NCH 
(487)
Karl Poling26USA93+9+2Lost in Qual. Vancouver R2
483481
Thijs Boogaard18NED92-2
484483
Enzo Aguiard23AUS92-1
485403
Jack Logé21BEL92-75-24Plovdiv 2 R32Lost in Metzingen R16
Lost in Wetzlar SF
486CH
Ozan Baris22USA91Edwardsville F
487160
Li Tu30AUS91
488146
Rudolf Molleker25GER91-4-1Qual. Hagen R1Lost in Qual. Liberec R1
489485
Patrick Schoen21SUI91-1
490489
Anton Shepp23NZL91-1Lost in Qual. Vancouver R1
491347
Sanhui Shin29KOR91-48-13Lost in Bali QF
Lost in Bali 2 QF
492177
Omar Jasika29AUS91+3+1Brisbane 3 FLost in Brisbane 2 R16
493449
Miguel Tobon20COL91-1Lost in Qual. Los Cabos R1
494485
Aziz Ouakaa26TUN91-9-1Qual. Istanbul 2 R1
495331
Andrea Picchione28ITA90-2
496347
Samir Banerjee22USA90-2Lost in Edwardsville R16
497482
Joaquin Aguilar Cardozo21URU90-15-2
498280
Dominik Palán25CZE90-21-3
499485
Giuseppe La Vela25ITA90-2+1Lost in Qual. Bonn R2
500244
Lucas Poullain30FRA90-61-15Istanbul 2 R32Lost in Samsun R32
501271
Pedro Sakamoto33BRA90-5
502261
Alex Rybakov29USA89-27-4Lost in Aldershot R32
503340
Colin Sinclair31NMI89+8+3Qual. Istanbul 2 R1Lost in Samsun R16
504371
Ryan Nijboer27NED89-5
505502
César Bouchelaghem22FRA88-3Lost in Qual. Vancouver R1
506421
Hikaru Shiraishi26JPN88-3Lost in Bali R16
Lost in Bali 2 R32
507215
Khumoyun Sultanov27UZB87+13+4Lost in Ollersbach R32
Qual. Liberec W
Lost in Liberec R32
508143
Benjamin Hassan31LBN87-2Lost in Samsun R32
509 NCH 
(525)
Filip Jeff Planinšek25SLO87+83+22Ollersbach W
Lost in Bolzano 2 R32
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+1Grodzisk Mazowiecki R32Lost in Ollersbach R16
514298
Aidan McHugh26GBR84+1
515288
Fabrizio Andaloro25ITA84-11-3
516 NCH 
(517)
Emile Hudd26GBR84+2Aldershot F
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+6Qual. Hagen R1
522267
Louis Weßels27GER81+6Lost in Qual. Bonn R1
523 NCH 
(524)
Spencer Johnson23USA80+6
524 NCH 
(535)
Kenta Miyoshi22JPN80+78+17Qual. Istanbul 2 R1Qual. Samsun W
Lost in Samsun SF
52539
Radu Albot36MDA80-6-3Qual. Istanbul 2 R1Lost in Samsun R16
526505
Niels McDonald18GER80-17-6Lost in Bonn R16
527498
Paulo Andre Saraiva Dos Santos26BRA80+48+12Lost in São Paulo F
Lost in São Paulo 2 QF
528 NCH 
(530)
Izan Almazan Valiente20ESP80+4
529127
Jelle Sels30NED80+4
530406
Timo Legout24FRA79+5
531449
Maxim Zhukov21RUS79-9-3Qual. Istanbul 2 R1
532427
João Eduardo Schiessl21BRA79-27-8Lost in São Paulo R32
Lost in São Paulo 2 R32
533 NCH 
(534)
Daniil Ostapenkov23BLR79+3Qual. Istanbul 2 R1
534433
Pietro Fellin24ITA79-56-14
535527
Michael Bassem Sobhy22EGY78+4
536430
Sidharth Rawat33IND78+4Qual. Istanbul 2 R1Lost in Samsun R32
537436
Sebastian Gima24ROU78-3-2Lost in Bacau R16
Lost in Pitesti R32
538263
Christoph Negritu32GER77-17-6
539 NCH 
(541)
Luca Wiedenmann28GER77+2
540485
Digvijay Pratap Singh26IND77+4+1Qual. Istanbul 2 R1Lost in Qual. Samsun R2
541334
Leo Borg23SWE76+1Lost in Kursumlijska Banja 11 R32
Lost in Kursumlijska Banja 12 R32
542507
Kaylan Bigun20USA76+1Lost in Qual. Vancouver R1
543433
Fausto Tabacco24ITA76+2
544537
Mitsuki Wei Kang Leong21MAS76-7-3
545485
Taha Baadi25MAR75+1
546CH
Peter Makk24HUN75+1
547161
Filip Peliwo32POL75+1Grodzisk Mazowiecki R32Lost in Aldershot R32
548530
M Rifki Fitriadi27INA75+1Lost in Bali R16
549449
Takuya Kumasaka27JPN75-26-7Grodzisk Mazowiecki R32Lost in Samsun R32
550533
Toufik Sahtali27ALG75Qual. Istanbul 2 R1Lost in Qual. Samsun R2
551525
Alexander Donski28BUL74-13-4Qual. Grodzisk Mazowiecki R1
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+3Qual. Grodzisk Mazowiecki R1Lost in Metzingen R32
Qual. Bonn W
Lost in Bonn R32
557455
James Story25GBR72-1Lost in Aldershot R16
558479
Tomasz Berkieta20POL72+12+3Grodzisk Mazowiecki R32Lost 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 SFDenia W
563561
Ivan Ivanov17BUL71-2Plovdiv 2 R32Lost in Gentofte SF
564 NCH 
(571)
Lorenzo Angelini20ITA71+7+2Plovdiv 2 R32Lost 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-3Plovdiv 2 R32
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-24Qual. Istanbul 2 R1Lost in Segrate R32
Lost in Samsun R32
572477
Kirill Kivattsev28RUS69-6-1
573 NCH 
(912)
Jamie Mackenzie18GER68+358+44Bonn FLost in Metzingen R169999
574469
Juan Sebastián Gómez34COL68-2
57519
Hyeon Chung30KOR68-2
576361
Viacheslav Bielinskyi22UKR68-103-25
577483
Alec Deckers26NED68-3Qual. Istanbul 2 R1
578229
Mukund Sasikumar29IND68-26-6Lost in Bali R16
Lost in Bali 2 R32
579532
John Echeverria24ESP68-3
580418
Maé Malige20FRA68-25-5Lost in Rognac R32
581573
Mario Gonzalez Fernandez24ESP68-4
582 NCH 
(831)
Keegan Rice20CAN67+249+35Qual. Montreal R1Lost in Vancouver SF 
58399
Alexander Ritschard32SUI67-3
584546
Aidan Kim21USA67-3
585318
Gerard Campana Lee21KOR67-3Qual. Plovdiv 2 R1Lost in Qual. Liberec R1
586448
Branko Djurić21SRB66+36+8Lost in Kursumlijska Banja 11 F
Lost in Kursumlijska Banja 12 R32
587519
Amr Elsayed27EGY66-4
588447
Kuan Yi Lee29TWN66-4
589570
Marcel Zieliński25POL66-3Lost in Koszalin QF
590271
Evan Zhu27USA66+17+4Qual. Vancouver W
Lost in Vancouver R32
591574
Romain Faucon23BEL66-3
592470
Imanol López Morillo26ESP66-5Lost in Metzingen R16
Lost in Koszalin QF
593191
Dragos Nicolae Madaras28SWE65-4Lost in Bacau R32
594285
Alexander Weis29ITA65-63-15Lost in Bolzano 2 SF
595479
Jacob Bradshaw23AUS65-5
596586
Karol Filar27POL65-5
597554
Guillaume Dalmasso23FRA65-39-7Lost in Qual. Vancouver R1
598388
Karan Singh23IND65-44-8Lost in Samsun R32
599517
Nino Ehrenschneider25GER65-6
600 NCH 
(679)
Paul Inchauspe22FRA64+79+14Istanbul 2 R32Lost in Samsun SF
601150
João Domingues32POR64-7
602331
Carlos Lopez Montagud26ESP64+24+6Xativa SFLost in Denia SF
603597
Lorenzo Bocchi28ITA64-6
604410
Stefan Popović23SRB64-6Lost in Metzingen R32
605128
Andrea Vavassori31ITA63-5
606601
Duncan Chan21CAN63-5Lost in Vancouver R32
Qual. Montreal W
607597
Daniel de Jonge26NED63-4Lost in Dublin SF
608251
Ergi Kırkın27TUR63-13-1Qual. Grodzisk Mazowiecki R1Lost in Samsun R32
609491
Robin Catry24FRA63-5Lost in Dublin SF
610561
Leonardo Rossi23ITA63-11-1Lost in Qual. Bonn R1
611109
Lukáš Klein28SVK62-5
612302
Andrew Paulson24CZE61-4
613296
Oleksandr Ovcharenko24UKR61-17-3Lost in Bacau R32
Lost in Pitesti R16
614316
Alberto Barroso Campos30ESP61-3
615394
Bruno Kuzuhara22USA61-10-2Edwardsville SF
616586
Nicolas Tepmahc25FRA61-2
617432
Iliyan Radulov21BUL60-2Grodzisk Mazowiecki R32
618514
Marlon Vankan25GER60-2Lost in Metzingen R32
Lost in Wels SF
619513
Kai Wehnelt30GER60-1
620538
Pablo Martinez Gomez20ESP59-61-12Lost in Denia R32
Qual. Liberec W
Lost in Liberec R32
621430
Erik Arutiunian21BLR59-2Qual. Istanbul 2 R1
622569
Alan Fernando Rubio Fierros27MEX59-12-2Lost in Qual. Los Cabos R1
623474
Tsung Hao Huang26TWN59-3
624416
Étienne Donnet25FRA58-3
625269
Aidan Mayo23USA58+64+9Qual. Los Cabos W
Lost in Los Cabos R32
626 NCH 
(644)
Tuncay Duran22TUR58+18+3Istanbul 2 R32Qual. Samsun W
Lost in Samsun R32
627557
Pierluigi Basile19ITA58-4
628595
S D Prajwal Dev30IND58-4Qual. Grodzisk Mazowiecki R1Lost in Qual. Liberec R1
629603
Amir Omarkhanov18KAZ58-2Lost in Astana QF
630378
Dan Martin27CAN58-129-30
631375
Strong Kirchheimer31USA58-2
632458
Maxwell McKennon24USA58-19-3Qual. Istanbul 2 R1Lost in Qual. Samsun R2
633476
Ignacio Monzón28ARG58-3
634136
Alexey Vatutin33RUS57-2
635520
Conner Huertas del Pino30PER57-4Lost in São Paulo R32
Lost in São Paulo 2 R32
636633
Fryderyk Lechno-Wasiutyński21POL57-3Lost in Gentofte R32
637634
Matisse Bobichon24FRA57-3Lost in Brisbane 2 R32
638625
Maximo Zeitune20ARG57-10-1Lost in São Paulo R32
Lost in São Paulo 2 R32
639352
Giovanni Oradini28ITA57-3Lost in Bolzano 2 R16
640433
Aristotelis Thanos25GRE56-3Lost in Gentofte QF
641640
Chase Ferguson27AUS56-1Lost in Brisbane 2 QF
642604
Bruno Fernandez22BRA56-1
643443
Federico Iannaccone27ITA56-8-1
644623
Samuel Heredia20COL56-2
645CH
Alejandro Juan Mano21ESP55
646484
Tristan McCormick27USA55+9+1Lost in Urbana R16
Lost in Edwardsville R32
647646
Pieter De Lange20NED55-1Qual. Metzingen W
Lost in Metzingen R32
648 NCH 
(652)
Radu David Turcanu20ROU55+15+2Lost in Bacau QF
Lost in Pitesti R16
649513
Stefan Adrian Andreescu24ROU55+15+2Pitesti FLost in Bacau QF
650348
Ryan Seggerman26USA54-2
651536
Joshua Sheehy29USA54-2Lost in Qual. Vancouver R1
652517
Shunsuke Mitsui24JPN54-1Lost in Astana QF
653384
Neil Oberleitner26AUT54-14-2
654575
Nikita Mashtakov27UKR54-2
655477
Peter Fajta24HUN54-2Lost in Qual. Liberec R1
656634
Léo Raquillet20FRA54-2Qual. Grodzisk Mazowiecki R1Lost in Qual. Liberec R1
657638
Melios Efstathiou27CYP54-1Qual. Grodzisk Mazowiecki R1
658515
Émilien Demanet21BEL54-11-1Plovdiv 2 R32Lost in Metzingen R32
Lost in Wetzlar R32
659237
Saba Purtseladze24GEO54-2Qual. Istanbul 2 R1Lost in Qual. Samsun R1
660 NCH 
(733)
Naoya Honda20JPN54+99+13Lost in Urbana F
Lost in Edwardsville R32
66199
Brandon Holt28USA53-3
662538
Johan Alexander Rodriguez22COL53-3Lost in Huamantla 4 R16
663315
Alfredo Perez29USA53-3
664651
Ryan Colby22USA53-2
665625
Igor Kudriashov22RUS52-4-1
666155
Dmitry Popko29KAZ52-41-6
667614
Yuta Kawahashi28JPN52+2Lost in Bali R32
Lost in Bali 2 R32
668624
Yaroslav Demin20RUS52+2Qual. Istanbul 2 R1
669590
Ryan Dickerson29USA52-52-8Lost in Huamantla 4 R32
670542
Millen Hurrion27GBR52-5-1
671 NCH 
(685)
Gabriele Bosio25ITA52+14+2Lost in Segrate QF
Lost in Pitesti R32
672450
Yurii Dzhavakian33UKR52+1Qual. Istanbul 2 R1Lost in Qual. Samsun R1
673CH
Roger Pascual Ferra20ESP51+56+7Lost in Qual. Los Cabos R2
674455
Olaf Pieczkowski22POL51-31-4Grodzisk Mazowiecki R32Lost in Astana R32
675553
Pedro Rodenas22ESP51+111+14Lost in Denia F
Lost in Xativa QF
676616
Kārlis Ozoliņš24LAT51-2
677588
Yuta Kikuchi26JPN51-1
678599
Giorgio Tabacco22ITA51-7-1Lost in Bolzano 2 R16
679672
Amit Vales21ISR51-7-1Qual. Grodzisk Mazowiecki R1Lost in Qual. Bonn R1
680668
Pierre Delage25FRA51+2+1Strasbourg FLost in Kursumlijska Banja 11 R16
681552
Keisuke Saitoh25JPN51+2+1Lost in Bali R16
Lost in Bali 2 SF
682238
Yusuke Takahashi28JPN51-5Lost in Bali R16
Lost in Bali 2 QF
683663
Samir Hamza Reguig24ALG51-5Lost in Bacau R16
Lost in Qual. Liberec R1
684680
Michael Antonius16USA50-4
685465
Egor Agafonov23RUS50-4
686684
Thiago Cigarran26ARG50-2
687363
Oscar Jose Gutierrez33ESP50+26+3Qual. Hagen R1Lost in Denia QF
688634
Timofei Derepasko19RUS50-2Lost in Rognac R32
689185
Aziz Dougaz29TUN49-2Qual. Grodzisk Mazowiecki R1Lost in Qual. Washington R1
690189
Arthur Bouquier25FRA49-2
691463
Sander Jong26NED49-1
692252
Samuel Vincent Ruggeri24ITA49
693 NCH 
(696)
Martin Van Der Meerschen26BEL49+30+4Lost in Segrate SF
694394
Tiago Cação28POR49-1Lost in Aldershot QF
695625
Leo Vithoontien26JPN49Lost in Edwardsville R32
696438
Orel Kimhi22ISR48
697159
Hady Habib27LBN48-47-6
698289
Adria Soriano Barrera27COL48-31-4
699552
Igor Gimenez26BRA48-61-8
700603
Oscar Weightman24GBR48-3Qual. Grodzisk Mazowiecki R1
701219
Nicolás Álvarez Varona25ESP48-3
702586
Gabriel Ghetu18ROU48-3Lost in Pitesti QF
703693
Dong Ju Kim24KOR48-2
704696
Andreja Petrovic26NOR48-1Lost in Urbana R32
Lost in Edwardsville QF
705651
Nicolás Villalón22CHI48-11-1Lost in São Paulo 2 R16
706698
Marc Majdandzic21GER48-2Lost in Segrate R32
Lost in Gentofte R32
707 NCH 
(876)
Evan Bynoe27USA48+232+24Urbana W
Lost in Edwardsville R32
708 NCH 
(763)
Dragos Nicolae Cazacu22ROU48+114+14Qual. Plovdiv 2 R1Lost in Bacau F
Lost in Pitesti R32
709277
Michael Vrbenský26CZE47+35+5Qual. San Marino W
Lost in San Marino R32 
710705
Daniel Jade17FRA47-5
71174
Mirza Bašić35BIH47-102-14Qual. Grodzisk Mazowiecki R1Lost in Qual. Samsun R2
712526
Maxence Beaugé26FRA47-6
713595
Théo Papamalamis20FRA47-6Strasbourg F
714453
Arklon Huertas Del Pino Cordova32PER47-6
715527
Ye Cong Mo26CHN47-6
716653
Matyáš Černý24CZE47-16-1Lost in Liberec R32
717620
Josip Šimundža21CRO47-7
718549
Tianhui Zhang20CHN47-6
719501
Shinji Hazawa27JPN47-5Lost in Brisbane 2 R16
Lost in Brisbane 3 QF
720600
Khololwam Montsi23RSA46-4
721719
Rafael Izquierdo Luque26ESP46-2
722721
Anton Arzhankin23RUS45
723280
Jakub Nicod22CZE45-48-6Qual. Liberec W
Lost in Liberec R32
724660
Daniel Antonio Núñez25CHI45-33-4
725CH
Vincent Marysko20GER45Lost in Wetzlar QF
726508
Manish Sureshkumar26IND45-2Lost in Bali R32
Lost in Bali 2 R16
727 NCH 
(728)
Nikolai Barsukov19GER45+1Qual. Hagen R1Lost in Wetzlar QF
728617
Lorenzo Sciahbasi20ITA44+2
729448
Aleksandre Bakshi29GEO44-61-8Lost in Astana R32
730728
Hunter Heck24USA44+1Qual. Istanbul 2 R1Lost in Qual. Samsun R1
731471
Yuki Mochizuki28JPN44-20-3Lost in Brisbane 2 R16
732654
Franco Ribero26ARG44+1Qual. Plovdiv 2 R1
733656
Maik Steiner32GER44-7-1
734508
Loann Massard21FRA44+6+1Lost in Rognac R16
735734
Daniele Rapagnetta19ITA44-1Qual. Plovdiv 2 R1
736707
Seydina André22SEN44-1Lost in Rognac R32
737440
Alessandro Pecci25ITA43-1
738327
Naoki Nakagawa29JPN43-1
739620
Ben Jones28GBR43-1
740618
Santiago De La Fuente24ARG43-1
741437
Michiel De Krom28NED43Lost in Denia R16
Lost in Qual. Bonn R1
742305
Kalin Ivanovski22MKD42+10+1Lost in Ollersbach R16
743702
Noa Vukadin22CRO42-1
744743
Herman Hoeyeraal24NOR42+1Lost in Denia R32
Lost in Xativa QF
745730
Oskar Brostrom Poulsen24DEN42+1Lost in Gentofte R16
746576
Michal Krajčí21SVK42-14-2
747587
Pawit Sornlaksup26THA42+1Lost in Astana R16
748341
Wilson Leite34BRA42+1Lost in São Paulo 2 SF
749443
Yanaki Milev22BUL42+1Plovdiv 2 R32Lost in Kursumlijska Banja 11 QF
750696
Matteo Covato21ITA42+1Lost in Huamantla 3 R32
Lost in Huamantla 4 R32
751604
Andres Santamarta Roig19ESP41+3Lost in Denia R32
752546
Uisung Park25KOR41-50-7
753544
Adhithya Ganesan20USA41+2
754627
Ryan Fishback24USA41+3
755 NCH 
(756)
Ignacio Parisca Romera20VEN41+3Lost in Denia R16
Lost in Xativa QF
756458
Nicolas Zanellato24BRA41+4Lost in São Paulo R16
Lost in São Paulo 2 QF
757 NCH 
(761)
John Hallquist Lithen24SWE41+4Lost in Metzingen R32
Lost in Wels SF
758741
Joshua Charlton27AUS41+4Lost in Brisbane 2 R32
Lost in Brisbane 3 R32
75916
Nicolás Jarry30CHI40+4
760204
Máté Valkusz27HUN40+4
761 NCH 
(777)
Matt Hulme27AUS40+33+4Lost in Brisbane 2 SF
762747
Juan Sebastian Osorio28COL40+4Lost in São Paulo R32
Lost in São Paulo 2 R16
763724
Fernando Cavallo20ARG40-16-2
764648
Attila Boros22HUN40+3
765509
Manuel Mazza27ITA40-9-1Lost in Qual. San Marino R2
766 NCH 
(781)
Mert Naci Türker27TUR40+24+3Istanbul 2 R32Qual. Samsun W
Lost in Samsun R32
767451
Marko Miladinović25SRB40+3+1Lost in Urbana R16
Lost in Edwardsville R32
768689
Rodrigo Alujas23MEX40Lost in Huamantla 4 R16
769636
Aleksandr Braynin26UKR40+6+1Qual. Hagen R1Lost in Ollersbach R32
Lost in Qual. Liberec R2
770741
Matthew Forbes20USA39-27-3
771447
Tomás Farjat25ARG39-2Lost in Metzingen R32
Lost in Wetzlar R32
772496
Denis Klok28RUS39-1Lost in Kursumlijska Banja 12 R16
773 NCH 
(774)
Daniel Salazar25COL39+1Lost in Strasbourg R16
774694
Maxence Bertimon26FRA39-1Lost in Segrate R32
Lost in Strasbourg QF
77555
Facundo Bagnis36ARG38-275-50
776346
Stuart Parker29GBR38+2
777677
Kasra Rahmani19IRI38+5
778378
Sora Fukuda28JPN38+5Lost in Astana QF
779362
Tim Handel29GER38-7-1Qual. Hagen R1Lost in Metzingen R32
Lost in Wetzlar R16
780636
Taisei Ichikawa25JPN38+12+1Lost in Bali QF
Lost in Bali 2 R32
78137
Emil Ruusuvuori27FIN37+4
782 NCH 
(787)
Noah Zamora23USA37+5Lost in Edwardsville R16
783782
Matt Ponchet22FRA37+5Lost in Dublin QF
784724
Matt Kuhar30USA37+7Lost in Huamantla 4 QF
785724
Carles Hernández25ESP37-58-8Xativa SFLost in Denia R32
786326
Alexis Gautier29FRA36+7
787407
Michael Agwi22IRL36+8Lost in Dublin QF
788387
Mariano Kestelboim30ARG36-23-4
789383
Gabriele Pennaforti25ITA36+7Lost in Bolzano 2 R16
790 NCH 
(792)
Scott Jones28AUS36+7Lost in Brisbane 2 R32
Lost in Brisbane 3 QF
791 NCH 
(811)
Keshav Chopra24USA36+20+1Lost in Huamantla 3 QF
Lost in Huamantla 4 QF
792722
Alejandro Turriziani Álvarez23ESP36+6Lost in Rognac R32
793 NCH 
(813)
Andrea De Marchi19ITA36+20+1Kursumlijska Banja 12 FLost in Kursumlijska Banja 11 R16
794 NCH 
(799)
Nikola Slavic25SWE36+5Lost in Gentofte R16
795716
Dinko Dinev22BUL36+5Qual. Plovdiv 2 R1Lost in Kursumlijska Banja 11 R32
796184
Nicholas David Ionel23ROU36+5
797575
Luca Castagnola24ITA36-13-2Qual. Plovdiv 2 R1Lost 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 F
805468
Ryuki Matsuda26JPN35-16-2Lost in Bali F
Lost in Bali 2 QF
806675
Francisco Rocha26POR35+8
807745
Taiyo Yamanaka24JPN35+8Lost in Astana R32
808771
Cosme Rolland De Ravel22FRA34+8Qual. Plovdiv 2 R1Lost 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-1Qual. Istanbul 2 R1Lost in Dublin R16
812712
Benjamin Torrealba21CHI34+8Lost in São Paulo R32
Lost in São Paulo 2 QF
813803
Michel Hopp27GER34+8
814 NCH 
(823)
Nicolas Jadoun23FRA34+9Lost in Rognac R32
815805
Nicolas Oliveira20BRA33+2-1Lost in São Paulo R32
Lost in São Paulo 2 R16
816451
Dan Alexandru Tomescu27ROU33+9
817232
José Pereira35BRA33+28+2Lost in São Paulo QF
818812
Maximilian Homberg23GER33+8
819663
Benjamin Pietri30FRA33+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+7Lost in Aldershot QF
827486
Alex Knaff28LUX32+8Lost in Rognac R32
828541
Arda Azkara23TUR32-20-3Istanbul 2 R32Lost 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+9Qual. Plovdiv 2 R1Lost in Pitesti QF
836692
Hoyoung Roh20KOR31+5
837459
Nikolay Vylegzhanin26RUS31+5
838638
Yusuke Kusuhara28JPN31+5
839759
Jesse Flores31CRC31+7
840 NCH 
(853)
Carles Cordoba20ESP31+17+1Qual. Plovdiv 2 R1Lost 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+7Qual. Hagen R1
844 NCH 
(852)
Aleksa Ćirić26SRB30+8
845782
Stefano D'Agostino22ITA30-9-2Lost in Bolzano 2 R16
846 NCH 
(853)
Dominik Reček31CZE30+7Qual. Hagen R1Lost 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+6Lost in Kursumlijska Banja 11 R32
Lost in Kursumlijska Banja 12 SF
850788
Joao Victor Couto Loureiro23BRA30-12-2Qual. Plovdiv 2 R1Lost 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+6Lost in Urbana R32
Lost in Edwardsville R16
857614
William Grant25USA29-3-1
858 NCH 
(865)
Alan Ważny19POL29+7Lost in Koszalin QF
859660
Michael Zhu33USA29+7Qual. Plovdiv 2 R1
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+8Lost in Edwardsville QF
865 NCH 
(870)
Max Dahlin20SWE28+513+22Lost in Bonn SF
866858
Manuel Plunger24ITA28+7Lost in Bolzano 2 R16
867655
Thanapet Chanta26THA28+9
868769
Miles Jones25USA28+9
869860
Tomás Martínez22ARG28+10
870 NCH 
(921)
William Rejchtman Vinciguerra19SWE28+68+4Qual. Plovdiv 2 R1Qual. Liberec W
Lost in Liberec R32
871845
Isaac Becroft25NZL28+39+2Bali 2 FLost in Bali QF
872688
Alexandre Aubriot27FRA28+8
873691
Matthew Summers27GBR28+8
874 NCH 
(882)
Bryce Nakashima22USA27+8Lost in Edwardsville R16
875 NCH 
(883)
Sebastian Gorzny22USA27+8Lost in Edwardsville R32
876569
James Watt26NZL27+10
877 NCH 
(888)
Theodore Dean24USA27+11
878 NCH 
(889)
Stijn Paardekooper22NED27+11
879774
Nitin Kumar Sinha27IND27+11Qual. Grodzisk Mazowiecki R1Lost in Qual. Liberec R1
880479
Felix Corwin30USA27+11
881744
Nikita Belozertsev17UZB27-17-2Qual. Plovdiv 2 R1Lost in Kursumlijska Banja 11 QF
Lost in Kursumlijska Banja 12 R32
882879
Ronit Karki18USA27+11Lost in Urbana R32
883 NCH 
(895)
Giulio Perego23ITA27+12Lost in Aldershot R16
884694
Xiaofei Wang23CHN27-9-1
885403
Lorenzo Rottoli24ITA27+11
886666
Niccolo Catini28ITA27+11
887879
Sam Ryan Ziegann28AUS27+32+2Bali 2 FLost in Bali QF
888729
Tomas Curras Abasolo26ESP27+11
889713
Grigoriy Lomakin28KAZ27+24+1Lost in Qual. Samsun R2
890614
Alejandro Manzanera Pertusa23ESP26-3-1
891 NCH 
(900)
Davide Tortora25ITA26+9Qual. Bolzano 2 W
Lost in Bolzano 2 R32
892114
Jason Jung37TWN26+10
893857
Charlie Robertson19GBR26+10Lost in Aldershot R16
894468
Dominik Kellovský30CZE26+10Qual. Plovdiv 2 R1Lost in Qual. Liberec R1
895866
Lorenzo Gagliardo26ARG26+10
896182
Maximilian Neuchrist35AUT26+10
897878
Tristan Stringer20USA26+10
898719
Hanyi Liu25CHN26-4-1
899894
Tom Zeuch26GER26+12Lost in Koszalin QF
900561
Fermin Tenti29ARG26-2-1
901796
Finn Murgett24GBR26+11
902684
Ali Yazdani22IRI26+20+1Lost in Kursumlijska Banja 11 R16
Lost in Kursumlijska Banja 12 R16
903233
Gabriel Debru20FRA25+9096+25Samsun F5050
904273
Elmar Ejupovic33GER25-80-8
904584
Kyle Kang21USA25-35-3
90613
Nick Kyrgios31AUS25+8
907816
Zsombor Velcz23HUN25+8
908321
Facundo Juárez28ITA25-23-2
909638
Johannes Ingildsen29DEN25+7
910901
Luis Felipe Miguel22BRA25+7
911673
Gustavo Ribeiro De Almeida20BRA25-158-16São Paulo 2 F
912479
Ilya Snițari24MDA25-11-1
913 NCH 
(915)
Nico Hipfl20AUT25+5Lost in Wels R16
914 NCH 
(986)
Robert Guna20ROU25+114+7Lost in Bacau SF
915810
Kristijan Juhas25SRB25+36+2Lost in Kursumlijska Banja 11 QF
Lost in Kursumlijska Banja 12 R32
916622
Amaury Raynel24FRA25-38-3Lost in Qual. Metzingen R1
Lost in Strasbourg QF
917835
Younes Lalami25MAR25+3Qual. Grodzisk Mazowiecki R1Lost in Rognac R32
918 NCH 
(921)
Egor Pleshivtsev19RUS25+3
919 NCH 
(922)
Giannicola Misasi25ITA25+4Lost in Kursumlijska Banja 11 R32
920917
Muhammad Shoaib24PAK24+4
92129
Christopher Eubanks30USA24-72-6
922822
Ofek Shimanov21ISR24+3Qual. Astana 2 R2Qual. Astana W
Lost in Astana R32
923740
Pierre Yves Bailly22BEL24+3
924913
Kriish Tyagi19IND24+3
92585
Dennis Novak32AUT24+4
926805
Oliver Bonding19GBR24+4Lost in Urbana R32
Lost in Edwardsville R16
927814
Jeffrey Von Der Schulenburg24SUI24+5
928 NCH 
(952)
Yannick Theodor Alexandrescou18FRA24+45+3Plovdiv 2 R32Lost in Bacau QF
Lost in Pitesti QF
929235
Ivan Nedelko40RUS24+4
930867
Qian Sun25CHN24+4
931905
Christopher Li23PER24+4
932839
Yaojie Zeng24CHN24-23-2
933736
Jakub Filip20CZE24+4
934 NCH 
(946)
Louis Larue22FRA24+19+1Lost in Rognac R16
935395
Wishaya Trongcharoenchaikul31THA24+5
936908
Daniil Sarksian20ARM24+5
937237
Nicolás Barrientos39COL23+5
938 NCH 
(943)
Pablo Perez Ramos23ESP23+5Qual. Roehampton R1Lost in Dublin R32
939736
Martin Borisiouk26BLR23+5Qual. Astana 2 R2
940 NCH 
(946)
Noritaka Koizumi23JPN23+6
941269
Giovanni Fonio28ITA23+6
942845
Shunsuke Nakagawa26JPN23+51+3Qual. Samsun W
Lost in Samsun R32
943911
Kacper Szymkowiak21POL23+5Qual. Grodzisk Mazowiecki R1
94462
Kenny de Schepper39FRA23+5Qual. Grodzisk Mazowiecki R1Lost in Strasbourg R16
945889
Markus Mölder21EST23-53-4Dublin F
946814
Marc Van Der Merwe31RSA23+4
947364
Mikalai Haliak27BLR23-11-1
948362
Bastián Malla29CHI23+14+1Qual. São Paulo W
Lost in São Paulo R16
Qual. São Paulo 2 W
Lost in São Paulo 2 SF
949536
Ryotaro Taguchi26JPN23+17+1Lost in Bali SF
Lost in Bali 2 R16
950 NCH 
(973)
Michele Mecarelli19ITA23+32+2Lost in Segrate QF
Lost in Bolzano 2 R32
951931
Rocco Piatti21MON23+1
952704
Mwendwa Mbithi28USA23-133-11Lost in Huamantla 3 SF
Lost in Huamantla 4 R16
953861
Marcus Walters28GBR23+1Lost in Aldershot R32
954859
Adan Freire Da Silva27FRA23+1Lost in Segrate R32
Lost in Strasbourg R32
955951
Kerem Yilmaz19TUR23+1Qual. Istanbul 2 R1Lost in Qual. Samsun R1
956 NCH 
(957)
Benjamin O'Connell27AUS23+1Lost in Brisbane 2 R32
957278
Lucas Gerch31GER22-12-1
958319
Patrick Maloney26USA22-30-2
959608
Blu Baker24GBR22
960934
Žiga Šeško18SLO22Wels F
961639
Bekkhan Atlangeriev25RUS22
962900
Enzo Kohlmann De Freitas19BRA22+17+1Lost in São Paulo R16
Qual. São Paulo 2 W
Lost in São Paulo 2 R16
963961
Oliver Okonkwo26GBR22Lost in Urbana R32
Lost in Qual. Edwardsville R2
964CH
Charles Bertimon26FRA22Lost in Strasbourg R16
965385
Aryan Shah20IND22Lost in Qual. Washington R1
966130
Duck-hee Lee28KOR22-58-4
967352
Kris Van Wyk29RSA22
968727
Petros Tsitsipas26GRE22Lost in Ollersbach R32
969826
Benjamin Thomas George23CAN22Lost in Qual. Vancouver R1
970947
Karim Ibrahim22EGY22
971135
Antoine Escoffier34FRA21-169-14
972838
Luca Pow21GBR21-1
973972
Linus Lagerbohm18FIN21-1
974411
Micah Braswell24USA21
975946
Taym Al Azmeh22SYR21
976860
Chanyeong Oh28KOR21Lost in Bali R32
977753
Justin Roberts29BAH21Lost in Urbana R32
Lost in Edwardsville R32
978968
Markus Malaszszak22THA21+3
979946
Aaron Funk20GER21+4Qual. Metzingen W
Lost in Metzingen R32
Lost in Wetzlar R16
980 NCH 
(984)
Julian Cundom25ARG21+4
981604
Dev Javia24IND21+4
982979
Yuta Tomida19JPN21+4Lost in Bali R32
Lost in Bali 2 R32
983827
Pietro Marino25ITA21+4Qual. Plovdiv 2 R1Lost in Segrate R32
984906
Niccolo Ciavarella22ITA21+4Lost in Segrate R32
Lost in Bolzano 2 R32
98512
Borna Ćorić29CRO20-137-10
986839
Benito Sánchez Martinez24GER20+5
987712
Aoran Wang29CHN20+5
988838
Iiro Vasa23FIN20+7Lost in Wels QF
989797
Elgin Khoeblal24NED20+74+4Lost in Kursumlijska Banja 11 SF
990773
Artur Kukasian22RUS20-13-1Lost in Kursumlijska Banja 12 R32
991640
Axel Garcian24FRA20+5Lost in Strasbourg R16
992874
Ryo Tabata18JPN20-118-8Lost in Astana R16
993546
Diego Augusto Barreto Sánchez24ESP20+4
994731
Axel Nefve26USA20+5
995973
Maxwell Exsted19USA20-15-1Lost in Edwardsville QF
996837
Marko Maksimović20SRB20+2Lost in Kursumlijska Banja 12 QF
997975
Mickael Kaouk17FRA20+3
998 NCH 
 1059
Duje Markovina18AUS20+70+4Lost in Brisbane 2 SF
Lost in Brisbane 3 R32
999299
Hazem Naw26SYR20+2Lost in Wels R32
1000966
Sydney Zick19GER20+2
In Play :
 ATP1000  Montreal
 ATP500  Washington
 ATP250  Los Cabos
 CH125  San Marino, ​Vancouver
 CH100  Hagen
 CH75  Bonn, ​Grodzisk Mazowiecki, ​Liberec
 CH50  Istanbul 2, ​Plovdiv 2, ​Samsun
 M25  Aldershot, ​Edwardsville, ​Gentofte, ​Koszalin, ​Pitesti, ​Roehampton, ​Wetzlar
 M15  Astana, ​Astana 2, ​Bali 2, ​Brisbane 3, ​Dublin, ​Kursumlijska Banja 12, ​São Paulo 2, ​Strasbourg, ​Wels, ​Xativa
Highlight Country :