WTA | Singles | Official ATP Doubles | 5W ATP Doubles | Live ATP Doubles Ranking | Live ATP Doubles Race | Tournament Draws | Title Holders | Live Scores

 Live ATP Doubles Ranking

Live Ranking
Race
Tournament Draws
Live Scores
Live ATP Doubles 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
Matthew Ebden36AUS7435-555
21
Rohan Bopanna44IND7210-600
3CH
Marcel Granollers38ESP7175+45
3CH
Horacio Zeballos38ARG7175+45
51
Rajeev Ram40USA6585
61
Joe Salisbury32GBR6540
71
Wesley Koolhof35NED6390-90
82
Ivan Dodig39CRO6320+90
91
Austin Krajicek33USA6275+45
101
Neal Skupski34GBR5060-90
Advertisement
116
Édouard Roger-Vasselin40FRA4490-270
127
Santiago González41MEX4400-270
137
Kevin Krawietz32GER4040
137
Tim Pütz36GER4040
1510
Máximo González40ARG3870+1-55
157
Andrés Molteni36ARG3870+1-55
177
Jan Zieliński27POL3700+1-90
1812
Hugo Nys33MON3700+1-90
1918
Sander Gillé33BEL3640+2-15
1917
Joran Vliegen30BEL3640+2-15
215
Marcelo Arévalo33ESA3590-6-360
221
Nikola Mektić35CRO3390+1-90
233
Jean-Julien Rojer42NED3365-3-360
2423
Andrea Vavassori28ITA3270+4
2516
Jackson Withrow30USA3250+2-90
268
Simone Bolelli38ITA3205-2-180
271
Jamie Murray38GBR3180-2-180
286
Michael Venus36NZL3180-2-180
2922
Nathaniel Lammons30USA3100-90
301
Mate Pavić30CRO2880-90
3125
Max Purcell26AUS2705-50
3230
Sadio Doumbia33FRA2675
3231
Fabien Reboul28FRA2675+1
341
Marcelo Melo40BRA2290-90
3529
Robin Haase37NED2130+3-15
36 NCH 
 (37) 
Ariel Behar34URU2120+3
377
Lloyd Glasspool30GBR2105-2-90
387
Harri Heliövaara34FIN2070-2-90
3938
Adam Pavlásek29CZE2065+1-10
402
John Peers35AUS2025-3-130
4139
Aleksandr Nedovyesov37KAZ2025+1
4226
Rafael Matos28BRA1955+2
438
Andreas Mies33GER1950-2-90
4441
Robert Galloway31USA1930-1-30Rome R1619301960
45 NCH 
 (46) 
Albano Olivetti32FRA1847+1
4638
Gonzalo Escobar35ECU1830+2
47CH
Nicolás Barrientos37COL1795-50
4818
Matwé Middelkoop40NED1785-3-90
491
Nicolas Mahut42FRA1765+3-32
5032
Alexander Erler26AUT1745-1-85
Advertisement
5033
Lucas Miedler27AUT1745-1-85
5247
Julian Cash27GBR1670+1-15Rome R1616701700
5323
Rinky Hijikata23AUS1611+1-25
54 NCH 
 (56) 
Yuki Bhambri31IND1540+2
55 NCH 
 (57) 
Jordan Thompson30AUS1485+3
5650
Henry Patten27GBR1466+1-40
5745
Francisco Cabral27POR1367+2-109
5852
John Patrick Smith35AUS1335+3-5
5958
Denys Molchanov36UKR1325+1-50
6050
Sam Weissborn32AUT1270+2
61 NCH 
 (63) 
Zhizhen Zhang27CHN1240+2
62 NCH 
 (63) 
Tallon Griekspoor27NED1220+3
63 NCH 
 (66) 
Tomáš Macháč23CZE1195+3
6460
Reese Stalder27USA1181-45
6550
Romain Arneodo31MON1165+3
6662
Constantin Frantzen26GER1156+1-12Rome R1611561211
67 NCH 
 (71) 
Theo Arribage23FRA1136+4
6863
Hendrik Jebens28GER1136+2-16Rome R1611361195
69 NCH 
 (71) 
Sem Verbeek30NED1127+4
7064
Victor Cornea30ROU1114+6Ostrava R1611301189
7169
Guido Andreozzi32ARG1098+1-30Ostrava R1610981153
7255
Sander Arends32NED1092+2-35
7349
Miguel Angel Reyes Varela36MEX1087-4-67Ostrava R1610871142
742
Pierre Hugues Herbert33FRA1085+3
7568
Evan King32USA1076-45Ostrava R1610761121
7674
William Blumberg26USA1012+2-59
7770
Diego Hidalgo31ECU1000+4Rome R1610001050
78 NCH 
 (79) 
Federico Zeballos35BOL994+4Rome R169941044
79 NCH 
 (80) 
Boris Arias30BOL994+4Rome R169941044
8060
Botic van de Zandschulp28NED990+4
8169
Cristian Rodríguez33COL990+4Rome R1610061065
8279
Petr Nouza25CZE983-2-50
83 NCH 
 (85) 
Skander Mansouri28TUN972+3Rome R169721031
8483
Luke Johnson30GBR966+3Rome R169661016
8568
Alexander Zverev27GER960-6-90
86 NCH 
 (88) 
Fernando Romboli35BRA954+3-5Rome R169541004
8772
Jonathan Eysseric33FRA936+3Rome R16936995
88 NCH 
 (89) 
Dominik Koepfer29GER915+3
8921
Andrey Golubev36KAZ910-1-50
9086
Luca Sanchez25FRA906+2
9179
Ben Shelton21USA905+2
9255
Andre Goransson29SWE886+3Rome R16886945
9369
Bart Stevens26NED883+1-16Rome R16899958
94 NCH 
 (97) 
