Live ATP Ranking
  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
1 NCH 
  (2)  
Jannik Sinner22ITA9125+1+355French Open QF
(R16  )
952510725
21
Novak Djoković37SRB8360-1-1600French Open QF
(R32  )
87609960
31
Carlos Alcaraz21ESP6980-320French Open QF
(R16  )
73808580
41
Daniil Medvedev28RUS6485+1+190Lost in French Open R16 
52
Alexander Zverev27GER5985-1-320French Open QF
(R32  )
63857585
65
Andrey Rublev26RUS4710+10Lost in French Open R32 
7 NCH 
  (8)  
Hubert Hurkacz27POL3995+1+110Lost in French Open R16
8 NCH 
  (9)  
Alex de Minaur25AUS3845+3+355French Open QF
(R16  )
42455445
93
Grigor Dimitrov33BUL3775+1+220French Open QF41755375
103
Stefanos Tsitsipas25GRE3740-1+40French Open QF
(R16  )
41405340
Advertisement
112
Casper Ruud25NOR3625-4-800French Open QF
(R32  )
40255225
125
Taylor Fritz26USA3090+110Lost in French Open R16
1312
Tommy Paul27USA2710+1+55Lost in French Open R32
14CH
Ben Shelton21USA2590+1+90Lost in French Open R32
(R128  )
154
Holger Rune21DEN2540-2-160Lost in French Open R16
(R64  )
1613
Ugo Humbert25FRA2250-35Lost in French Open R128
17CH
Alexander Bublik26KAZ2150+40Lost in French Open R64
186
Félix Auger-Aliassime23CAN2075+3+190Lost in French Open R16 
19CH
Sebastián Báez23ARG2030+1+40Lost in French Open R64
2016
Nicolás Jarry28CHI1905-1-170Lost in French Open R128
2117
Adrian Mannarino35FRA1865+1Lost in French Open R128
228
Karen Khachanov28RUS1780-4-310Lost in French Open R64
2321
Tallon Griekspoor27NED1690+2+55Lost in French Open R32 
24CH
Alejandro Tabilo27CHI1639-6Lost in French Open R128
2523
Jiří Lehečka22CZE1630-2-55
2623
Sebastian Korda23USA1620+2+55Lost in French Open R32 
2719
Francisco Cerúndolo25ARG1610+20Lost in French Open R16
2810
Frances Tiafoe26USA1590-2-40Lost in French Open R64 
29 NCH 
 (31) 
Mariano Navone23ARG1382+2+43Lost in French Open R64
3015
Lorenzo Musetti22ITA1290-80Lost in French Open R32 
3127
Tomás Martín Etcheverry24ARG1290-2-260Lost in French Open R32 
3221
Alejandro Davidovich Fokina24ESP1240-40Lost in French Open R64 
33 NCH 
 (34) 
Tomáš Macháč23CZE1225+1+40Lost in French Open R32 
34 NCH 
 (35) 
Matteo Arnaldi23ITA1220+1+55Lost in French Open R16 
3521
Jan Lennard Struff34GER1180+6+90Lost in French Open R32
366
Gaël Monfils37FRA1160+1+5Lost in French Open R64
(R128  )
3732
Jordan Thompson30AUS1156-1Lost in French Open R128
3830
Arthur Fils19FRA1155+10Lost in French Open R128
398
Cameron Norrie28GBR1150-6-80Lost in French Open R128
4035
Jack Draper22GBR1131-1Lost in French Open R128
4140
Luciano Darderi22ITA1126-1+34Lost in French Open R64
4236
Fábián Marozsán24HUN1122+1+39Lost in French Open R64
4336
Roman Safiullin26RUS1097-1+10Lost in French Open R128
4442
Zhizhen Zhang27CHN1066+10Lost in French Open R32
4529
Christopher Eubanks28USA1017+1-11Lost in French Open R128 
4640
Pedro Martínez27ESP975+2-20Lost in French Open R64 
4746
Nuno Borges27POR971-35Lost in French Open R128
4838
Alexei Popyrin24AUS961+3Lost in French Open R128
4927
Laslo Djere29SRB960+3Prostejov R16Lost in French Open R128Lost in French Open R128
Prostejov R16
9641050
50 NCH 
 (53) 
Flavio Cobolli22ITA955+3+15Lost in French Open R64 
Advertisement
51 NCH 
 (56) 
Pavel Kotov25RUS944+5+52Lost in French Open R32 
5237
Sebastian Ofner28AUT933-7-105Lost in French Open R32
5327
Miomir Kecmanović24SRB920+4+40Lost in French Open R64
5444
Marcos Giron30USA910-4-80Lost in French Open R128
5531
Márton Fucsovics32HUN887-1-35Lost in French Open R128 
5651
Corentin Moutet25FRA875+23+155Lost in French Open R16 
5723
Dušan Lajović33SRB871+4+40Lost in French Open R64
5821
Lorenzo Sonego29ITA861-9-130Lost in French Open R64
5945
Alexander Shevchenko23KAZ860+5Lost in French Open R64
6052
Jaume Munar27ESP850+4+40Lost in French Open R64
6160
Alex Michelsen19USA832-1-3Surbiton R32Lost in French Open R128Lost in French Open R128
Surbiton R32
832947
6247
Facundo Díaz Acosta23ARG828-7-80
6349
Roberto Carballés Baena31ESP821+5Lost in French Open R64 
6421
Daniel Evans34GBR820-2-11Surbiton R32Lost in French Open R128 Lost in French Open R128 
Surbiton R32
828945
6549
Dominik Koepfer30GER801-6Lost in French Open R128 
66CH
Giovanni Mpetshi Perricard20FRA786Lost in French Open R128
6753
Christopher O'Connell30AUS778+1+6Surbiton R32778893
6842
Arthur Rinderknech28FRA777+1+5Lost in French Open R64
6949
Federico Coria32ARG761+2Lost in French Open R128
7058
Thiago Seyboth Wild24BRA750-12-105Lost in French Open R128 
7137
Emil Ruusuvuori25FIN748-4-35Lost in French Open R128
Lost in Surbiton R32
7270
Luca Nardi20ITA742-6Lost in French Open R128
7343
Brandon Nakashima22USA740+11+40Surbiton R32Lost in French Open R64Lost in French Open R64
Surbiton R32
740840
7437
Mackenzie McDonald29USA735Surbiton R32Lost in French Open R128Lost in French Open R128
Surbiton R32
735850
7574
Arthur Cazaux21FRA735+2+10Lost in French Open R128
7661
Thiago Monteiro30BRA715+10+30Qual. French Open W
Lost in French Open R128
7771
Alexandre Müller27FRA710+13+40Lost in French Open R64
7865
Jakub Menšík18CZE708-2-20
7970
Rinky Hijikata23AUS708-1-15Lost in French Open R128
80 NCH 
(102)
Zizou Bergs25BEL688+24+77Qual. French Open W
Lost in French Open R32
8158
Hugo Gaston23FRA683+7+10Lost in French Open R128 
82 NCH 
 (85) 
