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 Zverev29GER9350-200
21
Jannik Sinner25ITA7950-1500
31
Carlos Alcaraz23ESP6100-1000
4CH
Ben Shelton24USA5170
51
Daniil Medvedev30RUS3820
6CH
Flavio Cobolli24ITA3680
7CH
Arthur Fils22FRA3625
8CH
Frances Tiafoe28USA3390
9 NCH 
 (10) 
Rafael Jódar20ESP3234+2
105
Alex de Minaur27AUS3170-1-200
Advertisement
114
Taylor Fritz29USA3085-1-200Stockholm R1631003300
121
Novak Djoković39SRB2940
138
Tommy Paul29USA2925
1412
Jiří Lehečka25CZE2540+1
1512
Jakub Menšík21CZE2500+1
1613
Alejandro Davidovich Fokina27ESP2500+1
174
Félix Auger-Aliassime26CAN2475-3-390
182
Casper Ruud27NOR2435Stockholm R1624852685
1916
Brandon Nakashima25USA2360
2018
Francisco Cerúndolo28ARG2220
2116
Luciano Darderi24ITA2160
2212
Learner Tien20USA2145
235
Andrey Rublev29RUS2085
248
Karen Khachanov30RUS1980
2510
Alexander Bublik29KAZ1885+1
2614
Valentin Vacherot27MON1790+1
275
Lorenzo Musetti24ITA1695-2-200Stockholm R1617451945
2827
Alexander Blockx21BEL1640
2925
Tomás Martín Etcheverry27ARG1625Stockholm R3216401865
306
Hubert Hurkacz29POL1625
3119
Alejandro Tabilo29CHI1525Stockholm R1615251725
32CH
Arthur Fery24GBR1507+1-3
3330
Ignacio Buse22PER1495-1-25
34CH
Luca Van Assche22FRA1492
3530
Alex Michelsen22USA1460Stockholm R1614801680
363
Stefanos Tsitsipas28GRE1430
3730
Matteo Arnaldi25ITA1321+1
3813
Ugo Humbert28FRA1320+1Stockholm R1613201520
3921
Jan Lennard Struff36GER1296-2-62
4022
Botic van de Zandschulp31NED1280
4130
Nuno Borges29POR1241
4239
Daniel Mérida22ESP1237
436
Matteo Berrettini30ITA1223
4433
Zizou Bergs27BEL1220Stockholm R3212351460
45CH
Quentin Halys30FRA1214Stockholm R3212141439
4624
João Fonseca20BRA1200
4744
Arthur Géa21FRA1146
4829
Mariano Navone25ARG1095-4
4921
Tallon Griekspoor30NED1075
5042
Thiago Agustín Tirante25ARG1057+1+15Stockholm R16
(R32  )
10821282
Advertisement
5110
Denis Shapovalov27CAN1055-1
528
Cameron Norrie31GBR1045+1+15Stockholm R1610701270
5318
Sebastián Báez25ARG1040-1Orleans R3210401115
5442
Juan Manuel Cerúndolo24ARG1015Stockholm R16
(R32  )
10401240
5537
Raphaël Collignon24BEL968
5652
Adolfo Daniel Vallejo22PAR959Lost in Stockholm R32
5756
Jaime Faria23POR941
5824
Arthur Rinderknech31FRA920Stockholm R329451170
59CH
Rinky Hijikata25AUS909
6020
Tomáš Macháč26CZE899Lost in Stockholm R32
6117
Adrian Mannarino38FRA898Stockholm R32Lost in Qual. Stockholm R2Lost in Qual. Stockholm R2
Stockholm R32
9171142
62CH
Mattia Bellucci25ITA879Orleans R32879979
6336
Fábián Marozsán27HUN875
6427
Miomir Kecmanović27SRB859Stockholm R328711096
6543
Camilo Ugo Carabelli27ARG845Lima R32845910
6647
Facundo Díaz Acosta25ARG836
6745
Yannick Hanfmann34GER835Lost in Stockholm R32
6845
Ethan Quinn22USA831
6955
Vít Kopřiva29CZE828
7033
Jaume Munar29ESP825Lost in Stockholm R32 
7155
Martin Landaluce20ESP822
7238
Alex Molčan28SVK820
7344
Daniel Altmaier28GER812Orleans R32812912
7436
Roman Safiullin29RUS807
7541
Térence Atmane24FRA787
7610
Pablo Carreño Busta35ESP773+1
7746
James Duckworth34AUS772-1-2Lost in Stockholm R32
7862
Zachary Svajda23USA759
7956
Hamad Medjedović23SRB751+1
8056
Román Andrés Burruchaga24ARG735-1-17
8169
Titouan Droguet25FRA732
8245
Kamil Majchrzak30POL725
8354
Aleksandar Kovačević28USA693
84CH
Coleman Wong22HKG692
8516
Nikoloz Basilashvili34GEO688+1+7Lost in Qual. Stockholm R2
8676
Kyrian Jacquet25FRA672-1-12Orleans R32680797
8749
Jacob Fearnley25GBR671Lost in Qual. Stockholm R2
8876
Marco Trungelliti36ARG670
8970
Dino Prižmić21CRO663Orleans R32671788
9023
Damir Džumhur34BIH661Lost in Qual. Stockholm R1
9142
Benjamin Bonzi30FRA657Orleans R32657766
9264
Yunchaokete Bu24CHN646
9333
Jenson Brooksby26USA638
9437
Marcos Giron33USA638Knoxville R32638703
95CH
Toby Samuel24GBR622-2Stockholm R32Qual. Stockholm WQual. Stockholm W
Stockholm R32
647872
9674
Adam Walton27AUS619
973
Marin Čilić38CRO613
9858
Thiago Seyboth Wild26BRA609Lima R32611680
99CH
Zsombor Piros27HUN604Orleans R32612729
10088
Michael Zheng22USA594Knoxville R32600669
Advertisement
10115
Sebastian Korda26USA590
10290
Martin Damm23USA588
10331
Lloyd Harris29RSA579
10471
Jesper de Jong26NED575
10554
Yibing Wu27CHN571
10664
Hugo Dellien33BOL566Lima R32566634
10745
Aleksandr Shevchenko25KAZ559Stockholm R32Qual. Stockholm WQual. Stockholm W
Stockholm R32
584809
10830
Corentin Moutet27FRA540
10958
Hugo Gaston26FRA530Orleans R32531648
11074
Jan Choinski30GBR527
11199
Henrique Rocha22POR521Lima R32527596
11286
Dalibor Svrčina24CZE519Orleans R32521638
113 NCH 
(114)
Nicolás Mejía26COL515+1Knoxville R32521590
11421
Lorenzo Sonego31ITA514+1+3Stockholm R32Qual. Stockholm WQual. Stockholm W
Stockholm R32
539764
115112
Gustavo Heide24BRA504-2-14
11653
Christopher O'Connell32AUS499+1Brisbane 3 R32505574
11787
Jurij Rodionov27AUT496+1Orleans R32498615
11854
Valentin Royer25FRA493+1
11937
Sebastian Ofner30AUT491+1
120109
Dane Sweeny25AUS481-4-22Brisbane 3 R32
(R32  )
487556
12174
Emilio Nava24USA477-7
122CH
Rei Sakamoto20JPN473-4Matsuyama R32473540
12336
Pedro Martínez29ESP462+1Orleans R32470587
12472
Borna Gojo28CRO461+10+38Stockholm R16Qual. Stockholm WQual. Stockholm W
Stockholm R16
486686
12587
Sho Shimabukuro29JPN457-2-5
12619
Alexei Popyrin27AUS448-1
12799
Nishesh Basavareddy21USA446-1Orleans R32454571
12891
Otto Virtanen25FIN445-1Orleans R32453570
12992
Shintaro Mochizuki23JPN444-1Orleans R32452569
130129
Clément Chidekh25FRA444-1Knoxville R32444512
131129
Stefanos Sakellaridis22GRE431-1
132130
Max Alcalá Gurri24ESP430-1Lima R32430499
133132
Moïse Kouamé17FRA425-1Monastir 1 R32429475
1343
Grigor Dimitrov35BUL422+1
13527
Laslo Djere31SRB419-2-6
13648
Aleksandar Vukic30AUS418+1
13754
Francisco Comesaña26ARG415+1Lima R32421490
138135
Federico Cina19ITA415+1
13929
Giovanni Mpetshi Perricard23FRA411+1
140136
Matej Dodig21CRO406-4-16
141109
Andrea Pellegrino29ITA404Orleans R32412529
142116
Pablo Llamas Ruiz24ESP403
143123
Jérôme Kym23SUI403
14495
Tristan Schoolkate25AUS401Brisbane 3 R32401470
14531
Márton Fucsovics34HUN400
146143
Ilia Simakin23RUS393+1
147101
Vilius Gaubas21LTU389-1-7
148102
Elmer Møller23DEN386Lima R32392461
149139
Darwin Blanch19USA380-6Knoxville R32380449
15081
Michael Mmoh28USA380-6Knoxville R32386455
Advertisement
151CH
Nikolás Sánchez Izquierdo27ESP369Lima R32369438
152CH
Lukas Neumayer24AUT362Orleans R32363480
15338
Alexandre Müller29FRA361
1544
Jack Draper24GBR360
15552
Soonwoo Kwon28KOR355
15631
Zhizhen Zhang30CHN354
15789
Francesco Passaro25ITA354Lost in Qual. Stockholm R1
15823
Dušan Lajović36SRB353Orleans R32361478
159145
Tom Gentzsch23GER353Orleans R32355472
160CH
Andrea Guerrieri27ITA349
161 NCH 
(162)
Jan Kumstát19CZE348+1Brisbane 3 R32354423
1623
Stan Wawrinka41SUI343+2
163140
Mark Lajal23EST343-2-6
16433
Gabriel Diallo25CAN339+2
16550
Pavel Kotov27RUS339+2
166150
Joel Schwärzler20AUT334+3Matsuyama R16340403
167113
Liam Draxl24CAN333-2-8Knoxville R32335404
168158
Gauthier Onclin25BEL333+2
169108
Francesco Maestrelli23ITA332-1-6Hersonissos 3 R32336382
17058
Taro Daniel33JPN326+2Matsuyama R32332401
17116
Marco Cecchinato34ITA325+2Lima R32325393
172 NCH 
(175)
Felix Balshaw20FRA324+3
17360
Stefano Travaglia34ITA322+4
174118
Nicolai Budkov Kjaer20NOR321+4Orleans R32323440
175 NCH 
(179)
Mika Brunold22SUI320+4Lost in Qual. Stockholm R1
176 NCH 
(180)
Lautaro Midon22ARG319+4Lima R32319388
177137
Chris Rodesch25LUX317+4
17817
Bernard Tomic34AUS316-2-6Brisbane 3 R16322385
179151
Juan Carlos Prado Angelo21BOL314+3Lima R32320389
180 NCH 
(182)
Guido Iván Justo28ARG308+3
181160
Gonzalo Bueno22PER307+3Lima R32307376
182 NCH 
(184)
Diego Dedura18GER307+3
183156
Clément Tabur26FRA306+3Orleans R32307424
184 NCH 
(187)
Dylan Dietrich22SUI304+3
185132
Jack Pinnington Jones23GBR302+3
186185
Keegan Smith28USA301+3Lost in Matsuyama R32
187175
Iñaki Montes De La Torre24ESP300+7+7Lost in Qual. Stockholm R2
188177
João Lucas Reis Da Silva26BRA299+2Lima R32305374
189153
Alexis Galarneau27CAN297+3Knoxville R32297365
190184
David Jordá Sanchis32ESP290+5-3Matsuyama R32295364
191123
Timofey Skatov25KAZ290+6
192184
Luka Pavlovic26FRA288+6Lost in Qual. Orleans R1
193181
Andre Ilagan25USA288+3-4
194127
Facundo Mena34ARG285-1-11Lima R32291360
19560
Juan Pablo Varillas31PER285+5Lima R32288357
19639
J.J. Wolf27USA280+5
19793
Tomás Barrios Vera28CHI278-6-19Lima R32278347
198156
Daniil Glinka26EST278-35-69Orleans R32280397
199181
Sascha Gueymard Wayenburg23FRA274+3Orleans R32282399
200170
Mattéo Martineau27FRA274+3Orleans R32279396
Advertisement
201 NCH 
(202)
Braden Shick23USA273+5Knoxville R32278347
202106
Tristan Boyer25USA272+6Lima R32278347
203133
Federico Agustin Gomez29ARG272+6
204103
Harold Mayot24FRA269+6
205194
Edas Butvilas22LTU269+8+3Lost in Qual. Orleans R2
206203
Andy Andrade27ECU269+5Knoxville R32269338
207197
Pol Martín Tiffon27ESP268+5
208111
Zdeněk Kolář30CZE267-4-7Lima R32273342
209183
Gianluca Cadenasso22ITA264+5-1Monastir 1 R32268314
210 NCH 
(216)
Juan Manuel La Serna22ARG262+6
211CH
Felix Gill24GBR262+6Hersonissos 3 R32262307
212190
Matheus Pucinelli De Almeida25BRA261-13-25
213205
Max Houkes26NED261+5Orleans R32265382
21497
Kimmer Coppejans32BEL259+5
215125
Alex Bolt33AUS257-44-75Brisbane 3 R32263332
216133
Colton Smith23USA256+4
217174
Remy Bertola28SUI255+4Hersonissos 3 R32255301
21840
Ilya Ivashka32BLR254+5
219214
Henry Searle20GBR254+12+4Hersonissos 3 R16258300
220 NCH 
(224)
Matthew Dellavedova26AUS254+4Brisbane 3 R32254322
22161
Thiago Monteiro32BRA253+4Lima R32255324
222209
Maxim Mrva19CZE253+4
223121
Raúl Brancaccio29ITA253-1-2Hersonissos 3 R32256302
224101
Billy Harris31GBR252+3Matsuyama R32258327
225CH
Marvin Möller27GER252+4Monastir 1 R32253299
226223
Marat Sharipov24RUS250+2-2
227196
Rio Noguchi27JPN244+6Matsuyama R32250319
228181
Daniel Rincon23ESP244+6Lima R32246315
229 NCH 
(235)
Aidan Mayo23USA242+6Knoxville R32248317
230167
Alex Barrena24ARG241+2-7Lima R32247316
231175
Harry Wendelken24GBR240+5Knoxville R32245314
232142
Alejandro Moro Cañas25ESP239+10+7Monastir 1 R32Monastir 44 WMonastir 44 W
Monastir 1 R32
239283
233230
Kilian Feldbausch21SUI238+5Monastir 1 R32242288
234168
Maks Kaśnikowski23POL236-27-37Knoxville R32237306
2359
Roberto Bautista Agut38ESP233+4
23689
Patrick Kypson27USA233+4
237230
Max Hans Rehberg23GER233+4Knoxville R32235304
238153
Jay Clarke28GBR229+5Monastir 1 R32232278
23983
Chun Hsin Tseng25TWN228-9-22Matsuyama R32234303
240131
Genaro Alberto Olivieri28ARG228+4Lima R32234303
241116
Leandro Riedi24SUI227+4
242156
Vitaliy Sachko29UKR225+5Orleans R32233350
24317
Cristian Garín30CHI224-69-100
24467
Eliot Spizzirri24USA223+4
245196
Rodrigo Pacheco Mendez21MEX223+15+7Lost in Guadalajara SF
246236
Philip Henning25RSA223+3Hersonissos 3 R32224270
24736
Pierre Hugues Herbert35FRA222+3Orleans R32230347
248240
Filippo Romano21ITA221+3
24947
Juncheng Shang21CHN220+3Brisbane 3 R32226295
250 NCH 
(253)
Oliver Tarvet23GBR220+3Knoxville R32226295
Advertisement
25193
Liam Broady32GBR219-36-46Matsuyama R32223292
25267
Luca Nardi23ITA218+11+3Qual. Orleans R2220220
253159
Luka Mikrut22CRO218+2Monastir 1 R32222268
254252
Jay Friend22JPN218+2Matsuyama R16224287
255237
Matías Soto27CHI218+2Lost in Guadalajara R32
25688
Dominic Stricker24SUI217+3
25737
Mackenzie McDonald31USA215+5
25868
Sumit Nagal29IND215+6Hersonissos 3 R32219265
259235
Andrej Nedić22BIH214+8+1Hersonissos 3 R32Lost in Heraklion 13 QFLost in Heraklion 13 QF
Hersonissos 3 R32
215261
260141
August Holmgren28DEN214+5Brisbane 3 R32217286
26149
Roberto Carballés Baena33ESP213+5
262230
Cezar Crețu25ROU213+11+12Hersonissos 3 R32Lost in Heraklion 13 FLost in Heraklion 13 F
Hersonissos 3 R32
217263
263225
Franco Roncadelli26URU213-5-5Qual. Lima R2215215
264258
Valerio Aboian24ARG211+4
265251
Buvaysar Gadamauri26BEL210+4+2Qual. Orleans W
266237
Alastair Gray28GBR208+4Knoxville R32210279
267CH
Petr Bar Biryukov24RUS207+4
268242
Hayato Matsuoka21JPN201-22-25
269 NCH 
(274)
Georgii Kravchenko26UKR201+5Lost in Hersonissos 3 R32
27017
Reilly Opelka29USA200+5
271219
Max Basing24GBR200+1-4
27299
Alexander Ritschard32SUI199+8+3Qual. Orleans R2201201
273257
Mili Poljičak22CRO199+3Matsuyama R32205274
274CH
Radu Mihai Papoe24ROU198+4Hersonissos 3 R32202248
275103
Stefan Kozlov28USA198-70-75Knoxville R32204273
276235
Charles Broom28GBR197-15-19
277217
Yi Zhou21CHN196+2Matsuyama R32202271
278259
Michele Ribecai23ITA196+3Hersonissos 3 R32200246
279247
Hynek Bartoň22CZE196-2-3Knoxville R32199268
280116
Calvin Hémery31FRA195+4+3Qual. Orleans R2197197
281150
Oriol Roca Batalla33ESP193+2Qual. Lima R2
282279
Petr Nesterov23BUL192-2Knoxville R32196265
283164
James McCabe23AUS191+4Brisbane 3 R32197266
284127
Lorenzo Giustino35ITA190+5Monastir 1 R32190236
285121
Stefano Napolitano31ITA188+5
286210
Filip Jianu25ROU188+5Antalya 9 W
287258
Igor Marcondes29BRA187-2-4Lost in Qual. Lima R1
288247
Florent Bax27FRA187+4
289 NCH 
(293)
Thomas Faurel20FRA186+4
290288
Joaquin Aguilar Cardozo21URU186-2-4
291177
Nick Hardt26DOM185+4
292280
Yankı Erel26TUR185+4
293197
Fajing Sun30CHN185+4Matsuyama R32191260
294177
Omar Jasika29AUS183+7Brisbane 3 R32187256
295261
Stefan Dostanic25USA181+7
296249
Martin Krumich23CZE180+3-4Lost in Qual. Orleans R2
297294
Mees Rottgering19NED179-3-6
298217
Jonáš Forejtek25CZE179+5Monastir 1 R32181227
299242
Enrico Dalla Valle28ITA178+5
300181
Abdullah Shelbayh22JOR177+5Knoxville R32183252
301287
Max Schönhaus19GER176+5Matsuyama R32182251
302280
Sandro Kopp26AUT176+5Monastir 1 R32176222
303105
Elias Ymer30SWE175-49-44Lost in Stockholm R32 
304 NCH 
(309)
Samuele Pieri24ITA175+5San Gregorio Di Catania 2 R32Lost in Valencia QF
305147
Guy den Ouden24NED173+6
306158
Yu-hsiou Hsu27TWN173+6Matsuyama R16179242
307169
Henri Squire26GER173+6
308244
Lucas Poullain30FRA173+8+2Qual. Orleans R2175175
30947
Marc-Andrea Hüsler30SUI171-9-12
310273
Sean Cuenin22FRA171+4
311241
Daniel Michalski26POL171+4Matsuyama R32177246
312306
Daniel Milavsky25USA171-2-3Qual. Knoxville R2172172
313284
Florian Broska28GER170+5Brisbane 3 R32176245
314295
Mert Alkaya26TUR170+5Monastir 1 R32172218
315303
Francesco Forti27ITA169+5Lost in Hersonissos 3 R32
316 NCH 
(322)
Alejo Sanchez Quilez21ESP169+6Lost in Qual. Orleans R1
317222
Pedro Boscardin Dias23BRA169-19-16
318284
Dali Blanch23USA168+3-1Monastir 1 R32172218
319302
Carlo Alberto Caniato21ITA168+4Hersonissos 3 R32172218
320226
Juan Bautista Torres24ARG168+5
321253
Giles Hussey29GBR166+6Qual. Knoxville R2168168
322139
Ugo Blanchet27FRA164+12+3Lost in Qual. Orleans R2
32372
Yosuke Watanuki28JPN163-86-75Matsuyama R32169238
324307
Anton Matusevich25GBR163+6
325268
Gonzalo Villanueva31ARG163+6
326225
Philip Sekulic23AUS162+6Brisbane 3 R32168237
327314
Cruz Hewitt17AUS161-1-6Brisbane 3 R32167236
328290
Federico Bondioli21ITA160-4-8Monastir 1 R32164210
329287
Sergey Fomin25UZB160+4-2Hersonissos 3 R32164210
330 NCH 
(335)
Carlos Maria Zarate21ARG160+5
331289
Carl Emil Overbeck25DEN159-23-16Brisbane 3 R32165234
332311
Luciano Emanuel Ambrogi22ARG159+5
333167
Laurent Lokoli32FRA158+7
334168
Frederico Ferreira Silva31POR158-5-6
335 NCH 
(338)
Timo Legout24FRA157+6+2Qual. Knoxville R2159159
33678
Nicolás Kicker34ARG157-2
337260
Tiago Pereira22POR156-20-15Monastir 1 R32159205
338263
Eliakim Coulibaly24CIV155+4Monastir 1 R32159205
339183
Oliver Crawford27GBR152-6
340339
Patrick Schoen21SUI152+3-2
34156
Daniel Elahi Galán30COL152+4
342161
Alibek Kachmazov24RUS151+5
343117
Felipe Meligeni Alves28BRA151+5Lost in Qual. Lima R1
344235
Marko Topo23GER150+6Monastir 1 R32154200
345176
Daniel Masur32GER150+6
346338
Jake Delaney29AUS150-8-9Brisbane 3 R32153222
347144
Akira Santillan29JPN150+2-1Brisbane 3 R32155224
34893
Andrej Martin37SVK149+4San Gregorio Di Catania 2 R32
349348
Matthew William Donald22CZE148+4
350321
Robert Strombachs27LAT148+4Monastir 1 R32150196
351 NCH 
(354)
Karan Singh23IND148+4
352172
Murphy Cassone24USA147-66-44Knoxville R32153222
353125
Juan Pablo Ficovich29ARG146+5
354329
Juan Estevez21ARG146+5
355257
Miguel Damas26ESP145-9-7Lost in Valencia R16
356212
Michael Geerts31BEL144-3Hersonissos 3 R32148194
357316
Eduardo Ribeiro28BRA144-3
358134
Moez Echargui33TUN144+2Monastir 1 R32148194
359358
Yaroslav Demin21RUS143+2
360180
Yuta Shimizu27JPN143+2Matsuyama R32149218
361260
Carlos Sánchez Jover26ESP143-33-23Qual. Lima R2145145
362337
Arthur Nagel23FRA142+1Lost in Qual. Stockholm R1
363180
Paul Jubb27GBR140+2
364363
Massimo Giunta22ITA140+5+2Hersonissos 3 R16144186
365159
Dimitar Kuzmanov33BUL139+1
366280
Jie Cui28CHN138+2
367250
Andres Martin25USA138-3-4Qual. Knoxville R2140140
368339
Andrey Chepelev28RUS138+2Antalya 10 R32Lost in Antalya 9 QF
36939
Mikhail Kukushkin38KAZ136-25-16
370185
Aziz Dougaz29TUN136+10+4Monastir 1 R32Lost in Monastir 44 SF140186
371358
Tommaso Compagnucci27ITA136+2San Gregorio Di Catania 2 R32
372249
Mathys Erhard25FRA136+2
373108
Franco Agamenone33ITA136-6-3
374360
Lui Maxted22GBR135-3-2Qual. Knoxville R2137137
375346
Kasidit Samrej25THA134-1Matsuyama R32139208
37680
Norbert Gombos36SVK133+1Lost in Qual. Orleans R1
377332
Tiago Torres24POR133+1
378335
Jacopo Vasami18ITA132+1
379361
Henry Bernet19SUI131+2
380371
Ryan Nijboer27NED131+2Lost in Qual. Lima R1
381371
Juan Cruz Martin Manzano21ITA130+2Hersonissos 3 R32132178
382294
Raphaël Pérot25FRA130+2Lost in Harlingen R32
383379
Jack Kennedy18USA129+2Knoxville R32135204
384358
Sebastian Sorger20AUT129+3
385306
Blaise Bicknell24JAM129+10+4Lost in Pembroke 2 F
386 NCH 
(402)
Digvijay Pratap Singh26IND129+16+7Lost in Fergana 2 F
387362
Manas Dhamne18IND128+1Monastir 1 R32131177
388387
Mika Petković19GER128+1Monastir 1 R32129175
389339
Ivan Marrero Curbelo28ESP127-3-2
390388
Pavel Lagutin21RUS127
391321
Gabriele Piraino22ITA127
392336
Ognjen Milić19SRB126Matsuyama R32132201
393CH
Sander Jong26NED125+1
394365
Max Wiskandt24GER125+2Lost in Harlingen R16
395260
Robin Bertrand23FRA125+10+4Hersonissos 3 R32Lost in Heraklion 13 SF126172
396364
Lucio Ratti22ARG124-24-13
397 NCH 
(401)
Jack Logé21BEL124+4+2Hersonissos 3 R32Qual. Hersonissos 3 W128174
398357
Eric Vanshelboim25UKR123San Gregorio Di Catania 2 R32Lost in Valencia R32
399CH
Izan Almazan Valiente20ESP123Lost in Valencia R16
400105
Duje Ajduković25CRO122+8+2Monastir 1 R32Lost in Monastir 44 SF126172
401 NCH 
(402)
Sebastian Gorzny22USA121+2Brisbane 3 R32127196
402338
Edward Winter22AUS121+2Lost in Brisbane 3 R32
403358
Svyatoslav Gulin23RUS121+4+1Lost in Valencia QF
4044
Holger Rune23DEN120+2Stockholm R32145370
405271
Blake Ellis27AUS120-12-6Lost in Brisbane 3 R32
406363
Justin Boulais25CAN119+5Lost in Qual. Knoxville R1
40765
Thanasi Kokkinakis30AUS118+6
408397
Ozan Baris22USA118-11-6Qual. Knoxville R2120120
409215
Khumoyun Sultanov28UZB118+5
410 NCH 
(427)
Sergi Perez Contri28ESP118+17+6San Gregorio Di Catania 2 R32Lost in Valencia SF
411368
Olle Wallin25SWE117+5Lost in Qual. Stockholm R1
412256
Johan Nikles29SUI117+5Qual. Lima R2119119
413405
Mitsuki Wei Kang Leong22MAS117-1-2Lost in Matsuyama R32
414278
Tyler Zink25USA117-14-6
415271
Mateus Alves25BRA116-5-3
416414
Niels Visker25NED116+3
417395
Alafia Ayeni27USA115+11+5Brisbane 3 R16121184
418414
Semen Pankin27RUS115+3Qual. Monastir 1 R2116116
419 NCH 
(422)
Miguel Tobon20COL115+3Lima R32121190
420229
Marek Gengel31CZE113-11-6Sharm El Sheikh 21 R32
421 NCH 
(423)
Enzo Aguiard24AUS113+2Brisbane 3 R32118187
422234
Maxime Chazal33FRA113+2
423 NCH 
(425)
Paulo Andre Saraiva Dos Santos26BRA113+2
424 NCH 
(426)
Spencer Johnson23USA112+2
425221
Hernán Casanova32ARG110+4
42695
Hugo Grenier30FRA110-8-7Qual. Orleans W
427 NCH 
(430)
Yannik Kelm21GER110+3Lost in Qual. Monastir 1 R2
428160
Oleksii Krutykh26UKR109+4Lost in Heraklion 13 R16
Lost in Qual. Hersonissos 3 R2
429303
Arthur Weber34FRA108+4Heraklion 14 R32
430342
Luca Castelnuovo29SUI108+4
431 NCH 
(437)
Nikita Mashtakov27UKR108+6+1Lost in Heraklion 13 R32
Lost in Qual. Hersonissos 3 R2
432318
Gerard Campana Lee22KOR108+3
433331
Masamichi Imamura27JPN108+6+1Lost in Qual. Matsuyama R2
434373
Bor Artnak22SLO107+88+25Harlingen W
435307
Oleg Prihodko29MKD107+3
436279
Garrett Johns25USA107+5
437299
Vadym Ursu29UKR106+6Lost in Qual. Orleans R1
438425
Luca Staeheli26SUI106+4Lost in Qual. Matsuyama R2
439143
Hiroki Moriya36JPN105+11+2Brisbane 3 R32Qual. Brisbane 3 W111180
440134
Geoffrey Blancaneaux28FRA104+4-2Qual. Knoxville R2106106
441353
Dhakshineswar Suresh26IND103+7Brisbane 3 R32109178
442142
Ivan Gakhov30RUS103+97+25Las Palmas De Gran Canaria R32Valencia W
443318
Alex Martí Pujolras27ESP103+6San Gregorio Di Catania 2 R32Lost in Valencia R32
444201
Gilles Arnaud Bailly21BEL103+97+25Hersonissos 3 R32Heraklion 13 W107153
445 NCH 
(451)
Sebastian Dominko23SLO102+6Lost in Qual. Knoxville R1
446300
Hamish Stewart27GBR102+6
447157
Santiago Taverna27ARG102-2
448433
Fausto Tabacco24ITA102+5
449143
Benjamin Hassan31LBN101+5Lost in Qual. Matsuyama R1
450368
Alexander Binda25ITA101+5
451 NCH 
(457)
Thijs Boogaard18NED100+6
452446
Karl Poling27USA100-6-4Lost in Qual. Knoxville R1
453421
Karim Bennani19MAR100+5Hersonissos 3 R32Lost in Sharm El Sheikh 20 R32103149
454267
Louis Weßels28GER100-34-15Lost in Trois Rivieres R32
455 NCH 
(457)
Ivan Ivanov18BUL100+4
456271
Pedro Sakamoto33BRA100-20-8
457271
Evan Zhu28USA100+4Lost in Qual. Brisbane 3 R1
458289
Lilian Marmousez24FRA99+4
459191
Dragos Nicolae Madaras29SWE98+7Antalya 10 R32Lost in Antalya 9 QF
460438
Quinn Vandecasteele24USA98+7Lost in Harlingen R32
Lost in Qual. Knoxville R1
461 NCH 
(477)
Anton Shepp24NZL98+16+3Brisbane 3 R32Qual. Brisbane 3 W104173
462175
Álvaro Guillén Meza23ECU98-17-7
463183
Federico Arnaboldi26ITA98+5
464409
Alex Hernandez27MEX98-1-1Qual. Lima R2100100
465153
Denis Yevseyev33KAZ98+4Hua Hin R32
466415
Kenta Miyoshi22JPN97-51-20Qual. Knoxville R29999
467168
Murkel Dellien29BOL97-3-2
468 NCH 
(472)
Niels McDonald18GER96+4Matsuyama R32102171
469451
Koki Matsuda26JPN96+15+4Matsuyama R32Qual. Matsuyama W102171
470 NCH 
(474)
Romain Faucon24BEL96+4
471358
Trevor Svajda20USA95+5Knoxville R32101170
472135
Mitchell Krueger32USA95+10+2Qual. Knoxville R29797
473314
Moerani Bouzige27AUS95+7+1Brisbane 3 R32Lost in Qual. Brisbane 3 R2101170
474471
Amit Vales21ISR94-3-3
475382
Andrew Fenty26USA94+3Lost in Qual. Knoxville R1
476340
Colin Sinclair31NMI94+3Lost in Qual. Knoxville R1
477212
Johannus Monday24GBR93+16+4Hersonissos 3 R1697139
478 NCH 
(483)
Aziz Ouakaa27TUN93+5Monastir 1 R3295141
479424
Eero Vasa29FIN92+6
480478
Keisuke Saitoh25JPN92+8+1Lost in Qual. Matsuyama R2
481449
Emile Hudd26GBR92-21-8Qual. Knoxville R29494
482177
Andrea Collarini34ARG91-7-4
483407
Sergio Callejon Hernando22ESP91+6
484CH
Luca Wiedenmann28GER91+6Lost in Qual. Knoxville R1
485424
Constantin Bittoun Kouzmine27FRA91+7Lost in Qual. Matsuyama R1
486448
Branko Djurić21SRB90-5-3Lost in Qual. Monastir 1 R2
487200
George Loffhagen25GBR89-1-2
488438
Daniel Siniakov23CZE89+8
489155
Dmitry Popko30KAZ89+6Antalya 10 R32Lost in Valencia R32
490 NCH 
(507)
Kaylan Bigun20USA89+33+7Lost in Harlingen SF
Lost in Qual. Knoxville R1
491CH
Alan Magadan25MEX89-2Qual. Lima R29191
492276
Petr Brunclík20CZE88+2-1
493383
Lukáš Pokorný24SVK88+7
494448
Dušan Obradović25SRB88+7Lost in Qual. Orleans R1
495147
Kaichi Uchida32JPN88-64-22Matsuyama R3294163
496491
Filip Jeff Planinšek25SLO88+14+2Qual. Knoxville R2Lost in Harlingen R329090
497285
Alexander Weis29ITA87+6San Gregorio Di Catania 2 R32
498160
Li Tu30AUS87+6
499496
Pierluigi Basile19ITA87+8
500 NCH 
(502)
Adrian Ötzbach29GER87+9+1San Gregorio Di Catania 2 R32Lost in San Gregorio Di Catania R16
50183
Carlos Taberner29ESP86-45-14
502463
Reda Bennani19MAR86+4-1
503158
Tung Lin Wu28TWN86-127-48
504 NCH 
(508)
Daniil Ostapenkov23BLR86+4
505350
Vladyslav Orlov31UKR86+8+1Lost in Qual. Hersonissos 3 R2
506 NCH 
(521)
Isaac Becroft26NZL86+15+3Brisbane 3 R32Qual. Brisbane 3 W92161
507 NCH 
(509)
Maximo Zeitune20ARG86+7+1Qual. Lima R28888
508436
Sebastian Gima24ROU86+3
509305
Alex Martinez25ESP85-39-12
510410
Cyril Vandermeersch27FRA85+2Lost in Qual. Orleans R1
511301
Maximus Jones22THA85-24-6Lost in Qual. Matsuyama R1
512494
Millen Hurrion27GBR85-15-4Lost in Maanshan 10 SF
513 NCH 
(523)
John Echeverria24ESP85+12+3Lost in Monastir 44 QF
Qual. Monastir 1 W
514502
Alexander Donski28BUL84+1Lost in Qual. Orleans R1
515284
Adrian Boitan27ROU84-42-12Lost in Qual. Hersonissos 3 R1
516487
Matisse Bobichon24FRA84+1
517505
Peter Makk25HUN84+1
518424
Lorenzo Joaquín Rodríguez27ARG84+1
519502
Tai Sach24AUS84-17-4Lost in Qual. Brisbane 3 R2
520194
Dan Added27FRA83-80-24
521319
Christian Langmo30USA83+7+1Brisbane 3 R32Qual. Brisbane 3 W89158
522510
M Rifki Fitriadi27INA82+2Kuala Lumpur R32
523 NCH 
(527)
Leonardo Rossi24ITA82+4
524287
Antoine Ghibaudo21FRA81-19-6
525467
César Bouchelaghem22FRA81+8+2Lost in Monastir 44 QF
526 NCH 
(531)
Lorenzo Angelini20ITA81+8+2Hersonissos 3 R32Lost in Heraklion 13 R16
Qual. Hersonissos 3 W
85131
527443
Yanaki Milev22BUL81-1-1Lost in Valencia R32
528347
Ioannis Xilas25GRE81-29-8Hersonissos 3 R32Lost in Heraklion 13 SF84130
529240
Patrick Zahraj27GER80+7+1Qual. Knoxville R28282
530171
Beibit Zhukayev26KAZ79-10-4
531146
Rudolf Molleker26GER79
532485
Giuseppe La Vela26ITA79San Gregorio Di Catania 2 R32Lost in San Gregorio Di Catania R16
533449
Fares Zakaria25EGY79+2
534222
Viktor Durasovic29NOR79-36-10Lost in Qual. Stockholm R1
535 NCH 
(537)
Dimitris Sakellaridis20GRE79+2Lost in Qual. Matsuyama R1
536 NCH 
(538)
Théo Papamalamis20FRA78+2
537170
James Trotter27JPN78-21-6
538530
Gavin Young24USA78-8-3
539 NCH 
(542)
Tuncay Duran22TUR78+3+1Monastir 45 R32Lost in Monastir 44 R16
540509
Yanis Ghazouani Durand26FRA78Lost in Qual. Orleans R1
541347
Samir Banerjee23USA76+11+3Lost in Harlingen QF
Lost in Qual. Knoxville R1
542390
Tibo Colson26BEL76+2
54378
Yasutaka Uchiyama34JPN75+5
544541
Guto Miguel17BRA75+3
545467
Yassine Dlimi23MAR74+1-1Antalya 10 R32
546387
Gianmarco Ferrari26ITA74-17-7San Gregorio Di Catania 2 R32Lost in San Gregorio Di Catania F
547476
Ignacio Monzón28ARG74+4Lost in Qual. Lima R1
548486
Alec Beckley25RSA73+5
549432
Iliyan Radulov21BUL73+14+3Las Palmas De Gran Canaria R32Lost in Valencia QF
550533
Toufik Sahtali27ALG73+8+1Qual. Monastir 1 R2Lost in Monastir 44 QF7575
551233
Gabriel Debru20FRA72+3Monastir 1 R3276122
552 NCH 
(576)
Cosme Rolland De Ravel22FRA72+24+5Qual. Orleans W
553 NCH 
(566)
Bryce Nakashima22USA72+13+3Lost in Harlingen QF
554 NCH 
(562)
Daniel de Jonge27NED72+10+2Lost in Trois Rivieres QF
555270
Corentin Denolly29FRA72
556542
Melios Efstathiou27CYP72+9+2Hersonissos 3 R32Lost in Heraklion 13 QF76122
557150
João Domingues33POR72-1
55863
Jason Kubler33AUS71+1
559357
Luca Potenza26ITA71+2San Gregorio Di Catania 2 R32
560557
Pierre Delage25FRA71-3-1Lost in Qual. Orleans R1
561415
Lorenzo Carboni20ITA70-11-5Hersonissos 3 R32Qual. Hersonissos 3 W74120
562348
Ryan Seggerman27USA69-2-2
56339
Radu Albot36MDA69+4
564395
Stefan Palosi26ROU69+4
565483
Alec Deckers26NED69+4Lost in Harlingen R16
566251
Ergi Kırkın27TUR69+4Hua Hin R32
567183
Adrian Andreev25BUL68+17+3Hersonissos 3 R32Qual. Hersonissos 3 W72118
568463
Pedro Vives Marcos25ESP68+17+3Qual. Monastir 1 W
569 NCH 
(592)
Andrea De Marchi19ITA68+28+4San Gregorio Di Catania 2 R32Lost in San Gregorio Di Catania SF
570443
Federico Iannaccone27ITA68+4San Gregorio Di Catania 2 R32
571 NCH 
(640)
Ignacio Parisca Romera21VEN68+82+13Las Palmas De Gran Canaria R32Lost in Valencia F
572 NCH 
(577)
Lucas Andrade Da Silva21BRA67+5
573207
Daniel Dutra da Silva38BRA67-11-4
574 NCH 
(579)
Goncalo Marques20POR67+5Lost in Monastir 44 R32
575427
João Eduardo Schiessl22BRA67-26-8
576421
Hikaru Shiraishi26JPN67+16+2Matsuyama R32Qual. Matsuyama W73142
57776
Filip Misolic25AUT66+16+2Qual. Lima R26868
578 NCH 
(580)
Paul Inchauspe22FRA66+2
579 NCH 
(581)
Michael Antonius16USA66+2
580 NCH 
(595)
Hunter Heck24USA66+21+3Lost in Harlingen QF
581237
Saba Purtseladze25GEO66+6+1Sharm El Sheikh 21 R32Lost in Sharm El Sheikh 20 R16
582545
Martin Van Der Meerschen26BEL66+23+3Antalya 10 R32Lost in Antalya 9 SF
583531
Marcel Zieliński26POL66-12-3Las Palmas De Gran Canaria R32Lost in Valencia R16
584582
Jack Anthrop23USA65-2
585191
Nerman Fatić32BIH65-2
586469
Juan Sebastián Gómez34COL65-8-2Qual. Lima R26767
587584
Naoya Honda20JPN65+1Matsuyama R3271140
588555
John Hallquist Lithen24SWE65+3
589352
Giovanni Oradini29ITA65+1
590280
Dominik Palán26CZE65+18+2Lost in Qual. Brisbane 3 R2
591356
Miloš Karol23SVK64+3
592584
Alejandro Juan Mano21ESP64+4
593564
Alexander Vasilev19BUL64+11+1Lost in Qual. Hersonissos 3 R2
594 NCH 
(597)
Lorenzo Bocchi28ITA64+4Sharm El Sheikh 21 R32Lost in Sharm El Sheikh 20 R16
595170
Maxime Janvier30FRA64+11+1Qual. Monastir 1 R26666
596334
Leo Borg23SWE64+3Stockholm R3288313
597128
Andrea Vavassori31ITA63+3
598 NCH 
(603)
Amir Omarkhanov18KAZ63+16+1Sharm El Sheikh 21 R32Lost in Fergana 2 R16
599433
Pietro Fellin25ITA63+8
600587
Thiago Cigarran26ARG63-11-2
601517
Nino Ehrenschneider25GER63-58-14Qual. Monastir 1 R2Lost in Monastir 44 R166565
60226
Jordan Thompson32AUS62+7
603 NCH 
(604)
Andres Santamarta Roig19ESP62+7
604599
Daniel Jade17FRA62+8
605180
Justin Engel19GER62+6
60619
Hyeon Chung30KOR62-33-6
607561
Gabriel Ghetu19ROU62-5-1Lost in Heraklion 13 R32
Lost in Qual. Hersonissos 3 R1
608 NCH 
(610)
Kristijan Juhas25SRB62+5
609 NCH 
(624)
Oskari Paldanius19FIN62+16+3Hersonissos 3 R32Lost in Heraklion 13 R32
Qual. Hersonissos 3 W
66112
610347
Sanhui Shin29KOR62+5Hua Hin R32
611586
Nicolas Tepmahc25FRA62+10+2Lost in Monastir 44 R32
Qual. Monastir 1 W
612161
Filip Peliwo32POL62+6+1Lost in Maanshan 10 R16
613575
Keegan Rice20CAN61-38-6
614611
Daniele Rapagnetta19ITA61+6+1San Gregorio Di Catania 2 R32Lost in San Gregorio Di Catania R16
615599
Giorgio Tabacco23ITA61+2San Gregorio Di Catania 2 R32
61640
Max Purcell28AUS60+3
617470
Imanol López Morillo26ESP60+5Heraklion 14 R32Lost in Valencia R32
618233
Yun seong Chung28KOR59+5
619599
Anton Arzhankin23RUS59-16-4
620603
Pieter De Lange20NED59+7
621604
Andreja Petrovic26NOR59+7Lost in Harlingen R32
622609
Timofei Derepasko19RUS59+9
623116
Marc Polmans29AUS58-28-6
624573
Jamie Mackenzie18GER58+8Lost in Qual. Knoxville R1
625211
Javier Barranco Cosano27ESP58-9-3
626604
Dev Javia24IND58+7Kuala Lumpur R32
627 NCH 
(691)
Dragos Cazacu22ROU58+90+13Hilton Head Island W
628623
Samuel Heredia20COL58+1-1
629553
Bruno Fernandez22BRA58+1-1
630 NCH 
(633)
Gabriele Bosio25ITA58+5
631 NCH 
(636)
Casey Hoole23AUS57+5Brisbane 3 R3263132
632546
Aidan Kim21USA57+6
633520
Conner Huertas del Pino30PER57+4
634404
Cannon Kingsley25USA57-48-8
635547
Matyas Fuele27HUN57+4
636395
Rigele Te29CHN57+105+15Maanshan 11 R32Maanshan 10 W
637624
Juan Sebastian Osorio29COL57+4
638261
Alex Rybakov29USA57+5
639430
Sidharth Rawat33IND57+3
640513
Kai Wehnelt30GER57+5Lost in Heraklion 13 R32
Lost in Qual. Hersonissos 3 R1
641468
Ryuki Matsuda26JPN57+20+4Matsuyama R32Qual. Matsuyama W63132
642363
Oscar Jose Gutierrez33ESP57+42+7Lost in Salvador F
643533
Luis Carlos Alvarez22MEX56+197+25Guadalajara W
644458
Maxwell McKennon24USA56+13+2Lost in Guadalajara QF
645514
Marlon Vankan26GER55+5
646252
Samuel Vincent Ruggeri24ITA55+5
647296
Oleksandr Ovcharenko25UKR55-21-4San Gregorio Di Catania 2 R32
648CH
Radu David Turcanu20ROU55+4San Gregorio Di Catania 2 R32Lost in San Gregorio Di Catania R32
649554
Guillaume Dalmasso24FRA55-3-2Lost in Qual. Monastir 1 R2
650527
Michael Bassem Sobhy22EGY54+5
651 NCH 
(681)
Keshav Chopra25USA54+30+4Lost in Pembroke 2 SF
652449
Takuya Kumasaka28JPN54+16+2Matsuyama R32Qual. Matsuyama W60129
653635
John Sperle24GER54+7+1San Gregorio Di Catania 2 R32Lost in San Gregorio Di Catania QF
654648
Daniel Salazar25COL54-6-2
655642
Nikolai Barsukov20GER54+7+1Qual. Monastir 1 R2Lost in Monastir 44 R325656
656 NCH 
(658)
Oliver Bonding19GBR53+2
657327
Naoki Nakagawa29JPN53+2
658509
Manuel Mazza27ITA53-2-1Las Palmas De Gran Canaria R32
659 NCH 
(664)
Kasra Rahmani20IRI53+5+1Monastir 1 R32Lost in Monastir 44 R1657103
660491
Robin Catry24FRA53-6-2Lost in Qual. Orleans R1
661430
Erik Arutiunian22BLR52-89-16
662653
Arvid Nordquist28SWE52+1Lost in Qual. Hersonissos 3 R1
663517
Shunsuke Mitsui24JPN52-16-4Lost in Qual. Knoxville R1
664382
Thomas Fancutt31AUS52+26+4Brisbane 3 R32Qual. Brisbane 3 W58127
665508
Pavle Marinkov20AUS52+14+2Lost in Qual. Brisbane 3 R2
666513
Stefan Adrian Andreescu24ROU52-1Antalya 10 R32Lost in Antalya 9 SF
667479
Tomasz Berkieta20POL52-23-5Lost in Harlingen R16
668573
Karol Filar28POL52-2
669394
Tiago Cação28POR52-2
670 NCH 
(770)
Michele Mecarelli19ITA52+104+14San Gregorio Di Catania 2 R32San Gregorio Di Catania W
671458
Nicolas Zanellato24BRA52-2
672465
Duncan Chan21CAN51-207-47Knoxville R3257126
673672
Patrick Brady21GBR51-1
674659
Herman Hoeyeraal25NOR51-1Lost in Qual. Brisbane 3 R1
675654
Franco Ribero27ARG51
676484
Tristan McCormick27USA51-42-7Lost in Hilton Head Island R32
677582
Chase Ferguson27AUS51+6+1Lost in Qual. Brisbane 3 R2
67858
Arthur Cazaux24FRA50-2
679662
Stefan Horia Haita19ROU50-1Antalya 10 R32Lost in Antalya 9 R32
680595
S D Prajwal Dev30IND50+13+2Lost in Qual. Matsuyama R2
681341
Wilson Leite35BRA50-7-1
682127
Jelle Sels31NED50
683410
Stefan Popović23SRB50+2
6847
David Goffin35BEL49+2
685653
Matyáš Černý25CZE49+3Antalya 10 R32
686663
Benjamin Pietri30FRA49+25+3Hersonissos 3 R32Lost in Heraklion 13 R16
Qual. Hersonissos 3 W
5399
687450
Yurii Dzhavakian33UKR49-16-3Sharm El Sheikh 21 R32
688642
Roger Pascual Ferra20ESP48+1
689298
Aidan McHugh26GBR48-144-28Lost in Harlingen QF
690361
Viacheslav Bielinskyi22UKR48+1Antalya 10 R32
691316
Alberto Barroso Campos30ESP48+24+3Las Palmas De Gran Canaria R32Lost in Valencia QF
692477
Kirill Kivattsev29RUS48-22-4
693643
Lorenzo Claverie24ITA47+128+14Lost in Guadalajara F
694685
Walid Ahouda23MAR47+2
695 NCH 
(697)
Grigory Shebekin21RUS47+3
696479
Jacob Bradshaw24AUS47+3
697695
Stefano D'Agostino23ITA47+3Monastir 45 R32
698655
Thanapet Chanta27THA47+3Hua Hin R32
699634
Léo Raquillet21FRA47+3Lost in Qual. Hersonissos 3 R1
700 NCH 
(703)
Nico Hipfl20AUT47+3
701508
Manish Sureshkumar27IND47-7-1
70249
Federico Coria34ARG46+2
703 NCH 
(705)
Manuel Plunger24ITA46+2Hua Hin R32
704563
Mario Gonzalez Fernandez24ESP46+2
705669
Marc Majdandzic21GER46+2
706447
Kuan Yi Lee30TWN46+2
707394
Bruno Kuzuhara22USA46+3
708515
Émilien Demanet21BEL46+1Lost in Monastir 44 R32
709695
Matteo Covato21ITA46-14-2Lost in Guadalajara R16
710424
Kokoro Isomura23JPN46+14+2Lost in Qual. Brisbane 3 R2
711663
Samir Hamza Reguig24ALG46+1Lost in Monastir 44 R32
712600
Khololwam Montsi23RSA45+1
713538
Pablo Martinez Gomez20ESP45-26-4Lost in Harlingen R32
714331
Carlos Lopez Montagud26ESP45
715660
Daniel Antonio Núñez25CHI45-18-2
716651
Nicolás Villalón22CHI45
717305
Kalin Ivanovski22MKD44+2
718CH
Andrew Johnson17USA44+2
719688
Žiga Šeško18SLO44+3
720718
George Lazarov21BUL44+3Heraklion 14 R32
721587
Pawit Sornlaksup27THA44+11+1Hua Hin R32Lost in Maanshan 10 R16
722636
Ryan Colby23USA44-82-13Lost in Hilton Head Island QF
723 NCH 
(732)
Alan Ważny19POL44+11+1Antalya 10 R32Lost in Antalya 9 R16
724702
Noa Vukadin22CRO43+3
725438
Orel Kimhi23ISR43+1Knoxville R3249118
726724
Martin Borisiouk26BLR43+2
727407
Michael Agwi23IRL43+2
728553
Pedro Rodenas22ESP43-104-16
729362
Tim Handel30GER43+4
730 NCH 
(744)
Miles Jones25USA43+14+1Heraklion 14 R32Lost in Heraklion 13 QF
731689
Rodrigo Alujas24MEX43-13-2Lost in Guadalajara R16
732 NCH 
(734)
Kuan Shou Chen18TWN42+3Hua Hin R32Qual. Hua Hin W
733277
Michael Vrbenský26CZE42+4
734440
Alessandro Pecci25ITA42+4
735569
Alan Fernando Rubio Fierros27MEX42-86-13Lost in Guadalajara QF
736232
José Pereira35BRA42+4
737541
Arda Azkara23TUR42-45-6
738618
Santiago De La Fuente24ARG42+18+2Qual. Lima R24444
739 NCH 
(745)
Tomás Martínez23ARG42+6
740501
Shinji Hazawa27JPN42+6Lost in Qual. Brisbane 3 R1
741725
Nicolas Jadoun24FRA42-16-2
742616
Kārlis Ozoliņš24LAT41-6-1
743 NCH 
(764)
Keaton Hance18USA41+27+3Lost in Harlingen SF
744 NCH 
(747)
Jerry Roddick24USA41+3
745679
Dong Ju Kim24KOR41+3Maanshan 11 R32
746724
Matt Kuhar30USA41+3Qual. Pembroke 2 W
Lost in Pembroke 2 QF
747 NCH 
(786)
Sam Ryan Ziegann28AUS41+39+4Brisbane 3 R32Qual. Brisbane 3 W47116
748 NCH 
(751)
Aaron Funk20GER41+3
749745
Gabriele Maria Noce31ITA41+1Lost in San Gregorio Di Catania R32
750710
Carles Hernández25ESP41+2Lost in Valencia R32
751749
Matt Hulme27AUS40+2
752114
Gijs Brouwer30NED40+2
753375
Strong Kirchheimer31USA40-11-2
754 NCH 
(757)
William Rejchtman Vinciguerra19SWE40+3
755229
Mukund Sasikumar29IND40+3Kuala Lumpur R32
756636
Taisei Ichikawa25JPN40+3Lost in Qual. Matsuyama R1
757263
Christoph Negritu32GER39+3
758447
Tomás Farjat25ARG39+3
759453
Arklon Huertas Del Pino Cordova32PER39+3Lima R3245114
760752
Noah Zamora23USA39-5-1Lost in Harlingen R16
761 NCH 
(763)
Lorenzo Gagliardo26ARG39+2
762761
Carles Cordoba20ESP39+3Las Palmas De Gran Canaria R32Lost in Valencia R32
763641
Kosuke Ogura30JPN39+3Lost in Qual. Matsuyama R2
764536
Joshua Sheehy29USA38+4
76516
Nicolás Jarry31CHI38+25+2Qual. Lima R24040
766538
Johan Alexander Rodriguez23COL38+14+1Lost in Hilton Head Island R16
767280
Jakub Nicod22CZE38+4
768760
Yuta Tomida20JPN38+5Lost in Qual. Matsuyama R1
769 NCH 
(776)
Rafael Tosetto27BRA38+7
770 NCH 
(775)
Victor Pagotto21BRA38+5
771708
Evan Bynoe27USA38+6Lost in Trois Rivieres R32
772CH
Max Dahlin20SWE37+6Stockholm R3262287
773319
Patrick Maloney26USA37+6
774 NCH 
(911)
Kacper Szymkowiak21POL37+179+15Pembroke 2 W
775755
Niklas Guttau26GER37+6Las Palmas De Gran Canaria R32
776774
Conor Gannon24IRL37+6Heraklion 14 R32
777603
Oscar Weightman24GBR37+26+2Lost in Sharm El Sheikh 20 QF
778288
Fabrizio Andaloro25ITA37+5
779378
Dan Martin27CAN37-99-13
780759
Jesse Flores31CRC37+34+3Lost in Guadalajara QF
781719
Oskar Brostrom Poulsen24DEN37-51-6Lost in Trois Rivieres QF
782549
Tianhui Zhang20CHN37+22+2Maanshan 11 R32Lost in Maanshan 10 QF
783763
Rares Teodor Pieleanu19ROU37+1
784779
Benjamin Willwerth19USA37+1
785740
Calvin Müller26GER37+9+1Kuala Lumpur R32Lost in Fergana 2 R16
786403
Lorenzo Rottoli24ITA37+10+1Lost in San Gregorio Di Catania R16
787783
Egor Pleshivtsev19RUS37
788787
Nikola Slavic26SWE37+73+7Lost in Trois Rivieres F
789745
Taiyo Yamanaka25JPN37-25-2
790636
Aleksandr Braynin27UKR37-2
791455
Olaf Pieczkowski22POL36-70-8
792614
Yuta Kawahashi28JPN36-1
793 NCH 
(861)
Luka Talan Lopatić18SLO36+77+7Qual. Valencia W
Lost in Valencia SF
794789
Stefan Vujic28AUS36-1Lost in Qual. Brisbane 3 R1
795736
Jakub Filip21CZE36-3Heraklion 14 R32Qual. Heraklion 13 W
Lost in Heraklion 13 R32
796508
Loann Massard21FRA36+1
797575
Luca Castagnola24ITA36+1
798139
Seong chan Hong29KOR35+40+4Maanshan 11 R32Lost in Maanshan 10 SF
799795
Nicolas Oliveira20BRA35
800532
Adrien Gobat25FRA35+51+5Qual. Orleans W
801711
Vincent Marysko20GER35-1
802737
Vignesh Gogineni23USA35-63-7Lost in Hilton Head Island R16
803609
Fryderyk Lechno-Wasiutyński21POL35-2
804546
Uisung Park26KOR35-2
805576
Michal Krajčí21SVK35-74-8
806362
Bastián Malla30CHI35-1
807758
Alexandre Reco27FRA35+8+1Lost in Heraklion 13 R32
Lost in Qual. Hersonissos 3 R2
808355
Karl Friberg27SWE35+8+1Lost in Heraklion 13 R16
Lost in Qual. Stockholm R1
809791
Finn Murgett25GBR35-3
810437
Michiel De Krom28NED35-3Lost in Valencia R32
811804
Dominick Mosejczuk19USA34-3
812673
Gustavo Ribeiro De Almeida20BRA34-2
813692
Hoyoung Roh20KOR34-2
814486
Alex Knaff28LUX34-2
815479
Felix Corwin30USA34-2Lost in Hilton Head Island QF
816590
Ryan Dickerson29USA34-73-8
817815
Giulio Perego23ITA34+12+1Lost in Monastir 44 R16
Lost in Qual. Monastir 1 R1
818781
Anas Mazdrashki20BUL34-1Heraklion 14 R32
819712
Benjamin Torrealba21CHI34+16+2Lost in Salvador QF
820764
Mert Naci Türker28TUR34-2
821418
Maé Malige20FRA34+9+1Qual. Monastir 1 R2Lost in Monastir 44 R163636
822819
Andrea Colombo24ITA34-3Monastir 45 R32
823818
Giannicola Misasi26ITA34-3
824783
Jannik Opitz28GER33-2
825680
Abel Forger21NED33-1
826786
Yannick Theodor Alexandrescou18FRA33-1
827550
Liam Gavrielides22GER33-1Monastir 45 R32
828802
Charles Bertimon27FRA33
829815
Chirag Duhan22IND33+40+4Lost in Fergana 2 SF
830788
Joao Victor Couto Loureiro23BRA33+1
831109
Lukáš Klein28SVK32+1
832189
Arthur Bouquier25FRA32-23-2
833620
Ben Jones28GBR32+1
834238
Yusuke Takahashi29JPN32-39-4Lost in Qual. Matsuyama R1
835561
Fermin Tenti29ARG32+1
836496
Denis Klok28RUS32+1
837110
Giulio Zeppieri24ITA31+1
838429
Alvin Nicholas Tudorica24CAN31-5-1Lost in Pembroke 2 R32
839449
Maxim Zhukov21RUS31-16-2Maanshan 11 R32Lost in Maanshan 10 QF
840 NCH 
(842)
Linus Lagerbohm18FIN31+2
841 NCH 
(843)
Stijn Paardekooper23NED31+2
842 NCH 
(844)
Ryo Tabata18JPN31+2Qual. Lima R23333
843 NCH 
 1060
