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
Alexander Zverev29GER9520-30Lost in Paris R32 
21
Jannik Sinner25ITA9450
31
Carlos Alcaraz23ESP6750+650Paris F
(SF  )
71007100
4CH
Ben Shelton24USA5130+600Paris F
(SF  )
54805480
51
Daniil Medvedev30RUS3820-40Lost in Paris R32 
6CH
Flavio Cobolli24ITA3690
7CH
Arthur Fils22FRA3625+100Lost in Paris R16 
8CH
Frances Tiafoe28USA3390-40Lost in Paris R32 
95
Alex de Minaur27AUS3370-40Lost in Paris R32
104
Taylor Fritz29USA3260+2+165Stockholm R16Lost in Paris QF Lost in Paris QF 
Stockholm R16
Advertisement
1110
Rafael Jódar20ESP3234-1+25Lost in Paris R32 
121
Novak Djoković39SRB2940-1-200Lost in Paris R32 
138
Tommy Paul29USA2925+1+150Lost in Paris QF 
144
Félix Auger-Aliassime26CAN2875-1
1512
Jakub Menšík21CZE2545+1
1612
Jiří Lehečka24CZE2540-1-40Lost in Paris R64
1713
Alejandro Davidovich Fokina27ESP2510
182
Casper Ruud27NOR2435+5+400Stockholm R16Lost in Paris SF Lost in Paris SF 
Stockholm R16
1916
Brandon Nakashima25USA2360-1-15Lost in Paris R64 
2018
Francisco Cerúndolo28ARG2220-40Lost in Paris R64
2116
Luciano Darderi24ITA2160-40Lost in Paris R64
2212
Learner Tien20USA2145-3-200Lost in Paris R32
235
Andrey Rublev29RUS2045-1-40Lost in Paris R64
248
Karen Khachanov30RUS1980+1+40Lost in Paris R32
(R64  )
255
Lorenzo Musetti24ITA1895-1-65Stockholm R16Lost in Paris R16 Lost in Paris R16 
Stockholm R16
2610
Alexander Bublik29KAZ1895
2714
Valentin Vacherot27MON1790+10Lost in Paris R64 
2827
Alexander Blockx21BEL1640-25
2925
Tomás Martín Etcheverry27ARG1625+2+75Stockholm R32Lost in Paris R16 Lost in Paris R16 
Stockholm R32
306
Hubert Hurkacz29POL1585-1-40Lost in Paris R64 
3119
Alejandro Tabilo29CHI1525-1-40Stockholm R16Lost in Paris R64 Lost in Paris R64 
Stockholm R16
3230
Ignacio Buse22PER1520+1+75Lost in Paris R16 
3332
Arthur Fery24GBR1510-1+7Lost in Paris R64
34 NCH 
 (40) 
Luca Van Assche22FRA1492+13+387Stockholm R32Lost in Paris SF Lost in Paris SF 
Stockholm R32
3530
Alex Michelsen22USA1460+25Stockholm R32Lost in Paris R32 Lost in Paris R32 
Stockholm R32
363
Stefanos Tsitsipas28GRE1440-2
3721
Jan Lennard Struff36GER1358+2+87Lost in Paris R16 
3830
Matteo Arnaldi25ITA1321-2+10Lost in Paris R64
3913
Ugo Humbert28FRA1320-1+25Stockholm R32Lost in Paris R32
(R64  )
Lost in Paris R32
(R64  )
Stockholm R32
4022
Botic van de Zandschulp31NED1280-3-15Lost in Paris R64 
4130
Nuno Borges29POR1241+8+166Lost in Qual. Paris R2
Lost in Paris QF 
4239
Daniel Mérida22ESP1237+42Lost in Paris R32
436
Matteo Berrettini30ITA1223+50Lost in Paris R16
(R64  )
4433
Zizou Bergs27BEL1220-4-6Stockholm R32Lost in Paris R64 Lost in Paris R64 
Stockholm R32
45CH
Quentin Halys30FRA1214+1+87Stockholm R32Lost in Paris R16 Lost in Paris R16 
Stockholm R32
4624
João Fonseca20BRA1200-5
4744
Arthur Géa21FRA1146-3Lost in Paris R64
4829
Mariano Navone25ARG1095-4Lost in Paris R64
4921
Tallon Griekspoor30NED1075+1Lost in Qual. Paris R1
5042
Thiago Agustín Tirante25ARG1042+3+19Stockholm R32Lost in Qual. Paris R2
Lost in Paris R32
Lost in Qual. Paris R2
Lost in Paris R32
Stockholm R32
Advertisement
518
Cameron Norrie31GBR1030-6-115Stockholm R32Lost in Paris R32 Lost in Paris R32 
Stockholm R32
5218
Sebastián Báez25ARG1020-24Orleans R32Lost in Qual. Paris R2
Lost in Paris R64
Lost in Qual. Paris R2
Lost in Paris R64
Orleans R32
5342
Juan Manuel Cerúndolo24ARG1015+1+15Stockholm R32Qual. Paris W
Lost in Paris R64 
Qual. Paris W
Lost in Paris R64 
Stockholm R32
5410
Denis Shapovalov27CAN1015-3-40Lost in Paris R64 
5537
Raphaël Collignon24BEL968
5652
Adolfo Daniel Vallejo22PAR959+12Stockholm R32Lost in Qual. Paris R2
Lost in Paris R64
Lost in Qual. Paris R2
Lost in Paris R64
Stockholm R32
5756
Jaime Faria23POR941Lost in Qual. Paris R1
5824
Arthur Rinderknech31FRA920+10+100Stockholm R32Lost in Paris R16 Lost in Paris R16 
Stockholm R32
59 NCH 
 (62) 
Rinky Hijikata25AUS909+24+216Qual. Paris W
Lost in Paris QF 
6020
Tomáš Macháč26CZE899+9+80Stockholm R32Qual. Paris W
Lost in Paris R32 
Qual. Paris W
Lost in Paris R32 
Stockholm R32
6117
Adrian Mannarino38FRA898-2Qual. Stockholm R2Lost in Qual. Paris R1Lost in Qual. Paris R1
Qual. Stockholm R2
62 NCH 
 (63) 
Mattia Bellucci25ITA879+4+55Orleans R32Qual. Paris W
Lost in Paris R32
Qual. Paris W
Lost in Paris R32
Orleans R32
6336
Fábián Marozsán27HUN875-2
6427
Miomir Kecmanović27SRB859-4-34Stockholm R32Lost in Qual. Paris R2Lost in Qual. Paris R2
Stockholm R32
6547
Facundo Díaz Acosta25ARG836+7+29Costa do Sauipe SF865926
6645
Yannick Hanfmann34GER835-8-88Stockholm R32Lost in Qual. Paris R2Lost in Qual. Paris R2
Stockholm R32
6745
Ethan Quinn22USA831-3
6855
Vít Kopřiva29CZE828-6-16Lost in Qual. Paris R2
6933
Jaume Munar29ESP825-4Stockholm R32Lost in Qual. Paris R1Lost in Qual. Paris R1
Stockholm R32
7055
Martin Landaluce20ESP822-3Lost in Qual. Paris R1
7138
Alex Molčan28SVK820+7+73Qual. Paris W
Lost in Paris R32
7244
Daniel Altmaier28GER812-9-25Orleans R32Lost in Qual. Paris R1Lost in Qual. Paris R1
Orleans R32
7336
Roman Safiullin29RUS807-2
7441
Térence Atmane24FRA787-1
7543
Camilo Ugo Carabelli27ARG784+6+54Costa do Sauipe F845845
7646
James Duckworth34AUS774-6-40Stockholm R32Lost in Qual. Paris R1Lost in Qual. Paris R1
Stockholm R32
7710
Pablo Carreño Busta35ESP773-3Lost in Qual. Paris R1
7862
Zachary Svajda23USA759-3Lost in Qual. Paris R1
7956
Román Andrés Burruchaga24ARG752-3-2
8056
Hamad Medjedović23SRB751-3
8169
Titouan Droguet25FRA732-2-14Lost in Paris R64
8245
Kamil Majchrzak30POL725
8354
Aleksandar Kovačević28USA693+1Lost in Qual. Paris R1
84 NCH 
 (85) 