Aleksandar Kovačević25USA681+5Lost in French Open R128
8358
Taro Daniel31JPN680-3-35Lost in French Open R128
849
Roberto Bautista Agut36ESP680-3-35Lost in French Open R128
8548
Aleksandar Vukic28AUS674+4+2Surbiton R32Lost in French Open R128Lost in French Open R128
Surbiton R32
674789
8645
Maximilian Marterer28GER672+15+50Heilbronn R32Lost in French Open R64Lost in French Open R64
Heilbronn R32
679772
8712
Borna Ćorić27CRO664-14-80Lost in French Open R128 
8847
Daniel Altmaier25GER662-5-40Heilbronn R32Lost in French Open R64 Lost in French Open R64 
Heilbronn R32
662752
8948
Constant Lestienne32FRA655+2-14Lost in French Open R128
9045
Yannick Hanfmann32GER646-5-51Heilbronn R32Lost in French Open R128Lost in French Open R128
Heilbronn R32
646721
9114
Aslan Karatsev30RUS645-9-60Lost in French Open R128
923
Stan Wawrinka39SUI633+6+5Lost in French Open R64
(R128  )
9365
Thanasi Kokkinakis28AUS633+7+10Lost in French Open R32
946
Matteo Berrettini28ITA630+3
9589
Juncheng Shang19CHN625-3-35Lost in Qual. French Open R1
Lost in Surbiton R32
961
Andy Murray37GBR623-21-105Lost in French Open R128 
9722
Botic van de Zandschulp28NED618+5Lost in French Open R128
9880
Sumit Nagal26IND613-3-22Heilbronn R32Lost in French Open R128Lost in French Open R128
Heilbronn R32
620713
9940
Max Purcell26AUS612-5-35Lost in French Open R128
10046
James Duckworth32AUS611+5Surbiton R32Lost in Qual. French Open R1Lost in Qual. French Open R1
Surbiton R32
611727
Advertisement
1019
Fabio Fognini37ITA608-8-40Lost in French Open R64
10249
Grégoire Barrère30FRA605+10+30Qual. French Open W
Lost in French Open R128
10339
J.J. Wolf25USA601+4+16Lost in Qual. French Open R3
Lost in French Open R128 
10495
Adam Walton25AUS601-8-34Surbiton R32Lost in French Open R128Lost in French Open R128
Surbiton R32
601717
10524
Yoshihito Nishioka28JPN596-35-170Prostejov R32Lost in French Open R128Lost in French Open R128
Prostejov R32
603696
10656
Daniel Elahi Galán27COL594-15Lost in French Open R128
Lost in Heilbronn R32
1077
David Goffin33BEL583+8+40Lost in French Open R64
10817
Albert Ramos Viñolas36ESP582+3+4Lost in Qual. French Open R1
Lost in Heilbronn R32
10963
Luca Van Assche20FRA578-6-35Heilbronn R32Lost in French Open R128Lost in French Open R128
Heilbronn R32
578668
110 NCH 
(116)
Valentin Vacherot25MON575+6+32Qual. French Open W
Lost in French Open R128
11196
Camilo Ugo Carabelli24ARG570-1-10Lost in Qual. French Open R1
11217
Cristian Garín28CHI563+1Lost in Qual. French Open R1
11348
Pedro Cachín29ARG556-5-28Prostejov R16Lost in French Open R128Lost in French Open R128
Prostejov R16
563649
1147
Richard Gasquet37FRA555+10+40Lost in French Open R64 
11510
Denis Shapovalov25CAN550+3+10Surbiton R32Lost in French Open R32
(R64  )
Lost in French Open R32
(R64  )
Surbiton R32
558675
11681
Michael Mmoh26USA547-2-10
11780
Jozef Kovalík31SVK532+28+105Lost in Qual. French Open R3
Lost in French Open R32
11887
Francisco Comesaña23ARG529-19-97
11955
Facundo Bagnis34ARG522+1-9Lost in Qual. French Open R3
12090
Thiago Agustín Tirante23ARG520-11-60Lost in French Open R128
121111
Vít Kopřiva26CZE519+6+8Prostejov R32Lost in Qual. French Open R2Lost in Qual. French Open R2
Prostejov R32
523616
122 NCH 
(125)
Stefano Napolitano29ITA517+3+5Lost in Qual. French Open R2
123120
Terence Atmane22FRA514-2-11Lost in French Open R128
Lost in Surbiton R32
124112
Harold Mayot22FRA513-2-9Lost in French Open R128
125122
Zachary Svajda21USA513-2-5Surbiton R32Lost in Qual. French Open R2Lost in Qual. French Open R2
Surbiton R32
514631
12623
Damir Džumhur32BIH505+2Zagreb R32Lost in Qual. French Open R1Lost in Qual. French Open R1
Zagreb R32
511580
127 NCH 
(128)
Felipe Meligeni Alves26BRA503+10+13Qual. French Open W
Lost in French Open R128
128116
Lukáš Klein26SVK498-9-37Lost in Qual. French Open R1
129 NCH 
(132)
Titouan Droguet22FRA498+4+5Lost in Qual. French Open R2
130102
Hamad Medjedović20SRB497+5+5Qual. French Open W
Lost in French Open R128
131 NCH 
(137)
Matteo Gigante22ITA497+7+8Lost in Qual. French Open R3
13231
Lloyd Harris27RSA494-2Surbiton R32Lost in Qual. French Open R2Lost in Qual. French Open R2
Surbiton R32
502619
133108
Francesco Passaro23ITA485+1-8Prostejov R32Lost in Vicenza SFLost in Vicenza SF
Prostejov R32
492585
1343
Dominic Thiem30AUT483-3-13Lost in Qual. French Open R2
135115
Duje Ajduković23CRO482-6-17Lost in Qual. French Open R2
136124
Emilio Nava22USA481-10-30Surbiton R32Lost in Qual. French Open R1Lost in Qual. French Open R1
Surbiton R32
482599
13739
Mikhail Kukushkin36KAZ474-1-18Surbiton R16Qual. French Open W
Lost in French Open R128
Qual. French Open W
Lost in French Open R128
Surbiton R16
482591
13836
Pierre Hugues Herbert33FRA448+4-2Lost in French Open R128 
139110
Giulio Zeppieri22ITA430+9+10Qual. French Open W
Lost in French Open R64
140133
Patrick Kypson24USA424+10+8Lost in Qual. French Open R2
141126
Leandro Riedi22SUI422+10+8Surbiton R16Lost in Qual. French Open R1Lost in Qual. French Open R1
Surbiton R16
430539
142 NCH 
(144)
Román Andrés Burruchaga22ARG419+2-12Qual. French Open W
Lost in French Open R128
14388
Dominic Stricker21SUI417-26Lost in Surbiton R32
14493
Liam Broady30GBR415+3-8
145 NCH 
(147)
Benjamin Hassan29GER415+4-3Heilbronn R32Lost in Qual. French Open R2Lost in Qual. French Open R2
Heilbronn R32
415508
146129
Shintaro Mochizuki21JPN414+16+48Surbiton R16Qual. French Open W
Lost in French Open R128
Qual. French Open W
Lost in French Open R128
Surbiton R16
422531
147135
Jesper de Jong24NED408+29+64Qual. French Open W
Lost in French Open R64 
148109
Otto Virtanen22FIN405+8+18Lost in Qual. French Open R3
Lost in French Open R128
149121
Nicolas Moreno De Alboran26USA402-19-95Zagreb R32Lost in French Open R128Lost in French Open R128
Zagreb R32
408477
15039
Radu Albot34MDA400-10-62Prostejov R16Lost in Qual. French Open R2Lost in Qual. French Open R2
Prostejov R16
406492
Advertisement
15172
Yosuke Watanuki26JPN395+1-8
152112
Marco Trungelliti34ARG395+17+39Lost in Qual. French Open R2
Lost in Vicenza F
15387
Jurij Rodionov25AUT393-14-94Heilbronn R16Lost in Qual. French Open R1Lost in Qual. French Open R1
Heilbronn R16
400486
15418
Benoît Paire35FRA388+1Lost in Qual. French Open R1
155106
Zsombor Piros24HUN387-1-3Lost in Qual. French Open R1
Lost in Vicenza R32
15693
Tomás Barrios Vera26CHI382+1+4Heilbronn R32Lost in Qual. French Open R1
Lost in Vicenza QF
Lost in Qual. French Open R1
Lost in Vicenza QF
Heilbronn R32
389482
157 NCH 
(174)
Gustavo Heide22BRA382+17+36Qual. French Open W
Lost in French Open R128
158142
Mattia Bellucci23ITA382+15+33Surbiton R32Qual. French Open W
Lost in French Open R128
Qual. French Open W
Lost in French Open R128
Surbiton R32
385502
159136
Andrea Pellegrino27ITA380+8Lost in Qual. French Open R2
160158
Ugo Blanchet25FRA379+8Prostejov R32Lost in Qual. French Open R2Lost in Qual. French Open R2
Prostejov R32
386479
1618
Diego Schwartzman31ARG377-20-82Lost in Qual. French Open R2
162129
Gabriel Diallo22CAN375+4+15Qual. French Open W
Lost in French Open R128
16353
Denis Kudla31USA375-2+5Lost in Qual. French Open R3
164131
Pablo Llamas Ruiz21ESP374-18-50Lost in Qual. French Open R1
16572
Borna Gojo26CRO368-7-8
166153
Alexis Galarneau25CAN365-13-34Tyler R32Lost in Qual. French Open R1
Lost in Little Rock QF
Lost in Qual. French Open R1
Lost in Little Rock QF
Tyler R32
371440
167162
Oriol Roca Batalla31ESP363-3-2Zagreb R32Lost in Qual. French Open R1Lost in Qual. French Open R1
Zagreb R32
367436
16860
Juan Pablo Varillas28PER362-51-180Lost in Qual. French Open R1
169167
Denis Yevseyev31KAZ359-2Lost in Qual. French Open R1
Lost in Vicenza R32
17042
Benjamin Bonzi27FRA357+2+8Lost in Qual. French Open R2
171160
Alexander Ritschard30SUI352+13+17Heilbronn R16Lost in Qual. French Open R3Lost in Qual. French Open R3
Heilbronn R16
359445
172 NCH 
(183)
Jaime Faria20POR349+11+13Lost in Qual. French Open R3
17364
Hugo Dellien30BOL348-5-10Santa Fe R32Lost in Qual. French Open R1Lost in Qual. French Open R1
Santa Fe R32
352398
174 NCH 
(175)
Mattéo Martineau25FRA344+3Lost in Qual. French Open R1
Lost in Heilbronn R32
175 NCH 
(180)
Coleman Wong19HKG343+6+3Tyler R16Lost in Qual. French Open R1
Lost in Little Rock R32
Lost in Qual. French Open R1
Lost in Little Rock R32
Tyler R16
349412
17695
Hugo Grenier28FRA340+9+8Lost in Qual. French Open R2
17779
Juan Manuel Cerúndolo22ARG340+1Lost in Qual. French Open R2
178175
Martin Damm20USA340+1Lost in Qual. French Open R1
179172
Alejandro Moro Cañas23ESP340+11+16Heilbronn R32Lost in Qual. French Open R3Lost in Qual. French Open R3
Heilbronn R32
347440
18031
Maxime Cressy27USA335-5-10Surbiton R32Lost in Qual. French Open R1Lost in Qual. French Open R1
Surbiton R32
343460
18161
Quentin Halys27FRA333+6+6Zagreb R32Lost in Qual. French Open R3Lost in Qual. French Open R3
Zagreb R32
339408
182 NCH 
(209)
Henri Squire23GER333+39+53Heilbronn R32Qual. French Open W
Lost in French Open R64
Qual. French Open W
Lost in French Open R64
Heilbronn R32
337430
183 NCH 
(186)
Tristan Schoolkate23AUS328+3Surbiton R32Qual. Surbiton WQual. Surbiton W
Surbiton R32
335452
184126
Filip Misolic22AUT327+59+72Zagreb R32Qual. French Open W
Lost in French Open R64
Qual. French Open W
Lost in French Open R64
Zagreb R32
333402
185126
Jan Choinski27GBR325-5-15Heilbronn R32Lost in Qual. French Open R1Lost in Qual. French Open R1
Heilbronn R32
332425
186172
Seongchan Hong26KOR319+5-1Tyler R32Lost in Qual. French Open R1
Lost in Little Rock R16
Lost in Qual. French Open R1
Lost in Little Rock R16
Tyler R32
325394
187164
Yunchaokete Bu22CHN317+2-8Lost in Qual. French Open R2
188135
Mitchell Krueger30USA315+63+75Tyler R32Little Rock WLittle Rock W
Tyler R32
321390
189142
Joris De Loore31BEL313+8+8Prostejov R32Lost in Qual. French Open R2Lost in Qual. French Open R2
Prostejov R32
320413
190149
Francesco Maestrelli21ITA312+15+16Zagreb R32Lost in Qual. French Open R3Lost in Qual. French Open R3
Zagreb R32
318387
191181
Billy Harris29GBR312+10+10Surbiton R16Lost in Qual. French Open R3Lost in Qual. French Open R3
Surbiton R16
320429
192 NCH 
(198)
Valentin Royer23FRA309+6+5Prostejov R32Lost in Qual. French Open R2Lost in Qual. French Open R2
Prostejov R32
313406
193146
Rudolf Molleker23GER308-30-58Heilbronn R32Lost in Qual. French Open R1Lost in Qual. French Open R1
Heilbronn R32
310403
1943
Milos Raonic33CAN305+2
19583
Chun Hsin Tseng22TWN304+58+67Prostejov R32Vicenza WVicenza W
Prostejov R32
311404
196 NCH 
(197)
Henrique Rocha20POR304+7+5Zagreb R16Lost in Qual. French Open R1Lost in Qual. French Open R1
Zagreb R16
310373
197155
Dino Prižmić18CRO303+7+6Zagreb R16Lost in Qual. French Open R1Lost in Qual. French Open R1
Zagreb R16
309372
19847
Marc-Andrea Hüsler27SUI303-4-5Surbiton R32Lost in Qual. French Open R1
Qual. Surbiton W
Lost in Qual. French Open R1
Qual. Surbiton W
Surbiton R32
311428
199151
Enzo Couacaud29FRA302+9+8Zagreb R32Lost in Qual. French Open R2Lost in Qual. French Open R2
Zagreb R32
308377
200128
Andrea Vavassori29ITA301-30-54Lost in Qual. French Open R3
Advertisement
201171
Beibit Zhukayev23KAZ299-30-54Surbiton R32Lost in Qual. French Open R1Lost in Qual. French Open R1
Surbiton R32
307424
202191
Nerman Fatić29BIH299+18+18Zagreb R32Lost in Qual. French Open R1
Lost in Vicenza SF
Lost in Qual. French Open R1
Lost in Vicenza SF
Zagreb R32
305374
20378
Yasutaka Uchiyama31JPN297+7+8Lost in Qual. French Open R2
204186
Li Tu28AUS297+7+8Lost in Qual. French Open R2
Lost in Qual. Surbiton R1
20560
Stefano Travaglia32ITA296-3-5Prostejov R32Lost in Qual. French Open R1
Lost in Vicenza R16
Lost in Qual. French Open R1
Lost in Vicenza R16
Prostejov R32
303396
206204
Omar Jasika27AUS295Lost in Qual. French Open R1
Lost in Qual. Surbiton R2
20785
Dennis Novak30AUT295Lost in Qual. French Open R2
Lost in Prostejov R32
20810
Lucas Pouille30FRA293-43-70Lost in Qual. French Open R1
209156
Vitaliy Sachko26UKR293-14-13Prostejov R32Lost in Qual. French Open R1
Lost in Vicenza R32
Lost in Qual. French Open R1
Lost in Vicenza R32
Prostejov R32
300393
210105
Elias Ymer28SWE293-28-44Lost in Qual. French Open R1
211116
Marc Polmans27AUS288-11-15Lost in Qual. French Open R1
Lost in Qual. Surbiton R1
212116
Calvin Hémery29FRA287+2Lost in Qual. French Open R1
213 NCH 
(220)
Murkel Dellien26BOL286+9+6Santa Fe R32Lost in Qual. French Open R1
Lost in Vicenza QF
Lost in Qual. French Open R1
Lost in Vicenza QF
Santa Fe R32
286329
214135
Sho Shimabukuro26JPN285+9+8Surbiton R16Lost in Qual. French Open R1Lost in Qual. French Open R1
Surbiton R16
293402
215193
Nick Hardt23DOM281-22-28Zagreb R32Lost in Qual. French Open R1Lost in Qual. French Open R1
Zagreb R32
287356
21649
Illya Marchenko36UKR281-2
217134
Manuel Guinard28FRA280+8+6Lost in Qual. French Open R2
21837
Bernabé Zapata Miralles27ESP279+1-2Lost in Qual. French Open R2
Lost in Prostejov R32
219190
Oliver Crawford25GBR279-1-3Lost in Qual. French Open R1
220181
Daniel Rincon21ESP278+16+16Zagreb R32Lost in Qual. French Open R3Lost in Qual. French Open R3
Zagreb R32
284353
221170
Maxime Janvier27FRA278-4-5Heilbronn R32Lost in Qual. French Open R2
Lost in Vicenza R32
Lost in Qual. French Open R2
Lost in Vicenza R32
Heilbronn R32
285378
222191
Kyrian Jacquet23FRA272+10+7Prostejov R16Lost in Qual. French Open R1Lost in Qual. French Open R1
Prostejov R16
279365
223193
Tristan Boyer23USA272+1-2Lost in Qual. French Open R1
224108
Franco Agamenone31ITA272+3Lost in Qual. French Open R1
Lost in Vicenza R32
225181
Abdullah Shelbayh20JOR271+23+26Tyler R16Lost in Little Rock SFLost in Little Rock SF
Tyler R16
277340
226158
Yu-hsiou Hsu25TWN267+3Tyler R32Lost in Little Rock R32Lost in Little Rock R32
Tyler R32
273342
227226
Joao Fonseca17BRA267+3Surbiton R32275392
228123
Ryan Peniston28GBR267-13-16Lost in Qual. French Open R1
Lost in Qual. Surbiton R2
229183
Adrian Andreev23BUL266+6+2Zagreb R32Lost in Qual. French Open R2
Lost in Vicenza QF
Lost in Qual. French Open R2
Lost in Vicenza QF
Zagreb R32
268337
230125
Juan Pablo Ficovich27ARG265-4-8
231114
Gijs Brouwer28NED259+10+3Surbiton R32Qual. Surbiton WQual. Surbiton W
Surbiton R32
267384
232194
Dane Sweeny23AUS257+5-4Lost in Qual. French Open R1
Lost in Qual. Surbiton R1
233123
Timofey Skatov23KAZ257-34-46Lost in Vicenza R32
Lost in Prostejov R32
234202
Clément Tabur24FRA256-8Lost in Qual. French Open R1
235203
Jules Marie32FRA256+7Lost in Qual. French Open R1
236214
Aziz Dougaz27TUN256-3-9Lost in Qual. French Open R2
Lost in Vicenza R16
Lost in Zagreb R32
237 NCH 
(238)
Philip Sekulic20AUS255+1-6
238125
Alex Bolt31AUS255+2-2Surbiton R32Qual. Surbiton WQual. Surbiton W
Surbiton R32
263380
239162
Dmitry Popko27KAZ255+5+4Zagreb R32Lost in Qual. French Open R1
Lost in Vicenza QF
Lost in Qual. French Open R1
Lost in Vicenza QF
Zagreb R32
257326
24035
Jiří Veselý30CZE250-1-10Prostejov R32257350
24117
Bernard Tomic31AUS249+6+2Tyler R32Lost in Little Rock R16Lost in Little Rock R16
Tyler R32
251320
242203
Yuta Shimizu24JPN247+23+28Tyler R32Lost in Little Rock FLost in Little Rock F
Tyler R32
253322
243 NCH 
(246)
Arthur Fery21GBR246+3-2Lost in Surbiton R32
244243
Ethan Quinn20USA243+8+4Tyler R32Lost in Little Rock R32
Qual. Tyler W
Lost in Little Rock R32
Qual. Tyler W
Tyler R32
249318
24538
Alex Molčan26SVK243-33-45Prostejov R32Lost in Qual. French Open R1Lost in Qual. French Open R1
Prostejov R32
250343
246206
Lukas Neumayer21AUT243-18-25Prostejov R32Lost in Qual. French Open R1
Lost in Vicenza R32
Lost in Qual. French Open R1
Lost in Vicenza R32
Prostejov R32
250343
247245
Maks Kaśnikowski20POL241+17+21Heilbronn R32Kiseljak WKiseljak W
Heilbronn R32
246339
248247
Javier Barranco Cosano25ESP240+2Heilbronn R32Lost in Vicenza R32Lost in Vicenza R32
Heilbronn R32
245338
249135
Antoine Escoffier32FRA237-18-30Setubal R16Lost in Qual. French Open R1Lost in Qual. French Open R1
Setubal R16
250 NCH 
(254)
Enrico Dalla Valle26ITA236+4Zagreb R32238307
Advertisement
251157
Santiago Rodríguez Taverna24ARG228-6-22Santa Fe R32Lost in Vicenza R32Lost in Vicenza R32
Santa Fe R32
232278
252251
Ergi Kırkın25TUR227+8Sarajevo R32Lost in Vicenza R32Lost in Vicenza R32
Sarajevo R32
25363
Jason Kubler31AUS221-44-70
25421
Steve Johnson34USA220+8
255 NCH 
(257)
Liam Draxl22CAN220+8Tyler R32Lost in Little Rock R32Lost in Little Rock R32
Tyler R32
226295
256159
Dimitar Kuzmanov30BUL220-7-20
257 NCH 
(259)
Hady Habib25LBN219+2-13Lost in Santa Fe R32
258228
Nicolás Mejía24COL218+8Tyler R32Lost in Little Rock R32Lost in Little Rock R32
Tyler R32
224293
259131
Genaro Alberto Olivieri25ARG218-71-109Zagreb R32Lost in Qual. French Open R1
Lost in Vicenza R16
Lost in Qual. French Open R1
Lost in Vicenza R16
Zagreb R32
224293
260194
Gauthier Onclin23BEL216+1-5Lost in Prostejov R32
2611
Rafael Nadal38ESP215+14+10Lost in French Open R128 
262194
Gonzalo Oliveira29VEN214-7-22
26365
Egor Gerasimov31BLR213+5-1
264248
Alibek Kachmazov21RUS212-7-21Qual. Vicenza W
Lost in Vicenza R32
Lost in Prostejov R32
26541
Tennys Sandgren32USA210-9-23
26697
Kimmer Coppejans30BEL209+6
267154
Dalibor Svrčina21CZE209-75-107Prostejov R32Lost in Qual. French Open R2Lost in Qual. French Open R2
Prostejov R32
216309
268191
Mark Lajal21EST209-55-79Lost in Qual. French Open R1
Lost in Qual. Surbiton R2
269238
Nikolás Sánchez Izquierdo25ESP208-11-25Heilbronn R32215308
270 NCH 
(278)
Vilius Gaubas19LTU205+8+2Qual. Vicenza W
Lost in Vicenza R32
271134
Geoffrey Blancaneaux25FRA205+6Heilbronn R32Lost in Qual. French Open R3Lost in Qual. French Open R3
Heilbronn R32
212305
272265
Clément Chidekh22FRA204+8+3Lost in Qual. French Open R1
Lost in Qual. Surbiton R2
273CH
Gonzalo Bueno20PER204+3-1Santa Fe R32208254
274258
Samuel Vincent Ruggeri22ITA202+7+2Qual. Vicenza W
Lost in Vicenza R32
275158
Tung Lin Wu26TWN201-2-8Tyler R32Lost in Little Rock R16Lost in Little Rock R16
Tyler R32
207276
276181
Tristan Lamasine31FRA199+6
277 NCH 
(279)
Álvaro Guillén Meza21ECU199+2-4Santa Fe R32203249
278270
Elmer Møller20DEN196-8-14Lost in Kiseljak R16
279 NCH 
(284)
Charles Broom26GBR195+5Lost in Qual. Surbiton R1
280180
Brandon Holt26USA194+19+12Tyler R32Lost in Little Rock QFLost in Little Rock QF
Tyler R32
200269
281140
Mathias Bourgue30FRA194+12+8Lost in Qual. French Open R3
Lost in Qual. Heilbronn R1
2824
Kei Nishikori34JPN193+68+50Lost in French Open R64
283181
Thai Son Kwiatkowski29USA193-12-17Lost in Little Rock R32
Lost in Tyler R32
284 NCH 
(312)
Federico Agustin Gomez27ARG193+28+22Carnac W
285 NCH 
(291)
Adolfo Daniel Vallejo20PAR192+6+5Heilbronn R32Lost in Carnac SFLost in Carnac SF
Heilbronn R32
199292
286269
Aidan Mayo21USA192-1-2Tyler R32Lost in Little Rock R16Lost in Little Rock R16
Tyler R32
198267
287269
Giovanni Fonio26ITA192+10+8Qual. Vicenza W
Lost in Vicenza R16
288264
Filip Cristian Jianu22ROU192-2Kursumlijska Banja 8 R16
289287
Marvin Möller25GER190-2
290223
Edoardo Lavagno25ITA190-7-7
29175
Kamil Majchrzak28POL189-1+2Lost in Qual. Prostejov R2
29228
João Sousa35POR189-4
293111
Zdeněk Kolář27CZE188-4Lost in Qual. French Open R2
29462
Gianluca Mager29ITA185
295289
Alexander Blockx19BEL183+3
296176
Daniel Masur29GER182-1-3Heilbronn R32Qual. Heilbronn WQual. Heilbronn W
Heilbronn R32
189282
297200
Yan Bai35CHN182+19+14Lost in Anning F
29870
Guido Andreozzi32ARG180+3
299282
Michael Vrbenský24CZE180-3-4Prostejov R32Qual. Prostejov WQual. Prostejov W
Prostejov R32
187280
300284
Pedro Sakamoto30BRA179+2-1Santa Fe R32181227
301196
Paul Jubb24GBR178+7+4Surbiton R32Qual. Surbiton W186303
30278
Renzo Olivo32ARG178-28-30Zagreb R32Lost in Qual. Vicenza R1184253
303CH
Robin Bertrand21FRA178Setubal R32Lost in Monastir 22 R32
304177
Andrea Collarini32ARG176-12-11Santa Fe R16180222
305 NCH 
(306)
Felix Gill22GBR176+6+3Heilbronn R32Qual. Heilbronn W183276
30685
Carlos Taberner26ESP176+3+2Zagreb R32Qual. Zagreb W182251
307278
August Holmgren26DEN175-2Heilbronn R32181274
308306
Blaise Bicknell22JAM171-2-3Lost in Kingston 2 R16
Lost in Little Rock R32
Lost in Tyler R32
309 NCH 
(311)
Martin Landaluce18ESP170+5
310 NCH 
(311)
Toby Kodat21USA169+10+3Prostejov R32Qual. Prostejov W176269
311309
Remy Bertola25SUI168-1-5Lost in Qual. Vicenza R2
Lost in Qual. Heilbronn R1
312285
Alexander Weis27ITA168+5Lost in Qual. Vicenza R1
313201
Rio Noguchi25JPN167+6Zagreb R32Lost in Kiseljak R16171240
314302
Andrew Paulson22CZE166+4-1Prostejov R16173259
31550
Ričardas Berankis33LTU166-8-8
31620
Guido Pella34ARG165-47-45
3178
John Isner39USA165-13-10
318 NCH 
(323)
Andrés Andrade25ECU164+5+4Tyler R32Lost in Little Rock R16169238
319121
Raúl Brancaccio27ITA164+2Cordoba R16
320259
João Lucas Reis Da Silva24BRA162-5-7
321273
Sebastian Fanselow32GER162-8-9Heilbronn R32167260
322 NCH 
(330)
Guy Den Ouden22NED161+44+26Zagreb R32Mataro W
Qual. Zagreb W
167236
323292
David Jordá Sanchis29ESP159+1-1Zagreb R32165234
324 NCH 
(351)
Fajing Sun27CHN159+41+23Lost in Anning SF
Lost in Baotou F
325111
Ramkumar Ramanathan29IND157+4Lost in Little Rock R32
Lost in Tyler R32
326299
Khumoyun Sultanov25UZB157+2-1Lost in Kursumlijska Banja 7 SF
327 NCH 
(336)
Ignacio Buse20PER157+9+5Lost in Mataro SF
328 NCH 
(341)
Gerard Campana Lee19KOR157+13+7Prostejov R16164250
329114
Jason Jung34TWN156-29-25
330CH
Jakub Nicod19CZE156+1-1
331271
Moez Echargui31TUN155+4+1Lost in Qual. Heilbronn R2
332153
Jay Clarke25GBR154+24+14Sarajevo R32Lost in Kiseljak F
333127
Facundo Mena31ARG153-1Santa Fe R32156202
334212
Michael Geerts29BEL153-7-6Lost in Qual. Heilbronn R2
335330
Sandro Kopp24AUT152+2Lost in Qual. Vicenza R1
Lost in Qual. Heilbronn R1
336143
Hiroki Moriya33JPN152-2-2Tyler R16Lost in Little Rock R32158221
337168
Antoine Bellier27SUI151+1Setubal R32
338 NCH 
(339)
Vadym Ursu27UKR151+1
339221
Hernán Casanova30ARG151-7-6Lost in Santa Fe R32
340323
Hazem Naw24SYR150+3+1Lost in Qual. Vicenza R2
Lost in Qual. Heilbronn R1
341310
Gabriel Debru18FRA149-1-1Lost in Qual. French Open R1
Lost in Carnac R32
342152
Luke Saville30AUS148-20-16Lost in Qual. Surbiton R1
343258
James McCabe20AUS147-1-2
344142
Ivan Gakhov27RUS147-77-68Heilbronn R16154240
345127
Lorenzo Giustino32ITA147+29+16Lost in Mataro F
Lost in Qual. Zagreb R2
346326
Alexis Gautier27FRA147-2-2Grasse R32
347 NCH 
(395)
Jie Cui26CHN145+48+25Anning W
Lost in Baotou R32
348310
Mathys Erhard22FRA145+1+1Zagreb R32Lost in Qual. French Open R1
Qual. Zagreb W
151220
349174
Nicola Kuhn24GER144+55+28Cordoba R32Lost in Mataro QF
La Nucia W
350217
Jonáš Forejtek23CZE144-2Lost in Qual. Heilbronn R1
351244
Lucas Poullain28FRA143-25-16Lost in Deauville SF
Lost in Carnac R16
352272
Orlando Luz26BRA143-1
353257
Timo Stodder28GER142-28-18
354298
Aidan McHugh23GBR142-2-1Lost in Qual. Surbiton R1
35557
Gastão Elias33POR141+5+4Zagreb R32Qual. Zagreb W147216
356220
Blake Mott28AUS141-1Lost in Qual. Surbiton R1
357353
Giles Hussey27GBR141-4-1Lost in Qual. Surbiton R1
358190
Matheus Pucinelli De Almeida23BRA140-28-17Santa Fe R16144186
359164
Riccardo Bonadio30ITA140-12-4Lost in Qual. Vicenza R2
Lost in Qual. Zagreb R2
360354
Gilbert Klier Junior24BRA139-3
361 NCH 
(371)
James Trotter24JPN138+10+6Tyler R16144207
362359
Matej Dodig18CRO138-3Zagreb R32142211
363 NCH 
(375)
Matías Soto25CHI137+12+7Prostejov R32Lost in Kiseljak QF
Qual. Prostejov W
144237
364 NCH 
(408)
Nishesh Basavareddy19USA136+47+22Lost in Little Rock SF
365243
Daniel Michalski24POL136-2
366289
Corentin Denolly26FRA136-5-1Grasse R32Lost in Deauville QF
36784
Alessandro Giannessi34ITA136+2Lost in Qual. Vicenza R2
36852
Soonwoo Kwon26KOR135+126+50Lost in French Open R64
36950
Mikael Ymer25SWE135-24-10
370369
Martin Krumich21CZE135-1+2Prostejov R32Lost in Qual. Prostejov R2142235
371130
Mohamed Safwat33EGY135-1+2Prostejov R32Qual. Prostejov W142235
372314
Benjamin Lock31ZIM135-18-7Lost in Addis Ababa 2 SF
373207
Daniel Dutra da Silva35BRA134+12+10Heilbronn R32Lost in Kiseljak SF
Qual. Heilbronn W
141234
374 NCH 
(382)
Arthur Géa19FRA132+8+6Prostejov R32Lost in Qual. French Open R1
Lost in Qual. Vicenza R2
Qual. Prostejov W
139232
375348
Blake Ellis25AUS132-3
376 NCH 
(377)
Marcello Serafini21ITA130+1Lost in Qual. Vicenza R1
Lost in Qual. Zagreb R1
377 NCH 
(378)
Alberto Barroso Campos28ESP129+1Setubal R32
378348
Omni Kumar22USA128-2-2
379305
Yishai Oliel24ISR128-11-6Lost in La Nucia QF
Lost in Qual. Zagreb R1
380364
Mikalai Haliak25BLR127Lost in Qual. Prostejov R1
381331
Carlos Lopez Montagud23ESP127
382267
Louis Weßels25GER126+1Lost in Qual. Heilbronn R2
383303
Arthur Weber32FRA125+1Lost in Carnac R32
384167
Nino Serdarušić27CRO125-26-14Zagreb R32Lost in Qual. Vicenza R2
Qual. Zagreb W
131200
385 NCH 
(427)
Gabi Adrian Boitan24ROU124+42+15Lost in Bucharest 3 SF
Constanta W
386329
Carlos Sánchez Jover23ESP124-40-21Lost in La Nucia R16
Lost in Qual. Zagreb R1
38733
Federico Delbonis33ARG123-14-8
388387
Joel Schwärzler18AUT123-1
389349
Marat Sharipov21RUS123+59+22Kursumlijska Banja 8 R32Kursumlijska Banja 6 W
Lost in Kiseljak SF
390325
Yankı Erel23TUR121-1Lost in Qual. Zagreb R2
391363
Damien Wenger24SUI121+9+2Grasse R32Lost in La Nucia QF
392365
Daniel Mérida19ESP121-13-7Lost in La Nucia R16
393184
Nicholas David Ionel21ROU121-7-3Lost in Constanta SF
394324
Cezar Crețu23ROU120-30-16Lost in Constanta R32
395 NCH 
(421)
Learner Tien18USA119+44+15San Diego 2 R16San Diego W
396154
Altuğ Çelikbilek27TUR119+2Setubal R32
39756
Marius Copil33ROU118-9-4
398278
Lucas Gerch29GER117-2-3Lost in Qual. Heilbronn R2
399 NCH 
(400)
Alejo Lorenzo Lingua Lavallén23ARG115+8Lost in Santa Fe R32
400 NCH 
(410)
Valerio Aboian21ARG115+10Santa Fe R32118164
401226
Juan Bautista Torres22ARG114+23+4Santa Fe R16118160
402362
Tim Handel27GER114-40-22Lost in La Nucia R32
Lost in Qual. Heilbronn R1
403144
Cem İlkel28TUR114+9Lost in Qual. Zagreb R1
404CH
Cannon Kingsley23USA113+9Lost in Tyler R32
405303
Francesco Forti24ITA113+3-2
406352
Giovanni Oradini26ITA113+3-2Grasse R32Lost in Qual. Vicenza R1
407273
Max Houkes23NED113+9
40816
Marco Cecchinato31ITA112-5-4Lost in Vicenza R16
409210
Raphaël Collignon22BEL112+49+16Lost in Deauville F
410305
Kalin Ivanovski20MKD112+8
411361
Bogdan Bobrov26RUS112+4-1Lost in Qual. Prostejov R2
412365
Kris Van Wyk27RSA112+9Monastir 23 R32Lost in Monastir 22 R16
413268
Gonzalo Villanueva29ARG111+7-1Santa Fe R32113159
41465
Evgeny Donskoy34RUS110+11
415334
Leo Borg21SWE110+49+17Kingston 2 W
Lost in Qual. Tyler R2
416127
Jelle Sels28NED110-17-9
41776
Salvatore Caruso31ITA110+9Caltanissetta R32
418 NCH 
(427)
Matthew Dellavedova24AUS110+11+1Sarajevo R32Lost in Kiseljak QF
419124
Federico Gaio32ITA109-5-4Grasse R32Lost in Cervia R32
420CH
Lautaro Midon20ARG109+2-2Santa Fe R32113159
421405
Andrea Picchione25ITA109-16-7Grasse R32
422419
Daniil Glinka24EST109-3-3Setubal R32
42354
Yibing Wu24CHN108-22-10
424377
Mateus Alves23BRA108+6Lost in Vrhnika R32
Lost in Qual. Prostejov R1
425343
Mats Rosenkranz25GER108+7
426414
Svyatoslav Gulin21RUS108+8+1Qual. Kursumlijska Banja 8 R3Lost in Kursumlijska Banja 7 SF
427 NCH 
(428)
Ryan Nijboer24NED108+6Cordoba R32
428392
Stefanos Sakellaridis19GRE108-36-14
429204
Máté Valkusz25HUN107-35-14Lost in Qual. French Open R1
430388
Anton Matusevich23GBR107+16+6Lost in Vrhnika SF
Lost in Qual. Zagreb R2
431410
Stefan Popović21SRB107-14-6Lost in Qual. Zagreb R2
432 NCH 
(436)
Bruno Kuzuhara20USA107+4+1Tyler R32Lost in Qual. Little Rock R2112181
433265
Evgenii Tiurnev27RUS106-2-2
434235
Pol Martín Tiffon24ESP106+3+1Cordoba R32Lost in Mataro QF
435 NCH 
(446)
Juan Carlos Prado Angelo19BOL105+15+5Lost in Vicenza R16
436240
Dan Added25FRA105-45-17Grasse R32
437334
Naoki Nakagawa27JPN104+1
438280
Dominik Palan23CZE104-41-16
439134
Steven Diez33CAN104+1
440167
Laurent Lokoli29FRA103-34-12Lost in Mataro QF
Lost in Carnac R16
441409
Kilian Feldbausch18SUI103+1
442103
Stefan Kozlov26USA103+12+6Tyler R16Lost in Little Rock R32109172
443147
Kaichi Uchida29JPN103+40+15Daegu R32Karuizawa W
444 NCH 
(449)
Bor Artnak20SLO103+16+7Hrastnik R32Lost in Vrhnika F
445 NCH 
(523)
Philip Henning23RSA101+78+25Addis Ababa 2 W
446211
Roberto Cid Subervi30DOM101-18-8Santo Domingo 3 R16
44740
Ilya Ivashka30BLR100-54-21
448 NCH 
(497)
Edas Butvilas19LTU100+49+15Cordoba R16Lost in La Nucia F
449445
Garrett Johns23USA100
450320
Marko Topo20GER100-27-10Heilbronn R32Lost in Kiseljak R16107200
451334
Robert Strombachs24LAT100-49-18Lost in Bol 2 R16
Lost in Qual. Zagreb R1
452382
Max Hans Rehberg20GER99-17-7Lost in Qual. Heilbronn R1
453136
Alexey Vatutin31RUS99+82+26Grasse R32Deauville W
Lost in Carnac R16
454348
Jérôme Kym21SUI98-10-4Prostejov R32Qual. Prostejov W105198
455339
Daniel Cukierman28ISR97-3-1Lost in Qual. Zagreb R1
456455
Rodrigo Pacheco Mendez19MEX97-1Zagreb R32Lost in Vicenza R32103172
457 NCH 
(489)
Petr Nesterov21BUL97+34+11Bucharest 3 W
Lost in Constanta QF
458161
Filip Peliwo30POL97+10+4Tyler R32Lost in Qual. Little Rock R2
Qual. Tyler W
103172
459395
Tibo Colson23BEL96
460 NCH 
(478)
Sander Jong24NED96+18+7Lost in Deauville SF
461 NCH 
(485)
Luka Mikrut20CRO95+48+15Zagreb R32Bol 2 W101170
462458
Nicolas Zanellato22BRA95+12+3Santa Fe R1699141
463 NCH 
(470)
Andre Ilagan23USA94+7+2Lost in Qual. Tyler R2
464357
Eric Vanshelboim22UKR94-2-1Lost in Deauville QF
Lost in La Nucia R16
465238
Yusuke Takahashi26JPN94+2+1Tyler R32Qual. Little Rock W
Lost in Little Rock R32
99168
466329
Nick Chappell31USA94-25-10Tyler R32Lost in Little Rock R3299168
467463
Ryan Seggerman24USA93-4Lost in Qual. Vicenza R1
Lost in Qual. Surbiton R1
468412
Miguel Damas24ESP93+3+1Cordoba R32Lost in Mataro R16
46936
Oscar Otte30GER92-26-10
47068
Gerald Melzer33AUT92-1
47167
Ernesto Escobedo27MEX92+10+4Tyler R32Qual. Little Rock W
Lost in Little Rock R32
Qual. Tyler W
98167
472 NCH 
(500)
Arthur Bouquier23FRA92+28+8Lost in Monastir 21 F
473439
Lorenzo Joaquín Rodríguez24ARG92Lost in Santa Fe R32
474404
Toby Samuel21GBR91+1
475229
Mukund Sasikumar27IND91-14-4Lost in Little Rock R32
Lost in Qual. Tyler R1
476211
Evgeny Karlovskiy29RUS91-4-1
47714
Kyle Edmund29GBR90+19+5Surbiton R32Qual. Surbiton W98215
478343
Makoto Ochi28JPN90-1Lost in Karuizawa R32
479355
Karl Friberg25SWE89-26-9
480456
Sanhui Shin27KOR89-15-4
481375
Strong Kirchheimer29USA89+17+4Tyler R32Lost in Qual. Little Rock R1
Qual. Tyler W
95164
482474
Federico Iannaccone25ITA89+4+1Qual. Vicenza W
Lost in Vicenza R32
Lost in Qual. Heilbronn R1
48324
Martin Kližan34SVK88-3Lost in Prostejov R32
484482
Yanaki Milev20BUL88+52+15Kursumlijska Banja 8 R32Kursumlijska Banja 7 W
485351
Sascha Gueymard Wayenburg20FRA88Kursumlijska Banja 8 R32Lost in Qual. French Open R1
Lost in Bol 2 F
486462
Constantin Bittoun Kouzmine25FRA88+1Lost in Qual. Prostejov R2
48778
Blaž Rola33SLO87+24+8Lost in Celje F
Lost in Qual. Zagreb R1
488231
Nam Hoang Ly27VIE87+1
489434
Hynek Bartoň20CZE87-44-15Lost in Gyula R16
490478
Hamish Stewart24GBR87Lost in Qual. Surbiton R1
491395
Rigele Te26CHN86+86+23Baotou W
492436
Sebastian Gima22ROU86-13-3Sarajevo R32Lost in Bucharest 3 R32
Lost in Constanta R16
493478
Yurii Dzhavakian31UKR86Lost in Qual. Heilbronn R1
494206
Matija Pecotić34CRO85+1Lost in Qual. Tyler R1
495371
Karue Sell30BRA85+23+8Lost in San Diego F
496 NCH 
(508)
Andres Martin22USA85+33+10Qual. Little Rock W
Lost in Little Rock R16
497 NCH 
(506)
Kiranpal Pannu27NZL85+9+4Santo Domingo 3 R32Lost in Kingston 2 SF
498238
Skander Mansouri28TUN85-51-16
499260
Carlos Gimeno Valero22ESP85+4+3Cordoba R16Lost in Mataro R32
Lost in La Nucia QF
500470
Imanol López Morillo24ESP85-1Cordoba R32Lost in Mataro R32
501439
Adria Soriano Barrera25COL84-19-4Setubal R32
502236
Ulises Blanch26USA83-1Santa Fe R3287133
50316
Nikoloz Basilashvili32GEO83+9+4Heilbronn R32Qual. Heilbronn W90183
504298
Viktor Durasovic27NOR83-2Grasse R32
505397
Alexey Zakharov24RUS82+14+5Zagreb R32Lost in Bol 2 R16
Qual. Zagreb W
88157
506234
Maxime Chazal31FRA82+55+15Grasse R32Lost in Carnac F
507467
Hikaru Shiraishi24JPN81-3-1Daegu R32Lost in Karuizawa R16
508478
Gabriele Piraino20ITA81Caltanissetta R32
509333
Christian Langmo28USA81+1+1Tyler R32Qual. Little Rock W
Lost in Little Rock R16
Qual. Tyler W
87156
510 NCH 
(511)
Gabriele Pennaforti23ITA80+27+7Lost in Bol F
Lost in Bol 2 R16
511160
Oleksii Krutykh24UKR79-60-21Lost in La Nucia R16
Lost in Qual. Heilbronn R2
512477
Kirill Kivattsev26RUS79-24-9Lost in Qual. Vicenza R1
Lost in Qual. Prostejov R2
513493
Iñaki Montes De La Torre21ESP78
514388
Jacopo Berrettini25ITA78+26+6Grodzisk Mazowiecki R32Lost in Vicenza R16
515514
Michael Agwi20IRL78-1Lost in Qual. Prostejov R1
516495
Viacheslav Bielinskyi20UKR78+62+15Bol W
Lost in Bol 2 QF
517395
Alafia Ayeni24USA78+3+1San Diego 2 R32Lost in San Diego R16
518256
Marek Gengel28CZE78-3Setubal R32
519438
Jakub Paul25SUI78-3Sarajevo R32Lost in Kiseljak QF
520438
Orel Kimhi20ISR78-54-15Setubal R16
521517
Tom Gentzsch20GER78-4
522340
Colin Sinclair29NMI77-46-13Lost in Qual. Tyler R2
523506
Jacob Fearnley22GBR76-1
524442
Harrison Adams30USA76Lost in Qual. Little Rock R1
525 NCH 
(527)
Guido Iván Justo26ARG76+2Santa Fe R3280126
526503
Vlad Andrei Dancu25ROU76+4+1Lost in Bucharest 3 R32
Lost in Constanta QF
527193
Zhe Li37CHN75+1Lost in Anning R32
528434
Luciano Emanuel Ambrogi20ARG75-2-1
529486
Alex Knaff26LUX75+9+2San Diego 2 R32Lost in San Diego SF
530518
Adrian Oetzbach26GER75+1Sarajevo R32Lost in Bol 2 R16
531378
Alex Barrena21ARG74-75-23
532524
Marlon Vankan23GER74Lost in Kiseljak R32
533521
Buvaysar Gadamauri23BEL74Sarajevo R16Lost in Deauville R32
Lost in Carnac R32
534428
Federico Arnaboldi23ITA73+46+10Qual. Vicenza W
Lost in Vicenza R16
535387
Mariano Kestelboim28ARG72+14+2Grasse R32Lost in Vrhnika QF
536532
Ryuki Matsuda24JPN72+8Dededo R16
537233
Yun seong Chung26KOR71+8
538273
Peter Heller31GER71+22+4Heilbronn R32Qual. Heilbronn W78171
539CH
Ilia Simakin20RUS71+7Lost in Qual. Monastir 22 R3
540514
Olaf Pieczkowski20POL71+7
541533
Dan Alexandru Tomescu25ROU71+2-1Lost in Bucharest 3 R32
542160
Gonzalo Lama31CHI70-8-3
54362
Kenny de Schepper37FRA70+10+1Lost in Mataro R16
544293
Pedro Boscardin Dias21BRA70-52-16Santa Fe R3274120
545 NCH 
(582)
Ye Cong Mo23CHN70+37+8Lost in Anning R32
Lost in Baotou SF
546339
Andrey Chepelev25RUS70-4-2Lost in Cervia R16
547497
Neil Oberleitner24AUT70+12+2Lost in Vrhnika QF
Lost in Qual. Prostejov R2
548CH
Jacob Bradshaw21AUS70+2Monastir 23 R32Lost in Monastir 21 R16
Lost in Monastir 22 R16
549346
Stuart Parker26GBR69+3Lost in Monastir 21 SF
550515
Luka Pavlovic24FRA69-29-8Kursumlijska Banja 8 R16
551469
Martyn Pawelski19POL69-67-19Kursumlijska Banja 8 R32
552549
Franco Roncadelli24URU69+2Grasse R32Lost in Qual. Vicenza R1
553520
Michael Zheng20USA68-14-4
554106
Darian King32BAR68+1
555524
Hanwen Li21CHN68+1
55680
Norbert Gombos33SVK68-31-8Lost in Qual. Prostejov R1
557349
Oleg Prihodko26UKR68+49+10Grodzisk Mazowiecki R32Lost in Kursumlijska Banja 6 QF
Lost in Kursumlijska Banja 7 F
558544
Andrea Guerrieri25ITA68-10-2Cordoba R32
559188
Miljan Zekić35SRB68+76+15Kursumlijska Banja 8 R32Brcko W
Lost in Bol 2 R32
560378
Eliakim Coulibaly22CIV68+13+4Grasse R32Lost in Addis Ababa 2 SF
561544
Maximus Jones19THA68-3Lost in Anning R32
Lost in Baotou R32
562476
Duarte Vale25POR68+1Lost in Bol SF
Lost in Bol 2 QF
Lost in Qual. Zagreb R2
563555
Quinn Vandecasteele21USA67+3+2Lost in Qual. Little Rock R2
564534
Pedro Araújo22POR67+75+14Setubal R32Lost in Monastir 21 R16
Monastir 22 W
565198
Christian Harrison30USA66-2Lost in Qual. Heilbronn R1
566393
Pawel Juszczak30POL66+26+5Grodzisk Mazowiecki R32Lost in Brcko F
Lost in Gyula QF
567316
Eduardo Ribeiro26BRA66-10-2
568343
Alex Martí Pujolras25ESP66+36+7Cordoba R32Lost in Mataro SF
569387
Gianmarco Ferrari23ITA66+2+1Caltanissetta R32Lost in La Nucia QF
570453
Leonardo Aboian26ARG66+2+1Santa Fe R32Qual. Santa Fe W70116
571509
Radu Mihai Papoe21ROU65-20-4
572289
Alex Rybakov27USA65+7+2Lost in Qual. Tyler R2
57398
Antoine Hoang28FRA65-66-16
574476
Ignacio Monzón26ARG65-6Grodzisk Mazowiecki R32Lost in Brcko R16
Lost in Vrhnika R32
575498
Nikolay Vylegzhanin24RUS65-5Grasse R32
576 NCH 
(584)
Moerani Bouzige24AUS65+23+4Tyler R32Lost in Qual. Little Rock R2
Qual. Tyler W
71140
577471
Yuki Mochizuki26JPN64+30+6Lost in Anning QF
Lost in Baotou QF
578 NCH 
(585)
Takuya Kumasaka25JPN64+7+2Lost in Anning QF
579563
Pedro Vives Marcos23ESP63-4Cordoba R16
580290
Shintaro Imai30JPN63-4Lost in Qual. Little Rock R1
Lost in Qual. Tyler R1
581350
Vladyslav Orlov29UKR63-12-2Grodzisk Mazowiecki R32Lost in Brcko QF
582285
Matías Franco Descotte29ARG63-1Cordoba R32
583339
Keegan Smith25USA62+12+1Qual. Little Rock W
Lost in Little Rock R32
Lost in Qual. Tyler R2
584390
David Pichler28AUT62+3
585554
Tomás Farjat23ARG62+17+2Santa Fe R32Qual. Santa Fe W66112
586527
Max Alcalá Gurri21ESP62+2Cordoba R32Lost in Mataro R16
587191
Dragos Nicolae Madaras26SWE61+2
588576
Stefan Dostanic22USA61+2
589545
Tom Paris21FRA61+2Grasse R32
590232
José Pereira33BRA61-23-4
591378
Sora Fukuda26JPN61+20+4Dededo R16Lost in Karuizawa F
592206
Daniel Cox33GBR61-28-5
593581
Alejo Sanchez Quilez18ESP61+1Lost in Mataro R32
594552
Lukáš Pokorný22SVK61-11-1Lost in Kiseljak R32
595497
Jake Delaney27AUS61+1Dededo R32Lost in Karuizawa R16
596461
Luca Giacomini26ITA61+1Hrastnik R32Lost in Qual. Vicenza R1
597284
Juan Pablo Paz29ARG61-11-1
598468
Gilles Arnaud Bailly18BEL60-5-1
599371
Georgii Kravchenko23UKR60+2
600598
Max Wiskandt22GER60-2-1Lost in Monastir 21 R32
601 NCH 
(659)
Siddharth Vishwakarma29IND59+67+12Lost in Addis Ababa 2 F
602273
Elmar Ejupovic31GER59+1Sarajevo R32
60339
Peter Gojowczyk34GER58-146-38
604592
Niels Visker22NED58+5
605496
Denis Klok26RUS58+3Lost in Brcko R32
Lost in Kiseljak R32
606 NCH 
(800)
João Eduardo Schiessl19BRA57+205+30Celje W
Vrhnika W
607513
Kai Wehnelt28GER57+20+3Lost in Celje R16
Lost in Vrhnika QF
608466
Christoph Negritu30GER57+4Lost in Deauville R16
Lost in Carnac R32
609600
Diego Augusto Barreto Sánchez22ESP57+1-1Santa Fe R16Lost in Kursumlijska Banja 6 SF61103
610333
George Loffhagen23GBR56-69-16Setubal R32
611 NCH 
(614)
Fabrizio Andaloro23ITA56+3
612168
Frederico Ferreira Silva29POR56-223-66Setubal R32
613605
Liam Gavrielides20GER56-8-3Lost in Vrhnika R32
Lost in Qual. Heilbronn R2
614 NCH 
(622)
Dali Blanch21USA56+35+4Santa Fe R32Lost in Kursumlijska Banja 6 SF
Qual. Santa Fe W
60106
615553
Pedro Rodenas20ESP55+1Cordoba R32
616403
Lorenzo Rottoli22ITA55+9+1Hrastnik R32Lost in Cervia R16
617341
Wilson Leite32BRA55-2-1Santa Fe R3259105
618 NCH 
(620)
Giuseppe La Vela23ITA55+2Caltanissetta R32Lost in Cervia R16
619424
Saba Purtseladze22GEO55+2Kursumlijska Banja 8 R32Lost in Kursumlijska Banja 7 R32
620237
Alastair Gray25GBR54+2
621262
Gabriel Décamps24BRA54+22+2Grodzisk Mazowiecki R32Lost in Bol QF
622521
Tsung Hao Huang24TWN54-5-1Daegu R32Lost in Baotou R32
623594
Enzo Wallart27FRA54+3
624417
Ajeet Rai25NZL54+29+3Lost in Anning R32
Lost in Baotou QF
625537
Florent Bax24FRA54-41-8Lost in Bucharest 3 QF
Lost in Constanta QF
6265
Kevin Anderson38RSA53+4
627483
Justin Boulais22CAN53+4
62825
Vasek Pospisil33CAN53+4
629612
Ozan Baris20USA53+4
630 NCH 
(631)
Henry Searle18GBR53+4
631 NCH 
(632)
Luca Castagnola21ITA53+14+1Hrastnik R32Lost in Cervia R32
Lost in Vrhnika R16
632348
Sergey Fomin23UZB53-13-2Sarajevo R32Lost in Kiseljak R16
633625
Karan Singh20IND53-5-1Lost in Addis Ababa 2 R16
634397
Juan Bautista Otegui25ARG53-5-1Lost in Cervia QF
Lost in Kiseljak R16
635377
Oleksandr Ovcharenko22UKR52+6
636629
Julio César Porras26ARG52+6Lost in Mataro R32
637 NCH 
(644)
Aleksandre Bakshi26GEO52+7
638486
Sergi Perez Contri26ESP52-1Cordoba R32Lost in La Nucia R16
639 NCH 
(656)
Maxence Rivet20FRA52+17+2Lost in Monastir 21 QF
640543
Luca Castelnuovo27SUI52+7
641531
Egor Agafonov21RUS52-1-1
642462
Mili Poljičak19CRO52+51+8Lost in Bol SF
Lost in Bol 2 SF
643259
Shuichi Sekiguchi32JPN51+7
644159
Gian Marco Moroni26ITA51+7
645483
Alec Deckers24NED51+7Hrastnik R32Lost in Vrhnika R32
646547
Matyas Fuele25HUN51-81-15
647497
Victor Lilov20USA51-29-4Santo Domingo 3 R16
648549
Mika Brunold19SUI51-2-1Hrastnik R32Lost in Vrhnika R32
649632
Dušan Obradović23SRB51+8+1Sarajevo R32Lost in Brcko QF
650479
Ilya Snițari22MDA51+46+8Lost in Bucharest 3 R16
Lost in Constanta F
651 NCH 
(654)
Igor Gimenez24BRA51+3Lost in Qual. Santa Fe R1
652600
Chris Rodesch22LUX50+3
653548
Yassine Dlimi21MAR50+11+2Lost in Monastir 21 R32
Lost in Monastir 22 QF
654144
Akira Santillan27AUS50-149-31
655433
Fausto Tabacco22ITA50+3
656521
Sidane Pontjodikromo23NED50+3
657 NCH 
(712)
Tiago Pereira19POR50+79+14Setubal R32Monastir 21 W
Lost in Monastir 22 R16
658162
Kacper Żuk25POL49+3Grodzisk Mazowiecki R32
659466
Jea Moon Lee30KOR49+1Daegu R16
660544
Luca Wiedenmann26GER49-24-4Hrastnik R32Lost in Vrhnika R32
661506
Tommaso Compagnucci24ITA49-13-3Lost in Cervia R16
Lost in Carnac R32
662 NCH 
(721)
Trevor Svajda18USA48+70+12Lost in Little Rock QF
Lost in Tyler R32
663236
JiSung Nam30KOR48Lost in Qual. Prostejov R1
664321
Facundo Juárez26ITA48-51-8Caltanissetta R32Lost in Deauville R32
665608
Kazuki Nishiwaki29JPN48+15+2Daegu R32Lost in Bucharest 3 R16
Lost in Karuizawa R16
666437
Luca Potenza23ITA48-92-16Caltanissetta R32
667666
Linang Xiao24CHN48
668468
Dominik Kellovský27CZE48-6-1Kursumlijska Banja 8 R32
669605
Lorenzo Bocchi26ITA47-4-1
670588
Alexander Zgirovsky22BLR47+7+1Grasse R32Lost in Deauville R32
Lost in Carnac R16
671575
Kasidit Samrej23THA47+1Lost in Anning R32
672309
Julian Ocleppo26ITA46+3
673515
Émilien Voisin24FRA46-50-8
674664
Daniel Pátý24CZE46+11+1Grodzisk Mazowiecki R32Lost in Celje SF
675641
Lilian Marmousez22FRA46-5-1Caltanissetta R32Lost in Deauville R32
676530
Evgeny Philippov22RUS46-5-1
677540
Peter Bertran28DOM46-1Santo Domingo 3 R32Lost in Kingston 3 R32
678271
Evan Zhu25USA46-54-8Daegu R16Lost in Anning R32
Lost in Baotou R16
679479
Felix Corwin28USA46Lost in Qual. Tyler R1
680 NCH 
(773)
Alessandro Pecci23ITA46+103+16Cervia W
Lost in Vrhnika R16
681680
Mateo Barreiros Reyes23BRA46
682 NCH 
(700)
Emile Hudd24GBR46+19+4Lost in Celje SF
68312
Feliciano López42ESP45-1
684530
M Rifki Fitriadi25INA45-18-3
685420
Alexandr Cozbinov29MDA45-85-15
686 NCH 
(722)
Lucas Bouquet26FRA45+36+7Grasse R32Lost in Deauville R32
Lost in Carnac SF
Qual. Grasse W
687 NCH 
(704)
William Grant23USA45+17+4Lost in Kingston 3 SF
688466
Harry Wendelken22GBR45-15-2Lost in Mataro R32
Lost in Qual. Surbiton R2
689608
Mario Gonzalez Fernandez22ESP45+8+2Cordoba R32Lost in Bucharest 3 QF
690668
James Tracy21USA44-2Lost in Qual. Tyler R1
691453
Arklon Huertas Del Pino Cordova29PER44-2
692225
Karim Mohamed Maamoun33EGY44-2
693279
Rubin Statham37NZL44-15-2
694622
Amaury Raynel21FRA44-8-1
695595
S D Prajwal Dev28IND44-21-3Lost in Addis Ababa 2 R16
69650
Juan Ignacio Lóndero30ARG43-2
697130
Duck-hee Lee26KOR43-5-1Daegu R32
698504
Simon Beaupain25BEL43+9+2Grasse R32Lost in Deauville QF
Lost in Carnac R32
699653
Peter Benjamin Privara19SVK43-12-2Cordoba R32
700643
Lorenzo Claverie21ITA42-2Santo Domingo 3 R32
701495
Tristan McCormick25USA42-10-2Cordoba R32Lost in Mataro R32
Lost in La Nucia R32
702197
Jeremy Jahn34GER41
703289
Renta Tokuda26JPN41+7+1Lost in Monastir 22 R16
70440
Thiemo de Bakker35NED41-1
705477
Peter Fajta22HUN41-21-4Gyula W
706198
Elliot Benchetrit25MAR41+54+8Grasse R32Lost in Bucharest 3 F
707706
Stijn Slump25NED41-1
708 NCH 
(718)
Miloš Karol21SVK41+10+2Lost in Gyula QF
Lost in Qual. Prostejov R1
709519
Amr Elsayed25EGY41-1
710689
Michiel De Krom25NED41-1
711469
Juan Sebastián Gómez32COL40+3+1Lost in Qual. Santa Fe R2
712702
Fabien Salle24FRA40-1
713705
Alexandros Skorilas24GRE40
714682
Lorenzo Carboni18ITA40-9-1Lost in Bucharest 3 R32
Lost in Vicenza R32
715 NCH 
(716)
Bautista Vilicich22ARG39+6+1Lost in Qual. Santa Fe R2
716686
Taisei Ichikawa23JPN39-1
71774
Mirza Bašić32BIH38+10+1Sarajevo R32Lost in Bol 2 R16
718 NCH 
(736)
Maé Malige18FRA38+22+3Lost in Qual. French Open R1
Lost in Carnac QF
719552
Jorge Martinez Martinez28ESP38-3-1
720681
Millen Hurrion24GBR38-3-1
721670
Cyril Vandermeersch25FRA38+2
722 NCH 
(726)
Diego Fernandez Flores23CHI38+8+1Lost in Mataro R16
723721
Aziz Ouakaa24TUN38+8+1Monastir 23 R32Lost in Monastir 22 QF
724657
Justin Barki24INA37-41-8
725545
Sebastian Prechtel28GER37-1
726182
Maximilian Neuchrist32AUT37
727463
Alfredo Perez27USA37-2
728723
Ryotaro Taguchi23JPN37Lost in Anning R16
Lost in Baotou R16
729718
Henrik Wiersholm27USA37
730532
Adrien Gobat22FRA37-93-16
731 NCH 
(734)
John Sperle22GER37+3+1Lost in Kiseljak R16
732709
Jimmy Yang26GER37+1+1Lost in Anning R32
Lost in Baotou R16
733719
Kokoro Isomura21JPN37-14-2Dededo R32Lost in Karuizawa R16
734395
Wishaya Trongcharoenchaikul29THA37+44+6Lost in Anning QF
Lost in Baotou QF
735 NCH 
(787)
Peter Buldorini19ITA36+62+8Lost in Cervia F
736 NCH 
(756)
Axel Nefve23USA36+20+2Lost in Qual. Little Rock R2
Lost in Qual. Tyler R1
737635
Maxence Beaugé23FRA36+6+1Grasse R32Lost in Deauville R16
Lost in Carnac R16
738691
Jacob Brumm25USA36-3San Diego 2 R32Lost in San Diego QF
739689
Sebastian Sorger18AUT36+8+1Hrastnik R32Lost in Bol QF
740406
Timo Legout22FRA35-20-3
741719
Oliver Tarvet20GBR35-4
742620
Eliot Spizzirri22USA35-4
743531
Johannus Monday22GBR35-4
744737
Ignacio Antonio Becerra Otarola23CHI35-3
745150
João Domingues30POR35+65+8Setubal R16Lost in La Nucia SF
746 NCH 
(768)
Viktor Jović22SRB35+28+4Kursumlijska Banja 8 R32Lost in Brcko QF
Lost in Kursumlijska Banja 7 QF
747578
Jiří Barnat22CZE35+15+2Lost in Celje QF
Lost in Qual. Prostejov R1
748709
Lewie Lane23GER35-6
749CH
Axel Garcian21FRA35+6+1Grasse R32Lost in Deauville R16
750742
Erik Arutiunian19BLR35-6
751719
Hanyi Liu23CHN35+6+1Lost in Anning R16
Lost in Baotou R32
752633
Zura Tkemaladze24GEO35-6
753748
Nicolai Budkov Kjaer17NOR34-5
754 NCH 
(922)
Aryan Shah18IND34+168+17Lost in Kingston 2 QF
Kingston 3 W
755605
Niki Kaliyanda Poonacha29IND34-5
756659
Rishab Agarwal28IND34-56-8
757756
Alexander Stater25USA34+2+1Lost in Qual. Santa Fe R2
758599
Giorgio Tabacco20ITA34-7
759746
Massimo Giunta19ITA34-6Lost in Cervia R32
760705
Antoine Ghibaudo19FRA34+16+3Lost in Carnac QF
761755
Aoran Wang27CHN33+4+1Lost in Anning R16
762557
John Echeverria22ESP33-1Lost in Mataro R16
Lost in La Nucia R32
763687
Daisuke Sumizawa25JPN33-9-1Lost in Kursumlijska Banja 6 R32
764686
Florian Broska26GER33+11+2Lost in Bol QF
Lost in Bol 2 R32
765688
Alexandre Aubriot24FRA33-2Lost in Deauville R16
766665
Cash Hanzlik22USA32-8-1San Diego 2 R32Lost in San Diego R32
767755
Branko Djuric19SRB32-3Kursumlijska Banja 8 R32
768280
Álvaro López San Martín27ESP32-19-2
76990
Emilio Gómez32ECU32+19+3Santa Fe R32Qual. Santa Fe W3682
770463
Jaimee Floyd Angele24FRA32-58-8
771767
Patrick Kaukovalta25FIN32-4Lost in Celje R32
772715
Leonardo Rossi21ITA32-27-3Hrastnik R32Lost in Vrhnika R16
773489
Jack Pinnington Jones21GBR31-4
774717
Alex Martinez23ESP31-4
775586
Andrej Nedic19BIH31-106-16
776686
Jakob Schnaitter28GER31-4
777728
Patrick Brady19GBR31-4Monastir 23 R32
778615
Alejandro Manzanera Pertusa21ESP31-12-1Cordoba R32Lost in La Nucia R32
779777
Patrick Zahraj24GER31-2Lost in Vrhnika R32
780589
Edward Winter19AUS30-9-1Daegu R32
78184
Henri Laaksonen32SUI30-1Lost in Qual. Prostejov R1
782 NCH 
(785)
Alan Fernando Rubio Fierros25MEX30+25+3San Diego 2 R32Lost in San Diego SF
783696
Deney Wassermann23NED30-2
784782
Petr Bar Biryukov22RUS30-2
785773
Samuele Pieri22ITA30+8+1Lost in Cervia QF
7867
Fernando Verdasco40ESP29-1
78726
Filip Krajinović32SRB29-19-2Lost in Qual. French Open R2
788603
Palaphoom Kovapitukted24THA29-9-1
789669
Shunsuke Mitsui22JPN29-3
790 NCH 
(793)
Emilien Demanet19BEL29+5+1Lost in Celje R16
791789
Daniel Antonio Núñez23CHI29-2Santo Domingo 3 R32
792382
Thomas Fancutt29AUS29-2
793367
Nathan Ponwith26USA29-41-5San Diego 2 R32Lost in San Diego QF
794420
Stefan Palosi24ROU29-3
795678
Joshua Sheehy27USA29-11-1Lost in Kingston 2 R16
Lost in Kingston 3 QF
796694
Xiaofei Wang21CHN28
797469
Ezekiel Clark25USA28-102-15Daegu R16Lost in Kingston 2 R32
798CH
Luca Fantini23ITA28Lost in Addis Ababa 2 R32
799700
Marcel Zieliński23POL28+1Grodzisk Mazowiecki R32Lost in Brcko R32
800791
Mitsuki Wei Kang Leong19MAS28+1Daegu R16Lost in Anning R16
Lost in Karuizawa R32
801795
Thomas Setodji28FRA27+2Lost in Deauville R32
802694
Jeremy Jin19AUS27+2San Diego 2 R32
803520
Conner Huertas del Pino28PER27+2
804437
Adam Moundir29MAR27-10-1
805485
Digvijaypratap Singh24IND27-18-2
806CH
Patrick Maloney24USA27
807673
Yuta Kawahashi26JPN27-108-15
808430
Sidharth Rawat31IND27+1
809601
Eero Vasa27FIN27-1Grodzisk Mazowiecki R32Lost in Celje R32
810 NCH 
(824)
Mariano Tammaro20ITA27+19+2Caltanissetta R32Lost in Celje QF
811806
Ishaque Eqbal26IND27+29+3Lost in Addis Ababa 2 QF
812743
Seydina Andre20SEN27+11+1Caltanissetta R32Lost in Kursumlijska Banja 6 QF
813 NCH 
(843)
Maik Steiner29GER27+30+3Grodzisk Mazowiecki R32Lost in Addis Ababa 2 QF
814768
Grigoriy Lomakin26KAZ27-1Monastir 23 R32Lost in Qual. Monastir 22 R3
815392
Patrik Rikl25CZE26-13-1Lost in Qual. Prostejov R1
815546
Uisung Park23KOR26-1Daegu R16
817796
Pierre Yves Bailly20BEL26-2
818793
Filippo Moroni23ITA26-2
819812
Joaquin Aguilar Cardozo19URU26-1
820 NCH 
(821)
Yi Zhou19CHN26+1
821808
Bang Shuo Yin25TWN26-2Lost in Anning R32
Lost in Baotou R32
822 NCH 
(853)
Ioan Alexandru Chirita21ROU26+31+3Lost in Bucharest 3 QF
Lost in Constanta R16
823509
Tao Mu24CHN26-24-2
824781
Dan Martin25CAN26+120+10Santo Domingo 3 R32Lost in Kingston 2 QF
Lost in Kingston 3 F
825790
Kody Pearson24AUS26-3San Diego 2 R32Lost in San Diego R32
826561
Fermin Tenti26ARG26+43+4Grodzisk Mazowiecki R32Lost in Kursumlijska Banja 6 QF
Lost in Kursumlijska Banja 7 QF
827536
Petr Nouza25CZE25-3
828 NCH 
(915)
Rei Sakamoto17JPN25+164+12Lost in Cervia SF
Lost in La Nucia SF
829770
Tauheed Browning21USA25-4
830595
Masamichi Imamura25JPN25+18+2Lost in Karuizawa QF
Lost in Daegu R32
831 NCH 
(850)
Luciano Carraro26ITA25+19+2Lost in Cervia QF
832819
Adit Sinha20USA25+5+1San Diego 2 R32Lost in San Diego R16
833789
Yaroslav Demin18RUS25-7Zagreb R3231100
834776
Aliaksandr Liaonenka25BLR25-7
835216
David Pérez Sanz30ESP25+29+3Qual. Mataro W
Lost in Mataro QF
Lost in La Nucia R32
836822
Ofek Shimanov18ISR25-8Setubal R32
837606
Călin Manda26ROU25-25-2
838635
Luigi Sorrentino25ITA25+44+4Lost in Celje QF
Lost in Vrhnika SF
839789
Noah Schachter24USA25-47-4San Diego 2 R32
840821
Leo Vithoontien24JPN25-10Lost in Kingston 2 R32
Lost in Kingston 3 R16
841680
Aleksandr Braynin24UKR25+1+1Grodzisk Mazowiecki R16Lost in Brcko R32
Lost in Gyula R16
842807
Matthew William Donald19CZE25-11Grasse R32Lost in Celje R32
Qual. Grasse W
843459
Jeremy Beale29AUS24-11
84419
Pablo Cuevas38URU24-11
845645
Johan Alexander Rodriguez20COL24-28-2Santo Domingo 3 R16
846 NCH 
 1142
