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-30Paris R32961010510
21
Jannik Sinner25ITA9450
31
Carlos Alcaraz23ESP6110+10Paris R3262007100
4CH
Ben Shelton24USA4490-40Paris R3245805480
51
Daniil Medvedev30RUS3820-40Paris R3239104810
6CH
Flavio Cobolli24ITA3680-10Paris R3237704670
7CH
Arthur Fils22FRA3535+10Paris R3236254525
8CH
Frances Tiafoe28USA3390-40Paris R3234804380
95
Alex de Minaur27AUS3370-40Paris R3234604360
10CH
Rafael Jódar20ESP3194-15Paris R6432344184
Advertisement
114
Taylor Fritz29USA3070+1-25Paris R6431104060
121
Novak Djoković39SRB2900-1-240Paris R6429403890
134
Félix Auger-Aliassime26CAN2875
148
Tommy Paul29USA2735-40Paris R6427753725
1512
Jakub Menšík21CZE2545+1
1612
Jiří Lehečka24CZE2540-1-40Paris R6425803530
1713
Alejandro Davidovich Fokina27ESP2520+10Paris R6425603510
1816
Brandon Nakashima25USA2360-15Paris R6424003350
1918
Francisco Cerúndolo28ARG2220+1-40Paris R6422603210
2016
Luciano Darderi24ITA2160+1-40Paris R6422003150
2112
Learner Tien20USA2105-2-240Paris R6421453095
222
Casper Ruud27NOR2045+1+10Paris R6420853035
235
Andrey Rublev29RUS2045-1-40Paris R6420853035
248
Karen Khachanov30RUS1940+1Paris R6419802930
2510
Alexander Bublik29KAZ1895+1
265
Lorenzo Musetti24ITA1805-2-155Paris R6418452795
2714
Valentin Vacherot27MON1790+10Paris R6418302780
2827
Alexander Blockx21BEL1650-15Paris R6416902640
296
Hubert Hurkacz29POL1585-40Paris R6416252575
3025
Tomás Martín Etcheverry27ARG1535+1-15Paris R6415752525
3119
Alejandro Tabilo29CHI1525-1-40Paris R6415652515
32CH
Arthur Fery24GBR1510+7Paris R6415502500
3330
Ignacio Buse22PER1430-15Paris R6414702420
343
Stefanos Tsitsipas28GRE1425-15Paris R6414652415
3530
Alex Michelsen22USA1420-15Paris R6414602410
3630
Matteo Arnaldi25ITA1321+10Paris R6413612311
3722
Botic van de Zandschulp31NED1280-15Paris R6413202270
3813
Ugo Humbert28FRA1280-15Paris R6413202270
3921
Jan Lennard Struff36GER1268-3Paris R6413082258
4033
Zizou Bergs27BEL1220-6Paris R6412602210
4124
João Fonseca20BRA1200
4239
Daniel Mérida22ESP1197+2Paris R6412372187
43 NCH 
 (44) 
Arthur Géa21FRA1146+1Paris R6411962146
446
Matteo Berrettini30ITA1133-1-40Paris R6411732123
45CH
Quentin Halys30FRA1124+1-3Paris R6411642114
4640
Luca Van Assche22FRA1102+1-3Paris R6411422092
4729
Mariano Navone25ARG1095+1-4Paris R6411352085
4821
Tallon Griekspoor30NED1075+2Lost in Qual. Paris R1
4930
Nuno Borges29POR1050-25Lost in Qual. Paris R2
5018
Sebastián Báez25ARG1044+2Lost in Qual. Paris R2
Advertisement
5142
Thiago Agustín Tirante25ARG1032+2+9Lost in Qual. Paris R2
5242
Juan Manuel Cerúndolo24ARG1015+2+15Paris R64Qual. Paris WQual. Paris W
Paris R64
10552005
5310
Denis Shapovalov27CAN1015-2-40Paris R6410552005
548
Cameron Norrie31GBR990-9-155Paris R6410301980
5537
Raphaël Collignon24BEL968
5652
Adolfo Daniel Vallejo22PAR949+2Lost in Qual. Paris R2
5756
Jaime Faria23POR941Lost in Qual. Paris R1
5817
Adrian Mannarino38FRA898+1Lost in Qual. Paris R1
5936
Fábián Marozsán27HUN875+2
6020
Tomáš Macháč26CZE859+9+40Paris R64Qual. Paris WQual. Paris W
Paris R64
8991849
6127
Miomir Kecmanović27SRB859-1-34Lost in Qual. Paris R2
62 NCH 
 (63) 
