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 Sinner25ITA11000
2CH
Alexander Zverev29GER9630Beijing R32967010120
31
Carlos Alcaraz23ESP5060Tokyo R3251105560
4CH
Ben Shelton23USA4680
54
Félix Auger-Aliassime26CAN3890Lost in Beijing R32 
61
Daniil Medvedev30RUS3860Beijing R3238604310
76
Flavio Cobolli24ITA3680Beijing R3237204170
8CH
Frances Tiafoe28USA3380Tokyo R3233803830
9CH
Arthur Fils22FRA3225+75Tokyo R16
(R32  )
Qual. Tokyo WQual. Tokyo W
Tokyo R16
(R32  )
32753675
105
Alex de Minaur27AUS3150Beijing R3231503600
Advertisement
111
Novak Djoković39SRB3030+50Beijing R16
(R32  )
30803480
124
Taylor Fritz28USA2880Tokyo R3229203370
1311
Rafael Jódar20ESP2659Tokyo R3226843134
1412
Jakub Menšík21CZE2405Beijing R3224452895
1512
Learner Tien20USA2395Beijing R3224352885
168
Tommy Paul29USA2375Lost in Tokyo R32 
1716
Brandon Nakashima25USA2335Tokyo R3223602810
1816
Valentin Vacherot27MON2300+50Tokyo R16
(R32  )
23502750
1916
Luciano Darderi24ITA2200Tokyo R3222002650
2010
Alexander Bublik29KAZ2185Beijing R3222352685
212
Casper Ruud27NOR2145Tokyo R3221952645
2218
Francisco Cerúndolo28ARG2130Beijing R3221702620
2312
Jiří Lehečka24CZE2120Tokyo R3221602610
245
Andrey Rublev28RUS2085Beijing R3221252575
255
Lorenzo Musetti24ITA2010
2614
Alejandro Davidovich Fokina27ESP1930Tokyo R3219802430
278
Karen Khachanov30RUS1850+50Beijing R16
(R32  )
19002300
2827
Alexander Blockx21BEL1787Lost in Tokyo R32 
2924
João Fonseca20BRA1750
3019
Alejandro Tabilo29CHI1605+1+40Tokyo R16
(R32  )
16552055
3125
Tomás Martín Etcheverry27ARG1590-1Tokyo R3215902040
3213
Ugo Humbert28FRA1535Tokyo R3215752025
3324
Arthur Rinderknech31FRA1520Beijing R3215702020
3430
Alex Michelsen22USA1460Tokyo R3214851935
3530
Ignacio Buse22PER1447Beijing R3214871937
3633
Arthur Fery24GBR1413Tokyo R3214571907
3730
Matteo Arnaldi25ITA1386+50Tokyo R16
(R32  )
14361836
3833
Zizou Bergs27BEL1320Tokyo R3213601810
396
Hubert Hurkacz29POL1285Beijing R3213251775
408
Cameron Norrie31GBR1275Beijing R3213001750
4122
Botic van de Zandschulp30NED1258Beijing R32Qual. Beijing WQual. Beijing W
Beijing R32
13081758
4239
Daniel Mérida22ESP1210
433
Stefanos Tsitsipas28GRE1180+1+15Tokyo R32Qual. Tokyo WQual. Tokyo W
Tokyo R32
12301680
4440
Luca Van Assche22FRA1180-1Lost in Tokyo R32 
4529
Mariano Navone25ARG1155Beijing R3211911641
4610
Denis Shapovalov27CAN1155Tokyo R3211951645
476
Matteo Berrettini30ITA1128Tokyo R3211681618
4837
Raphaël Collignon24BEL1078
4930
Nuno Borges29POR1070Lost in Beijing R32 
5046
Quentin Halys29FRA1070Beijing R3211071557
Advertisement
5118
Sebastián Báez25ARG1044Beijing R3210441494
5242
Thiago Agustín Tirante25ARG1010Lost in Beijing R32 
5342
Juan Manuel Cerúndolo24ARG995Lost in Beijing R32 
54 NCH 
 (58) 
