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+1Prostejov R16Lost in French Open R64Lost in French Open R64
Prostejov R16
857943
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
7946
James Duckworth34AUS762+3+40Lost in French Open R64
8076
Marco Trungelliti36ARG756+1+25Heilbronn R16Lost in French Open R64Lost in French Open R64
Heilbronn R16
760846
8153
Kamil Majchrzak30POL755-3+8Birmingham R16Lost in French Open R128Lost in French Open R128
Birmingham R16
763872
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-2Birmingham R16
(R32  )
Lost in French Open R128Lost in French Open R128
Birmingham R16
(R32  )
629738
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-90Prostejov R16Lost in French Open R128Lost in French Open R128
Prostejov R16
605691
103101
Jan Choinski29GBR600-2+1Heilbronn R16Lost in Qual. French Open R2Lost in Qual. French Open R2
Heilbronn R16
607693
104103
Sho Shimabukuro28JPN596-1Birmingham R16Lost in Qual. French Open R1Lost in Qual. French Open R1
Birmingham R16
604713
10562
Rinky Hijikata25AUS589-7-23Birmingham R16
(R32  )
Lost in French Open R128Lost in French Open R128
Birmingham R16
(R32  )
593702
10686
Dalibor Svrčina23CZE585+2+8Lost in Qual. French Open R3 
Lost in Prostejov R32
107 NCH 
(109)
Coleman Wong21HKG584+2+10Birmingham R16Lost in Qual. French Open R3
Lost in French Open R128
Lost in Qual. French Open R3
Lost in French Open R128
Birmingham R16
592701
10838
Alex Molčan28SVK583+2+12Prostejov R16Lost in Qual. French Open R2Lost in Qual. French Open R2
Prostejov R16
590676
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+3Birmingham R16Lost in Qual. French Open R1Lost in Qual. French Open R1
Birmingham R16
507616
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-2Perugia R16Lost in Qual. French Open R1Lost in Qual. French Open R1
Perugia R16
452561
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+8Birmingham R16Lost in Qual. French Open R1Lost in Qual. French Open R1
Birmingham R16
424533
14249
Jacob Fearnley24GBR415-17-90Lost in French Open R128
Lost in Birmingham R32 
143 NCH 
(152)
Arthur Fery23GBR414+11+10Birmingham R16Lost in Qual. French Open R2Lost in Qual. French Open R2
Birmingham R16
422531
144102
Kyrian Jacquet25FRA411+3Qual. French Open W
(R3  )
Lost in French Open R128
145CH
Michael Zheng22USA410+1-4Qual. French Open W
Lost in French Open R128
146118
Henrique Rocha22POR408-27-120Perugia R16Lost in Qual. French Open R2Lost in Qual. French Open R2
Perugia R16
416525
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
16176
Filip Misolic24AUT359-32-130
16264
Hugo Dellien32BOL357-18-64Qual. French Open W
(R3  )
Lost in French Open R128
Lost in Heilbronn R32
16364
Yunchaokete Bu24CHN356+3-2Birmingham R16Lost in Qual. French Open R1Lost in Qual. French Open R1
Birmingham R16
364473
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 
169167
Daniil Glinka26EST345+6+5Lost in Qual. French Open R2
Lost in Chisinau R16
17016
Marco Cecchinato33ITA345+8+16Perugia QFLost in Qual. French Open R3
Lost in Vicenza R32
Lost in Qual. French Open R3
Lost in Vicenza R32
Perugia QF
364454
171139
Ugo Blanchet27FRA344-11-32Lost in Qual. French Open R2
Lost in Birmingham R32
172169
Joel Schwärzler20AUT343-2-8Lost in Qual. French Open R2
Lost in Vicenza R16
Lost in Heilbronn R32
173133
Colton Smith23USA341+12+19Lost in Qual. French Open R2
Little Rock W
Lost in Tyler R32
174137
Chris Rodesch24LUX337-9-22Lost in Qual. French Open R1
17572
Borna Gojo28CRO337+9+14Lost in Qual. French Open R3
17691
Otto Virtanen24FIN337-42-125Birmingham R16Lost in Qual. French Open R1Lost in Qual. French Open R1
Birmingham R16
345454
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+20Birmingham R16Lost in Qual. French Open R1
Lost in Chisinau R16
Qual. Birmingham W
Lost in Qual. French Open R1
Lost in Chisinau R16
Qual. Birmingham W
Birmingham R16
336445
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
18717
Bernard Tomic33AUS309+7+5Lost in Qual. French Open R2
Lost in Little Rock QF
Lost in Tyler R32
18816
Nicolás Jarry30CHI308-8-18
189165
Clément Tabur26FRA308-18-40Lost in French Open R128 
19049
Roberto Carballés Baena33ESP306+13+24Perugia R16Lost in Qual. French Open R3 Lost in Qual. French Open R3 
Perugia R16
314423
191159
Luka Mikrut22CRO305+4+4Heilbronn R16Lost in Qual. French Open R1Lost in Qual. French Open R1
Heilbronn R16
312398
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-10Heilbronn R16Lost in Qual. French Open R2
Lost in Vicenza R32
Lost in Qual. French Open R2
Lost in Vicenza R32
Heilbronn R16
288374
205158
Yu-hsiou Hsu27TWN280+2+7Heilbronn R16Lost in Qual. French Open R1
Lost in Vicenza QF
Lost in Qual. French Open R1
Lost in Vicenza QF
Heilbronn R16
287373
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
215 NCH 
(313)
Moïse Kouamé17FRA265+103+100Lost in French Open R32
(R64  )
21621
Daniel Evans36GBR265-11-8Lost in Qual. French Open R1 
Lost in Qual. Little Rock R1
217180
Justin Engel18GER264-2-2
218 NCH 
(228)
Darwin Blanch18USA262+11+10Lost in Qual. French Open R3 
219 NCH 
(224)
Felix Gill24GBR262+21+22Birmingham R16Lost in Qual. French Open R3 Lost in Qual. French Open R3 
Birmingham R16
270379
220197
Pol Martín Tiffon26ESP261+2+4Lost in Vicenza QF
221156
Vitaliy Sachko28UKR259-11-10Prostejov R16Lost in Qual. French Open R2Lost in Qual. French Open R2
Prostejov R16
266352
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+2Caltanissetta R16Lost in Qual. French Open R2
Lost in Kosice R32
Lost in Qual. French Open R2
Lost in Kosice R32
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
268257
Miguel Damas26ESP198-1-5Lost in Vicenza R32
Lost in Prostejov R32
269172
Murphy Cassone23USA197-5-7Tyler R16Lost in Little Rock R32Lost in Little Rock R32
Tyler R16
203266
270267
Petr Bar Biryukov24RUS195-1-6Tsaghkadzor 2 R16Lost in Tsaghkadzor QFLost in Tsaghkadzor QF
Tsaghkadzor 2 R16
271212
Johannus Monday24GBR194+19+10Qual. Little Rock W
Lost in Little Rock R16
Lost in Tyler R32
272 NCH 
(277)
Max Alcalá Gurri23ESP193+5
273116
Calvin Hémery31FRA193+10+4Lost in Qual. French Open R1
Lost in Centurion 1 R16
Lost in Centurion 2 R32
274200
George Loffhagen25GBR192+5
27568
Sumit Nagal28IND192+7+2Lost in Chisinau QF
Lost in Qual. Heilbronn R1
276235
Charles Broom28GBR192+4Lost in Qual. French Open R1
Lost in Qual. Birmingham R2
277193
Sascha Gueymard Wayenburg22FRA192-11-11Lost in Qual. French Open R1
Lost in Prostejov R32
278168
Maks Kaśnikowski22POL191+37+24Bol W
Lost in Kosice R32
Qual. Perugia W
Lost in Perugia R32
279258
Diego Dedura18GER191+8+4Heilbronn R16Lost in Vicenza QFLost in Vicenza QF
Heilbronn R16
198284
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+2Centurion 2 R16Lost in Qual. French Open R1
Lost in Centurion 1 R32
Lost in Qual. French Open R1
Lost in Centurion 1 R32
Centurion 2 R16
192234
285 NCH 
(334)
Kilian Feldbausch20SUI187+81+50Kosice W
28661
Thiago Monteiro32BRA187-13-10
287105
Duje Ajduković25CRO187+2+2Ljubljana R32Lost in Bol 2 FLost in Bol 2 F
Ljubljana R32
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
291290
Iñaki Montes De La Torre23ESP181+2
292241
Daniel Michalski26POL181+7+2Lost in Qual. Prostejov R2
293290
Sergey Fomin25UZB181+1Qual. Chisinau W
Lost in Chisinau R32
294289
Lilian Marmousez24FRA180+4+1Lost in Kosice R16
29558
Thiago Seyboth Wild26BRA179+2Lost in Qual. French Open R2
296 NCH 
(304)
Giles Hussey29GBR179+56+34Centurion 2 R16Centurion 1 WCenturion 1 W
Centurion 2 R16
183225
297171
Beibit Zhukayev25KAZ177+5
298214
Ilia Simakin22RUS177-30-25Lost in Qual. French Open R1
Lost in Perugia R32
299287
Antoine Ghibaudo21FRA177-8-6Lost in Qual. French Open R1
Lost in Qual. Birmingham R1
30039
Mikhail Kukushkin38KAZ177+4
301177
Andrea Collarini34ARG177-23-16
302168
Murkel Dellien28BOL177+3
303 NCH 
(332)
Andre Ilagan25USA177+32+24Tyler R16Lost in Little Rock SF183246
304260
Tiago Pereira21POR177-34-22Lost in Bol QF
Lost in Bol 2 SF
30558
Taro Daniel33JPN176+23+19Prostejov R16Lost in Kosice QF
Qual. Prostejov W
183269
30660
Juan Pablo Varillas30PER176
307181
Abdullah Shelbayh22JOR176+4+4Lost in Kosice R32
Qual. Heilbronn W
Lost in Heilbronn R32
308144
Akira Santillan29JPN176-1Lost in Centurion 1 R32
Lost in Centurion 2 R32
309308
Hamish Stewart26GBR175-1Lost in Qual. Birmingham R2
310263
Eliakim Coulibaly24CIV174+20+18Centurion 2 QFLost in Centurion 1 SF180216
311300
Philip Henning25RSA173+8+8Centurion 2 R16Lost in Centurion 1 QF177219
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+7Tyler R16Lost in Little Rock R32
Lost in Qual. Tyler R2
156219
34488
Dominic Stricker23SUI149-13-5Lost in Kosice R32
Lost in Qual. Heilbronn R2
345254
Mats Rosenkranz27GER149-6-2
34656
Daniel Elahi Galán29COL148-87-62Lost in Chisinau R32
Qual. Heilbronn W
Lost in Heilbronn R32
347135
Mitchell Krueger32USA147-13-6Lost in Little Rock R32
Lost in Tyler R32
348142
Ivan Gakhov29RUS147+1
349276
Petr Brunclík19CZE145-16-8
350348
Daniel Milavsky24USA145-2-2Lost in Little Rock R16
Qual. Tyler W
Lost in Tyler R32
351 NCH 
(359)
Carlo Alberto Caniato20ITA143+8+2Lost in Kosice R32
Qual. Prostejov W
Lost in Prostejov R32
352 NCH 
(353)
Henry Searle20GBR143+10+4Tyler R16Qual. Little Rock W
Lost in Little Rock R32
149212
353342
Luca Castelnuovo29SUI142-11-7Lost in Centurion 1 R32
Lost in Centurion 2 R32
354159
Dimitar Kuzmanov32BUL142-16-10Lost in Qual. Chisinau R1
355347
Ioannis Xilas25GRE141+5Lost in Qual. Vicenza R2
Lost in Qual. Perugia R1
356 NCH 
(361)
Ognjen Milić18SRB140+5
357116
Marc Polmans29AUS140-10-7Lost in Qual. Heilbronn R2
Lost in Heilbronn R32
358180
Yuta Shimizu26JPN138+5Tyler R16Lost in Little Rock R16144207
35978
Nicolás Kicker33ARG138-1-4
360123
Ryan Peniston30GBR137+5
361 NCH 
(419)
Justin Boulais24CAN137+62+26Qual. Little Rock W
Lost in Little Rock SF
362229
Marek Gengel30CZE136+11+1Lost in Qual. Prostejov R2
36380
Norbert Gombos35SVK135+8Prostejov R16Lost in Kosice R16142228
364252
Tom Paris23FRA135+8Lost in Kosice R32
365160
Li Tu30AUS134-15-11Lost in Vicenza R32
Lost in Qual. Perugia R1
366364
Filippo Romano20ITA134+2-3Birmingham R16Qual. Birmingham W142251
367134
Geoffrey Blancaneaux27FRA134-12-9Lost in Deauville SF
368279
Garrett Johns25USA134+7Lost in Qual. Tyler R1
369289
Mika Brunold21SUI133+18+8Qual. Vicenza W
Lost in Vicenza R16
Lost in Qual. Perugia R1
370364
Tommaso Compagnucci26ITA133-6-5Qual. Vicenza W
Lost in Vicenza R16
371287
Marvin Möller27GER132+30+10Heilbronn R16Lost in Deauville R32
Lost in Troisdorf QF
Qual. Heilbronn W
139225
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+5Perugia R16Lost in Qual. Vicenza R1
Qual. Perugia W
129238
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-25Bistrita R16Lost in Qual. Chisinau R1
405334
Matthew Dellavedova26AUS120+30+12Luan 3 R16Lost 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 R16Lost 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 R32Litija 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+11Centurion 2 R16Lost in Centurion 1 F114156
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-10Prostejov R16Lost in Kosice R16
Qual. Prostejov W
115201
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 R16Bucharest W
456424
Eero Vasa29FIN104-32-7Lost in Qual. Vicenza R1
Lost in Qual. Prostejov R1
457409
Alex Hernandez26MEX103-9
458321
Robert Strombachs26LAT103+18+7Centurion 2 R16Lost in Gaborone 2 SF
Lost in Centurion 1 QF
107149
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 R16
466456
Ivan Marrero Curbelo27ESP100-6Kayseri 3 R32
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+29Centurion 2 R16Gaborone 2 W
Qual. Centurion 1 W
Lost in Centurion 1 R16
Qual. Centurion 2 W
95137
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 R16Lost 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 R16Lost 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 Montagud25ESP83Caltanissetta 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 R16Lost 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+7Heilbronn R1687173
52665
Thanasi Kokkinakis30AUS79+329+50Lost in French Open R64
527524
Reda Bennani19MAR79-3
528350
Vladyslav Orlov31UKR79-21-5Szentendre R16
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 R16Lost in Kayseri 2 R16
541 NCH 
(563)
Toufik Sahtali27ALG77+24+7Monastir 27 R16Lost 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 R16Lost 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
561 NCH 
(637)
Kaylan Bigun20USA71+76+15Lakewood W
Lost in Lakewood 2 R32
562470
Imanol López Morillo26ESP71-3Lost in Qual. Kosice R1
Lost in Rosbach R32
563542
Karl Poling26USA70+48+10Tyler R16Lost in Qual. Little Rock R1
Qual. Tyler W
76139
564 NCH 
(604)
Cooper Williams20USA69+40+8Lost in Gaborone 2 F
565135
Antoine Escoffier34FRA69-22-6
566548
Yassine Dlimi23MAR69+78+15Monastir 27 R16Monastir 26 W
567280
Jakub Nicod21CZE69-10-2Lost in Bol 2 R32
Lost in Qual. Prostejov R1
568474
Tsung Hao Huang26TWN69-7-1Luan 3 R16Lost in Luan R32
Lost in Luan 2 R16
569542
Millen Hurrion26GBR69-19-4Lost in Centurion 1 R32
Lost in Centurion 2 R32
570424
Kokoro Isomura23JPN69-29-7Lost in Gimcheon 2 R16
571440
Alessandro Pecci25ITA68-5-1
572384
Neil Oberleitner26AUT68-3
573385
Aryan Shah20IND68-48-11
574517
Nino Ehrenschneider25GER68-3Lost in Troisdorf R16
575CH
Mario Gonzalez Fernandez24ESP68+9+3Lost in Qual. Centurion 1 R1
Lost in Centurion 2 R16
576556
Aziz Ouakaa26TUN68-4Monastir 27 R16Lost in Monastir 26 R16
577491
Nicolas Arseneault19CAN67-4Lost in Qual. Little Rock R1
Lost in Lakewood 2 R32
57899
Alexander Ritschard32SUI67-4
579469
Juan Sebastián Gómez34COL67-4
580416
Étienne Donnet25FRA67-4
581455
Olaf Pieczkowski22POL67-29-5Lost in Qual. Little Rock R1
Lost in Qual. Tyler R2
582 NCH 
(627)
Romain Faucon23BEL67+45+10Kayseri 3 R16Lost in Kayseri F
Lost in Kayseri 2 SF
583477
Peter Fajta24HUN66-16-3Szentendre R16Lost in Klagenfurt R16
Qual. Kosice W
Lost in Kosice QF
584 NCH 
(636)
Nicolas Tepmahc25FRA66+54+10Lost in Monastir 25 F
Lost in Monastir 26 SF
Lost in Monastir 27 R32
585536
Joshua Sheehy29USA65+8+2Lost in Qual. Little Rock R2
586191
Dragos Nicolae Madaras28SWE65-6
587540
Joaquin Aguilar Cardozo21URU65-10-2
588583
César Bouchelaghem21FRA65-5
589569
Alan Fernando Rubio Fierros27MEX64-3Lost in Bistrita R32
590541
Arda Azkara23TUR64+5+1Centurion 2 QFLost in Kayseri SF
Lost in Centurion 1 R16
70106
591484
Tristan McCormick27USA64-2
592590
Ryan Dickerson29USA64-2
593591
Karol Filar27POL64-2Lost in Doboj SF
Lost in Brcko R32
594394
Bruno Kuzuhara22USA64-2Lost in Qual. Little Rock R2
Lost in Qual. Tyler R2
595557
Pierluigi Basile19ITA63+65+11Perugia R16Lost in Grado QF71180
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 R16Lost 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
611430
Erik Arutiunian21BLR60+12+3Qual. Little Rock W
Lost in Little Rock R32
Lost in Qual. Tyler R1
612136
Alexey Vatutin33RUS60-25-4
613316
Alberto Barroso Campos30ESP60-15-3Monastir 27 R16
614 NCH 
(615)
Cruz Hewitt17AUS60+1+1Lost in Troisdorf R16
Lost in Rosbach R32
615318
Gerard Campana Lee21KOR60+14+3Lost in Doboj SF
Lost in Brcko QF
616533
Luis Carlos Alvarez21MEX59-4
617586
Gabriel Ghetu18ROU59-21-4Bistrita R16
618614
Yuta Kawahashi28JPN59-4Harmon R16Lost in Karuizawa R32
619 NCH 
(718)
Josip Šimundža21CRO59+107+16Lost in Bol R16
Brcko W
620616
Kārlis Ozoliņš23LAT58-4
621296
Oleksandr Ovcharenko24UKR58-51-10
622620
Yanis Ghazouani Durand25FRA58-2Lost in Deauville R32
Lost in Qual. Vicenza R1
623621
Samuel Alejandro Linde Palacios18COL58-2Lost in Cuiaba R32
624 NCH 
(628)
Leo Vithoontien26JPN58+4+1Lost in Karuizawa QF
625211
Roberto Cid Subervi32DOM57-46-8
626470
Filippo Moroni25ITA57-13-2
627277
Michael Vrbenský26CZE57-17-3Lost in Qual. Heilbronn R1
628189
Arthur Bouquier25FRA57-4
629215
Khumoyun Sultanov27UZB57+184+23Lost in Klagenfurt F
Kranjska Gora W
630618
Santiago De La Fuente24ARG57-11-1
631496
Denis Klok28RUS57+92+14Kursumlijska Banja 4 R16Lost in Kursumlijska Banja 3 F
632443
Federico Iannaccone27ITA57-6
633632
Guillaume Dalmasso23FRA57+75+12Qual. Centurion 1 W
Lost in Centurion 1 R16
Qual. Centurion 2 W
Lost in Centurion 2 R16
634546
Aidan Kim21USA56+25+4Qual. Tyler W
Lost in Tyler R32
635525
Alexander Donski27BUL56+52+8Centurion 2 R16Lost in Qual. Centurion 1 R2
Qual. Centurion 2 W
60102
636285
Alexander Weis29ITA56-5Ljubljana R16Lost in Kranjska Gora QF
637471
Yuki Mochizuki28JPN56-19-2
638479
Jacob Bradshaw23AUS56+8+2Monastir 27 R16Lost 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+2Rosbach R16Lost in Klagenfurt R16
Lost in Troisdorf 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+15Harmon R16Karuizawa W
656 NCH 
(755)
Fryderyk Lechno-Wasiutyński21POL53+109+15Tsaghkadzor W
657185
Aziz Dougaz29TUN53+11+2Monastir 27 R16Lost in Qual. French Open R1
Lost in Monastir 26 QF
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 R16Lost 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 R16Lost 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 R16Lost in Karuizawa R16
682459
Nikolay Vylegzhanin26RUS49-1
683465
Egor Agafonov23RUS49+6+1Tsaghkadzor 2 R16Lost in Tsaghkadzor R16
684546
Uisung Park25KOR49-51-7Lost in Gimcheon 2 QF
685624
Yaroslav Demin20RUS49-3
686451
Dan Alexandru Tomescu27ROU48-92-15Bistrita R16Lost in Bucharest R32
687569
James Watt25NZL48+30+5Qual. Birmingham W
Lost in Birmingham R32
688652
Radu David Turcanu20ROU48-11-2Bistrita R16Lost in Bucharest R32
689677
Kasra Rahmani19IRI48+1Lost in Qual. Vicenza R1
690576
Michal Krajčí21SVK48-6-1Lost in Kosice R32
Lost in Qual. Prostejov R1
691685
Samuel Heredia19COL48-6-1Cuiaba R16
692538
Johan Alexander Rodriguez22COL47
693603
Oscar Weightman24GBR47+25+4Lost in Qual. Centurion 1 R2
Qual. Centurion 2 W
Lost in Centurion 2 R32
694150
João Domingues32POR47-14-2
695 NCH 
(699)
Martin Van Der Meerschen25BEL47+138+15Kursumlijska Banja 2 W
696CH
Andreja Petrovic26NOR47
697634
Léo Raquillet20FRA47-63-9Lost in Monastir 25 R16
698656
Maik Steiner31GER47
699433
Fausto Tabacco24ITA47+46+6Caltanissetta R16Lost in Monastir 25 SF
Lost in Monastir 26 QF
700663
Samir Hamza Reguig24ALG47+28+4Lost in Hurghada 6 SF
701 NCH 
 1231
