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 Zverev29GER7740+1-350Cincinnati R32
(R64  )
77908690
31
Carlos Alcaraz23ESP7160-1-1000
4CH
Félix Auger-Aliassime26CAN4590-150Cincinnati R32
(R64  )
46405540
51
Novak Djoković39SRB3770+10Lost in Cincinnati R64 
65
Alex de Minaur27AUS3600+2+40Cincinnati R32
(R64  )
36504550
71
Daniil Medvedev30RUS3580Cincinnati R32
(R64  )
36304530
85
Ben Shelton23USA3480-2-190Lost in Cincinnati R64 
9CH
Flavio Cobolli24ITA3410+1+80Cincinnati R16
(R64  )
35104310
104
Taylor Fritz28USA3325-1-50Cincinnati R32
(R64  )
33754275
Advertisement
11CH
Rafael Jódar19ESP2621Cincinnati R32
(R64  )
26713571
12CH
Learner Tien20USA2565+20Cincinnati R3226153515
1310
Alexander Bublik29KAZ2525
145
Lorenzo Musetti24ITA2455+1+40Cincinnati R32
(R64  )
25053405
1512
Jiří Lehečka24CZE2420-1-50Cincinnati R32
(R64  )
24703370
1612
Jakub Menšík20CZE2395Cincinnati R32
(R64  )
24453345
172
Casper Ruud27NOR2385Lost in Cincinnati R64
1814
Arthur Fils22FRA2190+3+50Cincinnati R32
(R64  )
22403140
1916
Luciano Darderi24ITA2175+1Lost in Cincinnati R64
2016
Valentin Vacherot27MON2168-1-18Lost in Cincinnati R64
21 NCH 
 (22) 
Brandon Nakashima25USA2135+1Cincinnati R3221853085
2210
Frances Tiafoe28USA2080+1-50Cincinnati R3221303030
235
Andrey Rublev28RUS2080-5-150Cincinnati R32
(R64  )
21303030
248
Tommy Paul29USA2075Cincinnati R32
(R64  )
21253025
2518
Francisco Cerúndolo28ARG1980+10Lost in Cincinnati R64
2624
João Fonseca19BRA1800Cincinnati R32
(R64  )
18502750
2714
Alejandro Davidovich Fokina27ESP1780
2819
Alejandro Tabilo29CHI1688+1Cincinnati R3217382638
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-32Cincinnati R3213032203
3837
Raphaël Collignon24BEL1207-15Lost in Cincinnati R128 
39 NCH 
 (40) 
Daniel Mérida21ESP1157+1+40Cincinnati R3212072107
406
Matteo Berrettini30ITA1115+2+30Lost in Cincinnati R64 
4121
Jan Lennard Struff36GER1086+2+17Lost in Cincinnati R64
4230
Nuno Borges29POR1085+5+40Cincinnati R32
(R128  )
11352035
4330
Alex Michelsen21USA1070-2-20Lost in Cincinnati R64 
4410
Denis Shapovalov27CAN1065+4+20Lost in Cincinnati R64 
4529
Mariano Navone25ARG1065-1-1Lost in Cincinnati R64
(R128  )
468
Karen Khachanov30RUS1050-7-90Lost in Cincinnati R128 
4742
Juan Manuel Cerúndolo24ARG1040+4+34Cincinnati R3210901990
4846
Quentin Halys29FRA1030+9+50Qual. Cincinnati W
Lost in Cincinnati R64 
49 NCH 
 (50) 
Thiago Agustín Tirante25ARG1025+1+14Cincinnati R16
(R32  )
11251925
5048
Luca Van Assche22FRA1023+4+22Quebec City R16Qual. Cincinnati W
Lost in Cincinnati R128
Qual. Cincinnati W
Lost in Cincinnati R128
Quebec City R16
10311140
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+34Cincinnati R329981898
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
7022
Botic van de Zandschulp30NED834-11-135Lost in Cincinnati R64 
7145
Kamil Majchrzak30POL827-3-90Lost in Cincinnati R128
7233
Jenson Brooksby25USA800+2-40Lost in Cincinnati R128
73 NCH 
 (79) 
Jaime Faria23POR797+6+35Cincinnati R32
(R64  )
Qual. Cincinnati WQual. Cincinnati W
Cincinnati R32
(R64  )
8471747
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 R32Lost in Cincinnati R128Lost in Cincinnati R128
Cancun R32
770885
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
8147
Facundo Díaz Acosta25ARG732+6
8276
Marco Trungelliti36ARG731+9+38Qual. Cincinnati W
Lost in Cincinnati R64 
8354
Valentin Royer25FRA728-5-40Kingston 1 R32Lost in Cincinnati R128 Lost in Cincinnati R128 
Kingston 1 R32
728793
8438
Alex Molčan28SVK710-9-81
8562
Rinky Hijikata25AUS709+10+36Cincinnati R32
(R128  )
7591659
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-370Cincinnati R327371637
9021
Lorenzo Sonego31ITA683-2-35Lost in Cincinnati R64
91 NCH 
 (94) 