Mattia Bellucci25ITA839+4+15Paris R64Qual. Paris WQual. Paris W
Paris R64
8791829
6345
Yannick Hanfmann34GER835-5-88Lost in Qual. Paris R2
6445
Ethan Quinn22USA831
6524
Arthur Rinderknech31FRA830+3+10Paris R648701820
6655
Vít Kopřiva29CZE828-4-16Lost in Qual. Paris R2
6733
Jaume Munar29ESP825-2Lost in Qual. Paris R1
6855
Martin Landaluce20ESP822-1Lost in Qual. Paris R1
6944
Daniel Altmaier28GER812-6-25Lost in Qual. Paris R1
7036
Roman Safiullin29RUS807+1
7147
Facundo Díaz Acosta25ARG807+1Costa do Sauipe R32809926
7241
Térence Atmane24FRA787+1
7338
Alex Molčan28SVK780+5+33Paris R64Qual. Paris WQual. Paris W
Paris R64
8201770
7446
James Duckworth34AUS774-4-40Lost in Qual. Paris R1
7510
Pablo Carreño Busta35ESP773-1Lost in Qual. Paris R1
7662
Zachary Svajda23USA759-1Lost in Qual. Paris R1
7756
Román Andrés Burruchaga24ARG752-1-2
7856
Hamad Medjedović23SRB751-1
7969
Titouan Droguet25FRA732-14Paris R647821732
8043
Camilo Ugo Carabelli27ARG730+1Costa do Sauipe R32730845
8145
Kamil Majchrzak30POL725+1
8262
Rinky Hijikata25AUS719+1+26Paris R64Qual. Paris WQual. Paris W
Paris R64
7591709
8354
Aleksandar Kovačević28USA693+1Lost in Qual. Paris R1
8476
Kyrian Jacquet25FRA684-4-57Paris R647341684
8516
Nikoloz Basilashvili34GEO681+2
8685
Coleman Wong22HKG675-1-17Taipei R32675767
8749
Jacob Fearnley25GBR671+3
8876
Marco Trungelliti36ARG670+3
8970
Dino Prižmić21CRO663+3
9023
Damir Džumhur34BIH661-2-18Lost in Qual. Paris R1
9142
Benjamin Bonzi30FRA657+4+27Paris R64Qual. Paris WQual. Paris W
Paris R64
6971647
9264
Yunchaokete Bu24CHN646+1
9333
Jenson Brooksby26USA638+1
9437
Marcos Giron33USA636-5-40Charlottesville R32636701
95CH
Toby Samuel24GBR624+2-1Bratislava 2 R32624717
9674
Adam Walton27AUS619+2
973
Marin Čilić38CRO613-1-16
9888
Michael Zheng22USA594+2Charlottesville R32600669
9915
Sebastian Korda26USA590-13-100
100 NCH 
(101)
Zsombor Piros27HUN590+1Bratislava 2 R32597690
Advertisement
10190
Martin Damm23USA588+1Bratislava 2 R32592685
10231
Lloyd Harris29RSA579+1Taipei R32586679
10371
Jesper de Jong26NED575+1
10454
Yibing Wu27CHN571+1
10545
Aleksandr Shevchenko25KAZ559+2Bratislava 2 R32559646
10658
Thiago Seyboth Wild26BRA545+3Costa do Sauipe R32553670
10730
Corentin Moutet27FRA540+3
10864
Hugo Dellien33BOL535+3Costa do Sauipe R32536653
10958
Hugo Gaston26FRA530-1-18Lost in Qual. Paris R1
11074
Jan Choinski30GBR527+3-6
11199
Henrique Rocha22POR521-12-75Costa do Sauipe R32529646
112 NCH 
(115)
Nicolás Mejía26COL515+3-4Charlottesville R32521590
11321
Lorenzo Sonego31ITA511-7-60Paris R64Qual. Paris WQual. Paris W
Paris R64
5511501
114112
Gustavo Heide24BRA510-2-25Costa do Sauipe R32518635
115109
Dane Sweeny25AUS503-1-25
11653
Christopher O'Connell32AUS499+1
11786
Dalibor Svrčina24CZE494+2Bratislava 2 R32501594
11854
Valentin Royer25FRA493+2Charlottesville R32493558
11937
Sebastian Ofner30AUT491+2
12074
Emilio Nava24USA484+2
121 NCH 
(123)
Rei Sakamoto20JPN477+2
12287
Sho Shimabukuro29JPN462-4-34Taipei R32462552
12336
Pedro Martínez29ESP462+1
12419
Alexei Popyrin27AUS448+2
12592
Shintaro Mochizuki23JPN444-7Bratislava 2 R32451544
12691
Otto Virtanen25FIN438-10-64Bratislava 2 R32445538
12799
Nishesh Basavareddy21USA432+1Bratislava 2 R32439532
128 NCH 
(129)
Stefanos Sakellaridis22GRE431+1Taipei R32432525
129 NCH 
(130)
Max Alcalá Gurri24ESP430+1
130 NCH 
(131)
Clément Chidekh25FRA428+1Charlottesville R32428497
131 NCH 
(132)
Moïse Kouamé17FRA425+1Paris R644751425
13272
Borna Gojo28CRO423+1
1333
Grigor Dimitrov35BUL422+1Lost in Qual. Paris R1
13448
Aleksandar Vukic30AUS418-7-17
13554
Francisco Comesaña26ARG415Costa do Sauipe R32423540
136135
Federico Cina19ITA415
13727
Laslo Djere31SRB411Bratislava 2 R32418511
138109
Andrea Pellegrino29ITA404+2
139116
Pablo Llamas Ruiz24ESP403+2
14029
Giovanni Mpetshi Perricard23FRA402+5+2Qual. Bratislava 2 R2404404
14195
Tristan Schoolkate25AUS401+2
14231
Márton Fucsovics34HUN400+2
143138
Matej Dodig21CRO397-5-13Bratislava 2 R32404497
14487
Jurij Rodionov27AUT396-2-7Bratislava 2 R32403496
145101
Vilius Gaubas21LTU396+2
146143
Ilia Simakin23RUS393+2
147139
Darwin Blanch19USA386-8-19Charlottesville R32386455
14881
Michael Mmoh28USA386+1
149102
Elmer Møller23DEN378+1Costa do Sauipe R32386503
150 NCH 
(151)
Nikolás Sánchez Izquierdo27ESP369+1Costa do Sauipe R32371488
Advertisement
151 NCH 
(155)
Lukas Neumayer24AUT362+4
1524
Jack Draper24GBR360+5
15352
Soonwoo Kwon28KOR355+7
15431
Zhizhen Zhang30CHN354+8
15589
Francesco Passaro25ITA354-2-13
15623
Dušan Lajović36SRB353+7
157123
Jérôme Kym23SUI353+7Bratislava 2 R32360453
158145
Tom Gentzsch23GER352+7Bratislava 2 R32353446
159 NCH 
(164)
Andrea Guerrieri27ITA349+7
160140
Mark Lajal23EST349+7
16138
Alexandre Müller29FRA347-15-50Taipei R32354447
162156
Daniil Glinka26EST347-1-8
1633
Stan Wawrinka41SUI343-11-25
164113
Liam Draxl24CAN341+4Charlottesville R32341410
16533
Gabriel Diallo25CAN339+4
16650
Pavel Kotov27RUS339+4
167150
Joel Schwärzler20AUT334+5Taipei R32335428
168158
Gauthier Onclin25BEL333+5
169125
Alex Bolt33AUS332+5
170108
Francesco Maestrelli23ITA330+6Taranto R32334380
17158
Taro Daniel33JPN326+7
17217
Cristian Garín30CHI324-1-12
173 NCH 
(178)
Felix Balshaw20FRA324+7Lost in Qual. Paris R1
17417
Bernard Tomic34AUS322+7
17560
Stefano Travaglia34ITA322-16-35Bratislava 2 R32329422
176118
Nicolai Budkov Kjaer20NOR320+6Bratislava 2 R32321414
177137
Chris Rodesch25LUX317+2-8
17816
Marco Cecchinato34ITA316+5Costa do Sauipe R32317434
179 NCH 
(184)
Mika Brunold22SUI313+5Bratislava 2 R32320413
180 NCH 
(185)
Lautaro Midon22ARG309+5Costa do Sauipe R32311428
181 NCH 
(182)
Guido Iván Justo28ARG308+5Costa do Sauipe R32310427
182 NCH 
(184)
Diego Dedura18GER307+6
183156
Clément Tabur26FRA306-27-56
184 NCH 
(189)
Dylan Dietrich22SUI304+5Charlottesville R32310379
185132
Jack Pinnington Jones23GBR302+5
186185
Keegan Smith28USA301+6Taipei R32304397
187151
Juan Carlos Prado Angelo21BOL298+6Costa do Sauipe R32306423
188184
Jan Kumstát19CZE298+6Taipei R32305398
189153
Alexis Galarneau27CAN297+6Charlottesville R32297365
190127
Facundo Mena34ARG296+6
19193
Tomás Barrios Vera28CHI295-37-69Costa do Sauipe R32297414
192175
Iñaki Montes De La Torre24ESP293-1-8Taranto R32297343
193184
David Jordá Sanchis32ESP293+6
194181
Andre Ilagan25USA292+6
195123
Timofey Skatov25KAZ290+6
196190
Matheus Pucinelli De Almeida25BRA286+1-8Costa do Sauipe R32294411
19760
Juan Pablo Varillas31PER285+5-3Costa do Sauipe R32290407
198177
João Lucas Reis Da Silva26BRA283-21-44Costa do Sauipe R32291408
199184
Luka Pavlovic26FRA281+4Bratislava 2 R32288381
20039
J.J. Wolf27USA280+4Charlottesville R32286355
Advertisement
201160
Gonzalo Bueno22PER278-3-16Costa do Sauipe R32280397
202111
Zdeněk Kolář30CZE274+4Costa do Sauipe R32278395
203106
Tristan Boyer25USA272+4
204133
Federico Agustin Gomez29ARG272+4
205197
Pol Martín Tiffon27ESP268+5
206181
Sascha Gueymard Wayenburg23FRA267-19-40Bratislava 2 R32274367
207194
Edas Butvilas22LTU266+2-5Bratislava 2 R32273366
208168
Maks Kaśnikowski23POL266+3Charlottesville R32267336
20993
Liam Broady32GBR265+3Taipei R32268361
210202
Braden Shick23USA262-5-14Charlottesville R32267336
211183
Gianluca Cadenasso22ITA261+4Taranto R32265311
212205
Max Houkes26NED261+4Qual. Bratislava 2 R2
213133
Colton Smith23USA256+5Charlottesville R32262331
214103
Harold Mayot24FRA255+6Taipei R32262355
215174
Remy Bertola28SUI255+7Taranto R32255301
216121
Raúl Brancaccio29ITA255+5Taranto R32257303
21740
Ilya Ivashka32BLR254+6
218 NCH 
(235)
Matthew Dellavedova26AUS254+17+17Tamworth 2 W
219 NCH 
(223)
Marat Sharipov24RUS252+7-1
220 NCH 
(225)
Marvin Möller27GER252+7Taranto R32253299
221211
Felix Gill24GBR252+7Taranto R32252298
222203
Andy Andrade27ECU251+7Charlottesville R32253322
22383
Chun Hsin Tseng25TWN250+7Taipei R32257350
22497
Kimmer Coppejans32BEL250+1-3Bratislava 2 R32252345
225214
Henry Searle20GBR250-8-8Lost in Sheffield 2 R32
226209
Maxim Mrva19CZE249+5Taranto R32249295
227167
Alex Barrena24ARG248-3-6
228101
Billy Harris31GBR245+4Taipei R32252345
22961
Thiago Monteiro32BRA245+4Costa do Sauipe R32253370
230196
Rio Noguchi27JPN244-11-12
231181
Daniel Rincon23ESP244+3
232175
Harry Wendelken24GBR240-19-24Charlottesville R32245314
2339
Roberto Bautista Agut38ESP233+4
23489
Patrick Kypson27USA233-76-125
235142
Alejandro Moro Cañas25ESP232+3
236116
Leandro Riedi24SUI227+7
237170
Mattéo Martineau27FRA227+7Taranto R32228274
238 NCH 
(242)
Hayato Matsuoka21JPN226+9
239156
Vitaliy Sachko29UKR225-64-107Bratislava 2 R32232325
240230
Max Hans Rehberg23GER224+8Charlottesville R32227296
24167
Eliot Spizzirri24USA223-27-38
24236
Pierre Hugues Herbert35FRA222+7
243153
Jay Clarke28GBR222-2-7Taranto R32225271
244236
Philip Henning25RSA222-8-12Taranto R32Lost in Marsa R16Lost in Marsa R16
Taranto R32
223269
245240
Filippo Romano21ITA221-5-8Taranto R32225271
24647
Juncheng Shang21CHN220+4
247 NCH 
(275)
Oliver Tarvet23GBR220+28+21Sheffield 2 W
248105
Elias Ymer30SWE219-3-7
249159
Luka Mikrut22CRO218+2
250 NCH 
(252)
Jay Friend22JPN218+2
Advertisement
251237
Matías Soto27CHI218+9+4Lost in Mazatlan SF
25288
Dominic Stricker24SUI217+1
253196
Rodrigo Pacheco Mendez21MEX216+2
254251
Juan Manuel La Serna22ARG216Villa Maria R32216262
25537
Mackenzie McDonald31USA215-13-13
25667
Luca Nardi23ITA215-17-16
257141
August Holmgren28DEN214+10+7Taipei R16221307
258230
Kilian Feldbausch21SUI213+4Taranto R32217263
25949
Roberto Carballés Baena33ESP213+4
260235
Andrej Nedić22BIH213-14-13
261235
Charles Broom28GBR212+3Taipei R32216309
262225
Franco Roncadelli26URU210-1-4Costa do Sauipe R32218335
263258
Valerio Aboian24ARG210-5-5Villa Maria R32211257
26468
Sumit Nagal29IND207+1Taranto R32211257
265251
Buvaysar Gadamauri26BEL207+1Taranto R32208254
266 NCH 
(267)
Petr Bar Biryukov24RUS207+2Taipei R32212305
267237
Alastair Gray28GBR205+3-1Charlottesville R32Lost in Norman SFLost in Norman SF
Charlottesville R32
208277
268219
Max Basing24GBR204-9-10
269131
Genaro Alberto Olivieri28ARG203-12-12Villa Maria R32207253
270230
Cezar Crețu25ROU201-1-5Lost in Marsa QF
271 NCH 
(285)
Georgii Kravchenko26UKR201+39+23Taranto R32Marsa WMarsa W
Taranto R32
203249
27217
Reilly Opelka29USA200+1
273257
Mili Poljičak22CRO199+3Taipei R32206299
274247
Hynek Bartoň22CZE199+3Charlottesville R32200269
275274
Radu Mihai Papoe24ROU198+5
276103
Stefan Kozlov28USA198-5-4Charlottesville R32204273
277217
Yi Zhou21CHN196+4
27899
Alexander Ritschard32SUI196+4
279269
Aidan Mayo23USA196+6+2Qual. Charlottesville R2198198
280259
Michele Ribecai23ITA196+4Taranto R32200246
281279
Petr Nesterov23BUL194+5Charlottesville R32197266
282116
Calvin Hémery31FRA192-8-8Taranto R32196242
283164
James McCabe23AUS191-27-25Taipei R32198291
284 NCH 
(288)
Joaquin Aguilar Cardozo21URU190+4Villa Maria R32194240
285127
Lorenzo Giustino35ITA190-13-12Taranto R32190236
286150
Oriol Roca Batalla33ESP189+4Villa Maria R32189235
287121
Stefano Napolitano31ITA188-9-10
288210
Filip Jianu25ROU188+3
289247
Florent Bax27FRA187+3Taranto R32187233
290 NCH 
(298)
Thomas Faurel20FRA185+8Taranto R32186232
291 NCH 
(295)
Mees Rottgering19NED185+4-1
292177
Nick Hardt26DOM185+4-1
293172
Murphy Cassone24USA185-10-11Charlottesville R32191260
294280
Yankı Erel26TUR185+5Taipei R32Lost in Qual. Taipei R2Lost in Qual. Taipei R2
Taipei R32
192285
295197
Fajing Sun30CHN185-8-8
296222
Pedro Boscardin Dias23BRA185+4Costa do Sauipe R32193310
297249
Martin Krumich23CZE184+5Bratislava 2 R32Lost in Sheffield 2 QFLost in Sheffield 2 QF
Bratislava 2 R32
187280
29847
Marc-Andrea Hüsler30SUI183-9-6
299258
Igor Marcondes29BRA183-20-15Costa do Sauipe R32191308
300261
Stefan Dostanic24USA181+3
301242
Enrico Dalla Valle28ITA178+8
302181
Abdullah Shelbayh22JOR177+9Charlottesville R32183252
303217
Jonáš Forejtek25CZE177+5-1Qual. Bratislava 2 R2179179
304287
Max Schönhaus19GER176+9
305280
Sandro Kopp26AUT176-11-11
306 NCH 
(312)
Samuele Pieri24ITA175+9
307147
Guy den Ouden24NED173+9
308158
Yu-hsiou Hsu27TWN173-4-7Taipei R32180273
309169
Henri Squire26GER173+3-3
310273
Sean Cuenin22FRA171+7
311241
Daniel Michalski26POL171-6-8Lost in Taipei R32
312260
Tiago Pereira22POR171+6Qual. Taranto R2
313284
Florian Broska28GER170+7
314295
Mert Alkaya26TUR170+7
315303
Francesco Forti27ITA169+7Taranto R32170216
316284
Dali Blanch23USA169+7
317244
Lucas Poullain30FRA169+10+1Qual. Bratislava 2 R2171171
318 NCH 
(323)
Alejo Sanchez Quilez21ESP169+6
319177
Omar Jasika29AUS169+10+2Taipei R32Qual. Taipei W176269
320289
Carl Emil Overbeck25DEN168-19-16Taipei R32175268
321290
Federico Bondioli21ITA168+5Taranto R32172218
322314
Cruz Hewitt17AUS167+6
323306
Daniel Milavsky25USA167-16-12Qual. Charlottesville R2168168
324253
Giles Hussey29GBR166+6Lost in Norman R32
325260
Carlos Sánchez Jover26ESP166+6
326168
Frederico Ferreira Silva31POR164-29-22
327226
Juan Bautista Torres24ARG164-13-12Villa Maria R32164210
328307
Anton Matusevich25GBR163+5
329268
Gonzalo Villanueva31ARG163-4-6Villa Maria R32163209
330225
Philip Sekulic23AUS162+13+8Qual. Tamworth 2 W
Lost in Tamworth 2 F
331287
Sergey Fomin25UZB162-38-25
332139
Ugo Blanchet27FRA161+2
333311
Luciano Emanuel Ambrogi22ARG159+2Lost in Norman R32
334183
Oliver Crawford27GBR158-15-12
335167
Laurent Lokoli32FRA158+1
336 NCH 
(338)
Timo Legout24FRA155+2
337263
Eliakim Coulibaly24CIV155+2
338 NCH 
(340)
Carlos Maria Zarate21ARG155+3Villa Maria R32156202
339CH
Patrick Schoen21SUI154+3
340302
Carlo Alberto Caniato21ITA154-34-25Taranto R32158204
34139
Mikhail Kukushkin38KAZ152+4
342257
Miguel Damas26ESP152+4
343342
Jake Delaney29AUS152+7+1Taipei R32Qual. Taipei W159252
344161
Alibek Kachmazov24RUS151+3Lost in Qual. Taipei R1
345117
Felipe Meligeni Alves28BRA151+3Costa do Sauipe R32159276
346144
Akira Santillan29JPN151-14-13Lost in Qual. Taipei R1
347235
Marko Topo23GER150-3-3
348176
Daniel Masur31GER150+17+12Lost in Marsa F
34993
Andrej Martin37SVK149+2Lost in Qual. Bratislava 2 R1
350348
Matthew William Donald21CZE148+3Qual. Bratislava 2 R2150150
351321
Robert Strombachs27LAT148+1-1Lost in Marsa QF
352 NCH 
(354)
Karan Singh23IND148+2Lost in Sharm El Sheikh 19 R32
35356
Daniel Elahi Galán30COL147+2Qual. Costa do Sauipe R2152152
354212
Michael Geerts31BEL147+2
355329
Juan Estevez21ARG146+2Villa Maria R32148194
35678
Nicolás Kicker34ARG145-16-10Villa Maria R32149195
357134
Moez Echargui33TUN144-8-7Lost in Qual. Taranto R1
358CH
Yaroslav Demin21RUS143Taipei R32150243
359337
Arthur Nagel23FRA142-22-14
360250
Andres Martin25USA140-1-2Qual. Charlottesville R2142142
361180
Paul Jubb27GBR140+1Lost in Sheffield 2 R16
362316
Eduardo Ribeiro28BRA139-2-3Qual. Costa do Sauipe R2144144
363159
Dimitar Kuzmanov33BUL139
364108
Franco Agamenone33ITA139Villa Maria R32143189
36572
Yosuke Watanuki28JPN138+10+4Taipei R32Qual. Taipei W145238
366125
Juan Pablo Ficovich29ARG138+4+1Villa Maria R32Lost in Joao Pessoa R16142188
367280
Jie Cui28CHN138
368363
Massimo Giunta22ITA138Qual. Taranto R2140140
369339
Andrey Chepelev28RUS138
370360
Lui Maxted22GBR137+58+24Norman W
371358
Tommaso Compagnucci26ITA136+2
372249
Mathys Erhard25FRA136+2
373364
Lucio Ratti22ARG135-2-2Villa Maria R32137183
374158
Tung Lin Wu28TWN134+2Taipei R32141234
37580
Norbert Gombos36SVK133-3-3Bratislava 2 R32140233
376332
Tiago Torres24POR133+2
377185
Aziz Dougaz29TUN132+3
378361
Henry Bernet19SUI131-12-7
379335
Jacopo Vasami18ITA130+6+1Qual. Taranto R2132132
380371
Juan Cruz Martin Manzano21ITA130+3
381294
Raphaël Pérot25FRA130-2-3
382339
Ivan Marrero Curbelo28ESP129+4
383358
Sebastian Sorger20AUT129+5+2Qual. Bratislava 2 R2131131
384371
Ryan Nijboer27NED129-1Villa Maria R32131177
385362
Manas Dhamne18IND128+6+1Lost in Marsa R16
Lost in Qual. Taranto R1
386 NCH 
(387)
Mika Petković19GER128+1Lost in Sheffield 2 QF
387 NCH 
(388)
Pavel Lagutin21RUS127+2
388321
Gabriele Piraino22ITA127+2
389336
Ognjen Milić19SRB126-12-8
390271
Blake Ellis27AUS126+22+7Lost in Tamworth 2 SF
391 NCH 
(393)
Sander Jong26NED125+2Lost in Norman R32
392306
Blaise Bicknell24JAM125+44+15Pembroke W
393365
Max Wiskandt24GER125-11-6Lost in Las Vegas 2 R32
394 NCH 
(397)
Ozan Baris22USA124+3+1Qual. Charlottesville R2126126
395379
Jack Kennedy18USA123+1-1Charlottesville R32129198
396357
Eric Vanshelboim25UKR123+2
397 NCH 
(399)
Izan Almazan Valiente20ESP123+2
398278
Tyler Zink25USA123+43+14Lost in Norman F
399 NCH 
(402)
Jack Logé21BEL122+3
400 NCH 
(421)
Digvijay Pratap Singh26IND122+21+6Lost in Fergana F
401 NCH 
(402)
Sebastian Gorzny22USA121+2
402338
Edward Winter22AUS121+2
403346
Kasidit Samrej25THA121+6+1Lost in Qual. Taipei R2
404260
Robin Bertrand23FRA121+2
4054
Holger Rune23DEN120+28+10Paris R641601110
406358
Svyatoslav Gulin23RUS120+1
407105
Duje Ajduković25CRO120-26-12
408229
Marek Gengel31CZE119+2Lost in Qual. Bratislava 2 R1
409271
Mateus Alves25BRA119+4Qual. Costa do Sauipe R2124124
410405
Mitsuki Wei Kang Leong22MAS119-2-1Taipei R32Lost in Qual. Taipei R2126219
41165
Thanasi Kokkinakis30AUS118+4
412215
Khumoyun Sultanov28UZB118-1-1Lost in Qual. Taipei R1
413180
Yuta Shimizu27JPN118-8-3Taipei R32Qual. Taipei W125218
414 NCH 
(422)
Kenta Miyoshi22JPN117+8+2Qual. Charlottesville R2119119
415368
Olle Wallin25SWE117+1
416256
Johan Nikles29SUI117+1
417414
Niels Visker25NED116+1-1Qual. Bratislava 2 R2118118
418267
Louis Weßels28GER115+2-1Trois Rivieres R32Lost in Sheffield 2 R32
419414
Semen Pankin27RUS115+5
420 NCH 
(432)
Miguel Tobon20COL115+12+3Qual. Costa do Sauipe R2117117
421 NCH 
(427)
Enzo Aguiard24AUS113+6Lost in Tamworth 2 R16
42295
Hugo Grenier30FRA113-28-12Taranto R32117163
423234
Maxime Chazal33FRA113+2-1
424 NCH 
(426)
Paulo Andre Saraiva Dos Santos26BRA113+5Qual. Costa do Sauipe R2116116
425 NCH 
(430)
Spencer Johnson23USA112+5
426 NCH 
(429)
Sergi Perez Contri28ESP112+5
427363
Justin Boulais25CAN111+12+2Qual. Charlottesville R2113113
428395
Alafia Ayeni27USA110+6Lost in Qual. Taipei R1
429 NCH 
(431)
Yannik Kelm21GER110+11+1Qual. Bratislava 2 R2112112
430147
Kaichi Uchida32JPN110-29-12Lost in Qual. Taipei R2
431160
Oleksii Krutykh26UKR109+11
432303
Arthur Weber34FRA108-13-8
433342
Luca Castelnuovo29SUI108+11
434318
Gerard Campana Lee22KOR108+11
435271
Pedro Sakamoto33BRA108+12+1Lost in Joao Pessoa SF
436 NCH 
(450)
Nikita Mashtakov27UKR107+16+2Lost in Heraklion 12 QF
437307
Oleg Prihodko29MKD107+9Lost in Qual. Bratislava 2 R1
438194
Dan Added27FRA107-12-7
439279
Garrett Johns25USA107+12+1Lost in Marsa SF
440221
Hernán Casanova32ARG106-2-3Villa Maria R32110156
441425
Luca Staeheli26SUI106+8Lost in Qual. Taipei R1
442299
Vadym Ursu29UKR106-28-13Qual. Bratislava 2 R2108108
443134
Geoffrey Blancaneaux28FRA106-3Lost in Qual. Charlottesville R1
444175
Álvaro Guillén Meza23ECU105-52-22
445 NCH 
(452)
Karl Poling27USA104+8Lost in Qual. Charlottesville R1
446353
Dhakshineswar Suresh26IND103+2-3
447318
Alex Martí Pujolras27ESP103+7
448143
Hiroki Moriya36JPN103+7
449 NCH 
(456)
Sebastian Dominko23SLO102+7
450300
Hamish Stewart27GBR102-15-8
451433
Fausto Tabacco24ITA102+7
452143
Benjamin Hassan31LBN101+7
453368
Alexander Binda25ITA101+7
45483
Carlos Taberner29ESP100+8
455 NCH 
(463)
Thijs Boogaard18NED100+8
456421
Karim Bennani19MAR100+8
457157
Santiago Taverna27ARG100-34-15Qual. Costa do Sauipe R2104104
458457
Ivan Ivanov18BUL100+7
459331
Masamichi Imamura27JPN100-22-10Taipei R32Qual. Taipei W107200
460449
Emile Hudd26GBR100+6Lost in Norman R32
Lost in Qual. Charlottesville R1
461271
Evan Zhu28USA100+6Lost in Qual. Taipei R2
462289
Lilian Marmousez24FRA99+56+15Monastir 43 W
463409
Alex Hernandez27MEX99+6
464 NCH 
(467)
Duncan Chan21CAN98+6Lost in Qual. Charlottesville R1
465191
Dragos Nicolae Madaras29SWE98+6
466438
Quinn Vandecasteele24USA98+6
467183
Federico Arnaboldi26ITA98+6Lost in Selva Gardena R16
468153
Denis Yevseyev33KAZ98+6
469305
Alex Martinez25ESP97-69-25
470 NCH 
(476)
Amit Vales21ISR97+6
471 NCH 
(477)
Niels McDonald18GER96+6
472284
Adrian Boitan27ROU96-4-3
473 NCH 
(476)
Romain Faucon24BEL96+6
474177
Andrea Collarini34ARG95+1-2
475358
Trevor Svajda20USA95+6Charlottesville R32101170
476 NCH 
(487)
Anton Shepp24NZL95+12+3Lost in Tamworth 2 QF
477168
Murkel Dellien29BOL95-27-11Villa Maria R3299145
478340
Colin Sinclair31NMI94+7
479314
Moerani Bouzige27AUS94-18-7Lost in Tamworth 2 R16
480448
Branko Djurić21SRB93-2
481135
Mitchell Krueger32USA93-120-48Qual. Charlottesville R29595
482 NCH 
(485)
Aziz Ouakaa27TUN93+33+7Lost in Monastir 43 F
483451
Koki Matsuda26JPN92-26-10Lost in Qual. Taipei R1
484382
Andrew Fenty26USA92+5Qual. Charlottesville R29494
485200
George Loffhagen25GBR91+6
486301
Maximus Jones22THA91+7
487478
Keisuke Saitoh25JPN91-4-3
488407
Sergio Callejon Hernando22ESP91+6
489484
Luca Wiedenmann28GER91+6
490 NCH 
(496)
Alan Magadan25MEX91+6Villa Maria R3294140
491424
Constantin Bittoun Kouzmine27FRA91+7Lost in Sharm El Sheikh 19 QF
492424
Eero Vasa29FIN90-14-6Qual. Bratislava 2 R29292
493212
Johannus Monday24GBR89+16+3Lost in Sheffield 2 QF
494276
Petr Brunclík20CZE89+5
495155
Dmitry Popko30KAZ89+15+3Lost in Marsa QF
496438
Daniel Siniakov23CZE89+4
497494
Millen Hurrion27GBR89+6
498222
Viktor Durasovic29NOR89-16-6Lost in Sheffield 2 SF
499347
Ioannis Xilas25GRE89+3Lost in Heraklion 12 R16
500383
Lukáš Pokorný24SVK88+4Bratislava 2 R3295188
501448
Dušan Obradović25SRB88-4-3
502CH
Tai Sach24AUS88+12+2Lost in Tamworth 2 QF
503285
Alexander Weis29ITA87+2
504160
Li Tu30AUS87+2
505287
Antoine Ghibaudo21FRA87-13-4
506463
Reda Bennani19MAR87+1
507496
Pierluigi Basile19ITA87-6-2Taranto R3291137
508 NCH 
(511)
Daniil Ostapenkov23BLR86+3
509502
Adrian Ötzbach29GER86+3
510491
Filip Jeff Planinšek25SLO86+29+7Lost in Norman SF
511436
Sebastian Gima24ROU86+2Lost in Qual. Taranto R1
512410
Cyril Vandermeersch27FRA85-26-8
513350
Vladyslav Orlov31UKR85+8+1Lost in Marsa R16
514509
Maximo Zeitune20ARG85+2Villa Maria R3288134
515502
Alexander Donski28BUL84+4Lost in Qual. Taipei R1
516487
Matisse Bobichon24FRA84-29-8
517424
Lorenzo Joaquín Rodríguez27ARG84-1Villa Maria R3287133
518171
Beibit Zhukayev26KAZ83+4
519 NCH 
(533)
Isaac Becroft26NZL83+14+2Lost in Tamworth 2 QF
520373
Bor Artnak22SLO82+18+3Lost in Norman QF
521507
Kaylan Bigun20USA82+2-1
522510
M Rifki Fitriadi27INA82+21+4Lost in Singapore 4 F
523CH
John Echeverria24ESP82+3
524443
Yanaki Milev22BUL82+3
525319
Christian Langmo30USA82-17-5Lost in Qual. Taipei R2
526387
Gianmarco Ferrari26ITA81+3
527 NCH 
(530)
Gavin Young24USA81+3
528CH
Leonardo Rossi24ITA81+6Qual. Taranto R2Lost in Sheffield 2 R168282
529146
Rudolf Molleker26GER79-4-3
530485
Giuseppe La Vela26ITA79+6-1
531467
César Bouchelaghem22FRA79+4-1Lost in Monastir 43 R32
532531
Lorenzo Angelini20ITA79-1-2
533449
Fares Zakaria25EGY79-9-4Lost in Qual. Bratislava 2 R1
534240
Patrick Zahraj27GER79+6Lost in Qual. Charlottesville R1
535 NCH 
(537)
Dimitris Sakellaridis20GRE79+6Lost in Qual. Taipei R1
536 NCH 
(538)
Théo Papamalamis20FRA78+8+1Lost in Norman R16
537142
Ivan Gakhov29RUS78-17-6
538505
Peter Makk25HUN78-1-2Qual. Taranto R28080
539509
Yanis Ghazouani Durand26FRA78-7-3Lost in Qual. Bratislava 2 R1
540201
Gilles Arnaud Bailly21BEL78-56-16Lost in Marsa R32
541 NCH 
(545)
Tuncay Duran22TUR77+9+2Lost in Monastir 43 QF
542517
Nino Ehrenschneider25GER77+3Lost in Marsa R16
543390
Tibo Colson26BEL76+3
544298
Aidan McHugh26GBR76-54-15Lost in Norman R16
545170
James Trotter27JPN76-3-2Qual. Charlottesville R27878
546467
Yassine Dlimi23MAR75+3
547541
Guto Miguel17BRA75-1Costa do Sauipe R3283200
54878
Yasutaka Uchiyama34JPN75-20-6
549427
João Eduardo Schiessl22BRA75+2Qual. Costa do Sauipe R27777
550415
Lorenzo Carboni20ITA75+2
551347
Samir Banerjee23USA73+3
552486
Alec Beckley25RSA73+3
553233
Gabriel Debru20FRA72+3
554270
Corentin Denolly29FRA72+3
555150
João Domingues33POR72+4
556 NCH 
(560)
Pierre Delage25FRA72+4
557533
Toufik Sahtali27ALG72+4Lost in Monastir 43 R16
55863
Jason Kubler33AUS71+4
559348
Ryan Seggerman27USA71+4Lost in Qual. Bratislava 2 R1
560357
Luca Potenza26ITA71+6
561207
Daniel Dutra da Silva38BRA71+6
562476
Ignacio Monzón28ARG71+16+3Villa Maria R32Lost in Joao Pessoa SF74120
563432
Iliyan Radulov21BUL70+5
564562
Daniel de Jonge27NED70+5Trois Rivieres R32
565542
Melios Efstathiou27CYP70-7-2
566 NCH 
(570)
Bryce Nakashima22USA69+4
56739
Radu Albot36MDA69+4
568395
Stefan Palosi26ROU69-4-2
569483
Alec Deckers26NED69+4
570251
Ergi Kırkın27TUR69+2Lost in Singapore 4 R32
571531
Marcel Zieliński26POL69+3
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+4
577 NCH 
(581)
Lucas Andrade Da Silva21BRA67+4Costa do Sauipe R3275192
578469
Juan Sebastián Gómez34COL67+4
579 NCH 
(581)
Goncalo Marques20POR67+4
580CH
Paul Inchauspe22FRA66+5
581 NCH 
(629)
Jack Anthrop22USA65+48+7Lost in Las Vegas 2 SF
582191
Nerman Fatić32BIH65+5
583463
Pedro Vives Marcos25ESP65+5
584404
Cannon Kingsley25USA65+6
585237
Saba Purtseladze25GEO65+8
586584
Naoya Honda20JPN65-2-2
587CH
Thiago Cigarran26ARG65+8Villa Maria R3268114
588352
Giovanni Oradini29ITA65+86+13Selva Gardena W
589555
John Hallquist Lithen24SWE65+7
590421
Hikaru Shiraishi26JPN65+90+14Yanagawa City W
591356
Miloš Karol23SVK64+6Bratislava 2 R3271164
592116
Marc Polmans29AUS64-6-1
593584
Alejandro Juan Mano21ESP64+5
594592
Andrea De Marchi19ITA64-2-1
595 NCH 
(597)
Lorenzo Bocchi28ITA64+21+3Lost in Selva Gardena SF
596334
Leo Borg23SWE64+3Lost in Marsa R16
597128
Andrea Vavassori31ITA63+4
598595
Hunter Heck24USA63+4
599561
Gabriel Ghetu18ROU63-34-8Lost in Heraklion 12 R32
600599
Anton Arzhankin23RUS63+3
601564
Alexander Vasilev19BUL63+10+1Lost in Heraklion 12 R16
602545
Martin Van Der Meerschen26BEL63+2
603170
Maxime Janvier30FRA63+2Singapore 4 W
604433
Pietro Fellin25ITA63-10-2Lost in Selva Gardena R32
605280
Dominik Palán26CZE63+1Lost in Qual. Taipei R1
60626
Jordan Thompson32AUS62+1
607604
Andres Santamarta Roig19ESP62+167+25Charlottesville R32Las Vegas 2 W68137
608599
Daniel Jade17FRA62
609180
Justin Engel19GER62
610CH
Kristijan Juhas25SRB62
611603
Amir Omarkhanov18KAZ62+21+4Lost in Fergana SF
612347
Sanhui Shin29KOR62
613211
Javier Barranco Cosano27ESP61+2
614599
Giorgio Tabacco23ITA61+3
615161
Filip Peliwo32POL61-15-3
61640
Max Purcell28AUS60+2
617CH
Michael Antonius16USA60+2Charlottesville R3266135
618611
Daniele Rapagnetta19ITA60+2
619586
Nicolas Tepmahc25FRA60+26+3Lost in Monastir 43 SF
620470
Imanol López Morillo26ESP60+1
621183
Adrian Andreev25BUL59+10+1Qual. Taranto R26161
622233
Yun seong Chung28KOR59
623553
Pedro Rodenas22ESP59
624CH
Oskari Paldanius19FIN59
625296
Oleksandr Ovcharenko25UKR59+1
626603
Pieter De Lange20NED59-1Lost in Sharm El Sheikh 19 R32
627604
Andreja Petrovic26NOR59-14-3Lost in Las Vegas 2 R32
628623
Samuel Heredia20COL59+6+1Qual. Charlottesville R26161
629553
Bruno Fernandez22BRA59-76-15Villa Maria R3263109
630609
Timofei Derepasko19RUS59-16-3
631573
Jamie Mackenzie18GER58-1
632604
Dev Javia24IND58+1
633484
Tristan McCormick27USA58+2
634633
Gabriele Bosio25ITA58+2
635 NCH 
(637)
Casey Hoole23AUS57+2Lost in Tamworth 2 R32
636520
Conner Huertas del Pino30PER57+2
637546
Aidan Kim21USA57+2Lost in Las Vegas 2 QF
638547
Matyas Fuele27HUN57+2
639636
Ryan Colby23USA57+9+1Lost in Mazatlan R16
640624
Juan Sebastian Osorio29COL57-13-2
641430
Sidharth Rawat33IND57+3
642261
Alex Rybakov29USA57-1Lost in Norman R32
643479
Tomasz Berkieta20POL57-1
644513
Kai Wehnelt30GER57-1
645554
Guillaume Dalmasso24FRA57-17-2
646517
Shunsuke Mitsui24JPN56-57-9Qual. Charlottesville R25858
647 NCH 
(649)
Daniel Salazar25COL56+2
648569
Alan Fernando Rubio Fierros27MEX55+2
649514
Marlon Vankan26GER55+2
650252
Samuel Vincent Ruggeri24ITA55+2
651648
Radu David Turcanu20ROU55+2
652640
Ignacio Parisca Romera21VEN55+3
653491
Robin Catry24FRA55+3
65476
Filip Misolic25AUT54+22+3Qual. Costa do Sauipe R25656
655527
Michael Bassem Sobhy22EGY54-8-2
656509
Manuel Mazza27ITA54+4
657458
Maxwell McKennon24USA54+14+2Lost in Mazatlan QF
658CH
Oliver Bonding19GBR53+4
659327
Naoki Nakagawa29JPN53+4Lost in Tamworth 2 R32
660635
John Sperle24GER53+6
661468
Ryuki Matsuda26JPN53-15-4
662642
Nikolai Barsukov19GER53+5Lost in Marsa R32
663653
Arvid Nordquist28SWE52-6-2Lost in Qual. Taranto R1
664 NCH 
(669)
Kasra Rahmani20IRI52+5Lost in Monastir 43 R32
665513
Stefan Adrian Andreescu24ROU52+5
666573
Karol Filar28POL52-1-1
667394
Tiago Cação28POR52-13-3
668449
Takuya Kumasaka28JPN52-7-2Qual. 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-3Lost in Tamworth 2 R16
674341
Wilson Leite34BRA51+21+3Qual. Costa do Sauipe R25353
675654
Franco Ribero27ARG51+8+1Qual. Villa Maria R25353
67658
Arthur Cazaux24FRA50-128-25
677485
Taha Baadi25MAR50-19-4
678662
Stefan Horia Haita19ROU50+3
679508
Pavle Marinkov20AUS50-15-3Lost in Tamworth 2 R32
680378
Dan Martin27CAN50+2
681 NCH 
(688)
Keshav Chopra25USA50+13+2Lost in Pembroke QF
682127
Jelle Sels31NED50-91-15Lost in Sheffield 2 R16
683582
Chase Ferguson27AUS50-11-2Lost in Tamworth 2 R16
684363
Oscar Jose Gutierrez33ESP50+110+14Joao Pessoa W
685410
Stefan Popović23SRB50
6867
David Goffin35BEL49
687538
Pablo Martinez Gomez20ESP49+1Lost in Norman R32
688653
Matyáš Černý25CZE49+1Lost in Qual. Bratislava 2 R1
689642
Roger Pascual Ferra20ESP48+1
690382
Thomas Fancutt31AUS48+1
691361
Viacheslav Bielinskyi22UKR48+1
692541
Arda Azkara23TUR48+1Lost in Sharm El Sheikh 19 R32
693595
S D Prajwal Dev30IND48-15-3
694508
Manish Sureshkumar27IND48+2
695 NCH 
(696)
Matteo Covato21ITA48+13+2Lost in Mazatlan QF
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'Agostino22ITA47+2
701655
Thanapet Chanta27THA47-22-4
702634
Léo Raquillet21FRA47+1
703 NCH 
(706)
Nico Hipfl20AUT47+3+1Qual. Taranto R24949
704 NCH 
(733)
Manuel Plunger24ITA46+34+4Lost in Selva Gardena SF
705563
Mario Gonzalez Fernandez24ESP46-1-1Lost in Marsa R32
706669
Marc Majdandzic21GER46-22-4
707447
Kuan Yi Lee30TWN46
708515
Émilien Demanet21BEL46-3-1
709394
Bruno Kuzuhara22USA46+11+2Lost in Norman QF
710663
Benjamin Pietri30FRA46+34+4Lost in Heraklion 12 F
711663
Samir Hamza Reguig24ALG46-2
712600
Khololwam Montsi23RSA45+4+1Lost in Norman R16
713331
Carlos Lopez Montagud26ESP45-3
714316
Alberto Barroso Campos30ESP45-2
715651
Nicolás Villalón22CHI45-2
716691
Dragos Cazacu22ROU45-2Lost in Norman R32
717689
Rodrigo Alujas24MEX45+65+8Lost in Mazatlan F
718305
Kalin Ivanovski22MKD44-3
719718
Andrew Johnson17USA44+8+1Lost in Las Vegas 2 R16
720455
Olaf Pieczkowski22POL44-3Lost in Las Vegas 2 R32
721688
Žiga Šeško18SLO44-21-3Qual. Taranto R24646
722718
George Lazarov21BUL44-4
723424
Kokoro Isomura23JPN44-1
724 NCH 
(726)
Nicolas Jadoun24FRA44+9+1Lost in Monastir 43 QF
725438
Orel Kimhi23ISR43
726702
Noa Vukadin22CRO43-2
727724
Martin Borisiouk26BLR43-1
728407
Michael Agwi23IRL43
729719
Oskar Brostrom Poulsen24DEN43-10-1Trois Rivieres R32
730587
Pawit Sornlaksup27THA43+1
731362
Tim Handel30GER43-1
732CH
Alan Ważny19POL43
733 NCH 
(734)
Kuan Shou Chen18TWN42+1Taipei R3249142
734616
Kārlis Ozoliņš24LAT42+1
735440
Alessandro Pecci25ITA42+1
736 NCH 
(737)
Vignesh Gogineni23USA42+1
737232
José Pereira35BRA42+2Lost in Qual. Costa do Sauipe R1
738395
Rigele Te29CHN42+2
739375
Strong Kirchheimer31USA42+2
740590
Ryan Dickerson29USA42+3
741 NCH 
(769)
Miles Jones25USA42+141+14Heraklion 12 W
742 NCH 
(783)
Tomás Martínez23ARG42+51+6Lost in Joao Pessoa F
743501
Shinji Hazawa27JPN42-22-2Lost in Yanagawa City SF
744 NCH 
(885)
Jerry Roddick24USA41+144+14Lost in Las Vegas 2 F
745576
Michal Krajčí21SVK41+11+2Qual. Bratislava 2 R24343
746679
Dong Ju Kim24KOR41
747724
Matt Kuhar30USA41Qual. Pembroke 2 R2Lost in Pembroke QF
748745
Gabriele Maria Noce31ITA41
749 NCH 
(760)
Aaron Funk20GER41+11+2Lost in Sharm El Sheikh 19 QF
750710
Carles Hernández25ESP41-1
751277
Michael Vrbenský26CZE40-64-9Qual. Bratislava 2 R24242
752749
Matt Hulme27AUS40-1
753114
Gijs Brouwer30NED40+79+8Lost in Sharm El Sheikh 19 F
754752
Noah Zamora23USA40-2Lost in Las Vegas 2 R32
755618
Santiago De La Fuente24ARG40+2+1Qual. Villa Maria R24242
756 NCH 
(759)
William Rejchtman Vinciguerra19SWE40+3+1Lost in Monastir 43 R16
757229
Mukund Sasikumar29IND40-12-2
758636
Taisei Ichikawa25JPN40-35-4
759263
Christoph Negritu32GER39-6
760447
Tomás Farjat25ARG39+15+2Qual. Villa Maria R2Lost in Joao Pessoa R164141
761453
Arklon Huertas Del Pino Cordova32PER39-6Lost in Qual. Villa Maria R1
762745
Taiyo Yamanaka25JPN39+66+6Lost in Yanagawa City F
763761
Carles Cordoba20ESP39-2
764641
Kosuke Ogura30JPN39-2Lost in Singapore 4 R16
76571
Cedrik Marcel Stebe36GER38-97-14
766536
Joshua Sheehy29USA38-3Lost in Qual. Charlottesville R1
767252
Tom Paris24FRA38-3
768764
Keaton Hance18USA38-3
769280
Jakub Nicod22CZE38-3
770625
Leo Vithoontien27JPN38-28-4
771760
Yuta Tomida20JPN38+10+1Lost in Yanagawa City QF
772770
Michele Mecarelli19ITA38-1
773 NCH 
(780)
Victor Pagotto21BRA38+7+1Qual. Villa Maria R2Lost in Joao Pessoa R324040
774708
Evan Bynoe27USA38-16-1Trois Rivieres R32Lost in Norman R32
775772
Max Dahlin20SWE37-3
776319
Patrick Maloney26USA37-3
777538
Johan Alexander Rodriguez23COL37+30+3Lost in Norman QF
778755
Niklas Guttau26GER37-2
779774
Conor Gannon24IRL37-2Lost in Sheffield 2 R32
780288
Fabrizio Andaloro25ITA37-2
781 NCH 
(787)
Lorenzo Gagliardo26ARG37+6+1Qual. Villa Maria R2Lost in Joao Pessoa R323939
782763
Rares Teodor Pieleanu19ROU37-12-1
783779
Benjamin Willwerth19USA37-4
784 NCH 
(802)
Sam Ryan Ziegann28AUS37+18+2Lost in Tamworth 2 QF
785783
Egor Pleshivtsev19RUS37-2
786636
Aleksandr Braynin27UKR37+9+1Lost in Marsa QF
Lost in Qual. Bratislava 2 R1
787254
Mats Rosenkranz28GER36-3
78816
Nicolás Jarry31CHI36-3
789614
Yuta Kawahashi28JPN36-21-2
790736
Jakub Filip21CZE36-2Qual. Heraklion 13 R2Qual. Heraklion 12 W
Lost in Heraklion 12 R32
791789
Stefan Vujic28AUS36-2Lost in Tamworth 2 R32
792740
Calvin Müller26GER36+9+1Lost in Fergana QF
793238
Yusuke Takahashi29JPN36-1
794403
Lorenzo Rottoli24ITA36-4Lost in Selva Gardena R32
795 NCH 
(817)
Rafael Tosetto27BRA36+22+2Qual. Costa do Sauipe R2Lost in Joao Pessoa R323838
796575
Luca Castagnola24ITA36Lost in Selva Gardena R16
797795
Nicolas Oliveira20BRA35Lost in Qual. Norman R2
798711
Vincent Marysko20GER35
799609
Fryderyk Lechno-Wasiutyński21POL35-13-1
800546
Uisung Park26KOR35-46-4
801603
Oscar Weightman24GBR35-2Lost in Sheffield 2 R32
802549
Tianhui Zhang20CHN35-2
803362
Bastián Malla30CHI35+9+1Lost in Joao Pessoa R16
804791
Finn Murgett25GBR35-13-1Lost in Sheffield 2 R32
805437
Michiel De Krom28NED35-2
806804
Dominick Mosejczuk19USA34-2Lost in Qual. Norman R2
Lost in Qual. Charlottesville R1
807189
Arthur Bouquier25FRA34-2
808673
Gustavo Ribeiro De Almeida20BRA34-2
809692
Hoyoung Roh20KOR34Lost in Qual. Norman R1
810486
Alex Knaff28LUX34-2
811479
Felix Corwin30USA34+14+1Lost in Las Vegas 2 R16
812759
Jesse Flores31CRC34-2Lost in Mazatlan R16
813758
Alexandre Reco27FRA34-2Lost in Heraklion 12 R32
814355
Karl Friberg27SWE34-1Lost in Heraklion 12 R32
815781
Anas Mazdrashki20BUL34-1
816764
Mert Naci Türker28TUR34-1
817508
Loann Massard21FRA34-1Qual. Taranto R2Lost in Sheffield 2 R323636
818 NCH 
(839)
Andrea Colombo23ITA34+21+2Lost in Selva Gardena QF
Lost in Qual. Taranto R1
819818
Giannicola Misasi26ITA34-1
820643
Lorenzo Claverie24ITA33-1
821783
Jannik Opitz28GER33-1
822449
Maxim Zhukov21RUS33-1
823680
Abel Forger21NED33-1
824786
Yannick Theodor Alexandrescou18FRA33
825550
Liam Gavrielides22GER33-2Lost in Monastir 43 R32
826544
Adhithya Ganesan21USA33+44+4Lost in Singapore 4 SF
827802
Charles Bertimon27FRA33-1
828815
Giulio Perego23ITA33-1
829418
Maé Malige20FRA33+9+1Lost in Sheffield 2 R16
830788
Joao Victor Couto Loureiro23BRA33+34+3Qual. Villa Maria R2Lost in Joao Pessoa QF3535
831109
Lukáš Klein28SVK32-2
832429
Alvin Nicholas Tudorica24CAN32+45+4Lost in Pembroke SF
833620
Ben Jones28GBR32-3
83449
Federico Coria34ARG32-3Villa Maria R323682
835712
Benjamin Torrealba21CHI32
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+2
840533
Luis Carlos Alvarez22MEX31+2
841298
Jacopo Berrettini27ITA31+2
842 NCH 
(843)
Linus Lagerbohm18FIN31+2
843 NCH 
(845)
Stijn Paardekooper23NED31+2Lost in Qual. Norman R1
844744
Nikita Belozertsev17UZB31+4Lost in Qual. Taranto R1
845822
Nicolas Robert20FRA31-9-1
846707
Seydina André23SEN31+3
847825
Pietro Marino25ITA31+3
848824
Jangjun Kim19KOR30+4Lost in Qual. Charlottesville R1
849839
Benito Sánchez Martinez24GER30+52+4Qual. Monastir 44 R2Lost in Monastir 43 SF
850532
Adrien Gobat25FRA30+4
851416
Étienne Donnet25FRA30+4Lost in Heraklion 12 R32
852719
Hanyi Liu25CHN30+4
853648
Attila Boros22HUN30-20-2
854785
Dimitris Azoidis26GRE30+4
855 NCH 
(870)
Matteo Sciahbasi19ITA30+18+1Qual. Taranto R23232
856692
Rafael Izquierdo Luque26ESP30-87-8Lost in Qual. Taranto R1
857 NCH 
(859)
Hiromasa Koyama18JPN30+2Lost in Yanagawa City R32
858803
Michel Hopp27GER30+2Lost in Heraklion 12 QF
859713
Grigoriy Lomakin28KAZ30+7
860787
Nikola Slavic26SWE30+5Trois Rivieres R32
861 NCH 
(864)
Kerem Yilmaz19TUR30+6Lost in Sharm El Sheikh 19 R32
862 NCH 
(912)
Pablo Perez Ramos23ESP29+53+4Qual. Heraklion 13 R2Lost in Heraklion 12 SF
863 NCH 
(867)
Davide Tortora26ITA29+5
864857
Robert Guna21ROU29-7-1
865774
Nitin Kumar Sinha27IND29+6Lost in Singapore 4 R32
866620
Josip Šimundža21CRO29+6
867815
Chirag Duhan22IND29-21-2Lost in Fergana R32
868861
Luka Talan Lopatić18SLO29-7-1Qual. Valencia R2
869621
Samuel Alejandro Linde Palacios19COL29-7-1
870853
Alaa Trifi19TUN29+4
871741
Joshua Charlton27AUS29-20-2Lost in Qual. Norman R1
Lost in Qual. Charlottesville R1
872107
Nicolas Moreno De Alboran29USA28+3
873739
Filip Pieczonka22POL28+3
874833
Markus Mölder21EST28+4
875 NCH 
(879)
Rodrigo Fernandes19POR28+4Trois Rivieres R32
876 NCH 
(879)
Flynn Thomas18SUI28+4Lost in Selva Gardena R32
877477
Peter Fajta24HUN28-148-15
878471
Yuki Mochizuki28JPN28-44-4
879519
Amr Elsayed27EGY28+2Lost in Sharm El Sheikh 19 QF
880709
Iannis Miletich21ITA28+3
881688
Alexandre Aubriot27FRA28+16+1Qual. Heraklion 13 R1Lost in Heraklion 12 R16
882 NCH 
(923)
David Eichenseher20GER28+42+3Lost in Fergana SF
883880
Aditya Vishal Balsekar24IND28+1
884861
Marcus Walters28GBR28+14+1Qual. Taranto R2Qual. Sheffield 2 W
Lost in Sheffield 2 R32
3030
885CH
Daniil Sarksian20ARM28
886236
JiSung Nam33KOR27-45-4
887 NCH 
(904)
Noritaka Koizumi23JPN27+17+1Lost in Yanagawa City R16
888614
William Grant25USA27+2
889879
Ronit Karki18USA27
890769
Matt Ponchet22FRA27+246+14Lost in Sheffield 2 F
891863
Maxwell Exsted19USA27+1
892891
Lars Goran Verwerft23BEL27-1Lost in Monastir 43 R32
893451
Marko Miladinović25SRB27
894184
Nicholas David Ionel24ROU27-47-4
895716
Dinko Dinev22BUL27+1
896536
Ryotaro Taguchi26JPN27-1Qual. Heraklion 13 R1Lost in Heraklion 12 R32
897272
Orlando Luz28BRA26+2
898857
Charlie Robertson20GBR26+7Lost in Qual. Norman R1
899822
Ofek Shimanov21ISR26+3Lost in Las Vegas 2 R32
900897
Hayden Jones20AUS26+6Lost in Tamworth 2 R32
901228
Stefan Seifert41GER26+6
902273
Elmar Ejupovic33GER25+9
90313
Nick Kyrgios31AUS25+9
904900
Matteo Gribaldo18ITA25-4-1
905237
Nicolás Barrientos39COL25+8
906 NCH 
(909)
Muhammad Shoaib24PAK25+8
907811
Maximilian Homberg23GER25-4-1
908627
Ryan Fishback24USA25-1
909874
Ryo Tabata18JPN25+25+1Qual. Villa Maria R22727
910867
Qian Sun25CHN25-1
911 NCH 
(919)
Geun Jun Kim25KOR25+9
912 NCH 
(917)
Oscar Brown24GBR25+5Lost in Yanagawa City R32
913588
Yuta Kikuchi27JPN25-19-2
914 NCH 
(954)
Yuto Oki21JPN25+66+4Lost in Yanagawa City SF
915908
Rocco Piatti22MON25+7Lost in Monastir 43 R32
91624
Yoshihito Nishioka31JPN24-521-100
917913
Kriish Tyagi19IND24+9Qual. Norman W
Lost in Norman R32
918740
Pierre Yves Bailly23BEL24+9
919479
Ilya Snițari24MDA24+26+1Qual. Norman W
Lost in Norman R16
920219
Nicolás Álvarez Varona25ESP24+8
921638
Yusuke Kusuhara29JPN24+8
922878
Tristan Stringer21USA24+10
923905
Christopher Li23PER24+8
924899
Lorenzo Comino20ITA24-8-1
925920
Ronald Hohmann25USA24+8
926377
Marcello Serafini24ITA24+9
927838
Iiro Vasa24FIN24+9
928910
Mickael Kaouk18FRA24+9Lost in Qual. Heraklion 13 R1
929290
Shintaro Imai33JPN24+9
930722
Alejandro Turriziani Álvarez23ESP24+9
931906
Jeremy Gschwendtner28GBR24+10Qual. Heraklion 13 R2Lost in Heraklion 12 R32
932562
Cooper Williams21USA23-7-1
933204
Máté Valkusz28HUN23+9
934384
Neil Oberleitner27AUT23-81-7
935741
Matthew Forbes20USA23+9Lost in Las Vegas 2 R32
936 NCH 
 1002