Marcelo Zormann27BRA874+3Rome R16874929
9571
Sriram Balaji34IND867+3Rome R16883942
9680
Vijay Sundar Prashanth37IND856+3-5
9749
Mackenzie McDonald29USA840+5
9821
Jan Lennard Struff33GER830+6
99 NCH 
(103)
Vasil Kirkov25USA826+7
100 NCH 
(107)
Niki Kaliyanda Poonacha28IND826+7Savannah R16826885
Advertisement
10185
Luis David Martínez34VEN825-5-59Savannah R16825884
10235
Nikola Ćaćić33SRB815+6Rome R16831890
10331
Philipp Oswald38AUT814-3-40Ostrava R16814869
10490
Orlando Luz26BRA812+5Ostrava R16812871
10544
Andrey Rublev26RUS810-54-1000
106103
Grégoire Jacq31FRA808-3-25Lost in Ostrava R16
10799
Marco Bortolotti33ITA808+3Rome R16808867
108102
Sergio Martos Gornes29ESP806+3Rome R16806861
109 NCH 
(114)
Manuel Guinard28FRA801+5Lost in Ostrava R16
110 NCH 
(111)
Piotr Matuszewski26POL793+3-9Shenzhen R16793852
11187
Anirudh Chandrasekar25IND791+1-14Savannah R16791850
112CH
Yannick Hanfmann32GER790+4
11398
Arjun Kadhe30IND786-12-59Savannah R16802861
114 NCH 
(118)
Rithvik Choudary Bollipalli23IND778+4
11581
Petros Tsitsipas23GRE767-10-60Rome R16783842
116 NCH 
(119)
Matthew Christopher Romios25AUS744+6-9Shenzhen R16744803
11777
Dan Added25FRA731+3-32Angers QF739756
11884
Andrew Harris30AUS726-3-75
11934
Marcelo Demoliner35BRA722+2-32Rome R16738797
12048
Guillermo Durán35ARG705-1-66
121 NCH 
(123)
Christian Harrison29USA698+3-16Savannah R16714773
12264
Jeevan Nedunchezhiyan35IND697+5Savannah R16697752
123 NCH 
(128)
Patrik Trhac25USA694+5
124102
JiSung Nam30KOR694+1-14Shenzhen QF708753
125 NCH 
(126)
Marcus Willis33GBR691+1-9Savannah R16691750
126 NCH 
(130)
Ryan Seggerman24USA688+4
127110
Zdeněk Kolář27CZE676-4-46Lost in Ostrava R16
128 NCH 
(131)
Mick Veldheer28NED675+3-9Ostrava R16675734
129 NCH 
(133)
Filip Bergevi30SWE661+4Ostrava R16661720
13043
Roman Jebavý34CZE650+2-16Lost in Ostrava R16
13193
Vladyslav Manafov31UKR648+5Lost in Rome R16
13274
Saketh Myneni36IND637+2-16
13395
Patrik Niklas Salminen27FIN637+2-16Shenzhen QF651696
134123
Toshihide Matsui46JPN632-5-61Lost in Shenzhen R16
13553
Karen Khachanov27RUS630-80-1000
13681
Andrea Pellegrino27ITA627+1Rome R16643702
137114
Ivan Liutarevich28BLR623+2Lost in Rome R16
13864
Stefanos Tsitsipas25GRE610+3
13919
Fabrice Martin37FRA600-22-180
140134
Adam Walton25AUS593+3-8
141128
Oriol Roca Batalla30ESP581+3-16Rome R16597656
142128
Luca Margaroli32SUI573+4Rome R16589648
143142
Ray Ho24TWN569-1-37Lost in Shenzhen R16
144128
Kaito Uesugi28JPN566-6-61Lost in Shenzhen R16
145142
Lorenzo Musetti22ITA555+3
146144
Tristan Schoolkate23AUS552+3Shenzhen R16568627
147 NCH 
(149)
Jakob Schnaitter28GER548+4+1Ostrava QF562607
148123
Andrew Paulson22CZE543-8-75
149108
Lloyd Harris27RSA540+5
150110
Karol Drzewiecki28POL535-16Ostrava R16551610
Advertisement
15158
Ramkumar Ramanathan29IND533+4Lost in Shenzhen R16
152 NCH 
(156)
Mark Wallner24GER532+4Ostrava QF546591
153145
Calum Puttergill30AUS523-21
154144
Santiago Rodríguez Taverna24ARG515-2-30
15560
Lorenzo Sonego28ITA510+3
156138
Miķelis Lībietis31LAT509+1-16
15728
David Vega Hernández29ESP501+2Rome R16517576
15870
David Pel32NED485+3
15936
Andre Begemann39GER483+3Rome R16499558
160104
Taylor Fritz26USA480-13-90
161 NCH 
(164)
Matías Soto24CHI474+3Concepcion R16483524
162158
George Goldhoff29USA469-2-25
16375
Ivan Sabanov31SRB459+3Ostrava R16475534
164147
Kai Wehnelt28GER438-1-42Lost in Monastir 16 QF
165 NCH 
(168)
Thomas Fancutt29AUS432+3Savannah R16444503
16672
Matej Sabanov31SRB429+3Ostrava R16445504
167144
Federico Agustin Gomez27ARG422-2-50Savannah R16438497
168139
Rubin Statham36NZL419+5Lost in Shenzhen R16
169 NCH 
(173)
Scott Duncan29GBR414+5Savannah R16421480
170148
Neil Oberleitner24AUT411+2-10Dubrovnik W
171 NCH 
(174)
Alexandru Jecan35ROU411+7+12Ostrava QF425470
172170
Patrik Rikl25CZE407-2-16Ostrava R16423482
17327
Jason Kubler30AUS405-28-175
17458
Alex de Minaur25AUS405+2
1751
Juan Sebastián Cabal37COL405+2
176162
Francis Casey Alcantara32PHI398-5-24Shenzhen R16414473
177105
Íñigo Cervantes34ESP397-2-16
178133
Denis Kudla31USA390+3
179173
Joshua Paris28GBR387+3Savannah R16403462
180178
Daniel Cukierman28ISR386+4
181180
Blake Ellis25AUS383-1-8Shenzhen R16399458
182176
Sebastian Korda23USA380+3
18373
Hunter Reese31USA378-4-16Savannah R16394453
18481
Alex Bolt31AUS371+3
185183
Mac Kiger25USA365-2-22Savannah R16378437
186129
Yun seong Chung26KOR363-19-75
1878
Aisam-ul-Haq Qureshi44PAK362-1-16
188117
Cameron Norrie28GBR360+3
18930
Hubert Hurkacz27POL360+4
190 NCH 
(192)
Daniel Rincon21ESP360+4
19186
Szymon Walków28POL360+4Ostrava QF374419
19223
Luke Saville30AUS356+5Shenzhen R16372431
193190
Johannes Ingildsen26DEN355-3-13Savannah R16368427
194192
Johannus Monday22GBR353+4
195186
Blaž Rola33SLO350+4-2
196 NCH 
(208)
James Trotter24JPN350+12+16Shenzhen QF364409
197148
Renzo Olivo32ARG348+3
198 NCH 
(201)
Ben Jones25GBR348+3Vero Beach QF348355
199188
Jakub Paul25SUI347+3
200199
Kelsey Stevenson33CAN346+3Lost in Savannah R16
Advertisement
201144
Jiří Lehečka22CZE345+3
202181
Fajing Sun27CHN334-6-25Shenzhen R16350409
203 NCH 
(207)
Mateus Alves23BRA331+6
204159
Kaichi Uchida29JPN329+6Concepcion R16338379
205195
Adam Taylor32AUS327+2-8
206170
Benjamin Lock31ZIM326+5Mosquera R16329351
207 NCH 
(212)
Gonzalo Villanueva29ARG326+5Concepcion R16335376
208132
Marc-Andrea Hüsler27SUI325+5
209205
Henrique Rocha20POR323-4-16Ostrava R16339398
21060
Hans Hach Verdugo34MEX320-4-16Savannah R16336395
211196
Charles Broom26GBR320+4+3Nottingham QF325342
21252
Daniel Evans33GBR315+4
213159
Nino Serdarušić27CRO312+5
214178
Murkel Dellien26BOL312-26-59
215 NCH 
(220)
Mariano Kestelboim28ARG308+6
216 NCH 
(219)
Simon Freund27SWE307+3-4Savannah R16323382
217178
Markos Kalovelonis29GRE304+9+2Lost in Shymkent QF
21815
Thanasi Kokkinakis28AUS302+7
219CH
Constantin Bittoun Kouzmine25FRA301+1-8Angers QFLost in Hammamet 7 SFLost in Hammamet 7 SF
Angers QF
309326
22036
Divij Sharan38IND298+8
221217
Liam Broady30GBR295+8
222209
Jaime Faria20POR290+1-16Ostrava R16306365
223175
Conner Huertas del Pino28PER289-9-34
224204
João Lucas Reis Da Silva24BRA289-2-18
225207
Ignacio Carou24URU285-1-18Concepcion R16294335
226164
Volodoymyr Uzhylovskyi36UKR284+4
227 NCH 
(233)
Juan Pablo Paz29ARG283+6Lost in Antalya 15 F
228101
Alex Lawson30USA283+6Savannah R16299358
229172
Tim Sandkaulen26GER279+8
230104
Luciano Darderi22ITA279+8
23118
Ben McLachlan31JPN275+8
232 NCH 
(255)
Aziz Ouakaa24TUN273+24+17Hammamet 7 W
233225
Alberto Barroso Campos27ESP272+3-8Lost in Hammamet 7 R16
234174
Pedro Boscardin Dias21BRA271+1-9Concepcion R16280321
235160
Frances Tiafoe26USA270-43-90
236182
Christopher Eubanks27USA270+6
237 NCH 
(243)
Jacob Fearnley22GBR268+6
238235
Damien Wenger24SUI268+6
239232
Benjamin Sigouin24CAN267-7-16Lost in Savannah R16
240217
Tomás Barrios Vera26CHI266+6
240161
Dominic Stricker21SUI266+6
242191
Daniel Dutra da Silva35BRA266-11-17Concepcion R16275316
243 NCH 
(248)
Toby Samuel21GBR265+5
244174
Arklon Huertas Del Pino Cordova29PER264-17-34
245CH
Alexander Donski25BUL263-4Lost in Monastir 16 SF
246 NCH 
(249)
Mattéo Martineau25FRA262+4
247244
Ajeet Rai25NZL262+4Savannah R16278337
248124
Arthur Rinderknech28FRA260+4
24932
Artem Sitak38NZL258+5
25051
Pedro Martínez26ESP256+5
Advertisement
251237
Antoine Escoffier32FRA256+20+16Shenzhen QF270315
252218
David Pichler28AUT256+10+8Ostrava R16Lost in Dubrovnik FLost in Dubrovnik F
Ostrava R16
269328
253 NCH 
(254)
Eduardo Ribeiro26BRA255+4
254 NCH 
(276)
Giorgio Ricca29ITA255+22+25Santa Margherita 4 W
255149
Daniel Masur29GER253+3Lost in Nottingham R16
256162
Michael Geerts29BEL251+3
25788
Stan Wawrinka39SUI250+3
258249
Alejandro Tabilo26CHI250+3
259182
Alfredo Perez26USA248-10-16
260 NCH 
(264)
Brandon Nakashima22USA245+4
26144
Jonny O'Mara29GBR245+4
262102
Yasutaka Uchiyama31JPN245-73-125
263 NCH 
(266)
Tiago Pereira19POR245+3Sanxenxo QF245256
264 NCH 
(267)
Eero Vasa27FIN242+3Lost in Angers R16
265258
Blake Bayldon25AUS241-2-6Shenzhen R16255314
266179
Emil Ruusuvuori25FIN240+4
267 NCH 
(271)
Kody Pearson24AUS240+5
268218
Niklas Schell25GER235+1-6Shymkent 2 QFLost in Shymkent FLost in Shymkent F
Shymkent 2 QF
237248
269267
Luca Castelnuovo27SUI233+6
270260
Vladyslav Orlov28UKR233+4-1Lost in Shymkent QF
271263
Christoph Negritu30GER231-3-11
2727
Fabio Fognini36ITA228+5
273 NCH 
(278)
Luis Britto30BRA228+5Concepcion R16237278
274127
Roberto Carballés Baena31ESP225-57-90
27573
Adrian Mannarino35FRA225+4
27647
Alexander Bublik26KAZ225+4
277275
Remy Bertola25SUI222+22+16Shenzhen QF236281
278273
Alexander Weis27ITA221-5-16
279 NCH 
(281)
Aidan McHugh23GBR221+2
280113
MinKyu Song33KOR219+3
281242
Juan Carlos Aguilar25CAN219+3
282 NCH 
(285)
Connor Thomson23GBR218+3
283203
Francesco Forti24ITA218+3
284197
Akira Santillan26AUS218+3Lost in Shenzhen R16
285270
Corentin Denolly26FRA218+3Savannah R16234293
286200
Colin Sinclair29NMI214+4
287221
Jay Clarke25GBR214+4
288 NCH 
(292)
Augusto Virgili29ITA214+4Lost in Santa Margherita 4 SF
289 NCH 
(293)
Ryan Nijboer24NED213+25+16Lost in Hammamet 7 F
290 NCH 
(304)
Giovanni Oradini26ITA212+28+16Lost in Santa Margherita 4 F
291270
Michael Vrbenský24CZE211+11+8Lost in Dubrovnik F
292 NCH 
(293)
Harold Mayot22FRA210+1
293197
Gustavo Heide22BRA210+1
294 NCH 
(306)
Lorenzo Rottoli22ITA209+12+8Rome QF223268
295173
Mitchell Krueger30USA209Savannah R16225284
296270
Samuel Vincent Ruggeri21ITA209+27+16Rome QF223268
297296
Paulo Andre Saraiva Dos Santos23BRA209-1Lost in Santiago R16
298191
Román Andrés Burruchaga22ARG208-1
299 NCH 
(303)
Emile Hudd23GBR205+4+3Nottingham QFLost in Azay Le Rideau R16Lost in Azay Le Rideau R16
Nottingham QF
210227
300256
Parikshit Somani24IND204-18-16
301185
Hugo Dellien30BOL201+4
30268
Christopher Rungkat34INA201-1-3
303240
Sebastian Ofner27AUT200+4
304289
Gabriel Roveri Sidney26BRA200-15-15
305300
Jea Moon Lee30KOR198-5-8
306232
Thai Son Kwiatkowski29USA197+7Savannah R16213272
307296
Andres Urrea29COL197+8Concepcion R16206247
308259
David Poljak27CZE197+8Ostrava R16213272
309CH
Ryuki Matsuda24JPN196+8-1Nottingham QFLost in Monastir 16 QF201218
31064
Maxime Cressy26USA195+9
311220
Zvonimir Babić28CRO195+10Ostrava R16211270
312285
Stefanos Sakellaridis19GRE195-4-5Concepcion R16201242
313 NCH 
(369)
Aleksandr Lobanov23RUS194+56+22Monastir 17 QFHammamet 7 W194205
314265
Billy Harris29GBR193+8
315302
S D Prajwal Dev27IND192+11+2Lost in Shymkent QF
316149
Vitaliy Sachko26UKR191+8Ostrava R16207266
317189
Grigoriy Lomakin26KAZ191+35+12Shymkent 2 QFShymkent W192203
318149
Yu-hsiou Hsu25TWN190-20-16
319 NCH 
(325)
David Stevenson25GBR190+6Concepcion R16199240
320233
Alexander Merino31PER190+7
321239
Roman Safiullin26RUS187+7
322 NCH 
(329)
Takeru Yuzuki25JPN187+7Concepcion R16196237
323 NCH 
(331)
Antoine Bellier27SUI186+8
324132
Antoine Hoang28FRA185+12+3Angers QF190207
325143
Yuta Shimizu24JPN184-72-75Shenzhen QF198243
326 NCH 
(330)
Siddhant Banthia23IND184+8
327 NCH 
(332)
Franco Roncadelli24URU184+5-2Concepcion R16193234
32850
Igor Zelenay41SVK183+7Ostrava R16199258
329282
Nick Hardt23DOM181-18-17
330285
Alex Rybakov27USA181-18-16Savannah R16197256
331 NCH 
(337)
Patrick Harper24AUS181+6Concepcion R16190231
332174
Holger Rune20DEN180+8
33351
Andy Murray36GBR180+8
334161
Oscar Otte30GER180+8
335210
Yoshihito Nishioka28JPN180+8
3361
Robert Farah37COL180+10
337194
Marcos Giron30USA180+7
33740
Nicolás Jarry28CHI180+7
339330
Liam Draxl22CAN180+8
340 NCH 
(341)
Carlos Sánchez Jover23ESP180+8
341272
Pedro Sakamoto30BRA180+8
342 NCH 
(351)
Mattia Bellucci22ITA179+9Shenzhen R16195254
343203
Xin Gao29CHN177+12
344313
Aoran Wang27CHN176+40+16Shenzhen QF190235
345 NCH 
(357)
Bogdan Pavel24ROU176+12
346338
James Davis25GBR176-8-5Nottingham QF181198
347211
Leandro Riedi22SUI175+12
348289
Pruchya Isaro28THA175-38-24Shenzhen R16191250
349 NCH 
(359)
Sander Jong23NED174+16+2Meerbusch QF176187
350261
Rio Noguchi25JPN173+13
351285
Eric Vanshelboim22UKR172-1-8Lost in Shymkent QF
352260
Leonardo Aboian26ARG172+16Concepcion R16179220
353 NCH 
(362)
Noah Schachter24USA172+14Vero Beach QF173184
35469
Nuno Borges27POR171-114-100
355197
Li Tu27AUS171+15Shenzhen R16187246
356116
Rubén González38PHI171-26-16
357351
Dimitris Sakellaridis17GRE170+5-5Santa Margherita 5 QFLost in Santa Margherita 4 QF175192
358341
Dan Alexandru Tomescu25ROU169+6-4Lost in Kursumlijska Banja R16
359 NCH 
(366)
Dominik Kellovský27CZE168+13
360148
Gijs Brouwer28NED167+14
361326
Sai Karteek Reddy Ganta23IND167+12-1Lost in Shymkent QF
362274
Abdullah Shelbayh20JOR166+14
363251
Matheus Pucinelli De Almeida23BRA166-2-9
364287
Seita Watanabe23JPN166+14Concepcion R16175216
365235
Alexei Popyrin24AUS165+14
366276
Dalibor Svrčina21CZE165-46-30
367324
Roy Stepanov24ISR165+13Concepcion R16174215
368347
Tennyson Whiting22USA165+7-2Savannah R16179238
369264
Jiří Barnat22CZE164-60-35Antalya 15 W
370160
Jason Taylor30AUS162+11
371 NCH 
(404)
Bruno Pujol Navarro22ESP162+33+13Telde 2 W
372348
Nick Chappell31USA161+10
373273
Alexandre Müller27FRA160+10
374 NCH 
(385)
Anthony Genov22BUL160+13+3Lost in Santa Margherita 4 QF
375347
Finn Reynolds24NZL159-21-19
376375
Ethan Quinn20USA158+9
377338
Andrés Andrade25ECU158+9
378359
Marcello Serafini21ITA157+40+16Lost in Santa Margherita 4 F
37952
Purav Raja38IND157-75-45
380222
Mark Whitehouse30GBR157-47-28
381224
Hiroki Moriya33JPN156+7
382347
Nitin Kumar Sinha25IND155+9
383362
Trey Hilderbrand23USA154+9
384303
Martin Damm20USA153-13-16
385204
Brandon Walkin29GBR152-29-25
386344
Max Houkes23NED151+8
387290
Szymon Kielan21POL151+9
388 NCH 
(392)
Nicholas Bybel30USA151+7Savannah R16167226
389350
Kris Van Wyk27RSA151+8Monastir 17 R16151164
390321
Gabriel Diallo22CAN150-30-25
391 NCH 
(398)
Oliver Crawford24GBR150+7Savannah R16166225
392193
Andrea Collarini32ARG150+8
393358
Matěj Vocel26CZE149+9
394308
Tyler Zink23USA148+11
395164
Geoffrey Blancaneaux25FRA148-42-30
396324
Tsung Hao Huang24TWN148+10
397275
Edward Winter19AUS147-20-19
398217
Ignacio Monzón26ARG147+9
399157
Viktor Durasovic27NOR146-41-30
400 NCH 
(454)
Filippo Romano18ITA146+61+18Angers QFAzay Le Rideau W151168
401 NCH 
(403)
Joshua Sheehy27USA145+2-4Lost in Monastir 16 F
402311
Andrea Picchione25ITA144+11+2Lost in Antalya 15 QF
403 NCH 
(410)
Woobin Shin20KOR144+7
404171
Alessandro Giannessi33ITA142+8
405 NCH 
(414)
Jie Cui26CHN142+9
406373
Manish Sureshkumar24IND142+9Lost in Shymkent R16
407160
Hernán Casanova30ARG142-41-30Concepcion R16151192
408257
Thiago Agustín Tirante23ARG141+8
409135
Maximilian Neuchrist32AUT141+8
410213
Giles Hussey26GBR140-20-16
411373
Egor Agafonov21RUS140+8-1Monastir 16 W
412 NCH 
(421)
Álvaro Guillén Meza21ECU139+9Concepcion R16148189
413222
Evgeny Karlovskiy29RUS139+9
414410
Cannon Kingsley22USA138+11
415346
Miloš Karol21SVK138-7-8Lost in Dubrovnik R16
416269
Mili Poljičak19CRO137+11Lost in Dubrovnik QF
417380
Lorenzo Joaquín Rodríguez24ARG137-24-15Concepcion R16146187
418274
Yunchaokete Bu22CHN136+10Shenzhen R16152211
419308
Taisei Ichikawa23JPN136+5-3
42082
Dušan Lajović33SRB135+9
421211
Titouan Droguet22FRA135+9
422300
Daniel Altmaier25GER135+9
423420
Emilio Nava22USA135+9
42355
Guido Pella33ARG135+9
425161
Grégoire Barrère30FRA135+9
425196
Alejandro Davidovich Fokina24ESP135+11
427149
Jaume Munar26ESP135+7
428127
Miomir Kecmanović24SRB135+8
429219
Pedro Cachín29ARG135+9
430300
Ergi Kırkın25TUR135+9Concepcion R16144185
431 NCH 
(435)
Juan Manuel La Serna20ARG134+10
432362
Moez Echargui31TUN133+10Shenzhen R16149208
433 NCH 
(443)
Ilia Simakin20RUS133+10
434 NCH 
(440)
George Houghton25GBR133+10Nottingham QF138155
435324
Arthur Fery21GBR132+11
436135
Jesper de Jong23NED132+11
437429
Garrett Johns23USA132+11
438153
Nicolás Mejía24COL132+11
439272
Mats Hermans28NED132+1-3
440438
Sho Shimabukuro26JPN131+10
441389
Filip Duda25CZE131+10Ostrava R16147206
442 NCH 
(467)
Hamish Stewart24GBR130+25+3Nottingham QF135152
443382
Naoki Tajima23JPN130+2-3Lost in Antalya 16 R16
444283
Arthur Reymond25FRA129+21+2Lost in Antalya 15 QF
445115
Tennys Sandgren32USA129+8
446391
Luka Mikrut20CRO129+8Lost in Dubrovnik QF
447 NCH 
(457)
Mateo Del Pino20ARG129+10
448308
Sidane Pontjodikromo23NED129+7Lost in Santa Margherita 4 R16
449167
Franco Agamenone31ITA128+10
450 NCH 
(457)
Patrick Zahraj24GER128+13
451438
Justin Boulais22CAN127+13
452407
Gonzalo Bueno20PER127+14Concepcion R16136177
453249
Arthur Bouquier23FRA127-44-17
454163
Federico Gaio32ITA125+16
455121
Oleg Prihodko26UKR125-56-25
456380
Michiel De Krom25NED125+50+16Lost in Hammamet 7 F
457 NCH 
(473)
Joshua Charlton24AUS124+21+3Nottingham QF129146
458420
Maximus Jones19THA124+14
459450
Svyatoslav Gulin21RUS124+17+2Sanxenxo QF126137
460443
Jody Maginley28ANT124+28+6Lost in Monastir 16 F
461422
Ugo Blanchet25FRA123+8-3
462136
Zhe Li37CHN123+11
463160
Dane Sweeny23AUS123+11
464374
John Echeverria22ESP123-41-16
465384
Rigele Te26CHN121+12
466420
Dragos Nicolae Madaras26SWE121+13
467359
Lukáš Pokorný22SVK121+22+4Lost in Monastir 16 SF
468265
Zizou Bergs24BEL120+13
469438
Louis Weßels25GER120+13
470453
Shunsuke Mitsui21JPN119+13
471415
Juan Bautista Otegui25ARG119+13
472306
Juan Sebastián Gómez32COL118+13Mosquera R16121143
473456
Tommaso Compagnucci24ITA118-15-11
474434
Fermin Tenti26ARG118-22-12Lost in Santiago R16
475167
Julian Ocleppo26ITA117-64-25
476454
Millen Hurrion24GBR117-5-8
477352
Sandro Kopp23AUT115+14
478378
Luca Potenza23ITA115+111+28Santa Margherita 5 QFSanta Margherita 4 W120137
479340
Álvaro López San Martín26ESP114+13
480 NCH 
(493)
João Eduardo Schiessl19BRA114+13
481 NCH 
(483)
Jakub Nicod19CZE114+6-4
482456
Buvaysar Gadamauri23BEL114-26-15Lost in Santa Margherita 4 R16
483345
Peter Heller31GER113-23-15
484373
Dax Donders23NED113+11Lost in Santa Margherita 4 R16
485472
Ishaque Eqbal26IND112+13
486383
Petr Nesterov21BUL112+4-4
487374
Goncalo Falcao36POR112+9-1Sanxenxo QF114125
488457
Gabriele Maria Noce28ITA112+11Lost in Santa Margherita 4 SF
Lost in Santa Margherita 5 R16
48985
Tristan Lamasine31FRA110+12
490377
Benjamin Winter Lopez25ESP110+12
491470
Qian Sun22CHN110+13
492364
Alex Knaff26LUX110+8-1Lost in Monastir 16 QF
Lost in Nottingham R16
493383
Robert Strombachs24LAT109+12
494385
Clément Tabur24FRA109+13Savannah R16125184
495406
Giovanni Fonio25ITA108+13
496363
Tomás Farjat23ARG108-70-30Concepcion R16117158
497296
August Holmgren26DEN107-77-32
498256
Francesco Passaro23ITA107+11
499 NCH 
(512)
Matt Hulme25AUS107+13
5004
Vasek Pospisil33CAN106+13
501261
Vít Kopřiva26CZE106+13
502283
João Domingues30POR106+13
503389
Jan Hrazdil19CZE106-114-50
504243
Otto Virtanen22FIN105+12
505396
Daniel Pátý24CZE105-11-8
506397
Colin Markes27USA105+4-2
507491
Luigi Sorrentino25ITA105+14+3Lost in Santa Margherita 4 QF
508438
Erik Arutiunian19BLR105+21+4Lost in Shymkent SF
509 NCH 
(515)
Jesse Timmermans35NED104+9
510349
Masamichi Imamura25JPN104+16+3Nottingham QF109126
511209
Ezekiel Clark25USA104-43-23
512484
Keisuke Saitoh22JPN104+7
513 NCH 
(535)
Brian Bozemoj20NED104+22+4Kursumlijska Banja 2 R16Lost in Kursumlijska Banja SF106119
514431
Joao Fonseca17BRA103+6
515311
Alexander Zgirovsky22BLR103-53-25Lost in Hammamet 7 R16
516352
Yannik Steinegger23SUI102-36-19
517469
Hynek Bartoň20CZE102-31-16
518 NCH 
(524)
Niccolo Catini26ITA102+6
519388
Alexander Ritschard30SUI101+6
520494
Adrian Oetzbach26GER101+29+5Dubrovnik W
521 NCH 
(528)
Pranav Kumar24USA101+7Mosquera R16104126
522 NCH 
(524)
Robert Cash23USA100+8
523305
Chun Hsin Tseng22TWN100+8
524157
Michail Pervolarakis27GRE100+9
525274
Timo Stodder27GER100+9
526332
Aliaksandr Liaonenka25BLR100-23-10Monastir 16 W
527487
Harry Wendelken22GBR100+9Nottingham QFLost in Azay Le Rideau R16105122
528438
Yeong Seok Jeong24KOR99-17-8
529174
Marco Trungelliti34ARG98+9
530224
Stefano Travaglia32ITA98+9
531363
Khumoyun Sultanov25UZB98+9
532329
Bogdan Bobrov26RUS98-9-4
53368
Marc Polmans26AUS97-58-25
534512
Xiaofei Wang21CHN97+8
535420
David Jordá Sanchis29ESP97+6
536232
Camilo Ugo Carabelli24ARG96+8
537474
Nicolas Moreno De Alboran26USA96+8
538465
Daniel Siniakov21CZE96+8
539 NCH 
(548)
Quentin Folliot25FRA96+9
540 NCH 
(604)
Pavel Verbin22RUS96+64+14Shymkent 2 QFShymkent W98109
541254
Aleksandar Kovačević25USA95+10
542291
Jorge Panta28PER94+12
543116
Mark Vervoort33NED94+12
544 NCH 
(556)
Eleftherios Neos24CYP94+12Lost in Nottingham R16
545252
Calvin Hémery29FRA93+12
546 NCH 
(559)
Tim Ruehl26GER93+13Lost in Kursumlijska Banja R16
547521
Gabi Adrian Boitan24ROU92+13
548341
Gilbert Klier Junior23BRA92+13
549304
Valerio Aboian21ARG91-148-59Concepcion R16100141
550 NCH 
(564)
Petr Bar Biryukov22RUS91+14
551550
Linang Xiao24CHN91+12
552421
Mikalai Haliak25BLR91-30-11Lost in Shenzhen R16
553317
Ilya Ivashka30BLR90+12
553165
John Millman34AUS90+12
553295
Yibing Wu24CHN90+12
556374
Yosuke Watanuki26JPN90+12
557444
Fábián Marozsán24HUN90+12
558286
Matteo Arnaldi23ITA90+11
559335
Luca Van Assche19FRA90+13
560346
Laslo Djere28SRB90+12
560459
Arthur Fils19FRA90+12
562189
Márton Fucsovics32HUN90+13
562129
Quentin Halys27FRA90+13
564133
Casper Ruud25NOR90+13
565124
Jannik Sinner22ITA90+13
566302
James McCabe20AUS90+13
56760
Félix Auger-Aliassime23CAN90-326-180
568297
Maxime Janvier27FRA90-31-9
569358
Sebastian Fanselow32GER90+11
570 NCH 
(581)
Igor Kudriashov20RUS90+11
571471
Stuart Parker26GBR89+11
572439
Ignacio Buse20PER89-14-4
573 NCH 
(579)
Marko Topo20GER88+10
574201
Jelle Sels28NED88+10
575 NCH 
(585)
Joel Schwärzler18AUT88+10
576519
Gabriel Debru18FRA88+11
577318
Francesco Maestrelli21ITA87+11
578 NCH 
(659)
Tomas Lanik21SVK87+81+15Antalya 15 W
579545
Raphael Calzi26LUX87-29-9Lost in Azay Le Rideau QF
580 NCH 
(591)
Oscar Weightman22GBR86+11
581 NCH 
(602)
Yanis Ghazouani Durand23FRA86+21+4Lost in Azay Le Rideau SF
582447
Nathan Anthony Barki19INA85+4-3
583371
Evan Zhu25USA85+10
58459
Denis Istomin37UZB85+10
585556
Mert Naci Türker25TUR85-23-6Lost in Antalya 15 SF
Lost in Antalya 16 R16
586261
Keegan Smith25USA84+9
587334
Oleksandr Ovcharenko22UKR84+44+8Lost in Hammamet 7 SF
588 NCH 
(597)
James Watt23NZL84+9
589 NCH 
(637)
Alejo Sanchez Quilez18ESP84+48+8Lost in Santa Margherita 4 SF
590 NCH 
(591)
James Mackinlay23GBR84+8Nottingham QF89106
591 NCH 
(610)
Stefano Reitano26ITA84+19+3Santa Margherita 5 QF89106
592 NCH 
(599)
Eliot Spizzirri22USA83+7
593 NCH 
(599)
Angel Diaz Jalil22ECU83+7
594 NCH 
(601)
Ryotaro Taguchi23JPN83+7
595384
Ryan Peniston28GBR82-98-30
596 NCH 
(619)
Jesse Delaney25AUS82+23+3Santa Margherita 5 QF87104
597 NCH 
(605)
Matej Dodig18CRO81+8
598455
Peter Bertran28DOM81-51-15Mosquera R1684106
599 NCH 
(603)
Nicolas Parizzia25SUI81+7
600 NCH 
(608)
Siim Troost24EST81+8
601 NCH 
(620)
Brandon Perez24VEN80+19+2Lost in Santiago QF
602557
Guy Den Heijer27NED80+10
603304
Dmitry Popko27KAZ79+11
604220
Omar Jasika26AUS79+11Savannah R1695154
605 NCH 
(617)
Daniel De Jonge24NED79+12
606 NCH 
(618)
Kazuma Kawachi29JPN79+12
607401
Andrey Chepelev25RUS79+20+2Lost in Antalya 15 QF
608330
Jérôme Kym21SUI78-55-16
609 NCH 
(619)
Patrick Kaukovalta25FIN78+21+2Lost in Azay Le Rideau QF
Lost in Angers R16
610530
Cengiz Aksu25TUR78+14
611582
Denis Klok25RUS78+12Lost in Shymkent R16
612 NCH 
(618)
Ozan Baris20USA77+13
613337
Carlos Taberner26ESP77+13
614549
Niels Visker22NED77+32+2Meerbusch QF7990
615598
Marlon Vankan23GER77-6-4Meerbusch QF7990
616613
Giovanni Mpetshi Perricard20FRA76+13
617241
Shintaro Imai30JPN76-4-3Lost in Nottingham R16
618468
Alejo Lorenzo Lingua Lavallén23ARG76+16
619594
Louroi Martinez25SUI76+13
620511
Viacheslav Bielinskyi20UKR76+15
621467
Felix Corwin27USA76+15
622608
Nicolas Bruna25CHI76+16Lost in Santiago R16
62375
Felipe Meligeni Alves26BRA75+16
624 NCH 
(640)
Bryce Nakashima20USA75+18
625 NCH 
(641)
Tristan Boyer23USA75+16Savannah R1691150
626389
Aleksandar Vukic28AUS75-94-25
62734
Marcus Daniell34NZL75+16
628 NCH 
(643)
Keshav Chopra22USA75+16
629450
Wishaya Trongcharoenchaikul29THA75+16Lost in Antalya 15 R16
630622
Seon Yong Han23KOR75-8-3
631607
Loann Massard18FRA75+31+4Lost in Azay Le Rideau SF
632258
Javier Barranco Cosano25ESP74+17
63392
Vishnu Vardhan36IND74+17
634561
Duck-hee Lee25KOR74+18
635 NCH 
(653)
Lautaro Midon20ARG74+18
636 NCH 
(665)
Dali Blanch21USA74+78+10Sanxenxo QFLost in Telde 2 F7687
637296
Gianmarco Ferrari23ITA73+18
638583
Alec Beckley22RSA73+18
639 NCH 
(708)
Simone Agostini27ITA73+69+8Lost in Hammamet 7 SF
640541
Pedro Vives Marcos23ESP72+18
641486
Aleksandre Bakshi26GEO72+88+10Shymkent 2 QFLost in Shymkent F7485
642467
Amr Elsayed25EGY72+18
643460
Robin Bertrand21FRA72-126-33
644371
Facundo Juárez26ITA71-117-30
645421
Joao Victor Couto Loureiro21BRA71-42-11
646313
Sergey Fomin23UZB71-30-8Lost in Shymkent QF
647 NCH 
(677)
Franco Ribero24ARG71+30+2Lost in Santiago QF
648390
Imanol López Morillo24ESP71+15
649628
Gokberk Saritas20TUR71-21-6Lost in Antalya 15 SF
Lost in Antalya 16 R16
650121
Benjamin Bonzi27FRA70+14
651250
Constant Lestienne31FRA70+14
652289
Juan Pablo Varillas28PER70+14
653263
Egor Gerasimov31BLR70+14
654622
Hanwen Li21CHN70+14
655418
Kirill Kivattsev26RUS70+14
656464
Yanaki Milev20BUL70+24+2Antalya 16 QF7283
657291
Evgenii Tiurnev27RUS70-36-8
658158
David Pérez Sanz29ESP70+14
65977
Gonzalo Oliveira29VEN70-2-3
660588
Arthur Weber31FRA69+13
661247
Denis Yevseyev30KAZ69+13Shenzhen R1685144
662 NCH 
(675)
Johannes Seeman23EST69+13
663529
Maxence Beaugé23FRA69-67-15Lost in Angers R16
664182
Marius Copil33ROU68+15
665566
Evgeny Philippov22RUS68+17
666615
Florian Broska26GER68+31+2Meerbusch QF7081
667508
Elio Jose Ribeiro Lago26ITA68+17
668553
Kokoro Isomura21JPN68-7-4Lost in Antalya 15 R16
Lost in Antalya 16 R16
669584
Adrian Andreev22BUL67+16
670238
Matías Zukas27ARG67-37-9
671599
Simon Anthony Ivanov23BUL67+5-2Lost in Kursumlijska Banja R16
672 NCH 
(712)
Matthew Summers25GBR67+40+3Nottingham QF7289
673 NCH 
(705)
Francisco Rocha24POR67+32+2Sanxenxo QF6980
674366
Duarte Vale25POR67+13
675 NCH 
(689)
Călin Manda26ROU67+14
676402
Jakub Menšík18CZE66-133-30
677361
Iñaki Montes De La Torre21ESP66+13
678283
Dennis Novak30AUT66+13
679648
Dominik Recek29CZE66+13
680409
Daniil Ostapenkov20BLR66+13
681267
Steven Diez33CAN66+13
682 NCH 
(689)
Fons Van Sambeek22NED66+13
683 NCH 
(696)
Nikolay Nedelchev20BUL66+13
684450
Lucas Gerch29GER66+14
685586
Luciano Emanuel Ambrogi20ARG66-78-15Concepcion R1675116
686 NCH 
(699)
Thiago Cigarran24ARG66+13Lost in Santiago R16
687680
Samir Hamza Reguig22ALG66+13Monastir 17 R16Lost in Monastir 16 R166881
688406
Gabriel Décamps24BRA65+13
689406
Alexander Shevchenko23KAZ65+13
690449
Nerman Fatić29BIH65+13
691416
Sumit Nagal26IND65+12
692653
Clément Chidekh22FRA65-11-3
693611
Sergis Kyratzis28CYP65-82-15
694547
Gabriele Piraino20ITA65+37+3Lost in Santa Margherita 4 QF
695 NCH 
(706)
Jasza Szajrych22POL65+11Lost in Dubrovnik R16
696540
Zura Tkemaladze23GEO65-13-3
697 NCH 
(725)
Leonardo Rossi21ITA65+28+2Lost in Kursumlijska Banja QF
698650
Kirill Mishkin21RUS65-10-2Split QF6778
699 NCH 
(710)
Yusuke Kusuhara26JPN64+11
700697
Taha Baadi22CAN64+9
701359
Seongchan Hong26KOR64+10
702607
Nikola Basic22CRO64-16-3
703622
Giuseppe Tresca25ITA64+20+1Lost in Hammamet 7 QF
704587
Osgar O'Hoisin27IRL64-114-23
705 NCH 
(799)
Benjamin Pietri27FRA64+132+15Telde 2 W
706347
Maxime Chazal31FRA63+10Lost in Dubrovnik R16
707382
Sascha Gueymard Wayenburg20FRA63-115-22Angers QF6885
708 NCH 
(717)
Shunsuke Nakagawa24JPN63+9
709556
Nathan Ponwith26USA63+9
710527
Illya Beloborodko22UKR63+11
711 NCH 
(863)
Yi Zhou19CHN62+153+16Shenzhen QF76121
712363
Harrison Adams29USA62+14Mosquera R166587
713552
Guy Orly Iradukunda28BDI62+14
714528
Kai Lemstra24GER62+15
715321
Filip Peliwo30POL62+13Lost in Nottingham R16
716689
Gabriel Donev27BUL62-3-2Lost in Kursumlijska Banja R16
717588
Jack Vance26USA62+18
718622
S Mert Ozdemir24TUR62+14Lost in Antalya 15 R16
Lost in Antalya 16 R16
719417
Pedro Araújo22POR62+14Monastir 17 R166477
720 NCH 
(773)
Michalis Sakellaridis23GRE62+53+6Santa Margherita 5 QFLost in Santa Margherita 4 QF6784
72143
Dustin Brown39JAM61+15
722226
Pavel Kotov25RUS61+15
723239
Kyrian Jacquet22FRA61+15
724621
Hady Habib25LBN61+15
725459
Adolfo Daniel Vallejo19PAR61-6-2
726588
Jorge Martinez Martinez28ESP61+14
727627
Jan Kupcic23SLO61+14
728653
Stijn Pel22NED61-50-8
729185
Jason Jung34TWN60+14
730564
Coleman Wong19HKG60+15
731727
Alan Fernando Rubio Fierros25MEX60+15
732406
Makoto Ochi27JPN60-8-3
733366
Toby Kodat21USA59+169+16Savannah QF73118
734502
Fernando Yamacita26BRA59-87-15
735 NCH 
(747)
Michal Lusovsky25CZE59+12
736 NCH 
(748)
Samuel Puškár24SVK59+12
737683
Peter Benjamin Privara19SVK59+12
738352
Georgii Kravchenko23UKR59-87-15
739 NCH 
(750)
Fabrizio Andaloro23ITA59+11Lost in Santa Margherita 4 R16
740652
Axel Garcian21FRA59+80+8Lost in Azay Le Rideau F
741 NCH 
(751)
Lucas Horve24USA58+10
742224
Jeremy Beale29AUS58+10
743 NCH 
(753)
Oliver Okonkwo24GBR58+10
744463
Mats Rosenkranz25GER58+10
745598
Alafia Ayeni24USA58+10
746508
Vadym Ursu27UKR58+10
747327
Fabio Coelho23POR58-5-3
748702
Vitali Shvets43RUS58+24+2Split QF6071
749454
Sora Fukuda26JPN58+8
750519
Simon Beaupain24BEL58+8Lost in Santa Margherita 4 R16
Lost in Meerbusch R16
751592
Noah Lopez22SUI58+8Kursumlijska Banja 2 R166073
752152
Kenny de Schepper36FRA57+8
753349
Edan Leshem27ISR57+9
753371
Shintaro Mochizuki20JPN57+9
755741
Robin Catry22FRA57+9
756252
Raúl Brancaccio26ITA57+5Rome R1673132
757509
Anton Matusevich22GBR57+8
758261
Aziz Dougaz27TUN57-104-16
759757
Luca Giacomini26ITA57+31+3Lost in Hammamet 7 QF
760 NCH 
(851)
Mitchell Harper26AUS57+127+12Azay Le Rideau W
Lost in Meerbusch R16
761722
John Sperle22GER57-39-6Meerbusch QF5970
762562
Nikolás Sánchez Izquierdo25ESP57+6
763 NCH 
(784)
Filiberto Fumagalli21ITA57+21+2Kursumlijska Banja 2 R16Lost in Kursumlijska Banja QF5972
764115
Thiemo de Bakker35NED56+5
765549
Viktor Jović22SRB56-45-7Kursumlijska Banja F6363
766332
Ilya Snițari22MDA56+4Lost in Kursumlijska Banja R16
767 NCH 
(793)
Lawrence Sciglitano25AUS56+28+2Lost in Azay Le Rideau QF
768139
Ričardas Berankis33LTU55+6
769268
Illya Marchenko36UKR55+5Shenzhen R1671130
769492
Lukas Neumayer21AUT55+7
771 NCH 
(777)
Matyas Fuele25HUN55+6
772 NCH 
(779)
Axel Nefve23USA55+7
773 NCH 
(780)
Jurriaan Bol22NED55+7
774339
Cezar Crețu23ROU55+8
775 NCH 
(867)
Rafael Tosetto24BRA55+144+13Santiago W
776 NCH 
(796)
Luka Pavlovic24FRA55+24+2Lost in Kursumlijska Banja QF
777589
Diego Fernandez Flores23CHI55+6
778409
Jeremy Jahn34GER54+9
779696
Pablo Llamas Ruiz21ESP54+9
780 NCH 
(789)
Radu Mihai Papoe21ROU54+9
781 NCH 
(813)
Gianluca Cadenasso19ITA54+35+3Lost in Santa Margherita 4 QF
782691
Sheng Tang24CHN54+11
783661
Olaf Pieczkowski20POL54+13Lost in Nottingham R16
784510
Alejandro Manzanera Pertusa21ESP53-18-4
785706
Yamato Sueoka21JPN53+13Kursumlijska Banja F6060
786200
Tomás Lipovšek Puches31ARG53+11
787148
Marek Gengel28CZE53+12
788 NCH 
(826)
Finn Bass24GBR53+42+3Nottingham QF5875
789435
Abraham Asaba26GHA53-55-9Monastir 17 QF5566
790718
Chris Rodesch22LUX52+12
791188
Enzo Couacaud29FRA52+13
792627
François Musitelli25FRA52+15
793539
Adria Soriano Barrera24COL52+12
794376
Yuki Mochizuki26JPN52-13-3
795597
Giorgio Tabacco20ITA52+11
796184
Aleksandre Metreveli30GEO52+12Lost in Antalya 15 R16
797262
Roberto Cid Subervi30DOM52-3-2Concepcion R1661102
798413
Marat Sharipov21RUS52+12
799722
Rishab Agarwal28IND52+10
800 NCH 
(814)
Max Wiskandt22GER52+14Monastir 17 R165467
801778
Karan Singh20IND52+12Lost in Shymkent R16
802616
Thijmen Loof21NED52-87-12Mosquera R165577
803 NCH 
(812)
Patrick Maloney24USA51+12
804 NCH 
(809)
Yishai Oliel24ISR51+13
805 NCH 
(811)
Vlad Andrei Dumitru26ROU51+14
806500
Leonid Sheyngezikht23BUL51+12Mosquera R165476
807741
Paul Wörner27GER51-22-4Lost in Dubrovnik R16
Lost in Split R16
808712
Matthew William Donald19CZE51-22-4Lost in Antalya 16 R16
809311
Alexis Galarneau25CAN50+13
810748
Jaesung Choe24KOR50+13
810526
Uisung Park23KOR50+13
812231
Courtney John Lock27ZIM50+13Mosquera R165375
813345
Henri Squire23GER50+13
814687
Émilien Voisin24FRA50+14
815 NCH 
(823)
William Grant23USA50+12
816757
Zhan Zheng21CHN50+13
817 NCH 
(865)
Menelaos Efstathiou25CYP50+49+4Monastir 17 R16Lost in Monastir 16 SF5265
818783
Jacob Kahoun32GER50-27-4Lost in Antalya 15 R16
819792
Dario Huber27SUI50-27-4Lost in Antalya 15 R16
820 NCH 
(839)
Alexey Nesterov26RUS50+25+2Monastir 17 QFLost in Monastir 16 R165263
821554
Jake Delaney26AUS50-20-3
822727
Yurii Dzhavakian30UKR50+9
823540
Guy Den Ouden22NED49+9
824630
Gergely Madarász29HUN49+9Lost in Split R16
825101
Teymuraz Gabashvili38RUS49+9
826380
Daniel Little26GBR49-178-25Nottingham QF5471
827262
Juan Bautista Torres22ARG49+8
828538
Thantub Suksumrarn22THA49+8
829765
Kosuke Ogura28JPN49+57+4Mosquera R16Lost in Santiago SF5274
830483
Ethan Cook21AUS49-18-3
831569
Akram El Sallaly26EGY49-124-16
832 NCH 
(840)
Alexander Chepik27RUS49+8Lost in Shymkent R16
833 NCH 
(836)
Boris Kozlov23USA48+8
834828
Antonio Prat20ESP48+9
835792
Yuhei Kono28JPN48+9
836780
Lior Goldenberg24ISR48+10
837480
Sergi Perez Contri26ESP48-66-8
838770
Cyril Vandermeersch24FRA48+11
839 NCH 
(848)
Mateo Barreiros Reyes23BRA48+9Mosquera R165173
840741
Adam Jones25GBR48+11Lost in Nottingham R16
841646
Alexandr Binda22ITA48-30-4Lost in Antalya 15 R16
842 NCH 
(843)
Koki Matsuda23JPN48+8Kursumlijska Banja 2 R165063
843 NCH 
(873)
Miguel Angel Cabrera23CHI48+55+4Vero Beach QFLost in Santiago QF5061
844 NCH 
(846)
Pedro Rodenas20ESP47+8
845514
Kalin Ivanovski19MKD47+8
846836
Erik Grevelius23SWE47+8
847209
Facundo Mena31ARG47+31+2Concepcion R16Lost in Santiago QF5697
848 NCH 
(855)
Federico Aguilar Cardozo19URU47+7Lost in Santiago R16
849831
Andres Martin22USA47+7
850650
Aleksandr Braynin24UKR47-179-23
851665
Matteo De Vincentis25ITA47+107+8Lost in Hammamet 7 SF
852 NCH 
(853)
Alessandro Cortegiani28ITA47+5
853649
Saba Purtseladze22GEO47+5
85416
Ryan Harrison31USA46+5
855180
Stefan Kozlov26USA46+4
856642
Tim Handel27GER46+5
857109
Yan Bai34CHN46+5
858304
Genaro Alberto Olivieri25ARG46+5
859491
Strong Kirchheimer28USA46+217+16Savannah QF60105
860481
Stefan Palosi24ROU46+5
861728
Sanhui Shin27KOR46-22-3
862490
Toby Martin31GBR46+7Lost in Nottingham R16
863 NCH 
(947)
Dragos Nicolae Cazacu20ROU46+110+8Kursumlijska Banja F5353
864843
Trent Bryde24USA45+6
864618
Marvin Möller25GER45+6
866268
Jurij Rodionov24AUT45+6
867627
Timofey Skatov23KAZ45+5
868263
Joris De Loore31BEL45+6
86879
Lucas Pouille30FRA45+6
870169
Marco Cecchinato31ITA45+6
871242
Frederico Ferreira Silva29POR45+6
872197
Thiago Seyboth Wild24BRA45-320-50
873 NCH 
(881)
Joaquin Aguilar Cardozo19URU45+8
874376
Rudolf Molleker23GER45+5
875748
Patrick Brady19GBR45+8
876203
Mirza Bašić32BIH45+29+2Split QFLost in Dubrovnik R164758
877203
Francisco Cerúndolo25ARG45+5
878404
Bernabé Zapata Miralles27ESP45+6
878514
Sebastián Báez23ARG45+7
880 NCH 
(888)
Zhao Zhao24CHN45+8
881 NCH 
(893)
Adam Heinonen21SWE45+26+2Split QFLost in Dubrovnik R164758
882322
Sarp Ağabigün26TUR45-35-3
883835
Amaury Raynel21FRA45-45-4
884205
Tomás Martín Etcheverry24ARG45+5
885246
Tung Lin Wu25TWN44-142-16
886670
Alex Martí Pujolras25ESP44+4
887854
Arthur Géa19FRA44+5
888 NCH 
(893)
Tao Mu23CHN44+5
889591
Adil Kalyanpur24IND44+6
890 NCH 
(894)
Diogo Marques24POR44+4Monastir 17 R164659
891766
Thomas Braithwaite24AUS44+5Monastir 17 R164659
892688
Diego Augusto Barreto Sánchez22ESP44+79+6Sanxenxo QFLost in Telde 2 F4657
893 NCH 
(903)
Alexandru Cristian Dumitru20ROU44+31+2Antalya 16 QF4657
894 NCH 
(898)
Federico Valle24ITA44+5Kursumlijska Banja 2 R16Lost in Kursumlijska Banja R164659
895869
Sebastian Dominko20SLO43+6
896875
Faisal Qamar24IND43+7
897365
Aaron Addison28AUS43-30-3
898888
Deney Wassermann23NED43+8
899659
Vasilios Caripi32RSA43+9
900751
Florent Bax24FRA43+10
901868
Mariano Tammaro20ITA43-33-3Lost in Kursumlijska Banja R16
902557
Michael Zhu31USA43+7
903 NCH 
(912)
Andrea Bacaloni22ITA43+9
904669
Ivan Denisov23RUS43+7Mosquera R164668
905 NCH 
(915)
Daniel Verbeek19NED42+37+2Meerbusch QF4455
906374
Sho Katayama34JPN42+7
907586
Edas Butvilas19LTU42+7
908 NCH 
(916)
Christos Antonopoulos25GRE42+8Lost in Nottingham R16
909734
Bohua Dong21CHN42+8
910720
Stefan Popović20SRB42+10
911 NCH 
(918)
David Quayle23GBR42+10Lost in Nottingham R16
912 NCH 
(922)
Ioan Alexandru Chirita21ROU42+10
913882
Mihai Razvan Marinescu22ROU42+10
914900
Chirag Duhan20IND42-14-2Lost in Shymkent R16
915235
Kimmer Coppejans30BEL41+10
915334
Matteo Gigante22ITA41+10
917195
Fred Simonsson29SWE41+10
918622
Jan Choinski27GBR41+10
919419
Alejandro Moro Cañas23ESP41+10
92065
Benoît Paire34FRA41+11
921 NCH 
(952)
Gabriele Vulpitta18ITA41+31+2Lost in Dubrovnik QF
922360
Juan Pablo Ficovich27ARG41+10
923613
Umut Akkoyun23TUR41+10
924 NCH 
(934)
Ewen Lumsden24GBR41+10
925225
Mohamed Safwat33EGY41-158-16
926 NCH 
(932)
Lorenzo Carboni18ITA41+9Lost in Santa Margherita 4 R16
927897
Mert Alkaya23TUR41-30-3Lost in Antalya 15 R16
Lost in Antalya 16 R16
928861
Liam Gavrielides20GER41+8
929674
Samuel Martinez Arjona22ESP41+8
930793
Daniel Moreno24MEX41+8
931916
Bang Shuo Yin25TWN41+8
932754
Learner Tien18USA40+8
933740
Joshua Lapadat21CAN40+8
934784
Ondřej Horák21CZE40+9
935 NCH 
(942)
Kenta Miyoshi20JPN40+9
936510
Alexey Vatutin31RUS40+9
937 NCH 
(946)
Andre Ilagan23USA40+9
938923
Ignacio Antonio Becerra Otarola23CHI40+9Concepcion R16Lost in Santiago R164990
939 NCH 
(948)
Stefano D'Agostino20ITA40+9Lost in Santa Margherita 4 R16
940887
Jack Anthrop20USA39+9
941929
Theodore Winegar22USA39+9
942868
Philip Henning23RSA39+9Lost in Antalya 15 R16
943912
Yuta Kawahashi26JPN39+11
944883
Taym Al Azmeh20GER39+12
945 NCH 
 1110