Dmitry Bessonov20RUS31+230+15Fergana 2 W
844 NCH 
 1026
Johan Oscar Lien19NOR31+215+14Trois Rivieres W
845744
Nikita Belozertsev17UZB31Monastir 45 R32
846822
Nicolas Robert20FRA31
847825
Pietro Marino25ITA31+1San Gregorio Di Catania 2 R32Lost in San Gregorio Di Catania R16
848688
Alexandre Aubriot27FRA31+35+3Qual. Heraklion 13 W
Lost in Heraklion 13 QF
849 NCH 
(863)
Kerem Yilmaz19TUR31+14+1Lost in Sharm El Sheikh 20 R16
850485
Taha Baadi25MAR30-173-20
851416
Étienne Donnet25FRA30+1Lost in Heraklion 13 R32
852 NCH 
(864)
Pablo Perez Ramos23ESP30+12+1Qual. Heraklion 13 W
Lost in Heraklion 13 R16
853719
Hanyi Liu25CHN30
854 NCH 
(857)
Robert Guna21ROU30+12+1Heraklion 14 R32Lost in Heraklion 13 R16
855648
Attila Boros22HUN30-1
856785
Dimitris Azoidis26GRE30-1Heraklion 14 R32Lost in Heraklion 13 R32
857856
Matteo Sciahbasi19ITA30-1
858692
Rafael Izquierdo Luque26ESP30-1
859858
Hiromasa Koyama18JPN30-1
860707
Seydina André23SEN30-13-1
861713
Grigoriy Lomakin28KAZ30-1Kuala Lumpur R32Lost in Fergana 2 R32
862 NCH 
(884)
David Eichenseher20GER30+22+2Kuala Lumpur R32Lost in Fergana 2 QF
863861
Marcus Walters28GBR30-1Lost in Qual. Monastir 1 R1
864839
Benito Sánchez Martinez24GER29-14-1Qual. Monastir 44 W
Lost in Monastir 44 R32
865 NCH 
(877)
Rodrigo Fernandes19POR29+12+1Lost in Trois Rivieres R16
866865
Davide Tortora26ITA29-1
867774
Nitin Kumar Sinha27IND29Lost in Qual. Matsuyama R1
868620
Josip Šimundža21CRO29Heraklion 14 R32
869519
Amr Elsayed27EGY29+12+1Lost in Sharm El Sheikh 20 R16
870 NCH 
(885)
Daniil Sarksian20ARM29+16+1Kuala Lumpur R32Lost in Maanshan 10 QF
871107
Nicolas Moreno De Alboran29USA28+3
872739
Filip Pieczonka22POL28+3
873833
Markus Mölder21EST28+3
874 NCH 
(878)
Flynn Thomas18SUI28+4Heraklion 14 R32
875477
Peter Fajta24HUN28+4
876625
Leo Vithoontien27JPN28-104-10Hua Hin R32
877471
Yuki Mochizuki28JPN28+3Lost in Qual. Matsuyama R1
878290
Shintaro Imai33JPN28+51+4Matsuyama R32Qual. Matsuyama W34103
879621
Samuel Alejandro Linde Palacios19COL28-8-1
880803
Michel Hopp27GER28-21-2Heraklion 14 R32Lost in Heraklion 13 R32
881853
Alaa Trifi19TUN28-9-1
882880
Aditya Vishal Balsekar24IND28+3
883 NCH 
(888)
Noritaka Koizumi23JPN27+5Maanshan 11 R32
884614
William Grant25USA27+5
885879
Ronit Karki18USA27+5
886863
Maxwell Exsted19USA27+6
887769
Matt Ponchet22FRA27+4
888 NCH 
(891)
Lars Goran Verwerft23BEL27+5
889451
Marko Miladinović25SRB27+5
890536
Ryotaro Taguchi26JPN27+7Lost in Qual. Heraklion 13 R3
Lost in Qual. Hersonissos 3 R1
891709
Iannis Miletich21ITA27-9-1Las Palmas De Gran Canaria R32Lost in Valencia R32
892741
Joshua Charlton27AUS27-19-2
893272
Orlando Luz28BRA26+5
894857
Charlie Robertson20GBR26+5
895822
Ofek Shimanov21ISR26+5
896228
Stefan Seifert41GER26+6
897867
Qian Sun25CHN26+13+1Maanshan 11 R32Lost in Maanshan 10 R16
898184
Nicholas David Ionel24ROU26-3-1
89913
Nick Kyrgios31AUS25+5
900 NCH 
(907)
Muhammad Shoaib24PAK25+7
901900
Matteo Gribaldo18ITA25+4San Gregorio Di Catania 2 R32Lost in San Gregorio Di Catania R32
902740
Pierre Yves Bailly23BEL25+16+1Sharm El Sheikh 21 R32Lost in Sharm El Sheikh 20 R16
903811
Maximilian Homberg23GER25+5
904377
Marcello Serafini24ITA25+22+1Lost in San Gregorio Di Catania R16
905 NCH 
(911)
Geun Jun Kim25KOR25+6Kuala Lumpur R32
906 NCH 
(912)
Oscar Brown24GBR25+6Hua Hin R32
907716
Dinko Dinev22BUL25-11-2
908588
Yuta Kikuchi27JPN25+5Maanshan 11 R32Lost in Maanshan 10 R32
909 NCH 
(914)
Yuto Oki21JPN25+5Kuala Lumpur R32
910908
Rocco Piatti22MON25+5Monastir 45 R32Lost in Monastir 44 R32
911254
Mats Rosenkranz28GER24-122-12
912 NCH 
(913)
Kriish Tyagi19IND24+5
913219
Nicolás Álvarez Varona25ESP24+7
914479
Ilya Snițari24MDA24+5Lost in Harlingen R32
915638
Yusuke Kusuhara29JPN24+6Lost in Matsuyama R32
916897
Hayden Jones20AUS24-15-2Lost in Qual. Brisbane 3 R1
917878
Tristan Stringer21USA24+6
918 NCH 
(920)
Ronald Hohmann25USA24+7
919544
Adhithya Ganesan21USA24-92-9Kuala Lumpur R32
920838
Iiro Vasa24FIN24+7
921910
Mickael Kaouk18FRA24+7Heraklion 14 R32Lost in Qual. Heraklion 13 R1
922 NCH 
(963)
Gabriele Crivellaro19ITA24+41+2Qual. San Gregorio Di Catania 2 R3Lost in San Gregorio Di Catania QF
923 NCH 
(999)
Nicolas Ifi28BEL24+157+8Lost in Sharm El Sheikh 20 F
924352
Kris Van Wyk30RSA24+25+1Monastir 45 R32Qual. Monastir 44 W
Lost in Monastir 44 R16
925722
Alejandro Turriziani Álvarez23ESP24+5
926906
Jeremy Gschwendtner28GBR24+5Qual. Heraklion 13 W
Lost in Heraklion 13 R32
927 NCH 
(932)
Nicolas Bruna27CHI24+5
928562
Cooper Williams21USA23+5
929236
JiSung Nam33KOR23-42-4
930237
Nicolás Barrientos39COL23-24-2Lost in Qual. Lima R1
931204
Máté Valkusz28HUN23+3
932901
Luis Felipe Miguel22BRA23+7
933 NCH 
(937)
Jannik Maute22GER23+4Antalya 10 R32
934 NCH 
(964)
Štěpán Baum23CZE23+68+4Antalya 10 R32Lost in San Gregorio Di Catania SF
935 NCH 
(940)
Vlad Cristian Breazu22ROU23+5Lost in San Gregorio Di Catania R32
93674
Mirza Bašić35BIH23+5
937 NCH 
(942)
Federico Aguilar Cardozo21URU23+5
938724
Fernando Cavallo20ARG23+5
939912
Jordan Hasson27ISR23+6Hua Hin R32
940819
Dominik Reček31CZE23+4
941869
Theodore Dean24USA23+38+2Lost in Trois Rivieres QF
942704
Mwendwa Mbithi28USA23+5
943378
Sora Fukuda29JPN23+5
944 NCH 
(965)
Nikita Ianin25RUS23+25+1Sharm El Sheikh 21 R32Lost in Fergana 2 R16
945913
Benjamin O'Connell27AUS23+5Lost in Qual. Brisbane 3 R1
946828
Andrea Fiorentini25ITA23+5Qual. San Gregorio Di Catania 2 R3Lost in San Gregorio Di Catania R32
947694
Maxence Bertimon27FRA23+37+2Qual. San Gregorio Di Catania 2 R3Lost in San Gregorio Di Catania QF
948684
Ali Yazdani23IRI23+4Antalya 10 R32Lost in Antalya 9 R32
949817
Natan Rodrigues24BRA22+5
950905
Christopher Li23PER22-28-2
951899
Lorenzo Comino20ITA22-27-2
952364
Mikalai Haliak28BLR22+3
953802
Jeffrey Von Der Schulenburg24SUI22+4
954860
Chanyeong Oh28KOR22+4
955942
Ruslan Tiukaev21RUS22-9-1
956877
Oliver Okonkwo26GBR22+8
957 NCH 
 1030