Noa Vukadin22CRO46+583+39Lost in Bol F
Bol 2 W
702319
Patrick Maloney26USA46-62-9
703547
Matyas Fuele27HUN46+55+7Lost in Brcko F
704675
Matisse Bobichon24FRA46+16+3Lost in Kutaisi 2 R16
Lost in Kutaisi 3 QF
705530
M Rifki Fitriadi27INA46-4
706501
Shinji Hazawa27JPN46+9+2Lost in Gimcheon QF
Lost in Gimcheon 2 R32
707 NCH 
(733)
Seydina André22SEN46+26+4Lost in Monastir 25 SF
708476
Ignacio Monzón28ARG46-6Lost in Maringa 2 R16
7094
Kei Nishikori36JPN45-6
710688
Pablo Martinez Gomez20ESP45+1+1Lost in Kutaisi 2 R16
711429
Tadeáš Paroulek26CZE45-17-2
712645
Tuncay Duran22TUR45-67-9Centurion 2 R16Lost in Qual. Centurion 1 R2
Qual. Centurion 2 W
4991
713252
Samuel Vincent Ruggeri24ITA45-13-1Kursumlijska Banja 4 R16
714508
Manish Sureshkumar26IND45-9
715605
Lorenzo Bocchi28ITA45-18-2Tsaghkadzor 2 R16Lost 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 R16Lost 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 R16Lost 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+11Luan 3 R16Lost in Luan R32
Luan 2 W
730587
Pawit Sornlaksup26THA43-24-2
731508
Loann Massard20FRA43-6Ljubljana 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 R16
745740
Nikolai Barsukov19GER41-5Rosbach R16Lost in Klagenfurt R32
Lost in Troisdorf R32
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 R16Lost 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+1Rosbach R16Lost in Litija R16
Lost in Qual. Kosice R2
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 R16Lost in Doboj R32
765443
Yanaki Milev22BUL39-3Ljubljana R32Lost 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 R16Qual. Vicenza W
Lost in Vicenza R32
772575
Nikita Mashtakov27UKR38+74+7Lost in Bol SF
Lost in Bol 2 R16
773745
Lorenzo Angelini20ITA38+4Szentendre R16Lost 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-24Monastir 27 R16Lost in Monastir 26 QF
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-1Szentendre R16Lost in Qual. Kosice R1
790184
Nicholas David Ionel23ROU37-1Tsaghkadzor 2 R16Lost in Bucharest R16
Lost in Tsaghkadzor R32
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 R16Lost in Qual. Kosice R1
811458
Nicolas Zanellato24BRA35+8+1Cuiaba R16Lost in Maringa 2 R16
812799
Hoyoung Roh20KOR34-13-1Harmon R16Lost in Gimcheon R32
Lost in Gimcheon 2 R32
813117
Felipe Meligeni Alves28BRA34-1
81485
Dennis Novak32AUT34
815 NCH 
(835)
Grigory Shebekin21RUS34+25+3Tsaghkadzor 2 R16Lost 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+1Ljubljana R32Lost in Klagenfurt SF
Lost in Kranjska Gora R32
831 NCH 
(833)
Daniel Salazar25COL33+5+1Szentendre R16Lost in Kursumlijska Banja 2 R32
Lost in Brcko R16
832763
Dragos Nicolae Cazacu22ROU33+17+2Bistrita R16Lost in Bucharest QF
Lost in Qual. Chisinau R2
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 R16Lost in Kayseri 2 R16
848716
Dinko Dinev22BUL30+23+2Kayseri 3 R32Lost in Kayseri SF
Lost in Kayseri 2 QF
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 R32Lost in Klagenfurt QF
Lost in Kranjska Gora SF
854814
Jeffrey Von Der Schulenburg24SUI29+4Lost in Troisdorf R32
855821
Vincent Marysko20GER29+6Rosbach R16
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 R16Lost 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 R16Lost in Kursumlijska Banja 3 R16
865601
Bautista Vilicich24ARG28-6-1
866 NCH 
(902)
Lorenzo Gagliardo25ITA28+122+9Kursumlijska Banja 4 R16Lost in Kursumlijska Banja 2 F
Lost in Kursumlijska Banja 3 R16
867 NCH 
(927)
Qian Sun24CHN28+90+7Luan 3 R16Lost in Luan F
Lost in Luan 2 R32
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-8Ljubljana R32Lost in Litija R16
Lost in Vicenza R32
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+3Monastir 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+3Luan 3 R16Lost in Luan QF
Lost in Luan 2 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 R16Lost in Luan QF
Lost in Luan 2 SF
903860
Anas Mazdrashki19BUL25+5
904820
Michel Hopp27GER25-10-1Rosbach R16Lost in Kursumlijska Banja 2 R16
905793
Gabriele Maria Noce30ITA25+4Ljubljana R32Lost in Grado R16
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 R16Lost in Luan R32
Lost in Karuizawa R32
909713
Grigoriy Lomakin28KAZ25-14-1Luan 3 R16Lost 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 Cordoba20ESP24Kursumlijska Banja 4 R16Lost in Mataro R32
918917
Muhammad Shoaib24PAK23+2
91939
J.J. Wolf27USA23+2
920896
Matthew Forbes20USA23+2
921181
Tristan Lamasine33FRA23-235-25
922501
Christian Sigsgaard29DEN23+2Ljubljana 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+4Ljubljana R32Lost in Klagenfurt R32
941403
Lorenzo Rottoli24ITA22-9-1Lost in Tsaghkadzor R16
942923
Thantub Suksumrarn25THA22-9-1
943 NCH 
(957)
Egor Pleshivtsev19RUS22+17+1Tsaghkadzor 2 R16Lost in Tsaghkadzor R16
944906
Niccolo Ciavarella22ITA22+3Lost in Bucharest R32
Lost in Grado R16
945714
Niklas Schell27GER22+16+1Ljubljana R16Lost in Litija QF
946 NCH 
(979)
Karim Ibrahim22EGY22+33+2Lost in Hurghada 6 QF
947237
Nicolás Barrientos39COL21+1
948898
Zoran Ludoški20SRB21+1Kursumlijska 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-2Kursumlijska Banja 4 R16Lost in Klagenfurt R32
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 R16Lost in Kutaisi 2 R32
Lost in Kutaisi 3 R16
964951
Giannicola Misasi25ITA21-1Szentendre R16
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 R16
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 R16
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 :