Martin Damm22USA675+3-2Lost in Qual. Cincinnati R1
9274
Adam Walton27AUS670+6Cincinnati R327201620
9358
Hugo Gaston25FRA669+4-3Quebec City R16Lost in Qual. Cincinnati R1Lost in Qual. Cincinnati R1
Quebec City R16
678787
9492
Coleman Wong22HKG660-1-20Cancun R32Qual. Cincinnati W
Lost in Cincinnati R128
Qual. Cincinnati W
Lost in Cincinnati R128
Cancun R32
660777
9548
Aleksandar Vukic30AUS659+4-7Quebec City R32Lost in Qual. Cincinnati R2Lost in Qual. Cincinnati R2
Quebec City R32
659771
9663
Mattia Bellucci25ITA656-15-95Lost in Cincinnati R64 
9745
Aleksandr Shevchenko25KAZ655-8-44Lost in Qual. Cincinnati R2
Lost in Cincinnati R128
9870
Dino Prižmić21CRO618+3-34Quebec City R32Lost in Cincinnati R128 Lost in Cincinnati R128 
Quebec City R32
626743
9936
Roman Safiullin29RUS618+4-30Cancun R32626743
100 NCH 
(107)
Titouan Droguet25FRA616+11+22Qual. Cincinnati W
Lost in Cincinnati R128 
Advertisement
10149
Jacob Fearnley25GBR614+6-3Quebec City R32Lost in Qual. Cincinnati R1Lost in Qual. Cincinnati R1
Quebec City R32
615732
10271
Jesper de Jong26NED612+4-6Quebec City R32Lost in Cincinnati R128Lost in Cincinnati R128
Quebec City R32
620737
10323
Damir Džumhur34BIH612+1-20
10429
Giovanni Mpetshi Perricard23FRA600-12-90Lost in Qual. Cincinnati R1
105 NCH 
(110)
Michael Zheng22USA590+5-5Cincinnati R32Qual. Cincinnati WQual. Cincinnati W
Cincinnati R32
6401540
106102
Kyrian Jacquet25FRA581+13+30Quebec City R32Qual. Cincinnati W
Lost in Cincinnati R128
Qual. Cincinnati W
Lost in Cincinnati R128
Quebec City R32
589706
10791
Otto Virtanen25FIN574+9+10Cancun R32Lost in Qual. Cincinnati R2Lost in Qual. Cincinnati R2
Cancun R32
582699
10842
Benjamin Bonzi30FRA569-8-87Quebec City R32Lost in Qual. Cincinnati R1Lost in Qual. Cincinnati R1
Quebec City R32
569681
109CH
Toby Samuel23GBR567+4-9
11074
Emilio Nava24USA561-2-43
11167
Eliot Spizzirri24USA557+6
11254
Yibing Wu26CHN551+6-2Lost in Qual. Cincinnati R2
11333
Gabriel Diallo24CAN550-8-75
11453
Christopher O'Connell32AUS548+15+57Cincinnati R32Qual. Cincinnati WQual. Cincinnati W
Cincinnati R32
5981498
115 NCH 
(122)
Nicolás Mejía26COL548+7+18Cancun R32Qual. Cincinnati W
Lost in Cincinnati R128
Qual. Cincinnati W
Lost in Cincinnati R128
Cancun R32
550667
11689
Patrick Kypson26USA540-1-30
11792
Shintaro Mochizuki23JPN532-5-45Quebec City R32Lost in Qual. Cincinnati R1Lost in Qual. Cincinnati R1
Quebec City R32
540657
118106
Zsombor Piros26HUN530+3-12Lost in Hamburg R32
119101
Vilius Gaubas21LTU511+4-12
120118
Henrique Rocha22POR511+6+2Cancun R32Lost in Qual. Cincinnati R2Lost in Qual. Cincinnati R2
Cancun R32
513630
12131
Márton Fucsovics34HUN510-39-240Lost in Cincinnati R128
122121
Dane Sweeny25AUS506+2-12Quebec City R32Lost in Qual. Cincinnati R1Lost in Qual. Cincinnati R1
Quebec City R32
506623
12354
Francisco Comesaña25ARG503-14-100Cancun R32Lost in Qual. Cincinnati R1Lost in Qual. Cincinnati R1
Cancun R32
511628
12464
Yunchaokete Bu24CHN496-4-50Quebec City R32Lost in Qual. Cincinnati R2Lost in Qual. Cincinnati R2
Quebec City R32
504621
12537
Sebastian Ofner30AUT495+2-10Cancun R32Lost in Qual. Cincinnati R1Lost in Qual. Cincinnati R1
Cancun R32
503620
126116
Pablo Llamas Ruiz23ESP489+4Cancun R32Lost in Qual. Cincinnati R1Lost in Qual. Cincinnati R1
Cancun R32
491608
1273
Stan Wawrinka41SUI478-2-35Cancun R32486603
128 NCH 
(131)
Gustavo Heide24BRA474+5Lost in Qual. Cincinnati R1
Lost in Kingston 1 R32
129116
Leandro Riedi24SUI457+2-30
13016
Nikoloz Basilashvili34GEO456+2-26Lost in Qual. Cincinnati R1
131109
Andrea Pellegrino29ITA454+4Quebec City R32462579
1324
Holger Rune23DEN450-30-200
13319
Alexei Popyrin27AUS450-5-50Quebec City R32Lost in Qual. Cincinnati R1Lost in Qual. Cincinnati R1
Quebec City R32
458575
13486
Dalibor Svrčina23CZE445-20-129Cancun R32Lost in Qual. Cincinnati R1Lost in Qual. Cincinnati R1
Cancun R32
453570
13517
Cristian Garín30CHI438+2
1363
Grigor Dimitrov35BUL432+2Lost in Cincinnati R128 
13738
Alexandre Müller29FRA430-1-15Cancun R32430545
13864
Hugo Dellien33BOL422+3-4Lost in Qual. Cincinnati R1
1394
Jack Draper24GBR410+4Lost in Cincinnati R128 
14058
Arthur Cazaux23FRA396-1-36
14187
Jurij Rodionov27AUT395-7-68Quebec City R32396513
14293
Tomás Barrios Vera28CHI395+5-5Cancun R32396513
143 NCH 
(145)
Tom Gentzsch22GER393+2-9
14437
Mackenzie McDonald31USA390-15Quebec City R32Lost in Qual. Cincinnati R1Lost in Qual. Cincinnati R1
Quebec City R32
398515
14531
Lloyd Harris29RSA388+30+65Qual. Cancun R1Brownsburg WBrownsburg W
Qual. Cancun R1
391393
14660
Stefano Travaglia34ITA388-6-41Lost in Todi R32
147137
Chris Rodesch25LUX377+6
148145
Mark Lajal23EST375+11+14Qual. Cincinnati W
Lost in Cincinnati R128
14917
Reilly Opelka28USA371-7-50
150118
Nicolai Budkov Kjaer19NOR371+5-2Quebec City R32Lost in Qual. Cincinnati R2Lost in Qual. Cincinnati R2
Quebec City R32
379496
Advertisement
151146
Stefanos Sakellaridis21GRE370+6+2Qual. Quebec City R2Lost in Qual. Cincinnati R2Lost in Qual. Cincinnati R2
Qual. Quebec City R2
371371
15252
Soonwoo Kwon28KOR369-12Qual. Quebec City R2Lost in Qual. Cincinnati R1Lost in Qual. Cincinnati R1
Qual. Quebec City R2
371371
15331
Zhizhen Zhang29CHN365+5
154148
Rei Sakamoto20JPN356+11+6Quebec City R32Lost in Brownsburg QFLost in Brownsburg QF
Quebec City R32
357474
155 NCH 
(159)
Clément Tabur26FRA353+8
156151
Juan Carlos Prado Angelo21BOL352-2-23Kingston 1 R32358427
157101
Billy Harris31GBR349+10Lost in Qual. Cincinnati R1
15872
Borna Gojo28CRO349+3-5Lost in Brownsburg R32
15999
Nishesh Basavareddy21USA348-11-51Quebec City R32356473
160125
Alex Bolt33AUS348+2-6
161160
Daniil Glinka26EST347-1-10Kingston 1 R32347416
162 NCH 
(167)
Gauthier Onclin25BEL345+7+6Qual. Cancun R1Lost in Brownsburg R16Lost in Brownsburg R16
Qual. Cancun R1
345347
163132
Jack Pinnington Jones23GBR344+14+22Lost in Brownsburg SF
16436
Pedro Martínez29ESP343-13-43Kingston 1 R32349418
16516
Marco Cecchinato33ITA342+8+10Lost in Todi SF
16623
Dušan Lajović36SRB338-20-62Qual. Quebec City R2Lost in Qual. Cincinnati R2Lost in Qual. Cincinnati R2
Qual. Quebec City R2
340340
167108
Francesco Maestrelli23ITA337-1-12Quebec City R32Lost in Qual. Cincinnati R1Lost in Qual. Cincinnati R1
Quebec City R32
345462
168133
Federico Agustin Gomez29ARG332+13+12Lost in Todi QF
169102
Elmer Møller23DEN327+3-6Roehampton 1 R32Lost in Hamburg R32Lost in Hamburg R32
Roehampton 1 R32
331377
170150
Joel Schwärzler20AUT324-20-66Kingston 1 R32Lost in Brownsburg R32Lost in Brownsburg R32
Kingston 1 R32
330399
17181
Michael Mmoh28USA321+9Lost in Brownsburg R32
172 NCH 
(176)
Remy Bertola27SUI319+10
173111
Zdeněk Kolář29CZE318-17-52
174159
Luka Mikrut22CRO317+10
175171
Max Alcalá Gurri23ESP317+1-6Lost in Hamburg R32
176160
Gonzalo Bueno22PER316+2-6Kingston 1 R32316385
177123
Jérôme Kym23SUI315+2-6
17817
Bernard Tomic33AUS315-14-37Lost in Brownsburg R16
17958
Taro Daniel33JPN314+7+3Qual. Quebec City R2316316
18095
Tristan Schoolkate25AUS313+8+11Qual. Quebec City R2Lost in Brownsburg QFLost in Brownsburg QF
Qual. Quebec City R2
315315
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 Galarneau27CAN307+2-7Quebec City R32309426
184 NCH 
(210)
Andre Ilagan25USA307+26+38Lost in Brownsburg F
185 NCH 
(189)
Andrea Guerrieri27ITA301+4-1Qual. Quebec City R2303303
186156
Vitaliy Sachko29UKR298+5Lost in Hamburg R16
187 NCH 
(193)
Diego Dedura18GER291+7Lost in Hamburg R32 
188157
Lukas Neumayer23AUT290-17-44Lost in Todi QF
189184
David Jordá Sanchis32ESP289-2-16Qual. Cancun R1Lost in Brownsburg R32Lost in Brownsburg R32
Qual. Cancun R1
290292
190 NCH 
(191)
Lautaro Midon22ARG287+3-6Kingston 1 R16293356
191 NCH 
(195)
Keegan Smith28USA287+7Lost in Qual. Quebec City R1
192190
Gianluca Cadenasso21ITA286+4-3
193 NCH 
(201)
Edas Butvilas22LTU286+11+6Lost in Brownsburg R16
194 NCH 
(201)
Harry Wendelken24GBR285+9+4Lost in Brownsburg QF
195176
Clément Chidekh25FRA285+10+5Kingston 1 R32Lost in Southaven SFLost in Southaven SF
Kingston 1 R32
288357
19693
Liam Broady32GBR282+5Lost in Brownsburg R32
19758
Thiago Seyboth Wild26BRA281+5
198139
Ugo Blanchet27FRA277-6-19Qual. Quebec City R2Lost in Brownsburg R32Lost in Brownsburg R32
Qual. Quebec City R2
279279
19924
Yoshihito Nishioka30JPN276-10
200184
Luka Pavlovic26FRA273+7Qual. Cancun R1276278
Advertisement
201105
Elias Ymer30SWE272+11+6Kingston 1 R16278341
202123
Timofey Skatov25KAZ272-53-119Cancun R32280397
203127
Lorenzo Giustino34ITA272-8-18Sion R32272315
20489
Francesco Passaro25ITA270+18+12Lost in Todi QF
205181
Daniel Rincon23ESP270+1-4
20649
Roberto Carballés Baena33ESP269-16-30
207197
Pol Martín Tiffon27ESP269+2
20827
Laslo Djere31SRB268+3Qual. Cancun R1271273
209 NCH 
(211)
Moïse Kouamé17FRA263+5Cancun R32271388
210147
Guy den Ouden24NED263+5
211 NCH 
(216)
Felix Gill24GBR262+10+3Lost in Brownsburg R16
212169
Henri Squire25GER261-4-12
213 NCH 
(216)
Braden Shick22USA260+6
21497
Kimmer Coppejans32BEL260+4Prague R16266329
215113
Liam Draxl24CAN255+1-6Kingston 1 R32257326
216214
Nikolás Sánchez Izquierdo27ESP255+1-6Lost in Todi R16
217133
Colton Smith23USA253-17-30Lost in Brownsburg R32
218 NCH 
(271)
Maxim Mrva19CZE253+91+75Prague R32Todi WTodi W
Prague R32
259328
219196
Rio Noguchi27JPN252-6-13Qual. Cancun R1255257
220131
Genaro Alberto Olivieri28ARG249+5
221121
Raúl Brancaccio29ITA249+11+5Lost in Hamburg R16
222183
Oliver Crawford27GBR247+5
223214
Henry Searle20GBR246-3-13Lost in Brownsburg R32
22447
Juncheng Shang21CHN245+4Lost in Cincinnati R128
225121
Stefano Napolitano31ITA245+4Lost in Qual. Quebec City R1
226223
Guido Iván Justo28ARG244+7
2279
Roberto Bautista Agut38ESP243-44-75
228 NCH 
(230)
Kilian Feldbausch20SUI241+7
22960
Juan Pablo Varillas30PER240+7
230167
Alex Barrena23ARG240+29+22Lost in Todi SF
23168
Sumit Nagal29IND239+8Prague R16Lost in Hamburg R32Lost in Hamburg R32
Prague R16
245308
232142
Alejandro Moro Cañas25ESP239+8Qual. Cancun R1
233168
Frederico Ferreira Silva31POR239-2-6
234231
Max Houkes26NED238+8+3Lost in Hamburg R16
23567
Luca Nardi23ITA236-67-110
236153
Jay Clarke28GBR236+5Kingston 1 R32236305
237201
Gilles Arnaud Bailly20BEL233-7-12Prague R32Lost in Koksijde SFLost in Koksijde SF
Prague R32
238307
238211
Darwin Blanch18USA232-14-17Cancun R32Lost in Qual. Cincinnati R1Lost in Qual. Cincinnati R1
Cancun R32
236353
239164
James McCabe23AUS231+4-4Lost in East Lansing R32
240141
August Holmgren28DEN228-14-19
241217
Yi Zhou21CHN228+3-6
242110
Giulio Zeppieri24ITA227-4-12
243 NCH 
(336)
Jan Kumstát19CZE227+104+71Prague R32Qual. Hamburg W
Hamburg W
Qual. Hamburg W
Hamburg W
Prague R32
233302
24450
Pavel Kotov27RUS226+5
24539
J.J. Wolf27USA225+40+30Qual. Cincinnati W
Lost in Cincinnati R128
246199
Matej Dodig21CRO225+5Lost in Hamburg SF
247210
Andy Andrade27ECU225+9+6Kingston 1 R32Lost in Brownsburg QFLost in Brownsburg QF
Kingston 1 R32
229298
248 NCH 
(309)
Hayato Matsuoka21JPN225+66+48Astana W
24947
Marc-Andrea Hüsler30SUI224-3-6
250237
Andrej Nedić21BIH220-6Lost in Hamburg R16
Advertisement
251168
Maks Kaśnikowski23POL220-17-23
25295
Hugo Grenier30FRA218+6Qual. Cancun R1221223
253181
Abdullah Shelbayh22JOR218-4Qual. Cancun R1Lost in Brownsburg R32Lost in Brownsburg R32
Qual. Cancun R1
221223
254246
Felix Balshaw20FRA218-2Qual. Cancun R1Lost in Brownsburg R32Lost in Brownsburg R32
Qual. Cancun R1
221223
255226
Juan Bautista Torres24ARG218+16+10Prague R16Lost in Todi QFLost in Todi QF
Prague R16
224287
256190
Matheus Pucinelli De Almeida25BRA215+25+16Roehampton 1 R32Lost in Hamburg SFLost in Hamburg SF
Roehampton 1 R32
219265
257251
Buvaysar Gadamauri26BEL215-4
258240
Matías Soto27CHI214+4Prague R32220289
259235
Charles Broom28GBR214+30+22Roehampton 1 R32Roehampton WRoehampton W
Roehampton 1 R32
214260
260249
Martin Krumich23CZE214-5-6Prague R32216285
261257
Mili Poljičak22CRO213+3Slovenj Gradec R32
262248
Max Basing23GBR212-14-14Lost in Roehampton 1 R32
263225
Franco Roncadelli26URU212-26-28
264134
Moez Echargui33TUN212-67-75Cancun R32Lost in Qual. Cincinnati R1Lost in Qual. Cincinnati R1
Cancun R32
220337
265214
Ilia Simakin22RUS210+2
266147
Kaichi Uchida31JPN210-5-8
267247
Hynek Bartoň22CZE210+1Prague R32Lost in Qual. Hamburg R2Lost in Qual. Hamburg R2
Prague R32
211280
26883
Chun Hsin Tseng25TWN209+1Prague R32Lost in Hamburg R32Lost in Hamburg R32
Prague R32
215284
269250
Philip Henning25RSA209+30+25Idanha A Nova 2 R32Idanha A Nova WIdanha A Nova W
Idanha A Nova 2 R32
270103
Harold Mayot24FRA207-18-16Kingston 1 R16213276
271 NCH 
(287)
Marvin Möller27GER205+56+41Sion R32Lost in Hamburg FLost in Hamburg F
Sion R32
206252
27261
Thiago Monteiro32BRA204+2
273259
Michele Ribecai23ITA204-13-14
274194
Dan Added27FRA203-51-51Lost in Idanha A Nova F
275 NCH 
(299)
Sean Cuenin22FRA202+28+21Prague R32Kursumlijska Banja 14 WKursumlijska Banja 14 W
Prague R32
208277
276187
João Lucas Reis Da Silva26BRA202-13-12
277177
Nick Hardt25DOM200-2Prague R16Lost in Todi R32Lost in Todi R32
Prague R16
206269
278266
Iñaki Montes De La Torre23ESP200-3-4
279175
Álvaro Guillén Meza23ECU199+4Lost in Kingston 1 R32
280237
Alastair Gray28GBR198-10-11Roehampton 1 R16202244
281222
Pedro Boscardin Dias23BRA197-3-4
282108
Franco Agamenone33ITA196-17-17
283267
Petr Bar Biryukov24RUS196-10-11Maanshan 9 R32Lost in Astana R16Lost in Astana R16
Maanshan 9 R32
284170
Mattéo Martineau27FRA195+2Roehampton 1 R32196242
28536
Pierre Hugues Herbert35FRA194+2
286260
Cezar Crețu25ROU194-20-17Prague R16Lost in Hamburg R32Lost in Hamburg R32
Prague R16
200263
287282
Juan Manuel La Serna22ARG193+1Sion R32193239
288253
Giles Hussey29GBR192-12-12
289 NCH 
(290)
Sergey Fomin25UZB192+19+12Lost in Astana SF
290280
Sandro Kopp26AUT192-10-8Sion R32192238
291210
Filip Jianu24ROU192-7-5Prague R32Lost in Hamburg R32Lost in Hamburg R32
Prague R32
197266
292 NCH 
(323)
Carl Emil Overbeck25DEN190+31+24Fano W
293103
Stefan Kozlov28USA189+3+4Lost in Brownsburg R16
294284
Florian Broska28GER189-1Prague R32Lost in Hamburg R32Lost in Hamburg R32
Prague R32
195264
295158
Yu-hsiou Hsu27TWN188-50-44Taipei R32
296 NCH 
(298)
Mert Alkaya26TUR185+2Lost in Astana QF
297 NCH 
(307)
Matthew Dellavedova26AUS185+14+7Taipei R32Tianjin W
Lost in Tianjin 2 SF
Tianjin W
Lost in Tianjin 2 SF
Taipei R32
298 NCH 
(301)
Petr Nesterov23BUL184+3Sion R32Lost in Muttenz R32Lost in Muttenz R32
Sion R32
186232
299247
Florent Bax27FRA184-52-43Kingston 1 R32187256
300290
Federico Bondioli21ITA184-5-2
301280
Yankı Erel25TUR182-19-17
302172
Murphy Cassone24USA182-11-8
303196
Rodrigo Pacheco Mendez21MEX182-11-8Cancun R32190307
304261
Stefan Dostanic24USA181-25-19
305258
Igor Marcondes29BRA181+11+6Kingston 1 R16187250
3066
Gaël Monfils39FRA180-1Lost in Cincinnati R128 
307180
Justin Engel18GER179-10-6
3087
David Goffin35BEL178-14-10
309212
Johannus Monday24GBR178+3+1Lost in Southaven R16
Lost in Roehampton 1 R32
310298
Filippo Romano21ITA178-4-2Lost in Todi R16
311257
Miguel Damas26ESP177-9-6Lost in Prague R32
312 NCH 
(314)
Jay Friend22JPN176+3
313306
Daniel Milavsky24USA175-3-3Lost in Brownsburg SF
314310
Max Schönhaus19GER174+4+2Lost in Hamburg R16
315197
Fajing Sun29CHN174+9+8Lost in Astana QF
316105
Duje Ajduković25CRO174-12-7Lost in Todi R32
317311
Luciano Emanuel Ambrogi22ARG173+2+2Lost in Todi R16
Lost in Qual. Prague R2
318268
Gonzalo Villanueva31ARG172+4+4Asuncion 2 R32Lost in Asuncion F
319250
Andres Martin25USA170+1Lost in Brownsburg R32
320241
Daniel Michalski26POL169+10+6Krakow R32Lost in Todi R16
321300
Radu Mihai Papoe23ROU168-21-16Prague R32Qual. Prague W174243
32278
Nicolás Kicker34ARG168+44+28Lost in Todi F
323144
Akira Santillan29JPN168-33-23
324230
Max Hans Rehberg22GER164+18+6Prague R32Lost in Hamburg R16170239
325116
Calvin Hémery31FRA164+1Sion R32168214
326193
Sascha Gueymard Wayenburg23FRA164+3
327242
Enrico Dalla Valle28ITA164+1Lost in Todi R32
32826
Jordan Thompson32AUS163-11-10
32956
Daniel Elahi Galán30COL163-57-44Lost in Todi R16
330212
Michael Geerts31BEL163+18+7Roehampton 1 R32Lost in Koksijde SF167213
331278
Tyler Zink25USA163-6-2Kingston 1 R32Lost in Brownsburg R32168237
33239
Mikhail Kukushkin38KAZ162+1
333263
Eliakim Coulibaly24CIV162+1
33488
Dominic Stricker24SUI161+2Sion R32165211
335 NCH 
(345)
Raphaël Pérot25FRA161+18+9Sion R32Koksijde W163209
336249
Mathys Erhard24FRA161+1
337235
Marko Topo22GER160+1
338336
Ognjen Milić19SRB158+5Sion R32Lost in Kursumlijska Banja 14 R16160206
339284
Dali Blanch23USA158-26-19Qual. Cancun R1160162
340150
Oriol Roca Batalla33ESP158+11+5Prague R32Lost in Todi R16162231
341127
Facundo Mena33ARG157+3Sion R32Lost in Todi R32161207
34278
Yasutaka Uchiyama34JPN156+4
343300
Hamish Stewart27GBR156+2-1
344307
Thomas Faurel20FRA153-13-9Lost in Todi R16
Lost in Prague R32
345 NCH 
(348)
Edward Winter21AUS153+10+4Kingston 1 R32Qual. Brownsburg W
Lost in Brownsburg R32
Qual. Kingston 1 W
159228
346342
Anton Matusevich25GBR153+11+6Roehampton 1 R32Lost in Roehampton SF156202
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
352135
Mitchell Krueger32USA148+4
353329
Juan Estevez20ARG147-14-13Sion R32Lost in Londrina R16
Lost in Muttenz R16
149195
354221
Hernán Casanova32ARG143-14-16Lost in Muttenz R32
355354
Jake Delaney29AUS143+3-2
356276
Petr Brunclík20CZE142-24-20Prague R32148217
357303
Francesco Forti27ITA142+6Lesa R32Lost in Todi R16
358321
Gabriele Piraino22ITA140-37-29Lesa R32Lost in Todi R32
359316
Eduardo Ribeiro28BRA140+19+6Lost in Hamburg R16
Lost in Prague R32
360116
Marc Polmans29AUS139+2-3
361305
Alex Martinez25ESP139+6
362 NCH 
(370)
Cruz Hewitt17AUS139+14+3Lost in Southaven QF
363244
Lucas Poullain30FRA139+6Roehampton 1 R16143185
364158
Tung Lin Wu28TWN138+6Taipei R32
365168
Murkel Dellien28BOL138-30-24Sion R32Lost in Todi R32141187
366134
Geoffrey Blancaneaux28FRA138-1-3Sion R32Lost in Koksijde QF140186
367177
Andrea Collarini34ARG136+8
368362
Manas Dhamne18IND136-3Lost in Astana R16
Lost in Roehampton 1 R32
369339
Andrey Chepelev28RUS135-10-9Sion R32Lost in Kursumlijska Banja 13 R32
Lost in Kursumlijska Banja 14 SF
136182
370260
Carlos Sánchez Jover26ESP134-10-9Santander R32
371 NCH 
(382)
Carlos Maria Zarate21ARG133+23+5Lost in Londrina SF
372365
Max Wiskandt24GER132+5-3Ueberlingen R32
373364
Lucio Ratti22ARG132+16+2Sion R32Lost in Astana R16134180
374335
Jacopo Vasami18ITA131-3-6
375125
Juan Pablo Ficovich29ARG131-25-22Kingston 1 R32137206
376217
Jonáš Forejtek25CZE131-4-6
377229
Marek Gengel30CZE131+8Lost in Prague R32
378159
Dimitar Kuzmanov33BUL131+9Sion R32131177
379306
Blaise Bicknell24JAM130-4Kingston 1 R32136205
380371
Georgii Kravchenko26UKR130+15+2Sion R32Qual. Todi W
Lost in Todi R32
132178
38140
Ilya Ivashka32BLR129-7-7
382379
Jack Kennedy18USA129+10
383 NCH 
(437)
Alejo Sanchez Quilez21ESP129+63+23Tauste W
384180
Yuta Shimizu27JPN129+9Roehampton 1 R32133179
385358
Tommaso Compagnucci26ITA129-21-12Sion R32130176
386 NCH 
(411)
Mees Rottgering19NED127+32+10Qual. Brownsburg W
Lost in Brownsburg R16
387 NCH 
(392)
Lui Maxted22GBR127+16+4Roehampton 1 R32Lost in Roehampton SF131177
388358
Trevor Svajda20USA125-5-6Lost in Qual. Cincinnati R2
38993
Andrej Martin36SVK125+13+2Prague R32Lost in Qual. Prague R2131200
390176
Daniel Masur31GER125+7Ueberlingen R32
391386
Samuele Pieri24ITA125-5-6Slovenj Gradec R32Lost in Qual. Hamburg R1
392353
Dhakshineswar Suresh26IND124+8Qual. Brownsburg W
Lost in Brownsburg R16
393363
Justin Boulais24CAN123+5-2Quebec City R32131248
394 NCH 
(399)
Arthur Nagel23FRA123+10Ueberlingen R32Lost in Eupen QF
Lost in Muttenz R32
395254
Mats Rosenkranz27GER122-34-20
396303
Arthur Weber34FRA122+10
397331
Masamichi Imamura27JPN122+25+6Taipei R32Lost in Astana QF
39883
Carlos Taberner29ESP121-17-10Lost in Hamburg QF
399299
Vadym Ursu29UKR121+9Lost in Astana R32
400177
Omar Jasika29AUS121+47+15Taipei R32Tianjin 2 W
401260
Robin Bertrand23FRA121-28-16Idanha A Nova 2 R32Lost in Idanha A Nova QF
402307
Oleg Prihodko28MKD120-6-6
403395
Stefan Palosi26ROU120+4-2
404 NCH 
(434)
Dylan Dietrich21SUI119+38+12Lost in Hamburg QF
40580
Norbert Gombos36SVK119+19+4Prague R32Qual. Prague W125194
406 NCH 
(410)
Sebastian Sorger20AUT119+4-1Slovenj Gradec R32
407368
Olle Wallin24SWE119+8+1Qual. Hamburg W
Lost in Hamburg R32
408321
Robert Strombachs26LAT119+41+14Warsaw W
409240
Patrick Zahraj27GER119+4Sion R32Lost in Muttenz R32122168
41065
Thanasi Kokkinakis30AUS118+30+10Lost in Cincinnati R128 
411271
Mateus Alves25BRA118+3Lost in Londrina R32
412382
Andrew Fenty26USA118-11-6Qual. Brownsburg W
Lost in Brownsburg R32
Lost in Qual. Kingston 1 R2
413324
Oliver Tarvet22GBR117-33-15Roehampton 1 R32Lost in Roehampton F121167
41472
Yosuke Watanuki28JPN117+2
415 NCH 
(418)
Massimo Giunta22ITA117+12+4Lost in Fano SF
Lost in Todi R32
416256
Johan Nikles29SUI116+4Sion R32117163
417347
Ioannis Xilas25GRE116-26-14
418414
Semen Pankin26RUS115+8+2Kursumlijska Banja 15 R32Lost in Astana R16
419357
Eric Vanshelboim25UKR115-2Lost in Qual. Todi R2
420 NCH 
(433)
Ozan Baris22USA114+13+3Lost in East Lansing QF
421279
Garrett Johns25USA114-31-16Kingston 1 R32Lost in Qual. Brownsburg R2
Qual. Kingston 1 W
120189
422234
Maxime Chazal33FRA113+47+14Frankfurt W
Lost in Trier R16
423419
Niels Visker24NED113+5
424CH
Constantin Bittoun Kouzmine27FRA113+5Roehampton 1 R32115161
425378
Valerio Aboian24ARG111+9Slovenj Gradec R32Lost in Qual. Todi R1
426 NCH 
(428)
Mika Petković19GER111+9Ueberlingen R32Lost in Hamburg R32
427157
Santiago Taverna27ARG111-22-12
428397
Henry Bernet19SUI110+8Sion R32114160
429 NCH 
(439)
Yannik Kelm21GER109+10
430350
Vladyslav Orlov31UKR109+2-3Mistelbach R32Lost in Bielsko Biala SF
431167
Laurent Lokoli31FRA107-22-13Lesa R32Lost in Koksijde R16
432191
Nerman Fatić31BIH107-15-10Prague R32Qual. Prague W113182
433270
Corentin Denolly29FRA107+10
434405
Juan Cruz Martin Manzano21ITA107-23-13Lesa R32Lost in Qual. Todi R2
Lost in Todi R32
435243
Marat Sharipov23RUS107-36-18Lost in Kursumlijska Banja 14 SF
436 NCH 
(453)
Matthew William Donald21CZE107+25+6Lost in Muttenz SF
Lost in Qual. Prague R2
437153
Denis Yevseyev33KAZ107+7Ueberlingen R32Qual. Hamburg W
Lost in Hamburg R32
438406
Timo Legout24FRA106+97+27Southaven W
Lost in Qual. Kingston 1 R2
439222
Viktor Durasovic29NOR106+18+3Roehampton 1 R16110152
440289
Mika Brunold21SUI105-17-10Sion R32109155
441 NCH 
(445)
Spencer Johnson23USA104+4-2
442 NCH 
(449)
Karim Bennani18MAR104+8Lost in Southaven R16
443410
Cyril Vandermeersch27FRA104-12-8
444280
Jie Cui28CHN104+15+2Lost in Astana QF
445 NCH 
(521)
Luca Staeheli26SUI104+84+23Sion R32Muttenz W106152
446123
Ryan Peniston30GBR103+8
447252
Tom Paris23FRA103+8
448395
Alafia Ayeni27USA103+12+2Lost in Tauste R16
Lost in Qual. Roehampton 1 R2
449 NCH 
(482)
Karl Poling27USA103+42+10East Lansing W
Lost in Qual. Quebec City R1
450314
Moerani Bouzige27AUS103+8Taipei R32
451211
Javier Barranco Cosano27ESP102+15+3Prague R32Qual. Prague W108177
452342
Luca Castelnuovo29SUI102-2
453449
Quinn Vandecasteele23USA102+30+7Lost in Southaven R32
Qual. Brownsburg W
Lost in Brownsburg R16
454207
Daniel Dutra da Silva38BRA102-1-2
455170
James Trotter27JPN101-18-8
456 NCH 
(482)
Joaquin Aguilar Cardozo21URU101+47+11Asuncion 2 R32Asuncion W
457215
Khumoyun Sultanov27UZB101+56+14Lost in Astana SF
458171
Beibit Zhukayev25KAZ99-33-15Lost in Astana R16
459404
Cannon Kingsley25USA99-29-13
460409
Alex Hernandez27MEX99+10Cancun R32107224
461 NCH 
(475)
Emile Hudd26GBR99+14+2Lost in Roehampton QF
Lost in Turku R16
Lost in Roehampton 1 R32
462319
Christian Langmo30USA99+2-2Lost in Roehampton 1 R32
463403
Jack Logé21BEL98+9Lambermont R32Lost in Koksijde QF
46463
Jason Kubler33AUS97+9
465146
Rudolf Molleker25GER97+16+2Prague R32Lost in Hamburg R16
Qual. Prague W
103172
466117
Felipe Meligeni Alves28BRA96+101+25Qual. Cancun R1Londrina W99101
467271
Blake Ellis27AUS96+10
468424
Eero Vasa29FIN96-3Lost in Qual. Todi R1
469142
Ivan Gakhov29RUS96+9Santander R32
470351
Carlo Alberto Caniato20ITA96-8-5Qual. Todi W
Lost in Todi R32
471 NCH 
(498)
Paulo Andre Saraiva Dos Santos26BRA96+57+15Kingston 1 R32Lost in Londrina F
Qual. Kingston 1 W
102171
472447
Sergi Perez Contri28ESP96-1-2Santander R32
4734
Kei Nishikori36JPN95+6Lost in Qual. Cincinnati R2
474415
Lorenzo Carboni20ITA95+16+2Qual. Todi W
Lost in Todi R32
475 NCH 
(495)
Kenta Miyoshi22JPN94+20+3Kingston 1 R32Qual. Kingston 1 W100169
476451
Koki Matsuda25JPN94-25-10Taipei R32Lost in Astana R32
477289
Renta Tokuda28JPN94-21-9
478407
Sergio Callejon Hernando21ESP94-57-22Lost in Tauste QF
Lost in Idanha A Nova R32
479346
Kasidit Samrej25THA94-67-26Taipei R32Lost in Astana 2 R32
Lost in Astana R16
480467
Yassine Dlimi23MAR93+5-1
481357
Luca Potenza26ITA93+1-2Lost in Tauste R16
482301
Maximus Jones21THA93-44-16
483267
Louis Weßels27GER93+47+12Ueberlingen R32Lost in Muttenz F
484 NCH 
(528)
Izan Almazan Valiente20ESP93+48+13Idanha A Nova 2 R32Lost in Tauste F
Lost in Idanha A Nova R16
485 NCH 
(486)
Duncan Chan21CAN92+1-1Quebec City R32100217
486481
Thijs Boogaard18NED92+6
487 NCH 
(505)
Niels McDonald18GER92+44+12Lost in Hamburg QF
488261
Alex Rybakov29USA92+19+3Roehampton 1 R32Lost in Roehampton QF96142
489472
Dušan Obradović25SRB92-5-3Lost in Kursumlijska Banja 13 QF
Lost in Kursumlijska Banja 14 QF
Lost in Qual. Prague R1
490485
Patrick Schoen21SUI91+7
491489
Anton Shepp23NZL91+7Lost in Roehampton 1 R32
492340
Colin Sinclair31NMI91+17+2Qual. Astana W
Lost in Astana R32
493160
Oleksii Krutykh26UKR91+33+8Prague R32Qual. Hamburg W
Lost in Hamburg R32
Qual. Prague W
97166
494200
George Loffhagen25GBR90-6-3Lost in Roehampton R16
495438
Daniel Siniakov23CZE90-28-9Prague R3296165
496180
Paul Jubb26GBR90-112-41Lost in Qual. Brownsburg R1
Lost in Kingston 1 R32
497373
Bor Artnak22SLO90-49-15Lost in Kursumlijska Banja 13 F
Lost in Kursumlijska Banja 14 QF
498143
Benjamin Hassan31LBN90+16+3Qual. Sion W
499485
Giuseppe La Vela25ITA90+6Slovenj Gradec R32
500280
Dominik Palán25CZE90+4Lost in Tauste R32
Lost in Astana R32
501271
Pedro Sakamoto33BRA90+5Lost in Londrina R32
502 NCH 
(546)
Peter Makk24HUN89+51+14Roehampton 1 R32Poprad W
Qual. Roehampton 1 W
93139
503502
César Bouchelaghem22FRA88+7
504289
Lilian Marmousez24FRA87-116-43
505483
Enzo Aguiard24AUS87-12-5
506463
Reda Bennani19MAR87-32-10Lost in Kursumlijska Banja 13 R16
507284
Adrian Boitan27ROU87-66-21Roehampton 1 R1691133
508449
Miguel Tobon20COL87-9-4Lost in Qual. Kingston 1 R2
509424
Lorenzo Joaquín Rodríguez26ARG87-46-14Lost in Londrina R32
510387
Gianmarco Ferrari25ITA86-45-14Lesa R32Lost in Qual. Todi R2
511390
Tibo Colson26BEL85+8
512318
Alex Martí Pujolras27ESP85+12+2Qual. Sion W
513143
Hiroki Moriya35JPN85+4-1Taipei R32
514183
Federico Arnaboldi26ITA85+9+1Lesa R32Lost in Fano R16
Lost in Qual. Todi R1
515421
Hikaru Shiraishi26JPN85-4-3Taipei R32
516507
Tai Sach23AUS85+2-1Taipei R32Lost in Astana R32
517502
Alexander Donski28BUL84-15-6Lost in Qual. Quebec City R1
518185
Aziz Dougaz29TUN84+111+25Lost in Astana F
519510
Filip Jeff Planinšek25SLO84-4-3Slovenj Gradec R32Lost in Fano R32
520356
Miloš Karol23SVK83-33-10
521347
Sanhui Shin29KOR83-32-10Taipei R32Lost in Astana R32
522427
João Eduardo Schiessl21BRA82+15+3Lost in Londrina QF
523271
Evan Zhu28USA82+77+16Kingston 1 R32Lost in Southaven F
Qual. Kingston 1 W
88157
524485
Aziz Ouakaa27TUN82-24-9Lost in Astana R32
525347
Samir Banerjee22USA81-31-10
526160
Li Tu30AUS81-30-10
52776
Filip Misolic25AUT80-51-16
528463
Pedro Vives Marcos25ESP79-48-16Santander R32
529288
Fabrizio Andaloro25ITA79-7-5Idanha A Nova 2 R32Lost in Idanha A Nova R32
53039
Radu Albot36MDA79-18-8Roehampton 1 R32Qual. Roehampton 1 W83129
531 NCH 
(570)
Marcel Zieliński25POL79+47+10Mistelbach R32Bielsko Biala W
Lost in Trier SF
532318
Gerard Campana Lee21KOR79+14+2Qual. Sion W
533 NCH 
(542)
Ivan Ivanov17BUL78+9Roehampton 1 R3282128
534371
Ryan Nijboer27NED78-26-11Sion R32Lost in Qual. Hamburg R182128
535449
Maxim Zhukov21RUS77+1-2Lost in Astana R32
536 NCH 
(551)
Gavin Young23USA77+16+2Lost in Qual. Brownsburg R2
537127
Jelle Sels31NED77-4-3
538 NCH 
(539)
Luca Wiedenmann28GER77+7Lost in Trier R16
Lost in Qual. Sion R2
539449
Takuya Kumasaka27JPN76+17+1Lost in Astana R16
540508
Pavle Marinkov20AUS75-13-6
541527
Michael Bassem Sobhy22EGY75-1-3
542537
Mitsuki Wei Kang Leong22MAS75+8-1Lost in Qual. Astana R2
543530
M Rifki Fitriadi27INA75+11Maanshan 9 R32
544368
Alexander Binda24ITA75+13Lost in Astana R32
545533
Toufik Sahtali27ALG75+13
546 NCH 
(547)
Matyas Fuele27HUN74+13
547525
Daniil Ostapenkov23BLR74-22-9Lost in Qual. Astana R1
548 NCH 
(554)
Alan Magadan25MEX74+13Qual. Cancun R1Lost in East Lansing R327678
549485
Digvijay Pratap Singh26IND74-15-6
550516
Pavel Lagutin21RUS73-34-13Idanha A Nova 2 R32Lost in Tauste R32
Lost in Idanha A Nova QF
551334
Leo Borg23SWE73-4-3Bastad R32Lost in Malmo R32
552449
Fares Zakaria25EGY73-32-12Roehampton 1 R32Lost in Warsaw SF77123
553424
Kokoro Isomura23JPN73+18+2Maanshan 9 R32Qual. Astana W
Lost in Astana R32
554161
Filip Peliwo32POL73+1-2Roehampton 1 R32Lost in Warsaw R16
Qual. Roehampton 1 W
77123
555 NCH 
(556)
Dimitris Sakellaridis20GRE73+7-1Lost in Muttenz QF
Lost in Qual. Sion R2
556517
Shunsuke Mitsui24JPN72+92+16Taipei R32Astana 2 W
Lost in Qual. Astana R2
557433
Fausto Tabacco24ITA72-8-4
558483
Alec Deckers26NED72+27+4Roehampton 1 R32Qual. Astana W
Lost in Astana R32
Qual. Roehampton 1 W
76122
559298
Jacopo Berrettini27ITA71+9
560486
Alec Beckley25RSA71-3Lost in Bielsko Biala SF
Lost in Qual. Prague R1
561331
Carlos Lopez Montagud26ESP71+4-1Santander R32
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-2Lesa R32
567477
Kirill Kivattsev28RUS70+12+1Slovenj Gradec R32Lost in Frankfurt QF
Lost in Muttenz R32
568191
Dragos Nicolae Madaras28SWE69+34+4Arad R32Lost in Curtea De Arges 2 R32
Lost in Targu Jiu SF
569263
Christoph Negritu32GER69-25-8
570237
Saba Purtseladze24GEO69+76+12Lost in Qual. Hamburg R2
Lost in Hamburg QF
571298
Aidan McHugh26GBR68-50-16
57219
Hyeon Chung30KOR68+11Taipei R32Lost in Qual. Astana R1
573 NCH 
(586)
Karol Filar27POL68+31+3Krakow R32Lost in Poprad SF
574532
John Echeverria24ESP68+13Roehampton 1 R32Lost in Qual. Roehampton 1 R272118
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-11Arad R32
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-3Arad R32Lost in Curtea De Arges 2 SF
584565
Yanis Ghazouani Durand26FRA66-14-5
585517
Nino Ehrenschneider25GER66+23+1Qual. Sion R2Lost in Malmo SF6868
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 R32Lost in Trier R32
592432
Iliyan Radulov21BUL64+30+4Roehampton 1 R1668110
593150
João Domingues32POR64+16
594388
Karan Singh23IND64+13-1Lost in Astana 2 R32
Lost in Qual. Astana R2
595574
Romain Faucon23BEL64+6-2Lambermont R32Lost in Eupen R32
Lost in Koksijde R32
596128
Andrea Vavassori31ITA63+17
597302
Andrew Paulson24CZE63+22+2Lost in Qual. Prague R2
598 NCH 
(694)
Martin Van Der Meerschen26BEL63+104+14Lambermont R32Eupen W
Lost in Koksijde R32
599507
Kaylan Bigun20USA63-51-13Lost in Southaven QF
600597
Lorenzo Bocchi28ITA63+10-1Lost in Muttenz R32
Lost in Qual. Sion R2
601573
Mario Gonzalez Fernandez24ESP63-12-5Lost in Tauste QF
Lost in Qual. Kingston 1 R1
602561
Leonardo Rossi24ITA63+12Lost in Warsaw QF
Lost in Qual. Roehampton 1 R2
603430
Erik Arutiunian21BLR62+25+3Qual. Astana W
Lost in Astana R16
604469
Juan Sebastián Gómez34COL62-22-6
605573
Jamie Mackenzie18GER62-24-6Lost in Hamburg R32
606513
Kai Wehnelt30GER62+19+2Qual. Sion R2Lost in Muttenz QF6464
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-5Taipei R32Lost in Tianjin R16
613285
Alexander Weis29ITA60-49-12Lesa R32Qual. 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 R32Lost in Todi R32
623296
Oleksandr Ovcharenko24UKR58-6-4Lost in Muttenz R16
Qual. Sion W
624378
Dan Martin27CAN58+12Lost in Kingston 1 R32
625394
Bruno Kuzuhara22USA58-29-9
626410
Stefan Popović23SRB58-14-6Slovenj Gradec R32Lost in Kursumlijska Banja 14 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 R32Lost in Tianjin QF
Lost in Tianjin 2 R32
631502
Adrian Ötzbach28GER57-58-13Ueberlingen R32Lost in Frankfurt R16
Lost in Trier QF
632476
Ignacio Monzón28ARG57+8-1Arad R32Lost in Targu Jiu R16
633 NCH 
(634)
Matisse Bobichon24FRA56+11-1
634514
Marlon Vankan25GER56-23-8Lambermont R32Lost 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-2Idanha A Nova 2 R32Lost in Idanha A Nova R32
640CH
Chase Ferguson27AUS55+10-1Maanshan 9 R32
641604
Bruno Fernandez22BRA55+10-1Slovenj Gradec R32Lost in Trier R16
642 NCH 
(660)
Naoya Honda20JPN55+26+1Lost in Southaven R16
Lost in East Lansing R32
643623
Samuel Heredia20COL55+10-1Qual. Cancun R1Lost in Tauste R325860
644352
Giovanni Oradini28ITA55+3-2Lesa R32
645384
Neil Oberleitner27AUT54+17
646575
Nikita Mashtakov27UKR54+17Mistelbach R32Lost 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 R32Lost 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
654 NCH 
(742)
John Hallquist Lithen24SWE53+88+9Bastad R32Lost 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 R32
658155
Dmitry Popko29KAZ52+15Kursumlijska Banja 15 R32
659634
Léo Raquillet20FRA52+6-2Lost in Qual. Sion R2
660251
Ergi Kırkın27TUR52-66-15Ueberlingen R32Qual. Hamburg W
Lost in Hamburg R32
661614
Yuta Kawahashi28JPN52+14Lost in Tianjin 2 R32
662471
Yuki Mochizuki28JPN52+75+8Taipei R32Lost in Tianjin F
Lost in Tianjin 2 R32
663394
Tiago Cação28POR52+13Idanha A Nova 2 R32Lost in Roehampton R32
Lost in Idanha A Nova R16
664538
Pablo Martinez Gomez20ESP51-37-8
665616
Kārlis Ozoliņš24LAT51+19
666624
Yaroslav Demin20RUS51+8-1Santander R32
667465
Egor Agafonov23RUS51+26+1Lost in Astana 2 R32
Lost in Qual. Astana R2
668552
Keisuke Saitoh25JPN51-1-3Taipei 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-5Qual. Cancun R15254
674189
Arthur Bouquier25FRA49+24
67574
Mirza Bašić35BIH49+24
676 NCH 
(814)
Stefan Horia Haita19ROU49+138+14Kursumlijska Banja 15 R32Lost in Kursumlijska Banja 14 F
677553
Pedro Rodenas22ESP49-6-4Santander R32
678252
Samuel Vincent Ruggeri24ITA49+23
679 NCH 
(693)
Dong Ju Kim24KOR49+31+1Maanshan 9 R32Lost in Tianjin R16
680463
Sander Jong26NED49+20
681 NCH 
(687)
Andreja Petrovic26NOR49+6-2Bastad R32
682375
Strong Kirchheimer31USA49-44-9Lost in East Lansing R32
683671
Gabriele Bosio25ITA49-3-3Lesa R32Lost in Curtea De Arges 2 R32
Lost in Targu Jiu R16
684501
Shinji Hazawa27JPN49+31+1Taipei R32Lost in Tianjin 2 QF
685289
Adria Soriano Barrera27COL48+22
686219
Nicolás Álvarez Varona25ESP48+23
687 NCH 
(688)
Andrea De Marchi19ITA48+1-3Lesa R32
688238
Yusuke Takahashi28JPN48-9-4Maanshan 9 R32
689 NCH 
(750)
Isaac Becroft25NZL48+61+5Maanshan 9 R32Lost 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 R32Lost 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+1Idanha A Nova 2 R32Lost in Tauste R32
Lost in Idanha A Nova R16
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-2Asuncion 2 R32Lost in Londrina R32
Lost in Asuncion R16
702698
Marc Majdandzic21GER47+10-1Lambermont R32
703109
Lukáš Klein28SVK46-88-16
704600
Khololwam Montsi23RSA46+21
705 NCH 
(721)
Anton Arzhankin23RUS46+26+1Kursumlijska Banja 15 R32Lost in Kursumlijska Banja 14 R16
706618
Santiago De La Fuente24ARG46+42+3Asuncion 2 R32Lost in Asuncion SF
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-5Ueberlingen R32Lost in Qual. Hamburg R1
715448
Aleksandre Bakshi29GEO44+20Lost in Astana 2 R32
Lost in Qual. Astana R1
716 NCH 
(736)
Herman Hoeyeraal24NOR44+20Bastad R32Lost in Malmo R32
717711
Vincent Marysko20GER44-6-4
718484
Tristan McCormick27USA44-60-11Idanha A Nova 2 R32Lost in Tauste R32
Lost in Idanha A Nova SF
719508
Loann Massard21FRA44+20
720363
Oscar Jose Gutierrez33ESP44-25-6Santander R32Lost in Qual. Hamburg R1
721438
Orel Kimhi22ISR43-16-5
722136
Alexey Vatutin33RUS43-81-14
723280
Jakub Nicod22CZE43+9-2Prague R3249118
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+1Asuncion 2 R32Lost in Londrina R16
Lost in Asuncion QF
731702
Noa Vukadin22CRO42+23
73299
Alexander Ritschard32SUI42-140-25Santander R32
733440
Alessandro Pecci25ITA42+10-1
734 NCH 
(747)
Juan Sebastian Osorio28COL42+26+1Lost in Londrina QF
735477
Peter Fajta24HUN42-71-12Krakow R32Lost in Warsaw R32
736576
Michal Krajčí21SVK42+19
737 NCH 
(751)
Ignacio Parisca Romera20VEN42+14-1Santander R32
738315
Alfredo Perez29USA41-68-12
739625
Igor Kudriashov22RUS41-67-11
740604
Andres Santamarta Roig19ESP41+18
741544
Adhithya Ganesan20USA41+20
742696
Matteo Covato21ITA41+14-1Ueberlingen R32Lost in Muttenz R32
743734
Daniele Rapagnetta19ITA41-3-3Lesa R32Lost in Qual. Todi R1
744708
Evan Bynoe27USA41-31-7Lost in East Lansing R32
745724
Carles Hernández25ESP41+21Santander R32
746741
Joshua Charlton27AUS41+21Maanshan 9 R32Lost in Tianjin 2 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-1Maanshan 9 R32Lost in Qual. Astana R1
754509
Manuel Mazza27ITA40+20Lesa R32
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+2Taipei R32Qual. Astana W
Lost in Astana R32
Qual. Taipei W
758741
Matthew Forbes20USA39+23Lost in Qual. Brownsburg R1
759533
Luis Carlos Alvarez21MEX39+79+7Qual. Cancun R1Lost in East Lansing F4244
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-2Asuncion 2 R32Lost in Asuncion R32
766331
Andrea Picchione28ITA38-265-52
767204
Máté Valkusz28HUN38+2-2Krakow R32
768663
Lucas Andrade Da Silva21BRA38+52+4Kingston 1 R32Qual. Kingston 1 W44113
769447
Tomás Farjat25ARG38+14-1
770653
Matyáš Černý24CZE38-49-9Lost in Qual. Prague R2
770680
Abel Forger21NED38+53+4Lost in Eupen SF
Lost in Koksijde R16
772327
Naoki Nakagawa29JPN38-27-5Lost in Southaven R32
Lost in East Lansing R16
773 NCH 
(782)
Matt Ponchet22FRA38+11-1Lost in Qual. Roehampton 1 R1
774677
Kasra Rahmani19IRI38+17Lesa R32
775648
Attila Boros22HUN38-2-2Mistelbach R32
776 NCH 
(792)
Keshav Chopra24USA38+16
777724
Matt Kuhar30USA38+8-1Lost in Qual. Kingston 1 R1
778663
Benjamin Pietri30FRA38+54+5Idanha A Nova 2 R32Lost in Tauste SF
Lost in Idanha A Nova R32
779437
Michiel De Krom28NED38-27-5Lost in Muttenz R16
78037
Emil Ruusuvuori27FIN37+14
781617
Lorenzo Sciahbasi20ITA37-47-7
782468
Ryuki Matsuda26JPN37+15Taipei R32Qual. Taipei W
783355
Karl Friberg27SWE37+198+15Bastad R32Malmo W
784 NCH 
(812)
Dimitris Azoidis25GRE37+32+2Lost in Turku QF
785362
Tim Handel29GER37-21-4Ueberlingen R32Lost in Qual. Hamburg R1
786 NCH 
(795)
Nikola Slavic25SWE37+12Bastad R32Lost in Malmo SF
787326
Alexis Gautier29FRA36+13Lost in Qual. Roehampton 1 R1
788159
Hady Habib27LBN36-82-12
789382
Thomas Fancutt31AUS36+21+1Lost in East Lansing R16
790 NCH 
(815)
Yannick Theodor Alexandrescou18FRA36+25+1Lost in Targu Jiu R16
791790
Scott Jones28AUS36-1-2
792782
Stefano D'Agostino22ITA36+62+5Lesa R32Lost in Fano QF
Lost in Qual. Todi R2
793724
Fernando Cavallo20ARG36-21-4
794722
Alejandro Turriziani Álvarez23ESP36+8Lost in Curtea De Arges 2 R32
Lost in Targu Jiu R16
795716
Dinko Dinev22BUL36+9
796771
Cosme Rolland De Ravel22FRA35+10
797 NCH 
(805)
Nicolas Oliveira20BRA35+24+1Lost in Londrina R16
798789
Andrew Johnson16USA35+11
799 NCH 
(834)
Arvid Nordquist28SWE35+50+4Lost in Turku SF
800760
Gian Luca Tanner25SUI35+13Lost in Qual. Sion R1
801675
Francisco Rocha26POR35+16Lost in Idanha A Nova R32
802 NCH 
 1043