Arthur Géa21FRA985+4+67Beijing R16
(R32  )
Qual. Beijing WQual. Beijing W
Beijing R16
(R32  )
10351435
5545
Yannick Hanfmann34GER976-1Lost in Qual. Beijing R1
5621
Tallon Griekspoor30NED975-1Beijing R3210151465
5721
Jan Lennard Struff36GER949+2+40Beijing R16
(R32  )
9991399
5856
Adolfo Daniel Vallejo22PAR948-2+9Tokyo R32Qual. Tokyo WQual. Tokyo W
Tokyo R32
9981448
5927
Miomir Kecmanović27SRB925-2Lost in Qual. Beijing R1
6033
Jaume Munar29ESP900+4+25Tokyo R32Qual. Tokyo WQual. Tokyo W
Tokyo R32
9501400
61CH
Jaime Faria23POR891+3Tokyo R32Lost in Qual. Tokyo R2Lost in Qual. Tokyo R2
Tokyo R32
9411391
6256
Román Andrés Burruchaga24ARG891-2
6336
Fábián Marozsán26HUN880-1
6446
James Duckworth34AUS877-1
6510
Pablo Carreño Busta35ESP874+1+15Beijing R32Qual. Beijing WQual. Beijing W
Beijing R32
9241374
6645
Ethan Quinn22USA874-1
6744
Daniel Altmaier28GER849Lost in Qual. Beijing R1
6855
Vít Kopřiva29CZE846Lost in Qual. Beijing R1
6947
Facundo Díaz Acosta25ARG824
7045
Kamil Majchrzak30POL805+1+3Lost in Qual. Tokyo R2
7130
Corentin Moutet27FRA805-1
72CH
Titouan Droguet25FRA801
7355
Martin Landaluce20ESP797Lost in Qual. Beijing R1
7415
Sebastian Korda26USA790
7520
Tomáš Macháč25CZE783+13Lost in Qual. Beijing R2
7643
Camilo Ugo Carabelli27ARG770Lost in Qual. Tokyo R1
7756
Hamad Medjedović23SRB764
783
Marin Čilić38CRO741
7954
Aleksandar Kovačević28USA730Lost in Qual. Tokyo R2
8062
Zachary Svajda23USA729Lost in Qual. Tokyo R1
8117
Adrian Mannarino38FRA723+3Lost in Qual. Beijing R2
8262
Rinky Hijikata25AUS711Lost in Qual. Tokyo R2
8321
Lorenzo Sonego31ITA698Lost in Qual. Tokyo R1
8436
Roman Safiullin29RUS694Beijing R327441194
8537
Marcos Giron33USA688Lost in Qual. Tokyo R1
86CH
Kyrian Jacquet25FRA681Tokyo R327311181
8758
Hugo Gaston26FRA677
8838
Alex Molčan28SVK662+8+25Beijing R32Qual. Beijing WQual. Beijing W
Beijing R32
7121162
8976
Marco Trungelliti36ARG661-1+3Lost in Qual. Beijing R2
9074
Jan Choinski30GBR658-1
9163
Mattia Bellucci25ITA657+1Jingshan R16Qual. Jingshan WQual. Jingshan W
Jingshan R16
664750
9242
Benjamin Bonzi30FRA656-2Lost in Porto 2 R32 
9364
Yunchaokete Bu24CHN652+11+50Beijing R16
(R32  )
7021102
9488
Michael Zheng22USA649-2+7Jingshan R16656742
9571
Jesper de Jong26NED641-2Lost in Porto 2 R32
9649
Jacob Fearnley25GBR639-2Porto 2 R16647756
9770
Dino Prižmić21CRO638-2
9874
Adam Walton27AUS630-1Jingshan R16Qual. Jingshan WQual. Jingshan W
Jingshan R16
632718
9941
Térence Atmane24FRA626+4Qual. Jingshan W
Lost in Jingshan R32
10095
Toby Samuel24GBR625-2+1Porto 2 R16633742
Advertisement
10192
Coleman Wong22HKG620-1
10233
Jenson Brooksby25USA613-1
10323
Damir Džumhur34BIH612-1Lost in Porto 2 R32
10490
Martin Damm23USA605-1Lost in Qual. Tokyo R1
10554
Valentin Royer25FRA600Lost in Qual. Beijing R1
10691
Otto Virtanen25FIN586Lost in Porto 2 R32
10729
Giovanni Mpetshi Perricard23FRA585
10887
Sho Shimabukuro29JPN577Tokyo R326151065
10945
Aleksandr Shevchenko25KAZ568
110109
Dane Sweeny25AUS544+6Jingshan R16551637
11154
Yibing Wu26CHN535
112106
Zsombor Piros26HUN534+1+4Lost in Bari R16
11348
Aleksandar Vukic30AUS532-1Lost in Qual. Jingshan R2
11453
Christopher O'Connell32AUS529
11589
Patrick Kypson26USA524
116115
Nicolás Mejía26COL507
11737
Sebastian Ofner30AUT501
11833
Gabriel Diallo25CAN500
119 NCH 
(120)
Gustavo Heide24BRA499+3+8Curitiba QF509562
12074
Emilio Nava24USA493-1
12192
Shintaro Mochizuki23JPN491-1Lost in Qual. Tokyo R1
12216
Nikoloz Basilashvili34GEO491-1
12354
Francisco Comesaña25ARG482
12431
Lloyd Harris29RSA480+1+7Jingshan R16487573
12586
Dalibor Svrčina23CZE474-1Lost in Jingshan R32
1263
Grigor Dimitrov35BUL472
127116
Henrique Rocha22POR471+2Porto 2 R16
(R32  )
479588
12864
Hugo Dellien33BOL460
12919
Alexei Popyrin27AUS458
13036
Pedro Martínez29ESP447
13117
Cristian Garín30CHI446
13238
Alexandre Müller29FRA441Lost in Jingshan R32
13331
Márton Fucsovics34HUN435
13493
Tomás Barrios Vera28CHI432+1+4Curitiba QF442495
135134
Stefanos Sakellaridis22GRE429-1Lost in Jingshan R32
13658
Thiago Seyboth Wild26BRA426
137133
Rei Sakamoto20JPN423Lost in Tokyo R32 
138CH
Max Alcalá Gurri24ESP421
13999
Nishesh Basavareddy21USA419
14087
Jurij Rodionov27AUT411
141101
Vilius Gaubas21LTU411
1423
Stan Wawrinka41SUI401
14367
Eliot Spizzirri24USA400
144116
Pablo Llamas Ruiz23ESP397
145109
Andrea Pellegrino29ITA390
14623
Dušan Lajović36SRB380
147140
Mark Lajal23EST379Lost in Mouilleron le Captif R32
14872
Borna Gojo28CRO379
14981
Michael Mmoh28USA379Lost in Porto 2 R32 
150CH
Federico Cina19ITA376+7Jingshan R16383469
Advertisement
151118
Nicolai Budkov Kjaer20NOR370+3+6Mouilleron le Captif R16376439
152137
Chris Rodesch25LUX369-1
153151
Ilia Simakin22RUS366-1
15495
Tristan Schoolkate25AUS365-1Mouilleron le Captif R16370433
15517
Reilly Opelka29USA361
156154
Nikolás Sánchez Izquierdo27ESP361
1574
Jack Draper24GBR360
158 NCH 
(163)
Darwin Blanch19USA359+5+8Columbus QF369422
159CH
Clément Tabur26FRA359+1+6Mouilleron le Captif QF369422
16052
Soonwoo Kwon28KOR355-2
161151
Juan Carlos Prado Angelo21BOL355-2Lost in Curitiba R32
16216
Marco Cecchinato34ITA353-1
163145
Tom Gentzsch23GER352-1
164CH
Andrea Guerrieri27ITA347+4Porto 2 R16355464
16531
Zhizhen Zhang29CHN340Lost in Beijing R32 
166159
Luka Mikrut22CRO339
167158
Gauthier Onclin25BEL336+2+6Lost in Mouilleron le Captif R16
16837
Mackenzie McDonald31USA333-1Lost in Porto 2 R32
169108
Francesco Maestrelli23ITA331-1
17060
Stefano Travaglia34ITA330
171CH
Matej Dodig21CRO329
17258
Taro Daniel33JPN325Lost in Qual. Tokyo R1
173156
Vitaliy Sachko29UKR324+6+8Bari QF330366
174156
Daniil Glinka26EST324-1Lost in Mouilleron le Captif R32
17527
Laslo Djere31SRB322+6+8Porto 2 R16
(R32  )
330439
176157
Lukas Neumayer24AUT322-2
177102
Elmer Møller23DEN321-2Lost in Bari R32
178175
Harry Wendelken24GBR319+2Mouilleron le Captif R16325388
179160
Gonzalo Bueno22PER318-3
180176
Clément Chidekh25FRA318-3Mouilleron le Captif R16324387
181153
Alexis Galarneau27CAN315-1Lost in Jingshan R32
182125
Alex Bolt33AUS314+1+7Jingshan R16321407
183150
Joel Schwärzler20AUT311+2+6Mouilleron le Captif R16317380
18450
Pavel Kotov27RUS308-2
18517
Bernard Tomic33AUS307-1Jingshan R16314400
186103
Harold Mayot24FRA303+5+6Mouilleron le Captif R16309372
187186
Diego Dedura18GER303-1
188184
Jan Kumstát19CZE302-1
189105
Elias Ymer30SWE301+3+7Jingshan R16308394
1904
Holger Rune23DEN300-2Tokyo R32350800
191111
Zdeněk Kolář29CZE300-2
192127
Facundo Mena34ARG298-2Lost in Curitiba R32
19360
Juan Pablo Varillas30PER294
194181
Andre Ilagan25USA294+1+1Jingshan R16301387
195191
Moïse Kouamé17FRA293-1Lost in Jingshan R32
196193
Felix Balshaw20FRA291+2+5Mouilleron le Captif R16297360
197133
Federico Agustin Gomez29ARG290-1
198132
Jack Pinnington Jones23GBR289-1Lost in Mouilleron le Captif R32
199189
Lautaro Midon22ARG289+1+6Curitiba QF299352
200192
Keegan Smith28USA287-1+2Columbus R16293356
Advertisement
201194
Edas Butvilas22LTU286+2+6Porto 2 R16294403
202184
Luka Pavlovic26FRA284+3+7Jingshan R16291377
203CH
Andy Andrade27ECU281+3+6Columbus QF291344
20458
Arthur Cazaux24FRA280-3
205106
Tristan Boyer25USA280-3
206123
Timofey Skatov25KAZ280-2
207202
Braden Shick22USA279+5Lost in Columbus R16
208133
Colton Smith23USA274+3+6Columbus R16280343
209184
David Jordá Sanchis32ESP274+3+6Porto 2 R16282391
210193
Sascha Gueymard Wayenburg23FRA273+8+12Mouilleron le Captif QF283336
211 NCH 
(222)
Iñaki Montes De La Torre23ESP271+17+21Porto 2 R16Lost in Setubal FLost in Setubal F
Porto 2 R16
279388
21293
Liam Broady32GBR271-4Lost in Mouilleron le Captif R32
213197
Pol Martín Tiffon27ESP269-4Lost in Bari R32
214127
Lorenzo Giustino35ITA269-4Bari R16Lost in Sabadell 2 QFLost in Sabadell 2 QF
Bari R16
270312
215209
Maxim Mrva19CZE267-2
21624
Yoshihito Nishioka31JPN266-2Lost in Qual. Tokyo R1
217113
Liam Draxl24CAN266-2
218190
Gianluca Cadenasso22ITA265+4+8Bari QF271307
219196
Rio Noguchi27JPN263-3
220211
Felix Gill24GBR263-3
22139
J.J. Wolf27USA260-2Lost in Columbus R32
222167
Alex Barrena23ARG260-2
22383
Chun Hsin Tseng25TWN258-2
224222
Max Houkes26NED256-1Kigali R16
225174
Remy Bertola28SUI256+1+2Lost in Mouilleron le Captif R16
226214
Henry Searle20GBR255-2
22789
Francesco Passaro25ITA254-2
228187
João Lucas Reis Da Silva26BRA252+3+6Curitiba R16258321
229121
Raúl Brancaccio29ITA252-2
23097
Kimmer Coppejans32BEL248-1
231142
Alejandro Moro Cañas25ESP248-1Zaragoza R16
232CH
Marat Sharipov23RUS247+6+11Jingshan R16Qual. Jingshan WQual. Jingshan W
Jingshan R16
254340
23361
Thiago Monteiro32BRA244-1
23440
Ilya Ivashka32BLR241-1
235168
Maks Kaśnikowski23POL240-1
236235
Marvin Möller27GER238-1
237223
Guido Iván Justo28ARG238+2+2Curitiba R16244307
238153
Jay Clarke28GBR237-2Lost in Bari R16
239101
Billy Harris31GBR236-2Lost in Mouilleron le Captif R32
2409
Roberto Bautista Agut38ESP233
241141
August Holmgren28DEN233+4+5Porto 2 R16
(R32  )
241350
242236
Andrej Nedić21BIH233-1
243169
Henri Squire26GER231-1
244243
Hayato Matsuoka21JPN229-1
245219
Max Basing23GBR228-1Lost in Porto 2 R32
246116
Leandro Riedi24SUI227
24767
Luca Nardi23ITA226
248237
Matías Soto27CHI226Lost in Curitiba R32
249181
Daniel Rincon23ESP225+8+7Porto 2 R16233342
25068
Sumit Nagal29IND223-1
Advertisement
25147
Juncheng Shang21CHN220-1Beijing R32270720
2526
Gaël Monfils40FRA220-1
253241
Daniel Michalski26POL220+29+23Santa Margherita 8 W
254222
Pedro Boscardin Dias23BRA220+8+6Curitiba R16226289
25549
Roberto Carballés Baena33ESP219-3
256164
James McCabe23AUS219-3Lost in Jingshan R32
257249
Martin Krumich23CZE219-3Bari R16Lost in Pardubice R32Lost in Pardubice R32
Bari R16
220262
258254
Jay Friend22JPN218-3
259256
Mika Brunold21SUI218-3
260168
Frederico Ferreira Silva31POR218-2
26188
Dominic Stricker24SUI217+3+6Mouilleron le Captif R16223286
262225
Franco Roncadelli26URU216-3Lost in Curitiba R32
263196
Rodrigo Pacheco Mendez21MEX216-3
264250
Philip Henning25RSA215+2+5Lost in Setubal SF
Lost in Mouilleron le Captif R32
265190
Matheus Pucinelli De Almeida25BRA214+5+6Curitiba R16220283
266235
Charles Broom28GBR214-5
267230
Kilian Feldbausch21SUI211-4
268251
Buvaysar Gadamauri26BEL210-3Lost in Bari R32
269170
Mattéo Martineau27FRA210-2Lost in Mouilleron le Captif R32
270172
Murphy Cassone24USA209-2
271258
Igor Marcondes29BRA208-2Lost in Columbus R32
27295
Hugo Grenier30FRA204+12+8Porto 2 R16212321
27347
Marc-Andrea Hüsler30SUI203-2
274230
Cezar Crețu25ROU203-2Lost in Porto 2 R32 
275217
Yi Zhou21CHN203-2Lost in Qual. Beijing R1
276267
Petr Bar Biryukov24RUS203+5+5Jingshan R16210296
277226
Juan Bautista Torres24ARG202-1+2Lost in Curitiba R16
278123
Jérôme Kym23SUI201+8+8Porto 2 R16
(R32  )
209318
279230
Max Hans Rehberg23GER201-5
280177
Nick Hardt26DOM200-5
281259
Michele Ribecai23ITA200-4
282268
Matthew Dellavedova26AUS199-4Lost in Jingshan R32
283121
Stefano Napolitano31ITA198-4
284274
Juan Manuel La Serna22ARG198-4
285257
Mili Poljičak22CRO197+8+8Porto 2 R16205314
286131
Genaro Alberto Olivieri28ARG197+5+6Curitiba R16203266
287247
Hynek Bartoň22CZE197-4
288210
Filip Jianu25ROU196-3Slobozia 2 R16
289103
Stefan Kozlov28USA195+5+6Columbus R16201264
290237
Alastair Gray28GBR192-3
291287
Max Schönhaus19GER192-3
292287
Sergey Fomin25UZB192-3
293289
Carl Emil Overbeck25DEN191-3Lost in Porto 2 R32
29436
Pierre Hugues Herbert35FRA190-2Lost in Mouilleron le Captif R32
295158
Yu-hsiou Hsu27TWN187
296 NCH 
(300)
Petr Nesterov23BUL187+5+3Qual. Porto 2 W
Lost in Porto 2 R32 
297212
Johannus Monday24GBR186-1
298294
Raphaël Pérot25FRA186-1Lost in Columbus R32
299247
Florent Bax27FRA185-1Kigali R16
300197
Fajing Sun29CHN185-1Lost in Jingshan R32
301183
Oliver Crawford27GBR184-1
302139
Ugo Blanchet27FRA182+9+6Mouilleron le Captif R16188251
303298
Filippo Romano21ITA182+4+4Qual. Mouilleron le Captif W
Lost in Mouilleron le Captif R32
304301
Oliver Tarvet22GBR181-2
305261
Stefan Dostanic24USA181-2
306116
Calvin Hémery31FRA180-2Kigali R16
307273
Sean Cuenin22FRA180-2
308253
Giles Hussey29GBR178-2
309150
Oriol Roca Batalla33ESP178-1
310307
Georgii Kravchenko26UKR178-1Lost in Setubal R32
Lost in Qual. Porto 2 R1
311CH
Anton Matusevich25GBR177+2+3Qual. Porto 2 W
Lost in Porto 2 R32
312306
Daniel Milavsky25USA177+4+4Lost in Columbus R16
313280
Sandro Kopp26AUT177-3
314295
Mert Alkaya26TUR176-2
315314
Carlo Alberto Caniato20ITA174-1
316242
Enrico Dalla Valle28ITA174+4+4Bari QF180216
317147
Guy den Ouden24NED173-2
318244
Lucas Poullain30FRA172+16+11Mouilleron le Captif QFLost in Setubal R32182235
319144
Akira Santillan29JPN172-2Lost in Jingshan R32
320284
Dali Blanch23USA171-2
321300
Radu Mihai Papoe24ROU170-2Slobozia 2 R16
322 NCH 
(335)
Mees Rottgering19NED169+13+12Columbus QF179232
323307
Thomas Faurel20FRA168+2+4Lost in Mouilleron le Captif R16
324280
Yankı Erel26TUR168+7+6Jingshan R16175261
325311
Luciano Emanuel Ambrogi22ARG168-4
326235
Marko Topo23GER167+1+3Lost in Qual. Porto 2 R2
327322
Cruz Hewitt17AUS167-5
328175
Álvaro Guillén Meza23ECU167-5
329268
Gonzalo Villanueva31ARG166+2Curitiba R16172235
330290
Federico Bondioli21ITA165-6
331284
Florian Broska28GER164-5Slobozia 2 R16
332260
Carlos Sánchez Jover26ESP164-4
333303
Francesco Forti27ITA163-3
334201
Gilles Arnaud Bailly21BEL162-2
335250
Andres Martin25USA162-2Lost in Qual. Columbus R1
336260
Tiago Pereira22POR162+3+5Porto 2 R16170279
337336
Joaquin Aguilar Cardozo21URU157-1
338217
Jonáš Forejtek25CZE157-1
339278
Tyler Zink25USA157-1Lost in Columbus R32
340181
Abdullah Shelbayh22JOR155+6+6Columbus R16161224
341212
Michael Geerts31BEL155+3+5Qual. Porto 2 W
Lost in Porto 2 R32
342316
Eduardo Ribeiro28BRA155-2Lost in Curitiba R32
343341
Valerio Aboian24ARG155-2
344 NCH 
(363)
Dylan Dietrich22SUI153+19+12Columbus QF163216
345167
Laurent Lokoli31FRA152+40+18Bari R16Lost in Santa Margherita 8 F156198
346257
Miguel Damas26ESP152-4Zaragoza R16
347269
Aidan Mayo23USA151+9+6Columbus R16157220
348338
Edward Winter22AUS151-5Lost in Columbus R32
34978
Nicolás Kicker34ARG150-4
350344
Carlos Maria Zarate21ARG149-3Lost in Curitiba R32
351105
Duje Ajduković25CRO148-3Lost in Qual. Bari R1
352 NCH 
(353)
Arthur Nagel23FRA148+1+2Lost in Forbach SF
35380
Norbert Gombos36SVK147-4
354134
Moez Echargui33TUN147+17+8Porto 2 R16155264
355342
Jake Delaney29AUS147-5Darwin R16
35639
Mikhail Kukushkin38KAZ146-5
357276
Petr Brunclík20CZE146-5
358329
Juan Estevez21ARG146-4
359355
Timo Legout24FRA145-4
360225
Philip Sekulic23AUS145-3Darwin R16
361158
Tung Lin Wu28TWN144-3
362332
Tiago Torres24POR144-3Lost in Porto 2 R32 
363125
Juan Pablo Ficovich29ARG143-3
364159
Dimitar Kuzmanov33BUL143-3Lost in Bari R16
365135
Mitchell Krueger32USA142+16+6Columbus R16148211
366362
Patrick Schoen21SUI142-4
36783
Carlos Taberner29ESP141+9+4Bari R16145187
368353
Dhakshineswar Suresh26IND141-4
369339
Ivan Marrero Curbelo28ESP141-4Lost in Qual. Porto 2 R1
370358
Tommaso Compagnucci26ITA141-4
371249
Mathys Erhard24FRA141-4Lost in Qual. Mouilleron le Captif R2
372200
George Loffhagen25GBR140-4
373364
Alejo Sanchez Quilez21ESP140-3+1Lost in Qual. Porto 2 R2
Lost in Porto 2 R32
374321
Robert Strombachs27LAT140+47+24Sharm El Sheikh 15 R16Sharm El Sheikh 14 W
375336
Ognjen Milić19SRB139-6
376108
Franco Agamenone33ITA139-1+1Lost in Qual. Bari R2
377339
Andrey Chepelev28RUS139-5
378176
Daniel Masur31GER138-5
379358
Sebastian Sorger20AUT138-5Lost in Pardubice R32
38056
Daniel Elahi Galán30COL137-3
381263
Eliakim Coulibaly24CIV137-3Lost in Qual. Porto 2 R1
382271
Mateus Alves25BRA137+35+21Curitiba R16Maringa 3 W143206
383147
Kaichi Uchida32JPN137-4
38493
Andrej Martin37SVK136-4Lost in Bari R32
385365
Max Wiskandt24GER136-3Lost in Bari R32
386364
Lucio Ratti22ARG135-3
387381
Massimo Giunta22ITA135+1+3Bari R16139181
388194
Dan Added27FRA135-4Lost in Mouilleron le Captif R32
389321
Gabriele Piraino22ITA134-3
390180
Yuta Shimizu27JPN134+5+7Jingshan R16141227
391360
Lui Maxted22GBR133+3+4Lost in Setubal QF
Lost in Qual. Porto 2 R2
392357
Eric Vanshelboim25UKR133+4+6Lost in Santa Margherita 8 SF
393260
Robin Bertrand23FRA133-6Lost in Setubal QF
Lost in Qual. Porto 2 R2
394346
Kasidit Samrej25THA132-5
395305
Alex Martinez25ESP131-5
396256
Johan Nikles29SUI130-5
397335
Jacopo Vasami18ITA129-5
398379
Jack Kennedy18USA129-5Lost in Columbus R32
399386
Samuele Pieri24ITA128-1+2Bari R16132174
400362
Manas Dhamne18IND127-1+2Lost in Qual. Mouilleron le Captif R2
401287
Antoine Ghibaudo21FRA126-4
402397
Henry Bernet19SUI125+81+31Mouilleron le Captif R16Falun W131194
403300
Hamish Stewart27GBR124-3
404299
Vadym Ursu29UKR124-3Lost in Qual. Porto 2 R1
40572
Yosuke Watanuki28JPN123-3
406168
Murkel Dellien29BOL122-3Lost in Curitiba R32
407404
Ozan Baris22USA121-3Lost in Columbus R32
408303
Arthur Weber34FRA121-3Lost in Jingshan R32
409406
Pavel Lagutin21RUS121-3
410405
Juan Cruz Martin Manzano21ITA121+16+6Bari QF127163
411221
Hernán Casanova32ARG120-4Lost in Curitiba R32
412331
Masamichi Imamura27JPN120-4Lost in Jingshan R32
413409
Sebastian Gorzny22USA119-4
414229
Marek Gengel31CZE119-4
415414
Niels Visker24NED119+3+3Qual. Mouilleron le Captif W
Lost in Mouilleron le Captif R32
416363
Justin Boulais24CAN119-5Lost in Qual. Mouilleron le Captif R1
417371
Ryan Nijboer27NED119-5Zaragoza R16
41865
Thanasi Kokkinakis30AUS118-5
419280
Jie Cui28CHN118+39+13Lost in Qual. Beijing R2
420306
Blaise Bicknell24JAM118-6Lost in Columbus R32
421177
Omar Jasika29AUS118+7+3Qual. Jingshan W
Lost in Jingshan R32
422368
Olle Wallin24SWE117-7Lost in Bari R32
423419
Mitsuki Wei Kang Leong22MAS117-4+1Lost in Qual. Jingshan R2
424347
Ioannis Xilas25GRE117+3+2Lost in Sabadell 2 QF
425177
Andrea Collarini34ARG116-9
426234
Maxime Chazal33FRA116-6Monastir 39 R16
427422
Izan Almazan Valiente20ESP116-5
428116
Marc Polmans29AUS115-4
429185
Aziz Dougaz29TUN115-6Lost in Yinchuan R32
430 NCH 
(442)
Luca Staeheli26SUI115+18+8Qual. Columbus W
Lost in Columbus R16
431414
Semen Pankin27RUS115-6Lost in Yinchuan R16
Lost in Jingshan R32
432421
Karim Bennani19MAR114-3
433142
Ivan Gakhov29RUS114+13+7Lost in Sabadell 2 SF
Lost in Zaragoza R32
434267
Louis Weßels28GER114-4Lost in Slobozia 2 R32
435CH
Paulo Andre Saraiva Dos Santos26BRA114+2Qual. Curitiba W
Lost in Curitiba R32
436428
Mika Petković19GER114-5Lost in Bari R32
43726
Jordan Thompson32AUS113-5
438430
Enzo Aguiard24AUS113+2Lost in Yinchuan R16
Lost in Qual. Jingshan R2
439180
Paul Jubb26GBR113+12+7Sharm El Sheikh 15 R16Lost in Sharm El Sheikh 14 SF
440279
Garrett Johns25USA113-7Lost in Santa Margherita 8 R16
Lost in Bari R32
441180
Justin Engel18GER112-7
4424
Kei Nishikori36JPN111-6Tokyo R32161611
443437
Spencer Johnson23USA111-6
444215
Khumoyun Sultanov27UZB111-5
445424
Eero Vasa29FIN111+12+6Lost in Falun SF
446434
Sergi Perez Contri28ESP111-6
447134
Geoffrey Blancaneaux28FRA111-6Lost in Bari R32
448395
Alafia Ayeni27USA110-5+2Lost in Qual. Columbus R2
449439
Matthew William Donald21CZE109+11+5Bari R16Qual. Bari W113155
450318
Gerard Campana Lee21KOR109+65+23Sabadell 2 W
451442
Kenta Miyoshi22JPN108-9
452431
Yannik Kelm21GER108-8
453388
Karan Singh23IND108+33+14Sharm El Sheikh 15 R16Lost in Sharm El Sheikh 14 F
454117
Felipe Meligeni Alves28BRA107+9+6Lost in Curitiba R16
455191
Nerman Fatić31BIH107-10
456342
Luca Castelnuovo29SUI107-9
457160
Oleksii Krutykh26UKR107-8Lost in Pardubice R32
458424
Constantin Bittoun Kouzmine27FRA107-8Lost in Qual. Mouilleron le Captif R1
459307
Oleg Prihodko28MKD106-7
460452
Karl Poling27USA106-7Lost in Qual. Mouilleron le Captif R1
461157
Santiago Taverna27ARG106-7
462448
Dušan Obradović25SRB106-7
463271
Blake Ellis27AUS105-7Lost in Darwin R32
464449
Emile Hudd26GBR105-5Lost in Qual. Mouilleron le Captif R1
465170
James Trotter27JPN104-3+2Lost in Qual. Columbus R2
Lost in Columbus R32
466222
Viktor Durasovic29NOR104-1+3Qual. Mouilleron le Captif W
Lost in Mouilleron le Captif R32
467382
Andrew Fenty26USA104+4Lost in Columbus R16
4687
David Goffin35BEL103-7Lost in Mouilleron le Captif R32
469153
Denis Yevseyev33KAZ101-3
470433
Fausto Tabacco24ITA100+8+4Lost in Setubal R16
Qual. Porto 2 W
Lost in Porto 2 R32
47176
Filip Misolic25AUT99-3Lost in Qual. Bari R1
472470
César Bouchelaghem22FRA99-2
473438
Quinn Vandecasteele24USA99-4Lost in Qual. Columbus R2
474368
Alexander Binda25ITA99+19+7Lost in Yinchuan SF
Lost in Qual. Jingshan R2
475314
Moerani Bouzige27AUS99-4Lost in Darwin R32
476298
Aidan McHugh26GBR98-2+1Lost in Forbach R16
477270
Corentin Denolly29FRA98-5Kigali R16
478183
Federico Arnaboldi26ITA98-2+2Qual. Bari W
Lost in Bari R32
479271
Evan Zhu28USA98+23+9Jingshan R16Qual. Jingshan W105191
480254
Mats Rosenkranz28GER97-7
481451
Koki Matsuda25JPN97-6Lost in Qual. Jingshan R1
482271
Pedro Sakamoto33BRA97+44+15Curitiba R16Lost in Maringa 3 F
Qual. Curitiba W
103166
483 NCH 
(486)
Duncan Chan21CAN96+6+4Qual. Columbus W
Lost in Columbus R32
484409
Alex Hernandez27MEX96-7
485340
Colin Sinclair31NMI96-6Darwin R16Lost in Yinchuan R32
486358
Trevor Svajda20USA95-6Lost in Columbus R32
487479
Thijs Boogaard18NED95-6+1Lost in Falun R16
Lost in Qual. Mouilleron le Captif R1
488191
Dragos Nicolae Madaras29SWE95+8+4Telavi 2 QFLost in Telavi SF
489463
Sander Jong26NED95+41+14Zaragoza R16Lost in Sabadell 2 F
49039
Radu Albot36MDA94-26-7
491410
Cyril Vandermeersch27FRA94-9
492489
Niels McDonald18GER94+2Lost in Qual. Mouilleron le Captif R2
493427
João Eduardo Schiessl22BRA94+19+8Curitiba R16Lost in Maringa 3 QF100163
494207
Daniel Dutra da Silva38BRA94-10
495485
Ivan Ivanov17BUL94-10
496155
Dmitry Popko29KAZ93+49+15Telavi 2 QFTelavi W
497301
Maximus Jones22THA93-10
498403
Jack Logé21BEL93-10Monastir 39 R16
499467
Yassine Dlimi23MAR92-9
500318
Alex Martí Pujolras27ESP92-3+1Lost in Sabadell 2 R16
501143
Benjamin Hassan31LBN92-10Lost in Bari R32
502491
Filip Jeff Planinšek25SLO92-8Slobozia 2 R16Lost in Pardubice R32
503448
Branko Djurić21SRB91+16+7Lost in Sharm El Sheikh 14 SF
504171
Beibit Zhukayev25KAZ91-9
505489
Anton Shepp23NZL91-7
506143
Hiroki Moriya35JPN91-6+1Lost in Qual. Jingshan R2
507449
Miguel Tobon20COL91-8Lost in Curitiba R32
508350
Vladyslav Orlov31UKR89-7Lost in Qual. Porto 2 R1
509395
Stefan Palosi26ROU88-6
510 NCH 
(517)
Yanis Ghazouani Durand26FRA88+7+3Qual. Mouilleron le Captif W
Lost in Mouilleron le Captif R32
511502
Tai Sach24AUS88-7Lost in Darwin R32
512240
Patrick Zahraj27GER88-2+1Lost in Qual. Mouilleron le Captif R2
513289
Lilian Marmousez24FRA87+19+7Lost in Sabadell 2 SF
514463
Reda Bennani19MAR87-9
514505
Nikita Mashtakov27UKR87-9Sibenik R16
516373
Bor Artnak22SLO87-9
517387
Gianmarco Ferrari25ITA87+4+3Lost in Santa Margherita 8 QF
Lost in Qual. Bari R1
518284
Adrian Boitan27ROU87-10Slobozia 2 R16
519334
Leo Borg23SWE87-10
520438
Daniel Siniakov23CZE86-9
521288
Fabrizio Andaloro25ITA86+2+3Qual. Bari W
Lost in Bari R32
522 NCH 
(542)
Pierluigi Basile19ITA86+20+7Bari R16Qual. Bari W90132
523407
Sergio Callejon Hernando22ESP86-10
524513
Alan Magadan25MEX86-10
525521
Romain Faucon24BEL86-3+2Sharm El Sheikh 15 R16Lost in Sharm El Sheikh 14 QF
526161
Alibek Kachmazov24RUS85+87+25Yinchuan W
527390
Tibo Colson26BEL85-11
528160
Li Tu30AUS85+1+4Qual. Columbus W
Lost in Columbus R32
529357
Luca Potenza26ITA85+7+5Qual. Porto 2 W
Lost in Porto 2 R32
530525
Daniil Ostapenkov23BLR85+23+9Columbus R16Qual. Columbus W91154
531485
Digvijay Pratap Singh26IND85+21+8Baku 2 R16Lost in Baku F
532502
Alexander Donski28BUL84-14Lost in Qual. Porto 2 R1
53378
Yasutaka Uchiyama34JPN84-13
534424
Lorenzo Joaquín Rodríguez27ARG84+4+4Qual. Curitiba W
Lost in Curitiba R32
535319
Christian Langmo30USA84-11+1Lost in Qual. Porto 2 R2
536146
Rudolf Molleker25GER83-1+3Lost in Pardubice QF
537517
Shunsuke Mitsui24JPN82-3+2Lost in Qual. Columbus R2
538524
Luca Wiedenmann28GER82-13
539537
Millen Hurrion27GBR82-2+2Baku 2 R16Lost in Baku QF
540485
Aziz Ouakaa27TUN82-13Monastir 39 R16Lost in Sharm El Sheikh 14 R32
54163
Jason Kubler33AUS81-13
542123
Ryan Peniston30GBR81-2+2Lost in Qual. Mouilleron le Captif R2
543463
Pedro Vives Marcos25ESP81-10+1Zaragoza R16Lost in Sabadell 2 R16
544485
Giuseppe La Vela25ITA81-13Lost in Qual. Bari R1
545449
Fares Zakaria25EGY81-1+2Sharm El Sheikh 15 R16Lost in Sharm El Sheikh 14 QF
546539
Leonardo Rossi24ITA81-7+1Lost in Qual. Mouilleron le Captif R2
547404
Cannon Kingsley25USA79-6
548510
M Rifki Fitriadi27INA79-5
549543
Melios Efstathiou27CYP78-3
550505
Peter Makk24HUN78-3Lost in Monastir 38 R16
551548
Keisuke Saitoh25JPN78-1+1Lost in Qual. Jingshan R2
552545
Martin Van Der Meerschen26BEL78-4Sibenik R16
553483
Alec Deckers26NED78+101+24Setubal W
554537
Gavin Young24USA77-5
555502
Adrian Ötzbach28GER77-4Lost in Qual. Bari R2
556532
John Echeverria24ESP75-2Lost in Monastir 39 R32
557 NCH 
(564)
Lorenzo Angelini20ITA75+12+5Lost in Santa Margherita 8 R16
Lost in Bari R16
558110
Giulio Zeppieri24ITA74-3
55919
Hyeon Chung30KOR74-3
560555
Dimitris Sakellaridis20GRE74-3Lost in Qual. Bari R2
561 NCH 
(686)
Sebastian Dominko23SLO73+129+25Pardubice W
Lost in Slobozia 2 R32
562558
Maximo Zeitune20ARG73-4
563415
Lorenzo Carboni20ITA73+3+2Zaragoza R16Lost in Santa Margherita 8 QF
56499
Alexander Ritschard32SUI72-5Zaragoza R16
565347
Samir Banerjee22USA72+59+14Lost in Falun F
566383
Lukáš Pokorný24SVK72+27+7Slobozia 2 R16Lost in Pardubice SF
567560
Pierre Delage25FRA72-7Zaragoza R16
568 NCH 
(597)
Bruno Fernandez22BRA72+29+8Lost in Qual. Curitiba R2
Lost in Curitiba R16
569517
Nino Ehrenschneider25GER72-8Luan 4 R16Lost in Yinchuan R32
570476
Ignacio Monzón28ARG72-8Lost in Telavi QF
571561
Gabriel Ghetu18ROU71-8Lost in Slobozia 2 R32
572564
Matisse Bobichon24FRA71-8Lost in Qual. Mouilleron le Captif R1
573358
Svyatoslav Gulin23RUS71-8Lost in Qual. Bari R2
574485
Taha Baadi25MAR70-7
575432
Iliyan Radulov21BUL70-7
576533
Toufik Sahtali27ALG70-6Kigali R16
577 NCH 
(599)
Bryce Nakashima22USA69+22+6Columbus R1675138
578211
Javier Barranco Cosano27ESP69-7Zaragoza R16
579508
Pavle Marinkov20AUS69-7
580127
Jelle Sels31NED69-7Lost in Qual. Mouilleron le Captif R1
581507
Kaylan Bigun20USA69+13+4Qual. Columbus W
Lost in Columbus R32
582237
Saba Purtseladze25GEO69-8Lost in Telavi 2 R16
583531
Marcel Zieliński25POL69-8Lost in Pardubice R32
584356
Miloš Karol23SVK68-8
585150
João Domingues32POR68+11+4Lost in Setubal R16
Lost in Qual. Porto 2 R2
586562
Daniel de Jonge27NED68+3+2Lost in Forbach QF
587491
Robin Catry24FRA68-10Lost in Yinchuan R32
588443
Federico Iannaccone27ITA68-10Lost in Qual. Bari R1
589477
Kirill Kivattsev28RUS68-10
590436
Sebastian Gima24ROU68-10Slobozia 2 R16
591576
Keegan Rice20CAN67-10
592430
Erik Arutiunian21BLR67-10
593547
Matyas Fuele27HUN67-10
594584
Alejandro Juan Mano21ESP67-10
595 NCH 
(651)
Goncalo Marques20POR67+57+13Porto 2 R16
(R32  )
Qual. Porto 2 W75184
596585
Chase Ferguson27AUS67-11Lost in Yinchuan R16
Lost in Qual. Jingshan R1
597555
John Hallquist Lithen24SWE67-11Ann Arbor R16Lost in Columbia R16
598580
Paul Inchauspe22FRA66-11
599486
Alec Beckley25RSA66-11Kigali R16
600519
Amr Elsayed27EGY66-10Sharm El Sheikh 15 R16Lost in Sharm El Sheikh 14 R32
601588
Amit Vales21ISR66-10
602263
Christoph Negritu32GER65-10
603421
Hikaru Shiraishi26JPN65-8Lost in Qual. Jingshan R1
604128
Andrea Vavassori31ITA63-6
605600
Hunter Heck24USA63-5
606 NCH 
(616)
Andrea De Marchi19ITA63+10+3Lost in Santa Margherita 8 QF
607600
Naoya Honda20JPN63-6Lost in Qual. Jingshan R1
608469
Juan Sebastián Gómez34COL62-6
609573
Jamie Mackenzie18GER62-6
610183
Adrian Andreev25BUL62-6
611564
Alexander Vasilev19BUL62-6
612603
Pieter De Lange20NED62-6
613513
Kai Wehnelt30GER62-6Lost in Qual. Bari R1
614 NCH 
(647)
Andreja Petrovic26NOR62+33+7Lost in Falun SF
Lost in Ann Arbor R32
615449
Takuya Kumasaka27JPN62-7
616296
Oleksandr Ovcharenko24UKR61-1+1Lost in Qual. Bari R2
617597
Lorenzo Bocchi28ITA61-8
618603
Amir Omarkhanov18KAZ61-8
619443
Yanaki Milev22BUL61-8
620348
Ryan Seggerman27USA60-8Lost in Qual. Jingshan R1
621614
Daniel Jade17FRA60-7
622617
Thiago Cigarran26ARG60-5
623298
Jacopo Berrettini27ITA59-5
624285
Alexander Weis29ITA59-5
625569
Alan Fernando Rubio Fierros27MEX59-5
626616
Tuncay Duran22TUR59-5Monastir 39 R16
627527
Michael Bassem Sobhy22EGY59-1+1Lost in Columbia R16
Lost in Qual. Columbus R1
628433
Pietro Fellin25ITA59+10+3Lost in Sharm El Sheikh 14 QF
Lost in Sharm El Sheikh 15 R32
629 NCH 
(665)
Daniele Rapagnetta19ITA59+36+7Sibenik R16Lost in Santa Margherita 8 SF
630347
Sanhui Shin29KOR59-7
631280
Dominik Palán26CZE59-9Lost in Yinchuan R32
Lost in Qual. Jingshan R1
632622
Michael Antonius16USA58-7Lost in Qual. Columbus R1
633 NCH 
(657)
Guto Miguel17BRA58+28+6Curitiba R1664127
634553
Pedro Rodenas22ESP58-4+1Zaragoza R16Lost in Sabadell 2 R16
635623
Samuel Heredia20COL58+20+4Qual. Curitiba W
Lost in Curitiba R32
636586
Nicolas Tepmahc25FRA58-9
637546
Aidan Kim21USA57-9
638520
Conner Huertas del Pino30PER57-9
639331
Carlos Lopez Montagud26ESP57-8
640554
Guillaume Dalmasso23FRA57-8
641170
Maxime Janvier29FRA57-8Lost in Qual. Mouilleron le Captif R1
642633
Gabriele Bosio25ITA57-8Telavi 2 QFLost in Telavi R32
643410
Stefan Popović23SRB57-8
64471
Cedrik Marcel Stebe35GER56-8
645636
Ryan Colby23USA56-8Lost in Qual. Columbus R1
646509
Manuel Mazza27ITA56-7
647378
Dan Martin27CAN56-7
648513
Stefan Adrian Andreescu24ROU56-7Lost in Slobozia 2 R32
649563
Mario Gonzalez Fernandez24ESP56-7Lost in Setubal R32
Lost in Qual. Porto 2 R1
650394
Tiago Cação28POR56-7Lost in Setubal R32
Lost in Qual. Porto 2 R1
651 NCH 
(655)
Ignacio Parisca Romera21VEN56+8+3Lost in Sabadell 2 QF
Lost in Qual. Bari R1
652650
Nikolai Barsukov19GER56-2+1Lost in Yinchuan R16
Lost in Luan 4 R32
653642
Roger Pascual Ferra20ESP55-9
654624
Yaroslav Demin21RUS55-9
655252
Samuel Vincent Ruggeri24ITA55+16+4Lost in Monastir 38 SF
656479
Tomasz Berkieta20POL55-10
657251
Ergi Kırkın27TUR55-9
658424
Kokoro Isomura23JPN55-9
659595
Théo Papamalamis20FRA54-8Fayetteville R16
660447
Kuan Yi Lee30TWN54-7
661458
Nicolas Zanellato24BRA54+12+3Lost in Maringa 3 SF
662161
Filip Peliwo32POL54+12+3Lost in Yinchuan QF
Lost in Qual. Jingshan R1
663634
Timofei Derepasko19RUS54-7Lost in Telavi R32
Lost in Telavi 2 R32
664514
Marlon Vankan26GER53-7Kigali R16
665430
Sidharth Rawat33IND53-7Lost in Qual. Jingshan R1
666656
Isaac Becroft25NZL53-6Luan 4 R16
667573
Karol Filar28POL53-1+1Lost in Baku QF
668635
John Sperle24GER53+4+2Qual. Bari W
Lost in Bari R32
669470
Imanol López Morillo26ESP53+6+2Qual. Bari W
Lost in Bari R32
670327
Naoki Nakagawa29JPN52-8
671595
S D Prajwal Dev30IND52-7
672659
Anton Arzhankin23RUS52-9Sharm El Sheikh 15 R16Lost in Sharm El Sheikh 14 R32
673669
Marc Majdandzic21GER52+4+2Lost in Baku QF
674458
Maxwell McKennon24USA52-7
675229
Mukund Sasikumar29IND52+40+7Lost in Yinchuan SF
Lost in Luan 4 R32
676352
Giovanni Oradini29ITA52-8
677252
Tom Paris24FRA51-8Lost in Qual. Mouilleron le Captif R1
678662
Stefan Horia Haita19ROU51-8Lost in Slobozia 2 R32
679233
Gabriel Debru20FRA50-3
680 NCH 
(800)
Arvid Nordquist28SWE50+126+15Baku W
681 NCH 
(704)
Juan Sebastian Osorio28COL50+23+4Lost in Maringa 3 QF
Lost in Qual. Curitiba R2
682316
Alberto Barroso Campos30ESP50+23+4Lost in Setubal R32
Qual. Mouilleron le Captif W
Lost in Mouilleron le Captif R32
683590
Ryan Dickerson29USA50+12+2Lost in Qual. Curitiba R2
684394
Bruno Kuzuhara22USA50-6Lost in Qual. Columbus R1
685450
Yurii Dzhavakian33UKR50-6Sharm El Sheikh 15 R16Lost in Sharm El Sheikh 14 R16
68640
Max Purcell28AUS49-6Luan 4 R16
687538
Pablo Martinez Gomez20ESP49-6Fayetteville R32
688479
Jacob Bradshaw23AUS49-5
689448
Aleksandre Bakshi29GEO49-7Lost in Baku R32
Lost in Baku 2 R32
690341
Wilson Leite34BRA49+39+6Lost in Maringa 3 SF
Lost in Qual. Curitiba R2
Lost in Curitiba R32
691362
Tim Handel29GER49-7Zaragoza R16Lost in Sabadell 2 R32
692648
Radu David Turcanu20ROU49-7Slobozia 2 R16
693468
Ryuki Matsuda26JPN49-7Luan 4 R16
694680
Daniel Salazar25COL49-7
695501
Shinji Hazawa27JPN49-7
696685
Walid Ahouda22MAR48-7
697616
Kārlis Ozoliņš24LAT48-6
698382
Thomas Fancutt31AUS48-6Lost in Qual. Jingshan R1
699690
Keshav Chopra24USA48-6Lost in Sharm El Sheikh 14 R32
700660
Daniel Antonio Núñez25CHI48-6
701599
Giorgio Tabacco23ITA48-5Lost in Setubal R16
Lost in Qual. Porto 2 R1
702363
Oscar Jose Gutierrez33ESP48-2+1Lost in Sabadell 2 R16
Lost in Zaragoza R32
703663
Samir Hamza Reguig24ALG48-2+1Monastir 39 R32Lost in Sharm El Sheikh 14 R16
704453
Arklon Huertas Del Pino Cordova32PER47-7
705688
Žiga Šeško18SLO47-7
706653
Matyáš Černý24CZE47+13+3Lost in Pardubice QF
707508
Manish Sureshkumar27IND47-8
708261
Alex Rybakov29USA47+5+2Lost in Qual. Columbus R2
709702
Kristijan Juhas25SRB46-7
710697
Grigory Shebekin21RUS46-7
711634
Léo Raquillet20FRA46-5
712654
Franco Ribero27ARG46-5
713651
Nicolás Villalón22CHI46-5
714484
Tristan McCormick27USA46-5Lost in Santa Margherita 8 R32
715 NCH 
(805)
Oliver Bonding19GBR45+148+15Ann Arbor R16Columbia W
716709
Patrick Brady21GBR45-6
717655
Thanapet Chanta27THA45-6
718375
Strong Kirchheimer31USA45-6
719576
Michal Krajčí21SVK45+3+1Sharm El Sheikh 15 R16Lost in Sharm El Sheikh 14 R16
720618
Santiago De La Fuente24ARG45+8+2Lost in Qual. Curitiba R2
721691
Dragos Nicolae Cazacu22ROU45-7Fayetteville R16Lost in Columbia R32
722600
Khololwam Montsi23RSA44-6Lost in Fayetteville R32
723438
Orel Kimhi23ISR44-6
724713
Herman Hoeyeraal24NOR44-6Darwin R16
725720
Stefano D'Agostino22ITA44-5
726477
Peter Fajta24HUN44-5
727723
Oskar Brostrom Poulsen24DEN44+15+3Lost in Falun QF
728238
Yusuke Takahashi28JPN44-5
729700
Jack Anthrop22USA43-5Lost in Setubal R32
730718
Andrew Johnson17USA43-5
731449
Maxim Zhukov21RUS43-5
732407
Michael Agwi23IRL43+59+7Lost in Setubal SF
733677
Kasra Rahmani20IRI43-6
734625
Leo Vithoontien27JPN43-4
735708
Evan Bynoe27USA43+13+2Fayetteville R16Lost in Columbia QF
736726
Nicolas Jadoun24FRA43-5Baku 2 R16Lost in Baku R32
737702
Noa Vukadin22CRO42-5
738189
Arthur Bouquier25FRA42-5
739455
Olaf Pieczkowski22POL42+2+1Ann Arbor R16Lost in Columbia R16
740440
Alessandro Pecci25ITA42-6
741735
Nico Hipfl20AUT42-6Lost in Sabadell 2 R32
742604
Dev Javia24IND42-6Kigali R16
743696
Matteo Covato21ITA42+4+1Lost in Forbach R16
744707
Seydina André23SEN42-7Lost in Columbia R32
745305
Kalin Ivanovski22MKD41+4+1Lost in Pardubice R16
746384
Neil Oberleitner27AUT41-8
747455
James Story25GBR41-8
748625
Igor Kudriashov23RUS41-8
749679
Dong Ju Kim24KOR41-6Luan 4 R16
750614
Yuta Kawahashi28JPN41-6
751587
Pawit Sornlaksup27THA41-6
752740
Calvin Müller26GER41-6Lost in Forbach R32
753 NCH 
(897)
Kuan Shou Chen18TWN40+147+14Lost in Yinchuan F
754746
Vignesh Gogineni23USA40-4Ann Arbor R32
755277
Michael Vrbenský26CZE40-4
756749
Matt Hulme27AUS40-4
757233
Yun seong Chung28KOR40-4Lost in Yinchuan R32
758546
Uisung Park26KOR40-4
759755
Niklas Guttau26GER40-4
760724
Matt Kuhar30USA40-4Ann Arbor R16
761689
Rodrigo Alujas24MEX40-4Kigali R16
762758
Gabriele Maria Noce30ITA40-4
763636
Aleksandr Braynin27UKR40-4Lost in Falun R32
764636
Taisei Ichikawa25JPN40-4Luan 4 R16
765741
Matthew Forbes20USA39-4Lost in Qual. Columbus R1
766289
Adria Soriano Barrera27COL39-4Lost in Setubal R32
767486
Alex Knaff28LUX39-4
768692
Rafael Izquierdo Luque26ESP39-4Lost in Setubal R32
Lost in Qual. Porto 2 R1
769508
Loann Massard21FRA39-4
770722
Alejandro Turriziani Álvarez23ESP39-4
771663
Benjamin Pietri30FRA39-4
772663
Lucas Andrade Da Silva21BRA38-4Lost in Curitiba R32
773536
Joshua Sheehy29USA38-4
774765
Manuel Plunger24ITA38-4Kigali R16
775604
Andres Santamarta Roig19ESP38-4
776280
Jakub Nicod22CZE38-4Sibenik R16
777 NCH 
(790)
Keaton Hance18USA38+13+2Lost in Qual. Columbus R2
778620
Ben Jones28GBR38-5
779232
José Pereira35BRA38+59+6Lost in Maringa 3 QF
Qual. Curitiba W
Lost in Curitiba R32
780769
Matt Ponchet22FRA38-6
781762
Noah Zamora23USA38-6Lost in Qual. Columbus R1
782656
Maik Steiner32GER38-6
783774
Conor Gannon24IRL38-6
784515
Émilien Demanet21BEL38-6Monastir 39 R32
785710
Carles Hernández25ESP38-1+1Monastir 39 R32Lost in Monastir 38 R16
786159
Hady Habib28LBN37-7
787680
Abel Forger21NED37-7
788777
Oskari Paldanius19FIN37-7
789474
Tsung Hao Huang26TWN37-7
790418
Maé Malige20FRA37+10+1Lost in Monastir 38 R16
Lost in Monastir 39 R32
791783
Tomás Martínez23ARG37-8
792437
Michiel De Krom28NED37-7Zaragoza R16Lost in Sabadell 2 R32
793786
Carles Cordoba20ESP37-7Lost in Sabadell 2 R32
Lost in Qual. Bari R1
794771
Cosme Rolland De Ravel22FRA36+9+1Lost in Columbia R16
79599
Brandon Holt28USA36-8
796447
Tomás Farjat25ARG36-8
797609
Fryderyk Lechno-Wasiutyński21POL36-8
798786
Yannick Theodor Alexandrescou18FRA36-6
799361
Viacheslav Bielinskyi22UKR36-6
800289
Renta Tokuda28JPN36-6
801763
Rares Teodor Pieleanu19ROU36-6Slobozia 2 R16
802794
Anas Mazdrashki20BUL36-6
803471
Yuki Mochizuki28JPN36-6
804549
Tianhui Zhang20CHN36-6
805 NCH 
(886)
Michele Mecarelli19ITA36+83+8Telavi 2 QFLost in Telavi F
806403
Lorenzo Rottoli24ITA36-7
807 NCH 
(851)
Victor Hugo Remondy Pagotto21BRA36+47+5Lost in Maringa 3 R16
Qual. Curitiba W
Lost in Curitiba R32
808712
Benjamin Torrealba21CHI36-7
809575
Luca Castagnola24ITA36-7Sharm El Sheikh 15 R16Lost in Sharm El Sheikh 14 R16
810798
Nicolas Oliveira20BRA35-6Lost in Qual. Columbus R1
811527
Ye Cong Mo26CHN35-6
812603
Oscar Weightman24GBR35-5
813711
Vincent Marysko20GER35-5
814362
Bastián Malla30CHI35-5
815793
Yuta Tomida19JPN35-5Luan 4 R16
816811
Aaron Funk20GER35-5
817716
Dinko Dinev22BUL35-5
818416
Étienne Donnet25FRA34+176+15Monastir 38 W
819673
Gustavo Ribeiro De Almeida20BRA34-6
820 NCH 
(822)
Dominik Reček31CZE34+29+3Lost in Pardubice QF
821759
Jesse Flores31CRC34+29+3Lost in Yinchuan QF
822785
Dimitris Azoidis25GRE34-8
823355
Karl Friberg27SWE34+32+3Lost in Falun QF
824813
Alan Ważny19POL34-9
825787
Nikola Slavic26SWE34-9Lost in Falun R32
826 NCH 
(827)
Pietro Marino25ITA34+4+1Lost in Santa Margherita 8 R16
Lost in Sibenik R32
827641
Kosuke Ogura30JPN34-10Luan 4 R16
828236
JiSung Nam33KOR33-10
829816
Jannik Opitz28GER33-10Slobozia 2 R16
830787
Scott Jones28AUS33-10Darwin R16
831541
Arda Azkara23TUR33-10Baku 2 R16
832719
Hanyi Liu25CHN33-10Lost in Jingshan R32
833544
Adhithya Ganesan20USA33-10Lost in Ann Arbor R32
834758
Alexandre Reco27FRA33+48+4Qual. Mouilleron le Captif W
Lost in Mouilleron le Captif R32
835648
Attila Boros22HUN33-11
836825
Charles Bertimon27FRA33-11Sibenik R16
837764
Mert Naci Türker28TUR33-11Monastir 39 R16Lost in Monastir 38 R32
838184
Nicholas David Ionel23ROU33-11Lost in Santa Margherita 8 R32
839822
Nicolas Robert20FRA33-11Lost in Monastir 38 R32
Lost in Monastir 39 R32
840769
Miles Jones25USA33-11
841 NCH 
(844)
William Rejchtman Vinciguerra19SWE33+3+1Lost in Falun R16
842741
Joshua Charlton27AUS33-11Lost in Darwin R32
843109
Lukáš Klein28SVK32-11
84449
Federico Coria34ARG32-11
845538
Johan Alexander Rodriguez23COL32-11Fayetteville R16
846219
Nicolás Álvarez Varona25ESP32-11
847760
Gian Luca Tanner25SUI32-11
848114
Gijs Brouwer30NED32-11
849811
Maximilian Homberg23GER32-10
850395
Rigele Te28CHN32-10Lost in Qual. Beijing R1
851620
Josip Šimundža21CRO32-10
852836
Lorenzo Gagliardo26ARG32-10
853812
Sam Ryan Ziegann28AUS32-10Lost in Darwin R32
854 NCH 
(867)
Andrea Colombo23ITA32+20+2Lost in Monastir 38 QF
Lost in Monastir 39 R32
855433
Aristotelis Thanos25GRE31-10
856692
Hoyoung Roh20KOR31-10Fayetteville R16
857470
Filippo Moroni25ITA31+7+1Lost in Qual. Bari R2
858843
Linus Lagerbohm18FIN31-11
859833
Markus Mölder21EST31-11
860851
Benjamin Willwerth19USA31-9Lost in Ann Arbor R32
861744
Nikita Belozertsev17UZB31-9
862451
Marko Miladinović25SRB31-9
863496
Denis Klok28RUS31+8+1Lost in Telavi R16
Lost in Telavi 2 R32
864 NCH 
(873)
Rafael Tosetto27BRA31+9+1Lost in Maringa 3 R16
Lost in Qual. Curitiba R1
865856
Egor Pleshivtsev19RUS31-9
866713
Grigoriy Lomakin28KAZ31-9
867854
Giannicola Misasi26ITA31-9Lost in Santa Margherita 8 R32
Lost in Telavi 2 R16
86816
Nicolás Jarry30CHI30-9
869824
Jangjun Kim19KOR30-9
870736
Martin Borisiouk26BLR30-9
871638
Yusuke Kusuhara29JPN30-9
872817
Natan Rodrigues24BRA30-7
873861
Robert Guna21ROU30-7Lost in Slobozia 2 R32
874724
Fernando Cavallo20ARG30-7
875479
Felix Corwin30USA30-7Ann Arbor R16
876869
Hiromasa Koyama18JPN30-7
877803
Michel Hopp27GER30-7Sibenik R16
878 NCH 
(908)
Oliver Okonkwo26GBR30+32+4Qual. Columbus W
Lost in Columbus R32
879688
Alexandre Aubriot27FRA30-7Lost in Sibenik R32
880621
Samuel Alejandro Linde Palacios18COL30-5
881829
Tom Zeuch26GER30+3+1Lost in Forbach R16
882745
Taiyo Yamanaka25JPN30-6Luan 4 R16
883853
Alaa Trifi19TUN30-6
884561
Fermin Tenti29ARG30-6
885870
Davide Tortora26ITA29-6
886774
Nitin Kumar Sinha27IND29-6
887 NCH 
(907)
Matteo Sciahbasi19ITA29+20+3Lost in Santa Margherita 8 QF
Lost in Bari R32
888871
Theodore Dean24USA29-7
889883
George Lazarov21BUL29-6
890643
Lorenzo Claverie24VEN28-5
891107
Nicolas Moreno De Alboran29USA28-5
892863
Maxwell Exsted19USA28-5
893883
Giulio Perego23ITA28+2+1Lost in Setubal R16
894 NCH 
(896)
Aditya Vishal Balsekar23IND28+3+1Lost in Baku R16
89537
Emil Ruusuvuori27FIN27-6
896890
Jerry Roddick24USA27-6Qual. Fayetteville W
Lost in Fayetteville R32
897867
Qian Sun25CHN27-6
898614
William Grant25USA27-6
899879
Ronit Karki18USA27-6
900378
Sora Fukuda28JPN27-6
901536
Ryotaro Taguchi26JPN27-5
902675
Francisco Rocha26POR27+10+1Lost in Setubal R16
Lost in Qual. Porto 2 R1
903 NCH 
(909)
Kerem Yilmaz19TUR27+10+1Baku 2 R16Lost in Baku R16
904272
Orlando Luz28BRA26-6
905866
Max Dahlin20SWE26-6Ann Arbor R32
906739
Filip Pieczonka22POL26-4
907839
Benito Sánchez Martinez24GER26-6Lost in Bari R32
908429
Alvin Nicholas Tudorica24CAN26-5Fayetteville R16Lost in Columbia R32
909114
Jason Jung37TWN26-5
910822
Ofek Shimanov21ISR26-5
911857
Charlie Robertson19GBR26-5Fayetteville R32
912364
Mikalai Haliak28BLR26-4
913228
Stefan Seifert41GER26+109+8Lost in Forbach F
914909
Lorenzo Comino20ITA26-5Lost in Santa Margherita 8 R32
915910
Mickael Kaouk18FRA26-4
916861
Marcus Walters28GBR26+12+1Baku 2 R16Lost in Baku R16
917273
Elmar Ejupovic33GER25-3
91813
Nick Kyrgios31AUS25-3
919136
Alexey Vatutin33RUS25-3
920916
Muhammad Shoaib24PAK25-3
921816
Zsombor Velcz23HUN25-3Lost in Columbia R32
Lost in Ann Arbor R32
922319
Patrick Maloney26USA25-3Lost in Columbus R32
923919
Pablo Perez Ramos23ESP25-3
924461
Peter Bertran30DOM25-3
925918
Noritaka Koizumi23JPN25-3
92674
Mirza Bašić35BIH25-3
927878
Tristan Stringer20USA25-3
928627
Ryan Fishback24USA25-3
929926
Geun Jun Kim25KOR25-3
930299
Hazem Naw26SYR25-3
931796
Finn Murgett25GBR25+34+3Qual. Setubal W
Lost in Setubal QF
932908
Daniil Sarksian20ARM25-3
933562
Cooper Williams21USA24-3
934533
Luis Carlos Alvarez22MEX24-3Lost in Qual. Bari R1
935740
Pierre Yves Bailly22BEL24-3
936913
Kriish Tyagi19IND24-3
937 NCH 
 1222
