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-500
2CH
Alexander Zverev29GER9630-60Laver Cup (1 W / 1 L) 
31
Carlos Alcaraz23ESP5060-500Laver Cup (1 W / 0 L) 
4CH
Ben Shelton23USA4680
54
Félix Auger-Aliassime26CAN3890Beijing R32
61
Daniil Medvedev30RUS3775+5Hangzhou F
(SF  )
38603860
76
Flavio Cobolli24ITA3680-40Laver Cup (0 W / 1 L) 
8CH
Frances Tiafoe28USA3380Tokyo R32
9 NCH 
 (11) 
Arthur Fils22FRA3150+2Qual. Tokyo R2
105
Alex de Minaur27AUS3150-1-150Laver Cup (1 W / 0 L) 
Advertisement
111
Novak Djoković39SRB2980+1Beijing R32
124
Taylor Fritz28USA2880-2-295Laver Cup (0 W / 1 L) 
1311
Rafael Jódar20ESP2659+1Laver Cup (1 W / 0 L) 
1412
Jakub Menšík21CZE2405+1-90Laver Cup (0 W / 1 L) 
1512
Learner Tien20USA2395-2-320Laver Cup (1 W / 1 L) 
168
Tommy Paul29USA2375+2+50Tokyo R32
1716
Brandon Nakashima25USA2335-1-75Laver Cup (1 W / 0 L) 
1816
Valentin Vacherot27MON2250+1Tokyo R32Lost in Chengdu R16 Lost in Chengdu R16 
Tokyo R32
1916
Luciano Darderi24ITA2200+1Tokyo R32
2010
Alexander Bublik29KAZ2185+1Laver Cup (0 W / 1 L) 
212
Casper Ruud27NOR2155-4-180Laver Cup (1 W / 0 L) 
2218
Francisco Cerúndolo28ARG2130Laver Cup (0 W / 1 L) 
2312
Jiří Lehečka24CZE2120Tokyo R32
245
Andrey Rublev28RUS2085+1+155Hangzhou F
(SF  )
21702170
255
Lorenzo Musetti24ITA2010-1-90Tokyo R32
2614
Alejandro Davidovich Fokina27ESP1845+3+165Chengdu F
(SF  )
19301930
278
Karen Khachanov30RUS1800-1Beijing R32
2827
Alexander Blockx21BEL1787-1-1Tokyo R32
2924
João Fonseca20BRA1750-1
3025
Tomás Martín Etcheverry27ARG1590Tokyo R32Lost in Hangzhou R16 Lost in Hangzhou R16 
Tokyo R32
3119
Alejandro Tabilo29CHI1565+1Tokyo R32Lost in Chengdu R16 Lost in Chengdu R16 
Tokyo R32
3213
Ugo Humbert28FRA1535+1Tokyo R32
3324
Arthur Rinderknech31FRA1520-2-63Beijing R32
3430
Alex Michelsen22USA1460Tokyo R32
3530
Ignacio Buse22PER1447-13Beijing R32
3633
Arthur Fery24GBR1413Tokyo R32
3730
Matteo Arnaldi25ITA1336-13Tokyo R32
3833
Zizou Bergs27BEL1320-25Tokyo R32
396
Hubert Hurkacz29POL1285+7+165Chengdu F
(SF  )
13701370
408
Cameron Norrie31GBR1275-1Beijing R32
4122
Botic van de Zandschulp30NED1258-1Qual. Beijing R2Lost in Chengdu R16 Lost in Chengdu R16 
Qual. Beijing R2
4239
Daniel Mérida22ESP1210-1-6
4340
Luca Van Assche22FRA1180-1Tokyo R32
443
Stefanos Tsitsipas28GRE1165Qual. Tokyo R2
4529
Mariano Navone25ARG1155Beijing R32
4610
Denis Shapovalov27CAN1155+4+90Tokyo R32Lost in Chengdu SF Lost in Chengdu SF 
Tokyo R32
476
Matteo Berrettini30ITA1128-4-37Tokyo R32
4837
Raphaël Collignon24BEL1078-1-39
4930
Nuno Borges29POR1070-1-25Beijing R32
5046
Quentin Halys29FRA1070-1Beijing R32Lost in Hangzhou R16 Lost in Hangzhou R16 
Beijing R32
Advertisement
5118
Sebastián Báez25ARG1044Beijing R32Lost in Chengdu R32 Lost in Chengdu R32 
Beijing R32
5242
Thiago Agustín Tirante25ARG1010Beijing R32
5342
Juan Manuel Cerúndolo24ARG995+9Beijing R32Lost in Chengdu R16 Lost in Chengdu R16 
Beijing R32
5445
Yannick Hanfmann34GER976Lost in Qual. Beijing R1
5521
Tallon Griekspoor30NED975Beijing R32Lost in Chengdu R32 Lost in Chengdu R32 
Beijing R32
56 NCH 
 (58) 
Adolfo Daniel Vallejo22PAR939+2Qual. Tokyo R2Lost in Hangzhou R16 Lost in Hangzhou R16 
Qual. Tokyo R2
5727
Miomir Kecmanović27SRB925+3Lost in Chengdu R32
Lost in Qual. Beijing R1
58 NCH 
 (61) 
Arthur Géa21FRA918+3Qual. Beijing R2
5921
Jan Lennard Struff36GER909+4Beijing R32
6045
Ethan Quinn22USA894-3-45
6156
Román Andrés Burruchaga24ARG891-5-63
62 NCH 
 (68) 
Jaime Faria23POR888+6+17Qual. Tokyo R2Lost in Hangzhou R16 Lost in Hangzhou R16 
Qual. Tokyo R2
6336
Fábián Marozsán26HUN880-4-50Lost in Hangzhou QF 
6446
James Duckworth34AUS877+1Lost in Chengdu R32
6533
Jaume Munar29ESP875+1Qual. Tokyo R2
6610
Pablo Carreño Busta35ESP859+3Qual. Beijing R2
6744
Daniel Altmaier28GER849-25Lost in Qual. Beijing R1
6855
Vít Kopřiva29CZE846+3+15Lost in Chengdu R16 
Lost in Qual. Beijing R1
6947
Facundo Díaz Acosta25ARG824+3
7030
Corentin Moutet27FRA805-40
7145
Kamil Majchrzak30POL802+2+25Qual. Tokyo R2Lost in Hangzhou R16 Lost in Hangzhou R16 
Qual. Tokyo R2
72 NCH 
 (84) 
