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 Sinner25ITA9450-1000
2CH
Alexander Zverev29GER9350-400Vienna R3294009850
31
Carlos Alcaraz23ESP5600-10Vienna R3256506100
4CH
Ben Shelton24USA4480-200Basel R3245304980
51
Daniil Medvedev30RUS3660-200Vienna R3237104160
6CH
Flavio Cobolli24ITA3640-50Vienna R3236904140
7 NCH 
  (8)  
Arthur Fils22FRA3425+1Basel R3234753925
8CH
Frances Tiafoe28USA3380+1Vienna R3234303880
9 NCH 
 (11) 
Rafael Jódar20ESP3159+2-75Basel R3232093659
105
Alex de Minaur27AUS3130-150Vienna R16
(R32  )
31803580
Advertisement
111
Novak Djoković39SRB3090+1Basel R3231403590
124
Taylor Fritz28USA2895+1-100Basel R3229453395
134
Félix Auger-Aliassime26CAN2865-6-650
148
Tommy Paul29USA2675Vienna R3227253175
1512
Jakub Menšík21CZE2545+1+50Vienna R1625952995
1613
Alejandro Davidovich Fokina27ESP2510-1-90
1716
Brandon Nakashima25USA2375Vienna R3224002850
1812
Learner Tien20USA2345Vienna R1623952795
1912
Jiří Lehečka24CZE2275+2Basel R3223002750
2018
Francisco Cerúndolo28ARG2210-1-100Vienna R3222602710
2116
Luciano Darderi24ITA2200+2+40Vienna R1622502650
225
Andrey Rublev29RUS2075-100Vienna R3221252575
232
Casper Ruud27NOR1985+2-10Basel R3220352485
248
Karen Khachanov30RUS1930-100Vienna R3219802430
255
Lorenzo Musetti24ITA1910+1-10Vienna R3219602410
2610
Alexander Bublik29KAZ1885-6-400
27CH
Alexander Blockx21BEL1665-125
286
Hubert Hurkacz29POL1585Basel R3216252075
2919
Alejandro Tabilo29CHI1565+1Basel R3215652015
3025
Tomás Martín Etcheverry27ARG1525-1-40Lost in Vienna R32
31 NCH 
 (33) 
Arthur Fery24GBR1453+4+47Vienna R1615031903
3230
Ignacio Buse22PER1445Vienna R3214851935
333
Stefanos Tsitsipas28GRE1430
3430
Alex Michelsen22USA1410Basel R3214351885
3514
Valentin Vacherot27MON1330-4-150Basel R1613801780
3630
Matteo Arnaldi25ITA1311Lost in Vienna R32
3722
Botic van de Zandschulp31NED1295Basel R3213201770
3813
Ugo Humbert28FRA1270Basel R3213201770
3933
Zizou Bergs27BEL1210-50Basel R3212601710
4024
João Fonseca20BRA1200-50
4139
Daniel Mérida22ESP1195+1Vienna R3212371687
42 NCH 
 (44) 
Arthur Géa21FRA1146+2-14
43 NCH 
 (45) 