Walid Ahouda22MAR34+446+25Kursumlijska Banja 13 W
Lost in Qual. Kursumlijska Banja 14 R2
803346
Stuart Parker29GBR34-16-4
804562
Cooper Williams21USA34+3-1
805700
Jack Anthrop22USA34+42+3Lost in Southaven QF
806673
Gustavo Ribeiro De Almeida20BRA34+22+1Lost in Londrina QF
807728
Patrick Brady21GBR34+5-1Roehampton 1 R32Qual. Roehampton 1 W3884
808433
Aristotelis Thanos25GRE34-178-25
809603
Oscar Weightman24GBR34-117-16Lost in Turku SF
810 NCH 
(812)
Maximilian Homberg23GER34+21+1Ueberlingen R32Lost in Qual. Todi R2
811 NCH 
(818)
Sam Ryan Ziegann28AUS34+7-1Maanshan 9 R32
812712
Benjamin Torrealba21CHI34-9-2Asuncion 2 R32Lost in Asuncion R32
813575
Luca Castagnola24ITA34-14-3Slovenj Gradec R32Lost in Trier R32
814641
Kosuke Ogura30JPN34+62+5Taipei R32Lost in Tianjin 2 F
815161
Alibek Kachmazov24RUS33+20+1Lost in Astana 2 R16
Lost in Qual. Astana R1
816541
Arda Azkara23TUR33+26+1Lost in Turku R16
817 NCH 
(824)
Conor Gannon24IRL33+7-1Lost in Roehampton R32
Lost in Qual. Roehampton 1 R1
818184
Nicholas David Ionel23ROU33-13-3
819635
John Sperle24GER33+14Lambermont R32Lost in Trier R16
820 NCH 
(834)
Carles Cordoba20ESP33+14Santander R32
821745
Taiyo Yamanaka24JPN33-2-2Lost in Astana 2 R16
Lost in Tianjin 2 R16
822789
Jorge Plans24ESP33+24+1Lost in Kursumlijska Banja 13 R16
82321
Daniel Evans36GBR32+13
824CH
Jangjun Kim19KOR32+13
825416
Étienne Donnet25FRA32-192-26
826538
Johan Alexander Rodriguez22COL32-166-22
827 NCH 
(844)
Jannik Opitz28GER32+34+2Lost in Qual. Hamburg R2
828387
Mariano Kestelboim30ARG32-27-4
829486
Alex Knaff28LUX32+11
830183
Adrian Andreev25BUL32+11
831232
José Pereira35BRA32-1-1Lost in Londrina R16
832 NCH 
(855)
Markus Mölder21EST32+23+1Lost in Turku QF
833 NCH 
(965)
Oskari Paldanius19FIN32+219+15Turku W
834496
Denis Klok28RUS32-57-8Kursumlijska Banja 15 R32Lost in Kursumlijska Banja 13 R32
Lost in Kursumlijska Banja 14 R32
835803
Michel Hopp27GER32-10-2
836 NCH 
(845)
Alan Ważny19POL32+9Krakow R32Lost in Bielsko Biala R32
Lost in Qual. Hamburg R1
837 NCH 
(849)
Nicolas Robert19FRA32+27+2Lambermont R32Lost in Curtea De Arges 2 QF
Lost in Koksijde R16
838793
Gabriele Maria Noce30ITA32-12-2Mistelbach R32Lost in Fano R16
Lost in Qual. Todi R1
839451
Marko Miladinović25SRB32-61-8Lost in Southaven R32
840533
Julio César Porras28ARG31+8Lost in Tauste R32
841552
Igor Gimenez26BRA31-133-17
842638
Yusuke Kusuhara29JPN31+11
843692
Hoyoung Roh20KOR31+8
844814
Jeffrey Von Der Schulenburg24SUI31+95+7Sion R32Lost in Muttenz SF3581
845817
Natan Rodrigues24BRA31-2-1
846831
Calvin Müller26GER31-2-1Ueberlingen R32Lost in Muttenz R32
847759
Jesse Flores31CRC31+9Lost in East Lansing R32
848 NCH 
(874)
Tom Zeuch26GER31+26+2Krakow R32Lost in Frankfurt R32
Lost in Qual. Hamburg R2
849429
Alvin Nicholas Tudorica24CAN30+10
850824
Guto Miguel17BRA30-1Kingston 1 R3236105
851CH
Keaton Hance18USA30+11
852407
Michael Agwi22IRL30-64-8Krakow R32Trier W
853822
Dominik Reček31CZE30-31-4Lost in Qual. Prague R1
854 NCH 
(909)
Nico Hipfl20AUT30+55+4Lesa R32Lost in Poprad QF
Lost in Muttenz QF
855378
Sora Fukuda28JPN30-80-10Lost in Astana 2 R32
856769
Miles Jones25USA30+28+2Maanshan 9 R32Lost in Tianjin 2 QF
857549
Tianhui Zhang20CHN30-134-17Maanshan 9 R32Lost in Tianjin 2 R16
858443
Yanaki Milev22BUL30-129-16Santander R32
859561
Fermin Tenti29ARG30+55+4Arad R32Lost in Curtea De Arges 2 QF
Lost in Targu Jiu QF
860621
Samuel Alejandro Linde Palacios18COL30+6
861853
Alaa Trifi19TUN30+6
862858
Manuel Plunger24ITA29+6Ueberlingen 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+6Taipei R32Qual. Taipei W
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 R32Lost 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+6Sion R323278
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+1Lesa R32Lost in Fano QF
879871
William Rejchtman Vinciguerra19SWE28+7Bastad R32Lost in Malmo R16
880860
Tomás Martínez22ARG28+5Asuncion 2 R32Lost in Asuncion R32
881788
Joao Victor Couto Loureiro23BRA28-16-2Bastad R32Lost in Malmo R32
882828
Andrea Fiorentini25ITA28-24-3Slovenj Gradec R32
883691
Matthew Summers27GBR28+5Lost in Roehampton R32
884569
James Watt26NZL27+5Qual. Quebec City R22929
885459
Nikolay Vylegzhanin26RUS27-33-4
886878
Theodore Dean24USA27+4Mistelbach R32
887 NCH 
(892)
Davide Tortora25ITA27+20+1Bastad R32Lost in Malmo R16
888879
Stijn Paardekooper22NED27+4Lambermont R32
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 R32Lost 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+7Santander 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 R32Lost 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 R32Lost in Fano R16
906 NCH 
(962)
Maxwell Exsted19USA26+56+3Asuncion 2 R32Lost in Southaven R16
Lost in Asuncion QF
907818
Anas Mazdrashki20BUL26-50-5Arad R32
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-10Krakow R32Lost in Warsaw QF
916468
Dominik Kellovský30CZE25-23-2
917914
Robert Guna20ROU25+10Arad R32Lost 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 R32Lost in Kursumlijska Banja 14 R16
938622
Amaury Raynel24FRA24-38-3Lambermont R32Lost in Trier R32
939 NCH 
(946)
Aaron Funk20GER24+40+2Ueberlingen R32Lost in Frankfurt QF
940536
Ryotaro Taguchi26JPN24+4Lost in Tianjin R32
941931
Rocco Piatti22MON24+23+1Idanha A Nova 2 R32Lost in Roehampton R32
Lost in Idanha A Nova R16
942827
Pietro Marino25ITA24+7
943908
Daniil Sarksian20ARM24+8Maanshan 9 R32Lost in Tianjin R16
Lost in Tianjin 2 R32
944237
Nicolás Barrientos39COL23+8
945938
Pablo Perez Ramos23ESP23+8Qual. Roehampton W
Lost in Roehampton R32
946479
Ilya Snițari24MDA23-22-2
947461
Peter Bertran30DOM23-78-6
948940
Noritaka Koizumi23JPN23+7Taipei R32Qual. Taipei W
949805
Oliver Bonding19GBR23-24-2Lost in Qual. Roehampton 1 R1
950269
Giovanni Fonio28ITA23+6
951 NCH 
(972)
Linus Lagerbohm18FIN23+37+2Lost in Bielsko Biala QF
Lost in Trier R32
952182
Maximilian Neuchrist35AUT23-41-3Lost in Qual. Sion R1
953814
Marc Van Der Merwe32RSA23+6
954 NCH 
 1080
