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, ITF25/15 (GS/ATP Tour/Challengers/ITF + winner points)
All
<18
<19
<20
<21
<22
<23
<24
<25
>30
>35
#CHPlayerAgeCtryPts+/-CurrentPreviousCurrentNextMax
1CH
Austin Krajicek33USA7130
2CH
Ivan Dodig38CRO6620
3CH
Rohan Bopanna43IND6390
4CH
Matthew Ebden36AUS6390
53
Horacio Zeballos38ARG6307
61
Rajeev Ram39USA6290
61
Joe Salisbury31GBR6290+1
81
Wesley Koolhof34NED6170
91
Neal Skupski34GBR6170
104
Marcel Granollers37ESP6127
Advertisement
117
Santiago González40MEX5830
116
Édouard Roger-Vasselin40FRA5830
1310
Máximo González40ARG4290
137
Andrés Molteni35ARG4290
1512
Hugo Nys32MON3885
161
Jamie Murray37GBR3850
166
Michael Venus36NZL3850
183
Jean-Julien Rojer42NED3840
195
Marcelo Arévalo33ESA3840
207
Jan Zieliński27POL3840
217
Kevin Krawietz31GER3802
22CH
Jackson Withrow30USA3395
23CH
Rinky Hijikata22AUS3376
247
Tim Pütz36GER3365
2518
Sander Gillé32BEL3275
2517
Joran Vliegen30BEL3275
27CH
Nathaniel Lammons30USA3220
2819
Fabrice Martin37FRA2977
297
Harri Heliövaara34FIN2705
3027
Jason Kubler30AUS2535
317
Lloyd Glasspool30GBR2495
321
Mate Pavić30CRO2475
338
Andreas Mies33GER2430
34CH
Sadio Doumbia33FRA2410
3525
Max Purcell25AUS2406
36CH
Fabien Reboul28FRA2335
3732
Alexander Erler26AUT2280
381
Nicolas Mahut41FRA2252
392
John Peers35AUS2250
4033
Lucas Miedler27AUT2190
4129
Robin Haase36NED2185
4218
Matwé Middelkoop40NED2170
431
Nikola Mektić34CRO1935
4441
Andrea Vavassori28ITA1892
4543
Aleksandr Nedovyesov36KAZ1855
4644
Andrey Rublev26RUS1830
471
Marcelo Melo40BRA1810
4844
Robert Galloway31USA1785
4939
Ariel Behar34URU1755
5047
Julian Cash27GBR1740
Advertisement
5138
Gonzalo Escobar34ECU1690
5245
Francisco Cabral26POR1680
5350
Romain Arneodo31MON1671
5450
Sam Weissborn32AUT1646
558
Simone Bolelli38ITA1645
5654
Adam Pavlásek29CZE1625
5749
Albano Olivetti32FRA1608
5857
Karen Khachanov27RUS1560
5926
Rafael Matos27BRA1410
60CH
Reese Stalder27USA1376
6121
Andrey Golubev36KAZ1365
6258
Yuki Bhambri31IND1355
63CH
Hendrik Jebens28GER1327
6461
Denys Molchanov36UKR1320
65CH
Constantin Frantzen25GER1283
6659
Nicolás Barrientos36COL1275
6755
Andre Goransson29SWE1255
6865
Victor Vlad Cornea30ROU1254
6950
Henry Patten27GBR1241
7035
Nikola Ćaćić33SRB1230
7149
Mackenzie McDonald28USA1220
72CH
Evan King31USA1186
7369
Bart Stevens25NED1184
7471
Sriram Balaji33IND1182
751
Juan Sebastián Cabal37COL1155
7634
Marcelo Demoliner34BRA1153
772
Pierre Hugues Herbert32FRA1090
7852
John Patrick Smith34AUS1085
7918
Ben McLachlan31JPN1080
8049
Miguel Angel Reyes Varela36MEX1044
8171
Cristian Rodríguez33COL1026
82CH
Andrea Pellegrino26ITA1021
83CH
Vijay Sundar Prashanth37IND981
8460
Botic van de Zandschulp28NED975
8570
Diego Hidalgo30ECU965
8664
Maxime Cressy26USA955
87CH
Anirudh Chandrasekar25IND955
8877
Guido Andreozzi32ARG953
8985
Theo Arribage23FRA951
9077
Dan Added24FRA950
9189
Luca Sanchez24FRA941
92CH
Federico Zeballos35BOL940
93CH
Boris Arias30BOL940
9464
Jeevan Nedunchezhiyan35IND932
9580
Ben Shelton21USA930
9684
Andrew Harris29AUS922
9781
Petros Tsitsipas23GRE920Lost in Heraklion 9 R16
9874
Saketh Myneni36IND916
9970
David Pel32NED915
10031
Philipp Oswald37AUT904
Advertisement
10196
Petr Nouza25CZE879
10255
Sander Arends32NED877
10372
Jonathan Eysseric33FRA871
10488
Fernando Romboli34BRA863
105103
Marco Bortolotti32ITA857
10677
Jordan Thompson29AUS850
107CH
Arjun Kadhe29IND842
10848
Guillermo Durán35ARG839
10993
Vladyslav Manafov30UKR839
11086
Tallon Griekspoor27NED810
11124
Jérémy Chardy36FRA797
11274
William Blumberg25USA791
11364
Stefanos Tsitsipas25GRE790
11485
Luis David Martínez34VEN789
115CH
Ivan Liutarevich27BLR788
116102
Sergio Martos Gornes29ESP785
117CH
Luke Johnson29GBR762
118CH
Marcelo Zormann27BRA750
11943
Roman Jebavý34CZE749
120110
Zdeněk Kolář27CZE747
12128
David Vega Hernández29ESP745
122104
Sem Verbeek29NED737
123108
Lloyd Harris26RSA730
12495
Patrik Niklas Salminen26FIN701
12590
Orlando Luz25BRA686
1268
Aisam-ul-Haq Qureshi43PAK678
127102
JiSung Nam30KOR665
128123
Andrew Paulson22CZE657
1291
Robert Farah36COL630
130CH
Skander Mansouri28TUN628
131128
Matthew Christopher Romios24AUS628
1327
Fabio Fognini36ITA626
133132
Vasil Kirkov24USA624
13423
Luke Saville29AUS618
135128
Oriol Roca Batalla30ESP598
136131
Manuel Guinard28FRA593
137127
Toshihide Matsui45JPN592
138126
Piotr Matuszewski25POL584
139133
Grégoire Jacq31FRA581
140128
Kaito Uesugi28JPN576
141110
Karol Drzewiecki28POL564
142139
Rubin Statham36NZL552
14375
Ivan Sabanov31SRB539
14372
Matej Sabanov31SRB539
145128
Luca Margaroli31SUI537
146105
Íñigo Cervantes34ESP529
147CH
Jiří Lehečka22CZE525
148CH
Christian Harrison29USA525
14960
Hans Hach Verdugo34MEX515
150147
Kai Wehnelt28GER501
Advertisement
15151
Pedro Martínez26ESP496
152124
Arthur Rinderknech28FRA495
153141
Miķelis Lībietis31LAT490
154150
Filip Bergevi29SWE486+2
155104
Taylor Fritz26USA480+2
156 NCH 
(158)
Calum Puttergill30AUS480+2
157145
Niki Kaliyanda Poonacha28IND477+2
158155
Ray Ho23TWN476-3-12
159144
Tristan Schoolkate22AUS468+2
160154
Mick Veldheer27NED467-6-22
161127
Miomir Kecmanović24SRB465+1
162159
Nino Serdarušić26CRO464+1
163160
Santiago Rodríguez Taverna24ARG457+1
164148
Neil Oberleitner24AUT454-4-21
165129
Yun seong Chung25KOR451
166CH
Marcus Willis33GBR451
16740
Tomislav Brkić33BIH450+1
16860
Félix Auger-Aliassime23CAN450-1
16952
Daniel Evans33GBR450
170158
Adam Walton24AUS450
171116
Rubén González38PHI445
17217
Franko Škugor36CRO435
173156
Rithvik Choudary Bollipalli22IND427
17444
Jonny O'Mara28GBR425
17581
Alex Bolt30AUS424
17658
Ramkumar Ramanathan29IND419Lost in Kalaburagi R16
177174
Pedro Boscardin Dias20BRA406
17858
Alex de Minaur24AUS405
17936
Divij Sharan37IND401
180CH
Scott Duncan29GBR395Lost in Sharm El Sheikh 24 SF
181CH
Matías Soto24CHI389Lost in Concepcion SF
182179
Federico Agustin Gomez27ARG385
183181
Arklon Huertas Del Pino Cordova29PER382+4+15Santa Cruz 2 W
184178
Conner Huertas del Pino27PER377-1
185104
Luciano Darderi21ITA373-1
186177
Alexandru Jecan35ROU373-1
18786
Szymon Walków28POL371-1
188172
Tim Sandkaulen25GER366
189121
Benjamin Bonzi27FRA360
1902
Jack Sock31USA360
19144
Denis Shapovalov24CAN360
19214
John Isner38USA360
193117
Cameron Norrie28GBR360
194160
Frances Tiafoe25USA360
19568
Alexander Zverev26GER360
19630
Hubert Hurkacz26POL360-1
197182
Alfredo Perez26USA360
19836
Andre Begemann39GER357
199121
Oleg Prihodko26UKR356+2Lost in Limassol 2 QF
200192
Johannus Monday21GBR353
Advertisement
20143
Dustin Brown39JAM353
202186
Blaž Rola33SLO352
203182
Daniel Cukierman28ISR348
204133
Denis Kudla31USA344
20588
Stan Wawrinka38SUI340
206204
Fajing Sun27CHN337
207200
Adam Taylor32AUS337
208102
Yasutaka Uchiyama31JPN335
209186
Blake Ellis24AUS331
210135
Maximilian Neuchrist32AUT329
211204
Kelsey Stevenson33CAN329
212 NCH 
(223)
Francis Casey Alcantara31PHI329+13+15Kuala Lumpur W
213207
Ignacio Carou24URU328-1
214204
João Lucas Reis Da Silva23BRA325
21552
Purav Raja38IND325Lost in Kalaburagi R16
216213
Patrik Trhac25USA324
217CH
Jakob Schnaitter27GER322Lost in Monastir 57 SF
21832
Artem Sitak37NZL319
219217
Ryan Seggerman24USA318
220213
Mateus Alves22BRA318-7-8
221200
Colin Sinclair28NMI317-1
222209
Jaime Faria20POR317-1
22369
Nuno Borges26POR316-1
22447
Alexander Bublik26KAZ315-1
225211
Joshua Paris27GBR315-1
226224
Ben Jones25GBR315+4+7Sharm El Sheikh 23 W
Lost in Sharm El Sheikh 24 SF
227199
Charles Broom25GBR312-1
228224
George Goldhoff28USA311-1
229213
Henrique Rocha19POR309
230160
Jason Taylor29AUS306+1
231159
Kaichi Uchida29JPN304+1
232191
Daniel Dutra da Silva35BRA304+1
233175
Benjamin Lock30ZIM301+1
234164
Volodoymyr Uzhylovskyi35UKR298+1
235132
Marc-Andrea Hüsler27SUI295+1
236217
Liam Broady29GBR295+1
237206
Murkel Dellien26BOL294+1
23868
Marc Polmans26AUS291+1
239197
Akira Santillan26AUS291+1
24060
Lorenzo Sonego28ITA290+1
241203
Francesco Forti24ITA288+1
242241
Mac Kiger24USA286+1
243127
Roberto Carballés Baena30ESP285+1
244197
Gustavo Heide21BRA285-16-25
245188
Jakub Paul24SUI280+7+15Monastir 59 SFMonastir 58 WMonastir 58 W
Monastir 59 SF
246244
Juan Carlos Aguilar25CAN274-1
247178
Markos Kalovelonis29GRE271-1
248210
Yoshihito Nishioka28JPN270-1
249194
Marcos Giron30USA270-1
250149
Jaume Munar26ESP270-1
Advertisement
251161
Dominic Stricker21SUI266-1
252250
Toby Samuel21GBR265-1
253162
Michael Geerts28BEL265
254218
Niklas Schell24GER264
255132
Antoine Hoang28FRA261
256 NCH 
(260)
Mark Wallner24GER261+4+6Monastir 59 SFLost in Monastir 57 SFLost in Monastir 57 SF
Monastir 59 SF
257143
Yuta Shimizu24JPN257-1
258225
Alberto Barroso Campos27ESP257-1
259220
Zvonimir Babić28CRO256-1
260235
Alexei Popyrin24AUS255-1
261113
MinKyu Song33KOR252
262101
Alex Lawson29USA251
26373
Hunter Reese30USA249
26450
Igor Zelenay41SVK248
265157
Michail Pervolarakis27GRE244+1
266264
Jacob Fearnley22GBR243+1
267265
Jiří Barnat22CZE241-2-6Lost in Sharm El Sheikh 23 QF
268265
Zizou Bergs24BEL240
269197
Thiago Seyboth Wild23BRA239
270149
Yu-hsiou Hsu24TWN231+1
271260
Vladyslav Orlov28UKR229+1
272173
Mitchell Krueger29USA226+1
273 NCH 
(275)
Lorenzo Musetti21ITA225+2
274161
Oscar Otte30GER225+2
27421
Jan Lennard Struff33GER225+2
27673
Adrian Mannarino35FRA225+2
277251
Benjamin Sigouin24CAN225+2
278149
Daniel Masur29GER225+5+3Lost in Monastir 57 QF
279275
Christoph Negritu29GER224+9+7Monastir 58 W
Lost in Monastir 59 R16
280259
Damien Wenger23SUI223
281238
Juan Pablo Paz28ARG223Concepcion SF
282191
Román Andrés Burruchaga21ARG222
283250
Constant Lestienne31FRA220+1
284270
Daniel Rincon20ESP220-14-16
285218
David Pichler27AUT220+21+16Lost in Kalaburagi F
286CH
Stefanos Sakellaridis19GRE219Lost in Monastir 59 R16
287CH
Connor Thomson22GBR218
288209
Ezekiel Clark25USA216+1
289256
Parikshit Somani24IND214+6+3Lost in Kalaburagi QF
290148
Marek Gengel28CZE213Lost in Heraklion 9 R16
291CH
Samuel Vincent Ruggeri21ITA213Sharm El Sheikh 24 F
292276
Thomas Fancutt28AUS213+32+25Gold Coast W
293270
Michael Vrbenský23CZE211-8-8
294149
Vitaliy Sachko26UKR211-2
295203
Xin Gao29CHN211-2
296157
Viktor Durasovic26NOR211-2
297217
Ignacio Monzón25ARG211+10+8Lost in Santa Cruz 2 F
298275
Ajeet Rai24NZL210+30+25Gold Coast W
299294
Johannes Ingildsen26DEN209-3Lost in Limassol 2 R16
300261
Rio Noguchi24JPN208-3
301204
Brandon Walkin29AUS208-3
302267
Luca Castelnuovo26SUI206-2
303252
Constantin Bittoun Kouzmine24FRA206-2
304302
S D Prajwal Dev27IND206-2
305299
Eduardo Ribeiro25BRA205-1
306295
Aziz Ouakaa24TUN204-3-2Lost in Monastir 57 R16
307256
Antoine Escoffier31FRA201+1
308272
Mats Hermans27NED201-34-25
309304
Valerio Aboian21ARG200+1
310 NCH 
(343)
Giorgio Ricca28ITA198+38+25Monastir 57 W
311233
Alexander Merino31PER197+1
312189
Grigoriy Lomakin25KAZ197-7-8Sharm El Sheikh 24 FLost in Sharm El Sheikh 23 F
313224
Stefano Travaglia31ITA196
314299
Sebastian Ofner27AUT195
315285
Eric Vanshelboim22UKR193+1
316222
Mark Whitehouse30GBR193-17-15
317315
Alex Rybakov26USA192
318313
Aoran Wang26CHN192
319148
Renzo Olivo31ARG191
320299
Harold Mayot21FRA190
321276
Dalibor Svrčina21CZE190
322 NCH 
(359)
Ryuki Matsuda23JPN190+37+23Kalaburagi W
323296
August Holmgren25DEN188
324318
Francesco Maestrelli20ITA188-2
325248
Alexander Donski25BUL188-10-6Monastir 59 SF
326322
Ergi Kırkın24TUR186-1
327293
Eero Vasa26FIN186-18-15Lost in Madrid 3 R16
32868
Christopher Rungkat33INA186+26+15Kuala Lumpur W
329 NCH 
(338)
Sidane Pontjodikromo23NED186+26+15Al Zahra 5 SFAl Zahra 4 W
330303
Martin Damm20USA185-4
331278
Gonzalo Villanueva28ARG185-4Concepcion SF
332263
Mariano Kestelboim27ARG183-2
333 NCH 
(352)
Blake Bayldon25AUS183+24+14Lost in Gold Coast F
334319
Lorenzo Rottoli21ITA182-3
335327
Mattéo Martineau24FRA181-3
3367
Raven Klaasen41RSA180-3
33615
Thanasi Kokkinakis27AUS180-3
336268
Alex Molčan26SVK180-3
339317
Ilya Ivashka29BLR180-3
34040
Nicolás Jarry28CHI180-3
34139
Diego Schwartzman31ARG180-3
342176
Sebastian Korda23USA180-2
34397
Tommy Paul26USA180-4
344182
Christopher Eubanks27USA180-3
345324
Roy Stepanov24ISR180-3
346337
Giovanni Oradini26ITA179-3
347256
Francesco Passaro22ITA177-3
348344
Tsung Hao Huang24TWN176-2
349249
Arthur Bouquier22FRA175-38-23
350329
Bogdan Bobrov26RUS175+2+3Antalya 23 QFLost in Monastir 57 QF
351282
Nick Hardt23DOM174-6-2
352221
Jay Clarke25GBR173-5Antalya 23 QF
353301
Remy Bertola25SUI173+37+25Monastir 57 W
354260
Leonardo Aboian25ARG173-4Lost in Santa Cruz 2 R16
355339
Sai Karteek Reddy Ganta23IND173-2+1Lost in Kalaburagi QF
356348
Nick Chappell31USA172-5
357274
Billy Harris28GBR170-1
358274
Yunchaokete Bu21CHN168-29-16
359129
Quentin Halys27FRA167-1
360167
Julian Ocleppo26ITA167+3+3Lost in Monastir 57 QF
361283
Arthur Reymond24FRA166-1
362356
Tennyson Whiting22USA166-1
363362
Sander Jong23NED165+3+4Lost in Al Zahra 4 SF
364160
Dane Sweeny22AUS165-2
365293
Gabriel Roveri Sidney26BRA165-16-8
366 NCH 
(379)
Dimitris Sakellaridis17GRE163+20+13Monastir 59 SFLost in Heraklion 9 F
367101
Fabian Fallert26GER161-2
368341
Dan Alexandru Tomescu24ROU161-1
369363
Tomás Farjat22ARG161+25+15Santa Cruz 2 W
370291
Jorge Panta28PER160-2
371364
Paulo Andre Saraiva Dos Santos23BRA160-7-3
372270
Corentin Denolly26FRA159-3Antalya 23 QF
373311
Andrea Picchione25ITA159-3
374308
Taisei Ichikawa22JPN159+1+3Lost in Kalaburagi QF
375350
Kris Van Wyk27RSA158-4
376135
Jesper de Jong23NED157-4
377361
Simon Freund27SWE156-3
378290
Szymon Kielan21POL155-2
379373
Egor Agafonov21RUS155-6-2
380 NCH 
(393)
Nitin Kumar Sinha24IND155+30+16Lost in Kalaburagi F
381361
Takeru Yuzuki25JPN154-4
382378
Alexander Weis26ITA152-4
383296
Gianmarco Ferrari23ITA152-4
384185
Hugo Dellien30BOL151-4
38592
Dominik Koepfer29GER150-4
386379
James Trotter24JPN150-4
387340
Álvaro López San Martín26ESP150-4
388315
Andres Urrea29COL150-3
389282
Jacopo Berrettini25ITA149-2
390381
Gabriel Diallo22CAN149-2
391308
Tyler Zink22USA148-2
392389
Filip Duda25CZE147
393213
Giles Hussey26GBR147-2Lost in Al Zahra 4 R16
Lost in Al Zahra 5 SF
394243
Otto Virtanen22FIN146-1
395 NCH 
(439)
Kody Pearson24AUS144+44+16Lost in Gold Coast F
396171
Alessandro Giannessi33ITA143
397251
Matheus Pucinelli De Almeida22BRA143
398232
Thai Son Kwiatkowski28USA142
399164
Geoffrey Blancaneaux25FRA142
400313
Sergey Fomin22UZB142Antalya 23 QFLost in Antalya 22 R16
401396
Daniel Pátý24CZE142
402163
Federico Gaio31ITA141
403211
Leandro Riedi21SUI141
404257
Thiago Agustín Tirante22ARG141
405224
Hiroki Moriya33JPN140+1
406362
Noah Schachter24USA139-22-11Concepcion SFLost in Santa Cruz 2 SF
407377
Benjamin Winter Lopez25ESP139-2-2
408407
Bruno Pujol Navarro22ESP139+4
409397
Colin Markes26USA139Lost in Madrid 3 R16
Lost in Madrid 4 QF
410346
Miloš Karol20SVK139+1Lost in Monastir 58 R16
411285
Aidan McHugh23GBR138+2
412402
Luka Mikrut19CRO138+2
413311
Alexander Zgirovsky22BLR138+2
414388
Dax Donders23NED138+2Al Zahra 5 SF
415390
Tiago Pereira19POR138-20-6Monastir 59 SF
416342
Patrik Rikl24CZE137+1
417384
Rigele Te26CHN137+1
418 NCH 
(437)
Emile Hudd23GBR137+19+8Lost in Gold Coast SF
419374
John Echeverria22ESP136-12-4
420239
Roman Safiullin26RUS135-1
42155
Guido Pella33ARG135-1
422179
Emil Ruusuvuori24FIN135-1
423261
Aziz Dougaz26TUN135-1
424364
Alex Knaff26LUX134Lost in Al Zahra 4 R16
Lost in Al Zahra 5 SF
425278
Kacper Żuk24POL133
426272
Pedro Sakamoto30BRA133
427371
Shintaro Mochizuki20JPN132
42885
Tristan Lamasine30FRA132
429302
James McCabe20AUS131
430259
David Poljak27CZE131
431306
Juan Sebastián Gómez31COL131
432392
Nicholas Bybel30USA131+1
433421
Mikalai Haliak25BLR131+1
434 NCH 
(454)
Fermin Tenti26ARG131+20+6Lost in Santa Cruz 2 F
435425
Cannon Kingsley22USA129
436434
Garrett Johns22USA129
437238
Matías Zukas27ARG129+1
438CH
Justin Boulais22CAN127+2
439316
Flavio Cobolli21ITA127+2
440254
Aleksandar Kovačević25USA127+2
441148
Gijs Brouwer27NED127+2
442274
Timo Stodder27GER127+2
443222
Evgeny Karlovskiy29RUS127+2
444363
Khumoyun Sultanov25UZB127+2
445406
Alexander Shevchenko23RUS126+3
446136
Zhe Li37CHN126+3
447 NCH 
(450)
Luis Britto30BRA126+3Lost in Concepcion R16
448424
Naoki Tajima23JPN126+16+6Lost in Gold Coast SF
449215
Nicolás Kicker31ARG125+2
450197
Li Tu27AUS125+2
451420
Dragos Nicolae Madaras26SWE125+2
452 NCH 
(470)
Finn Reynolds23NZL125+20+8Lost in Madrid 3 F
453371
Evan Zhu25USA124+2
454362
Trey Hilderbrand23USA124-46-15
455313
Pruchya Isaro28THA124+21+8Lost in Kuala Lumpur F
456452
Aleksandr Lobanov22RUS124Lost in Monastir 57 R16
Lost in Monastir 59 QF
457322
Sarp Ağabigün26TUR123-25-8Antalya 23 QF
458161
Grégoire Barrère29FRA122-1
459261
Vít Kopřiva26CZE122-1
460332
Aliaksandr Liaonenka24BLR122-1
461415
Juan Bautista Otegui24ARG122-1
462461
Louis Weßels25GER121-1
463359
Lukáš Pokorný21SVK121-1
464373
Igor Gimenez23BRA121-41-14Lost in Santa Cruz 2 R16
465316
Brandon Nakashima22USA120-2
466453
Shunsuke Mitsui21JPN119-1
467352
Yannik Steinegger23SUI119-20-8
468460
Robin Bertrand20FRA119-1Lost in Monastir 59 R16
469383
Petr Nesterov20BUL119-3Al Zahra 5 FLost in Al Zahra 4 R16
470386
Christian Sigsgaard26DEN118-2
471469
Hynek Bartoň19CZE118-2
472465
David Jordá Sanchis29ESP118-2
473451
Lorenzo Joaquín Rodríguez24ARG118+8+4Lost in Santa Cruz 2 SF
Lost in Concepcion R16
474380
Daniel Little26GBR117-3
475389
Aleksandar Vukic27AUS116-2
476474
Nicolas Moreno De Alboran26USA116-2
477287
Seita Watanabe22JPN116+9+3Lost in Kalaburagi QF
478160
Hernán Casanova29ARG116-3
479359
Marcello Serafini21ITA115-2
480362
Moez Echargui30TUN114-2
481468
Álvaro Guillén Meza20ECU114-2
482390
Imanol López Morillo24ESP114
483CH
Buvaysar Gadamauri23BEL114
484382
Sascha Gueymard Wayenburg20FRA113
48592
Vishnu Vardhan36IND113
486371
Facundo Juárez26ITA113+1
487349
Edan Leshem26ISR112+1
488458
Augusto Virgili29ITA112+58+15San Gregorio Di Catania W
489430
Siddhant Banthia23IND112Lost in Kalaburagi R16
490342
Antoine Bellier27SUI111
491416
Giovanni Fonio25ITA111
492340
Edward Winter19AUS111
493CH
Franco Roncadelli23URU111
494401
Andrey Chepelev25RUS111
495457
Gabriele Maria Noce28ITA111+43+12San Gregorio Di Catania W
496335
Luca Van Assche19FRA110-1
497124
Jannik Sinner22ITA110-1
498439
Ignacio Buse19PER110+1
499470
Qian Sun22CHN110-1Lost in Kuala Lumpur R16
500464
Svyatoslav Gulin21RUS110
501443
Jody Maginley28ANT110
502 NCH 
(507)
George Houghton25GBR110+5+2Lost in Madrid 3 QF
503500
Bogdan Pavel24ROU109-1
504502
Millen Hurrion24GBR109-1
505412
Jea Moon Lee30KOR109-1
506409
Daniil Ostapenkov20BLR109-1
507375
Ethan Quinn19USA108-1
508334
Matteo Gigante21ITA107
509471
Stuart Parker26GBR107-12-3
510 NCH 
(515)
Jan Hrazdil18CZE107+5+2Lost in Sharm El Sheikh 23 QF
511438
Erik Arutiunian19BLR107-1Lost in Monastir 58 R16
512447
Nathan Anthony Barki19INA106-1
513512
Viacheslav Bielinskyi20UKR106-1
514 NCH 
(541)
Keisuke Saitoh22JPN106+27+8Lost in Gold Coast SF
515211
Titouan Droguet22FRA105-2
516414
Alex Michelsen19USA105-2
517502
Fernando Yamacita26BRA105-1
518517
Xiaofei Wang20CHN105-1
519438
Yeong Seok Jeong23KOR105+3+2Lost in Kuala Lumpur SF
520516
Jie Cui25CHN104-2
521147
Sekou Bangoura32USA103-2
522345
Peter Heller31GER103-2
523521
James Davis24GBR103-2
524327
Fabio Coelho23POR103-1
525524
Elio Jose Ribeiro Lago25ITA103+36+8Lost in San Gregorio Di Catania F
52665
Benoît Paire34FRA102-2
527474
Patrick Harper23AUS102-1
528167
Franco Agamenone30ITA102-3
529153
Nicolás Mejía23COL101-1
530374
Goncalo Falcao35POR101
531CH
Robert Cash22USA100
532 NCH 
(546)
Jesse Timmermans34NED100+18+4Al Zahra 5 SFLost in Al Zahra 4 SF
533252
Matías Franco Descotte29ARG100-1
534416
Manish Sureshkumar24IND100-1Lost in Kalaburagi R16
535518
Abdullah Shelbayh20JOR99-1
536335
Johannes Härteis27GER99-1
537249
Shinji Hazawa24JPN99-1
538390
Adam Moundir28MAR99-1
539494
Adrian Oetzbach26GER99-10-2Lost in Al Zahra 5 QF
540 NCH 
(562)
Cengiz Aksu25TUR99+22+4Antalya 23 QFLost in Antalya 22 F
541174
Marco Trungelliti33ARG98-2
542465
Daniel Siniakov20CZE98-2
543352
Sandro Kopp23AUT98-16-3
544459
Adolfo Daniel Vallejo19PAR98-64-16
545 NCH 
(547)
Brian Bozemoj20NED98+2+1Lost in Limassol 2 SF
546541
Woobin Shin19KOR98-4
547537
Tommaso Compagnucci24ITA98-4
548407
Mattia Bellucci22ITA97-4
549509
Anton Matusevich22GBR97-4
550512
Daisuke Sumizawa24JPN97-2Lost in Gold Coast R16
551402
Jakub Menšík18CZE96-2
552311
Alexis Galarneau24CAN96-1
553344
Max Houkes23NED96-1
554383
Robert Strombachs24LAT96-1
555267
Steven Diez32CAN96
556 NCH 
(588)
Jakub Nicod19CZE96+37+8Lost in Heraklion 9 SF
557550
Ishaque Eqbal25IND96
558549
Niels Visker22NED96-2
559366
Duarte Vale24POR96-1
560115
Tennys Sandgren32USA95-1
561486
Patrick Zahraj24GER95-1Lost in Sharm El Sheikh 23 R16
562358
Matěj Vocel26CZE94+1
563247
Denis Yevseyev30KAZ94+1
564555
Gabriel Debru17FRA94+1
565378
Luca Potenza23ITA93-11-3
566 NCH 
(592)
Evgeny Philippov21RUS93+33+6Lost in Sharm El Sheikh 23 F
567257
Francisco Comesaña23ARG92-1
568491
Luigi Sorrentino25ITA92-1
56926
João Sousa34POR91
570330
Liam Draxl22CAN91
571356
Nicholas David Ionel21ROU91+1
572407
Gonzalo Bueno19PER91-1
573295
Yibing Wu24CHN90
57451
Andy Murray36GBR90
574374
Yosuke Watanuki25JPN90
576286
Matteo Arnaldi22ITA90
576346
Laslo Djere28SRB90
576543
Martin Landaluce17ESP90
5764
Vasek Pospisil33CAN90
580174
Holger Rune20DEN90
581543
J.J. Wolf24USA90
582133
Casper Ruud24NOR90
583196
Alejandro Davidovich Fokina24ESP90
58466
Grigor Dimitrov32BUL90+1
585459
Arthur Fils19FRA90-1
586438
Sho Shimabukuro26JPN90
587219
Pedro Cachín28ARG90
588338
Andrés Andrade24ECU90
589205
Tomás Martín Etcheverry24ARG90
590487
Harry Wendelken21GBR90
591464
Yanaki Milev19BUL89
592579
Marko Topo20GER88
593529
Maxence Beaugé23FRA88+1
594224
Jeremy Beale29AUS87+1
595455
Peter Bertran27DOM87+1
596332
Ilya Snițari21MDA87+1
597405
Dominik Kellovský27CZE87+1
598406
Gabriel Décamps24BRA86+2Lost in Al Zahra 5 QF
599593
Oscar Weightman22GBR86+2
600 NCH 
(620)
Filippo Romano18ITA86+20+4Lost in San Gregorio Di Catania SF
601193
Andrea Collarini31ARG86+1
602416
Sumit Nagal26IND85+1
603185
Jason Jung34TWN85+1
604599
Osgar O'Hoisin27IRL85+1
605521
Gabi Adrian Boitan24ROU84+2
606334
Oleksandr Ovcharenko22UKR84+2
607385
Clément Tabur23FRA84+2
608359
Seongchan Hong26KOR84+2
609588
Arthur Weber31FRA84+2
610 NCH 
(621)
Hamish Stewart24GBR84+11+2Lost in Madrid 3 QF
611518
Joshua Sheehy26USA84-43-8
612605
Eliot Spizzirri21USA83
613599
Angel Diaz Jalil22ECU83
614269
Mili Poljičak19CRO83+38+8Lost in Heraklion 9 SF
615341
Gilbert Klier Junior23BRA83-1
616116
Mark Vervoort33NED83-1
617594
Louroi Martinez25SUI83-1Lost in Antalya 22 R16
618320
Ryan Nijboer24NED83-1Madrid 4 W
619550
Linang Xiao23CHN83-13-2
620413
Marat Sharipov21RUS83-2Lost in Sharm El Sheikh 23 R16
621384
Ryan Peniston28GBR82-2
622599
Simon Anthony Ivanov23BUL82
623 NCH 
(685)
Guy Den Heijer26NED82+64+15Al Zahra 5 SFAl Zahra 4 W
624421
Joao Victor Couto Loureiro20BRA82-115-25Concepcion F
625 NCH 
(657)
Thijmen Loof21NED82+32+8Lost in Kuala Lumpur F
626211
Zhizhen Zhang27CHN81-3
627449
Nerman Fatić29BIH81-3
628431
Mukund Sasikumar26IND81-3
629422
Ugo Blanchet24FRA81-3
630299
Luca Nardi20ITA81-3
631597
Giorgio Tabacco20ITA81-3
632629
Juan Manuel La Serna19ARG81-3Lost in Santa Cruz 2 QF
Lost in Concepcion QF
633586
Quentin Folliot24FRA81-3
634500
Leonid Sheyngezikht23BUL81-3
635519
Simon Beaupain24BEL80-2
636623
Ozan Baris19USA79-2
637610
Christian Oliveira23BRA79-2
638220
Omar Jasika26AUS79-2
639405
Carlos Sánchez Jover23ESP79-2
640262
Roberto Cid Subervi30DOM79-2
641406
Makoto Ochi27JPN79+9+3Lost in Gold Coast QF
642624
Kokoro Isomura20JPN79-3Lost in Kuala Lumpur QF
643388
Alexander Ritschard29SUI78-3
644 NCH 
(779)
Anthony Genov21BUL78+135+25Heraklion 9 W
645642
Seon Yong Han22KOR78-3
646250
Alibek Kachmazov21RUS77-3
647337
Carlos Taberner26ESP77-3
648 NCH 
(719)
Matej Dodig18CRO77+77+16Lost in Monastir 57 F
649528
Kai Lemstra24GER77-17-3
650632
João Eduardo Schiessl19BRA77-5Lost in Antalya 22 R16
Lost in Antalya 23 R16
651401
Joe Tyler25GBR77-5
652261
Keegan Smith25USA76-5
653622
Hanwen Li21CHN76-5
654643
Siim Troost24EST76-5Lost in Monastir 57 R16
655646
Bryce Nakashima19USA75-4
656115
Thiemo de Bakker35NED75+28+8Lost in Monastir 58 F
657649
Keshav Chopra22USA75-4
658627
Jan Kupcic22SLO75+13+4Lost in Sharm El Sheikh 23 SF
Lost in Sharm El Sheikh 24 QF
659650
Kirill Mishkin21RUS75-5
660648
Dominik Recek28CZE74-5
661547
Gabriele Piraino20ITA74-5Lost in San Gregorio Di Catania R16
66277
Gonçalo Oliveira28POR74-4
663583
Alec Beckley22RSA74+3+2Lost in Sharm El Sheikh 23 QF
Lost in Sharm El Sheikh 24 QF
66459
Denis Istomin37UZB73-5
665 NCH 
(686)
Matteo De Vincentis25ITA73+33+8Lost in San Gregorio Di Catania F
666641
Luciano Emanuel Ambrogi20ARG73-6
667647
Petr Bar Biryukov21RUS73-6
668629
Nikita Ianin22RUS73-6
669541
Pedro Vives Marcos22ESP72-6
670588
Jorge Martinez Martinez28ESP72-6Lost in Madrid 4 SF
671158
David Pérez Sanz29ESP72-6Lost in Madrid 3 R16
Lost in Madrid 4 F
672258
Javier Barranco Cosano25ESP71-5
673514
Kalin Ivanovski19MKD71-4
674201
Jelle Sels28NED71-7
675664
Nikola Basic22CRO71-5
676665
Dali Blanch20USA71-4
677569
Akram El Sallaly26EGY71+2+2Lost in Sharm El Sheikh 23 QF
Lost in Sharm El Sheikh 24 QF
678263
Egor Gerasimov31BLR70-4
679283
João Domingues30POR70-4
680636
Ilia Simakin20RUS70-39-8
681582
Denis Klok25RUS70+14+4Lost in Antalya 22 SF
Lost in Antalya 23 R16
682677
Joel Josef Schwarzler17AUT69-5
683678
Johannes Seeman23EST69-5
684592
Noah Lopez21SUI69-11-2
685597
Zaharije Zak Talic25AUS69-5Lost in Gold Coast R16
686676
Matthew Howse22GBR68-5
687418
Kirill Kivattsev26RUS68+12+3Lost in Monastir 57 QF
688450
Wishaya Trongcharoenchaikul28THA68-6
689653
Stijn Pel21NED68-6
690467
Amr Elsayed24EGY68-14-2Lost in Sharm El Sheikh 23 QF
Lost in Sharm El Sheikh 24 QF
691 NCH 
(703)
Stefano Reitano26ITA68+18+4Lost in San Gregorio Di Catania SF
692626
Semen Voronin20RUS67-7
693589
Diego Fernandez Flores23CHI67-7Lost in Concepcion SF
694483
Ethan Cook20AUS67-6
695361
Iñaki Montes De La Torre21ESP66-6
696302
Jonáš Forejtek22CZE66-6
697689
Fons Van Sambeek21NED66-6
698681
Aleksandr Braynin24UKR66-5Lost in Al Zahra 5 R16
699627
François Musitelli25FRA66-5
700435
Abraham Asaba26GHA66-4Lost in Concepcion R16
701242
Frederico Ferreira Silva28POR65-4
702700
Mateo Del Pino20ARG65-2Lost in Santa Cruz 2 QF
703697
Taha Baadi22CAN64-1
704 NCH 
(948)
Ryoatro Taguchi23JPN64+244+25Kalaburagi W
705621
Hady Habib25LBN64-2
706338
Dayne Kelly33AUS64-2
707345
Henri Squire23GER64-2
708689
Gabriel Donev27BUL64-2
709365
Aaron Addison28AUS64-2
710702
Vitali Shvets42RUS64-2
711530
Joao Fonseca17BRA63-1
712 NCH 
(829)
David Stevenson24GBR63+125+15Sharm El Sheikh 23 W
713358
Sebastian Fanselow31GER63-2
714549
Viktor Jović21SRB63-2
715225
Mohamed Safwat33EGY63-2
716701
Kazuma Kawachi29JPN63-2
717710
Călin Manda25ROU63-2Lost in Antalya 23 R16
718619
Patrick Kaukovalta25FIN62-2
719717
Francisco Rocha24POR62-2
720552
Guy Orly Iradukunda27BDI62-2
721607
Fausto Tabacco21ITA62-2
722688
Émilien Voisin23FRA62-2Antalya 23 QF
723249
Maximilian Marterer28GER61-2
724217
Tomás Barrios Vera25CHI61-2
725226
Pavel Kotov25RUS61-2
726239
Kyrian Jacquet22FRA61-2
727377
Mariano Navone22ARG61-1
728503
Andrew Rogers24USA61-1
729481
Stefan Palosi23ROU61+128+15Antalya 22 W
730 NCH 
(732)
Daniel De Jonge24NED61+9+2Lost in Limassol 2 QF
731723
Matthew William Donald19CZE61-3Lost in Monastir 58 R16
732516
Cooper Williams18USA60-3
733321
Filip Peliwo29POL60-3
734603
Daniel Antonio Núñez22CHI60-3
735727
Alan Fernando Rubio Fierros24MEX60-3
736352
Georgii Kravchenko23UKR60-3
737417
Pedro Araújo21POR60-2
738680
Samir Hamza Reguig21ALG60-37-5Lost in Monastir 57 QF
739577
Raphael Calzi26LUX60+13+3Lost in Heraklion 9 QF
740198
Elliot Benchetrit25MAR59-4
741 NCH 
(800)
Sergis Kyratzis28CYP59+59+8Lost in Limassol 2 F
742704
Brandon Perez23VEN59-5
743564
Chak Lam Coleman Wong19HKG59-5
744291
Evgenii Tiurnev26RUS59+4+2Antalya 23 QFLost in Antalya 22 QF
745734
Loann Massard18FRA59-4
746598
Alafia Ayeni24USA58-4
747356
Tristan McCormick24USA58-4
748683
Peter Benjamin Privara19SVK58-56-8
749 NCH 
(813)
Gokberk Saritas20TUR58+74+8Antalya 23 QFLost in Antalya 22 F
750669
Ivan Denisov23RUS58-6Antalya 23 QFLost in Antalya 22 R16
751606
Marlon Vankan23GER58-6Lost in Monastir 58 R16
752419
Alejandro Moro Cañas23ESP57-6
753741
Robin Catry21FRA57-6
754454
Sora Fukuda26JPN57+27+4Lost in Kuala Lumpur SF
755652
Axel Garcian21FRA57-6
756734
Tomas Lanik21SVK57-22-3Lost in Sharm El Sheikh 23 R16
757734
Bohua Dong21CHN57-7
758588
Jack Vance25USA57-7
759409
Jeremy Jahn33GER56-6
760748
Patrick Brady19GBR56-5
761615
Preston Brown22USA56-5
762750
Hikaru Shiraishi23JPN56-5
763420
Maximus Jones19THA56+21+3Lost in Monastir 57 QF
Lost in Monastir 59 QF
764528
Christian Langmo27USA55-4
765622
Jan Choinski27GBR55-4
766586
Edas Butvilas19LTU55-4
767203
Mirza Bašić32BIH55-4
768 NCH 
(933)
Eleftherios Neos24CYP55+165+15Limassol 2 W
769539
Adria Soriano Barrera24COL55-5
770376
Rudolf Molleker23GER55-5
771527
Illya Beloborodko22UKR55-31-4
772766
Thomas Braithwaite23AUS55-6Lost in Gold Coast R16
773538
Thantub Suksumrarn22THA55+32+4Lost in Kuala Lumpur SF
774739
Niccolo Catini25ITA55+35+4Lost in San Gregorio Di Catania SF
775182
Marius Copil33ROU54-8
776768
Michal Lusovsky24CZE54-8
777760
Joel Pierleoni20GBR54-8
778376
Yuki Mochizuki26JPN54-8
779691
Sheng Tang23CHN54-8Lost in Kuala Lumpur R16
780480
Sergi Perez Contri25ESP54-22-2Lost in Madrid 4 QF
781 NCH 
(860)
Lior Goldenberg23ISR54+79+8Lost in Heraklion 9 SF
782741
Paul Wörner27GER54-10Lost in Antalya 22 R16
783773
Jasza Szajrych21POL54-10Lost in Monastir 58 R16
784608
Nicolas Bruna24CHI54+11+2Lost in Santa Cruz 2 QF
Lost in Concepcion R16
785152
Kenny de Schepper36FRA53-11
786615
Edoardo Lavagno25ITA53-11
787451
Filip Cristian Jianu22ROU53-11
788355
Franco Emanuel Egea27ARG53-11
789130
Andrea Arnaboldi35ITA53-11
790768
Matthew Summers25GBR53-10
791586
Lorenzo Claverie21ITA53-37-3
792510
Alejandro Manzanera Pertusa20ESP53-9
793773
Matt Hulme24AUS53-11
794661
Olaf Pieczkowski19POL53-9
795722
Rishab Agarwal28IND53+90+8Lost in Kalaburagi SF
796718
Chris Rodesch22LUX52-10
797403
Justin Barki23INA52-10
798232
Camilo Ugo Carabelli24ARG52-10
799781
Axel Nefve23USA52-10
800766
Miguel Damas23ESP52-10
801252
Calvin Hémery28FRA52-10
802744
Stefan Popović20SRB52-10
803278
Riccardo Bonadio30ITA52-10
804751
Florent Bax24FRA52-10
805594
Max Alcalá Gurri21ESP52-9Lost in Madrid 4 R16
806674
Samuel Martinez Arjona21ESP52-9Lost in Madrid 3 R16
807649
Saba Purtseladze22GEO52-9Lost in Sharm El Sheikh 23 R16
Lost in Sharm El Sheikh 24 R16
808473
Shuichi Sekiguchi32JPN51-9
809 NCH 
(848)
Jurriaan Bol22NED51+39+4Lost in Limassol 2 SF
810200
Tomás Lipovšek Puches30ARG51-9
811 NCH 
(979)
Vlad Andrei Dumitru26ROU51+168+15Antalya 22 W
812732
Joshua Goodger25GBR51-9Lost in Limassol 2 R16
813739
Nicolas Parizzia25SUI51-7
814793
Daniel Moreno23MEX51-10Lost in Madrid 3 R16
815490
Toby Martin30GBR51-8
816741
Adam Jones25GBR51-8
817540
Zura Tkemaladze23GEO51+85+8Lost in Al Zahra 4 F
Lost in Al Zahra 5 R16
818695
Oliver Crawford24USA50-8
818799
Lucas Horve23USA50-8
820220
Hugo Gaston23FRA50-8
821283
Dennis Novak30AUT50-8
822748
Jaesung Choe24KOR50-8
822526
Uisung Park23KOR50-8
824805
Oliver Okonkwo23GBR50-8
825161
Evgeny Donskoy33RUS50-8
826311
Lorenzo Giustino32ITA50-8
827584
Adrian Andreev22BUL50-8
828273
Alexandre Müller26FRA50-8
829399
Federico Arnaboldi23ITA50-8
830184
Aleksandre Metreveli30GEO50-8
831646
Alexandr Binda22ITA50-72-6Lost in Sharm El Sheikh 23 QF
Lost in Sharm El Sheikh 24 QF
832349
Masamichi Imamura25JPN49-8
833413
Gabriel Alejandro Hidalgo33ARG49-8
834540
Guy Den Ouden21NED49-8
835241
Shintaro Imai30JPN49+19+3Lost in Gold Coast QF
836101
Teymuraz Gabashvili38RUS49-8
837269
Miljan Zekić35SRB49-8
838620
Federico Bondioli18ITA49-8
839800
Leonardo Rossi21ITA49-6Lost in Monastir 59 QF
840628
James Mackinlay23GBR49-5Antalya 23 QF
841806
Igor Dudun24UKR49-7Lost in Al Zahra 4 R16
Lost in Al Zahra 5 R16
842828
Antonio Prat19ESP48-6
843304
Dmitry Popko27KAZ48+46+4Antalya 23 QFLost in Antalya 22 SF
844170
Ivan Gakhov27RUS48-6
845823
Yanis Ghazouani Durand23FRA48-6
846840
Alexey Nesterov25RUS48-6
847831
Tim Ruehl25GER48-6Lost in Sharm El Sheikh 24 SF
848360
Juan Pablo Ficovich26ARG48-6
849843
Koki Matsuda23JPN48-6
850627
Federico Bertuccioli25ITA48-6
851618
Marvin Möller24GER47-6
852846
Pedro Rodenas19ESP47-6
853836
Erik Grevelius23SWE47-6
854828
William Grant22USA47-5
855688
Maks Kaśnikowski20POL47-5
856831
Andres Martin22USA47-5
857815
Ji Hoon Son29KOR47+40+4Lost in Antalya 22 SF
Lost in Antalya 23 R16
858 NCH 
 1156