Quentin Halys30FRA1127+2Lost in Basel R32 
446
Matteo Berrettini30ITA1123+4+40Vienna R1611731573
4540
Luca Van Assche22FRA1105+1Lost in Vienna R32
4629
Mariano Navone25ARG1099-3-65Lost in Basel R32
478
Cameron Norrie31GBR1095-6-100Vienna R3211451595
4821
Jan Lennard Struff36GER1084-1Basel R3211211571
4918
Sebastián Báez25ARG1044Lost in Qual. Basel R1
5030
Nuno Borges29POR1025+3+25Basel R1610751475
Advertisement
5121
Tallon Griekspoor30NED1025-1-10Vienna R3210751525
5242
Thiago Agustín Tirante25ARG1023-1-1Lost in Qual. Vienna R1
5310
Denis Shapovalov27CAN1015-1Basel R3210551505
5442
Juan Manuel Cerúndolo24ARG1000Qual. Basel W
Lost in Basel R32
5537
Raphaël Collignon24BEL968-25
5652
Adolfo Daniel Vallejo22PAR947Lost in Qual. Vienna R1
5756
Jaime Faria23POR941Lost in Qual. Basel R1
5845
Yannick Hanfmann34GER923+1Basel R32Qual. Basel WQual. Basel W
Basel R32
9731423
5927
Miomir Kecmanović27SRB893-1-37Lost in Qual. Basel R1
6036
Fábián Marozsán27HUN875+3+15Lost in Qual. Vienna R2
6155
Vít Kopřiva29CZE844+3Lost in Qual. Vienna R1
6245
Ethan Quinn22USA838-23
6344
Daniel Altmaier28GER837-3-37Basel R16Lost in Qual. Basel R2Lost in Qual. Basel R2
Basel R16
8871287
6433
Jaume Munar29ESP825+1-10
6563
Mattia Bellucci25ITA824+1
6655
Martin Landaluce20ESP822+1Vienna R328661316
6724
Arthur Rinderknech31FRA820-6-50Basel R328701320
6820
Tomáš Macháč26CZE819+3+15Qual. Vienna W
Lost in Vienna R32 
6946
James Duckworth34AUS814-1Lost in Qual. Basel R1
7036
Roman Safiullin29RUS807-1
7147
Facundo Díaz Acosta25ARG807-1
7217
Adrian Mannarino38FRA798+1+15Vienna R32Qual. Vienna WQual. Vienna W
Vienna R32
8481298
7310
Pablo Carreño Busta35ESP773+1Lost in Qual. Vienna R1
7462
Zachary Svajda23USA759+2Lost in Qual. Basel R1
7556
Román Andrés Burruchaga24ARG754+2
7656
Hamad Medjedović23SRB751+2Lost in Qual. Vienna R1
7738
Alex Molčan28SVK747+3+13Lost in Qual. Vienna R2
7869
Titouan Droguet25FRA746-6-55Lost in Qual. Vienna R2
7976
Kyrian Jacquet25FRA741
8043
Camilo Ugo Carabelli27ARG730-5-40Guayaquil R32730795
8145
Kamil Majchrzak30POL725+1
8254
Aleksandar Kovačević28USA693+2-10Basel R32Lost in Qual. Basel R2Lost in Qual. Basel R2
Basel R32
7431193
8362
Rinky Hijikata25AUS692+2+3Basel R32Lost in Qual. Basel R2Lost in Qual. Basel R2
Basel R32
7421192
8415
Sebastian Korda26USA690-3-40
8523
Damir Džumhur34BIH679-2-33
8637
Marcos Giron33USA676+2Lost in Qual. Basel R1
8749
Jacob Fearnley25GBR671-1-15Qual. Vienna W
Lost in Vienna R32
8876
Marco Trungelliti36ARG670+1
8941
Térence Atmane24FRA666+1Seoul R32670787
9064
Yunchaokete Bu24CHN646+2-6Seoul R16
(R32  )
654763
9170
Dino Prižmić21CRO638+2Brest R32645738
9233
Jenson Brooksby26USA638+2Sioux Falls R32638728
9387
Coleman Wong22HKG636-6-42Seoul R32636753
9416
Nikoloz Basilashvili34GEO631+1Vienna R326811131
9542
Benjamin Bonzi30FRA630+4+13
963
Marin Čilić38CRO629Lost in Seoul R32 
9795
Toby Samuel24GBR625Brest R32625718
9874
Adam Walton27AUS619
99 NCH 
(100)
Henrique Rocha22POR596+1
10088
Michael Zheng22USA594+1
Advertisement
101 NCH 
(103)
Zsombor Piros27HUN590+3Brest R32597690
10231
Lloyd Harris29RSA579+6+8Seoul R16587696
10371
Jesper de Jong26NED575-1-16
10454
Yibing Wu27CHN571+3Seoul R32579696
10521
Lorenzo Sonego31ITA571-14-87Lost in Qual. Vienna R2
10645
Aleksandr Shevchenko25KAZ559+3
10758
Hugo Gaston26FRA548+3Brest R32548641
10858
Thiago Seyboth Wild26BRA545+3
10930
Corentin Moutet27FRA540-6-50Lost in Qual. Vienna R1
11090
Martin Damm23USA538-5-44Brest R32545638
111 NCH 
(113)
Gustavo Heide24BRA535+2
11274
Jan Choinski30GBR533+2
113109
Dane Sweeny25AUS528-1-10
114 NCH 
(115)
Nicolás Mejía26COL519+1
11553
Christopher O'Connell32AUS499+3
11664
Hugo Dellien33BOL498+3Guayaquil R32498566
11786
Dalibor Svrčina24CZE494+3
11854
Valentin Royer25FRA493-1-13Sioux Falls R32493583
11937
Sebastian Ofner30AUT491+3
12087
Sho Shimabukuro29JPN490-14-90Seoul R32490605
12174
Emilio Nava24USA484+2
12291
Otto Virtanen25FIN484-1-9Brest R16491577
123 NCH 
(124)
Rei Sakamoto20JPN469+2Seoul R16477586
12436
Pedro Martínez29ESP462+2
12592
Shintaro Mochizuki23JPN451+4Lost in Brest R32
12619
Alexei Popyrin27AUS448+1-10
12748
Aleksandar Vukic30AUS435-11-72Seoul R32435552
12899
Nishesh Basavareddy21USA432+3Lost in Brest R32
129 NCH 
(132)
Max Alcalá Gurri24ESP430+4
130 NCH 
(134)
Clément Chidekh25FRA428+4
131 NCH 
(132)
Stefanos Sakellaridis22GRE425+1-6Seoul R32431548
1323
Grigor Dimitrov35BUL422-8-50Vienna R32472922
13372
Borna Gojo28CRO416+2Brest R32423516
13454
Francisco Comesaña26ARG415-6-40
135 NCH 
(138)
Matej Dodig21CRO410+3
136135
Federico Cina19ITA408+6+7Brest R16415501
137109
Andrea Pellegrino29ITA404+2
13827
Laslo Djere31SRB404-2-8Brest R32411504
139116
Pablo Llamas Ruiz24ESP403+1
14087
Jurij Rodionov27AUT403-3-8Vienna R32447897
14131
Márton Fucsovics34HUN400+2
14229
Giovanni Mpetshi Perricard23FRA400+6+15Basel R32Qual. Basel WQual. Basel W
Basel R32
450900
14395
Tristan Schoolkate25AUS398-2-5Ningbo R32401470
14438
Alexandre Müller29FRA397-14-44Seoul R32399516
145144
Darwin Blanch19USA397-1Sioux Falls R32398491
146101
Vilius Gaubas21LTU396-1
147143
Ilia Simakin22RUS393-1-3
14881
Michael Mmoh28USA386-1
149102
Elmer Møller23DEN378+1
150 NCH 
(152)
Nikolás Sánchez Izquierdo27ESP369+2
Advertisement
1513
Stan Wawrinka41SUI368-8Basel R32418868
15289
Francesco Passaro25ITA367+1
15393
Tomás Barrios Vera28CHI364+3Guayaquil R32364433
154 NCH 
(157)
Lukas Neumayer24AUT362+14+20Qual. Vienna W
Lost in Vienna R32
1554
Jack Draper24GBR360+3
15689
Patrick Kypson26USA358+3
15752
Soonwoo Kwon28KOR355+3
158CH
Clément Tabur26FRA355+3Brest R32355448
159156
Daniil Glinka26EST355-2-6Brest R32356449
16031
Zhizhen Zhang30CHN354+6+8Seoul R16
(R32  )
362471
16123
Dušan Lajović36SRB353+1
162145
Tom Gentzsch23GER352+2
163 NCH 
(164)
Andrea Guerrieri27ITA349+2
164140
Mark Lajal23EST349-10-16
16560
Stefano Travaglia34ITA343+2-3Brest R32350443
16633
Gabriel Diallo25CAN339-17-43Brest R16346432
16750
Pavel Kotov27RUS339+2
16817
Cristian Garín30CHI336+3
169150
Joel Schwärzler20AUT334+3Lost in Qual. Vienna R1
170158
Gauthier Onclin25BEL333+3
171125
Alex Bolt33AUS332+4
172156
Vitaliy Sachko29UKR332-2-5
173 NCH 
(176)
Moïse Kouamé17FRA325+3Brest R32332425
174137
Chris Rodesch25LUX325-19-40
175 NCH 
(178)
Felix Balshaw20FRA324+3Brest R32330423
17617
Bernard Tomic34AUS322+3
17758
Taro Daniel33JPN318-7Seoul R32326443
178108
Francesco Maestrelli23ITA316-4-16Brest R32323416
17916
Marco Cecchinato34ITA316-16-37
180118
Nicolai Budkov Kjaer20NOR313Brest R32320413
181 NCH 
(191)
Mika Brunold22SUI313+10+13Lost in Qual. Basel R2
Lost in Basel R32
182CH
Guido Iván Justo28ARG308
183181
Sascha Gueymard Wayenburg23FRA307-2-5Brest R32314407
184CH
Diego Dedura18GER307Guayaquil R32307376
185 NCH 
(186)
João Lucas Reis Da Silva26BRA305+1Guayaquil R32311380
186132
Jack Pinnington Jones23GBR302+2
187175
Iñaki Montes De La Torre24ESP301-4-6Brest R32308401
188185
Keegan Smith28USA301-3-6Ningbo R32303372
189184
Jan Kumstát19CZE298-4Seoul R32306423
190153
Alexis Galarneau27CAN297+2Sioux Falls R32297390
191187
Lautaro Midon22ARG297-4-6Guayaquil R32303372
192127
Facundo Mena34ARG296+1
193113
Liam Draxl24CAN295+1Sioux Falls R32298391
194190
Matheus Pucinelli De Almeida25BRA294+2
195160
Gonzalo Bueno22PER294+2Guayaquil R32294363
196184
David Jordá Sanchis32ESP293-6-8
197151
Juan Carlos Prado Angelo21BOL292+1Guayaquil R32298367
198181
Andre Ilagan25USA292+1Seoul R32294411
199123
Timofey Skatov25KAZ290+1Seoul R32298415
20060
Juan Pablo Varillas31PER288+1Guayaquil R32290359
Advertisement
201184
Luka Pavlovic26FRA281+3
202CH
Braden Shick23USA276+3-3Sioux Falls R32282375
203111
Zdeněk Kolář30CZE274-8
204106
Tristan Boyer25USA272-9-22
205133
Federico Agustin Gomez29ARG272+2
206194
Edas Butvilas22LTU271+2
207197
Pol Martín Tiffon27ESP268+2
20839
J.J. Wolf27USA266+2Sioux Falls R32273366
209175
Harry Wendelken24GBR264+3Sioux Falls R32268361
210168
Maks Kaśnikowski23POL264+3Sioux Falls R32266359
21167
Eliot Spizzirri24USA261-5-16
212183
Gianluca Cadenasso22ITA261-10-25
213205
Max Houkes26NED261+2
214CH
Henry Searle20GBR258+3Sheffield 2 R32
215133
Colton Smith23USA256+3Sioux Falls R32263356
216196
Rio Noguchi27JPN256-2-7Seoul R32264381
217121
Raúl Brancaccio29ITA255+2
218174
Remy Bertola28SUI255+18+17Basel R32Qual. Basel WQual. Basel W
Basel R32
305755
21940
Ilya Ivashka32BLR254+1
220167
Alex Barrena24ARG254-9-12Guayaquil R32260329
22197
Kimmer Coppejans32BEL253
222123
Jérôme Kym23SUI253Basel R32303753
223CH
Marat Sharipov24RUS253
224 NCH 
(225)
Marvin Möller27GER252+1
225211
Felix Gill24GBR252+1
226203
Andy Andrade27ECU251-2-2Sioux Falls R32254347
22783
Chun Hsin Tseng25TWN250-11-8
228209
Maxim Mrva19CZE249
22961
Thiago Monteiro32BRA245+1
23093
Liam Broady32GBR245+1Ningbo R32249318
231181
Daniel Rincon23ESP244+1
232103
Harold Mayot24FRA243+1Ningbo R32249318
233 NCH 
(237)
Matthew Dellavedova26AUS237+4Lost in Tamworth QF
234 NCH 
(246)
Philip Henning25RSA234+14+11Marsa R32Lost in Sarreguemines FLost in Sarreguemines F
Marsa R32
2359
Roberto Bautista Agut38ESP233+5
236142
Alejandro Moro Cañas25ESP232-2-8
23767
Luca Nardi23ITA231+4
238 NCH 
(243)
Filippo Romano21ITA229+5Brest R32236329
239153
Jay Clarke28GBR229-5
24037
Mackenzie McDonald31USA228-2-8
241116
Leandro Riedi24SUI227+3
242170
Mattéo Martineau27FRA227+3Lost in Sarreguemines R32
Lost in Brest R32
243105
Elias Ymer30SWE226-16-25Ningbo R32232301
244235
Andrej Nedić22BIH226-9-12
245242
Hayato Matsuoka21JPN226-3-5Ningbo R32229298
24636
Pierre Hugues Herbert35FRA222+3Brest R32229322
24747
Juncheng Shang21CHN220+3Lost in Seoul R32
248101
Billy Harris31GBR218+4Seoul R16
(R32  )
226335
249159
Luka Mikrut22CRO218-2-8
25088
Dominic Stricker24SUI217+3Basel R32267717
Advertisement
251CH
Juan Manuel La Serna22ARG216-4Guayaquil R32218287
252164
James McCabe23AUS216+3Ningbo R32219288
253131
Genaro Alberto Olivieri28ARG215+4Guayaquil R32221290
254219
Max Basing24GBR214+4
255237
Matías Soto27CHI214+5Mazatlan R32
256225
Franco Roncadelli26URU214+3Guayaquil R32218287
257230
Kilian Feldbausch21SUI213+6+2Lost in Qual. Brest R2
25849
Roberto Carballés Baena33ESP213+3
259230
Max Hans Rehberg23GER211+5Sioux Falls R32217310
260254
Jay Friend22JPN210+6Seoul R32218335
261196
Rodrigo Pacheco Mendez21MEX210+6Guayaquil R32216285
262235
Charles Broom28GBR209+6Ningbo R32212281
26368
Sumit Nagal29IND207+6
264251
Buvaysar Gadamauri26BEL207+6
265141
August Holmgren28DEN207+6Seoul R32215332
266230
Cezar Crețu25ROU206+12+8Marsa R32Lost in Heraklion 11 FLost in Heraklion 11 F
Marsa R32
267237
Alastair Gray28GBR206+5
268252
Dylan Dietrich22SUI204-14-12Sioux Falls R32211304
269127
Lorenzo Giustino35ITA202-40-46
27017
Reilly Opelka29USA200-24-26
271116
Calvin Hémery31FRA200+8+2Lost in Qual. Brest R2
272 NCH 
(289)
Oliver Tarvet22GBR199+23+13Sheffield 2 R32Redbridge WRedbridge W
Sheffield 2 R32
273257
Mili Poljičak22CRO199+1Lost in Ningbo R32
274247
Hynek Bartoň22CZE199+1Sioux Falls R32201294
275121
Stefano Napolitano31ITA198+1
276258
Igor Marcondes29BRA198-14-15
277274
Radu Mihai Papoe24ROU198
27899
Alexander Ritschard32SUI196+2
279172
Murphy Cassone24USA196+3Sioux Falls R32203296
280259
Michele Ribecai23ITA196-15-15Brest R32203296
281 NCH 
(283)
Valerio Aboian24ARG196+2Guayaquil R32199268
282103
Stefan Kozlov28USA195+2Sioux Falls R32202295
283279
Petr Nesterov23BUL194+2
284217
Yi Zhou21CHN190-28-25Ningbo R32196265
28547
Marc-Andrea Hüsler30SUI189-4-7
286150
Oriol Roca Batalla33ESP189+2
287210
Filip Jianu25ROU188-3
288247
Florent Bax27FRA187+2Lost in Luanda 3 QF
289287
Sergey Fomin25UZB187+2Ningbo R32192261
290197
Fajing Sun30CHN187+2Ningbo R32193262
291280
Sandro Kopp26AUT187+2
292168
Frederico Ferreira Silva31POR186-19-14
293 NCH 
(300)
Thomas Faurel20FRA185+7+5Lost in Luanda 3 SF
294280
Yankı Erel26TUR185-8-6
295222
Pedro Boscardin Dias23BRA185+1Guayaquil R32191260
296289
Carl Emil Overbeck25DEN184+1Ningbo R32189258
297249
Martin Krumich23CZE184-8-4Sheffield 2 R32
298261
Stefan Dostanic24USA181+1
299241
Daniel Michalski26POL179+2
300 NCH 
(302)
Carlo Alberto Caniato20ITA179+2
301217
Jonáš Forejtek25CZE178+2
302242
Enrico Dalla Valle28ITA178+2
303285
Georgii Kravchenko26UKR178+2Marsa R32
304181
Abdullah Shelbayh22JOR177+4Sioux Falls R32184277
305169
Henri Squire26GER176+5
306287
Max Schönhaus19GER176+5
307226
Juan Bautista Torres24ARG176-9-6
308306
Daniel Milavsky25USA175+4Sioux Falls R32179272
309 NCH 
(312)
Samuele Pieri24ITA175+4
310177
Nick Hardt26DOM174-3-3Guayaquil R32180249
311147
Guy den Ouden24NED173+4
312 NCH 
(316)
Mees Rottgering19NED172+4Sioux Falls R32179272
313273
Sean Cuenin22FRA171+4-1
314260
Tiago Pereira22POR171+5
315183
Oliver Crawford27GBR170-9-7
316284
Florian Broska28GER170+4
317269
Aidan Mayo23USA169+4Sioux Falls R32176269
318303
Francesco Forti27ITA169+5
319284
Dali Blanch23USA169+5
320 NCH 
(323)
Alejo Sanchez Quilez21ESP169+6
321268
Gonzalo Villanueva31ARG169-3-2Guayaquil R32171240
322290
Federico Bondioli21ITA168+3-1
323244
Lucas Poullain30FRA168+5+1Lost in Qual. Brest R2
324314
Cruz Hewitt17AUS167-10-7
325253
Giles Hussey29GBR166-3-3
326260
Carlos Sánchez Jover26ESP166+3
327267
Petr Bar Biryukov24RUS165+4Ningbo R32169238
328295
Mert Alkaya26TUR164-1-5Ningbo R16170233
329144
Akira Santillan29JPN164-35-23Ningbo R32168237
330307
Anton Matusevich25GBR163-21-14
331311
Luciano Emanuel Ambrogi22ARG159+3
332167
Laurent Lokoli32FRA158+3
333158
Yu-hsiou Hsu27TWN158-3-7Ningbo R32164233
334 NCH 
(353)
Arthur Nagel23FRA156+23+17Sarreguemines W
335 NCH 
(343)
Timo Legout24FRA155+8+4Qual. Sioux Falls W
336263
Eliakim Coulibaly24CIV155+40+21Luanda 3 W
33778
Nicolás Kicker34ARG155-4-6
338 NCH 
(339)
Patrick Schoen21SUI154+1
339139
Ugo Blanchet27FRA154+6+4Brest R32Qual. Brest W161254
340225
Philip Sekulic23AUS154-2-1Qual. Tamworth 2 R3Lost in Tamworth QF
341235
Marko Topo23GER153-4-3
34239
Mikhail Kukushkin38KAZ152-1
343257
Miguel Damas26ESP152-1
344117
Felipe Meligeni Alves28BRA151
345134
Moez Echargui33TUN151+5+4Brest R32Qual. Brest W158251
34693
Andrej Martin37SVK149
347321
Robert Strombachs27LAT149+2Marsa R32Lost in Sarreguemines R32
348CH
Matthew William Donald21CZE148-1
349 NCH 
(388)
Karan Singh23IND148+52+25Sharm El Sheikh 19 R32Mumbai 2 W
350212
Michael Geerts31BEL147+3+4Brest R32Qual. Brest W154247
351328
Joaquin Aguilar Cardozo21URU146-19-15Guayaquil R32152221
352340
Carlos Maria Zarate21ARG146-12-7Guayaquil R32149218
353329
Juan Estevez21ARG146-1Guayaquil R32150219
354161
Alibek Kachmazov24RUS143+6+5Seoul R32Qual. Seoul W151268
355250
Andres Martin25USA142-1Sioux Falls R32149242
356316
Eduardo Ribeiro28BRA142-1
357342
Jake Delaney29AUS142-1Ningbo R32145214
358180
Paul Jubb26GBR140+31+13Sheffield 2 R32Lost in Redbridge F
35956
Daniel Elahi Galán30COL139+8+2Qual. Guayaquil R2141141
360159
Dimitar Kuzmanov33BUL139-2Lost in Qual. Brest R1
361108
Franco Agamenone33ITA139-2
362176
Daniel Masur31GER138+3+1Marsa R32Lost in Sarreguemines QF
363361
Henry Bernet19SUI138-2Lost in Qual. Basel R1
364363
Massimo Giunta22ITA138-1
365339
Andrey Chepelev28RUS138-1Lost in Santa Margherita 11 QF
366125
Juan Pablo Ficovich29ARG137Joao Pessoa R32
367364
Lucio Ratti22ARG137+2Qual. Guayaquil R2138138
36880
Norbert Gombos36SVK136+2
369358
Tommaso Compagnucci26ITA136+2Lost in Santa Margherita 11 R16
370249
Mathys Erhard25FRA136+3
37172
Yosuke Watanuki28JPN134+3
372158
Tung Lin Wu28TWN134+3
373135
Mitchell Krueger32USA134-22-12Sioux Falls R32141234
374336
Ognjen Milić19SRB134-12-4Lost in Ningbo R32
375332
Tiago Torres24POR133+3-1
376294
Raphaël Pérot25FRA133-40-25
377185
Aziz Dougaz29TUN132+2Monastir 43 R32
378105
Duje Ajduković25CRO132+2
379177
Omar Jasika29AUS132+7+3Seoul R32Qual. Seoul W140257
380365
Max Wiskandt24GER131-3-3Las Vegas 2 R32
381371
Juan Cruz Martin Manzano21ITA130-9-6
382371
Ryan Nijboer27NED130-1Lost in Qual. Guayaquil R2
383335
Jacopo Vasami18ITA129+1
384339
Ivan Marrero Curbelo28ESP129+1
385 NCH 
(392)
Mika Petković19GER128+7+1Sheffield 2 R32Lost in Redbridge QF
386358
Sebastian Sorger20AUT127+1Lost in Redbridge R16
Lost in Qual. Vienna R1
387 NCH 
(388)
Pavel Lagutin21RUS127+1
388321
Gabriele Piraino22ITA127+2
389362
Manas Dhamne18IND127+2Marsa R32
390175
Álvaro Guillén Meza23ECU127-43-22Guayaquil R32133202
391280
Jie Cui28CHN126+2Ningbo R32132201
392 NCH 
(396)
Sander Jong26NED125+4
39395
Hugo Grenier30FRA125+10+3Brest R32Lost in Redbridge QF132225
39424
Yoshihito Nishioka31JPN124-13-7
395379
Jack Kennedy18USA124+2
396 NCH 
(402)
Ozan Baris22USA123+11+2Qual. Sioux Falls R2125125
397357
Eric Vanshelboim25UKR123+2-1Lost in Santa Margherita 11 R32
398 NCH 
(400)
Izan Almazan Valiente20ESP123+2
399305
Alex Martinez25ESP122-16-8
400147
Kaichi Uchida32JPN122+20+6Ningbo R16128191
401 NCH 
(403)
Jack Logé21BEL122+40+13Lost in Luanda 3 F
402CH
Sebastian Gorzny22USA121-1Sioux Falls R32128221
403338
Edward Winter22AUS121+3
404180
Yuta Shimizu27JPN121-1Ningbo R16127190
405260
Robin Bertrand23FRA121+4+1Lost in Monastir 42 SF
406358
Svyatoslav Gulin23RUS120-12-6
407405
Mitsuki Wei Kang Leong22MAS120+1Lost in Qual. Ningbo R1
408346
Kasidit Samrej25THA120-40-17Lost in Seoul R32
409229
Marek Gengel31CZE119+14+4Lost in Sharm El Sheikh 18 SF
410215
Khumoyun Sultanov27UZB119+6+2Lost in Qual. Ningbo R2
411271
Blake Ellis27AUS119+40+14Lost in Tamworth F
412271
Mateus Alves25BRA119-2
413299
Vadym Ursu29UKR119-1Lost in Qual. Brest R2
41465
Thanasi Kokkinakis30AUS118-1
415368
Olle Wallin25SWE117+2
416256
Johan Nikles29SUI117+2
417414
Niels Visker25NED117+2Lost in Sarreguemines R32
418303
Arthur Weber34FRA116-20-8
419267
Louis Weßels28GER116+8+2Sheffield 2 R32Lost in Sarreguemines QF
420 NCH 
(454)
Digvijay Pratap Singh26IND116+34+13Fergana R32Lost in Mumbai 2 F
421 NCH 
(422)
Kenta Miyoshi22JPN115+1Lost in Qual. Sioux Falls R1
422157
Santiago Taverna27ARG115+3
423414
Semen Pankin27RUS115+9+2Ningbo R32Qual. Ningbo W121190
424234
Maxime Chazal33FRA114-1
425194
Dan Added27FRA114-20-8Lost in Luanda 3 R32
426 NCH 
(430)
Enzo Aguiard24AUS113+12+3Lost in Tamworth QF
427360
Lui Maxted22GBR113+2
428426
Paulo Andre Saraiva Dos Santos26BRA113+3Lost in Maceio R16
429 NCH 
(432)
Spencer Johnson23USA112+7+2Lost in Qual. Sioux Falls R2
430429
Sergi Perez Contri28ESP112+4
431 NCH 
(444)
Miguel Tobon20COL112+13+4Qual. Guayaquil W
432395
Alafia Ayeni27USA110+5Lost in Qual. Seoul R1
433300
Hamish Stewart27GBR110-19-8
434306
Blaise Bicknell24JAM110-19-8Pembroke R32
435331
Masamichi Imamura27JPN110-2-3Ningbo R32115184
436221
Hernán Casanova32ARG109-1-2
437363
Justin Boulais25CAN109-9-4Lost in Qual. Sioux Falls R1
438431
Yannik Kelm21GER109+1Lost in Qual. Brest R1
439278
Tyler Zink25USA109+3
440160
Oleksii Krutykh26UKR109
441134
Geoffrey Blancaneaux28FRA109+7+2Lost in Bol 6 SF
442342
Luca Castelnuovo29SUI108+4+1Lost in Qual. Ningbo R2
443318
Gerard Campana Lee22KOR108+2
444307
Oleg Prihodko29MKD107+3Lost in Sarreguemines R32
445271
Pedro Sakamoto33BRA107+42+15Joao Pessoa R32Maceio W
446353
Dhakshineswar Suresh26IND106-25-9Lost in Mumbai 2 R16
447425
Luca Staeheli26SUI106-17-7Lost in Shenzhen F
448168
Murkel Dellien29BOL106+1
449279
Garrett Johns25USA106+11+6Marsa R32Lost in Mumbai 2 SF
450CH
Nikita Mashtakov27UKR105Heraklion 12 R32
451 NCH 
(452)
Karl Poling27USA104+2+1Qual. Sioux Falls W
452318
Alex Martí Pujolras27ESP103
453451
Koki Matsuda25JPN102+10+3Seoul R32Lost in Qual. Seoul R2110227
454433
Fausto Tabacco24ITA102+1Lost in Santa Margherita 11 R16
455143
Benjamin Hassan31LBN101+10+2Lost in Qual. Brest R2
456368
Alexander Binda25ITA101+10+2Ningbo R32Qual. Ningbo W107176
457314
Moerani Bouzige27AUS101-1Lost in Tamworth R16
45883
Carlos Taberner29ESP100-1
459 NCH 
(471)
Thijs Boogaard18NED100+14+3Lost in Sarreguemines QF
460421
Karim Bennani19MAR100-2
461457
Ivan Ivanov17BUL100-2
462449
Emile Hudd26GBR100-1
463271
Evan Zhu28USA100-1Lost in Qual. Seoul R1
464284
Adrian Boitan27ROU99
465 NCH 
(467)
Duncan Chan21CAN98+2Lost in Qual. Sioux Falls R1
466191
Dragos Nicolae Madaras29SWE98+2
467438
Quinn Vandecasteele24USA98+2Lost in Qual. Sioux Falls R1
468183
Federico Arnaboldi26ITA98+2Selva Gardena R32
469153
Denis Yevseyev33KAZ98+2
470177
Andrea Collarini34ARG97+2
471 NCH 
(522)
Amit Vales21ISR97+51+14Heraklion 11 W
472143
Hiroki Moriya36JPN97+10+3Ningbo R32Qual. Ningbo W103172
473 NCH 
(477)
Niels McDonald18GER96+7+2Lost in Qual. Brest R2
474424
Eero Vasa29FIN96+1Lost in Santa Margherita 11 R16
475 NCH 
(476)
Romain Faucon24BEL96+1Lost in Qual. Brest R1
476448
Branko Djurić21SRB95+2+1Lost in Santa Margherita 11 R16
477358
Trevor Svajda20USA95Lost in Qual. Sioux Falls R1
478222
Viktor Durasovic29NOR95+7+3Sheffield 2 R32Lost in Redbridge QF
479478
Keisuke Saitoh25JPN94+2
480201
Gilles Arnaud Bailly21BEL94-69-25Marsa R32
481340
Colin Sinclair31NMI94+2
482410
Cyril Vandermeersch27FRA93-3-1
483409
Alex Hernandez27MEX93+14+4Qual. Guayaquil W
484 NCH 
(487)
Anton Shepp23NZL92+6+1Lost in Tamworth R16
485382
Andrew Fenty26USA92+1Lost in Qual. Sioux Falls R2
486298
Aidan McHugh26GBR91+2
487200
George Loffhagen25GBR91+12+3Lost in Redbridge QF
488287
Antoine Ghibaudo21FRA91+1
489301
Maximus Jones22THA91+2
490407
Sergio Callejon Hernando22ESP91-16-6
491484
Luca Wiedenmann28GER91-7-1
492448
Dušan Obradović25SRB91Lost in Bol 6 R16
493424
Constantin Bittoun Kouzmine27FRA91+1+1Sharm El Sheikh 19 R32Lost in Sharm El Sheikh 18 QF
494276
Petr Brunclík20CZE89-68-25
495438
Daniel Siniakov23CZE89
496CH
Pierluigi Basile19ITA89
497 NCH 
(501)
Alan Magadan25MEX89+4+1Qual. Guayaquil R29191
498347
Ioannis Xilas25GRE89Heraklion 12 R32Lost in Heraklion 11 SF
499494
Millen Hurrion27GBR89+3+1Lost in Qual. Ningbo R2
500383
Lukáš Pokorný24SVK88
501285
Alexander Weis29ITA87+3
502160
Li Tu30AUS87+7+1Lost in Tamworth R16
503463
Reda Bennani19MAR87+2
504319
Christian Langmo30USA87+10+2Seoul R32Qual. Seoul W95212
505212
Johannus Monday24GBR86-62-22Sheffield 2 R32
506155
Dmitry Popko30KAZ86+4Marsa R32
507502
Adrian Ötzbach28GER86+41+11Lost in Santa Margherita 11 F
508436
Sebastian Gima24ROU86-1
509502
Tai Sach24AUS86+3Lost in Tamworth R32
510485
Aziz Ouakaa27TUN86+3Monastir 43 R32Lost in Mumbai 2 R32
511 NCH 
(515)
Matisse Bobichon24FRA85+6+1Brest R32Qual. Brest W92185
512509
Maximo Zeitune20ARG85-1-1
513424
Lorenzo Joaquín Rodríguez27ARG85+6+1Qual. Guayaquil R28787
514289
Lilian Marmousez24FRA84+6+1Monastir 43 R32Lost in Monastir 42 R16
515502
Alexander Donski28BUL84Lost in Qual. Seoul R1
516142
Ivan Gakhov29RUS84-10-3
517350
Vladyslav Orlov31UKR84+1Marsa R32
518171
Beibit Zhukayev26KAZ83+10+2Seoul R32Qual. Seoul W91208
519449
Fares Zakaria25EGY83-16-5Lost in Luanda 3 QF
520146
Rudolf Molleker26GER82+4
521 NCH 
(523)
John Echeverria24ESP82+4
522443
Yanaki Milev22BUL82+4
52378
Yasutaka Uchiyama34JPN81+4
524387
Gianmarco Ferrari26ITA81-8-3
525 NCH 
(531)
Gavin Young24USA81+6+1Lost in Qual. Sioux Falls R2
526 NCH 
(552)
Lorenzo Angelini20ITA81+26+7Lost in Santa Margherita 11 SF
527509
Yanis Ghazouani Durand26FRA81+2Lost in Sarreguemines R16
528 NCH 
(613)
Isaac Becroft25NZL81+91+21Tamworth W
529528
Leonardo Rossi24ITA81+1Sheffield 2 R32
530467
César Bouchelaghem22FRA80-9-3Monastir 43 R32Lost in Monastir 42 R16
531485
Giuseppe La Vela26ITA80+2
532505
Peter Makk25HUN80
533373
Bor Artnak22SLO79+1
534525
Daniil Ostapenkov23BLR79+12+4Qual. Sioux Falls W
535491
Filip Jeff Planinšek25SLO79-28-8
536240
Patrick Zahraj27GER79-13-4Lost in Qual. Sioux Falls R2
537CH
Dimitris Sakellaridis20GRE79Lost in Qual. Seoul R1
538510
M Rifki Fitriadi27INA78-2-1Singapore 4 R32
539 NCH 
(554)
Sebastian Dominko23SLO77+15+4Qual. Sioux Falls W
540538
Théo Papamalamis20FRA77-2
541517
Nino Ehrenschneider25GER77-2Marsa R32
542390
Tibo Colson26BEL76-2
543541
Guto Miguel17BRA76-2
544170
James Trotter27JPN76+7+2Qual. Sioux Falls R27878
545507
Kaylan Bigun20USA76-10-3Sioux Falls R3283176
54658
Arthur Cazaux24FRA75-151-50
547467
Yassine Dlimi23MAR75-4
548545
Tuncay Duran22TUR75-3Monastir 43 R32
549427
João Eduardo Schiessl22BRA75-2
550415
Lorenzo Carboni20ITA75Lost in Santa Margherita 11 QF
551 NCH 
(553)
Bruno Fernandez22BRA74+2
552347
Samir Banerjee23USA73+7+1Lost in Mumbai 2 QF
553486
Alec Beckley25RSA73+3
554233
Gabriel Debru20FRA72+4
555270
Corentin Denolly29FRA72+7
556542
Melios Efstathiou27CYP72-14-4
557150
João Domingues33POR72+6
558 NCH 
(560)
Pierre Delage25FRA72+7Lost in Qual. Brest R1
559533
Toufik Sahtali27ALG72+7Monastir 43 R32
56063
Jason Kubler33AUS71+7
561348
Ryan Seggerman27USA71+7
562395
Stefan Palosi26ROU71-7-2
563561
Gabriel Ghetu18ROU71+6Heraklion 12 R32
564357
Luca Potenza26ITA71-1
565207
Daniel Dutra da Silva38BRA71+5
566432
Iliyan Radulov21BUL70+8
567562
Daniel de Jonge27NED70+8Lost in Qual. Sioux Falls R1
568 NCH 
(572)
Bryce Nakashima22USA69+8Sioux Falls R3276169
56939
Radu Albot36MDA69-8-3
570251
Ergi Kırkın27TUR69+78+14Singapore 4 R32Singapore 3 W
571483
Alec Deckers26NED69-22-6Lost in Ithaca QF
572531
Marcel Zieliński25POL69+5Lost in Santa Margherita 11 R32
573430
Erik Arutiunian22BLR68-2Lost in Qual. Sioux Falls R1
57419
Hyeon Chung30KOR68+4
575 NCH 
(596)
Yaroslav Demin21RUS68+21+4Ningbo R32Qual. Ningbo W74143
576443
Federico Iannaccone27ITA68+3
577476
Ignacio Monzón28ARG68-5-3Joao Pessoa R32Lost in Maceio R16
578576
Keegan Rice20CAN67+2
579 NCH 
(581)
Cosme Rolland De Ravel22FRA67+2
580 NCH 
(582)
Lucas Andrade Da Silva21BRA67+2
581469
Juan Sebastián Gómez34COL67+3
582581
Goncalo Marques20POR67+3
583580
Paul Inchauspe22FRA66+4
584116
Marc Polmans29AUS65-91-25
585191
Nerman Fatić32BIH65+3-1
586463
Pedro Vives Marcos25ESP65-26-7
587517
Shunsuke Mitsui24JPN65+2-1
588404
Cannon Kingsley25USA65-44-10
589127
Jelle Sels31NED65-32-8Sheffield 2 R32Lost in Redbridge R32
590 NCH 
(596)
Andrea De Marchi19ITA65+11+2Lost in Santa Margherita 11 QF
591237
Saba Purtseladze25GEO65-20-6Lost in Qual. Ningbo R1
592433
Pietro Fellin25ITA65Selva Gardena R32Lost in Redbridge R32
593587
Thiago Cigarran26ARG65-3-1
594555
John Hallquist Lithen24SWE65-1
595356
Miloš Karol23SVK64-12-3
596584
Alejandro Juan Mano21ESP64-1
597334
Leo Borg23SWE64+5+1Marsa R32Lost in Monastir 42 R16
598161
Filip Peliwo32POL64+45+8Ningbo R32Lost in Shenzhen SF
Qual. Ningbo W
70139
599128
Andrea Vavassori31ITA63-2
600595
Hunter Heck24USA63-2Lost in Qual. Sioux Falls R1
601599
Anton Arzhankin23RUS63-2
602545
Martin Van Der Meerschen26BEL63-2
603170
Maxime Janvier30FRA63+46+8Singapore 4 R32Lost in Singapore 3 F
604280
Dominik Palán26CZE63-1Lost in Qual. Ningbo R1
60526
Jordan Thompson32AUS62-1
606599
Daniel Jade17FRA62Lost in Monastir 42 R32
607180
Justin Engel19GER62
608 NCH 
(610)
Kristijan Juhas25SRB62+2+1Lost in Bol 6 R16
609564
Alexander Vasilev19BUL62-1Heraklion 12 R32Lost in Heraklion 11 R32
610347
Sanhui Shin29KOR62+15+3Lost in Qual. Seoul R2
611604
Andreja Petrovic26NOR62-2Las Vegas 2 R32Lost in Ithaca R32
612609
Timofei Derepasko19RUS62+3+1Lost in Shenzhen R16
Lost in Qual. Ningbo R2
613211
Javier Barranco Cosano27ESP61-1
614597
Lorenzo Bocchi28ITA61-1Selva Gardena R32
615599
Giorgio Tabacco23ITA61-1
616597
Naoya Honda20JPN61+21+4Ningbo R32Qual. Ningbo W67136
6174
Holger Rune23DEN60+585+50Basel R16
(R32  )
110510
61840
Max Purcell28AUS60-2
619617
Michael Antonius16USA60-2
620611
Daniele Rapagnetta19ITA60-2
621470
Imanol López Morillo26ESP60+44+7Lost in Bol 6 F
622553
Pedro Rodenas22ESP59-1
623 NCH 
(678)
Oskari Paldanius19FIN59+55+8Lost in Sharm El Sheikh 18 F
624603
Pieter De Lange20NED59+11+2Sharm El Sheikh 19 R32Lost in Sharm El Sheikh 18 QF
625296
Oleksandr Ovcharenko25UKR59-2
626624
Juan Sebastian Osorio29COL59-2
627554
Guillaume Dalmasso24FRA59-1Lost in Sarreguemines R32
628 NCH 
(682)
Jack Anthrop22USA58+54+8Las Vegas 2 R32Lost in Ithaca F
629573
Jamie Mackenzie18GER58-1
630183
Adrian Andreev25BUL58-25-4
631603
Amir Omarkhanov18KAZ58-9-1Fergana R32
632604
Dev Javia24IND58-3Lost in Mumbai 2 R32
633623
Samuel Heredia20COL58-1
634484
Tristan McCormick27USA58+8+2Qual. Guayaquil R26060
635633
Gabriele Bosio25ITA58+4+1Lost in Santa Margherita 11 R16
636 NCH 
(674)
Casey Hoole23AUS57+45+7Lost in Tamworth SF
637520
Conner Huertas del Pino30PER57-4
638546
Aidan Kim21USA57-4Las Vegas 2 R32
639547
Matyas Fuele27HUN57-19-2Lost in Heraklion 11 R16
640261
Alex Rybakov29USA57-4
641479
Tomasz Berkieta20POL57+6+2Lost in Ithaca R32
Qual. Sioux Falls W
642513
Kai Wehnelt30GER57-12-1
643430
Sidharth Rawat33IND57+13+3Lost in Mumbai 2 QF
644586
Nicolas Tepmahc25FRA57-6Monastir 43 R32Lost in Monastir 42 R16
645468
Ryuki Matsuda26JPN57+14+3Lost in Mumbai 2 QF
Lost in Qual. Ningbo R1
646527
Michael Bassem Sobhy22EGY56-6
647636
Ryan Colby23USA56-6Mazatlan R32
648 NCH 
(658)
Daniel Salazar25COL56+10+2Lost in Qual. Guayaquil R2
649569
Alan Fernando Rubio Fierros27MEX55-5
650514
Marlon Vankan26GER55-5
651252
Samuel Vincent Ruggeri24ITA55-5
652648
Radu David Turcanu20ROU55-2
653394
Tiago Cação28POR55-22-3
654640
Ignacio Parisca Romera21VEN55-3
655491
Robin Catry24FRA55+25+4Brest R32Lost in Sarreguemines R32
Qual. Brest W
62155
656653
Arvid Nordquist28SWE54-3
657485
Taha Baadi25MAR54-3
658 NCH 
(670)
Herman Hoeyeraal25NOR54+21+3Lost in Tamworth QF
659509
Manuel Mazza27ITA54-4Lost in Santa Margherita 11 R16
660449
Takuya Kumasaka28JPN54+10+2Qual. Yanagawa City R2Lost in Tanagura SF
661658
Oliver Bonding19GBR53-1
662327
Naoki Nakagawa29JPN53+5+1Lost in Tamworth R16
663508
Pavle Marinkov20AUS53-52-8Lost in Tamworth R32
664573
Karol Filar28POL53-2
665635
John Sperle24GER53-2
666642
Nikolai Barsukov19GER53-2Marsa R32
66771
Cedrik Marcel Stebe36GER52-1
668 NCH 
(677)
Kasra Rahmani20IRI52+51+8Monastir 43 R32Lost in Monastir 42 F
669513
Stefan Adrian Andreescu24ROU52-8-1
670458
Maxwell McKennon24USA52+1Mazatlan R32
671582
Chase Ferguson27AUS52-85-15Lost in Tamworth R32
672458
Nicolas Zanellato24BRA52Joao Pessoa R32Lost in Maceio R32
673352
Giovanni Oradini29ITA52Selva Gardena R32
674477
Kirill Kivattsev29RUS52Lost in Santa Margherita 11 R32
67576
Filip Misolic25AUT51+13+2Lost in Qual. Guayaquil R2
676 NCH 
(693)
Patrick Brady21GBR51+22+4Sheffield 2 R32Lost in Redbridge SF
677595
S D Prajwal Dev30IND51Lost in Mumbai 2 R32
678655
Thanapet Chanta27THA51-9-1Lost in Mumbai 2 R16
679421
Hikaru Shiraishi26JPN51-85-14Yanagawa City R32Lost in Tanagura R16
680662
Stefan Horia Haita19ROU50+4
681378
Dan Martin27CAN50-13-2
682654
Franco Ribero27ARG50+3
683669
Marc Majdandzic21GER50+3
684410
Stefan Popović23SRB50+3Lost in Bol 6 R32
6857
David Goffin35BEL49-94-16
686277
Michael Vrbenský26CZE49-11-2
687538
Pablo Martinez Gomez20ESP49+2
688653
Matyáš Černý25CZE49+3
689642
Roger Pascual Ferra20ESP48+1-1
690382
Thomas Fancutt31AUS48+2Lost in Qual. Seoul R1
691361
Viacheslav Bielinskyi22UKR48+85+11Bol 6 W
692541
Arda Azkara23TUR48+109+13Sharm El Sheikh 19 R32Sharm El Sheikh 18 W
693688
Keshav Chopra25USA48+1Pembroke R32
694341
Wilson Leite34BRA48+1Lost in Qual. Guayaquil R1
695508
Manish Sureshkumar27IND48+9+1Lost in Mumbai 2 R16
696685
Walid Ahouda23MAR47
697110
Giulio Zeppieri24ITA47
698688
Žiga Šeško18SLO47+1
699479
Jacob Bradshaw24AUS47+1
700660
Daniel Antonio Núñez25CHI47-7-1
701695
Stefano D'Agostino22ITA47
702634
Léo Raquillet21FRA47Lost in Qual. Brest R1
703563
Mario Gonzalez Fernandez24ESP47Marsa R32
704515
Émilien Demanet21BEL47+2+1Lost in Luanda 3 R16
705 NCH 
(735)
Nico Hipfl20AUT46+39+4Lost in Bol 6 SF
706447
Kuan Yi Lee30TWN46-49-8
707696
Matteo Covato21ITA46-2-1Mazatlan R32
708663
Samir Hamza Reguig24ALG46Lost in Monastir 42 R32
Lost in Qual. Brest R1
709331
Carlos Lopez Montagud26ESP45
710697
Grigory Shebekin21RUS45Fergana R32
711316
Alberto Barroso Campos30ESP45
712651
Nicolás Villalón22CHI45+1
713691
Dragos Cazacu22ROU45+1
714305
Kalin Ivanovski22MKD44+1
715600
Khololwam Montsi23RSA44+1
716455
Olaf Pieczkowski22POL44+2Las Vegas 2 R32
717 NCH 
(720)
George Lazarov21BUL44+3
718 NCH 
(721)
Oskar Brostrom Poulsen24DEN44+3
719394
Bruno Kuzuhara22USA44+3
720501
Shinji Hazawa27JPN44-13-2Yanagawa City R32Lost in Tanagura R32
721424
Kokoro Isomura23JPN44-69-11Lost in Tanagura R32
Lost in Qual. Seoul R1
722636
Taisei Ichikawa25JPN44+29+3Lost in Singapore 3 SF
Lost in Qual. Ningbo R1
723702
Noa Vukadin22CRO43+11+1Lost in Ithaca R16
724438
Orel Kimhi23ISR43-7-1
725724
Martin Borisiouk26BLR43-1Lost in Qual. Ningbo R1
726718
Andrew Johnson17USA43-1Las Vegas 2 R32
727233
Yun seong Chung28KOR43+29+3Seoul R32Qual. Seoul W51168
728407
Michael Agwi23IRL43-1
729477
Peter Fajta24HUN43-1
730362
Tim Handel30GER43+1
731587
Pawit Sornlaksup27THA43+11+1Lost in Mumbai 2 R16
732 NCH 
(745)
Alan Ważny19POL43+13+1Lost in Bol 6 QF
733726
Nicolas Jadoun24FRA43Monastir 43 R32Lost in Luanda 3 R16
734 NCH 
(747)
Kuan Shou Chen18TWN42+18+2Lost in Shenzhen QF
735616
Kārlis Ozoliņš24LAT42
736440
Alessandro Pecci25ITA42
737 NCH 
(746)
Vignesh Gogineni23USA42+17+2Lost in Ithaca QF
738733
Manuel Plunger24ITA42-1Selva Gardena R32
739232
José Pereira35BRA42-1Lost in Qual. Guayaquil R1
740395
Rigele Te29CHN42-1Lost in Ningbo R32
741375
Strong Kirchheimer31USA42-1
742625
Leo Vithoontien27JPN42+1
743590
Ryan Dickerson29USA42-14-1
744663
Benjamin Pietri30FRA42+5+1Heraklion 12 R32Lost in Heraklion 11 QF
745229
Mukund Sasikumar29IND42+1Lost in Mumbai 2 R32
746679
Dong Ju Kim24KOR41-14-2Lost in Qual. Seoul R1
747724
Matt Kuhar30USA41Pembroke R32Lost in Ithaca R32
748745
Gabriele Maria Noce30ITA41Lost in Santa Margherita 11 R32
749710
Carles Hernández25ESP41+1Lost in Monastir 42 R16
750450
Yurii Dzhavakian33UKR41-27-3Sharm El Sheikh 19 R32
751749
Matt Hulme27AUS40+4
752 NCH 
(758)
Noah Zamora23USA40+6Las Vegas 2 R32Lost in Ithaca R32
753263
Christoph Negritu32GER39-27-4
754546
Uisung Park26KOR39+3-1Lost in Qual. Seoul R2
755453
Arklon Huertas Del Pino Cordova32PER39-79-12Lost in Qual. Guayaquil R1
756576
Michal Krajčí21SVK39-15-3
757618
Santiago De La Fuente24ARG39-45-6
758708
Evan Bynoe27USA39+4
759 NCH 
(763)
William Rejchtman Vinciguerra19SWE39+4Monastir 43 R32Lost in Mumbai 2 R32
760 NCH 
(771)
Aaron Funk20GER39+11+1Sharm El Sheikh 19 R32Lost in Sharm El Sheikh 18 R16
761 NCH 
(764)
Carles Cordoba20ESP39+3Lost in Bol 6 R32
762641
Kosuke Ogura30JPN39+32+3Singapore 4 R32Lost in Singapore 3 SF
763536
Joshua Sheehy29USA38+2
764252
Tom Paris24FRA38-81-12Brest R32Lost in Sarreguemines R32
Qual. Brest W
45138
765764
Keaton Hance18USA38+1
766280
Jakub Nicod22CZE38+1
767364
Mikalai Haliak28BLR38+135+12Shenzhen W
768614
Yuta Kawahashi28JPN38-8-1
769692
Rafael Izquierdo Luque26ESP38-1
770763
Rares Teodor Pieleanu19ROU38-1Lost in Santa Margherita 11 R32
771770
Michele Mecarelli19ITA38-1Lost in Santa Margherita 11 R32
772 NCH 
(773)
Max Dahlin20SWE37+1
773604
Andres Santamarta Roig19ESP37+2Las Vegas 2 R32
774319
Patrick Maloney26USA37Sioux Falls R3244137
775447
Tomás Farjat25ARG37+21+2Joao Pessoa R32Lost in Maceio QF
776755
Niklas Guttau26GER37+2
777774
Conor Gannon24IRL37+2Sheffield 2 R32Lost in Redbridge R16
778288
Fabrizio Andaloro25ITA37+2
779 NCH 
(812)
Benjamin Willwerth19USA37+33+3Lost in Ithaca R16
Lost in Qual. Sioux Falls R2
780 NCH 
(789)
Victor Pagotto21BRA37+9+1Joao Pessoa R32Lost in Maceio R16
781760
Yuta Tomida19JPN37-20-2Yanagawa City R32Lost in Tanagura R32
782689
Rodrigo Alujas24MEX37Mazatlan R32
783CH
Egor Pleshivtsev19RUS37Lost in Qual. Ningbo R2
784254
Mats Rosenkranz28GER36-157-22
78516
Nicolás Jarry31CHI36-1Guayaquil R3242111
786609
Fryderyk Lechno-Wasiutyński21POL36
787 NCH 
(833)
Lorenzo Gagliardo26ARG36+50+4Joao Pessoa R32Lost in Maceio SF
788736
Jakub Filip21CZE36+26+2Qual. Heraklion 12 R3Qual. Heraklion 11 W
Lost in Heraklion 11 QF
789 NCH 
(872)
Stefan Vujic28AUS36+83+7Lost in Tamworth SF
790403
Lorenzo Rottoli24ITA36Selva Gardena R32
791 NCH 
(796)
Finn Murgett25GBR36+82+7Sheffield 2 R32Lost in Redbridge SF
792238
Yusuke Takahashi29JPN36-20-2Lost in Qual. Seoul R1
793783
Tomás Martínez23ARG36-2Joao Pessoa R32Lost in Maceio R32
794363
Oscar Jose Gutierrez33ESP36+26+2Joao Pessoa R32Lost in Maceio QF
795636
Aleksandr Braynin27UKR36-3Marsa R32
796575
Luca Castagnola24ITA36-3Selva Gardena R32
797795
Nicolas Oliveira20BRA35-2Qual. Norman R1
798711
Vincent Marysko20GER35
799603
Oscar Weightman24GBR35+1Sheffield 2 R32
800549
Tianhui Zhang20CHN35-13-1Ningbo R3241110
801740
Calvin Müller26GER35+29+2Fergana R32Lost in Sarreguemines QF
802 NCH 
(812)
Sam Ryan Ziegann28AUS35+15+1Lost in Tamworth R16
803437
Michiel De Krom28NED35Lost in Bol 6 R16
804CH
Dominick Mosejczuk19USA34Qual. Norman R1
805189
Arthur Bouquier25FRA34+17+1Lost in Sarreguemines R16
Lost in Qual. Brest R1
806673
Gustavo Ribeiro De Almeida20BRA34-1
807538
Johan Alexander Rodriguez23COL34-1
808486
Alex Knaff28LUX34-9-1
809692
Hoyoung Roh20KOR34-1Qual. Norman R1
810759
Jesse Flores31CRC34Mazatlan R32
811758
Alexandre Reco27FRA34-2Heraklion 12 R32Lost in Heraklion 11 R32
812362
Bastián Malla30CHI34+1Joao Pessoa R32Lost in Maceio R32
813355
Karl Friberg27SWE34+3Heraklion 12 R32
814781
Anas Mazdrashki20BUL34-33-3Lost in Monastir 42 R32
815764
Mert Naci Türker28TUR34+3
816508
Loann Massard21FRA34-14-1Sheffield 2 R32
817 NCH 
(819)
Rafael Tosetto27BRA34+2Joao Pessoa R32Lost in Maceio R32
818 NCH 
(841)
Giannicola Misasi26ITA34+25+2Lost in Bol 6 QF
819643
Lorenzo Claverie24VEN33+46+4Qual. Guayaquil W
820783
Jannik Opitz28GER33+3
821449
Maxim Zhukov21RUS33+3Lost in Qual. Ningbo R1
822680
Abel Forger21NED33+3
823550
Liam Gavrielides22GER33+198+15Monastir 43 R32Monastir 42 W
824786
Yannick Theodor Alexandrescou18FRA33+2
825479
Felix Corwin30USA33+3Las Vegas 2 R32
826802
Charles Bertimon27FRA33-15-1Lost in Bol 6 R32
827815
Giulio Perego23ITA33-12-1
828745
Taiyo Yamanaka25JPN33+3Yanagawa City R32Lost in Tanagura R32
829109
Lukáš Klein28SVK32+4
830620
Ben Jones28GBR32-33-3
83149
Federico Coria34ARG32+3Guayaquil R3238107
832114
Gijs Brouwer30NED32+3Sharm El Sheikh 19 R32Lost in Sarreguemines R32
833648
Attila Boros22HUN32+3
834471
Yuki Mochizuki28JPN32-46-4
835712
Benjamin Torrealba21CHI32-6-1
836822
Nicolas Robert20FRA32+4
837496
Denis Klok28RUS32+4Joao Pessoa R32Lost in Maceio R32
838418
Maé Malige20FRA32+14+1Sheffield 2 R32Lost in Sarreguemines R16
839 NCH 
(840)
Andrea Colombo23ITA32+3Selva Gardena R16
840236
JiSung Nam33KOR31-19-2
841533
Luis Carlos Alvarez22MEX31+84+7Lost in Santa Margherita 11 SF
842298
Jacopo Berrettini27ITA31+2
843CH
Linus Lagerbohm18FIN31+2Lost in Santa Margherita 11 R32
844 NCH 
(846)
Stijn Paardekooper23NED31+2Qual. Norman R1
845815
Chirag Duhan22IND31+94+7Fergana R32Lost in Mumbai 2 SF
846184
Nicholas David Ionel24ROU31-7-1
847744
Nikita Belozertsev17UZB31+1
848707
Seydina André23SEN31+1
849825
Pietro Marino25ITA31+1Lost in Santa Margherita 11 R32
850741
Joshua Charlton27AUS31-18-2Qual. Norman R1
851824
Jangjun Kim19KOR30+2Lost in Seoul R32 
852384
Neil Oberleitner27AUT30+2
853532
Adrien Gobat25FRA30+75+6Qual. Sarreguemines W
Lost in Sarreguemines SF
Lost in Qual. Brest R1
854416
Étienne Donnet25FRA30+1Heraklion 12 R32
855719
Hanyi Liu25CHN30-28-3
856 NCH 
(857)
Robert Guna21ROU30+1
857785
Dimitris Azoidis26GRE30-19-2
858 NCH 
(859)
Hiromasa Koyama18JPN30+1Yanagawa City R32Lost in Tanagura R32
859803
Michel Hopp27GER30+1Heraklion 12 R32Lost in Heraklion 11 R16
860 NCH 
(880)
Luka Talan Lopatić18SLO30+20+2Lost in Heraklion 11 QF
861621
Samuel Alejandro Linde Palacios19COL30
862561
Fermin Tenti29ARG30Joao Pessoa R32Lost in Maceio R32
863788
Joao Victor Couto Loureiro23BRA30+105+8Joao Pessoa R32Lost in Maceio F
864787
Nikola Slavic26SWE30-1
865713
Grigoriy Lomakin28KAZ30-14-1Lost in Mumbai 2 R32
866864
Kerem Yilmaz19TUR30-2Sharm El Sheikh 19 R32
867CH
Davide Tortora26ITA29
868 NCH 
(869)
Theodore Dean24USA29+1
869544
Adhithya Ganesan21USA29+8+1Singapore 4 R32Lost in Mumbai 2 R16
870774
Nitin Kumar Sinha27IND29-2Singapore 4 R32Lost in Mumbai 2 R32
871620
Josip Šimundža21CRO29-13-1Lost in Bol 6 R32
872870
Matteo Sciahbasi19ITA29-2
873853
Alaa Trifi19TUN29-2
874107
Nicolas Moreno De Alboran29USA28
875739
Filip Pieczonka22POL28
876429
Alvin Nicholas Tudorica24CAN28Pembroke R32
877833
Markus Mölder21EST28-11-1
878 NCH 
 1074