Arthur Nagel21FRA39+165+11Angers QFLost in Azay Le Rideau F4461
946166
Salvatore Caruso31ITA39+9
947781
Adan Freire Da Silva24FRA39+12
948401
Joe Tyler25GBR39+12Nottingham QF4461
949937
Tai Sach21AUS39+12Monastir 17 R16Lost in Monastir 16 R164154
950914
Ye Cong Mo23CHN39+12
951828
Elgin Khoeblal22NED38+13
952926
Henry Searle18GBR38-22-3
953707
Matyas Cerny22CZE38+13
954708
Jesse Flores29CRC38-36-4
955603
Daniel Antonio Núñez22CHI38+12Concepcion R16Lost in Santiago R164788
956620
Federico Bondioli18ITA38-286-32
957849
Younes Lalami Laaroussi23MAR38+11
958 NCH 
(970)
Hernando Jose Escurra Isnardi26PAR38+12
959 NCH 
 1005
Samuele Pieri22ITA38+46+3Santa Margherita 5 QF4360
9605
David Marrero44ESP38+68+4Lost in Telde 2 SF
961946
Filip Pieczonka20POL37+14
962648
Alex Martinez23ESP37+14
963 NCH 
(977)
Lorenzo Vatteroni23ITA37+14
964815
Ji Hoon Son29KOR37+14
965390
Adam Moundir28MAR37+14
966851
Isaac Nortey24GHA37-9-2Lost in Monastir 16 R16
967249
Maximilian Marterer28GER36+14
968 NCH 
(978)
Gillian Osmont20FRA36+14
969237
Alexandr Cozbinov28MDA36+15
970377
Mariano Navone23ARG36+15
970278
Kacper Żuk25POL36+15
972734
Victor Lilov20USA36+15
973626
Semen Voronin20RUS36-82-8
974655
Yankı Erel23TUR36+14
975327
Beibit Zhukayev23KAZ36+14
976615
Edoardo Lavagno25ITA36+14
977717
Lilian Marmousez22FRA36+57+3Angers QF4158
978463
Peter Goldsteiner33AUT36+13
979606
Palaphoom Kovapitukted24THA36+13
980 NCH 
(993)
Jacopo Bilardo19ITA36+13
981828
Nicolas Buitrago25COL36+13Mosquera R163961
981784
Nicolas Zanellato22BRA36+14
983 NCH 
(987)
Michael Shaw25GBR36+13Nottingham QF4158
984973
Jorge Plans22ESP35+14
985970
Bor Artnak19SLO35+15
986966
Tauheed Browning21USA35-12-2Monastir 17 R16Lost in Monastir 16 R163750
987415
Nam Hoang Ly27VIE35+14
988 NCH 
(994)
Adit Sinha20USA35+14
989817
Johan Alexander Rodriguez20COL35+14
990 NCH 
 1004
Luca Fantini23ITA35+16Lost in Kursumlijska Banja R16
991548
Tomohiro Masabayashi26JPN35+16
992 NCH 
 1008
Gheorghe Claudiu Schinteie22ROU35+16
993886
Enrique Bogo28BRA35+16
994156
Darian King31BAR34+16
995963
Stefan Latinovic24SRB34+17
996984
Max Westphal20FRA34+18
997 NCH 
 1017
Yuta Kikuchi24JPN34+20
998 NCH 
 1016
Fabio De Michele19ITA34+18Lost in Santa Margherita 5 R16
999989
Piotr Pawlak22POL34+21
1000 NCH 
 1021
Zhenxiong Dong25CHN34+21
In Play :
Ostrava, Rome CH75  
Savannah, Shenzhen   
Concepcion CH50  
Angers, Mosquera M25  
Nottingham   
Santa Margherita 5   
Antalya 16 M15  
Kursumlijska Banja   
Kursumlijska Banja 2   
Meerbusch   
Monastir 17   
Sanxenxo, Shymkent 2   
Split, Vero Beach   
Highlight Country :