Coleman Wong22HKG692+1Lost in Taipei SF
8576
Kyrian Jacquet25FRA684-5-57Orleans R32Lost in Paris R64Lost in Paris R64
Orleans R32
8616
Nikoloz Basilashvili34GEO681+1Qual. Stockholm R2
8749
Jacob Fearnley25GBR671+3Qual. Stockholm R2
8876
Marco Trungelliti36ARG670+3
8970
Dino Prižmić21CRO663+3Orleans R32
9023
Damir Džumhur34BIH661-2-18Lost in Qual. Paris R1
Lost in Qual. Stockholm R1
9142
Benjamin Bonzi30FRA657+4+27Orleans R32Qual. Paris W
Lost in Paris R64
Qual. Paris W
Lost in Paris R64
Orleans R32
9264
Yunchaokete Bu24CHN646+1
9333
Jenson Brooksby26USA638+1
9437
Marcos Giron33USA638-5-38Lost in Charlottesville QF
95CH
Toby Samuel24GBR624+2-1Qual. Stockholm R2Lost in Bratislava 2 R16 Lost in Bratislava 2 R16 
Qual. Stockholm R2
9674
Adam Walton27AUS619+2
973
Marin Čilić38CRO613-1-16
98 NCH 
(101)
Zsombor Piros27HUN604+3+14Orleans R32Lost in Bratislava 2 QF Lost in Bratislava 2 QF 
Orleans R32
9988
Michael Zheng22USA594+1Lost in Charlottesville R32
10015
Sebastian Korda26USA590-14-100
Advertisement
10190
Martin Damm23USA588+1Lost in Bratislava 2 R32 
10258
Thiago Seyboth Wild26BRA580+7+35Costa do Sauipe SF609670
10331
Lloyd Harris29RSA579Lost in Taipei R32
10471
Jesper de Jong26NED575
10554
Yibing Wu27CHN571
10645
Aleksandr Shevchenko25KAZ559+1Qual. Stockholm R2Lost in Bratislava 2 R32Lost in Bratislava 2 R32
Qual. Stockholm R2
10730
Corentin Moutet27FRA540+3
10864
Hugo Dellien33BOL535+3
10958
Hugo Gaston26FRA530-1-18Orleans R32Lost in Qual. Paris R1Lost in Qual. Paris R1
Orleans R32
11074
Jan Choinski30GBR527+3-6
11199
Henrique Rocha22POR521-12-75Lost in Costa do Sauipe R32
11286
Dalibor Svrčina24CZE519+7+25Orleans R32Lost in Bratislava 2 SF Lost in Bratislava 2 SF 
Orleans R32
113112
Gustavo Heide24BRA518-1-17Lost in Costa do Sauipe R16
114 NCH 
(115)
Nicolás Mejía26COL515+1-4Lost in Charlottesville R32
11521
Lorenzo Sonego31ITA511-9-60Qual. Stockholm R2Qual. Paris W
Lost in Paris R64
Qual. Paris W
Lost in Paris R64
Qual. Stockholm R2
116109
Dane Sweeny25AUS503-2-25Brisbane 3 R32
(R32  )
11753
Christopher O'Connell32AUS499Brisbane 3 R32
11854
Valentin Royer25FRA493+2Lost in Charlottesville R32
11937
Sebastian Ofner30AUT491+2
12074
Emilio Nava24USA484+2
121 NCH 
(123)
Rei Sakamoto20JPN477+2Matsuyama R32
12287
Sho Shimabukuro29JPN462-4-34Lost in Taipei R16
12336
Pedro Martínez29ESP462+1Orleans R32
12419
Alexei Popyrin27AUS448+2
12599
Nishesh Basavareddy21USA446+3+14Orleans R32Lost in Bratislava 2 QF Lost in Bratislava 2 QF 
Orleans R32
12687
Jurij Rodionov27AUT446+16+43Bratislava 2 F
(SF  )
496496
12791
Otto Virtanen25FIN445-11-57Orleans R32Lost in Bratislava 2 R16 Lost in Bratislava 2 R16 
Orleans R32
12892
Shintaro Mochizuki23JPN444-3-7Orleans R32Lost in Bratislava 2 R32 Lost in Bratislava 2 R32 
Orleans R32
129 NCH 
(131)
Clément Chidekh25FRA444+2+16Charlottesville SF466497
130129
Stefanos Sakellaridis22GRE431-1Matsuyama R32Lost in Taipei R32Lost in Taipei R32
Matsuyama R32
131130
Max Alcalá Gurri24ESP430-1
132CH
Moïse Kouamé17FRA425Monastir 1 R32Lost in Paris R64 Lost in Paris R64 
Monastir 1 R32
13327
Laslo Djere31SRB425+4+14Lost in Bratislava 2 QF 
13472
Borna Gojo28CRO423-1Qual. Stockholm R2
1353
Grigor Dimitrov35BUL422-1Lost in Qual. Paris R1
136 NCH 
(138)
Matej Dodig21CRO422+2+12Lost in Bratislava 2 SF
(QF  )
13748
Aleksandar Vukic30AUS418-10-17
13854
Francisco Comesaña26ARG415-3Lost in Costa do Sauipe R32
139135
Federico Cina19ITA415-3
14029
Giovanni Mpetshi Perricard23FRA411+5+11Orleans R32Qual. Bratislava 2 W
Lost in Bratislava 2 R16 
Qual. Bratislava 2 W
Lost in Bratislava 2 R16 
Orleans R32
141109
Andrea Pellegrino29ITA404-1Orleans R32
142116
Pablo Llamas Ruiz24ESP403-1
143123
Jérôme Kym23SUI403+21+50Bratislava 2 F
(QF  )
453453
14495
Tristan Schoolkate25AUS401-1Brisbane 3 R32
14531
Márton Fucsovics34HUN400-1
146101
Vilius Gaubas21LTU396+1
147143
Ilia Simakin23RUS393+1
148102
Elmer Møller23DEN386+2+8Lost in Costa do Sauipe R16
149139
Darwin Blanch19USA386-10-19Lost in Charlottesville R16
15081
Michael Mmoh28USA386-1
Advertisement
151CH
Nikolás Sánchez Izquierdo27ESP369Lost in Costa do Sauipe R32
152 NCH 
(155)
Lukas Neumayer24AUT362+3Orleans R32
15338
Alexandre Müller29FRA361-7-36Lost in Taipei QF
1544
Jack Draper24GBR360+3
15552
Soonwoo Kwon28KOR355+5
15631
Zhizhen Zhang30CHN354+6
15789
Francesco Passaro25ITA354-4-13Lost in Qual. Stockholm R1
15823
Dušan Lajović36SRB353+5Orleans R32
159145
Tom Gentzsch23GER353+6+1Orleans R32Lost in Bratislava 2 R16
(R32  )
Lost in Bratislava 2 R16
(R32  )
Orleans R32
160 NCH 
(164)
Andrea Guerrieri27ITA349+6
161140
Mark Lajal23EST349+6
162 NCH 
(184)
Jan Kumstát19CZE348+32+50Taipei F398398
163156
Daniil Glinka26EST347-2-8Orleans R32
1643
Stan Wawrinka41SUI343-12-25
165113
Liam Draxl24CAN341+3Lost in Charlottesville R32
16633
Gabriel Diallo25CAN339+3
16750
Pavel Kotov27RUS339+3
168108
Francesco Maestrelli23ITA338+8+8Hersonissos 3 R32Lost in Taranto QFLost in Taranto QF
Hersonissos 3 R32
169150
Joel Schwärzler20AUT334+3Matsuyama R32Lost in Taipei R32Lost in Taipei R32
Matsuyama R32
170158
Gauthier Onclin25BEL333+3
171125
Alex Bolt33AUS332+3Brisbane 3 R32
17258
Taro Daniel33JPN326+6Matsuyama R32
17316
Marco Cecchinato34ITA325+10+9Lost in Costa do Sauipe QF
17417
Cristian Garín30CHI324-3-12
175 NCH 
(178)
Felix Balshaw20FRA324+5Lost in Qual. Paris R1
17617
Bernard Tomic34AUS322+5Brisbane 3 R32
17760
Stefano Travaglia34ITA322-18-35Lost in Bratislava 2 R32
178118
Nicolai Budkov Kjaer20NOR321+4+1Orleans R32Lost in Bratislava 2 R16 Lost in Bratislava 2 R16 
Orleans R32
179 NCH 
(184)
Mika Brunold22SUI320+5+7Lost in Bratislava 2 R16 
Lost in Qual. Stockholm R1
180 NCH 
(185)
Lautaro Midon22ARG319+5+10Lost in Costa do Sauipe QF
181137
Chris Rodesch25LUX317-2-8
182151
Juan Carlos Prado Angelo21BOL314+11+16Lost in Costa do Sauipe QF
183182
Guido Iván Justo28ARG308+3Lost in Costa do Sauipe R32
184160
Gonzalo Bueno22PER307+14+13Lost in Costa do Sauipe SF
185184
Diego Dedura18GER307+3
186156
Clément Tabur26FRA306-30-56Orleans R32
187 NCH 
(189)
Dylan Dietrich22SUI304+2Lost in Charlottesville R32
188132
Jack Pinnington Jones23GBR302+2
189185
Keegan Smith28USA301+3Matsuyama R32Lost in Taipei R32Lost in Taipei R32
Matsuyama R32
190177
João Lucas Reis Da Silva26BRA299-13-28Lost in Costa do Sauipe QF
19193
Tomás Barrios Vera28CHI297-37-67Lost in Costa do Sauipe R16
192153
Alexis Galarneau27CAN297+3Lost in Charlottesville R32
193127
Facundo Mena34ARG296+3
194175
Iñaki Montes De La Torre24ESP293-3-8Qual. Stockholm R2Lost in Taranto R32Lost in Taranto R32
Qual. Stockholm R2
195184
David Jordá Sanchis32ESP293+4Matsuyama R32
196181
Andre Ilagan25USA292+4
197123
Timofey Skatov25KAZ290+4
198184
Luka Pavlovic26FRA288+5+7Qual. Orleans R1Lost in Bratislava 2 R16Lost in Bratislava 2 R16
Qual. Orleans R1
199190
Matheus Pucinelli De Almeida25BRA286-2-8Lost in Costa do Sauipe R32
20060
Juan Pablo Varillas31PER285+2-3Lost in Costa do Sauipe R32
Advertisement
20139
J.J. Wolf27USA280+3Lost in Charlottesville R32
202181
Sascha Gueymard Wayenburg23FRA274-15-33Orleans R32Lost in Bratislava 2 R16Lost in Bratislava 2 R16
Orleans R32
203111
Zdeněk Kolář30CZE274+3Lost in Costa do Sauipe R32
204202
Braden Shick23USA273+1-3Lost in Charlottesville QF
205168
Maks Kaśnikowski23POL273+6+7Lost in Charlottesville QF
206106
Tristan Boyer25USA272+1
207133
Federico Agustin Gomez29ARG272+1
208103
Harold Mayot24FRA269+12+14Lost in Taipei QF
209203
Andy Andrade27ECU269+20+18Lost in Charlottesville SF
210197
Pol Martín Tiffon27ESP268
211194
Edas Butvilas22LTU266-2-5Qual. Orleans R1Lost in Bratislava 2 R32 Lost in Bratislava 2 R32 
Qual. Orleans R1
212183
Gianluca Cadenasso22ITA265+3+4Monastir 1 R32Lost in Taranto R16Lost in Taranto R16
Monastir 1 R32
21393
Liam Broady32GBR265-1Matsuyama R32Lost in Taipei R32Lost in Taipei R32
Matsuyama R32
214211
Felix Gill24GBR262+14+10Hersonissos 3 R32Lost in Taranto SFLost in Taranto SF
Hersonissos 3 R32
215205
Max Houkes26NED261+1Qual. Orleans R1Lost in Qual. Bratislava 2 R2Lost in Qual. Bratislava 2 R2
Qual. Orleans R1
21697
Kimmer Coppejans32BEL259+9+6Lost in Bratislava 2 QF 
217133
Colton Smith23USA256+1Lost in Charlottesville R32
218174
Remy Bertola28SUI255+4Hersonissos 3 R32Lost in Taranto R16Lost in Taranto R16
Hersonissos 3 R32
219121
Raúl Brancaccio29ITA255+2Hersonissos 3 R32Lost in Taranto R32Lost in Taranto R32
Hersonissos 3 R32
22040
Ilya Ivashka32BLR254+3
221 NCH 
(235)
Matthew Dellavedova26AUS254+14+17Brisbane 3 R32Tamworth 2 WTamworth 2 W
Brisbane 3 R32
22261
Thiago Monteiro32BRA253+11+8Lost in Costa do Sauipe R16
223209
Maxim Mrva19CZE253+8+4Lost in Taranto QF
224101
Billy Harris31GBR252+8+7Matsuyama R32Lost in Taipei R16Lost in Taipei R16
Matsuyama R32
225223
Marat Sharipov24RUS252+1-1
226225
Marvin Möller27GER252+1Monastir 1 R32Lost in Taranto R32Lost in Taranto R32
Monastir 1 R32
22783
Chun Hsin Tseng25TWN250+3Matsuyama R32Lost in Taipei R32Lost in Taipei R32
Matsuyama R32
228214
Henry Searle20GBR250-11-8Hersonissos 3 R32Lost in Sheffield 2 R32Lost in Sheffield 2 R32
Hersonissos 3 R32
229170
Mattéo Martineau27FRA249+15+22Taranto F274274
230167
Alex Barrena24ARG248-6-6
231196
Rio Noguchi27JPN244-12-12Matsuyama R32
232181
Daniel Rincon23ESP244+2
233 NCH 
(269)
Aidan Mayo23USA242+52+48Charlottesville FQual. Charlottesville WQual. Charlottesville W
Charlottesville F
273273
234175
Harry Wendelken24GBR240-21-24Lost in Charlottesville R32
235230
Kilian Feldbausch21SUI238+27+25Taranto F263263
236 NCH 
(251)
Juan Manuel La Serna22ARG237+18+21Villa Maria F262262
2379
Roberto Bautista Agut38ESP233
23889
Patrick Kypson27USA233-80-125
239230
Max Hans Rehberg23GER233+9+9Lost in Charlottesville QF
240142
Alejandro Moro Cañas25ESP232-2Monastir 44 F
241153
Jay Clarke28GBR229Monastir 1 R32Lost in Taranto QFLost in Taranto QF
Monastir 1 R32
242131
Genaro Alberto Olivieri28ARG228+15+13Villa Maria F253253
243116
Leandro Riedi24SUI227
244242
Hayato Matsuoka21JPN226+3
245156
Vitaliy Sachko29UKR225-70-107Orleans R32Lost in Bratislava 2 R32Lost in Bratislava 2 R32
Orleans R32
24667
Eliot Spizzirri24USA223-32-38
247236
Philip Henning25RSA223-11-11Hersonissos 3 R32Lost in Marsa R16
Lost in Taranto R16
Lost in Marsa R16
Lost in Taranto R16
Hersonissos 3 R32
24836
Pierre Hugues Herbert35FRA222+1Orleans R32
249240
Filippo Romano21ITA221-9-8Lost in Taranto R32
25047
Juncheng Shang21CHN220Brisbane 3 R32
Advertisement
251 NCH 
(275)
Oliver Tarvet23GBR220+24+21Sheffield 2 W
252103
Stefan Kozlov28USA220+19+18Charlottesville SF242273
253105
Elias Ymer30SWE219-8-7Stockholm R32
254159
Luka Mikrut22CRO218-3Monastir 1 R32
255252
Jay Friend22JPN218-3Matsuyama R32
256237
Matías Soto27CHI218+4+4Lost in Mazatlan SF
Lost in Guadalajara R32
257225
Franco Roncadelli26URU218+4+4Lost in Costa do Sauipe R16
25888
Dominic Stricker24SUI217-5
259196
Rodrigo Pacheco Mendez21MEX216-4Lost in Guadalajara SF
260235
Charles Broom28GBR216+4+4Brisbane 3 R32Lost in Taipei R16Lost in Taipei R16
Brisbane 3 R32
26137
Mackenzie McDonald31USA215-19-13
26267
Luca Nardi23ITA215-23-16Qual. Orleans R1
26368
Sumit Nagal29IND215+2+8Hersonissos 3 R32Lost in Taranto QFLost in Taranto QF
Hersonissos 3 R32
264141
August Holmgren28DEN214+3+7Brisbane 3 R32Lost in Taipei R16Lost in Taipei R16
Brisbane 3 R32
26549
Roberto Carballés Baena33ESP213-2
266235
Andrej Nedić22BIH213-20-13Hersonissos 3 R32Lost in Heraklion 13 QFLost in Heraklion 13 QF
Hersonissos 3 R32
267258
Valerio Aboian24ARG211-9-4Lost in Villa Maria R16
268251
Buvaysar Gadamauri26BEL208-2+1Qual. Orleans R1Lost in Taranto R16Lost in Taranto R16
Qual. Orleans R1
269237
Alastair Gray28GBR208+1+2Lost in Norman SF
Lost in Charlottesville R16
270267
Petr Bar Biryukov24RUS207-2Lost in Taipei R32
271219
Max Basing24GBR204-12-10
272230
Cezar Crețu25ROU201-3-5Heraklion 13 FLost in Marsa QFLost in Marsa QF
Heraklion 13 F
273 NCH 
(285)
Georgii Kravchenko26UKR201+37+23Hersonissos 3 R32Marsa W
Lost in Taranto R32
Marsa W
Lost in Taranto R32
Hersonissos 3 R32
27417
Reilly Opelka29USA200-1
275257
Mili Poljičak22CRO199+1Matsuyama R32Lost in Taipei R32Lost in Taipei R32
Matsuyama R32
276247
Hynek Bartoň22CZE199+1Lost in Charlottesville R32
277274
Radu Mihai Papoe24ROU198+3Hersonissos 3 R32
278217
Yi Zhou21CHN196+3Matsuyama R32
27999
Alexander Ritschard32SUI196+3Qual. Orleans R1
280259
Michele Ribecai23ITA196+4Hersonissos 3 R32Lost in Taranto R32Lost in Taranto R32
Hersonissos 3 R32
281279
Petr Nesterov23BUL194+5Lost in Charlottesville R32
282150
Oriol Roca Batalla33ESP193+8+4Lost in Villa Maria QF
283116
Calvin Hémery31FRA192-9-8Qual. Orleans R1Lost in Taranto R32Lost in Taranto R32
Qual. Orleans R1
284258
Igor Marcondes29BRA191-5-7Lost in Costa do Sauipe R16
285172
Murphy Cassone24USA191-2-5Lost in Charlottesville R16
286164
James McCabe23AUS191-30-25Brisbane 3 R32Lost in Taipei R32Lost in Taipei R32
Brisbane 3 R32
287 NCH 
(288)
Joaquin Aguilar Cardozo21URU190+1
288127
Lorenzo Giustino35ITA190-16-12Monastir 1 R32Lost in Taranto R32Lost in Taranto R32
Monastir 1 R32
28972
Yosuke Watanuki28JPN188+86+54Taipei FQual. Taipei WQual. Taipei W
Taipei F
238238
290121
Stefano Napolitano31ITA188-12-10
291210
Filip Jianu25ROU188Antalya 9 F
292247
Florent Bax27FRA187Lost in Taranto R32
293 NCH 
(298)
Thomas Faurel20FRA186+5+1Lost in Taranto R16
294 NCH 
(295)
Mees Rottgering19NED185+1-1
295177
Nick Hardt26DOM185+1-1
296280
Yankı Erel26TUR185+3Lost in Qual. Taipei R2
297197
Fajing Sun30CHN185-10-8Matsuyama R32
298222
Pedro Boscardin Dias23BRA185+2Lost in Costa do Sauipe R32
299249
Martin Krumich23CZE184+3Qual. Orleans R1Lost in Sheffield 2 QF
Lost in Bratislava 2 R32 
Lost in Sheffield 2 QF
Lost in Bratislava 2 R32 
Qual. Orleans R1
30047
Marc-Andrea Hüsler30SUI183-11-6
301177
Omar Jasika29AUS183+28+16Brisbane 3 R32Qual. Taipei W
Lost in Taipei QF
302261
Stefan Dostanic25USA181+1
303217
Jonáš Forejtek25CZE179+5+1Monastir 1 R32Qual. Bratislava 2 W
Lost in Bratislava 2 R32
304242
Enrico Dalla Valle28ITA178+5
305181
Abdullah Shelbayh22JOR177+6Lost in Charlottesville R32
306287
Max Schönhaus19GER176+7Matsuyama R32
307280
Sandro Kopp26AUT176-13-11Monastir 1 R32
308289
Carl Emil Overbeck25DEN175-7-9Brisbane 3 R32Lost in Taipei R16
309 NCH 
(312)
Samuele Pieri24ITA175+6Lost in Valencia QF
310306
Daniel Milavsky25USA174-3-5Qual. Charlottesville W
Lost in Charlottesville R16
311147
Guy den Ouden24NED173+5
312158
Yu-hsiou Hsu27TWN173-8-7Matsuyama R32Lost in Taipei R32
313169
Henri Squire26GER173-1-3
314273
Sean Cuenin22FRA171+3
315241
Daniel Michalski26POL171-10-8Matsuyama R32Lost in Taipei R32
316244
Lucas Poullain30FRA171+11+3Qual. Orleans R1Qual. Bratislava 2 W
Lost in Bratislava 2 R32
317260
Tiago Pereira22POR171+1Monastir 1 R32Lost in Qual. Taranto R2
318284
Florian Broska28GER170+2Brisbane 3 R32
319295
Mert Alkaya26TUR170+2Monastir 1 R32
320303
Francesco Forti27ITA169+2Hersonissos 3 R32Lost in Taranto R32
321284
Dali Blanch23USA169+2Monastir 1 R32
322 NCH 
(323)
Alejo Sanchez Quilez21ESP169+2Qual. Orleans R1
323302
Carlo Alberto Caniato21ITA168-17-11Hersonissos 3 R32Lost in Taranto SF
324290
Federico Bondioli21ITA168+2Monastir 1 R32Lost in Taranto R32
325226
Juan Bautista Torres24ARG168-11-8Lost in Villa Maria QF
326314
Cruz Hewitt17AUS167+2Brisbane 3 R32
327253
Giles Hussey29GBR166+3Lost in Norman R32
328260
Carlos Sánchez Jover26ESP166+3
329168
Frederico Ferreira Silva31POR164-32-22
330307
Anton Matusevich25GBR163+3
331268
Gonzalo Villanueva31ARG163-6-6Lost in Villa Maria R32
332225
Philip Sekulic23AUS162+11+8Brisbane 3 R32Qual. Tamworth 2 W
Lost in Tamworth 2 F
333287
Sergey Fomin25UZB162-40-25Hersonissos 3 R32
334139
Ugo Blanchet27FRA161Qual. Orleans R1
335 NCH 
(340)
Carlos Maria Zarate21ARG160+6+5Lost in Villa Maria QF
33678
Nicolás Kicker34ARG159+4+4Lost in Villa Maria SF
337311
Luciano Emanuel Ambrogi22ARG159-2Lost in Norman R32
338 NCH 
(342)
Jake Delaney29AUS159+12+8Brisbane 3 R32Qual. Taipei W
Lost in Taipei R16
339183
Oliver Crawford27GBR158-20-12
340167
Laurent Lokoli32FRA158-4
341338
Timo Legout24FRA155-3
342263
Eliakim Coulibaly24CIV155-3Monastir 1 R32
343339
Patrick Schoen21SUI154-1
34439
Mikhail Kukushkin38KAZ152+1
34556
Daniel Elahi Galán30COL152+10+5Qual. Costa do Sauipe W
Lost in Costa do Sauipe R32
346257
Miguel Damas26ESP152Lost in Valencia R16
347161
Alibek Kachmazov24RUS151Lost in Qual. Taipei R1
348117
Felipe Meligeni Alves28BRA151Lost in Costa do Sauipe R32
349144
Akira Santillan29JPN151-17-13Brisbane 3 R32Lost in Qual. Taipei R1
350235
Marko Topo23GER150-6-3Monastir 1 R32
351176
Daniel Masur32GER150+14+12Lost in Marsa F
35293
Andrej Martin37SVK149-1Lost in Qual. Bratislava 2 R1
353348
Matthew William Donald21CZE148Lost in Qual. Bratislava 2 R2
Lost in Bratislava 2 R32 
354321
Robert Strombachs27LAT148-2-1Monastir 1 R32Lost in Marsa QF
355354
Karan Singh23IND148-1Lost in Sharm El Sheikh 19 R32
356212
Michael Geerts31BEL147Hersonissos 3 R32
357316
Eduardo Ribeiro28BRA147+3+5Lost in Qual. Costa do Sauipe R2
Lost in Costa do Sauipe R16
358125
Juan Pablo Ficovich29ARG146+12+9Lost in Joao Pessoa R16
Lost in Villa Maria QF
359329
Juan Estevez21ARG146-2Lost in Villa Maria R32
360134
Moez Echargui33TUN144-11-7Monastir 1 R32Lost in Qual. Taranto R1
361358
Yaroslav Demin21RUS143-3Lost in Taipei R32
362180
Yuta Shimizu27JPN143+43+22Matsuyama R32Qual. Taipei W
Lost in Taipei SF
363337
Arthur Nagel23FRA142-26-14Lost in Qual. Stockholm R1
364250
Andres Martin25USA142-5Qual. Charlottesville W
Lost in Charlottesville R32
365180
Paul Jubb27GBR140-3Lost in Sheffield 2 R16
366159
Dimitar Kuzmanov33BUL139-3
367108
Franco Agamenone33ITA139-3Lost in Villa Maria R32
368280
Jie Cui28CHN138-1
369363
Massimo Giunta22ITA138-1Hersonissos 3 R32Lost in Qual. Taranto R2
370339
Andrey Chepelev28RUS138-1Lost in Antalya 9 QF
371360
Lui Maxted22GBR137+57+24Norman W
372364
Lucio Ratti22ARG137-1Lost in Villa Maria R16
373358
Tommaso Compagnucci27ITA136
374249
Mathys Erhard25FRA136
375346
Kasidit Samrej25THA135+34+15Matsuyama R32Lost in Qual. Taipei R2
Lost in Taipei QF
376158
Tung Lin Wu28TWN134Lost in Taipei R32
37780
Norbert Gombos36SVK133-5-3Qual. Orleans R1Lost in Bratislava 2 R32 
378332
Tiago Torres24POR133
379335
Jacopo Vasami18ITA132+6+3Qual. Taranto W
Lost in Taranto R32
380185
Aziz Dougaz29TUN132Monastir 1 R32Lost in Monastir 44 SF
381361
Henry Bernet19SUI131-15-7
382371
Ryan Nijboer27NED131+2+1Lost in Villa Maria R16
383371
Juan Cruz Martin Manzano21ITA130Hersonissos 3 R32
384294
Raphaël Pérot25FRA130-5-3Lost in Harlingen R32
385379
Jack Kennedy18USA129+11+5Lost in Charlottesville R16
386339
Ivan Marrero Curbelo28ESP129
387358
Sebastian Sorger20AUT129+1+2Lost in Qual. Bratislava 2 R2
388362
Manas Dhamne18IND128+3+1Monastir 1 R32Lost in Marsa R16
Lost in Qual. Taranto R1
389387
Mika Petković19GER128-2Monastir 1 R32Lost in Sheffield 2 QF
390388
Pavel Lagutin21RUS127-1
391321
Gabriele Piraino22ITA127-1
392336
Ognjen Milić19SRB126-15-8Matsuyama R32
393271
Blake Ellis27AUS126+19+7Brisbane 3 R32Lost in Tamworth 2 SF
394393
Sander Jong26NED125-1Lost in Norman R32
395306
Blaise Bicknell24JAM125+41+15Pembroke 2 FPembroke W
396365
Max Wiskandt24GER125-14-6Lost in Las Vegas 2 R32
Lost in Harlingen R16
397CH
Ozan Baris22USA124+1Lost in Qual. Charlottesville R2
398357
Eric Vanshelboim25UKR123Lost in Valencia R32
399CH
Izan Almazan Valiente20ESP123Lost in Valencia R16
400278
Tyler Zink25USA123+41+14Lost in Norman F
401 NCH 
(402)
Jack Logé21BEL122+1Qual. Hersonissos 3 R1
402 NCH 
(421)
Digvijay Pratap Singh26IND122+19+6Fergana 2 FLost in Fergana F
403402
Sebastian Gorzny22USA121Brisbane 3 R32
404338
Edward Winter22AUS121Brisbane 3 R32
405260
Robin Bertrand23FRA121+1Hersonissos 3 R32Lost in Heraklion 13 SF
4064
Holger Rune23DEN120+27+10Stockholm R32Lost in Paris R64 
407358
Svyatoslav Gulin23RUS120Lost in Valencia QF
408105
Duje Ajduković25CRO120-27-12Monastir 1 R32Lost in Monastir 44 SF
409229
Marek Gengel31CZE119+1Lost in Qual. Bratislava 2 R1
410271
Mateus Alves25BRA119+3Lost in Qual. Costa do Sauipe R2
411363
Justin Boulais25CAN119+28+10Qual. Charlottesville W
Lost in Charlottesville R16
412405
Mitsuki Wei Kang Leong22MAS119-4-1Matsuyama R32Lost in Qual. Taipei R2
Lost in Taipei R32
41365
Thanasi Kokkinakis30AUS118+2
414215
Khumoyun Sultanov28UZB118-3-1Lost in Qual. Taipei R1
415 NCH 
(422)
Kenta Miyoshi22JPN117+7+2Lost in Qual. Charlottesville R2
416368
Olle Wallin25SWE117Lost in Qual. Stockholm R1
417256
Johan Nikles29SUI117
41895
Hugo Grenier30FRA117-24-8Qual. Orleans R1Lost in Taranto R16
419414
Niels Visker25NED116-1-1Lost in Qual. Bratislava 2 R2
420267
Louis Weßels28GER115-1Lost in Sheffield 2 R32
Lost in Trois Rivieres R32
421414
Semen Pankin27RUS115+3Qual. Monastir 1 R2
422 NCH 
(432)
Miguel Tobon20COL115+10+3Lost in Qual. Costa do Sauipe R2
423 NCH 
(427)
Enzo Aguiard24AUS113+4Brisbane 3 R32Lost in Tamworth 2 R16
424234
Maxime Chazal33FRA113+1-1
425 NCH 
(426)
Paulo Andre Saraiva Dos Santos26BRA113+4Lost in Qual. Costa do Sauipe R2
426 NCH 
(430)
Spencer Johnson23USA112+4
427 NCH 
(429)
Sergi Perez Contri28ESP112+4Lost in Valencia SF
428395
Alafia Ayeni27USA110+6Brisbane 3 R32Lost in Qual. Taipei R1
429221
Hernán Casanova32ARG110+9+1Lost in Villa Maria R16
430 NCH 
(431)
Yannik Kelm21GER110+10+1Qual. Monastir 1 R2Lost in Qual. Bratislava 2 R2
431147
Kaichi Uchida32JPN110-30-12Lost in Qual. Taipei R2
432160
Oleksii Krutykh26UKR109+10Qual. Hersonissos 3 R1Lost in Heraklion 13 R16
433303
Arthur Weber34FRA108-14-8
434342
Luca Castelnuovo29SUI108+10
435318
Gerard Campana Lee22KOR108+10
436271
Pedro Sakamoto33BRA108+11+1Lost in Joao Pessoa SF
437 NCH 
(450)
Nikita Mashtakov27UKR107+15+2Qual. Hersonissos 3 R1Lost in Heraklion 12 QF
Lost in Heraklion 13 R32
438307
Oleg Prihodko29MKD107+8Lost in Qual. Bratislava 2 R1
439331
Masamichi Imamura27JPN107-2-3Qual. Matsuyama R1Qual. Taipei W
Lost in Taipei R16
440194
Dan Added27FRA107-14-7
441279
Garrett Johns25USA107+10+1Lost in Marsa SF
442425
Luca Staeheli26SUI106+7Qual. Matsuyama R1Lost in Qual. Taipei R1
443299
Vadym Ursu29UKR106-29-13Qual. Orleans R1Lost in Qual. Bratislava 2 R2
444134
Geoffrey Blancaneaux28FRA106-1-3Lost in Qual. Charlottesville R1
445175
Álvaro Guillén Meza23ECU105-53-22
446 NCH 
(452)
Karl Poling27USA104+7Lost in Qual. Charlottesville R1
447157
Santiago Taverna27ARG104-24-11Qual. Costa do Sauipe W
Lost in Costa do Sauipe R32
448353
Dhakshineswar Suresh26IND103-3Brisbane 3 R32
449318
Alex Martí Pujolras27ESP103+5Lost in Valencia R32
450143
Hiroki Moriya36JPN103+5Qual. Brisbane 3 R1
451 NCH 
(456)
Sebastian Dominko23SLO102+5
452300
Hamish Stewart27GBR102-17-8
453433
Fausto Tabacco24ITA102+5
454143
Benjamin Hassan31LBN101+5Qual. Matsuyama R1
455368
Alexander Binda25ITA101+5
45683
Carlos Taberner29ESP100+6
457 NCH 
(463)
Thijs Boogaard18NED100+6
458421
Karim Bennani19MAR100+6Hersonissos 3 R32Lost in Sharm El Sheikh 20 R32
459457
Ivan Ivanov18BUL100+6
460449
Emile Hudd26GBR100+6Lost in Norman R32
Lost in Qual. Charlottesville R1
461271
Evan Zhu28USA100+6Qual. Brisbane 3 R1Lost in Qual. Taipei R2
462289
Lilian Marmousez24FRA99+56+15Monastir 43 W
463409
Alex Hernandez27MEX99+6
464168
Murkel Dellien29BOL99-14-7Lost in Villa Maria R16
465 NCH 
(467)
Duncan Chan21CAN98+5Lost in Qual. Charlottesville R1
466191
Dragos Nicolae Madaras29SWE98+5Lost in Antalya 9 QF
467438
Quinn Vandecasteele24USA98+5Lost in Harlingen R32
468183
Federico Arnaboldi26ITA98+5Lost in Selva Gardena R16
469153
Denis Yevseyev33KAZ98+5
470305
Alex Martinez25ESP97-70-25
471 NCH 
(476)
Amit Vales21ISR97+5
472 NCH 
(477)
Niels McDonald18GER96+5Matsuyama R32
473284
Adrian Boitan27ROU96-5-3Qual. Hersonissos 3 R1
474 NCH 
(476)
Romain Faucon24BEL96+5
475177
Andrea Collarini34ARG95-2
476358
Trevor Svajda20USA95+5Lost in Charlottesville R32
477 NCH 
(487)
Anton Shepp24NZL95+11+3Qual. Brisbane 3 R1Lost in Tamworth 2 QF
478382
Andrew Fenty26USA94+11+2Qual. Charlottesville W
Lost in Charlottesville R32
479340
Colin Sinclair31NMI94+6
480314
Moerani Bouzige27AUS94-19-7Qual. Brisbane 3 R1Lost in Tamworth 2 R16
481448
Branko Djurić21SRB93-1-2Qual. Monastir 1 R2
482135
Mitchell Krueger32USA93-121-48Lost in Qual. Charlottesville R2
483 NCH 
(485)
Aziz Ouakaa27TUN93+32+7Monastir 1 R32Lost in Monastir 43 F
484451
Koki Matsuda26JPN92-27-10Qual. Matsuyama R1Lost in Qual. Taipei R1
485424
Eero Vasa29FIN92-7-4Qual. Bratislava 2 W
Lost in Bratislava 2 R32
486200
George Loffhagen25GBR91+5
487301
Maximus Jones22THA91+6Qual. Matsuyama R1
488478
Keisuke Saitoh25JPN91-5-3Qual. Matsuyama R1
489407
Sergio Callejon Hernando22ESP91+5
490484
Luca Wiedenmann28GER91+5
491 NCH 
(496)
Alan Magadan25MEX91+5Lost in Villa Maria R32
492424
Constantin Bittoun Kouzmine27FRA91+6Qual. Matsuyama R1Lost in Sharm El Sheikh 19 QF
493212
Johannus Monday24GBR89+16+3Hersonissos 3 R32Lost in Sheffield 2 QF
494276
Petr Brunclík20CZE89+5
495155
Dmitry Popko30KAZ89+15+3Lost in Marsa QF
Lost in Valencia R32
496438
Daniel Siniakov23CZE89+4
497494
Millen Hurrion27GBR89+6Lost in Maanshan 10 SF
Lost in Maanshan 11 SF
498222
Viktor Durasovic29NOR89-16-6Lost in Sheffield 2 SF
Lost in Qual. Stockholm R1
499347
Ioannis Xilas25GRE89+3Hersonissos 3 R32Lost in Heraklion 12 R16
Lost in Heraklion 13 SF
500383
Lukáš Pokorný24SVK88+4Lost in Bratislava 2 R32 
501448
Dušan Obradović25SRB88-4-3Qual. Orleans R1
502CH
Tai Sach24AUS88+12+2Qual. Brisbane 3 R1Lost in Tamworth 2 QF
503285
Alexander Weis29ITA87+2
504160
Li Tu30AUS87+2Qual. Brisbane 3 R1
505287
Antoine Ghibaudo21FRA87-13-4
506463
Reda Bennani19MAR87+1
507496
Pierluigi Basile19ITA87-6-2Lost in Taranto R32
508 NCH 
(511)
Daniil Ostapenkov23BLR86+3
509502
Adrian Ötzbach29GER86+3Lost in San Gregorio Di Catania R16
510491
Filip Jeff Planinšek25SLO86+29+7Lost in Norman SF
Lost in Harlingen R32
511436
Sebastian Gima24ROU86+2Lost in Qual. Taranto R1
512410
Cyril Vandermeersch27FRA85-26-8Qual. Orleans R1
513350
Vladyslav Orlov31UKR85+8+1Qual. Hersonissos 3 R1Lost in Marsa R16
514509
Maximo Zeitune20ARG85+2Lost in Villa Maria R32
515502
Alexander Donski28BUL84+4Qual. Orleans R1Lost in Qual. Taipei R1
516170
James Trotter27JPN84+26+6Qual. Charlottesville W
Lost in Charlottesville R16
517487
Matisse Bobichon24FRA84-30-8
518505
Peter Makk25HUN84+19+4Qual. Taranto W
Lost in Taranto R16
519424
Lorenzo Joaquín Rodríguez27ARG84-2-1Lost in Villa Maria R32
520171
Beibit Zhukayev26KAZ83+2
521 NCH 
(533)
Isaac Becroft26NZL83+12+2Qual. Brisbane 3 R1Lost in Tamworth 2 QF
522373
Bor Artnak22SLO82+16+3Harlingen FLost in Norman QF
523507
Kaylan Bigun20USA82-1Lost in Harlingen SF
524510
M Rifki Fitriadi27INA82+19+4Lost in Singapore 4 F
525523
John Echeverria24ESP82+1Qual. Monastir 1 R2Lost in Monastir 44 QF
526443
Yanaki Milev22BUL82+1Lost in Valencia R32
527 NCH 
(528)
Leonardo Rossi24ITA82+7+1Lost in Sheffield 2 R16
Qual. Taranto W
Lost in Taranto R32
528319
Christian Langmo30USA82-20-5Qual. Brisbane 3 R1Lost in Qual. Taipei R2
529387
Gianmarco Ferrari26ITA81San Gregorio Di Catania F
530CH
Gavin Young24USA81
531146
Rudolf Molleker26GER79-6-3
532485
Giuseppe La Vela26ITA79+4-1Lost in San Gregorio Di Catania R16
533467
César Bouchelaghem22FRA79+2-1Lost in Monastir 43 R32
Lost in Monastir 44 QF
534531
Lorenzo Angelini20ITA79-3-2Qual. Hersonissos 3 R1Lost in Heraklion 13 R16
535449
Fares Zakaria25EGY79-11-4Qual. Hersonissos 3 R1Lost in Qual. Bratislava 2 R1
536240
Patrick Zahraj27GER79+4Lost in Qual. Charlottesville R1
537CH
Dimitris Sakellaridis20GRE79+4Qual. Matsuyama R1Lost in Qual. Taipei R1
538CH
Théo Papamalamis20FRA78+6+1Lost in Norman R16
539142
Ivan Gakhov30RUS78-19-6Valencia F
540509
Yanis Ghazouani Durand26FRA78-8-3Qual. Orleans R1Lost in Qual. Bratislava 2 R1
541201
Gilles Arnaud Bailly21BEL78-57-16Heraklion 13 FLost in Marsa R32
542 NCH 
(545)
Tuncay Duran22TUR77+8+2Lost in Monastir 43 QF
Lost in Monastir 44 R16
543517
Nino Ehrenschneider25GER77+2Qual. Monastir 1 R1Lost in Marsa R16
Lost in Monastir 44 R16
544390
Tibo Colson26BEL76+2
545298
Aidan McHugh26GBR76-55-15Lost in Norman R16
Lost in Harlingen QF
546467
Yassine Dlimi23MAR75+3
547541
Guto Miguel17BRA75-1Lost in Costa do Sauipe R32
54878
Yasutaka Uchiyama34JPN75-20-6
549427
João Eduardo Schiessl22BRA75+2Lost in Qual. Costa do Sauipe R2
550415
Lorenzo Carboni20ITA75+2Qual. Hersonissos 3 R1
551476
Ignacio Monzón28ARG74+27+6Lost in Joao Pessoa SF
Lost in Villa Maria R16
552347
Samir Banerjee23USA73+2Lost in Harlingen QF
553486
Alec Beckley25RSA73+2
554233
Gabriel Debru20FRA72+2Monastir 1 R32
555270
Corentin Denolly29FRA72+2
556150
João Domingues33POR72+3
557 NCH 
(560)
Pierre Delage25FRA72+3Qual. Orleans R1
558533
Toufik Sahtali27ALG72+3Qual. Monastir 1 R1Lost in Monastir 43 R16
Lost in Monastir 44 QF
55963
Jason Kubler33AUS71+3
560348
Ryan Seggerman27USA71+3Lost in Qual. Bratislava 2 R1
561357
Luca Potenza26ITA71+5
562207
Daniel Dutra da Silva38BRA71+5
563432
Iliyan Radulov21BUL70+5Lost in Valencia QF
564562
Daniel de Jonge27NED70+5Lost in Trois Rivieres QF
565542
Melios Efstathiou27CYP70-7-2Hersonissos 3 R32Lost in Heraklion 13 QF
566 NCH 
(570)
Bryce Nakashima22USA69+4Lost in Harlingen QF
56739
Radu Albot36MDA69+4
568395
Stefan Palosi26ROU69-4-2
569483
Alec Deckers26NED69+4Lost in Harlingen R16
570251
Ergi Kırkın27TUR69+2Lost in Singapore 4 R32
571531
Marcel Zieliński26POL69+3Lost in Valencia R16
572430
Erik Arutiunian22BLR68+3
57319
Hyeon Chung30KOR68+3
574443
Federico Iannaccone27ITA68+3
575 NCH 
(576)
Keegan Rice20CAN67+4
576 NCH 
(580)
Cosme Rolland De Ravel22FRA67+4Qual. Orleans R1
577 NCH 
(581)
Lucas Andrade Da Silva21BRA67+4Lost in Costa do Sauipe R32
578469
Juan Sebastián Gómez34COL67+4
579 NCH 
(581)
Goncalo Marques20POR67+4Lost in Monastir 44 R32
580CH
Paul Inchauspe22FRA66+5
581 NCH 
(617)
Michael Antonius16USA66+38+6Lost in Charlottesville R16
582 NCH 
(629)
Jack Anthrop23USA65+47+7Lost in Las Vegas 2 SF
583191
Nerman Fatić32BIH65+4
584183
Adrian Andreev25BUL65+47+7Qual. Hersonissos 3 R1Qual. Taranto W
Lost in Taranto R16
585463
Pedro Vives Marcos25ESP65+3Qual. Monastir 1 R1
586404
Cannon Kingsley25USA65+4
587237
Saba Purtseladze25GEO65+6Lost in Sharm El Sheikh 20 R16
588584
Naoya Honda20JPN65-4-2Matsuyama R32
589587
Thiago Cigarran26ARG65+6Lost in Villa Maria R32
590352
Giovanni Oradini29ITA65+84+13Selva Gardena W
591555
John Hallquist Lithen24SWE65+5
592421
Hikaru Shiraishi26JPN65+88+14Qual. Matsuyama R1Yanagawa City W
59376
Filip Misolic25AUT64+83+13Qual. Costa do Sauipe W
Lost in Costa do Sauipe R16
594356
Miloš Karol23SVK64+3Lost in Bratislava 2 R32 
595116
Marc Polmans29AUS64-9-1
596584
Alejandro Juan Mano21ESP64+2
597592
Andrea De Marchi19ITA64-5-1Lost in San Gregorio Di Catania SF
598597
Lorenzo Bocchi28ITA64+18+3Lost in Selva Gardena SF
Lost in Sharm El Sheikh 20 R16
599334
Leo Borg23SWE64Stockholm R32Lost in Marsa R16
600128
Andrea Vavassori31ITA63+1
601595
Hunter Heck24USA63+1Lost in Harlingen QF
602561
Gabriel Ghetu19ROU63-37-8Qual. Hersonissos 3 R1Lost in Heraklion 12 R32
Lost in Heraklion 13 R32
603599
Anton Arzhankin23RUS63
604564
Alexander Vasilev19BUL63+7+1Qual. Hersonissos 3 R1Lost in Heraklion 12 R16
605545
Martin Van Der Meerschen26BEL63-1Lost in Antalya 9 SF
606170
Maxime Janvier30FRA63-1Qual. Monastir 1 R1Singapore 4 W
607433
Pietro Fellin25ITA63-13-2Lost in Selva Gardena R32
608280
Dominik Palán26CZE63-2Qual. Brisbane 3 R1Lost in Qual. Taipei R1
60926
Jordan Thompson32AUS62-2
610604
Andres Santamarta Roig19ESP62+164+25Las Vegas 2 W
Lost in Charlottesville R32
611599
Daniel Jade17FRA62-3
612180
Justin Engel19GER62-3
613610
Kristijan Juhas25SRB62-3
614603
Amir Omarkhanov18KAZ62+18+4Lost in Fergana SF
Lost in Fergana 2 R16
615347
Sanhui Shin29KOR62-3
616211
Javier Barranco Cosano27ESP61-1
617599
Giorgio Tabacco23ITA61
618161
Filip Peliwo32POL61-18-3Lost in Maanshan 10 R16
Lost in Maanshan 11 R16
61940
Max Purcell28AUS60-1
620611
Daniele Rapagnetta19ITA60Lost in San Gregorio Di Catania R16
621586
Nicolas Tepmahc25FRA60+24+3Qual. Monastir 1 R1Lost in Monastir 43 SF
Lost in Monastir 44 R32
622470
Imanol López Morillo26ESP60-1Lost in Valencia R32
623233
Yun seong Chung28KOR59-1
624553
Pedro Rodenas22ESP59-1
625624
Oskari Paldanius19FIN59-1Qual. Hersonissos 3 R1Lost in Heraklion 13 R32
626296
Oleksandr Ovcharenko25UKR59
627603
Pieter De Lange20NED59-2Lost in Sharm El Sheikh 19 R32
628604
Andreja Petrovic26NOR59-15-3Lost in Las Vegas 2 R32
Lost in Harlingen R32
629623
Samuel Heredia20COL59+5+1Lost in Qual. Charlottesville R2
630553
Bruno Fernandez22BRA59-77-15Lost in Villa Maria R32
631609
Timofei Derepasko19RUS59-17-3
632573
Jamie Mackenzie18GER58-2
633604
Dev Javia24IND58
634484
Tristan McCormick27USA58+1Lost in Hilton Head Island R32
635633
Gabriele Bosio25ITA58+1
636 NCH 
(637)
Casey Hoole23AUS57+1Brisbane 3 R32Lost in Tamworth 2 R32
637520
Conner Huertas del Pino30PER57+1
638546
Aidan Kim21USA57+1Lost in Las Vegas 2 QF
639547
Matyas Fuele27HUN57+1
640636
Ryan Colby23USA57+8+1Lost in Mazatlan R16
Lost in Hilton Head Island QF
641624
Juan Sebastian Osorio29COL57-14-2
642430
Sidharth Rawat33IND57+2
643261
Alex Rybakov29USA57-2Lost in Norman R32
644479
Tomasz Berkieta20POL57-2Lost in Harlingen R16
645513
Kai Wehnelt30GER57-2Qual. Hersonissos 3 R1Lost in Heraklion 13 R32
646554
Guillaume Dalmasso24FRA57-18-2Qual. Monastir 1 R1
647517
Shunsuke Mitsui24JPN56-58-9Lost in Qual. Charlottesville R2
648 NCH 
(649)
Daniel Salazar25COL56+1
649569
Alan Fernando Rubio Fierros27MEX55+1Lost in Guadalajara QF
650514
Marlon Vankan26GER55+1
651252
Samuel Vincent Ruggeri24ITA55+1
652648
Radu David Turcanu20ROU55+1Lost in San Gregorio Di Catania R32
653640
Ignacio Parisca Romera21VEN55+2Valencia F
654491
Robin Catry24FRA55+2Qual. Orleans R1
655527
Michael Bassem Sobhy22EGY54-8-2
656509
Manuel Mazza27ITA54+4
657458
Maxwell McKennon24USA54+14+2Lost in Mazatlan QF
Lost in Guadalajara QF
658CH
Oliver Bonding19GBR53+4
659327
Naoki Nakagawa29JPN53+4Lost in Tamworth 2 R32
660635
John Sperle24GER53+6Lost in San Gregorio Di Catania QF
661468
Ryuki Matsuda26JPN53-15-4Qual. Matsuyama R1
662642
Nikolai Barsukov20GER53+5Qual. Monastir 1 R1Lost in Marsa R32
Lost in Monastir 44 R32
663653
Arvid Nordquist28SWE52-6-2Qual. Hersonissos 3 R1Lost in Qual. Taranto R1
664 NCH 
(669)
Kasra Rahmani20IRI52+5Monastir 1 R32Lost in Monastir 43 R32
Lost in Monastir 44 R16
665513
Stefan Adrian Andreescu24ROU52+5Lost in Antalya 9 SF
666573
Karol Filar28POL52-1-1
667394
Tiago Cação28POR52-13-3
668449
Takuya Kumasaka28JPN52-7-2Qual. Matsuyama R1Qual. Yanagawa City W
Lost in Yanagawa City QF
669458
Nicolas Zanellato24BRA52+4Lost in Joao Pessoa R32
670477
Kirill Kivattsev29RUS52+5
671450
Yurii Dzhavakian33UKR52+79+11Sharm El Sheikh 19 W
672 NCH 
(677)
Patrick Brady21GBR51+5Lost in Sheffield 2 R32
673659
Herman Hoeyeraal25NOR51-14-3Qual. Brisbane 3 R1Lost in Tamworth 2 R16
674341
Wilson Leite35BRA51+21+3Lost in Qual. Costa do Sauipe R2
675654
Franco Ribero27ARG51+8+1Lost in Qual. Villa Maria R2
Lost in Villa Maria R32
67658
Arthur Cazaux24FRA50-128-25
677485
Taha Baadi25MAR50-19-4
678662
Stefan Horia Haita19ROU50+3Lost in Antalya 9 R32
679508
Pavle Marinkov20AUS50-15-3Qual. Brisbane 3 R1Lost in Tamworth 2 R32
680378
Dan Martin27CAN50+2
681 NCH 
(688)
Keshav Chopra25USA50+13+2Lost in Pembroke QF
Lost in Pembroke 2 SF
682127
Jelle Sels31NED50-91-15Lost in Sheffield 2 R16
683582
Chase Ferguson27AUS50-11-2Qual. Brisbane 3 R1Lost in Tamworth 2 R16
684363
Oscar Jose Gutierrez33ESP50+110+14Joao Pessoa W
Lost in Salvador F
685410
Stefan Popović23SRB50
6867
David Goffin35BEL49
687538
Pablo Martinez Gomez20ESP49+1Lost in Norman R32
Lost in Harlingen R32
688653
Matyáš Černý25CZE49+1Lost in Qual. Bratislava 2 R1
689642
Roger Pascual Ferra20ESP48+1
690382
Thomas Fancutt31AUS48+1Qual. Brisbane 3 R1
691361
Viacheslav Bielinskyi22UKR48+1
692541
Arda Azkara23TUR48+1Lost in Sharm El Sheikh 19 R32
693595
S D Prajwal Dev30IND48-15-3Qual. Matsuyama R1
694508
Manish Sureshkumar27IND48+2
695 NCH 
(696)
Matteo Covato21ITA48+13+2Lost in Mazatlan QF
Lost in Guadalajara R16
696685
Walid Ahouda23MAR47+1Lost in Norman R32
697660
Daniel Antonio Núñez25CHI47+2
698697
Grigory Shebekin21RUS47+13+2Lost in Fergana QF
699479
Jacob Bradshaw24AUS47+2
700695
Stefano D'Agostino23ITA47+2
701655
Thanapet Chanta27THA47-22-4
702634
Léo Raquillet21FRA47+1Qual. Hersonissos 3 R1
703 NCH 
(706)
Nico Hipfl20AUT47+3+1Lost in Qual. Taranto R2
70449
Federico Coria34ARG46+127+14Lost in Villa Maria SF
705 NCH 
(733)
Manuel Plunger24ITA46+33+4Lost in Selva Gardena SF
706563
Mario Gonzalez Fernandez24ESP46-2-1Lost in Marsa R32
707669
Marc Majdandzic21GER46-23-4
708447
Kuan Yi Lee30TWN46-1
709515
Émilien Demanet21BEL46-4-1Lost in Monastir 44 R32
710394
Bruno Kuzuhara22USA46+10+2Lost in Norman QF
711663
Benjamin Pietri30FRA46+33+4Qual. Hersonissos 3 R1Lost in Heraklion 12 F
Lost in Heraklion 13 R16
712663
Samir Hamza Reguig24ALG46-3Lost in Monastir 44 R32
713600
Khololwam Montsi23RSA45+3+1Lost in Norman R16
714331
Carlos Lopez Montagud26ESP45-4
715316
Alberto Barroso Campos30ESP45-3Lost in Valencia QF
716651
Nicolás Villalón22CHI45-3
717691
Dragos Cazacu22ROU45-3Hilton Head Island FLost in Norman R32
718689
Rodrigo Alujas24MEX45+64+8Lost in Mazatlan F
Lost in Guadalajara R16
719305
Kalin Ivanovski22MKD44-4
720718
Andrew Johnson17USA44+7+1Lost in Las Vegas 2 R16
721455
Olaf Pieczkowski22POL44-4Lost in Las Vegas 2 R32
722688
Žiga Šeško18SLO44-22-3Lost in Qual. Taranto R2
723718
George Lazarov21BUL44-5
724424
Kokoro Isomura23JPN44-2Qual. Brisbane 3 R1
725 NCH 
(726)
Nicolas Jadoun24FRA44+8+1Lost in Monastir 43 QF
726438
Orel Kimhi23ISR43-1
727702
Noa Vukadin22CRO43-3
728724
Martin Borisiouk26BLR43-2
729407
Michael Agwi23IRL43-1
730719
Oskar Brostrom Poulsen24DEN43-11-1Lost in Trois Rivieres QF
731576
Michal Krajčí21SVK43+25+4Qual. Bratislava 2 W
Lost in Bratislava 2 R32 
732587
Pawit Sornlaksup27THA43-1Lost in Maanshan 10 R16
Lost in Maanshan 11 R16
733362
Tim Handel30GER43-3
734732
Alan Ważny19POL43-2Lost in Antalya 9 R16
735734
Kuan Shou Chen18TWN42-1Qual. Hua Hin R1Lost in Taipei R32
736616
Kārlis Ozoliņš24LAT42-1
737277
Michael Vrbenský26CZE42-50-7Qual. Bratislava 2 W
Lost in Bratislava 2 R32
738440
Alessandro Pecci25ITA42-2
739737
Vignesh Gogineni23USA42-2Lost in Hilton Head Island R16
740232
José Pereira35BRA42-1Lost in Qual. Costa do Sauipe R1
741395
Rigele Te29CHN42-1Maanshan 10 F
742375
Strong Kirchheimer31USA42-1
743590
Ryan Dickerson29USA42
744 NCH 
(769)
Miles Jones25USA42+138+14Heraklion 12 W
Lost in Heraklion 13 QF
745 NCH 
(783)
Tomás Martínez23ARG42+48+6Lost in Joao Pessoa F
746501
Shinji Hazawa27JPN42-25-2Qual. Brisbane 3 R1Lost in Yanagawa City SF
747 NCH 
(885)
Jerry Roddick24USA41+141+14Lost in Las Vegas 2 F
748679
Dong Ju Kim24KOR41-2
749724
Matt Kuhar30USA41-2Lost in Pembroke QF
Qual. Pembroke 2 W
Lost in Pembroke 2 QF
750745
Gabriele Maria Noce31ITA41-2Lost in San Gregorio Di Catania R32
751 NCH 
(760)
Aaron Funk20GER41+9+2Lost in Sharm El Sheikh 19 QF
752710
Carles Hernández25ESP41-3Lost in Valencia R32
753749
Matt Hulme27AUS40-2
754114
Gijs Brouwer30NED40+78+8Lost in Sharm El Sheikh 19 F
755752
Noah Zamora23USA40-3Lost in Las Vegas 2 R32
Lost in Harlingen R16
756618
Santiago De La Fuente24ARG40+1+1Lost in Qual. Villa Maria R2
757 NCH 
(759)
William Rejchtman Vinciguerra19SWE40+2+1Lost in Monastir 43 R16
758229
Mukund Sasikumar29IND40-13-2
759636
Taisei Ichikawa25JPN40-36-4Qual. Matsuyama R1
760263
Christoph Negritu32GER39-7
761447
Tomás Farjat25ARG39+14+2Lost in Joao Pessoa R16
Lost in Qual. Villa Maria R2
762453
Arklon Huertas Del Pino Cordova32PER39-7Lost in Qual. Villa Maria R1
763 NCH 
(787)
Lorenzo Gagliardo26ARG39+24+3Lost in Joao Pessoa R32
Qual. Villa Maria W
Lost in Villa Maria R32
764745
Taiyo Yamanaka25JPN39+64+6Lost in Yanagawa City F
765761
Carles Cordoba20ESP39-4Lost in Valencia R32
766641
Kosuke Ogura30JPN39-4Qual. Matsuyama R1Lost in Singapore 4 R16
76771
Cedrik Marcel Stebe36GER38-99-14
768536
Joshua Sheehy29USA38-5Lost in Qual. Charlottesville R1
769252
Tom Paris24FRA38-5
770764
Keaton Hance18USA38-5Lost in Harlingen SF
771280
Jakub Nicod22CZE38-5
772625
Leo Vithoontien27JPN38-30-4
773760
Yuta Tomida20JPN38+8+1Qual. Matsuyama R1Lost in Yanagawa City QF
774770
Michele Mecarelli19ITA38-3San Gregorio Di Catania F
775 NCH 
(780)
Victor Pagotto21BRA38+5+1Lost in Joao Pessoa R32
Lost in Qual. Villa Maria R2
776 NCH 
(817)
Rafael Tosetto27BRA38+41+4Lost in Joao Pessoa R32
Qual. Costa do Sauipe W
Lost in Costa do Sauipe R32
777708
Evan Bynoe27USA38-19-1Lost in Norman R32
Lost in Trois Rivieres R32
778772
Max Dahlin20SWE37-6Stockholm R32
779319
Patrick Maloney26USA37-6
780538
Johan Alexander Rodriguez23COL37+27+3Lost in Norman QF
Lost in Hilton Head Island R16
781755
Niklas Guttau26GER37-5
782774
Conor Gannon24IRL37-5Lost in Sheffield 2 R32
783288
Fabrizio Andaloro25ITA37-5
784763
Rares Teodor Pieleanu19ROU37-14-1
785779
Benjamin Willwerth19USA37-6
786 NCH 
(802)
Sam Ryan Ziegann28AUS37+16+2Qual. Brisbane 3 R1Lost in Tamworth 2 QF
787783
Egor Pleshivtsev19RUS37-4
788636
Aleksandr Braynin27UKR37+7+1Lost in Marsa QF
Lost in Qual. Bratislava 2 R1
789254
Mats Rosenkranz28GER36-5
79016
Nicolás Jarry31CHI36-5
791614
Yuta Kawahashi28JPN36-23-2
792736
Jakub Filip21CZE36-4Qual. Heraklion 12 W
Lost in Heraklion 12 R32
Qual. Heraklion 13 W
Lost in Heraklion 13 R32
793789
Stefan Vujic28AUS36-4Qual. Brisbane 3 R1Lost in Tamworth 2 R32
794740
Calvin Müller26GER36+7+1Lost in Fergana QF
Lost in Fergana 2 R16
795238
Yusuke Takahashi29JPN36-3Qual. Matsuyama R1
796403
Lorenzo Rottoli24ITA36-6Lost in Selva Gardena R32
Lost in San Gregorio Di Catania R16
797508
Loann Massard21FRA36+19+2Lost in Sheffield 2 R32
Qual. Taranto W
Lost in Taranto R32
798575
Luca Castagnola24ITA36-2Lost in Selva Gardena R16
799795
Nicolas Oliveira20BRA35-2Lost in Qual. Norman R2
800711
Vincent Marysko20GER35-2
801609
Fryderyk Lechno-Wasiutyński21POL35-15-1
802546
Uisung Park26KOR35-48-4
803603
Oscar Weightman24GBR35-4Lost in Sheffield 2 R32
Lost in Sharm El Sheikh 20 QF
804549
Tianhui Zhang20CHN35-4Lost in Maanshan 10 QF
Lost in Maanshan 11 QF
805362
Bastián Malla30CHI35+7+1Lost in Joao Pessoa R16
806791
Finn Murgett25GBR35-15-1Lost in Sheffield 2 R32
807437
Michiel De Krom28NED35-4Lost in Valencia R32
808804
Dominick Mosejczuk19USA34-4Lost in Qual. Norman R2
Lost in Qual. Charlottesville R1
809189
Arthur Bouquier25FRA34-4
810673
Gustavo Ribeiro De Almeida20BRA34-4
811692
Hoyoung Roh20KOR34-2Lost in Qual. Norman R1
812486
Alex Knaff28LUX34-4
813479
Felix Corwin30USA34+12+1Lost in Las Vegas 2 R16
Lost in Hilton Head Island QF
814759
Jesse Flores31CRC34-4Lost in Mazatlan R16
Lost in Guadalajara QF
815758
Alexandre Reco27FRA34-4Qual. Hersonissos 3 R1Lost in Heraklion 12 R32
Lost in Heraklion 13 R32
816355
Karl Friberg27SWE34-3Lost in Heraklion 12 R32
Lost in Heraklion 13 R16
Lost in Qual. Stockholm R1
817781
Anas Mazdrashki20BUL34-3
818764
Mert Naci Türker28TUR34-3
819 NCH 
(839)
Andrea Colombo24ITA34+20+2Lost in Selva Gardena QF
Lost in Qual. Taranto R1
820818
Giannicola Misasi26ITA34-2
821643
Lorenzo Claverie24ITA33-2Lost in Guadalajara F
822783
Jannik Opitz28GER33-2
823449
Maxim Zhukov21RUS33-2Lost in Maanshan 10 QF
Lost in Maanshan 11 QF
824680
Abel Forger21NED33-2
825786
Yannick Theodor Alexandrescou18FRA33-1
826550
Liam Gavrielides22GER33-3Lost in Monastir 43 R32
827544
Adhithya Ganesan21USA33+43+4Lost in Singapore 4 SF
828802
Charles Bertimon27FRA33-2
829815
Giulio Perego23ITA33-2Qual. Monastir 1 R1Lost in Monastir 44 R16
830418
Maé Malige20FRA33+8+1Qual. Monastir 1 R1Lost in Sheffield 2 R16
Lost in Monastir 44 R16
831788
Joao Victor Couto Loureiro23BRA33+33+3Lost in Joao Pessoa QF
Lost in Qual. Villa Maria R2
832109
Lukáš Klein28SVK32-3
833429
Alvin Nicholas Tudorica24CAN32+44+4Lost in Pembroke SF
Lost in Pembroke 2 R32
834620
Ben Jones28GBR32-4
835712
Benjamin Torrealba21CHI32Lost in Salvador QF
836561
Fermin Tenti29ARG32+27+2Lost in Joao Pessoa QF
Lost in Qual. Villa Maria R1
837496
Denis Klok28RUS32Lost in Joao Pessoa R32
Lost in Qual. Villa Maria R1
838110
Giulio Zeppieri24ITA31-140-16
838139
Seong chan Hong29KOR31+2Lost in Maanshan 10 SF
Lost in Maanshan 11 SF
840533
Luis Carlos Alvarez22MEX31+2Guadalajara W
841298
Jacopo Berrettini27ITA31+2Lost in San Gregorio Di Catania R16
842 NCH 
(843)
Linus Lagerbohm18FIN31+2
843 NCH 
(845)
Stijn Paardekooper23NED31+2Lost in Qual. Norman R1
844 NCH 
(874)
Ryo Tabata18JPN31+90+7Qual. Villa Maria W
Lost in Villa Maria R16
845744
Nikita Belozertsev17UZB31+3Lost in Qual. Taranto R1
846822
Nicolas Robert20FRA31-10-1
847707
Seydina André23SEN31+2
848825
Pietro Marino25ITA31+2Lost in San Gregorio Di Catania R16
849824
Jangjun Kim19KOR30+3Lost in Qual. Charlottesville R1
850839
Benito Sánchez Martinez24GER30+51+4Lost in Monastir 43 SF
Qual. Monastir 44 W
Lost in Monastir 44 R32
851532
Adrien Gobat25FRA30+3Qual. Orleans R1
852416
Étienne Donnet25FRA30+3Lost in Heraklion 12 R32
Lost in Heraklion 13 R32
853719
Hanyi Liu25CHN30+3
854648
Attila Boros22HUN30-21-2
855785
Dimitris Azoidis26GRE30+3Lost in Heraklion 13 R32
856 NCH 
(870)
Matteo Sciahbasi19ITA30+17+1Lost in Qual. Taranto R2
857692
Rafael Izquierdo Luque26ESP30-88-8Lost in Qual. Taranto R1
858 NCH 
(859)
Hiromasa Koyama18JPN30+1Lost in Yanagawa City R32
859803
Michel Hopp27GER30+1Lost in Heraklion 12 QF
Lost in Heraklion 13 R32
860713
Grigoriy Lomakin28KAZ30+6Lost in Fergana 2 R32
861787
Nikola Slavic26SWE30+4Trois Rivieres F
862861
Marcus Walters28GBR30+36+3Qual. Monastir 1 R1Qual. Sheffield 2 W
Lost in Sheffield 2 R32
Qual. Taranto W
Lost in Taranto R32
863 NCH 
(864)
Kerem Yilmaz19TUR30+4Lost in Sharm El Sheikh 19 R32
Lost in Sharm El Sheikh 20 R16
864 NCH 
(912)
Pablo Perez Ramos23ESP29+51+4Lost in Heraklion 12 SF
Qual. Heraklion 13 W
Lost in Heraklion 13 R16
865 NCH 
(867)
Davide Tortora26ITA29+3
866857
Robert Guna21ROU29-9-1Lost in Heraklion 13 R16
867774
Nitin Kumar Sinha27IND29+4Qual. Matsuyama R1Lost in Singapore 4 R32
868620
Josip Šimundža21CRO29+4
869815
Chirag Duhan22IND29-23-2Lost in Fergana R32
Lost in Fergana 2 SF
870861
Luka Talan Lopatić18SLO29-9-1Qual. Valencia W
Lost in Valencia SF
871621
Samuel Alejandro Linde Palacios19COL29-9-1
872853
Alaa Trifi19TUN29+2
873741
Joshua Charlton27AUS29-22-2Lost in Qual. Norman R1
Lost in Qual. Charlottesville R1
874107
Nicolas Moreno De Alboran29USA28+1
875739
Filip Pieczonka22POL28+1
876833
Markus Mölder21EST28+2
877 NCH 
(879)
Rodrigo Fernandes19POR28+2Lost in Trois Rivieres R16
878 NCH 
(879)
Flynn Thomas18SUI28+2Lost in Selva Gardena R32
879477
Peter Fajta24HUN28-150-15
880471
Yuki Mochizuki28JPN28-46-4Qual. Matsuyama R1
881519
Amr Elsayed27EGY28Lost in Sharm El Sheikh 19 QF
Lost in Sharm El Sheikh 20 R16
882709
Iannis Miletich21ITA28+1Lost in Valencia R32
883688
Alexandre Aubriot27FRA28+14+1Lost in Heraklion 12 R16
Qual. Heraklion 13 W
Lost in Heraklion 13 QF
884 NCH 
(923)
David Eichenseher20GER28+40+3Lost in Fergana SF
Lost in Fergana 2 QF
885880
Aditya Vishal Balsekar24IND28-1
886885
Daniil Sarksian20ARM28-1Lost in Maanshan 10 QF
Lost in Maanshan 11 QF
887236
JiSung Nam33KOR27-46-4
888 NCH 
(904)
Noritaka Koizumi23JPN27+16+1Lost in Yanagawa City R16
889614
William Grant25USA27+1
890879
Ronit Karki18USA27-1
891769
Matt Ponchet22FRA27+245+14Lost in Sheffield 2 F
892863
Maxwell Exsted19USA27
893891
Lars Goran Verwerft23BEL27-2Lost in Monastir 43 R32
894451
Marko Miladinović25SRB27-1
895184
Nicholas David Ionel24ROU27-48-4
896716
Dinko Dinev22BUL27
897536
Ryotaro Taguchi26JPN27-2Qual. Hersonissos 3 R1Lost in Heraklion 12 R32
Lost in Qual. Heraklion 13 R3
898272
Orlando Luz28BRA26+1
899857
Charlie Robertson20GBR26+6Lost in Qual. Norman R1
900822
Ofek Shimanov21ISR26+2Lost in Las Vegas 2 R32
901897
Hayden Jones20AUS26+5Qual. Brisbane 3 R1Lost in Tamworth 2 R32
902228
Stefan Seifert41GER26+5
903273
Elmar Ejupovic33GER25+8
90413
Nick Kyrgios31AUS25+8
905900
Matteo Gribaldo18ITA25-5-1Lost in San Gregorio Di Catania R32
906237
Nicolás Barrientos39COL25+7
907 NCH 
(909)
Muhammad Shoaib24PAK25+7
908811
Maximilian Homberg23GER25-5-1
909627
Ryan Fishback24USA25-1-1
910867
Qian Sun25CHN25-1Lost in Maanshan 10 R16
Lost in Maanshan 11 R16
911 NCH 
(919)
Geun Jun Kim25KOR25+9
912 NCH 
(917)
Oscar Brown24GBR25+5Lost in Yanagawa City R32
913588
Yuta Kikuchi27JPN25-19-2Lost in Maanshan 10 R32
Lost in Maanshan 11 R32
914 NCH 
(954)
Yuto Oki21JPN25+66+4Lost in Yanagawa City SF
915908
Rocco Piatti22MON25+7Lost in Monastir 43 R32
Lost in Monastir 44 R32
91624
Yoshihito Nishioka31JPN24-521-100
917913
Kriish Tyagi19IND24+9Qual. Norman W
Lost in Norman R32
918740
Pierre Yves Bailly23BEL24+9Lost in Sharm El Sheikh 20 R16
919479
Ilya Snițari24MDA24+26+1Qual. Norman W
Lost in Norman R16
Lost in Harlingen R32
920219
Nicolás Álvarez Varona25ESP24+8
921638
Yusuke Kusuhara29JPN24+8Matsuyama R32
922878
Tristan Stringer21USA24+10
923905
Christopher Li23PER24+8
924899
Lorenzo Comino20ITA24-8-1
925920
Ronald Hohmann25USA24+8
926377
Marcello Serafini24ITA24+9Lost in San Gregorio Di Catania R16
927838
Iiro Vasa24FIN24+9
928910
Mickael Kaouk18FRA24+9Lost in Qual. Heraklion 13 R1
929290
Shintaro Imai33JPN24+9Qual. Matsuyama R1
930722
Alejandro Turriziani Álvarez23ESP24+9
931906
Jeremy Gschwendtner28GBR24+10Lost in Heraklion 12 R32
Qual. Heraklion 13 W
Lost in Heraklion 13 R32
932 NCH 
(982)
Nicolas Bruna27CHI24+65+4Lost in Joao Pessoa QF
Qual. Villa Maria W
Lost in Villa Maria R32
933562
Cooper Williams21USA23-8-1
934204
Máté Valkusz28HUN23+8
935384
Neil Oberleitner27AUT23-82-7
936741
Matthew Forbes20USA23+8Lost in Las Vegas 2 R32
937 NCH 
 1002
