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
(R32  )
952510725
21
Novak Djoković37SRB8160-1-1800French Open R16
(R32  )
83609960
31
Carlos Alcaraz21ESP6980-320French Open QF
(R16  )
73808580
41
Daniil Medvedev28RUS6485+1+190French Open R16
(R32  )
66858285
52
Alexander Zverev27GER5785-1-520French Open R16
(R32  )
59857585
65
Andrey Rublev26RUS4710+10Lost in French Open R32 
7 NCH 
  (8)  
Hubert Hurkacz27POL3995+1+110Lost in French Open R16
83
Grigor Dimitrov33BUL3775+2+220French Open QF41755375
93
Stefanos Tsitsipas25GRE3740+40French Open QF
(R16  )
41405340
109
Alex de Minaur25AUS3645+1+155French Open R1638455445
Advertisement
112
Casper Ruud25NOR3425-4-1000French Open R16
(R32  )
36255225
125
Taylor Fritz26USA3090+110French Open R1632904890
1312
Tommy Paul27USA2710+1+55Lost in French Open R32
14CH
Ben Shelton21USA2590+1+90Lost in French Open R32
(R128  )
154
Holger Rune21DEN2540-2-160French Open R16
(R64  )
27404340
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+20French Open R1618103410
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 R32Lost in French Open R128Lost in French Open R128
Prostejov R32
9601050
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'Connell29AUS778+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-35Surbiton R32Lost in French Open R128Lost in French Open R128
Surbiton R32
748863
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 Bergs24BEL688+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-35Surbiton R32Lost in Qual. French Open R1Lost in Qual. French Open R1
Surbiton R32
633750
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-15Heilbronn R32Lost in French Open R128Lost in French Open R128
Heilbronn R32
594684
1077
David Goffin33BEL583+8+40Lost in French Open R64
10817
Albert Ramos Viñolas36ESP582+3+4Heilbronn R32Lost in Qual. French Open R1Lost in Qual. French Open R1
Heilbronn R32
582668
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
1137
Richard Gasquet37FRA555+11+40Lost in French Open R64 
11410
Denis Shapovalov25CAN550+4+10Surbiton R32Lost in French Open R32
(R64  )
Lost in French Open R32
(R64  )
Surbiton R32
558675
11548
Pedro Cachín29ARG549-7-35Prostejov R32Lost in French Open R128Lost in French Open R128
Prostejov R32
556649
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-11Surbiton R32Lost in French Open R128Lost in French Open R128
Surbiton R32
514631
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 Kukushkin36KAZ466-1-26Surbiton R32Qual. French Open W
Lost in French Open R128
Qual. French Open W
Lost in French Open R128
Surbiton R32
474591
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
141 NCH 
(144)
Román Andrés Burruchaga22ARG419+3-12Qual. French Open W
Lost in French Open R128
14288
Dominic Stricker21SUI417+1-26Surbiton R32425542
14393
Liam Broady30GBR415+4-8
144 NCH 
(147)
Benjamin Hassan29GER415+5-3Heilbronn R32Lost in Qual. French Open R2Lost in Qual. French Open R2
Heilbronn R32
415508
145126
Leandro Riedi22SUI414+6Surbiton R32Lost in Qual. French Open R1Lost in Qual. French Open R1
Surbiton R32
422539
146135
Jesper de Jong24NED408+30+64Qual. French Open W
Lost in French Open R64 
147129
Shintaro Mochizuki21JPN406+15+40Surbiton R32Qual. French Open W
Lost in French Open R128
Qual. French Open W
Lost in French Open R128
Surbiton R32
414531
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 R32Lost in Qual. French Open R2Lost in Qual. French Open R2
Prostejov R32
400492
Advertisement
15172
Yosuke Watanuki26JPN395+1-8
152112
Marco Trungelliti34ARG395+17+39Lost in Qual. French Open R2
Lost in Vicenza F
15318
Benoît Paire35FRA388+2Lost in Qual. French Open R1
154106
Zsombor Piros24HUN387-3Lost in Qual. French Open R1
Lost in Vicenza R32
15587
Jurij Rodionov25AUT386-16-101Heilbronn R32Lost in Qual. French Open R1Lost in Qual. French Open R1
Heilbronn R32
393486
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 Ritschard30SUI351+13+16Heilbronn R32Lost in Qual. French Open R3Lost in Qual. French Open R3
Heilbronn R32
352445
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+3Heilbronn R32Lost in Qual. French Open R1Lost in Qual. French Open R1
Heilbronn R32
347440
17595
Hugo Grenier28FRA340+10+8Lost in Qual. French Open R2
17679
Juan Manuel Cerúndolo22ARG340+2Lost in Qual. French Open R2
177175
Martin Damm20USA340+2Lost in Qual. French Open R1
178172
Alejandro Moro Cañas23ESP340+12+16Heilbronn R32Lost in Qual. French Open R3Lost in Qual. French Open R3
Heilbronn R32
347440
179 NCH 
(180)
Coleman Wong19HKG338+2-2Tyler R32Lost in Qual. French Open R1
Lost in Little Rock R32
Lost in Qual. French Open R1
Lost in Little Rock R32
Tyler R32
343412
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+3Qual. Surbiton R2
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 R32Lost in Qual. French Open R3Lost in Qual. French Open R3
Surbiton R32
312429
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
196151
Enzo Couacaud29FRA302+12+8Zagreb R32Lost in Qual. French Open R2Lost in Qual. French Open R2
Zagreb R32
308377
197128
Andrea Vavassori29ITA301-27-54Lost in Qual. French Open R3
19847
Marc-Andrea Hüsler27SUI301-4-7Qual. Surbiton R2Lost in Qual. French Open R1Lost in Qual. French Open R1
Qual. Surbiton R2
303303
199171
Beibit Zhukayev23KAZ299-28-54Surbiton R32Lost in Qual. French Open R1Lost in Qual. French Open R1
Surbiton R32
307424
200191
Nerman Fatić29BIH299+20+18Zagreb R32Lost in Qual. French Open R1
Lost in Vicenza SF
Lost in Qual. French Open R1
Lost in Vicenza SF
Zagreb R32
305374
Advertisement
201197
Henrique Rocha20POR299+2Zagreb R32Lost in Qual. French Open R1Lost in Qual. French Open R1
Zagreb R32
304373
202155
Dino Prižmić18CRO297+2Zagreb R32Lost in Qual. French Open R1Lost in Qual. French Open R1
Zagreb R32
303372
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 Jasika27AUS295Qual. Surbiton R2Lost in Qual. French Open R1Lost in Qual. French Open R1
Qual. Surbiton R2
297297
20785
Dennis Novak30AUT295Prostejov R32Lost in Qual. French Open R2Lost in Qual. French Open R2
Prostejov R32
302395
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
214193
Nick Hardt23DOM281-21-28Zagreb R32Lost in Qual. French Open R1Lost in Qual. French Open R1
Zagreb R32
287356
21549
Illya Marchenko36UKR281+1-2
216134
Manuel Guinard28FRA280+9+6Lost in Qual. French Open R2
21737
Bernabé Zapata Miralles27ESP279+2-2Prostejov R32Lost in Qual. French Open R2Lost in Qual. French Open R2
Prostejov R32
286379
218190
Oliver Crawford25GBR279-3Lost in Qual. French Open R1
219181
Daniel Rincon21ESP278+17+16Zagreb R32Lost in Qual. French Open R3Lost in Qual. French Open R3
Zagreb R32
284353
220170
Maxime Janvier27FRA278-3-5Heilbronn R32Lost in Qual. French Open R2
Lost in Vicenza R32
Lost in Qual. French Open R2
Lost in Vicenza R32
Heilbronn R32
285378
221135
Sho Shimabukuro26JPN277+2Surbiton R32Lost in Qual. French Open R1Lost in Qual. French Open R1
Surbiton R32
285402
222193
Tristan Boyer23USA272+2-2Lost in Qual. French Open R1
223108
Franco Agamenone31ITA272+4Lost in Qual. French Open R1
Lost in Vicenza R32
224158
Yu-hsiou Hsu25TWN267+5Tyler R32Lost in Little Rock R32Lost in Little Rock R32
Tyler R32
273342
225 NCH 
(226)
Joao Fonseca17BRA267+5Surbiton R32275392
226123
Ryan Peniston28GBR267-11-16Qual. Surbiton R2Lost in Qual. French Open R1Lost in Qual. French Open R1
Qual. Surbiton R2
269269
227183
Adrian Andreev23BUL266+8+2Zagreb R32Lost in Qual. French Open R2
Lost in Vicenza QF
Lost in Qual. French Open R2
Lost in Vicenza QF
Zagreb R32
268337
228191
Kyrian Jacquet23FRA265+4Prostejov R32Lost in Qual. French Open R1Lost in Qual. French Open R1
Prostejov R32
272365
229125
Juan Pablo Ficovich27ARG265-3-8
230181
Abdullah Shelbayh20JOR265+18+20Tyler R32Lost in Little Rock SFLost in Little Rock SF
Tyler R32
271340
231194
Dane Sweeny23AUS257+6-4Lost in Qual. French Open R1
Lost in Qual. Surbiton R1
232123
Timofey Skatov23KAZ257-33-46Prostejov R32Lost in Vicenza R32Lost in Vicenza R32
Prostejov R32
264357
233114
Gijs Brouwer28NED257+8+1Qual. Surbiton R2259259
234202
Clément Tabur24FRA256-8Lost in Qual. French Open R1
235203
Jules Marie32FRA256+7Lost in Qual. French Open R1
236214
Aziz Dougaz27TUN256-3-9Zagreb R32Lost in Qual. French Open R2
Lost in Vicenza R16
Lost in Qual. French Open R2
Lost in Vicenza R16
Zagreb R32
256325
237 NCH 
(238)
Philip Sekulic20AUS255+1-6
238162
Dmitry Popko27KAZ255+6+4Zagreb R32Lost in Qual. French Open R1
Lost in Vicenza QF
Lost in Qual. French Open R1
Lost in Vicenza QF
Zagreb R32
257326
239125
Alex Bolt31AUS253+1-4Qual. Surbiton R2255255
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-2Surbiton R32254371
24438
Alex Molčan26SVK243-32-45Prostejov R32Lost in Qual. French Open R1Lost in Qual. French Open R1
Prostejov R32
250343
245206
Lukas Neumayer21AUT243-17-25Prostejov R32Lost in Qual. French Open R1
Lost in Vicenza R32
Lost in Qual. French Open R1
Lost in Vicenza R32
Prostejov R32
250343
246243
Ethan Quinn20USA241+6+2Qual. Tyler R2Lost in Little Rock R32Lost in Little Rock R32
Qual. Tyler R2
243243
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-30Lost in Qual. French Open R1
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+8Lost in Vicenza 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-13Santa Fe R32221267
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-5Prostejov R32220313
2611
Rafael Nadal37ESP215+14+10Lost in French Open R128 
262194
Gonzalo Oliveira29VEN214-7-22
26365
Egor Gerasimov31BLR213+5-1
264248
Alibek Kachmazov21RUS212-7-21Prostejov R32Qual. Vicenza W
Lost in Vicenza R32
Qual. Vicenza W
Lost in Vicenza R32
Prostejov R32
215308
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-79Qual. Surbiton R2Lost in Qual. French Open R1Lost in Qual. French Open R1
Qual. Surbiton R2
211211
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+3Qual. Surbiton R2Lost in Qual. French Open R1Lost in Qual. French Open R1
Qual. Surbiton R2
206206
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-17Tyler R32Lost in Little Rock R32Lost in Little Rock R32
Tyler R32
197266
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-2
289287
Marvin Möller25GER190-2
290223
Edoardo Lavagno25ITA190-7-7
29175
Kamil Majchrzak28POL189-1+2Qual. Prostejov R2191191
29228
João Sousa35POR189-4
293111
Zdeněk Kolář27CZE188-4Lost in Qual. French Open R2
29462
Gianluca Mager29ITA185
295289
Alexander Blockx19BEL183+3
296200
Yan Bai35CHN182+20+14Lost in Anning F
29770
Guido Andreozzi32ARG180+4
298176
Daniel Masur29GER179-3-6Qual. Heilbronn R1180182
299284
Pedro Sakamoto30BRA179+3-1Santa Fe R32181227
30078
Renzo Olivo32ARG178-26-30Zagreb R32Lost in Qual. Vicenza R1Lost in Qual. Vicenza R1
Zagreb R32
184253
301282
Michael Vrbenský24CZE178-5-6Qual. Prostejov R2180180
302 NCH 
(303)
Robin Bertrand21FRA178+1Lost in Monastir 22 R32
303196
Paul Jubb24GBR176+5+2Qual. Surbiton R2178178
304278
August Holmgren26DEN175+1Heilbronn R32181274
305 NCH 
(306)
Felix Gill22GBR174+6+1Qual. Heilbronn R2176176
30685
Carlos Taberner26ESP174+3Qual. Zagreb R2176176
307177
Andrea Collarini32ARG172-15-15Santa Fe R32176222
308306
Blaise Bicknell22JAM171-2-3Tyler R32Lost in Kingston 2 R16
Lost in Little Rock R32
177246
309 NCH 
(311)
Martin Landaluce18ESP170+5
310309
Remy Bertola25SUI168-5Qual. Heilbronn R1Lost in Qual. Vicenza R2168169
311285
Alexander Weis27ITA168+6Lost in Qual. Vicenza R1
312311
Toby Kodat21USA167+8+1Qual. Prostejov R2169169
313201
Rio Noguchi25JPN167+6Zagreb R32Lost in Kiseljak R16171240
31450
Ričardas Berankis33LTU166-7-8
31520
Guido Pella34ARG165-46-45
3168
John Isner39USA165-12-10
317 NCH 
(323)
Andrés Andrade25ECU164+6+4Tyler R32Lost in Little Rock R16169238
318121
Raúl Brancaccio27ITA164+3
319259
João Lucas Reis Da Silva24BRA162-4-7
320273
Sebastian Fanselow32GER162-7-9Heilbronn R32167260
321302
Andrew Paulson22CZE159-3-8Prostejov R32166259
322 NCH 
(330)
Guy Den Ouden22NED159+44+24Qual. Zagreb R2Mataro W161161
323292
David Jordá Sanchis29ESP159+1-1Zagreb R32165234
324 NCH 
(351)
Fajing Sun27CHN159+41+23Lost in Anning SF
Lost in Baotou F
325111
Ramkumar Ramanathan29IND157+4Tyler R32Lost in Little Rock R32163232
326299
Khumoyun Sultanov25UZB157+2-1Lost in Kursumlijska Banja 7 SF
327 NCH 
(336)
Ignacio Buse20PER157+9+5Lost in Mataro SF
328114
Jason Jung34TWN156-28-25
329 NCH 
(330)
Jakub Nicod19CZE156+2-1
330271
Moez Echargui31TUN155+5+1Qual. Heilbronn R2157157
331153
Jay Clarke25GBR154+25+14Lost in Kiseljak F
332127
Facundo Mena31ARG153+1-1Santa Fe R32156202
333212
Michael Geerts29BEL153-6-6Qual. Heilbronn R1153155
334330
Sandro Kopp24AUT152+3Lost in Qual. Vicenza R1
Lost in Qual. Heilbronn R1
335168
Antoine Bellier27SUI151+3
336 NCH 
(339)
Vadym Ursu27UKR151+3
337221
Hernán Casanova30ARG151-5-6Santa Fe R32154200
338 NCH 
(341)
Gerard Campana Lee19KOR150+3Prostejov R32157250
339323
Hazem Naw24SYR150+4+1Lost in Qual. Vicenza R2
Lost in Qual. Heilbronn R1
340310
Gabriel Debru18FRA149-1Lost in Qual. French Open R1
Lost in Carnac R32
341152
Luke Saville30AUS148-19-16Lost in Qual. Surbiton R1
342258
James McCabe20AUS147-2
343127
Lorenzo Giustino32ITA147+31+16Qual. Zagreb R2Lost in Mataro F149149
344326
Alexis Gautier27FRA147-2
345143
Hiroki Moriya33JPN146-11-8Tyler R32Lost in Little Rock R32152221
346 NCH 
(395)
Jie Cui26CHN145+49+25Anning W
Lost in Baotou R32
347174
Nicola Kuhn24GER144+57+28Lost in Mataro QF
La Nucia W
348217
Jonáš Forejtek23CZE144Qual. Heilbronn R1145147
349244
Lucas Poullain28FRA143-23-16Lost in Deauville SF
Lost in Carnac R16
350272
Orlando Luz26BRA143+1
351310
Mathys Erhard22FRA143-2-1Qual. Zagreb R2Lost in Qual. French Open R1145145
352257
Timo Stodder28GER142-27-18
353298
Aidan McHugh23GBR142-1-1Lost in Qual. Surbiton R1
354220
Blake Mott28AUS141+1Lost in Qual. Surbiton R1
355353
Giles Hussey27GBR141-2-1Lost in Qual. Surbiton R1
356164
Riccardo Bonadio30ITA140-9-4Qual. Zagreb R2Lost in Qual. Vicenza R2142142
357142
Ivan Gakhov27RUS140-90-75Heilbronn R32147240
358354
Gilbert Klier Junior24BRA139-1
35957
Gastão Elias33POR139+1+2Qual. Zagreb R2141141
360359
Matej Dodig18CRO138-1Zagreb R32142211
361 NCH 
(408)
Nishesh Basavareddy19USA136+50+22Lost in Little Rock SF
362190
Matheus Pucinelli De Almeida23BRA136-32-21Santa Fe R32140186
363243
Daniel Michalski24POL136
364289
Corentin Denolly26FRA136-3-1Lost in Deauville QF
36584
Alessandro Giannessi34ITA136+2+2Lost in Qual. Vicenza R2
36652
Soonwoo Kwon26KOR135+128+50Lost in French Open R64
36750
Mikael Ymer25SWE135-22-10
368 NCH 
(369)
Martin Krumich21CZE135+1+2Qual. Prostejov R2137137
369 NCH 
(375)
Matías Soto25CHI135+6+5Qual. Prostejov R2Lost in Kiseljak QF137137
370314
Benjamin Lock31ZIM135-16-7Lost in Addis Ababa 2 SF
371130
Mohamed Safwat33EGY133-1Qual. Prostejov R2135135
372371
James Trotter24JPN132-1Tyler R32138207
373348
Blake Ellis25AUS132-1
374207
Daniel Dutra da Silva35BRA131+11+7Qual. Heilbronn R1Lost in Kiseljak SF132134
375 NCH 
(382)
Arthur Géa19FRA130+7+4Qual. Prostejov R2Lost in Qual. French Open R1
Lost in Qual. Vicenza R2
132132
376 NCH 
(377)
Marcello Serafini21ITA130+1Lost in Qual. Vicenza R1
Lost in Qual. Zagreb R1
377 NCH 
(378)
Alberto Barroso Campos27ESP129+1
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+1Qual. Heilbronn R2128128
383303
Arthur Weber32FRA125+1Lost in Carnac R32
384 NCH 
(427)
Gabi Adrian Boitan24ROU124+43+15Lost in Bucharest 3 SF
Constanta W
385329
Carlos Sánchez Jover23ESP124-39-21Lost in La Nucia R16
Lost in Qual. Zagreb R1
38633
Federico Delbonis33ARG123-13-8
387CH
Joel Schwärzler18AUT123
388167
Nino Serdarušić27CRO123-30-16Qual. Zagreb R2Lost in Qual. Vicenza R2125125
389349
Marat Sharipov21RUS123+59+22Kursumlijska Banja 6 W
Lost in Kiseljak SF
390325
Yankı Erel23TUR121-1Qual. Zagreb R2123123
391363
Damien Wenger24SUI121+9+2Lost 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 W
396154
Altuğ Çelikbilek27TUR119+2
39756
Marius Copil33ROU118-9-4
398278
Lucas Gerch29GER117-2-3Qual. Heilbronn R2119119
399 NCH 
(400)
Alejo Lorenzo Lingua Lavallén23ARG115+8Santa Fe R32119165
400 NCH 
(410)
Valerio Aboian21ARG115+10Santa Fe R32118164
401362
Tim Handel27GER114-39-22Qual. Heilbronn R1Lost in La Nucia R32115117
402144
Cem İlkel28TUR114+10Lost in Qual. Zagreb R1
403 NCH 
(404)
Cannon Kingsley23USA113+10Tyler R32119188
404303
Francesco Forti24ITA113+4-2
405352
Giovanni Oradini26ITA113+4-2Lost in Qual. Vicenza R1
406273
Max Houkes23NED113+10
40716
Marco Cecchinato31ITA112-4-4Lost in Vicenza R16
408210
Raphaël Collignon22BEL112+50+16Lost in Deauville F
409305
Kalin Ivanovski20MKD112+9
410361
Bogdan Bobrov26RUS112+5-1Qual. Prostejov R2114114
411365
Kris Van Wyk27RSA112+10Lost in Monastir 22 R16
412268
Gonzalo Villanueva29ARG111+8-1Santa Fe R32113159
413226
Juan Bautista Torres22ARG110+11Santa Fe R32114160
41465
Evgeny Donskoy34RUS110+11
415334
Leo Borg21SWE110+49+17Qual. Tyler R2Kingston 2 W112112
416127
Jelle Sels28NED110-17-9
41776
Salvatore Caruso31ITA110+9
418 NCH 
(427)
Matthew Dellavedova24AUS110+11+1Lost in Kiseljak QF
419124
Federico Gaio32ITA109-5-4Lost in Cervia R32
420CH
Lautaro Midon20ARG109+2-2Santa Fe R32113159
421405
Andrea Picchione25ITA109-16-7
422419
Daniil Glinka24EST109-3-3
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 R2Lost in Kursumlijska Banja 7 SF
427 NCH 
(428)
Ryan Nijboer24NED108+6
428392
Stefanos Sakellaridis19GRE108-36-14
429204
Máté Valkusz25HUN107-35-14Lost in Qual. French Open R1
430388
Anton Matusevich23GBR107+16+6Qual. Zagreb R2Lost in Vrhnika SF109109
431410
Stefan Popović21SRB107-14-6Qual. Zagreb R2109109
432 NCH 
(436)
Bruno Kuzuhara20USA107+4+1Tyler R32Lost in Qual. Little Rock R2112181
433265
Evgenii Tiurnev27RUS106-2-2
434235
Pol Martín Tiffon24ESP106+3+1Lost in Mataro QF
435 NCH 
(446)
Juan Carlos Prado Angelo19BOL105+15+5Lost in Vicenza R16
436240
Dan Added25FRA105-45-17
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
442147
Kaichi Uchida29JPN103+41+15Karuizawa W
443 NCH 
(449)
Bor Artnak19SLO103+17+7Lost in Vrhnika F
444 NCH 
(523)
Philip Henning23RSA101+79+25Addis Ababa 2 W
445211
Roberto Cid Subervi30DOM101-17-8
44640
Ilya Ivashka30BLR100-53-21
447 NCH 
(497)
Edas Butvilas19LTU100+50+15Lost in La Nucia F
448445
Garrett Johns23USA100+1
449320
Marko Topo20GER100-26-10Heilbronn R32Lost in Kiseljak R16107200
450334
Robert Strombachs24LAT100-48-18Lost in Bol 2 R16
Lost in Qual. Zagreb R1
451382
Max Hans Rehberg20GER99-16-7Lost in Qual. Heilbronn R1
452136
Alexey Vatutin31RUS99+83+26Deauville W
Lost in Carnac R16
453103
Stefan Kozlov26USA97+1Tyler R32Lost in Little Rock R32103172
454339
Daniel Cukierman28ISR97-2-1Lost in Qual. Zagreb R1
455CH
Rodrigo Pacheco Mendez19MEX97Zagreb R32Lost in Vicenza R32103172
456 NCH 
(489)
Petr Nesterov21BUL97+35+11Bucharest 3 W
Lost in Constanta QF
457348
Jérôme Kym21SUI96-13-6Qual. Prostejov R29898
458395
Tibo Colson23BEL96+1
459 NCH 
(478)
Sander Jong24NED96+19+7Lost in Deauville SF
460 NCH 
(485)
Luka Mikrut20CRO95+49+15Zagreb R32Bol 2 W101170
461357
Eric Vanshelboim22UKR94+1-1Lost in Deauville QF
Lost in La Nucia R16
462238
Yusuke Takahashi26JPN94+5+1Tyler R32Qual. Little Rock W
Lost in Little Rock R32
99168
463161
Filip Peliwo30POL94+5+1Qual. Tyler R1Lost in Qual. Little Rock R29597
464329
Nick Chappell31USA94-23-10Tyler R32Lost in Little Rock R3299168
465463
Ryan Seggerman24USA93-2Lost in Qual. Vicenza R1
Lost in Qual. Surbiton R1
466412
Miguel Damas24ESP93+5+1Lost in Mataro R16
46736
Oscar Otte30GER92-24-10
46868
Gerald Melzer33AUT92+1
469 NCH 
(470)
Andre Ilagan23USA92+1Qual. Tyler R19496
470 NCH 
(500)
Arthur Bouquier23FRA92+30+8Lost in Monastir 21 F
471439
Lorenzo Joaquín Rodríguez24ARG92+2Santa Fe R3295141
472458
Nicolas Zanellato22BRA92+2Santa Fe R3295141
473404
Toby Samuel21GBR91+2
474229
Mukund Sasikumar27IND91-13-4Lost in Little Rock R32
Lost in Qual. Tyler R1
475211
Evgeny Karlovskiy29RUS91-3-1
476343
Makoto Ochi28JPN90+1Lost in Karuizawa R32
477355
Karl Friberg25SWE89-24-9
478456
Sanhui Shin27KOR89-13-4
479474
Federico Iannaccone25ITA89+7+1Qual. Vicenza W
Lost in Vicenza R32
Lost in Qual. Heilbronn R1
48024
Martin Kližan34SVK88Prostejov R3295188
48167
Ernesto Escobedo27MEX88Qual. Tyler R1Qual. Little Rock W
Lost in Little Rock R32
9092
48214
Kyle Edmund29GBR88+14+3Qual. Surbiton R29090
483482
Yanaki Milev20BUL88+53+15Kursumlijska Banja 7 W
484351
Sascha Gueymard Wayenburg20FRA88+1Lost in Qual. French Open R1
Lost in Bol 2 F
485462
Constantin Bittoun Kouzmine25FRA88+2Qual. Prostejov R29090
48678
Blaž Rola33SLO87+25+8Lost in Celje F
Lost in Qual. Zagreb R1
487231
Nam Hoang Ly27VIE87+2
488434
Hynek Bartoň20CZE87-43-15Lost in Gyula R16
489478
Hamish Stewart24GBR87+1Lost in Qual. Surbiton R1
490375
Strong Kirchheimer29USA87+8+2Qual. Tyler R2Lost in Qual. Little Rock R18989
491395
Rigele Te26CHN86+86+23Baotou W
492436
Sebastian Gima22ROU86-13-3Lost in Bucharest 3 R32
Lost in Constanta R16
493478
Yurii Dzhavakian31UKR86Qual. Heilbronn R18789
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+4Lost in Kingston 2 SF
498238
Skander Mansouri28TUN85-51-16
499260
Carlos Gimeno Valero22ESP85+4+3Lost in Mataro R32
Lost in La Nucia QF
500470
Imanol López Morillo24ESP85-1Lost in Mataro R32
501439
Adria Soriano Barrera25COL84-19-4
502236
Ulises Blanch26USA83-1Santa Fe R3287133
503298
Viktor Durasovic27NOR83-1
504234
Maxime Chazal31FRA82+57+15Lost in Carnac F
50516
Nikoloz Basilashvili32GEO81+7+2Qual. Heilbronn R28383
506467
Hikaru Shiraishi24JPN81-2-1Lost in Karuizawa R16
507478
Gabriele Piraino20ITA81+1
508397
Alexey Zakharov24RUS80+11+3Qual. Zagreb R2Lost in Bol 2 R168282
509 NCH 
(511)
Gabriele Pennaforti23ITA80+28+7Lost in Bol F
Lost in Bol 2 R16
510477
Kirill Kivattsev26RUS79-22-9Qual. Prostejov R2Lost in Qual. Vicenza R18181
511493
Iñaki Montes De La Torre21ESP78+2
512388
Jacopo Berrettini25ITA78+28+6Lost in Vicenza R16
513 NCH 
(514)
Michael Agwi20IRL78+1Lost in Qual. Prostejov R1
514495
Viacheslav Bielinskyi20UKR78+64+15Bol W
Lost in Bol 2 QF
515395
Alafia Ayeni24USA78+5+1Lost in San Diego R16
516256
Marek Gengel28CZE78-1
517438
Jakub Paul25SUI78-1Lost in Kiseljak QF
518438
Orel Kimhi20ISR78-52-15
519517
Tom Gentzsch20GER78-2
520333
Christian Langmo28USA77-10-3Qual. Tyler R1Qual. Little Rock W
Lost in Little Rock R16
7981
521160
Oleksii Krutykh24UKR77-70-23Qual. Heilbronn R1Lost in La Nucia R167981
522506
Jacob Fearnley22GBR76
523442
Harrison Adams30USA76+1Lost in Qual. Little Rock R1
524 NCH 
(527)
Guido Iván Justo26ARG76+3Santa Fe R3280126
525503
Vlad Andrei Dancu25ROU76+5+1Lost in Bucharest 3 R32
Lost in Constanta QF
526193
Zhe Li37CHN75+2Lost in Anning R32
527340
Colin Sinclair29NMI75-51-15Qual. Tyler R17779
528434
Luciano Emanuel Ambrogi20ARG75-2-1
529486
Alex Knaff26LUX75+9+2Lost in San Diego SF
530518
Adrian Oetzbach26GER75+1Lost in Bol 2 R16
531378
Alex Barrena21ARG74-75-23
532524
Marlon Vankan23GER74Lost in Kiseljak R32
533521
Buvaysar Gadamauri23BEL74Lost in Deauville R32
Lost in Carnac R32
534428
Federico Arnaboldi23ITA73+46+10Qual. Vicenza W
Lost in Vicenza R16
535387
Mariano Kestelboim28ARG72+14+2Lost in Vrhnika QF
536532
Ryuki Matsuda24JPN72+8Dededo R32
537233
Yun seong Chung26KOR71+8
538 NCH 
(539)
Ilia Simakin20RUS71+8Lost in Qual. Monastir 22 R3
539514
Olaf Pieczkowski20POL71+8
540533
Dan Alexandru Tomescu25ROU71+3-1Lost in Bucharest 3 R32
541160
Gonzalo Lama31CHI70-7-3
54262
Kenny de Schepper37FRA70+11+1Lost in Mataro R16
543293
Pedro Boscardin Dias21BRA70-51-16Santa Fe R3274120
544 NCH 
(582)
Ye Cong Mo23CHN70+38+8Lost in Anning R32
Lost in Baotou SF
545339
Andrey Chepelev25RUS70-3-2Lost in Cervia R16
546497
Neil Oberleitner24AUT70+13+2Qual. Prostejov R2Lost in Vrhnika QF7272
547 NCH 
(548)
Jacob Bradshaw21AUS70+3Lost in Monastir 21 R16
Lost in Monastir 22 R16
548346
Stuart Parker26GBR69+4Lost in Monastir 21 SF
549273
Peter Heller31GER69+11+2Qual. Heilbronn R27171
550515
Luka Pavlovic24FRA69-29-8
551469
Martyn Pawelski19POL69-67-19
552549
Franco Roncadelli24URU69+2Lost 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+10Lost in Kursumlijska Banja 6 QF
Lost in Kursumlijska Banja 7 F
558544
Andrea Guerrieri25ITA68-10-2
559188
Miljan Zekić35SRB68+76+15Brcko W
Lost in Bol 2 R32
560378
Eliakim Coulibaly22CIV68+13+4Lost in Addis Ababa 2 SF
561544
Maximus Jones19THA68-3Lost in Anning R32
Lost in Baotou R32
562476
Duarte Vale25POR68+1Qual. Zagreb R2Lost in Bol SF
Lost in Bol 2 QF
7070
563555
Quinn Vandecasteele21USA67+3+2Lost in Qual. Little Rock R2
564534
Pedro Araújo22POR67+75+14Lost in Monastir 21 R16
Monastir 22 W
565198
Christian Harrison30USA66-2Lost in Qual. Heilbronn R1
566393
Pawel Juszczak30POL66+26+5Lost in Brcko F
Lost in Gyula QF
567316
Eduardo Ribeiro26BRA66-10-2
568343
Alex Martí Pujolras25ESP66+36+7Lost in Mataro SF
569387
Gianmarco Ferrari23ITA66+2+1Lost in La Nucia QF
570509
Radu Mihai Papoe21ROU65-19-4
571289
Alex Rybakov27USA65+8+2Qual. Tyler R26767
57298
Antoine Hoang28FRA65-65-16
573476
Ignacio Monzón26ARG65-5Lost in Brcko R16
Lost in Vrhnika R32
574498
Nikolay Vylegzhanin24RUS65-4
575471
Yuki Mochizuki26JPN64+32+6Lost in Anning QF
Lost in Baotou QF
576 NCH 
(585)
Takuya Kumasaka25JPN64+9+2Lost in Anning QF
577453
Leonardo Aboian26ARG64-5-1Qual. Santa Fe R26666
578563
Pedro Vives Marcos23ESP63-3
579290
Shintaro Imai30JPN63-3Lost in Qual. Little Rock R1
Lost in Qual. Tyler R1
580350
Vladyslav Orlov29UKR63-11-2Lost in Brcko QF
581285
Matías Franco Descotte29ARG63
582 NCH 
(584)
Moerani Bouzige24AUS63+17+2Qual. Tyler R2Lost in Qual. Little Rock R26565
583339
Keegan Smith25USA62+12+1Qual. Tyler R2Qual. Little Rock W
Lost in Little Rock R32
6464
584390
David Pichler28AUT62+3
585527
Max Alcalá Gurri21ESP62+3Lost in Mataro R16
586191
Dragos Nicolae Madaras26SWE61+3
587576
Stefan Dostanic22USA61+3
588545
Tom Paris21FRA61+3
589232
José Pereira33BRA61-22-4
590378
Sora Fukuda26JPN61+21+4Dededo R32Lost in Karuizawa F
591206
Daniel Cox33GBR61-27-5
592581
Alejo Sanchez Quilez18ESP61+2Lost in Mataro R32
593552
Lukáš Pokorný22SVK61-10-1Lost in Kiseljak R32
594497
Jake Delaney27AUS61+2Dededo R32Lost in Karuizawa R16
595461
Luca Giacomini26ITA61+2Lost in Qual. Vicenza R1
596284
Juan Pablo Paz29ARG61-10-1
597468
Gilles Arnaud Bailly18BEL60-4-1
598371
Georgii Kravchenko23UKR60+3
599554
Tomás Farjat23ARG60+3Qual. Santa Fe R26262
600598
Max Wiskandt22GER60-2-1Lost in Monastir 21 R32
601 NCH 
(659)
Siddharth Vishwakarma29IND59+67+12Lost in Addis Ababa 2 F
602273
Elmar Ejupovic31GER59+1
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
609333
George Loffhagen23GBR56-68-16
610 NCH 
(614)
Fabrizio Andaloro23ITA56+4
611168
Frederico Ferreira Silva29POR56-222-66
612553
Pedro Rodenas20ESP55+4
613403
Lorenzo Rottoli22ITA55+12+1Lost in Cervia R16
614341
Wilson Leite32BRA55+1-1Santa Fe R3259105
615 NCH 
(620)
Giuseppe La Vela23ITA55+5Lost in Cervia R16
616424
Saba Purtseladze22GEO55+5Lost in Kursumlijska Banja 7 R32
617237
Alastair Gray25GBR54+5
618262
Gabriel Décamps24BRA54+25+2Lost in Bol QF
619521
Tsung Hao Huang24TWN54-2-1Lost in Baotou R32
620594
Enzo Wallart27FRA54+6
621417
Ajeet Rai25NZL54+32+3Lost in Anning R32
Lost in Baotou QF
622537
Florent Bax24FRA54-38-8Lost in Bucharest 3 QF
Lost in Constanta QF
623605
Liam Gavrielides20GER54-18-5Qual. Heilbronn R1Lost in Vrhnika R325658
624600
Diego Augusto Barreto Sánchez22ESP54-14-4Santa Fe R32Lost in Kursumlijska Banja 6 SF57103
625622
Dali Blanch21USA54+24+2Qual. Santa Fe R2Lost in Kursumlijska Banja 6 SF5656
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+1Lost in Cervia R32
Lost in Vrhnika R16
632348
Sergey Fomin23UZB53-13-2Lost 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-1Lost 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+7Lost in Vrhnika R32
646547
Matyas Fuele25HUN51-81-15
647497
Victor Lilov20USA51-29-4
648549
Mika Brunold19SUI51-2-1Lost in Vrhnika R32
649632
Dušan Obradović23SRB51+8+1Lost 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+14Monastir 21 W
Lost in Monastir 22 R16
658162
Kacper Żuk25POL49+3
659466
Jea Moon Lee30KOR49+1
660544
Luca Wiedenmann26GER49-24-4Lost in Vrhnika R32
661506
Tommaso Compagnucci24ITA49-13-3Lost in Cervia R16
Lost in Carnac R32
662 NCH 
(721)
Trevor Svajda18USA48+70+12Tyler R32Lost in Little Rock QF54123
663236
JiSung Nam30KOR48Lost in Qual. Prostejov R1
664321
Facundo Juárez26ITA48-51-8Lost in Deauville R32
665608
Kazuki Nishiwaki29JPN48+15+2Lost in Bucharest 3 R16
Lost in Karuizawa R16
666437
Luca Potenza23ITA48-92-16
667666
Linang Xiao24CHN48
668468
Dominik Kellovský27CZE48-6-1
669605
Lorenzo Bocchi26ITA47-4-1
670588
Alexander Zgirovsky22BLR47+7+1Lost 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+1Lost in Celje SF
675641
Lilian Marmousez22FRA46-5-1Lost in Deauville R32
676530
Evgeny Philippov22RUS46-5-1
677540
Peter Bertran28DOM46-1Lost in Kingston 3 R32
678271
Evan Zhu25USA46-54-8Lost in Anning R32
Lost in Baotou R16
679479
Felix Corwin28USA46Qual. Tyler R14850
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+7Qual. Grasse R2Lost in Deauville R32
Lost in Carnac SF
687 NCH 
(704)
William Grant23USA45+17+4Lost in Kingston 3 SF
688466
Harry Wendelken22GBR45-15-2Qual. Surbiton R2Lost in Mataro R324747
689608
Mario Gonzalez Fernandez22ESP45+8+2Lost 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-1
698504
Simon Beaupain25BEL43+9+2Lost in Deauville QF
Lost in Carnac R32
699653
Peter Benjamin Privara19SVK43-12-2
700643
Lorenzo Claverie21ITA42-2
701495
Tristan McCormick25USA42-10-2Lost 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+8Lost 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+1Qual. Santa Fe R24242
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+1Qual. Santa Fe R24141
716686
Taisei Ichikawa23JPN39-1
71774
Mirza Bašić32BIH38+10+1Lost 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+1Lost 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+1Lost in Deauville R16
Lost in Carnac R16
738691
Jacob Brumm25USA36-3Lost in San Diego QF
739689
Sebastian Sorger18AUT36+8+1Lost 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+8Lost in La Nucia SF
746 NCH 
(768)
Viktor Jović22SRB35+28+4Lost 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+1Lost in Deauville R16
750742
Erik Arutiunian19BLR35-6
751719
Hanyi Liu23CHN35+6+1Lost in Anning R16
Lost in Baotou R32
752633
Zura Tkemaladze23GEO35-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+1Qual. Santa Fe R23636
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-1Lost in San Diego R32
767755
Branko Djuric19SRB32-3
768280
Álvaro López San Martín27ESP32-19-2
769463
Jaimee Floyd Angele24FRA32-57-8
770767
Patrick Kaukovalta25FIN32-3Lost in Celje R32
771715
Leonardo Rossi21ITA32-26-3Lost in Vrhnika R16
772489
Jack Pinnington Jones21GBR31-3
773717
Alex Martinez23ESP31-3
774586
Andrej Nedic19BIH31-105-16
775686
Jakob Schnaitter28GER31-3
776728
Patrick Brady19GBR31-3
777615
Alejandro Manzanera Pertusa21ESP31-11-1Lost in La Nucia R32
778777
Patrick Zahraj24GER31-1Lost in Vrhnika R32
779589
Edward Winter19AUS30-8-1
78084
Henri Laaksonen32SUI30Lost in Qual. Prostejov R1
78190
Emilio Gómez32ECU30+7+1Qual. Santa Fe R23232
782 NCH 
(785)
Alan Fernando Rubio Fierros25MEX30+25+3Lost 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-2
792382
Thomas Fancutt29AUS29-2
793367
Nathan Ponwith26USA29-41-5Lost 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-15Lost in Kingston 2 R32
798CH
Luca Fantini23ITA28Lost in Addis Ababa 2 R32
799700
Marcel Zieliński23POL28+1Lost in Brcko R32
800791
Mitsuki Wei Kang Leong19MAS28+1Lost in Anning R16
Lost in Karuizawa R32
801795
Thomas Setodji28FRA27+2Lost in Deauville R32
802694
Jeremy Jin19AUS27+2
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-1Lost in Celje R32
810 NCH 
(824)
Mariano Tammaro20ITA27+19+2Lost in Celje QF
811806
Ishaque Eqbal26IND27+29+3Lost in Addis Ababa 2 QF
812743
Seydina Andre20SEN27+11+1Lost in Kursumlijska Banja 6 QF
813 NCH 
(843)
Maik Steiner29GER27+30+3Lost in Addis Ababa 2 QF
814768
Grigoriy Lomakin26KAZ27-1Lost in Qual. Monastir 22 R3
815392
Patrik Rikl25CZE26-13-1Lost in Qual. Prostejov R1
815546
Uisung Park23KOR26-1
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+10Lost in Kingston 2 QF
Lost in Kingston 3 F
825790
Kody Pearson24AUS26-3Lost in San Diego R32
826561
Fermin Tenti26ARG26+43+4Lost 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
831 NCH 
(850)
Luciano Carraro26ITA25+19+2Lost in Cervia QF
832819
Adit Sinha20USA25+5+1Lost 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-8
837606
Călin Manda26ROU25-25-2
838635
Luigi Sorrentino25ITA25+44+4Lost in Celje QF
Lost in Vrhnika SF
839789
Noah Schachter24USA25-47-4
840821
Leo Vithoontien24JPN25-10Lost in Kingston 2 R32
Lost in Kingston 3 R16
841680
Aleksandr Braynin24UKR25+1+1Lost in Brcko R32
Lost in Gyula R16
842807
Matthew William Donald19CZE25-11Qual. Grasse R2Lost in Celje R32
843459
Jeremy Beale29AUS24-11
84419
Pablo Cuevas38URU24-11
845645
Johan Alexander Rodriguez20COL24-28-2
846 NCH 
 1142
