WTA | Doubles | Official ATP Ranking | 5W ATP Ranking | Live ATP Ranking | Live ATP Race | Next Gen | ITF Ranking | Tournament Draws | Schedule |  $  | Title Holders | Live Scores
Live ATP Ranking
#: Tennis Player Rank
CH: Career High
 NCH : New Career High (Previous Career High in parenthesis)
1 / 1 / 1: Immediate / Near / Far Career High
Ctry: Country + National rank
+/-: Rank change vs previous official rankings release
Next : if player wins next match
Max : if player wins current tournament
Tournament categories include : GS2000, ATP1000, ATP500, ATP250, CH175/125/100/75/50, M25/15 (GS/ATP Tour/Challengers/ITF + winner points)
All
<18
<19
<20
<21
<22
<23
<24
<25
>30
>35
#CHPlayerAgeCtryPts+/-CurrentPreviousCurrentNextMax
1CH
Jannik Sinner24ITA13500-1250Lost in French Open R64 
21
Carlos Alcaraz23ESP9960-2000
32
Alexander Zverev29GER6105+400French Open SF
(QF  )
66057305
4 NCH 
  (5)  
Félix Auger-Aliassime25CAN4440+2+390Lost in French Open QF 
5CH
Ben Shelton23USA3920-150Lost in French Open R64
6CH
Alex de Minaur27AUS3905+1+50Lost in French Open R32
71
Novak Djoković39SRB3760-3-700Lost in French Open R32 
81
Daniil Medvedev30RUS3760Lost in French Open R128
94
Taylor Fritz28USA3720Lost in French Open R128
10 NCH 
 (12) 
Flavio Cobolli24ITA3040+4+700French Open SF
(QF  )
35404240
Advertisement
1110
Alexander Bublik28KAZ2930-1-390Lost in French Open R128
12CH
Jiří Lehečka24CZE2575-90Lost in French Open R128
135
Andrey Rublev28RUS2460Lost in French Open R16
142
Casper Ruud27NOR2425+2+150Lost in French Open R16 
158
Karen Khachanov30RUS2320Lost in French Open R32
165
Lorenzo Musetti24ITA2315-5-800
1712
Jakub Menšík20CZE2300+10+750French Open SF
(QF  )
28003500
1816
Luciano Darderi24ITA2300-1+40Lost in French Open R64
1918
Learner Tien20USA2270-1+90Lost in French Open R32
2016
Valentin Vacherot27MON2145-1+42Lost in French Open R64
2114
Arthur Fils21FRA1940-1-100
2214
Alejandro Davidovich Fokina26ESP1860+1Lost in French Open R64
23 NCH 
 (29) 
Rafael Jódar19ESP1849+6+388Lost in French Open QF 
24CH
Arthur Rinderknech30FRA1776+1+40Lost in French Open R64 
2524
João Fonseca19BRA1735+5+300Lost in French Open QF 
2610
Frances Tiafoe28USA1705-4-200Lost in French Open R16 
2718
Francisco Cerúndolo27ARG1660-1+90Lost in French Open R32
288
Tommy Paul29USA1645-7-300Lost in French Open R32
298
Cameron Norrie30GBR1595-5-190Lost in French Open R128
3025
Tomás Martín Etcheverry26ARG1510-2Lost in French Open R128
3119
Alejandro Tabilo29CHI1428+5+150Lost in French Open R16 
3229
Brandon Nakashima24USA1385+3+90Lost in French Open R32
3313
Ugo Humbert27FRA1370-1Lost in French Open R64
3430
Matteo Arnaldi25ITA1336+70+750French Open SF
(QF  )
18362536
3531
Ignacio Buse22PER1316-4-96Lost in French Open R128
3630
Corentin Moutet27FRA1283-2-40Lost in French Open R128
3736
Alexander Blockx21BEL1280+42Lost in French Open R64
3830
Alex Michelsen21USA1205+4+90Lost in French Open R32 
3929
Mariano Navone25ARG1165-1-50Lost in French Open R64
4038
Zizou Bergs27BEL1150Lost in French Open R128
4121
Tallon Griekspoor29NED1150-8-190Lost in French Open R128
4210
Denis Shapovalov27CAN1130-3-40Lost in French Open R128
4320
Tomáš Macháč25CZE1120+40Lost in French Open R64 
4433
Jaume Munar29ESP1105-3-40Lost in French Open R128
45 NCH 
 (54) 
Juan Manuel Cerúndolo24ARG1055+11+120Lost in French Open R16
(R32  )
4617
Adrian Mannarino37FRA1031-1-6Lost in French Open R128
473
Marin Čilić37CRO994-1-16Lost in French Open R128 
486
Matteo Berrettini30ITA985+57+400Lost in French Open QF 
4927
Miomir Kecmanović26SRB980-1Lost in French Open R64
5030
Nuno Borges29POR970+1Lost in French Open R32
Advertisement
51 NCH 
 (59) 
Raphaël Collignon24BEL966+11+100Lost in French Open R32
52 NCH 
 (58) 
Thiago Agustín Tirante25ARG961+8+74Lost in French Open R32
5341
Térence Atmane24FRA948-1+10Lost in French Open R128
5433
Gabriel Diallo24CAN935-5-40Lost in French Open R128
5522
Botic van de Zandschulp30NED935Lost in French Open R128
5643
Camilo Ugo Carabelli26ARG930+3+40Lost in French Open R64
57 NCH 
 (67) 
Martin Landaluce20ESP919+12+92Lost in French Open R32 
5845
Yannick Hanfmann34GER906-5-30Lost in French Open R128
5915
Sebastian Korda25USA900-12-100
6036
Fábián Marozsán26HUN895-6-40Lost in French Open R128
61 NCH 
 (82) 
Zachary Svajda23USA875+24+179Lost in French Open R16 
6256
Román Andrés Burruchaga24ARG875+6+42Lost in French Open R64
6318
Sebastián Báez25ARG864+1+4Prostejov QFLost in French Open R128Lost in French Open R128
Prostejov QF
875950
644
Holger Rune23DEN860-20-200
6555
Vít Kopřiva28CZE856+1Lost in French Open R64
Lost in Prostejov R16
6621
Lorenzo Sonego31ITA855+4+40Lost in French Open R64
6748
Ethan Quinn22USA854-17-120Lost in French Open R128
6856
Hamad Medjedović22SRB844-10-50Lost in French Open R64
6954
Aleksandar Kovačević27USA837-2Lost in French Open R128
70 NCH 
 (71) 