Flynn Thomas18SUI24+334+15Forbach W
938920
Ronald Hohmann25USA24-4
939905
Christopher Li23PER24-4
940875
Stijn Paardekooper23NED24+18+2Telavi 2 QFLost in Telavi QF
941377
Marcello Serafini24ITA24-5
942838
Iiro Vasa24FIN24+4+1Lost in Falun R16
Lost in Fayetteville R32
943 NCH 
(949)
Ruslan Tiukaev21RUS24+6+1Lost in Telavi R16
Lost in Telavi 2 R32
944815
Chirag Duhan22IND24+30+3Lost in Sharm El Sheikh 14 QF
945909
Julian Cundom25ARG24-8
946931
Rocco Piatti22MON24-8Lost in Monastir 39 R32
947729
Tomas Curras Abasolo26ESP24+5+1Lost in Setubal R16
948913
Benjamin O'Connell27AUS24-9Lost in Darwin R32
949237
Nicolás Barrientos39COL23-9
950204
Máté Valkusz28HUN23-9
951569
James Watt26NZL23-9
952315
Alfredo Perez29USA23-9
953479
Ilya Snițari24MDA23-9
954874
Ryo Tabata18JPN23-9Slobozia 2 R16
955814
Marc Van Der Merwe32RSA23-8
956948
Tudor Batin19ROU23-8
957588
Yuta Kikuchi27JPN23-7
958660
Michael Zhu34USA23-7
959727
Petros Tsitsipas26GRE23+5+1Slobozia 2 R16Lost in Pardubice R16
960788
Joao Victor Couto Loureiro23BRA23+17+2Lost in Maringa 3 QF
Lost in Qual. Curitiba R1
961828
Andrea Fiorentini25ITA23-8Lost in Telavi R32
Lost in Telavi 2 R16
962694
Maxence Bertimon27FRA23-8
963684
Ali Yazdani23IRI23-8
964638
Johannes Ingildsen29DEN22-8
965 NCH 
 1191