Rudy Quan18USA24+299+16Tyler R32Qual. Little Rock W
Lost in Little Rock QF
3099
847828
Samir Banerjee20USA24-12
848832
Amit Vales18ISR24-12Setubal R16
849726
Juan Manuel La Serna20ARG24-11
850751
Guy Den Heijer27NED24+15+2Lost in Bucharest 3 QF
851835
Matt Hulme25AUS24-10San Diego 2 R32Lost in San Diego R32
852837
Niccolo Catini26ITA24+7+1Lost in Cervia R16
853660
Michael Zhu31USA24-9Lost in Monastir 22 R32
854501
Shinji Hazawa25JPN23-9Dededo R32Lost in Karuizawa R32
855840
Daniil Ostapenkov21BLR23-9
856843
Yanis Ghazouani Durand23FRA23-7Monastir 23 R32
857219
Nicolás Álvarez Varona23ESP23-10Lost in Qual. Vicenza R1
Lost in Zagreb R32
858740
Juan Carlos Aguilar25CAN23-38-3Santo Domingo 3 R32
859848
Bogdan Pavel24ROU23+4+1Lost in Bucharest 3 R32
Lost in Constanta R16
860488
Quentin Folliot25FRA23-8
861 NCH 
(940)
Hayato Matsuoka19JPN23+118+9Lost in Kursumlijska Banja 6 F
Lost in Kursumlijska Banja 7 R16
862 NCH 
(880)
Federico Bondioli19ITA23+18+2Lost in Cervia QF
Lost in Qual. Zagreb R1
863815
Thomas Braithwaite24AUS23-7
864852
Paulo Andre Saraiva Dos Santos23BRA23-7Monastir 23 R32
865837
Maxim Zhukov19RUS23-11Lost in Kursumlijska Banja 6 R32
Lost in Kursumlijska Banja 7 R32
866759
Louis Tessa26FRA23-8Monastir 23 R32Lost in Brcko R32
867 NCH 
(874)
Jasza Szajrych22POL23+16+2Grodzisk Mazowiecki R32Lost in Bol QF
Lost in Bol 2 R32
868855
Etienne Donnet23FRA22-8
869 NCH 
(877)
Franco Ribero24ARG22+8+1Lost in Qual. Santa Fe R2
870441
Gergely Madarász29HUN22+41+4Lost in Brcko R32
Lost in Gyula SF
871830
Luke Simkiss25GBR22-9Lost in Mataro R32
872582
Colin Markes27USA22-33-2
873267
Collin Altamirano28USA22-7San Diego 2 R32Lost in San Diego R16
874811
Samir Hamza Reguig22ALG22-4Lost in Monastir 21 R16
Lost in Monastir 22 R32
87510
Pablo Carreño Busta32ESP21+174+10Lost in French Open R128
876838
Iiro Vasa21FIN21-5Grodzisk Mazowiecki R32
877509
Murphy Cassone21USA21-5Lost in Little Rock R32
Lost in Qual. Tyler R1
878845
Isaac Becroft23NZL21-5San Diego 2 R16Lost in San Diego R32
879444
Jonathan Mridha29SWE21-4
880876
Justin Engel16GER21-4Lost in Qual. Heilbronn R1
881628
Maxime Mora27FRA21-30-2
882CH
Pavle Marinkov18AUS21+8+1Lost in Bol 2 R16
883197
Evan Furness25FRA21-5Lost in Carnac R32
884879
Albert Pedrico Kravtsov18ESP21-5Cordoba R32Lost in Mataro R32
885870
Gianluca Cadenasso19ITA21-4Lost in Cervia R32
886851
Preston Brown22USA21-31-2
887581
Ignacio Carou24URU21-20-1Lost in Qual. Santa Fe R1
888595
Alec Beckley22RSA21-20-1
889744
Boris Butulija25SRB21-4Kursumlijska Banja 8 R32Lost in Kursumlijska Banja 6 R16
Lost in Kursumlijska Banja 7 R32
89092
Brayden Schnur28CAN20-3
891790
Yeong Seok Jeong24KOR20-2Daegu R32
892886
Mees Rottgering16NED20-1
893165
Aldin Šetkić36BIH20-1Monastir 23 R32
894776
Vito Tonejc24CRO20+19+2San Diego 2 R32Lost in San Diego QF
895887
Thanapet Chanta24THA20-2
896880
Jesse Flores29CRC20+41+4Lost in Monastir 21 R32
Lost in Monastir 22 SF
897715
Ray Ho24TWN20-2
898 NCH 
(921)
Gabriele Bosio23ITA20+50+4Lost in Brcko SF
899370
David Poljak28CZE20-2
900876
Jack Logé19BEL20-16-1Caltanissetta R32Lost in Celje R32
901863
Ben Jones26GBR20+29+3Lost in Qual. Surbiton R2
902328
Arjun Kadhe30IND19-4
903614
Savva Polukhin25RUS19-4
904663
Calum Puttergill30AUS19-16-1
905566
Franco Emanuel Egea28ARG19-3
906256
Johan Nikles27SUI19+3+1Cordoba R32Lost in La Nucia R16
907889
Jayden Court23AUS19-4
908834
Alexandre Reco25FRA19+4+1Setubal R32Lost in Deauville R16
Lost in Carnac R32
909 NCH 
(938)
Trey Hilderbrand24USA19+32+3Santa Fe R32Qual. Santa Fe W2369
910905
Francisco Rocha24POR19-5Setubal R32
911616
Koray Kırcı25TUR19+34+3Lost in Kiseljak QF
Lost in Qual. Heilbronn R1
912873
Daniel Bagnolini21ITA19-8Lost in Cervia R32
Lost in Kursumlijska Banja 7 R32
913906
Corban Crowther21NZL19-7Grodzisk Mazowiecki R32Lost in Bol 2 R16
914363
Oscar Jose Gutierrez31BRA19+4+1Qual. Cordoba R3Lost in Celje R16
915827
Pietro Marino23ITA19+4+1Caltanissetta R32Lost in Bucharest 3 R16
916807
Andrea Bacaloni22ITA19-9Caltanissetta R32Lost in Monastir 21 R32
917201
Lucas Miedler27AUT18-9
918249
Edan Leshem27ISR18-17-1Setubal R16
919869
Oliver Ojakaar19EST18-9Grodzisk Mazowiecki R16
920446
Jumpei Yamasaki26JPN18-24-2
921753
Justin Roberts27BAH18-7
922836
Kai Lemstra24GER18-6
923850
Francesco Ferrari26ITA18+83+5Grodzisk Mazowiecki R32Lost in Brcko R16
Lost in Constanta SF
924917
Fares Zakaria23EGY18-7Sarajevo R32Lost in Kiseljak R16
925854
Stefano Reitano26ITA18+3+1Hrastnik R32Lost in Brcko R16
926777
Kosuke Ogura28JPN18+60+4Lost in Kingston 2 R32
Lost in Kingston 3 SF
927903
Siem Woldeab22USA17-7
928455
Adrian Bodmer29SUI17-7
929 NCH 
 1084
