WTA | Doubles | Official ATP Ranking | 5W ATP Ranking | Live ATP Ranking | Live ATP Race | Next Gen | | ITF Ranking | Tournament Draws | Schedule |  $  | Title Holders | Live Scores

 Live ATP Ranking

Live Ranking
Race
Tournament Draws
Schedule
Live Scores
Live ATP Ranking
#: Tennis Player Rank
CH: Career High
 NCH : New Career High (Previous Career High in parenthesis)
1 / 1 / 1: Immediate / Near / Far Career High
Ctry: Country + National rank
+/-: Rank change vs previous official rankings release
Next : if player wins next match
Max : if player wins current tournament
Tournament categories include : GS2000, ATP1000, ATP500, ATP250, CH175/125/100/75/50, M25/15 (GS/ATP Tour/Challengers/ITF + winner points)
All
<18
<19
<20
<21
<22
<23
<24
<25
>30
>35
#CHPlayerAgeCtryPts+/-CurrentPreviousCurrentNextMax
1CH
Jannik Sinner22ITA9720+240Halle F
(SF  )
98909890
21
Novak Djoković37SRB8360+1
31
Carlos Alcaraz21ESP8130-1-450Lost in London R16 
42
Alexander Zverev27GER6905+20Lost in Halle SF 
51
Daniil Medvedev28RUS6445-40Lost in Halle R16 
65
Andrey Rublev26RUS4420-290Lost in Halle R32 
7 NCH 
  (8)  
Hubert Hurkacz27POL4235+2+285Halle F
(SF  )
44054405
82
Casper Ruud25NOR4025
97
Alex de Minaur25AUS3830-2-255Lost in London R32 
103
Grigor Dimitrov33BUL3750-25Lost in London R16 
Advertisement
113
Stefanos Tsitsipas25GRE3745+5Lost in Halle R16 
125
Taylor Fritz26USA3145+55Eastbourne R16Lost in London QF Lost in London QF 
Eastbourne R16
1312
Tommy Paul27USA3035+285London F
(SF  )
32053205
14CH
Ben Shelton21USA2545-45Mallorca R16Lost in London R32 Lost in London R32 
Mallorca R16
154
Holger Rune21DEN2370-170Lost in London R32 
1613
Ugo Humbert25FRA2300Mallorca R16Lost in London R32Lost in London R32
Mallorca R16
176
Félix Auger-Aliassime23CAN2075+1Lost in Halle R32 
18 NCH 
 (19) 
Sebastián Báez23ARG2030+1Eastbourne R32Lost in London R32Lost in London R32
Eastbourne R32
1916
Nicolás Jarry28CHI1825+1-80
20 NCH 
 (23) 
Sebastian Korda23USA1795+3+20Lost in London SF 
218
Karen Khachanov28RUS1780+1Lost in London R32
2217
Adrian Mannarino35FRA1765-1-80Mallorca R16Lost in London R32 Lost in London R32 
Mallorca R16
2317
Alexander Bublik27KAZ1730-6-450Eastbourne R16Lost in Halle R16 Lost in Halle R16 
Eastbourne R16
24CH
Alejandro Tabilo27CHI1679+40Mallorca R16Lost in London R16 Lost in London R16 
Mallorca R16
2515
Lorenzo Musetti22ITA1620+5+240London F
(SF  )
17901790
2623
Jiří Lehečka22CZE1585-1-35
2719
Francisco Cerúndolo25ARG1565-1-45Eastbourne R32Lost in London R32 Lost in London R32 
Eastbourne R32
2821
Tallon Griekspoor27NED1470-1-70Lost in Halle R32 
29 NCH 
 (31) 
Jack Draper22GBR1461+2+90Lost in London QF 
3010
Frances Tiafoe26USA1355-2-35Lost in London R32 
3127
Tomás Martín Etcheverry24ARG1290+1Eastbourne R32Lost in London R32Lost in London R32
Eastbourne R32
3229
Mariano Navone23ARG1282-3-100Eastbourne R32Lost in London R32 Lost in London R32 
Eastbourne R32
33 NCH 
 (42) 
Zhizhen Zhang27CHN1256+9+190Eastbourne R32Lost in Halle SF Lost in Halle SF 
Eastbourne R32
3430
Arthur Fils20FRA1250+3+80Lost in Halle QF 
3534
Matteo Arnaldi23ITA1245+25Lost in London R16 
3621
Alejandro Davidovich Fokina25ESP1240-3Eastbourne R32Lost in London R32 Lost in London R32 
Eastbourne R32
3734
Luciano Darderi22ITA1231-3Mallorca R32Lost in Halle R32Lost in Halle R32
Mallorca R32
3833
Tomáš Macháč23CZE1214-2Lost in Halle R32
3932
Jordan Thompson30AUS1206+4+155Mallorca R32Lost in London SF Lost in London SF 
Mallorca R32
406
Gaël Monfils37FRA1160-2Mallorca R32
4121
Jan Lennard Struff34GER1135+55Lost in Halle QF 
4229
Christopher Eubanks28USA1085+2+80Mallorca R32Lost in Halle QF Lost in Halle QF 
Mallorca R32
4336
Roman Safiullin26RUS1077-3-20Lost in Halle R32
448
Cameron Norrie28GBR1070-5-80Eastbourne R32Lost in London R32 Lost in London R32 
Eastbourne R32
4536
Fábián Marozsán24HUN1047+50Eastbourne R32Lost in Halle R16 Lost in Halle R16 
Eastbourne R32
4644
Marcos Giron30USA1005+7+80Eastbourne R32Lost in Halle QF Lost in Halle QF 
Eastbourne R32
4738
Alexei Popyrin24AUS981+1+15Qual. London W
Lost in London R32 
4840
Pedro Martínez27ESP975-2Mallorca R32Lost in Halle R32Lost in Halle R32
Mallorca R32
49CH
Flavio Cobolli22ITA955Eastbourne R32Lost in Halle R32 Lost in Halle R32 
Eastbourne R32
50CH
Pavel Kotov25RUS944
Advertisement
5146
Nuno Borges27POR936Mallorca R32Lost in Halle R32 Lost in Halle R32 
Mallorca R32
5227
Laslo Djere29SRB936-5-35Eastbourne R32
5327
Miomir Kecmanović24SRB920+1Eastbourne R32Lost in Halle R32 Lost in Halle R32 
Eastbourne R32
5437
Sebastian Ofner28AUT883-2-50Mallorca R32Lost in Halle R32 Lost in Halle R32 
Mallorca R32
5551
Corentin Moutet25FRA881+6Lost in Qual. Halle R2
5623
Dušan Lajović33SRB871
5721
Lorenzo Sonego29ITA869+8Eastbourne R32Lost in Halle R16 Lost in Halle R16 
Eastbourne R32
5845
Alexander Shevchenko23KAZ860Mallorca R32Lost in Qual. Halle R1Lost in Qual. Halle R1
Mallorca R32
59 NCH 
 (66) 
