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

Live Ranking
Race
Tournament Draws
Schedule
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
Novak Djoković37SRB9960+100Geneva SF
(QF  )
1002510110
2CH
Jannik Sinner22ITA8770French Open R128
31
Carlos Alcaraz21ESP7300French Open R128
42
Alexander Zverev27GER6305-40French Open R128
51
Daniil Medvedev28RUS6295French Open R128
65
Andrey Rublev26RUS4700French Open R128
72
Casper Ruud25NOR4275+90Geneva SF
(QF  )
43404425
8CH
Hubert Hurkacz27POL3885French Open R128
93
Stefanos Tsitsipas25GRE3700French Open R128
103
Grigor Dimitrov33BUL3555-60French Open R128
Advertisement
119
Alex de Minaur25AUS3490French Open R128
125
Taylor Fritz26USA2980-45French Open R128Lost in Geneva R16 Lost in Geneva R16 
French Open R128
134
Holger Rune21DEN2700French Open R128
1412
Tommy Paul27USA2655French Open R128
1514
Ben Shelton21USA2500French Open R128Lost in Geneva R16 Lost in Geneva R16 
French Open R128
1613
Ugo Humbert25FRA2285+1French Open R128Lost in Lyon R16 Lost in Lyon R16 
French Open R128
17CH
Alexander Bublik26KAZ2110+2+90Lyon SF
(QF  )
21752260
188
Karen Khachanov28RUS2090French Open R128
1916
Nicolás Jarry28CHI2075-3-220French Open R128
2019
Sebastián Báez23ARG1990+5French Open R128Lost in Geneva QF Lost in Geneva QF 
French Open R128
216
Félix Auger-Aliassime23CAN1885-35French Open R128
2217
Adrian Mannarino35FRA1865French Open R128Lost in Lyon R16 Lost in Lyon R16 
French Open R128
23CH
Jiří Lehečka22CZE1685+1
24 NCH 
 (25) 
Alejandro Tabilo26CHI1645+1French Open R128
2521
Tallon Griekspoor27NED1635+2+30French Open R128Lost in Geneva QF Lost in Geneva QF 
French Open R128
2610
Frances Tiafoe26USA1630+15French Open R128Lost in Lyon R16 Lost in Lyon R16 
French Open R128
2719
Francisco Cerúndolo25ARG1590-4-150French Open R128Lost in Lyon R16 Lost in Lyon R16 
French Open R128
2823
Sebastian Korda23USA1565French Open R128
2927
Tomás Martín Etcheverry24ARG1485+75Lyon SF
(QF  )
15501635
3015
Lorenzo Musetti22ITA1370+1French Open R128
31CH
Mariano Navone23ARG1339+1French Open R128
3221
Alejandro Davidovich Fokina24ESP1280+2French Open R128
338
Cameron Norrie28GBR1230-80French Open R128
34 NCH 
 (35) 
Matteo Arnaldi23ITA1165+2French Open R128
3532
Jordan Thompson30AUS1156+2French Open R128
366
Gaël Monfils37FRA1155+2French Open R128
3730
Arthur Fils19FRA1145-7-230French Open R128
3835
Jack Draper22GBR1131-3-35French Open R128Lost in Geneva R32Lost in Geneva R32
French Open R128
39 NCH 
 (43) 
Tomáš Macháč23CZE1120+5+91Geneva SF
(QF  )
11851270
40 NCH 
 (47) 
Luciano Darderi22ITA1092+7+90Lyon SF
(R16  )
11571242
4121
Jan Lennard Struff34GER1090-2French Open R128
4236
Roman Safiullin26RUS1087-2French Open R128
4336
Fábián Marozsán24HUN1083-2French Open R128Lost in Geneva R32 Lost in Geneva R32 
French Open R128
4442
Zhizhen Zhang27CHN1056-2-2French Open R128
4537
Sebastian Ofner28AUT1038+28French Open R128Qual. Geneva W
Lost in Geneva R16 
Qual. Geneva W
Lost in Geneva R16 
French Open R128
4629
Christopher Eubanks28USA1028-3-10French Open R128Lost in Geneva R32 Lost in Geneva R32 
French Open R128
4746
Nuno Borges27POR1006-1French Open R128
4840
Pedro Martínez27ESP995+1French Open R128Lost in Lyon R32Lost in Lyon R32
French Open R128
4921
Lorenzo Sonego29ITA991+1French Open R128Lost in Lyon R32 Lost in Lyon R32 
French Open R128
5044
Marcos Giron30USA990-2-10French Open R128Lost in Geneva R32 Lost in Geneva R32 
French Open R128
Advertisement
5138
Alexei Popyrin24AUS961French Open R128
5227
Laslo Djere28SRB960French Open R128
53 NCH 
 (56) 
Flavio Cobolli22ITA940+3+80Geneva SF
(R16  )
10051090
5431
Márton Fucsovics32HUN922-1French Open R128
5547
Facundo Díaz Acosta23ARG908-1
56 NCH 
 (57) 
Pavel Kotov25RUS892+1+43French Open R128Lost in Lyon QF Lost in Lyon QF 
French Open R128
5727
Miomir Kecmanović24SRB880-2-10French Open R128
58CH
Thiago Seyboth Wild24BRA855+18French Open R128Lost in Lyon R16Lost in Lyon R16
French Open R128
5945
Alexander Shevchenko23KAZ855+2+30French Open R128Lost in Geneva QF
(R32  )
Lost in Geneva QF
(R32  )
French Open R128
60 NCH 
 (65) 