Titouan Droguet25FRA801+12+111Saint-Tropez W 
7355
Martin Landaluce20ESP797-11-119Lost in Qual. Beijing R1
7415
Sebastian Korda26USA790-10-90
7520
Tomáš Macháč25CZE770-1Qual. Beijing R2
7643
Camilo Ugo Carabelli27ARG770-1Lost in Chengdu R32
Lost in Qual. Tokyo R1
7756
Hamad Medjedović23SRB764-1
783
Marin Čilić38CRO741+1
7954
Aleksandar Kovačević28USA730+1Qual. Tokyo R2Lost in Chengdu R32Lost in Chengdu R32
Qual. Tokyo R2
8062
Zachary Svajda23USA729+1Lost in Qual. Tokyo R1
8117
Adrian Mannarino38FRA720-3-25Qual. Beijing R2Lost in Chengdu QF Lost in Chengdu QF 
Qual. Beijing R2
8262
Rinky Hijikata25AUS711+11Qual. Tokyo R2Lost in Hangzhou R16 Lost in Hangzhou R16 
Qual. Tokyo R2
8321
Lorenzo Sonego31ITA698+3+15Lost in Chengdu R16
Lost in Qual. Tokyo R1
8436
Roman Safiullin29RUS694+18+100Beijing R32Lost in Hangzhou SF Lost in Hangzhou SF 
Beijing R32
8537
Marcos Giron33USA688Lost in Qual. Tokyo R1
86 NCH 
(102)
Kyrian Jacquet25FRA681+21+100Tokyo R32Lost in Hangzhou SF Lost in Hangzhou SF 
Tokyo R32
8758
Hugo Gaston26FRA677+10+43Lost in Hangzhou QF 
8876
Marco Trungelliti36ARG658-1-4Qual. Beijing R2
8974
Jan Choinski30GBR658
9042
Benjamin Bonzi30FRA656Lost in Porto 2 R32 
9163
Mattia Bellucci25ITA656-3-3Qual. Jingshan R2Lost in Hangzhou R32Lost in Hangzhou R32
Qual. Jingshan R2
9288
Michael Zheng22USA642Jingshan R32Lost in Hangzhou R32 Lost in Hangzhou R32 
Jingshan R32
9371
Jesper de Jong26NED641+2+3Porto 2 R32Lost in Saint-Tropez QF Lost in Saint-Tropez QF 
Porto 2 R32
9449
Jacob Fearnley25GBR639Porto 2 R32
9570
Dino Prižmić21CRO638+6+35Lost in Saint-Tropez SF 
9638
Alex Molčan28SVK637Qual. Beijing R2
9774
Adam Walton27AUS630+2Qual. Jingshan R2Lost in Hangzhou R32 Lost in Hangzhou R32 
Qual. Jingshan R2
9895
Toby Samuel24GBR624-8Porto 2 R32
9941
Térence Atmane24FRA622-16-75Qual. Jingshan R2Lost in Hangzhou R32 Lost in Hangzhou R32 
Qual. Jingshan R2
10092
Coleman Wong22HKG620+8+42Lost in Hangzhou QF 
Advertisement
10133
Jenson Brooksby25USA613-24-150Lost in Chengdu QF 
10223
Damir Džumhur34BIH612-2Porto 2 R32
10390
Martin Damm22USA605+3+22Lost in Chengdu R16 
Lost in Qual. Tokyo R1
10464
Yunchaokete Bu24CHN602+7+50Beijing R32Lost in Hangzhou QF Lost in Hangzhou QF 
Beijing R32
10554
Valentin Royer25FRA600-1+15Lost in Hangzhou R16 
Lost in Qual. Beijing R1
10691
Otto Virtanen25FIN586-3Porto 2 R32
10729
Giovanni Mpetshi Perricard23FRA585-2
10887
Sho Shimabukuro29JPN577-15-63Tokyo R32Lost in Hangzhou R32Lost in Hangzhou R32
Tokyo R32
10945
Aleksandr Shevchenko25KAZ568Lost in Chengdu R32 
110109
Dane Sweeny25AUS538-24Jingshan R32Lost in Hangzhou R32Lost in Hangzhou R32
Jingshan R32
11154
Yibing Wu26CHN535+2
11248
Aleksandar Vukic30AUS532-21-115Qual. Jingshan R2Lost in Hangzhou R32 Lost in Hangzhou R32 
Qual. Jingshan R2
113106
Zsombor Piros26HUN530+1Bari R16
11453
Christopher O'Connell32AUS529+1
11589
Patrick Kypson26USA524-3-16
116115
Nicolás Mejía26COL507+3-2Lost in Saint-Tropez R32
11737
Sebastian Ofner30AUT501+4
11833
Gabriel Diallo25CAN500+4
11974
Emilio Nava24USA493+5
12092
Shintaro Mochizuki23JPN491+5+13Qual. Chengdu W
Lost in Chengdu R32
Lost in Qual. Tokyo R1
12116
Nikoloz Basilashvili34GEO491+24+106Qual. Chengdu W
Lost in Chengdu SF 
122120
Gustavo Heide24BRA491-2-12Curitiba R32
12354
Francisco Comesaña25ARG482+3+6Lost in Buenos Aires 2 R16
12486
Dalibor Svrčina23CZE474+4+6Jingshan R32Qual. Hangzhou W
Lost in Hangzhou R32
Qual. Hangzhou W
Lost in Hangzhou R32
Jingshan R32
12531
Lloyd Harris29RSA473+11+45Jingshan R32Qual. Chengdu W
Lost in Chengdu QF 
Qual. Chengdu W
Lost in Chengdu QF 
Jingshan R32
1263
Grigor Dimitrov35BUL472+1Lost in Saint-Tropez R32 
127116
Henrique Rocha22POR469-11-44Porto 2 R32
12864
Hugo Dellien33BOL460+1Lost in Buenos Aires 2 R16
12919
Alexei Popyrin27AUS458+1
13036
Pedro Martínez29ESP447+1Lost in Buenos Aires 2 R32
13117
Cristian Garín30CHI446+1
13238
Alexandre Müller29FRA441+3+13Jingshan R32Qual. Chengdu W
Lost in Chengdu QF 
Qual. Chengdu W
Lost in Chengdu QF 
Jingshan R32
13331
Márton Fucsovics34HUN435-15-75
134CH
Stefanos Sakellaridis22GRE429Jingshan R32
13593
Tomás Barrios Vera28CHI428+2Curitiba R32
13658
Thiago Seyboth Wild26BRA426+2Curitiba R32
137133
Rei Sakamoto20JPN423-4-6Tokyo R32
138 NCH 
(161)
Max Alcalá Gurri24ESP421+25+71Plovdiv 4 W
13999
Nishesh Basavareddy21USA419+28+75San Diego 2 W
14087
Jurij Rodionov27AUT411-1-5
141101
Vilius Gaubas21LTU411-24-100
1423
Stan Wawrinka41SUI401-1
14367
Eliot Spizzirri24USA400-20-100
144116
Pablo Llamas Ruiz23ESP397-4-12
145109
Andrea Pellegrino29ITA390-1
14623
Dušan Lajović36SRB380+1
147140
Mark Lajal23EST379-4-19Mouilleron le Captif R32Lost in Saint-Tropez QF Lost in Saint-Tropez QF 
Mouilleron le Captif R32
14872
Borna Gojo28CRO379+2+8Lost in Saint-Tropez R16 
14981
Michael Mmoh28USA379-1Lost in Porto 2 R32
150 NCH 
(168)
Federico Cina19ITA369+20+32Jingshan R32Lost in Qual. Chengdu R2
Lost in Chengdu R16
Lost in Qual. Chengdu R2
Lost in Chengdu R16
Jingshan R32
Advertisement
151137
Chris Rodesch25LUX369-2-8
152151
Ilia Simakin22RUS366-1
15395
Tristan Schoolkate25AUS365-1Mouilleron le Captif R32Lost in Saint-Tropez R32Lost in Saint-Tropez R32
Mouilleron le Captif R32
154118
Nicolai Budkov Kjaer20NOR364-8-16Mouilleron le Captif R32Lost in Saint-Tropez R32Lost in Saint-Tropez R32
Mouilleron le Captif R32
15517
Reilly Opelka29USA361-2
156154
Nikolás Sánchez Izquierdo27ESP361-2
1574
Jack Draper24GBR360-2
15852
Soonwoo Kwon28KOR355
159151
Juan Carlos Prado Angelo21BOL355+5+6Curitiba R32Lost in Buenos Aires 2 QFLost in Buenos Aires 2 QF
Curitiba R32
160159
Clément Tabur26FRA353Mouilleron le Captif R32Lost in Saint-Tropez R32Lost in Saint-Tropez R32
Mouilleron le Captif R32
16116
Marco Cecchinato33ITA353
162145
Tom Gentzsch23GER352Lost in Genoa 2 R16
163 NCH 
(166)
Darwin Blanch19USA351+3+6Columbus R32Lost in San Diego 2 R16Lost in San Diego 2 R16
Columbus R32
164 NCH 
(167)
Andrea Guerrieri27ITA343+5+5Porto 2 R32Lost in Saint-Tropez R16 Lost in Saint-Tropez R16 
Porto 2 R32
16531
Zhizhen Zhang29CHN340+3Beijing R32Lost in Hangzhou R32 Lost in Hangzhou R32 
Beijing R32
166159
Luka Mikrut22CRO339+48+75Genoa 2 W
16737
Mackenzie McDonald31USA333-11-25Porto 2 R32
168108
Francesco Maestrelli23ITA331+3-6Lost in Saint-Tropez R32 
169158
Gauthier Onclin25BEL330+3-7Mouilleron le Captif R16
17060
Stefano Travaglia34ITA330-11-25Lost in Genoa 2 R32
171CH
Matej Dodig21CRO329+3
17258
Taro Daniel33JPN325+21+38Qual. Hangzhou W
Lost in Hangzhou R16 
Lost in Qual. Tokyo R1
173156
Daniil Glinka26EST324-9Mouilleron le Captif R32Lost in Saint-Tropez QF Lost in Saint-Tropez QF 
Mouilleron le Captif R32
174157
Lukas Neumayer24AUT322+9+10Lost in Genoa 2 QF
175102
Elmer Møller23DEN321+1Bari R32
176160
Gonzalo Bueno22PER318-1-6
177176
Clément Chidekh25FRA318Mouilleron le Captif R32
178175
Harry Wendelken24GBR317Mouilleron le Captif R32Lost in Saint-Tropez R32Lost in Saint-Tropez R32
Mouilleron le Captif R32
179156
Vitaliy Sachko29UKR316+1Bari R16
18027
Laslo Djere31SRB314+1Porto 2 R16
181153
Alexis Galarneau27CAN308-2-8Jingshan R32Lost in Qual. Chengdu R2Lost in Qual. Chengdu R2
Jingshan R32
18250
Pavel Kotov27RUS308+6+7Lost in Qual. Chengdu R2
183125
Alex Bolt33AUS307-18-41Jingshan R32Qual. Hangzhou W
Lost in Hangzhou R32
Qual. Hangzhou W
Lost in Hangzhou R32
Jingshan R32
18417
Bernard Tomic33AUS307-2-7Jingshan R32Lost in Qual. Hangzhou R2Lost in Qual. Hangzhou R2
Jingshan R32
185150
Joel Schwärzler20AUT305Mouilleron le Captif R32Lost in Plovdiv 4 R32Lost in Plovdiv 4 R32
Mouilleron le Captif R32
186CH
Diego Dedura18GER303Lost in Plovdiv 4 R32
187184
Jan Kumstát19CZE302
1884
Holger Rune23DEN300-46-100Tokyo R32
189111
Zdeněk Kolář29CZE300
190127
Facundo Mena34ARG298+30+42Curitiba R32Lost in Buenos Aires 2 FLost in Buenos Aires 2 F
Curitiba R32
191103
Harold Mayot24FRA297+46+64Mouilleron le Captif R32Lost in Saint-Tropez F Lost in Saint-Tropez F 
Mouilleron le Captif R32
192105
Elias Ymer30SWE294-2Jingshan R32Lost in Qual. Chengdu R1Lost in Qual. Chengdu R1
Jingshan R32
19360
Juan Pablo Varillas30PER294+3+8Lost in Buenos Aires 2 QF
194191
Moïse Kouamé17FRA293-3Jingshan R32Lost in Chengdu R32Lost in Chengdu R32
Jingshan R32
195181
Andre Ilagan25USA293-11-16Jingshan R32Lost in Qual. Chengdu R1Lost in Qual. Chengdu R1
Jingshan R32
196133
Federico Agustin Gomez29ARG290+4+12Lost in San Diego 2 QF
197132
Jack Pinnington Jones23GBR289-5Lost in Mouilleron le Captif R32
198193
Felix Balshaw20FRA286-3Mouilleron le Captif R32
199192
Keegan Smith28USA285-5-2Columbus R32Lost in San Diego 2 R16Lost in San Diego 2 R16
Columbus R32
200189
Lautaro Midon22ARG283-3Curitiba R32
Advertisement
20158
Arthur Cazaux24FRA280-44-75
202106
Tristan Boyer25USA280+6+12Lost in San Diego 2 QF
203194
Edas Butvilas22LTU280-5Porto 2 R32Lost in Saint-Tropez R16 Lost in Saint-Tropez R16 
Porto 2 R32
204123
Timofey Skatov25KAZ280-5
205184
Luka Pavlovic26FRA277-4Jingshan R32Lost in Qual. Chengdu R1Lost in Qual. Chengdu R1
Jingshan R32
206203
Andy Andrade27ECU275+6Columbus R32Lost in San Diego 2 QFLost in San Diego 2 QF
Columbus R32
207202
Braden Shick22USA274-5Columbus R32Lost in San Diego 2 R32Lost in San Diego 2 R32
Columbus R32
20893
Liam Broady32GBR271-5-2Mouilleron le Captif R32
209197
Pol Martín Tiffon27ESP269+6+7Bari R32Lost in Plovdiv 4 QFLost in Plovdiv 4 QF
Bari R32
210127
Lorenzo Giustino35ITA269-3Bari R32Lost in Sabadell 2 QFLost in Sabadell 2 QF
Bari R32
211133
Colton Smith23USA268-6-1Columbus R32Lost in San Diego 2 R16Lost in San Diego 2 R16
Columbus R32
212184
David Jordá Sanchis32ESP268+4+6Porto 2 R32Lost in Saint-Tropez R16 Lost in Saint-Tropez R16 
Porto 2 R32
213209
Maxim Mrva19CZE267+2Lost in Plovdiv 4 R16
21424
Yoshihito Nishioka31JPN266-4Lost in Qual. Tokyo R1
215113
Liam Draxl24CAN266-6-1Lost in San Diego 2 R16
216196
Rio Noguchi27JPN263+5+7Lost in Qual. Hangzhou R2
217211
Felix Gill24GBR263-6-3Lost in Plovdiv 4 QF
218193
Sascha Gueymard Wayenburg23FRA261-1Mouilleron le Captif R16
21939
J.J. Wolf27USA260-1Columbus R32Lost in San Diego 2 R32Lost in San Diego 2 R32
Columbus R32
220167
Alex Barrena23ARG260+20+31Curitiba R32Buenos Aires 2 WBuenos Aires 2 W
Curitiba R32
22183
Chun Hsin Tseng25TWN258-9-7
222190
Gianluca Cadenasso21ITA257-3Bari R32Lost in Genoa 2 R32Lost in Genoa 2 R32
Bari R32
223222
Max Houkes26NED256-1Kigali R32
224214
Henry Searle20GBR255+6+9Lost in San Diego 2 QF
22589
Francesco Passaro25ITA254-2Lost in Genoa 2 R32
226174
Remy Bertola28SUI254-22-17Mouilleron le Captif R32Lost in Saint-Tropez R32Lost in Saint-Tropez R32
Mouilleron le Captif R32
227121
Raúl Brancaccio29ITA252+2+5Lost in Genoa 2 R16
228222
Iñaki Montes De La Torre23ESP250-2Porto 2 R32Lost in Setubal FLost in Setubal F
Porto 2 R32
22997
Kimmer Coppejans32BEL248-2-2Lost in Genoa 2 R16
230142
Alejandro Moro Cañas25ESP248-2Zaragoza R32
231187
João Lucas Reis Da Silva26BRA246-7-6Curitiba R32
23261
Thiago Monteiro32BRA244-7-7Lost in Genoa 2 R32
23340
Ilya Ivashka32BLR241+1
234168
Maks Kaśnikowski23POL240+1
235 NCH 
(256)
Marvin Möller27GER238+21+19Lost in Genoa 2 SF
236153
Jay Clarke28GBR237+11+11Bari R32Lost in Genoa 2 QFLost in Genoa 2 QF
Bari R32
237101
Billy Harris31GBR236-6-6Mouilleron le Captif R32Lost in Saint-Tropez R16 Lost in Saint-Tropez R16 
Mouilleron le Captif R32
238232
Marat Sharipov23RUS236-6-6Qual. Jingshan R2
239223
Guido Iván Justo28ARG236-6-6Curitiba R32Lost in Buenos Aires 2 R16Lost in Buenos Aires 2 R16
Curitiba R32
2409
Roberto Bautista Agut38ESP233-4
241236
Andrej Nedić21BIH233-3
242169
Henri Squire26GER231-3Lost in Qual. Saint-Tropez R1
243 NCH 
(248)
Hayato Matsuoka21JPN229+6+4Lost in Qual. Hangzhou R2
244219
Max Basing23GBR228-3Lost in Sintra 2 R32
Lost in Porto 2 R32
245141
August Holmgren28DEN228-3Porto 2 R16
(R32  )
246116
Leandro Riedi24SUI227-3
24767
Luca Nardi23ITA226-3
248237
Matías Soto27CHI226-2Curitiba R32
24968
Sumit Nagal29IND223-1-2
25047
Juncheng Shang21CHN220+3Beijing R32Lost in Chengdu R32 Lost in Chengdu R32 
Beijing R32
Advertisement
2516
Gaël Monfils40FRA220+3
25249
Roberto Carballés Baena33ESP219-7-7
253164
James McCabe23AUS219+2Jingshan R32
254249
Martin Krumich23CZE219+3Bari R32Lost in Pardubice R32Lost in Pardubice R32
Bari R32
255254
Jay Friend22JPN218+3
256 NCH 
(257)
Mika Brunold21SUI218+3
257181
Daniel Rincon23ESP218+3Porto 2 R32Lost in Saint-Tropez R32Lost in Saint-Tropez R32
Porto 2 R32
258168
Frederico Ferreira Silva31POR218-6-3
259225
Franco Roncadelli26URU216+5+4Curitiba R32Lost in Buenos Aires 2 R16Lost in Buenos Aires 2 R16
Curitiba R32
260196
Rodrigo Pacheco Mendez21MEX216+1
261235
Charles Broom28GBR214+1
262222
Pedro Boscardin Dias23BRA214+22+20Curitiba R32Lost in Buenos Aires 2 SFLost in Buenos Aires 2 SF
Curitiba R32
263230
Kilian Feldbausch21SUI211+2
26488
Dominic Stricker24SUI211+2Mouilleron le Captif R32
265251
Buvaysar Gadamauri26BEL210+2Lost in Bari R32
266250
Philip Henning25RSA210+2Mouilleron le Captif R32Lost in Setubal SFLost in Setubal SF
Mouilleron le Captif R32
267170
Mattéo Martineau27FRA210+9+10Mouilleron le Captif R32Qual. Saint-Tropez W
Lost in Saint-Tropez R16 
Qual. Saint-Tropez W
Lost in Saint-Tropez R16 
Mouilleron le Captif R32
268172
Murphy Cassone24USA209+50+40Qual. Saint-Tropez W
Lost in Saint-Tropez SF 
269258
Igor Marcondes29BRA208+55+43Columbus R32Lost in San Diego 2 FLost in San Diego 2 F
Columbus R32
270190
Matheus Pucinelli De Almeida25BRA208-19-15Curitiba R32Lost in Buenos Aires 2 R32Lost in Buenos Aires 2 R32
Curitiba R32
27147
Marc-Andrea Hüsler30SUI203-5
272230
Cezar Crețu25ROU203Porto 2 R32
273217
Yi Zhou21CHN203Lost in Chengdu R32 
Lost in Qual. Beijing R1
274230
Max Hans Rehberg23GER201+35+25Santa Margherita 7 W
275177
Nick Hardt26DOM200
276226
Juan Bautista Torres24ARG200+1Curitiba R32Lost in Buenos Aires 2 R32Lost in Buenos Aires 2 R32
Curitiba R32
277259
Michele Ribecai23ITA200-14-14Lost in Qual. Saint-Tropez R1
278268
Matthew Dellavedova26AUS199-8-10Jingshan R32Lost in Qual. Hangzhou R1Lost in Qual. Hangzhou R1
Jingshan R32
279121
Stefano Napolitano31ITA198
280274
Juan Manuel La Serna22ARG198
281267
Petr Bar Biryukov24RUS198-12-11Jingshan R32Lost in Qual. Chengdu R2Lost in Qual. Chengdu R2
Jingshan R32
282241
Daniel Michalski26POL197-1Santa Margherita 8 W
283247
Hynek Bartoň22CZE197-1
28495
Hugo Grenier30FRA196+5+5Porto 2 R32Qual. Saint-Tropez W
Lost in Saint-Tropez R32 
Qual. Saint-Tropez W
Lost in Saint-Tropez R32 
Porto 2 R32
285210
Filip Jianu25ROU196-2Slobozia 2 R32Lost in Plovdiv 4 R32Lost in Plovdiv 4 R32
Slobozia 2 R32
286123
Jérôme Kym23SUI193-1Porto 2 R16
287237
Alastair Gray28GBR192-1
288287
Max Schönhaus19GER192-1
289287
Sergey Fomin25UZB192-1
290289
Carl Emil Overbeck25DEN191Porto 2 R32
291131
Genaro Alberto Olivieri28ARG191-17-12Curitiba R32Lost in Buenos Aires 2 R32Lost in Buenos Aires 2 R32
Curitiba R32
29236
Pierre Hugues Herbert35FRA190-14-8Lost in Mouilleron le Captif R32
293257
Mili Poljičak22CRO189-2Porto 2 R16
294103
Stefan Kozlov28USA189-2Columbus R32Lost in San Diego 2 R32Lost in San Diego 2 R32
Columbus R32
295158
Yu-hsiou Hsu27TWN187+1
296212
Johannus Monday24GBR186+1
297294
Raphaël Pérot25FRA186-3-2Columbus R32
298247
Florent Bax27FRA185Kigali R32
299197
Fajing Sun29CHN185+15+13Jingshan R32Qual. Hangzhou W
Lost in Hangzhou R32
Qual. Hangzhou W
Lost in Hangzhou R32
Jingshan R32
300183
Oliver Crawford27GBR184-1
301300
Petr Nesterov23BUL184-1Porto 2 R32Lost in Plovdiv 4 R32
Qual. Porto 2 W
302301
Oliver Tarvet22GBR181-1
303261
Stefan Dostanic24USA181-1
304116
Calvin Hémery31FRA180+17+12Kigali R32Lost in Plovdiv 4 QF
305273
Sean Cuenin22FRA180-1Lost in Genoa 2 R32
306253
Giles Hussey29GBR178-1
307298
Filippo Romano21ITA178-1Mouilleron le Captif R32Lost in Genoa 2 R32
Qual. Mouilleron le Captif W
308150
Oriol Roca Batalla33ESP178+2+3Lost in Plovdiv 4 R16
309307
Georgii Kravchenko26UKR178-2Lost in Setubal R32
Lost in Qual. Porto 2 R1
310280
Sandro Kopp26AUT177-2Lost in Genoa 2 R32
311139
Ugo Blanchet27FRA176+9+8Mouilleron le Captif R32Lost in Saint-Tropez R16 
312295
Mert Alkaya26TUR176-17-12
313311
Anton Matusevich25GBR174-2Porto 2 R32Qual. Porto 2 W
314 NCH 
(351)
Carlo Alberto Caniato20ITA174+72+44Lost in Genoa 2 F
315147
Guy den Ouden24NED173-12-7
316306
Daniel Milavsky25USA173-4Columbus R16Lost in San Diego 2 R32
317144
Akira Santillan29JPN172-4-1Jingshan R32Lost in Qual. Hangzhou R2
318284
Dali Blanch23USA171+12+9Lost in Genoa 2 QF
319300
Radu Mihai Papoe24ROU170-4Slobozia 2 R32
320242
Enrico Dalla Valle28ITA170-3Bari R16Lost in Genoa 2 R32
321311
Luciano Emanuel Ambrogi22ARG168-2-1
322 NCH 
(323)
Cruz Hewitt17AUS167+1
323175
Álvaro Guillén Meza23ECU167-30-22
324290
Federico Bondioli21ITA165+2
325307
Thomas Faurel20FRA164+15+11Mouilleron le Captif R16Lost in Nevers QF
Lost in Saint-Tropez R16 
326284
Florian Broska28GER164+1Slobozia 2 R32Lost in Genoa 2 R32
327235
Marko Topo23GER164+35+25Zlatibor W
Lost in Qual. Porto 2 R2
328260
Carlos Sánchez Jover26ESP164+6+4Lost in Plovdiv 4 R16
329268
Gonzalo Villanueva31ARG164-1Curitiba R32Lost in Buenos Aires 2 R32
330303
Francesco Forti27ITA163+27+20Lost in Genoa 2 SF
331280
Yankı Erel26TUR162-2Jingshan R32
332201
Gilles Arnaud Bailly21BEL162-16-8
333250
Andres Martin25USA162-11-6Lost in San Diego 2 R32
Lost in Qual. Columbus R1
334244
Lucas Poullain30FRA161-9-4Mouilleron le Captif R32Lost in Setubal R32
335CH
Mees Rottgering19NED157Columbus R32Lost in San Diego 2 R32
336 NCH 
(384)
Joaquin Aguilar Cardozo21URU157+48+26Qual. Buenos Aires 2 W
Lost in Buenos Aires 2 SF
337217
Jonáš Forejtek25CZE157+96+44Lost in Plovdiv 4 F
338278
Tyler Zink25USA157-1Lost in San Diego 2 R32
Lost in Columbus R32
339260
Tiago Pereira22POR157-7-4Porto 2 R32Lost in Qual. Plovdiv 4 R1
340316
Eduardo Ribeiro28BRA155+15+11Curitiba R32Lost in Buenos Aires 2 QF
341 NCH 
(350)
Valerio Aboian24ARG155+9+8Qual. Buenos Aires 2 W
Lost in Buenos Aires 2 R16
342257
Miguel Damas26ESP152-1Zaragoza R32
343338
Edward Winter22AUS151-5-4Columbus R32Lost in San Diego 2 R32
344212
Michael Geerts31BEL150-1Porto 2 R32Lost in Plovdiv 4 R32
Qual. Porto 2 W
34578
Nicolás Kicker34ARG150-12-10Lost in Buenos Aires 2 QF
346181
Abdullah Shelbayh22JOR149-96-75Columbus R32Lost in San Diego 2 R32
347344
Carlos Maria Zarate21ARG149-3Curitiba R32Lost in Buenos Aires 2 R32
348105
Duje Ajduković25CRO148-3-1Lost in Qual. Bari R1
34980
Norbert Gombos36SVK147-1
350342
Jake Delaney29AUS147-8-5Darwin R32Lost in Qual. Hangzhou R1
35139
Mikhail Kukushkin38KAZ146
352276
Petr Brunclík20CZE146
353CH
Arthur Nagel23FRA146Lost in Forbach SF
354329
Juan Estevez21ARG146-5-1Lost in Buenos Aires 2 R32
355 NCH 
(406)
Timo Legout24FRA145+55+26Qual. San Diego 2 W
Lost in San Diego 2 SF
356269
Aidan Mayo23USA145+2Columbus R32Lost in Qual. San Diego 2 R2
357225
Philip Sekulic23AUS145-21-12Darwin R32Lost in Qual. Hangzhou R1
358158
Tung Lin Wu28TWN144-12-4
359332
Tiago Torres24POR144-5Lost in Sintra 2 R16
Lost in Porto 2 R32
360125
Juan Pablo Ficovich29ARG143+10+6Lost in Buenos Aires 2 R16
361159
Dimitar Kuzmanov33BUL143-3Bari R32
362 NCH 
(413)
Patrick Schoen21SUI142+51+24Sintra 2 W
363 NCH 
(407)
Dylan Dietrich22SUI141+46+22Columbus R32Lost in San Diego 2 SF
364353
Dhakshineswar Suresh26IND141-5
365339
Ivan Marrero Curbelo28ESP141-26-13Lost in Qual. Porto 2 R1
366358
Tommaso Compagnucci26ITA141+3Lost in Plovdiv 4 R16
367249
Mathys Erhard24FRA141-7Lost in Qual. Saint-Tropez R1
Lost in Qual. Mouilleron le Captif R2
368200
George Loffhagen25GBR140-7
369336
Ognjen Milić19SRB139-6
370364
Alejo Sanchez Quilez21ESP139-6Porto 2 R32Lost in Qual. Porto 2 R2
371134
Moez Echargui33TUN139+7+5Porto 2 R32Qual. Saint-Tropez W
Lost in Saint-Tropez R32
372339
Andrey Chepelev28RUS139+17+10Lost in Santa Margherita 7 F
Lost in Plovdiv 4 R32
373176
Daniel Masur31GER138+33+17Qual. Saint-Tropez W
Lost in Saint-Tropez QF 
374358
Sebastian Sorger20AUT138-9Lost in Pardubice R32
375108
Franco Agamenone33ITA138-8Lost in Qual. Bari R2
37683
Carlos Taberner29ESP137+49+22Bari R32Lost in Plovdiv 4 SF
37756
Daniel Elahi Galán30COL137-9Lost in Plovdiv 4 R32
378263
Eliakim Coulibaly24CIV137-9Lost in Plovdiv 4 R32
Lost in Qual. Porto 2 R1
379147
Kaichi Uchida32JPN137-48-25Lost in Qual. Chengdu R1
38093
Andrej Martin37SVK136-9Bari R32
381135
Mitchell Krueger32USA136-9Columbus R16Lost in San Diego 2 R32
382365
Max Wiskandt24GER136-2+4Bari R32Lost in Plovdiv 4 R16
383364
Lucio Ratti22ARG135-10Lost in Buenos Aires 2 R32
384194
Dan Added27FRA135-10Lost in Mouilleron le Captif R32
385167
Laurent Lokoli31FRA134-10Bari R32Lost in Santa Margherita 8 F
386321
Gabriele Piraino22ITA134-9
387260
Robin Bertrand23FRA133-8Lost in Sintra 2 QF
Lost in Setubal QF
Lost in Qual. Porto 2 R2
388381
Massimo Giunta22ITA132-7Bari R32
389346
Kasidit Samrej25THA132-7
390305
Alex Martinez25ESP131-7
391256
Johan Nikles29SUI130-6
392335
Jacopo Vasami18ITA129-5
393379
Jack Kennedy18USA129-5Columbus R32Lost in San Diego 2 R32
394360
Lui Maxted22GBR129+3Lost in Sintra 2 QF
Lost in Setubal QF
Lost in Qual. Porto 2 R2
395180
Yuta Shimizu27JPN127-2Jingshan R32
396357
Eric Vanshelboim25UKR127+11+6Lost in Santa Margherita 7 SF
Lost in Santa Margherita 8 SF
397287
Antoine Ghibaudo21FRA126-6-2
398386
Samuele Pieri24ITA126-3Bari R32Lost in Genoa 2 R32
399362
Manas Dhamne18IND125-3Lost in Qual. Mouilleron le Captif R2
400300
Hamish Stewart27GBR124-2
401299
Vadym Ursu29UKR124+2+1Lost in Qual. Saint-Tropez R2
Lost in Saint-Tropez R32
Lost in Qual. Porto 2 R1
40272
Yosuke Watanuki28JPN123-2
403168
Murkel Dellien29BOL122+20+6Curitiba R32Lost in Buenos Aires 2 R16
404 NCH 
(416)
Ozan Baris22USA121+12+4Columbus R32Qual. San Diego 2 W
Lost in San Diego 2 R32
405303
Arthur Weber34FRA121Jingshan R32Lost in Qual. Hangzhou R1
406 NCH 
(417)
Pavel Lagutin21RUS121+11+4Qual. Plovdiv 4 W
Lost in Plovdiv 4 R32
407221
Hernán Casanova32ARG120-10-4Curitiba R32Lost in Buenos Aires 2 R32
408331
Masamichi Imamura27JPN120Jingshan R32Lost in Qual. Hangzhou R1
409 NCH 
(444)
Sebastian Gorzny22USA119+35+10Qual. San Diego 2 W
Lost in San Diego 2 R16
410229
Marek Gengel31CZE119+1
411363
Justin Boulais24CAN119+7+2Lost in Qual. Saint-Tropez R2
Lost in Saint-Tropez R32 
Lost in Qual. Mouilleron le Captif R1
412371
Ryan Nijboer27NED119+3+1Zaragoza R32Lost in Qual. Genoa 2 R2
Lost in Genoa 2 R32
41365
Thanasi Kokkinakis30AUS118-1
414306
Blaise Bicknell24JAM118-15-6Lost in Qual. San Diego 2 R1
Lost in Columbus R32
415368
Olle Wallin24SWE117-13-6Bari R32
416177
Andrea Collarini34ARG116-12-6
417271
Mateus Alves25BRA116+3Curitiba R32Maringa 3 W
418414
Niels Visker24NED116-4-2Mouilleron le Captif R32Qual. Mouilleron le Captif W
419 NCH 
(421)
Mitsuki Wei Kang Leong22MAS116+2Qual. Jingshan R2
420234
Maxime Chazal33FRA116+19+5Monastir 39 R32Lost in Plovdiv 4 R16
421321
Robert Strombachs27LAT116+1Sharm El Sheikh 15 R32Sharm El Sheikh 14 W
422 NCH 
(466)
Izan Almazan Valiente20ESP116+44+15Qual. Plovdiv 4 W
Lost in Plovdiv 4 QF
423185
Aziz Dougaz29TUN115+3Lost in Yinchuan R32
424116
Marc Polmans29AUS115-23-8
425414
Semen Pankin27RUS115-6-2Jingshan R32Lost in Yinchuan R16
426405
Juan Cruz Martin Manzano21ITA115+12+4Bari R16Lost in Genoa 2 R16
427347
Ioannis Xilas25GRE115Zaragoza R32Lost in Sabadell 2 QF
428177
Omar Jasika29AUS115-36-13Qual. Jingshan R2Lost in Qual. Hangzhou R1
429421
Karim Bennani19MAR114
430267
Louis Weßels28GER114Slobozia 2 R32Lost in Santa Margherita 7 R32
431428
Mika Petković19GER114+27+9Lost in Genoa 2 QF
Lost in Bari R32
43226
Jordan Thompson32AUS113
433279
Garrett Johns25USA113+9+3Lost in Santa Margherita 7 QF
Lost in Santa Margherita 8 R16
Lost in Bari R32
434180
Justin Engel18GER112-87-35
435 NCH 
(468)
Paulo Andre Saraiva Dos Santos26BRA112+37+13Qual. Curitiba R2Belem W
4364
Kei Nishikori36JPN111Tokyo R32
437 NCH 
(444)
Spencer Johnson23USA111+12+4Qual. San Diego 2 W
Lost in San Diego 2 R32
438430
Enzo Aguiard24AUS111-3-1Qual. Jingshan R2Lost in Yinchuan R16
439215
Khumoyun Sultanov27UZB111-2
440434
Sergi Perez Contri28ESP111
441134
Geoffrey Blancaneaux28FRA111Bari R32Lost in Plovdiv 4 R32
442 NCH 
(447)
Kenta Miyoshi22JPN108+5Lost in Qual. Chengdu R1
443395
Alafia Ayeni27USA108+10+2Lost in Qual. San Diego 2 R2
Lost in Qual. Columbus R2
444431
Yannik Kelm21GER108+4
445191
Nerman Fatić31BIH107+5
446142
Ivan Gakhov29RUS107-1-2Zaragoza R32Lost in Sabadell 2 SF
447342
Luca Castelnuovo29SUI107-71-27Lost in Qual. Chengdu R1
448442
Luca Staeheli26SUI107+3Columbus R32Lost in Qual. San Diego 2 R1
Qual. Columbus W
449160
Oleksii Krutykh26UKR107+3Lost in Pardubice R32
450424
Constantin Bittoun Kouzmine27FRA107-16-6Lost in Qual. Mouilleron le Captif R1
451180
Paul Jubb26GBR106+43+15Sharm El Sheikh 15 R32Hurghada 10 W
Lost in Sharm El Sheikh 14 SF
452307
Oleg Prihodko28MKD106+17+7Lost in Zlatibor SF
Lost in Plovdiv 4 R32
453452
Karl Poling27USA106+7+3Lost in Qual. Saint-Tropez R2
Lost in Saint-Tropez R32 
Lost in Qual. Mouilleron le Captif R1
454157
Santiago Taverna27ARG106+8+4Qual. Buenos Aires 2 W
Lost in Buenos Aires 2 R32
455448
Dušan Obradović25SRB106+2+1Lost in Zlatibor R16
Lost in Qual. Plovdiv 4 R2
456271
Blake Ellis27AUS105-2Darwin R32
457424
Eero Vasa29FIN105-2Lost in Falun SF
458280
Jie Cui28CHN105-2Qual. Beijing R2Lost in Hangzhou R32 
459449
Emile Hudd26GBR105Lost in Qual. Mouilleron le Captif R1
460439
Matthew William Donald21CZE104+8+4Bari R32Lost in Genoa 2 R16
Qual. Bari W
4617
David Goffin35BEL103-71-25Mouilleron le Captif R32Lost in Saint-Tropez R32 
462170
James Trotter27JPN102-16-6Lost in Qual. Columbus R2
463117
Felipe Meligeni Alves28BRA101Curitiba R32
464222
Viktor Durasovic29NOR101+3Mouilleron le Captif R32Qual. Mouilleron le Captif W
465153
Denis Yevseyev33KAZ101-41-15
466382
Andrew Fenty26USA100-35-14Columbus R32Lost in Qual. San Diego 2 R2
46776
Filip Misolic25AUT99+9+2Lost in Qual. Plovdiv 4 R2
Lost in Qual. Bari R1
468438
Quinn Vandecasteele24USA99-3-2Lost in Qual. San Diego 2 R1
Lost in Qual. Columbus R2
469 NCH 
(470)
César Bouchelaghem22FRA99+1Lost in Monastir 37 R32
Lost in Qual. Saint-Tropez R1
470314
Moerani Bouzige27AUS99-27-11Darwin R32
471270
Corentin Denolly29FRA98+2Kigali R32
472254
Mats Rosenkranz28GER97+5
473298
Aidan McHugh26GBR97+87+25Nevers W
Lost in Forbach R16
474451
Koki Matsuda25JPN97+4Lost in Qual. Jingshan R1
475183
Federico Arnaboldi26ITA96+20+5Bari R32Lost in Genoa 2 R16
Qual. Bari W
476409
Alex Hernandez27MEX96-5-3
477433
Fausto Tabacco24ITA96+51+13Porto 2 R32Lost in Sintra 2 F
Lost in Setubal R16
Qual. Porto 2 W
478340
Colin Sinclair31NMI96-3-2Darwin R32Lost in Yinchuan R32
479358
Trevor Svajda20USA95+22+6Columbus R32Lost in San Diego 2 R16
480479
Thijs Boogaard18NED94+1Lost in Falun R16
Lost in Qual. Mouilleron le Captif R1
48139
Radu Albot36MDA94-17-7
482410
Cyril Vandermeersch27FRA94-21-8
483397
Henry Bernet19SUI94-1Mouilleron le Captif R32Falun W
484207
Daniel Dutra da Silva38BRA94-10-4
485 NCH 
(505)
Ivan Ivanov17BUL94+20+6Lost in Plovdiv 4 R16
486388
Karan Singh23IND94-3Sharm El Sheikh 15 R32Lost in Sharm El Sheikh 14 F
487301
Maximus Jones22THA93-7-2
488403
Jack Logé21BEL93-3Monastir 39 R32
489486
Duncan Chan21CAN92-3Columbus R32Qual. Columbus W
490467
Yassine Dlimi23MAR92-3
491143
Benjamin Hassan31LBN92-63-22Lost in Plovdiv 4 R32
Lost in Bari R32
492489
Niels McDonald18GER92-3Lost in Qual. Mouilleron le Captif R2
493368
Alexander Binda25ITA92-3Qual. Jingshan R2Lost in Yinchuan SF
494491
Filip Jeff Planinšek25SLO92-3Slobozia 2 R32Lost in Pardubice R32
495171
Beibit Zhukayev25KAZ91-3
496191
Dragos Nicolae Madaras29SWE91+3+1Telavi 2 R16Lost in Zlatibor R16
Lost in Telavi SF
497318
Alex Martí Pujolras27ESP91-4Lost in Sabadell 2 R16
498489
Anton Shepp23NZL91-2
499449
Miguel Tobon20COL91-2Curitiba R32
500143
Hiroki Moriya35JPN90Qual. Jingshan R2
501350
Vladyslav Orlov31UKR89+1Lost in Qual. Porto 2 R1
502271
Evan Zhu28USA89+11+2Qual. Jingshan R2Qual. San Diego 2 W
Lost in San Diego 2 R32
503395
Stefan Palosi26ROU88+1
504502
Tai Sach24AUS88+3Darwin R32
505463
Reda Bennani19MAR87+4
505 NCH 
(527)
Nikita Mashtakov27UKR87+22+4Sibenik R32Qual. Plovdiv 4 W
Lost in Plovdiv 4 R32
507373
Bor Artnak22SLO87+3
508284
Adrian Boitan27ROU87+4Slobozia 2 R32Lost in Qual. Saint-Tropez R1
509334
Leo Borg23SWE87+13+2Lost in Guiyang QF
510240
Patrick Zahraj27GER87+4Lost in Qual. Saint-Tropez R2
Lost in Qual. Mouilleron le Captif R2
511438
Daniel Siniakov23CZE86+4
512427
João Eduardo Schiessl22BRA86+4Curitiba R32Lost in Maringa 3 QF
513407
Sergio Callejon Hernando22ESP86-29-7
514513
Alan Magadan25MEX86+3
515318
Gerard Campana Lee21KOR86+4Sabadell 2 W
516390
Tibo Colson26BEL85+4
517 NCH 
(521)
Yanis Ghazouani Durand26FRA85+4Mouilleron le Captif R32Lost in Qual. Saint-Tropez R1
Qual. Mouilleron le Captif W
518502
Alexander Donski28BUL84+5Lost in Qual. Porto 2 R1
519448
Branko Djurić21SRB84-16-4Lost in Sharm El Sheikh 14 SF
52078
Yasutaka Uchiyama34JPN84+4
521387
Gianmarco Ferrari25ITA84-33-8Lost in Santa Margherita 8 QF
Lost in Qual. Bari R1
522521
Romain Faucon24BEL84+3Sharm El Sheikh 15 R32Lost in Sharm El Sheikh 14 QF
523288
Fabrizio Andaloro25ITA83+3Bari R32Lost in Sintra 2 R32
Qual. Bari W
524319
Christian Langmo30USA83+5Lost in Qual. Saint-Tropez R1
Lost in Qual. Porto 2 R2
525524
Luca Wiedenmann28GER82+5Lost in Qual. Plovdiv 4 R2
526271
Pedro Sakamoto33BRA82-20-6Lost in Belem QF
Lost in Maringa 3 F
Qual. Curitiba W
527485
Aziz Ouakaa27TUN82+4Monastir 39 R32Lost in Sharm El Sheikh 14 R32
52863
Jason Kubler33AUS81+4
529160
Li Tu30AUS81+4Columbus R32Lost in Qual. San Diego 2 R1
Qual. Columbus W
530463
Sander Jong26NED81+4Zaragoza R32Lost in Sabadell 2 F
531485
Giuseppe La Vela25ITA81+22+5Lost in Genoa 2 R16
Lost in Qual. Bari R1
532289
Lilian Marmousez24FRA80+3Zaragoza R32Lost in Sabadell 2 SF
533463
Pedro Vives Marcos25ESP80-54-15Zaragoza R32Lost in Sabadell 2 R16
534517
Shunsuke Mitsui24JPN80+2Lost in Qual. San Diego 2 R1
Lost in Qual. Columbus R2
535146
Rudolf Molleker25GER80+2Lost in Pardubice QF
536357
Luca Potenza26ITA80+2Porto 2 R32Lost in Qual. Saint-Tropez R1
Qual. Porto 2 W
537 NCH 
(542)
Millen Hurrion27GBR80+12+3Baku 2 R32Lost in Hurghada 10 SF
Lost in Baku QF
538424
Lorenzo Joaquín Rodríguez26ARG80-20-6Qual. Buenos Aires 2 W
Lost in Buenos Aires 2 R32
Qual. Curitiba W
539 NCH 
(545)
Leonardo Rossi24ITA80+6+2Lost in Nevers QF
Lost in Qual. Saint-Tropez R1
Lost in Qual. Mouilleron le Captif R2
540123
Ryan Peniston30GBR79-32-8Lost in Qual. Saint-Tropez R1
Lost in Qual. Mouilleron le Captif R2
541404
Cannon Kingsley25USA79-1
542 NCH 
(547)
Pierluigi Basile19ITA79+5+2Bari R32Lost in Qual. Genoa 2 R2
Qual. Bari W
543510
M Rifki Fitriadi27INA79-2
544449
Fares Zakaria25EGY79-2Sharm El Sheikh 15 R32Lost in Sharm El Sheikh 14 QF
545155
Dmitry Popko29KAZ78+34+9Telavi 2 R32Tsaghkadzor 4 W
Telavi W
546543
Melios Efstathiou27CYP78-3
547505
Peter Makk24HUN78-3Lost in Monastir 38 R16
548545
Martin Van Der Meerschen26BEL78+4+2Sibenik R32Lost in Tsaghkadzor 4 QF
549537
Gavin Young24USA77-3
550548
Keisuke Saitoh25JPN77-2Qual. Jingshan R2
551502
Adrian Ötzbach28GER77-1Lost in Qual. Plovdiv 4 R1
Lost in Qual. Bari R2
552485
Digvijay Pratap Singh26IND77-1Baku 2 R32Lost in Baku F
553525
Daniil Ostapenkov23BLR76+2+1Columbus R32Lost in Qual. San Diego 2 R2
Qual. Columbus W
554532
John Echeverria24ESP75+4+1Monastir 39 R32Lost in Sintra 2 QF
555110
Giulio Zeppieri24ITA74+1
55619
Hyeon Chung30KOR74+1
557555
Dimitris Sakellaridis20GRE74+2Lost in Qual. Genoa 2 R2
Lost in Qual. Bari R2
558 NCH 
(565)
Maximo Zeitune20ARG73+13+2Lost in Qual. Genoa 2 R2
55999
Alexander Ritschard32SUI72-61-18Zaragoza R32
560 NCH 
(563)
Pierre Delage25FRA72+3Zaragoza R32Lost in Melilla R32
561517
Nino Ehrenschneider25GER72+15+2Luan 4 R32Lost in Guiyang QF
Lost in Yinchuan R32
562476
Ignacio Monzón28ARG72+10+1Lost in Tsaghkadzor 4 QF
Lost in Telavi QF
563561
Gabriel Ghetu18ROU71+2Slobozia 2 R32
564 NCH 
(566)
Matisse Bobichon24FRA71+2Lost in Qual. Mouilleron le Captif R1
565358
Svyatoslav Gulin23RUS71+2Lost in Qual. Plovdiv 4 R2
Lost in Qual. Bari R2
566415
Lorenzo Carboni20ITA71+3Zaragoza R32Lost in Santa Margherita 7 R32
Lost in Santa Margherita 8 QF
567485
Taha Baadi25MAR70+7
568432
Iliyan Radulov21BUL70+31+6Lost in Plovdiv 4 R16
569564
Lorenzo Angelini20ITA70+6Bari R16Lost in Santa Margherita 8 R16
570533
Toufik Sahtali27ALG70+3-1Kigali R32
571211
Javier Barranco Cosano27ESP69+16+2Zaragoza R32Lost in Qual. Genoa 2 R2
572508
Pavle Marinkov20AUS69-11-3
573127
Jelle Sels31NED69-11-3Lost in Qual. Mouilleron le Captif R1
574237
Saba Purtseladze25GEO69+6Telavi 2 R32Lost in Qual. Plovdiv 4 R1
575531
Marcel Zieliński25POL69+6Lost in Pardubice R32
576356
Miloš Karol23SVK68-12-3
577491
Robin Catry24FRA68+20+3Lost in Guiyang QF
Lost in Yinchuan R32
578443
Federico Iannaccone27ITA68+10+1Qual. Genoa 2 W
Lost in Genoa 2 R32
Lost in Qual. Bari R1
579477
Kirill Kivattsev28RUS68+5Lost in Santa Margherita 7 R32
Lost in Qual. Plovdiv 4 R1
580436
Sebastian Gima24ROU68+25+5Slobozia 2 R32Lost in Zlatibor QF
Qual. Plovdiv 4 W
Lost in Plovdiv 4 R32
581576
Keegan Rice20CAN67+4
582430
Erik Arutiunian21BLR67+12+2Qual. San Diego 2 W
Lost in San Diego 2 R32
583547
Matyas Fuele27HUN67+3
584 NCH 
(623)
Alejandro Juan Mano21ESP67+41+9Qual. Genoa 2 W
Lost in Genoa 2 R16
585 NCH 
(604)
Chase Ferguson27AUS67+19+4Lost in Guiyang SF
Lost in Yinchuan R16
Lost in Qual. Jingshan R1
586555
John Hallquist Lithen24SWE67-9-3Ann Arbor R32Lost in Columbia R16
587580
Paul Inchauspe22FRA66+2
588486
Alec Beckley25RSA66+2Kigali R32
589562
Daniel de Jonge27NED66-6-2Lost in Forbach QF
590519
Amr Elsayed27EGY66+1Sharm El Sheikh 15 R32Lost in Sharm El Sheikh 14 R32
591588
Amit Vales21ISR66+2
592263
Christoph Negritu32GER65-14-4
593383
Lukáš Pokorný24SVK65+2Slobozia 2 R32Lost in Pardubice SF
594507
Kaylan Bigun20USA65+2Columbus R32Lost in Qual. San Diego 2 R1
Qual. Columbus W
595421
Hikaru Shiraishi26JPN65-56-15Lost in Qual. Jingshan R1
596150
João Domingues32POR64+2Lost in Sintra 2 R32
Lost in Setubal R16
Lost in Qual. Porto 2 R2
597 NCH 
(604)
Bruno Fernandez22BRA64+16+2Lost in Qual. Buenos Aires 2 R2
Lost in Buenos Aires 2 R32
Lost in Qual. Curitiba R2
598128
Andrea Vavassori31ITA63+3
599 NCH 
(602)
Bryce Nakashima22USA63+3Columbus R32
600 NCH 
(603)
Hunter Heck24USA63+3
601600
Naoya Honda20JPN63-1-1Lost in Qual. Jingshan R1
602469
Juan Sebastián Gómez34COL62+5
603573
Jamie Mackenzie18GER62+5
604183
Adrian Andreev25BUL62+215+29Lost in Zlatibor QF
Qual. Plovdiv 4 W
Lost in Plovdiv 4 SF
605564
Alexander Vasilev19BUL62+4Lost in Plovdiv 4 R32
606603
Pieter De Lange20NED62+4
607513
Kai Wehnelt30GER62+4Lost in Qual. Plovdiv 4 R1
Lost in Qual. Bari R1
608449
Takuya Kumasaka27JPN62-26-7
609597
Lorenzo Bocchi28ITA61+5Lost in Qual. Genoa 2 R1
610603
Amir Omarkhanov18KAZ61+2-1
611443
Yanaki Milev22BUL61+16+3Qual. Plovdiv 4 W
Lost in Plovdiv 4 R32
612348
Ryan Seggerman27USA60-6-2Lost in Qual. Jingshan R1
613161
Alibek Kachmazov24RUS60+187+25Guiyang W
Yinchuan W
614 NCH 
(643)
Daniel Jade17FRA60+29+5Qual. Saint-Tropez W
Lost in Saint-Tropez R32
615296
Oleksandr Ovcharenko24UKR60Lost in Qual. Bari R2
616 NCH 
(652)
Andrea De Marchi19ITA60+36+6Lost in Santa Margherita 7 SF
Lost in Santa Margherita 8 QF
617 NCH 
(618)
Thiago Cigarran26ARG60+4+1Lost in Qual. Buenos Aires 2 R2
618298
Jacopo Berrettini27ITA59-2
619285
Alexander Weis29ITA59-2Lost in Santa Margherita 7 QF
Lost in Qual. Plovdiv 4 R1
620569
Alan Fernando Rubio Fierros27MEX59-2
621616
Tuncay Duran22TUR59-2Monastir 39 R32
622280
Dominik Palán25CZE59Lost in Yinchuan R32
Lost in Qual. Jingshan R1
623347
Sanhui Shin29KOR59-53-12
624347
Samir Banerjee22USA58+88+14Lost in Nevers F
Lost in Falun F
625622
Michael Antonius16USA58-1Lost in Qual. Columbus R1
626527
Michael Bassem Sobhy22EGY58Lost in Columbia R16
Lost in Qual. Columbus R1
627586
Nicolas Tepmahc25FRA58-4-1
628546
Aidan Kim21USA57Columbus R32
629520
Conner Huertas del Pino30PER57
630553
Pedro Rodenas22ESP57Zaragoza R32Lost in Sabadell 2 R16
631331
Carlos Lopez Montagud26ESP57
632554
Guillaume Dalmasso23FRA57Lost in Nevers R32
633170
Maxime Janvier29FRA57-13-2Lost in Qual. Saint-Tropez R2
Lost in Qual. Mouilleron le Captif R1
634633
Gabriele Bosio25ITA57-1Telavi 2 R32Lost in Telavi R32
635410
Stefan Popović23SRB57+13+2Lost in Zlatibor QF
Lost in Qual. Plovdiv 4 R1
63671
Cedrik Marcel Stebe35GER56-1
637636
Ryan Colby23USA56-1Lost in Sintra 2 R32
Lost in Qual. Columbus R1
638433
Pietro Fellin25ITA56-46-10Sharm El Sheikh 15 R32Lost in Sharm El Sheikh 14 QF
639509
Manuel Mazza27ITA56-1
640378
Dan Martin27CAN56-1
641513
Stefan Adrian Andreescu24ROU56Slobozia 2 R32Lost in Qual. Plovdiv 4 R1
642563
Mario Gonzalez Fernandez24ESP56-74-15Lost in Setubal R32
Lost in Qual. Porto 2 R1
643394
Tiago Cação28POR56+35+7Lost in Sintra 2 SF
Lost in Setubal R32
Lost in Qual. Porto 2 R1
644642
Roger Pascual Ferra20ESP55-2
645624
Yaroslav Demin21RUS55-8-1
646479
Tomasz Berkieta20POL55-6-1
647 NCH 
(678)
Andreja Petrovic26NOR55+43+7Ann Arbor R32Lost in Nevers SF
Lost in Falun SF
648251
Ergi Kırkın27TUR55-2Lost in Monastir 37 QF
649424
Kokoro Isomura23JPN55-15-2
650 NCH 
(687)
Nikolai Barsukov19GER55+44+7Luan 4 R32Lost in Guiyang SF
Lost in Yinchuan R16
651595
Théo Papamalamis20FRA54-1Fayetteville R32
652651
Goncalo Marques20POR54-1Porto 2 R32Lost in Sintra 2 R32
Qual. Porto 2 W
653447
Kuan Yi Lee30TWN54-8-1
654483
Alec Deckers26NED54-100-22Lost in Sintra 2 QF
Setubal W
655623
Samuel Heredia20COL54-8-1Qual. Curitiba W
656634
Timofei Derepasko19RUS54-7-1Lost in Telavi R32
Lost in Telavi 2 R32
657514
Marlon Vankan26GER53-13-2Kigali R32
658430
Sidharth Rawat33IND53-4Lost in Qual. Jingshan R1
659655
Ignacio Parisca Romera21VEN53-4Lost in Sabadell 2 QF
Lost in Qual. Bari R1
660656
Isaac Becroft25NZL53-4Luan 4 R32
661657
Guto Miguel17BRA52-4Curitiba R32
662327
Naoki Nakagawa29JPN52-4
663659
Anton Arzhankin23RUS52-3Sharm El Sheikh 15 R32Lost in Sharm El Sheikh 14 R32
664595
S D Prajwal Dev30IND52-5
665 NCH 
(728)
Daniele Rapagnetta19ITA52+112+14Sibenik R32Melilla W
Lost in Santa Margherita 8 SF
666573
Karol Filar28POL52-5Lost in Baku QF
667458
Maxwell McKennon24USA52-5
668352
Giovanni Oradini29ITA52+15+3Qual. Genoa 2 W
Lost in Genoa 2 R32
669252
Tom Paris24FRA51-5Lost in Qual. Mouilleron le Captif R1
670662
Stefan Horia Haita19ROU51-5Slobozia 2 R32
671252
Samuel Vincent Ruggeri24ITA51+3+2Lost in Monastir 37 QF
Lost in Monastir 38 SF
672635
John Sperle24GER51+20+3Bari R32Qual. Genoa 2 W
Lost in Genoa 2 R32
Qual. Bari W
673458
Nicolas Zanellato24BRA51+47+7Lost in Belem F
Lost in Maringa 3 SF
674161
Filip Peliwo32POL51-21-3Lost in Yinchuan QF
Lost in Qual. Jingshan R1
675470
Imanol López Morillo26ESP51-8Bari R32Lost in Qual. Plovdiv 4 R1
Qual. Bari W
676233
Gabriel Debru20FRA50-8
677669
Marc Majdandzic21GER50-7Lost in Baku QF
678394
Bruno Kuzuhara22USA50-15-2Lost in Qual. Columbus R1
679450
Yurii Dzhavakian33UKR50-8Sharm El Sheikh 15 R32Lost in Sharm El Sheikh 14 R16
68040
Max Purcell28AUS49-8Luan 4 R32
681538
Pablo Martinez Gomez20ESP49-8Fayetteville R32
682448
Aleksandre Bakshi29GEO49-7Baku 2 R32Lost in Baku R32
683479
Jacob Bradshaw23AUS49-7
684362
Tim Handel29GER49-15-1Zaragoza R32Lost in Sabadell 2 R32
685648
Radu David Turcanu20ROU49-8Slobozia 2 R32
686468
Ryuki Matsuda26JPN49-7Luan 4 R32
687680
Daniel Salazar25COL49-6Lost in Zlatibor R32
688501
Shinji Hazawa27JPN49-6
689685
Walid Ahouda22MAR48-4
690686
Sebastian Dominko23SLO48-4Slobozia 2 R32Pardubice W
691616
Kārlis Ozoliņš24LAT48-4
692382
Thomas Fancutt31AUS48-4Lost in Qual. Jingshan R1
693690
Keshav Chopra24USA48+5+1Lost in Hurghada 10 R16
Lost in Sharm El Sheikh 14 R32
694660
Daniel Antonio Núñez25CHI48-5Lost in Belem R32
695590
Ryan Dickerson29USA48-4Qual. Curitiba R2Lost in Belem R32
Lost in Qual. Buenos Aires 2 R1
696599
Giorgio Tabacco23ITA48+37+6Lost in Sintra 2 SF
Lost in Setubal R16
Lost in Qual. Porto 2 R1
697453
Arklon Huertas Del Pino Cordova32PER47-2
698688
Žiga Šeško18SLO47-2
699508
Manish Sureshkumar27IND47+2
700363
Oscar Jose Gutierrez33ESP47+3Zaragoza R32Lost in Sabadell 2 R16
701663
Samir Hamza Reguig24ALG47-17-2Monastir 39 R32Lost in Sharm El Sheikh 14 R16
702 NCH 
(809)
Kristijan Juhas25SRB46+136+14Lost in Zlatibor F
703697
Grigory Shebekin21RUS46-6-1Lost in Tsaghkadzor 4 R32
704 NCH 
(730)
Juan Sebastian Osorio28COL46+27+4Lost in Belem SF
Lost in Maringa 3 QF
Lost in Qual. Curitiba R2
705316
Alberto Barroso Campos30ESP46-6-1Mouilleron le Captif R32Lost in Setubal R32
Qual. Mouilleron le Captif W
706634
Léo Raquillet20FRA46-40-5
707654
Franco Ribero27ARG46-2
708651
Nicolás Villalón22CHI46-2
709484
Tristan McCormick27USA46-2Lost in Santa Margherita 7 R32
Lost in Santa Margherita 8 R32
710709
Patrick Brady21GBR45-1
711655
Thanapet Chanta27THA45-1
712375
Strong Kirchheimer31USA45-10-2
713261
Alex Rybakov29USA45-202-42Lost in Qual. San Diego 2 R2
Lost in Qual. Columbus R2
714691
Dragos Nicolae Cazacu22ROU45-3Fayetteville R32Lost in Columbia R32
715229
Mukund Sasikumar29IND45+4+1Luan 4 R32Lost in Guiyang R16
Lost in Yinchuan SF
716600
Khololwam Montsi23RSA44-12-2Fayetteville R32
717438
Orel Kimhi23ISR44-9-1
718713
Herman Hoeyeraal24NOR44-5Darwin R32
719653
Matyáš Černý24CZE44-5Lost in Pardubice QF
720 NCH 
(753)
Stefano D'Agostino22ITA44+35+4Qual. Genoa 2 W
Lost in Genoa 2 R32
721477
Peter Fajta24HUN44-6
722576
Michal Krajčí21SVK44-6Sharm El Sheikh 15 R32Lost in Sharm El Sheikh 14 R16
723238
Yusuke Takahashi28JPN44-30-4
724700
Jack Anthrop22USA43-3Lost in Sintra 2 R32
Lost in Setubal R32
725718
Andrew Johnson17USA43-3Lost in Qual. San Diego 2 R1
726449
Maxim Zhukov21RUS43-3
727677
Kasra Rahmani20IRI43+79+8Lost in Monastir 37 F
728618
Santiago De La Fuente24ARG43-4Lost in Qual. Buenos Aires 2 R1
Lost in Qual. Curitiba R2
729341
Wilson Leite34BRA43-12-1Lost in Maringa 3 SF
Lost in Qual. Curitiba R2
730625
Leo Vithoontien27JPN43-5
731726
Nicolas Jadoun24FRA43-5Baku 2 R32Lost in Baku R32
732702
Noa Vukadin22CRO42-5
733189
Arthur Bouquier25FRA42-4
734440
Alessandro Pecci25ITA42-4
735 NCH 
(738)
Nico Hipfl20AUT42+4+1Lost in Zlatibor R16
Lost in Sabadell 2 R32
736604
Dev Javia24IND42-4Kigali R32
737707
Seydina André23SEN42-3Lost in Columbia R32
738384
Neil Oberleitner27AUT41-2
739455
James Story25GBR41-11-1
740625
Igor Kudriashov23RUS41-3
741455
Olaf Pieczkowski22POL41-3Ann Arbor R32Lost in Columbia R16
742723
Oskar Brostrom Poulsen24DEN41-2Lost in Falun QF
743679
Dong Ju Kim24KOR41-2Luan 4 R32
744614
Yuta Kawahashi28JPN41-2
745587
Pawit Sornlaksup27THA41-2
746740
Calvin Müller26GER41-2Lost in Forbach R32
747696
Matteo Covato21ITA41-2Lost in Forbach R16
748708
Evan Bynoe27USA41-2Fayetteville R32Lost in Columbia QF
749305
Kalin Ivanovski22MKD40-2Lost in Zlatibor R32
Lost in Pardubice R16
750746
Vignesh Gogineni23USA40-1Ann Arbor R32
751277
Michael Vrbenský26CZE40
752749
Matt Hulme27AUS40
753233
Yun seong Chung28KOR40+153+14Lost in Guiyang F
Lost in Yinchuan R32
754546
Uisung Park26KOR40
755 NCH 
(756)
Niklas Guttau26GER40+1Lost in Tsaghkadzor 4 R32
756724
Matt Kuhar30USA40+1Ann Arbor R32
757689
Rodrigo Alujas24MEX40+1Kigali R32
758 NCH 
(759)
Gabriele Maria Noce30ITA40+1Lost in Santa Margherita 7 R16
Lost in Qual. Genoa 2 R1
759636
Aleksandr Braynin27UKR40+1Lost in Falun R32
760636
Taisei Ichikawa25JPN40+1Luan 4 R32
761741
Matthew Forbes20USA39+2Lost in Qual. Columbus R1
762289
Adria Soriano Barrera27COL39-9-1Lost in Sintra 2 R16
Lost in Setubal R32
763486
Alex Knaff28LUX39+1
764692
Rafael Izquierdo Luque26ESP39-64-8Lost in Setubal R32
Lost in Qual. Porto 2 R1
765508
Loann Massard21FRA39-47-5Lost in Nevers QF
766722
Alejandro Turriziani Álvarez23ESP39Lost in Melilla SF
767663
Benjamin Pietri30FRA39-32-3Lost in Sintra 2 R16
768663
Lucas Andrade Da Silva21BRA38-1Curitiba R32
769536
Joshua Sheehy29USA38-19-2
770765
Manuel Plunger24ITA38-2Kigali R32
771604
Andres Santamarta Roig19ESP38-2
772280
Jakub Nicod22CZE38-2Sibenik R32
773620
Ben Jones28GBR38-2
774769
Matt Ponchet22FRA38-2
775762
Noah Zamora23USA38-10-1Lost in Qual. Columbus R1
776656
Maik Steiner32GER38-3
777774
Conor Gannon24IRL38-3
778515
Émilien Demanet21BEL38Monastir 39 R32
779159
Hady Habib28LBN37+1
780680
Abel Forger21NED37+1
781777
Oskari Paldanius19FIN37+1
782474
Tsung Hao Huang26TWN37-7-1
783 NCH 
(825)
Tomás Martínez23ARG37+45+4Qual. Buenos Aires 2 W
Lost in Buenos Aires 2 R32
784710
Carles Hernández25ESP37Monastir 39 R32Lost in Monastir 38 R16
785437
Michiel De Krom28NED37-2Zaragoza R32Lost in Melilla R32
Lost in Sabadell 2 R32
786 NCH 
(821)
Carles Cordoba20ESP37+43+4Lost in Melilla SF
Lost in Sabadell 2 R32
Lost in Qual. Bari R1
78799
Brandon Holt28USA36-1
788447
Tomás Farjat25ARG36+47+4Qual. Buenos Aires 2 W
Lost in Buenos Aires 2 R32
789609
Fryderyk Lechno-Wasiutyński21POL36-1
790 NCH 
(851)
Keaton Hance18USA36+75+6Lost in San Diego 2 R16
Lost in Qual. Columbus R2
791407
Michael Agwi23IRL36+12+1Lost in Sintra 2 R16
Lost in Setubal SF
792786
Yannick Theodor Alexandrescou18FRA36-2
793361
Viacheslav Bielinskyi22UKR36-2
794289
Renta Tokuda28JPN36-18-2
795763
Rares Teodor Pieleanu19ROU36-3Slobozia 2 R32Lost in Zlatibor R32
Lost in Qual. Plovdiv 4 R1
796794
Anas Mazdrashki20BUL36-2
797471
Yuki Mochizuki28JPN36-2
798549
Tianhui Zhang20CHN36-2
799403
Lorenzo Rottoli24ITA36+13+2Lost in Santa Margherita 7 R32
Lost in Qual. Genoa 2 R2
800418
Maé Malige20FRA36-120-13Monastir 39 R32Lost in Monastir 38 R16
801712
Benjamin Torrealba21CHI36-3
802575
Luca Castagnola24ITA36-17-1Sharm El Sheikh 15 R32Lost in Sharm El Sheikh 14 R16
803771
Cosme Rolland De Ravel22FRA35-4Lost in Columbia R16
804798
Nicolas Oliveira20BRA35-3Lost in Qual. Columbus R1
805527
Ye Cong Mo26CHN35-18-1
806800
Arvid Nordquist28SWE35-4Baku W
807603
Oscar Weightman24GBR35-3
808711
Vincent Marysko20GER35-3
809362
Bastián Malla30CHI35+15+2Lost in Qual. Buenos Aires 2 R2
810793
Yuta Tomida19JPN35-17-1Luan 4 R32
811 NCH 
(813)
Aaron Funk20GER35+2+1Lost in Hurghada 10 R16
812716
Dinko Dinev22BUL35-15-1Lost in San Diego 2 R32
813673
Gustavo Ribeiro De Almeida20BRA34-5
814785
Dimitris Azoidis25GRE34-3
815813
Alan Ważny19POL34
816787
Nikola Slavic26SWE34Lost in Falun R32
817641
Kosuke Ogura30JPN34-10-1Luan 4 R32
818236
JiSung Nam33KOR33-1
819816
Jannik Opitz28GER33-1Slobozia 2 R32
820787
Scott Jones28AUS33-31-3Darwin R32
821541
Arda Azkara23TUR33-1Baku 2 R32
822719
Hanyi Liu25CHN33-1Jingshan R32
823544
Adhithya Ganesan20USA33-13-1Ann Arbor R32
824648
Attila Boros22HUN33-2
825 NCH 
(928)
Charles Bertimon27FRA33+103+8Sibenik R32Lost in Hurghada 10 F
826764
Mert Naci Türker28TUR33-3Monastir 39 R32Lost in Monastir 37 R32
Lost in Monastir 38 R32
827184
Nicholas David Ionel23ROU33-2Lost in Santa Margherita 8 R32
828822
Nicolas Robert20FRA33-2Monastir 39 R32Lost in Monastir 38 R32
829769
Miles Jones25USA33-2
830827
Pietro Marino25ITA33+81+7Sibenik R32Lost in Melilla F
Lost in Santa Margherita 8 R16
831741
Joshua Charlton27AUS33-1Darwin R32
832109
Lukáš Klein28SVK32-84-8
83349
Federico Coria34ARG32+69+6Lost in Buenos Aires 2 R16
(R32  )
834538
Johan Alexander Rodriguez23COL32-3Fayetteville R32
835219
Nicolás Álvarez Varona25ESP32-2
836760
Gian Luca Tanner25SUI32-4Lost in Sintra 2 R32
837114
Gijs Brouwer30NED32-3
838232
José Pereira35BRA32-1Qual. Curitiba R2Lost in Maringa 3 QF
839811
Maximilian Homberg23GER32-3
840395
Rigele Te28CHN32-1Lost in Qual. Hangzhou R1
Lost in Qual. Beijing R1
841620
Josip Šimundža21CRO32
842836
Lorenzo Gagliardo26ARG32-2
843812
Sam Ryan Ziegann28AUS32Darwin R32
844 NCH 
(852)
William Rejchtman Vinciguerra19SWE32+9+1Lost in Nevers R16
Lost in Falun R16
845433
Aristotelis Thanos25GRE31-36-3
846692
Hoyoung Roh20KOR31-1Fayetteville R32
847843
Linus Lagerbohm18FIN31-1
848833
Markus Mölder21EST31-1
849822
Dominik Reček31CZE31-1Lost in Pardubice QF
850759
Jesse Flores31CRC31Lost in Yinchuan QF
851 NCH 
 1064
