WTA | Doubles | Official ATP Ranking | 5W ATP Ranking | Live ATP Ranking | Live ATP Race | Next Gen | ITF Ranking | Tournament Draws | Schedule | Season |  $  | Title Holders | 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 Sinner25ITA12800-650
2CH
Alexander Zverev29GER7790+1-300Lost in Cincinnati R16 
31
Carlos Alcaraz23ESP7160-1-1000
4CH
Félix Auger-Aliassime26CAN4640-100Lost in Cincinnati R16 
51
Novak Djoković39SRB3770+10Lost in Cincinnati R64 
65
Alex de Minaur27AUS3650+2+90Lost in Cincinnati R16 
71
Daniil Medvedev30RUS3580Lost in Cincinnati R32 
8 NCH 
  (9)  
Flavio Cobolli24ITA3510+2+180Cincinnati QF
(R16  )
37104310
95
Ben Shelton23USA3480-3-190Lost in Cincinnati R64 
104
Taylor Fritz28USA3475-1+100Cincinnati QF
(R16  )
36754275
Advertisement
11CH
Rafael Jódar19ESP2671+50Lost in Cincinnati R16 
125
Lorenzo Musetti24ITA2605+3+190Cincinnati QF
(R16  )
28053405
1312
Learner Tien20USA2565-1+20Lost in Cincinnati R32 
1410
Alexander Bublik29KAZ2525-1
1512
Jakub Menšík20CZE2445+1+50Lost in Cincinnati R16 
1612
Jiří Lehečka24CZE2420-2-50Lost in Cincinnati R32 
172
Casper Ruud27NOR2385Lost in Cincinnati R64
1814
Arthur Fils22FRA2340+3+200Cincinnati QF
(R16  )
25403140
19 NCH 
 (22) 
Brandon Nakashima25USA2285+3+150Cincinnati QF
(R32  )
24853085
2010
Frances Tiafoe28USA2230+3+100Cincinnati QF
(R16  )
24303030
218
Tommy Paul29USA2225+3+150Cincinnati QF
(R16  )
24253025
2216
Luciano Darderi24ITA2175-2Lost in Cincinnati R64
2316
Valentin Vacherot27MON2168-4-18Lost in Cincinnati R64
245
Andrey Rublev28RUS2080-6-150Lost in Cincinnati R32 
2518
Francisco Cerúndolo28ARG1980+10Lost in Cincinnati R64
2624
João Fonseca19BRA1800Lost in Cincinnati R32
(R64  )
2714
Alejandro Davidovich Fokina27ESP1780
2819
Alejandro Tabilo29CHI1688+1Lost in Cincinnati R32 
2924
Arthur Rinderknech31FRA1683-1-40Lost in Cincinnati R64
3013
Ugo Humbert28FRA1545-40Lost in Cincinnati R64
3125
Tomás Martín Etcheverry27ARG1430-40Lost in Cincinnati R64
32CH
Alexander Blockx21BEL1396Lost in Cincinnati R32 
338
Cameron Norrie30GBR1350+2+5Lost in Cincinnati R64 
3430
Matteo Arnaldi25ITA1349Lost in Cincinnati R64
3533
Zizou Bergs27BEL1345-2-20Quebec City R16Lost in Cincinnati R64Lost in Cincinnati R64
Quebec City R16
13511460
3631
Ignacio Buse22PER1310-25Lost in Cincinnati R64
3736
Arthur Fery24GBR1253-32Lost in Cincinnati R32 
3837
Raphaël Collignon24BEL1207-15Lost in Cincinnati R128 
39 NCH 
 (40) 
Daniel Mérida21ESP1157+1+40Lost in Cincinnati R32 
4030
Nuno Borges29POR1135+7+90Lost in Cincinnati R16
(R32  )
41 NCH 
 (50) 
Thiago Agustín Tirante25ARG1125+9+114Cincinnati QF
(R16  )
13251925
426
Matteo Berrettini30ITA1115+30Lost in Cincinnati R64 
4321
Jan Lennard Struff36GER1086+17Lost in Cincinnati R64
4430
Alex Michelsen21USA1070-3-20Lost in Cincinnati R64 
4510
Denis Shapovalov27CAN1065+3+20Lost in Cincinnati R64 
4629
Mariano Navone25ARG1065-2-1Lost in Cincinnati R64
(R128  )
478
Karen Khachanov30RUS1050-8-90Lost in Cincinnati R128 
4842
Juan Manuel Cerúndolo24ARG1040+3+34Lost in Cincinnati R32 
4948
Luca Van Assche22FRA1031+5+30Quebec City QFQual. Cincinnati W
Lost in Cincinnati R128
Qual. Cincinnati W
Lost in Cincinnati R128
Quebec City QF
10501140
5046
Quentin Halys29FRA1030+7+50Qual. Cincinnati W
Lost in Cincinnati R64 
Advertisement
5118
Sebastián Báez25ARG1005+2Cancun R16Lost in Cincinnati R64
(R128  )
Lost in Cincinnati R64
(R128  )
Cancun R16
10051105
523
Stefanos Tsitsipas28GRE1000-3-20Lost in Cincinnati R64 
5345
Yannick Hanfmann34GER991+2+5Lost in Cincinnati R64 
5433
Jaume Munar29ESP990-8-60
5521
Tallon Griekspoor30NED975+1-10
5644
Daniel Altmaier27GER964+9+20Lost in Cincinnati R64 
5720
Tomáš Macháč25CZE960+5Lost in Cincinnati R128
5856
Román Andrés Burruchaga24ARG960+3-2Cancun R16Lost in Cincinnati R128Lost in Cincinnati R128
Cancun R16
9661075
5945
Ethan Quinn22USA959-1-20
60 NCH 
 (63) 
Adolfo Daniel Vallejo22PAR948+10+34Lost in Cincinnati R32
616
Hubert Hurkacz29POL945+8+30Cancun R16Lost in Cincinnati R64 Lost in Cincinnati R64 
Cancun R16
9611070
6230
Corentin Moutet27FRA945-2-20
6336
Fábián Marozsán26HUN930-20Lost in Cincinnati R128
6427
Miomir Kecmanović26SRB925+2-5Lost in Cincinnati R64 
6515
Sebastian Korda26USA925-1-25
6655
Martin Landaluce20ESP922+1Lost in Cincinnati R32 
6710
Pablo Carreño Busta35ESP899+5+14Lost in Cincinnati R64 
6817
Adrian Mannarino38FRA895-16-110Lost in Cincinnati R128 
6955
Vít Kopřiva29CZE883+2-3Cancun R16Lost in Cincinnati R128Lost in Cincinnati R128
Cancun R16
883992
70 NCH 
 (79) 
Jaime Faria23POR847+9+85Qual. Cincinnati W
Lost in Cincinnati R16 
7122
Botic van de Zandschulp30NED834-12-135Lost in Cincinnati R64 
7245
Kamil Majchrzak30POL827-4-90Lost in Cincinnati R128
7333
Jenson Brooksby25USA800+1-40Lost in Cincinnati R128
74 NCH 
 (75) 
Jan Choinski30GBR773+3+3Quebec City R16Lost in Cincinnati R128Lost in Cincinnati R128
Quebec City R16
782891
7543
Camilo Ugo Carabelli27ARG770+1-20Cancun R16Lost in Cincinnati R128Lost in Cincinnati R128
Cancun R16
776885
7637
Marcos Giron33USA765+7+15Lost in Qual. Cincinnati R1
7756
Hamad Medjedović23SRB764-4-90Lost in Cincinnati R128
7846
James Duckworth34AUS761+8+18Lost in Cincinnati R64
7962
Zachary Svajda23USA759+5+10Lost in Cincinnati R128
803
Marin Čilić37CRO751Lost in Cincinnati R128
8154
Valentin Royer25FRA743-3-25Kingston 1 SFLost in Cincinnati R128 Lost in Cincinnati R128 
Kingston 1 SF
762793
8247
Facundo Díaz Acosta25ARG732+5
8376
Marco Trungelliti36ARG731+8+38Qual. Cincinnati W
Lost in Cincinnati R64 
8438
Alex Molčan28SVK710-9-81
8562
Rinky Hijikata25AUS709+10+36Lost in Cincinnati R32
(R128  )
8682
Arthur Géa21FRA709-1-35
87 NCH 
 (89) 
Sho Shimabukuro29JPN705+3+8Lost in Qual. Cincinnati R2
Lost in Cincinnati R128
8854
Aleksandar Kovačević27USA690+8+17Lost in Cincinnati R64
(R128  )
8941
Térence Atmane24FRA687-44-370Lost in Cincinnati R32 
9021
Lorenzo Sonego31ITA683-2-35Lost in Cincinnati R64
91 NCH 
 (94) 