Joao Vitor Goncalves Ceolin27BRA22+73+4Lost in Salvador SF
958753
Justin Roberts29BAH22+2Lost in Pembroke 2 R32
959950
Yan Cheng Chen24TWN22+2Maanshan 11 R32
960949
Fons Van Sambeek24NED22+5Hua Hin R32
961839
Yaojie Zeng24CHN22+5
962675
Francisco Rocha27POR22+6
963829
Tom Zeuch26GER22+7
964 NCH 
(988)
Mohamed Nazim Makhlouf30ALG22+34+2Monastir 45 R32Lost in Monastir 44 QF
965934
Louis Larue22FRA22+6
966384
Neil Oberleitner27AUT21-31-2
967569
James Watt26NZL21+5
968 NCH 
(973)
Alexander Rozin21CAN21+5
969 NCH 
(976)
Joaquin Guilleme20NCA21+7
970 NCH 
(974)
William Jansen21GBR21+4
971797
Elgin Khoeblal25NED21+6
972970
Matthew Thomson26USA21+6Heraklion 14 R32Lost in Qual. Heraklion 13 R1
973625
Kristjan Tamm28EST21+165+8Lost in Maanshan 10 F
974903
Jan Kupčič25SLO21+7
975731
Axel Nefve26USA21-16-1Lost in Hilton Head Island R32
976299
Hazem Naw26SYR21-14-1Sharm El Sheikh 21 R32
977968
Markus Malaszszak22THA21+5Hua Hin R32
978967
Volodymyr Iakubenko21UKR21-11-1
979 NCH 
 1015
