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ódar20ESP2659
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+1Lost in Rennes R16
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 Droguet25FRA679+3-2Rennes QF690765
8763
Mattia Bellucci25ITA659+3
8874
Jan Choinski30GBR658-14-118
8942
Benjamin Bonzi30FRA656+3
9048
Aleksandar Vukic30AUS647+1-12
9176
Marco Trungelliti36ARG643+8+6Szczecin QF
(R16  )
662752
9287
Sho Shimabukuro29JPN640+4
9349
Jacob Fearnley25GBR639+4
9471
Jesper de Jong26NED638+4
9538
Alex Molčan28SVK637-1-8
9658
Hugo Gaston25FRA634+5
9795
Toby Samuel24GBR632-2-8
9874
Adam Walton27AUS630+4
9988
Michael Zheng22USA623-11-59Tiburon QF642732
10023
Damir Džumhur34BIH612+5
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+2Lost in Guangzhou 1 R16
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-63Lost in Guangzhou 1 R32
146118
Nicolai Budkov Kjaer20NOR380+1-7
14723
Dušan Lajović36SRB380+2Lost in Szczecin R32
148137
Chris Rodesch25LUX377+2
14972
Borna Gojo28CRO371+7+14Rennes QF382457
15017
Reilly Opelka29USA361+4
Advertisement
1514
Jack Draper24GBR360+4
15237
Mackenzie McDonald31USA358-7-38
15358
Arthur Cazaux24FRA355-5-25
15452
Soonwoo Kwon28KOR355+3Davis Cup (1 W / 0 L) 
15560
Stefano Travaglia34ITA355+3Lost in Szczecin R32 
15695
Tristan Schoolkate25AUS354+9+11Rennes QF365440
157 NCH 
(159)
Clément Tabur26FRA353+2Lost in Rennes R32
15816
Marco Cecchinato33ITA353+5+9Szczecin QF
(R16  )
372462
159145
Tom Gentzsch23GER352+7+11Szczecin QF
(R32  )
371461
160 NCH 
(161)
Max Alcalá Gurri24ESP350+1
161151
Juan Carlos Prado Angelo21BOL349-8-15
162125
Alex Bolt33AUS348
16399
Nishesh Basavareddy21USA344-12-30Lost in Tiburon R16
16431
Zhizhen Zhang29CHN340-12-25
165 NCH 
(167)
Andrea Guerrieri27ITA338+2
166 NCH 
(168)
Federico Cina19ITA337+2Lost in Guangzhou 1 R32
167108
Francesco Maestrelli23ITA337+2+2Rennes QF348423
168158
Gauthier Onclin25BEL337-4-7
169156
Daniil Glinka26EST333+1
17081
Michael Mmoh28USA331+8+16Tiburon QF350440
171 NCH 
(177)
Ilia Simakin22RUS330+6+14Phan Thiet 4 SF341366
172171
Matej Dodig21CRO329-1
173160
Gonzalo Bueno22PER324-1
174102
Elmer Møller23DEN321
175 NCH 
(176)
Clément Chidekh25FRA318+16+31Rennes QFPlaisir WPlaisir W
Rennes QF
329404
176175
Harry Wendelken24GBR317-1-4
177153
Alexis Galarneau27CAN316-1Lost in Guangzhou 1 R32
178156
Vitaliy Sachko29UKR316+4+8Lost in Szczecin R16 
17927
Laslo Djere31SRB314+4+8Lost in Szczecin R16 
180157
Lukas Neumayer24AUT312
181CH
Andre Ilagan25USA309Lost in Tiburon R32
182150
Joel Schwärzler20AUT305-3-8
18317
Bernard Tomic33AUS303+2+7Guangzhou 1 QF314389
184 NCH 
(188)
Diego Dedura18GER303+4+12Szczecin QF
(R16  )
322412
185184
Jan Kumstát19CZE302-1
186111
Zdeněk Kolář29CZE300-13-24Szczecin QF
(R16  )
319409
187105
Elias Ymer30SWE294+10+14Guangzhou 1 QF305380
188 NCH 
(199)
Moïse Kouamé17FRA293+11+14Phan Thiet 4 SF304329
189132
Jack Pinnington Jones23GBR289
19058
Taro Daniel33JPN287-30-63
191 NCH 
(192)
Keegan Smith28USA287+1Lost in Tiburon R32
192 NCH 
(193)
Felix Balshaw20FRA286+1
19360
Juan Pablo Varillas30PER286-3-2
194189
Lautaro Midon22ARG283+1
195194
Edas Butvilas22LTU280-1-6
196123
Timofey Skatov25KAZ280+2
197133
Federico Agustin Gomez29ARG278-11-14Lost in Tiburon R16
198184
Luka Pavlovic26FRA277-2-4Lost in Phan Thiet 4 R16
199 NCH 
(206)
Braden Shick22USA274+7+7Lost in Tiburon R16
20093
Liam Broady32GBR273
Advertisement
201174
Remy Bertola28SUI271-14-21
202133
Colton Smith23USA269
203CH
Andy Andrade27ECU269
204127
Lorenzo Giustino35ITA269
205106
Tristan Boyer25USA268+9+8Lost in Tiburon R16
206113
Liam Draxl24CAN267-1
20724
Yoshihito Nishioka30JPN266
208 NCH 
(213)
Felix Gill24GBR266+5+5Biella QF272308
20983
Chun Hsin Tseng25TWN265-1
21050
Pavel Kotov27RUS265+11+14Guangzhou 1 QF276351
211209
Maxim Mrva19CZE265-2
212197
Pol Martín Tiffon27ESP262-2
213184
David Jordá Sanchis32ESP262-2Lost in Rennes R32
214190
Gianluca Cadenasso21ITA257+3-1Lost in Biella R32
215127
Facundo Mena33ARG256+3
216196
Rio Noguchi27JPN256+13+14Guangzhou 1 QF267342
217 NCH 
(231)
Max Houkes26NED256+17+22Rabat 2 W
21889
Francesco Passaro25ITA254-17-16
219187
João Lucas Reis Da Silva26BRA252+1
220214
Nikolás Sánchez Izquierdo27ESP252+13+16Szczecin QF
(R16  )
271361
221 NCH 
(222)
Iñaki Montes De La Torre23ESP250+1Lost in Rennes R32
22297
Kimmer Coppejans32BEL250+1
223121
Raúl Brancaccio29ITA247+2Lost in Szczecin R32
224214
Henry Searle20GBR246+2Lost in Tiburon R32
225159
Luka Mikrut22CRO245+14+16Szczecin QF
(R16  )
264354
226101
Billy Harris31GBR242-2-7Lost in Rennes R32
227223
Guido Iván Justo28ARG242+1-2
22839
J.J. Wolf27USA241+18+16Tiburon QF260350
22940
Ilya Ivashka32BLR241+1
230168
Maks Kaśnikowski23POL240+1
231211
Darwin Blanch18USA236+14+10Tiburon QF255345
2329
Roberto Bautista Agut38ESP233+3
233 NCH 
(236)
Andrej Nedić21BIH233+3
234169
Henri Squire25GER231+4Lost in Szczecin R32 
235142
Alejandro Moro Cañas25ESP231+5+2Biella QF237273
236219
Max Basing23GBR228-17-25Lost in Sintra 2 R32
237141
August Holmgren28DEN228+4
238116
Leandro Riedi24SUI227+5
23967
Luca Nardi23ITA226+5
24049
Roberto Carballés Baena33ESP226-28-35
241237
Matías Soto27CHI226-4-6
24268
Sumit Nagal29IND225+5
243 NCH 
(248)
Hayato Matsuoka21JPN225+5Lost in Guangzhou 1 R32
244181
Abdullah Shelbayh22JOR224+14+10Tiburon QF243333
245190
Matheus Pucinelli De Almeida25BRA223+4
246167
Alex Barrena23ARG223-30-36Biella QF229265
247168
Frederico Ferreira Silva31POR221+3
24847
Juncheng Shang21CHN220-21-25
2496
Gaël Monfils40FRA220+2
250153
Jay Clarke28GBR220-18-17Biella QF226262
Advertisement
251164
James McCabe23AUS219+1
252 NCH 
(259)
Marvin Möller27GER219+7+5Lost in Szczecin R16 
253249
Martin Krumich23CZE219+3+2Lost in Szczecin R16
(R32  )
254CH
Jay Friend22JPN218
255 NCH 
(257)
Mika Brunold21SUI218+2+4Biella QF224260
256181
Daniel Rincon23ESP218-3-1Lost in Rennes R16
257235
Charles Broom28GBR214-2-4
258 NCH 
(259)
Michele Ribecai23ITA214+2Lost in Rennes R32
259225
Franco Roncadelli26URU212+2
260230
Kilian Feldbausch21SUI211+10+8Lost in Szczecin R16 
26188
Dominic Stricker24SUI211+1
262251
Buvaysar Gadamauri26BEL210+1
263250
Philip Henning25RSA210+1
264 NCH 
(268)
Matthew Dellavedova26AUS209+4+2Lost in Phan Thiet 4 QF
26547
Marc-Andrea Hüsler30SUI208+1
266196
Rodrigo Pacheco Mendez21MEX205+3+1Phan Thiet 4 SF216241
26761
Thiago Monteiro32BRA203+15+8Szczecin QF
(R16  )
222312
268230
Cezar Crețu25ROU203+3
269217
Yi Zhou21CHN203-27-25
270131
Genaro Alberto Olivieri28ARG203+2
271177
Nick Hardt25DOM200+2
272170
Mattéo Martineau27FRA200+9+4Lost in Rennes R16
273226
Juan Bautista Torres24ARG200+2
27436
Pierre Hugues Herbert35FRA198+4
275121
Stefano Napolitano31ITA198+8+4Lost in Biella R16
276274
Juan Manuel La Serna22ARG198-2-2
277267
Petr Bar Biryukov24RUS198+22+12Guangzhou 1 QF209284
278103
Harold Mayot24FRA197+10+6Rennes QF208283
279241
Daniel Michalski26POL197Lost in Szczecin R32 
280247
Hynek Bartoň22CZE197-15-13Lost in Szczecin R16 
281210
Filip Jianu25ROU196-4-3Lost in Szczecin R32
282222
Pedro Boscardin Dias23BRA194-2-3
283123
Jérôme Kym23SUI193+1
284237
Alastair Gray28GBR192+1Lost in Tiburon R32
285 NCH 
(292)
Max Schönhaus19GER192+7+3Qual. Rennes W
Lost in Rennes R32
286 NCH 
(287)
Sergey Fomin25UZB192+1Lost in Guangzhou 1 R32
28795
Hugo Grenier30FRA191-20-16
288 NCH 
(289)
Carl Emil Overbeck25DEN191+1
289257
Mili Poljičak22CRO189+1
290103
Stefan Kozlov28USA189+1Lost in Tiburon R32
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
296247
Florent Bax27FRA185+12+5Lost in Phan Thiet 4 QF
297183
Oliver Crawford27GBR184+3
298 NCH 
(300)
Petr Nesterov23BUL184+3
299 NCH 
(302)
Oliver Tarvet22GBR181+3
300261
Stefan Dostanic24USA181+3
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 SF
308193
Sascha Gueymard Wayenburg23FRA175+24+14Rennes QF186261
309150
Oriol Roca Batalla33ESP175+9+5Biella QF181217
310 NCH 
(321)
Anton Matusevich25GBR174+11+6Lost in Rennes R16
311306
Daniel Milavsky25USA173+3Lost in Tiburon R32
312144
Akira Santillan29JPN173+7+3Lost in Guangzhou 1 R16
313197
Fajing Sun29CHN172+11+7Lost in Guangzhou 1 R16
314300
Radu Mihai Papoe24ROU170+1-1
315201
Gilles Arnaud Bailly20BEL170+2
316242
Enrico Dalla Valle28ITA170Lost in Biella R32
317172
Murphy Cassone24USA169+13+7Lost in Rennes R16
318311
Luciano Emanuel Ambrogi22ARG169+2Lost in Tiburon R32
319139
Ugo Blanchet27FRA168+12+7Lost in Rennes R16
320116
Calvin Hémery31FRA168+2
321250
Andres Martin25USA168-8-6
322 NCH 
(333)
Cruz Hewitt17AUS167+11+7Lost in Phan Thiet 4 QF
323258
Igor Marcondes29BRA165-19-16Lost in Tiburon R32
324244
Lucas Poullain30FRA165+13+6Lost in Rennes R16
325290
Federico Bondioli21ITA165
326284
Florian Broska28GER164+1
327268
Gonzalo Villanueva31ARG164+1
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
335225
Philip Sekulic23AUS157+13+8Lost in Phan Thiet 4 QF
336278
Tyler Zink25USA157-13-11Lost in Tiburon R32
337243
Marat Sharipov23RUS156+27+13Guangzhou 1 QF167242
338 NCH 
(341)
Edward Winter22AUS155+3Lost in Tiburon R32
339 NCH 
(343)
Ivan Marrero Curbelo27ESP154+4
340307
Thomas Faurel20FRA153-3Nevers QF
341257
Miguel Damas26ESP152-15-13
342 NCH 
(351)
Jake Delaney29AUS152+9+4Lost in Guangzhou 1 R16
343212
Michael Geerts31BEL150+1-3
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+4Lost in Biella R16
353 NCH 
(357)
Arthur Nagel23FRA146+4Lost in Rabat 2 R32
Lost in Rennes R32
354332
Tiago Torres24POR144+6Lost in Sintra 2 R16
355316
Eduardo Ribeiro28BRA144+6
356269
Aidan Mayo23USA143+6Lost in Tiburon R32
357303
Francesco Forti27ITA143+16+4Lost in Biella R16
358159
Dimitar Kuzmanov33BUL143+7
359353
Dhakshineswar Suresh26IND141+8Davis Cup (0 W / 1 L)
360249
Mathys Erhard24FRA141-14-11
361200
George Loffhagen25GBR140+7
362235
Marko Topo23GER139-17-13Zlatibor R16
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+2Lost in Biella R16
367108
Franco Agamenone33ITA138-73-50Lost in Biella R32
36856
Daniel Elahi Galán30COL137+24+8Lost in Qual. Szczecin R1
Lost in Szczecin R16 
369263
Eliakim Coulibaly24CIV137+8Lost in Rennes R32
370125
Juan Pablo Ficovich29ARG137+8
37193
Andrej Martin36SVK136+8
372135
Mitchell Krueger32USA136+40+16Tiburon QF155245
373364
Lucio Ratti22ARG135+8
374194
Dan Added27FRA135-98-64Lost in Rennes R32
375167
Laurent Lokoli31FRA134+7
376342
Luca Castelnuovo29SUI134+22+7Lost in Guangzhou 1 R16
377321
Gabriele Piraino22ITA134-18-11Lost in Biella R32
378134
Moez Echargui33TUN134-163-125
379260
Robin Bertrand23FRA133-3-5Sintra 2 QF
380365
Max Wiskandt24GER132+5
381 NCH 
(386)
Massimo Giunta22ITA132+5Lost in Biella R32
382346
Kasidit Samrej25THA132+5
383305
Alex Martinez25ESP131+5
384 NCH 
(389)
Joaquin Aguilar Cardozo21URU131+5
385256
Johan Nikles29SUI130+12+3Qual. Szczecin W
Lost in Szczecin R32
386335
Jacopo Vasami18ITA129+4
387379
Jack Kennedy18USA129+4
388339
Andrey Chepelev28RUS129+5Santa Margherita 7 SF
3897
David Goffin35BEL128+5
390287
Antoine Ghibaudo21FRA128-16-10
391177
Omar Jasika29AUS128+5Lost in Guangzhou 1 R32
392180
Yuta Shimizu27JPN127+7Lost in Phan Thiet 4 R32
393360
Lui Maxted22GBR126+8Sintra 2 QF
394386
Samuele Pieri24ITA126+11+2Lost in Biella R16
395362
Manas Dhamne18IND125-26-15
396221
Hernán Casanova32ARG124-13-10
397300
Hamish Stewart27GBR124-26-15Lost in Rennes R32
398306
Blaise Bicknell24JAM124+6Lost in Tiburon R32
39972
Yosuke Watanuki28JPN123+7
400116
Marc Polmans29AUS123-30-16
401368
Olle Wallin24SWE123+6
402299
Vadym Ursu29UKR123+6
403177
Andrea Collarini34ARG122-8-6
404303
Arthur Weber34FRA121-20-12Lost in Phan Thiet 4 R16
405176
Daniel Masur31GER121-42-22Qual. Rennes W
Lost in Rennes R32
406357
Eric Vanshelboim25UKR121+4Santa Margherita 7 SF
407331
Masamichi Imamura27JPN120+4-1Lost in Sapporo R32
Lost in Phan Thiet 4 R32
408407
Dylan Dietrich21SUI119+5
409406
Timo Legout24FRA119+35+13Qual. Tiburon W
Lost in Tiburon R16
410229
Marek Gengel31CZE119-10-8Lost in Rennes R32
41165
Thanasi Kokkinakis30AUS118+3
412 NCH 
(481)
Patrick Schoen21SUI118+69+24Sintra 2 QFSintra W
413 NCH 
(415)
Niels Visker24NED118+2
414371
Ryan Nijboer27NED118+68+24Gijon W
415 NCH 
(420)
Ozan Baris22USA117+5+3Lost in Qual. Tiburon R2
416 NCH 
(432)
Pavel Lagutin21RUS117+16+6Qual. Biella W
Lost in Biella R16
417363
Justin Boulais24CAN117-14-8Lost in Qual. Rennes R2
418414
Semen Pankin27RUS117-2Lost in Guangzhou 1 R32
419271
Mateus Alves25BRA116-17-10Leme W
420 NCH 
(464)
Mitsuki Wei Kang Leong22MAS116+44+15Guangzhou 1 QFQual. Guangzhou 1 W127202
421321
Robert Strombachs27LAT116+7+4Qual. Szczecin W
Lost in Szczecin R32
422168
Murkel Dellien29BOL116-47-22
423153
Denis Yevseyev33KAZ116-6
42483
Carlos Taberner29ESP115-6Lost in Biella R32
425185
Aziz Dougaz29TUN115-6
426347
Ioannis Xilas25GRE115+14+6Lost in Rabat 2 SF
427143
Benjamin Hassan31LBN114-5
428421
Karim Bennani19MAR114-7Lost in Rabat 2 R16
429267
Louis Weßels28GER114-6Lost in Santa Margherita 7 R32
430382
Andrew Fenty26USA114-6Lost in Qual. Tiburon R1
43126
Jordan Thompson32AUS113-6
432217
Jonáš Forejtek25CZE113-6Lost in Biella R32
433424
Constantin Bittoun Kouzmine27FRA113+3+2Lost in Phan Thiet 4 R16
434430
Enzo Aguiard24AUS112-4+1Lost in Phan Thiet 4 R16
4354
Kei Nishikori36JPN111-6
436215
Khumoyun Sultanov27UZB111-5Lost in Phan Thiet 4 R32
437405
Juan Cruz Martin Manzano21ITA111+18+8Biella QFLost in Qual. Biella R2117153
438234
Maxime Chazal33FRA111-5Lost in Biella R32
439434
Sergi Perez Contri28ESP111-5
440134
Geoffrey Blancaneaux28FRA111-5Lost in Rabat 2 R32
Lost in Biella R32
441279
Garrett Johns25USA110-4Lost in Santa Margherita 7 QF
442314
Moerani Bouzige27AUS110-4Lost in Phan Thiet 4 R32
443 NCH 
(484)
Sebastian Gorzny22USA109+41+16Tiburon QF128218
444142
Ivan Gakhov29RUS109+9+5Qual. Szczecin W
Lost in Szczecin R32
445170
James Trotter27JPN108-6-1Qual. Guangzhou 1 W
Lost in Guangzhou 1 R16
446 NCH 
(452)
Kenta Miyoshi22JPN108+6+4Lost in Phan Thiet 4 R16
447431
Yannik Kelm21GER108-6
448444
Spencer Johnson23USA107+3+3Lost in Qual. Tiburon R2
449191
Nerman Fatić31BIH107-7
450442
Luca Staeheli26SUI107+6+4Qual. Tiburon W
Lost in Tiburon R32
451160
Oleksii Krutykh26UKR107-8
452395
Alafia Ayeni27USA106-7
453271
Blake Ellis27AUS105+9+4Lost in Phan Thiet 4 R16
454424
Eero Vasa29FIN105-8
455280
Jie Cui28CHN105-8
456448
Dušan Obradović25SRB105-8Zlatibor R16
457428
Mika Petković19GER105-8Lost in Biella R32
458449
Emile Hudd26GBR105-8Lost in Pozzuoli R16
459452
Karl Poling27USA103-2Lost in Qual. Rennes R1
460410
Cyril Vandermeersch27FRA102-1
461157
Santiago Taverna27ARG102+11+3Lost in Qual. Szczecin R2
462117
Felipe Meligeni Alves28BRA101-2
463438
Quinn Vandecasteele24USA101+5+1Lost in Qual. Tiburon R2
464 NCH 
(478)
Izan Almazan Valiente20ESP101+14+6Qual. Biella W
Lost in Biella R16
465222
Viktor Durasovic29NOR101+1
466439
Matthew William Donald21CZE100-1-1Lost in Qual. Biella R1
467307
Oleg Prihodko28MKD99+3Zlatibor R16
468 NCH 
(490)
César Bouchelaghem22FRA99+22+7Monastir 36 W
Lost in Monastir 37 R32
469409
Alex Hernandez27MEX99+2
470468
Paulo Andre Saraiva Dos Santos26BRA99-1-1Belem QF
471270
Corentin Denolly29FRA98-13-4Lost in Tsaghkadzor 3 SF
472207
Daniel Dutra da Silva38BRA98+1-1
473340
Colin Sinclair31NMI98+10+4Lost in Wuning 8 R32
Lost in Guangzhou 1 R16
47476
Filip Misolic25AUT97Lost in Qual. Szczecin R1
475254
Mats Rosenkranz28GER97-66-25
476451
Koki Matsuda25JPN97-9-3Lost in Phan Thiet 4 R32
477463
Pedro Vives Marcos25ESP95-1
478301
Maximus Jones22THA95-15-6
479CH
Thijs Boogaard18NED94Lost in Hurghada 9 R32
48039
Radu Albot36MDA94-19-7
481397
Henry Bernet19SUI94-1
482388
Karan Singh23IND94+55+15Bali 4 W
483407
Sergio Callejon Hernando22ESP93+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
489368
Alexander Binda24ITA92+59+17Guangzhou 1 QFQual. Guangzhou 1 W103178
490 NCH 
(491)
Filip Jeff Planinšek25SLO92+1
491171
Beibit Zhukayev25KAZ91+1
492318
Alex Martí Pujolras27ESP91+14+3Qual. Biella W
Lost in Biella R32
493180
Paul Jubb26GBR91+5+1Hurghada 10 QFLost in Hurghada 9 R16
494183
Federico Arnaboldi26ITA91Lost in Qual. Biella R1
495489
Anton Shepp23NZL91+5+1Lost in Bali 4 R16
496449
Miguel Tobon20COL91-1
49799
Alexander Ritschard32SUI90-1
498191
Dragos Nicolae Madaras29SWE90-1Zlatibor R16
499143
Hiroki Moriya35JPN90+2Lost in Phan Thiet 4 R32
500358
Trevor Svajda20USA89+29+8Lost in Tiburon R16
501350
Vladyslav Orlov31UKR89+2Lost in Pozzuoli R32
502448
Branko Djurić21SRB88+2
503395
Stefan Palosi26ROU88+2
504351
Carlo Alberto Caniato20ITA88+30+9Biella QFLost in Rabat 2 R1694130
505 NCH 
(508)
Ivan Ivanov17BUL88+3
506271
Pedro Sakamoto33BRA88+3Belem QFLost in Leme F
507502
Tai Sach24AUS88-5-2Lost in Phan Thiet 4 R32
508123
Ryan Peniston30GBR87-54-16
509463
Reda Bennani19MAR87+1
510373
Bor Artnak22SLO87+1
511261
Alex Rybakov29USA87-12-3Lost in Qual. Tiburon R2
512284
Adrian Boitan27ROU87-35-8
513271
Evan Zhu28USA87+9+3Qual. Tiburon W
Lost in Tiburon R32
514240
Patrick Zahraj27GER87+25+9Lost in Plaisir SF
Lost in Qual. Rennes R2
515438
Daniel Siniakov23CZE86-3
516427
João Eduardo Schiessl22BRA86-3Lost in Leme R32
517513
Alan Magadan25MEX86-3
518424
Lorenzo Joaquín Rodríguez26ARG86-3
519318
Gerard Campana Lee21KOR86+7+4Qual. Biella W
Lost in Biella R16
520390
Tibo Colson26BEL85-4
521 NCH 
(547)
Yanis Ghazouani Durand26FRA85+26+10Qual. Rennes W
Lost in Rennes R16
522334
Leo Borg23SWE85-4Lost in Bali 4 R16
Lost in Guiyang QF
523502
Alexander Donski28BUL84-4
52478
Yasutaka Uchiyama34JPN84-4
525521
Romain Faucon24BEL84-4
526288
Fabrizio Andaloro25ITA83-3Lost in Pozzuoli QF
Lost in Sintra 2 R32
527 NCH 
(532)
Nikita Mashtakov27UKR83+5+3Lost in Qual. Szczecin R2
528433
Fausto Tabacco24ITA83+16+7Sintra 2 QFLost in Sintra SF
529319
Christian Langmo30USA83-4
530524
Luca Wiedenmann28GER82-6-1Lost in Qual. Biella R1
531485
Aziz Ouakaa27TUN82-4Lost in Monastir 36 R32
53263
Jason Kubler33AUS81-4
533160
Li Tu30AUS81-3Lost in Qual. Tiburon R1
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 QFLost in Pozzuoli F
546537
Gavin Young24USA77-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 QFHurghada 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 QFLost in Tsaghkadzor 3 R16
553485
Giuseppe La Vela25ITA76-46-12Qual. Biella W
Lost in Biella R32
554483
Alec Deckers26NED76-11Sintra 2 QF
555525
Daniil Ostapenkov23BLR75-1+2Lost in Qual. Tiburon R2
556110
Giulio Zeppieri24ITA74-129-38
55719
Hyeon Chung30KOR74-8
558532
John Echeverria24ESP74-8Sintra 2 QF
559555
Dimitris Sakellaridis20GRE74+2Lost in Pozzuoli QF
Lost in Qual. Biella R2
560298
Aidan McHugh26GBR72+14+4Nevers QFLost in Pozzuoli SF
561508
Pavle Marinkov20AUS72-15-3
562127
Jelle Sels31NED72-4
563 NCH 
(576)
Pierre Delage25FRA72+13+4Lost in Rabat 2 SF
Lost in Melilla R32
564356
Miloš Karol23SVK71-4
565561
Gabriel Ghetu18ROU71-4
566 NCH 
(605)
Matisse Bobichon24FRA71+39+10Rennes QFQual. Rennes W82157
567358
Svyatoslav Gulin23RUS71-5
568563
Mario Gonzalez Fernandez24ESP71-5Lost in Qual. Szczecin R1
569415
Lorenzo Carboni20ITA71-5Lost in Santa Margherita 7 R32
570347
Sanhui Shin29KOR71+5+3Lost in Sapporo QF
571565
Maximo Zeitune20ARG71-6Lost in Qual. Biella R1
572476
Ignacio Monzón28ARG71+22+6Tsaghkadzor 4 QFLost in Tsaghkadzor 3 F
573533
Toufik Sahtali27ALG71-21-3Lost in Monastir 36 R32
Lost in Qual. Rennes R1
574485
Taha Baadi25MAR70-8
575564
Lorenzo Angelini20ITA70-7
576517
Nino Ehrenschneider25GER70-7Lost in Guiyang QF
577555
John Hallquist Lithen24SWE70-22-3
578263
Christoph Negritu32GER69-8
579155
Dmitry Popko29KAZ69+72+15Tsaghkadzor 4 QFTsaghkadzor 3 W
580237
Saba Purtseladze25GEO69-9Lost in Qual. Szczecin R1
581531
Marcel Zieliński25POL69-9Lost in Qual. Szczecin R1
582449
Takuya Kumasaka27JPN69-9
583562
Daniel de Jonge27NED68-16-2Lost in Plaisir R32
Lost in Qual. Rennes R2
584477
Kirill Kivattsev28RUS68-7Lost in Budapest R16
Lost in Santa Margherita 7 R32
585576
Keegan Rice20CAN67-7
586547
Matyas Fuele27HUN67-7
587211
Javier Barranco Cosano27ESP67-7
588443
Federico Iannaccone27ITA67-4Lost in Qual. Biella R2
589580
Paul Inchauspe22FRA66-4
590486
Alec Beckley25RSA66-4
591519
Amr Elsayed27EGY66-4
592433
Pietro Fellin25ITA66-4
593588
Amit Vales21ISR66-4
594430
Erik Arutiunian21BLR65+6+3Qual. Tiburon W
Lost in Tiburon R32
595383
Lukáš Pokorný24SVK65-4
596507
Kaylan Bigun20USA65-14-2Lost in Qual. Tiburon R1
597491
Robin Catry24FRA65-5Guiyang QFLost in Sapporo R32
598150
João Domingues32POR64-3Lost in Sintra 2 R32
599432
Iliyan Radulov21BUL64-3
600 NCH 
(642)
Naoya Honda20JPN64+56+11Lost in Sapporo R32
Qual. Guangzhou 1 W
Lost in Guangzhou 1 R16
601128
Andrea Vavassori31ITA63-4
602 NCH 
(711)
Bryce Nakashima22USA63+109+19Tiburon QFQual. Tiburon W82172
603 NCH 
(700)
Hunter Heck24USA63+97+17Phan Thiet 4 SFQual. Phan Thiet 4 W7499
604 NCH 
(626)
Chase Ferguson27AUS63+22+5Guiyang SFLost in Sapporo SF
605436
Sebastian Gima24ROU63-15-3Zlatibor R16
606348
Ryan Seggerman27USA62+66+13Qual. Tiburon W
Lost in Tiburon R16
607469
Juan Sebastián Gómez34COL62-6
608573
Jamie Mackenzie18GER62-6
609564
Alexander Vasilev19BUL62+6+3Lost in Plaisir QF
610603
Pieter De Lange20NED62-7
611513
Kai Wehnelt30GER62+21+5Qual. Szczecin W
Lost in Szczecin R32
612603
Amir Omarkhanov18KAZ62-8
613604
Bruno Fernandez22BRA62-3+2Lost in Budapest QF
614597
Lorenzo Bocchi28ITA61-8
615296
Oleksandr Ovcharenko24UKR60-6
616298
Jacopo Berrettini27ITA59-4
617285
Alexander Weis29ITA59-4Lost in Santa Margherita 7 QF
618569
Alan Fernando Rubio Fierros27MEX59-4
619616
Tuncay Duran22TUR59-3
620170
Maxime Janvier29FRA59+5+1Qual. Rennes W
Lost in Rennes R32
621618
Thiago Cigarran26ARG59-3
622280
Dominik Palán25CZE59-3Lost in Phan Thiet 4 R32
623586
Nicolas Tepmahc25FRA59-3
624622
Michael Antonius16USA58-2
625623
Alejandro Juan Mano21ESP58-2
626527
Michael Bassem Sobhy22EGY58-2
627443
Yanaki Milev22BUL58
628546
Aidan Kim21USA57+1
629520
Conner Huertas del Pino30PER57-1
630553
Pedro Rodenas22ESP57
631331
Carlos Lopez Montagud26ESP57
632554
Guillaume Dalmasso23FRA57-25-4Lost in Nevers R32
633 NCH 
(634)
Gabriele Bosio25ITA57+1Lost in Qual. Biella R1
634424
Kokoro Isomura23JPN57+1Lost in Sapporo R32
63571
Cedrik Marcel Stebe35GER56-24-3
636 NCH 
(644)
Ryan Colby23USA56+8+1Lost in Sintra R16
Lost in Sintra 2 R32
637624
Yaroslav Demin21RUS56Lost in Qual. Guangzhou 1 R1
638509
Manuel Mazza27ITA56
639378
Dan Martin27CAN56Lost in Qual. Tiburon R1
640479
Tomasz Berkieta20POL56
641513
Stefan Adrian Andreescu24ROU56
642 NCH 
(655)
Roger Pascual Ferra20ESP55+15+3Lost in Qual. Tiburon R2
643CH
Daniel Jade17FRA55
644514
Marlon Vankan26GER55+1
645447
Kuan Yi Lee30TWN55-62-12Lost in Sapporo QF
646251
Ergi Kırkın27TUR55Monastir 37 QF
647623
Samuel Heredia20COL55
648410
Stefan Popović23SRB55+1Zlatibor R16
649634
Timofei Derepasko19RUS55-7-1Qual. Phan Thiet 4 W
Lost in Phan Thiet 4 R32
650595
Théo Papamalamis20FRA54
651 NCH 
(752)
Goncalo Marques20POR54+101+14Lost in Sintra F
Lost in Sintra 2 R32
652CH
Andrea De Marchi19ITA54Santa Margherita 7 SF
653161
Filip Peliwo32POL54-5-1Qual. Phan Thiet 4 W
Lost in Phan Thiet 4 R16
654430
Sidharth Rawat33IND53
655 NCH 
(667)
Ignacio Parisca Romera21VEN53+12+3Lost in Gijon QF
656 NCH 
(664)
Isaac Becroft25NZL53+8+2Lost in Bali 4 QF
657 NCH 
(658)
Guto Miguel17BRA52+1
658327
Naoki Nakagawa29JPN52-50-8
659595
S D Prajwal Dev30IND52-42-7Lost in Qual. Phan Thiet 4 R2
660659
Anton Arzhankin23RUS52-1
661573
Karol Filar28POL52-1Lost in Budapest R32
662458
Maxwell McKennon24USA52-1
663394
Bruno Kuzuhara22USA52-42-7
664252
Tom Paris24FRA51-107-21
665662
Stefan Horia Haita19ROU51-3
666634
Léo Raquillet20FRA51-3Lost in Rennes R32
667470
Imanol López Morillo26ESP51-2Lost in Qual. Szczecin R1
668233
Gabriel Debru20FRA50-2
669362
Tim Handel29GER50-1
670669
Marc Majdandzic21GER50-1
671450
Yurii Dzhavakian33UKR50-1Lost in Qual. Phan Thiet 4 R1
67240
Max Purcell28AUS49-1
673538
Pablo Martinez Gomez20ESP49
674252
Samuel Vincent Ruggeri24ITA49+2Monastir 37 QF
675448
Aleksandre Bakshi29GEO49Lost in Hurghada 9 R32
676479
Jacob Bradshaw23AUS49+1
677648
Radu David Turcanu20ROU49+2
678394
Tiago Cação28POR49+24+3Sintra 2 QFLost in Sintra QF
679468
Ryuki Matsuda26JPN49+22+3Lost in Sapporo R32
Qual. Phan Thiet 4 W
Lost in Phan Thiet 4 R32
680418
Maé Malige20FRA49-47-8
681680
Daniel Salazar25COL49-1Lost in Zlatibor R32
682501
Shinji Hazawa27JPN49
683352
Giovanni Oradini29ITA49-2Lost in Qual. Biella R2
684663
Samir Hamza Reguig24ALG49-1
685 NCH 
(804)
Walid Ahouda22MAR48+119+14Lost in Rabat 2 F
686 NCH 
(705)
Sebastian Dominko23SLO48+19+3Lost in Plaisir SF
687616
Kārlis Ozoliņš24LAT48-3
688382
Thomas Fancutt31AUS48+11+2Lost in Qual. Guangzhou 1 R2
Lost in Guangzhou 1 R32
689660
Daniel Antonio Núñez25CHI48+1Lost in Leme R16
Lost in Belem R32
690678
Andreja Petrovic26NOR48-12-1Nevers QF
691590
Ryan Dickerson29USA48+2+1Lost in Leme R16
Lost in Belem R32
692635
John Sperle24GER48+16+3Lost in Budapest SF
693238
Yusuke Takahashi28JPN48-7Lost in Sapporo R32
Lost in Qual. Guangzhou 1 R1
694687
Nikolai Barsukov19GER48-7Guiyang SF
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-8Lost in Hurghada 10 R16
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 QFLost 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 QFLost in Plaisir R32
719229
Mukund Sasikumar29IND44-4Lost in Nonthaburi 2 R32
Lost in Guiyang R16
720458
Nicolas Zanellato24BRA44+5+1Belem QFLost 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 QF
732604
Dev Javia24IND42-1Lost in Nonthaburi 2 R32
733599
Giorgio Tabacco23ITA42+8+1Sintra 2 QFLost in Sintra R16
734707
Seydina André23SEN42-1
735663
Benjamin Pietri30FRA42-1Lost in Sintra 2 R16
736384
Neil Oberleitner27AUT41-24-3
737625
Igor Kudriashov22RUS41-1
738455
Olaf Pieczkowski22POL41-3
739738
Nico Hipfl20AUT41-1Zlatibor R16
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-3Lost in Zlatibor 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-3Lost in Sintra 2 R16
754546
Uisung Park25KOR40-3
755753
Stefano D'Agostino22ITA40-2Lost in Qual. Biella R1
756 NCH 
(771)
Niklas Guttau26GER40+15+2Lost in Tsaghkadzor 3 QF
Lost in Tsaghkadzor 4 R32
757724
Matt Kuhar30USA40-2
758689
Rodrigo Alujas24MEX40-2
759 NCH 
(773)
Gabriele Maria Noce30ITA40+14+2Lost in Budapest QF
Lost in Santa Margherita 7 R16
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 QF
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 QF
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-3Lost in Gijon R16
Lost in Melilla R32
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-2Lost in Zlatibor 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 QF
801798
Nicolas Oliveira20BRA35-2
802800
Arvid Nordquist28SWE35-1
803407
Michael Agwi23IRL35-1Lost in Sintra 2 R16
804603
Oscar Weightman24GBR35+3+1Lost in Sintra R16
805711
Vincent Marysko20GER35-2
806677
Kasra Rahmani20IRI35+42+4Monastir 37 QFLost 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+2Lost in Hurghada 9 QF
Lost in Hurghada 10 R16
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 R16Lost 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-3Lost in Monastir 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 QF
830741
Joshua Charlton27AUS33-3Lost in Qual. Phan Thiet 4 R1
831538
Johan Alexander Rodriguez22COL32-2
832760
Gian Luca Tanner25SUI32-17-1Lost in Sintra R16
Lost in Sintra 2 R32
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 R16
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-1Lost in Nevers R16
854675
Francisco Rocha26POR31+33+3Lost in Sintra QF
Lost in Sintra 2 R32
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-3Lost in Santa Margherita 7 R16
858562
Cooper Williams21USA30-3
85916
Nicolás Jarry30CHI30-2
860824
Jangjun Kim19KOR30-2
861736
Martin Borisiouk26BLR30+78+7Qual. Phan Thiet 4 W
Lost in Phan Thiet 4 R16
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 R16Lost 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 R16
880 NCH 
(924)
Rafael Tosetto27BRA29+44+4Lost in Leme SF
Lost in Belem R16
881829
Tom Zeuch26GER29-4
882867
Egor Pleshivtsev19RUS29+13+2Tsaghkadzor 4 QFLost 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-1Lost in Tsaghkadzor 3 R32
Lost in Tsaghkadzor 4 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+13Qual. Szczecin W
Lost in Szczecin R16 
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 SFLost in Sapporo QF
907364
Mikalai Haliak28BLR26-2Lost in Qual. Guangzhou 1 R1
908867
Qian Sun25CHN26-1Lost in Guiyang R16
909908
Oliver Okonkwo26GBR26-1
910 NCH 
(950)
Mickael Kaouk18FRA26+40+3Lost in Plaisir QF
Lost in Rennes R32
911827
Pietro Marino25ITA26Melilla QFLost 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-3Qual. Santa Margherita 7 W
Lost in Santa Margherita 7 R16
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 R16
927627
Ryan Fishback24USA25-5
928 NCH 
(951)
Charles Bertimon26FRA25+23+2Hurghada 10 QFLost 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-1Lost in Zlatibor 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 R16Lost in Budapest R32
941691
Matthew Summers27GBR24-5
942908
Daniil Sarksian20ARM24+13+1Lost in Tsaghkadzor 3 R16
Lost in Tsaghkadzor 4 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+1Lost in Budapest R16
Lost in Santa Margherita 7 QF
949377
Marcello Serafini24ITA23-43-3Lost in Santa 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 R16
962875
Stijn Paardekooper23NED22-4Lost in Budapest R32
963758
Alexandre Reco27FRA22-4Nevers QFLost in Plaisir R32
964731
Axel Nefve26USA22-2
965385
Aryan Shah20IND22-42-3
966748
Mathieu Scaglia27FRA22-13-1Lost in Monastir 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+1Lost in Monastir 36 R16
Lost in Monastir 37 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 QFLost in Tsaghkadzor 3 QF
978968
Markus Malaszszak22THA21+157+8Lost in Nonthaburi 2 F
979704
Mwendwa Mbithi28USA21-2
980796
Finn Murgett25GBR21+48+3Lost in Sintra QF
Qual. Sintra 2 W
Lost in Sintra 2 R16
981979
Fanming Meng18CHN21-2
982859
Adan Freire Da Silva27FRA21-1Lost in Plaisir R16
Lost in Nevers R32
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-2Qual. Sintra 2 W
Lost in Sintra 2 R32
988797
Elgin Khoeblal24NED20-2
989235
Ivan Nedelko40RUS20-1
990889
Salvador Price21COL20-16-1
991900
Enzo Kohlmann De Freitas20BRA20-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+1Lost in Sintra R16
Qual. Sintra 2 W
Lost in Sintra 2 R32
998995
Michael Savano18USA19-3
999319
Patrick Maloney26USA19+38+2Lost in Tiburon R16
1000987
Cezar Gabriel Papoe18ROU19-4
In Play :
 DAVIS  Davis Cup
 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 :