Martin Damm22USA675+3-2Lost in Qual. Cincinnati R1
9274
Adam Walton27AUS670+6Lost in Cincinnati R32 
9358
Hugo Gaston25FRA669+4-3Quebec City R16Lost in Qual. Cincinnati R1Lost in Qual. Cincinnati R1
Quebec City R16
678787
9492
Coleman Wong22HKG660-1-20Cancun R16
(R32  )
Qual. Cincinnati W
Lost in Cincinnati R128
Qual. Cincinnati W
Lost in Cincinnati R128
Cancun R16
(R32  )
668777
9548
Aleksandar Vukic30AUS659+4-7Lost in Qual. Cincinnati R2
Lost in Quebec City R16
9663
Mattia Bellucci25ITA656-15-95Lost in Cincinnati R64 
9745
Aleksandr Shevchenko25KAZ655-8-44Lost in Qual. Cincinnati R2
Lost in Cincinnati R128
9871
Jesper de Jong26NED628+8+10Quebec City QFLost in Cincinnati R128Lost in Cincinnati R128
Quebec City QF
647737
9936
Roman Safiullin29RUS626+4-22Cancun R16
(R32  )
634743
10070
Dino Prižmić21CRO618+1-34Lost in Cincinnati R128 
Lost in Quebec City R32 
Advertisement
101 NCH 
(107)
Titouan Droguet25FRA616+10+22Qual. Cincinnati W
Lost in Cincinnati R128 
10249
Jacob Fearnley25GBR615+5-2Quebec City R16Lost in Qual. Cincinnati R1Lost in Qual. Cincinnati R1
Quebec City R16
623732
10323
Damir Džumhur34BIH612+1-20
10429
Giovanni Mpetshi Perricard23FRA600-12-90Lost in Qual. Cincinnati R1
10553
Christopher O'Connell32AUS598+24+107Qual. Cincinnati W
Lost in Cincinnati R16 
106 NCH 
(110)
Michael Zheng22USA590+4-5Qual. Cincinnati W
Lost in Cincinnati R32 
107102
Kyrian Jacquet25FRA581+12+30Qual. Cincinnati W
Lost in Cincinnati R128
Lost in Quebec City R32
10891
Otto Virtanen25FIN574+8+10Lost in Qual. Cincinnati R2
Lost in Cancun R32
10942
Benjamin Bonzi30FRA572-9-84Quebec City QF
(R32  )
Lost in Qual. Cincinnati R1Lost in Qual. Cincinnati R1
Quebec City QF
(R32  )
591681
110109
Toby Samuel23GBR567+3-9
11174
Emilio Nava24USA561-3-43
11267
Eliot Spizzirri24USA557+5
11354
Yibing Wu26CHN551+5-2Lost in Qual. Cincinnati R2
11433
Gabriel Diallo24CAN550-9-75
115 NCH 
(122)
Nicolás Mejía26COL548+7+18Qual. Cincinnati W
Lost in Cincinnati R128
Lost in Cancun R32
11689
Patrick Kypson26USA540-1-30
11792
Shintaro Mochizuki23JPN532-5-45Lost in Qual. Cincinnati R1
Lost in Quebec City R32
118106
Zsombor Piros26HUN530+3-12Lost in Hamburg R32
119118
Henrique Rocha22POR513+7+4Cancun R16Lost in Qual. Cincinnati R2Lost in Qual. Cincinnati R2
Cancun R16
521630
120101
Vilius Gaubas21LTU511+3-12
12131
Márton Fucsovics34HUN510-39-240Lost in Cincinnati R128
122121
Dane Sweeny25AUS506+2-12Lost in Qual. Cincinnati R1
Lost in Quebec City R32
12354
Francisco Comesaña25ARG503-14-100Lost in Qual. Cincinnati R1
Lost in Cancun R32 
12464
Yunchaokete Bu24CHN496-4-50Lost in Qual. Cincinnati R2
Lost in Quebec City R32 
12537
Sebastian Ofner30AUT495+2-10Lost in Qual. Cincinnati R1
Lost in Cancun R32 
126116
Pablo Llamas Ruiz23ESP491+4+2Cancun R16
(R32  )
Lost in Qual. Cincinnati R1Lost in Qual. Cincinnati R1
Cancun R16
(R32  )
499608
1273
Stan Wawrinka41SUI486-2-27Cancun R16
(R32  )
494603
128 NCH 
(131)
Gustavo Heide24BRA474+5Lost in Qual. Cincinnati R1
Lost in Kingston 1 R32
129109
Andrea Pellegrino29ITA462+6+8Quebec City R16470579
13019
Alexei Popyrin27AUS458-2-42Quebec City R16
(R32  )
Lost in Qual. Cincinnati R1Lost in Qual. Cincinnati R1
Quebec City R16
(R32  )
466575
131116
Leandro Riedi24SUI457-30
13216
Nikoloz Basilashvili34GEO456-26Lost in Qual. Cincinnati R1
1334
Holger Rune23DEN450-31-200
13486
Dalibor Svrčina23CZE445-20-129Lost in Qual. Cincinnati R1
Lost in Cancun R32 
13517
Cristian Garín30CHI438+2
1363
Grigor Dimitrov35BUL432+2Lost in Cincinnati R128 
13738
Alexandre Müller29FRA430-1-15Lost in Cancun R32 
13864
Hugo Dellien33BOL422+3-4Lost in Qual. Cincinnati R1
1394
Jack Draper24GBR410+4Lost in Cincinnati R128 
14031
Lloyd Harris29RSA401+35+78Cancun R16Brownsburg W
Qual. Cancun W
Brownsburg W
Qual. Cancun W
Cancun R16
409518
14158
Arthur Cazaux23FRA396-2-36
14287
Jurij Rodionov27AUT395-8-68Lost in Quebec City R32
14393
Tomás Barrios Vera28CHI395+4-5Lost in Cancun R32
144 NCH 
(145)
Tom Gentzsch22GER393+1-9
14537
Mackenzie McDonald31USA390-1-15Lost in Qual. Cincinnati R1
Lost in Quebec City R32
14660
Stefano Travaglia34ITA388-6-41Lost in Todi R32
147146
Stefanos Sakellaridis21GRE387+10+19Quebec City QFLost in Qual. Cincinnati R2
Qual. Quebec City W
Lost in Qual. Cincinnati R2
Qual. Quebec City W
Quebec City QF
406496
148118
Nicolai Budkov Kjaer19NOR379+7+6Lost in Qual. Cincinnati R2
Lost in Quebec City R16
(R32  )
14952
Soonwoo Kwon28KOR379+3-2Lost in Qual. Cincinnati R1
Qual. Quebec City W
Lost in Quebec City R16
150137
Chris Rodesch25LUX377+3
Advertisement
151145
Mark Lajal23EST375+8+14Qual. Cincinnati W
Lost in Cincinnati R128
15217
Reilly Opelka28USA371-10-50
15331
Zhizhen Zhang29CHN365+5
154151
Juan Carlos Prado Angelo21BOL364-11Kingston 1 QF374427
155 NCH 
(160)
Daniil Glinka26EST363+5+6Kingston 1 SF385416
156148
Rei Sakamoto20JPN357+9+7Lost in Brownsburg QF
Lost in Quebec City R16
15736
Pedro Martínez29ESP355-6-31Kingston 1 QF365418
158 NCH 
(167)
Gauthier Onclin25BEL355+11+16Cancun R16Lost in Brownsburg R16
Qual. Cancun W
Lost in Brownsburg R16
Qual. Cancun W
Cancun R16
363472
159CH
Clément Tabur26FRA353+4
160101
Billy Harris31GBR349+7Lost in Qual. Cincinnati R1
16172
Borna Gojo28CRO349-5Lost in Brownsburg R32
16299
Nishesh Basavareddy21USA348-14-51Lost in Quebec City R32
163125
Alex Bolt33AUS348-1-6
164132
Jack Pinnington Jones23GBR344+13+22Lost in Brownsburg SF
16516
Marco Cecchinato33ITA342+8+10Lost in Todi SF
16623
Dušan Lajović36SRB338-20-62Lost in Qual. Cincinnati R2
Lost in Qual. Quebec City R2
167108
Francesco Maestrelli23ITA337-1-12Lost in Qual. Cincinnati R1
Lost in Quebec City R32 
168133
Federico Agustin Gomez29ARG332+13+12Lost in Todi QF
169102
Elmer Møller23DEN331+3-2Lost in Hamburg R32
Lost in Roehampton 1 R16
17058
Taro Daniel33JPN324+16+13Quebec City R16Qual. Quebec City WQual. Quebec City W
Quebec City R16
332441
171150
Joel Schwärzler20AUT324-21-66Lost in Brownsburg R32
Lost in Kingston 1 R32
172160
Gonzalo Bueno22PER322+6Lost in Kingston 1 QF
17381
Michael Mmoh28USA321+7Lost in Brownsburg R32
174 NCH 
(176)
Remy Bertola27SUI319+8
175111
Zdeněk Kolář29CZE318-19-52
176159
Luka Mikrut22CRO317+8
177171
Max Alcalá Gurri23ESP317-1-6Lost in Hamburg R32
178123
Jérôme Kym23SUI315+1-6
17917
Bernard Tomic33AUS315-15-37Lost in Brownsburg R16
18095
Tristan Schoolkate25AUS313+8+11Lost in Brownsburg QF
Lost in Qual. Quebec City R2
181174
Federico Cina19ITA312-7-12Lost in Brownsburg R32
182106
Tristan Boyer25USA310-12-28Lost in Qual. Brownsburg R2
Lost in Qual. Quebec City R1
183153
Alexis Galarneau27CAN309+2-5Quebec City R16
(R32  )
317426
184 NCH 
(210)
Andre Ilagan25USA307+26+38Lost in Brownsburg F
185 NCH 
(189)
Andrea Guerrieri27ITA301+4-1Lost in Qual. Quebec City R2
186156
Vitaliy Sachko29UKR298+5Lost in Hamburg R16
187176
Clément Chidekh25FRA294+18+14Kingston 1 QFLost in Southaven SFLost in Southaven SF
Kingston 1 QF
304357
188 NCH 
(191)
Lautaro Midon22ARG293+5Kingston 1 QF303356
189 NCH 
(193)
Diego Dedura18GER291+5Lost in Hamburg R32 
190157
Lukas Neumayer23AUT290-19-44Lost in Todi QF
191184
David Jordá Sanchis32ESP289-4-16Lost in Brownsburg R32
Lost in Qual. Cancun R1
192 NCH 
(195)
Keegan Smith28USA287+6Lost in Qual. Quebec City R1
193190
Gianluca Cadenasso21ITA286+3-3
194 NCH 
(201)
Edas Butvilas22LTU286+10+6Lost in Brownsburg R16
195 NCH 
(201)
Harry Wendelken24GBR285+8+4Lost in Brownsburg QF
19693
Liam Broady32GBR282+5Lost in Brownsburg R32
19758
Thiago Seyboth Wild26BRA281+5
198139
Ugo Blanchet27FRA279-6-17Lost in Brownsburg R32
Qual. Quebec City W
Lost in Quebec City R32
199127
Lorenzo Giustino34ITA279-4-11Sion SF290315
20024
Yoshihito Nishioka30JPN276-1-10
Advertisement
201184
Luka Pavlovic26FRA273+6Lost in Qual. Cancun R1
202105
Elias Ymer30SWE272+10+6Lost in Kingston 1 R16
203123
Timofey Skatov25KAZ272-54-119Lost in Cancun R32
204 NCH 
(211)
Moïse Kouamé17FRA271+10+8Cancun R16279388
20527
Laslo Djere31SRB271+6+3Lost in Qual. Cancun R2
20689
Francesco Passaro25ITA270+16+12Lost in Todi QF
207181
Daniel Rincon23ESP270-1-4
20849
Roberto Carballés Baena33ESP269-18-30
209197
Pol Martín Tiffon27ESP269
210 NCH 
(271)
Maxim Mrva19CZE265+99+87Todi W
Lost in Prague QF
211147
Guy den Ouden24NED263+4
212 NCH 
(216)
Felix Gill24GBR262+9+3Lost in Brownsburg R16
213169
Henri Squire25GER261-5-12
214 NCH 
(216)
Braden Shick22USA260+5
21597
Kimmer Coppejans32BEL260+3Lost in Prague R16
216113
Liam Draxl24CAN255-6Lost in Kingston 1 R32
217196
Rio Noguchi27JPN255-4-10Lost in Qual. Cancun R2
218214
Nikolás Sánchez Izquierdo27ESP255-1-6Lost in Todi R16
219133
Colton Smith23USA253-19-30Lost in Brownsburg R32
220 NCH 
(336)
Jan Kumstát19CZE249+127+93Prague SFQual. Hamburg W
Hamburg W
Qual. Hamburg W
Hamburg W
Prague SF
271302
221131
Genaro Alberto Olivieri28ARG249+4
222121
Raúl Brancaccio29ITA249+10+5Lost in Hamburg R16
223183
Oliver Crawford27GBR247+4
224214
Henry Searle20GBR246-4-13Lost in Brownsburg R32
22547
Juncheng Shang21CHN245+3Lost in Cincinnati R128
226121
Stefano Napolitano31ITA245+3Lost in Qual. Quebec City R1
227223
Guido Iván Justo28ARG244+6
2289
Roberto Bautista Agut38ESP243-45-75
229 NCH 
(230)
Kilian Feldbausch20SUI241+6
23060
Juan Pablo Varillas30PER240+6
231167
Alex Barrena23ARG240+28+22Lost in Todi SF
23268
Sumit Nagal29IND239+7Lost in Hamburg R32
Lost in Prague R16
233142
Alejandro Moro Cañas25ESP239+7Lost in Qual. Cancun R2
234168
Frederico Ferreira Silva31POR239-3-6
235231
Max Houkes26NED238+7+3Lost in Hamburg R16
23667
Luca Nardi23ITA236-68-110
237153
Jay Clarke28GBR236+4Lost in Kingston 1 R32
238201
Gilles Arnaud Bailly20BEL233-8-12Lost in Koksijde SF
Lost in Prague R32
239211
Darwin Blanch18USA232-15-17Lost in Qual. Cincinnati R1
Lost in Cancun R32
24083
Chun Hsin Tseng25TWN231+29+22Prague SFLost in Hamburg R32Lost in Hamburg R32
Prague SF
253284
241164
James McCabe23AUS231+2-4Lost in East Lansing R32
242210
Andy Andrade27ECU229+14+10Lost in Brownsburg QF
Lost in Kingston 1 R16
243141
August Holmgren28DEN228-17-19
244217
Yi Zhou21CHN228-6
245110
Giulio Zeppieri24ITA227-7-12
24650
Pavel Kotov27RUS226+3
24739
J.J. Wolf27USA225+38+30Qual. Cincinnati W
Lost in Cincinnati R128
248199
Matej Dodig21CRO225+3Lost in Hamburg SF
249 NCH 
(309)
Hayato Matsuoka21JPN225+65+48Astana W
25047
Marc-Andrea Hüsler30SUI224-4-6
Advertisement
251237
Andrej Nedić21BIH220-1-6Lost in Hamburg R16
252134
Moez Echargui33TUN220-55-67Cancun R16Lost in Qual. Cincinnati R1Lost in Qual. Cincinnati R1
Cancun R16
228337
253168
Maks Kaśnikowski23POL220-19-23
254190
Matheus Pucinelli De Almeida25BRA219+27+20Lost in Hamburg SF
Lost in Roehampton 1 R16
25595
Hugo Grenier30FRA218+3Lost in Qual. Cancun R1
256181
Abdullah Shelbayh22JOR218-3-4Lost in Brownsburg R32
Lost in Qual. Cancun R1
257246
Felix Balshaw20FRA218-3-2Lost in Brownsburg R32
Lost in Qual. Cancun R1
258235
Charles Broom28GBR218+31+26Roehampton W
Lost in Roehampton 1 QF
259226
Juan Bautista Torres24ARG218+12+10Lost in Todi QF
Lost in Prague R16
260251
Buvaysar Gadamauri26BEL215-3-4
261240
Matías Soto27CHI214+1Lost in Prague R32
262249
Martin Krumich23CZE214-7-6Lost in Prague R32
263257
Mili Poljičak22CRO213+1Lost in Slovenj Gradec R16
264103
Harold Mayot24FRA213-12-10Lost in Kingston 1 QF
265210
Filip Jianu24ROU213+19+16Prague SFLost in Hamburg R32Lost in Hamburg R32
Prague SF
235266
266248
Max Basing23GBR212-18-14Lost in Roehampton 1 R32
267225
Franco Roncadelli26URU212-30-28
268214
Ilia Simakin22RUS210-1
269147
Kaichi Uchida31JPN210-8-8
270247
Hynek Bartoň22CZE210-2Lost in Qual. Hamburg R2
Lost in Prague R32
271250
Philip Henning25RSA209+28+25Idanha A Nova 2 QFIdanha A Nova WIdanha A Nova W
Idanha A Nova 2 QF
272 NCH 
(299)
Sean Cuenin22FRA208+31+27Kursumlijska Banja 14 W
Lost in Prague R16
273 NCH 
(287)
Marvin Möller27GER205+54+41Lost in Hamburg F
Lost in Sion R32
27461
Thiago Monteiro32BRA204
275259
Michele Ribecai23ITA204-15-14
276194
Dan Added27FRA203-53-51Lost in Idanha A Nova F
277187
João Lucas Reis Da Silva26BRA202-14-12
278177
Nick Hardt25DOM200-1-2Lost in Todi R32
Lost in Prague R16
279266
Iñaki Montes De La Torre23ESP200-4-4
280175
Álvaro Guillén Meza23ECU199+3Lost in Kingston 1 R32
281237
Alastair Gray28GBR198-11-11Lost in Roehampton 1 R16
282CH
Juan Manuel La Serna22ARG197+6+4Lost in Sion QF
283222
Pedro Boscardin Dias23BRA197-5-4
284108
Franco Agamenone33ITA196-19-17
285267
Petr Bar Biryukov24RUS196-12-11Maanshan 9 QFLost in Astana R16Lost in Astana R16
Maanshan 9 QF
286170
Mattéo Martineau27FRA195Lost in Roehampton 1 R32
28736
Pierre Hugues Herbert35FRA194
288260
Cezar Crețu25ROU194-22-17Lost in Hamburg R32
Lost in Prague R16
289253
Giles Hussey29GBR192-13-12
290CH
Sergey Fomin25UZB192+18+12Lost in Astana SF
291280
Sandro Kopp26AUT192-11-8Lost in Sion R16
292 NCH 
(323)
Carl Emil Overbeck25DEN190+31+24Fano W
293196
Rodrigo Pacheco Mendez21MEX190-1Cancun R16198307
294103
Stefan Kozlov28USA189+2+4Lost in Brownsburg R16
295284
Florian Broska28GER189-2Lost in Hamburg R32
Lost in Prague R32
296158
Yu-hsiou Hsu27TWN188-51-44Taipei QF
297 NCH 
(298)
Mert Alkaya26TUR185+1Lost in Astana QF
298 NCH 
(307)
Matthew Dellavedova26AUS185+13+7Taipei R16Tianjin W
Lost in Tianjin 2 SF
Tianjin W
Lost in Tianjin 2 SF
Taipei R16
299 NCH 
(301)
Petr Nesterov23BUL184+2Lost in Muttenz R32
300247
Florent Bax27FRA184-53-43Lost in Kingston 1 R32
301290
Federico Bondioli21ITA184-6-2
302280
Yankı Erel25TUR182-20-17
303172
Murphy Cassone24USA182-12-8
304261
Stefan Dostanic24USA181-25-19
305258
Igor Marcondes29BRA181+11+6Lost in Kingston 1 R16
3066
Gaël Monfils39FRA180-1Lost in Cincinnati R128 
307300
Radu Mihai Papoe23ROU180-7-4Qual. Prague W
Lost in Prague QF
308180
Justin Engel18GER179-11-6
3097
David Goffin35BEL178-15-10
310212
Johannus Monday24GBR178+2+1Lost in Southaven R16
Lost in Roehampton 1 R32
311298
Filippo Romano21ITA178-5-2Lost in Todi R16
312257
Miguel Damas26ESP177-10-6Lost in Prague R32
313 NCH 
(314)
Jay Friend22JPN176+2
314230
Max Hans Rehberg22GER176+28+18Lost in Hamburg R16
Lost in Prague QF
31588
Dominic Stricker24SUI175+21+14Sion SF186211
316306
Daniel Milavsky24USA175-6-3Lost in Brownsburg SF
317310
Max Schönhaus19GER174+1+2Lost in Hamburg R16
318197
Fajing Sun29CHN174+6+8Lost in Astana QF
319105
Duje Ajduković25CRO174-15-7Lost in Todi R32
320311
Luciano Emanuel Ambrogi22ARG173-1+2Lost in Todi R16
Lost in Qual. Prague R2
321268
Gonzalo Villanueva31ARG172+1+4Asuncion 2 QFLost in Asuncion F
322212
Michael Geerts31BEL171+26+15Lost in Koksijde SF
Lost in Roehampton 1 QF
323250
Andres Martin25USA170-3Lost in Brownsburg R32
324241
Daniel Michalski26POL169+6+6Krakow QFLost in Todi R16
325116
Calvin Hémery31FRA168+1+4Lost in Sion R16
326278
Tyler Zink25USA168-1+3Lost in Brownsburg R32
Lost in Kingston 1 R16
32778
Nicolás Kicker34ARG168+39+28Lost in Todi F
328144
Akira Santillan29JPN168-38-23
329 NCH 
(342)
Anton Matusevich25GBR166+28+19Roehampton 1 SFLost in Roehampton SF177202
330193
Sascha Gueymard Wayenburg23FRA164-1
331242
Enrico Dalla Valle28ITA164-3Lost in Todi R32
33226
Jordan Thompson32AUS163-15-10
33356
Daniel Elahi Galán30COL163-61-44Lost in Todi R16
33439
Mikhail Kukushkin38KAZ162-1
335263
Eliakim Coulibaly24CIV162-1
336 NCH 
(345)
Raphaël Pérot25FRA161+17+9Koksijde W
Lost in Sion R32
337249
Mathys Erhard24FRA161
338235
Marko Topo22GER160
339284
Dali Blanch23USA160-26-17Lost in Qual. Cancun R2
340 NCH 
(348)
Edward Winter21AUS159+15+10Qual. Brownsburg W
Lost in Brownsburg R32
Qual. Kingston 1 W
Lost in Kingston 1 R16
341336
Ognjen Milić19SRB158+2Lost in Kursumlijska Banja 14 R16
Lost in Sion R32
342150
Oriol Roca Batalla33ESP158+9+5Lost in Todi R16
Lost in Prague R32
343127
Facundo Mena33ARG157+1Lost in Todi R32
Lost in Sion R32
34478
Yasutaka Uchiyama34JPN156+2
345300
Hamish Stewart27GBR156-1
346307
Thomas Faurel20FRA153-15-9Lost in Todi R16
Lost in Prague R32
347332
Tiago Torres24POR153+5
348225
Philip Sekulic22AUS152-41-28
349 NCH 
(354)
Ivan Marrero Curbelo27ESP151+5Lost in Qual. Kingston 1 R2
350260
Tiago Pereira22POR151-1-3Lost in Idanha A Nova QF
351287
Antoine Ghibaudo21FRA150-10-9Lost in Astana R32
352244
Lucas Poullain30FRA149+17+10Roehampton 1 SF160185
353135
Mitchell Krueger32USA148+3
354329
Juan Estevez20ARG147-15-13Lost in Londrina R16
Lost in Muttenz R16
Lost in Sion R32
355134
Geoffrey Blancaneaux28FRA144+10+3Lost in Koksijde QF
Lost in Sion QF
356221
Hernán Casanova32ARG143-16-16Lost in Muttenz R32
357354
Jake Delaney29AUS143+1-2
358276
Petr Brunclík20CZE142-26-20Lost in Prague R32
359303
Francesco Forti27ITA142+4Lost in Todi R16
Lost in Lesa R32
36080
Norbert Gombos36SVK141+64+26Prague SFQual. Prague W163194
361 NCH 
(392)
Lui Maxted22GBR141+42+18Roehampton 1 SFLost in Roehampton SF152177
362321
Gabriele Piraino22ITA140-41-29Lost in Todi R32
Lost in Lesa R32
363316
Eduardo Ribeiro28BRA140+15+6Lost in Hamburg R16
Lost in Prague R32
364358
Tommaso Compagnucci26ITA140-1Sion SF151176
365116
Marc Polmans29AUS139-3-3
366305
Alex Martinez25ESP139+1
367 NCH 
(370)
Cruz Hewitt17AUS139+9+3Lost in Southaven QF
368158
Tung Lin Wu28TWN138+2Taipei R16
369168
Murkel Dellien28BOL138-34-24Lost in Todi R32
Lost in Sion R32
370177
Andrea Collarini34ARG136+5
371362
Manas Dhamne18IND136-3-3Lost in Astana R16
Lost in Roehampton 1 R32
372159
Dimitar Kuzmanov33BUL135+15+4Lost in Sion QF
373339
Andrey Chepelev28RUS135-14-9Lost in Kursumlijska Banja 13 R32
Lost in Kursumlijska Banja 14 SF
Lost in Sion R32
374364
Lucio Ratti22ARG134+15+4Lost in Astana R16
Lost in Sion R16
375260
Carlos Sánchez Jover26ESP134-15-9Santander QF
376 NCH 
(382)
Carlos Maria Zarate21ARG133+18+5Lost in Londrina SF
377365
Max Wiskandt24GER132-3Lost in Ueberlingen R16
378324
Oliver Tarvet22GBR131+2-1Roehampton 1 SFLost in Roehampton F142167
379335
Jacopo Vasami18ITA131-8-6
380125
Juan Pablo Ficovich29ARG131-30-22Lost in Kingston 1 R32
381217
Jonáš Forejtek25CZE131-9-6
382229
Marek Gengel30CZE131+3Lost in Prague R32
383306
Blaise Bicknell24JAM130-4-4Lost in Kingston 1 R32
384371
Georgii Kravchenko26UKR130+11+2Qual. Todi W
Lost in Todi R32
Lost in Sion R32
38540
Ilya Ivashka32BLR129-11-7
386379
Jack Kennedy18USA129+6
387 NCH 
(437)
Alejo Sanchez Quilez21ESP129+59+23Tauste W
388180
Yuta Shimizu27JPN129+5Lost in Roehampton 1 R32
389 NCH 
(411)
Mees Rottgering19NED127+29+10Qual. Brownsburg W
Lost in Brownsburg R16
390358
Trevor Svajda20USA125-7-6Lost in Qual. Cincinnati R2
39193
Andrej Martin36SVK125+11+2Lost in Qual. Prague R2
Lost in Prague R32
392176
Daniel Masur31GER125+5Ueberlingen QF
393386
Samuele Pieri24ITA125-7-6Lost in Qual. Hamburg R1
Lost in Slovenj Gradec R16
394353
Dhakshineswar Suresh26IND124+6Qual. Brownsburg W
Lost in Brownsburg R16
395363
Justin Boulais24CAN123+3-2Lost in Quebec City R32 
396 NCH 
(399)
Arthur Nagel23FRA123+8Ueberlingen QFLost in Eupen QF
Lost in Muttenz R32
397254
Mats Rosenkranz27GER122-36-20
398303
Arthur Weber34FRA122+8
399331
Masamichi Imamura27JPN122+23+6Taipei R16Lost in Astana QF
40083
Carlos Taberner29ESP121-19-10Lost in Hamburg QF
401299
Vadym Ursu29UKR121+7Lost in Astana R32
402177
Omar Jasika29AUS121+45+15Taipei R16Tianjin 2 W
403260
Robin Bertrand23FRA121-30-16Lost in Idanha A Nova QF
Lost in Idanha A Nova 2 R32
404307
Oleg Prihodko28MKD120-8-6
405395
Stefan Palosi26ROU120+2-2
406279
Garrett Johns25USA120-16-10Lost in Qual. Brownsburg R2
Qual. Kingston 1 W
Lost in Kingston 1 R16
407 NCH 
(434)
Dylan Dietrich21SUI119+35+12Lost in Hamburg QF
408 NCH 
(410)
Sebastian Sorger20AUT119+2-1Slovenj Gradec QF
409368
Olle Wallin24SWE119+6+1Qual. Hamburg W
Lost in Hamburg R32
410321
Robert Strombachs26LAT119+39+14Warsaw W
411240
Patrick Zahraj27GER119+2Lost in Muttenz R32
Lost in Sion R32
41265
Thanasi Kokkinakis30AUS118+28+10Lost in Cincinnati R128 
413271
Mateus Alves25BRA118+1Lost in Londrina R32
414382
Andrew Fenty26USA118-13-6Qual. Brownsburg W
Lost in Brownsburg R32
Lost in Qual. Kingston 1 R2
41572
Yosuke Watanuki28JPN117+1
416 NCH 
(418)
Massimo Giunta22ITA117+11+4Lost in Fano SF
Lost in Todi R32
417256
Johan Nikles29SUI116+3Lost in Sion R32
418347
Ioannis Xilas25GRE116-27-14
419414
Semen Pankin26RUS115+7+2Kursumlijska Banja 15 QFLost in Astana R16
420357
Eric Vanshelboim25UKR115-1-2Lost in Qual. Todi R2
421 NCH 
(433)
Ozan Baris22USA114+12+3Lost in East Lansing QF
422397
Henry Bernet19SUI114+14+4Lost in Sion R16
423289
Mika Brunold21SUI113-2Lost in Sion QF
424234
Maxime Chazal33FRA113+45+14Frankfurt W
Lost in Trier R16
425419
Niels Visker24NED113+3
426424
Constantin Bittoun Kouzmine27FRA113+3Lost in Roehampton 1 R32
427378
Valerio Aboian24ARG111+7Slovenj Gradec QFLost in Qual. Todi R1
428CH
Mika Petković19GER111+7Ueberlingen QFLost in Hamburg R32
429157
Santiago Taverna27ARG111-24-12
430 NCH 
(439)
Yannik Kelm21GER109+9
431350
Vladyslav Orlov31UKR109+1-3Lost in Bielsko Biala SF
Lost in Mistelbach R32
432211
Javier Barranco Cosano27ESP108+34+9Qual. Prague W
Lost in Prague R16
433167
Laurent Lokoli31FRA107-24-13Lesa R16Lost in Koksijde R16
434191
Nerman Fatić31BIH107-17-10Qual. Prague W
Lost in Prague R32
435270
Corentin Denolly29FRA107+8
436405
Juan Cruz Martin Manzano21ITA107-25-13Lesa R16Lost in Qual. Todi R2
Lost in Todi R32
437243
Marat Sharipov23RUS107-38-18Lost in Kursumlijska Banja 14 SF
438 NCH 
(453)
Matthew William Donald21CZE107+23+6Lost in Muttenz SF
Lost in Qual. Prague R2
439153
Denis Yevseyev33KAZ107+5Qual. Hamburg W
Lost in Hamburg R32
Lost in Ueberlingen R16
440406
Timo Legout24FRA106+95+27Southaven W
Lost in Qual. Kingston 1 R2
441 NCH 
(521)
Luca Staeheli26SUI106+88+25Muttenz W
Lost in Sion R16
442222
Viktor Durasovic29NOR106+15+3Lost in Roehampton 1 R16
443 NCH 
(445)
Spencer Johnson23USA104+2-2
444 NCH 
(449)
Karim Bennani18MAR104+6Lost in Southaven R16
445143
Benjamin Hassan31LBN104+69+17Sion SFQual. Sion W115140
446410
Cyril Vandermeersch27FRA104-15-8
447280
Jie Cui28CHN104+12+2Lost in Astana QF
448123
Ryan Peniston30GBR103+6
449252
Tom Paris23FRA103+6
450395
Alafia Ayeni27USA103+10+2Lost in Tauste R16
Lost in Qual. Roehampton 1 R2
451146
Rudolf Molleker25GER103+30+8Lost in Hamburg R16
Qual. Prague W
Lost in Prague R16
452 NCH 
(482)
Karl Poling27USA103+39+10East Lansing W
Lost in Qual. Quebec City R1
453160
Oleksii Krutykh26UKR103+73+20Qual. Hamburg W
Lost in Hamburg R32
Qual. Prague W
Lost in Prague QF
454314
Moerani Bouzige27AUS103+4Lost in Taipei R32
455342
Luca Castelnuovo29SUI102-3-2
456449
Quinn Vandecasteele23USA102+27+7Lost in Southaven R32
Qual. Brownsburg W
Lost in Brownsburg R16
457207
Daniel Dutra da Silva38BRA102-4-2
458170
James Trotter27JPN101-21-8
459117
Felipe Meligeni Alves28BRA101+108+30Londrina W
Qual. Cancun W
Lost in Cancun R32
460 NCH 
(482)
Joaquin Aguilar Cardozo21URU101+43+11Asuncion 2 SFAsuncion W
461215
Khumoyun Sultanov27UZB101+52+14Lost in Astana SF
462 NCH 
(495)
Kenta Miyoshi22JPN100+33+9Qual. Kingston 1 W
Lost in Kingston 1 R16
463171
Beibit Zhukayev25KAZ99-38-15Lost in Astana R16
464404
Cannon Kingsley25USA99-34-13
465409
Alex Hernandez27MEX99+5Lost in Cancun R32
466 NCH 
(475)
Emile Hudd26GBR99+9+2Lost in Roehampton QF
Lost in Turku R16
Lost in Roehampton 1 R32
467319
Christian Langmo30USA99-3-2Lost in Roehampton 1 R32
468403
Jack Logé21BEL98+4Lambermont QFLost in Koksijde QF
46963
Jason Kubler33AUS97+4
470271
Blake Ellis27AUS96+7
471261
Alex Rybakov29USA96+36+7Lost in Roehampton QF
Lost in Roehampton 1 R16
472424
Eero Vasa29FIN96-4-3Lost in Qual. Todi R1
473142
Ivan Gakhov29RUS96+5Lost in Santander R16
474351
Carlo Alberto Caniato20ITA96-12-5Qual. Todi W
Lost in Todi R32
475 NCH 
(498)
Paulo Andre Saraiva Dos Santos26BRA96+53+15Lost in Londrina F
Qual. Kingston 1 W
Lost in Kingston 1 R32
476447
Sergi Perez Contri28ESP96-5-2Santander QF
4774
Kei Nishikori36JPN95+2Lost in Qual. Cincinnati R2
478415
Lorenzo Carboni20ITA95+12+2Qual. Todi W
Lost in Todi R32
479451
Koki Matsuda25JPN94-28-10Lost in Astana R32
Lost in Taipei R32
480289
Renta Tokuda28JPN94-24-9
481407
Sergio Callejon Hernando21ESP94-60-22Lost in Tauste QF
Lost in Idanha A Nova R32
482346
Kasidit Samrej25THA94-70-26Lost in Astana 2 R32
Lost in Astana R16
Lost in Taipei R32
483467
Yassine Dlimi23MAR93+2-1
484357
Luca Potenza26ITA93-2-2Lost in Tauste R16
485301
Maximus Jones21THA93-47-16
486267
Louis Weßels27GER93+44+12Ueberlingen R16Lost in Muttenz F
487 NCH 
(528)
Izan Almazan Valiente20ESP93+45+13Lost in Tauste F
Lost in Idanha A Nova R16
Lost in Idanha A Nova 2 R16
488486
Duncan Chan21CAN92-2-1Lost in Quebec City R32
489481
Thijs Boogaard18NED92+3
490 NCH 
(505)
Niels McDonald18GER92+41+12Lost in Hamburg QF
491472
Dušan Obradović25SRB92-7-3Lost in Kursumlijska Banja 13 QF
Lost in Kursumlijska Banja 14 QF
Lost in Qual. Prague R1
492485
Patrick Schoen21SUI91+5
493489
Anton Shepp23NZL91+5Lost in Roehampton 1 R32
494284
Adrian Boitan27ROU91-53-17Lost in Roehampton 1 QF
495340
Colin Sinclair31NMI91+14+2Qual. Astana W
Lost in Astana R32
496200
George Loffhagen25GBR90-8-3Lost in Roehampton R16
497438
Daniel Siniakov23CZE90-30-9Lost in Prague R32
498180
Paul Jubb26GBR90-114-41Lost in Qual. Brownsburg R1
Lost in Kingston 1 R32
499373
Bor Artnak22SLO90-51-15Lost in Kursumlijska Banja 13 F
Lost in Kursumlijska Banja 14 QF
500485
Giuseppe La Vela25ITA90+5Slovenj Gradec QF
501280
Dominik Palán25CZE90+3Lost in Tauste R32
Lost in Astana R32
502271
Pedro Sakamoto33BRA90+4Lost in Londrina R32
503318
Alex Martí Pujolras27ESP89+21+6Qual. Sion W
Lost in Sion R16
504 NCH 
(546)
Peter Makk24HUN89+49+14Poprad W
Qual. Roehampton 1 W
Lost in Roehampton 1 R32
505502
César Bouchelaghem22FRA88+5
506289
Lilian Marmousez24FRA87-118-43
507483
Enzo Aguiard24AUS87-14-5
508463
Reda Bennani19MAR87-34-10Lost in Kursumlijska Banja 13 R16
509449
Miguel Tobon20COL87-10-4Lost in Qual. Kingston 1 R2
510424
Lorenzo Joaquín Rodríguez26ARG87-47-14Lost in Londrina R32
511387
Gianmarco Ferrari25ITA86-46-14Lost in Qual. Todi R2
Lost in Lesa R32
512 NCH 
(554)
Alan Magadan25MEX86+49+12Cancun R16Lost in East Lansing R32
Qual. Cancun W
94203
513390
Tibo Colson26BEL85+6
514143
Hiroki Moriya35JPN85+3-1Taipei R16
515183
Federico Arnaboldi26ITA85+8+1Lost in Fano R16
Lost in Qual. Todi R1
Lost in Lesa R32
516421
Hikaru Shiraishi26JPN85-5-3Lost in Taipei R16
517507
Tai Sach23AUS85+1-1Taipei QFLost in Astana R32
518502
Alexander Donski28BUL84-16-6Lost in Qual. Quebec City R1
519185
Aziz Dougaz29TUN84+110+25Lost in Astana F
520510
Filip Jeff Planinšek25SLO84-5-3Slovenj Gradec QFLost in Fano R32
521356
Miloš Karol23SVK83-34-10
52239
Radu Albot36MDA83-10-4Qual. Roehampton 1 W
Lost in Roehampton 1 R16
523347
Sanhui Shin29KOR83-34-10Lost in Astana R32
Lost in Taipei R32
524427
João Eduardo Schiessl22BRA82+13+3Lost in Londrina QF
525371
Ryan Nijboer27NED82-17-7Lost in Qual. Hamburg R1
Lost in Sion R16
526271
Evan Zhu28USA82+74+16Lost in Southaven F
Qual. Kingston 1 W
Lost in Kingston 1 R32
527485
Aziz Ouakaa27TUN82-27-9Lost in Astana R32
528347
Samir Banerjee22USA81-34-10
529160
Li Tu30AUS81-33-10
53076
Filip Misolic25AUT80-54-16
531463
Pedro Vives Marcos25ESP79-51-16Lost in Santander R16
532288
Fabrizio Andaloro25ITA79-10-5Lost in Idanha A Nova R32
Lost in Idanha A Nova 2 R16
533 NCH 
(570)
Marcel Zieliński25POL79+45+10Mistelbach QFBielsko Biala W
Lost in Trier SF
534318
Gerard Campana Lee21KOR79+12+2Qual. Sion W
Lost in Sion R32
535 NCH 
(542)
Ivan Ivanov17BUL78+7Lost in Roehampton 1 R32
536449
Maxim Zhukov21RUS77-2Lost in Astana R32
537 NCH 
(551)
Gavin Young23USA77+15+2Lost in Qual. Brownsburg R2
538127
Jelle Sels31NED77-5-3
539CH
Luca Wiedenmann28GER77+6Lost in Trier R16
Lost in Qual. Sion R2
Lost in Sion R32
540449
Takuya Kumasaka27JPN76+16+1Lost in Astana R16
541508
Pavle Marinkov20AUS75-14-6
542527
Michael Bassem Sobhy22EGY75-2-3
543537
Mitsuki Wei Kang Leong22MAS75+7-1Lost in Qual. Astana R2
544530
M Rifki Fitriadi27INA75+10Maanshan 9 QF
545368
Alexander Binda24ITA75+12Lost in Astana R32
546533
Toufik Sahtali27ALG75+12
547CH
Matyas Fuele27HUN74+12
548525
Daniil Ostapenkov23BLR74-23-9Lost in Qual. Astana R1
549485
Digvijay Pratap Singh26IND74-15-6
550516
Pavel Lagutin21RUS73-34-13Idanha A Nova 2 QFLost in Tauste R32
Lost in Idanha A Nova QF
551334
Leo Borg23SWE73-4-3Bastad QFLost in Malmo R32
552449
Fares Zakaria25EGY73-32-12Lost in Warsaw SF
Lost in Roehampton 1 R32
553424
Kokoro Isomura23JPN73+18+2Maanshan 9 QFQual. Astana W
Lost in Astana R32
554161
Filip Peliwo32POL73+1-2Lost in Warsaw R16
Qual. Roehampton 1 W
Lost in Roehampton 1 R32
555 NCH 
(556)
Dimitris Sakellaridis20GRE73+7-1Lost in Muttenz QF
Lost in Qual. Sion R2
556517
Shunsuke Mitsui24JPN72+92+16Taipei R16Astana 2 W
Lost in Qual. Astana R2
557433
Fausto Tabacco24ITA72-8-4
558483
Alec Deckers26NED72+27+4Qual. Astana W
Lost in Astana R32
Qual. Roehampton 1 W
Lost in Roehampton 1 R32
559298
Jacopo Berrettini27ITA71+9
560486
Alec Beckley25RSA71-3Lost in Bielsko Biala SF
Lost in Qual. Prague R1
561331
Carlos Lopez Montagud26ESP71+4-1Santander QF
562 NCH 
(593)
Daniel de Jonge27NED71+31+4Lost in Tauste R16
Lost in Warsaw SF
563430
Sidharth Rawat33IND71-25-8Qual. Astana W
Lost in Astana R32
564CH
Lorenzo Angelini20ITA71+5
565485
Taha Baadi25MAR70-14-5
566170
Maxime Janvier29FRA70-2Lost in Lesa R32
567477
Kirill Kivattsev28RUS70+12+1Lost in Frankfurt QF
Lost in Muttenz R32
Lost in Slovenj Gradec R16
568191
Dragos Nicolae Madaras28SWE69+34+4Arad QFLost in Curtea De Arges 2 R32
Lost in Targu Jiu SF
569263
Christoph Negritu32GER69-25-8
570237
Saba Purtseladze25GEO69+76+12Lost in Qual. Hamburg R2
Lost in Hamburg QF
571298
Aidan McHugh26GBR68-50-16
57219
Hyeon Chung30KOR68+11Taipei QFLost in Qual. Astana R1
573 NCH 
(586)
Karol Filar27POL68+31+3Krakow R16Lost in Poprad SF
574532
John Echeverria24ESP68+13Lost in Qual. Roehampton 1 R2
Lost in Roehampton 1 R32
575418
Maé Malige20FRA68+13
576 NCH 
(582)
Keegan Rice20CAN67+15
577433
Pietro Fellin25ITA67-38-12Lost in Qual. Kingston 1 R1
578491
Robin Catry24FRA67+17
579436
Sebastian Gima24ROU67-36-11Lost in Arad R16
580CH
Paul Inchauspe22FRA66-2
581269
Aidan Mayo23USA66+35+4Qual. Brownsburg W
Lost in Brownsburg R32
Lost in Qual. Kingston 1 R1
582519
Amr Elsayed27EGY66+16
583513
Stefan Adrian Andreescu24ROU66-6-3Lost in Curtea De Arges 2 SF
Lost in Arad R16
584565
Yanis Ghazouani Durand26FRA66-14-5
585517
Nino Ehrenschneider25GER66+23+1Lost in Malmo SF
Lost in Qual. Sion R2
586546
Aidan Kim21USA65-12-4Lost in Qual. Brownsburg R2
Lost in Qual. Kingston 1 R2
587479
Jacob Bradshaw23AUS65+16
588 NCH 
(626)
Amit Vales21ISR65+38+5Lost in Turku F
589554
Guillaume Dalmasso23FRA65+17Lost in Qual. Kingston 1 R1
590 NCH 
(605)
Pierre Delage25FRA65+15Lost in Frankfurt R16
591470
Imanol López Morillo26ESP65-1-3Santander QFLost in Trier R32
592432
Iliyan Radulov21BUL64+30+4Lost in Roehampton 1 R16
593150
João Domingues32POR64+16
594513
Kai Wehnelt30GER64+31+4Lost in Muttenz QF
Qual. Sion W
Lost in Sion R32
595388
Karan Singh23IND64+12-1Lost in Astana 2 R32
Lost in Qual. Astana R2
596574
Romain Faucon23BEL64+5-2Lambermont QFLost in Eupen R32
Lost in Koksijde R32
597128
Andrea Vavassori31ITA63+16
598302
Andrew Paulson24CZE63+21+2Lost in Qual. Prague R2
599 NCH 
(694)
Martin Van Der Meerschen26BEL63+103+14Lambermont QFEupen W
Lost in Koksijde R32
600507
Kaylan Bigun20USA63-52-13Lost in Southaven QF
601597
Lorenzo Bocchi28ITA63+9-1Lost in Muttenz R32
Lost in Qual. Sion R2
602573
Mario Gonzalez Fernandez24ESP63-13-5Lost in Tauste QF
Lost in Qual. Kingston 1 R1
603561
Leonardo Rossi24ITA63+11Lost in Warsaw QF
Lost in Qual. Roehampton 1 R2
604430
Erik Arutiunian21BLR62+24+3Qual. Astana W
Lost in Astana R16
605469
Juan Sebastián Gómez34COL62-23-6
606573
Jamie Mackenzie18GER62-25-6Lost in Hamburg R32
607229
Mukund Sasikumar29IND62-21-6Lost in Astana 2 SF
Lost in Qual. Astana R2
608542
Millen Hurrion27GBR62+10
609 NCH 
(633)
Fryderyk Lechno-Wasiutyński21POL61+34+4Qual. Hamburg W
Lost in Hamburg R32
Lost in Qual. Prague R1
610383
Lukáš Pokorný24SVK61-35-8
611448
Branko Djurić21SRB61-14-5Lost in Kursumlijska Banja 14 R32
612447
Kuan Yi Lee29TWN61-13-5Lost in Tianjin R16
Lost in Taipei R32
613285
Alexander Weis29ITA60-49-12Lesa R16Qual. Todi W
Lost in Todi R32
614595
S D Prajwal Dev30IND60+9
615603
Amir Omarkhanov18KAZ60+9Lost in Astana 2 R32
Lost in Astana R32
616586
Nicolas Tepmahc25FRA60+5-1Lost in Qual. Roehampton 1 R2
61771
Cedrik Marcel Stebe35GER59-235-72
618564
Alexander Vasilev19BUL59-46-11Lost in Kursumlijska Banja 14 QF
619569
Alan Fernando Rubio Fierros27MEX59+12
620586
Gabriel Ghetu18ROU59+65+8Lost in Curtea De Arges 2 SF
Lost in Targu Jiu SF
621358
Svyatoslav Gulin23RUS59-45-10Lost in Qual. Prague R1
622557
Pierluigi Basile19ITA58+12Lesa R16Lost in Todi R32
623296
Oleksandr Ovcharenko24UKR58-6-4Lost in Muttenz R16
Qual. Sion W
Lost in Sion R32
624378
Dan Martin27CAN58+12Lost in Kingston 1 R32
625394
Bruno Kuzuhara22USA58-29-9
626410
Stefan Popović23SRB58-14-6Lost in Kursumlijska Banja 14 R16
Lost in Slovenj Gradec R16
627520
Conner Huertas del Pino30PER57+15
628626
Tuncay Duran22TUR57+7-1
629595
Théo Papamalamis20FRA57+25+2Lost in Eupen F
Lost in Qual. Sion R2
630474
Tsung Hao Huang26TWN57+2-2Taipei R16Lost in Tianjin QF
Lost in Tianjin 2 R32
631502
Adrian Ötzbach28GER57-58-13Lost in Frankfurt R16
Lost in Trier QF
Lost in Ueberlingen R16
632476
Ignacio Monzón28ARG57+8-1Arad QFLost in Targu Jiu R16
633 NCH 
(634)
Matisse Bobichon24FRA56+11-1
634514
Marlon Vankan25GER56-23-8Lambermont QFLost in Eupen R32
Lost in Trier QF
635 NCH 
(646)
Pieter De Lange20NED56+22+1Lost in Eupen R32
Lost in Trier R16
636479
Tomasz Berkieta20POL56-95-22
637625
Maximo Zeitune20ARG56+8-1Lost in Londrina SF
638443
Federico Iannaccone27ITA56+14
639458
Maxwell McKennon24USA56-2Lost in Idanha A Nova R32
Lost in Idanha A Nova 2 R32
640CH
Chase Ferguson27AUS55+10-1Lost in Maanshan 9 R32
641604
Bruno Fernandez22BRA55+10-1Lost in Trier R16
Lost in Slovenj Gradec R32
642 NCH 
(660)
Naoya Honda20JPN55+26+1Lost in Southaven R16
Lost in East Lansing R32
643623
Samuel Heredia20COL55+10-1Lost in Tauste R32
Lost in Qual. Cancun R1
644352
Giovanni Oradini28ITA55+3-2Lesa R16
645384
Neil Oberleitner27AUT54+17
646575
Nikita Mashtakov27UKR54+17Mistelbach QFLost in Poprad R32
Qual. Todi W
Lost in Todi R32
647 NCH 
(651)
Ryan Colby22USA54+8-1
648316
Alberto Barroso Campos30ESP54-28-7Idanha A Nova 2 QFLost in Idanha A Nova R16
649638
Melios Efstathiou27CYP54+17Lost in Turku R16
650599
Giorgio Tabacco23ITA54+28+2Lost in Fano QF
Lost in Qual. Todi R1
65199
Brandon Holt28USA53+18
652455
James Story25GBR53-89-20
653 NCH 
(684)
Thiago Cigarran26ARG53+41+3Lost in Trier R16
Qual. Sion W
Lost in Sion R32
654 NCH 
(742)
John Hallquist Lithen24SWE53+88+9Bastad QFLost in Poprad SF
Lost in Malmo F
655 NCH 
(673)
Roger Pascual Ferra20ESP52+27+1Lost in Qual. Kingston 1 R2
656361
Viacheslav Bielinskyi22UKR52-72-16
657645
Alejandro Juan Mano21ESP52-1-3Santander QF
658155
Dmitry Popko29KAZ52+15Kursumlijska Banja 15 QF
659634
Léo Raquillet20FRA52+6-2Lost in Qual. Sion R2
660251
Ergi Kırkın27TUR52-66-15Qual. Hamburg W
Lost in Hamburg R32
Lost in Ueberlingen R16
661614
Yuta Kawahashi28JPN52+14Lost in Tianjin 2 R32
662471
Yuki Mochizuki28JPN52+75+8Lost in Tianjin F
Lost in Tianjin 2 R32
Lost in Taipei R32
663394
Tiago Cação28POR52+13Lost in Roehampton R32
Lost in Idanha A Nova R16
Lost in Idanha A Nova 2 R32
664538
Pablo Martinez Gomez20ESP51-37-8
665616
Kārlis Ozoliņš24LAT51+19
666624
Yaroslav Demin20RUS51+8-1Lost in Santander R32
667465
Egor Agafonov23RUS51+26+1Lost in Astana 2 R32
Lost in Qual. Astana R2
668552
Keisuke Saitoh25JPN51-1-3Lost in Taipei R32
669233
Gabriel Debru20FRA50+21
670 NCH 
(680)
Michael Antonius16USA50+21
671450
Yurii Dzhavakian33UKR50+10-2Lost in Qual. Astana R1
672663
Samir Hamza Reguig24ALG50+17-1Lost in Poprad R16
673348
Ryan Seggerman27USA49-14-5Lost in Qual. Cancun R1
674189
Arthur Bouquier25FRA49+24
67574
Mirza Bašić35BIH49+24
676 NCH 
(814)
Stefan Horia Haita19ROU49+138+14Kursumlijska Banja 15 QFLost in Kursumlijska Banja 14 F
677553
Pedro Rodenas22ESP49-6-4Lost in Santander R16
678252
Samuel Vincent Ruggeri24ITA49+23
679 NCH 
(693)
Dong Ju Kim24KOR49+31+1Lost in Tianjin R16
Lost in Maanshan 9 R32
680463
Sander Jong26NED49+20
681 NCH 
(687)
Andreja Petrovic26NOR49+6-2Lost in Bastad R32
682375
Strong Kirchheimer31USA49-44-9Lost in East Lansing R32
683671
Gabriele Bosio25ITA49-3-3Lost in Curtea De Arges 2 R32
Lost in Targu Jiu R16
Lost in Lesa R32
684501
Shinji Hazawa27JPN49+31+1Lost in Tianjin 2 QF
Lost in Taipei R32
685289
Adria Soriano Barrera27COL48+22
686219
Nicolás Álvarez Varona25ESP48+23
687 NCH 
(688)
Andrea De Marchi19ITA48+1-3Lesa R16
688238
Yusuke Takahashi28JPN48-9-4Maanshan 9 QF
689 NCH 
(750)
Isaac Becroft25NZL48+61+5Maanshan 9 QFLost in Tianjin SF
Lost in Tianjin 2 R16
690625
Leo Vithoontien27JPN48+14-1Lost in Southaven R16
Lost in East Lansing R32
691 NCH 
(709)
Dragos Nicolae Cazacu22ROU48+23
692634
Timofei Derepasko19RUS48+4-2Kursumlijska Banja 15 QFLost in Kursumlijska Banja 14 R32
693 NCH 
(705)
Daniel Jade17FRA47+24
694526
Maxence Beaugé26FRA47+24
695453
Arklon Huertas Del Pino Cordova32PER47+24Lost in Qual. Kingston 1 R1
696 NCH 
(795)
Žiga Šeško18SLO47+99+10Lost in Frankfurt QF
Lost in Trier F
697620
Josip Šimundža21CRO47+25
698 NCH 
(719)
Rafael Izquierdo Luque26ESP47+28+1Lost in Tauste R32
Lost in Idanha A Nova R16
Lost in Idanha A Nova 2 R32
699590
Ryan Dickerson29USA47-22-5Lost in Southaven R32
Lost in Qual. Brownsburg R1
700654
Franco Ribero26ARG47+24Lost in Qual. Todi R1
Lost in Qual. Sion R1
701651
Nicolás Villalón22CHI47+2-2Lost in Londrina R32
Lost in Asuncion R16
Lost in Asuncion 2 R16
702698
Marc Majdandzic21GER47+10-1Lambermont QF
703109
Lukáš Klein28SVK46-88-16
704600
Khololwam Montsi23RSA46+21
705 NCH 
(721)
Anton Arzhankin23RUS46+26+1Kursumlijska Banja 15 QFLost in Kursumlijska Banja 14 R16
706618
Santiago De La Fuente24ARG46+42+3Lost in Asuncion SF
Lost in Asuncion 2 QF
707 NCH 
(774)
Daniel Salazar25COL46+72+6Lost in Bielsko Biala F
Lost in Trier R32
Lost in Qual. Sion R1
708277
Michael Vrbenský26CZE45+8-2Lost in Qual. Prague R1
709455
Olaf Pieczkowski22POL45-26-6
710 NCH 
(728)
Hunter Heck24USA45+20Lost in Qual. Kingston 1 R1
711660
Daniel Antonio Núñez25CHI45+22
712508
Manish Sureshkumar27IND45+15-1Lost in Qual. Taipei R2
713341
Wilson Leite34BRA45+15-1Lost in Londrina R32
Lost in Asuncion R32
714697
Nikolai Barsukov19GER45-17-5Lost in Qual. Hamburg R1
Lost in Ueberlingen R32
715448
Aleksandre Bakshi29GEO44+20Lost in Astana 2 R32
Lost in Qual. Astana R1
716 NCH 
(736)
Herman Hoeyeraal24NOR44+20Lost in Malmo R32
Lost in Bastad R16
717711
Vincent Marysko20GER44-6-4
718484
Tristan McCormick27USA44-60-11Idanha A Nova 2 QFLost in Tauste R32
Lost in Idanha A Nova SF
719508
Loann Massard21FRA44+20
720363
Oscar Jose Gutierrez33ESP44-25-6Lost in Qual. Hamburg R1
Lost in Santander R16
721438
Orel Kimhi23ISR43-16-5
722136
Alexey Vatutin33RUS43-81-14
723280
Jakub Nicod22CZE43+9-2Lost in Prague R32
724 NCH 
(744)
Grigory Shebekin21RUS43+20Lost in Astana 2 R32
725656
Maik Steiner32GER43+13-1
726 NCH 
(730)
Oskar Brostrom Poulsen24DEN43+21Lost in Frankfurt R32
727587
Pawit Sornlaksup26THA43+22Lost in Astana 2 QF
Lost in Qual. Astana R1
728515
Émilien Demanet21BEL43-91-15
729707
Seydina André23SEN43+12-1
730458
Nicolas Zanellato24BRA43+27+1Lost in Londrina R16
Lost in Asuncion QF
Lost in Asuncion 2 R32
731702
Noa Vukadin22CRO42+23
73299
Alexander Ritschard32SUI42-140-25Santander QF
733440
Alessandro Pecci25ITA42+10-1
734 NCH 
(747)
Juan Sebastian Osorio28COL42+26+1Lost in Londrina QF
735477
Peter Fajta24HUN42-71-12Lost in Warsaw R32
Lost in Krakow R16
736576
Michal Krajčí21SVK42+19
737 NCH 
(751)
Ignacio Parisca Romera21VEN42+14-1Santander QF
738315
Alfredo Perez29USA41-68-12
739625
Igor Kudriashov22RUS41-67-11
740604
Andres Santamarta Roig19ESP41+18
741544
Adhithya Ganesan20USA41+20
742696
Matteo Covato21ITA41+14-1Lost in Muttenz R32
Lost in Ueberlingen R32
743734
Daniele Rapagnetta19ITA41-3-3Lesa R16Lost in Qual. Todi R1
744708
Evan Bynoe27USA41-31-7Lost in East Lansing R32
745724
Carles Hernández25ESP41+21Lost in Santander R16
746741
Joshua Charlton27AUS41+21Lost in Tianjin 2 R32
Lost in Maanshan 9 R32
74716
Nicolás Jarry30CHI40+21
748305
Kalin Ivanovski22MKD40+5-2
749 NCH 
(770)
Vignesh Gogineni22USA40+21Lost in Qual. Cincinnati R1
750536
Joshua Sheehy29USA40-89-14
751 NCH 
(762)
Matt Hulme27AUS40+20
752527
Ye Cong Mo26CHN40-32-7
753546
Uisung Park25KOR40+6-1Lost in Qual. Astana R1
Lost in Maanshan 9 R32
754509
Manuel Mazza27ITA40+20Lesa R16
755648
Radu David Turcanu20ROU40-106-16Lost in Curtea De Arges 2 R32
Lost in Targu Jiu R32
756636
Aleksandr Braynin26UKR40+24Lost in Qual. Prague R1
757636
Taisei Ichikawa25JPN40+36+2Qual. Astana W
Lost in Astana R32
Qual. Taipei W
Lost in Taipei R32
758741
Matthew Forbes20USA39+23Lost in Qual. Brownsburg R1
759533
Luis Carlos Alvarez21MEX39+79+7Lost in East Lansing F
Lost in Qual. Cancun R1
760 NCH 
(782)
Sebastian Gorzny22USA39+22Lost in East Lansing R32
761620
Ben Jones28GBR39-15-4
762 NCH 
(783)
Noah Zamora23USA39+27+1Lost in East Lansing R16
763 NCH 
(922)
Rares Teodor Pieleanu19ROU39+323+23Curtea De Arges 2 W
Lost in Targu Jiu F
764 NCH 
(767)
Mert Naci Türker28TUR39+12-1
765689
Rodrigo Alujas23MEX39-2-2Lost in Asuncion R32
Lost in Asuncion 2 QF
766331
Andrea Picchione28ITA38-265-52
767204
Máté Valkusz28HUN38+2-2Krakow QF
768663
Lucas Andrade Da Silva21BRA38+52+4Qual. Kingston 1 W
Lost in Kingston 1 R32
769728
Patrick Brady21GBR38+43+3Qual. Roehampton 1 W
Lost in Roehampton 1 R16
770447
Tomás Farjat25ARG38+13-1
771653
Matyáš Černý24CZE38-50-9Lost in Qual. Prague R2
771680
Abel Forger21NED38+52+4Lost in Eupen SF
Lost in Koksijde R16
773327
Naoki Nakagawa29JPN38-28-5Lost in Southaven R32
Lost in East Lansing R16
774 NCH 
(782)
Matt Ponchet22FRA38+10-1Lost in Qual. Roehampton 1 R1
775677
Kasra Rahmani19IRI38+16Lesa R16
776648
Attila Boros22HUN38-3-2Lost in Mistelbach R32
777 NCH 
(792)
Keshav Chopra24USA38+15
778724
Matt Kuhar30USA38+7-1Lost in Qual. Kingston 1 R1
779663
Benjamin Pietri30FRA38+53+5Lost in Tauste SF
Lost in Idanha A Nova R32
Lost in Idanha A Nova 2 R32
780437
Michiel De Krom28NED38-28-5Lost in Muttenz R16
78137
Emil Ruusuvuori27FIN37+13
782617
Lorenzo Sciahbasi20ITA37-48-7
783468
Ryuki Matsuda26JPN37+14Taipei R16Qual. Taipei W
784355
Karl Friberg27SWE37+197+15Malmo W
Lost in Bastad R16
785 NCH 
(812)
Dimitris Azoidis25GRE37+31+2Lost in Turku QF
786362
Tim Handel29GER37-22-4Ueberlingen QFLost in Qual. Hamburg R1
787 NCH 
(795)
Nikola Slavic25SWE37+11Lost in Malmo SF
Lost in Bastad R32
788326
Alexis Gautier29FRA36+12Lost in Qual. Roehampton 1 R1
789159
Hady Habib27LBN36-83-12
790382
Thomas Fancutt31AUS36+20+1Lost in East Lansing R16
791 NCH 
(815)
Yannick Theodor Alexandrescou18FRA36+24+1Lost in Targu Jiu R16
792790
Scott Jones28AUS36-2-2
793782
Stefano D'Agostino22ITA36+61+5Lost in Fano QF
Lost in Qual. Todi R2
Lost in Lesa R32
794724
Fernando Cavallo20ARG36-22-4
795722
Alejandro Turriziani Álvarez23ESP36+7Lost in Curtea De Arges 2 R32
Lost in Targu Jiu R16
796716
Dinko Dinev22BUL36+8
797771
Cosme Rolland De Ravel22FRA35+9
798 NCH 
(805)
Nicolas Oliveira20BRA35+23+1Lost in Londrina R16
799789
Andrew Johnson16USA35+10
800 NCH 
(834)
Arvid Nordquist28SWE35+49+4Lost in Turku SF
801760
Gian Luca Tanner25SUI35+12Lost in Qual. Sion R1
802 NCH 
(814)
Jeffrey Von Der Schulenburg24SUI35+137+11Lost in Muttenz SF
Lost in Sion R16
803675
Francisco Rocha26POR35+14Lost in Idanha A Nova R32
804 NCH 
 1043