Rudy Quan18USA24+299+16Tyler R32Qual. Little Rock W
Lost in Little Rock QF
3099
847828
Samir Banerjee20USA24-12
848832
Amit Vales18ISR24-12
849726
Juan Manuel La Serna20ARG24-11
850751
Guy Den Heijer27NED24+15+2Lost in Bucharest 3 QF
851835
Matt Hulme25AUS24-10Lost 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-7
857219
Nicolás Álvarez Varona23ESP23-10Zagreb R32Lost in Qual. Vicenza R12998
858740
Juan Carlos Aguilar25CAN23-38-3
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-7
865837
Maxim Zhukov19RUS23-11Lost in Kursumlijska Banja 6 R32
Lost in Kursumlijska Banja 7 R32
866759
Louis Tessa26FRA23-8Lost in Brcko R32
867 NCH 
(874)
Jasza Szajrych22POL23+16+2Lost in Bol QF
Lost in Bol 2 R32
868855
Etienne Donnet23FRA22-8
869 NCH 
(877)
Franco Ribero24ARG22+8+1Qual. Santa Fe R22424
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-7Lost 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-5
877509
Murphy Cassone21USA21-5Qual. Tyler R1Lost in Little Rock R322325
878845
Isaac Becroft23NZL21-5Lost in San Diego R32
879444
Jonathan Mridha29SWE21-4
880876
Justin Engel16GER21-4Qual. Heilbronn R12325
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-5Lost 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-4Lost in Kursumlijska Banja 6 R16
Lost in Kursumlijska Banja 7 R32
89092
Brayden Schnur28CAN20-3
891790
Yeong Seok Jeong24KOR20-2
892886
Mees Rottgering16NED20-1
893165
Aldin Šetkić36BIH20-1
894776
Vito Tonejc24CRO20+19+2Lost 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-1Lost in Celje R32
901863
Ben Jones26GBR20+29+3Qual. Surbiton R22222
902328
Arjun Kadhe30IND19-4
903614
Savva Polukhin25RUS19-4
904663
Calum Puttergill30AUS19-16-1
905566
Franco Emanuel Egea28ARG19-3
906256
Johan Nikles27SUI19+3+1Lost in La Nucia R16
907889
Jayden Court23AUS19-4
908834
Alexandre Reco25FRA19+4+1Lost in Deauville R16
Lost in Carnac R32
909905
Francisco Rocha24POR19-4
910616
Koray Kırcı25TUR19+35+3Lost in Kiseljak QF
Lost in Qual. Heilbronn R1
911873
Daniel Bagnolini21ITA19-7Lost in Cervia R32
Lost in Kursumlijska Banja 7 R32
912906
Corban Crowther21NZL19-6Lost in Bol 2 R16
913363
Oscar Jose Gutierrez31BRA19+5+1Qual. Cordoba R2Lost in Celje R16
914827
Pietro Marino22ITA19+5+1Lost in Bucharest 3 R16
915807
Andrea Bacaloni22ITA19-8Lost in Monastir 21 R32
916201
Lucas Miedler27AUT18-8
917249
Edan Leshem27ISR18-16-1
918869
Oliver Ojakaar19EST18-8
919446
Jumpei Yamasaki26JPN18-23-2
920753
Justin Roberts27BAH18-6
921836
Kai Lemstra24GER18-5
922850
Francesco Ferrari26ITA18+84+5Lost in Brcko R16
Lost in Constanta SF
923917
Fares Zakaria23EGY18-6Lost in Kiseljak R16
924854
Stefano Reitano26ITA18+4+1Lost in Brcko R16
925777
Kosuke Ogura28JPN18+61+4Lost in Kingston 2 R32
Lost in Kingston 3 SF
926903
Siem Woldeab22USA17-6
927455
Adrian Bodmer29SUI17-6
928 NCH 
 1084
