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 Sinner22ITA9525+1+755French Open SF
(QF  )
1002510725
21
Novak Djoković37SRB8360-1-1600Lost in French Open QF
(R16  )
31
Carlos Alcaraz21ESP7380+80French Open SF
(R16  )
78808580
41
Daniil Medvedev28RUS6485+1+190Lost in French Open R16 
52
Alexander Zverev27GER6385-1+80French Open SF
(R16  )
68857585
65
Andrey Rublev26RUS4710+10Lost in French Open R32 
72
Casper Ruud25NOR4025-400French Open SF
(R16  )
45255225
8CH
Hubert Hurkacz27POL3995+110Lost in French Open R16
9CH
Alex de Minaur25AUS3845+2+355Lost in French Open QF
(R16  )
103
Grigor Dimitrov33BUL3775+220Lost in French Open QF 
Advertisement
113
Stefanos Tsitsipas25GRE3740-2+40Lost in French Open QF
(R16  )
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 
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 Fokina25ESP1240-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 
4627
Laslo Djere29SRB975+6+15Prostejov SFLost in French Open R128Lost in French Open R128
Prostejov SF
10001050
4740
Pedro Martínez27ESP975+1-20Lost in French Open R64 
4846
Nuno Borges27POR971-1-35Lost in French Open R128
4938
Alexei Popyrin24AUS961+2Lost in French Open R128
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-3Lost in French Open R128
Lost in Surbiton R32
6221
Daniel Evans34GBR828-3Lost in French Open R128 
Lost in Surbiton R16
6347
Facundo Díaz Acosta23ARG828-8-80
6449
Roberto Carballés Baena31ESP821-1+5Lost in French Open R64 
6549
Dominik Koepfer30GER801-6Lost in French Open R128 
66CH
Giovanni Mpetshi Perricard20FRA786Lost in French Open R128
6753
Christopher O'Connell30AUS778+1+6
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 QFLost in French Open R64Lost in French Open R64
Surbiton QF
750840
7437
Mackenzie McDonald29USA735Lost in French Open R128
Lost in Surbiton R16
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
8545
Maximilian Marterer28GER679+16+57Lost in French Open R64
Lost in Heilbronn R16
8648
Aleksandar Vukic28AUS674+3+2Lost in French Open R128
Lost in Surbiton R16
8712
Borna Ćorić27CRO664-14-80Lost in French Open R128 
8847
Daniel Altmaier25GER662-5-40Lost in French Open R64 
Lost in Heilbronn R16
8948
Constant Lestienne32FRA655+2-14Lost in French Open R128
9045
Yannick Hanfmann32GER646-5-51Lost in French Open R128
Lost in Heilbronn R32
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
9580
Sumit Nagal26IND627-8Heilbronn QFLost in French Open R128Lost in French Open R128
Heilbronn QF
638713
9689
Juncheng Shang19CHN625-4-35Lost in Qual. French Open R1
Lost in Surbiton R32
971
Andy Murray37GBR623-22-105Lost in French Open R128 
9822
Botic van de Zandschulp28NED618+4Lost in French Open R128
9940
Max Purcell26AUS612-5-35Lost in French Open R128
10046
James Duckworth32AUS611+5Lost in Qual. French Open R1
Lost in Surbiton R16
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
10324
Yoshihito Nishioka28JPN603-33-163Lost in French Open R128
Lost in Prostejov R16
10439
J.J. Wolf25USA601+3+16Lost in Qual. French Open R3
Lost in French Open R128 
10595
Adam Walton25AUS601-9-34Lost in French Open R128
Lost in Surbiton R32
10656
Daniel Elahi Galán27COL594-15Lost in French Open R128
Lost in Heilbronn R32
1077
David Goffin33BEL583+8+40Lost in French Open R64
10863
Luca Van Assche20FRA582-5-31Heilbronn QFLost in French Open R128Lost in French Open R128
Heilbronn QF
593668
10917
Albert Ramos Viñolas36ESP582+2+4Lost in Qual. French Open R1
Lost in Heilbronn R32
110 NCH 
(116)
Valentin Vacherot25MON575+6+32Qual. French Open W
Lost in French Open R128
11148
Pedro Cachín29ARG574-3-10Prostejov SFLost in French Open R128Lost in French Open R128
Prostejov SF
599649
11296
Camilo Ugo Carabelli24ARG570-2-10Lost in Qual. French Open R1
11317
Cristian Garín28CHI563Lost in Qual. French Open R1
1147
Richard Gasquet37FRA555+10+40Lost in French Open R64 
11510
Denis Shapovalov25CAN550+3+10Lost in French Open R32
(R64  )
Lost in Surbiton R32
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
119111
Vít Kopřiva26CZE523+8+12Lost in Qual. French Open R2
Lost in Prostejov R16
12055
Facundo Bagnis34ARG522-9Lost in Qual. French Open R3
121 NCH 
(122)
Zachary Svajda21USA522+2+4Surbiton QFLost in Qual. French Open R2Lost in Qual. French Open R2
Surbiton QF
541631
12290
Thiago Agustín Tirante23ARG520-13-60Lost in French Open R128
123 NCH 
(125)
Stefano Napolitano29ITA517+2+5Lost in Qual. French Open R2
12423
Damir Džumhur32BIH517+4+12Zagreb QFLost in Qual. French Open R1Lost in Qual. French Open R1
Zagreb QF
527580
125120
Terence Atmane22FRA514-4-11Lost in French Open R128
Lost in Surbiton R32
126112
Harold Mayot22FRA513-4-9Lost in French Open R128
12731
Lloyd Harris27RSA510+5+14Surbiton QFLost in Qual. French Open R2Lost in Qual. French Open R2
Surbiton QF
529619
128CH
Felipe Meligeni Alves26BRA503+9+13Qual. French Open W
Lost in French Open R128
129116
Lukáš Klein26SVK498-10-37Lost in Qual. French Open R1
130 NCH 
(132)
Titouan Droguet22FRA498+3+5Lost in Qual. French Open R2
131102
Hamad Medjedović20SRB497+4+5Qual. French Open W
Lost in French Open R128
132 NCH 
(137)
Matteo Gigante22ITA497+6+8Lost in Qual. French Open R3
133108
Francesco Passaro23ITA492+1-1Lost in Vicenza SF
Lost in Prostejov R16
1343
Dominic Thiem30AUT483-3-13Lost in Qual. French Open R2
13539
Mikhail Kukushkin36KAZ482+1-10Surbiton QFQual. French Open W
Lost in French Open R128
Qual. French Open W
Lost in French Open R128
Surbiton QF
501591
136115
Duje Ajduković23CRO482-7-17Lost in Qual. French Open R2
137124
Emilio Nava22USA481-11-30Lost in Qual. French Open R1
Lost in Surbiton R32
13836
Pierre Hugues Herbert33FRA448+4-2Lost in French Open R128 
139110
Giulio Zeppieri22ITA430+9+10Qual. French Open W
Lost in French Open R64
140126
Leandro Riedi22SUI430+11+16Surbiton QFLost in Qual. French Open R1Lost in Qual. French Open R1
Surbiton QF
449539
141133
Patrick Kypson24USA424+9+8Lost in Qual. French Open R2
142129
Shintaro Mochizuki21JPN422+20+56Surbiton QFQual. French Open W
Lost in French Open R128
Qual. French Open W
Lost in French Open R128
Surbiton QF
441531
143 NCH 
(144)
Román Andrés Burruchaga22ARG419+1-12Qual. French Open W
Lost in French Open R128
14488
Dominic Stricker21SUI417-1-26Lost in Surbiton R32
14593
Liam Broady30GBR415+2-8
146 NCH 
(147)
Benjamin Hassan29GER415+3-3Lost in Qual. French Open R2
Lost in Heilbronn R32
147135
Jesper de Jong24NED408+29+64Qual. French Open W
Lost in French Open R64 
14839
Radu Albot34MDA406-8-56Lost in Qual. French Open R2
Lost in Prostejov QF
149109
Otto Virtanen22FIN405+7+18Lost in Qual. French Open R3
Lost in French Open R128
150121
Nicolas Moreno De Alboran26USA402-20-95Lost in French Open R128
Lost in Zagreb R32
Advertisement
15172
Yosuke Watanuki26JPN395+1-8
152112
Marco Trungelliti34ARG395+17+39Lost in Qual. French Open R2
Lost in Vicenza F
15387
Jurij Rodionov25AUT393-14-94Lost in Qual. French Open R1
Lost in Heilbronn R16
15493
Tomás Barrios Vera26CHI389+3+11Lost in Qual. French Open R1
Lost in Vicenza QF
Lost in Heilbronn R16
15518
Benoît Paire35FRA388Lost in Qual. French Open R1
156106
Zsombor Piros24HUN387-2-3Lost in Qual. French Open R1
Lost in Vicenza R32
157 NCH 
(174)
Gustavo Heide22BRA382+17+36Qual. French Open W
Lost in French Open R128
158142
Mattia Bellucci23ITA382+15+33Qual. French Open W
Lost in French Open R128
Lost in Surbiton R32
159136
Andrea Pellegrino27ITA380+8Lost in Qual. French Open R2
160158
Ugo Blanchet25FRA379+8Lost in Qual. French Open R2
Lost in Prostejov R32
1618
Diego Schwartzman31ARG377-20-82Lost in Qual. French Open R2
162153
Alexis Galarneau25CAN377-9-22Tyler QFLost in Qual. French Open R1
Lost in Little Rock QF
Lost in Qual. French Open R1
Lost in Little Rock QF
Tyler QF
387440
163129
Gabriel Diallo22CAN375+3+15Qual. French Open W
Lost in French Open R128
16453
Denis Kudla31USA375-3+5Lost in Qual. French Open R3
165131
Pablo Llamas Ruiz21ESP374-19-50Lost in Qual. French Open R1
166162
Oriol Roca Batalla31ESP373-2+8Zagreb QFLost in Qual. French Open R1Lost in Qual. French Open R1
Zagreb QF
383436
16772
Borna Gojo26CRO368-9-8
16860
Juan Pablo Varillas28PER362-51-180Lost in Qual. French Open R1
169167
Denis Yevseyev31KAZ359-2Lost in Qual. French Open R1
Lost in Vicenza R32
170160
Alexander Ritschard30SUI359+14+24Heilbronn QFLost in Qual. French Open R3Lost in Qual. French Open R3
Heilbronn QF
370445
17142
Benjamin Bonzi27FRA357+1+8Lost in Qual. French Open R2
172CH
Alejandro Moro Cañas23ESP354+18+30Heilbronn QFLost in Qual. French Open R3Lost in Qual. French Open R3
Heilbronn QF
365440
17364
Hugo Dellien30BOL352-5-6Lost in Qual. French Open R1
Lost in Santa Fe R16
174 NCH 
(180)
Coleman Wong20HKG349+7+9Tyler QFLost in Qual. French Open R1
Lost in Little Rock R32
Lost in Qual. French Open R1
Lost in Little Rock R32
Tyler QF
359412
175 NCH 
(183)
Jaime Faria20POR349+8+13Lost in Qual. French Open R3
176 NCH 
(209)
Henri Squire23GER344+45+64Heilbronn QFQual. French Open W
Lost in French Open R64
Qual. French Open W
Lost in French Open R64
Heilbronn QF
355430
177175
Mattéo Martineau25FRA344Lost in Qual. French Open R1
Lost in Heilbronn R32
17895
Hugo Grenier28FRA340+7+8Lost in Qual. French Open R2
17979
Juan Manuel Cerúndolo22ARG340-1Lost in Qual. French Open R2
180175
Martin Damm20USA340-1Lost in Qual. French Open R1
181126
Jan Choinski27GBR339-1-1Heilbronn QFLost in Qual. French Open R1Lost in Qual. French Open R1
Heilbronn QF
350425
18231
Maxime Cressy27USA335-7-10Lost in Qual. French Open R1
Lost in Surbiton R32
183 NCH 
(186)
Tristan Schoolkate23AUS335+3+7Qual. Surbiton W
Lost in Surbiton R16
18461
Quentin Halys27FRA333+3+6Lost in Qual. French Open R3
Lost in Zagreb R32
185126
Filip Misolic22AUT333+58+78Qual. French Open W
Lost in French Open R64
Lost in Zagreb R16
186172
Seongchan Hong26KOR331+5+11Tyler QFLost in Qual. French Open R1
Lost in Little Rock R16
Lost in Qual. French Open R1
Lost in Little Rock R16
Tyler QF
341394
18783
Chun Hsin Tseng22TWN329+66+92Prostejov SFVicenza WVicenza W
Prostejov SF
354404
188135
Mitchell Krueger30USA321+63+81Little Rock W
Lost in Tyler R16
189142
Joris De Loore31BEL320+8+15Lost in Qual. French Open R2
Lost in Prostejov R16
190181
Billy Harris29GBR320+11+18Surbiton QFLost in Qual. French Open R3Lost in Qual. French Open R3
Surbiton QF
339429
191149
Francesco Maestrelli21ITA318+14+22Lost in Qual. French Open R3
Lost in Zagreb R16
192164
Yunchaokete Bu22CHN317-3-8Lost in Qual. French Open R2
193171
Beibit Zhukayev23KAZ315-22-38Surbiton QFLost in Qual. French Open R1Lost in Qual. French Open R1
Surbiton QF
334424
194 NCH 
(198)
Valentin Royer23FRA309+4+5Lost in Qual. French Open R2
Lost in Prostejov R32
195151
Enzo Couacaud29FRA308+13+14Lost in Qual. French Open R2
Lost in Zagreb R16
196146
Rudolf Molleker23GER308-33-58Lost in Qual. French Open R1
Lost in Heilbronn R32
1973
Milos Raonic33CAN305-1
198191
Nerman Fatić29BIH305+22+24Lost in Qual. French Open R1
Lost in Vicenza SF
Lost in Zagreb R16
199197
Henrique Rocha20POR304+4+5Lost in Qual. French Open R1
Lost in Zagreb R16
200155
Dino Prižmić18CRO303+4+6Lost in Qual. French Open R1
Lost in Zagreb R16
Advertisement
20147
Marc-Andrea Hüsler27SUI303-7-5Lost in Qual. French Open R1
Qual. Surbiton W
Lost in Surbiton R32
202128
Andrea Vavassori29ITA301-32-54Lost in Qual. French Open R3
203156
Vitaliy Sachko26UKR300-8-6Lost in Qual. French Open R1
Lost in Vicenza R32
Lost in Prostejov R16
20478
Yasutaka Uchiyama31JPN297+6+8Lost in Qual. French Open R2
205186
Li Tu28AUS297+6+8Lost in Qual. French Open R2
Lost in Qual. Surbiton R1
20660
Stefano Travaglia32ITA296-4-5Lost in Qual. French Open R1
Lost in Vicenza R16
Lost in Prostejov R32
207204
Omar Jasika27AUS295-1Lost in Qual. French Open R1
Lost in Qual. Surbiton R2
Lost in Surbiton R32
20885
Dennis Novak30AUT295-1Lost in Qual. French Open R2
Lost in Prostejov R32
20910
Lucas Pouille30FRA293-44-70Lost in Qual. French Open R1
210193
Nick Hardt23DOM293-17-16Zagreb QFLost in Qual. French Open R1Lost in Qual. French Open R1
Zagreb QF
303356
211105
Elias Ymer28SWE293-29-44Lost in Qual. French Open R1
212116
Marc Polmans27AUS288-12-15Lost in Qual. French Open R1
Lost in Qual. Surbiton R1
213116
Calvin Hémery29FRA287+1Lost in Qual. French Open R1
214 NCH 
(220)
Murkel Dellien26BOL286+8+6Lost in Qual. French Open R1
Lost in Vicenza QF
Lost in Santa Fe R32
215135
Sho Shimabukuro26JPN285+8+8Lost in Qual. French Open R1
Lost in Surbiton R16
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
219191
Kyrian Jacquet23FRA279+13+14Lost in Qual. French Open R1
Lost in Prostejov QF
220190
Oliver Crawford25GBR279-2-3Lost in Qual. French Open R1
221181
Daniel Rincon21ESP278+15+16Lost in Qual. French Open R3
Lost in Zagreb R32
222170
Maxime Janvier27FRA278-5-5Lost in Qual. French Open R2
Lost in Vicenza R32
Lost in Heilbronn R32
223181
Abdullah Shelbayh20JOR277+25+32Tyler QFLost in Little Rock SFLost in Little Rock SF
Tyler QF
287340
224 NCH 
(226)
Joao Fonseca17BRA275+6+8Lost in Surbiton R16
225193
Tristan Boyer23USA272-1-2Lost in Qual. French Open R1
226108
Franco Agamenone31ITA272+1Lost in Qual. French Open R1
Lost in Vicenza R32
227158
Yu-hsiou Hsu25TWN267+2Lost in Little Rock R32
Lost in Tyler R32
228123
Ryan Peniston28GBR267-13-16Lost in Qual. French Open R1
Lost in Qual. Surbiton R2
229183
Adrian Andreev23BUL266+6+2Lost in Qual. French Open R2
Lost in Vicenza QF
Lost in Zagreb R32
230125
Juan Pablo Ficovich27ARG265-4-8
231162
Dmitry Popko27KAZ263+13+12Zagreb QFLost in Qual. French Open R1
Lost in Vicenza QF
Lost in Qual. French Open R1
Lost in Vicenza QF
Zagreb QF
273326
232114
Gijs Brouwer28NED259+9+3Qual. Surbiton W
Lost in Surbiton R32
233194
Dane Sweeny23AUS257+4-4Lost in Qual. French Open R1
Lost in Qual. Surbiton R1
234123
Timofey Skatov23KAZ257-35-46Lost in Vicenza R32
Lost in Prostejov R32
235206
Lukas Neumayer21AUT257-7-11Lost in Qual. French Open R1
Lost in Vicenza R32
Lost in Prostejov QF
236202
Clément Tabur24FRA256-2-8Lost in Qual. French Open R1
237203
Jules Marie32FRA256+5Lost in Qual. French Open R1
238214
Aziz Dougaz27TUN256-5-9Lost in Qual. French Open R2
Lost in Vicenza R16
Lost in Zagreb R32
239 NCH 
(243)
Ethan Quinn20USA255+13+16Tyler QFLost in Little Rock R32
Qual. Tyler W
Lost in Little Rock R32
Qual. Tyler W
Tyler QF
265318
240238
Philip Sekulic20AUS255-2-6
241125
Alex Bolt31AUS255-1-2Qual. Surbiton W
Lost in Surbiton R32
242203
Yuta Shimizu24JPN253+23+34Lost in Little Rock F
Lost in Tyler R16
243 NCH 
(245)
Maks Kaśnikowski20POL253+21+33Heilbronn QFKiseljak WKiseljak W
Heilbronn QF
264339
24435
Jiří Veselý30CZE250-5-10Lost in Prostejov R32
24517
Bernard Tomic31AUS249+2+2Lost in Little Rock R16
246CH
Arthur Fery21GBR246-2Lost in Surbiton R32
247CH
Javier Barranco Cosano25ESP245+3+5Lost in Vicenza R32
Lost in Heilbronn R16
248 NCH 
(254)
Enrico Dalla Valle26ITA244+6+8Zagreb QF254307
24938
Alex Molčan26SVK243-37-45Lost in Qual. French Open R1
Lost in Prostejov R32
250135
Antoine Escoffier32FRA237-19-30Setubal QFLost in Qual. French Open R1Lost in Qual. French Open R1
Setubal QF
Advertisement
251 NCH 
(257)
Liam Draxl22CAN232+12+12Tyler QFLost in Little Rock R32Lost in Little Rock R32
Tyler QF
242295
252157
Santiago Rodríguez Taverna24ARG228-7-22Lost in Vicenza R32
Lost in Santa Fe R32
253251
Ergi Kırkın25TUR227+7Sarajevo QFLost in Vicenza R32Lost in Vicenza R32
Sarajevo QF
25463
Jason Kubler31AUS221-45-70
25521
Steve Johnson34USA220+7
256159
Dimitar Kuzmanov30BUL220-7-20
257 NCH 
(259)
Hady Habib25LBN219+2-13Lost in Santa Fe R32
258228
Nicolás Mejía24COL218+8Lost in Little Rock R32
Lost in Tyler R32
259131
Genaro Alberto Olivieri25ARG218-71-109Lost in Qual. French Open R1
Lost in Vicenza R16
Lost in Zagreb R32
260154
Dalibor Svrčina21CZE216-68-100Lost in Qual. French Open R2
Lost in Prostejov R16
261194
Gauthier Onclin23BEL216-5Lost in Prostejov R32
2621
Rafael Nadal38ESP215+13+10Lost in French Open R128 
263238
Nikolás Sánchez Izquierdo25ESP215-5-18Lost in Heilbronn R16
264194
Gonzalo Oliveira29VEN214-9-22
26565
Egor Gerasimov31BLR213+3-1
266248
Alibek Kachmazov21RUS212-9-21Qual. Vicenza W
Lost in Vicenza R32
Lost in Prostejov R32
267134
Geoffrey Blancaneaux25FRA212+10+7Lost in Qual. French Open R3
Lost in Heilbronn R16
26841
Tennys Sandgren32USA210-12-23
26997
Kimmer Coppejans30BEL209+3
270191
Mark Lajal21EST209-57-79Lost in Qual. French Open R1
Lost in Qual. Surbiton R2
271 NCH 
(273)
Gonzalo Bueno20PER208+5+3Lost in Santa Fe R16
272158
Tung Lin Wu26TWN207+1-2Lost in Little Rock R16
Lost in Tyler R16
273180
Brandon Holt26USA206+26+24Tyler QFLost in Little Rock QFLost in Little Rock QF
Tyler QF
216269
274 NCH 
(278)
Vilius Gaubas19LTU205+4+2Qual. Vicenza W
Lost in Vicenza R32
275265
Clément Chidekh22FRA204+5+3Lost in Qual. French Open R1
Lost in Qual. Surbiton R2
276258
Samuel Vincent Ruggeri22ITA202+5+2Qual. Vicenza W
Lost in Vicenza R32
277181
Tristan Lamasine31FRA199+5
278 NCH 
(279)
Álvaro Guillén Meza21ECU199+1-4Lost in Santa Fe R32
279270
Elmer Møller20DEN196-9-14Lost in Kiseljak R16
280 NCH 
(284)
Charles Broom26GBR195+4Lost in Qual. Surbiton R1
281140
Mathias Bourgue30FRA194+12+8Lost in Qual. French Open R3
Lost in Qual. Heilbronn R1
282CH
Michael Vrbenský24CZE194+14+10Qual. Prostejov W
Lost in Prostejov QF
2834
Kei Nishikori34JPN193+67+50Lost in French Open R64
284181
Thai Son Kwiatkowski29USA193-13-17Lost in Little Rock R32
Lost in Tyler R32
285 NCH 
(312)
Federico Agustin Gomez27ARG193+27+22Carnac W
286 NCH 
(291)
Adolfo Daniel Vallejo20PAR192+5+5Lost in Carnac SF
Lost in Heilbronn R32
287269
Aidan Mayo21USA192-2-2Lost in Little Rock R16
Lost in Tyler R32
288269
Giovanni Fonio26ITA192+9+8Qual. Vicenza W
Lost in Vicenza R16
289264
Filip Cristian Jianu22ROU192-3Kursumlijska Banja 8 QF
290287
Marvin Möller25GER190-3
291223
Edoardo Lavagno25ITA190-8-7
29275
Kamil Majchrzak28POL189-2+2Lost in Qual. Prostejov R2
29328
João Sousa35POR189-5
294111
Zdeněk Kolář27CZE188-5Lost in Qual. French Open R2
295196
Paul Jubb24GBR186+13+12Qual. Surbiton W
Lost in Surbiton R16
29662
Gianluca Mager29ITA185-2
297289
Alexander Blockx19BEL183+1
298176
Daniel Masur29GER182-3-3Qual. Heilbronn W
Lost in Heilbronn R32
299200
Yan Bai35CHN182+17+14Lost in Anning F
30070
Guido Andreozzi32ARG180+1
301177
Andrea Collarini32ARG180-9-7Santa Fe QF186222
302284
Pedro Sakamoto30BRA179-1Lost in Santa Fe R32
30378
Renzo Olivo32ARG178-29-30Lost in Qual. Vicenza R1
Lost in Zagreb R32
304303
Robin Bertrand21FRA178-1Setubal QFLost in Monastir 22 R32
305 NCH 
(306)
Felix Gill22GBR176+6+3Qual. Heilbronn W
Lost in Heilbronn R32
30685
Carlos Taberner26ESP176+3+2Qual. Zagreb W
Lost in Zagreb R32
307278
August Holmgren26DEN175-2Lost in Heilbronn R32
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+3Qual. Prostejov W
Lost in Prostejov R32
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+6Lost in Kiseljak R16
Lost in Zagreb R32
314302
Andrew Paulson22CZE166+4-1Lost in Prostejov R16
31550
Ričardas Berankis33LTU166-8-8
31620
Guido Pella34ARG165-47-45
3178
John Isner39USA165-13-10
318 NCH 
(323)
Andrés Andrade25ECU164+5+4Lost in Little Rock R16
Lost in Tyler R32
319121
Raúl Brancaccio27ITA164+2Cordoba QF
320259
João Lucas Reis Da Silva24BRA162-5-7
321273
Sebastian Fanselow32GER162-8-9Lost in Heilbronn R32
322 NCH 
(330)
Guy Den Ouden22NED161+44+26Mataro W
Qual. Zagreb W
Lost in Zagreb R32
323127
Facundo Mena31ARG160+10+6Santa Fe QF166202
324292
David Jordá Sanchis29ESP159-1Lost in Zagreb R32
325 NCH 
(351)
Fajing Sun27CHN159+40+23Lost in Anning SF
Lost in Baotou F
326111
Ramkumar Ramanathan29IND157+3Lost in Little Rock R32
Lost in Tyler R32
327299
Khumoyun Sultanov25UZB157+1-1Lost in Kursumlijska Banja 7 SF
328 NCH 
(336)
Ignacio Buse20PER157+8+5Lost in Mataro SF
329 NCH 
(341)
Gerard Campana Lee19KOR157+12+7Lost in Prostejov R16
330114
Jason Jung34TWN156-30-25
331330
Jakub Nicod19CZE156-1
332271
Moez Echargui31TUN155+3+1Lost in Qual. Heilbronn R2
333153
Jay Clarke25GBR154+23+14Sarajevo QFLost in Kiseljak F
334142
Ivan Gakhov27RUS154-67-61Heilbronn QF165240
335212
Michael Geerts29BEL153-8-6Lost in Qual. Heilbronn R2
336330
Sandro Kopp24AUT152+1Lost in Qual. Vicenza R1
Lost in Qual. Heilbronn R1
337143
Hiroki Moriya33JPN152-3-2Lost in Little Rock R32
Lost in Tyler R16
338168
Antoine Bellier27SUI151Setubal QF
339CH
Vadym Ursu27UKR151
340221
Hernán Casanova30ARG151-8-6Lost in Santa Fe R32
341310
Mathys Erhard22FRA151+8+7Lost in Qual. French Open R1
Qual. Zagreb W
Lost in Zagreb R16
342323
Hazem Naw24SYR150+1+1Lost in Qual. Vicenza R2
Lost in Qual. Heilbronn R1
343310
Gabriel Debru18FRA149-3-1Lost in Qual. French Open R1
Lost in Carnac R32
344152
Luke Saville30AUS148-22-16Lost in Qual. Surbiton R1
345 NCH 
(359)
Matej Dodig18CRO148+14+10Zagreb QF158211
346258
James McCabe20AUS147-4-2
347127
Lorenzo Giustino32ITA147+27+16Lost in Mataro F
Lost in Qual. Zagreb R2
348326
Alexis Gautier27FRA147-4-2Lost in Grasse R16
349 NCH 
(395)
Jie Cui26CHN145+46+25Anning W
Lost in Baotou R32
350 NCH 
(371)
James Trotter24JPN144+21+12Tyler QF154207
351174
Nicola Kuhn24GER144+53+28Cordoba QFLost in Mataro QF
La Nucia W
352190
Matheus Pucinelli De Almeida23BRA144-22-13Santa Fe QF150186
353217
Jonáš Forejtek23CZE144-5Lost in Qual. Heilbronn R1
354244
Lucas Poullain28FRA143-28-16Lost in Deauville SF
Lost in Carnac R16
355272
Orlando Luz26BRA143-4
356257
Timo Stodder28GER142-31-18
357298
Aidan McHugh23GBR142-5-1Lost in Qual. Surbiton R1
35857
Gastão Elias33POR141+2+4Qual. Zagreb W
Lost in Zagreb R32
359220
Blake Mott28AUS141-4Lost in Qual. Surbiton R1
360353
Giles Hussey27GBR141-7-1Lost in Qual. Surbiton R1
361164
Riccardo Bonadio30ITA140-14-4Lost in Qual. Vicenza R2
Lost in Qual. Zagreb R2
362354
Gilbert Klier Junior24BRA139-5
363 NCH 
(375)
Matías Soto25CHI137+12+7Lost in Kiseljak QF
Qual. Prostejov W
Lost in Prostejov R32
364 NCH 
(408)
Nishesh Basavareddy19USA136+47+22Lost in Little Rock SF
365243
Daniel Michalski24POL136-2
366289
Corentin Denolly27FRA136-5-1Lost in Deauville QF
Lost in Grasse R16
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+2Lost in Qual. Prostejov R2
Lost in Prostejov R32
371130
Mohamed Safwat33EGY135-1+2Qual. Prostejov W
Lost in Prostejov R32
372314
Benjamin Lock31ZIM135-18-7Lost in Addis Ababa 2 SF
373207
Daniel Dutra da Silva35BRA134+12+10Lost in Kiseljak SF
Qual. Heilbronn W
Lost in Heilbronn R32
374 NCH 
(382)
Arthur Géa19FRA132+8+6Lost in Qual. French Open R1
Lost in Qual. Vicenza R2
Qual. Prostejov W
Lost in Prostejov R32
375348
Blake Ellis25AUS132-3
376167
Nino Serdarušić27CRO131-18-8Lost in Qual. Vicenza R2
Qual. Zagreb W
Lost in Zagreb R16
377CH
Marcello Serafini21ITA130Lost in Qual. Vicenza R1
Lost in Qual. Zagreb R1
378CH
Alberto Barroso Campos28ESP129Setubal QF
379348
Omni Kumar22USA128-3-2
380305
Yishai Oliel24ISR128-12-6Lost in La Nucia QF
Lost in Qual. Zagreb R1
381364
Mikalai Haliak25BLR127-1Lost in Qual. Prostejov R1
382331
Carlos Lopez Montagud23ESP127-1
383267
Louis Weßels25GER126Lost in Qual. Heilbronn R2
384303
Arthur Weber32FRA125Lost in Carnac R32
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
388348
Jérôme Kym21SUI123+56+21Prostejov SFQual. Prostejov W148198
389387
Joel Schwärzler18AUT123-2
390349
Marat Sharipov21RUS123+58+22Kursumlijska Banja 6 W
Lost in Kiseljak SF
Lost in Kursumlijska Banja 8 R16
391325
Yankı Erel23TUR121-1-1Lost in Qual. Zagreb R2
392363
Damien Wenger24SUI121+8+2Grasse SFLost in La Nucia QF
393365
Daniel Mérida19ESP121-14-7Lost in La Nucia R16
394184
Nicholas David Ionel21ROU121-8-3Lost in Constanta SF
395324
Cezar Crețu23ROU120-31-16Lost in Constanta R32
396 NCH 
(421)
Learner Tien18USA119+43+15San Diego 2 QFSan Diego W
397154
Altuğ Çelikbilek27TUR119+1Setubal QF
39856
Marius Copil33ROU118-10-4
399278
Lucas Gerch29GER117-3-3Lost in Qual. Heilbronn R2
400 NCH 
(420)
Lautaro Midon20ARG117+22+6Santa Fe QF123159
401268
Gonzalo Villanueva29ARG117+19+5Santa Fe QF123159
402400
Alejo Lorenzo Lingua Lavallén23ARG115+5Lost in Santa Fe R32
403 NCH 
(410)
Valerio Aboian21ARG115+7Lost in Santa Fe R32
404226
Juan Bautista Torres22ARG114+20+4Lost in Santa Fe R16
405362
Tim Handel27GER114-43-22Lost in La Nucia R32
Lost in Qual. Heilbronn R1
406144
Cem İlkel28TUR114+6Lost in Qual. Zagreb R1
407404
Cannon Kingsley23USA113+6Lost in Tyler R32
408303
Francesco Forti24ITA113-2
409352
Giovanni Oradini26ITA113-2Lost in Qual. Vicenza R1
Lost in Grasse R16
410273
Max Houkes23NED113+6
41116
Marco Cecchinato31ITA112-8-4Lost in Vicenza R16
412210
Raphaël Collignon22BEL112+46+16Lost in Deauville F
413305
Kalin Ivanovski20MKD112+5
414361
Bogdan Bobrov26RUS112+1-1Lost in Qual. Prostejov R2
415 NCH 
(436)
Bruno Kuzuhara20USA112+21+6Lost in Qual. Little Rock R2
Lost in Tyler R16
416365
Kris Van Wyk27RSA112+5Lost in Monastir 22 R16
Lost in Monastir 23 R32
41765
Evgeny Donskoy34RUS110+8
418334
Leo Borg21SWE110+46+17Kingston 2 W
Lost in Qual. Tyler R2
Lost in Tyler R32
419127
Jelle Sels28NED110-20-9
42076
Salvatore Caruso31ITA110+6Caltanissetta QF
421 NCH 
(427)
Matthew Dellavedova24AUS110+8+1Sarajevo QFLost in Kiseljak QF
422 NCH 
(455)
Rodrigo Pacheco Mendez19MEX109+33+12Zagreb QFLost in Vicenza R32119172
423124
Federico Gaio32ITA109-9-4Grasse SFLost in Cervia R32
424405
Andrea Picchione26ITA109-19-7Grasse SF
425419
Daniil Glinka24EST109-6-3Lost in Setubal R32
42654
Yibing Wu24CHN108-25-10
427377
Mateus Alves23BRA108+3Lost in Vrhnika R32
Lost in Qual. Prostejov R1
428343
Mats Rosenkranz25GER108+4
429414
Svyatoslav Gulin21RUS108+5+1Lost in Kursumlijska Banja 7 SF
Qual. Kursumlijska Banja 8 W
Lost in Kursumlijska Banja 8 R16
430428
Ryan Nijboer24NED108+3Cordoba QF
431392
Stefanos Sakellaridis19GRE108-39-14
432204
Máté Valkusz25HUN107-38-14Lost in Qual. French Open R1
433388
Anton Matusevich23GBR107+13+6Lost in Vrhnika SF
Lost in Qual. Zagreb R2
434 NCH 
(485)
Luka Mikrut20CRO107+75+27Zagreb QFBol 2 W117170
435410
Stefan Popović21SRB107-18-6Lost in Qual. Zagreb R2
436265
Evgenii Tiurnev27RUS106-5-2
437235
Pol Martín Tiffon24ESP106+1Cordoba QFLost in Mataro QF
438 NCH 
(446)
Juan Carlos Prado Angelo19BOL105+12+5Lost in Vicenza R16
439240
Dan Added25FRA105-48-17Lost in Grasse R16
440334
Naoki Nakagawa27JPN104-2
441280
Dominik Palan23CZE104-44-16
442134
Steven Diez33CAN104-2
443167
Laurent Lokoli29FRA103-37-12Lost in Mataro QF
Lost in Carnac R16
444409
Kilian Feldbausch18SUI103-2
445103
Stefan Kozlov26USA103+9+6Lost in Little Rock R32
Lost in Tyler R16
446147
Kaichi Uchida29JPN103+37+15Daegu QFKaruizawa W
447 NCH 
(449)
Bor Artnak20SLO103+13+7Hrastnik QFLost in Vrhnika F
448 NCH 
(523)
Philip Henning23RSA101+75+25Addis Ababa 2 W
449211
Roberto Cid Subervi30DOM101-21-8Santo Domingo 3 R16
45040
Ilya Ivashka30BLR100-57-21
451 NCH 
(497)
Edas Butvilas19LTU100+46+15Lost in La Nucia F
Lost in Cordoba R16
452445
Garrett Johns23USA100-3
453320
Marko Topo20GER100-30-10Lost in Kiseljak R16
Lost in Heilbronn R32
454334
Robert Strombachs24LAT100-52-18Lost in Bol 2 R16
Lost in Qual. Zagreb R1
455382
Max Hans Rehberg20GER99-20-7Lost in Qual. Heilbronn R1
456136
Alexey Vatutin31RUS99+79+26Deauville W
Lost in Carnac R16
Lost in Grasse R32
45767
Ernesto Escobedo27MEX98+24+10Qual. Little Rock W
Lost in Little Rock R32
Qual. Tyler W
Lost in Tyler R16
458339
Daniel Cukierman28ISR97-6-1Lost in Qual. Zagreb R1
459 NCH 
(489)
Petr Nesterov21BUL97+32+11Bucharest 3 W
Lost in Constanta QF
460161
Filip Peliwo30POL97+8+4Lost in Qual. Little Rock R2
Qual. Tyler W
Lost in Tyler R32
461395
Tibo Colson23BEL96-2
462 NCH 
(478)
Sander Jong24NED96+16+7Lost in Deauville SF
463458
Nicolas Zanellato22BRA95+11+3Lost in Santa Fe R16
464 NCH 
(470)
Andre Ilagan23USA94+6+2Lost in Qual. Tyler R2
465357
Eric Vanshelboim22UKR94-3-1Lost in Deauville QF
Lost in La Nucia R16
466238
Yusuke Takahashi26JPN94+1+1Qual. Little Rock W
Lost in Little Rock R32
Lost in Tyler R32
467329
Nick Chappell31USA94-26-10Lost in Little Rock R32
Lost in Tyler R32
468463
Ryan Seggerman24USA93-5Lost in Qual. Vicenza R1
Lost in Qual. Surbiton R1
469412
Miguel Damas24ESP93+2+1Lost in Mataro R16
Lost in Cordoba R32
47036
Oscar Otte30GER92-27-10
47168
Gerald Melzer33AUT92-2
472 NCH 
(500)
Arthur Bouquier23FRA92+28+8Lost in Monastir 21 F
473439
Lorenzo Joaquín Rodríguez24ARG92Lost in Santa Fe R32
474236
Ulises Blanch26USA91+27+8Santa Fe QF97133
475404
Toby Samuel21GBR91
476229
Mukund Sasikumar27IND91-15-4Lost in Little Rock R32
Lost in Qual. Tyler R1
477211
Evgeny Karlovskiy29RUS91-5-1
47814
Kyle Edmund29GBR90+18+5Qual. Surbiton W
Lost in Surbiton R32
479343
Makoto Ochi28JPN90-2Lost in Karuizawa R32
480355
Karl Friberg25SWE89-27-9
481456
Sanhui Shin27KOR89-16-4
482375
Strong Kirchheimer29USA89+16+4Lost in Qual. Little Rock R1
Qual. Tyler W
Lost in Tyler R32
483474
Federico Iannaccone25ITA89+3+1Qual. Vicenza W
Lost in Vicenza R32
Lost in Qual. Heilbronn R1
48424
Martin Kližan34SVK88-4Lost in Prostejov R32
485482
Yanaki Milev20BUL88+51+15Kursumlijska Banja 7 W
Lost in Kursumlijska Banja 8 R32
486351
Sascha Gueymard Wayenburg20FRA88-1Lost in Qual. French Open R1
Lost in Bol 2 F
Lost in Kursumlijska Banja 8 R32
487462
Constantin Bittoun Kouzmine25FRA88Lost in Qual. Prostejov R2
48878
Blaž Rola33SLO87+23+8Lost in Celje F
Lost in Qual. Zagreb R1
489231
Nam Hoang Ly27VIE87
490434
Hynek Bartoň20CZE87-45-15Lost in Gyula R16
491478
Hamish Stewart24GBR87-1Lost in Qual. Surbiton R1
492333
Christian Langmo28USA87+18+7Qual. Little Rock W
Lost in Little Rock R16
Qual. Tyler W
Lost in Tyler R16
493395
Rigele Te26CHN86+84+23Baotou W
494436
Sebastian Gima22ROU86-15-3Lost in Bucharest 3 R32
Lost in Constanta R16
Lost in Sarajevo R32
495478
Yurii Dzhavakian31UKR86-2Lost in Qual. Heilbronn R1
496206
Matija Pecotić34CRO85-1Lost in Qual. Tyler R1
497371
Karue Sell30BRA85+21+8Lost in San Diego F
498 NCH 
(508)
Andres Martin22USA85+31+10Qual. Little Rock W
Lost in Little Rock R16
499 NCH 
(506)
Kiranpal Pannu27NZL85+7+4Lost in Kingston 2 SF
Lost in Santo Domingo 3 R32
500238
Skander Mansouri28TUN85-53-16
501260
Carlos Gimeno Valero22ESP85+2+3Lost in Mataro R32
Lost in La Nucia QF
Lost in Cordoba R16
502470
Imanol López Morillo24ESP85-3Lost in Mataro R32
Lost in Cordoba R32
503439
Adria Soriano Barrera25COL84-21-4Lost in Setubal R16
50416
Nikoloz Basilashvili32GEO83+8+4Qual. Heilbronn W
Lost in Heilbronn R32
505298
Viktor Durasovic27NOR83-3Lost in Grasse R32
506397
Alexey Zakharov24RUS82+13+5Lost in Bol 2 R16
Qual. Zagreb W
Lost in Zagreb R32
507234
Maxime Chazal31FRA82+54+15Grasse SFLost in Carnac F
508467
Hikaru Shiraishi24JPN81-4-1Lost in Karuizawa R16
509478
Gabriele Piraino20ITA81-1Caltanissetta QF
510 NCH 
(527)
Guido Iván Justo26ARG80+17+4Lost in Santa Fe R16
511CH
Gabriele Pennaforti23ITA80+26+7Lost in Bol F
Lost in Bol 2 R16
512160
Oleksii Krutykh24UKR79-61-21Lost in La Nucia R16
Lost in Qual. Heilbronn R2
513477
Kirill Kivattsev26RUS79-25-9Lost in Qual. Vicenza R1
Lost in Qual. Prostejov R2
514493
Iñaki Montes De La Torre21ESP78-1
515388
Jacopo Berrettini25ITA78+25+6Lost in Vicenza R16
Lost in Grodzisk Mazowiecki R32
516514
Michael Agwi20IRL78-2Lost in Qual. Prostejov R1
517273
Peter Heller31GER78+43+11Qual. Heilbronn W
Lost in Heilbronn R16
518495
Viacheslav Bielinskyi20UKR78+60+15Bol W
Lost in Bol 2 QF
519395
Alafia Ayeni24USA78+1+1San Diego 2 QFLost in San Diego R16
520256
Marek Gengel28CZE78-5Lost in Setubal R16
521438
Jakub Paul25SUI78-5Sarajevo QFLost in Kiseljak QF
522438
Orel Kimhi20ISR78-56-15Setubal QF
523517
Tom Gentzsch20GER78-6
524340
Colin Sinclair29NMI77-48-13Lost in Qual. Tyler R2
525506
Jacob Fearnley22GBR76-3
526442
Harrison Adams30USA76-2Lost in Qual. Little Rock R1
527503
Vlad Andrei Dancu25ROU76+3+1Lost in Bucharest 3 R32
Lost in Constanta QF
528193
Zhe Li37CHN75Lost in Anning R32
529434
Luciano Emanuel Ambrogi20ARG75-3-1
530486
Alex Knaff26LUX75+8+2San Diego 2 QFLost in San Diego SF
531518
Adrian Oetzbach26GER75Sarajevo QFLost in Bol 2 R16
532378
Alex Barrena21ARG74-76-23
533293
Pedro Boscardin Dias21BRA74-41-12Lost in Santa Fe R16
534524
Marlon Vankan23GER74-2Lost in Kiseljak R32
535521
Buvaysar Gadamauri23BEL74-2Sarajevo QFLost in Deauville R32
Lost in Carnac R32
536428
Federico Arnaboldi23ITA73+44+10Qual. Vicenza W
Lost in Vicenza R16
537387
Mariano Kestelboim28ARG72+12+2Lost in Vrhnika QF
Lost in Grasse R32
538532
Ryuki Matsuda24JPN72+6Dededo SF
539233
Yun seong Chung26KOR71+6
540539
Ilia Simakin20RUS71+6Lost in Qual. Monastir 22 R3
541514
Olaf Pieczkowski20POL71+6
542533
Dan Alexandru Tomescu25ROU71+1-1Lost in Bucharest 3 R32
543160
Gonzalo Lama31CHI70-9-3
54462
Kenny de Schepper37FRA70+9+1Lost in Mataro R16
545 NCH 
(582)
Ye Cong Mo23CHN70+37+8Lost in Anning R32
Lost in Baotou SF
546339
Andrey Chepelev25RUS70-4-2Lost in Cervia R16
547 NCH 
(554)
Tomás Farjat23ARG70+55+10Santa Fe QFQual. Santa Fe W76112
548497
Neil Oberleitner24AUT70+11+2Lost in Vrhnika QF
Lost in Qual. Prostejov R2
549548
Jacob Bradshaw21AUS70+1Lost in Monastir 21 R16
Lost in Monastir 22 R16
550346
Stuart Parker26GBR69+2Lost in Monastir 21 SF
551515
Luka Pavlovic24FRA69-30-8Kursumlijska Banja 8 QF
552469
Martyn Pawelski19POL69-68-19Kursumlijska Banja 8 QF
553549
Franco Roncadelli24URU69+1Lost in Qual. Vicenza R1
Lost in Grasse QF
554520
Michael Zheng20USA68-15-4
555106
Darian King32BAR68
556524
Hanwen Li21CHN68
55780
Norbert Gombos33SVK68-32-8Lost in Qual. Prostejov R1
558349
Oleg Prihodko26UKR68+48+10Grodzisk Mazowiecki QFLost in Kursumlijska Banja 6 QF
Lost in Kursumlijska Banja 7 F
559544
Andrea Guerrieri25ITA68-11-2Cordoba QF
560188
Miljan Zekić35SRB68+75+15Kursumlijska Banja 8 QFBrcko W
Lost in Bol 2 R32
561378
Eliakim Coulibaly22CIV68+12+4Lost in Addis Ababa 2 SF
562544
Maximus Jones19THA68-4Lost in Anning R32
Lost in Baotou R32
563476
Duarte Vale25POR68-1+1Lost in Bol SF
Lost in Bol 2 QF
Lost in Qual. Zagreb R2
564555
Quinn Vandecasteele21USA67+2+2Lost in Qual. Little Rock R2
565534
Pedro Araújo22POR67+74+14Lost in Monastir 21 R16
Monastir 22 W
Lost in Setubal R16
566198
Christian Harrison30USA66-3Lost in Qual. Heilbronn R1
567393
Pawel Juszczak30POL66+25+5Grodzisk Mazowiecki QFLost in Brcko F
Lost in Gyula QF
568316
Eduardo Ribeiro26BRA66-11-2
569343
Alex Martí Pujolras25ESP66+35+7Cordoba QFLost in Mataro SF
570387
Gianmarco Ferrari23ITA66+1+1Caltanissetta QFLost in La Nucia QF
571453
Leonardo Aboian26ARG66+1+1Qual. Santa Fe W
Lost in Santa Fe R32
572509
Radu Mihai Papoe21ROU65-21-4
573289
Alex Rybakov27USA65+6+2Lost in Qual. Tyler R2
57498
Antoine Hoang28FRA65-67-16
575476
Ignacio Monzón26ARG65-7Grodzisk Mazowiecki QFLost in Brcko R16
Lost in Vrhnika R32
576498
Nikolay Vylegzhanin24RUS65-6Lost in Grasse QF
577 NCH 
(584)
Moerani Bouzige24AUS65+22+4Lost in Qual. Little Rock R2
Qual. Tyler W
Lost in Tyler R32
578471
Yuki Mochizuki26JPN64+29+6Lost in Anning QF
Lost in Baotou QF
579 NCH 
(585)
Takuya Kumasaka25JPN64+6+2Lost in Anning QF
580563
Pedro Vives Marcos23ESP63-5Cordoba QF
581290
Shintaro Imai30JPN63-5Lost in Qual. Little Rock R1
Lost in Qual. Tyler R1
582350
Vladyslav Orlov29UKR63-13-2Grodzisk Mazowiecki QFLost in Brcko QF
583285
Matías Franco Descotte29ARG63-2Lost in Cordoba R32
584339
Keegan Smith25USA62+11+1Qual. Little Rock W
Lost in Little Rock R32
Lost in Qual. Tyler R2
585390
David Pichler28AUT62+2
586527
Max Alcalá Gurri21ESP62+2Lost in Mataro R16
Lost in Cordoba R16
587191
Dragos Nicolae Madaras26SWE61+2
588576
Stefan Dostanic22USA61+2
589545
Tom Paris21FRA61+2Lost in Grasse R32
590232
José Pereira33BRA61-23-4
591378
Sora Fukuda26JPN61+20+4Dededo SFLost 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 QFLost in Karuizawa R16
596461
Luca Giacomini26ITA61+1Lost in Qual. Vicenza R1
Lost in Hrastnik R32
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+1Lost in Sarajevo 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-1Lost in Kursumlijska Banja 6 SF
Lost in Santa Fe R16
610333
George Loffhagen23GBR56-69-16Lost in Setubal R16
611 NCH 
(614)
Fabrizio Andaloro23ITA56+3
612168
Frederico Ferreira Silva29POR56-223-66Lost in Setubal R16
613605
Liam Gavrielides20GER56-8-3Lost in Vrhnika R32
Lost in Qual. Heilbronn R2
614 NCH 
(622)
Dali Blanch21USA56+35+4Lost in Kursumlijska Banja 6 SF
Qual. Santa Fe W
Lost in Santa Fe R32
615553
Pedro Rodenas20ESP55+1Lost in Cordoba R32
616403
Lorenzo Rottoli22ITA55+9+1Hrastnik QFLost in Cervia R16
617341
Wilson Leite32BRA55-2-1Lost in Santa Fe R32
618 NCH 
(620)
Giuseppe La Vela23ITA55+2Lost in Cervia R16
Lost in Caltanissetta R32
619424
Saba Purtseladze22GEO55+2Kursumlijska Banja 8 QFLost in Kursumlijska Banja 7 R32
620237
Alastair Gray25GBR54+2
621262
Gabriel Décamps24BRA54+22+2Lost in Bol QF
Lost in Grodzisk Mazowiecki R32
622521
Tsung Hao Huang24TWN54-5-1Lost in Baotou R32
Lost in Daegu 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 QFLost in Cervia R32
Lost in Vrhnika R16
632348
Sergey Fomin23UZB53-13-2Lost in Kiseljak R16
Lost in Sarajevo R32
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
Lost in Cordoba 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 QFLost in Vrhnika R32
646547
Matyas Fuele25HUN51-81-15
647497
Victor Lilov20USA51-29-4Lost in Santo Domingo 3 R32
648549
Mika Brunold19SUI51-2-1Hrastnik QFLost in Vrhnika R32
649632
Dušan Obradović23SRB51+8+1Lost in Brcko QF
Lost in Sarajevo R16
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 QFMonastir 21 W
Lost in Monastir 22 R16
658162
Kacper Żuk25POL49+3Lost in Grodzisk Mazowiecki R16
659466
Jea Moon Lee30KOR49+1Daegu QF
660544
Luca Wiedenmann26GER49-24-4Hrastnik QFLost 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-8Lost in Deauville R32
Lost in Caltanissetta R16
665608
Kazuki Nishiwaki29JPN48+15+2Lost in Bucharest 3 R16
Lost in Karuizawa R16
Lost in Daegu R32
666437
Luca Potenza23ITA48-92-16Caltanissetta QF
667666
Linang Xiao24CHN48
668468
Dominik Kellovský27CZE48-6-1Kursumlijska Banja 8 QF
669605
Lorenzo Bocchi26ITA47-4-1
670588
Alexander Zgirovsky22BLR47+7+1Lost in Deauville R32
Lost in Carnac R16
Lost in Grasse QF
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
Lost in Grodzisk Mazowiecki R16
675641
Lilian Marmousez22FRA46-5-1Caltanissetta QFLost in Deauville R32
676530
Evgeny Philippov22RUS46-5-1
677540
Peter Bertran28DOM46-1Santo Domingo 3 R16Lost in Kingston 3 R32
678271
Evan Zhu25USA46-54-8Lost in Anning R32
Lost in Baotou R16
Lost in Daegu 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+7Lost in Deauville R32
Lost in Carnac SF
Qual. Grasse W
Lost in Grasse QF
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+2Lost in Bucharest 3 QF
Lost in Cordoba R16
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 QF
698504
Simon Beaupain25BEL43+9+2Lost in Deauville QF
Lost in Carnac R32
Lost in Grasse R16
699653
Peter Benjamin Privara19SVK43-12-2Lost in Cordoba R16
700643
Lorenzo Claverie21ITA42-2Lost in Santo Domingo 3 R32
701495
Tristan McCormick25USA42-10-2Lost in Mataro R32
Lost in La Nucia R32
Lost in Cordoba 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
Lost in Grasse R32
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 QFLost 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
Lost in Monastir 23 R32
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 SFLost 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
Lost in Grasse R16
738691
Jacob Brumm25USA36-3Lost in San Diego QF
Lost in San Diego 2 R16
739689
Sebastian Sorger18AUT36+8+1Hrastnik QFLost 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
Lost in Setubal R16
746 NCH 
(768)
Viktor Jović22SRB35+28+4Lost in Brcko QF
Lost in Kursumlijska Banja 7 QF
Lost in Kursumlijska Banja 8 R16
747578
Jiří Barnat22CZE35+15+2Lost in Celje QF
Lost in Qual. Prostejov R1
748709
Lewie Lane23GER35-6
749CH
Axel Garcian22FRA35+6+1Lost in Deauville R16
Lost in Grasse R32
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 Aubriot25FRA33-2Lost in Deauville R16
766665
Cash Hanzlik22USA32-8-1Lost in San Diego R32
767755
Branko Djuric19SRB32-3Kursumlijska Banja 8 QF
768280
Álvaro López San Martín27ESP32-19-2
76990
Emilio Gómez32ECU32+19+3Qual. Santa Fe W
Lost in Santa Fe R32
770463
Jaimee Floyd Angele24FRA32-58-8
771767
Patrick Kaukovalta25FIN32-4Lost in Celje R32
772715
Leonardo Rossi21ITA32-27-3Lost in Vrhnika R16
Lost in Hrastnik R16
773489
Jack Pinnington Jones21GBR31-4
774717
Alex Martinez23ESP31-4
775586
Andrej Nedic19BIH31-106-16
776686
Jakob Schnaitter28GER31-4
777728
Patrick Brady19GBR31-4Lost in Monastir 23 R16
778615
Alejandro Manzanera Pertusa21ESP31-12-1Lost in La Nucia R32
Lost in Cordoba R32
779777
Patrick Zahraj24GER31-2Lost in Vrhnika R32
780589
Edward Winter19AUS30-9-1Daegu QF
78184
Henri Laaksonen32SUI30-1Lost in Qual. Prostejov R1
782 NCH 
(785)
Alan Fernando Rubio Fierros25MEX30+25+3San Diego 2 QFLost 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-2Lost in Santo Domingo 3 R32
792382
Thomas Fancutt29AUS29-2
793367
Nathan Ponwith26USA29-41-5Lost in San Diego QF
Lost in San Diego 2 R32
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 SFLost in Kingston 2 R32
798CH
Luca Fantini23ITA28Lost in Addis Ababa 2 R32
799700
Marcel Zieliński23POL28+1Lost in Brcko R32
Lost in Grodzisk Mazowiecki R32
800791
Mitsuki Wei Kang Leong19MAS28+1Lost in Anning R16
Lost in Karuizawa R32
Lost in Daegu R16
801795
Thomas Setodji28FRA27+2Lost in Deauville R32
802694
Jeremy Jin19AUS27+2Lost in San 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-1Lost in Celje R32
Lost in Grodzisk Mazowiecki R32
810 NCH 
(938)
Trey Hilderbrand24USA27+131+11Santa Fe QFQual. Santa Fe W3369
811 NCH 
(824)
Mariano Tammaro20ITA27+18+2Lost in Celje QF
Lost in Caltanissetta R32
812806
Ishaque Eqbal26IND27+28+3Lost in Addis Ababa 2 QF
813743
Seydina Andre20SEN27+10+1Lost in Kursumlijska Banja 6 QF
Lost in Caltanissetta R16
814 NCH 
(843)
Maik Steiner29GER27+29+3Grodzisk Mazowiecki QFLost in Addis Ababa 2 QF
815768
Grigoriy Lomakin26KAZ27-2Monastir 23 QFLost in Qual. Monastir 22 R3
816392
Patrik Rikl25CZE26-14-1Lost in Qual. Prostejov R1
816546
Uisung Park23KOR26-2Lost in Daegu R16
818796
Pierre Yves Bailly20BEL26-3
819793
Filippo Moroni23ITA26-3
820812
Joaquin Aguilar Cardozo19URU26-2
821CH
Yi Zhou19CHN26
822808
Bang Shuo Yin25TWN26-3Lost in Anning R32
Lost in Baotou R32
823 NCH 
(853)
Ioan Alexandru Chirita21ROU26+30+3Lost in Bucharest 3 QF
Lost in Constanta R16
824509
Tao Mu24CHN26-25-2
825781
Dan Martin25CAN26+119+10Lost in Kingston 2 QF
Lost in Kingston 3 F
Lost in Santo Domingo 3 R32
826790
Kody Pearson24AUS26-4Lost in San Diego R32
Lost in San Diego 2 R32
827561
Fermin Tenti26ARG26+42+4Lost in Kursumlijska Banja 6 QF
Lost in Kursumlijska Banja 7 QF
Lost in Grodzisk Mazowiecki R32
828536
Petr Nouza25CZE25-4
829 NCH 
(915)
Rei Sakamoto17JPN25+163+12Lost in Cervia SF
Lost in La Nucia SF
830770
Tauheed Browning21USA25-5
831595
Masamichi Imamura25JPN25+17+2Lost in Karuizawa QF
Lost in Daegu R32
832 NCH 
(850)
Luciano Carraro26ITA25+18+2Lost in Cervia QF
833819
Adit Sinha20USA25+4+1Lost in San Diego R16
Lost in San Diego 2 R16
834789
Yaroslav Demin18RUS25-8Lost in Zagreb R32
835776
Aliaksandr Liaonenka25BLR25-8
836216
David Pérez Sanz30ESP25+28+3Qual. Mataro W
Lost in Mataro QF
Lost in La Nucia R32
837822
Ofek Shimanov18ISR25-9Lost in Setubal R32
838606
Călin Manda26ROU25-26-2
839635
Luigi Sorrentino25ITA25+43+4Lost in Celje QF
Lost in Vrhnika SF
840789
Noah Schachter24USA25-48-4San Diego 2 QF
841821
Leo Vithoontien24JPN25-11Lost in Kingston 2 R32
Lost in Kingston 3 R16
842680
Aleksandr Braynin24UKR25+1Lost in Brcko R32
Lost in Gyula R16
Lost in Grodzisk Mazowiecki R32
843807
Matthew William Donald19CZE25-12Lost in Celje R32
Qual. Grasse W
Lost in Grasse R32
844459
Jeremy Beale29AUS24-12
84519
Pablo Cuevas38URU24-12
846645
Johan Alexander Rodriguez20COL24-29-2Lost in Santo Domingo 3 R32
847 NCH 
 1142
