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 Fritz28USA3230+1-70Washington F
(SF  )
34003400
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
15 NCH 
 (23) 
Rafael Jódar19ESP2243+9+316Washington F
(SF  )
24132413
165
Andrey Rublev28RUS2220-2-200Montreal R64
1712
Jakub Menšík20CZE2205Montreal R64Lost in Washington R16 Lost in Washington R16 
Montreal R64
1816
Valentin Vacherot27MON2176-12Montreal R64
1915
Learner Tien20USA2145-3-100Montreal R64Lost in Washington R32 Lost in Washington R32 
Montreal R64
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+170Montreal R64Lost in Washington SF Lost in Washington SF 
Montreal R64
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+150Montreal R64Lost in Washington SF Lost in Washington SF 
Montreal R64
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+155Montreal R128Lost in Los Cabos F Lost in Los Cabos F 
Montreal R128
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-1Montreal R128Lost in Washington R32 
Qual. Montreal W
Lost in Washington R32 
Qual. Montreal W
Montreal R128
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-1Lost in Montreal 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-2Hagen R32
7643
Camilo Ugo Carabelli27ARG790-1Montreal R128
7775
Jan Choinski30GBR770+11+63Hagen R32Bonn WBonn W
Hagen R32
7854
Valentin Royer25FRA763-5Montreal R128
79CH
Jaime Faria22POR760Lost in Qual. Montreal R1
8063
Mattia Bellucci25ITA754+1+3Montreal R128
8137
Marcos Giron33USA745+4+15Montreal R128Qual. Washington W
Lost in Washington R32 
Qual. Montreal W
Qual. Washington W
Lost in Washington R32 
Qual. Montreal W
Montreal R128
82 NCH 
(127)
Arthur Géa21FRA744+45+242Los Cabos W 
8331
Márton Fucsovics34HUN740+1Montreal R128
8447
Facundo Díaz Acosta25ARG732+23+119San Marino W
(SF  )
853
Marin Čilić37CRO721+1Montreal R128
8646
James Duckworth34AUS721-3-25Montreal R128Lost in Los Cabos R16Lost in Los Cabos R16
Montreal R128
8762
Zachary Svajda23USA719-11-62Montreal R128Lost in Qual. Washington R2
Lost in Washington R32
Lost in Qual. Washington R2
Lost in Washington R32
Montreal R128
8821
Lorenzo Sonego31ITA718-8-40Montreal R128
8945
Aleksandr Shevchenko25KAZ699Lost in Qual. Montreal R1
9076
Marco Trungelliti36ARG693+1Lost in Qual. Montreal R1
9129
Giovanni Mpetshi Perricard23FRA690-4-20Montreal R128
92 NCH 
(108)
Coleman Wong22HKG680+16+92Lost in Los Cabos SF 
9362
Rinky Hijikata25AUS677Montreal R128Lost in Los Cabos R32 Lost in Los Cabos R32 
Montreal R128
9489
Sho Shimabukuro29JPN677Montreal R128Lost in Los Cabos R32 
Qual. Montreal W
Lost in Los Cabos R32 
Qual. Montreal W
Montreal R128
9554
Aleksandar Kovačević27USA676+3Montreal R128Lost in Los Cabos R32 Lost in Los Cabos R32 
Montreal R128
9658
Hugo Gaston25FRA672-6-22Lost in Qual. Montreal R1
9774
Adam Walton27AUS654-1-16Montreal R128Lost in Los Cabos R32
Qual. Montreal W
Lost in Los Cabos R32
Qual. Montreal W
Montreal R128
9870
Dino Prižmić20CRO652
994
Holger Rune23DEN650-17-100
100 NCH 
(104)
Martin Damm22USA650+4+22Montreal R128Qual. Washington W
Lost in Washington R32 
Qual. Montreal W
Qual. Washington W
Lost in Washington R32 
Qual. Montreal W
Montreal R128
Advertisement
10148
Aleksandar Vukic30AUS649+4+25Montreal R128Qual. Washington W
Lost in Washington R16 
Qual. Montreal W
Qual. Washington W
Lost in Washington R16 
Qual. Montreal W
Montreal R128
10236
Roman Safiullin28RUS648-10-30
10342
Benjamin Bonzi30FRA639-2+6Montreal R128Lost in Vancouver QF 
Qual. Montreal W
Lost in Vancouver QF 
Qual. Montreal W
Montreal R128
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-3Montreal R128Qual. Montreal WQual. Montreal W
Montreal R128
11186
Dalibor Svrčina23CZE574+5+20Lost in Los Cabos QF 
Lost in Qual. Montreal R1
11289
Patrick Kypson26USA570+1
113 NCH 
(118)
Michael Zheng22USA565+5+13Montreal R128Lost in Los Cabos R16
(R32  )
Qual. Montreal W
Lost in Los Cabos R16
(R32  )
Qual. Montreal W
Montreal R128
11491
Otto Virtanen25FIN564+1+8Lost in San Marino R16 
11567
Eliot Spizzirri24USA557-6-22
11654
Yibing Wu26CHN553+1
11792
Shintaro Mochizuki23JPN547-3-22Montreal R128Lost in Vancouver R16
Qual. Montreal W
Lost in Vancouver R16
Qual. Montreal W
Montreal R128
11864
Yunchaokete Bu24CHN546-7-30
119107
Titouan Droguet25FRA532Montreal R128Qual. Montreal WQual. Montreal W
Montreal R128
120101
Vilius Gaubas21LTU523+8+23Hagen R32Lost in San Marino SF Lost in San Marino SF 
Hagen R32
121102
Kyrian Jacquet25FRA521-1Montreal R128Qual. Montreal WQual. Montreal W
Montreal R128
122121
Dane Sweeny25AUS518-1Lost in Vancouver R16
Lost in Qual. Montreal R1
123106
Zsombor Piros26HUN517-1Hagen R32
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-1Montreal R128Lost in Qual. Los Cabos R1
Qual. Montreal W
Lost in Qual. Los Cabos R1
Qual. Montreal W
Montreal R128
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-50Montreal R128Lost in Qual. Washington R1
Qual. Montreal W
Lost in Qual. Washington R1
Qual. Montreal W
Montreal R128
134109
Andrea Pellegrino29ITA454+3+8Lost in San Marino R16 
13538
Alexandre Müller29FRA445-3-34Hagen R32Lost in San Marino QF
(R16  )
Lost in San Marino QF
(R16  )
Hagen R32
13617
Cristian Garín30CHI438+3
1373
Grigor Dimitrov35BUL432+3
13858
Arthur Cazaux23FRA432+3
13919
Alexei Popyrin26AUS430-36-200Montreal R128Lost in Vancouver R32 
Qual. Montreal W
Lost in Vancouver R32 
Qual. Montreal W
Montreal R128
14060
Stefano Travaglia34ITA429+2Hagen R32Lost in Bonn R32Lost in Bonn R32
Hagen R32
14164
Hugo Dellien33BOL426+2-2Lost in San Marino R16
Lost in 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+10Hagen R32Lost in San Marino QF
(R16  )
Lost in San Marino QF
(R16  )
Hagen R32
14836
Pedro Martínez29ESP386-10Lost in San Marino R32
14923
Dušan Lajović36SRB378+3Lexington R32Lost in Qual. Washington R1Lost in Qual. Washington R1
Lexington R32
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. Lexington R2Qual. Los Cabos W
Lost in Los Cabos R32
Qual. Los Cabos W
Lost in Los Cabos R32
Qual. Lexington R2
154111
Zdeněk Kolář29CZE370Hagen R32Lost in Liberec R32Lost in Liberec R32
Hagen R32
155146
Stefanos Sakellaridis21GRE368
15631
Zhizhen Zhang29CHN365Lost in Vancouver R32 
157145
Mark Lajal23EST361+32+58Lost in Vancouver F 
158125
Alex Bolt33AUS354+10+13Lexington R32Lost in Qual. Washington R2Lost in Qual. Washington R2
Lexington R32
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+1Lexington R32
16467
Luca Nardi22ITA346+1
165148
Rei Sakamoto20JPN344+1Lexington R32
166 NCH 
(167)
Daniil Glinka26EST341+3Grodzisk Mazowiecki R32
167 NCH 
(169)
Gauthier Onclin25BEL339+3
168106
Tristan Boyer25USA338-6-12Lexington R32Qual. Los Cabos W
Lost in Los Cabos R16
Qual. Los Cabos W
Lost in Los Cabos R16
Lexington R32
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-12Lexington R32Lost in Vancouver R32Lost in Vancouver R32
Lexington R32
173160
Gonzalo Bueno22PER322-13-31Lost in Liberec F
174133
Federico Agustin Gomez29ARG320+17+22Hagen R32Lost in Bonn SFLost in Bonn SF
Hagen R32
175153
Alexis Galarneau27CAN320-8-24Montreal R128
176 NCH 
(179)
Remy Bertola27SUI319+3Lost in Qual. Washington R1
1779
Roberto Bautista Agut38ESP318+3
178174
Federico Cina19ITA318+3Lexington R32
17931
Lloyd Harris29RSA317+3Lexington R32
180159
Luka Mikrut22CRO317-2-4
18181
Michael Mmoh28USA315+6+8Lexington R32Lost in Vancouver R16 Lost in Vancouver R16 
Lexington R32
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+6Hagen R32Lost in Bonn R16Lost in Bonn R16
Hagen R32
185 NCH 
(186)
Tom Gentzsch22GER308+1-2Hagen R32Lost in Bonn R16Lost in Bonn R16
Hagen R32
186184
David Jordá Sanchis32ESP305+2Lost in San Marino R32
18795
Tristan Schoolkate25AUS302-26-50Lexington R32
18849
Roberto Carballés Baena33ESP299-12-24Lost in Bonn R16
189156
Vitaliy Sachko29UKR298+3Hagen R32
190139
Ugo Blanchet27FRA296-15-30
191 NCH 
(194)
Lautaro Midon22ARG293+5
192190
Gianluca Cadenasso21ITA289+6
193 NCH 
(197)
Diego Dedura18GER288+4-2Hagen R32
194134
Moez Echargui33TUN287-43-92Lexington R32Lost in Qual. Washington R2Lost in Qual. Washington R2
Lexington R32
195 NCH 
(199)
Keegan Smith28USA287+4
19624
Yoshihito Nishioka30JPN286-3-10
197133
Colton Smith23USA283-13-30Lexington R32Lost in Qual. Los Cabos R1Lost in Qual. Los Cabos R1
Lexington R32
198127
Lorenzo Giustino34ITA283+3Hagen R32Lost in Bonn R32Lost in Bonn R32
Hagen R32
19993
Liam Broady32GBR282+3Lexington R32Lost in Vancouver R32Lost in Vancouver R32
Lexington R32
20058
Thiago Seyboth Wild26BRA281+6+6Lost in Liberec R16
Advertisement
201 NCH 
(202)
Harry Wendelken24GBR281+4+5Lexington R32Lost in Vancouver R16Lost in Vancouver R16
Lexington R32
202176
Clément Chidekh25FRA280+2Lost in Vancouver R16
203181
Daniel Rincon23ESP274+4Hagen R32Lost in San Marino R32Lost in San Marino R32
Hagen R32
204184
Luka Pavlovic26FRA273+4Lost in San Marino R32
205123
Jérôme Kym23SUI271-11-22Hagen R32
206197
Pol Martín Tiffon27ESP269+3
20727
Laslo Djere31SRB268+3
208105
Elias Ymer30SWE266-5-14Lexington R32Lost in Qual. Washington R1Lost in Qual. Washington R1
Lexington R32
209113
Liam Draxl24CAN265+2Montreal R128
210196
Rio Noguchi27JPN265+2
211169
Henri Squire25GER265+3+2Hagen R32Lost in Bonn R16Lost in Bonn R16
Hagen R32
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-1Lexington R32
218216
Felix Gill24GBR259+1Lexington R32
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-44Hagen R32Lost in Bonn R32Lost in Bonn R32
Hagen 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 
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-1Hagen R32
238153
Jay Clarke28GBR236-1
239164
James McCabe23AUS235-1Lexington R32Lost in Qual. Washington R1Lost in Qual. Washington R1
Lexington R32
240217
Yi Zhou21CHN234-1Lost in Vancouver R32
241158
Yu-hsiou Hsu27TWN232-19-21Lexington R32Lost in Vancouver R32Lost in Vancouver R32
Lexington R32
242231
Max Houkes26NED231-1+1Hagen R32Lost in Metzingen QF
Lost in Bonn R32
Lost in Metzingen QF
Lost in Bonn R32
Hagen R32
243 NCH 
(248)
Andre Ilagan25USA231+5+9Lexington R32Lost in Qual. Washington R2Lost in Qual. Washington R2
Lexington R32
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+8Lexington R32Lost in Vancouver R16 Lost in Vancouver R16 
Lexington R32
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 R2
258187
João Lucas Reis Da Silva26BRA214+1Lost in Bonn R32
259257
Mili Poljičak22CRO213+93+69Qual. San Marino W
Lost in San Marino F
(SF  )
260 NCH 
(262)
Cezar Crețu25ROU211+3
261167
Alex Barrena23ARG211+3Hagen R32Lost in Bonn R16Lost in Bonn R16
Hagen R32
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 R2Lost in Liberec QFLost in Liberec QF
Qual. Hagen R2
267181
Abdullah Shelbayh22JOR206+2-1Qual. Lexington R1Lost in Qual. Washington R2Lost in Qual. Washington R2
Qual. Lexington R1
268201
Edas Butvilas22LTU205-18-14Lexington R32Lost in Qual. Washington R1Lost in Qual. Washington R1
Lexington R32
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-10Hagen R32
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 R2Qual. San Marino W
Lost in San Marino QF 
Qual. San Marino W
Lost in San Marino QF 
Qual. Hagen R2
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 R64Lost in Washington R32 Lost in Washington R32 
Montreal R64
28239
J.J. Wolf27USA195+281+125Vancouver W 
283170
Mattéo Martineau27FRA195-3Lost in Bonn R32
28436
Pierre Hugues Herbert35FRA194-39-30
285267
Petr Bar Biryukov24RUS194-4Istanbul 2 R32Astana WAstana W
Istanbul 2 R32
286282
Juan Manuel La Serna22ARG193-4
287235
Charles Broom28GBR192-4Lost in Vancouver R32
288172
Murphy Cassone23USA190-3Lost in Vancouver R32
289286
Sandro Kopp26AUT190-3Plovdiv 2 R32Lost in Bolzano 2 FLost in Bolzano 2 F
Plovdiv 2 R32
290284
Florian Broska28GER189-6-2
291144
Akira Santillan29JPN189-3Istanbul 2 R32
2927
David Goffin35BEL188-14-10
293196
Rodrigo Pacheco Mendez21MEX188+27+25Qual. Lexington R2Lost in Los Cabos R16 Lost in Los Cabos R16 
Qual. Lexington R2
294290
Federico Bondioli21ITA186-3
295103
Stefan Kozlov28USA185-3Lost in Qual. Washington R1
296180
Justin Engel18GER185-3
297214
Ilia Simakin22RUS185-3Istanbul 2 R32
298250
Philip Henning25RSA184-3Grodzisk Mazowiecki R32Lost in Liberec R32Lost in Liberec R32
Grodzisk Mazowiecki R32
299298
Mert Alkaya26TUR183-1Istanbul 2 R32Lost in Samsun R32Lost in Samsun R32
Istanbul 2 R32
300257
Miguel Damas26ESP183-11-5Lost in Qual. Bonn R1
301299
Sean Cuenin22FRA181-2
302105
Duje Ajduković25CRO181+5+5Lost in Liberec R16
303298
Filippo Romano21ITA180-3Lost in San Marino R32 
Lost in Qual. Hagen R1
304225
Philip Sekulic22AUS180-3Lost in Vancouver R32
305290
Sergey Fomin25UZB180-3Lost in Qual. Bonn R1
306 NCH 
(325)
Daniel Milavsky24USA178+19+17Qual. Vancouver W
Lost in Vancouver QF 
307 NCH 
(309)
Matthew Dellavedova26AUS178+2+5Lost in Brisbane 2 F
Lost in Brisbane 3 SF
308284
Dali Blanch23USA177-2+1Lost in Qual. San Marino R2
Lost in Qual. Hagen R1
309 NCH 
(328)
Hayato Matsuoka21JPN177+19+18Lost in Qual. Vancouver R2
Lost in Vancouver QF 
310258
Igor Marcondes29BRA175-14-8
31126
Jordan Thompson32AUS173-3
312310
Max Schönhaus19GER172-2Hagen R32Lost in Bonn R32
313311
Luciano Emanuel Ambrogi22ARG171-2Lost in Liberec R32
Lost in Qual. Hagen R1
314 NCH 
(376)
Jay Friend22JPN170+62+40Lexington R32Qual. Vancouver W
Lost in Vancouver SF 
315212
Johannus Monday24GBR170-3Lost in Edwardsville SF
316268
Gonzalo Villanueva31ARG168-1
317271
Maxim Mrva19CZE167-13-12Qual. Hagen R2Lost in Liberec R32
318116
Calvin Hémery31FRA164
319287
Marvin Möller27GER164
320278
Tyler Zink25USA164+23+13Qual. Lexington R1Qual. Vancouver W
Lost in Vancouver R16
321242
Enrico Dalla Valle28ITA164+2+2Qual. San Marino W
Lost in San Marino R32
322193
Sascha Gueymard Wayenburg23FRA164-9-6Lost in Liberec R32
323307
Thomas Faurel20FRA162-2Lost in San Marino R32
32439
Mikhail Kukushkin38KAZ162-10-7
325263
Eliakim Coulibaly24CIV162-8-4
326197
Fajing Sun29CHN162-4Istanbul 2 R32
32788
Dominic Stricker23SUI161-3
328168
Murkel Dellien28BOL160-1+1Plovdiv 2 R32Lost in São Paulo R16
Lost in Wetzlar QF
329CH
Juan Estevez20ARG160+1Lost in São Paulo QF
330221
Hernán Casanova32ARG159+4+3Plovdiv 2 R32Lost in Denia QF
331276
Petr Brunclík20CZE158+9+6Plovdiv 2 R32Lost in Liberec R16
332230
Max Hans Rehberg22GER158+7+6Lost in Bonn R16
333127
Facundo Mena33ARG157-3Grodzisk Mazowiecki R32
334300
Hamish Stewart27GBR157-3
33578
Yasutaka Uchiyama33JPN156-2
336 NCH 
(508)
Jan Kumstát19CZE156+172+70Lost in Ollersbach QF
Liberec W
337336
Ognjen Milić19SRB156-1Plovdiv 2 R32
338241
Daniel Michalski26POL156-33-22Grodzisk Mazowiecki R32Lost in Koszalin SF
339212
Michael Geerts31BEL156-2Grodzisk Mazowiecki R32
340250
Andres Martin25USA154+41+25Qual. Lexington R1Qual. Washington W
Lost in Washington R32
341125
Juan Pablo Ficovich29ARG153-68-50
342150
Oriol Roca Batalla33ESP153-4Plovdiv 2 R32Lost in Koszalin R16
343332
Tiago Torres24POR153-11-4
344341
Carl Emil Overbeck24DEN152-3Fano R32Lost in Gentofte F
345 NCH 
(365)
Raphaël Pérot25FRA152+43+25Metzingen W
Lost in Wetzlar R32
346235
Marko Topo22GER151+2+4Qual. Hagen R2Qual. Bonn W
Lost in Bonn R32
3476
Gaël Monfils39FRA150-21-10Montreal R128
348 NCH 
(385)
Edward Winter21AUS149+43+25Lost in Qual. Los Cabos R2
Lost in Los Cabos R16
349135
Mitchell Krueger32USA148-3
350342
Anton Matusevich25GBR147-8-5
351287
Antoine Ghibaudo21FRA146-2Istanbul 2 R32
352 NCH 
(358)
Radu Mihai Papoe23ROU145+33+17Plovdiv 2 R32Bacau W
Pitesti W
353339
Andrey Chepelev28RUS144-2-1Lost in Wetzlar R32
354CH
Jake Delaney29AUS143Brisbane 2 W
Lost in Brisbane 3 SF
355254
Mats Rosenkranz27GER142
356116
Marc Polmans29AUS142-6-3
357303
Francesco Forti27ITA142+14+11Lost in Qual. San Marino R2
Lost in San Marino R16 
358CH
Tommaso Compagnucci26ITA141+1Qual. Hagen R2Lost in Ollersbach SF
Qual. San Marino W
Lost in San Marino R32 
359249
Mathys Erhard24FRA141+24+12Grodzisk Mazowiecki R32Lost in Ollersbach F
360356
Ivan Marrero Curbelo27ESP140-4Grodzisk Mazowiecki R32
361305
Alex Martinez25ESP139-2Grodzisk Mazowiecki R32
362 NCH 
(372)
Manas Dhamne18IND139+10+8Istanbul 2 R32Lost in Samsun QF
363158
Tung Lin Wu28TWN138-6-2
364360
Petr Nesterov23BUL138-4Plovdiv 2 R32Gentofte W
36578
Nicolás Kicker33ARG138+4+6Qual. Hagen R2Lost in Liberec R16
366335
Jacopo Vasami18ITA137-4Lost in San Marino R32
367217
Jonáš Forejtek25CZE137-22-13
368260
Robin Bertrand23FRA137-5Grodzisk Mazowiecki R32
369177
Andrea Collarini34ARG136-22-12
370 NCH 
(606)
Cruz Hewitt17AUS136+242+75Qual. Washington W
Lost in Washington R16 
371365
Max Wiskandt24GER135-6
372316
Eduardo Ribeiro28BRA134-6Plovdiv 2 R32
373306
Blaise Bicknell24JAM134-29-16Lost in Vancouver R32
37471
Cedrik Marcel Stebe35GER131-13-6
375180
Paul Jubb26GBR131-40-25
376229
Marek Gengel30CZE131-3
377260
Carlos Sánchez Jover26ESP131-3Plovdiv 2 R32
378159
Dimitar Kuzmanov33BUL131-3Lost in Samsun R16
379289
Lilian Marmousez24FRA130-11-2
380364
Lucio Ratti22ARG130-16-6Istanbul 2 R32
381279
Garrett Johns25USA130-11-2Lost in Qual. Los Cabos R1
382347
Ioannis Xilas25GRE130-4Lost in Ollersbach R16
383358
Trevor Svajda20USA129+53+23Qual. Lexington R1Qual. Washington W
Lost in Washington R32
384379
Jack Kennedy18USA129-5
385180
Yuta Shimizu27JPN129-5
386 NCH 
(398)
Samuele Pieri24ITA129+14+8Plovdiv 2 R32Qual. Bonn W
Lost in Bonn R16
387382
Carlos Maria Zarate21ARG128-5-1Lost in São Paulo QF
Lost in São Paulo 2 R16
388371
Georgii Kravchenko26UKR128-1Lost in Qual. Liberec R2
389260
Tiago Pereira22POR127-22-6Istanbul 2 R32Koszalin W
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-19Lost in Qual. Lexington R1
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 R2
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-4Hagen R32Lost 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-6Tauste R32
414134
Geoffrey Blancaneaux27FRA116-6Grodzisk Mazowiecki R32Wetzlar W
415331
Masamichi Imamura27JPN116-6
416411
Mees Rottgering19NED115-5Qual. Lexington R1
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-5Lost in Denia R16
Lost in Xativa SF
421414
Semen Pankin26RUS113+3+2Istanbul 2 R32Lost in Samsun R16
422418
Massimo Giunta22ITA113-4Fano R32
423419
Niels Visker24NED113-4Lost in Qual. San Marino R1
424 NCH 
(462)
Constantin Bittoun Kouzmine27FRA113+83+26Istanbul 2 R32Qual. Samsun W
Lost in Samsun F
425307
Oleg Prihodko28MKD112-11-2Lost in Koszalin 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+1Lost in Qual. Bonn R2
Lost in Qual. Hagen R1
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 W
437434
Dylan Dietrich21SUI107-3
438270
Corentin Denolly29FRA107-3
439153
Denis Yevseyev33KAZ107+2+2Istanbul 2 R32Lost in Samsun R16
440437
Alejo Sanchez Quilez21ESP106-3Tauste R32
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+1Lost in São Paulo R16
São Paulo 2 W
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 Ayeni26USA101Tauste R32
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
Lost in Qual. Lexington R1
456387
Gianmarco Ferrari25ITA100-4-1Fano R32
457211
Javier Barranco Cosano27ESP99-60-22Lost in Denia QF
458438
Daniel Siniakov23CZE99-10-3Lost in Metzingen QF
Lost in Qual. Liberec R2
Lost in Qual. Hagen R1
459409
Alex Hernandez27MEX99+39+10Qual. Lexington R1Qual. 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-4Lost in Wetzlar R16
Lost in Qual. Hagen R1
470357
Luca Potenza26ITA95-23-8Tauste R32
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+2Lost in Brisbane 2 QF
Lost in Brisbane 3 F
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 R2Lost 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
Lost in Qual. Lexington R1
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 Baris22USA91Lexington R32Lost in Edwardsville F
487160
Li Tu30AUS91
488146
Rudolf Molleker25GER91-4-1Qual. Hagen R2Lost 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+1Lost in Brisbane 2 R16
Brisbane 3 W
493449
Miguel Tobon20COL91-1Lost in Qual. Los Cabos R1
494485
Aziz Ouakaa26TUN91-9-1Lost in Qual. 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-3Tauste R32
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 R2Lost 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+22Fano R32Ollersbach 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+2Lost in Aldershot F
517318
Alex Martí Pujolras27ESP83-1-1Lost in Qual. Bonn R2
518183
Federico Arnaboldi26ITA81+6Fano R32Lost in Bolzano 2 QF
519508
Pavle Marinkov20AUS81+6Lost in Qual. Vancouver R1
520 NCH 
(526)
Luca Staeheli26SUI81+6
521160
Oleksii Krutykh26UKR81+6Qual. Hagen R2
522267
Louis Weßels27GER81+6Tauste R32Lost in Qual. Bonn R1
523 NCH 
(524)
Spencer Johnson23USA80+6Qual. Lexington R2
524 NCH 
(535)
Kenta Miyoshi22JPN80+78+17Qual. Istanbul 2 R2Qual. Samsun W
Lost in Samsun SF
52539
Radu Albot36MDA80-6-3Lost in Samsun R16
Lost in Qual. Istanbul 2 R1
526505
Niels McDonald18GER80-17-6Hagen R32Lost 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+4Tauste R32
529127
Jelle Sels30NED80+4
530406
Timo Legout24FRA79+5
531449
Maxim Zhukov21RUS79-9-3Lost in Qual. 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 R2
534433
Pietro Fellin25ITA79-56-14
535527
Michael Bassem Sobhy22EGY78+4
536430
Sidharth Rawat33IND78+4Qual. Istanbul 2 R2Lost 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 R2Lost 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 R2Lost in Qual. Samsun R2
551525
Alexander Donski28BUL74-13-4Qual. Grodzisk Mazowiecki R2
552551
Gavin Young23USA74-1Lost in Edwardsville R16
Lost in Qual. Lexington R1
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 R2Lost 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 FDenia 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 R2Lost in Segrate R32
Lost in Samsun R32
572477
Kirill Kivattsev28RUS69-6-1
573 NCH 
(912)
Jamie Mackenzie18GER68+358+44Hagen R32Lost in Metzingen R16
Lost in Bonn F
574469
Juan Sebastián Gómez34COL68-2
57519
Hyeon Chung30KOR68-2
576361
Viacheslav Bielinskyi22UKR68-103-25
577483
Alec Deckers26NED68-3Qual. Istanbul 2 R2
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-4Tauste R32
582 NCH 
(831)
Keegan Rice20CAN67+249+35Lost in Vancouver SF 
Lost in Qual. Montreal R1
58399
Alexander Ritschard32SUI67-3
584546
Aidan Kim21USA67-3Qual. Lexington R2
585318
Gerard Campana Lee21KOR67-3Qual. Plovdiv 2 R2Lost 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 FLost in Denia SF
603597
Lorenzo Bocchi28ITA64-6
604410
Stefan Popović23SRB64-6Lost in Metzingen R32
605128
Andrea Vavassori31ITA63-5
606601
Duncan Chan21CAN63-5Montreal R128Lost in Vancouver R32
Qual. Montreal W
607597
Daniel de Jonge26NED63-4Tauste R32Lost in Dublin SF
608251
Ergi Kırkın27TUR63-13-1Qual. Grodzisk Mazowiecki R2Lost 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-2Lost in Edwardsville 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-2Lost in Qual. 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. Lexington R2Qual. 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 R2Lost in Qual. Liberec R1
629603
Amir Omarkhanov18KAZ58-2Lost in Astana QF
630378
Dan Martin27CAN58-129-30
631375
Strong Kirchheimer31USA58-2Qual. Lexington R1
632458
Maxwell McKennon24USA58-19-3Lost in Qual. Samsun R2
Lost in Qual. Istanbul 2 R1
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-2Tauste R32
645CH
Alejandro Juan Mano21ESP55
646484
Tristan McCormick27USA55+9+1Tauste R32Lost 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+2Lost in Bacau QF
Lost in Pitesti F
650348
Ryan Seggerman26USA54-2
651536
Joshua Sheehy29USA54-2Qual. Lexington R1Lost 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-2Lost in Qual. Liberec R1
Lost in Qual. Grodzisk Mazowiecki R1
657638
Melios Efstathiou27CYP54-1Lost in Qual. Grodzisk Mazowiecki R1
658515
Émilien Demanet21BEL54-11-1Plovdiv 2 R32Lost in Metzingen R32
Lost in Wetzlar R32
659237
Saba Purtseladze24GEO54-2Qual. Istanbul 2 R2Lost 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-2Qual. Lexington R2
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+2Lost in Qual. Istanbul 2 R1
669590
Ryan Dickerson29USA52-52-8Lost in Huamantla 4 R32
670542
Millen Hurrion27GBR52-5-1Qual. Lexington R1
671 NCH 
(685)
Gabriele Bosio25ITA52+14+2Lost in Segrate QF
Lost in Pitesti R32
672450
Yurii Dzhavakian33UKR52+1Lost in Qual. Samsun R1
Lost in Qual. Istanbul 2 R1
673CH
Roger Pascual Ferra20ESP51+56+7Lost in Qual. Los Cabos R2
Lost in Qual. Lexington R1
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-1Fano R32Lost in Bolzano 2 R16
679672
Amit Vales21ISR51-7-1Qual. Grodzisk Mazowiecki R2Lost in Qual. Bonn R1
680668
Pierre Delage25FRA51+2+1Lost in Kursumlijska Banja 11 R16
Strasbourg W
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
684233
Gabriel Debru20FRA50+9315+50Istanbul 2 R32Samsun W
685680
Michael Antonius16USA50-5
686465
Egor Agafonov23RUS50-5
687684
Thiago Cigarran26ARG50-3
688363
Oscar Jose Gutierrez33ESP50+25+3Lost in Denia QF
Lost in Qual. Hagen R1
689634
Timofei Derepasko19RUS50-3Lost in Rognac R32
690185
Aziz Dougaz29TUN49-3Qual. Grodzisk Mazowiecki R2Lost in Qual. Washington R1
691189
Arthur Bouquier25FRA49-3
692463
Sander Jong26NED49-2
693252
Samuel Vincent Ruggeri24ITA49-1
694 NCH 
(696)
Martin Van Der Meerschen26BEL49+29+4Lost in Segrate SF
695394
Tiago Cação28POR49-2Lost in Aldershot QF
696625
Leo Vithoontien26JPN49-1Lost in Edwardsville R32
697438
Orel Kimhi22ISR48-1
698159
Hady Habib27LBN48-48-6
699289
Adria Soriano Barrera27COL48-32-4
700552
Igor Gimenez26BRA48-62-8
701603
Oscar Weightman24GBR48-4Qual. Grodzisk Mazowiecki R2
702219
Nicolás Álvarez Varona25ESP48-4
703586
Gabriel Ghetu18ROU48-4Lost in Pitesti QF
704693
Dong Ju Kim24KOR48-3
705696
Andreja Petrovic26NOR48-2Lost in Urbana R32
Lost in Edwardsville QF
706651
Nicolás Villalón22CHI48-12-1Lost in São Paulo 2 R16
707698
Marc Majdandzic21GER48-3Lost in Segrate R32
Lost in Gentofte R32
708 NCH 
(876)
Evan Bynoe27USA48+231+24Urbana W
Lost in Edwardsville R32
709 NCH 
(763)
Dragos Nicolae Cazacu22ROU48+113+14Qual. Plovdiv 2 R2Lost in Bacau F
Lost in Pitesti R32
710277
Michael Vrbenský26CZE47+34+5Qual. San Marino W
Lost in San Marino R32 
711705
Daniel Jade17FRA47-6
71274
Mirza Bašić35BIH47-103-14Qual. Grodzisk Mazowiecki R2Lost in Qual. Samsun R2
713526
Maxence Beaugé26FRA47-7
714595
Théo Papamalamis20FRA47-7Lost in Strasbourg F
715453
Arklon Huertas Del Pino Cordova32PER47-7
716527
Ye Cong Mo26CHN47-7
717653
Matyáš Černý24CZE47-17-1Lost in Liberec R32
718620
Josip Šimundža21CRO47-8
719549
Tianhui Zhang20CHN47-7
720501
Shinji Hazawa27JPN47-6Lost in Brisbane 2 R16
Lost in Brisbane 3 QF
721600
Khololwam Montsi23RSA46-5
722719
Rafael Izquierdo Luque26ESP46-3Tauste R32
723721
Anton Arzhankin23RUS45-1
724280
Jakub Nicod22CZE45-49-6Qual. Liberec W
Lost in Liberec R32
725660
Daniel Antonio Núñez25CHI45-34-4
726725
Vincent Marysko20GER45-1Lost in Wetzlar QF
727508
Manish Sureshkumar26IND45-3Lost in Bali R32
Lost in Bali 2 R16
728CH
Nikolai Barsukov19GER45Qual. Hagen R2Lost in Wetzlar QF
729617
Lorenzo Sciahbasi20ITA44+1
730448
Aleksandre Bakshi29GEO44-62-8Lost in Astana R32
731728
Hunter Heck24USA44Qual. Istanbul 2 R2Lost in Qual. Samsun R1
732471
Yuki Mochizuki28JPN44-21-3Lost in Brisbane 2 R16
733654
Franco Ribero26ARG44Qual. Plovdiv 2 R2
734656
Maik Steiner32GER44-8-1
735508
Loann Massard21FRA44+5+1Lost in Rognac R16
736734
Daniele Rapagnetta19ITA44-2Lost in Qual. Plovdiv 2 R1
737707
Seydina André22SEN44-2Lost in Rognac R32
738440
Alessandro Pecci25ITA43-2
739327
Naoki Nakagawa29JPN43-2
740620
Ben Jones28GBR43-2
741618
Santiago De La Fuente24ARG43-2
742437
Michiel De Krom28NED43-1Lost in Denia R16
Lost in Qual. Bonn R1
743305
Kalin Ivanovski22MKD42+9+1Lost in Ollersbach R16
744702
Noa Vukadin22CRO42-2
745743
Herman Hoeyeraal24NOR42Lost in Denia R32
Lost in Xativa QF
746730
Oskar Brostrom Poulsen24DEN42Lost in Gentofte R16
747576
Michal Krajčí21SVK42-15-2
748587
Pawit Sornlaksup26THA42Lost in Astana R16
749341
Wilson Leite34BRA42Lost in São Paulo 2 SF
750443
Yanaki Milev22BUL42Plovdiv 2 R32Lost in Kursumlijska Banja 11 QF
751696
Matteo Covato21ITA42Lost in Huamantla 3 R32
Lost in Huamantla 4 R32
752604
Andres Santamarta Roig19ESP41+2Lost in Denia R32
753546
Uisung Park25KOR41-51-7
754544
Adhithya Ganesan20USA41+1
755627
Ryan Fishback24USA41+2
756CH
Ignacio Parisca Romera20VEN41+2Lost in Denia R16
Lost in Xativa QF
757458
Nicolas Zanellato24BRA41+3Lost in São Paulo R16
Lost in São Paulo 2 QF
758 NCH 
(761)
John Hallquist Lithen24SWE41+3Lost in Metzingen R32
Lost in Wels SF
759741
Joshua Charlton27AUS41+3Lost in Brisbane 2 R32
Lost in Brisbane 3 R32
76016
Nicolás Jarry30CHI40+3
761204
Máté Valkusz27HUN40+3
762 NCH 
(777)
Matt Hulme27AUS40+32+4Lost in Brisbane 2 SF
763747
Juan Sebastian Osorio28COL40+3Lost in São Paulo R32
Lost in São Paulo 2 R16
764724
Fernando Cavallo20ARG40-17-2
765648
Attila Boros22HUN40+2
766509
Manuel Mazza27ITA40-10-1Lost in Qual. San Marino R2
767 NCH 
(781)
Mert Naci Türker27TUR40+23+3Istanbul 2 R32Qual. Samsun W
Lost in Samsun R32
768451
Marko Miladinović25SRB40+2+1Lost in Urbana R16
Lost in Edwardsville R32
769689
Rodrigo Alujas23MEX40-1Lost in Huamantla 4 R16
770636
Aleksandr Braynin26UKR40+5+1Lost in Ollersbach R32
Lost in Qual. Liberec R2
Lost in Qual. Hagen R1
771741
Matthew Forbes20USA39-28-3Lost in Qual. Lexington R1
772447
Tomás Farjat25ARG39-3Lost in Metzingen R32
Lost in Wetzlar R32
773496
Denis Klok28RUS39-2Lost in Kursumlijska Banja 12 R16
774CH
Daniel Salazar25COL39Lost in Strasbourg R16
775694
Maxence Bertimon26FRA39-2Lost in Segrate R32
Lost in Strasbourg QF
77655
Facundo Bagnis36ARG38-276-50
777346
Stuart Parker29GBR38+1
778677
Kasra Rahmani19IRI38+4
779378
Sora Fukuda28JPN38+4Lost in Astana QF
780362
Tim Handel29GER38-8-1Qual. Hagen R2Lost in Metzingen R32
Lost in Wetzlar R16
781636
Taisei Ichikawa25JPN38+11+1Lost in Bali QF
Lost in Bali 2 R32
78237
Emil Ruusuvuori27FIN37+3
783 NCH 
(787)
Noah Zamora23USA37+4Lost in Edwardsville R16
784782
Matt Ponchet22FRA37+4Lost in Dublin QF
785724
Matt Kuhar30USA37+6Lost in Huamantla 4 QF
786724
Carles Hernández25ESP37-59-8Lost in Denia R32
Lost in Xativa SF
787326
Alexis Gautier29FRA36+6
788407
Michael Agwi22IRL36+7Lost in Dublin QF
789387
Mariano Kestelboim30ARG36-24-4
790383
Gabriele Pennaforti25ITA36+6Fano R32Lost in Bolzano 2 R16
791 NCH 
(792)
Scott Jones28AUS36+6Lost in Brisbane 2 R32
Lost in Brisbane 3 QF
792 NCH 
(811)
Keshav Chopra24USA36+19+1Lost in Huamantla 3 QF
Lost in Huamantla 4 QF
793722
Alejandro Turriziani Álvarez23ESP36+5Lost in Rognac R32
794 NCH 
(813)
Andrea De Marchi19ITA36+19+1Lost in Kursumlijska Banja 11 R16
Kursumlijska Banja 12 W
795 NCH 
(799)
Nikola Slavic25SWE36+4Lost in Gentofte R16
796716
Dinko Dinev22BUL36+4Lost in Kursumlijska Banja 11 R32
Lost in Qual. Plovdiv 2 R1
797184
Nicholas David Ionel23ROU36+4
798575
Luca Castagnola24ITA36-14-2Qual. Plovdiv 2 R2Lost in Bolzano 2 R16
799562
Cooper Williams21USA35+4
800288
Jakub Paul27SUI35+4
801789
Andrew Johnson16USA35+4
802382
Thomas Fancutt31AUS35+5
803470
Filippo Moroni25ITA35-23-3
804760
Gian Luca Tanner25SUI35+5
805798
Grigory Shebekin21RUS35+5Lost in Astana F
806468
Ryuki Matsuda26JPN35-17-2Lost in Bali F
Lost in Bali 2 QF
807675
Francisco Rocha26POR35+7
808745
Taiyo Yamanaka24JPN35+7Lost in Astana R32
809771
Cosme Rolland De Ravel22FRA34+7Qual. Plovdiv 2 R1Lost in Wetzlar R16
810663
Lucas Andrade Da Silva21BRA34-144-18Lost in São Paulo SF
811680
Abel Forger21NED34+7
812CH
Dimitris Azoidis25GRE34-1Lost in Dublin R16
Lost in Qual. Istanbul 2 R1
813712
Benjamin Torrealba21CHI34+7Lost in São Paulo R32
Lost in São Paulo 2 QF
814803
Michel Hopp27GER34+7
815 NCH 
(823)
Nicolas Jadoun23FRA34+8Lost in Rognac R32
816805
Nicolas Oliveira20BRA33+1-1Lost in São Paulo R32
Lost in São Paulo 2 R16
817451
Dan Alexandru Tomescu27ROU33+8
818232
José Pereira35BRA33+27+2Lost in São Paulo QF
819812
Maximilian Homberg23GER33+7
820663
Benjamin Pietri30FRA33+9Tauste R32Lost in Rognac R32
821635
John Sperle24GER33+9
822161
Alibek Kachmazov23RUS32-46-6
82321
Daniel Evans36GBR32-46-6
824 NCH 
(832)
Jangjun Kim19KOR32+8
825533
Luis Carlos Alvarez21MEX32-19-3Lost in Qual. Los Cabos R1
82649
Federico Coria34ARG32-47-6Lost in San Marino R32
827728
Patrick Brady21GBR32+6Lost in Aldershot QF
828486
Alex Knaff28LUX32+7Lost in Rognac R32
829541
Arda Azkara23TUR32-21-3Istanbul 2 R32Lost in Samsun R32
830817
Natan Rodrigues24BRA32-3-1
831 NCH 
(837)
Calvin Müller26GER32+6
832789
Jorge Plans24ESP32+7Lost in Kursumlijska Banja 12 R32
833533
Julio César Porras28ARG31+222+15Tauste R32Qual. Rognac W
Rognac W
834 NCH 
(840)
Arvid Nordquist28SWE31+6Lost in Dublin R32
835824
Guto Miguel17BRA31-1-1
836827
Stefan Horia Haita19ROU31+8Qual. Plovdiv 2 R2Lost in Pitesti QF
837692
Hoyoung Roh20KOR31+4
838459
Nikolay Vylegzhanin26RUS31+4
839638
Yusuke Kusuhara28JPN31+4
840759
Jesse Flores31CRC31+6
841 NCH 
(853)
Carles Cordoba20ESP31+16+1Qual. Plovdiv 2 R2Lost in Denia R16
Lost in Xativa R16
842828
Andrea Fiorentini25ITA31+5Lost in Kursumlijska Banja 11 R32
Lost in Kursumlijska Banja 12 R32
84380
Jozef Kovalík33SVK30+41+3Lost in Qual. San Marino R2
844 NCH 
(850)
Jannik Opitz28GER30+6Lost in Qual. Hagen R1
845 NCH 
(852)
Aleksa Ćirić26SRB30+7
846782
Stefano D'Agostino22ITA30-10-2Fano R32Lost in Bolzano 2 R16
847 NCH 
(853)
Dominik Reček31CZE30+6Qual. Hagen R2Lost in Qual. Metzingen R2
Lost in Qual. Liberec R1
848818
Anas Mazdrashki20BUL30-20-3Lost in Denia R32
Lost in Xativa R16
849 NCH 
(856)
Nicolas Robert19FRA30+7
850793
Gabriele Maria Noce30ITA30+5Fano R32Lost in Kursumlijska Banja 11 R32
Lost in Kursumlijska Banja 12 SF
851788
Joao Victor Couto Loureiro23BRA30-13-2Lost in São Paulo R16
Lost in Qual. Plovdiv 2 R1
852621
Samuel Alejandro Linde Palacios18COL30+6
853 NCH 
(859)
Alaa Trifi19TUN30+6
854461
Peter Bertran30DOM29+7
855836
Emon Van Loben Sels21USA29+5Lost in Urbana R32
Lost in Edwardsville R32
856429
Tadeáš Paroulek26CZE29+7
857851
Keaton Hance18USA29+5Lost in Urbana R32
Lost in Edwardsville R16
858614
William Grant25USA29-4-1
859 NCH 
(865)
Alan Ważny19POL29+6Lost in Koszalin QF
860660
Michael Zhu33USA29+6Lost in Qual. Plovdiv 2 R1
861641
Kosuke Ogura30JPN29+6Lost in Brisbane 2 R32
862643
Lorenzo Claverie23VEN28+6Lost in Qual. Los Cabos R1
863107
Nicolas Moreno De Alboran29USA28+7
864272
Orlando Luz28BRA28+7
865700
Jack Anthrop22USA28+7Lost in Edwardsville QF
866 NCH 
(870)
Max Dahlin20SWE28+512+22Lost in Bonn SF
867858
Manuel Plunger24ITA28+6Lost in Bolzano 2 R16
868655
Thanapet Chanta26THA28+8
869769
Miles Jones25USA28+8
870860
Tomás Martínez22ARG28+9
871 NCH 
(921)
William Rejchtman Vinciguerra19SWE28+67+4Qual. Liberec W
Lost in Liberec R32
Lost in Qual. Plovdiv 2 R1
872845
Isaac Becroft25NZL28+38+2Lost in Bali QF
Bali 2 W
873688
Alexandre Aubriot27FRA28+7
874691
Matthew Summers27GBR28+7
875 NCH 
(882)
Bryce Nakashima22USA27+7Qual. Lexington R1Lost in Edwardsville R16
876 NCH 
(883)
Sebastian Gorzny22USA27+7Lexington R32Lost in Edwardsville R32
877569
James Watt26NZL27+9
878 NCH 
(888)
Theodore Dean24USA27+10
879 NCH 
(889)
Stijn Paardekooper22NED27+10
880774
Nitin Kumar Sinha27IND27+10Qual. Grodzisk Mazowiecki R2Lost in Qual. Liberec R1
881479
Felix Corwin30USA27+10
882744
Nikita Belozertsev17UZB27-18-2Lost in Kursumlijska Banja 11 QF
Lost in Kursumlijska Banja 12 R32
Lost in Qual. Plovdiv 2 R1
883879
Ronit Karki18USA27+10Lost in Urbana R32
884 NCH 
(895)
Giulio Perego23ITA27+11Lost in Aldershot R16
885694
Xiaofei Wang23CHN27-10-1
886403
Lorenzo Rottoli24ITA27+10Fano R32
887666
Niccolo Catini28ITA27+10Fano R32
888879
Sam Ryan Ziegann28AUS27+31+2Lost in Bali QF
Lost in Bali 2 F
889729
Tomas Curras Abasolo26ESP27+10
890713
Grigoriy Lomakin28KAZ27+23+1Lost in Qual. Samsun R2
891614
Alejandro Manzanera Pertusa23ESP26-4-1
892 NCH 
(900)
Davide Tortora25ITA26+8Qual. Bolzano 2 W
Lost in Bolzano 2 R32
893114
Jason Jung37TWN26+9
894857
Charlie Robertson19GBR26+9Lost in Aldershot R16
895468
Dominik Kellovský30CZE26+9Qual. Plovdiv 2 R2Lost in Qual. Liberec R1
896866
Lorenzo Gagliardo26ARG26+9
897182
Maximilian Neuchrist35AUT26+9
898878
Tristan Stringer20USA26+9
899719
Hanyi Liu25CHN26-5-1
900894
Tom Zeuch26GER26+11Lost in Koszalin QF
901561
Fermin Tenti29ARG26-3-1
902796
Finn Murgett24GBR26+10
903684
Ali Yazdani22IRI26+19+1Lost in Kursumlijska Banja 11 R16
Lost in Kursumlijska Banja 12 R16
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-16Lost in Sã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+3Lost in Rognac R32
Lost in Qual. Grodzisk Mazowiecki R1
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+1Tauste R32Lost in Rognac R16
935395
Wishaya Trongcharoenchaikul31THA24+5
936908
Daniil Sarksian20ARM24+5
937237
Nicolás Barrientos39COL23+5
938 NCH 
(943)
Pablo Perez Ramos23ESP23+5Qual. Roehampton R2Lost 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+5Lost in Qual. Grodzisk Mazowiecki R1
94462
Kenny de Schepper39FRA23+5Lost in Strasbourg R16
Lost in Qual. Grodzisk Mazowiecki R1
945889
Markus Mölder21EST23-53-4Lost in Dublin 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+2Fano R32Lost in Segrate QF
Lost in Bolzano 2 R32
951931
Rocco Piatti22MON23+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 R2Lost 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 W
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 Shah20IND22Tauste R32Lost 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 R2Lost in Segrate R32
984906
Niccolo Ciavarella22ITA21+4Fano R32Lost 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+7Fano R32Lost 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
 CH100  Hagen
 CH75  Grodzisk Mazowiecki, ​Lexington
 CH50  Istanbul 2, ​Plovdiv 2
 M25  Fano, ​Roehampton, ​Tauste
 M15  Astana 2, ​Xativa
Highlight Country :