WTA | Doubles | Official ATP Ranking | 5W ATP Ranking | Live ATP Ranking | Live ATP Race | Next Gen | ITF Ranking | Tournament Draws | Schedule |  $  | 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 Sinner24ITA13450
2CH
Alexander Zverev29GER8480
31
Carlos Alcaraz23ESP8160
4CH
Félix Auger-Aliassime25CAN4740
51
Novak Djoković39SRB3760+2
65
Alex de Minaur27AUS3660-1-450
71
Daniil Medvedev30RUS3620+1-50
85
Ben Shelton23USA3580-2-190
9CH
Flavio Cobolli24ITA3420-40
104
Taylor Fritz28USA3300-65
Advertisement
11 NCH 
 (12) 
Jiří Lehečka24CZE2470+1-40
122
Casper Ruud27NOR2435+1
135
Andrey Rublev28RUS2380+1Estoril R1624202620
1410
Alexander Bublik29KAZ2370-3-240Kitzbuhel R1624102610
155
Lorenzo Musetti24ITA2315
1615
Learner Tien20USA2245-25
1712
Jakub Menšík20CZE2205+1
1816
Valentin Vacherot27MON2188+1Kitzbuhel R1622382438
1910
Frances Tiafoe28USA2180-2-50
2018
Francisco Cerúndolo27ARG2060+2
218
Tommy Paul29USA2025+3+50
2214
Arthur Fils22FRA1990+1
23CH
Rafael Jódar19ESP1927+2
2416
Luciano Darderi24ITA1925-3-200Estoril R1619252125
2514
Alejandro Davidovich Fokina27ESP1880-5-280
268
Karen Khachanov30RUS1780
2724
João Fonseca19BRA1710+1
2824
Arthur Rinderknech30FRA1633-1-90Kitzbuhel R1616731873
2913
Ugo Humbert28FRA1575
3019
Alejandro Tabilo29CHI1558+50Estoril R1615781778
3125
Tomás Martín Etcheverry27ARG1460Kitzbuhel R1614601660
3229
Brandon Nakashima24USA1360-75
3330
Matteo Arnaldi25ITA1349-50
34CH
Zizou Bergs27BEL1340
3531
Ignacio Buse22PER1325+13Kitzbuhel R1613501550
36CH
Arthur Fery24GBR1285-12
37CH
Raphaël Collignon24BEL1234Kitzbuhel R3212371462
3836
Alexander Blockx21BEL1218Estoril R1612611461
398
Cameron Norrie30GBR1165-40
406
Matteo Berrettini30ITA1075+2
4130
Alex Michelsen21USA1050+3Bloomfield Hills R3210501165
4233
Jaume Munar29ESP1050+1-25
4321
Jan Lennard Struff36GER1041-2-63Kitzbuhel R3210661291
44 NCH 
 (45) 
Ethan Quinn22USA1009+1-12
4517
Adrian Mannarino38FRA1005+1
4629
Mariano Navone25ARG1005+1Kitzbuhel R1610301230
4730
Nuno Borges29POR995+1Estoril R329951220
4842
Juan Manuel Cerúndolo24ARG989+2Kitzbuhel R3210011226
493
Stefanos Tsitsipas27GRE980+2
5020
Tomáš Macháč25CZE970+3
Advertisement
5136
Fábián Marozsán26HUN970+3
5241
Térence Atmane24FRA967-3-25
5330
Corentin Moutet27FRA965-13-158
5418
Sebastián Báez25ARG950+2Kitzbuhel R329501175
5515
Sebastian Korda26USA950+9+50
5645
Yannick Hanfmann34GER936-4-38Kitzbuhel R169611161
5727
Miomir Kecmanović26SRB930+1Kitzbuhel R329301155
58 NCH 
 (59) 
Daniel Mérida21ESP925+1Estoril R329421167
5944
Daniel Altmaier27GER924+2Kitzbuhel R329241149
6056
Román Andrés Burruchaga24ARG922-3Estoril R329371162
6155
Martin Landaluce20ESP920+1
6252
Thiago Agustín Tirante25ARG919-5-17
63CH
Adolfo Daniel Vallejo22PAR918Kitzbuhel R329291154
6410
Pablo Carreño Busta35ESP896+1Estoril R329051130
6521
Tallon Griekspoor30NED895+1
6610
Denis Shapovalov27CAN890+1
6722
Botic van de Zandschulp30NED882-12-87Estoril R328941119
6855
Vít Kopřiva29CZE868-13Lost in Kitzbuhel R32
696
Hubert Hurkacz29POL865+1
7045
Kamil Majchrzak30POL857+1
7156
Hamad Medjedović23SRB844+1
7243
Camilo Ugo Carabelli27ARG790-3-90Lost in Estoril R32
7362
Zachary Svajda23USA781-41
7433
Jenson Brooksby25USA770
7554
Valentin Royer25FRA768
7621
Lorenzo Sonego31ITA758+1
7763
Luca Van Assche22FRA755+1Estoril R32773998
7863
Mattia Bellucci25ITA751+1
794
Holger Rune23DEN750+1
8046
James Duckworth34AUS746+2
8138
Alex Molčan28SVK745-2Kitzbuhel R32768993
8246
Quentin Halys29FRA743+1Kitzbuhel R32755980
8331
Márton Fucsovics34HUN740-7-25
8437
Marcos Giron32USA730+1
853
Marin Čilić37CRO721+1
86 NCH 
 (87) 