Rudy Quan18USA24+298+16Qual. Little Rock W
Lost in Little Rock QF
Lost in Tyler R32
848828
Samir Banerjee20USA24-13
849832
Amit Vales19ISR24-13Lost in Setubal R32
850726
Juan Manuel La Serna20ARG24-12
851751
Guy Den Heijer27NED24+14+2Lost in Bucharest 3 QF
852835
Matt Hulme25AUS24-11Lost in San Diego R32
Lost in San Diego 2 R32
853837
Niccolo Catini26ITA24+6+1Lost in Cervia R16
854660
Michael Zhu31USA24-10Lost in Monastir 22 R32
855501
Shinji Hazawa25JPN23-10Lost in Karuizawa R32
Lost in Dededo R16
856840
Daniil Ostapenkov21BLR23-10
857843
Yanis Ghazouani Durand23FRA23-8Lost in Monastir 23 R32
858219
Nicolás Álvarez Varona23ESP23-11Lost in Qual. Vicenza R1
Lost in Zagreb R32
859740
Juan Carlos Aguilar25CAN23-39-3Lost in Santo Domingo 3 R32
860848
Bogdan Pavel24ROU23+3+1Lost in Bucharest 3 R32
Lost in Constanta R16
861488
Quentin Folliot25FRA23-9
862 NCH 
(940)
Hayato Matsuoka19JPN23+117+9Lost in Kursumlijska Banja 6 F
Lost in Kursumlijska Banja 7 R16
863 NCH 
(880)
Federico Bondioli19ITA23+17+2Lost in Cervia QF
Lost in Qual. Zagreb R1
864815
Thomas Braithwaite24AUS23-8
865852
Paulo Andre Saraiva Dos Santos23BRA23-8Lost in Monastir 23 R32
866837
Maxim Zhukov19RUS23-12Lost in Kursumlijska Banja 6 R32
Lost in Kursumlijska Banja 7 R32
867759
Louis Tessa26FRA23-9Monastir 23 QFLost in Brcko R32
868 NCH 
(874)
Jasza Szajrych22POL23+15+2Lost in Bol QF
Lost in Bol 2 R32
Lost in Grodzisk Mazowiecki R32
869855
Etienne Donnet23FRA22-9
870 NCH 
(877)
Franco Ribero24ARG22+7+1Lost in Qual. Santa Fe R2
871441
Gergely Madarász29HUN22+40+4Lost in Brcko R32
Lost in Gyula SF
872830
Luke Simkiss25GBR22-10Lost in Mataro R32
873582
Colin Markes27USA22-34-2
874267
Collin Altamirano28USA22-8San Diego 2 QFLost in San Diego R16
875811
Samir Hamza Reguig22ALG22-5Lost in Monastir 21 R16
Lost in Monastir 22 R32
87610
Pablo Carreño Busta32ESP21+173+10Lost in French Open R128
877838
Iiro Vasa21FIN21-6Lost in Grodzisk Mazowiecki R16
878509
Murphy Cassone21USA21-6Lost in Little Rock R32
Lost in Qual. Tyler R1
879845
Isaac Becroft23NZL21-6San Diego 2 QFLost in San Diego R32
880444
Jonathan Mridha29SWE21-5
881876
Justin Engel16GER21-5Lost in Qual. Heilbronn R1
882628
Maxime Mora27FRA21-31-2
883882
Pavle Marinkov18AUS21+7+1Lost in Bol 2 R16
884197
Evan Furness25FRA21-6Lost in Carnac R32
885879
Albert Pedrico Kravtsov18ESP21-6Lost in Mataro R32
Lost in Cordoba R32
886870
Gianluca Cadenasso19ITA21-5Lost in Cervia R32
887851
Preston Brown22USA21-32-2
888581
Ignacio Carou24URU21-21-1Lost in Qual. Santa Fe R1
889595
Alec Beckley22RSA21-21-1
890744
Boris Butulija25SRB21-5Lost in Kursumlijska Banja 6 R16
Lost in Kursumlijska Banja 7 R32
Lost in Kursumlijska Banja 8 R32
89192
Brayden Schnur28CAN20-4
892790
Yeong Seok Jeong24KOR20-3Lost in Daegu R32
893886
Mees Rottgering16NED20-2
894165
Aldin Šetkić36BIH20-2Lost in Monastir 23 R16
895776
Vito Tonejc24CRO20+18+2Lost in San Diego QF
Lost in San Diego 2 R16
896887
Thanapet Chanta24THA20-3
897880
Jesse Flores29CRC20+40+4Lost in Monastir 21 R32
Lost in Monastir 22 SF
898715
Ray Ho24TWN20-3
899 NCH 
(921)
Gabriele Bosio23ITA20+49+4Lost in Brcko SF
900370
David Poljak28CZE20-3
901876
Jack Logé19BEL20-17-1Lost in Celje R32
Lost in Caltanissetta R32
902863
Ben Jones26GBR20+28+3Lost in Qual. Surbiton R2
903328
Arjun Kadhe30IND19-5
904614
Savva Polukhin25RUS19-5
905663
Calum Puttergill30AUS19-17-1
906566
Franco Emanuel Egea28ARG19-4
907256
Johan Nikles27SUI19+2+1Lost in La Nucia R16
Lost in Cordoba R32
908889
Jayden Court23AUS19-5
909834
Alexandre Reco25FRA19+3+1Lost in Deauville R16
Lost in Carnac R32
Lost in Setubal R32
910905
Francisco Rocha24POR19-5Lost in Setubal 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-7Lost in Bol 2 R16
Lost in Grodzisk Mazowiecki R32
914363
Oscar Jose Gutierrez31BRA19+4+1Qual. Cordoba R3Lost in Celje R16
Lost in Cordoba R16
915827
Pietro Marino23ITA19+4+1Lost in Bucharest 3 R16
Lost in Caltanissetta R32
916807
Andrea Bacaloni22ITA19-9Lost in Monastir 21 R32
Lost in Caltanissetta R16
917201
Lucas Miedler27AUT18-9
918249
Edan Leshem27ISR18-17-1Lost in Setubal R32
919869
Oliver Ojakaar19EST18-9Lost in Grodzisk Mazowiecki R32
920446
Jumpei Yamasaki26JPN18-24-2
921753
Justin Roberts27BAH18-7
922836
Kai Lemstra24GER18-6
923850
Francesco Ferrari26ITA18+83+5Lost in Brcko R16
Lost in Constanta SF
Lost in Grodzisk Mazowiecki R16
924917
Fares Zakaria23EGY18-7Lost in Kiseljak R16
Lost in Sarajevo R16
925854
Stefano Reitano26ITA18+3+1Lost in Brcko R16
Lost in Hrastnik R32
926777
Kosuke Ogura28JPN18+60+4Lost in Kingston 2 R32
Lost in Kingston 3 SF
927903
Siem Woldeab23USA17-7
928455
Adrian Bodmer29SUI17-7
929 NCH 
 1084