Walid Ahouda22MAR34+444+25Kursumlijska Banja 13 W
Lost in Qual. Kursumlijska Banja 14 R2
805346
Stuart Parker29GBR34-18-4
806562
Cooper Williams21USA34+1-1
807700
Jack Anthrop22USA34+40+3Lost in Southaven QF
808673
Gustavo Ribeiro De Almeida20BRA34+20+1Lost in Londrina QF
809433
Aristotelis Thanos25GRE34-179-25
810603
Oscar Weightman24GBR34-118-16Lost in Turku SF
811 NCH 
(812)
Maximilian Homberg23GER34+20+1Lost in Qual. Todi R2
Lost in Ueberlingen R32
812 NCH 
(818)
Sam Ryan Ziegann28AUS34+6-1Lost in Maanshan 9 R32
813712
Benjamin Torrealba21CHI34-10-2Lost in Asuncion R32
Lost in Asuncion 2 R16
814575
Luca Castagnola24ITA34-15-3Slovenj Gradec QFLost in Trier R32
815641
Kosuke Ogura30JPN34+61+5Lost in Tianjin 2 F
Lost in Taipei R32
816161
Alibek Kachmazov24RUS33+19+1Lost in Astana 2 R16
Lost in Qual. Astana R1
817541
Arda Azkara23TUR33+25+1Lost in Turku R16
818 NCH 
(824)
Conor Gannon24IRL33+6-1Lost in Roehampton R32
Lost in Qual. Roehampton 1 R1
819184
Nicholas David Ionel23ROU33-14-3
820635
John Sperle24GER33+13Lost in Trier R16
Lost in Lambermont R16
821 NCH 
(834)
Carles Cordoba20ESP33+13Lost in Santander R32
822745
Taiyo Yamanaka24JPN33-3-2Lost in Astana 2 R16
Lost in Tianjin 2 R16
823789
Jorge Plans24ESP33+23+1Lost in Kursumlijska Banja 13 R16
82421
Daniel Evans36GBR32+12
825824
Jangjun Kim19KOR32+12
826416
Étienne Donnet25FRA32-193-26
827538
Johan Alexander Rodriguez22COL32-167-22
828 NCH 
(844)
Jannik Opitz28GER32+33+2Lost in Qual. Hamburg R2
829387
Mariano Kestelboim30ARG32-28-4
830486
Alex Knaff28LUX32+10
831183
Adrian Andreev25BUL32+10
832232
José Pereira35BRA32-2-1Lost in Londrina R16
833 NCH 
(855)
Markus Mölder21EST32+22+1Lost in Turku QF
834 NCH 
(965)
Oskari Paldanius19FIN32+218+15Turku W
835496
Denis Klok28RUS32-58-8Lost in Kursumlijska Banja 13 R32
Lost in Kursumlijska Banja 14 R32
Lost in Kursumlijska Banja 15 R32
836803
Michel Hopp27GER32-11-2
837 NCH 
(845)
Alan Ważny19POL32+8Lost in Bielsko Biala R32
Lost in Qual. Hamburg R1
Lost in Krakow R16
838 NCH 
(849)
Nicolas Robert19FRA32+26+2Lost in Curtea De Arges 2 QF
Lost in Koksijde R16
Lost in Lambermont R32
839793
Gabriele Maria Noce30ITA32-13-2Mistelbach QFLost in Fano R16
Lost in Qual. Todi R1
840451
Marko Miladinović25SRB32-62-8Lost in Southaven R32
841533
Julio César Porras28ARG31+7Lost in Tauste R32
842552
Igor Gimenez26BRA31-134-17
843638
Yusuke Kusuhara29JPN31+10
844692
Hoyoung Roh20KOR31+7
845817
Natan Rodrigues24BRA31-2-1
846831
Calvin Müller26GER31-2-1Lost in Muttenz R32
Lost in Ueberlingen R32
847759
Jesse Flores31CRC31+9Lost in East Lansing R32
848 NCH 
(874)
Tom Zeuch26GER31+26+2Krakow QFLost in Frankfurt R32
Lost in Qual. Hamburg R2
849429
Alvin Nicholas Tudorica24CAN30+10
850824
Guto Miguel17BRA30-1Lost in Kingston 1 R32
851CH
Keaton Hance18USA30+11
852407
Michael Agwi22IRL30-64-8Krakow QFTrier W
853822
Dominik Reček31CZE30-31-4Lost in Qual. Prague R1
854 NCH 
(909)
Nico Hipfl20AUT30+55+4Lesa R16Lost in Poprad QF
Lost in Muttenz QF
855378
Sora Fukuda28JPN30-80-10Lost in Astana 2 R32
856769
Miles Jones25USA30+28+2Lost in Tianjin 2 QF
Lost in Maanshan 9 R32
857549
Tianhui Zhang20CHN30-134-17Maanshan 9 QFLost in Tianjin 2 R16
858443
Yanaki Milev22BUL30-129-16Lost in Santander R32
859561
Fermin Tenti29ARG30+55+4Arad QFLost in Curtea De Arges 2 QF
Lost in Targu Jiu QF
860621
Samuel Alejandro Linde Palacios18COL30+6
861853
Alaa Trifi19TUN30+6
862858
Manuel Plunger24ITA29+6Lost in Ueberlingen R32
863288
Jakub Paul27SUI29-55-6Lost in Qual. Prague R2
864451
Dan Alexandru Tomescu27ROU29-35-4
865 NCH 
(875)
Bryce Nakashima22USA29+16+1Lost in East Lansing R16
866774
Nitin Kumar Sinha27IND29+6Qual. Taipei W
Lost in Taipei R32
867 NCH 
(918)
Egor Pleshivtsev19RUS29+64+4Lost in Astana 2 SF
Lost in Qual. Astana R1
868815
Nicolas Jadoun24FRA29-41-5Lost in Roehampton R16
869 NCH 
(919)
Giannicola Misasi25ITA29+63+4Arad QFLost in Curtea De Arges 2 F
Lost in Targu Jiu R16
870643
Lorenzo Claverie23VEN28+7Lost in Qual. Kingston 1 R1
87155
Facundo Bagnis36ARG28-85-10
872107
Nicolas Moreno De Alboran29USA28+6
873272
Orlando Luz28BRA28+6
874866
Max Dahlin20SWE28+6Lost in Sion R32
87580
Jozef Kovalík33SVK28-15-2
876655
Thanapet Chanta26THA28+6
877588
Yuta Kikuchi26JPN28-191-23Lost in Tianjin R32
Lost in Tianjin 2 R32
878666
Niccolo Catini28ITA28+23+1Lost in Fano QF
Lost in Lesa R32
879871
William Rejchtman Vinciguerra19SWE28+7Lost in Malmo R16
Lost in Bastad R16
880860
Tomás Martínez22ARG28+5Lost in Asuncion R32
Lost in Asuncion 2 R16
881788
Joao Victor Couto Loureiro23BRA28-16-2Lost in Malmo R32
Lost in Bastad R16
882828
Andrea Fiorentini25ITA28-24-3Lost in Slovenj Gradec R32
883691
Matthew Summers27GBR28+5Lost in Roehampton R32
884569
James Watt26NZL27+5Lost in Qual. Quebec City R2
885459
Nikolay Vylegzhanin26RUS27-33-4
886878
Theodore Dean24USA27+4Mistelbach QF
887 NCH 
(892)
Davide Tortora25ITA27+20+1Bastad QFLost in Malmo R16
888879
Stijn Paardekooper22NED27+4Lambermont QF
889879
Ronit Karki18USA27+6
890614
William Grant25USA27-17-2
891883
Giulio Perego23ITA27-8-1Lost in Roehampton R32
Lost in Qual. Roehampton 1 R1
892362
Bastián Malla29CHI27+4Asuncion 2 QFLost in Asuncion R32
893 NCH 
(950)
Michele Mecarelli19ITA27+72+4Lost in Fano R16
Qual. Todi W
Lost in Todi R32
894660
Michael Zhu34USA27-19-2Lost in Qual. Sion R1
895729
Tomas Curras Abasolo26ESP27+7Lost in Santander R32
896713
Grigoriy Lomakin28KAZ27+7Lost in Qual. Taipei R1
89749
Federico Coria34ARG26-58-6
898114
Gijs Brouwer30NED26+8
899114
Jason Jung37TWN26+9
900857
Charlie Robertson19GBR26-9-1Lost in Roehampton R32
901719
Hanyi Liu25CHN26+12
902 NCH 
 1025