Rafael De Alba24MEX21+36+2Lost in Guadalajara QF
980817
Saveliy Ivanov22RUS21+3
981881
Pavlos Tsitsipas21GRE21+4Hersonissos 3 R32Lost in Heraklion 13 R322571
982824
Jangjun Kim19KOR20-133-10
983741
Matthew Forbes20USA20-47-3
984289
Adria Soriano Barrera27COL20+2
985 NCH 
(987)
Roan Jones23GBR20+2
986931
Dante Pagani18ARG20+2
987385
Aryan Shah20IND20+3
988948
Tudor Batin19ROU20+3
989 NCH 
 1077
Edoardo cherie Ligniere22ITA20+88+4Kuala Lumpur R32Lost in Fergana 2 SF
990729
Tomas Curras Abasolo26ESP20+4Qual. Vale Do Lobo 2 R2Qual. Heraklion 13 W
Lost in Heraklion 13 R32
991 NCH 
(993)
Tobia Costanzo Baragiola Mordini20ITA20+5Antalya 10 R32Lost in Antalya 9 R32
992 NCH 
(998)
Rethin Pranav Senthil Kumar19IND19+7
993991
Dimitar Kisimov18BUL19+7
994288
Jakub Paul27SUI19+7
995993
Michael Savano18USA19+8
996461
Peter Bertran30DOM19-58-4
997987
Cezar Gabriel Papoe19ROU19+7
998533
Julio César Porras28ARG19+8Heraklion 14 R32Qual. Valencia W
Lost in Valencia R16
998 NCH 
 1024
Frazier Rengifo27COL19+26+1Lost in Guadalajara R16
1000816
Zsombor Velcz23HUN19+5Lost in Harlingen R32
In Play :
 ATP250  Stockholm
 CH125  Orleans
 CH75  Brisbane 3, ​Knoxville, ​Lima, ​Matsuyama
 CH50  Hersonissos 3, ​Monastir 1
 M25  San Gregorio Di Catania 2, ​Vale Do Lobo 2
 M15  Antalya 10, ​Heraklion 14, ​Hua Hin, ​Kuala Lumpur, ​Las Palmas De Gran Canaria, ​Maanshan 11, ​Monastir 45, ​Sharm El Sheikh 21
Highlight Country :