Mikhail Gorokhov20RUS17+253+10Monastir 23 QFLost in Monastir 21 QF
Lost in Monastir 22 F
930608
Manuel Mazza25ITA17-7
931887
Tomas Curras Abasolo24ESP17-6
932 NCH 
(998)
Ezequiel Monferrer21ARG17+71+4Lost in Santa Fe R16
933 NCH 
(938)
Sheng Tang24CHN17+5+1Lost in Anning R32
Lost in Baotou R16
934 NCH 
(959)
Andrew Fenty24USA17+25+2Lost in Kingston 2 R16
Lost in Kingston 3 R16
935508
Manish Sureshkumar24IND17-20-1Monastir 23 QFLost in Monastir 22 R32
936926
Brian Bozemoj20NED17-10
937934
Rafael Tosetto25BRA17+6+1Lost in Qual. Santa Fe R2
938934
Sean Hess23ARG17+9+1Lost in Kursumlijska Banja 6 R32
Lost in Kursumlijska Banja 7 R16
939793
Gabriele Maria Noce28ITA17+12+1Lost in Brcko R16
Lost in Constanta R32
940927
Valerio Perruzza24ITA17-13Lost in Cervia R32
Lost in Gyula R32
Lost in Caltanissetta R32
941677
Keisuke Saitoh23JPN17-12Lost in Kursumlijska Banja 6 R16
Lost in Kursumlijska Banja 7 R32
Lost in Kursumlijska Banja 8 R32
942 NCH 
(979)
Aleksandr Lobanov23RUS17+45+3Qual. Santa Fe W
Lost in Santa Fe R32
943919
Raphaël Pérot22FRA16-12
94433
John Millman34AUS16-12
945913
Jack Loutit19NZL16-12Monastir 23 QF
946610
Guy Orly Iradukunda28BDI16-12
947 NCH 
(982)
Théo Papamalamis18FRA16+50+3Lost in Qual. French Open R1
Lost in Carnac QF
948812
Alexander Kotzen23USA16-13
949911
Kalman L. Boyd27USA16-25-1
950619
Benjamin Winter Lopez26ESP16-14Lost in Mataro R32
Lost in Cordoba R16
951799
Louis Dussin24FRA16+54+3Qual. Deauville W
Lost in Deauville QF
952939
Ivan Marrero Curbelo25ESP16-10
953925
Gian Matias Di Natale26ITA16-13Caltanissetta QFLost in Bucharest 3 R32
954886
Tomas Lanik22SVK16-4Lost in Bol R32
Lost in Qual. Prostejov R1
955822
Koki Matsuda23JPN16-6Lost in Brcko R32
Lost in Kiseljak R32
Lost in Sarajevo R16
956916
Jeffrey Von Der Schulenburg22SUI15-4
957944
Hunter Heck22USA15-4
958786
Derek Pham20AUS15-4Lost in San Diego 2 R32
959786
Chukang Wang24CHN15-4
960877
Matt Kuhar27USA15+36+2Santo Domingo 3 R16Lost in Kingston 2 R16
Lost in San Diego R16
961 NCH 
(969)
Federico Cina17ITA15+13+1Lost in Vrhnika R16
962947
Marc Majdandzic19GER15-6Lost in Brcko R32
963 NCH 
 1046