Goncalo Marques20POR26+133+8Idanha A Nova 2 QFLost in Tauste R16
Lost in Idanha A Nova SF
903479
Felix Corwin30USA26-9-1Lost in Southaven R32
904744
Nikita Belozertsev17UZB26-6-1
905403
Lorenzo Rottoli24ITA26-6-1Lesa R16Lost in Fano R16
906 NCH 
(962)
Maxwell Exsted19USA26+56+3Asuncion 2 SFLost in Southaven R16
Lost in Asuncion QF
907818
Anas Mazdrashki20BUL26-50-5Lost in Arad R16
908796
Finn Murgett24GBR26+7
909 NCH 
(916)
Kerem Yilmaz19TUR26+7Lost in Turku R32
910273
Elmar Ejupovic33GER25+7
91113
Nick Kyrgios31AUS25+8
912816
Zsombor Velcz23HUN25+8
913638
Johannes Ingildsen29DEN25+9
914319
Patrick Maloney26USA25+56+3Lost in Southaven QF
Lost in East Lansing R32
915470
Filippo Moroni25ITA25-104-10Lost in Warsaw QF
Lost in Krakow R32
916468
Dominik Kellovský30CZE25-23-2
917914
Robert Guna20ROU25+10Arad QFLost in Curtea De Arges 2 QF
918878
Tristan Stringer20USA25-6-1
919377
Marcello Serafini23ITA25+276+14Lost in Fano F
920 NCH 
(926)
Ronald Hohmann25USA25+6Lost in Roehampton R32
Lost in Trier R32
921 NCH 
(928)
George Lazarov21BUL25+7Lost in Kursumlijska Banja 14 R16
922627
Ryan Fishback24USA25-160-16
923385
Aryan Shah20IND25+53+3Lost in Tauste SF
Lost in Idanha A Nova R32
924861
Marcus Walters28GBR25+42+2Lost in Roehampton R16
Lost in Turku R32
Lost in Qual. Roehampton 1 R2
925694
Maxence Bertimon26FRA25-160-16Lost in Malmo QF
926917
Muhammad Shoaib24PAK24+7
92729
Christopher Eubanks30USA24+7
928740
Pierre Yves Bailly22BEL24+7
929913
Kriish Tyagi19IND24+7
930822
Ofek Shimanov21ISR24+7Qual. Astana 2 W
Lost in Astana 2 R32
93185
Dennis Novak32AUT24+7
932235
Ivan Nedelko40RUS24+8
93362
Kenny de Schepper39FRA24+8
934364
Mikalai Haliak28BLR24+27+1Lost in Tianjin R32
Lost in Tianjin 2 R16
935905
Christopher Li23PER24+8
936694
Xiaofei Wang23CHN24-39-3
937810
Kristijan Juhas25SRB24-8-1Kursumlijska Banja 15 QFLost in Kursumlijska Banja 14 R16
938622
Amaury Raynel24FRA24-38-3Lost in Trier R32
Lost in Lambermont R32
939 NCH 
(946)
Aaron Funk20GER24+40+2Lost in Frankfurt QF
Lost in Ueberlingen R32
940536
Ryotaro Taguchi26JPN24+4Lost in Tianjin R32
941931
Rocco Piatti22MON24+23+1Lost in Roehampton R32
Lost in Idanha A Nova R16
Lost in Idanha A Nova 2 R32
942827
Pietro Marino25ITA24+7
943908
Daniil Sarksian20ARM24+8Lost in Tianjin R16
Lost in Tianjin 2 R32
Lost in Maanshan 9 R32
944237
Nicolás Barrientos39COL23+8
94540
Max Purcell28AUS23+101+6Lost in Kingston 1 R16
946938
Pablo Perez Ramos23ESP23+7Qual. Roehampton W
Lost in Roehampton R32
947479
Ilya Snițari24MDA23-23-2
948461
Peter Bertran30DOM23-79-6
949940
Noritaka Koizumi23JPN23+6Taipei R16Qual. Taipei W
950805
Oliver Bonding19GBR23-25-2Lost in Qual. Roehampton 1 R1
951269
Giovanni Fonio28ITA23+5
952 NCH 
(972)
Linus Lagerbohm18FIN23+36+2Lost in Bielsko Biala QF
Lost in Trier R32
953182
Maximilian Neuchrist35AUT23-42-3Lost in Qual. Sion R1
954814
Marc Van Der Merwe32RSA23+5
955 NCH 
 1080