Mikhail Gorokhov20RUS17+254+10Lost in Monastir 21 QF
Lost in Monastir 22 F
929608
Manuel Mazza25ITA17-6
930887
Tomas Curras Abasolo24ESP17-5
931 NCH 
(938)
Sheng Tang24CHN17+7+1Lost in Anning R32
Lost in Baotou R16
932 NCH 
(959)
Andrew Fenty24USA17+27+2Lost in Kingston 2 R16
Lost in Kingston 3 R16
933 NCH 
(938)
Trey Hilderbrand24USA17+8+1Qual. Santa Fe R21919
934508
Manish Sureshkumar24IND17-19-1Lost in Monastir 22 R32
935926
Brian Bozemoj20NED17-9
936934
Rafael Tosetto25BRA17+7+1Qual. Santa Fe R21919
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-12Lost in Cervia R32
Lost in Gyula R32
940677
Keisuke Saitoh23JPN17-11Lost in Kursumlijska Banja 6 R16
Lost in Kursumlijska Banja 7 R32
941919
Raphael Perot22FRA16-10
94233
John Millman34AUS16-10
943913
Jack Loutit19NZL16-10
944610
Guy Orly Iradukunda28BDI16-10
945 NCH 
(982)
Théo Papamalamis18FRA16+52+3Lost in Qual. French Open R1
Lost in Carnac QF
946812
Alexander Kotzen23USA16-11
947911
Kalman L. Boyd27USA16-23-1
948619
Benjamin Winter Lopez26ESP16-12Lost in Mataro R32
949799
Louis Dussin24FRA16+56+3Qual. Deauville W
Lost in Deauville QF
950939
Ivan Marrero Curbelo25ESP16-8
951925
Gian Matias Di Natale26ITA16-11Lost in Bucharest 3 R32
952886
Tomas Lanik22SVK16-2Lost in Bol R32
Lost in Qual. Prostejov R1
953822
Koki Matsuda23JPN16-4Lost in Brcko R32
Lost in Kiseljak R32
954916
Jeffrey Von Der Schulenburg22SUI15-2
955944
Hunter Heck22USA15-2
956786
Derek Pham20AUS15-2
957786
Chukang Wang24CHN15-2
958877
Matt Kuhar27USA15+38+2Lost in Kingston 2 R16
Lost in San Diego R16
959 NCH 
(969)
Federico Cina17ITA15+15+1Lost in Vrhnika R16
960947
Marc Majdandzic19GER15-4Lost in Brcko R32
961 NCH 
 1046
Daniel Khazime19RUS15+89+4Lost in Monastir 22 SF
962523
Mark Whitehouse31GBR15-68-5
963958
Nikos Lehmann18ARG15-5Lost in Bol R32
Lost in Bol 2 R32
964890
Nikolay Nedelchev20BUL15-18-1
965944
Daniel De Jonge24NED15-5
966961
Michael Bassem Sobhy20EGY15-5
967824
Pierre Delage23FRA15-3
968963
Juan Estevez18ARG15-5Santa Fe R321965
969 NCH 
(979)
Aleksandr Lobanov23RUS15+18+1Qual. Santa Fe R21717
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-1
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-4Qual. 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-3
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-1Qual. Grasse R2Lost in Addis Ababa 2 R32
989983
Jesse Delaney25AUS14-4Dededo R32Lost in Karuizawa R32
990955
Jake Van Emburgh25USA14+24+1Lost 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
Matyas Cerny22CZE13+290+8Lost 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   
Dededo M15  
Highlight Country :