Dino Prižmić20CRO835+2+50Lost in French Open R64 
7110
Pablo Carreño Busta34ESP835+18+150Lost in French Open R16 
7270
Adolfo Daniel Vallejo22PAR828-1+42Lost in French Open R64 
7333
Jenson Brooksby25USA825-10-40Lost in French Open R128
7454
Valentin Royer25FRA823+50Lost in French Open R64 
Lost in Perugia R16
7531
Márton Fucsovics34HUN819-10-40Lost in French Open R128
7621
Jan Lennard Struff36GER779+4+40Lost in French Open R64
7763
Mattia Bellucci25ITA777-4Lost in French Open R128
Lost in Birmingham R32
7858
Arthur Cazaux23FRA770-1+13
7953
Kamil Majchrzak30POL763-1+16Birmingham QFLost in French Open R128Lost in French Open R128
Birmingham QF
782872
8046
James Duckworth34AUS762+2+40Lost in French Open R64
8176
Marco Trungelliti36ARG760+29Heilbronn QFLost in French Open R64Lost in French Open R64
Heilbronn QF
771846
8271
Jesper de Jong26NED746+24+166Lost in Qual. French Open R3
(R128  )
Lost in French Open R16
(R128  )
833
Stefanos Tsitsipas27GRE740-4Lost in French Open R64 
8444
Daniel Altmaier27GER740-27-190Lost in French Open R128
8517
Reilly Opelka28USA718-9-40Lost in French Open R128
86CH
Daniel Mérida21ESP708+12Perugia QFLost in French Open R128Lost in French Open R128
Perugia QF
727817
8737
Marcos Giron32USA705-3Lost in French Open R128
8854
Francisco Comesaña25ARG688+14+90Lost in French Open R32 
8919
Alexei Popyrin26AUS680-28-190Lost in French Open R128
9046
Quentin Halys29FRA678Lost in French Open R32
9129
Giovanni Mpetshi Perricard22FRA670-8-40Lost in French Open R128 
9287
Jaime Faria22POR668+23+120Qual. French Open W
(R1  )
Lost in French Open R32
9367
Eliot Spizzirri24USA662-2+2Lost in French Open R128
946
Hubert Hurkacz29POL640+5+40Lost in French Open R64
9545
Aleksandr Shevchenko25KAZ633-7-56Lost in French Open R128
Lost in Prostejov R16
9663
Luca Van Assche22FRA633+4+34Lost in French Open R64
9742
Benjamin Bonzi29FRA629-2Lost in French Open R128 
9848
Aleksandar Vukic30AUS626-2Lost in French Open R128
Lost in Birmingham R16
(R32  )
9954
Yibing Wu26CHN626-7-29Lost in French Open R64
10074
Emilio Nava24USA624-6-7Heilbronn QFQual. French Open W
(R3  )
Lost in French Open R128
Qual. French Open W
(R3  )
Lost in French Open R128
Heilbronn QF
635710
Advertisement
10174
Adam Walton27AUS614-4Tyler R16Lost in French Open R64Lost in French Open R64
Tyler R16
616679
10223
Damir Džumhur34BIH604-15-90Lost in French Open R128
Lost in Prostejov R16
103CH
Sho Shimabukuro28JPN604+8Birmingham QFLost in Qual. French Open R1Lost in Qual. French Open R1
Birmingham QF
623713
104101
Jan Choinski29GBR600-3+1Lost in Qual. French Open R2
Lost in Heilbronn R16
10562
Rinky Hijikata25AUS593-7-19Birmingham QF
(R32  )
Lost in French Open R128Lost in French Open R128
Birmingham QF
(R32  )
612702
10638
Alex Molčan28SVK590+4+19Prostejov QFLost in Qual. French Open R2Lost in Qual. French Open R2
Prostejov QF
601676
10786
Dalibor Svrčina23CZE585+1+8Lost in Qual. French Open R3 
Lost in Prostejov R32
108 NCH 
(109)
Coleman Wong21HKG584+1+10Lost in Qual. French Open R3
Lost in French Open R128
Lost in Birmingham R16
1093
Stan Wawrinka41SUI563+4+10Lost in French Open R128 
110107
Titouan Droguet24FRA562-3-16Lost in French Open R128
1114
Jack Draper24GBR560-36-200
112 NCH 
(124)
Andrea Pellegrino29ITA555+12+48Perugia R16Qual. French Open W
Lost in French Open R128
Qual. French Open W
Lost in French Open R128
Perugia R16
563672
11317
Cristian Garín30CHI554+1+2Lost in French Open R128
114112
Martin Damm22USA548+2+1Lost in Qual. French Open R1
Lost in Qual. Birmingham R2
Lost in Birmingham R32
11589
Patrick Kypson26USA548-22-101
1169
Roberto Bautista Agut38ESP542+1Lost in French Open R128
Lost in Prostejov R32
117CH
Leandro Riedi24SUI541+3+16Lost in Qual. French Open R3 
Lost in Birmingham R32
11816
Nikoloz Basilashvili34GEO536-7-33Lost in Qual. French Open R1
11958
Hugo Gaston25FRA533-1Lost in French Open R64
(R128  )
120 NCH 
(122)
Pablo Llamas Ruiz23ESP525+2+10Perugia QFQual. French Open W
Lost in French Open R128
Qual. French Open W
Lost in French Open R128
Perugia QF
544634
121CH
Nicolai Budkov Kjaer19NOR522+2Lost in Qual. French Open R2
Lost in Birmingham R32
12295
Tristan Schoolkate25AUS520+1+8Lost in Qual. French Open R2
Lost in Birmingham R32
12337
Sebastian Ofner30AUT518-11-40Lost in French Open R128
12437
Mackenzie McDonald31USA504+2+3Lost in Qual. French Open R1
Lost in Birmingham R16
125108
Francesco Maestrelli23ITA496+3+6Lost in Qual. French Open R2
Lost in Chisinau R32
12638
Alexandre Müller29FRA494+1Lost in French Open R128
12747
Facundo Díaz Acosta25ARG481+24+74Qual. French Open W
Lost in French Open R64
12892
Shintaro Mochizuki23JPN480+2Lost in Qual. French Open R1
Lost in Birmingham R32
129101
Vilius Gaubas21LTU474+4+10Lost in Qual. French Open R3
Lost in French Open R128
Lost in Perugia R32
130 NCH 
(131)
Dane Sweeny25AUS468+1Lost in Qual. French Open R1
Lost in Little Rock R32
Lost in Tyler R32
131 NCH 
(132)
Jack Pinnington Jones23GBR465+1-3Lost in Qual. French Open R1
Lost in Birmingham R32 
13260
Stefano Travaglia34ITA464+6+21Lost in Qual. French Open R2
Lost in Vicenza SF
Lost in Perugia R32
13336
Roman Safiullin28RUS460+8+30Qual. French Open W
Lost in French Open R128
13499
Nishesh Basavareddy21USA453+14+44Lost in French Open R64
135CH
Arthur Géa21FRA452-8Lost in French Open R128
13693
Tomás Barrios Vera28CHI450Lost in Qual. French Open R2
13736
Pedro Martínez29ESP444+3+13Lost in Qual. French Open R3 
Lost in Heilbronn R16
13823
Dušan Lajović35SRB444-1-2Lost in Qual. French Open R1
Lost in Perugia R16
139134
Moez Echargui33TUN426-15Lost in Qual. French Open R1
Lost in Vicenza R32
Lost in Perugia R32
14083
Carlos Taberner28ESP420+5
141101
Billy Harris31GBR416+9+8Lost in Qual. French Open R1
Lost in Birmingham R16
142118
Henrique Rocha22POR416-23-112Perugia QFLost in Qual. French Open R2Lost in Qual. French Open R2
Perugia QF
435525
14349
Jacob Fearnley24GBR415-18-90Lost in French Open R128
Lost in Birmingham R32 
144 NCH 
(152)
Arthur Fery23GBR414+10+10Birmingham R16Lost in Qual. French Open R2Lost in Qual. French Open R2
Birmingham R16
422531
145102
Kyrian Jacquet25FRA411+2Qual. French Open W
(R3  )
Lost in French Open R128
146145
Michael Zheng22USA410-4Qual. French Open W
Lost in French Open R128
147144
August Holmgren28DEN407+9+11Lost in Qual. French Open R3
Lost in Qual. Birmingham R2
148 NCH 
(152)
Rei Sakamoto19JPN405+5Lost in Qual. French Open R1
149 NCH 
(159)
Toby Samuel23GBR404+10+26Qual. French Open W
(R2  )
Lost in French Open R128
150102
Elmer Møller22DEN400-8-26
Advertisement
15126
Jordan Thompson32AUS398-2-10
15287
Jurij Rodionov27AUT396+6+17Qual. French Open W
Lost in French Open R128
153 NCH 
(197)
Stefanos Sakellaridis21GRE396+44+102Lost in Qual. French Open R2
Chisinau W
15453
Christopher O'Connell32AUS393+1-10Lost in Qual. French Open R1
Lost in Birmingham R32
155125
Alex Bolt33AUS393-3-13Birmingham R16Lost in Qual. French Open R1Lost in Qual. French Open R1
Birmingham R16
401510
156145
Mark Lajal23EST388+1+2Birmingham R16Lost in Qual. French Open R1Lost in Qual. French Open R1
Birmingham R16
396505
15767
Luca Nardi22ITA378+6+12Perugia R16Lost in Chisinau QFLost in Chisinau QF
Perugia R16
386495
15831
Lloyd Harris29RSA375-15-48Lost in Qual. French Open R2
Lost in Birmingham R32
159 NCH 
(176)
Juan Carlos Prado Angelo21BOL375+17+37Qual. French Open W
Lost in French Open R128
160111
Zdeněk Kolář29CZE375+2+3Lost in Qual. French Open R2
Lost in Chisinau R16
Lost in Prostejov R32
16164
Yunchaokete Bu24CHN364+5+6Birmingham QFLost in Qual. French Open R1Lost in Qual. French Open R1
Birmingham QF
383473
16276
Filip Misolic24AUT359-33-130
16364
Hugo Dellien32BOL357-19-64Qual. French Open W
(R3  )
Lost in French Open R128
Lost in Heilbronn R32
16489
Francesco Passaro25ITA355-3-17
165150
Nicolás Mejía26COL354+4Lost in Qual. French Open R1
Lost in Little Rock R16
Lost in Tyler R32
166113
Liam Draxl24CAN352-2-12Tyler R16Lost in Qual. French Open R2Lost in Qual. French Open R2
Tyler R16
358421
167157
Lukas Neumayer23AUT351+20+32Lost in Qual. French Open R3
Vicenza W
1683
Grigor Dimitrov35BUL345-10Lost in Qual. French Open R1 
16991
Otto Virtanen24FIN345-35-117Birmingham QFLost in Qual. French Open R1Lost in Qual. French Open R1
Birmingham QF
364454
170167
Daniil Glinka26EST345+5+5Lost in Qual. French Open R2
Lost in Chisinau R16
17116
Marco Cecchinato33ITA345+7+16Perugia QFLost in Qual. French Open R3
Lost in Vicenza R32
Lost in Qual. French Open R3
Lost in Vicenza R32
Perugia QF
364454
172139
Ugo Blanchet27FRA344-12-32Lost in Qual. French Open R2
Lost in Birmingham R32
173169
Joel Schwärzler20AUT343-3-8Lost in Qual. French Open R2
Lost in Vicenza R16
Lost in Heilbronn R32
174133
Colton Smith23USA341+11+19Lost in Qual. French Open R2
Little Rock W
Lost in Tyler R32
175137
Chris Rodesch24LUX337-10-22Lost in Qual. French Open R1
17672
Borna Gojo28CRO337+8+14Lost in Qual. French Open R3
177109
Lukáš Klein28SVK335-10-23
178 NCH 
(183)
Gonzalo Bueno22PER335+5+10Lost in Qual. French Open R3
Lost in Vicenza R32
Lost in Perugia R32
17924
Yoshihito Nishioka30JPN331-5-10
180142
Gustavo Heide24BRA330+6+8Lost in Qual. French Open R2
181106
Zsombor Piros26HUN328-8-14Lost in Qual. French Open R1
Lost in Prostejov R32
182105
Elias Ymer30SWE328+9+20Lost in Qual. French Open R1
Lost in Chisinau R16
Qual. Birmingham W
Lost in Birmingham R16
183123
Timofey Skatov25KAZ323+6+9Perugia QFLost in Qual. French Open R1
Lost in Chisinau R16
Lost in Qual. French Open R1
Lost in Chisinau R16
Perugia QF
342432
184183
Federico Cina19ITA322+54+80Qual. French Open W
Lost in French Open R64
185182
Gauthier Onclin25BEL318-3-7Lost in Chisinau R32
Lost in Heilbronn R32
186153
Alexis Galarneau27CAN316+7+10Lost in Qual. French Open R3
Lost in Qual. Birmingham R1
187159
Luka Mikrut22CRO312+8+11Heilbronn QFLost in Qual. French Open R1Lost in Qual. French Open R1
Heilbronn QF
323398
18817
Bernard Tomic33AUS309+6+5Lost in Qual. French Open R2
Lost in Little Rock QF
Lost in Tyler R32
18916
Nicolás Jarry30CHI308-9-18
190165
Clément Tabur26FRA308-19-40Lost in French Open R128 
19149
Roberto Carballés Baena33ESP306+12+24Perugia R16Lost in Qual. French Open R3 Lost in Qual. French Open R3 
Perugia R16
314423
192110
Giulio Zeppieri24ITA304-20-40
193 NCH 
(196)
Gianluca Cadenasso21ITA303+3+7Lost in Qual. French Open R2
Lost in Perugia R32
19452
Soonwoo Kwon28KOR302-6-15
19581
Michael Mmoh28USA301+21+36Lost in Little Rock F
196167
Alex Barrena23ARG294-6-15Lost in Qual. French Open R1
Lost in Heilbronn R32
197106
Tristan Boyer25USA292+2+5Lost in Vicenza R16
Lost in Prostejov R16
198 NCH 
(199)
Matej Dodig20CRO290+3+7Lost in Qual. French Open R2
Lost in Heilbronn R16
199176
Clément Chidekh24FRA290-22-45Lost in Qual. French Open R1
Qual. Birmingham W
Lost in Birmingham R32
200199
Remy Bertola27SUI288+8+15Perugia R16Lost in Qual. French Open R2
Lost in Vicenza QF
Lost in Qual. French Open R2
Lost in Vicenza QF
Perugia R16
296405
Advertisement
201123
Jérôme Kym23SUI285-9-22Lost in Qual. French Open R1
Lost in Vicenza R32
202131
Genaro Alberto Olivieri27ARG285+24+32Lost in Qual. French Open R1
Lost in Chisinau SF
Lost in Prostejov R16
203125
Juan Pablo Ficovich29ARG284-3Lost in Qual. French Open R1
204187
João Lucas Reis Da Silva26BRA281-6-10Lost in Qual. French Open R2
Lost in Vicenza R32
Lost in Heilbronn R16
205158
Yu-hsiou Hsu27TWN280+2+7Lost in Qual. French Open R1
Lost in Vicenza QF
Lost in Heilbronn R16
206103
Harold Mayot24FRA278+8+12Centurion 2 QFLost in Qual. French Open R1
Lost in Centurion 1 R16
Lost in Qual. French Open R1
Lost in Centurion 1 R16
Centurion 2 QF
284320
207184
Luka Pavlovic26FRA277+34+40Qual. French Open W
(R128  )
Lost in French Open R128 
Lost in Prostejov R32
208201
Gilles Arnaud Bailly20BEL277-4Lost in Qual. French Open R1
Lost in Kosice R32
20993
Liam Broady32GBR274+10+14Lost in Qual. French Open R1
Lost in Chisinau QF
Lost in Perugia R16
210 NCH 
(212)
Lautaro Midon22ARG274+2+6Prostejov QFLost in Qual. French Open R1
Lost in Vicenza R16
Lost in Qual. French Open R1
Lost in Vicenza R16
Prostejov QF
285360
211127
Lorenzo Giustino34ITA274-2+1Lost in Qual. French Open R1
Lost in Chisinau R16
Lost in Heilbronn R32
21297
Kimmer Coppejans32BEL272-6-1Lost in Qual. French Open R1
Lost in Chisinau R16
213133
Federico Agustin Gomez29ARG270-34-58Lost in Qual. French Open R2
Lost in Chisinau R32
21431
Zhizhen Zhang29CHN269+10+15Lost in French Open R128
Qual. Birmingham W
Lost in Birmingham R32
215156
Vitaliy Sachko28UKR266-5-3Prostejov QFLost in Qual. French Open R2Lost in Qual. French Open R2
Prostejov QF
277352
216 NCH 
(313)
Moïse Kouamé17FRA265+102+100Lost in French Open R32
(R64  )
21721
Daniel Evans36GBR265-12-8Lost in Qual. French Open R1 
Lost in Qual. Little Rock R1
218180
Justin Engel18GER264-3-2
219 NCH 
(228)
Darwin Blanch18USA262+10+10Lost in Qual. French Open R3 
220 NCH 
(224)
Felix Gill24GBR262+20+22Lost in Qual. French Open R3 
Lost in Birmingham R16
221197
Pol Martín Tiffon26ESP261+1+4Lost in Vicenza QF
22295
Hugo Grenier30FRA259-1Lost in Qual. French Open R1
Lost in Chisinau R32
223196
Rio Noguchi27JPN259-21-24Lost in Qual. French Open R1
224223
Harry Wendelken24GBR258+3+5Birmingham R16Lost in Qual. French Open R1Lost in Qual. French Open R1
Birmingham R16
266375
22527
Laslo Djere31SRB256-12-10Lost in Chisinau R32
226225
Franco Roncadelli26URU255-1+1Lost in Kosice R16
227183
Oliver Crawford27GBR254+16+21Lost in Qual. French Open R1
Grado W
228219
Tom Gentzsch22GER254+1Lost in Qual. French Open R3
Lost in Heilbronn R32
229201
Edas Butvilas21LTU253+3+2Tyler R16Lost in Little Rock R32Lost in Little Rock R32
Tyler R16
259322
230 NCH 
(231)
Andrea Guerrieri27ITA251+1
23136
Pierre Hugues Herbert35FRA249-11-10Qual. French Open W
(R3  )
Lost in French Open R128
232164
James McCabe22AUS248+2+1Lost in Qual. French Open R1
Qual. Birmingham W
Lost in Birmingham R32
233CH
Max Houkes25NED245+3Lost in Qual. French Open R1
Lost in Heilbronn R32
234 NCH 
(235)
Nikolás Sánchez Izquierdo27ESP245+1-2Prostejov QF256331
235168
Frederico Ferreira Silva31POR245+2Lost in Qual. French Open R1
Lost in Vicenza R32
Lost in Heilbronn R32
236142
Alejandro Moro Cañas25ESP243+6+9Heilbronn QFLost in Qual. French Open R2
Lost in Vicenza R32
Lost in Qual. French Open R2
Lost in Vicenza R32
Heilbronn QF
254329
237121
Raúl Brancaccio29ITA242+2Lost in Vicenza R32
Lost in Prostejov R32
238194
Dan Added27FRA238-8-14Lost in Qual. French Open R1
Lost in Carnac R32
239210
Andy Andrade27ECU237-16-20Lost in Qual. French Open R1
Lost in Tyler R32
240222
Pedro Boscardin Dias23BRA236-7-13Lost in Qual. French Open R2
Lost in Vicenza R32
Lost in Prostejov R16
2417
David Goffin35BEL233+7+8Lost in Qual. French Open R2 
242121
Stefano Napolitano31ITA233+4+6Lost in Qual. French Open R1
Lost in Centurion 1 SF
Lost in Centurion 2 R32
243147
Guy Den Ouden24NED232-32-36Heilbronn QFLost in Qual. French Open R1Lost in Qual. French Open R1
Heilbronn QF
243318
24483
Chun Hsin Tseng24TWN231-63-95Lost in Qual. French Open R1 
Lost in Vicenza SF
Lost in Perugia R16
245169
Henri Squire25GER231+4+8Heilbronn QFLost in Vicenza R16Lost in Vicenza R16
Heilbronn QF
242317
246108
Franco Agamenone33ITA224+12+13Lost in Chisinau QF
247153
Jay Clarke27GBR223+4+2Lost in Qual. French Open R2
Lost in Kosice R32
Lost in Caltanissetta R16
24850
Pavel Kotov27RUS222+7+7Lost in Chisinau R16
Lost in Heilbronn R32
249217
Yi Zhou21CHN219-32-44Lost in Qual. French Open R1
250244
Keegan Smith27USA218-6-13Lost in Qual. Birmingham R1
Advertisement
251147
Kaichi Uchida31JPN218-4-8Lost in Qual. French Open R1
252249
Guido Iván Justo28ARG217+1Lost in Kosice R32
253245
Andrej Nedić21BIH216-8-14Lost in Chisinau R32
254248
Florent Bax26FRA216-4-5Lost in Qual. French Open R1
255 NCH 
(256)
David Jordá Sanchis31ESP213+1Lost in Qual. Perugia R2
Lost in Perugia R32
2566
Gaël Monfils39FRA210-38-50Lost in French Open R128 
257197
Fajing Sun29CHN209+8+6Lost in Qual. French Open R1
Lost in Little Rock R16
Lost in Tyler R32
258 NCH 
(260)
Buvaysar Gadamauri25BEL209+2
259210
Filip Jianu24ROU206-7-13Lost in Chisinau R32
Lost in Prostejov R32
26047
Juncheng Shang21CHN205+3
261CH
Stefan Dostanic24USA204-2Lost in Kosice R16
262175
Álvaro Guillén Meza23ECU204-2Lost in Qual. French Open R1
263 NCH 
(275)
Hynek Bartoň22CZE203+12+8Prostejov R16Lost in Kosice QFLost in Kosice QF
Prostejov R16
210296
264191
Nerman Fatić31BIH202+12+8Lost in Qual. French Open R2
265 NCH 
(293)
Martin Krumich23CZE202+31+22Lost in Kosice F
Lost in Prostejov R32
266237
Alastair Gray27GBR198+6
267196
Rodrigo Pacheco Mendez21MEX198-10-14
268258
Diego Dedura18GER198+19+11Heilbronn QFLost in Vicenza QFLost in Vicenza QF
Heilbronn QF
209284
269257
Miguel Damas26ESP198-2-5Lost in Vicenza R32
Lost in Prostejov R32
270172
Murphy Cassone23USA197-6-7Tyler R16Lost in Little Rock R32Lost in Little Rock R32
Tyler R16
203266
271267
Petr Bar Biryukov24RUS195-2-6Tsaghkadzor 2 QFLost in Tsaghkadzor QFLost in Tsaghkadzor QF
Tsaghkadzor 2 QF
272212
Johannus Monday24GBR194+18+10Qual. Little Rock W
Lost in Little Rock R16
Lost in Tyler R32
273 NCH 
(277)
Max Alcalá Gurri23ESP193+4
274116
Calvin Hémery31FRA193+9+4Lost in Qual. French Open R1
Lost in Centurion 1 R16
Lost in Centurion 2 R32
275200
George Loffhagen25GBR192+4
27668
Sumit Nagal28IND192+6+2Lost in Chisinau QF
Lost in Qual. Heilbronn R1
277235
Charles Broom28GBR192+3Lost in Qual. French Open R1
Lost in Qual. Birmingham R2
278193
Sascha Gueymard Wayenburg22FRA192-12-11Lost in Qual. French Open R1
Lost in Prostejov R32
279168
Maks Kaśnikowski22POL191+36+24Bol W
Lost in Kosice R32
Qual. Perugia W
Lost in Perugia R32
280226
Juan Bautista Torres24ARG191+1
281181
Daniel Rincon23ESP189-7-7
282 NCH 
(296)
Dali Blanch23USA188+19+9Lost in Kosice SF
283281
Michele Ribecai23ITA188+2Lost in Perugia R32
284260
Robin Bertrand23FRA188+2Lost in Qual. French Open R1
Lost in Centurion 1 R32
Lost in Centurion 2 R16
285 NCH 
(334)
Kilian Feldbausch20SUI187+81+50Kosice W
28661
Thiago Monteiro32BRA187-13-10
287105
Duje Ajduković25CRO187+2+2Lost in Bol 2 F
Lost in Ljubljana R16
288282
Juan Manuel La Serna22ARG186Cuiaba R16
289288
Cezar Crețu25ROU186+81+50Qual. Chisinau W
Lost in Chisinau F
Lost in Perugia R32
29072
Yosuke Watanuki28JPN185-19-13Lost in Qual. French Open R1
Lost in Chisinau R32
Lost in Prostejov R32
29158
Taro Daniel33JPN183+37+26Prostejov QFLost in Kosice QF
Qual. Prostejov W
Lost in Kosice QF
Qual. Prostejov W
Prostejov QF
194269
292 NCH 
(304)
Giles Hussey29GBR183+60+38Centurion 2 QFCenturion 1 WCenturion 1 W
Centurion 2 QF
189225
293290
Iñaki Montes De La Torre23ESP181
294241
Daniel Michalski26POL181+5+2Lost in Qual. Prostejov R2
295290
Sergey Fomin25UZB181-1Qual. Chisinau W
Lost in Chisinau R32
296289
Lilian Marmousez24FRA180+2+1Lost in Kosice R16
29758
Thiago Seyboth Wild26BRA179Lost in Qual. French Open R2
298171
Beibit Zhukayev25KAZ177+4
299 NCH 
(300)
Philip Henning25RSA177+20+12Centurion 2 QFLost in Centurion 1 QFLost in Centurion 1 QF
Centurion 2 QF
183219
300214
Ilia Simakin22RUS177-32-25Lost in Qual. French Open R1
Lost in Perugia R32
301287
Antoine Ghibaudo21FRA177-10-6Lost in Qual. French Open R1
Lost in Qual. Birmingham R1
30239
Mikhail Kukushkin38KAZ177+2
303177
Andrea Collarini34ARG177-25-16
304168
Murkel Dellien28BOL177+1
305 NCH 
(332)
Andre Ilagan25USA177+30+24Tyler R16Lost in Little Rock SF183246
306260
Tiago Pereira21POR177-36-22Lost in Bol QF
Lost in Bol 2 SF
30760
Juan Pablo Varillas30PER176-1
308181
Abdullah Shelbayh22JOR176+3+4Lost in Kosice R32
Qual. Heilbronn W
Lost in Heilbronn R32
309144
Akira Santillan29JPN176-2Lost in Centurion 1 R32
Lost in Centurion 2 R32
310308
Hamish Stewart26GBR175-2Lost in Qual. Birmingham R2
311263
Eliakim Coulibaly24CIV174+19+18Centurion 2 QFLost in Centurion 1 SF180216
312271
Maxim Mrva18CZE173+5+7Prostejov QF184259
313305
Alex Martinez25ESP172+10+11Qual. Chisinau W
Lost in Chisinau R16
314217
Jonáš Forejtek25CZE172-4-1Lost in Prostejov R32
315250
Andres Martin24USA172-31-16Tyler R16Lost in Little Rock R32178241
316240
Matías Soto27CHI171-16-8
317306
Blaise Bicknell24JAM171-1+4Tyler R16Lost in Little Rock R32177240
318 NCH 
(375)
Thomas Faurel20FRA169+60+38Qual. French Open W
(R3  )
Lost in French Open R128
319103
Stefan Kozlov28USA169-27-12
32047
Marc-Andrea Hüsler29SUI168-11-5Lost in Qual. Birmingham R2
321225
Philip Sekulic22AUS168-7
32278
Yasutaka Uchiyama33JPN164-10-5Lost in Little Rock R32
323258
Igor Marcondes28BRA163-3-1
324180
Paul Jubb26GBR163-11-6
325311
Max Basing23GBR162-3Lost in Qual. Birmingham R1
326150
Oriol Roca Batalla33ESP162+51+29Mataro W
Qual. Perugia W
Lost in Perugia R32
327278
Tyler Zink25USA162-2+4Lost in Little Rock QF
Lost in Tyler R32
328325
Yankı Erel25TUR160+18+13Lost in Kutaisi 2 QF
Kutaisi 3 W
329212
Michael Geerts31BEL159-5
330235
Marko Topo22GER158-35-22Lost in Chisinau R32
Lost in Heilbronn R16
331 NCH 
(385)
Max Schönhaus18GER158+54+32Troisdorf W
Lost in Heilbronn R16
332 NCH 
(343)
Braden Shick22USA157+11+8Tyler R16Lost in Little Rock R32
Qual. Tyler W
163226
333321
Mert Alkaya25TUR157-12-6Lost in Centurion 1 R32
Lost in Centurion 2 R32
334299
Sandro Kopp26AUT155-2+1Lost in Kosice R16
335170
Mattéo Martineau27FRA153-9-5Lost in Troisdorf QF
Lost in Qual. Heilbronn R1
33671
Cedrik Marcel Stebe35GER152
337257
Mili Poljičak21CRO152+8+4Lost in Bol 2 SF
338127
Facundo Mena33ARG152-35-25
339158
Tung Lin Wu28TWN152-2Lost in Little Rock R32
Lost in Tyler R32
340 NCH 
(464)
Jacopo Vasami18ITA151+125+52Lost in Vicenza F
Lost in Perugia R16
341322
Federico Bondioli21ITA151-14-7Lost in Kosice R16
342324
Oliver Tarvet22GBR150-2Lost in Birmingham R32
343 NCH 
(356)
Hayato Matsuoka21JPN150+13+7Lost in Little Rock R32
Lost in Qual. Tyler R2
Lost in Tyler R16
34488
Dominic Stricker23SUI149-13-5Lost in Kosice R32
Lost in Qual. Heilbronn R2
345254
Mats Rosenkranz27GER149-6-2
346 NCH 
(353)
Henry Searle20GBR149+16+10Tyler QFQual. Little Rock W
Lost in Little Rock R32
159212
34756
Daniel Elahi Galán29COL148-88-62Lost in Chisinau R32
Qual. Heilbronn W
Lost in Heilbronn R32
348135
Mitchell Krueger32USA147-14-6Lost in Little Rock R32
Lost in Tyler R32
349142
Ivan Gakhov29RUS147
350276
Petr Brunclík19CZE145-17-8
351348
Daniel Milavsky24USA145-3-2Lost in Little Rock R16
Qual. Tyler W
Lost in Tyler R32
352 NCH 
(359)
Carlo Alberto Caniato20ITA143+7+2Lost in Kosice R32
Qual. Prostejov W
Lost in Prostejov R32
353342
Luca Castelnuovo29SUI142-11-7Lost in Centurion 1 R32
Lost in Centurion 2 R32
354 NCH 
(364)
Filippo Romano20ITA142+14+5Birmingham QFQual. Birmingham W161251
355159
Dimitar Kuzmanov32BUL142-17-10Lost in Qual. Chisinau R1
356347
Ioannis Xilas25GRE141+4Lost in Qual. Vicenza R2
Lost in Qual. Perugia R1
357 NCH 
(361)
Ognjen Milić18SRB140+4
358116
Marc Polmans29AUS140-11-7Lost in Qual. Heilbronn R2
Lost in Heilbronn R32
359287
Marvin Möller27GER139+42+17Heilbronn QFLost in Deauville R32
Lost in Troisdorf QF
Qual. Heilbronn W
150225
360180
Yuta Shimizu26JPN138+3Tyler R16Lost in Little Rock R16144207
36178
Nicolás Kicker33ARG138-3-4
362123
Ryan Peniston30GBR137+3
363 NCH 
(419)
Justin Boulais24CAN137+60+26Qual. Little Rock W
Lost in Little Rock SF
364229
Marek Gengel30CZE136+9+1Lost in Qual. Prostejov R2
36580
Norbert Gombos35SVK135+6Prostejov R16Lost in Kosice R16142228
366252
Tom Paris23FRA135+6Lost in Kosice R32
367160
Li Tu30AUS134-17-11Lost in Vicenza R32
Lost in Qual. Perugia R1
368134
Geoffrey Blancaneaux27FRA134-13-9Lost in Deauville SF
369279
Garrett Johns25USA134+6Lost in Qual. Tyler R1
370289
Mika Brunold21SUI133+17+8Qual. Vicenza W
Lost in Vicenza R16
Lost in Qual. Perugia R1
371364
Tommaso Compagnucci26ITA133-7-5Qual. Vicenza W
Lost in Vicenza R16
372176
Daniel Masur31GER131-5-6Lost in Qual. Little Rock R1
Lost in Qual. Tyler R1
373 NCH 
(384)
Manas Dhamne18IND130+21+6Lost in Vicenza R16
Lost in Qual. Perugia R1
374346
Kasidit Samrej25THA130+6
375344
Florian Broska28GER129+1-4Lost in Qual. Heilbronn R1
376 NCH 
(382)
Anton Matusevich25GBR129+6Lost in Qual. Birmingham R1
377249
Mathys Erhard24FRA129+23+6Lost in Kosice SF
378299
Vadym Ursu29UKR128+93+30Kutaisi 2 W
Lost in Kutaisi 3 F
379170
James Trotter26JPN127-25-16
380289
Renta Tokuda28JPN127-51-30
381243
Marat Sharipov23RUS127-7-7Lost in Kursumlijska Banja 3 R32
382 NCH 
(388)
Andrew Fenty26USA127+8+2Lost in Qual. Little Rock R2
Qual. Tyler W
Lost in Tyler R32
383157
Santiago Taverna26ARG127+8+2Lost in Qual. Chisinau R2
384261
Alex Rybakov29USA126-27-16
385 NCH 
(386)
Juan Estevez20ARG126+1Lost in Cuiaba R32
386316
Eduardo Ribeiro28BRA125+2
387307
Oleg Prihodko28MKD125+12+2Lost in Kosice R32
Lost in Qual. Prostejov R2
388341
Gabriele Piraino22ITA125-5-2Caltanissetta R16
389260
Carlos Sánchez Jover25ESP124+7Lost in Qual. Vicenza R1
390177
Nick Hardt25DOM123+8Cuiaba R16
391298
Jacopo Berrettini27ITA123-47-25
392244
Lucas Poullain30FRA123-8-4Lost in Carnac R32
393303
Arthur Weber34FRA122+11+1Lost in Monastir 25 R16
394240
Patrick Zahraj26GER122+1-2Lost in Centurion 1 R32
Lost in Centurion 2 R32
395314
Moerani Bouzige26AUS122+2-2
396303
Francesco Forti26ITA121+17+5Lost in Qual. Vicenza R1
Qual. Perugia W
Lost in Perugia R16
397384
Petr Nesterov23BUL121+8Lost in Qual. Vicenza R2
398 NCH 
(463)
Samuele Pieri24ITA121+74+23Klagenfurt W
Qual. Vicenza W
Lost in Vicenza R16
399 NCH 
(431)
Arthur Nagel23FRA121+35+13Lost in Deauville R32
Lost in Carnac F
400268
Gonzalo Villanueva31ARG121-31-16Cuiaba R16
401 NCH 
(427)
Jay Friend22JPN120+35+13Lost in Qual. Little Rock R2
Lost in Little Rock QF
Lost in Qual. Tyler R1
402392
Lui Maxted22GBR120+4
403211
Javier Barranco Cosano27ESP120+4
404284
Adrian Boitan26ROU120-53-25Lost in Qual. Chisinau R1
Lost in Bistrita R16
405334
Matthew Dellavedova26AUS120+30+12Luan 3 QFLost in Gimcheon R32
Gimcheon 2 W
406221
Hernán Casanova32ARG119+2
407347
Sanhui Shin29KOR119+22+9Gimcheon W
Lost in Gimcheon 2 SF
408342
Luciano Emanuel Ambrogi22ARG119-29-12
409365
Raphaël Pérot24FRA118+29+11Lost in Deauville SF
Lost in Carnac QF
Lost in Qual. Heilbronn R2
410395
Stefan Palosi26ROU118Lost in Bucharest R32
Lost in Bistrita R32
411 NCH 
(426)
Jack Kennedy18USA117+15+7Lost in Mataro SF
412 NCH 
(483)
Felix Balshaw19FRA117+71+24Deauville W
413 NCH 
(415)
Cyril Vandermeersch27FRA117+2+2Lost in Kutaisi 2 QF
414 NCH 
(446)
Semen Pankin26RUS117+32+14Lost in Kutaisi 2 SF
Lost in Centurion 1 QF
Lost in Centurion 2 R16
415207
Daniel Dutra da Silva37BRA117+1+2Qual. Chisinau W
Lost in Chisinau R32
Lost in Qual. Prostejov R2
416339
Andrey Chepelev27RUS117+3+4Lost in Bol SF
Lost in Bol 2 QF
417347
Samir Banerjee22USA116-5
418190
Matheus Pucinelli De Almeida25BRA116-4Cuiaba R16
419143
Hiroki Moriya35JPN116-2+2Lost in Qual. Little Rock R2
Lost in Little Rock R32
Lost in Qual. Tyler R1
420301
Maximus Jones21THA116-9-1
421333
Sean Cuenin22FRA114-40-15Kursumlijska Banja 4 QFLost in Qual. French Open R1
422270
Corentin Denolly28FRA114+39+14Lost in Deauville F
423 NCH 
(435)
Lucio Ratti22ARG114+16+7Lost in Klagenfurt QF
Lost in Grado SF
Lost in Qual. Perugia R2
Lost in Perugia R32
42493
Andrej Martin36SVK113+20+10Lost in Kosice QF
Qual. Prostejov W
Lost in Prostejov R32
425403
Jack Logé21BEL113-3+1Lost in Deauville QF
Lost in Carnac R32
42655
Facundo Bagnis36ARG112-6
427358
Trevor Svajda20USA112-35-12Lost in Little Rock R32
Lost in Tyler R32
428373
Bor Artnak22SLO112+17+9Ljubljana R16Litija W
Lost in Kranjska Gora QF
429288
Fabrizio Andaloro25ITA112-36-12Lost in Bol QF
Lost in Bol 2 R16
430256
Johan Nikles29SUI112+7+5Lost in Mataro SF
431404
Cannon Kingsley25USA112-10
432384
Olle Wallin24SWE112-7+1Lost in Bol 2 R16
433280
Jie Cui28CHN112-44-13Lost in Luan QF
434387
Gianmarco Ferrari25ITA111+34+13Lost in Grado F
435331
Masamichi Imamura27JPN111+7+6Tyler R16Lost in Qual. Little Rock R1
Qual. Tyler W
117180
436 NCH 
(446)
Edward Winter21AUS110+30+11Lost in Centurion 1 F
Lost in Centurion 2 R16
437423
Carl Emil Overbeck24DEN110-9Lost in Bol 2 R32
43899
Brandon Holt28USA109-85-35
439289
Adria Soriano Barrera27COL109-36-12Lost in Qual. Tyler R1
44039
Radu Albot36MDA109+39+14Lost in Chisinau SF
441242
Enrico Dalla Valle28ITA109+15+8Qual. Vicenza W
Lost in Vicenza R32
Qual. Perugia W
Lost in Perugia R32
442143
Benjamin Hassan31LBN109-101-40Lost in Qual. Heilbronn R1
443356
Miloš Karol23SVK108-10Lost in Kosice R16
Qual. Prostejov W
Lost in Prostejov R16
444395
Alafia Ayeni26USA108-12Lost in Qual. Kosice R2
Lost in Qual. Prostejov R2
445432
Sebastian Sorger20AUT108+6+6Lost in Grado SF
446390
Tibo Colson25BEL107-19-3
447427
João Eduardo Schiessl21BRA107-17-2
448357
Eric Vanshelboim24UKR107+26+10Doboj W
Qual. Brcko W
Lost in Brcko R32
449434
Jake Delaney29AUS107+10+6Harmon QFLost in Luan SF
Lost in Karuizawa F
450361
Viacheslav Bielinskyi22UKR106-32-7Lost in Bol R32
Lost in Bol 2 R16
451222
Viktor Durasovic29NOR105+6+4Lost in Troisdorf SF
Qual. Prostejov W
Lost in Prostejov R32
452438
Sergio Callejon Hernando21ESP105-11Lost in Qual. Vicenza R1
453331
Andrea Picchione27ITA104-10
454219
Nicolás Álvarez Varona25ESP104+21+8Lost in Mataro QF
Qual. Perugia W
Lost in Perugia R32
455 NCH 
(487)
Radu Mihai Papoe23ROU104+36+15Bistrita QFBucharest W
456424
Eero Vasa29FIN104-32-7Lost in Qual. Vicenza R1
Lost in Qual. Prostejov R1
457409
Alex Hernandez26MEX103-9
458321
Robert Strombachs26LAT103+18+7Lost in Gaborone 2 SF
Lost in Centurion 1 QF
Lost in Centurion 2 R16
459263
Christoph Negritu32GER103-12Lost in Troisdorf R32
Lost in Qual. Heilbronn R1
460271
Mateus Alves25BRA102+37+15Cuiaba R16Maringa 2 W
461153
Denis Yevseyev33KAZ102-30-7Lost in Qual. Chisinau R2
462424
Lorenzo Joaquín Rodríguez26ARG102-10
463298
Aidan McHugh25GBR101-10
464416
Mees Rottgering18NED101-10
465357
Luca Potenza25ITA101-7Caltanissetta QF
466456
Ivan Marrero Curbelo27ESP100-6Kayseri 3 QF
467458
Carlos Maria Zarate21ARG100-3Cuiaba R16
468449
Quinn Vandecasteele23USA100-6Lost in Qual. Little Rock R1
Lost in Qual. Tyler R2
469318
Alex Martí Pujolras27ESP99+4+2Lost in Mataro F
Qual. Heilbronn W
Lost in Heilbronn R32
470378
Valerio Aboian23ARG99-3
471421
Hikaru Shiraishi26JPN99-1+1Lost in Gimcheon R32
Lost in Karuizawa QF
472167
Laurent Lokoli31FRA98-70-23Lost in Qual. Vicenza R2
473449
Miguel Tobon19COL98+7+3Lost in Qual. Perugia R2
474458
Niels Visker24NED98-5
47563
Jason Kubler33AUS97-35-8
476319
Christian Langmo30USA97+2+1Lost in Qual. Little Rock R2
Lost in Qual. Tyler R2
477146
Rudolf Molleker25GER95-68-24
478415
Lorenzo Carboni20ITA95-1-1Qual. Perugia W
Lost in Perugia R32
479463
Dhakshineswar Suresh26IND94+3
480368
Alexander Binda24ITA94-31-9Lost in Kutaisi 2 QF
Lost in Tsaghkadzor SF
Lost in Tsaghkadzor 2 R32
481449
Takuya Kumasaka27JPN93+3
482 NCH 
(484)
Daniel Siniakov23CZE92+4Lost in Qual. Prostejov R1
483477
Koki Matsuda25JPN92+4+1Lost in Karuizawa QF
484474
Matthew William Donald21CZE92+1-1Lost in Grado QF
Lost in Qual. Perugia R1
485388
Karan Singh22IND92-22-8Lost in Centurion 1 R32
486 NCH 
(509)
Alec Beckley24RSA91+113+29Gaborone 2 W
Qual. Centurion 1 W
Lost in Centurion 1 R16
Qual. Centurion 2 W
Lost in Centurion 2 R16
487234
Maxime Chazal33FRA91+23+8Lost in Deauville R16
Lost in Carnac SF
488453
Pietro Fellin24ITA91+14+5Qual. Vicenza W
Lost in Vicenza R32
Lost in Qual. Perugia R2
489161
Filip Peliwo32POL91-1Lost in Centurion 1 R32
Lost in Centurion 2 R32
490455
Alejo Sanchez Quilez20ESP90-35-11
491479
Henry Bernet19SUI90-2
492127
Jelle Sels30NED90-42-13Lost in Qual. Vicenza R2
Lost in Qual. Perugia R2
Lost in Perugia R32
493378
Dan Martin27CAN89-3Lost in Qual. Little Rock R1
Lost in Qual. Tyler R1
494280
Dominik Palán25CZE89-2Lost in Centurion 1 R32
Lost in Centurion 2 R32
495271
Pedro Sakamoto32BRA89+8+3Lost in Klagenfurt R32
Qual. Kosice W
Lost in Kosice R32
Lost in Rosbach R32
496358
Svyatoslav Gulin23RUS88+16+5Lost in Kursumlijska Banja 2 SF
Lost in Kursumlijska Banja 3 QF
497340
Colin Sinclair31NMI88-4Harmon QFLost in Karuizawa R32
498 NCH 
(499)
Paulo Andre Saraiva Dos Santos25BRA88+2+1Qual. Kosice W
Lost in Kosice R32
499271
Blake Ellis27AUS87-4Lost in Little Rock R32
Lost in Tyler R32
500 NCH 
(517)
Giuseppe La Vela25ITA87+26+8Lost in Litija F
Lost in Kranjska Gora QF
501 NCH 
(538)
Mika Petković19GER87+46+13Lost in Troisdorf F
Lost in Heilbronn R32
502125
Matteo Gigante24ITA86-248-130
503433
Aristotelis Thanos25GRE86-7-1Lost in Kursumlijska Banja 3 SF
504498
Juan Cruz Martin Manzano21ITA86-6-1Caltanissetta R16Lost in Carnac R32
505486
Sergi Perez Contri28ESP86-4-1Lost in Mataro R32
506485
Taha Baadi24MAR85-1
507449
Fares Zakaria25EGY85-8-2
508506
Massimo Giunta21ITA85-2Caltanissetta QFLost in Vicenza R32
509479
Tomasz Berkieta19POL84-5-1Qual. Kosice W
Lost in Kosice R32
Lost in Qual. Prostejov R1
510503
Tiago Torres23POR84-2
511371
Georgii Kravchenko25UKR84+5+2Lost in Qual. Kosice R2
Lost in Qual. Heilbronn R2
512476
Dušan Obradović25SRB84-18-4Lost in Doboj F
Lost in Brcko SF
Lost in Qual. Prostejov R1
513331
Carlos Lopez Montagud25ESP83Lost in Caltanissetta R16
514334
Leo Borg23SWE83Lost in Szentendre R32
515436
Sebastian Gima24ROU83+7+2Lost in Bucharest SF
Lost in Bistrita R32
516 NCH 
(543)
Enzo Aguiard23AUS82+35+10Qual. Little Rock W
Lost in Little Rock R16
517510
Karim Bennani18MAR82+6+3Qual. Kosice W
Lost in Kosice R32
518449
Maxim Zhukov21RUS82-7-1
519509
Manuel Mazza27ITA82+15+4Lost in Grado R16
Lost in Qual. Perugia R2
520515
Anton Shepp23NZL82-5
521507
Tai Sach23AUS82+1Harmon QFLost in Gimcheon SF
Lost in Gimcheon 2 R16
522183
Federico Arnaboldi25ITA81-41-14Lost in Qual. Vicenza R2
523430
Sidharth Rawat33IND81-3Lost in Centurion 1 R32
Lost in Centurion 2 R32
524 NCH 
(527)
Filip Jeff Planinšek24SLO81+11+3Lost in Bol QF
Lost in Bol 2 R32
525230
Max Hans Rehberg22GER80+24+7Lost in Heilbronn R16
52665
Thanasi Kokkinakis30AUS79+329+50Lost in French Open R64
527524
Reda Bennani19MAR79-3
528350
Vladyslav Orlov31UKR79-21-5Szentendre QF
529527
Michael Bassem Sobhy22EGY79-2Lost in Monastir 27 R32
530371
Ryan Nijboer26NED79-2Lost in Troisdorf R32
531229
Mukund Sasikumar29IND79-14-3Lost in Centurion 1 R32
Lost in Centurion 2 R32
532519
Emile Hudd26GBR79-3
533177
Omar Jasika29AUS79-3
534288
Jakub Paul27SUI78-3
535517
Shunsuke Mitsui24JPN78-3
536508
Pavle Marinkov20AUS78Lost in Qual. Little Rock R1
Lost in Qual. Tyler R1
537463
Pedro Vives Marcos25ESP77
538269
Aidan Mayo23USA77+43+12Lost in Little Rock QF
Lost in Tyler R32
539 NCH 
(604)
Daniil Ostapenkov23BLR77+68+16Lost in Kutaisi 2 F
Lost in Kutaisi 3 SF
540458
Maxwell Mckennon24USA77-2Kayseri 3 QFLost in Kayseri 2 R16
541 NCH 
(563)
Toufik Sahtali27ALG77+24+7Monastir 27 QFLost in Monastir 25 R32
Lost in Monastir 26 F
54274
Mirza Bašić34BIH76-3
543418
Maé Malige20FRA76+3+2Caltanissetta QFLost in Mataro R32
Lost in Carnac QF
544462
Constantin Bittoun Kouzmine27FRA76-2Lost in Gaborone 2 SF
Lost in Centurion 1 R32
Lost in Centurion 2 R32
54540
Ilya Ivashka32BLR75-27-6
546 NCH 
(704)
Patrick Schoen21SUI75+158+30Kayseri W
Kayseri 2 W
54719
Hyeon Chung30KOR75-28-6
548491
Robin Catry24FRA75+5+3Lost in Kutaisi 2 R16
Lost in Kutaisi 3 QF
549545
John Echeverria24ESP74-4Lost in Kutaisi 2 R32
550377
Max Wiskandt24GER74+4+2Lost in Kursumlijska Banja 2 QF
Qual. Heilbronn W
Lost in Heilbronn R32
551544
Mitsuki Wei Kang Leong21MAS74-7-1
552455
James Story25GBR73-19-5
553483
Alec Deckers26NED73+5+2Lost in Deauville QF
Lost in Troisdorf R32
554519
Amr Elsayed27EGY73-14-3
555477
Kirill Kivattsev28RUS73-7-1Bistrita QFLost in Litija QF
556410
Stefan Popović23SRB73+7+3Lost in Kursumlijska Banja 2 QF
Lost in Kursumlijska Banja 3 QF
Lost in Kursumlijska Banja 4 R32
557170
Maxime Janvier29FRA72+21+5Lost in Mataro R16
Qual. Chisinau W
Lost in Chisinau R32
558485
Digvijaypratap Singh26IND72-3
559 NCH 
(564)
Leonardo Rossi23ITA72+5+2Lost in Kutaisi 2 R32
Lost in Kutaisi 3 SF
560128
Andrea Vavassori31ITA71-4
561557
Pierluigi Basile19ITA71+99+19Perugia QFLost in Grado QF90180
562 NCH 
(637)
Kaylan Bigun20USA71+75+15Lakewood W
Lost in Lakewood 2 R32
563470
Imanol López Morillo26ESP71-4Lost in Qual. Kosice R1
Lost in Rosbach R32
564542
Karl Poling26USA70+47+10Tyler R16Lost in Qual. Little Rock R1
Qual. Tyler W
76139
565 NCH 
(604)
Cooper Williams20USA69+39+8Lost in Gaborone 2 F
566135
Antoine Escoffier34FRA69-23-6
567548
Yassine Dlimi23MAR69+77+15Monastir 27 QFMonastir 26 W
568280
Jakub Nicod21CZE69-11-2Lost in Bol 2 R32
Lost in Qual. Prostejov R1
569474
Tsung Hao Huang26TWN69-8-1Luan 3 QFLost in Luan R32
Lost in Luan 2 R16
570542
Millen Hurrion26GBR69-20-4Lost in Centurion 1 R32
Lost in Centurion 2 R32
571424
Kokoro Isomura23JPN69-30-7Lost in Gimcheon 2 R16
572440
Alessandro Pecci25ITA68-6-1
573384
Neil Oberleitner26AUT68-4
574385
Aryan Shah20IND68-49-11
575517
Nino Ehrenschneider25GER68-4Lost in Troisdorf R16
576575
Mario Gonzalez Fernandez24ESP68+8+3Lost in Qual. Centurion 1 R1
Lost in Centurion 2 R16
577556
Aziz Ouakaa26TUN68-5Monastir 27 QFLost in Monastir 26 R16
578491
Nicolas Arseneault19CAN67-5Lost in Qual. Little Rock R1
Lost in Lakewood 2 R32
57999
Alexander Ritschard32SUI67-5
580469
Juan Sebastián Gómez34COL67-5
581416
Étienne Donnet25FRA67-5
582455
Olaf Pieczkowski22POL67-30-5Lost in Qual. Little Rock R1
Lost in Qual. Tyler R2
583 NCH 
(627)
Romain Faucon23BEL67+44+10Kayseri 3 R16Lost in Kayseri F
Lost in Kayseri 2 SF
584477
Peter Fajta24HUN66-17-3Szentendre QFLost in Klagenfurt R16
Qual. Kosice W
Lost in Kosice QF
585 NCH 
(636)
Nicolas Tepmahc25FRA66+53+10Lost in Monastir 25 F
Lost in Monastir 26 SF
Lost in Monastir 27 R32
586536
Joshua Sheehy29USA65+7+2Lost in Qual. Little Rock R2
587191
Dragos Nicolae Madaras28SWE65-7
588540
Joaquin Aguilar Cardozo21URU65-11-2
589583
César Bouchelaghem21FRA65-6
590569
Alan Fernando Rubio Fierros27MEX64-4Lost in Bistrita R32
591541
Arda Azkara23TUR64+4+1Centurion 2 QFLost in Kayseri SF
Lost in Centurion 1 R16
70106
592484
Tristan McCormick27USA64-3
593590
Ryan Dickerson29USA64-3
594591
Karol Filar27POL64-3Lost in Doboj SF
Lost in Brcko R32
595394
Bruno Kuzuhara22USA64-3Lost in Qual. Little Rock R2
Lost in Qual. Tyler R2
596383
Lukáš Pokorný24SVK63+9+2Lost in Kosice R16
Lost in Qual. Prostejov R2
597 NCH 
(661)
Daniel De Jonge26NED63+67+11Monastir 25 W
598 NCH 
(633)
Marcel Zieliński25POL63+38+7Rosbach R16Lost in Troisdorf SF
599159
Hady Habib27LBN62-39-8
600315
Alfredo Perez29USA62-12-2
601552
Igor Gimenez26BRA62-4-1
602251
Ergi Kırkın27TUR62-20-3Lost in Kursumlijska Banja 3 R32
603 NCH 
(605)
Luca Staeheli26SUI62+5+1Lost in Klagenfurt R32
Lost in Kranjska Gora QF
604352
Giovanni Oradini28ITA62-2Lost in Grado QF
605302
Andrew Paulson24CZE61-2Lost in Qual. Chisinau R1
Lost in Qual. Prostejov R1
606 NCH 
(617)
Peter Makk24HUN61+11+3Szentendre QFLost in Doboj QF
Lost in Qual. Kosice R2
607447
Kuan Yi Lee29TWN61-7-1
608 NCH 
(609)
Bruno Fernandez21BRA61+1Lost in Cuiaba R32
609515
Émilien Demanet21BEL61-8-1Lost in Deauville R32
Lost in Carnac R16
610432
Iliyan Radulov20BUL60-101-23Lost in Mataro R32
611525
Alexander Donski27BUL60+76+12Centurion 2 QFLost in Qual. Centurion 1 R2
Qual. Centurion 2 W
66102
612430
Erik Arutiunian21BLR60+11+3Qual. Little Rock W
Lost in Little Rock R32
Lost in Qual. Tyler R1
613136
Alexey Vatutin33RUS60-26-4
614316
Alberto Barroso Campos30ESP60-16-3Monastir 27 QF
615CH
Cruz Hewitt17AUS60+1Lost in Troisdorf R16
Lost in Rosbach R32
616318
Gerard Campana Lee21KOR60+13+3Lost in Doboj SF
Lost in Brcko QF
617533
Luis Carlos Alvarez21MEX59-5
618586
Gabriel Ghetu18ROU59-22-4Lost in Bistrita R16
619614
Yuta Kawahashi28JPN59-5Lost in Karuizawa R32
Lost in Harmon R16
620 NCH 
(718)
Josip Šimundža21CRO59+106+16Lost in Bol R16
Brcko W
621616
Kārlis Ozoliņš23LAT58-5
622296
Oleksandr Ovcharenko24UKR58-52-10
623620
Yanis Ghazouani Durand25FRA58-3Lost in Deauville R32
Lost in Qual. Vicenza R1
624621
Samuel Alejandro Linde Palacios18COL58-3Lost in Cuiaba R32
625 NCH 
(628)
Leo Vithoontien26JPN58+3+1Lost in Karuizawa QF
626211
Roberto Cid Subervi32DOM57-47-8
627470
Filippo Moroni25ITA57-14-2
628277
Michael Vrbenský26CZE57-18-3Lost in Qual. Heilbronn R1
629189
Arthur Bouquier25FRA57-5
630215
Khumoyun Sultanov27UZB57+183+23Lost in Klagenfurt F
Kranjska Gora W
631618
Santiago De La Fuente24ARG57-12-1
632496
Denis Klok28RUS57+91+14Kursumlijska Banja 4 QFLost in Kursumlijska Banja 3 F
633443
Federico Iannaccone27ITA57-7
634632
Guillaume Dalmasso23FRA57+74+12Qual. Centurion 1 W
Lost in Centurion 1 R16
Qual. Centurion 2 W
Lost in Centurion 2 R16
635546
Aidan Kim21USA56+24+4Qual. Tyler W
Lost in Tyler R32
636285
Alexander Weis29ITA56-5Ljubljana QFLost in Kranjska Gora QF
637471
Yuki Mochizuki28JPN56-19-2
638479
Jacob Bradshaw23AUS56+8+2Monastir 27 QFLost in Kayseri QF
639544
Luca Wiedenmann28GER56+2+1Lost in Qual. Kosice R2
640603
Amir Omarkhanov18KAZ56-5
641513
Stefan Adrian Andreescu24ROU56-79-14Lost in Bucharest R32
Lost in Qual. Chisinau R2
Lost in Bistrita R32
642 NCH 
(648)
Timofei Derepasko19RUS56+6+2Lost in Gaborone 2 QF
Lost in Kayseri 2 R32
Lost in Kayseri 3 R32
64329
Christopher Eubanks30USA55-4
644204
Máté Valkusz27HUN55-22-2
645588
Yuta Kikuchi26JPN55-3Lost in Luan R32
646625
Maximo Zeitune20ARG55-21-2
647 NCH 
(672)
Izan Almazan Valiente20ESP55+29+5Lost in Monastir 25 QF
Lost in Monastir 26 SF
648267
Louis Weßels27GER55+7+2Lost in Klagenfurt R16
Lost in Troisdorf R16
Lost in Rosbach R16
649 NCH 
(678)
Alan Magadan25MEX55+29+5Lost in Gimcheon R16
Lost in Gimcheon 2 SF
650237
Saba Purtseladze24GEO55+15+3Lost in Kutaisi 2 QF
Lost in Chisinau R32
Lost in Qual. Prostejov R1
651 NCH 
(856)
Alexander Vasilev19BUL54+205+25Kursumlijska Banja 3 W
652625
Igor Kudriashov22RUS54-20-2
653597
Ivan Ivanov17BUL54+16+3Qual. Kosice W
Lost in Kosice R32
654375
Strong Kirchheimer31USA54-5
655271
Evan Zhu27USA54+108+15Karuizawa W
Lost in Harmon R16
656 NCH 
(755)
Fryderyk Lechno-Wasiutyński21POL53+109+15Tsaghkadzor W
657185
Aziz Dougaz29TUN53+11+2Lost in Qual. French Open R1
Lost in Monastir 26 QF
Lost in Monastir 27 R16
658617
Lorenzo Sciahbasi20ITA53-8
659651
Ryan Colby22USA53-8Lost in Qual. Tyler R1
660448
Aleksandre Bakshi28GEO53-8
661603
Jan Kumstát19CZE53+18+4Qual. Prostejov W
Lost in Prostejov R32
662526
Maxence Beaugé25FRA53-15-1
663544
Adhithya Ganesan20USA53-95-16Kayseri 3 QFLost in Qual. Little Rock R1
664595
S D Prajwal Dev30IND53-10
665238
Yusuke Takahashi28JPN53+5+2Lost in Centurion 1 R16
Lost in Centurion 2 R32
666502
Adrian Ötzbach28GER53-10Lost in Klagenfurt QF
Lost in Troisdorf R16
Lost in Qual. Heilbronn R1
667450
Yurii Dzhavakian33UKR53-10
668664
Dimitris Sakellaridis20GRE53-2+1Szentendre QFLost in Klagenfurt QF
Lost in Bol 2 R16
669584
Kyle Kang21USA52-11
67057
Gastão Elias35POR52-8
671653
Matyáš Černý24CZE52-18-1Lost in Qual. Prostejov R1
672387
Mariano Kestelboim30ARG52+3+2Lost in Qual. Heilbronn R2
673660
Daniel Antonio Núñez25CHI52+10+3Lost in Deauville QF
Lost in Carnac R16
674552
Keisuke Saitoh25JPN52+17+4Lost in Gimcheon QF
Lost in Gimcheon 2 QF
675667
Melios Efstathiou27CYP52-4+1Lost in Kayseri QF
Qual. Kayseri 2 W
Lost in Kayseri 2 R32
676650
Duncan Chan20CAN51-9
677378
Sora Fukuda28JPN51+18+4Lost in Gimcheon QF
Lost in Karuizawa SF
678654
Chase Ferguson27AUS51-15-1
679670
Nicolás Villalón22CHI51-7Lost in Cuiaba R32
680668
Gavin Young23USA50-6
681638
Yusuke Kusuhara28JPN49+7+1Harmon QFLost in Karuizawa R16
682645
Tuncay Duran22TUR49-37-5Centurion 2 QFLost in Qual. Centurion 1 R2
Qual. Centurion 2 W
5591
683459
Nikolay Vylegzhanin26RUS49-2
684465
Egor Agafonov23RUS49+5+1Lost in Tsaghkadzor R16
Lost in Tsaghkadzor 2 R16
685546
Uisung Park25KOR49-52-7Lost in Gimcheon 2 QF
686624
Yaroslav Demin20RUS49-4
687451
Dan Alexandru Tomescu27ROU48-93-15Lost in Bucharest R32
Lost in Bistrita R16
688569
James Watt25NZL48+29+5Qual. Birmingham W
Lost in Birmingham R32
689652
Radu David Turcanu20ROU48-12-2Bistrita QFLost in Bucharest R32
690677
Kasra Rahmani19IRI48Lost in Qual. Vicenza R1
691576
Michal Krajčí21SVK48-7-1Lost in Kosice R32
Lost in Qual. Prostejov R1
692685
Samuel Heredia19COL48-7-1Cuiaba R16
693538
Johan Alexander Rodriguez22COL47-1
694603
Oscar Weightman24GBR47+24+4Lost in Qual. Centurion 1 R2
Qual. Centurion 2 W
Lost in Centurion 2 R32
695150
João Domingues32POR47-15-2
696 NCH 
(699)
Martin Van Der Meerschen25BEL47+137+15Kursumlijska Banja 2 W
697696
Andreja Petrovic26NOR47-1
698634
Léo Raquillet20FRA47-64-9Lost in Monastir 25 R16
699656
Maik Steiner31GER47-1
700433
Fausto Tabacco24ITA47+45+6Lost in Monastir 25 SF
Lost in Monastir 26 QF
Lost in Caltanissetta R16
701663
Samir Hamza Reguig24ALG47+27+4Lost in Hurghada 6 SF
702 NCH 
 1231