Lorenzo Comino20ITA23+125+7Lesa R16Lost in Kursumlijska Banja 13 SF
956 NCH 
(963)
Charles Bertimon26FRA23+7
957 NCH 
(975)
Mickael Kaouk17FRA23+51+3Lost in Koksijde QF
958684
Ali Yazdani22IRI23-54-4Lost in Kursumlijska Banja 13 SF
959278
Lucas Gerch31GER22+10
960845
Shunsuke Nakagawa26JPN22-3-1
961838
Luca Pow21GBR22+25+1Lost in East Lansing R16
962845
Aleksa Ćirić26SRB22-99-8
963838
Iiro Vasa23FIN22+8Lost in Fano R16
Lost in Turku R32
964639
Bekkhan Atlangeriev25RUS22+9
965866
Lorenzo Gagliardo26ARG22-55-4Lost in Asuncion R16
Lost in Asuncion 2 R32
966874
Ryo Tabata18JPN22+28+1Lost in Astana 2 R16
967731
Axel Nefve26USA22+40+2Lost in Southaven R32
Qual. East Lansing W
Lost in East Lansing QF
968837
Marko Maksimović20SRB22+6Lost in Kursumlijska Banja 13 R16
969839
Yaojie Zeng24CHN22-24-2
970961
Oliver Okonkwo26GBR22+5Lost in East Lansing R32
971352
Kris Van Wyk29RSA22+7
972727
Petros Tsitsipas26GRE22+8Lost in Qual. Sion R1
973736
Jakub Filip20CZE22-27-2Lost in Bielsko Biala R16
Lost in Prague R32
974928
Rafael Tosetto27BRA22+40+2Lost in Londrina R32
Lost in Asuncion SF
975859
Adan Freire Da Silva27FRA22-8-1Lost in Frankfurt R16
976956
Benjamin O'Connell27AUS22-8-1
977395
Wishaya Trongcharoenchaikul31THA22-27-2Lost in Tianjin R32
Lost in Tianjin 2 R32
Lost in Maanshan 9 R32
978906
Jeremy Gschwendtner27GBR22+40+2Lost in Bielsko Biala R16
Lost in Warsaw R16
Lost in Arad R32
979947
Karim Ibrahim23EGY22+5
980135
Antoine Escoffier34FRA21+5
981946
Taym Al Azmeh22SYR21+9
982411
Micah Braswell24USA21+7
983 NCH 
(991)
Matthew Thomson26USA21+8Lost in Qual. East Lansing R1
984640
Axel Garcian24FRA21+9Lost in Eupen R32
985889
Salvador Price21COL21+52+3Lost in Londrina QF
986753
Justin Roberts29BAH21+9Lost in East Lansing R16
987968
Markus Malaszszak22THA21+9Lost in Trier R32
988704
Mwendwa Mbithi28USA21-41-3
989980
Julian Cundom25ARG21+8Lost in Asuncion R32
Lost in Asuncion 2 QF
990975
Aditya Vishal Balsekar23IND21-8-1
991 NCH 
 1048