Nikolay Nedelchev20BUL47+319+23Heraklion 9 W
85916
Ryan Harrison31USA46-7
86079
Lucas Pouille29FRA46-7
861810
Radu Mihai Papoe21ROU46-5
862188
Enzo Couacaud28FRA46-7
863828
Elgin Khoeblal22NED46+42+4Lost in Al Zahra 4 SF
Lost in Al Zahra 5 QF
864841
Luka Pavlovic23FRA46-6
865486
Aleksandre Bakshi26GEO46+93+8Al Zahra 5 FLost in Al Zahra 4 F
866707
Matyas Cerny22CZE46-7
867 NCH 
(872)
Rafael Tosetto24BRA46+24+2Lost in Santa Cruz 2 QF
868154
Sanjar Fayziev29UZB46-7
869851
Isaac Nortey24GHA46-7
870797
Karan Singh20IND46+33+3Lost in Kalaburagi QF
871843
Trent Bryde24USA45-8
871158
David Goffin33BEL45-8
87118
Treat Huey38PHI45-8
87482
Dušan Lajović33SRB45-8
874268
Jurij Rodionov24AUT45-8
874249
Alejandro Tabilo26CHI45-8
877627
Timofey Skatov22KAZ45-11
87856
Radu Albot34MDA45-8
878300
Daniel Altmaier25GER45-8
878240
Yannick Hanfmann32GER45-8
881169
Marco Cecchinato31ITA45-8
881460
Christopher O'Connell29AUS45-8
883263
Joris De Loore30BEL45-10
88467
Dominic Thiem30AUT45-8
885778
Franco Ribero24ARG45-8
886858
Adan Freire Da Silva24FRA45-8
887729
Clément Chidekh22FRA45-8
888404
Bernabé Zapata Miralles26ESP45-8
889645
Mert Naci Türker25TUR45-58-4
890817
Johan Alexander Rodriguez20COL45-58-4
891514
Sebastián Báez22ARG45-10
892864
Zhan Zheng20CHN45-10
893704
Kareem Al Allaf25USA45-10
894865
Thomas Brown25USA45-10
895886
Enrique Bogo28BRA45-9Lost in Madrid 3 R16
Lost in Madrid 4 R16
896109
Yan Bai34CHN44-9
897330
Jérôme Kym20SUI44-9
898726
Naoki Nakagawa27JPN44-8
899713
Gabriele Bosio23ITA44-7
900 NCH 
(906)
Pranav Kumar24USA44+36+4Concepcion SFLost in Santa Cruz 2 SF
901893
Miguel Angel Cabrera23CHI44-8Lost in Concepcion R16
902863
Federico Cina16ITA43-8
903869
Sebastian Dominko20SLO43-8
904880
Patrick Maloney23USA43-8
905 NCH 
(951)
Joshua Charlton24AUS43+84+8Lost in Gold Coast SF
906893
Adam Heinonen21SWE43+11+2Lost in Madrid 3 QF
907CH
Matthias Ujvary19AUT43+13+2Lost in Antalya 22 QF
908765
Kosuke Ogura27JPN43-10Lost in Al Zahra 4 R16
909 NCH 
(936)
Alessandro Cortegiani27ITA43+41+4Lost in San Gregorio Di Catania SF
910730
Yamato Sueoka20JPN43-10
911883
Taym Al Azmeh19GER43-10
912554
Jake Delaney26AUS43+28+3Lost in Gold Coast QF
913888
Yi Zhou18CHN42-9
914463
Mats Rosenkranz25GER42-8
915898
Pavel Verbin22RUS42-8
916866
Sebastian Prechtel27GER42+211+16Lost in Monastir 57 F
Lost in Monastir 59 R16
917818
Elijah Strode21USA42-9
918899
Federico Valle23ITA42-9
919829
Wissam Abderrahman20TUN42-9
920324
Arthur Fery21GBR41-9
921362
Hugo Grenier27FRA41-9
922492
Lukas Neumayer21AUT41-6
923252
Raúl Brancaccio26ITA41-10
924235
Kimmer Coppejans29BEL41-10
924209
Facundo Mena31ARG41-10
926696
Pablo Llamas Ruiz21ESP41-8
927783
Jacob Kahoun31SUI41-8
928 NCH 
(947)
Deney Wassermann22NED41+36+4Lost in Al Zahra 4 SF
Lost in Al Zahra 5 QF
929911
Dario Huber27SUI41-8
930774
Vladislav Ivanov24RUS41-7
931912
Yuta Kawahashi25JPN41-7
932922
Fabrizio Andaloro22ITA41-10Lost in Monastir 59 QF
933754
Learner Tien18USA40-6
934740
Joshua Lapadat20CAN40-6
935915
Daniel Verbeek19NED40-6
936366
Toby Kodat20USA40-6
937917
Finn Bass24GBR40-6
938784
Ondřej Horák21CZE40-6
939923
Ignacio Antonio Becerra Otarola23CHI40-5Lost in Concepcion R16
940667
Maxence Broville24FRA40-5
941817
Lucas Bouquet26FRA40-4
942882
Mihai Razvan Marinescu22ROU40-4Lost in Antalya 22 R16
Lost in Antalya 23 R16
943562
Nikolás Sánchez Izquierdo24ESP40-4
944720
Tom Gentzsch20GER40-2
945925
Jesse Delaney25AUS40-4Lost in Gold Coast R16
946873
Mathys Erhard22FRA39-3
947887
Jack Anthrop20USA39-3
948929
Theodore Winegar22USA39-3
949814
Niccolo Baroni20ITA39-3
950947
Arthur Géa18FRA39-3
951932
Lorenzo Carboni17ITA39-2
952730
Maxim Shin20UZB39-53-4
953 NCH 
(954)
Florian Broska25GER39+16+2Monastir 59 SFLost in Monastir 58 QF
954939
Chirag Duhan19IND39-3
955 NCH 
(957)
Andrea Bacaloni21ITA39+16+2Lost in Kuala Lumpur QF
956512
Blu Baker22GBR38-4
957733
Sebastian Santibanez27CHI38-4Lost in Concepcion R16
958954
Josip Simundza18CRO38-4
959556
Nathan Ponwith25USA38-4
960955
Samuel Puškár23SVK38-5Lost in Sharm El Sheikh 23 R16
961944
Luca Wiedenmann25GER38-4
962916
Bang Shuo Yin24TWN38-3
963849
Younes Lalami Laaroussi22MAR38-3
964606
Palaphoom Kovapitukted24THA38-3
965945
Artem Podorozhnyi20UKR38+19+2Lost in Al Zahra 4 QF
Lost in Al Zahra 5 R16
966946
Filip Pieczonka19POL37-4
967648
Alex Martinez22ESP37-4
968592
Louis Tessa25FRA37-3
969862
Lewie Lane22GER37-2
970914
Ye Cong Mo23CHN37-2
971950
Benjamin Pietri27FRA37-5Lost in Heraklion 9 R16
972956
Mateo Barreiros Reyes22BRA37-2
973282
Mats Moraing31GER36-1
974316
Yannick Mertens36BEL36-1
975752
Manuel Mazza24ITA36-1
976237
Alexandr Cozbinov28MDA36-1
977729
Marco De Rossi26SMR36-1
978463
Peter Goldsteiner33AUT36-1
979757
Luca Giacomini26ITA36-1
980770
Cyril Vandermeersch24FRA36-178-15Lost in Monastir 58 R16
981CH
Hernando Jose Escurra Isnardi25PAR36
982971
John Sperle21GER36-2Lost in Monastir 58 QF
983CH
Anthony Susanto26INA36
984561
Duck-hee Lee25KOR36+49+4Lost in Kuala Lumpur SF
985355
Davide Pozzi25ITA36+1
986974
Alexandru Cristian Dumitru19ROU36-1Lost in Antalya 22 R16
Lost in Antalya 23 R16
987966
Tauheed Browning21USA35
988973
Jorge Plans21ESP35
989980
Bor Artnak19SLO35+2
990981
Stylianos Christodoulou19CYP35
991773
Mayeul Darras24FRA35+1
992914
Andrei Duarte24COL35+1
993 NCH 
 1015
Alexander Chepik27RUS35+25+2Lost in Limassol 2 QF
994792
Yuhei Kono28JPN34
995367
Gonzalo Lama30CHI34
996963
Stefan Latinovic24SRB34
997984
Max Westphal20FRA34
998255
Yan Bondarevskiy23RUS34-171-15
999822
Kasidit Samrej22THA34
1000989
Piotr Pawlak21POL34
In Play :
Al Zahra 5 ITF15  
Antalya 23   
Concepcion   
Monastir 59   
Sharm El Sheikh 24   
Highlight Country :