Noa Vukadin22CRO46+582+39Lost in Bol F
Bol 2 W
703319
Patrick Maloney26USA46-63-9
704547
Matyas Fuele27HUN46+54+7Lost in Brcko F
705675
Matisse Bobichon24FRA46+15+3Lost in Kutaisi 2 R16
Lost in Kutaisi 3 QF
706530
M Rifki Fitriadi27INA46-5
707501
Shinji Hazawa27JPN46+8+2Lost in Gimcheon QF
Lost in Gimcheon 2 R32
708 NCH 
(733)
Seydina André22SEN46+25+4Lost in Monastir 25 SF
709476
Ignacio Monzón28ARG46-7Lost in Maringa 2 R16
7104
Kei Nishikori36JPN45-7
711688
Pablo Martinez Gomez20ESP45+1Lost in Kutaisi 2 R16
712429
Tadeáš Paroulek26CZE45-18-2
713252
Samuel Vincent Ruggeri24ITA45-13-1Lost in Kursumlijska Banja 4 R16
714508
Manish Sureshkumar26IND45-9
715605
Lorenzo Bocchi28ITA45-18-2Tsaghkadzor 2 QFLost in Tsaghkadzor QF
716 NCH 
(776)
Amit Vales20ISR45+60+7Lost in Lakewood F
Lost in Lakewood 2 R32
717 NCH 
(826)
Gabriele Bosio25ITA45+111+12Lost in Litija SF
Lost in Tsaghkadzor F
Lost in Tsaghkadzor 2 R32
718527
Ye Cong Mo25CHN44-5Luan 3 QFLost in Luan R16
719155
Dmitry Popko29KAZ44-58-8Lakewood 2 R16Lost in Lakewood R32
720 NCH 
(804)
Dong Ju Kim24KOR44+103+11Lost in Gimcheon SF
Lost in Gimcheon 2 F
721 NCH 
(735)
Attila Boros22HUN44+14+3Tsaghkadzor 2 QFLost in Doboj QF
Lost in Brcko R16
722 NCH 
(729)
Alejandro Turriziani Álvarez23ESP44+7+2Lost in Monastir 25 QF
Lost in Monastir 26 R32
723346
Stuart Parker28GBR43-80-11
724461
Peter Bertran30DOM43-5
725383
Gabriele Pennaforti25ITA43-4
726447
Tomás Farjat25ARG43-12-1
727724
Fernando Cavallo20ARG43-3
728514
Marlon Vankan25GER43+11+2Lost in Klagenfurt R16
Lost in Carnac R16
729549
Tianhui Zhang20CHN43+106+11Lost in Luan R32
Luan 2 W
Lost in Luan 3 R16
730587
Pawit Sornlaksup26THA43-24-2
731508
Loann Massard20FRA43-6Lost in Ljubljana R32
732696
Matteo Covato21ITA43-5Lost in Gaborone 2 R32
Lost in Rosbach R32
733712
Benjamin Torrealba20CHI43-17-1
734273
Elmar Ejupovic33GER42-24-2
735730
Oskar Brostrom Poulsen24DEN42-1+1Lost in Doboj R32
Lost in Grado R16
736232
José Pereira35BRA42+1+1Lost in Maringa 2 R16
737668
Pierre Delage25FRA42-15-1Lost in Deauville R16
Lost in Carnac R32
738704
Mwendwa Mbithi28USA42-8
739694
Maxence Bertimon26FRA42-7Lost in Deauville R16
740448
Branko Djurić21SRB41-4
741620
Ben Jones28GBR41+19+2Lost in Qual. Birmingham R2
742724
Matt Kuhar29USA41-11-1Lost in Lakewood R32
Lost in Lakewood 2 R32
743627
Ryan Fishback24USA41-2
744654
Franco Ribero26ARG41-2Bistrita QF
745740
Nikolai Barsukov19GER41-5Lost in Klagenfurt R32
Lost in Troisdorf R32
Lost in Rosbach R16
746741
Joshua Charlton26AUS41-2
747437
Michiel De Krom27NED41-4Lost in Troisdorf R32
Lost in Rosbach R32
748348
Ryan Seggerman26USA40-1Lost in Qual. Perugia R1
749326
Alexis Gautier29FRA40
750 NCH 
(764)
Hunter Heck24USA40+17+2Lost in Gimcheon R16
Lost in Gimcheon 2 R16
751407
Michael Agwi22IRL40-52-6
752747
Pavel Lagutin21RUS40+5+1Lost in Mataro R16
753718
Alejandro Juan Mano21ESP40-2
754513
Kai Wehnelt30GER40+33+3Rosbach QFLost in Troisdorf QF
755689
Rodrigo Alujas23MEX40-3Lost in Monastir 25 R16
756339
Govind Nanda25USA39-3
757740
Pierre Yves Bailly22BEL39-3
758535
Kenta Miyoshi22JPN39-128-17Lakewood 2 R16
759278
Lucas Gerch31GER39-4
760604
Andres Santamarta Roig19ESP39-48-5
761595
Théo Papamalamis20FRA39+10+1Lost in Litija R16
Lost in Qual. Kosice R2
Lost in Rosbach R16
762451
Marko Miladinović25SRB39+44+4Lost in Bol QF
Lost in Bol 2 R16
763362
Tim Handel29GER39-56-6Lost in Mataro R32
Lost in Qual. Heilbronn R1
764761
Yannik Kelm21GER39-3Szentendre QFLost in Doboj R32
765443
Yanaki Milev22BUL39-3Ljubljana QFLost in Grado R32
766161
Alibek Kachmazov23RUS38-2
767520
Conner Huertas del Pino30PER38-1
768308
Toby Kodat23USA38-18-2
769453
Arklon Huertas Del Pino Cordova31PER38+1
770760
Gian Luca Tanner25SUI38+3
771599
Giorgio Tabacco22ITA38+44+4Caltanissetta QFQual. Vicenza W
Lost in Vicenza R32
772575
Nikita Mashtakov27UKR38+74+7Lost in Bol SF
Lost in Bol 2 R16
773745
Lorenzo Angelini20ITA38+4Szentendre QFLost in Qual. Kosice R1
774 NCH 
(788)
John Hallquist Lithen24SWE38+14+1Lost in Doboj QF
Lost in Brcko R32
775363
Oscar Jose Gutierrez33ESP38+7Lost in Kranjska Gora R32
77637
Emil Ruusuvuori27FIN37+7
777 NCH 
(782)
Michael Antonius16USA37+7
778321
Facundo Juárez28ITA37-9-1
779 NCH 
(785)
Thijs Boogaard17NED37+6
780 NCH 
 1442