Daniel Khazime19RUS15+87+4Lost in Monastir 22 SF
Lost in Monastir 23 R16
964523
Mark Whitehouse31GBR15-70-5
965958
Nikos Lehmann18ARG15-7Lost in Bol R32
Lost in Bol 2 R32
966890
Nikolay Nedelchev20BUL15-20-1
967944
Daniel De Jonge24NED15-7
968961
Michael Bassem Sobhy20EGY15-7Lost in Sarajevo R32
969824
Pierre Delage23FRA15-5
970963
Juan Estevez18ARG15-7Lost in Santa Fe R32
971447
Kuan Yi Lee27TWN14-3
97226
Lukáš Rosol38CZE14-3
973692
Boris Pokotilov27RUS14-2
974884
Tuncay Duran20TUR14-1
975972
Kaylan Bigun18USA14-3
97660
Tatsuma Ito36JPN14-115-8Lost in Dededo R16
977936
Keshav Chopra22USA14-20-1Lost in Santo Domingo 3 R32
978949
Fons Van Sambeek22NED14-4Lost in Deauville R32
979964
George Houghton25GBR14-3
980963
Igor Kudriashov20RUS14-2
981 NCH 
(997)
Carlo Alberto Caniato18ITA14+19+1Lost in Cervia R16
982974
Noah Perfetti22ITA14-5Qual. Cervia W
Lost in Cervia R32
Lost in Gyula R32
Lost in Hrastnik R16
983976
Lautaro Agustin Falabella26ARG14-3
984598
Simon Anthony Ivanov23BUL14-45-2Lost in Kursumlijska Banja 6 R16
Lost in Kursumlijska Banja 7 R16
985979
Adam Heinonen21SWE14-4Kursumlijska Banja 8 QF
985264
Aleksandre Metreveli30GEO14-3
987782
Gabriel Donev27BUL14+24+1Lost in Kursumlijska Banja 6 QF
988841
Nicolas Parizzia25SUI14-5Lost in Bol R32
Lost in Bol 2 R32
989960
Pablo Trochu20FRA14-27-1Lost in Addis Ababa 2 R32
Qual. Grasse W
Lost in Grasse R32
990983
Jesse Delaney25AUS14-5Lost in Karuizawa R32
Lost in Dededo QF
991955
Jake Van Emburgh25USA14+23+1Lost in Kingston 2 R16
Lost in Kingston 3 R32
Lost in San Diego 2 R32
992462
Alex Hernandez24MEX13-4
993467
Marcelo Zormann27BRA13-4
994963
Pablo Masjuan Ginel21ESP13-29-1
995125
Noah Rubin28USA13-5
996447
Jorge Panta28PER13-29-1
997991
Hayden Jones17AUS13-3
998968
Tyler Stice23USA13-3
999518
Ryota Tanuma28JPN13+46+2Lost in Karuizawa QF
1000 NCH 
 1280
Matyáš Černý22CZE13+289+8Lost in Gyula F
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 :