Jannik Maute22GER23+65+4Lost in Sharm El Sheikh 19 SF
938461
Peter Bertran30DOM23+8
939901
Luis Felipe Miguel22BRA23+85+5Qual. Costa do Sauipe W
Lost in Costa do Sauipe R32
940 NCH 
(946)
Vlad Cristian Breazu22ROU23+7Lost in San Gregorio Di Catania R32
94174
Mirza Bašić35BIH23+7
942 NCH 
 1016
Federico Aguilar Cardozo21URU23+121+7Qual. Villa Maria W
Lost in Villa Maria R16
943724
Fernando Cavallo20ARG23+6
944819
Dominik Reček31CZE23+6
945912
Jordan Hasson27ISR23+6
946942
Ruslan Tiukaev21RUS23+6Lost in Sharm El Sheikh 19 R32
947704
Mwendwa Mbithi28USA23-29-2
948378
Sora Fukuda29JPN23+5Lost in Yanagawa City R16
949352
Kris Van Wyk30RSA23+30+2Lost in Monastir 43 QF
Qual. Monastir 44 W
Lost in Monastir 44 R16
950913
Benjamin O'Connell27AUS23+5Qual. Brisbane 3 R1Lost in Tamworth 2 R32
951828
Andrea Fiorentini25ITA23-11-1Qual. San Gregorio Di Catania 2 R2Lost in San Gregorio Di Catania R32
952684
Ali Yazdani23IRI23+4Lost in Antalya 9 R32
953911
Kacper Szymkowiak21POL22+157+8Pembroke 2 FLost in Pembroke F
954817
Natan Rodrigues24BRA22-24-2
955364
Mikalai Haliak28BLR22-188-16
956845
Aleksa Ćirić26SRB22+2Lost in Marsa R32
957802
Jeffrey Von Der Schulenburg24SUI22+2Lost in Qual. Charlottesville R1
958860
Chanyeong Oh28KOR22+2
959731
Axel Nefve26USA22+2Lost in Hilton Head Island R32
960753
Justin Roberts29BAH22+2Lost in Pembroke 2 R32
961950
Yan Cheng Chen24TWN22+2Lost in Yanagawa City R32
Lost in Qual. Taipei R1
962299
Hazem Naw26SYR22+3
963 NCH 
(965)
Gabriele Crivellaro19ITA22+3Qual. San Gregorio Di Catania 2 R2Lost in San Gregorio Di Catania QF
964877
Oliver Okonkwo26GBR22Lost in Las Vegas 2 R32
Lost in Qual. Charlottesville R1
965949
Fons Van Sambeek24NED22+2
966839
Yaojie Zeng24CHN22-12-1
967 NCH 
(990)
Volodymyr Iakubenko21UKR22+23+2Lost in Sharm El Sheikh 19 SF
968675
Francisco Rocha27POR22-45-3
969965
Nikita Ianin25RUS22-1Lost in Sharm El Sheikh 19 R32
Lost in Fergana 2 R16
970829
Tom Zeuch26GER22-1
971934
Louis Larue22FRA22-1Lost in Monastir 43 R16
972569
James Watt26NZL21-29-2
973 NCH 
(983)
Alexander Rozin21CAN21+10+1Lost in Las Vegas 2 R16
974 NCH 
 1018