Alex Michelsen19USA835+5+40French Open R128Lost in Geneva QF Lost in Geneva QF 
French Open R128
6123
Dušan Lajović33SRB831-2French Open R128
6221
Daniel Evans34GBR831-2French Open R128Lost in Lyon R32 Lost in Lyon R32 
French Open R128
6349
Roberto Carballés Baena31ESP816-1+5French Open R128Lost in Geneva R16 Lost in Geneva R16 
French Open R128
6452
Jaume Munar27ESP810-1French Open R128Lost in Lyon R32Lost in Lyon R32
French Open R128
6549
Dominik Koepfer30GER807+2+40French Open R128Lost in Lyon QF Lost in Lyon QF 
French Open R128
6637
Emil Ruusuvuori25FIN783+15French Open R128Lost in Geneva R16
(R32  )
Lost in Geneva R16
(R32  )
French Open R128
6753
Christopher O'Connell29AUS772-3-29French Open R128
6842
Arthur Rinderknech28FRA772+5+33French Open R128Lost in Lyon QF
(R16  )
Lost in Lyon QF
(R16  )
French Open R128
6924
Yoshihito Nishioka28JPN766+3+25French Open R128Lost in Lyon R16Lost in Lyon R16
French Open R128
7049
Federico Coria32ARG761-1French Open R128Lost in Geneva R32 Lost in Geneva R32 
French Open R128
7170
Luca Nardi20ITA748-1French Open R128
7212
Borna Ćorić27CRO744-1French Open R128
7337
Mackenzie McDonald29USA735+1French Open R128Lost in Lyon R32Lost in Lyon R32
French Open R128
7465
Jakub Menšík18CZE728+2French Open R128
751
Andy Murray37GBR728French Open R128Lost in Geneva R32 Lost in Geneva R32 
French Open R128
7674
Arthur Cazaux21FRA725+1French Open R128
7770
Rinky Hijikata23AUS723+1French Open R128Lost in Geneva R32Lost in Geneva R32
French Open R128
7851
Corentin Moutet25FRA720+1French Open R128
7958
Taro Daniel31JPN715+2+2French Open R128Qual. Lyon W
Lost in Lyon R32 
Qual. Lyon W
Lost in Lyon R32 
French Open R128
809
Roberto Bautista Agut36ESP715French Open R128
8114
Aslan Karatsev30RUS705+1French Open R128Lost in Geneva R32 Lost in Geneva R32 
French Open R128
8247
Daniel Altmaier25GER702+1French Open R128Lost in Geneva R32Lost in Geneva R32
French Open R128
8343
Brandon Nakashima22USA700-15-65French Open R128
8445
Yannick Hanfmann32GER697+1+15French Open R128Lost in Geneva R16 Lost in Geneva R16 
French Open R128
8561
Thiago Monteiro29BRA685-1Qual. French Open R3
8685
Aleksandar Kovačević25USA681+2+13French Open R128Qual. Geneva W
Lost in Geneva R32
Qual. Geneva W
Lost in Geneva R32
French Open R128
8758
Hugo Gaston23FRA673+17+63French Open R128Qual. Lyon W
Lost in Lyon QF 
Qual. Lyon W
Lost in Lyon QF 
French Open R128
8848
Aleksandar Vukic28AUS672+5+25French Open R128Lost in Lyon R16 Lost in Lyon R16 
French Open R128
8971
Alexandre Müller27FRA670+1+14French Open R128Lost in Lyon R16Lost in Lyon R16
French Open R128
9048
Constant Lestienne32FRA669-4French Open R128Lost in Qual. Lyon R1Lost in Qual. Lyon R1
French Open R128
9189
Juncheng Shang19CHN660-2Lost in Qual. French Open R1
929
Fabio Fognini36ITA648-1French Open R128
9340
Max Purcell26AUS647-1French Open R128
94 NCH 
(117)
Giovanni Mpetshi Perricard20FRA636+23+95Lyon SF
(QF  )
701786
9580
Sumit Nagal26IND635-1-11French Open R128Lost in Geneva R32Lost in Geneva R32
French Open R128
9695
Adam Walton25AUS635-1French Open R128
976
Matteo Berrettini28ITA630-1
983
Stan Wawrinka39SUI628-1French Open R128
9987
Francisco Comesaña23ARG626-12-43
10065
Thanasi Kokkinakis28AUS623-2French Open R128
Advertisement
10145
Maximilian Marterer28GER622-2French Open R128
10222
Botic van de Zandschulp28NED618-2French Open R128
10363
Luca Van Assche20FRA613-2French Open R128
104102
Zizou Bergs24BEL611-2Qual. French Open R3
10546
James Duckworth32AUS611-2Lost in Qual. French Open R1
10656
Daniel Elahi Galán27COL609-1+3French Open R128Qual. Lyon W
Lost in Lyon R32 
Qual. Lyon W
Lost in Lyon R32 
French Open R128
10739
J.J. Wolf25USA585-10Qual. French Open R3
10848
Pedro Cachín29ARG584-2-13French Open R128Lost in Qual. Lyon R2
Lost in Lyon R32
Lost in Qual. Lyon R2
Lost in Lyon R32
French Open R128
10990
Thiago Agustín Tirante23ARG580French Open R128Lost in Qual. Lyon R1Lost in Qual. Lyon R1
French Open R128
11096
Camilo Ugo Carabelli24ARG580Lost in Qual. French Open R1
11117
Albert Ramos Viñolas36ESP578Lost in Qual. French Open R1
11249
Grégoire Barrère30FRA575-4-10Qual. French Open W
11317
Cristian Garín27CHI563-1Lost in Qual. French Open R1
11481
Michael Mmoh26USA557
1157
David Goffin33BEL543-7French Open R128Qual. Geneva W
Lost in Geneva R32 
Qual. Geneva W
Lost in Geneva R32 
French Open R128
116CH
Valentin Vacherot25MON543Qual. French Open W
11760
Juan Pablo Varillas28PER542-4-20Lost in Qual. French Open R1
11810
Denis Shapovalov25CAN540+5+25French Open R128Lost in Geneva R16 Lost in Geneva R16 
French Open R128
119116
Lukáš Klein26SVK535-1Lost in Qual. French Open R1
12055
Facundo Bagnis34ARG531-1Lost in Qual. French Open R3
121120
Terence Atmane22FRA525-1French Open R128
122112
Harold Mayot22FRA522-1French Open R128Lost in Qual. Lyon R2Lost in Qual. Lyon R2
French Open R128
123122
Zachary Svajda21USA518-1Lost in Qual. French Open R2
1247
Richard Gasquet37FRA515French Open R128Lost in Lyon R32Lost in Lyon R32
French Open R128
125CH
Stefano Napolitano29ITA512Lost in Qual. French Open R2
126124
Emilio Nava22USA511Lost in Qual. French Open R1
127111
Vít Kopřiva26CZE511Lost in Qual. French Open R2
12823
Damir Džumhur32BIH505+1Lost in Qual. French Open R1
129115
Duje Ajduković23CRO499+1Lost in Qual. French Open R2
130121
Nicolas Moreno De Alboran26USA497+10+35French Open R128Qual. Geneva W
Lost in Geneva R16
(R32  )
Qual. Geneva W
Lost in Geneva R16
(R32  )
French Open R128
1313
Dominic Thiem30AUT496Lost in Qual. French Open R2
13231
Lloyd Harris27RSA496-4-12Lost in Qual. French Open R2
133132
Titouan Droguet22FRA493-1Lost in Qual. French Open R2
134108
Francesco Passaro23ITA493-1
135102
Hamad Medjedović20SRB492-1Qual. French Open W
13639
Mikhail Kukushkin36KAZ492-1Qual. French Open R3
137128
Felipe Meligeni Alves26BRA490-1Qual. French Open R3
138137
Matteo Gigante22ITA489-1Lost in Qual. French Open R3
13987
Jurij Rodionov25AUT487-1Lost in Qual. French Open R1
14039
Radu Albot34MDA462-1Lost in Qual. French Open R2
1418
Diego Schwartzman31ARG459Lost in Qual. French Open R2
14236
Pierre Hugues Herbert33FRA450+1French Open R128Lost in Qual. Lyon R1Lost in Qual. Lyon R1
French Open R128
14388
Dominic Stricker21SUI443+1
144 NCH 
(145)
Román Andrés Burruchaga22ARG431+1Qual. French Open R3
14580
Jozef Kovalík31SVK427+1Qual. French Open R3
146131
Pablo Llamas Ruiz21ESP424-4-32Lost in Qual. French Open R1
14793
Liam Broady30GBR423
148110
Giulio Zeppieri22ITA420Qual. French Open W
149147
Benjamin Hassan29GER418Lost in Qual. French Open R2
150133
Patrick Kypson24USA416Lost in Qual. French Open R2
Advertisement
151126
Leandro Riedi22SUI414Lost in Qual. French Open R1
15272
Yosuke Watanuki26JPN403
153CH
Alexis Galarneau25CAN399Lost in Qual. French Open R1
154106
Zsombor Piros24HUN390Lost in Qual. French Open R1
15518
Benoît Paire35FRA388Lost in Qual. French Open R1
156109
Otto Virtanen22FIN387Lost in Qual. French Open R3
15793
Tomás Barrios Vera26CHI378Lost in Qual. French Open R1
15872
Borna Gojo26CRO376+1
159136
Andrea Pellegrino27ITA372+1Lost in Qual. French Open R2
160158
Ugo Blanchet25FRA371-2-6Lost in Qual. French Open R2
16153
Denis Kudla31USA370Lost in Qual. French Open R3
162129
Shintaro Mochizuki20JPN366+1Qual. French Open W
163146
Rudolf Molleker23GER366+1Lost in Qual. French Open R1
164162
Oriol Roca Batalla31ESP365-2-3Lost in Qual. French Open R1
16510
Lucas Pouille30FRA363Lost in Qual. French Open R1
166129
Gabriel Diallo22CAN360Qual. French Open W
167CH
Denis Yevseyev31KAZ359Lost in Qual. French Open R1
16864
Hugo Dellien30BOL358Lost in Qual. French Open R1
169112
Marco Trungelliti34ARG356Lost in Qual. French Open R2
170128
Andrea Vavassori29ITA355Qual. French Open R3
171CH
Beibit Zhukayev23KAZ353-2Lost in Qual. French Open R1
17242
Benjamin Bonzi27FRA349Lost in Qual. French Open R2
173142
Mattia Bellucci22ITA349Qual. French Open W
174CH
Gustavo Heide22BRA346Qual. French Open W
17531
Maxime Cressy27USA345+1Lost in Qual. French Open R1
176135
Jesper de Jong23NED344+1Qual. French Open R3
177175
Mattéo Martineau25FRA344-2-2Lost in Qual. French Open R1
17879
Juan Manuel Cerúndolo22ARG340Lost in Qual. French Open R2
179175
Martin Damm20USA340Lost in Qual. French Open R1
180126
Jan Choinski27GBR340Lost in Qual. French Open R1
181180
Coleman Wong19HKG340Lost in Qual. French Open R1
182105
Elias Ymer28SWE337Lost in Qual. French Open R1
183CH
Jaime Faria20POR336Qual. French Open R3
184160
Alexander Ritschard30SUI335Lost in Qual. French Open R3
18595
Hugo Grenier28FRA332Lost in Qual. French Open R2
186CH
Tristan Schoolkate23AUS328
18761
Quentin Halys27FRA327Qual. French Open R3
188131
Genaro Alberto Olivieri25ARG327Lost in Qual. French Open R1
189164
Yunchaokete Bu22CHN325Lost in Qual. French Open R2
190172
Alejandro Moro Cañas23ESP324Lost in Qual. French Open R3
191172
Seongchan Hong26KOR320Lost in Qual. French Open R1
192154
Dalibor Svrčina21CZE316+1Lost in Qual. French Open R2
193 NCH 
(195)
Nick Hardt23DOM309+2Lost in Qual. French Open R1
19447
Marc-Andrea Hüsler27SUI308+2Lost in Qual. French Open R1
195156
Vitaliy Sachko26UKR306-3-12Lost in Qual. French Open R1
1963
Milos Raonic33CAN305+1
197142
Joris De Loore31BEL305+1Lost in Qual. French Open R2
198 NCH 
(200)
Valentin Royer22FRA304+2Lost in Qual. French Open R2
199116
Marc Polmans27AUS303+2Lost in Qual. French Open R1
200181
Billy Harris29GBR302+2Lost in Qual. French Open R3
Advertisement
20160
Stefano Travaglia32ITA301-7-12Lost in Qual. French Open R1
202197
Henrique Rocha20POR299+2Lost in Qual. French Open R1
203155
Dino Prižmić18CRO297-4-7Lost in Qual. French Open R1
204149
Francesco Maestrelli21ITA296+2Qual. French Open R3
205204
Omar Jasika27AUS295+3Lost in Qual. French Open R1
20685
Dennis Novak30AUT295+3Lost in Qual. French Open R2
207151
Enzo Couacaud29FRA294+3Lost in Qual. French Open R2
20863
Jason Kubler31AUS291+5
20978
Yasutaka Uchiyama31JPN289+5Lost in Qual. French Open R2
210186
Li Tu27AUS289+5Lost in Qual. French Open R2
21138
Alex Molčan26SVK288+5Lost in Qual. French Open R1
212191
Mark Lajal21EST288-5-8Lost in Qual. French Open R1
213116
Calvin Hémery29FRA287+5Lost in Qual. French Open R1
214123
Ryan Peniston28GBR283+5Lost in Qual. French Open R1
21549
Illya Marchenko36UKR283+5
216170
Maxime Janvier27FRA283+5Lost in Qual. French Open R2
217190
Oliver Crawford25GBR282-12-16Lost in Qual. French Open R1
21837
Bernabé Zapata Miralles27ESP281-15-20Lost in Qual. French Open R2
219191
Nerman Fatić29BIH281-2-7Lost in Qual. French Open R1
220209
Henri Squire23GER280-9-13Qual. French Open R3
221220
Murkel Dellien26BOL280+1Lost in Qual. French Open R1
222135
Sho Shimabukuro26JPN277+1Lost in Qual. French Open R1
223193
Tristan Boyer23USA274+1Lost in Qual. French Open R1
224134
Manuel Guinard28FRA274+1Lost in Qual. French Open R2
225125
Juan Pablo Ficovich27ARG273+8+7Lost in Qual. Geneva R2
226108
Franco Agamenone31ITA272+2Lost in Qual. French Open R1
227206
Lukas Neumayer21AUT268-15-24Lost in Qual. French Open R1
228158
Yu-hsiou Hsu25TWN267+2
229123
Timofey Skatov23KAZ267+13+14Augsburg SF278303
230226
Joao Fonseca17BRA267+1
231135
Antoine Escoffier32FRA267+1Lost in Qual. French Open R1
232191
Kyrian Jacquet23FRA265+2Lost in Qual. French Open R1
233214
Aziz Dougaz27TUN265-6-9Lost in Qual. French Open R2
234202
Clément Tabur24FRA264+1Lost in Qual. French Open R1
235183
Adrian Andreev23BUL264+1Lost in Qual. French Open R2
236181
Daniel Rincon21ESP262-10-12Qual. French Open R3
237194
Dane Sweeny23AUS261Lost in Qual. French Open R1
238 NCH 
(245)
Philip Sekulic20AUS261+7+12Kachreti SF272297
23935
Jiří Veselý30CZE260-1Lost in Skopje R32
240125
Alex Bolt31AUS257-1
241114
Gijs Brouwer28NED256+3+7Lost in Qual. Geneva R2
242203
Jules Marie32FRA256-2Lost in Qual. French Open R1
243126
Filip Misolic22AUT255-2Qual. French Open R3
244162
Dmitry Popko27KAZ251-15-21Lost in Qual. French Open R1
245157
Santiago Rodríguez Taverna24ARG250-2
246CH
Arthur Fery21GBR248
24717
Bernard Tomic31AUS247+4Lost in Pensacola SF
248181
Abdullah Shelbayh20JOR245+4+7Lost in Qual. Geneva R2
249159
Dimitar Kuzmanov30BUL240Lost in Skopje R32
250247
Javier Barranco Cosano25ESP240+4+7Lost in Qual. Lyon R2
Lost in Lyon R32
Advertisement
251135
Mitchell Krueger30USA240-1Lost in Qual. Geneva R1
252243
Ethan Quinn20USA239-1Lost in Qual. Geneva R1
25383
Chun Hsin Tseng22TWN237Lost in Skopje R32
254CH
Enrico Dalla Valle26ITA236+3+4Lost in Reggio Emilia SF
255194
Gonzalo Oliveira29VEN236-7-5
25641
Tennys Sandgren32USA233-1
257248
Alibek Kachmazov21RUS233-1
258238
Nikolás Sánchez Izquierdo25ESP233+2+12Lost in Vic R32
Qual. Lyon W
Lost in Lyon R32 
259 NCH 
(266)
Hady Habib25LBN232+7+14Lost in Pensacola F
260251
Ergi Kırkın25TUR227-2+3Lost in Skopje R16
261194
Gauthier Onclin23BEL221-2Lost in Skopje R32
26221
Steve Johnson34USA220-1
263257
Liam Draxl22CAN220-1
264245
Maks Kaśnikowski20POL220+1+2Lost in Skopje R16
265203
Yuta Shimizu24JPN219-2
266228
Nicolás Mejía24COL218-2
267142
Ivan Gakhov27RUS215+5+7Lost in Qual. Geneva R2
26865
Egor Gerasimov31BLR214+7+8Lost in Kachreti R32
Lost in Kachreti QF
26920
Guido Pella34ARG210-2
270181
Thai Son Kwiatkowski29USA210-2Lost in Vic R32
Lost in Qual. Geneva R1
27197
Kimmer Coppejans30BEL209-1
272158
Tung Lin Wu26TWN209-1
27378
Renzo Olivo32ARG208+1Lost in Qual. Lyon R1
2741
Rafael Nadal37ESP205+2French Open R128
275273
Gonzalo Bueno20PER205-2-3
276134
Geoffrey Blancaneaux25FRA205+1Lost in Qual. French Open R3
277 NCH 
(283)
Vilius Gaubas19LTU203+6+4Lost in Augsburg R16
278 NCH 
(279)
Álvaro Guillén Meza21ECU203+1
279265
Clément Chidekh22FRA201+1Lost in Qual. French Open R1
280258
Samuel Vincent Ruggeri22ITA200+2Lost in Skopje R32
281 NCH 
(293)
Elmer Møller20DEN199+12+13Augsburg SF210235
282181
Tristan Lamasine31FRA199-4-5Lost in Qual. Lyon R1
283223
Edoardo Lavagno25ITA197+1
284 NCH 
(285)
Charles Broom26GBR195+1+2Lost in Kachreti R32
Lost in Kachreti R16
285269
Aidan Mayo21USA194-16-16
286264
Filip Cristian Jianu22ROU192-1Lost in Bucharest 2 R16
Lost in Skopje R16
287 NCH 
(288)
Marvin Möller25GER190+1+1Lost in Vic QF
28828
João Sousa35POR189-1
289111
Zdeněk Kolář27CZE188+1Lost in Qual. French Open R2
290 NCH 
(292)
Adolfo Daniel Vallejo20PAR187+2Lost in Augsburg R32
291177
Andrea Collarini32ARG187+5+4Lost in Augsburg R16
292140
Mathias Bourgue30FRA186-3-2Qual. French Open R3
29362
Gianluca Mager29ITA185+1Lost in Qual. Geneva R1
294176
Daniel Masur29GER185+16+13Augsburg SF196221
295282
Michael Vrbenský24CZE184+2+1Lost in Augsburg R16
296269
Giovanni Fonio26ITA184+6+5Lost in Reggio Emilia SF
Lost in Skopje R16
297289
Alexander Blockx19BEL183-6-4
298180
Brandon Holt26USA182
299114
Jason Jung34TWN181
30070
Guido Andreozzi32ARG180Lost in Qual. Lyon R1
301284
Pedro Sakamoto30BRA180
3028
John Isner39USA175+2
303278
August Holmgren26DEN175+2Lost in Augsburg R32
304 NCH 
(307)
Blaise Bicknell22JAM174+3Lost in Kingston R32
Lost in Kingston 2 R16
30550
Ričardas Berankis33LTU174+3Lost in Kachreti R32
306196
Paul Jubb24GBR174+17+13Kachreti SFLost in Kachreti R32185210
30785
Carlos Taberner26ESP174+6+6Lost in Augsburg QF
308 NCH 
(309)
Remy Bertola25SUI173+1
309306
Felix Gill21GBR173-3-2Lost in Augsburg R32
310 NCH 
(317)
Federico Agustin Gomez27ARG171+8+6Lost in Augsburg QF
311273
Sebastian Fanselow32GER171+5+5Lost in Qual. Lyon R2
Lost in Lyon R32
312311
Martin Landaluce18ESP170-1
313259
João Lucas Reis Da Silva24BRA169-1
314200
Yan Bai35CHN168+10+7Anning QFLost in Luan SF
315285
Alexander Weis27ITA168-12-8Lost in Skopje QF
316302
Andrew Paulson22CZE167+12+9Lost in Skopje QF
317201
Rio Noguchi25JPN167-3
318311
Toby Kodat21USA166+11+9Lost in Reggio Emilia R16
Lost in Augsburg QF
31975
Kamil Majchrzak28POL165+32+22Skopje SF187218
320121
Raúl Brancaccio27ITA164-1
321152
Luke Saville30AUS164-1
322 NCH 
(366)
Andrés Andrade25ECU160+44+25Pensacola W
323292
David Jordá Sanchis29ESP160-28-25Lost in Qual. Lyon R1
324257
Timo Stodder28GER160+1
325244
Lucas Poullain28FRA159-3-4Deauville QF
326212
Michael Geerts29BEL159+1Lost in Augsburg R32
327299
Khumoyun Sultanov25UZB158-1-1
328111
Ramkumar Ramanathan29IND157+15+8Lost in Kachreti QF
329190
Matheus Pucinelli De Almeida23BRA157+2
330CH
Jakub Nicod19CZE157
331221
Hernán Casanova30ARG157+1
332127
Facundo Mena31ARG154+3
333143
Hiroki Moriya33JPN154+1
334271
Moez Echargui31TUN154+2Lost in Augsburg R32
335 NCH 
(380)
Ignacio Buse20PER152+45+24Mataro QFVic W
336330
Sandro Kopp23AUT152+1
337168
Antoine Bellier27SUI151+2Lost in Qual. Geneva R1
338 NCH 
(344)
Vadym Ursu27UKR151+6+2Lost in Kachreti R32
Lost in Kachreti R16
339310
Gabriel Debru18FRA150+2Lost in Qual. French Open R1
340 NCH 
(349)
Gerard Campana Lee19KOR150+9+6Skopje SF172203
341258
James McCabe20AUS149+5
342323
Hazem Naw24SYR149+3Lost in Augsburg R32
343326
Alexis Gautier27FRA149-5-3Lost in Skopje R32
34450
Mikael Ymer25SWE145+4
345329
Carlos Sánchez Jover23ESP145+2-1
346164
Riccardo Bonadio30ITA144+32+14Augsburg SF155180
347217
Jonáš Forejtek23CZE144+9+5Lost in Skopje R16
348310
Mathys Erhard22FRA144-15-13Lost in Qual. French Open R1
3494
Kei Nishikori34JPN143+1French Open R128
350272
Orlando Luz26BRA143+2Lost in Skopje R32
351298
Aidan McHugh23GBR143-9-7Lost in Pensacola R16
352 NCH 
(355)
Giles Hussey26GBR142+5+3Lost in Kachreti R16
353314
Benjamin Lock31ZIM142Addis Ababa 2 QFAddis Ababa W
354 NCH 
(374)
Robin Bertrand21FRA142+20+10Kachreti SFLost in Kachreti R16153178
355220
Blake Mott28AUS141+13+8Lost in Kachreti R16
Lost in Kachreti QF
356153
Jay Clarke25GBR140-39-25Lost in Reggio Emilia R32
Lost in Skopje R32
357354
Gilbert Klier Junior24BRA139-2
358167
Nino Serdarušić27CRO139-18-12
359 NCH 
(367)
Matej Dodig18CRO138+8+4Lost in Skopje R16
36057
Gastão Elias33POR137
361289
Corentin Denolly26FRA137-2-1Deauville QF
362CH
Tim Handel27GER136
363243
Daniel Michalski24POL136+9+4Lost in Augsburg R16
364324
Cezar Crețu23ROU136-1
365351
Fajing Sun27CHN136+60+25Anning QFLuan W
366330
Guy Den Ouden22NED135-2Mataro QFLost in Vic R32
36784
Alessandro Giannessi33ITA134-9-5Lost in Reggio Emilia R16
368305
Yishai Oliel24ISR134+29+14Lost in Kachreti F
Lost in Kachreti R32
369CH
Martin Krumich21CZE133Lost in Reggio Emilia R32
Lost in Qual. Augsburg R1
370130
Mohamed Safwat33EGY133Lost in Augsburg R32
371CH
James Trotter24JPN132
372348
Blake Ellis25AUS132+1
37333
Federico Delbonis33ARG131+2
374127
Lorenzo Giustino32ITA131+3Mataro QFLost in Vic R32
375 NCH 
(384)
Matías Soto25CHI130+9+4Lost in Kachreti R16
376348
Omni Kumar22USA130-1
377 NCH 
(379)
Marcello Serafini21ITA130+2
378 NCH 
(380)
Alberto Barroso Campos27ESP129+3+1Lost in Kachreti R16
Lost in Kachreti R32
379365
Daniel Mérida19ESP128+15+7Lost in Vic SF
380364
Mikalai Haliak25BLR127-15-8
381331
Carlos Lopez Montagud23ESP127+7+3Lost in Vic QF
382 NCH 
(383)
Arthur Géa19FRA126+1Lost in Qual. French Open R1
383267
Louis Weßels25GER126+2
384303
Arthur Weber32FRA125+2
385207
Daniel Dutra da Silva35BRA124+8+3Qual. Augsburg W
Lost in Augsburg R32
386184
Nicholas David Ionel21ROU124+13+4Lost in Bucharest 2 SF
38756
Marius Copil33ROU122+2
388168
Frederico Ferreira Silva29POR122+2Lost in Qual. Augsburg R1
389325
Yankı Erel23TUR122+11+3Lost in Kachreti QF
Lost in Kachreti R32
390240
Dan Added25FRA122+1Lost in Qual. Skopje R1
391 NCH 
(392)
Stefanos Sakellaridis19GRE122+1
39240
Ilya Ivashka30BLR121-77-45
393204
Máté Valkusz25HUN121-112-79Lost in Qual. French Open R1
394 NCH 
(395)
Jie Cui26CHN120+1Anning QF
395278
Lucas Gerch29GER120-13-7Lost in Augsburg QF
396280
Dominik Palan23CZE120
397154
Altuğ Çelikbilek27TUR119+11+4Lost in Kachreti R32
Lost in Kachreti R16
398127
Jelle Sels28NED119+42+16Lost in Reggio Emilia F
399363
Damien Wenger24SUI119+2Lost in Qual. Geneva R1
40054
Yibing Wu24CHN118-79-45
401334
Robert Strombachs24LAT118+4+2Lost in Kachreti R32
Lost in Kachreti R16
40216
Marco Cecchinato31ITA116-15-8Lost in Skopje QF
403174
Nicola Kuhn24GER116Mataro QFLost in Vic R32
404 NCH 
(418)
Andrea Picchione25ITA116+16+4Lost in Reggio Emilia QF
Qual. Augsburg W
Lost in Augsburg R32
405167
Laurent Lokoli29FRA115+1Mataro QF
406400
Alejo Lorenzo Lingua Lavallén23ARG115+40+15Neuquen W
407303
Francesco Forti24ITA115
408352
Giovanni Oradini26ITA115-6-3Lost in Reggio Emilia R32
409 NCH 
(411)
Valerio Aboian21ARG115+2Lost in Neuquen R32
410408
Nishesh Basavareddy19USA114+2
411144
Cem İlkel28TUR114+3Lost in Kachreti R32
Lost in Kachreti R32
412404
Cannon Kingsley23USA113+4
413124
Federico Gaio32ITA113+6Lost in Cervia R32
414361
Bogdan Bobrov26RUS113-5-2Lost in Kachreti R32
415273
Max Houkes23NED113-17-7
416410
Stefan Popović20SRB113-6-2Lost in Kursumlijska Banja 5 QF
417305
Kalin Ivanovski20MKD112-1
418 NCH 
(442)
Daniil Glinka24EST112+36+14Lost in Kachreti SF
Lost in Kachreti QF
419268
Gonzalo Villanueva29ARG112+2
420365
Kris Van Wyk27RSA112+2Lost in Monastir 20 R16
421420
Lautaro Midon20ARG111+2
422320
Marko Topo20GER110-61-27Lost in Augsburg R32
423226
Juan Bautista Torres22ARG110+3
42465
Evgeny Donskoy34RUS110-70-30
42576
Salvatore Caruso31ITA110+2
426 NCH 
(436)
Gabi Adrian Boitan24ROU109+35+15Bucharest 3 QFBucharest 2 W
427211
Roberto Cid Subervi30DOM109-12-5Lost in Kachreti QF
Lost in Kachreti R32
428427
Matthew Dellavedova23AUS109+13+6Lost in Kursumlijska Banja 5 F
429377
Mateus Alves23BRA108+1Lost in Qual. Augsburg R2
Lost in Augsburg R32
430265
Evgenii Tiurnev27RUS108+63+24Qual. Kachreti W
Kachreti W
Lost in Qual. Kachreti R1
431343
Mats Rosenkranz25GER108+5+4Lost in Kalmar SF
432428
Ryan Nijboer24NED108-4Lost in Qual. Skopje R2
Lost in Skopje R32
433414
Svyatoslav Gulin21RUS107-3Lost in Vic R32
434382
Max Hans Rehberg20GER106-2
435 NCH 
(452)
Bruno Kuzuhara20USA106+17+7Lost in Pensacola SF
436235
Pol Martín Tiffon24ESP105-1+1Mataro QFLost in Vic R16
437334
Naoki Nakagawa27JPN104-4-1
438421
Learner Tien18USA104-4
439134
Steven Diez33CAN104-15-7
440329
Nick Chappell31USA104-3
441409
Kilian Feldbausch18SUI103-3
44236
Oscar Otte30GER102Lost in Augsburg R32
443348
Jérôme Kym21SUI102+27+10Lost in Villach F
Lost in Qual. Skopje R2
444434
Hynek Bartoň20CZE102-5-1
445388
Anton Matusevich22GBR101-2
446238
Skander Mansouri28TUN101-42-15
447349
Marat Sharipov21RUS101-3Kursumlijska Banja 6 QF
448445
Garrett Johns23USA100-1
449446
Juan Carlos Prado Angelo19BOL100-1Lost in Reggio Emilia R32
Lost in Qual. Skopje R1
450160
Oleksii Krutykh24UKR100+1+1Lost in Qual. Augsburg R2
451339
Daniel Cukierman28ISR98-38-16
452355
Karl Friberg25SWE98-3-1Lost in Kalmar R32
453103
Stefan Kozlov26USA97+2
454 NCH 
(462)
Rodrigo Pacheco Mendez19MEX97+8+4Lost in Augsburg R16
455378
Alex Barrena21ARG97-2-1
45639
Peter Gojowczyk34GER96+1
457210
Raphaël Collignon22BEL96+1+1Deauville QFLost in Vic R16
458395
Tibo Colson23BEL96+2+1Lost in Prijedor R32
Lost in Qual. Augsburg R2
459449
Bor Artnak19SLO96-3-1Lost in Skopje R32
460229
Mukund Sasikumar27IND95-1
461357
Eric Vanshelboim22UKR95-16-6Deauville QFLost in Bucharest 2 R16
462 NCH 
(545)
Ryan Seggerman24USA93+93+26Skopje SFQual. Skopje W115146
463334
Leo Borg21SWE93+2Kingston 2 QFLost in Kingston R16
464456
Sanhui Shin27KOR93Lost in Luan R32
465438
Orel Kimhi20ISR93+1Lost in Kachreti R32
Lost in Kachreti R32
466238
Yusuke Takahashi26JPN93+1
467161
Filip Peliwo30POL93+1
46868
Gerald Melzer33AUT92+7+2Lost in Qual. Skopje R2
469 NCH 
(471)
Andre Ilagan23USA92+2
470412
Miguel Damas24ESP92+4+1Lost in Vic R16
Lost in Mataro R16
471211
Evgeny Karlovskiy29RUS92+28+10Qual. Kachreti W
Qual. Kachreti W
Lost in Kachreti QF
Lost in Kachreti R16
472439
Lorenzo Joaquín Rodríguez24ARG92-22-7
473458
Nicolas Zanellato22BRA92-4-1
474404
Toby Samuel21GBR91-2
475340
Colin Sinclair29NMI90-2-1
476343
Makoto Ochi28JPN90
477 NCH 
(517)
Sander Jong24NED89+42+14Deauville QFPrijedor W
478436
Sebastian Gima22ROU89-1Lost in Bucharest 2 R16
Lost in Bucharest 3 R32
47924
Martin Kližan34SVK88+93+25Reggio Emilia W
48067
Ernesto Escobedo27MEX88-62-25
481439
Adria Soriano Barrera24COL88-3Lost in Vic R32
482147
Kaichi Uchida29JPN88-2
483469
Martyn Pawelski19POL88-4Lost in Kachreti R32
Lost in Kachreti R32
484351
Sascha Gueymard Wayenburg20FRA88-2Lost in Qual. French Open R1
485474
Federico Iannaccone25ITA88-2Lost in Reggio Emilia R32
Lost in Qual. Augsburg R1
486462
Constantin Bittoun Kouzmine25FRA88+1+1Lost in Qual. Skopje R2
487477
Kirill Kivattsev26RUS88-2Lost in Qual. Augsburg R1
488231
Nam Hoang Ly27VIE87-2
489478
Hamish Stewart24GBR87+6+4Qual. Kachreti W
Lost in Kachreti R16
Lost in Kachreti R32
490489
Petr Nesterov21BUL86-1Bucharest 3 QF
491293
Pedro Boscardin Dias21BRA86-10-2
492478
Yurii Dzhavakian31UKR86-2Lost in Bucharest 2 R32
Lost in Qual. Augsburg R2
49352
Soonwoo Kwon26KOR85-2French Open R128
494206
Matija Pecotić34CRO85-6-1
49514
Kyle Edmund29GBR85-32-8
496 NCH 
(524)
Edas Butvilas19LTU85+46+15Kursumlijska Banja 5 W
497375
Strong Kirchheimer29USA85-5Lost in Pensacola R32
498470
Imanol López Morillo24ESP85-4+1Lost in Vic R16
Lost in Mataro R32
499 NCH 
(510)
Arthur Bouquier23FRA84+13+8Monastir 21 QFLost in Monastir 20 F
500236
Ulises Blanch26USA83+28+10Qual. Kachreti W
Lost in Kachreti QF
Lost in Kachreti R16
501298
Viktor Durasovic27NOR83-17-5Lost in Kalmar R32
502260
Carlos Gimeno Valero22ESP82-5Lost in Mataro R32
503467
Hikaru Shiraishi24JPN82-5
504144
Akira Santillan27AUS81-8-1
505 NCH 
(559)
Kiranpal Pannu27NZL81+54+15Kingston 2 R16Kingston W
50698
Antoine Hoang28FRA81-6
507478
Gabriele Piraino20ITA81-6
508485
Luka Mikrut20CRO80+3+4Qual. Skopje W
Lost in Skopje R32
509333
Christian Langmo27USA80+3Lost in Pensacola QF
51078
Blaž Rola33SLO79-8-1Celje QF
51116
Nikoloz Basilashvili32GEO79+4+4Qual. Skopje W
Lost in Skopje R32
512493
Iñaki Montes De La Torre21ESP78-9
513 NCH 
(522)
Michael Agwi20IRL78+9+4Lost in Antalya 19 SF
514256
Marek Gengel28CZE78-10Lost in Qual. Kachreti R2
515438
Jakub Paul25SUI78-10Lost in Qual. Geneva R1
516 NCH 
(527)
Tom Gentzsch20GER78+11+4Lost in Villach SF
Lost in Augsburg R16
517371
Karue Sell30BRA77-11
518397
Alexey Zakharov24RUS77-11
519395
Alafia Ayeni24USA77+4+3Qual. Kachreti W
Lost in Kachreti R32
520515
Luka Pavlovic24FRA77-3+2Lost in Qual. Skopje R2
521506
Jacob Fearnley22GBR76-11
522 NCH 
(526)
Philip Henning23RSA76+11+4Addis Ababa 2 QFLost in Addis Ababa SF
523442
Harrison Adams29USA76+6+3Lost in Pensacola QF
52480
Norbert Gombos33SVK76+23+7Qual. Augsburg W
Lost in Augsburg R16
525434
Luciano Emanuel Ambrogi20ARG76-17-1
526 NCH 
(529)
Guido Iván Justo26ARG76+9+4Lost in Neuquen SF
527193
Zhe Li37CHN75-13Lost in Anning R32
528508
Andres Martin22USA75-12
529503
Vlad Andrei Dancu25ROU75-9Lost in Bucharest 2 R32
Lost in Bucharest 3 R32
530518
Adrian Oetzbach26GER75-9Lost in Villach R32
Lost in Qual. Augsburg R2
531524
Marlon Vankan23GER74-7
532521
Buvaysar Gadamauri23BEL74-7Lost in Reggio Emilia R32
Lost in Deauville R32
533160
Gonzalo Lama31CHI73-3
534136
Alexey Vatutin31RUS73+9+3Deauville QFLost in Reggio Emilia QF
535482
Yanaki Milev20BUL73+32+8Lost in Antalya 19 F
536511
Gabriele Pennaforti23ITA73-23-3Bol QFLost in Reggio Emilia R32
537486
Alex Knaff26LUX73-11-1
538520
Michael Zheng20USA72-7
539388
Jacopo Berrettini25ITA72-7
540333
George Loffhagen23GBR72-6
541339
Andrey Chepelev25RUS72-5Lost in Cervia R16
542533
Dan Alexandru Tomescu25ROU72-1+1Lost in Bucharest 2 QF
Lost in Bucharest 3 R32
543532
Ryuki Matsuda24JPN72+2+2Qual. Kachreti W
Lost in Qual. Kachreti R1
Lost in Kachreti R32
544233
Yun seong Chung26KOR71-7
545539
Ilia Simakin20RUS71-6Lost in Kachreti R32
Lost in Qual. Kachreti R1
546514
Olaf Pieczkowski20POL71-6Lost in Bucharest 2 R16
547 NCH 
(664)
Joel Schwärzler18AUT70+117+22Skopje SF92123
548544
Andrea Guerrieri25ITA70-4Lost in Reggio Emilia R16
549387
Mariano Kestelboim28ARG70+30+8Lost in Neuquen F
550548
Jacob Bradshaw21AUS70+14+4Lost in Monastir 20 SF
Lost in Monastir 21 R16
551509
Radu Mihai Papoe21ROU69-5
552346
Stuart Parker26GBR69-4Monastir 21 QF
55362
Kenny de Schepper36FRA69-1+1Lost in Vic R16
Lost in Mataro R16
554549
Franco Roncadelli24URU69-5
555106
Darian King32BAR68-5
556524
Hanwen Li21CHN68-5Lost in Luan R32
557316
Eduardo Ribeiro26BRA68-4
558544
Maximus Jones19THA68-4Lost in Luan R32
Lost in Anning R32
559497
Neil Oberleitner24AUT68+77+15Qual. Skopje W
Lost in Skopje QF
560273
Peter Heller31GER67-4
561234
Maxime Chazal31FRA67-43-8Lost in Qual. Lyon R1
562476
Duarte Vale25POR67-5Bol QF
563198
Christian Harrison29USA66-5
564206
Daniel Cox33GBR66-4
565547
Matyas Fuele25HUN66-4
566555
Quinn Vandecasteele21USA65-1
567232
José Pereira33BRA65-1Lost in Qual. Augsburg R1
568476
Ignacio Monzón26ARG65-5-1Lost in Prijedor R16
Lost in Brcko R16
569350
Vladyslav Orlov29UKR65-1Brcko QF
570498
Nikolay Vylegzhanin24RUS65+12+3Qual. Kachreti W
Lost in Kachreti R32
571387
Gianmarco Ferrari23ITA65-2Lost in Qual. Augsburg R1
572453
Leonardo Aboian26ARG65-1+1Lost in Neuquen QF
573378
Eliakim Coulibaly22CIV64+4+1Addis Ababa 2 QFLost in Addis Ababa QF
574437
Luca Potenza23ITA64+16+3Lost in Reggio Emilia R32
Qual. Augsburg W
Lost in Augsburg R32
575563
Pedro Vives Marcos23ESP63-2
576290
Shintaro Imai30JPN63-2
577395
Rigele Te26CHN63-2
578495
Viacheslav Bielinskyi20UKR63-40-8Bol QF
579289
Alex Rybakov27USA63-3
580428
Federico Arnaboldi23ITA63-10-1Qual. Reggio Emilia W
Lost in Reggio Emilia R32
581285
Matías Franco Descotte29ARG63+1Lost in Neuquen QF
582 NCH 
(646)
Ye Cong Mo23CHN62+97+16Lost in Luan F
Lost in Anning R32
583552
Lukáš Pokorný22SVK62-21-4
584537
Florent Bax24FRA62+7+1Bucharest 3 QFLost in Bucharest 2 R16
585 NCH 
(620)
Takuya Kumasaka25JPN62+35+7Anning QFLost in Luan SF
586284
Juan Pablo Paz29ARG62-3Lost in Villach R32
587390
David Pichler28AUT62-3
588527
Max Alcalá Gurri21ESP62+7+1Lost in Vic QF
Lost in Mataro R16
589191
Dragos Nicolae Madaras26SWE61-158-45
590576
Stefan Dostanic22USA61-5
591545
Tom Paris21FRA61-5
592393
Pawel Juszczak30POL61+23+6Brcko QFLost in Prijedor F
593468
Gilles Arnaud Bailly18BEL61-6
594581
Alejo Sanchez Quilez18ESP61-6Lost in Vic R32
Lost in Mataro R32
595339
Keegan Smith25USA61-3
596497
Jake Delaney27AUS61-3
597461
Luca Giacomini26ITA61+10+3Lost in Villach QF
Qual. Augsburg W
Lost in Augsburg R32
598 NCH 
(602)
Max Wiskandt22GER61+4+1Lost in Monastir 20 QF
Lost in Monastir 21 R32
599584
Moerani Bouzige24AUS61-3Qual. Kachreti W
Lost in Qual. Kachreti R1
Lost in Kachreti R16
600420
Alexandr Cozbinov29MDA60-11-1
601371
Georgii Kravchenko23UKR60-3
602554
Tomás Farjat23ARG60-1Lost in Neuquen R32
603273
Elmar Ejupovic31GER59
604343
Alex Martí Pujolras25ESP59Mataro QF
605CH
Liam Gavrielides20GER59Lost in Augsburg R32
606349
Oleg Prihodko26UKR58-9-2Kursumlijska Banja 6 QF
607471
Yuki Mochizuki26JPN58+9+3Anning QFLost in Luan QF
608496
Denis Klok25RUS58-8-2Lost in Prijedor QF
Lost in Brcko R32
609592
Niels Visker22NED58-15-3Lost in Bucharest 2 R32
610600
Diego Augusto Barreto Sánchez22ESP58-2Kursumlijska Banja 6 QFLost in Kursumlijska Banja 5 R32
611378
Sora Fukuda26JPN57-2
612466
Christoph Negritu30GER57-1Lost in Deauville R16
613321
Facundo Juárez26ITA56+1+1Qual. Reggio Emilia W
Lost in Reggio Emilia R16
Lost in Deauville R32
614 NCH 
(627)
Fabrizio Andaloro23ITA56+24+4Lost in Kursumlijska Banja 5 SF
615341
Wilson Leite32BRA56-16-4
616553
Pedro Rodenas20ESP55-3
617521
Tsung Hao Huang24TWN55
618497
Victor Lilov20USA55
619348
Sergey Fomin23UZB55+35+4Qual. Skopje W
Lost in Skopje R32
620 NCH 
(627)
Giuseppe La Vela23ITA55+15+2Qual. Reggio Emilia W
Lost in Reggio Emilia QF
Lost in Cervia R16
621424
Saba Purtseladze22GEO55Lost in Kachreti R32
Lost in Kachreti R32
622237
Alastair Gray25GBR54
623515
Émilien Voisin24FRA54
624271
Evan Zhu25USA54-44-8Lost in Anning R32
625403
Lorenzo Rottoli22ITA54+27+3Lost in Reggio Emilia QF
Lost in Cervia R16
626594
Enzo Wallart27FRA54+14+2Lost in Monastir 20 QF
627513
Kai Wehnelt28GER54-17-3Qual. Reggio Emilia W
Lost in Reggio Emilia R32
Lost in Celje R16
628625
Karan Singh20IND54-3Lost in Addis Ababa 2 R16
629397
Juan Bautista Otegui25ARG54-3Cervia QF
6305
Kevin Anderson38RSA53-3
631483
Justin Boulais22CAN53-3
63225
Vasek Pospisil33CAN53-3
633612
Ozan Baris20USA53-3
634631
Henry Searle18GBR53-3
635188
Miljan Zekić35SRB53-11-1Brcko QF
636544
Luca Wiedenmann26GER53+14+2Lost in Antalya 19 R16
Lost in Qual. Augsburg R2
637532
Adrien Gobat22FRA53-18-2
638486
Sergi Perez Contri26ESP53+15+2Lost in Bucharest 2 QF
639534
Pedro Araújo22POR53-6Lost in Monastir 21 R16
640531
Egor Agafonov21RUS53-6Qual. Kachreti W
Lost in Kachreti R32
Lost in Qual. Kachreti R2
641377
Oleksandr Ovcharenko22UKR52+7+1Lost in Reggio Emilia R16
642629
Julio César Porras26ARG52-5Lost in Mataro R32
643262
Gabriel Décamps24BRA52-4Bol QF
644632
Luca Castagnola21ITA52-3Lost in Villach R32
Lost in Cervia R32
645549
Mika Brunold19SUI52-3
646543
Luca Castelnuovo27SUI52-3
647506
Tommaso Compagnucci24ITA52-3Lost in Cervia R16
648622
Dali Blanch21USA52-3Kursumlijska Banja 6 QFLost in Kursumlijska Banja 5 R32
649259
Shuichi Sekiguchi32JPN51-3
650159
Gian Marco Moroni26ITA51-3
651483
Alec Deckers24NED51-2
652417
Ajeet Rai25NZL51-1Lost in Luan R32
Lost in Anning R32
653 NCH 
(654)
Igor Gimenez24BRA51+2
654600
Chris Rodesch22LUX50+2
655 NCH 
(737)
Maxence Rivet20FRA50+86+15Monastir 21 QFMonastir 20 W
656632
Dušan Obradović23SRB50-24-3Brcko QFLost in Prijedor R16
657433
Fausto Tabacco22ITA50Lost in Qual. Reggio Emilia R2
658521
Sidane Pontjodikromo23NED50
659466
Jea Moon Lee30KOR49
660162
Kacper Żuk25POL49
661468
Dominik Kellovský27CZE49Lost in Antalya 19 R16
662236
JiSung Nam30KOR48
663548
Yassine Dlimi21MAR48-51-8Lost in Monastir 21 R32
664605
Lorenzo Bocchi26ITA48-1
665530
M Rifki Fitriadi25INA48
666CH
Linang Xiao24CHN48Lost in Luan R32
667659
Siddharth Vishwakarma29IND47Addis Ababa 2 QF
668586
Andrej Nedic19BIH47-62-11Lost in Prijedor SF
669641
Lilian Marmousez22FRA47+17+2Lost in Prijedor QF
Lost in Deauville R32
670530
Evgeny Philippov22RUS47-2Qual. Kachreti W
Lost in Kachreti R32
Lost in Qual. Kachreti R1
671575
Kasidit Samrej23THA47-2Lost in Luan R32
Lost in Anning R32
672466
Harry Wendelken22GBR47-2Lost in Kalmar R32
Lost in Mataro R32
673595
S D Prajwal Dev27IND47-1Lost in Addis Ababa QF
Lost in Addis Ababa 2 R16
674309
Julian Ocleppo26ITA46-96-16
675540
Peter Bertran28DOM46+1Lost in Pensacola R32
676588
Alexander Zgirovsky22BLR46-1Qual. Reggio Emilia W
Lost in Reggio Emilia R32
Lost in Deauville R32
677279
Rubin Statham37NZL46
678479
Felix Corwin27USA46+9+1Lost in Pensacola R16
679608
Kazuki Nishiwaki29JPN46-1Lost in Bucharest 2 R32
Lost in Bucharest 3 R16
680CH
Mateo Barreiros Reyes23BRA46
68112
Feliciano López42ESP45
682657
Justin Barki23INA45
683477
Peter Fajta22HUN45+2
684664
Daniel Pátý24CZE45+20+4Celje QFLost in Villach SF
685622
Amaury Raynel21FRA45-12-2
686653
Peter Benjamin Privara19SVK45+2Lost in Prijedor R32
687668
James Tracy21USA44+3
688453
Arklon Huertas Del Pino Cordova29PER44+3
689225
Karim Mohamed Maamoun33EGY44+3Lost in Antalya 19 R32
690495
Tristan McCormick25USA44-6-1Qual. Vic W
Lost in Vic R32
Lost in Mataro R32
691130
Duck-hee Lee25KOR44+14+3Lost in Luan QF
692462
Mili Poljičak19CRO44-21-3Bol QF
69350
Juan Ignacio Lóndero30ARG43
694469
Ezekiel Clark25USA43+5+1Lost in Kingston SF
Lost in Kingston 2 R32
695479
Ilya Snițari22MDA43Qual. Bucharest 2 W
Lost in Bucharest 2 R32
Lost in Bucharest 3 R16
696608
Mario Gonzalez Fernandez22ESP43-7-2Bucharest 3 QFLost in Bucharest 2 R32
697643
Lorenzo Claverie21ITA42-14-3
698673
Yuta Kawahashi26JPN42-2
699659
Rishab Agarwal28IND42-5-1
700CH
Emile Hudd23GBR42Celje QF
701197
Jeremy Jahn34GER41+1
70240
Thiemo de Bakker35NED41+1
703695
Aleksandre Bakshi26GEO41+203+22Kachreti SFLost in Kachreti SF5277
704 NCH 
(707)
William Grant23USA41+6+1Lost in Pensacola R16
705682
Lorenzo Carboni18ITA41+7+1Lost in Bucharest 2 R16
Lost in Bucharest 3 R32
706CH
Stijn Slump25NED41
707504
Simon Beaupain25BEL41+7+1Deauville QFLost in Bucharest 2 R16
708519
Amr Elsayed25EGY41-1
709689
Michiel De Krom25NED41+43+7Qual. Vic W
Lost in Vic SF
710289
Renta Tokuda26JPN40-2
711702
Fabien Salle24FRA40-2
712463
Jaimee Floyd Angele24FRA40-14-2
713705
Alexandros Skorilas24GRE40
714469
Juan Sebastián Gómez32COL39+1
715686
Taisei Ichikawa23JPN39+1
716552
Jorge Martinez Martinez28ESP39-5-1
717681
Millen Hurrion24GBR39
718CH
Miloš Karol21SVK39Lost in Villach R32
719CH
Kokoro Isomura21JPN39
720406
Timo Legout22FRA38-19-3
721716
Bautista Vilicich22ARG38-1
722 NCH 
(785)
Lucas Bouquet26FRA38+125+15Kalmar W
Lost in Deauville R32
723670
Cyril Vandermeersch25FRA38-2
724545
Sebastian Prechtel28GER37-2
725463
Alfredo Perez27USA37-2
726182
Maximilian Neuchrist32AUT37-2
72774
Mirza Bašić32BIH37-2Lost in Prijedor QF
Lost in Skopje R16
728723
Ryotaro Taguchi23JPN37+3+1Lost in Luan R16
Lost in Anning R16
729718
Henrik Wiersholm27USA37-3
730726
Diego Fernandez Flores23CHI37-2Lost in Mataro R16
731721
Aziz Ouakaa24TUN37-2
732721
Trevor Svajda18USA36-2
733709
Jimmy Yang26GER36-1Lost in Luan R32
Lost in Anning R32
734 NCH 
(750)
John Sperle22GER36+16+2Lost in Antalya 19 QF
735691
Jacob Brumm25USA36-2Lost in Pensacola R32
736712
Tiago Pereira19POR36-2Monastir 21 QF
737719
Oliver Tarvet20GBR35-1
738620
Eliot Spizzirri22USA35-1
739531
Johannus Monday22GBR35-1
740736
Maé Malige18FRA35-1Lost in Qual. French Open R1
741737
Ignacio Antonio Becerra Otarola23CHI35-1
742709
Lewie Lane23GER35-15-2
743635
Maxence Beaugé23FRA35+5+1Qual. Vic W
Lost in Vic R16
Lost in Deauville R16
744742
Erik Arutiunian19BLR35-2Lost in Kachreti R32
Lost in Qual. Kachreti R2
745715
Leonardo Rossi21ITA35+15+3Lost in Monastir 20 SF
746633
Zura Tkemaladze23GEO35-3Lost in Kachreti R16
Lost in Kachreti R32
747689
Sebastian Sorger18AUT35+26+4Bol QFLost in Prijedor SF
748 NCH 
(897)
Nicolai Budkov Kjaer17NOR34+150+15Antalya 19 W
749280
Álvaro López San Martín26ESP34-75-12
750605
Niki Kaliyanda Poonacha29IND34-6
751599
Giorgio Tabacco20ITA34-54-8
752367
Nathan Ponwith26USA34-7Lost in Pensacola QF
753746
Massimo Giunta19ITA34-7Lost in Reggio Emilia R32
Lost in Cervia R32
754687
Daisuke Sumizawa25JPN34-7Lost in Kursumlijska Banja 5 R32
Lost in Kursumlijska Banja 6 R32
755749
Axel Garcian21FRA34-6Lost in Deauville R16
756 NCH 
(769)
Axel Nefve23USA34+13+3Lost in Pensacola QF
757719
Hanyi Liu23CHN34-6Lost in Luan R32
Lost in Anning R16
758665
Cash Hanzlik22USA33-5
759756
Alexander Stater25USA33-3+1Lost in Neuquen R16
760198
Elliot Benchetrit25MAR33+24+4Bucharest 3 QFLost in Bucharest 2 SF
761557
John Echeverria22ESP33-3+1Lost in Vic R16
Lost in Mataro R16
762578
Jiří Barnat22CZE33-8Celje QFLost in Villach R32
763688
Alexandre Aubriot24FRA33+8+2Lost in Kalmar QF
Lost in Deauville R16
764755
Branko Djuric19SRB32-9
765755
Aoran Wang27CHN32+1Lost in Luan R16
Lost in Anning R16
766615
Alejandro Manzanera Pertusa21ESP32-7
767 NCH 
(769)
Patrick Kaukovalta25FIN32+10+2Lost in Kalmar QF
Lost in Celje R32
76826
Filip Krajinović32SRB31-7Lost in Qual. French Open R2
769489
Jack Pinnington Jones21GBR31-7
770717
Alex Martinez23ESP31-7
771589
Edward Winter19AUS31-7
772686
Jakob Schnaitter28GER31-15-1
773728
Patrick Brady19GBR31-6
774768
Viktor Jović22SRB31-6Brcko QF
775686
Florian Broska26GER31-5Bol QF
776705
Antoine Ghibaudo19FRA31+31+4Lost in Kursumlijska Banja 5 SF
777 NCH 
(787)
Patrick Zahraj24GER31+14+2Lost in Villach QF
778395
Wishaya Trongcharoenchaikul29THA31-6Anning QF
779603
Palaphoom Kovapitukted24THA30-5
78084
Henri Laaksonen32SUI30-5Lost in Qual. Augsburg R1
781696
Deney Wassermann23NED30-5
782 NCH 
(790)
Petr Bar Biryukov22RUS30+14+2Qual. Kachreti W
Lost in Kachreti R16
Lost in Qual. Kachreti R2
783773
Alessandro Pecci23ITA30-5Cervia QFLost in Villach R32
784678
Joshua Sheehy27USA30-5Lost in Kingston R32
Lost in Kingston 2 R16
7857
Fernando Verdasco40ESP29-4
786669
Shunsuke Mitsui22JPN29-4
787485
Digvijaypratap Singh23IND29-21-2
78890
Emilio Gómez32ECU29-5
789 NCH 
(795)
Daniel Antonio Núñez22CHI29+6+1Lost in Neuquen R16
790382
Thomas Fancutt29AUS29-5
791420
Stefan Palosi24ROU29-3
792789
Noah Schachter24USA29-3Lost in Pensacola R32
793773
Samuele Pieri22ITA29-3Cervia QFLost in Reggio Emilia R32
794437
Adam Moundir29MAR28
795793
Emilien Demanet19BEL28-2Lost in Celje R16
796694
Xiaofei Wang21CHN28-4Lost in Luan R32
797787
Peter Buldorini19ITA28-10-1Cervia QF
798 NCH 
(891)
Luca Fantini23ITA28+96+8Lost in Addis Ababa F
Lost in Addis Ababa 2 R32
799509
Tao Mu24CHN28-19-2
800700
Marcel Zieliński23POL28+8+1Lost in Prijedor R16
Lost in Brcko R32
801791
Mitsuki Wei Kang Leong19MAS28+8+1Lost in Luan R16
Lost in Anning R16
802392
Patrik Rikl25CZE27-67-8
803795
Thomas Setodji28FRA27-5Lost in Deauville R32
804694
Jeremy Jin19AUS27-5
805520
Conner Huertas del Pino28PER27-5
806 NCH 
(816)
Patrick Maloney24USA27+10+1Lost in Pensacola R16
807785
Alan Fernando Rubio Fierros25MEX27-5
808601
Eero Vasa27FIN27+97+8Lost in Kalmar F
Lost in Celje R32
809430
Sidharth Rawat31IND27-6
810150
João Domingues30POR27-6
811800
João Eduardo Schiessl19BRA27-6Celje QFLost in Villach R32
812606
Călin Manda26ROU27-6
813768
Grigoriy Lomakin26KAZ27-3Qual. Kachreti W
Lost in Kachreti R32
Lost in Qual. Kachreti R1
814546
Uisung Park23KOR26-3
815796
Pierre Yves Bailly20BEL26-3
816793
Filippo Moroni23ITA26-2
817645
Johan Alexander Rodriguez20COL26-2
818812
Joaquin Aguilar Cardozo19URU26-1
819808
Bang Shuo Yin25TWN26-1Lost in Anning R32
820740
Juan Carlos Aguilar25CAN26-34-3
821 NCH 
(835)
Yi Zhou19CHN26+25+3Lost in Luan QF
822790
Kody Pearson24AUS26-2
823743
Seydina Andre20SEN26-4Kursumlijska Banja 6 QFLost in Antalya 19 R32
824536
Petr Nouza25CZE25-11-1
825770
Tauheed Browning21USA25-1
826789
Yaroslav Demin18RUS25-1
827776
Aliaksandr Liaonenka25BLR25-1Lost in Qual. Kachreti R2
828822
Ofek Shimanov18ISR25Lost in Qual. Kachreti R2
829824
Mariano Tammaro20ITA25-2Celje QFLost in Villach R32
830821
Leo Vithoontien24JPN25-9-1Lost in Kingston R32
Lost in Kingston 2 R32
831807
Matthew William Donald19CZE25-8-1Lost in Antalya 19 R32
Lost in Celje R32
832459
Jeremy Beale29AUS24-3
83319
Pablo Cuevas38URU24-3
834827
Adam Neff22USA24+5+1Lost in Pensacola R16
835828
Samir Banerjee20USA24-4
836832
Amit Vales18ISR24-4Lost in Qual. Kachreti R2
837819
Adit Sinha20USA24-4
838726
Juan Manuel La Serna20ARG24-41-4
839582
Colin Markes27USA24-5
840806
Ishaque Eqbal26IND24+8+1Addis Ababa 2 QFLost in Addis Ababa QF
841835
Matt Hulme25AUS24-6
842680
Aleksandr Braynin24UKR24-6Lost in Brcko R32
843 NCH 
(851)
Maik Steiner29GER24+11+1Addis Ababa 2 R16Lost in Addis Ababa QF
844660
Michael Zhu31USA24-7Lost in Qual. Kachreti R1
845501
Shinji Hazawa25JPN23-7
846840
Daniil Ostapenkov21BLR23-6Lost in Antalya 19 R32
847219
Nicolás Álvarez Varona23ESP23+78+6Lost in Skopje R16
848595
Masamichi Imamura25JPN23-7
849843
Yanis Ghazouani Durand23FRA23-6
850 NCH 
(853)
Luciano Carraro26ITA23+7+1Cervia QFQual. Reggio Emilia W
Lost in Reggio Emilia R16
851628
Maxime Mora27FRA23-7
852488
Quentin Folliot25FRA23-7
853 NCH 
(953)
Ioan Alexandru Chirita21ROU23+100+8Bucharest 3 QFQual. Bucharest 2 W
Lost in Bucharest 2 F
854837
Maxim Zhukov19RUS23-5Lost in Kursumlijska Banja 6 R32
855851
Preston Brown22USA23-4
856815
Thomas Braithwaite24AUS23-6
857852
Paulo Andre Saraiva Dos Santos23BRA23-5Lost in Qual. Augsburg R1
858759
Louis Tessa26FRA23+6+1Lost in Antalya 19 R16
Lost in Brcko R32
859837
Niccolo Catini26ITA23-6Lost in Cervia R16
860855
Etienne Donnet23FRA22-4
86160
Tatsuma Ito36JPN22-3
862830
Luke Simkiss25GBR22-3Lost in Mataro R32
863848
Bogdan Pavel24ROU22-3Lost in Bucharest 3 R32
864216
David Pérez Sanz30ESP22-3Mataro QFQual. Mataro W
865751
Guy Den Heijer27NED22-3Bucharest 3 QF
866267
Collin Altamirano28USA22-3
867581
Ignacio Carou24URU22-2
868595
Alec Beckley22RSA22-46-4
869561
Fermin Tenti26ARG22-2Kursumlijska Banja 6 QFLost in Kursumlijska Banja 5 R32
870811
Samir Hamza Reguig22ALG22-2Lost in Monastir 20 R32
Lost in Monastir 21 R16
871838
Iiro Vasa21FIN21-2
872509
Murphy Cassone21USA21-2
873845
Isaac Becroft23NZL21-2
874115
Mats Moraing31GER21-2
875444
Jonathan Mridha29SWE21-33-2
876 NCH 
 1227