Rodrigo Fernandes19POR28+251+15Ithaca W
879CH
Flynn Thomas18SUI28Lost in Selva Gardena R32
880519
Amr Elsayed27EGY28-150-15Sharm El Sheikh 19 R32
881769
Miles Jones25USA28Heraklion 12 R32Lost in Heraklion 11 R32
882709
Iannis Miletich21ITA28Lost in Bol 6 R32
883880
Aditya Vishal Balsekar24IND28Lost in Mumbai 2 R32
884 NCH 
(904)
Daniil Sarksian20ARM28+25+2Lost in Shenzhen QF
885123
Ryan Peniston30GBR27-1Lost in Qual. Brest R1
886816
Zsombor Velcz23HUN27+11+1Lost in Ithaca R16
887885
Jerry Roddick24USA27-2Las Vegas 2 R32
888879
Ronit Karki18USA27-1
889614
William Grant25USA27-3
890 NCH 
(903)
Lars Goran Verwerft23BEL27+13+1Monastir 43 R32Lost in Monastir 42 R16
891863
Maxwell Exsted19USA27-3Lost in Qual. Sioux Falls R1
892451
Marko Miladinović25SRB27-45-4
893588
Yuta Kikuchi27JPN27+45+3Lost in Shenzhen R32
Lost in Qual. Seoul R2
894536
Ryotaro Taguchi26JPN27-3Heraklion 12 R32Lost in Heraklion 11 R32
895716
Dinko Dinev22BUL27-3
896688
Alexandre Aubriot27FRA27-3Heraklion 12 R32Lost in Heraklion 11 R32
897861
Marcus Walters28GBR27-3Sheffield 2 R32Lost in Redbridge R16
Qual. Sheffield 2 W
898272
Orlando Luz28BRA26-3
899 NCH 
 1892