Mikhail Gorokhov20RUS17+253+10Monastir 23 R32Lost in Monastir 21 QF
Lost in Monastir 22 F
930608
Manuel Mazza25ITA17-7
931887
Tomas Curras Abasolo24ESP17-6
932 NCH 
(938)
Sheng Tang24CHN17+6+1Lost in Anning R32
Lost in Baotou R16
933 NCH 
(959)
Andrew Fenty24USA17+26+2Lost in Kingston 2 R16
Lost in Kingston 3 R16
934508
Manish Sureshkumar24IND17-19-1Monastir 23 R32Lost in Monastir 22 R32
935926
Brian Bozemoj20NED17-9
936934
Rafael Tosetto25BRA17+7+1Lost in Qual. Santa Fe R2
937934
Sean Hess23ARG17+10+1Lost in Kursumlijska Banja 6 R32
Lost in Kursumlijska Banja 7 R16
938793
Gabriele Maria Noce28ITA17+13+1Lost in Brcko R16
Lost in Constanta R32
939927
Valerio Perruzza24ITA17-12Caltanissetta R32Lost in Cervia R32
Lost in Gyula R32
940677
Keisuke Saitoh23JPN17-11Kursumlijska Banja 8 R32Lost in Kursumlijska Banja 6 R16
Lost in Kursumlijska Banja 7 R32
941 NCH 
(979)
Aleksandr Lobanov23RUS17+46+3Santa Fe R32Qual. Santa Fe W2167
942919
Raphaël Pérot22FRA16-11
94333
John Millman34AUS16-11
944913
Jack Loutit19NZL16-11Monastir 23 R32
945610
Guy Orly Iradukunda28BDI16-11
946 NCH 
(982)
Théo Papamalamis18FRA16+51+3Lost in Qual. French Open R1
Lost in Carnac QF
947812
Alexander Kotzen23USA16-12
948911
Kalman L. Boyd27USA16-24-1
949619
Benjamin Winter Lopez26ESP16-13Cordoba R32Lost in Mataro R32
950799
Louis Dussin24FRA16+55+3Qual. Deauville W
Lost in Deauville QF
951939
Ivan Marrero Curbelo25ESP16-9
952925
Gian Matias Di Natale26ITA16-12Caltanissetta R32Lost in Bucharest 3 R32
953886
Tomas Lanik22SVK16-3Lost in Bol R32
Lost in Qual. Prostejov R1
954822
Koki Matsuda23JPN16-5Sarajevo R32Lost in Brcko R32
Lost in Kiseljak R32
955916
Jeffrey Von Der Schulenburg22SUI15-3
956944
Hunter Heck22USA15-3
957786
Derek Pham20AUS15-3San Diego 2 R32
958786
Chukang Wang24CHN15-3
959877
Matt Kuhar27USA15+37+2Santo Domingo 3 R32Lost in Kingston 2 R16
Lost in San Diego R16
960 NCH 
(969)
Federico Cina17ITA15+14+1Lost in Vrhnika R16
961947
Marc Majdandzic19GER15-5Lost in Brcko R32
962 NCH 
 1046