Lorenzo Comino20ITA23+126+7Lesa R32Lost in Kursumlijska Banja 13 SF
955 NCH 
(963)
Charles Bertimon26FRA23+8
956 NCH 
(975)
Mickael Kaouk17FRA23+52+3Lost in Koksijde QF
957684
Ali Yazdani22IRI23-53-4Lost in Kursumlijska Banja 13 SF
958278
Lucas Gerch31GER22+11
959845
Shunsuke Nakagawa26JPN22-2-1
960838
Luca Pow21GBR22+26+1Lost in East Lansing R16
961845
Aleksa Ćirić26SRB22-98-8
962838
Iiro Vasa23FIN22+9Lost in Fano R16
Lost in Turku R32
963639
Bekkhan Atlangeriev25RUS22+10
964866
Lorenzo Gagliardo26ARG22-54-4Asuncion 2 R32Lost in Asuncion R16
965874
Ryo Tabata18JPN22+29+1Lost in Astana 2 R16
966731
Axel Nefve26USA22+41+2Lost in Southaven R32
Qual. East Lansing W
Lost in East Lansing QF
967837
Marko Maksimović20SRB22+7Lost in Kursumlijska Banja 13 R16
968839
Yaojie Zeng24CHN22-23-2
969961
Oliver Okonkwo26GBR22+6Lost in East Lansing R32
970352
Kris Van Wyk29RSA22+8
971727
Petros Tsitsipas26GRE22+9Lost in Qual. Sion R1
972736
Jakub Filip20CZE22-26-2Lost in Bielsko Biala R16
Lost in Prague R32
973928
Rafael Tosetto27BRA22+41+2Lost in Londrina R32
Lost in Asuncion SF
974859
Adan Freire Da Silva27FRA22-7-1Lost in Frankfurt R16
975956
Benjamin O'Connell27AUS22-7-1
976395
Wishaya Trongcharoenchaikul31THA22-26-2Maanshan 9 R32Lost in Tianjin R32
Lost in Tianjin 2 R32
977906
Jeremy Gschwendtner27GBR22+41+2Arad R32Lost in Bielsko Biala R16
Lost in Warsaw R16
978947
Karim Ibrahim23EGY22+6
979135
Antoine Escoffier34FRA21+6
980946
Taym Al Azmeh22SYR21+10
981411
Micah Braswell24USA21+8
982 NCH 
(991)
Matthew Thomson26USA21+9Lost in Qual. East Lansing R1
983640
Axel Garcian24FRA21+10Lost in Eupen R32
984889
Salvador Price21COL21+53+3Lost in Londrina QF
985753
Justin Roberts29BAH21+10Lost in East Lansing R16
986968
Markus Malaszszak22THA21+10Lost in Trier R32
987704
Mwendwa Mbithi28USA21-40-3
988980
Julian Cundom25ARG21+9Asuncion 2 R32Lost in Asuncion R32
989975
Aditya Vishal Balsekar23IND21-7-1
990 NCH 
 1048
Andrea Colombo23ITA21+69+4Idanha A Nova 2 R32Lost in Tauste QF
Qual. Idanha A Nova W
Lost in Idanha A Nova R16
991688
Alexandre Aubriot27FRA21-104-7
992979
Yuta Tomida19JPN21+7
993714
Niklas Schell27GER21+33+2Ueberlingen R32Lost in Trier QF
994736
Martin Borisiouk26BLR20-40-3Qual. Astana 2 W
Lost in Astana 2 R16
Lost in Qual. Astana R1
995712
Aoran Wang29CHN20+8
996233
Yun seong Chung28KOR20+101+5Maanshan 9 R32Lost in Tianjin R16
Qual. Tianjin 2 W
Lost in Tianjin 2 SF
997 NCH 
 1436
Lars Goran Verwerft23BEL20+439+14Lambermont R32Lost in Qual. Eupen R3
Lost in Koksijde F
998797
Elgin Khoeblal24NED20+6Lost in Eupen R16
Lost in Koksijde R16
999417
Ajeet Rai27NZL20+23+1Lost in Qual. Brownsburg R2
1000685
Peter Buldorini22IRL20+24+1Lost in Fano R16
Lost in Qual. Todi R1
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 :