WTA | Doubles | Official ATP Ranking | 5W ATP Ranking | Live ATP Ranking | Live ATP Race | Next Gen | ITF Ranking | Tournament Draws | Schedule | Season |  $  | Title Holders | Live Scores
Live ATP Ranking
#: Tennis Player Rank
CH: Career High
 NCH : New Career High (Previous Career High in parenthesis)
1 / 1 / 1: Immediate / Near / Far Career High
Ctry: Country + National rank
+/-: Rank change vs previous official rankings release
Next : if player wins next match
Max : if player wins current tournament
Tournament categories include : GS2000, ATP1000, ATP500, ATP250, CH175/125/100/75/50, M25/15 (GS/ATP Tour/Challengers/ITF + winner points)
All
<18
<19
<20
<21
<22
<23
<24
<25
>30
>35
#CHPlayerAgeCtryPts+/-CurrentPreviousCurrentNextMax
1CH
Jannik Sinner25ITA11500
2CH
Alexander Zverev29GER9690
31
Carlos Alcaraz23ESP5560
4CH
Ben Shelton23USA4680
54
Félix Auger-Aliassime26CAN3890
61
Daniil Medvedev30RUS3770
76
Flavio Cobolli24ITA3720
8CH
Frances Tiafoe28USA3380
95
Alex de Minaur27AUS3300
104
Taylor Fritz28USA3175
Advertisement
11CH
Arthur Fils22FRA3150
121
Novak Djoković39SRB2980
1312
Learner Tien20USA2715-40
1411
Rafael Jódar19ESP2659
1512
Jakub Menšík21CZE2495
16CH
Brandon Nakashima25USA2410-75
172
Casper Ruud27NOR2335+1
188
Tommy Paul29USA2325+1
1916
Valentin Vacherot27MON2250+2
2016
Luciano Darderi24ITA2200+2
2110
Alexander Bublik29KAZ2195-4-230
2218
Francisco Cerúndolo28ARG2130+1
2312
Jiří Lehečka24CZE2120+1
245
Lorenzo Musetti24ITA2100-4-155
255
Andrey Rublev28RUS1930
268
Karen Khachanov30RUS1800
27CH
Alexander Blockx21BEL1788
2824
João Fonseca20BRA1750+1
2914
Alejandro Davidovich Fokina27ESP1680+1
3025
Tomás Martín Etcheverry27ARG1590+1
3124
Arthur Rinderknech31FRA1583+1
3219
Alejandro Tabilo29CHI1565-4-213
3313
Ugo Humbert28FRA1535
3430
Alex Michelsen22USA1460
3530
Ignacio Buse22PER1460
3633
Arthur Fery24GBR1413
3730
Matteo Arnaldi25ITA1349
3833
Zizou Bergs27BEL1345
398
Cameron Norrie31GBR1275
4022
Botic van de Zandschulp30NED1258
4139
Daniel Mérida21ESP1216
4240
Luca Van Assche22FRA1180
436
Matteo Berrettini30ITA1165
443
Stefanos Tsitsipas28GRE1165
4529
Mariano Navone25ARG1155
466
Hubert Hurkacz29POL1120
4737
Raphaël Collignon24BEL1117
4830
Nuno Borges29POR1095
4946
Quentin Halys29FRA1070
5010
Denis Shapovalov27CAN1065
Advertisement
5118
Sebastián Báez25ARG1044
5242
Thiago Agustín Tirante25ARG1010
5342
Juan Manuel Cerúndolo24ARG986
5445
Yannick Hanfmann34GER976
5521
Tallon Griekspoor30NED975
56CH
Román Andrés Burruchaga24ARG954-3
5745
Ethan Quinn22USA939
58CH
Adolfo Daniel Vallejo22PAR939
5936
Fábián Marozsán26HUN930+1
6027
Miomir Kecmanović27SRB925+1
61 NCH 
 (63) 
Arthur Géa21FRA918+2
6255
Martin Landaluce20ESP916-8
6321
Jan Lennard Struff36GER909+1
6415
Sebastian Korda26USA880+2
6546
James Duckworth34AUS877+2
6633
Jaume Munar29ESP875+2
6744
Daniel Altmaier28GER874+2
68 NCH 
 (70) 
Jaime Faria23POR871+2
6910
Pablo Carreño Busta35ESP859+2
7030
Corentin Moutet27FRA845-11-90
7155
Vít Kopřiva29CZE831-6-52
7247
Facundo Díaz Acosta25ARG824-2Lost in Szczecin R32
7345
Kamil Majchrzak30POL777
7420
Tomáš Macháč25CZE770+1
7543
Camilo Ugo Carabelli27ARG770+1
7656
Hamad Medjedović23SRB764+1
7733
Jenson Brooksby25USA763+1
7817
Adrian Mannarino38FRA745+1Rennes R32745835
793
Marin Čilić37CRO741+1
8054
Aleksandar Kovačević28USA730+2
8162
Zachary Svajda23USA729+2
8262
Rinky Hijikata25AUS700+3-24
8341
Térence Atmane24FRA697+4
8437
Marcos Giron33USA688-37
8521
Lorenzo Sonego31ITA683+1-15
86 NCH 
 (89) 