Jaime Faria22POR718+2Estoril R32735960
8729
Giovanni Mpetshi Perricard23FRA710+2
8875
Jan Choinski30GBR707+2Estoril R32725950
8945
Aleksandr Shevchenko25KAZ699-5-37Kitzbuhel R32711936
9036
Roman Safiullin28RUS678+4
9176
Marco Trungelliti36ARG678+4Kitzbuhel R32693918
9262
Rinky Hijikata25AUS677+4
9389
Sho Shimabukuro28JPN677+4
9454
Aleksandar Kovačević27USA673-1-12
9574
Adam Walton27AUS668+4Bloomfield Hills R32668779
9674
Emilio Nava24USA664+4
9770
Dino Prižmić20CRO652-6-50
9833
Gabriel Diallo24CAN645-6-50
9954
Francisco Comesaña25ARG633+2-17
10042
Benjamin Bonzi30FRA633+3
Advertisement
10123
Damir Džumhur34BIH632-14-87Estoril R32644869
10219
Alexei Popyrin26AUS630+2
103 NCH 
(104)
Martin Damm22USA628+2
10448
Aleksandar Vukic30AUS624-2-12
10571
Jesper de Jong26NED618-7-50Estoril R32643868
10647
Facundo Díaz Acosta25ARG613+2+9Kitzbuhel R16638838
10758
Hugo Gaston25FRA602+2Estoril R32619844
108CH
Coleman Wong22HKG588+4Bloomfield Hills R32588705
10967
Eliot Spizzirri24USA579-2-25
11064
Yunchaokete Bu24CHN576-25Bloomfield Hills R32584701
11189
Patrick Kypson26USA570+2
11286
Dalibor Svrčina23CZE554+3
11354
Yibing Wu26CHN553-7-66
11492
Shintaro Mochizuki23JPN547+2Winnipeg R32553622
115107
Titouan Droguet25FRA532-1-38Estoril R16557757
11649
Jacob Fearnley25GBR520+5Bloomfield Hills R32521638
117 NCH 
(122)
Dane Sweeny25AUS518+5Bloomfield Hills R32518631
118 NCH 
(120)
Michael Zheng22USA517+2-7Bloomfield Hills R32525642
119106
Zsombor Piros26HUN517-8Zug R16525634
120118
Henrique Rocha22POR517+3Estoril R32536761
12137
Sebastian Ofner30AUT515+3Kitzbuhel R32540765
1223
Stan Wawrinka41SUI513-4-25Estoril R32538763
12391
Otto Virtanen25FIN512+2Tampere R32518587
12453
Christopher O'Connell32AUS511+2
125123
Toby Samuel23GBR508+2Winnipeg R32508576
126 NCH 
(129)
Arthur Géa21FRA502+3Bloomfield Hills R32502619
127101
Vilius Gaubas21LTU500+1-7Estoril R32525750
128102
Kyrian Jacquet25FRA496+6+7Estoril R32Lost in Qual. Estoril R2Lost in Qual. Estoril R2
Estoril R32
521746
129116
Leandro Riedi24SUI487+6
130116
Pablo Llamas Ruiz23ESP487-13-57Bloomfield Hills R32489606
131 NCH 
(133)
Nicolás Mejía26COL486+5
13238
Alexandre Müller29FRA479+1-15Lost in Kitzbuhel R32
13316
Nikoloz Basilashvili34GEO474-3-25Lost in Estoril R32
134 NCH 
(136)
Gustavo Heide24BRA474+3Lost in Qual. Kitzbuhel R1
13517
Reilly Opelka28USA471-3-25
13687
Jurij Rodionov27AUT458+9+31Kitzbuhel R16Qual. Kitzbuhel WQual. Kitzbuhel W
Kitzbuhel R16
483683
137109
Andrea Pellegrino29ITA446+1Lost in Qual. Estoril R2
13893
Tomás Barrios Vera28CHI442+1Zug R32442559
13917
Cristian Garín30CHI438+2
1403
Grigor Dimitrov35BUL432+2
14158
Arthur Cazaux23FRA432-30-158
14260
Stefano Travaglia34ITA429+1
14364
Hugo Dellien33BOL428+1+1Lost in Qual. Kitzbuhel R2
144118
Nicolai Budkov Kjaer19NOR423-13-75Tampere R32429498
14537
Mackenzie McDonald31USA422-5-17
14699
Nishesh Basavareddy21USA411
1474
Jack Draper24GBR410
148108
Francesco Maestrelli23ITA391+1
149134
Moez Echargui33TUN379+2Bloomfield Hills R32387504
15023
Dušan Lajović36SRB378+2
Advertisement
151137
Chris Rodesch25LUX377+2
15236
Pedro Martínez29ESP371+7+13Estoril R32Qual. Estoril WQual. Estoril W
Estoril R32
396621
153111
Zdeněk Kolář29CZE370+1Lost in Zug R32
154146
Stefanos Sakellaridis21GRE368-6-36
155 NCH 
(156)
Juan Carlos Prado Angelo21BOL362+1Lost in Qual. Estoril R1
15652
Soonwoo Kwon28KOR360+1
15731
Zhizhen Zhang29CHN359+1Winnipeg R32365434
158123
Timofey Skatov25KAZ356+5+7Lost in Qual. Estoril R2
159 NCH 
(161)
Clément Tabur26FRA353+2+1Lost in Qual. Estoril R2
16095
Tristan Schoolkate25AUS352
161101
Billy Harris31GBR349-6-16Bloomfield Hills R32357474
16267
Luca Nardi22ITA346+2
163148
Rei Sakamoto20JPN344+2
164153
Alexis Galarneau27CAN344-2-7Bloomfield Hills R32345462
165106
Tristan Boyer25USA342+1Bloomfield Hills R32350467
166125
Alex Bolt33AUS341+1
167CH
Daniil Glinka26EST341+1
16872
Borna Gojo28CRO340+1Bloomfield Hills R32348465
16917
Bernard Tomic33AUS339+1Bloomfield Hills R32340457
170132
Jack Pinnington Jones23GBR334+1
171157
Lukas Neumayer23AUT334+1Lost in Kitzbuhel R32
17216
Marco Cecchinato33ITA330+1
173 NCH 
(175)
Gonzalo Bueno22PER328+7+7Estoril R32Qual. Estoril WQual. Estoril W
Estoril R32
353578
174139
Ugo Blanchet27FRA326+2
17549
Roberto Carballés Baena33ESP323+2Zug R32325442
176169
Gauthier Onclin25BEL323+2Tampere R16329392
177159
Luka Mikrut22CRO321-2-7
178 NCH 
(181)
Max Alcalá Gurri23ESP319+3Zug R32323440
179CH
Remy Bertola27SUI319+3Bloomfield Hills R32322439
1809
Roberto Bautista Agut38ESP318+3
181174
Federico Cina19ITA318+3+1Qual. Kitzbuhel W
Lost in Kitzbuhel R32
182169
Joel Schwärzler20AUT315+3Lost in Kitzbuhel R32
183133
Colton Smith23USA313-9-16Bloomfield Hills R32321438
18458
Taro Daniel33JPN311+8+13Qual. Estoril W
18531
Lloyd Harris29RSA309+1Bloomfield Hills R32317434
18681
Michael Mmoh28USA307+1
187184
David Jordá Sanchis32ESP305+1Lost in Qual. Estoril R1
188 NCH 
(189)
Tom Gentzsch22GER303+1Tampere R32304373
189102
Elmer Møller23DEN302+1
190133
Federico Agustin Gomez29ARG298+1
191156
Vitaliy Sachko29UKR298+4+7Lost in Qual. Kitzbuhel R2
19224
Yoshihito Nishioka30JPN296-13-25
193147
Guy Den Ouden24NED293
194145
Mark Lajal23EST293-44-94Bloomfield Hills R32295412
195194
Lautaro Midon22ARG293-1
196190
Gianluca Cadenasso21ITA289
197123
Jérôme Kym23SUI285+1Zug R32293410
198131
Genaro Alberto Olivieri27ARG285+1+1Tampere R32Qual. Tampere WQual. Tampere W
Tampere R32
291360
199127
Lorenzo Giustino34ITA283+2Lost in Qual. Kitzbuhel R2
20093
Liam Broady32GBR282+3Winnipeg R32282351
Advertisement
201105
Elias Ymer30SWE280-4-8
202CH
Harry Wendelken24GBR276+2
203181
Daniel Rincon23ESP274+3+2Zug R16282391
204197
Pol Martín Tiffon26ESP269+3
205176
Clément Chidekh25FRA269+3Winnipeg R32274343
206204
Keegan Smith28USA269+3Segovia R32271340
20727
Laslo Djere31SRB268+14+13Kitzbuhel R32Qual. Kitzbuhel WQual. Kitzbuhel W
Kitzbuhel R32
293518
208 NCH 
(211)
Moïse Kouamé17FRA263+4
209 NCH 
(213)
Andrea Guerrieri27ITA261+4
210 NCH 
(214)
Nikolás Sánchez Izquierdo27ESP261+4Tampere R32261330
211 NCH 
(214)
Henry Searle20GBR260+4
21297
Kimmer Coppejans32BEL260+5
213 NCH 
(216)
Felix Gill24GBR259+6
21489
Francesco Passaro25ITA258-14-25Zug R32266383
215169
Henri Squire25GER255+3-4Tampere R32257326
216196
Rio Noguchi27JPN253-7Winnipeg R32259328
217142
Alejandro Moro Cañas25ESP252+5Segovia R32252321
218194
Dan Added27FRA251+5Segovia R32256325
219 NCH 
(224)
Guido Iván Justo28ARG251+5Tampere R32253322
220211
Darwin Blanch18USA249+5Bloomfield Hills R32251368
221 NCH 
(225)
Franco Roncadelli26URU246+7Tampere R32250319
222121
Stefano Napolitano31ITA245+7Lost in Zug R32
223201
Gilles Arnaud Bailly20BEL245-18-28Tampere R16251314
224141
August Holmgren28DEN244+3-4Winnipeg R32247316
225110
Giulio Zeppieri24ITA243-5-13
22695
Hugo Grenier30FRA243-6
227158
Yu-hsiou Hsu27TWN242-17-24Winnipeg R32247316
228 NCH 
(232)
Braden Shick22USA240+6Winnipeg R32245314
229168
Frederico Ferreira Silva31POR240+6Estoril R32259484
230121
Raúl Brancaccio29ITA237+1-6Zug R32245362
231153
Jay Clarke27GBR236+8Zug R32238355
232164
James McCabe23AUS235+8Winnipeg R32237306
233217
Yi Zhou21CHN234-1-8Segovia R16240303
234231
Max Houkes26NED230+7-4Metzingen R32
235183
Oliver Crawford27GBR228+2-9Segovia R32231300
23650
Pavel Kotov27RUS226+6
23736
Pierre Hugues Herbert35FRA224+6Lost in Qual. Kitzbuhel R1
238113
Liam Draxl24CAN224+6Winnipeg R32227296
23968
Sumit Nagal28IND223-9-20Tampere R32227296
240168
Maks Kaśnikowski23POL223+7Tampere R32225294
241237
Andrej Nedić21BIH222-3-14Tampere R32226295
242 NCH 
(248)
Andre Ilagan25USA222+6Winnipeg R32224293
243 NCH 
(246)
Felix Balshaw20FRA220+3-3
244201
Edas Butvilas21LTU219-11-22Lost in Qual. Estoril R1
245 NCH 
(251)
Buvaysar Gadamauri26BEL219+6Lost in Zug R32
246 NCH 
(248)
Florent Bax27FRA219+4Segovia R32Lost in Uriage QFLost in Uriage QF
Segovia R32
222291
247 NCH 
(252)
Diego Dedura18GER219+5Tampere R32221290
248240
Matías Soto27CHI218+5São Paulo R32
249 NCH 
(254)
Giles Hussey29GBR218+5
250147
Kaichi Uchida31JPN218+5
Advertisement
251222
Pedro Boscardin Dias23BRA217+5Tampere R32223292
252 NCH 
(257)
Max Basing23GBR216+5Segovia R32221290
253199
Matej Dodig21CRO214+5
254187
João Lucas Reis Da Silva26BRA214-9-10Tampere R32220289
25583
Chun Hsin Tseng24TWN212-19-25Lost in Qual. Estoril R1
256 NCH 
(260)
Martin Krumich23CZE212+4Zug R32216333
257210
Andy Andrade27ECU211+2-2
258 NCH 
(262)
Cezar Crețu25ROU211+4Zug R32219336
259167
Alex Barrena23ARG211+4Tampere R32217286
260108
Franco Agamenone33ITA210+4
261237
Alastair Gray28GBR209+4Segovia R32212281
262259
Michele Ribecai23ITA209+5Lost in Qual. Kitzbuhel R1
263181
Abdullah Shelbayh22JOR207-2-4Bloomfield Hills R32215332
26447
Juncheng Shang21CHN205+6
265261
Stefan Dostanic24USA204+6
266262
Kilian Feldbausch20SUI204+18+13Kitzbuhel R32Qual. Kitzbuhel WQual. Kitzbuhel W
Kitzbuhel R32
229454
267266
Iñaki Montes De La Torre23ESP204-1-5Lost in Tampere R32
268125
Juan Pablo Ficovich29ARG203+5Lost in Segovia R32
26960
Juan Pablo Varillas30PER203+6+1Lost in Qual. Zug R2
270177
Nick Hardt25DOM202+4
271247
Hynek Bartoň22CZE202-22-20Tampere R16208271
272103
Harold Mayot24FRA201-61-64Zug R32209326
273175
Álvaro Guillén Meza23ECU199-1-5Zug R16207316
2747
David Goffin35BEL198+3
275184
Luka Pavlovic26FRA198+3Segovia R32204273
276210
Filip Jianu24ROU197+3Zug R32202319
277267
Petr Bar Biryukov24RUS194+4Lost in Qual. Zug R1
278 NCH 
(282)
Juan Manuel La Serna22ARG193+4
279226
Juan Bautista Torres24ARG193+4Zug R32Lost in Qual. Zug R2Lost in Qual. Zug R2
Zug R32
200317
280 NCH 
(285)
Florian Broska28GER191+5
281172
Murphy Cassone23USA190-12-16Winnipeg R32196265
282 NCH 
(289)
Sandro Kopp26AUT190+7+3Lost in Qual. Kitzbuhel R2
283257
Miguel Damas26ESP188+3Zug R32193310
28456
Daniel Elahi Galán30COL187+3Lost in Tampere R32
285 NCH 
(290)
Federico Bondioli21ITA186+5
286103
Stefan Kozlov28USA185+10+3Qual. Bloomfield Hills R2187187
287214
Ilia Simakin22RUS185+4
288180
Justin Engel18GER185+4
289144
Akira Santillan29JPN185+4Segovia R32189258
290190
Matheus Pucinelli De Almeida25BRA183+5
291 NCH 
(333)
Sean Cuenin22FRA181+50+25Uriage W
292 NCH 
(298)
Filippo Romano21ITA180+8-1
293225
Philip Sekulic22AUS180+8Winnipeg R32186255
294290
Sergey Fomin25UZB180+8Segovia R32184253
29561
Thiago Monteiro32BRA179+3-2Zug R32Qual. Zug WQual. Zug W
Zug R32
187304
296271
Maxim Mrva18CZE179+7
297 NCH 
(299)
Yankı Erel25TUR178+2-3Segovia R32183252
298241
Daniel Michalski26POL178+6Lost in Qual. Kitzbuhel R1
299 NCH 
(309)
Mert Alkaya26TUR177+10+4Segovia R16183246
300284
Dali Blanch23USA176+5Tampere R32181250
301105
Duje Ajduković25CRO176+5Lost in Tampere R32
30226
Jordan Thompson32AUS173+6
303235
Charles Broom28GBR173-23-22Winnipeg R32176245
304 NCH 
(310)
Matthew Dellavedova26AUS173+6Brisbane 2 R32Lost in Brisbane R16
305 NCH 
(311)
Max Schönhaus18GER172+6
306258
Igor Marcondes29BRA171+12+4Tampere R32Qual. Tampere W177246
307 NCH 
(313)
Luciano Emanuel Ambrogi22ARG171+6
30839
Mikhail Kukushkin38KAZ169+9
309250
Philip Henning25RSA168-15-15Zug R32176293
31047
Marc-Andrea Hüsler30SUI166-13-16Zug R32174291
311263
Eliakim Coulibaly24CIV166+8
312268
Gonzalo Villanueva31ARG166+8Segovia R32168237
313116
Calvin Hémery31FRA164-1-8
314287
Marvin Möller27GER164+7
315193
Sascha Gueymard Wayenburg22FRA164-47-44Tampere R32170239
316196
Rodrigo Pacheco Mendez21MEX163+7
317307
Thomas Faurel20FRA162-3-8Lost in Zug R32
318197
Fajing Sun29CHN162+6Winnipeg R32168237
319242
Enrico Dalla Valle28ITA162+6
32072
Yosuke Watanuki28JPN161-4-8Winnipeg R32167236
3216
Gaël Monfils39FRA160+6
322168
Murkel Dellien28BOL159+12+2São Paulo R32Lost in Villa Constitucion QF
323 NCH 
(329)
Juan Estevez20ARG159+6São Paulo R32Lost in Villa Constitucion QF
324 NCH 
(326)
Daniel Milavsky24USA159+2-2Qual. Winnipeg R2161161
325212
Johannus Monday24GBR158-10-12Winnipeg R32164233
32658
Thiago Seyboth Wild26BRA158-50-42Zug R16166275
327127
Facundo Mena33ARG157+5Segovia R32163232
328300
Hamish Stewart26GBR157+5
32978
Yasutaka Uchiyama33JPN156+7
330221
Hernán Casanova32ARG156+7Denia R32
331180
Paul Jubb26GBR156+7
332 NCH 
(339)
Ognjen Milić19SRB156+7
333212
Michael Geerts31BEL156+9Lost in Segovia R32
334 NCH 
(343)
Hayato Matsuoka21JPN154+9-1Winnipeg R32159228
335150
Oriol Roca Batalla33ESP153+9
336276
Petr Brunclík20CZE152-5-5
337 NCH 
(345)
Carl Emil Overbeck24DEN152+9
338278
Tyler Zink25USA151-10-8Winnipeg R32157226
339170
Mattéo Martineau27FRA151-4-6Segovia R32157226
340306
Blaise Bicknell24JAM150+7Bloomfield Hills R32156273
341217
Jonáš Forejtek25CZE150+7
342135
Mitchell Krueger32USA148+7
343177
Andrea Collarini34ARG148-3-8
344235
Marko Topo22GER147+7Lost in Qual. Zug R1
345287
Antoine Ghibaudo21FRA146+7Segovia R32151220
34688
Dominic Stricker23SUI145+11+5Zug R32Qual. Zug W153270
347116
Marc Polmans29AUS145-2-7
348339
Andrey Chepelev27RUS145+5Lost in Gandia R16
Lost in Qual. Kitzbuhel R1
349257
Mili Poljičak22CRO144+7+3Lost in Qual. Zug R2
350 NCH 
(378)
Jake Delaney29AUS143+28+12Brisbane 2 R32Lost in Brisbane F
351254
Mats Rosenkranz27GER142+3
352158
Tung Lin Wu28TWN140-22-18
353 NCH 
(358)
Tommaso Compagnucci26ITA140+5Ollersbach R32
354305
Alex Martinez25ESP139+6
355 NCH 
(365)
Petr Nesterov23BUL138+10+1Lost in Qual. Zug R2
35671
Cedrik Marcel Stebe35GER137+7
357335
Jacopo Vasami18ITA137+7
358260
Robin Bertrand23FRA137+1-3
359 NCH 
(373)
Anton Matusevich25GBR136+14+4Zug R32Qual. Zug W144261
360 NCH 
(367)
Lucio Ratti22ARG136+7
361 NCH 
(377)
Max Wiskandt24GER135+33+10Lost in Kramsach F
362 NCH 
(369)
Ivan Marrero Curbelo27ESP134+7+1Segovia R32Qual. Segovia W140209
363316
Eduardo Ribeiro28BRA134-8-8
364260
Tiago Pereira22POR133+7Estoril R32157382
365289
Lilian Marmousez24FRA132+7
36678
Nicolás Kicker33ARG132-16-16Tampere R32138207
367 NCH 
(427)
Tiago Torres24POR132+60+23Estoril R16157357
368303
Francesco Forti26ITA131+8
369 NCH 
(373)
Manas Dhamne18IND131+5-1
370229
Marek Gengel30CZE131+7
371260
Carlos Sánchez Jover25ESP131+8
372 NCH 
(380)
Jay Friend22JPN130+8Winnipeg R32136205
373176
Daniel Masur31GER130+8
374279
Garrett Johns25USA130+1-2Qual. Winnipeg R2132132
375347
Ioannis Xilas25GRE130-5-3Ollersbach R32
376 NCH 
(385)
Jack Kennedy18USA129+9
377 NCH 
(386)
Carlos Maria Zarate21ARG129+9São Paulo R32Lost in Villa Constitucion QF
378249
Mathys Erhard24FRA129-17-10Ollersbach R32
379167
Laurent Lokoli31FRA128+8
380358
Radu Mihai Papoe23ROU128+8Bacau R32
381368
Olle Wallin24SWE128+3-2
382371
Georgii Kravchenko25UKR128+7Lost in Qual. Zug R1
383365
Raphaël Pérot25FRA127+7Metzingen R32
384351
Carlo Alberto Caniato20ITA126+7
385363
Justin Boulais24CAN125+8Winnipeg R32130199
386159
Dimitar Kuzmanov32BUL125+9Tampere R32Qual. Tampere W131200
387385
Edward Winter21AUS124+13+2Qual. Winnipeg R2126126
388382
Andrew Fenty26USA124+9
389180
Yuta Shimizu27JPN123-6-7Winnipeg R32129198
390243
Marat Sharipov23RUS123-28-15Ollersbach R32
391157
Santiago Taverna27ARG123+8
392303
Arthur Weber34FRA122+9
393 NCH 
(395)
Stefan Palosi26ROU122+9
394211
Javier Barranco Cosano27ESP121+37+14Denia R32Lost in Gandia F
395392
Lui Maxted22GBR121+9Rognac R32
396 NCH 
(399)
Arthur Nagel23FRA121+9
397 NCH 
(398)
Samuele Pieri24ITA121+1-2Lost in Qual. Zug R1
39840
Ilya Ivashka32BLR120+8Segovia R32126195
399341
Gabriele Piraino22ITA120-31-14
400346
Kasidit Samrej25THA120+7
40193
Andrej Martin36SVK118-5-6Ollersbach R32Lost in Kramsach R16
40283
Carlos Taberner28ESP117-200-165
403191
Nerman Fatić31BIH117-11-8
404230
Max Hans Rehberg22GER117+5Zug R32125242
405 NCH 
(412)
Sergio Callejon Hernando21ESP116+8Lost in Qual. Segovia R2
406134
Geoffrey Blancaneaux27FRA116+4-1Lost in Uriage SF
407403
Jack Logé21BEL116+4-1Metzingen R32
408256
Johan Nikles29SUI115+4-1Metzingen R32
409171
Beibit Zhukayev25KAZ114-27-16
410307
Oleg Prihodko28MKD114+6
411357
Eric Vanshelboim25UKR114+84+24Denia R32Gandia W
412299
Vadym Ursu29UKR114+5
413331
Masamichi Imamura27JPN114+5+1Qual. Bloomfield Hills R2116116
414250
Andres Martin25USA113-92-50Bloomfield Hills R32121238
415301
Maximus Jones21THA113+4
416 NCH 
(425)
Massimo Giunta22ITA113+9+3Segovia R32Qual. Segovia W119188
417404
Cannon Kingsley25USA112+3
418410
Cyril Vandermeersch27FRA112-4-4Segovia R32Qual. Segovia W118187
419414
Semen Pankin26RUS111+3
420207
Daniel Dutra da Silva38BRA111+3
421397
Henry Bernet19SUI110-13-8Zug R32118235
422378
Valerio Aboian24ARG110+2
423 NCH 
(434)
Mika Petković19GER110+11+3Tampere R32Qual. Tampere W116185
424416
Mees Rottgering19NED109+47+14Winnipeg R32Lost in Louisville F115184
425284
Adrian Boitan27ROU109+3+1Lost in Slobozia R16
Lost in Qual. Zug R1
426350
Vladyslav Orlov31UKR109Ollersbach R32Kramsach W
427 NCH 
(436)
Dhakshineswar Suresh26IND108+9+2Qual. Bloomfield Hills R2110110
428342
Luca Castelnuovo29SUI108+1Lost in Qual. Segovia R1
429324
Oliver Tarvet22GBR107+1
430270
Corentin Denolly29FRA107+2
431 NCH 
(439)
Niels Visker24NED107+8+2Tampere R32Qual. Tampere W113182
432358
Trevor Svajda20USA106+3
433 NCH 
(437)
Juan Cruz Martin Manzano21ITA106+4Segrate R32
434244
Lucas Poullain30FRA105-13-7
435321
Robert Strombachs26LAT105+5
436153
Denis Yevseyev33KAZ105+5Lost in Qual. Zug R1
437289
Mika Brunold21SUI104-22-11Zug R32Qual. Zug W112229
438347
Sanhui Shin29KOR104+4Bali R32
439240
Patrick Zahraj27GER104+4Metzingen R32
440123
Ryan Peniston30GBR103+4
441252
Tom Paris23FRA103+4
44280
Norbert Gombos35SVK103-76-33Zug R32Qual. Zug W111228
443357
Luca Potenza25ITA103+3
444170
James Trotter26JPN102+13+2Qual. Winnipeg R2104104
445438
Daniel Siniakov23CZE102+3Metzingen R32Lost in Kramsach R32
446271
Mateus Alves25BRA102+3São Paulo R32
447 NCH 
(450)
Alejo Sanchez Quilez21ESP102+3Segovia R32106175
448280
Jie Cui28CHN102+3
449395
Alafia Ayeni26USA101+4Lost in Qual. Winnipeg R1
450387
Gianmarco Ferrari25ITA101+4
45165
Thanasi Kokkinakis30AUS100+5Bloomfield Hills R32108225
452200
George Loffhagen25GBR100-145-75
453449
Quinn Vandecasteele23USA100+5Lost in Qual. Bloomfield Hills R1
454 NCH 
(459)
Matthew William Donald21CZE100+5
455289
Renta Tokuda28JPN100+11+2Qual. Winnipeg R2102102
456319
Christian Langmo30USA100+4Lost in Qual. Bloomfield Hills R1
457 NCH 
(462)
Karim Bennani18MAR99+5
458142
Ivan Gakhov29RUS99-20-6Lost in Gandia R32
459 NCH 
(463)
Yannik Kelm21GER99+4Metzingen R32
460447
Sergi Perez Contri28ESP98-13-5Denia R32Lost in Gandia QF
46163
Jason Kubler33AUS97+6
462356
Miloš Karol23SVK97-1-2
46376
Filip Misolic24AUT96-60-25
464234
Maxime Chazal33FRA96+5Rognac R32
465 NCH 
(470)
Yassine Dlimi23MAR95+5
466271
Blake Ellis27AUS95+8+1Brisbane 2 R32Lost in Brisbane R16
467373
Bor Artnak22SLO95+1-1Ollersbach R32
468415
Lorenzo Carboni20ITA95+4
469424
Lorenzo Joaquín Rodríguez26ARG95+33+7São Paulo R32Lost in Villa Constitucion F
470 NCH 
(476)
Dušan Obradović25SRB94+7Kursumlijska Banja 11 R32
471361
Viacheslav Bielinskyi22UKR93+8
472 NCH 
(506)
Reda Bennani19MAR93+39+7Denia R32Lost in Gandia SF
473261
Alex Rybakov29USA93+7
474432
Sebastian Sorger20AUT93+7Ollersbach R32
475433
Pietro Fellin24ITA93-42-14
476368
Alexander Binda24ITA93-1Segrate R32
477314
Moerani Bouzige27AUS93-22-8Brisbane 2 R32Lost in Brisbane R32
478 NCH 
(482)
Thijs Boogaard18NED92+4
479 NCH 
(540)
Joaquin Aguilar Cardozo21URU92+61+15Villa Constitucion W
480 NCH 
(491)
Enzo Aguiard23AUS92+13+2Qual. Winnipeg R29494
481146
Rudolf Molleker25GER92+3
482 NCH 
(490)
Aziz Ouakaa26TUN92+8+1Lost in Qual. Segovia R2
483 NCH 
(578)
Ozan Baris22USA91+103+25Louisville W
484160
Li Tu30AUS91-20-7
485CH
Patrick Schoen21SUI91Lost in Qual. Zug R1
486 NCH 
(494)
Anton Shepp23NZL91+8+1Qual. Winnipeg R29393
487424
Eero Vasa29FIN91-1Tampere R3296165
488222
Viktor Durasovic29NOR91-13-3Metzingen R32Lost in Uriage QF
489487
Karl Poling26USA91-2
490449
Miguel Tobon20COL91-17-4Segovia R3297166
491331
Andrea Picchione28ITA90
492347
Samir Banerjee22USA90-14-3Lost in Qual. Bloomfield Hills R1
493177
Omar Jasika29AUS90+3Brisbane 2 R32Lost in Brisbane R32
494271
Pedro Sakamoto33BRA90+3
495485
Giuseppe La Vela25ITA89+3
496409
Alex Hernandez27MEX89+3
497371
Ryan Nijboer26NED89-8-2
49855
Facundo Bagnis36ARG88-46-13
499378
Dan Martin27CAN88+1
500 NCH 
(507)
César Bouchelaghem22FRA88+7+1Qual. Winnipeg R29090
501421
Hikaru Shiraishi26JPN88-13-3Bali R32
502288
Fabrizio Andaloro25ITA87+2
503427
João Eduardo Schiessl21BRA87+2São Paulo R32
504143
Benjamin Hassan31LBN87+2
505280
Dominik Palán25CZE87-40-11Segovia R32Qual. Segovia W93162
506462
Constantin Bittoun Kouzmine27FRA87+2Segovia R32Lost in Qual. Segovia R293162
507 NCH 
(509)
Jan Kumstát19CZE86+2Ollersbach R32
508505
Niels McDonald18GER86+2
509143
Hiroki Moriya35JPN86+3Lost in Qual. Bloomfield Hills R1
510340
Colin Sinclair31NMI86+8+2Lost in Brisbane QF
511507
Tai Sach23AUS86+2Brisbane 2 R32Lost in Brisbane R16
512390
Tibo Colson26BEL85+3
513477
Koki Matsuda25JPN85+3Lost in Qual. Segovia R1
514298
Aidan McHugh26GBR84-11-3
515318
Alex Martí Pujolras27ESP84+2Segovia R3290159
516449
Fares Zakaria25EGY84+7+1Ollersbach R32Lost in Kramsach R16
517CH
Emile Hudd26GBR84+2
518215
Khumoyun Sultanov27UZB83+2Ollersbach R32
519263
Christoph Negritu32GER83+3
520449
Maxim Zhukov21RUS82+5
521449
Takuya Kumasaka27JPN82-7-4Segovia R32Qual. Segovia W88157
522183
Federico Arnaboldi26ITA81+4Lost in Qual. Tampere R1
523508
Pavle Marinkov20AUS81+4Lost in Qual. Winnipeg R1
524 NCH 
(541)
Luca Staeheli26SUI81+17+4Lost in Kramsach QF
Lost in Qual. Zug R2
525160
Oleksii Krutykh26UKR81+26+8Lost in Uslar F
526267
Louis Weßels27GER81+13+3Tampere R32Qual. Tampere W87156
527524
Spencer Johnson23USA80-3-2Bloomfield Hills R3288205
528463
Pedro Vives Marcos25ESP80+4+1Kursumlijska Banja 11 R32Lost in Kursumlijska Banja 10 R16
529285
Alexander Weis29ITA80+58+14Lost in Uriage F
530CH
Izan Almazan Valiente20ESP80
531127
Jelle Sels30NED80-3-1
532436
Sebastian Gima24ROU80-1Bacau R32
533406
Timo Legout24FRA79+24+7Lost in Louisville SF
534CH
Daniil Ostapenkov23BLR79
535 NCH 
(538)
Mitsuki Wei Kang Leong21MAS79+3+1Lost in Qual. Segovia R2
536525
Alexander Donski27BUL78+13+5Zug R32Qual. Zug W86203
537527
Michael Bassem Sobhy22EGY78-2
538430
Sidharth Rawat33IND78-9-2
539 NCH 
(544)
Luca Wiedenmann28GER77+6+2Lost in Uriage QF
54039
Radu Albot36MDA76-48-14
541334
Leo Borg23SWE76-8-3Kursumlijska Banja 11 R32
542507
Kaylan Bigun20USA76-6-2Lost in Qual. Winnipeg R1
543485
Digvijay Pratap Singh26IND76+18+4Segovia R32Lost in Monastir 33 R32
Qual. Segovia W
82151
544433
Fausto Tabacco24ITA76-2
545485
Taha Baadi25MAR75-1
546CH
Peter Makk24HUN75
547161
Filip Peliwo32POL75-10-3Lost in Hillcrest 3 R16
548530
M Rifki Fitriadi27INA75+66+14Bali R32Wuning 6 W
549533
Toufik Sahtali27ALG75+13+3Lost in Monastir 33 SF
550 NCH 
(564)
Gavin Young23USA74+14+3Lost in Qual. Bloomfield Hills R2
551229
Mukund Sasikumar29IND74-3Bali R32
552547
Matyas Fuele27HUN73-2
553388
Karan Singh23IND73-1
554418
Maé Malige20FRA73-1Rognac R32
555 NCH 
(556)
Dylan Dietrich21SUI72+1Zug R3280197
556455
James Story25GBR72+2
557486
Alec Beckley25RSA72+3Metzingen R32
558554
Guillaume Dalmasso23FRA72-4-1Lost in Qual. Winnipeg R1
559538
Pablo Martinez Gomez20ESP71+41+7Denia R32Lost in Gandia SF
560298
Jacopo Berrettini27ITA71-13-3
561 NCH 
(565)
Ivan Ivanov17BUL71+4
562424
Kokoro Isomura23JPN71+9+1Qual. Winnipeg R27373
563 NCH 
(572)
Alexander Vasilev19BUL70+15+2Lost in Qual. Segovia R2
564170
Maxime Janvier29FRA70+17+2Lost in Qual. Tampere R2
565477
Kirill Kivattsev28RUS70+2-1
566 NCH 
(643)
Dimitris Sakellaridis20GRE70+79+14Metzingen R32Nova Gorica W
567383
Lukáš Pokorný24SVK69-8-3Ollersbach R32
568358
Svyatoslav Gulin23RUS69+6
569479
Tomasz Berkieta19POL69+26+4Metzingen R32Lost in Uslar SF
570 NCH 
(575)
Lorenzo Angelini20ITA69+5Denia R32
571469
Juan Sebastián Gómez34COL68-2-2
57219
Hyeon Chung30KOR68+7
573483
Alec Deckers26NED68+7
574498
Paulo Andre Saraiva Dos Santos26BRA68+8São Paulo R32
575532
John Echeverria24ESP68-9-3Lost in Qual. Segovia R1
576 NCH 
(590)
Yanis Ghazouani Durand26FRA68+14+2Segrate R32Lost in Uriage QF
57799
Alexander Ritschard32SUI67+6Lost in Qual. Zug R1
578546
Aidan Kim21USA67-6-2
579318
Gerard Campana Lee21KOR67+6
580519
Amr Elsayed27EGY66+8
581447
Kuan Yi Lee29TWN66+8
582502
Adrian Ötzbach28GER66+69+11Metzingen R32Uslar W
583570
Marcel Zieliński25POL66+8Lost in Qual. Tampere R2
584470
Imanol López Morillo26ESP66+9Metzingen R32
585574
Romain Faucon23BEL66+7Lost in Hillcrest 3 R32
586191
Dragos Nicolae Madaras28SWE65+8Bacau R32
587479
Jacob Bradshaw23AUS65+9
588586
Karol Filar27POL65+9
589525
Filip Jeff Planinšek25SLO65+9Ollersbach R32
590517
Nino Ehrenschneider25GER65+9
591150
João Domingues32POR64+10Lost in Qual. Estoril R1
592251
Ergi Kırkın27TUR64+10
593296
Oleksandr Ovcharenko24UKR64+44+7Bacau R32Lost in Slobozia F
594 NCH 
(605)
Lorenzo Bocchi28ITA64+27+4Lost in Nova Gorica SF
595410
Stefan Popović23SRB64+8Metzingen R32
596561
Leonardo Rossi23ITA64+13+1Lost in Qual. Tampere R2
597128
Andrea Vavassori31ITA63-34-8
598535
Kenta Miyoshi22JPN63+6Lost in Qual. Winnipeg R1
599597
Daniel De Jonge26NED63+7
600491
Robin Catry24FRA63-16-4
601573
Mario Gonzalez Fernandez24ESP63+7Segovia R3268137
602109
Lukáš Klein28SVK62-314-125
603271
Evan Zhu27USA62+27+4Qual. Bloomfield Hills W
604302
Andrew Paulson24CZE61+7
60574
Mirza Bašić35BIH61+7
606569
Alan Fernando Rubio Fierros27MEX61-33-8
607316
Alberto Barroso Campos30ESP61+6Lost in Qual. Segovia R1
608606
Cruz Hewitt17AUS61+7
609458
Maxwell Mckennon24USA61-54-12Lost in Castelo Branco SF
Lost in Qual. Segovia R1
610394
Bruno Kuzuhara22USA61+6Qual. Bloomfield Hills R26363
611586
Nicolas Tepmahc25FRA61+6Lost in Qual. Segovia R1
612432
Iliyan Radulov21BUL60+6Lost in Qual. Segovia R1
613514
Marlon Vankan25GER60+7Metzingen R32
614590
Ryan Dickerson29USA60-7-3
615513
Kai Wehnelt30GER60+7
616569
Alan Magadan25MEX60+34+5Qual. Bloomfield Hills W
617430
Erik Arutiunian21BLR59+7
618474
Tsung Hao Huang26TWN59-13-4
619416
Étienne Donnet25FRA58+6
620448
Branko Djurić21SRB58+6Kursumlijska Banja 11 R32
621557
Pierluigi Basile19ITA58+114+15Gubbio W
622595
S D Prajwal Dev30IND58+5Lost in Qual. Segovia R1
623155
Dmitry Popko29KAZ58+5
624331
Carlos Lopez Montagud26ESP58-103-25Denia R32Lost in Gandia R32
625603
Amir Omarkhanov18KAZ58+17+2Lost in Monastir 33 QF
626625
Maximo Zeitune20ARG58+34+4São Paulo R32Lost in Villa Constitucion SF
627375
Strong Kirchheimer31USA58+2Lost in Qual. Winnipeg R1
628476
Ignacio Monzón28ARG58+3
629520
Conner Huertas del Pino30PER57+3São Paulo R32
630136
Alexey Vatutin33RUS57+3
631 NCH 
(635)
Fryderyk Lechno-Wasiutyński21POL57+4
632 NCH 
(653)
Matisse Bobichon24FRA57+27+3Brisbane 2 R32Lost in Brisbane QF
633443
Federico Iannaccone27ITA57+5
634352
Giovanni Oradini28ITA57+5
635433
Aristotelis Thanos25GRE56-16-4Metzingen R32
636552
Igor Gimenez26BRA56+4
637384
Neil Oberleitner26AUT56+4
638 NCH 
(654)
Chase Ferguson27AUS56+25+2Brisbane 2 R32Lost in Brisbane QF
639604
Bruno Fernandez21BRA56+4
640623
Samuel Heredia20COL56+4Lost in Qual. Segovia R2
641640
Duncan Chan20CAN55+24+2Qual. Winnipeg R25757
642455
Olaf Pieczkowski22POL55-6-2
643 NCH 
(645)
Tuncay Duran22TUR55+3
644 NCH 
(647)
Alejandro Juan Mano21ESP55+3Lost in Gandia R16
645 NCH 
(649)
Pieter De Lange20NED55+4Qual. Metzingen R2
646515
Émilien Demanet21BEL55-76-15Metzingen R32
647348
Ryan Seggerman26USA54+6
64839
J.J. Wolf27USA54+4Bloomfield Hills R3262179
649536
Joshua Sheehy29USA54+5Lost in Qual. Winnipeg R1
650159
Hady Habib27LBN54+6
651517
Shunsuke Mitsui24JPN54+4
652575
Nikita Mashtakov27UKR54+5
653477
Peter Fajta24HUN54+5
654634
Léo Raquillet20FRA54+7
655484
Tristan McCormick27USA54-45-8Lost in Pittsford F
656638
Melios Efstathiou27CYP54+6Lost in Nova Gorica QF
657237
Saba Purtseladze24GEO54-34-6
65899
Brandon Holt28USA53+6
659538
Johan Alexander Rodriguez22COL53-83-15
660315
Alfredo Perez29USA53+6
661625
Igor Kudriashov22RUS53+6
662651
Ryan Colby22USA53+6Lost in Louisville R32
663652
Radu David Turcanu20ROU53+49+7Bacau R32Slobozia W
664513
Stefan Adrian Andreescu24ROU53+5Bacau R32Lost in Slobozia R32
665663
Lucas Andrade Da Silva21BRA52+6São Paulo R32
666289
Adria Soriano Barrera27COL52-89-16
667448
Aleksandre Bakshi29GEO52+5
668614
Yuta Kawahashi28JPN52+5Bali R32
669624
Yaroslav Demin20RUS52+5Lost in Qual. Segovia R1
670599
Giorgio Tabacco22ITA52+13+2Lost in Qual. Tampere R2
671 NCH 
(675)
Amit Vales21ISR52+9+1Lost in Qual. Zug R2
672450
Yurii Dzhavakian33UKR52+3
673616
Kārlis Ozoliņš24LAT51+3
674280
Jakub Nicod21CZE51+3
675588
Yuta Kikuchi26JPN51+3
676238
Yusuke Takahashi28JPN51+3Bali R32
677542
Millen Hurrion27GBR51+37+5Qual. Winnipeg R2Lost in Louisville QF5353
678663
Samir Hamza Reguig24ALG51+3Bacau R32
679 NCH 
(774)
Michael Antonius16USA50+110+13Pittsford W
680465
Egor Agafonov23RUS50+2
681668
Pierre Delage25FRA50+68+8Kursumlijska Banja 11 R32Lost in Kursumlijska Banja 10 F
682552
Keisuke Saitoh25JPN50+2Bali R32
683 NCH 
(713)
Thiago Cigarran26ARG50+30+4Lost in Villa Constitucion SF
684 NCH 
(716)
Gabriele Bosio25ITA50+32+4Segrate R32Lost in Nova Gorica SF
685634
Timofei Derepasko19RUS50+6+1Rognac R32Lost in Kursumlijska Banja 10 QF
686185
Aziz Dougaz29TUN49-118-21
687189
Arthur Bouquier25FRA49-2
688269
Aidan Mayo23USA49-54-8Lost in Qual. Bloomfield Hills R2
689463
Sander Jong26NED49-3
690252
Samuel Vincent Ruggeri24ITA49-2
691660
Daniel Antonio Núñez25CHI49-4
692394
Tiago Cação28POR49+130+15Castelo Branco W
693651
Nicolás Villalón22CHI49-23-4
694625
Leo Vithoontien26JPN49-4Lost in Qual. Bloomfield Hills R1
695438
Orel Kimhi22ISR48+219+23Hillcrest 3 W
696603
Oscar Weightman24GBR48-3
697219
Nicolás Álvarez Varona25ESP48-214-44
698586
Gabriel Ghetu18ROU48-3
699653
Matyáš Černý24CZE48-3
700693
Dong Ju Kim24KOR48-3
701546
Uisung Park25KOR48-3Lost in Wuning 6 R32
702696
Andreja Petrovic26NOR48-2
703698
Marc Majdandzic21GER48-2Lost in Segrate R32
704 NCH 
(744)
Daniel Jade17FRA47+63+7Lost in Uriage SF
705526
Maxence Beaugé26FRA47-11-1
706595
Théo Papamalamis20FRA47+20+3Lost in Kramsach QF
707453
Arklon Huertas Del Pino Cordova32PER47-4
708527
Ye Cong Mo26CHN47-4
709620
Josip Šimundža21CRO47-10-1
710471
Yuki Mochizuki28JPN47-21-2Brisbane 2 R32Lost in Brisbane R32
711549
Tianhui Zhang20CHN47-6
712363
Oscar Jose Gutierrez33ESP47-10-1Denia R32
713501
Shinji Hazawa27JPN47-7Brisbane 2 R32Lost in Brisbane R16
714125
Matteo Gigante24ITA46-7
715600
Khololwam Montsi23RSA46-7Lost in Hillcrest 3 R32
716117
Felipe Meligeni Alves28BRA46-7São Paulo R32
717710
Pavel Lagutin21RUS46-7Denia R32
718 NCH 
(726)
Rafael Izquierdo Luque26ESP46+13+2Lost in Castelo Branco QF
719491
Nicolas Arseneault19CAN45-1Winnipeg R3251120
7204
Kei Nishikori36JPN45-1
721CH
Anton Arzhankin23RUS45
722696
Martin Van Der Meerschen26BEL45+8+1Segrate R32Lost in Gubbio R16
723508
Manish Sureshkumar26IND45-1Bali R32
724 NCH 
(759)
Vincent Marysko20GER45+36+4Lost in Uslar SF
725656
Maik Steiner32GER45-1
726724
Carles Hernández25ESP45-1Denia R32Lost in Gandia R32
727 NCH 
(733)
Nikolai Barsukov19GER45+6+1Lost in Uslar QF
728617
Lorenzo Sciahbasi20ITA44-8-1
729728
Hunter Heck24USA44-1
730576
Michal Krajčí21SVK44-7-1
731654
Franco Ribero26ARG44-16-2
732 NCH 
(804)
Daniele Rapagnetta19ITA44+72+8Lost in Gubbio F
733707
Seydina André22SEN44-16-2Rognac R32Lost in Monastir 33 R16
734440
Alessandro Pecci25ITA43
735327
Naoki Nakagawa29JPN43+2
736620
Ben Jones28GBR43-4-1Lost in Qual. Winnipeg R1
737618
Santiago De La Fuente24ARG43+11+1Lost in Villa Constitucion R16
738508
Loann Massard20FRA43Rognac R32
739437
Michiel De Krom28NED43Denia R32
740702
Noa Vukadin22CRO42
741CH
Matthew Forbes20USA42
742277
Michael Vrbenský26CZE42Lost in Qual. Tampere R1
743CH
Herman Hoeyeraal24NOR42Denia R32
744730
Oskar Brostrom Poulsen24DEN42+1Lost in Qual. Tampere R1
745724
Fernando Cavallo20ARG42+2
746587
Pawit Sornlaksup26THA42+4
747341
Wilson Leite34BRA42+4
748443
Yanaki Milev22BUL42+4Kursumlijska Banja 11 R32
749696
Matteo Covato21ITA42+4
750305
Kalin Ivanovski22MKD41+4Ollersbach R32
751673
Gustavo Ribeiro De Almeida20BRA41+5
752604
Andres Santamarta Roig19ESP41-25-3Denia R32
753544
Adhithya Ganesan20USA41-7-1
754509
Manuel Mazza27ITA41+4
755627
Ryan Fishback24USA41+4
756CH
Ignacio Parisca Romera20VEN41+5Denia R32Lost in Gandia R16
757733
Naoya Honda20JPN41+5
758458
Nicolas Zanellato24BRA41+5São Paulo R32
759 NCH 
(768)
John Hallquist Lithen24SWE41+9+1Metzingen R32Lost in Nova Gorica R16
760741
Joshua Charlton26AUS41+4Brisbane 2 R32Lost in Brisbane R16
76116
Nicolás Jarry30CHI40+4
762204
Máté Valkusz27HUN40+4
763387
Mariano Kestelboim30ARG40-27-3
764747
Juan Sebastian Osorio28COL40-7-1São Paulo R32
765648
Attila Boros22HUN40-117-15
766689
Rodrigo Alujas23MEX40+11+1Lost in Uriage R16
767447
Tomás Farjat25ARG39+6Metzingen R32
768451
Marko Miladinović25SRB39+7Lost in Louisville R32
769496
Denis Klok28RUS39+7Lost in Kursumlijska Banja 10 R32
770362
Tim Handel29GER39+8Metzingen R32
771694
Maxence Bertimon26FRA39+8Segrate R32Lost in Monastir 33 R32
772 NCH 
(780)
Daniel Salazar25COL39+8
773636
Aleksandr Braynin26UKR39-4-1Ollersbach R32
774161
Alibek Kachmazov23RUS38+7
77521
Daniel Evans36GBR38-274-50
776770
Paul Inchauspe22FRA38-6-1Segovia R3244113
777346
Stuart Parker28GBR38+5
77849
Federico Coria34ARG38+5Lost in Qual. Kitzbuhel R1
779470
Filippo Moroni25ITA38-7-1
78057
Gastão Elias35POR38+4
781677
Kasra Rahmani19IRI38-70-8
782378
Sora Fukuda28JPN38+4
783575
Luca Castagnola24ITA38+62+6Lost in Nova Gorica F
78437
Emil Ruusuvuori27FIN37+3
785553
Pedro Rodenas22ESP37+8Denia R32Lost in Gandia R32
786 NCH 
(794)
Noah Zamora23USA37+8Lost in Qual. Bloomfield Hills R1
787782
Matt Ponchet22FRA37+8Lost in Qual. Tampere R1
788468
Ryuki Matsuda26JPN37-14-2Bali R32Lost in Brisbane R32
789781
Mert Naci Türker27TUR37+7
790724
Matt Kuhar30USA37+7Lost in Qual. Bloomfield Hills R1
791636
Taisei Ichikawa25JPN37+7Bali R32
792326
Alexis Gautier29FRA36+7
793777
Matt Hulme27AUS36+379+25Brisbane 2 R32Qual. Brisbane W
Brisbane W
794407
Michael Agwi22IRL36+6Lost in Uslar R32
795383
Gabriele Pennaforti25ITA36-3-1Lost in Gubbio R16
796792
Scott Jones28AUS36+16+1Brisbane 2 R32Lost in Brisbane R16
797722
Alejandro Turriziani Álvarez23ESP36+4Rognac R32
798 NCH 
(802)
Nikola Slavic25SWE36+4
799716
Dinko Dinev22BUL36+27+2Kursumlijska Banja 11 R32Lost in Kursumlijska Banja 10 QF
800184
Nicholas David Ionel23ROU36+5
801135
Antoine Escoffier34FRA35-46-6
802562
Cooper Williams21USA35+4
803288
Jakub Paul27SUI35-260-40
804789
Andrew Johnson16USA35+3
805533
Luis Carlos Alvarez21MEX35+4
806382
Thomas Fancutt31AUS35+4Lost in Qual. Winnipeg R1
807541
Arda Azkara23TUR35+4
808760
Gian Luca Tanner25SUI35-23-3
809798
Grigory Shebekin21RUS35+4
810 NCH 
(815)
Keshav Chopra24USA35+5
811 NCH 
(815)
Dimitris Azoidis25GRE35+5
812 NCH 
(823)
Andrea De Marchi19ITA35+13+1Kursumlijska Banja 11 R32Lost in Gubbio R16
813675
Francisco Rocha26POR35+21+2Lost in Castelo Branco QF
Lost in Qual. Estoril R1
814745
Taiyo Yamanaka24JPN35+3
815771
Cosme Rolland De Ravel22FRA34+3
816805
Nicolas Oliveira20BRA34+3São Paulo R32
817673
Roger Pascual Ferra20ESP34-9-1Qual. Bloomfield Hills R23636
818680
Abel Forger20NED34+2
819704
Mwendwa Mbithi28USA34+4
820712
Benjamin Torrealba21CHI34+4São Paulo R32
821803
Michel Hopp27GER34-18-2
822763
Dragos Nicolae Cazacu22ROU34+15+1Bacau R32Lost in Slobozia QF
823 NCH 
(827)
Nicolas Jadoun23FRA34+4Rognac R32
824273
Elmar Ejupovic33GER33+4
825451
Dan Alexandru Tomescu27ROU33+4
826812
Maximilian Homberg23GER33+24+2Lost in Gubbio QF
827817
Natan Rodrigues24BRA33+4
828818
Anas Mazdrashki20BUL33+4Denia R32Lost in Gandia QF
829663
Benjamin Pietri29FRA33+4Rognac R32
830635
John Sperle24GER33+5
831 NCH 
(856)
Jangjun Kim19KOR32+41+4Lost in Wuning 6 SF
832728
Patrick Brady21GBR32+7
833824
Guto Miguel17BRA32+7
834486
Alex Knaff28LUX32+7Rognac R32
835782
Stefano D'Agostino22ITA32+13+1Segrate R32Lost in Gubbio QF
836 NCH 
(839)
Calvin Müller26GER32+6
837788
Joao Victor Couto Loureiro23BRA32-1-1São Paulo R32
838789
Jorge Plans24ESP32+6Lost in Kursumlijska Banja 10 R32
839 NCH 
(846)
Arvid Nordquist28SWE31+7
840692
Hoyoung Roh20KOR31-148-17Lost in Wuning 6 F
841459
Nikolay Vylegzhanin26RUS31-70-8
842638
Yusuke Kusuhara28JPN31+5
843827
Stefan Horia Haita19ROU31-13-2Lost in Slobozia R32
844232
José Pereira35BRA31-30-4São Paulo R32
845759
Jesse Flores31CRC31+6
846828
Andrea Fiorentini25ITA31+6Kursumlijska Banja 11 R32
84712
Borna Ćorić29CRO30+7
84829
Christopher Eubanks30USA30-60-7
849 NCH 
(855)
Jannik Opitz28GER30+6Lost in Qual. Tampere R1
850290
Shintaro Imai32JPN30+6
851 NCH 
(910)
Aleksa Ćirić26SRB30+95+7Lost in Louisville SF
852 NCH 
(857)
Dominik Reček31CZE30+5Qual. Metzingen R2Lost in Kramsach R32
853614
William Grant25USA30-10-2
854793
Gabriele Maria Noce30ITA30+5Kursumlijska Banja 11 R32Lost in Gubbio QF
855 NCH 
 1096