Andrea Colombo23ITA21+68+4Idanha A Nova 2 QFLost in Tauste QF
Qual. Idanha A Nova W
Lost in Idanha A Nova R16
992688
Alexandre Aubriot27FRA21-105-7
993979
Yuta Tomida19JPN21+6
994714
Niklas Schell27GER21+32+2Lost in Trier QF
Lost in Ueberlingen R32
995736
Martin Borisiouk26BLR20-41-3Qual. Astana 2 W
Lost in Astana 2 R16
Lost in Qual. Astana R1
996712
Aoran Wang29CHN20+7
997233
Yun seong Chung28KOR20+100+5Maanshan 9 QFLost in Tianjin R16
Qual. Tianjin 2 W
Lost in Tianjin 2 SF
998 NCH 
 1436
Lars Goran Verwerft23BEL20+438+14Lost in Qual. Eupen R3
Lost in Koksijde F
Lost in Lambermont R32
999797
Elgin Khoeblal24NED20+5Lost in Eupen R16
Lost in Koksijde R16
1000417
Ajeet Rai27NZL20+22+1Lost in Qual. Brownsburg R2
In Play :
 ATP1000  Cincinnati
 CH125  Cancun, ​Quebec City
 CH75  Kingston 1, ​Prague
 CH50  Roehampton 1, ​Sion
 M25  Idanha A Nova 2, ​Lesa, ​Santander, ​Slovenj Gradec, ​Taipei, ​Ueberlingen
 M15  Arad, ​Asuncion 2, ​Bastad, ​Krakow, ​Kursumlijska Banja 15, ​Lambermont, ​Maanshan 9, ​Mistelbach
Highlight Country :