Justin Engel16GER21+364+15Qual. Villach W
Villach W
Lost in Qual. Augsburg R1
877 NCH 
(884)
Franco Ribero24ARG21+7+1Lost in Neuquen R16
878197
Evan Furness25FRA21-5Lost in Augsburg R32
879 NCH 
 1286
Albert Pedrico Kravtsov18ESP21+428+16Qual. Vic W
Lost in Vic F
Lost in Mataro R32
880 NCH 
(884)
Federico Bondioli19ITA21+8+1Cervia QFLost in Reggio Emilia R16
881870
Gianluca Cadenasso19ITA21-7Lost in Cervia R32
882635
Luigi Sorrentino25ITA21-16-1Celje QF
883874
Jasza Szajrych22POL21-8Bol QFLost in Kalmar R32
884876
Jack Logé19BEL21-8Lost in Celje R32
885744
Boris Butulija25SRB21+11+1Lost in Kursumlijska Banja 5 R16
Lost in Kursumlijska Banja 6 R16
886800
Fnu Nidunjianzan20CHN20-8
88792
Brayden Schnur28CAN20-8
888663
Calum Puttergill30AUS20-8Lost in Qual. Skopje R1
889790
Yeong Seok Jeong24KOR20-7
890882
Pavle Marinkov18AUS20-5Lost in Kursumlijska Banja 5 R32
891886
Mees Rottgering16NED20-5
892165
Aldin Šetkić36BIH20-5Lost in Prijedor R32
893887
Thanapet Chanta24THA20-3
894523
Mark Whitehouse31GBR20-3
895446
Jumpei Yamasaki26JPN20-3Lost in Monastir 20 R32
896370
David Poljak28CZE20-1
897328
Arjun Kadhe30IND19
898614
Savva Polukhin25RUS19+1
899591
Kyle Kang19USA19+1
900249
Edan Leshem27ISR19+1
901566
Franco Emanuel Egea28ARG19+1
902889
Jayden Court23AUS19+2
903873
Daniel Bagnolini21ITA19-10-1Qual. Reggio Emilia W
Lost in Reggio Emilia R32
Lost in Cervia R32
904 NCH 
(907)
Francisco Rocha24POR19+3
905 NCH 
(908)
Corban Crowther21NZL19+3Lost in Monastir 20 R32
906807
Andrea Bacaloni22ITA19+3Lost in Monastir 20 R32
Lost in Monastir 21 R32
907201
Lucas Miedler27AUT18+4
908256
Johan Nikles27SUI18+57+4Qual. Skopje W
Lost in Skopje R32
909869
Oliver Ojakaar19EST18-28-2
910441
Gergely Madarász29HUN18-7-1Lost in Brcko R32
911834
Alexandre Reco25FRA18+3Lost in Deauville R16
912776
Vito Tonejc24CRO18+1
913715
Ray Ho24TWN18+2Lost in Qual. Skopje R2
914753
Justin Roberts27BAH18+4
915508
Manish Sureshkumar24IND18+2
916836
Kai Lemstra24GER18+3
917 NCH 
(929)
Fares Zakaria23EGY18+12+1Lost in Antalya 19 R16
918363
Oscar Jose Gutierrez31BRA18-8-1Lost in Villach R32
Lost in Celje R16
919827
Pietro Marino22ITA18+1Lost in Bucharest 3 R16
920903
Siem Woldeab22USA17+1
921455
Adrian Bodmer29SUI17+1
922 NCH 
 1096