Daniel Khazime19RUS15+88+4Monastir 23 R32Lost in Monastir 22 SF
963523
Mark Whitehouse31GBR15-69-5
964958
Nikos Lehmann18ARG15-6Lost in Bol R32
Lost in Bol 2 R32
965890
Nikolay Nedelchev20BUL15-19-1
966944
Daniel De Jonge24NED15-6
967961
Michael Bassem Sobhy20EGY15-6Sarajevo R32
968824
Pierre Delage23FRA15-4
969963
Juan Estevez18ARG15-6Santa Fe R321965
970447
Kuan Yi Lee27TWN14-2
97126
Lukáš Rosol38CZE14-2
972692
Boris Pokotilov27RUS14-1
973884
Tuncay Duran20TUR14
974972
Kaylan Bigun18USA14-2
97560
Tatsuma Ito36JPN14-114-8Dededo R32
976936
Keshav Chopra22USA14-19-1Santo Domingo 3 R16
977949
Fons Van Sambeek22NED14-3Lost in Deauville R32
978964
George Houghton25GBR14-2
979963
Igor Kudriashov20RUS14-1
980 NCH 
(997)
Carlo Alberto Caniato18ITA14+20+1Lost in Cervia R16
981974
Noah Perfetti22ITA14-4Hrastnik R16Qual. Cervia W
Lost in Cervia R32
Lost in Gyula R32
982976
Lautaro Agustin Falabella26ARG14-2
983598
Simon Anthony Ivanov23BUL14-44-2Lost in Kursumlijska Banja 6 R16
Lost in Kursumlijska Banja 7 R16
984979
Adam Heinonen21SWE14-3Kursumlijska Banja 8 R32
984264
Aleksandre Metreveli30GEO14-2
986782
Gabriel Donev27BUL14+25+1Lost in Kursumlijska Banja 6 QF
987841
Nicolas Parizzia25SUI14-4Lost in Bol R32
Lost in Bol 2 R32
988960
Pablo Trochu20FRA14-26-1Grasse R32Lost in Addis Ababa 2 R32
Qual. Grasse W
989983
Jesse Delaney25AUS14-4Dededo R16Lost in Karuizawa R32
990955
Jake Van Emburgh25USA14+24+1San Diego 2 R32Lost in Kingston 2 R16
Lost in Kingston 3 R32
991462
Alex Hernandez24MEX13-3
992467
Marcelo Zormann27BRA13-3
993963
Pablo Masjuan Ginel21ESP13-28-1
994125
Noah Rubin28USA13-4
995447
Jorge Panta28PER13-28-1
996991
Hayden Jones17AUS13-2
997968
Tyler Stice23USA13-2
998518
Ryota Tanuma28JPN13+47+2Lost in Karuizawa QF
999 NCH 
 1280
Matyáš Černý22CZE13+290+8Grodzisk Mazowiecki R32Lost in Gyula F
1000532
Maciej Rajski33POL13-2
In Play :
French Open GS2000  
Surbiton CH125  
Heilbronn, Prostejov CH100  
Tyler, Zagreb CH75  
Santa Fe CH50  
Cordoba, Grasse M25  
Kursumlijska Banja 8   
Sarajevo, Setubal   
Caltanissetta, Daegu M15  
Dededo   
Grodzisk Mazowiecki   
Hrastnik   
Monastir 23   
San Diego 2   
Santo Domingo 3   
Highlight Country :