Titouan Droguet25FRA675+3-6Rennes R32675765
8763
Mattia Bellucci25ITA659+3
8874
Jan Choinski30GBR658-14-118
8942
Benjamin Bonzi30FRA656+3
9048
Aleksandar Vukic30AUS647+1-12
9187
Sho Shimabukuro29JPN640+5
9249
Jacob Fearnley25GBR639+5
9371
Jesper de Jong26NED638+5
9476
Marco Trungelliti36ARG637+5Szczecin R16643752
9538
Alex Molčan28SVK637-1-8
9658
Hugo Gaston25FRA634+5
9795
Toby Samuel24GBR632-2-8
9874
Adam Walton27AUS630+4
9923
Damir Džumhur34BIH612+6
10088
Michael Zheng22USA607-12-75Tiburon R32615732
Advertisement
10170
Dino Prižmić21CRO603+2-25
10236
Roman Safiullin29RUS594+5
10391
Otto Virtanen25FIN586+5
10454
Valentin Royer25FRA585-23-153
10529
Giovanni Mpetshi Perricard23FRA585+1-15
10690
Martin Damm22USA583-2-41
107102
Kyrian Jacquet25FRA581+3
10892
Coleman Wong22HKG578+4
10945
Aleksandr Shevchenko25KAZ568-16-87
110109
Dane Sweeny25AUS562-1-19
11164
Yunchaokete Bu24CHN552+3
11289
Patrick Kypson26USA540+3
11354
Yibing Wu26CHN535-13-100
114106
Zsombor Piros26HUN530+2
11553
Christopher O'Connell32AUS529-4-50
116 NCH 
(118)
Henrique Rocha22POR513+2
117101
Vilius Gaubas21LTU511+2
11831
Márton Fucsovics34HUN510+2
119115
Nicolás Mejía26COL509+2
120 NCH 
(123)
Gustavo Heide24BRA503+3
12137
Sebastian Ofner30AUT501+3
12233
Gabriel Diallo24CAN500+3
12367
Eliot Spizzirri24USA500-1-7
12474
Emilio Nava24USA493-11-68
12592
Shintaro Mochizuki23JPN478+1Lost in Guangzhou 1 R32
12654
Francisco Comesaña25ARG476+1
1273
Grigor Dimitrov35BUL472+1
12886
Dalibor Svrčina23CZE468-11-57
12964
Hugo Dellien33BOL460
13019
Alexei Popyrin27AUS458
13136
Pedro Martínez29ESP447+1
13217
Cristian Garín30CHI446+1
133 NCH 
(135)
Rei Sakamoto20JPN429+2
134 NCH 
(136)
Stefanos Sakellaridis22GRE429+2
13538
Alexandre Müller29FRA428+2
13631
Lloyd Harris29RSA428+2Guangzhou 1 R16435521
13793
Tomás Barrios Vera28CHI428+2
13858
Thiago Seyboth Wild26BRA426+3
13987
Jurij Rodionov27AUT416+3
140116
Pablo Llamas Ruiz23ESP409+3
1413
Stan Wawrinka41SUI401-7-35
1424
Holger Rune23DEN400+2
143140
Mark Lajal23EST398-3-29
144109
Andrea Pellegrino29ITA390+2
14516
Nikoloz Basilashvili34GEO385-14-63Guangzhou 1 R32392485
146118
Nicolai Budkov Kjaer20NOR380+1-7
14723
Dušan Lajović36SRB380+2Lost in Szczecin R32
148137
Chris Rodesch25LUX377+2
14972
Borna Gojo28CRO364+7+7Rennes R16371457
15017
Reilly Opelka29USA361+4
Advertisement
1514
Jack Draper24GBR360+4
15237
Mackenzie McDonald31USA358-7-38
15358
Arthur Cazaux24FRA355-5-25
15452
Soonwoo Kwon28KOR355+3
15560
Stefano Travaglia34ITA355+3Lost in Szczecin R32 
156 NCH 
(159)
Clément Tabur26FRA353+3Lost in Rennes R32
157 NCH 
(161)
Max Alcalá Gurri24ESP350+4
158151
Juan Carlos Prado Angelo21BOL349-5-15
159125
Alex Bolt33AUS348+3
16016
Marco Cecchinato33ITA345+3+1Szczecin R16353462
161145
Tom Gentzsch23GER344+5+3Szczecin R16
(R32  )
352461
16295
Tristan Schoolkate25AUS343+3Rennes R32347440
16331
Zhizhen Zhang29CHN340-11-25
164 NCH 
(167)
Andrea Guerrieri27ITA338+3
165 NCH 
(168)
Federico Cina19ITA337+3Guangzhou 1 R32344437
166158
Gauthier Onclin25BEL337-2-7
16799
Nishesh Basavareddy21USA336-16-38Tiburon R32344461
168156
Daniil Glinka26EST333+2
169 NCH 
(171)
Matej Dodig21CRO329+2
170160
Gonzalo Bueno22PER324+2
171108
Francesco Maestrelli23ITA323-2-12Rennes R32330423
17281
Michael Mmoh28USA323+6+8Tiburon R16331440
173102
Elmer Møller23DEN321+1
174 NCH 
(177)
Ilia Simakin22RUS320+3+4Phan Thiet 4 R16324366
175CH
Harry Wendelken24GBR317-4
176153
Alexis Galarneau27CAN316Lost in Guangzhou 1 R32
177156
Vitaliy Sachko29UKR316+5+8Szczecin R16324433
17827
Laslo Djere31SRB314+5+8Szczecin R16322431
179157
Lukas Neumayer24AUT312+1
180176
Clément Chidekh25FRA311+11+24Rennes R16Plaisir WPlaisir W
Rennes R16
318404
181CH
Andre Ilagan25USA309Tiburon R32310427
182150
Joel Schwärzler20AUT305-3-8
183 NCH 
(184)
Jan Kumstát19CZE302+1
18417
Bernard Tomic33AUS296+1Guangzhou 1 R16303389
185 NCH 
(188)
Diego Dedura18GER295+3+4Szczecin R16303412
186111
Zdeněk Kolář29CZE292-13-32Szczecin R16300409
187132
Jack Pinnington Jones23GBR289+2
188105
Elias Ymer30SWE287+9+7Guangzhou 1 R16294380
18958
Taro Daniel33JPN287-29-63
190 NCH 
(192)
Keegan Smith28USA287+2Tiburon R32291408
191 NCH 
(193)
Felix Balshaw20FRA286+2
19260
Juan Pablo Varillas30PER286-2-2
193 NCH 
(199)
Moïse Kouamé17FRA283+6+4Phan Thiet 4 R16287329
194189
Lautaro Midon22ARG283+1
195194
Edas Butvilas22LTU280-1-6
196123
Timofey Skatov25KAZ280+2
197184
Luka Pavlovic26FRA277-1-4Phan Thiet 4 R16281323
19893
Liam Broady32GBR273+2
199174
Remy Bertola28SUI271-12-21
200133
Federico Agustin Gomez29ARG270-14-22Tiburon R32278395
Advertisement
201133
Colton Smith23USA269+1
202 NCH 
(203)
Andy Andrade27ECU269+1
203127
Lorenzo Giustino35ITA269+1
204106
Tristan Boyer25USA268+10+8Tiburon R16276385
205113
Liam Draxl24CAN267
206CH
Braden Shick22USA267Tiburon R32274391
20724
Yoshihito Nishioka30JPN266
20883
Chun Hsin Tseng25TWN265
209CH
Maxim Mrva19CZE265
210197
Pol Martín Tiffon27ESP262
211184
David Jordá Sanchis32ESP262Lost in Rennes R32
212 NCH 
(213)
Felix Gill24GBR262+1+1Biella R16266308
21350
Pavel Kotov27RUS258+8+7Guangzhou 1 R16265351
214190
Gianluca Cadenasso21ITA257+3-1Lost in Biella R32
215127
Facundo Mena33ARG256+3
216 NCH 
(231)
Max Houkes26NED256+18+22Rabat 2 W
21789
Francesco Passaro25ITA254-16-16
218187
João Lucas Reis Da Silva26BRA252+2
219 NCH 
(222)
Iñaki Montes De La Torre23ESP250+3Lost in Rennes R32
22097
Kimmer Coppejans32BEL250+3
221196
Rio Noguchi27JPN249+8+7Guangzhou 1 R16256342
222121
Raúl Brancaccio29ITA247+3Lost in Szczecin R32
223214
Henry Searle20GBR246+3Tiburon R32253370
224214
Nikolás Sánchez Izquierdo27ESP244+9+8Szczecin R16252361
225101
Billy Harris31GBR242-1-7Lost in Rennes R32
226223
Guido Iván Justo28ARG242+2-2
22740
Ilya Ivashka32BLR241+3
228168
Maks Kaśnikowski23POL240+3
229159
Luka Mikrut22CRO237+10+8Szczecin R16245354
2309
Roberto Bautista Agut38ESP233+5
23139
J.J. Wolf27USA233+15+8Tiburon R16241350
232 NCH 
(236)
Andrej Nedić21BIH233+4
233169
Henri Squire25GER231+5Lost in Szczecin R32
234142
Alejandro Moro Cañas25ESP229+6Biella R16231273
235219
Max Basing23GBR228-16-25Sintra 2 R32
236141
August Holmgren28DEN228+5
237116
Leandro Riedi24SUI227+6
23867
Luca Nardi23ITA226+6
23949
Roberto Carballés Baena33ESP226-27-35
240237
Matías Soto27CHI226-3-6
24168
Sumit Nagal29IND225+6
242 NCH 
(248)
Hayato Matsuoka21JPN225+6Lost in Guangzhou 1 R32
243190
Matheus Pucinelli De Almeida25BRA223+6
244168
Frederico Ferreira Silva31POR221+6
24547
Juncheng Shang21CHN220-18-25
2466
Gaël Monfils40FRA220+5
247211
Darwin Blanch18USA220-2-6Tiburon R32228345
248164
James McCabe23AUS219+4
249167
Alex Barrena23ARG219-33-40Biella R16223265
250249
Martin Krumich23CZE219+6+2Szczecin R16
(R32  )
227336
Advertisement
251 NCH 
(254)
Jay Friend22JPN218+3
252181
Abdullah Shelbayh22JOR216+6+2Tiburon R16224333
253153
Jay Clarke28GBR216-21-21Biella R16220262
254 NCH 
(257)
Mika Brunold21SUI214+3Biella R16218260
255 NCH 
(259)
Marvin Möller27GER214+4Szczecin R32219336
256235
Charles Broom28GBR214-1-4
257 NCH 
(259)
Michele Ribecai23ITA214+3Rennes R32218311
258225
Franco Roncadelli26URU212+3
259230
Kilian Feldbausch21SUI211+11+8Szczecin R16219328
26088
Dominic Stricker24SUI211+2
261181
Daniel Rincon23ESP211-8-8Rennes R32218311
262251
Buvaysar Gadamauri26BEL210+1
263250
Philip Henning25RSA210+1
26447
Marc-Andrea Hüsler30SUI208+2
265 NCH 
(268)
Matthew Dellavedova26AUS207+3Phan Thiet 4 R16209251
266230
Cezar Crețu25ROU203+5
267217
Yi Zhou21CHN203-25-25
268131
Genaro Alberto Olivieri28ARG203+4
269177
Nick Hardt25DOM200+4
270226
Juan Bautista Torres24ARG200+5
27136
Pierre Hugues Herbert35FRA198+7
272121
Stefano Napolitano31ITA198+11+4Biella R16202244
273 NCH 
(274)
Juan Manuel La Serna22ARG198+1-2
274241
Daniel Michalski26POL197+5Szczecin R32203320
275247
Hynek Bartoň22CZE197-10-13Szczecin R16205314
276170
Mattéo Martineau27FRA196+5Rennes R32200293
277210
Filip Jianu24ROU196-3Lost in Szczecin R32
27861
Thiago Monteiro32BRA195+4Szczecin R16
(R32  )
203312
279196
Rodrigo Pacheco Mendez21MEX195-10-9Phan Thiet 4 R16199241
280222
Pedro Boscardin Dias23BRA194-3
281123
Jérôme Kym23SUI193+3
282237
Alastair Gray28GBR192+3Lost in Tiburon R32
283 NCH 
(292)
Max Schönhaus19GER192+9+3Rennes R32Qual. Rennes WQual. Rennes W
Rennes R32
199292
284 NCH 
(287)
Sergey Fomin25UZB192+3Guangzhou 1 R32197290
28595
Hugo Grenier30FRA191-18-16
286 NCH 
(289)
Carl Emil Overbeck25DEN191+3
287267
Petr Bar Biryukov24RUS191+12+5Guangzhou 1 R16198284
288103
Harold Mayot24FRA190-1Rennes R16197283
289257
Mili Poljičak22CRO189+1
290103
Stefan Kozlov28USA189+1Tiburon R32197314
291175
Álvaro Guillén Meza23ECU189+2
292 NCH 
(295)
Raphaël Pérot25FRA188+3
293 NCH 
(296)
Mert Alkaya26TUR188+3
294158
Yu-hsiou Hsu27TWN187+3
295212
Johannus Monday24GBR186+3
296183
Oliver Crawford27GBR184+4
297 NCH 
(300)
Petr Nesterov23BUL184+4
298 NCH 
(302)
Oliver Tarvet22GBR181+4
299261
Stefan Dostanic24USA181+4
300247
Florent Bax27FRA181+8+1Phan Thiet 4 R16185227
301147
Guy den Ouden24NED180+5
302273
Sean Cuenin22FRA180+5Lost in Szczecin R32
303253
Giles Hussey29GBR178-17-14
304298
Filippo Romano21ITA178+5Lost in Biella R32
305 NCH 
(311)
Georgii Kravchenko26UKR178+6
306280
Sandro Kopp26AUT177-1-4
307230
Max Hans Rehberg23GER176+5Santa Margherita 7 R16
308306
Daniel Milavsky25USA173+6Tiburon R32179296
309144
Akira Santillan29JPN173+10+3Guangzhou 1 R16180266
310197
Fajing Sun29CHN172+14+7Guangzhou 1 R16179265
311150
Oriol Roca Batalla33ESP171+7+1Biella R16175217
312300
Radu Mihai Papoe24ROU170+3-1
313201
Gilles Arnaud Bailly20BEL170+4
314242
Enrico Dalla Valle28ITA170+2Lost in Biella R32
315172
Murphy Cassone24USA169+15+7Rennes R16176262
316311
Luciano Emanuel Ambrogi22ARG169+4Lost in Tiburon R32
317139
Ugo Blanchet27FRA168+14+7Rennes R16175261
318 NCH 
(321)
Anton Matusevich25GBR168+3Rennes R32174267
319116
Calvin Hémery31FRA168+3
320250
Andres Martin25USA168-7-6
321193
Sascha Gueymard Wayenburg23FRA168+11+7Rennes R16175261
322258
Igor Marcondes29BRA165-18-16Tiburon R32173290
323244
Lucas Poullain30FRA165+14+6Rennes R16172258
324290
Federico Bondioli21ITA165+1
325284
Florian Broska28GER164+2
326268
Gonzalo Villanueva31ARG164+2
327 NCH 
(333)
Cruz Hewitt17AUS163+6+3Phan Thiet 4 R16167209
328280
Yankı Erel25TUR162+1
329284
Dali Blanch23USA162+5+2Lost in Qual. Szczecin R2
Lost in Szczecin R32
330147
Kaichi Uchida32JPN162-20-16Lost in Guangzhou 1 R32
331260
Tiago Pereira22POR161+7+2Qual. Szczecin W
Lost in Szczecin R32
33278
Nicolás Kicker34ARG160+3
333260
Carlos Sánchez Jover26ESP160+3Lost in Qual. Szczecin R1
334 NCH 
(339)
Mees Rottgering19NED157+5
335278
Tyler Zink25USA157-12-11Lost in Tiburon R32
336 NCH 
(341)
Edward Winter22AUS155+5Lost in Tiburon R32
337 NCH 
(343)
Ivan Marrero Curbelo27ESP154+6
338307
Thomas Faurel20FRA153+2-3Nevers R32
339225
Philip Sekulic23AUS153+9+4Phan Thiet 4 R16157199
340257
Miguel Damas26ESP152-14-13
341 NCH 
(351)
Jake Delaney29AUS152+10+4Guangzhou 1 R16159245
342212
Michael Geerts31BEL150+2-3
343243
Marat Sharipov23RUS149+21+6Guangzhou 1 R16156242
344 NCH 
(347)
Carlos Maria Zarate21ARG149+3-1
345105
Duje Ajduković25CRO149+4
346158
Tung Lin Wu28TWN148+4
347180
Justin Engel18GER147+5
34880
Norbert Gombos36SVK147+5
349329
Juan Estevez20ARG147+6
350 NCH 
(354)
Valerio Aboian24ARG147+4
35139
Mikhail Kukushkin38KAZ146-9-8
352276
Petr Brunclík20CZE146+14+4Biella R16150192
353 NCH 
(357)
Arthur Nagel23FRA146+4Rennes R32Lost in Rabat 2 R32151244
354332
Tiago Torres24POR144+6Sintra 2 R16
355316
Eduardo Ribeiro28BRA144+6
356269
Aidan Mayo23USA143+6Lost in Tiburon R32
357303
Francesco Forti27ITA143+16+4Biella R16147189
358159
Dimitar Kuzmanov33BUL143+7
359353
Dhakshineswar Suresh26IND141+8
360249
Mathys Erhard24FRA141-14-11
361200
George Loffhagen25GBR140+7
362235
Marko Topo23GER139-17-13Zlatibor R32
363336
Ognjen Milić19SRB139-7-7
364 NCH 
(372)
Alejo Sanchez Quilez21ESP139+8Lost in Biella R32
365358
Sebastian Sorger20AUT138-7-7
366358
Tommaso Compagnucci26ITA138+14+2Biella R16142184
367108
Franco Agamenone33ITA138-73-50Lost in Biella R32
36856
Daniel Elahi Galán30COL137+24+8Szczecin R16Lost in Qual. Szczecin R1145254
369263
Eliakim Coulibaly24CIV137+8Lost in Rennes R32
370125
Juan Pablo Ficovich29ARG137+8
37193
Andrej Martin36SVK136+8
372364
Lucio Ratti22ARG135+9
373194
Dan Added27FRA135-97-64Rennes R32142235
374167
Laurent Lokoli31FRA134+8
375342
Luca Castelnuovo29SUI134+23+7Guangzhou 1 R16141227
376321
Gabriele Piraino22ITA134-17-11Lost in Biella R32
377134
Moez Echargui33TUN134-162-125
378260
Robin Bertrand23FRA133-2-5Sintra 2 R32
379365
Max Wiskandt24GER132+6
380 NCH 
(386)
Massimo Giunta22ITA132+6Lost in Biella R32
381346
Kasidit Samrej25THA132+6
382305
Alex Martinez25ESP131+6
383 NCH 
(389)
Joaquin Aguilar Cardozo21URU131+6
384256
Johan Nikles29SUI130+13+3Qual. Szczecin W
Lost in Szczecin R32
385335
Jacopo Vasami18ITA129+5
386379
Jack Kennedy18USA129+5
387339
Andrey Chepelev28RUS129+6Santa Margherita 7 R16
3887
David Goffin35BEL128+6
389287
Antoine Ghibaudo21FRA128-15-10
390177
Omar Jasika29AUS128+6Lost in Guangzhou 1 R32
391180
Yuta Shimizu27JPN127+8Lost in Phan Thiet 4 R32
392360
Lui Maxted22GBR126+9Sintra 2 R32
393386
Samuele Pieri24ITA126+12+2Biella R16130172
394362
Manas Dhamne18IND125-25-15
395221
Hernán Casanova32ARG124-12-10
396300
Hamish Stewart27GBR124-25-15Rennes R32130223
397306
Blaise Bicknell24JAM124+7Tiburon R32132249
39872
Yosuke Watanuki28JPN123+8
399116
Marc Polmans29AUS123-29-16
400368
Olle Wallin24SWE123+7
401299
Vadym Ursu29UKR123+7
402177
Andrea Collarini34ARG122-7-6
403303
Arthur Weber34FRA121-19-12Phan Thiet 4 R16125167
404176
Daniel Masur31GER121-41-22Qual. Rennes W
Lost in Rennes R32
405357
Eric Vanshelboim25UKR121+5Santa Margherita 7 R16
406135
Mitchell Krueger32USA120+6Tiburon R32128245
407331
Masamichi Imamura27JPN120+4-1Lost in Sapporo R32
Lost in Phan Thiet 4 R32
408407
Dylan Dietrich21SUI119+5
409229
Marek Gengel30CZE119-9-8Rennes R32126219
41065
Thanasi Kokkinakis30AUS118+4
411 NCH 
(481)
Patrick Schoen21SUI118+70+24Sintra 2 R32Sintra W
412 NCH 
(415)
Niels Visker24NED118+3
413371
Ryan Nijboer27NED118+69+24Gijon W
414 NCH 
(420)
Ozan Baris22USA117+6+3Lost in Qual. Tiburon R2
415 NCH 
(432)
Pavel Lagutin21RUS117+17+6Biella R16Qual. Biella W121163
416363
Justin Boulais24CAN117-13-8Lost in Qual. Rennes R2
417414
Semen Pankin27RUS117-1Lost in Guangzhou 1 R32
418271
Mateus Alves25BRA116-16-10Leme W
419321
Robert Strombachs27LAT116+9+4Qual. Szczecin W
Lost in Szczecin R32
420168
Murkel Dellien28BOL116-45-22
421153
Denis Yevseyev33KAZ116-4
42283
Carlos Taberner29ESP115-4Lost in Biella R32
423185
Aziz Dougaz29TUN115-4
424347
Ioannis Xilas25GRE115+16+6Lost in Rabat 2 SF
425143
Benjamin Hassan31LBN114-3
426421
Karim Bennani19MAR114-5Lost in Rabat 2 R16
427267
Louis Weßels28GER114-4Lost in Santa Margherita 7 R32
428382
Andrew Fenty26USA114-4Lost in Qual. Tiburon R1
42926
Jordan Thompson32AUS113-4
430217
Jonáš Forejtek25CZE113-4Lost in Biella R32
431424
Constantin Bittoun Kouzmine27FRA113+5+2Phan Thiet 4 R16117159
432430
Enzo Aguiard24AUS112-2+1Phan Thiet 4 R16116158
4334
Kei Nishikori36JPN111-4
434406
Timo Legout24FRA111+10+5Tiburon R32Qual. Tiburon W119236
435215
Khumoyun Sultanov27UZB111-4Lost in Phan Thiet 4 R32
436234
Maxime Chazal33FRA111-3Lost in Biella R32
437434
Sergi Perez Contri28ESP111-3
438134
Geoffrey Blancaneaux28FRA111-3Lost in Rabat 2 R32
Lost in Biella R32
439279
Garrett Johns25USA110-2Santa Margherita 7 R16
440314
Moerani Bouzige27AUS110-2Lost in Phan Thiet 4 R32
441142
Ivan Gakhov29RUS109+12+5Qual. Szczecin W
Lost in Szczecin R32
442 NCH 
(452)
Kenta Miyoshi22JPN108+10+4Phan Thiet 4 R16112154
443431
Yannik Kelm21GER108-2
444CH
Spencer Johnson23USA107+7+3Lost in Qual. Tiburon R2
445191
Nerman Fatić31BIH107-3
446405
Juan Cruz Martin Manzano21ITA107+9+4Biella R16Lost in Qual. Biella R2111153
447442
Luca Staeheli26SUI107+9+4Tiburon R32Qual. Tiburon W115232
448160
Oleksii Krutykh26UKR107-5
449395
Alafia Ayeni27USA106-4
450424
Eero Vasa29FIN105-4
451280
Jie Cui28CHN105-4
452448
Dušan Obradović25SRB105-4Zlatibor R32
453428
Mika Petković19GER105-4Lost in Biella R32
454449
Emile Hudd26GBR105-4Lost in Pozzuoli R16
455452
Karl Poling27USA103+2Lost in Qual. Rennes R1
456410
Cyril Vandermeersch27FRA102+3
457 NCH 
(464)
Mitsuki Wei Kang Leong22MAS102+7+1Guangzhou 1 R32Qual. Guangzhou 1 W109202
458157
Santiago Taverna27ARG102+14+3Lost in Qual. Szczecin R2
459170
James Trotter27JPN101-20-8Guangzhou 1 R32Qual. Guangzhou 1 W108201
460117
Felipe Meligeni Alves28BRA101
461271
Blake Ellis27AUS101+1Phan Thiet 4 R32105151
462438
Quinn Vandecasteele24USA101+6+1Lost in Qual. Tiburon R2
463 NCH 
(478)
Izan Almazan Valiente20ESP101+15+6Biella R16Qual. Biella W105147
464222
Viktor Durasovic29NOR101+2
465439
Matthew William Donald21CZE100-1Lost in Qual. Biella R1
466307
Oleg Prihodko28MKD99+4Zlatibor R32
467 NCH 
(490)
César Bouchelaghem22FRA99+23+7Monastir 37 R32Monastir 36 W
468409
Alex Hernandez27MEX99+3
469468
Paulo Andre Saraiva Dos Santos26BRA99-1Belem R32
470270
Corentin Denolly29FRA98-12-4Lost in Tsaghkadzor 3 SF
471207
Daniel Dutra da Silva38BRA98+2-1
472340
Colin Sinclair31NMI98+11+4Guangzhou 1 R16Lost in Wuning 8 R32105191
47376
Filip Misolic25AUT97+1Lost in Qual. Szczecin R1
474254
Mats Rosenkranz28GER97-65-25
475451
Koki Matsuda25JPN97-8-3Lost in Phan Thiet 4 R32
476463
Pedro Vives Marcos25ESP95
477301
Maximus Jones22THA95-14-6
478 NCH 
(479)
Thijs Boogaard18NED94+1Lost in Hurghada 9 R32
47939
Radu Albot36MDA94-18-7
480397
Henry Bernet19SUI94
481388
Karan Singh23IND94+56+15Bali 4 W
482 NCH 
(484)
Sebastian Gorzny22USA93+2Tiburon R32101218
483407
Sergio Callejon Hernando21ESP93+3Lost in Phan Thiet 4 R32
484403
Jack Logé21BEL93-9-4Lost in Rabat 2 QF
485 NCH 
(486)
Duncan Chan21CAN92+2
486467
Yassine Dlimi23MAR92+2
487387
Gianmarco Ferrari25ITA92+6+1Lost in Qual. Biella R2
488 NCH 
(489)
Niels McDonald18GER92+1
489 NCH 
(491)
Filip Jeff Planinšek25SLO92+2
490171
Beibit Zhukayev25KAZ91+2
491318
Alex Martí Pujolras27ESP91+15+3Qual. Biella W
Lost in Biella R32
492180
Paul Jubb26GBR91+6+1Hurghada 10 R32Lost in Hurghada 9 R16
493183
Federico Arnaboldi26ITA91+1Lost in Qual. Biella R1
494489
Anton Shepp23NZL91+6+1Lost in Bali 4 R16
495449
Miguel Tobon20COL91
49699
Alexander Ritschard32SUI90
497191
Dragos Nicolae Madaras29SWE90Zlatibor R32
498143
Hiroki Moriya35JPN90+3Phan Thiet 4 R3293139
499350
Vladyslav Orlov31UKR89+4Lost in Pozzuoli R32
500448
Branko Djurić21SRB88+4
501395
Stefan Palosi26ROU88+4
502 NCH 
(508)
Ivan Ivanov17BUL88+6
503271
Pedro Sakamoto33BRA88+6Belem R32Lost in Leme F
504502
Tai Sach23AUS88-2-2Lost in Phan Thiet 4 R32
505123
Ryan Peniston30GBR87-51-16
506463
Reda Bennani19MAR87+4
507373
Bor Artnak22SLO87+4
508261
Alex Rybakov29USA87-9-3Lost in Qual. Tiburon R2
509284
Adrian Boitan27ROU87-32-8
510271
Evan Zhu28USA87+12+3Tiburon R32Qual. Tiburon W95212
511240
Patrick Zahraj27GER87+28+9Lost in Plaisir SF
Lost in Qual. Rennes R2
512438
Daniel Siniakov23CZE86
513427
João Eduardo Schiessl22BRA86Lost in Leme R32
514513
Alan Magadan25MEX86
515424
Lorenzo Joaquín Rodríguez26ARG86
516318
Gerard Campana Lee21KOR86+10+4Biella R16Qual. Biella W90132
517390
Tibo Colson26BEL85-1
518 NCH 
(547)
Yanis Ghazouani Durand26FRA85+29+10Rennes R16Qual. Rennes W92178
519334
Leo Borg23SWE85-1Guiyang R32Lost in Bali 4 R16
520368
Alexander Binda24ITA85+28+10Guangzhou 1 R16Qual. Guangzhou 1 W92178
521502
Alexander Donski28BUL84-2
52278
Yasutaka Uchiyama34JPN84-2
523351
Carlo Alberto Caniato20ITA84+11+5Biella R16Lost in Rabat 2 R1688130
524521
Romain Faucon24BEL84-3
525288
Fabrizio Andaloro25ITA83-2Lost in Pozzuoli QF
Lost in Sintra 2 R32
526 NCH 
(532)
Nikita Mashtakov27UKR83+6+3Lost in Qual. Szczecin R2
527433
Fausto Tabacco24ITA83+17+7Sintra 2 R32Lost in Sintra SF
528319
Christian Langmo30USA83-3
529524
Luca Wiedenmann28GER82-5-1Lost in Qual. Biella R1
530485
Aziz Ouakaa27TUN82-3Lost in Monastir 36 R32
53163
Jason Kubler33AUS81-3
532160
Li Tu30AUS81-2Lost in Qual. Tiburon R1
533358
Trevor Svajda20USA81-4Tiburon R3289206
534463
Sander Jong26NED81+47+14Lost in Gijon F
535289
Lilian Marmousez24FRA80+21+8Lost in Budapest F
536517
Shunsuke Mitsui24JPN80-5
537146
Rudolf Molleker25GER80+3+3Lost in Qual. Szczecin R2
538357
Luca Potenza26ITA80-53-13Lost in Qual. Rennes R1
539421
Hikaru Shiraishi26JPN80-1+2Lost in Sapporo QF
Lost in Guangzhou 1 R32
540404
Cannon Kingsley25USA79-7
541510
M Rifki Fitriadi27INA79-6Lost in Bali 4 R16
542449
Fares Zakaria25EGY79-6
543 NCH 
(638)
Melios Efstathiou27CYP78+110+25Pozzuoli W
544505
Peter Makk24HUN78-27-7
545 NCH 
(561)
Leonardo Rossi24ITA78+48+13Nevers R32Lost in Pozzuoli F
546537
Gavin Young23USA77-5
547 NCH 
(553)
Pierluigi Basile19ITA77+6+4Lost in Gijon R16
Qual. Biella W
Lost in Biella R32
548 NCH 
(552)
Keisuke Saitoh25JPN77+107+24Sapporo W
549542
Millen Hurrion27GBR77+50+14Hurghada 10 R32Hurghada 9 W
550502
Adrian Ötzbach28GER77-8Lost in Qual. Biella R1
551485
Digvijay Pratap Singh26IND77+3Lost in Bali 4 SF
Lost in Phan Thiet 4 R32
552545
Martin Van Der Meerschen26BEL76-7+1Tsaghkadzor 4 R32Lost in Tsaghkadzor 3 R16
553485
Giuseppe La Vela25ITA76-46-12Qual. Biella W
Lost in Biella R32
554483
Alec Deckers26NED76-11Sintra 2 R32
555525
Daniil Ostapenkov23BLR75-1+2Lost in Qual. Tiburon R2
556110
Giulio Zeppieri24ITA74-129-38
55719
Hyeon Chung30KOR74-8
558532
John Echeverria24ESP74-8Sintra 2 R16
559555
Dimitris Sakellaridis20GRE74+2Lost in Pozzuoli QF
Lost in Qual. Biella R2
560298
Aidan McHugh26GBR72+14+4Nevers R32Lost in Pozzuoli SF
561508
Pavle Marinkov20AUS72-15-3
562127
Jelle Sels31NED72-4
563 NCH 
(576)
Pierre Delage25FRA72+13+4Melilla R32Lost in Rabat 2 SF
564356
Miloš Karol23SVK71-4
565561
Gabriel Ghetu18ROU71-4
566358
Svyatoslav Gulin23RUS71-4
567563
Mario Gonzalez Fernandez24ESP71-4Lost in Qual. Szczecin R1
568415
Lorenzo Carboni20ITA71-4Lost in Santa Margherita 7 R32
569347
Sanhui Shin29KOR71+6+3Lost in Sapporo QF
570565
Maximo Zeitune20ARG71-5Lost in Qual. Biella R1
571476
Ignacio Monzón28ARG71+23+6Tsaghkadzor 4 R16Lost in Tsaghkadzor 3 F
572533
Toufik Sahtali27ALG71-20-3Lost in Monastir 36 R32
Lost in Qual. Rennes R1
573485
Taha Baadi25MAR70-7
574564
Lorenzo Angelini20ITA70-6
575517
Nino Ehrenschneider25GER70-6Guiyang R16
576555
John Hallquist Lithen24SWE70-21-3
577263
Christoph Negritu32GER69-7
578155
Dmitry Popko29KAZ69+73+15Tsaghkadzor 4 R16Tsaghkadzor 3 W
579237
Saba Purtseladze25GEO69-8Lost in Qual. Szczecin R1
580531
Marcel Zieliński25POL69-8Lost in Qual. Szczecin R1
581449
Takuya Kumasaka27JPN69-8
582562
Daniel de Jonge27NED68-15-2Lost in Plaisir R32
Lost in Qual. Rennes R2
583477
Kirill Kivattsev28RUS68-6Lost in Budapest R16
Lost in Santa Margherita 7 R32
584576
Keegan Rice20CAN67-6
585547
Matyas Fuele27HUN67-6
586211
Javier Barranco Cosano27ESP67-6
587443
Federico Iannaccone27ITA67-3Lost in Qual. Biella R2
588580
Paul Inchauspe22FRA66-3
589486
Alec Beckley25RSA66-3
590519
Amr Elsayed27EGY66-3
591433
Pietro Fellin25ITA66-3
592588
Amit Vales21ISR66-3
593430
Erik Arutiunian21BLR65+7+3Tiburon R32Qual. Tiburon W73190
594383
Lukáš Pokorný24SVK65-3
595507
Kaylan Bigun20USA65-13-2Lost in Qual. Tiburon R1
596491
Robin Catry24FRA65-4Guiyang R32Lost in Sapporo R32
597150
João Domingues32POR64-2Sintra 2 R32
598432
Iliyan Radulov21BUL64-2
599 NCH 
(605)
Matisse Bobichon24FRA64+6+3Rennes R16Qual. Rennes W71157
600128
Andrea Vavassori31ITA63-3
601 NCH 
(626)
Chase Ferguson27AUS63+25+5Guiyang R32Lost in Sapporo SF
602436
Sebastian Gima24ROU63-12-3Zlatibor R32
603348
Ryan Seggerman27USA62+69+13Tiburon R16Qual. Tiburon W70179
604469
Juan Sebastián Gómez34COL62-3
605573
Jamie Mackenzie18GER62-3
606564
Alexander Vasilev19BUL62+9+3Lost in Plaisir QF
607603
Pieter De Lange20NED62-4
608513
Kai Wehnelt30GER62+24+5Qual. Szczecin W
Lost in Szczecin R32
609603
Amir Omarkhanov18KAZ62-5
610604
Bruno Fernandez22BRA62+2Lost in Budapest QF
611597
Lorenzo Bocchi28ITA61-5
612296
Oleksandr Ovcharenko24UKR60-3
613298
Jacopo Berrettini27ITA59-1
614285
Alexander Weis29ITA59-1Santa Margherita 7 R16
615569
Alan Fernando Rubio Fierros27MEX59-1
616CH
Tuncay Duran22TUR59
617170
Maxime Janvier29FRA59+8+1Qual. Rennes W
Lost in Rennes R32
618CH
Thiago Cigarran26ARG59
619280
Dominik Palán25CZE59Lost in Phan Thiet 4 R32
620586
Nicolas Tepmahc25FRA59
621 NCH 
(622)
Michael Antonius16USA58+1
622 NCH 
(623)
Alejandro Juan Mano21ESP58+1
623527
Michael Bassem Sobhy22EGY58+1
624443
Yanaki Milev22BUL58+3
625546
Aidan Kim21USA57+4
626520
Conner Huertas del Pino30PER57+2
627553
Pedro Rodenas22ESP57+3
628331
Carlos Lopez Montagud26ESP57+3
629554
Guillaume Dalmasso23FRA57-22-4Lost in Nevers R32
630 NCH 
(642)
Naoya Honda20JPN57+26+4Guangzhou 1 R32Lost in Sapporo R32
Qual. Guangzhou 1 W
64157
631 NCH 
(634)
Gabriele Bosio25ITA57+3Lost in Qual. Biella R1
632424
Kokoro Isomura23JPN57+3Lost in Sapporo R32
63371
Cedrik Marcel Stebe35GER56-22-3
634 NCH 
(644)
Ryan Colby22USA56+10+1Sintra 2 R32Lost in Sintra R16
635624
Yaroslav Demin21RUS56+2Lost in Qual. Guangzhou 1 R1
636509
Manuel Mazza27ITA56+2
637378
Dan Martin27CAN56+2Lost in Qual. Tiburon R1
638479
Tomasz Berkieta20POL56+2
639513
Stefan Adrian Andreescu24ROU56+2
640 NCH 
(655)
Roger Pascual Ferra20ESP55+17+3Lost in Qual. Tiburon R2
641 NCH 
(643)
Daniel Jade17FRA55+2
642514
Marlon Vankan26GER55+3
643447
Kuan Yi Lee30TWN55-60-12Lost in Sapporo QF
644251
Ergi Kırkın27TUR55+2Monastir 37 R32
645623
Samuel Heredia20COL55+2
646410
Stefan Popović23SRB55+3Zlatibor R32
647634
Timofei Derepasko19RUS55-5-1Qual. Phan Thiet 4 W
Lost in Phan Thiet 4 R32
648595
Théo Papamalamis20FRA54+2
649 NCH 
(752)
Goncalo Marques20POR54+103+14Sintra 2 R32Lost in Sintra F
650 NCH 
(652)
Andrea De Marchi19ITA54+2Santa Margherita 7 R16
651161
Filip Peliwo32POL54-3-1Phan Thiet 4 R16Qual. Phan Thiet 4 W58100
652 NCH 
(700)
Hunter Heck24USA53+48+7Phan Thiet 4 R16Qual. Phan Thiet 4 W5799
653430
Sidharth Rawat33IND53+1
654 NCH 
(667)
Ignacio Parisca Romera21VEN53+13+3Lost in Gijon QF
655 NCH 
(664)
Isaac Becroft25NZL53+9+2Lost in Bali 4 QF
656 NCH 
(658)
Guto Miguel17BRA52+2
657327
Naoki Nakagawa29JPN52-49-8
658595
S D Prajwal Dev30IND52-41-7Lost in Qual. Phan Thiet 4 R2
659CH
Anton Arzhankin23RUS52
660573
Karol Filar28POL52Lost in Budapest R32
661458
Maxwell McKennon24USA52
662394
Bruno Kuzuhara22USA52-41-7
663252
Tom Paris24FRA51-106-21
664662
Stefan Horia Haita19ROU51-2
665634
Léo Raquillet20FRA51-2Lost in Rennes R32
666470
Imanol López Morillo26ESP51-1Lost in Qual. Szczecin R1
667233
Gabriel Debru20FRA50-1
668362
Tim Handel29GER50
669CH
Marc Majdandzic21GER50
670450
Yurii Dzhavakian33UKR50Lost in Qual. Phan Thiet 4 R1
67140
Max Purcell28AUS49
672538
Pablo Martinez Gomez20ESP49+1
673252
Samuel Vincent Ruggeri24ITA49+3Monastir 37 R32
674448
Aleksandre Bakshi29GEO49+1Lost in Hurghada 9 R32
675479
Jacob Bradshaw23AUS49+2
676648
Radu David Turcanu20ROU49+3
677394
Tiago Cação28POR49+25+3Sintra 2 R32Lost in Sintra QF
678468
Ryuki Matsuda26JPN49+23+3Lost in Sapporo R32
Qual. Phan Thiet 4 W
Lost in Phan Thiet 4 R32
679418
Maé Malige20FRA49-46-8
680CH
Daniel Salazar25COL49Zlatibor R32
681501
Shinji Hazawa27JPN49+1
682352
Giovanni Oradini29ITA49-1Lost in Qual. Biella R2
683663
Samir Hamza Reguig24ALG49
684 NCH 
(804)
Walid Ahouda22MAR48+120+14Lost in Rabat 2 F
685 NCH 
(705)
Sebastian Dominko23SLO48+20+3Lost in Plaisir SF
686616
Kārlis Ozoliņš24LAT48-2
687382
Thomas Fancutt31AUS48+12+2Lost in Qual. Guangzhou 1 R2
Lost in Guangzhou 1 R32
688660
Daniel Antonio Núñez25CHI48+1+1Belem R32Lost in Leme R16
689678
Andreja Petrovic26NOR48-11-1Nevers R32
690590
Ryan Dickerson29USA48+3+1Belem R32Lost in Leme R16
691635
John Sperle24GER48+17+3Lost in Budapest SF
692238
Yusuke Takahashi28JPN48-6Lost in Sapporo R32
Lost in Qual. Guangzhou 1 R1
693687
Nikolai Barsukov19GER48-6Guiyang R16
694 NCH 
(711)
Bryce Nakashima22USA47+17+3Tiburon R32Qual. Tiburon W55172
695453
Arklon Huertas Del Pino Cordova32PER47-21-2
696688
Žiga Šeško18SLO47-8
697 NCH 
(721)
Grigory Shebekin21RUS47+24+4Lost in Tsaghkadzor 3 SF
Lost in Tsaghkadzor 4 R32
698690
Keshav Chopra24USA47-8Hurghada 10 R32
699316
Alberto Barroso Campos30ESP47-8Lost in Qual. Rennes R1
700692
Rafael Izquierdo Luque26ESP47-8
701508
Manish Sureshkumar27IND47-7
702375
Strong Kirchheimer31USA47-6
703363
Oscar Jose Gutierrez33ESP47+1+1Lost in Gijon R16
Lost in Qual. Szczecin R1
704600
Khololwam Montsi23RSA46-6
705654
Franco Ribero27ARG46-20-2
706484
Tristan McCormick27USA46-9-1Lost in Gijon R16
Lost in Santa Margherita 7 R32
707651
Nicolás Villalón22CHI46-4
708438
Orel Kimhi23ISR45+8+2Lost in Budapest QF
709 NCH 
(716)
Patrick Brady21GBR45+10+2Lost in Qual. Rennes R2
710655
Thanapet Chanta27THA45+155+15Nonthaburi 2 W
711691
Dragos Nicolae Cazacu22ROU45-2
712347
Samir Banerjee22USA44-76-12Nevers R32Lost in Plaisir F
713CH
Herman Hoeyeraal24NOR44
714653
Matyáš Černý24CZE44+23+3Lost in Qual. Szczecin R2
715477
Peter Fajta24HUN44+7+1Lost in Budapest R16
716576
Michal Krajčí21SVK44+16+2Lost in Hurghada 9 QF
717341
Wilson Leite34BRA44-10-1
718508
Loann Massard21FRA44-4Nevers R16Lost in Plaisir R32
719229
Mukund Sasikumar29IND44-4Guiyang R32Lost in Nonthaburi 2 R32
720458
Nicolas Zanellato24BRA44+5+1Belem R32Lost in Leme QF
721700
Jack Anthrop22USA43+61+7Lost in Sintra SF
Lost in Sintra 2 R32
722718
Andrew Johnson17USA43-4
723449
Maxim Zhukov21RUS43-3Lost in Qual. Guangzhou 1 R1
724618
Santiago De La Fuente24ARG43-29-4
725625
Leo Vithoontien27JPN43-1
726CH
Nicolas Jadoun24FRA43Lost in Monastir 36 R32
727702
Noa Vukadin22CRO42
728455
James Story25GBR42-22-3
729189
Arthur Bouquier25FRA42-1
730440
Alessandro Pecci25ITA42-1
731730
Juan Sebastian Osorio28COL42-1Belem R32
732604
Dev Javia24IND42-1Lost in Nonthaburi 2 R32
733599
Giorgio Tabacco23ITA42+8+1Sintra 2 R32Lost in Sintra R16
734707
Seydina André23SEN42-1
735663
Benjamin Pietri30FRA42-1Sintra 2 R32
736384
Neil Oberleitner27AUT41-24-3
737625
Igor Kudriashov22RUS41-1
738455
Olaf Pieczkowski22POL41-3
739738
Nico Hipfl20AUT41-1Zlatibor R32
740723
Oskar Brostrom Poulsen24DEN41-17-2
741679
Dong Ju Kim24KOR41+13+1Lost in Qual. Phan Thiet 4 R2
742614
Yuta Kawahashi28JPN41-3Lost in Qual. Phan Thiet 4 R1
743587
Pawit Sornlaksup27THA41+35+4Lost in Nonthaburi 2 SF
744740
Calvin Müller26GER41-4
745696
Matteo Covato21ITA41-3Lost in Qual. Biella R1
746708
Evan Bynoe27USA41-3Lost in Qual. Tiburon R1
747305
Kalin Ivanovski22MKD40-3Zlatibor R32
748109
Lukáš Klein28SVK40-3
749746
Vignesh Gogineni23USA40-3Lost in Qual. Tiburon R1
750536
Joshua Sheehy29USA40-3Lost in Qual. Rennes R1
751277
Michael Vrbenský26CZE40-3Lost in Qual. Szczecin R2
752749
Matt Hulme27AUS40-3
753289
Adria Soriano Barrera27COL40-3Sintra 2 R32
754546
Uisung Park25KOR40-3
755753
Stefano D'Agostino22ITA40-2Lost in Qual. Biella R1
756 NCH 
(771)
Niklas Guttau26GER40+15+2Tsaghkadzor 4 R32Lost in Tsaghkadzor 3 QF
757724
Matt Kuhar30USA40-2
758689
Rodrigo Alujas24MEX40-2
759 NCH 
(773)
Gabriele Maria Noce30ITA40+14+2Santa Margherita 7 R16Lost in Budapest QF
760636
Aleksandr Braynin27UKR40-3
761636
Taisei Ichikawa25JPN40-3Lost in Qual. Phan Thiet 4 R2
762533
Luis Carlos Alvarez22MEX39-3
763741
Matthew Forbes20USA39-3
764486
Alex Knaff28LUX39-3Lost in Plaisir R32
765762
Noah Zamora23USA39-3Lost in Qual. Tiburon R1
766722
Alejandro Turriziani Álvarez23ESP39-3Melilla R32
767663
Lucas Andrade Da Silva21BRA38-3
768765
Manuel Plunger24ITA38-3
769604
Andres Santamarta Roig19ESP38-3
770280
Jakub Nicod22CZE38-3
771620
Ben Jones28GBR38-3
772769
Matt Ponchet22FRA38-3Lost in Plaisir R32
773656
Maik Steiner32GER38-3
774 NCH 
(789)
Conor Gannon24IRL38+15+2Lost in Hurghada 9 QF
775474
Tsung Hao Huang26TWN38+16+2Lost in Qual. Guangzhou 1 R2
776289
Renta Tokuda28JPN38-178-25
777728
Daniele Rapagnetta19ITA38-5Melilla R32
778515
Émilien Demanet21BEL38+1+1Lost in Rabat 2 R16
779617
Lorenzo Sciahbasi20ITA37-5
780159
Hady Habib28LBN37-5
781680
Abel Forger21NED37-5
782777
Oskari Paldanius19FIN37-5
783437
Michiel De Krom28NED37-3Melilla R32Lost in Gijon R16
784710
Carles Hernández25ESP37-74-8
785575
Luca Castagnola24ITA37-4
78699
Brandon Holt28USA36-69-7
787527
Ye Cong Mo26CHN36-3
788609
Fryderyk Lechno-Wasiutyński21POL36-3Lost in Qual. Tiburon R1
789787
Scott Jones28AUS36-2
790786
Yannick Theodor Alexandrescou18FRA36-4
791361
Viacheslav Bielinskyi22UKR36-3
792763
Rares Teodor Pieleanu19ROU36-2Zlatibor R32
793 NCH 
(810)
Yuta Tomida19JPN36+17+2Lost in Wuning 8 QF
794 NCH 
(818)
Anas Mazdrashki20BUL36+80+7Lost in Gijon SF
795471
Yuki Mochizuki28JPN36-2Lost in Sapporo R16
796549
Tianhui Zhang20CHN36-2
797716
Dinko Dinev22BUL36-2
798712
Benjamin Torrealba21CHI36-2
799771
Cosme Rolland De Ravel22FRA35-2
800161
Alibek Kachmazov24RUS35-2Guiyang R16
801798
Nicolas Oliveira20BRA35-2
802800
Arvid Nordquist28SWE35-1
803407
Michael Agwi23IRL35-1Sintra 2 R16
804603
Oscar Weightman24GBR35+3+1Lost in Sintra R16
805711
Vincent Marysko20GER35-2
806677
Kasra Rahmani20IRI35+42+4Monastir 37 R16Lost in Monastir 36 SF
807641
Kosuke Ogura30JPN35+21+2Lost in Sapporo R16
Lost in Qual. Guangzhou 1 R2
808673
Gustavo Ribeiro De Almeida20BRA34-3
809433
Aristotelis Thanos25GRE34-3
810544
Adhithya Ganesan20USA34-2Lost in Plaisir R32
Lost in Qual. Rennes R1
811785
Dimitris Azoidis25GRE34-19-2
812403
Lorenzo Rottoli24ITA34Lost in Santa Margherita 7 R32
813 NCH 
(838)
Aaron Funk20GER34+25+2Hurghada 10 R32Lost in Hurghada 9 QF
814355
Karl Friberg27SWE34+7+1Lost in Plaisir R16
815813
Alan Ważny19POL34-2Lost in Szczecin R32 
816787
Nikola Slavic25SWE34+62+5Lost in Plaisir QF
Lost in Qual. Rennes R2
817236
JiSung Nam33KOR33-3
818816
Jannik Opitz28GER33-2
819183
Adrian Andreev25BUL33+13+1Zlatibor R32Lost in Rabat 2 R16
820541
Arda Azkara23TUR33-2
821719
Hanyi Liu25CHN33+25+2Lost in Qual. Guangzhou 1 R2
822648
Attila Boros22HUN33-3
823764
Mert Naci Türker28TUR33-3Monastir 37 R32
824362
Bastián Malla29CHI33-13-1
825184
Nicholas David Ionel23ROU33-2
826822
Nicolas Robert20FRA33-4
827769
Miles Jones25USA33-3
828825
Tomás Martínez23ARG33-3
829821
Carles Cordoba20ESP33-3Melilla R32
830741
Joshua Charlton27AUS33-3Lost in Qual. Phan Thiet 4 R1
831538
Johan Alexander Rodriguez22COL32-2
832760
Gian Luca Tanner25SUI32-17-1Sintra 2 R32Lost in Sintra R16
833219
Nicolás Álvarez Varona25ESP32-50-4
834114
Gijs Brouwer30NED32-4Lost in Qual. Rennes R1
835447
Tomás Farjat25ARG32-18-1
836811
Maximilian Homberg23GER32-3
837232
José Pereira35BRA32-3
838809
Kristijan Juhas25SRB32-29-2Zlatibor R32
839395
Rigele Te28CHN32-4
840836
Lorenzo Gagliardo26ARG32-4
841620
Josip Šimundža21CRO32-4
842803
Michel Hopp27GER32-3
843812
Sam Ryan Ziegann28AUS32+8+1Lost in Qual. Phan Thiet 4 R2
844204
Máté Valkusz28HUN31+207+15Budapest W
845692
Hoyoung Roh20KOR31-3
846843
Linus Lagerbohm18FIN31-3
847833
Markus Mölder21EST31-3
848822
Dominik Reček31CZE31-3
849817
Natan Rodrigues24BRA31-2
850759
Jesse Flores31CRC31+23+2Lost in Qual. Guangzhou 1 R2
851 NCH 
(893)
Victor Hugo Remondy Pagotto21BRA31+42+4Lost in Leme SF
852451
Marko Miladinović25SRB31-2
853852
William Rejchtman Vinciguerra19SWE31-1Nevers R16
854675
Francisco Rocha26POR31+33+3Sintra 2 R32Lost in Sintra QF
855713
Grigoriy Lomakin28KAZ31+24+2Qual. Phan Thiet 4 W
Lost in Phan Thiet 4 R32
856745
Taiyo Yamanaka25JPN31-16-1Lost in Qual. Phan Thiet 4 R2
857854
Giannicola Misasi26ITA31-3Santa Margherita 7 R16
858562
Cooper Williams21USA30-3
85916
Nicolás Jarry30CHI30-2
860824
Jangjun Kim19KOR30-2
861736
Martin Borisiouk26BLR30+78+7Phan Thiet 4 R16Qual. Phan Thiet 4 W3476
862638
Yusuke Kusuhara29JPN30-21-1
863805
Oliver Bonding19GBR30-4
864470
Filippo Moroni25ITA30+80+7Lost in Pozzuoli SF
865851
Keaton Hance18USA30-5
866861
Robert Guna21ROU30-5
867724
Fernando Cavallo20ARG30-4
868479
Felix Corwin30USA30-6
869 NCH 
 1083