Nicolas Robert19FRA30+241+15Monastir 33 W
856853
Carles Cordoba20ESP30+4Denia R32Lost in Gandia R32
857621
Samuel Alejandro Linde Palacios18COL30-4-1
858 NCH 
(869)
Alaa Trifi19TUN30+24+2Lost in Monastir 33 QF
859836
Emon Van Loben Sels21USA29+4
860461
Peter Bertran30DOM29+4
861851
Keaton Hance18USA29+4
862429
Tadeáš Paroulek26CZE29-71-8
863744
Nikita Belozertsev17UZB29-119-13Kursumlijska Banja 11 R32Lost in Kursumlijska Banja 10 QF
864 NCH 
(867)
Alan Ważny19POL29+3Lost in Qual. Tampere R1
865660
Michael Zhu33USA29-4-1
866641
Kosuke Ogura30JPN29+2Brisbane 2 R32Lost in Brisbane R32
867643
Lorenzo Claverie23ITA28+2Lost in Qual. Bloomfield Hills R1
868584
Kyle Kang21USA28+2
869107
Nicolas Moreno De Alboran29USA28+2
870272
Orlando Luz28BRA28+202+13Estoril R32Qual. Estoril W53278
871700
Jack Anthrop22USA28-9-1
872858
Manuel Plunger24ITA28+11+1Lost in Kramsach R16
873 NCH 
(874)
Ryo Tabata18JPN28+1
874694
Xiaofei Wang23CHN28+1
875655
Thanapet Chanta26THA28+1
876769
Miles Jones25USA28+1
877622
Amaury Raynel24FRA28-11-1Lost in Uriage R32
Lost in Qual. Metzingen R1
878860
Tomás Martínez22ARG28+1Lost in Villa Constitucion R32
879688
Alexandre Aubriot27FRA28+1Lost in Uriage R32
880691
Matthew Summers27GBR28+1
881 NCH 
(884)
Bryce Nakashima22USA27+3
882 NCH 
(955)
Sebastian Gorzny22USA27+73+5Qual. Bloomfield Hills W
88380
Jozef Kovalík33SVK27+2
884321
Facundo Juárez28ITA27+2
885569
James Watt26NZL27+2
886614
Alejandro Manzanera Pertusa23ESP27-13-1
887 NCH 
(888)
Theodore Dean24USA27+1
888 NCH 
(889)
Stijn Paardekooper22NED27+1
889774
Nitin Kumar Sinha27IND27+1
890479
Felix Corwin30USA27+1
891889
Markus Mölder21EST27+1
892879
Ronit Karki18USA27+1
893719
Hanyi Liu25CHN27+1
894 NCH 
(971)
Giulio Perego23ITA27+102+7Lost in Hillcrest 3 SF
895403
Lorenzo Rottoli24ITA27Lost in Gubbio R32
896666
Niccolo Catini28ITA27
897561
Fermin Tenti29ARG27+23+2Lost in Villa Constitucion QF
898729
Tomas Curras Abasolo26ESP27+1
899 NCH 
(900)
Keegan Rice20CAN26+1Winnipeg R3232101
900 NCH 
 1161