Giovanni Mpetshi Perricard20FRA853+8+66Qual. London W
Lost in London R16 
606
Matteo Berrettini28ITA845+5+50Lost in Halle R16 
6121
Daniel Evans34GBR844-2Lost in London R32
6260
Alex Michelsen19USA844-1+15Mallorca R32Qual. Halle W
Lost in Halle R32
(R16  )
Qual. Halle W
Lost in Halle R32
(R16  )
Mallorca R32
6352
Jaume Munar27ESP835-3Mallorca R32
6443
Brandon Nakashima22USA825-1+5Lost in London R16 
6549
Roberto Carballés Baena31ESP821-3Mallorca R32
6649
Dominik Koepfer30GER821+4+40Eastbourne R32Lost in Halle R16
(R32  )
Lost in Halle R16
(R32  )
Eastbourne R32
6747
Facundo Díaz Acosta23ARG808-3-10
6842
Arthur Rinderknech28FRA792-2Eastbourne R32Lost in Qual. London R2Lost in Qual. London R2
Eastbourne R32
6931
Márton Fucsovics32HUN785-1
7058
Hugo Gaston23FRA783-1Lost in Ilkley R32
7149
Federico Coria32ARG776+2+19Lost in Sassuolo SF
7271
Sumit Nagal26IND768-1-9
7370
Luca Nardi20ITA760-1Mallorca R32Lost in Qual. London R1Lost in Qual. London R1
Mallorca R32
7458
Thiago Seyboth Wild24BRA750Eastbourne R32
7547
Daniel Altmaier25GER741+7+54Lost in Sassuolo F
7670
Rinky Hijikata23AUS736+22+114Mallorca R32Qual. London W
Lost in London QF 
Qual. London W
Lost in London QF 
Mallorca R32
7753
Christopher O'Connell30AUS733-2
7846
James Duckworth32AUS728+10+63Qual. Halle W
Lost in Halle R16 
7977
Zizou Bergs25BEL722-2+2Lost in Qual. London R2
8037
Mackenzie McDonald29USA716-4-7Lost in Qual. London R2
Lost in Qual. Eastbourne R1
8148
Aleksandar Vukic28AUS714-1Qual. Eastbourne R2Lost in Qual. London R1Lost in Qual. London R1
Qual. Eastbourne R2
827
David Goffin33BEL694+27+114Ilkley W
8358
Taro Daniel31JPN692+2+12Mallorca R32Qual. London W
Lost in London R32
Qual. London W
Lost in London R32
Mallorca R32
8461
Thiago Monteiro30BRA690-5-25Qual. Mallorca R2
8565
Jakub Menšík18CZE688-4Mallorca R32Lost in Qual. Halle R1Lost in Qual. Halle R1
Mallorca R32
8683
Aleksandar Kovačević25USA681-2Lost in Qual. London R1
Lost in Qual. Eastbourne R1
8745
Maximilian Marterer29GER679-1Qual. Mallorca R2
8837
Emil Ruusuvuori25FIN668-1Eastbourne R32
8912
Borna Ćorić27CRO664Lost in Sassuolo R32
9048
Constant Lestienne32FRA657+1+2Qual. Mallorca R2Lost in Qual. Halle R2Lost in Qual. Halle R2
Qual. Mallorca R2
9131
Lloyd Harris27RSA643+4+16Lost in Ilkley QF
9265
Thanasi Kokkinakis28AUS639+2+6Lost in Qual. London R2
933
Stan Wawrinka39SUI633
9440
Max Purcell26AUS627+7+15Qual. Eastbourne R2Qual. Halle W
Lost in Halle R32 
Qual. Halle W
Lost in Halle R32 
Qual. Eastbourne R2
9545
Yannick Hanfmann32GER626-3-20Mallorca R32Lost in Qual. Halle R2Lost in Qual. Halle R2
Mallorca R32
9622
Botic van de Zandschulp28NED618+3
979
Fabio Fognini37ITA618+3+1Mallorca R32Lost in Sassuolo R16Lost in Sassuolo R16
Mallorca R32
9874
Arthur Cazaux21FRA616-8-45Lost in Qual. London R1
Lost in Qual. Eastbourne R1
9914
Aslan Karatsev30RUS615-2-10Lost in Qual. Halle R1
10096
Camilo Ugo Carabelli25ARG608+14+38Lost in Poznan F
Advertisement
10163
Luca Van Assche20FRA607+1Lost in Sassuolo R16
10224
Yoshihito Nishioka28JPN603+1Qual. Eastbourne R2
10371
Alexandre Müller27FRA601-25-114Lost in Sassuolo R32
10489
Juncheng Shang19CHN595-8-30Qual. Eastbourne R2
10549
Grégoire Barrère30FRA595Lost in Ilkley R16
10656
Daniel Elahi Galán28COL594
10795
Adam Walton25AUS594Qual. Mallorca R2Lost in Qual. Halle R1Lost in Qual. Halle R1
Qual. Mallorca R2
10839
J.J. Wolf25USA591-4-10
10923
Damir Džumhur32BIH580+1Lost in Qual. Ilkley R1
110 NCH 
(112)
Valentin Vacherot25MON575+2Lost in Qual. Halle R1
11117
Cristian Garín28CHI570+2Lost in Ilkley R32
11217
Albert Ramos Viñolas36ESP570-4-12Milan R32Lost in Poznan R32Lost in Poznan R32
Milan R32
113112
Harold Mayot22FRA562+12+48Lost in Ilkley F
11480
Jozef Kovalík31SVK557+1
1151
Andy Murray37GBR548+14+50Lost in London R16 
11681
Michael Mmoh26USA547
11748
Pedro Cachín29ARG543
118 NCH 
(122)
Zachary Svajda21USA541+9+28Lost in Ilkley SF
119 NCH 
(135)
Jesper de Jong24NED533+27+123Sassuolo W
12010
Denis Shapovalov25CAN530-9-45
12187
Francisco Comesaña23ARG529-3Lost in Sassuolo R32
Lost in Qual. Eastbourne R1
1229
Roberto Bautista Agut36ESP525-39-160Mallorca R32Lost in Qual. Halle R2Lost in Qual. Halle R2
Mallorca R32
123111
Vít Kopřiva27CZE523-4
12455
Facundo Bagnis34ARG522-2
125120
Terence Atmane22FRA521+1+8Lost in Ilkley QF
1267
Richard Gasquet38FRA520-3Lost in Ilkley R16
127102
Hamad Medjedović20SRB517-7-5
12890
Thiago Agustín Tirante23ARG517-4-3Lost in Sassuolo R16
129116
Lukáš Klein26SVK514+1+16Lost in Ilkley QF
130121
Stefano Napolitano29ITA514-9-8Lost in Ilkley R16
131108
Francesco Passaro23ITA506-3
13239
Mikhail Kukushkin36KAZ498-1Lost in Ilkley R32
133130
Titouan Droguet23FRA489-1-9Lost in Ilkley QF
1343
Dominic Thiem30AUT483Mallorca R32
135132
Matteo Gigante22ITA483-2-11
136124
Emilio Nava22USA482-1Lost in Ilkley R32
137115
Duje Ajduković23CRO482-1Lost in Ilkley R32
138126
Leandro Riedi22SUI481-1+3Lost in Qual. Ilkley R2
139 NCH 
(162)
Billy Harris29GBR456+23+90Eastbourne R32Lost in London QF Lost in London QF 
Eastbourne R32
14036
Pierre Hugues Herbert33FRA455-2Lost in Qual. Halle R1
14179
Juan Manuel Cerúndolo22ARG434+13+44Santa Cruz 2 W
142133
Patrick Kypson24USA427-2+3Lost in Qual. Ilkley R2
143129
Shintaro Mochizuki21JPN420-2Lost in Qual. Ilkley R1
144142
Román Andrés Burruchaga22ARG419-2Lost in Sassuolo R32
14539
Radu Albot34MDA406+2Lost in Ilkley R16
14693
Liam Broady30GBR404+2Eastbourne R32
147128
Felipe Meligeni Alves26BRA403+2Lost in Ilkley R32
148121
Nicolas Moreno De Alboran26USA402+2
149109
Otto Virtanen23FIN401-5-11Lost in Qual. London R1
150142
Mattia Bellucci23ITA401-5-11Lost in Ilkley R32
Advertisement
15188
Dominic Stricker21SUI400+2+8Lost in Ilkley R16
15242
Benjamin Bonzi28FRA397+16+40Qual. Ilkley W
Lost in Ilkley SF
153112
Marco Trungelliti34ARG396-2
15487
Jurij Rodionov25AUT393-2Lost in Ilkley R32
155110
Giulio Zeppieri22ITA392-16-38Lost in Sassuolo R32
156143
Benjamin Hassan29GER392-13-23
1573
Milos Raonic33CAN385+29+50Lost in London R16 
158136
Andrea Pellegrino27ITA377Lost in Sassuolo R32
15918
Benoît Paire35FRA368+2
160155
Ugo Blanchet25FRA366-5-20
16172
Yosuke Watanuki26JPN363+2
16260
Juan Pablo Varillas28PER362+2Milan R32Lost in Sassuolo R32Lost in Sassuolo R32
Milan R32
163 NCH 
(167)
Denis Yevseyev31KAZ359+4
164158
Oriol Roca Batalla31ESP358-4-11Lost in Poznan R32
16572
Borna Gojo26CRO356+4
166129
Gabriel Diallo22CAN355+10+5Qual. Ilkley W
Lost in Ilkley R32
16753
Denis Kudla31USA355-8-20Qual. Ilkley W
Lost in Ilkley R32
16883
Chun Hsin Tseng22TWN354+2Milan R32
169131
Pablo Llamas Ruiz21ESP354+2
170153
Alexis Galarneau25CAN354-5-7
171 NCH 
(173)
Mattéo Martineau25FRA353+2Lost in Qual. Ilkley R2
172166
Coleman Wong20HKG352-6-7Lost in Ilkley R32
17364
Hugo Dellien31BOL352+2
174126
Jan Choinski28GBR350+3Lost in Qual. London R1
Lost in Qual. Eastbourne R1
175 NCH 
(177)
Jaime Faria20POR349+3Lost in Qual. Ilkley R1
17631
Maxime Cressy27USA347+6+5Qual. Ilkley W
Lost in Ilkley R32
177174
Henrique Rocha20POR346-3-7Lost in Ilkley R32
178152
Alexander Ritschard30SUI341+6
179 NCH 
(183)
Tristan Schoolkate23AUS341+4-1Lost in Qual. Ilkley R1
180175
Martin Damm20USA340+5
181178
Henri Squire23GER337-7Lost in Halle R32 
182126
Filip Misolic22AUT333+5
183106
Zsombor Piros24HUN333-27-45
184 NCH 
(230)
Maks Kaśnikowski20POL333+46+66Milan R32Poznan WPoznan W
Milan R32
1858
Diego Schwartzman31ARG332-28-45
18695
Hugo Grenier28FRA332+3+3Lost in Qual. Ilkley R2
187159
Gustavo Heide22BRA332-8-16
188172
Seongchan Hong26KOR331
189172
Alejandro Moro Cañas23ESP321+1+3Lost in Qual. Ilkley R2
190114
Gijs Brouwer28NED317+1Qual. Mallorca R2
191142
Joris De Loore31BEL316+1+1Lost in Qual. Ilkley R2
19275
Kamil Majchrzak28POL315+13+22Lost in Poznan SF
19337
Bernabé Zapata Miralles27ESP314Lost in Sassuolo R32
194135
Mitchell Krueger30USA314Lost in Tulsa QF
195151
Enzo Couacaud29FRA308+1
19693
Tomás Barrios Vera26CHI306-24-47Qual. Ilkley W
Lost in Ilkley R16
197164
Yunchaokete Bu22CHN306Lost in Qual. Ilkley R1
198193
Nick Hardt23DOM305+8+12Lost in Poznan QF
199155
Dino Prižmić18CRO303+1
200116
Calvin Hémery29FRA301+15+16Lost in Blois F
Advertisement
201146
Rudolf Molleker23GER301-6-9Lost in Poznan R32
202186
Li Tu28AUS298Lost in Qual. Ilkley R1
20378
Yasutaka Uchiyama31JPN297
20447
Marc-Andrea Hüsler27SUI296
205194
Valentin Royer23FRA294-6-10Qual. Sassuolo W
Lost in Sassuolo R32
206105
Elias Ymer28SWE293+1Lost in Sassuolo R32
207128
Andrea Vavassori29ITA291-6-10
208171
Beibit Zhukayev23KAZ290+6+5Qual. Ilkley W
Lost in Ilkley R32
20985
Dennis Novak30AUT288+2-2
210193
Tristan Boyer23USA288+14+16Lost in Sassuolo QF
211116
Marc Polmans27AUS288+1Lost in Qual. Ilkley R1
212135
Antoine Escoffier32FRA285+22+23Elvas W
21310
Lucas Pouille30FRA284+3
214213
Murkel Dellien26BOL282-1-4Lost in Santa Cruz 2 R16
215 NCH 
(217)
Joao Fonseca17BRA281+2-2Lost in Halle R32
216108
Franco Agamenone31ITA280+2
217190
Oliver Crawford25GBR279+2
218204
Omar Jasika27AUS275-8-15Lost in Qual. Ilkley R1
219191
Nerman Fatić29BIH275+3
220181
Abdullah Shelbayh20JOR275+3Qual. Mallorca R2
221181
Daniel Rincon21ESP274-1-4
222125
Juan Pablo Ficovich27ARG273+11+8Lost in Sassuolo R16
22361
Quentin Halys27FRA272-43-75
224162
Dmitry Popko27KAZ271+1-1Lost in Poznan R32
225170
Maxime Janvier27FRA269+1-2Lost in Sassuolo R32
226158
Yu-hsiou Hsu25TWN267+2
22749
Illya Marchenko36UKR267+2
228183
Adrian Andreev23BUL266+3
229123
Timofey Skatov23KAZ257+7Lost in Poznan R32
230203
Jules Marie32FRA257+16+13Lost in Elvas QF
Lost in Blois SF
231214
Aziz Dougaz27TUN256+7
23260
Stefano Travaglia32ITA254-23-37Lost in Sassuolo R16
233203
Yuta Shimizu25JPN253+8
234125
Alex Bolt31AUS252-7-16
235134
Manuel Guinard28FRA252-14-25
236202
Clément Tabur24FRA252+6Lost in Blois R32
23735
Jiří Veselý30CZE250+6Lost in Sassuolo R32
238194
Dane Sweeny23AUS250+6
239191
Kyrian Jacquet23FRA250-41-54
240206
Lukas Neumayer21AUT250+5
241238
Philip Sekulic20AUS249-1-6
242 NCH 
(247)
Enrico Dalla Valle26ITA244+5Milan R32Lost in Poznan R16Lost in Poznan R16
Milan R32
243 NCH 
(246)
Arthur Fery21GBR243+6+8Lost in Ilkley R16
Lost in Qual. Eastbourne R1
244131
Genaro Alberto Olivieri25ARG240+14+22Lost in Poznan SF
245235
Charles Broom26GBR239-10-22Qual. Eastbourne R2Lost in Ilkley R16Lost in Ilkley R16
Qual. Eastbourne R2
246135
Sho Shimabukuro26JPN238-14-27
247239
Ethan Quinn20USA238-8-17Lost in Wichita SF
248180
Brandon Holt26USA238
24917
Bernard Tomic31AUS233+1Tulsa FLost in Wichita R16Lost in Wichita R16
Tulsa F
250247
Javier Barranco Cosano25ESP231+2Milan R32
Advertisement
251250
Liam Draxl22CAN229+2+3Lost in Wichita QF
252154
Dalibor Svrčina21CZE228+7+12Lost in Poznan QF
253248
Alibek Kachmazov21RUS225+9+10Lost in Blois SF
254251
Ergi Kırkın25TUR222Lost in Blois QF
25521
Steve Johnson34USA220+1
256149
Francesco Maestrelli21ITA218-48-75Lost in Sassuolo R32
257194
Gauthier Onclin23BEL216+3Milan R32Lost in Duffel SFLost in Duffel SF
Milan R32
2581
Rafael Nadal38ESP215+3
259 NCH 
(279)
Álvaro Guillén Meza21ECU215+24+17Ibague R32Lost in Santa Cruz 2 FLost in Santa Cruz 2 F
Ibague R32
26065
Egor Gerasimov31BLR213+5Milan R32Lost in Sassuolo R32Lost in Sassuolo R32
Milan R32
261134
Geoffrey Blancaneaux25FRA213+6+1Lost in Villeneuve Loubet R16
262191
Mark Lajal21EST212+4
263258
Samuel Vincent Ruggeri22ITA212+15+8Milan R32Lost in Poznan QFLost in Poznan QF
Milan R32
264194
Gonzalo Oliveira29VEN212-2
265228
Nicolás Mejía24COL211-8-7Ibague R32
266123
Ryan Peniston28GBR211-29-45Lost in Ilkley R32
26741
Tennys Sandgren32USA210+2
268 NCH 
(270)
Gonzalo Bueno20PER208+2Milan R32
26938
Alex Molčan26SVK207+2
270158
Tung Lin Wu26TWN207+3
271 NCH 
(274)
Jacob Fearnley22GBR206+3Eastbourne R32
272 NCH 
(276)
Vilius Gaubas19LTU205+4Milan R32Lost in Blois R32Lost in Blois R32
Milan R32
273259
Hady Habib25LBN205+2-1Ibague R32Lost in Santa Cruz 2 SFLost in Santa Cruz 2 SF
Ibague R32
274265
Clément Chidekh23FRA204+3
27550
Ričardas Berankis34LTU204+61+50Blois W
276264
Filip Cristian Jianu22ROU204+4+2Milan R32Lost in Poznan R16Lost in Poznan R16
Milan R32
277157
Santiago Rodríguez Taverna24ARG202-26-30
278156
Vitaliy Sachko26UKR201+7+6Lost in Poznan R16
279272
James Trotter24JPN199-7-8
280181
Tristan Lamasine31FRA198+2-1Milan R32Lost in Blois R32Lost in Blois R32
Milan R32
281270
Elmer Møller20DEN196+3Milan R32Aarhus W
Lost in Blois R32
Aarhus W
Lost in Blois R32
Milan R32
282127
Facundo Mena31ARG196+13+12Ibague R32Lost in Santa Cruz 2 SFLost in Santa Cruz 2 SF
Ibague R32
283282
Michael Vrbenský24CZE194+4Saarlouis F
284 NCH 
(288)
Federico Agustin Gomez27ARG194+4Qual. Milan R1Lost in Qual. Sassuolo R2Lost in Qual. Sassuolo R2
Qual. Milan R1
28597
Kimmer Coppejans30BEL193-4-7
286181
Thai Son Kwiatkowski29USA193+3
287 NCH 
(289)
Adolfo Daniel Vallejo20PAR192+3
288269
Aidan Mayo21USA192+3
289196
Paul Jubb24GBR191+3Qual. Mallorca R2Lost in Qual. London R1Lost in Qual. London R1
Qual. Mallorca R2
290 NCH 
(309)
Remy Bertola25SUI191+23+23Villeneuve Loubet W
Lost in Blois R16
291278
August Holmgren26DEN190+17+15Lost in Aarhus F
292287
Marvin Möller25GER190+1
293177
Andrea Collarini32ARG190-25-21Lost in Santa Cruz 2 R16
294269
Giovanni Fonio26ITA190-8-5Milan R32Lost in Poznan R16Lost in Poznan R16
Milan R32
29528
João Sousa35POR189-1
296279
Jérôme Kym21SUI188-17-14
297285
Alexander Weis27ITA185+19+19Qual. Milan R1Qual. Sassuolo W
Lost in Sassuolo QF
Qual. Sassuolo W
Lost in Sassuolo QF
Qual. Milan R1
298289
Alexander Blockx19BEL183-1
299 NCH 
(301)
Robin Bertrand21FRA183+2+1Lost in Martos QF
300176
Daniel Masur29GER182-1Qual. Mallorca R2
301200
Yan Bai35CHN182-1Luzhou W
302238
Nikolás Sánchez Izquierdo25ESP181-39-34Milan R32Lost in Poznan R32
303 NCH 
(307)
Martin Landaluce18ESP180+4+4Lost in Blois R16
30462
Gianluca Mager29ITA178-1-1Milan R32Lost in Poznan R16
305140
Mathias Bourgue30FRA178Milan R32Lost in Blois R32
306CH
Felix Gill22GBR175-2Lost in Ilkley R32
30785
Carlos Taberner26ESP174-9-9Qual. Milan R1Lost in Blois R32
308 NCH 
(311)
Toby Kodat21USA170+3Lost in Poznan R32
309174
Nicola Kuhn24GER169+3
310302
Andrew Paulson22CZE166+5
311212
Michael Geerts29BEL166+39+20Martos W
Lost in Blois R16
Lost in Qual. Mallorca R1
31220
Guido Pella34ARG165+5
3138
John Isner39USA165+5
314292
David Jordá Sanchis30ESP165-2Lost in Qual. Sassuolo R2
Lost in Qual. Mallorca R1
315 NCH 
(331)
Ignacio Buse20PER164+17+7Qual. Milan R1Lost in Sassuolo R16
316 NCH 
(319)
Andrés Andrade25ECU164+3Lost in Tulsa R32
317 NCH 
(322)
Matej Dodig18CRO164+5+1Qual. Poznan W
Lost in Poznan R32
318 NCH 
(332)
Gerard Campana Lee19KOR164+15+7Lost in Sassuolo R16
319273
Sebastian Fanselow32GER164+2Lost in Qual. Poznan R1
Lost in Qual. Mallorca R1
320306
Blaise Bicknell22JAM163-10-8
321201
Rio Noguchi25JPN163+2Lost in Poznan R32
Lost in Qual. Mallorca R1
322153
Jay Clarke25GBR162+2Lost in Qual. Ilkley R1
323168
Antoine Bellier27SUI161+2Lost in Qual. Eastbourne R1
32478
Renzo Olivo32ARG161-15-12Ibague R32Lost in Santa Cruz 2 R16
325159
Dimitar Kuzmanov30BUL160+2
326221
Hernán Casanova30ARG159-6-5Lost in Santa Cruz 2 R16
Lost in Qual. Mallorca R1
327259
João Lucas Reis Da Silva24BRA159+2Lost in Santa Cruz 2 R32
328284
Pedro Sakamoto30BRA159-26-22Lost in Santa Cruz 2 QF
329111
Ramkumar Ramanathan29IND157+1Lost in Wichita R32
Lost in Qual. Mallorca R1
330299
Khumoyun Sultanov25UZB157+1Duffel F
33157
Gastão Elias33POR157+28+16Qual. Milan R1Qual. Poznan W
Lost in Poznan QF
332271
Moez Echargui31TUN157+3+2Qual. Milan R1Lost in Blois R16
333330
Jakub Nicod19CZE156+1
334164
Riccardo Bonadio30ITA155+18+10Qual. Milan R1Qual. Sassuolo W
Lost in Sassuolo QF
335114
Jason Jung35TWN153+2
336325
Guy Den Ouden22NED153-10-8
337190
Matheus Pucinelli De Almeida23BRA152+1Ibague R32Lost in Santa Cruz 2 R32
338330
Sandro Kopp24AUT151+1-1Duffel F
339152
Luke Saville30AUS151+1Lost in Qual. Mallorca R1
340339
Vadym Ursu27UKR151+1Lost in Blois R32
341310
Mathys Erhard22FRA150+1-1Qual. Milan R1
342258
James McCabe20AUS149+4+2Qual. Eastbourne R2Lost in Qual. Poznan R2
Lost in Poznan R32
343127
Lorenzo Giustino32ITA149Lost in Montauban R32
344244
Lucas Poullain28FRA147+1
345323
Hazem Naw24SYR147+2Lost in Blois R32
346326
Alexis Gautier27FRA147+2
347 NCH 
(349)
Martin Krumich21CZE146+2Satu Mare R32Lost in Blois R32
348 NCH 
(351)
Jie Cui26CHN145+3
349142
Ivan Gakhov27RUS145+4Milan R32Lost in Poznan R32
350217
Jonáš Forejtek23CZE144+4
351298
Aidan McHugh23GBR144+4Lost in Qual. Ilkley R1
352220
Blake Mott28AUS143+8+2Qual. Milan R1Lost in Qual. Sassuolo R2
353289
Corentin Denolly27FRA143+26+14Lost in Villeneuve Loubet SF
Lost in Blois QF
354111
Zdeněk Kolář27CZE143-50-36
355207
Daniel Dutra da Silva35BRA142+19+9Qual. Poznan W
Lost in Poznan R16
356305
Yishai Oliel24ISR142+28+14Lost in Villeneuve Loubet F
357210
Raphaël Collignon22BEL141+1
358 NCH 
(364)
Luka Mikrut20CRO141+6+3Lost in Qual. Sassuolo R2
359353
Giles Hussey27GBR141+2Qual. Eastbourne R2
360 NCH 
(365)
Alberto Barroso Campos28ESP140+5+3Lost in Martos QF
Lost in Mungia SF
361331
Carlos Lopez Montagud23ESP140+30+16Lost in Rabat F
Lost in Cattolica SF
362354
Gilbert Klier Junior24BRA138+1-1
36370
Guido Andreozzi32ARG138-67-45Qual. Sassuolo W
Lost in Sassuolo R32
364272
Orlando Luz26BRA138-8-5Lost in Poznan R32
36516
Marco Cecchinato31ITA136+39+21Milan R32Qual. Sassuolo W
Lost in Sassuolo QF
366CH
Nishesh Basavareddy19USA136+1
36752
Soonwoo Kwon26KOR135+3
36850
Mikael Ymer25SWE135+3
36924
Martin Kližan34SVK135+97+40Qual. Sassuolo W
Lost in Sassuolo SF
370314
Benjamin Lock31ZIM135+2Lost in Blois R32
371 NCH 
(373)
Learner Tien18USA134+2Rancho Santa Fe F
372327
Fajing Sun27CHN134-44-25
373 NCH 
(375)
Arthur Géa19FRA133+2+1Lost in Blois QF
374226
Juan Bautista Torres22ARG132+7+4Ibague R32Lost in Santa Cruz 2 R16
375348
Blake Ellis25AUS132+1+1Lost in Qual. Sassuolo R2
376324
Cezar Crețu23ROU131+21+11Satu Mare R32Oradea W
Lost in Cluj Napoca R32
377121
Raúl Brancaccio27ITA131-20-11Qual. Milan R1Lost in Qual. Sassuolo R1
378 NCH 
(387)
Gabi Adrian Boitan24ROU130+12+6Lost in Oradea F
Lost in Cluj Napoca R32
379365
Matías Soto25CHI130-13-7Ibague R32Lost in Santa Cruz 2 R16
380364
Mikalai Haliak25BLR128-3-1
381348
Omni Kumar22USA128+1
382303
Arthur Weber32FRA125+4
383278
Lucas Gerch29GER125+18+8Saarlouis FLost in Aarhus SF
384268
Gonzalo Villanueva29ARG125+5Ibague R32Lost in Santa Cruz 2 R32
385365
Kris Van Wyk27RSA125+30+13Monastir 24 W
Lost in Hillcrest R32
386154
Altuğ Çelikbilek27TUR124+16+8Lost in Elvas SF
387329
Carlos Sánchez Jover23ESP124+1-1Lost in Blois R32
38884
Alessandro Giannessi34ITA124-44-25Qual. Milan R1Lost in Qual. Sassuolo R1
389184
Nicholas David Ionel21ROU124+7+3Satu Mare R32Lost in Oradea SF
Lost in Cluj Napoca R16
390387
Joel Schwärzler18AUT123+3Qual. Milan R1
391 NCH 
(398)
Alejo Lorenzo Lingua Lavallén23ARG123+7+4Ibague R32Lost in Santa Cruz 2 R16
392349
Marat Sharipov21RUS123+2Lost in Kursumlijska Banja 9 SF
393167
Nino Serdarušić27CRO122-15-7Qual. Milan R1Lost in Qual. Sassuolo R1
394130
Mohamed Safwat33EGY122+1+1Lost in Villeneuve Loubet QF
Lost in Duffel R16
395243
Daniel Michalski24POL121-27-15Lost in Aarhus R16
Qual. Poznan W
Lost in Poznan R32
396363
Damien Wenger24SUI121-13-7Lost in Montauban R16
397265
Evgenii Tiurnev27RUS120+39+15Hong Kong W
Lost in Hong Kong 2 R16
398352
Giovanni Oradini26ITA119+1Qual. Milan R1Cattolica W
3994
Kei Nishikori34JPN118+1Eastbourne R32
40036
Oscar Otte30GER117+74+25Qual. Halle W
Lost in Halle R32 
Lost in Qual. Eastbourne R1
401 NCH 
(423)
Juan Carlos Prado Angelo19BOL117+22+8Ibague R32Lost in Santa Cruz 2 QF
402310
Gabriel Debru18FRA115+14+4Qual. Milan R1Lost in Blois R16
403223
Edoardo Lavagno25ITA115+2
404377
Marcello Serafini21ITA115-24-14Qual. Milan R1Lost in Cattolica R32
405403
Andrea Picchione26ITA115-2-1Milan R32Lost in Chieti R16
Lost in Cattolica F
406404
Valerio Aboian22ARG115Ibague R32Lost in Santa Cruz 2 R32
407144
Cem İlkel28TUR114
408124
Federico Gaio32ITA114-21-11Qual. Milan R1Lost in Qual. Sassuolo R1
409 NCH 
(412)
Rodrigo Pacheco Mendez19MEX113+3+1Milan R32Lost in Qual. Blois R2
410362
Tim Handel27GER113-2-1Lost in Cattolica QF
411402
Lautaro Midon20ARG113-2-1Lost in Santa Cruz 2 R32
412 NCH 
(417)
Matthew Dellavedova24AUS113+5+2Qual. Poznan W
Lost in Poznan R32
413303
Francesco Forti24ITA111+9+2Lost in Chieti QF
Lost in Cattolica R16
414 NCH 
(440)
Garrett Johns23USA111+26+7Ibague R32Lost in Santa Cruz 2 QF
415143
Hiroki Moriya33JPN111-46-25
416404
Cannon Kingsley23USA110-6-3Lost in Wichita R32
Lost in Tulsa R32
41765
Evgeny Donskoy34RUS110+1
418377
Mateus Alves23BRA110+8+2Lost in Qual. Poznan R2
419127
Jelle Sels28NED110+1Lost in Aarhus R32
420273
Max Houkes23NED110-9-3Lost in Duffel QF
421414
Bruno Kuzuhara20USA110-7-2Lost in Wichita R32
Lost in Tulsa R16
42256
Marius Copil33ROU109-1
423419
Daniil Glinka24EST109+2Lost in Elvas R16
424 NCH 
(449)
Edas Butvilas19LTU108+25+7Lost in Rabat QF
Qual. Blois W
Lost in Blois R16
425343
Mats Rosenkranz25GER108+2
426414
Svyatoslav Gulin21RUS108+2Lost in Mungia QF
427204
Máté Valkusz25HUN107+3
428361
Bogdan Bobrov26RUS107-15-5Lost in Saarlouis QF
429136
Alexey Vatutin31RUS107+26+8Lost in Villeneuve Loubet SF
Lost in Qual. Sassuolo R1
430365
Daniel Mérida19ESP107+3Lost in Qual. Blois R2
431424
Ryan Nijboer24NED107-7-2Lost in Mungia F
432410
Stefan Popović21SRB107+2Lost in Kursumlijska Banja 9 R32
Lost in Qual. Poznan R1
433267
Louis Weßels25GER107-48-19Lost in Qual. Halle R1
434388
Anton Matusevich23GBR106-3-1
435257
Timo Stodder28GER106-73-34Lost in Qual. Poznan R2
436435
Bor Artnak20SLO105-1-1
437147
Kaichi Uchida29JPN105Changwon W
438240
Dan Added25FRA105Lost in Villeneuve Loubet R16
Lost in Montauban QF
439334
Naoki Nakagawa27JPN104Lost in Changwon SF
440134
Steven Diez33CAN104+1
441409
Kilian Feldbausch18SUI103+1
442103
Stefan Kozlov26USA103+1
443 NCH 
(473)
Arthur Bouquier23FRA102+40+12Lost in Martos F
444211
Roberto Cid Subervi30DOM102-1Ibague R32
445 NCH 
(447)
Philip Henning23RSA101+2Hillcrest F
44616
Nikoloz Basilashvili32GEO101+2Qual. Milan R1
447392
Stefanos Sakellaridis19GRE101-18-7
44840
Ilya Ivashka30BLR100+2
449320
Marko Topo20GER100+2Qual. Milan R1Lost in Cattolica R32
450395
Tibo Colson23BEL100+13+4Lost in Rabat SF
Lost in Duffel R32
451 NCH 
(499)
Kiranpal Pannu27NZL100+53+15Santo Domingo 4 W
452412
Miguel Damas24ESP100+20+7Lost in Martos SF
Lost in Mungia R16
453334
Robert Strombachs24LAT100Lost in Qual. Poznan R1
454167
Laurent Lokoli29FRA99-8-2Lost in Villeneuve Loubet QF
Lost in Montauban QF
455382
Max Hans Rehberg20GER99-1Lost in Qual. Halle R1
45667
Ernesto Escobedo27MEX99+1+1Lost in Wichita R16
457434
Hynek Bartoň20CZE99+28+10Qual. Poznan W
Lost in Poznan R16
458325
Yankı Erel23TUR99-6-1Lost in Qual. Poznan R1
459161
Filip Peliwo30POL98+1+1Lost in Wichita QF
Lost in Tulsa R16
460459
Petr Nesterov21BUL97-1Satu Mare R32
46163
Jason Kubler31AUS96-206-125
462371
Karue Sell30BRA96-1
463CH
Sander Jong24NED96+2Lost in Duffel R16
464339
Daniel Cukierman28ISR95-2-1
465463
Ryan Seggerman24USA95+5+2Lost in Qual. Sassuolo R2
466465
Andre Ilagan23USA95+1+1Lost in Wichita R16
Lost in Tulsa QF
467 NCH 
(474)
Federico Iannaccone25ITA95+19+6Qual. Blois W
Lost in Blois R16
468357
Eric Vanshelboim22UKR95+5+2Satu Mare R32Lost in Aarhus QF
Lost in Mungia QF
469334
Leo Borg21SWE94-50-16Lost in San Diego 3 R32
470 NCH 
(497)
Luka Pavlovic24FRA94+27+8Lost in Kursumlijska Banja 9 F
Lost in Kursumlijska Banja 10 SF
471235
Pol Martín Tiffon24ESP94-26-9Lost in Rabat R32
472428
Federico Arnaboldi24ITA94+28+8Qual. Milan R1Lost in Sassuolo R16
473397
Alexey Zakharov24RUS93-2Qual. Milan R1Lost in Qual. Blois R1
474 NCH 
(495)
Viacheslav Bielinskyi20UKR93+52+15Koszalin W
Lost in Poznan R32
475211
Evgeny Karlovskiy29RUS93+6+3Qual. Blois W
Lost in Blois R32
476439
Lorenzo Joaquín Rodríguez24ARG92
477458
Nicolas Zanellato22BRA92-8-2Ibague R32Lost in Santa Cruz 2 R32
478404
Toby Samuel21GBR91-1
479229
Mukund Sasikumar27IND91-1Lost in Luzhou R32
480234
Maxime Chazal31FRA91-48-16Montauban FLost in Villeneuve Loubet R32
481375
Strong Kirchheimer29USA91+12+4Lost in San Diego 3 SF
Lost in Rancho Santa Fe R16
482329
Nick Chappell31USA91-3
48314
Kyle Edmund29GBR90-3
484438
Jakub Paul25SUI90-2Lost in Villeneuve Loubet R32
48554
Yibing Wu24CHN88+2
486482
Yanaki Milev20BUL88+3Lost in Cattolica QF
487280
Dominik Palan23CZE88-23-8Lost in Martos R32
488333
Christian Langmo28USA88+7+1Lost in Wichita R16
489305
Kalin Ivanovski20MKD87+3
490343
Makoto Ochi28JPN87-6-3Lost in Changwon R32
491395
Alafia Ayeni24USA87+8+1Lost in San Diego 3 QF
492256
Marek Gengel28CZE87+26+8Lost in Elvas SF
493462
Constantin Bittoun Kouzmine25FRA87+14+2Lost in Rabat QF
Lost in Casablanca QF
494260
Carlos Gimeno Valero22ESP86+4
495478
Hamish Stewart24GBR86-1-1
496238
Yusuke Takahashi26JPN86-28-8Lost in Changwon R16
497206
Matija Pecotić34CRO85+4
498395
Rigele Te26CHN85-2-1
499498
Andres Martin22USA85+3
500238
Skander Mansouri28TUN85+3
501439
Adria Soriano Barrera25COL85+4Ibague R32Lost in Santa Cruz 2 R32
502 NCH 
(549)
Franco Roncadelli24URU85+50+14Nyiregyhaza 2 FNyiregyhaza W
503388
Jacopo Berrettini25ITA84+9+3Qual. Blois W
Lost in Blois R32
504470
Imanol López Morillo24ESP84+2-1
505 NCH 
(527)
Max Alcalá Gurri21ESP84+91+24Rabat W
506349
Oleg Prihodko26UKR83+3
507478
Gabriele Piraino20ITA83+3Qual. Milan R1Lost in Qual. Sassuolo R1
508298
Viktor Durasovic27NOR83+3Lost in Aarhus R32
509476
Duarte Vale25POR83+55+15Lost in Elvas F
Lost in Saarlouis R32
510467
Hikaru Shiraishi24JPN81+3
51176
Salvatore Caruso31ITA81-36-11
512510
Guido Iván Justo26ARG81+7+2Qual. Santa Cruz 2 W
Lost in Santa Cruz 2 R32
513478
Yurii Dzhavakian31UKR81-5-3Lost in Koszalin R32
Lost in Koszalin 2 R16
514231
Nam Hoang Ly27VIE80+3+1Lost in Hong Kong R16
Lost in Hong Kong 2 R16
515438
Orel Kimhi20ISR80-1Lost in Elvas QF
516442
Harrison Adams30USA79Lost in Qual. Santa Cruz 2 R1
517293
Pedro Boscardin Dias21BRA79-61-20Ibague R32Lost in Santa Cruz 2 R32
518477
Kirill Kivattsev26RUS79+4Lost in Villeneuve Loubet R32
519518
Adrian Oetzbach26GER79+8+2Lost in Aarhus QF
Lost in Saarlouis R32
520493
Iñaki Montes De La Torre21ESP78+3
521514
Michael Agwi20IRL78+3Lost in Qual. Poznan R1
522273
Peter Heller31GER78+3
523160
Oleksii Krutykh24UKR77-3-2Lost in Qual. Poznan R1
524503
Vlad Andrei Dancu25ROU77+6+1Satu Mare R32Lost in Oradea QF
525497
Jake Delaney27AUS76+8+1Lost in Hong Kong R16
Lost in Hong Kong 2 F
526343
Alex Martí Pujolras25ESP76+16+3Lost in Rabat SF
Lost in Casablanca QF
527511
Gabriele Pennaforti23ITA76-6-3Lost in Cattolica SF
528486
Alex Knaff26LUX76+1Lost in San Diego 3 R32
Lost in Rancho Santa Fe R16
529517
Tom Gentzsch20GER76+2
530434
Luciano Emanuel Ambrogi20ARG75+2
531521
Buvaysar Gadamauri23BEL75-3-1Lost in Aarhus QF
53280
Norbert Gombos33SVK74+7+1Lost in Qual. Blois R2
533351
Sascha Gueymard Wayenburg20FRA74+12+2Lost in Kursumlijska Banja 9 QF
534453
Leonardo Aboian26ARG74+45+10Ibague R32Qual. Santa Cruz 2 W
Lost in Santa Cruz 2 QF
535236
Ulises Blanch26USA73-77-24Ibague R32Lost in Qual. Santa Cruz 2 R2
Lost in Santa Cruz 2 R32
536355
Karl Friberg25SWE73-2-1
537188
Miljan Zekić35SRB73+3
538524
Marlon Vankan23GER73-2-1Lost in Duffel QF
539387
Gianmarco Ferrari23ITA73-2-1Lost in Chieti R16
540436
Sebastian Gima22ROU73-2-1Satu Mare R32Lost in Qual. Poznan R1
541 NCH 
(544)
Andrea Guerrieri25ITA72+6+1Lost in Martos QF
Lost in Qual. Blois R1
542378
Alex Barrena21ARG72-7-2Lost in Koszalin 2 R16
543387
Mariano Kestelboim28ARG72+1Lost in Cattolica R16
544533
Dan Alexandru Tomescu25ROU72+7+1Nyiregyhaza 2 FLost in Oradea QF
545532
Ryuki Matsuda24JPN72+1
54678
Blaž Rola33SLO71-56-16
547515
Pedro Vives Marcos23ESP71-32-8Lost in Martos SF
Lost in Mungia R16
54868
Gerald Melzer33AUT71-57-16Qual. Milan R1
549456
Sanhui Shin27KOR71-61-17Lost in Anseong F
Lost in Changwon QF
550539
Ilia Simakin20RUS71-2
551469
Martyn Pawelski19POL71-2Lost in Qual. Poznan R1
552514
Olaf Pieczkowski20POL70-2-1Lost in Aarhus R32
Lost in Poznan R32
553548
Jacob Bradshaw21AUS70+3
554476
Ignacio Monzón26ARG69-13-4Lost in Koszalin R32
Lost in Koszalin 2 R32
555106
Darian King32BAR68+2
556232
José Pereira33BRA68+30+7Ibague R32Qual. Santa Cruz 2 W
Lost in Santa Cruz 2 R16
557 NCH 
(587)
Lilian Marmousez22FRA68+30+7Lost in Chieti F
558378
Eliakim Coulibaly22CIV68+1Lost in Villeneuve Loubet R16
Lost in Montauban R16
559534
Pedro Araújo22POR68+1Lost in Elvas R32
560498
Nikolay Vylegzhanin24RUS68+2Lost in Villeneuve Loubet R32
561346
Stuart Parker26GBR67+5
562233
Yun seong Chung26KOR67-4-1
563 NCH 
(573)
Diego Augusto Barreto Sánchez22ESP67+10+1Ibague R32Qual. Santa Cruz 2 W
Lost in Santa Cruz 2 R32
564198
Christian Harrison30USA66+4
565555
Quinn Vandecasteele21USA66-1Lost in Wichita R16
Lost in Tulsa R16
566160
Gonzalo Lama31CHI66-13-4
567340
Colin Sinclair29NMI66+2Lost in Wichita R32
Lost in Tulsa R32
568 NCH 
(570)
Henry Searle18GBR66+2Qual. Eastbourne R2Lost in Qual. London R1
569316
Eduardo Ribeiro26BRA66+2
570339
Andrey Chepelev25RUS66-3-1Lost in Kursumlijska Banja 10 QF
571547
Tomás Farjat23ARG66-10-2Ibague R32Lost in Qual. Santa Cruz 2 R1
572350
Vladyslav Orlov29UKR66Satu Mare R32Lost in Cluj Napoca R32
573509
Radu Mihai Papoe21ROU65+1Satu Mare R32Lost in Cluj Napoca SF
57498
Antoine Hoang28FRA65+2
575 NCH 
(577)
Moerani Bouzige24AUS65+2
576377
Oleksandr Ovcharenko22UKR64+82+15Chieti W
Lost in Cattolica R16
577378
Sora Fukuda26JPN64-2-1Lost in Anseong R32
578 NCH 
(581)
Alejo Sanchez Quilez18ESP64+11+3Lost in Martos QF
Lost in Mungia R32
579544
Maximus Jones19THA64-1
580537
Florent Bax25FRA64+46+10Qual. Blois W
Lost in Blois QF
581497
Neil Oberleitner24AUT64-18-4
582424
Saba Purtseladze22GEO64+1+1Lost in Kursumlijska Banja 9 R16
Lost in Qual. Poznan R1
583290
Shintaro Imai30JPN63-3Hong Kong 2 W
584393
Pawel Juszczak30POL63-30-7Lost in Koszalin F
Lost in Koszalin 2 SF
585552
Lukáš Pokorný22SVK63-4Lost in Nyiregyhaza 2 SF
586545
Ye Cong Mo23CHN62-2Lost in Luzhou R32
587417
Ajeet Rai25NZL62+37+8Lost in Hong Kong F
Lost in Hong Kong 2 QF
588576
Stefan Dostanic22USA61-3
589390
David Pichler28AUT61+1
590284
Juan Pablo Paz29ARG61+1Lost in Cluj Napoca QF
591468
Gilles Arnaud Bailly18BEL60+2Lost in Duffel QF
59274
Mirza Bašić32BIH60
593168
Frederico Ferreira Silva29POR60+12+3Lost in Elvas QF
Lost in Mungia SF
594461
Luca Giacomini26ITA60+1Lost in Qual. Sassuolo R1
595 NCH 
(597)
Max Wiskandt22GER60+2Lost in Koszalin R16
Lost in Koszalin 2 QF
596206
Daniel Cox33GBR59+2
597339
Keegan Smith26USA59+2
598549
Mika Brunold19SUI59+2
599468
Dominik Kellovský27CZE59+51+8Lost in Nyiregyhaza F
Lost in Nyiregyhaza 2 QF
60039
Peter Gojowczyk34GER58+1
601592
Niels Visker22NED58+3Lost in Saarlouis SF
602193
Zhe Li37CHN57-59-15Lost in Luzhou R16
603531
Egor Agafonov21RUS57+46+6Lost in Monastir 24 F
Lost in Monastir 25 SF
604341
Wilson Leite32BRA57+10+1Lost in Qual. Santa Cruz 2 R2
605579
Takuya Kumasaka25JPN57+4
606466
Christoph Negritu30GER57+4
607285
Matías Franco Descotte29ARG57-25-6Lost in Rabat R32
Lost in Casablanca QF
608545
Tom Paris21FRA56+3
609289
Alex Rybakov27USA56+3Lost in Wichita R32
610544
Luca Wiedenmann26GER56-16-4Lost in Saarlouis QF
611CH
Fabrizio Andaloro23ITA56+2Lost in Chieti R32
612 NCH 
(615)
Igor Gimenez24BRA56+3Lost in Qual. Santa Cruz 2 R1
613605
Liam Gavrielides20GER56+3Lost in Saarlouis QF
614601
Siddharth Vishwakarma29IND55-12-3
615371
Georgii Kravchenko23UKR55+3Lost in Koszalin R32
616540
Peter Bertran28DOM55+6+1Lost in Santo Domingo 4 SF
617 NCH 
(665)
Lucas Bouquet26FRA55+48+7Qual. Blois W
Lost in Blois R16
618403
Lorenzo Rottoli22ITA55-11-2Lost in Chieti R32
619513
Kai Wehnelt28GER55-11-2Lost in Duffel R32
620618
Giuseppe La Vela23ITA55-1Lost in Chieti R32
Lost in Cattolica R32
621237
Alastair Gray26GBR54
622262
Gabriel Décamps24BRA54+1
623486
Sergi Perez Contri26ESP54+10+1Lost in Martos R16
Lost in Mungia R32
6245
Kevin Anderson38RSA53+3
625191
Dragos Nicolae Madaras26SWE53+3
626483
Justin Boulais22CAN53+3Lost in Rancho Santa Fe R32
62725
Vasek Pospisil34CAN53+3
628483
Alec Deckers24NED53+3Lost in Duffel R32
629 NCH 
(632)
Dušan Obradović23SRB53+26+3Lost in Kursumlijska Banja 9 SF
630625
Luca Castagnola22ITA53-5-1Lost in Chieti R32
Lost in Qual. Sassuolo R1
631437
Luca Potenza23ITA53+9+1Lost in Villeneuve Loubet R16
Lost in Qual. Blois R1
632348
Sergey Fomin23UZB53+2Lost in Saarlouis QF
633 NCH 
(651)
Tiago Pereira20POR53+18+2Monastir 25 FLost in Elvas QF
634594
Enzo Wallart27FRA52+5Lost in Rancho Santa Fe R32
635 NCH 
(637)
Aleksandre Bakshi26GEO52+3Lost in Saarlouis R16
636543
Luca Castelnuovo27SUI52+6
637462
Mili Poljičak19CRO52+6Lost in Monastir 25 R16
638397
Juan Bautista Otegui25ARG52-3-1Lost in Chieti R16
Lost in Cattolica R16
639489
Jack Pinnington Jones21GBR51-3-1
640259
Shuichi Sekiguchi32JPN51+4
641159
Gian Marco Moroni26ITA51+4
642620
Eliot Spizzirri22USA51+94+16Tulsa FLost in Wichita F
643162
Kacper Żuk25POL51+10+1Lost in Koszalin R16
Lost in Koszalin 2 R32
644547
Matyas Fuele25HUN51+2
645639
Maxence Rivet20FRA51-4-1Lost in Montauban R16
646 NCH 
(719)
Oliver Tarvet20GBR50+89+15San Diego 3 W
Lost in Rancho Santa Fe R16
647236
JiSung Nam30KOR50+16+2Lost in Qual. Poznan R2
648600
Chris Rodesch22LUX50+4
649521
Tsung Hao Huang24TWN50-2-1Lost in Hong Kong R16
Lost in Luzhou R32
650497
Victor Lilov20USA50-2-1Qual. Ibague R2Lost in Santo Domingo 4 R16
65162
Kenny de Schepper37FRA50-96-20Lost in Villeneuve Loubet R32
652433
Fausto Tabacco22ITA50+4
653521
Sidane Pontjodikromo23NED50+4Lost in Saarlouis R32
654629
Julio César Porras26ARG49-17-3
655321
Facundo Juárez26ITA49+4
656606
João Eduardo Schiessl19BRA49-50-8Qual. Milan R1Lost in Chieti R32
Lost in Cattolica R16
657608
Kazuki Nishiwaki29JPN49+9+1Lost in Hong Kong R16
Lost in Hong Kong 2 R16
658 NCH 
(661)
Emile Hudd24GBR49+3Lost in Qual. Santa Cruz 2 R2
659614
Dali Blanch21USA49-39-6Qual. Ibague R2Qual. Santa Cruz 2 W
Lost in Santa Cruz 2 R32
66033
Federico Delbonis33ARG48-268-75
661144
Akira Santillan27AUS48-7-2
662 NCH 
(664)
Daniel Pátý24CZE48+6+1Lost in Koszalin R16
663660
Mateo Barreiros Reyes23BRA48-3-1Qual. Ibague R1Lost in Qual. Santa Cruz 2 R1
664625
Karan Singh20IND48-2-1
665553
Pedro Rodenas20ESP47-48-8Lost in Rabat R32
666479
Ilya Snițari22MDA47+4
667589
Edward Winter19AUS46+8+1Lost in Anseong R16
Lost in Changwon SF
668530
Evgeny Philippov22RUS46+4
669130
Duck-hee Lee26KOR46-1
670479
Felix Corwin28USA46+3Lost in Saarlouis R32
671608
Mario Gonzalez Fernandez22ESP46+11+1Casablanca FLost in Rabat R16
67212
Feliciano López42ESP45+2
673662
Trevor Svajda18USA45-2-1Lost in Rancho Santa Fe SF
674530
M Rifki Fitriadi25INA45+2
675471
Yuki Mochizuki26JPN45-87-16Lost in Changwon R32
676 NCH 
(679)
William Grant23USA45+3
677466
Harry Wendelken22GBR45+4
678506
Tommaso Compagnucci24ITA45-11-3Kursumlijska Banja 10 FLost in Kursumlijska Banja 9 R16
679653
Peter Benjamin Privara19SVK45+11+1Lost in Qual. Blois R2
680668
James Tracy21USA44+3Lost in San Diego 3 R32
681548
Yassine Dlimi21MAR44-17-4Lost in Rabat R32
Lost in Casablanca SF
682453
Arklon Huertas Del Pino Cordova29PER44+2
683198
Elliot Benchetrit25MAR44+16+3Lost in Rabat QF
Lost in Casablanca R16
684273
Elmar Ejupovic31GER44+3
685666
Linang Xiao24CHN44-5-1
686 NCH 
(689)
Sebastian Sorger18AUT44+20+4Lost in Koszalin SF
Lost in Koszalin 2 QF
687225
Karim Mohamed Maamoun33EGY43-2-1
688515
Émilien Voisin24FRA43-2-1
689420
Alexandr Cozbinov29MDA43+4
690622
Amaury Raynel21FRA43-2-1
691504
Simon Beaupain25BEL43-2-1Lost in Duffel R16
692496
Denis Klok26RUS43-89-15
693524
Hanwen Li21CHN42-1-1
694682
Lorenzo Carboni18ITA42+11+2Lost in Koszalin R32
Lost in Qual. Poznan R2
695519
Amr Elsayed25EGY42+6+1Lost in Monastir 24 R16
Lost in Monastir 25 R16
69640
Thiemo de Bakker35NED41+2
697678
Alessandro Pecci23ITA41-19-4Lost in Chieti R32
Lost in Cattolica QF
698 NCH 
(700)
Stijn Slump25NED41+2Casablanca F
699469
Juan Sebastián Gómez32COL40+4Qual. Ibague R1Lost in Qual. Santa Cruz 2 R1
700495
Tristan McCormick25USA40-5-2Lost in Tulsa R16
701 NCH 
(702)
Fabien Salle24FRA40+3Lost in Monastir 25 QF
702 NCH 
(707)
Bautista Vilicich22ARG40+5+1Qual. Ibague R1Lost in Qual. Santa Cruz 2 R2
703 NCH 
(714)
Kokoro Isomura21JPN40+11+2Lost in Anseong QF
Lost in Changwon R32
704 NCH 
(721)
Ryotaro Taguchi23JPN39+17+2Lost in Hong Kong QF
Lost in Changwon R32
705CH
Alexandros Skorilas24GRE39+3
706595
S D Prajwal Dev28IND39+26+3Lost in Hong Kong SF
Lost in Hong Kong 2 QF
707 NCH 
(708)
Miloš Karol21SVK39+2Satu Mare R32Lost in Nyiregyhaza 2 R32
708406
Timo Legout22FRA38+26+3Lost in Villeneuve Loubet QF
Lost in Duffel R32
709 NCH 
(710)
Maé Malige18FRA38+1
710670
Cyril Vandermeersch25FRA38+3
711 NCH 
(715)
Diego Fernandez Flores23CHI38+4Lost in Martos R32
Lost in Mungia R32
712633
Zura Tkemaladze24GEO38+31+3Lost in Koszalin SF
Lost in Saarlouis R32
713463
Alfredo Perez27USA37+5
714182
Maximilian Neuchrist32AUT37+5
715612
Ozan Baris20USA37-83-16Lost in Wichita R32
716279
Rubin Statham37NZL37+4Lost in Qual. Blois R1
717686
Taisei Ichikawa23JPN37-6-1
718552
Jorge Martinez Martinez28ESP37+5
719718
Henrik Wiersholm27USA37+3Lost in San Diego 3 R32
Lost in Rancho Santa Fe R32
720367
Nathan Ponwith26USA37+66+8Lost in San Diego 3 F
Lost in Rancho Santa Fe R16
721635
Maxence Beaugé24FRA37+5Lost in Qual. Blois R1
722 NCH 
(737)
Branko Djuric19SRB36+15+1Lost in Nyiregyhaza R16
723 NCH 
(727)
Peter Buldorini19ITA36+4Lost in Duffel R32
724271
Evan Zhu25USA36+4Lost in Anseong R32
Lost in Changwon R16
725681
Millen Hurrion25GBR36-13-2
726532
Adrien Gobat22FRA36-2-1
727716
Aziz Ouakaa24TUN36-11-2Lost in Monastir 24 R32
Lost in Monastir 25 R16
728531
Johannus Monday22GBR35+10
729 NCH 
(737)
Ignacio Antonio Becerra Otarola23CHI35+11
730 NCH 
(748)
Alan Fernando Rubio Fierros25MEX35+18+1Lost in San Diego 3 R16
731150
João Domingues30POR35+19+1Lost in Elvas R16
732469
Ezekiel Clark25USA35-2-1Lost in Anseong R32
Lost in Changwon R32
733725
John Sperle22GER35-8-2Lost in Duffel R16
734395
Wishaya Trongcharoenchaikul29THA35-1-1
735689
Michiel De Krom25NED35-33-6Lost in Oradea QF
Mungia W
736 NCH 
(744)
Nicolai Budkov Kjaer17NOR34+8
737 NCH 
(750)
Micah Braswell22USA34+376+25Qual. Wichita W
Wichita W
Lost in Tulsa QF
738 NCH 
(745)
Aryan Shah18IND34+7Lost in Hillcrest QF
739659
Rishab Agarwal28IND34+8
740599
Giorgio Tabacco20ITA34+9
741578
Jiří Barnat22CZE34+10Lost in Koszalin R32
742731
Axel Nefve23USA34-11-2Lost in Wichita R16
743705
Antoine Ghibaudo19FRA34+9Lost in Qual. Blois R1
744289
Renta Tokuda26JPN33-47-8Lost in Changwon R32
745605
Niki Kaliyanda Poonacha29IND33+1-1
746 NCH 
(774)
Adam Heinonen21SWE33+28+3Lost in Aarhus QF
747420
Stefan Palosi24ROU33+38+4Satu Mare R32Lost in Oradea SF
Lost in Cluj Napoca R16
748687
Daisuke Sumizawa25JPN33+7Lost in Hong Kong R16
Lost in Changwon R32
749CH
Axel Garcian22FRA33+7Lost in Montauban R32
750686
Florian Broska26GER33+7
751688
Alexandre Aubriot25FRA33+7Lost in Nyiregyhaza R16
Lost in Montauban R32
752 NCH 
(769)
Patrick Zahraj24GER33+17+2Lost in Koszalin QF
Lost in Koszalin 2 R16
75350
Juan Ignacio Lóndero30ARG32-62-11
754333
George Loffhagen23GBR32+5Lost in Qual. Ilkley R1
755605
Lorenzo Bocchi26ITA32+6
75690
Emilio Gómez32ECU32+6Lost in Santa Cruz 2 R32
757466
Jea Moon Lee30KOR32-18-3Lost in Anseong R32
758728
Patrick Brady19GBR32+5
759709
Lewie Lane23GER32-18-3
760746
Massimo Giunta19ITA32+4Lost in Cluj Napoca QF
761 NCH 
(788)
Noah Schachter24USA32+27+3Qual. Ibague R1Qual. Santa Cruz 2 W
Lost in Santa Cruz 2 R32
762309
Julian Ocleppo26ITA31+3
763717
Alex Martinez23ESP31+3Lost in Mungia R16
764586
Andrej Nedic19BIH31+3Kursumlijska Banja 10 F
765753
Aoran Wang27CHN31-12-2Lost in Luzhou SF
766 NCH 
(799)
Patrick Maloney24USA31+33+4Lost in San Diego 3 SF
Lost in Rancho Santa Fe R32
767615
Alejandro Manzanera Pertusa21ESP31+1
768 NCH 
(773)
Samuele Pieri22ITA31+8+1Lost in Chieti QF
Lost in Qual. Sassuolo R1
769715
Leonardo Rossi21ITA31+1Lost in Mungia R16
770 NCH 
(790)
Maik Steiner30GER31+20+2Lost in Oradea QF
77184
Henri Laaksonen32SUI30
772665
Cash Hanzlik22USA30-12-2Lost in San Diego 3 R32
773477
Peter Fajta22HUN30+35+4Lost in Nyiregyhaza SF
Lost in Nyiregyhaza 2 QF
774 NCH 
(783)
Daniel Antonio Núñez23CHI30+9+1Qual. Ibague R1Lost in Santo Domingo 4 R16
Lost in Qual. Santa Cruz 2 R1
775696
Deney Wassermann23NED30
776557
John Echeverria22ESP30-22-3Lost in Mungia R16
777678
Joshua Sheehy27USA30+10+1Lost in Wichita R16
Lost in Tulsa R32
778657
Justin Barki24INA29-61-8
77926
Filip Krajinović32SRB29-2
780603
Palaphoom Kovapitukted24THA29-2
781 NCH 
(941)
Karlis Ozolins22LAT29+192+15Anseong W
Lost in Changwon R32
782669
Shunsuke Mitsui22JPN29-3
783643
Lorenzo Claverie21ITA29-89-13Lost in Santo Domingo 4 QF
784686
Jakob Schnaitter28GER29-3
785782
Emilien Demanet19BEL29-3Lost in Duffel R32
786463
Jaimee Floyd Angele24FRA29-14-1
787601
Eero Vasa27FIN29+17+2Lost in Nyiregyhaza QF
Lost in Duffel SF
788575
Kasidit Samrej23THA29-111-16Lost in Hong Kong 2 QF
789709
Jimmy Yang27GER29Lost in Luzhou R16
790743
Seydina Andre20SEN29+3+1Lost in Chieti R16
791CH
Mitsuki Wei Kang Leong19MAS29+3+1Lost in Anseong R16
Lost in Luzhou R32
792700
Marcel Zieliński23POL29+3+1Lost in Koszalin R16
Lost in Qual. Poznan R1
793 NCH 
(810)
Adit Sinha20USA28+17+2Lost in Santo Domingo 4 QF
794773
Petr Bar Biryukov22RUS28-21-2
795768
Grigoriy Lomakin26KAZ28-4-1Lost in Monastir 24 R16
Lost in Monastir 25 R16
79610
Pablo Carreño Busta32ESP27+76+6Mallorca R32Lost in Poznan R16
797795
Thomas Setodji28FRA27-1Lost in Qual. Blois R1
798545
Sebastian Prechtel28GER27-18-2Lost in Saarlouis R32
799437
Adam Moundir29MAR27-1
800694
Xiaofei Wang21CHN27-8-1
801756
Alexander Stater25USA27Qual. Ibague R1Lost in Qual. Santa Cruz 2 R1
802595
Masamichi Imamura25JPN27+22+2Lost in Anseong QF
Lost in Changwon F
803430
Sidharth Rawat31IND27-1
804803
Trey Hilderbrand24USA27-1
805CH
Mariano Tammaro20ITA27Cluj Napoca F
806742
Erik Arutiunian19BLR27-64-8
807790
Kody Pearson24AUS27+10+1Lost in Wichita R16
Lost in Tulsa R32
808392
Patrik Rikl25CZE26-2
809796
Pierre Yves Bailly20BEL26-2
810197
Jeremy Jahn34GER26-114-15
811 NCH 
(855)
Etienne Donnet23FRA26+54+4Lost in Monastir 24 SF
Lost in Monastir 25 SF
812645
Johan Alexander Rodriguez20COL26+27+2Ibague R32Lost in Santo Domingo 4 QF
813809
Joaquin Aguilar Cardozo19URU26-4
814740
Juan Carlos Aguilar25CAN26+43+3Lost in Santo Domingo 4 SF
815382
Thomas Fancutt29AUS26-31-3Lost in Qual. Blois R1
816806
Ishaque Eqbal26IND26-3Lost in Hillcrest R16
817808
Bang Shuo Yin25TWN26-5Lost in Hong Kong R16
Lost in Luzhou R16
818635
Luigi Sorrentino26ITA26+30+2Lost in Chieti QF
819798
Luca Fantini23ITA26-4Lost in Hillcrest R16
820814
Ioan Alexandru Chirita21ROU26-6Lost in Oradea R32
Lost in Cluj Napoca SF
821267
Collin Altamirano28USA26+28+2Lost in San Diego 3 QF
Lost in Rancho Santa Fe QF
822781
Dan Martin25CAN26-6Lost in Santo Domingo 4 R32
823561
Fermin Tenti27ARG26-5Lost in Koszalin R32
824536
Petr Nouza25CZE25-5
825520
Conner Huertas del Pino28PER25-28-2
826820
Rei Sakamoto17JPN25-6
827821
Mikhail Gorokhov20RUS25-6
828770
Tauheed Browning21USA25-6
829789
Yaroslav Demin18RUS25-4Milan R32Lost in Mungia R32
830776
Aliaksandr Liaonenka25BLR25-4
831823
Luciano Carraro26ITA25-8Lost in Chieti R32
832216
David Pérez Sanz30ESP25-5Lost in Elvas R32
Lost in Mungia R32
833509
Tao Mu24CHN25-3
834 NCH 
(870)
Gianluca Cadenasso19ITA25+47+4Lost in Nyiregyhaza SF
Lost in Qual. Sassuolo R1
835588
Alexander Zgirovsky22BLR25-4
836822
Ofek Shimanov18ISR25-7Lost in Elvas R32
837759
Louis Tessa26FRA25-5Lost in Monastir 25 R32
838821
Leo Vithoontien24JPN25-5Lost in Rancho Santa Fe QF
839680
Aleksandr Braynin24UKR25-5
840807
Matthew William Donald19CZE25-5Lost in Villeneuve Loubet R32
Lost in Koszalin 2 R32
841459
Jeremy Beale29AUS24-5
84219
Pablo Cuevas38URU24-5
843485
Digvijaypratap Singh24IND24-2
844840
Rudy Quan18USA24-4
845828
Samir Banerjee20USA24-3Lost in Wichita R32
846 NCH 
(856)
Franco Ribero24ARG24+10+1Lost in Qual. Santa Cruz 2 R2
847843
Yanis Ghazouani Durand23FRA24+8+1Lost in Monastir 24 R16
848197
Evan Furness25FRA24+30+3Lost in Villeneuve Loubet QF
849832
Amit Vales19ISR24-6Lost in Elvas R32
850726
Juan Manuel La Serna20ARG24-6
851828
Cengiz Aksu25TUR24-23-1
852606
Călin Manda26ROU24-6
853751
Guy Den Heijer27NED24-6Lost in Saarlouis R32
854767
Patrick Kaukovalta25FIN24-9Lost in Aarhus R32
Lost in Koszalin 2 R16
855835
Matt Hulme25AUS24-5Lost in Qual. Wichita R2
Lost in Tulsa R32
856852
Paulo Andre Saraiva Dos Santos24BRA24+7+1Lost in Monastir 24 QF
Lost in Monastir 25 QF
857837
Niccolo Catini26ITA24-6Lost in Chieti R32
858660
Michael Zhu31USA24-6Lost in Monastir 25 QF
859840
Daniil Ostapenkov21BLR23-6
860219
Nicolás Álvarez Varona23ESP23-6Milan R32Lost in Blois R32
861673
Yuta Kawahashi26JPN23-61-4
862848
Bogdan Pavel25ROU23-4Cluj Napoca FLost in Oradea R32
863488
Quentin Folliot25FRA23-4
864860
Hayato Matsuoka19JPN23-4Lost in Casablanca R16
865861
Federico Bondioli19ITA23-4Lost in Qual. Sassuolo R1
866508
Manish Sureshkumar24IND23+41+4Lost in Monastir 24 SF
Lost in Monastir 25 R32
867837
Maxim Zhukov19RUS23-5
868691
Jacob Brumm25USA23+2+1Lost in San Diego 3 R16
Lost in Rancho Santa Fe QF
869864
Jasza Szajrych22POL23-5Lost in Koszalin R32
Lost in Koszalin 2 R32
870747
Taha Baadi22CAN22-4Lost in Santo Domingo 4 R32
871441
Gergely Madarász29HUN22-4Lost in Nyiregyhaza R32
872830
Luke Simkiss25GBR22-4
873811
Yi Zhou19CHN22-62-4Lost in Luzhou F
874 NCH 
(894)
Gabriele Bosio23ITA22+20+2Lost in Nyiregyhaza QF
Lost in Nyiregyhaza 2 R16
875811
Samir Hamza Reguig22ALG22-4Lost in Casablanca R32
876614
Savva Polukhin25RUS21+24+2Lost in Kursumlijska Banja 9 QF
Lost in Kursumlijska Banja 10 QF
877509
Murphy Cassone21USA21-4Lost in Tulsa R32
878 NCH 
(889)
Jack Loutit20NZL21+11+1Monastir 25 FLost in Monastir 24 R16
879845
Isaac Becroft23NZL21-5Lost in San Diego 3 R32
880875
Justin Engel16GER21-5Lost in Saarlouis R32
881628
Maxime Mora27FRA21-5
882877
Pavle Marinkov18AUS21-5Lost in Kursumlijska Banja 10 R32
883165
Aldin Šetkić36BIH21-4
884879
Albert Pedrico Kravtsov19ESP21-4
885582
Colin Markes27USA21-16-1
886815
Thomas Braithwaite24AUS21-3
887834
Alexandre Reco25FRA21+19+2Lost in Monastir 24 QF
Lost in Monastir 25 R32
888851
Preston Brown22USA21-6
889729
Viktor Jović22SRB21-160-15
8907
Fernando Verdasco40ESP20-3
89192
Brayden Schnur28CAN20-3
892694
Jeremy Jin19AUS20-54-4Lost in San Diego 3 R32
893887
Thanapet Chanta24THA20-2Lost in Hong Kong 2 SF
894880
Jesse Flores29CRC20-2Lost in Hillcrest QF
895850
Francesco Ferrari27ITA20+14+1Satu Mare R32Lost in Nyiregyhaza R16
Lost in Nyiregyhaza 2 R16
896 NCH 
(905)
Francisco Rocha24POR20+15+1Lost in Elvas R16
897370
David Poljak28CZE20-2
898793
Gabriele Maria Noce28ITA20+54+4Qual. Chieti W
Lost in Chieti SF
899363
Oscar Jose Gutierrez31BRA20-1Qual. Koszalin W
Lost in Koszalin R32
Lost in Mungia R32
900328
Arjun Kadhe30IND19-1
901663
Calum Puttergill30AUS19
902566
Franco Emanuel Egea28ARG19
903790
Yeong Seok Jeong24KOR19Lost in Anseong R32
Lost in Changwon QF
904256
Johan Nikles27SUI19Lost in Montauban SF
905886
Mees Rottgering16NED19-15-1
906889
Jayden Court24AUS19-1
907581
Ignacio Carou24URU19-23-2Lost in Qual. Santa Cruz 2 R1
908873
Daniel Bagnolini21ITA19+2Lost in Cattolica R32
909 NCH 
(912)
Fares Zakaria23EGY19+3Lost in Kursumlijska Banja 9 R32
Lost in Kursumlijska Banja 10 R32
910876
Jack Logé19BEL19-13-1Lost in Duffel R16
911744
Boris Butulija25SRB19-26-2
912863
Ben Jones26GBR19+3
913201
Lucas Miedler28AUT18+3
914455
Adrian Bodmer29SUI18+10+1Lost in Nyiregyhaza R16
Lost in Nyiregyhaza 2 R32
915869
Oliver Ojakaar19EST18+2Lost in Qual. Blois R1
916 NCH 
(984)
Michele Ribecai21ITA18+68+4Qual. Chieti W
Lost in Chieti SF
Lost in Montauban R32
917715
Ray Ho24TWN18-24-2
918616
Koray Kırcı25TUR18-10-1
919918
Gian Matias Di Natale26ITA18-1Lost in Casablanca R32
920854
Stefano Reitano26ITA18-1Lost in Casablanca R16
921719
Hanyi Liu23CHN18-8-1
922807
Andrea Bacaloni22ITA18-8-1Lost in Qual. Chieti R2
Lost in Nyiregyhaza 2 R32
923906
Corban Crowther21NZL18-3Lost in Qual. Koszalin R3
Lost in Koszalin 2 R16
924777
Kosuke Ogura28JPN18-2Qual. Ibague R1Lost in Santo Domingo 4 R32
925903
Siem Woldeab23USA17-2
925919
Raphaël Pérot22FRA17+16+1Qual. Villeneuve Loubet W
Lost in Villeneuve Loubet R16
Lost in Duffel QF
927838
Iiro Vasa21FIN17-41-3Lost in Nyiregyhaza R32
928786
Derek Pham20AUS17+29+2Lost in San Diego 3 QF
Lost in Rancho Santa Fe R16
929927
Sasa Markovic18SRB17-2Qual. Belgrade R2
930887
Tomas Curras Abasolo24ESP17-2
931 NCH 
(947)
Daniel Khazime19RUS17+16+1Lost in Monastir 24 R16
932753
Justin Roberts27BAH17-3
933930
Ezequiel Monferrer21ARG17-3
934836
Kai Lemstra25GER17-3
935 NCH 
(939)
Ivan Marrero Curbelo25ESP17+16+1Lost in Martos R16
936933
Andrew Fenty24USA17-3
937926
Brian Bozemoj20NED17-3
938934
Rafael Tosetto25BRA17-3
939934
Sean Hess23ARG17-3
940822
Koki Matsuda23JPN17-3Lost in Nyiregyhaza R32
941677
Keisuke Saitoh23JPN17-3
942 NCH 
(963)
Juan Estevez18ARG17+29+2Lost in Nyiregyhaza QF
Lost in Nyiregyhaza 2 R32
943927
Valerio Perruzza24ITA17-5Lost in Nyiregyhaza 2 R16
944940
Aleksandr Lobanov23RUS17-4Qual. Ibague R1Lost in Qual. Santa Cruz 2 R1
94533
John Millman35AUS16-3
946610
Guy Orly Iradukunda28BDI16-3
947444
Jonathan Mridha29SWE16-21-1
948280
Álvaro López San Martín27ESP16-3
949944
Théo Papamalamis18FRA16-5
950798
Iliyan Radulov19BUL16-1Qual. Mungia W
Lost in Mungia QF
951799
Louis Dussin24FRA16-1Lost in Montauban R16
952932
Sheng Tang24CHN16-20-1Lost in Luzhou QF
953523
Mark Whitehouse31GBR16+10+1Lost in Aarhus R16
954944
Daniel De Jonge24NED16+35+2Qual. Koszalin W
Lost in Koszalin QF
Lost in Koszalin 2 R32
955595
Alec Beckley23RSA16-59-4Lost in Hillcrest SF
956953
Jesse Delaney25AUS16-3Lost in Hong Kong R32
Lost in Hong Kong 2 R32
957827
Pietro Marino23ITA16-36-2
958 NCH 
 1484