Jannik Maute22GER23+66+4Lost in Sharm El Sheikh 19 SF
937461
Peter Bertran30DOM23+9
938 NCH 
(946)
Vlad Cristian Breazu22ROU23+9
93974
Mirza Bašić35BIH23+9
940724
Fernando Cavallo20ARG23+9
941819
Dominik Reček31CZE23+9
942912
Jordan Hasson27ISR23+9
943942
Ruslan Tiukaev21RUS23+9Lost in Sharm El Sheikh 19 R32
944704
Mwendwa Mbithi28USA23-26-2
945378
Sora Fukuda29JPN23+8Lost in Yanagawa City R16
946352
Kris Van Wyk30RSA23+33+2Qual. Monastir 44 R2Lost in Monastir 43 QF
947913
Benjamin O'Connell27AUS23+8Lost in Tamworth 2 R32
948828
Andrea Fiorentini25ITA23-8-1
949684
Ali Yazdani23IRI23+7
950911
Kacper Szymkowiak21POL22+160+8Lost in Pembroke F
951817
Natan Rodrigues24BRA22-21-2
952364
Mikalai Haliak28BLR22-185-16
953845
Aleksa Ćirić26SRB22+5Lost in Marsa R32
954802
Jeffrey Von Der Schulenburg24SUI22+5Lost in Qual. Charlottesville R1
955860
Chanyeong Oh28KOR22+5
956731
Axel Nefve26USA22+5
957753
Justin Roberts29BAH22+5
958950
Yan Cheng Chen24TWN22+5Lost in Yanagawa City R32
Lost in Qual. Taipei R1
959299
Hazem Naw26SYR22+6
960 NCH 
(965)
Gabriele Crivellaro19ITA22+6
961877
Oliver Okonkwo26GBR22+3Lost in Las Vegas 2 R32
Lost in Qual. Charlottesville R1
962949
Fons Van Sambeek24NED22+5
963839
Yaojie Zeng24CHN22-9-1
964 NCH 
(990)
Volodymyr Iakubenko21UKR22+26+2Lost in Sharm El Sheikh 19 SF
965675
Francisco Rocha27POR22-42-3
966965
Nikita Ianin25RUS22+2Lost in Sharm El Sheikh 19 R32
967829
Tom Zeuch26GER22+2
968934
Louis Larue22FRA22+2Lost in Monastir 43 R16
969 NCH 
(982)
Nicolas Bruna27CHI22+28+2Qual. Villa Maria R2Lost in Joao Pessoa QF2424
970569
James Watt26NZL21-27-2
971 NCH 
(983)
Alexander Rozin21CAN21+12+1Lost in Las Vegas 2 R16
972901
Luis Felipe Miguel22BRA21+52+3Qual. Costa do Sauipe R22323
973 NCH 
 1018