Benjamin Willwerth19USA31+217+15Ann Arbor R32Monastir 37 W
852744
Nikita Belozertsev17UZB31+18+1Lost in Zlatibor R16
853451
Marko Miladinović25SRB31-1
854851
Victor Hugo Remondy Pagotto21BRA31-3Lost in Maringa 3 R16
Qual. Curitiba W
855355
Karl Friberg27SWE31-41-3Lost in Falun QF
856 NCH 
(867)
Egor Pleshivtsev19RUS31+26+2Lost in Tsaghkadzor 4 QF
857713
Grigoriy Lomakin28KAZ31-2
858854
Giannicola Misasi26ITA31-1Telavi 2 R16Lost in Santa Margherita 7 R16
Lost in Santa Margherita 8 R32
85916
Nicolás Jarry30CHI30
860824
Jangjun Kim19KOR30
861736
Martin Borisiouk26BLR30
862638
Yusuke Kusuhara29JPN30
863805
Oliver Bonding19GBR30Ann Arbor R32Columbia W
864470
Filippo Moroni25ITA30Lost in Qual. Bari R2
865817
Natan Rodrigues24BRA30-16-1
866861
Robert Guna21ROU30Slobozia 2 R32
867724
Fernando Cavallo20ARG30
868479
Felix Corwin30USA30Ann Arbor R32
869CH
Hiromasa Koyama18JPN30
870803
Michel Hopp27GER30-28-2Sibenik R32
871496
Denis Klok28RUS30+8+1Lost in Zlatibor R16
Lost in Telavi R16
Lost in Telavi 2 R32
872688
Alexandre Aubriot27FRA30+68+6Sibenik R32Lost in Zlatibor SF
873 NCH 
(880)
Rafael Tosetto27BRA30+7+1Lost in Belem R16
Lost in Maringa 3 R16
Lost in Qual. Curitiba R1
874867
Andrea Colombo23ITA30-1Monastir 39 R32Lost in Monastir 38 QF
875621
Samuel Alejandro Linde Palacios18COL30
876745
Taiyo Yamanaka25JPN30-20-1Luan 4 R32
877853
Alaa Trifi19TUN30-3
878561
Fermin Tenti29ARG30+11+2Lost in Tsaghkadzor 4 R32
Lost in Qual. Buenos Aires 2 R2
879870
Davide Tortora26ITA29-3
880774
Nitin Kumar Sinha27IND29-3
881871
Theodore Dean24USA29-3
882758
Alexandre Reco27FRA29+81+7Mouilleron le Captif R32Lost in Nevers SF
Qual. Mouilleron le Captif W
883 NCH 
(891)
George Lazarov21BUL29+43+4Lost in Zlatibor QF
Lost in Qual. Plovdiv 4 R2
884829
Tom Zeuch26GER29-3Lost in Forbach R16
885643
Lorenzo Claverie24VEN28-1
886107
Nicolas Moreno De Alboran29USA28-1
887863
Maxwell Exsted19USA28-15-2
888886
Michele Mecarelli19ITA28Telavi 2 R16Lost in Telavi F
88937
Emil Ruusuvuori27FIN27+1
890 NCH 
(891)
Jerry Roddick24USA27+1Qual. Fayetteville R2
891867
Qian Sun25CHN27+17+1Lost in Guiyang R16
892614
William Grant25USA27+1
893879
Ronit Karki18USA27-1
894378
Sora Fukuda28JPN27-23-3
895883
Giulio Perego23ITA27-1Lost in Qual. Sintra 2 R3
Lost in Setubal R16
896536
Ryotaro Taguchi26JPN27-1
897896
Aditya Vishal Balsekar23IND27-1Lost in Baku R16
898272
Orlando Luz28BRA26-12-2
899866
Max Dahlin20SWE26-2Ann Arbor R32
900897
Kuan Shou Chen18TWN26-2Lost in Yinchuan F
901839
Benito Sánchez Martinez24GER26-1Bari R32
902739
Filip Pieczonka22POL26-3
903429
Alvin Nicholas Tudorica24CAN26-2Fayetteville R32Lost in Columbia R32
904114
Jason Jung37TWN26-1
905822
Ofek Shimanov21ISR26-1
906857
Charlie Robertson19GBR26-1Fayetteville R32
907 NCH 
(919)
Matteo Sciahbasi19ITA26+15+1Qual. Santa Margherita 7 W
Lost in Santa Margherita 7 R16
Lost in Santa Margherita 8 QF
Lost in Bari R32
908364
Mikalai Haliak28BLR26-1
909 NCH 
(946)
Lorenzo Comino20ITA26+39+3Lost in Santa Margherita 7 QF
Lost in Santa Margherita 8 R32
910908
Oliver Okonkwo26GBR26-1Columbus R32Qual. Columbus W
911910
Mickael Kaouk18FRA26-1Lost in Qual. Saint-Tropez R1
912675
Francisco Rocha26POR26-58-5Lost in Sintra 2 R32
Lost in Setubal R16
Lost in Qual. Porto 2 R1
913909
Kerem Yilmaz19TUR26-1Baku 2 R32Lost in Baku R16
914273
Elmar Ejupovic33GER25-1
91513
Nick Kyrgios31AUS25-1
916136
Alexey Vatutin33RUS25-1
917916
Muhammad Shoaib24PAK25-1
918816
Zsombor Velcz23HUN25-1Ann Arbor R32Lost in Columbia R32
919319
Patrick Maloney26USA25+80+6Columbus R32Lost in San Diego 2 R16
920919
Pablo Perez Ramos23ESP25-1
921461
Peter Bertran30DOM25-1
922918
Noritaka Koizumi23JPN25-1
92374
Mirza Bašić35BIH25
924878
Tristan Stringer20USA25
925627
Ryan Fishback24USA25+2
926 NCH 
(929)
Geun Jun Kim25KOR25+3
927299
Hazem Naw26SYR25+3
928861
Marcus Walters28GBR25+3Baku 2 R32Lost in Baku R16
929908
Daniil Sarksian20ARM25+13+1Lost in Tsaghkadzor 4 R16
930562
Cooper Williams21USA24-72-6
931533
Luis Carlos Alvarez22MEX24-169-15Lost in Qual. Bari R1
932740
Pierre Yves Bailly22BEL24+2
933913
Kriish Tyagi19IND24+2
934920
Ronald Hohmann25USA24+2
935905
Christopher Li23PER24+2
936377
Marcello Serafini24ITA24+13+1Lost in Santa Margherita 7 R16
937909
Julian Cundom25ARG24+1Lost in Qual. Buenos Aires 2 R1
938931
Rocco Piatti22MON24+1Monastir 39 R32
939913
Benjamin O'Connell27AUS24-6-1Darwin R32
940237
Nicolás Barrientos39COL23+3
941204
Máté Valkusz28HUN23-97-8
942569
James Watt26NZL23+2
943315
Alfredo Perez29USA23+3
944479
Ilya Snițari24MDA23+1
945874
Ryo Tabata18JPN23+16+1Slobozia 2 R32Lost in Zlatibor R16
Lost in Qual. Plovdiv 4 R1
946838
Iiro Vasa24FIN23+1Fayetteville R32Lost in Nevers R32
Lost in Falun R16
947814
Marc Van Der Merwe32RSA23+3
948 NCH 
(949)
Tudor Batin19ROU23+3
949 NCH 
(959)
Ruslan Tiukaev21RUS23+28+2Lost in Tsaghkadzor 4 QF
Lost in Telavi R16
Lost in Telavi 2 R32
950588
Yuta Kikuchi27JPN23+2
951660
Michael Zhu34USA23+2
952729
Tomas Curras Abasolo26ESP23+3Lost in Qual. Sintra 2 R3
Lost in Setubal R16
953828
Andrea Fiorentini25ITA23-21-2Telavi 2 R16Lost in Zlatibor R32
Lost in Telavi R32
954694
Maxence Bertimon27FRA23+16+1Lost in Monastir 37 R16
955684
Ali Yazdani23IRI23+1Lost in Monastir 37 R32
956638
Johannes Ingildsen29DEN22+2
957845
Aleksa Ćirić26SRB22+2
958875
Stijn Paardekooper23NED22+4Telavi 2 R16Lost in Telavi QF
95962
Kenny de Schepper39FRA22-34-3Lost in Qual. Mouilleron le Captif R1
960731
Axel Nefve26USA22+4Kigali R32
961385
Aryan Shah20IND22+4Fayetteville R32
962748
Mathieu Scaglia27FRA22+4Lost in Monastir 37 R32
963709
Iannis Miletich21ITA22+4Zaragoza R32Lost in Qual. Genoa 2 R1
964727
Petros Tsitsipas26GRE22+4Slobozia 2 R32Lost in Pardubice R16
965796
Finn Murgett25GBR22+15+1Qual. Sintra 2 W
Lost in Sintra 2 R16
Qual. Setubal W
Lost in Setubal QF
966965
Nikita Ianin25RUS22+3
967395
Wishaya Trongcharoenchaikul31THA22-10-1
968 NCH 
(969)
Vlad Cristian Breazu22ROU21+4Slobozia 2 R32
969946
Taym Al Azmeh22SYR21+5
970 NCH 
(973)
Matthew Thomson26USA21+5Ann Arbor R32Lost in Columbia R32
971753
Justin Roberts29BAH21+5Lost in Maringa 3 R16
Lost in Qual. Curitiba R1
972704
Mwendwa Mbithi28USA21+7
973968
Markus Malaszszak22THA21+5Luan 4 R32
974815
Chirag Duhan22IND21+33+2Lost in Hurghada 10 QF
Lost in Sharm El Sheikh 14 QF
975 NCH 
(979)
Fanming Meng18CHN21+6
976954
David Eichenseher20GER21-22-2
977788
Joao Victor Couto Loureiro23BRA21-94-8Lost in Maringa 3 QF
Lost in Qual. Curitiba R1
978859
Adan Freire Da Silva27FRA21+4Lost in Nevers R32
Lost in Forbach R32
979906
Jeremy Gschwendtner28GBR21+4Telavi 2 R32Lost in Telavi R16
980459
Nikolay Vylegzhanin26RUS20+4
981411
Micah Braswell24USA20-8-1Ann Arbor R32Lost in Columbia R32
982712
Aoran Wang29CHN20+3
983802
Jeffrey Von Der Schulenburg24SUI20-23-2Sibenik R32Lost in Sabadell 2 R32
984797
Elgin Khoeblal24NED20+4Lost in Telavi R16
985CH
Lars Goran Verwerft23BEL20+2Monastir 39 R32Qual. Sintra 2 W
Lost in Sintra 2 R32
Lost in Monastir 38 R16
986235
Ivan Nedelko40RUS20+3
987465
Egor Agafonov24RUS20+5Lost in Baku R32
988 NCH 
(993)
Yan Cheng Chen24TWN20+5
989 NCH 
(992)
Duje Markovina19AUS20+6Fayetteville R32Lost in Columbia R32
990841
Nicolas Parizzia28SUI20+20+1Lost in Santa Margherita 7 R16
991905
Ezequiel Monferrer23ARG20+5Lost in Qual. Buenos Aires 2 R1
992691
Matthew Summers28GBR20-51-4
993 NCH 
(995)
Michael Savano18USA19+5Sibenik R32Qual. Sibenik W
994416
Étienne Donnet25FRA19+60+3Lost in Nevers QF
Monastir 38 W
995987
Cezar Gabriel Papoe19ROU19+5
996987
Joaquin Guilleme20NCA19+5
997639
Bekkhan Atlangeriev25RUS19+6
998468
Dominik Kellovský30CZE19+4
999900
Enzo Kohlmann De Freitas20BRA19-8-1
1000637
Linang Xiao26CHN19+4Lost in Qual. Chengdu R1
In Play :
 LAVERCUP  Laver Cup
 ATP500  Beijing, ​Tokyo
 ATP250  Chengdu, ​Hangzhou
 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 :