Davide Tortora25ITA26+270+15Kursumlijska Banja 10 W
901479
Ilya Snițari24MDA26-111-11Lost in Slobozia SF
902114
Jason Jung37TWN26-1
903857
Charlie Robertson19GBR26+41+3Lost in Hillcrest 3 QF
904468
Dominik Kellovský29CZE26-46-4Lost in Nova Gorica R32
905866
Lorenzo Gagliardo26ITA26-2Lost in Villa Constitucion R32
906182
Maximilian Neuchrist34AUT26-85-8
907878
Tristan Stringer20USA26-3Lost in Louisville R32
908130
Duck-hee Lee28KOR26+9+1Lost in Wuning 6 R16
909839
Yaojie Zeng24CHN26-3
910845
Isaac Becroft25NZL26-12-1Bali R32
911894
Tom Zeuch26GER26-14-1Lost in Hillcrest 3 R32
912796
Finn Murgett24GBR26-5
913713
Grigoriy Lomakin28KAZ26-4
91413
Nick Kyrgios31AUS25-4
915816
Zsombor Velcz23HUN25+248+14Lost in Hillcrest 3 F
916638
Johannes Ingildsen29DEN25-5
917901
Luis Felipe Miguel22BRA25-5
918915
Nico Hipfl20AUT25-3Lost in Kramsach R32
Lost in Qual. Kitzbuhel R1
919879
Sam Ryan Ziegann27AUS25-1Bali R32
920835
Younes Lalami25MAR25-1Rognac R32Lost in Monastir 33 R32
921 NCH 
(933)
Egor Pleshivtsev19RUS25+13+1Lost in Monastir 33 R16
922684
Ali Yazdani22IRI25-1Kursumlijska Banja 11 R32
923922
Giannicola Misasi25ITA25-1Kursumlijska Banja 11 R32Lost in Kursumlijska Banja 10 R32
924917
Muhammad Shoaib24PAK24+13+1Lost in Pittsford R16
925822
Ofek Shimanov21ISR24+44+3Lost in Hillcrest 3 QF
926740
Pierre Yves Bailly22BEL24-3
927913
Kriish Tyagi19IND24+13+1Lost in Hillcrest 3 R16
928319
Patrick Maloney26USA24-15-1Lost in Qual. Bloomfield Hills R2
92985
Dennis Novak32AUT24-91-8
930805
Oliver Bonding19GBR24+12+1Lost in Louisville R16
931912
Jamie Mackenzie18GER24-7Metzingen R32
932814
Jeffrey Von Der Schulenburg24SUI24-6
933235
Ivan Nedelko40RUS24-5
934867
Qian Sun25CHN24-7Lost in Wuning 6 R32
935905
Christopher Li23PER24-6
936364
Mikalai Haliak27BLR24-31-2
937736
Jakub Filip20CZE24-5
938921
William Rejchtman Vinciguerra19SWE24-5Lost in Qual. Tampere R1
939876
Evan Bynoe27USA24+26+2Lost in Louisville QF
940395
Wishaya Trongcharoenchaikul31THA24+27+2Lost in Wuning 6 QF
941908
Daniil Sarksian20ARM24-33-2Lost in Wuning 6 R32
942237
Nicolás Barrientos39COL23-4
943 NCH 
 1061