Daniel Jade17FRA37+662+32Lost in Qual. French Open R2
(R1  )
Carnac W
781614
Alejandro Manzanera Pertusa23ESP37-9-1
782776
Nikita Belozertsev17UZB37+4
783290
Shintaro Imai32JPN37+38+4Lost in Luan R32
Lost in Luan 2 SF
784468
Dominik Kellovský29CZE37-46-4
785468
Ryuki Matsuda26JPN37-179-24Lost in Monastir 26 QF
Lost in Monastir 27 R16
786182
Maximilian Neuchrist34AUT37-27-2
787341
Wilson Leite34BRA37+22+2Lost in Maringa 2 QF
Lost in Cuiaba R32
788756
Ignacio Parisca Romera20VEN37-13-1Lost in Mataro R32
789636
Aleksandr Braynin26UKR37-8-1Lost in Qual. Kosice R1
Lost in Szentendre R16
790184
Nicholas David Ionel23ROU37-1Lost in Bucharest R16
Lost in Tsaghkadzor R32
Lost in Tsaghkadzor 2 R16
791700
Jack Anthrop22USA36
792269
Giovanni Fonio28ITA36-18-2
793438
Woobin Shin22KOR36+12+1Lost in Gimcheon R16
794635
John Sperle24GER36-14-2Lost in Troisdorf R32
Lost in Rosbach R32
795789
Jorge Plans24ESP36-2Lost in Hurghada 6 R32
796691
Matthew Summers27GBR36-6-1
797636
Taisei Ichikawa25JPN36-3Lost in Gimcheon R32
Lost in Gimcheon 2 R16
798151
Enzo Couacaud31FRA35-1
799748
Lucas Andrade Da Silva21BRA35-1
800673
Gustavo Ribeiro De Almeida20BRA35+78+8Cuiaba R16Lost in Maringa 2 F
801756
Roger Pascual Ferra20ESP35-1
802363
Damien Wenger26SUI35-46-4
80380
Jozef Kovalík33SVK35-2Lost in Kosice R32
804796
Matt Ponchet21FRA35-2
805792
Scott Jones28AUS35-2
806463
Sander Jong26NED35+63+7Lost in Deauville QF
Lost in Troisdorf R32
Qual. Heilbronn W
Lost in Heilbronn R32
807327
Naoki Nakagawa29JPN35-114-12
808680
Abel Forger20NED35-16-1
809395
Rigele Te28CHN35-2
810799
Rafael Izquierdo Luque26ESP35-2Caltanissetta QFLost in Qual. Kosice R1
811458
Nicolas Zanellato24BRA35+8+1Cuiaba R16Lost in Maringa 2 R16
812799
Hoyoung Roh20KOR34-13-1Lost in Gimcheon R32
Lost in Gimcheon 2 R32
Lost in Harmon R16
813117
Felipe Meligeni Alves28BRA34-1
81485
Dennis Novak32AUT34
815 NCH 
(835)
Grigory Shebekin21RUS34+25+3Tsaghkadzor 2 QFLost in Tsaghkadzor SF
816486
Alex Knaff28LUX34-12-1
817 NCH 
(823)
Marc Majdandzic21GER34+10+1Lost in Brcko R16
Lost in Rosbach R32
818778
Thiago Cigarran26ARG34-39-4
819614
William Grant25USA34-9-1Lost in Szentendre R32
820813
Nikola Slavic25SWE34-2Lost in Doboj R32
Lost in Grado R32
821796
Finn Murgett24GBR34-25-2
822395
Wishaya Trongcharoenchaikul31THA34-11-1Lost in Luan 2 R16
Lost in Luan 3 R32
823682
Albert Pedrico Kravtsov20ESP33-3
824553
Pedro Rodenas22ESP33-2
825505
Stijn Slump27NED33-1
826 NCH 
(830)
Marc Van Der Merwe31RSA33+5+1Lost in Qual. Centurion 1 R1
Lost in Qual. Centurion 2 R2
827812
Maximilian Homberg23GER33+16+2Lost in Kranjska Gora SF
828622
Amaury Raynel23FRA33-12-1Lost in Doboj R32
Lost in Brcko QF
Lost in Tsaghkadzor 2 R32
829819
Natan Rodrigues24BRA33-3
830160
Oleksii Krutykh26UKR33+4+1Lost in Klagenfurt SF
Lost in Kranjska Gora R32
Lost in Ljubljana R32
831 NCH 
(833)
Daniel Salazar25COL33+5+1Szentendre QFLost in Kursumlijska Banja 2 R32
Lost in Brcko R16
832763
Dragos Nicolae Cazacu22ROU33+17+2Lost in Bucharest QF
Lost in Qual. Chisinau R2
Lost in Bistrita R16
833832
Andrea Fiorentini25ITA33+6+1Lost in Litija QF
Lost in Kranjska Gora R32
834829
Guto Miguel17BRA32-5
835831
Juan Sebastian Osorio28COL32-3
83662
Kenny de Schepper39FRA32-11-1Lost in Troisdorf R16
837352
Kris Van Wyk29RSA32+8+1Lost in Qual. Centurion 1 R1
Lost in Qual. Centurion 2 R2
838745
Taiyo Yamanaka24JPN32-60-6
839394
Tiago Cação28POR31+2
840479
Felix Corwin30USA31+2
841759
Jesse Flores31CRC31+3
842694
Xiaofei Wang23CHN31+5Lost in Luan R32
843 NCH 
(851)
Nicolas Jadoun23FRA31+11+1Lost in Monastir 25 R16
84412
Borna Ćorić29CRO30+6
845769
Miles Jones25USA30+6Lost in Lakewood R32
Lost in Lakewood 2 R32
846655
Thanapet Chanta26THA30-9-2
847792
Mert Naci Türker27TUR30+17+1Kayseri 3 QFLost in Kayseri 2 R16
848716
Dinko Dinev22BUL30+23+2Lost in Kayseri SF
Lost in Kayseri 2 QF
Lost in Kayseri 3 R16
849675
Francisco Rocha26POR30+4
850733
Naoya Honda20JPN30+22+2Lost in Qual. Centurion 1 R2
Lost in Qual. Centurion 2 R2
851 NCH 
(888)
Keaton Hance18USA29+38+3Lost in Mataro QF
852532
Adrien Gobat24FRA29+5
853 NCH 
(904)
Calvin Müller25GER29+72+6Ljubljana QFLost in Klagenfurt QF
Lost in Kranjska Gora SF
854814
Jeffrey Von Der Schulenburg24SUI29+4Lost in Troisdorf R32
855821
Vincent Marysko20GER29+6Rosbach QF
856731
Axel Nefve25USA29+6
857736
Jakub Filip20CZE29-5-1
858688
Alexandre Aubriot26FRA29+27+2Lost in Kursumlijska Banja 2 QF
Lost in Carnac R32
859684
Ali Yazdani22IRI29+6Kursumlijska Banja 4 QFLost in Kursumlijska Banja 2 R32
Lost in Kursumlijska Banja 3 R32
860641
Kosuke Ogura30JPN29+52+4Lost in Luan SF
Lost in Karuizawa R32
Lost in Harmon R32
861107
Nicolas Moreno De Alboran28USA28-152-16Lost in Qual. French Open R1
862 NCH 
(865)
Andrew Johnson16USA28+5
863728
Patrick Brady21GBR28+5Lost in Kutaisi 2 R16
Lost in Qual. Birmingham R1
864 NCH 
(877)
Anton Arzhankin23RUS28+16+1Kursumlijska Banja 4 QFLost in Kursumlijska Banja 3 R16
865601
Bautista Vilicich24ARG28-6-1
866 NCH 
(902)
Lorenzo Gagliardo25ITA28+122+9Kursumlijska Banja 4 QFLost in Kursumlijska Banja 2 F
Lost in Kursumlijska Banja 3 R16
867 NCH 
(927)
Qian Sun24CHN28+90+7Lost in Luan F
Lost in Luan 2 R32
Lost in Luan 3 R16
868546
Diego Augusto Barreto Sánchez24ESP28-20-3
869709
Iannis Miletich20ITA28-6-1Lost in Bol 2 R32
Lost in Caltanissetta R32
870788
Joao Victor Couto Loureiro23BRA28+3Lost in Maringa 2 R32
Lost in Cuiaba R32
871666
Niccolo Catini28ITA28+3
872830
Carles Hernández25ESP28+3Lost in Kursumlijska Banja 2 R16
873729
Tomas Curras Abasolo26ESP28-7-1Lost in Mataro R32
Lost in Kursumlijska Banja 4 R32
874575
Luca Castagnola23ITA28-79-8Lost in Litija R16
Lost in Vicenza R32
Lost in Ljubljana R16
875873
Alaa Trifi19TUN28+1
876382
Thomas Fancutt31AUS27+1
877838
Luca Pow21GBR27+2
878 NCH 
(891)
Noah Zamora23USA27+24+2Lakewood 2 R16Lost in Lakewood QF
879364
Mikalai Haliak27BLR27-9-1
880 NCH 
(891)
Daniele Rapagnetta19ITA27+13+1Lost in Qual. Kosice R2
Lost in Caltanissetta R32
881 NCH 
(882)
Marcus Walters28GBR27+3Lost in Monastir 27 R16
882835
Younes Lalami25MAR27-44-5Lost in Mataro R32
Lost in Carnac R32
883663
Benjamin Pietri29FRA27Lost in Bucharest R32
884660
Michael Zhu33USA27+2Lost in Qual. Centurion 1 R1
Lost in Qual. Centurion 2 R1
885858
Manuel Plunger23ITA26+11+1Lost in Klagenfurt R32
Lost in Grado R16
886836
Emon Van Loben Sels21USA26+2Lost in Lakewood R32
Lost in Lakewood 2 R32
887640
Axel Garcian23FRA26-27-3
888608
Blu Baker24GBR26+2
889 NCH 
(891)
Salvador Price21COL26+2Cuiaba R16Lost in Maringa 2 R32
890878
Tristan Stringer20USA26-9-1Lost in Lakewood R32
891 NCH 
(923)
Sam Ryan Ziegann27AUS26+40+3Lost in Luan QF
Lost in Luan 2 R16
Lost in Luan 3 R16
892850
Nicolas Ian Kotzen23USA25+5
893638
Johannes Ingildsen28DEN25+5Lost in Qual. Perugia R1
89450
Mikael Ymer27SWE25+6
895 NCH 
(903)
Theodore Dean24USA25+28+2Lost in Lakewood QF
Lost in Lakewood 2 R32
896265
Evgenii Tiurnev29RUS25-66-7Lost in Kutaisi 2 R32
Lost in Kutaisi 3 R16
897 NCH 
 1093