Matteo Gribaldo18ITA26+1306+25Santa Margherita 11 W
900839
Benito Sánchez Martinez24GER26-4Monastir 43 R32
901822
Ofek Shimanov21ISR26-3Las Vegas 2 R32
902811
Maximilian Homberg23GER26-3
903 NCH 
(915)
Noritaka Koizumi23JPN26+13+1Yanagawa City R32Lost in Tanagura R16
904857
Charlie Robertson20GBR26-4Qual. Norman R1
905897
Hayden Jones20AUS26-4Lost in Tamworth R32
906228
Stefan Seifert41GER26-2
907627
Ryan Fishback24USA26-1
908289
Renta Tokuda28JPN26-1
909867
Qian Sun25CHN26-19-1Lost in Qual. Ningbo R2
910273
Elmar Ejupovic33GER25
91113
Nick Kyrgios31AUS25
912237
Nicolás Barrientos39COL25
913909
Muhammad Shoaib24PAK25
914912
Pablo Perez Ramos23ESP25+1Heraklion 12 R32Lost in Redbridge R32
915899
Lorenzo Comino20ITA25-10-1
916 NCH 
(949)
Oscar Brown24GBR25+34+2Yanagawa City R32Lost in Tanagura QF
917704
Mwendwa Mbithi28USA25+1
918474
Tsung Hao Huang26TWN25+1
919CH
Geun Jun Kim25KOR25+1Lost in Qual. Seoul R1
920909
Julian Cundom25ARG25+1Joao Pessoa R32Lost in Maceio R32
921908
Rocco Piatti22MON25-13-1Monastir 43 R32Lost in Monastir 42 R16
922675
Francisco Rocha27POR25
923CH
David Eichenseher20GER25Fergana R32
924562
Cooper Williams21USA24
925913
Kriish Tyagi19IND24+1Qual. Norman R1
926740
Pierre Yves Bailly23BEL24+1
927219
Nicolás Álvarez Varona25ESP24+2
928638
Yusuke Kusuhara29JPN24-72-6Lost in Tanagura QF
Lost in Qual. Ningbo R1
929817
Natan Rodrigues24BRA24+1
930878
Tristan Stringer21USA24+2
931905
Christopher Li23PER24
932920
Ronald Hohmann25USA24+1
933874
Ryo Tabata18JPN24+1
934377
Marcello Serafini24ITA24+1
935838
Iiro Vasa24FIN24+1
936910
Mickael Kaouk18FRA24+1Lost in Sarreguemines R32
Lost in Qual. Brest R1
937290
Shintaro Imai33JPN24+68+5Seoul R32Qual. Seoul W32149
938722
Alejandro Turriziani Álvarez23ESP24+2
939828
Andrea Fiorentini25ITA24+3Lost in Heraklion 11 R32
940906
Jeremy Gschwendtner28GBR24+16+1Heraklion 12 R32Lost in Heraklion 11 R16
941204
Máté Valkusz28HUN23+2
942569
James Watt26NZL23+2
943741
Matthew Forbes20USA23-184-16Las Vegas 2 R32Lost in Ithaca R32
944479
Ilya Snițari24MDA23+1Qual. Norman R1
945461
Peter Bertran30DOM23+1
946CH
Vlad Cristian Breazu22ROU23+1
94774
Mirza Bašić35BIH23-30-2
948724
Fernando Cavallo20ARG23-70-5
949819
Dominik Reček31CZE23-1
950912
Jordan Hasson27ISR23-1
951942
Ruslan Tiukaev21RUS23Sharm El Sheikh 19 R32Lost in Sharm El Sheikh 18 R16
952378
Sora Fukuda29JPN23-63-4Yanagawa City R32Lost in Tanagura R32
953839
Yaojie Zeng24CHN23
954913
Benjamin O'Connell27AUS23-13-1Lost in Tamworth R32
955684
Ali Yazdani23IRI23
956395
Wishaya Trongcharoenchaikul31THA23+14+1Lost in Shenzhen R16
957845
Aleksa Ćirić26SRB22+1Marsa R32
958802
Jeffrey Von Der Schulenburg24SUI22+16+1Lost in Bol 6 R16
959860
Chanyeong Oh28KOR22
960731
Axel Nefve26USA22+1
961753
Justin Roberts29BAH22+1
962950
Yan Cheng Chen24TWN22-10-1Yanagawa City R32Lost in Tanagura R32
963877
Oliver Okonkwo26GBR22Las Vegas 2 R32
964299
Hazem Naw26SYR22
965CH
Gabriele Crivellaro19ITA22
966949
Fons Van Sambeek24NED22+62+4Lost in Heraklion 11 SF
967965
Nikita Ianin25RUS22+12+1Sharm El Sheikh 19 R32Lost in Luanda 3 R16
968829
Tom Zeuch26GER22+1Qual. Sarreguemines W
Lost in Sarreguemines R32
969934
Louis Larue22FRA22-12-1Monastir 43 R32Lost in Luanda 3 QF
970625
Igor Kudriashov23RUS21-56-4
971946
Taym Al Azmeh22SYR21+1
972797
Elgin Khoeblal25NED21+3
973970
Matthew Thomson26USA21Heraklion 12 R32Lost in Heraklion 11 R32
974656
Maik Steiner32GER21+2
975903
Jan Kupčič25SLO21+2Lost in Qual. Bol 6 R1
976948
Tudor Batin19ROU21+27+2Lost in Sharm El Sheikh 18 QF
977968
Markus Malaszszak22THA21+1Yanagawa City R32Lost in Tanagura R16
978352
Kris Van Wyk30RSA21-11-1Monastir 43 R32Qual. Monastir 42 W
Lost in Monastir 42 R32
979954
Yuto Oki21JPN21+164+8Yanagawa City R32Lost in Tanagura F
980817
Saveliy Ivanov22RUS21+3Fergana R32Lost in Sharm El Sheikh 18 R32
981694
Maxence Bertimon27FRA21-27-2
982 NCH 
(983)
Alexander Rozin21CAN20+2Las Vegas 2 R32
983114
Jason Jung37TWN20+2
984289
Adria Soriano Barrera27COL20-199-16
985385
Aryan Shah20IND20-25-2Qual. Norman R1
986748
Mathieu Scaglia27FRA20-20-2Marsa R32
987986
Duje Markovina19AUS20+1Qual. Norman R1
988905
Ezequiel Monferrer23ARG20+1
989 NCH 
(998)
Volodymyr Iakubenko21UKR20+42+2Sharm El Sheikh 19 R32Lost in Sharm El Sheikh 18 QF
990975
Fanming Meng18CHN20-10-1Qual. Norman R1
991729
Tomas Curras Abasolo26ESP20-10-1Heraklion 12 R32
992 NCH 
 1051