Pablo Perez Ramos23ESP23+130+8Lost in Castelo Branco F
944736
Martin Borisiouk26BLR23-5
945278
Lucas Gerch31GER23-4
946 NCH 
(971)
Noritaka Koizumi23JPN23+25+2Lost in Wuning 6 QF
947269
Giovanni Fonio28ITA23-4
948911
Kacper Szymkowiak21POL23-3
94962
Kenny de Schepper39FRA23-33-2
950814
Marc Van Der Merwe31RSA23-101-8Lost in Hillcrest 3 R32
951810
Kristijan Juhas25SRB23-21-1Kursumlijska Banja 11 R32
952931
Rocco Piatti21ITA23-21-1Lost in Hillcrest 3 R32
953946
Louis Larue22FRA23-4Rognac R32
954861
Marcus Walters28GBR23-4
955859
Adan Freire Da Silva27FRA23-4Segrate R32Lost in Uriage R32
956951
Kerem Yilmaz19TUR23-4
957 NCH 
 1069
Benjamin O'Connell27AUS23+113+7Brisbane 2 R32Lost in Brisbane SF
958438
Woobin Shin22KOR22-2
959608
Blu Baker24GBR22-57-4
960934
Žiga Šeško17SLO22-3
961639
Bekkhan Atlangeriev25RUS22-2
962362
Bastián Malla29CHI22-4Qual. São Paulo R2Lost in Villa Constitucion R32
963961
Oliver Okonkwo26GBR22-2Lost in Louisville R32
964 NCH 
 1080