Petar Jovanovic20MNE15+9041+15Qual. Kursumlijska Banja 9 W
Kursumlijska Banja 9 W
959916
Jeffrey Von Der Schulenburg22SUI15-5
960944
Hunter Heck22USA15-5
961786
Chukang Wang24CHN15-5
962 NCH 
(987)
Kenta Miyoshi20JPN15+40+2Lost in Anseong QF
Lost in Changwon QF
963518
Ryota Tanuma28JPN15+40+2Lost in Hong Kong QF
96460
Tatsuma Ito36JPN15-4
965947
Marc Majdandzic19GER15-6Lost in Saarlouis R32
966961
Federico Cina17ITA15-4Milan R32Lost in Sassuolo R32
967446
Jumpei Yamasaki26JPN15-4
968619
Benjamin Winter Lopez26ESP15-20-1Lost in Martos R32
Lost in Mungia QF
969965
Noah Perfetti23ITA15-4
970890
Nikolay Nedelchev20BUL15-4Lost in Mungia R32
971958
Nikos Lehmann19ARG15-4Lost in Nyiregyhaza R32
Lost in Nyiregyhaza 2 R32
972886
Tomas Lanik22SVK15-4Lost in Nyiregyhaza 2 QF
973918
Woobin Shin20KOR15+50+2Lost in Anseong QF
Lost in Changwon R16
974961
Michael Bassem Sobhy20EGY15-5Lost in Kursumlijska Banja 9 R32
Lost in Kursumlijska Banja 10 R16
975824
Pierre Delage23FRA15-5Lost in Oradea R32
Lost in Casablanca R32
976520
Michael Zheng20USA14-4Lost in Qual. Blois R1
977462
Alex Hernandez25MEX14+16+1Qual. Ibague R1Lost in Santo Domingo 4 R16
978800
Fnu Nidunjianzan20CHN14+260+8Lost in Santo Domingo 4 F
Lost in Rancho Santa Fe R32
97926
Lukáš Rosol38CZE14-5
980884
Tuncay Duran20TUR14-5
981692
Boris Pokotilov27RUS14-5
982877
Matt Kuhar28USA14-36-2
983532
Maciej Rajski33POL14+22+1Qual. Koszalin W
Lost in Koszalin R16
Lost in Koszalin 2 R32
984977
Tomohiro Masabayashi26JPN14-7Lost in Hong Kong QF
Lost in Hong Kong 2 SF
985972
Kaylan Bigun18USA14-7
986812
Alexander Kotzen23USA14-28-1Qual. Wichita W
Lost in Wichita QF
Lost in Tulsa SF
987979
Aristotelis Thanos23GRE14-8
988949
Fons Van Sambeek22NED14-8Qual. Saarlouis W
Lost in Saarlouis R32
989963
Igor Kudriashov20RUS14-7
989964
George Houghton25GBR14-7
991936
Keshav Chopra22USA14-10Lost in Santo Domingo 4 R32
992889
Arvid Nordquist26SWE14+17+1Qual. Ibague R1Lost in Santo Domingo 4 QF
993981
Carlo Alberto Caniato18ITA14-8Lost in Qual. Sassuolo R1
994 NCH 
 1001
Kane Bonsach Ganley19DEN14+14+1Lost in Aarhus R16
Lost in Casablanca R16
995976
Lautaro Agustin Falabella26ARG14-9Lost in Nyiregyhaza 2 R32
996264
Aleksandre Metreveli30GEO14-8
997598
Simon Anthony Ivanov23BUL14-10Lost in Kursumlijska Banja 9 R32
Lost in Kursumlijska Banja 10 SF
998 NCH 
 1054
Maxence Bertimon24FRA14+74+3Lost in Rabat QF
Lost in Casablanca R16
999841
Nicolas Parizzia25SUI14-8
1000 NCH 
 1012
Siddhant Banthia23IND14+45+2Lost in Martos R16
Lost in Qual. Blois R2
In Play :
Halle, London ATP500  
Eastbourne, Mallorca ATP250  
Milan CH75  
Ibague CH50  
Duffel, Montauban M25  
Satu Mare, Tulsa   
Belgrade, Casablanca M15  
Cluj Napoca   
Hillcrest   
Kursumlijska Banja 10   
Monastir 25   
Nyiregyhaza 2   
Rancho Santa Fe   
Saarlouis   
Highlight Country :