William Jansen21GBR21+51+3Lost in Las Vegas 2 QF
975946
Taym Al Azmeh22SYR21-3
976 NCH 
(987)
Joaquin Guilleme20NCA21+31+2Lost in Mazatlan QF
977797
Elgin Khoeblal25NED21-4
978970
Matthew Thomson26USA21-4Lost in Heraklion 12 R32
Lost in Qual. Heraklion 13 R1
979869
Theodore Dean24USA21-110-8Lost in Trois Rivieres QF
980656
Maik Steiner32GER21-5
981903
Jan Kupčič25SLO21-5
982968
Markus Malaszszak22THA21-4Lost in Yanagawa City QF
983817
Saveliy Ivanov22RUS21-2Lost in Fergana R32
984694
Maxence Bertimon27FRA21-2Qual. San Gregorio Di Catania 2 R2Lost in San Gregorio Di Catania QF
985881
Pavlos Tsitsipas21GRE21+9+1Hersonissos 3 R32Lost in Heraklion 12 R16
Lost in Heraklion 13 R32
986289
Adria Soriano Barrera27COL20-1
987 NCH 
 1044
Roan Jones23GBR20+57+3Lost in Sheffield 2 QF
988931
Dante Pagani18ARG20+38+2Lost in Joao Pessoa QF
Lost in Villa Maria R32
989900
Enzo Kohlmann De Freitas20BRA20+24+1Lost in Las Vegas 2 R16
990385
Aryan Shah20IND20-4Lost in Qual. Norman R1
991948
Tudor Batin19ROU20-14-1
992289
Renta Tokuda28JPN20-83-6Qual. Matsuyama R1
993905
Ezequiel Monferrer23ARG20-4
994729
Tomas Curras Abasolo26ESP20-2Qual. Vale Do Lobo 2 R1Lost in Heraklion 12 R32
Qual. Heraklion 13 W
Lost in Heraklion 13 R32
995 NCH 
 1017
Mateo Del Pino23ARG20+22+1Qual. Villa Maria W
Lost in Villa Maria R32
996993
Tobia Costanzo Baragiola Mordini20ITA20-3Lost in Antalya 9 R32
997932
Matthias Ujvary22AUT20-1
998988
Mohamed Nazim Makhlouf30ALG20-3Lost in Monastir 43 R32
Lost in Monastir 44 QF
999998
Rethin Pranav Senthil Kumar19IND19-1
1000991
Dimitar Kisimov18BUL19
In Play :
 ATP1000  Paris
 ATP250  Stockholm
 CH125  Costa do Sauipe, ​Orleans
 CH100  Bratislava 2, ​Taipei
 CH75  Brisbane 3, ​Charlottesville, ​Matsuyama
 CH50  Hersonissos 3, ​Monastir 1, ​Taranto, ​Villa Maria
 M25  Harlingen, ​Heraklion 13, ​San Gregorio Di Catania 2, ​Valencia
 M15  Antalya 9, ​Fergana 2, ​Hilton Head Island, ​Hua Hin, ​Maanshan 10, ​Maanshan 11, ​Monastir 44, ​Pembroke 2, ​San Gregorio Di Catania, ​Trois Rivieres
Highlight Country :