Aryan Shah18IND17+174+8Kingston 2 QFLost in Kingston F
923608
Manuel Mazza25ITA17+1
924911
Kalman L. Boyd27USA17+3
925887
Tomas Curras Abasolo24ESP17-36-3
926 NCH 
(928)
Brian Bozemoj20NED17+2
927 NCH 
(930)
Valerio Perruzza24ITA17+3Lost in Cervia R32
928854
Stefano Reitano26ITA17+4Lost in Brcko R16
929677
Keisuke Saitoh23JPN17+32+2Lost in Kursumlijska Banja 5 QF
Lost in Kursumlijska Banja 6 R16
930863
Ben Jones26GBR17+14+1Lost in Qual. Kachreti R2
931919
Raphael Perot22FRA16+2
93233
John Millman34AUS16+2
933913
Jack Loutit19NZL16+2
934610
Guy Orly Iradukunda28BDI16-22-2
935812
Alexander Kotzen23USA16+1
936619
Benjamin Winter Lopez25ESP16+1Lost in Mataro R32
937880
Jesse Flores29CRC16-11-1Lost in Monastir 20 QF
Lost in Monastir 21 R32
938 NCH 
(967)
Sheng Tang24CHN16+61+3Lost in Luan QF
Lost in Anning R32
939598
Simon Anthony Ivanov23BUL16-23-2Lost in Kursumlijska Banja 5 QF
Lost in Kursumlijska Banja 6 R16
940925
Gian Matias Di Natale26ITA16+12+1Qual. Villach W
Lost in Villach R16
Lost in Bucharest 3 R32
941938
Trey Hilderbrand24USA16-3Lost in Pensacola R32
942939
Ivan Marrero Curbelo25ESP16-3
943934
Rafael Tosetto24BRA16-3
944781
Dan Martin25CAN16+37+2Kingston 2 QFLost in Kingston QF
945616
Koray Kırcı25TUR16-4Lost in Antalya 19 R32
946890
Nikolay Nedelchev20BUL16-4
947934
Sean Hess23ARG16+10+1Lost in Kursumlijska Banja 5 R16
Lost in Kursumlijska Banja 6 R32
948921
Gabriele Bosio23ITA16+8+1Brcko QFLost in Prijedor R16
949822
Koki Matsuda23JPN16+9+1Lost in Prijedor R16
Lost in Brcko R32
950886
Tomas Lanik22SVK16-7Lost in Villach R32
Lost in Bol R32
951793
Gabriele Maria Noce28ITA16-20-1Lost in Brcko R16
952916
Jeffrey Von Der Schulenburg22SUI15-7
953944
Hunter Heck22USA15-7
954786
Derek Pham20AUS15-5
955786
Chukang Wang24CHN15-5
956947
Marc Majdandzic19GER15-9Lost in Prijedor R32
Lost in Brcko R32
957936
Keshav Chopra22USA15-6
958 NCH 
(976)
Nikos Lehmann18ARG15+18+1Lost in Kalmar R16
Lost in Bol R32
959 NCH 
(970)
Andrew Fenty24USA15+19+1Lost in Kingston R16
Lost in Kingston 2 R16
960944
Daniel De Jonge24NED15+20+1Lost in Kalmar R16
961 NCH 
(976)
Michael Bassem Sobhy20EGY15+21+1Lost in Antalya 19 R16
962960
Pablo Trochu20FRA15-2Lost in Addis Ababa R32
Lost in Addis Ababa 2 R32
963 NCH 
 1011