William Jansen21GBR21+52+3Lost in Las Vegas 2 QF
974946
Taym Al Azmeh22SYR21-2
975 NCH 
(987)
Joaquin Guilleme20NCA21+32+2Lost in Mazatlan QF
976797
Elgin Khoeblal25NED21-3
977970
Matthew Thomson26USA21-3Lost in Heraklion 12 R32
Lost in Qual. Heraklion 13 R1
978869
Theodore Dean24USA21-109-8Trois Rivieres R32
979656
Maik Steiner32GER21-4
980903
Jan Kupčič25SLO21-4
981968
Markus Malaszszak22THA21-3Lost in Yanagawa City QF
982817
Saveliy Ivanov22RUS21-1Lost in Fergana R32
983694
Maxence Bertimon27FRA21-1
984881
Pavlos Tsitsipas21GRE21+10+1Lost in Heraklion 12 R16
985289
Adria Soriano Barrera27COL20
986 NCH 
 1044
Roan Jones23GBR20+58+3Lost in Sheffield 2 QF
987931
Dante Pagani18ARG20+39+2Villa Maria R32Lost in Joao Pessoa QF2470
988900
Enzo Kohlmann De Freitas20BRA20+25+1Lost in Las Vegas 2 R16
989385
Aryan Shah20IND20-3Lost in Qual. Norman R1
990948
Tudor Batin19ROU20-13-1
991289
Renta Tokuda28JPN20-82-6
992905
Ezequiel Monferrer23ARG20-3
993729
Tomas Curras Abasolo26ESP20-1Qual. Heraklion 13 R2Lost in Heraklion 12 R32
994993
Tobia Costanzo Baragiola Mordini20ITA20-1
995932
Matthias Ujvary22AUT20+1
996988
Mohamed Nazim Makhlouf30ALG20-1Lost in Monastir 43 R32
997 NCH 
(998)
Rethin Pranav Senthil Kumar19IND19+1
998991
Dimitar Kisimov18BUL19+2
999288
Jakub Paul27SUI19+2
1000964
Štěpán Baum23CZE19+3
In Play :
 ATP1000  Paris
 CH125  Costa do Sauipe
 CH100  Bratislava 2, ​Taipei
 CH75  Charlottesville
 CH50  Taranto, ​Villa Maria
 M25  Heraklion 13, ​Valencia
 M15  Monastir 44, ​Pembroke 2, ​Trois Rivieres
Highlight Country :