Markus Mölder21EST25+326+16Hurghada 6 W
Lost in Monastir 26 R16
898 NCH 
(903)
Ronit Karki18USA25+5
899 NCH 
(954)
Herman Hoeyeraal24NOR25+55+4Qual. Maringa 2 W
Lost in Maringa 2 SF
900235
Ivan Nedelko40RUS25+4
901810
Kristijan Juhas25SRB25-9-1Lost in Kursumlijska Banja 2 SF
Lost in Kursumlijska Banja 3 QF
Lost in Kursumlijska Banja 4 R32
902839
Yaojie Zeng24CHN25+28+2Luan 3 QFLost in Luan QF
Lost in Luan 2 SF
903860
Anas Mazdrashki19BUL25+5
904820
Michel Hopp27GER25-10-1Rosbach QFLost in Kursumlijska Banja 2 R16
905793
Gabriele Maria Noce30ITA25+4Lost in Grado R16
Lost in Ljubljana R32
906 NCH 
(907)
Lucca Helguera Casado20ESP25+4
907906
Jeremy Gschwendtner27GBR25+12+1Lost in Litija QF
Lost in Qual. Vicenza R1
Lost in Ljubljana R32
908833
Jesse Delaney27AUS25+3Harmon QFLost in Luan R32
Lost in Karuizawa R32
909713
Grigoriy Lomakin28KAZ25-14-1Luan 3 QFLost in Luan 2 R16
91017
Albert Ramos Viñolas38ESP24-325-40
911 NCH 
(921)
Spencer Johnson23USA24+56+4Lost in Lakewood SF
912 NCH 
(914)
Jamie Mackenzie18GER24+2
913233
Yun seong Chung28KOR24+2Lost in Gimcheon QF
914905
Christopher Li22PER24+2
915130
Duck-hee Lee28KOR24-33-3Lost in Gimcheon R32
Lost in Gimcheon 2 R32
916845
Isaac Becroft25NZL24+2
917902
Carles Cordoba20ESP24Lost in Mataro R32
Lost in Kursumlijska Banja 4 R16
918917
Muhammad Shoaib24PAK23+2
91939
J.J. Wolf27USA23+2
920896
Matthew Forbes20USA23+2
921181
Tristan Lamasine33FRA23-235-25
922501
Christian Sigsgaard29DEN23+2Lost in Ljubljana R16
923438
Orel Kimhi22ISR23+292+14Qual. Centurion 1 W
Lost in Centurion 1 QF
Qual. Centurion 2 W
Lost in Centurion 2 R32
924910
Aleksa Ćirić25SRB23+2Lakewood 2 R16Lost in Lakewood R32
925774
Nitin Kumar Sinha27IND23+4
926773
Artur Kukasian22RUS23-20-2
927907
Tomás Martínez22ARG23-20-2Lost in Maringa 2 R16
928 NCH 
(943)
William Rejchtman Vinciguerra19SWE23+15+1Lost in Bol R16
Lost in Qual. Prostejov R1
929888
Paul Inchauspe22FRA22+6
930479
Ilya Snițari24MDA22+36+2Lost in Bucharest QF
Lost in Chisinau R32
931 NCH 
(977)
Dominik Reček31CZE22+73+4Lost in Klagenfurt SF
932922
Stijn Paardekooper22NED22+5
933 NCH 
(978)
Žiga Šeško17SLO22+74+4Lost in Litija SF
934639
Bekkhan Atlangeriev25RUS22-6-1Lost in Kayseri 2 R32
935417
Ajeet Rai27NZL22+5
936 NCH 
(941)
Tom Zeuch26GER22+5Lost in Bucharest R32
Qual. Troisdorf W
Lost in Troisdorf R32
937536
Ryotaro Taguchi25JPN22+5Lost in Luan 2 R32
938604
Dev Javia24IND22+7
939922
Rares Teodor Pieleanu19ROU22+71+4Lost in Bucharest SF
Lost in Bistrita R32
940925
Pietro Romeo Scomparin25ITA22+4Lost in Klagenfurt R32
Lost in Ljubljana R32
941403
Lorenzo Rottoli24ITA22-9-1Lost in Tsaghkadzor R16
942923
Thantub Suksumrarn25THA22-9-1
943 NCH 
(957)
Egor Pleshivtsev19RUS22+17+1Lost in Tsaghkadzor R16
Lost in Tsaghkadzor 2 R16
944906
Niccolo Ciavarella22ITA22+3Lost in Bucharest R32
Lost in Grado R16
945714
Niklas Schell27GER22+16+1Lost in Litija QF
Lost in Ljubljana R16
946 NCH 
(979)
Karim Ibrahim22EGY22+33+2Lost in Hurghada 6 QF
947237
Nicolás Barrientos39COL21+1
948898
Zoran Ludoški20SRB21+1Lost in Kursumlijska Banja 4 R16
949889
Arvid Nordquist27SWE21+1
950 NCH 
(951)
Luis Felipe Miguel22BRA21+1
951 NCH 
(952)
Yannick Theodor Alexandrescou18FRA21+1
952845
Shunsuke Nakagawa26JPN21-16-1Lost in Harmon R32
953411
Micah Braswell24USA21
954712
Aoran Wang29CHN21+30+2Lost in Luan R16
Lost in Luan 2 R16
955929
Kacper Szymkowiak21POL21+32+2Lost in Tsaghkadzor QF
956713
Lautaro Agustin Falabella28ARG21-51-4Lost in Ljubljana R32
957782
Stefano D'Agostino22ITA21-2Lost in Klagenfurt R32
Lost in Kursumlijska Banja 4 R16
958CH
Rocco Piatti21ITA21
959954
Louis Larue22FRA21Lost in Monastir 25 R32
960826
Benjamin Thomas George23CAN21-26-2Lost in Kursumlijska Banja 2 R16
Lost in Kursumlijska Banja 3 R32
Lost in Rosbach R32
961859
Adan Freire Da Silva27FRA21+15+1Lost in Deauville R16
Lost in Carnac R16
962876
Evan Bynoe27USA21
963 NCH 
(973)
Daniil Sarksian19ARM21+17+1Tsaghkadzor 2 QFLost in Kutaisi 2 R32
Lost in Kutaisi 3 R16
964951
Giannicola Misasi25ITA21-1Szentendre QF
96550
Ričardas Berankis35LTU20-1
966661
Devin Badenhorst22RSA20+142+8Lost in Centurion 1 R16
Lost in Centurion 2 R16
967612
Ozan Baris22USA20+14+1Lakewood 2 R16Lost in Lakewood R16
968946
Gianluca Brunkow23USA20
969900
Enzo Kohlmann De Freitas19BRA20-42-3Cuiaba R16
970753
Justin Roberts29BAH20Lakewood 2 R16Lost in Lakewood R32
971748
Luca Preda20ROU20-32-2
972362
Bastián Malla29CHI20-1
973971
Giulio Perego23ITA20-1Lost in Caltanissetta R32
974973
Michele Mecarelli19ITA20-1Lost in Grado R32
975 NCH 
(994)
Aaron Funk20GER20+19+1Lost in Hurghada 6 R16
Lost in Troisdorf R32
Lost in Qual. Rosbach R1
976975
Aditya Vishal Balsekar23IND20-1
977355
Karl Friberg27SWE20+20+1Lost in Doboj R32
Lost in Brcko R16
978637
Linang Xiao26CHN20-161-14Lost in Luan R16
979 NCH 
 1026