Hiromasa Koyama18JPN30+214+15Wuning 8 W
870744
Nikita Belozertsev17UZB30-6Zlatibor R32Lost in Budapest R32
871378
Sora Fukuda28JPN30-22-1
872863
Maxwell Exsted19USA30-6Lost in Qual. Tiburon R1
873867
Andrea Colombo23ITA30-6Lost in Pozzuoli R16
874853
Alaa Trifi19TUN30-6
875621
Samuel Alejandro Linde Palacios18COL30-6
876870
Davide Tortora25ITA29-6
877774
Nitin Kumar Sinha27IND29-5
878871
Theodore Dean24USA29-7Lost in Gijon R32
879496
Denis Klok28RUS29-4Zlatibor R32
880 NCH 
(924)
Rafael Tosetto27BRA29+44+4Belem R32Lost in Leme SF
881829
Tom Zeuch26GER29-4
882867
Egor Pleshivtsev19RUS29+13+2Tsaghkadzor 4 R32Lost in Tsaghkadzor 3 QF
883788
Joao Victor Couto Loureiro23BRA29-30-2
884643
Lorenzo Claverie23VEN28-4Lost in Qual. Tiburon R1
885107
Nicolas Moreno De Alboran29USA28-3
886272
Orlando Luz28BRA28-3
887526
Maxence Beaugé26FRA28-3
888886
Michele Mecarelli19ITA28-2Lost in Budapest R16
Lost in Qual. Biella R1
889561
Fermin Tenti29ARG28-13-1Tsaghkadzor 4 R32Lost in Tsaghkadzor 3 R32
89037
Emil Ruusuvuori27FIN27-2
891 NCH 
 1123