Juan Estevez18ARG15+48+2Lost in Neuquen QF
964824
Pierre Delage23FRA15+96+4Lost in Antalya 19 SF
965963
Pablo Masjuan Ginel21ESP14-2
966839
Jack Anthrop20USA14-2
967447
Jorge Panta28PER14-44-3
968447
Kuan Yi Lee27TWN14-2
96926
Lukáš Rosol38CZE14-2
970469
Riccardo Balzerani25ITA14-23-1
971692
Boris Pokotilov26RUS14-3
972 NCH 
(995)
Kaylan Bigun18USA14+23+1Lost in Reggio Emilia R16
973884
Tuncay Duran19TUR14-1
974969
Federico Cina17ITA14-5Lost in Skopje R32
974949
Fons Van Sambeek22NED14-3Lost in Deauville R32
976964
George Houghton25GBR14-3
977974
Noah Perfetti22ITA14-3Lost in Qual. Reggio Emilia R2
Qual. Cervia W
Lost in Cervia R32
978963
Igor Kudriashov20RUS14-3
979940
Hayato Matsuoka19JPN14+24+1Kursumlijska Banja 6 QFLost in Kursumlijska Banja 5 R16
980976
Lautaro Agustin Falabella26ARG14+49+2Qual. Bucharest 2 W
Lost in Bucharest 2 QF
981979
Adam Heinonen21SWE14-2Lost in Kalmar R16
982264
Aleksandre Metreveli30GEO14-28-1Lost in Kachreti R32
Lost in Qual. Kachreti R1
983841
Nicolas Parizzia25SUI14+52+2Lost in Kalmar QF
Lost in Bol R32
984690
Alejandro Hoyos24COL14-25-1
985983
Jesse Delaney25AUS14-2
986777
Kosuke Ogura28JPN14-24-1Lost in Kingston R32
Lost in Kingston 2 R32
987979
Aleksandr Lobanov23RUS14+26+1Lost in Qual. Kachreti R2
988462
Alex Hernandez24MEX13-3
989467
Marcelo Zormann27BRA13-3Lost in Qual. Skopje R1
990125
Noah Rubin28USA13-3
991153
Andrea Arnaboldi36ITA13-3
992915
Rei Sakamoto17JPN13-3Cervia QF
993816
Raphaël Lambling24FRA13-3
994991
Hayden Jones17AUS13-3Lost in Qual. Reggio Emilia R1
995968
Tyler Stice23USA13-3
996877
Matt Kuhar27USA13+22+1Kingston 2 R16Lost in Kingston R16
997982
Théo Papamalamis18FRA13-4Lost in Qual. French Open R1
998532
Maciej Rajski33POL13-4
999996
Ioannis Xilas23GRE13-3Lost in Kursumlijska Banja 6 R32
1000997
Carlo Alberto Caniato18ITA13-3Lost in Cervia R16
In Play :
French Open GS2000  
Geneva, Lyon ATP250  
Skopje CH75  
Augsburg CH50  
Addis Ababa 2 M25  
Anning, Deauville   
Kachreti, Mataro   
Bol, Brcko M15  
Bucharest 3, Celje   
Cervia, Kingston 2   
Kursumlijska Banja 6   
Monastir 21   
Highlight Country :