Charles Bertimon26FRA22+145+8Lost in Monastir 33 F
965385
Aryan Shah20IND22-236-22Lost in Uslar R32
966536
Ryotaro Taguchi26JPN22-3Bali R32
967352
Kris Van Wyk29RSA22-5Lost in Hillcrest 3 R32
968727
Petros Tsitsipas25GRE22+15+1Ollersbach R32Lost in Kramsach R16
969826
Benjamin Thomas George23CAN22-34-2Lost in Qual. Winnipeg R1
970947
Karim Ibrahim22EGY22-4
971838
Luca Pow21GBR21+17+1Lost in Louisville R16
972CH
Linus Lagerbohm18FIN21Tampere R322796
973952
Yannick Theodor Alexandrescou18FRA21Bacau R32
974411
Micah Braswell24USA21
975946
Taym Al Azmeh22SYR21Lost in Uslar R32
976860
Chanyeong Oh28KOR21Bali R32
977753
Justin Roberts29BAH21+1
977773
Artur Kukasian22RUS21-17-1
979900
Enzo Kohlmann De Freitas19BRA21-2São Paulo R32Lost in Villa Constitucion R32
980973
Maxwell Exsted19USA21-1
981968
Markus Malaszszak22THA21-1
982973
Michele Mecarelli19ITA21-1Segrate R32Lost in Gubbio R32
983946
Aaron Funk20GER21-35-2Qual. Metzingen R2Lost in Uslar R32
984 NCH 
(994)
Julian Cundom25ARG21+13+1Lost in Villa Constitucion R16
985604
Dev Javia24IND21-1
986979
Yuta Tomida19JPN21-1Bali R32Lost in Wuning 6 R16
987827
Pietro Marino25ITA21+43+3Segrate R32Lost in Gubbio SF
988906
Niccolo Ciavarella22ITA21-2Lost in Gubbio R16
Lost in Segrate R32
989881
Pavlos Tsitsipas20GRE21+27+2Lost in Castelo Branco QF
990833
Jesse Delaney27AUS21-37-2Lost in Qual. Denia R1
991839
Benito Sánchez Martinez24GER20-4
992712
Aoran Wang29CHN20-3
993845
Shunsuke Nakagawa26JPN20-3
994505
Stijn Slump27NED20-3
995838
Iiro Vasa23FIN20-3Lost in Qual. Tampere R1
996640
Axel Garcian24FRA20-3
997546
Diego Augusto Barreto Sánchez24ESP20-50-3
998837
Marko Maksimović20SRB20-3
999731
Axel Nefve25USA20+10+1Lost in Pittsford QF
1000975
Mickael Kaouk17FRA20-18-1
In Play :
 ATP250  Estoril, ​Kitzbuhel
 CH125  Bloomfield Hills, ​Zug
 CH75  Segovia, ​Tampere, ​Winnipeg
 M25  Bacau, ​Denia, ​Metzingen, ​Ollersbach, ​São Paulo
 M15  Bali, ​Brisbane 2, ​Kursumlijska Banja 11, ​Rognac, ​Segrate
Highlight Country :