Yuta Tomida19JPN20+47+3Lost in Luan QF
Lost in Karuizawa R16
980561
Fermin Tenti28ARG20-3
981533
Julio César Porras28ARG19-16-1Lost in Qual. Brcko R3
982 NCH 
 1603
Noritaka Koizumi22JPN19+621+16Qual. Luan W
Luan W
Lost in Karuizawa R16
983406
Timo Legout24FRA19+302+12Tyler R16Lost in Little Rock R162588
984946
Taym Al Azmeh22GER19-2Rosbach QF
985236
JiSung Nam32KOR19-217-19Lost in Qual. Vicenza R1
Lost in Qual. Prostejov R1
986948
Dominique Rolland21USA19-17-1Lost in Lakewood R32
Lost in Lakewood 2 R32
98765
Egor Gerasimov33BLR19-2
988916
Simeon Stanković19SRB19+134+7Lost in Kursumlijska Banja 2 R16
Lost in Kursumlijska Banja 3 SF
989857
Charlie Robertson19GBR19+2
990685
Peter Buldorini21IRL19+18+1Lost in Qual. Centurion 1 R1
Lost in Qual. Centurion 2 R2
991971
Markus Malaszszak21THA19+1Lost in Rosbach R32
992974
Nikita Ianin24RUS19+3Lost in Luan 2 R32
Lost in Luan 3 R32
993654
Noah Schachter26USA19-47-3
994966
Sydney Zick19GER19+2Lost in Klagenfurt R32
Qual. Troisdorf W
Lost in Troisdorf R16
995 NCH 
(998)
Pieter De Lange19NED19+3Lost in Kursumlijska Banja 2 R32
996913
Kriish Tyagi19IND18-83-6
997970
Dylan Dietrich21SUI18+3Ljubljana QF
99849
Federico Coria34ARG18-111-8Lost in Qual. French Open R1
999258
Karue Sell32BRA18-251-22
1000739
Filip Pieczonka22POL18-17-1
In Play :
 GS2000  French Open
 CH125  Birmingham, ​Perugia
 CH100  Heilbronn, ​Prostejov
 CH75  Tyler
 CH50  Centurion 2
 M25  Bistrita, ​Caltanissetta, ​Cuiaba
 M15  Harmon, ​Kayseri 3, ​Kursumlijska Banja 4, ​Lakewood 2, ​Ljubljana, ​Luan 3, ​Monastir 27, ​Rosbach, ​Szentendre, ​Tsaghkadzor 2
Highlight Country :