Jerry Roddick24USA27+234+14Qual. Sapporo W
Lost in Sapporo F
892879
Ronit Karki18USA27-3
893614
William Grant25USA27-3
894883
Giulio Perego23ITA27-2Lost in Qual. Sintra 2 R3
895536
Ryotaro Taguchi26JPN27-1Lost in Bali 4 R32
896 NCH 
(910)
Aditya Vishal Balsekar23IND27+14+1Lost in Qual. Phan Thiet 4 R2
897866
Max Dahlin20SWE26-1
898897
Kuan Shou Chen18TWN26-1
899739
Filip Pieczonka22POL26+213+13Szczecin R16Qual. Szczecin W34143
900839
Benito Sánchez Martinez24GER26-2
901429
Alvin Nicholas Tudorica24CAN26-2
90249
Federico Coria34ARG26-2
903114
Jason Jung37TWN26
904822
Ofek Shimanov21ISR26-2Lost in Budapest R32
905857
Charlie Robertson19GBR26-1
906233
Yun seong Chung28KOR26+39+3Guiyang R32Lost in Sapporo QF
907364
Mikalai Haliak28BLR26-2Lost in Qual. Guangzhou 1 R1
908867
Qian Sun25CHN26-1Guiyang R32
909908
Oliver Okonkwo26GBR26-1
910 NCH 
(950)
Mickael Kaouk18FRA26+40+3Rennes R32Lost in Plaisir QF33126
911827
Pietro Marino25ITA26Melilla R16Lost in Budapest R32
912909
Kerem Yilmaz19TUR26+2
913273
Elmar Ejupovic33GER25+2
91413
Nick Kyrgios31AUS25+2
915136
Alexey Vatutin33RUS25-59-5
916 NCH 
(917)
Muhammad Shoaib24PAK25+12+1Lost in Monastir 36 R16
917816
Zsombor Velcz23HUN25
918552
Igor Gimenez26BRA25-17-1
919 NCH 
(938)
Pablo Perez Ramos23ESP25+22+2Lost in Bali 4 QF
920461
Peter Bertran30DOM25+23+2Lost in Nonthaburi 2 QF
921918
Noritaka Koizumi23JPN25-3
922919
Matteo Sciahbasi19ITA25-3Santa Margherita 7 R16Qual. Santa Margherita 7 W
92374
Mirza Bašić35BIH25-3
924878
Tristan Stringer20USA25-3
92562
Kenny de Schepper39FRA25+21+2Lost in Plaisir R32
Lost in Qual. Rennes R2
926891
George Lazarov21BUL25-35-2Zlatibor R32
927627
Ryan Fishback24USA25-5
928 NCH 
(951)
Charles Bertimon26FRA25+23+2Hurghada 10 R32Lost in Hurghada 9 QF
929 NCH 
(976)
Geun Jun Kim25KOR25+47+4Lost in Wuning 8 SF
930299
Hazem Naw26SYR25+48+4Lost in Monastir 36 SF
931861
Marcus Walters28GBR25-5
932828
Andrea Fiorentini25ITA25-20-1Zlatibor R32
933913
Benjamin O'Connell27AUS25-20-1Lost in Phan Thiet 4 R32
934740
Pierre Yves Bailly22BEL24-5
935913
Kriish Tyagi19IND24-5
936920
Ronald Hohmann25USA24-4
937905
Christopher Li23PER24-4
938909
Julian Cundom25ARG24-29-2
939931
Rocco Piatti22MON24-4
940688
Alexandre Aubriot27FRA24-15-1Zlatibor R32Lost in Budapest R32
941691
Matthew Summers27GBR24-5
942908
Daniil Sarksian20ARM24+13+1Tsaghkadzor 4 R32Lost in Tsaghkadzor 3 R16
943237
Nicolás Barrientos39COL23-6
944569
James Watt26NZL23-6
945479
Ilya Snițari24MDA23-5
946315
Alfredo Perez29USA23-146-12
947838
Iiro Vasa24FIN23Lost in Nevers R32
948946
Lorenzo Comino20ITA23+12+1Santa Margherita 7 R16Lost in Budapest R16
949377
Marcello Serafini24ITA23-43-3Santa Margherita 7 R16
950814
Marc Van Der Merwe32RSA23-2
951949
Tudor Batin19ROU23-2
952588
Yuta Kikuchi26JPN23+72+5Lost in Sapporo R16
Qual. Guangzhou 1 W
Lost in Guangzhou 1 R32
953660
Michael Zhu34USA23-19-1
954 NCH 
(993)
David Eichenseher20GER23+40+3Lost in Pozzuoli QF
955729
Tomas Curras Abasolo26ESP23+11+1Lost in Sintra R16
Lost in Qual. Sintra 2 R3
956684
Ali Yazdani23IRI23-2Lost in Monastir 36 R32
Lost in Monastir 37 R32
957395
Wishaya Trongcharoenchaikul31THA23+26+2Lost in Wuning 8 QF
Lost in Qual. Guangzhou 1 R1
958638
Johannes Ingildsen29DEN22-2
959845
Aleksa Ćirić26SRB22-2
960802
Jeffrey Von Der Schulenburg24SUI22+39+3Lost in Rabat 2 QF
961874
Ryo Tabata18JPN22Zlatibor R32
962875
Stijn Paardekooper23NED22-4Lost in Budapest R32
963758
Alexandre Reco27FRA22-4Nevers R32Lost in Plaisir R32
964731
Axel Nefve26USA22-2
965385
Aryan Shah20IND22-42-3
966748
Mathieu Scaglia27FRA22-13-1Monastir 37 R32
967709
Iannis Miletich21ITA22+38+3Lost in Rabat 2 QF
968727
Petros Tsitsipas26GRE22-4Lost in Rabat 2 R32
969965
Nikita Ianin25RUS22-4Lost in Qual. Phan Thiet 4 R1
970694
Maxence Bertimon26FRA22+10+1Monastir 37 R16Lost in Monastir 36 R16
971934
Louis Larue22FRA22-4Lost in Monastir 37 R32
972969
Vlad Cristian Breazu22ROU21-3
973411
Micah Braswell24USA21-1
974946
Taym Al Azmeh22SYR21-3Lost in Monastir 36 R32
975973
Matthew Thomson26USA21-2
976753
Justin Roberts29BAH21-1
977959
Ruslan Tiukaev21RUS21+13+1Tsaghkadzor 4 R16Lost in Tsaghkadzor 3 QF
978968
Markus Malaszszak22THA21+157+8Lost in Nonthaburi 2 F
979704
Mwendwa Mbithi28USA21-2
980796
Finn Murgett24GBR21+48+3Sintra 2 R32Lost in Sintra QF
Qual. Sintra 2 W
981979
Fanming Meng18CHN21-2
982859
Adan Freire Da Silva27FRA21-1Nevers R32Lost in Plaisir R16
983906
Jeremy Gschwendtner28GBR21-56-4
984459
Nikolay Vylegzhanin26RUS20-42-3
985712
Aoran Wang29CHN20-1Lost in Guangzhou 1 R32
986387
Mariano Kestelboim30ARG20-155-12
987985
Lars Goran Verwerft23BEL20-2Sintra 2 R32Qual. Sintra 2 W
988797
Elgin Khoeblal24NED20-2
989235
Ivan Nedelko40RUS20-1
990889
Salvador Price21COL20-16-1
991900
Enzo Kohlmann De Freitas19BRA20-2
992465
Egor Agafonov24RUS20-107-8Lost in Qual. Phan Thiet 4 R1
993 NCH 
 1023
Yan Cheng Chen24TWN20+30+2Lost in Bali 4 QF
994839
Yaojie Zeng24CHN20-3Lost in Guangzhou 1 R32
995992
Duje Markovina19AUS20-3
996905
Ezequiel Monferrer23ARG20-3
997826
Benjamin Thomas George23CAN20+11+1Sintra 2 R32Lost in Sintra R16
Qual. Sintra 2 W
998995
Michael Savano18USA19-3
999319
Patrick Maloney26USA19+38+2Tiburon R1627136
1000987
Cezar Gabriel Papoe18ROU19-4
In Play :
 CH125  Szczecin, ​Tiburon
 CH100  Guangzhou 1, ​Rennes
 CH50  Biella, ​Phan Thiet 4
 M25  Guiyang, ​Nevers, ​Santa Margherita 7, ​Sintra 2, ​Zlatibor
 M15  Belem, ​Hurghada 10, ​Melilla, ​Monastir 37, ​Tsaghkadzor 4
Highlight Country :