Tobia Costanzo Baragiola Mordini20ITA20+59+3Lost in Santa Margherita 11 QF
993881
Pavlos Tsitsipas21GRE20+15+1Heraklion 12 R32Lost in Heraklion 11 R16
994988
Mohamed Nazim Makhlouf30ALG20+40+2Monastir 43 R32Lost in Monastir 42 QF
995932
Matthias Ujvary22AUT20+14+1Lost in Bol 6 R16
996982
Nicolas Bruna27CHI20-6Joao Pessoa R32Lost in Maceio R16
997 NCH 
 1007
Rethin Pranav Senthil Kumar19IND19+14+1Lost in Ithaca R16
998159
Hady Habib28LBN19-6
999991
Dimitar Kisimov18BUL19-8
1000288
Jakub Paul27SUI19-7Lost in Qual. Basel R1
In Play :
 ATP500  Basel, ​Vienna
 CH125  Seoul
 CH100  Brest, ​Sioux Falls
 CH75  Guayaquil, ​Ningbo
 M25  Las Vegas 2, ​Marsa, ​Norman, ​Sheffield 2, ​Tamworth 2
 M15  Fergana, ​Heraklion 12, ​Joao Pessoa, ​Mazatlan, ​Monastir 43, ​Pembroke, ​Selva Gardena, ​Sharm El Sheikh 19, ​Singapore 4, ​Yanagawa City
Highlight Country :