Štěpán Baum23CZE22+336+14Qual. Pardubice W
Lost in Pardubice F
966845
Aleksa Ćirić26SRB22-9
96762
Kenny de Schepper39FRA22-8Lost in Qual. Mouilleron le Captif R1
968731
Axel Nefve26USA22-8Lost in Kigali R32
969 NCH 
 1024
Oscar Brown24GBR22+55+4Baku 2 R16Lost in Baku SF
970385
Aryan Shah20IND22-9Fayetteville R16
971753
Justin Roberts29BAH22+1Lost in Maringa 3 R16
Lost in Qual. Curitiba R1
972748
Mathieu Scaglia27FRA22-10
973709
Iannis Miletich21ITA22-10Lost in Zaragoza R32
974 NCH 
 1005
Luka Talan Lopatić18SLO22+31+3Lost in Sabadell 2 QF
975965
Nikita Ianin25RUS22-9
976906
Jeremy Gschwendtner28GBR22+3+1Lost in Telavi R16
Lost in Telavi 2 R16
977395
Wishaya Trongcharoenchaikul31THA22-10
978968
Vlad Cristian Breazu22ROU21-10Lost in Slobozia 2 R32
979946
Taym Al Azmeh22SYR21-10
980797
Elgin Khoeblal25NED21+4+1Lost in Telavi R16
981 NCH 
(985)
Lars Goran Verwerft23BEL21+4+1Monastir 39 R16Lost in Monastir 38 R16
982970
Matthew Thomson26USA21-12Lost in Columbia R32
Lost in Ann Arbor R32
983860
Chanyeong Oh28KOR21+38+3Luan 4 R16Lost in Yinchuan QF
984704
Mwendwa Mbithi28USA21-12
985968
Markus Malaszszak22THA21-12Lost in Luan 4 R32
986975
Fanming Meng18CHN21-11
987954
David Eichenseher20GER21-11
988859
Adan Freire Da Silva27FRA21-10Lost in Forbach R32
989459
Nikolay Vylegzhanin26RUS20-9
990712
Aoran Wang29CHN20-8
991411
Micah Braswell24USA20-10Ann Arbor R16Lost in Columbia R32
992802
Jeffrey Von Der Schulenburg24SUI20-9Sibenik R16Lost in Sabadell 2 R32
993235
Ivan Nedelko40RUS20-7
994988
Yan Cheng Chen24TWN20-6
995465
Egor Agafonov24RUS20-8Lost in Baku R32
996989
Duje Markovina19AUS20-7Fayetteville R32Lost in Columbia R32
996 NCH 
 1003
Gabriele Crivellaro19ITA20+7+1Lost in Santa Margherita 8 R16
998949
Fons Van Sambeek24NED20+6+1Lost in Forbach R16
999841
Nicolas Parizzia28SUI20-9
1000905
Ezequiel Monferrer23ARG20-9
In Play :
 ATP500  Beijing, ​Tokyo
 CH125  Porto 2
 CH100  Jingshan
 CH75  Columbus, ​Curitiba, ​Mouilleron le Captif
 CH50  Bari
 M25  Darwin, ​Kigali, ​Slobozia 2, ​Zaragoza
 M15  Ann Arbor, ​Baku 2, ​Fayetteville, ​Luan 4, ​Monastir 39, ​Sharm El Sheikh 15, ​Sibenik, ​Telavi 2
Highlight Country :