WTA | Doubles | Official ATP Ranking | 5W ATP Ranking | Live ATP Ranking | Live ATP Race | Next Gen | ITF Ranking | Tournament Draws | Schedule |  $  | Title Holders | Live Scores

 Live ATP Race

Live Ranking
Race
Tournament Draws
Schedule
Live Scores
Live ATP Race
#: Tennis Player Rank
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
Next Gen
<18
<19
<20
<21
<22
<23
<24
<25
>30
>35
#PlayerAgeCtryPts+/-CurrentPreviousCurrentNextMax
1
✓ Jannik Sinner23ITA9000
2
✓ Alexander Zverev27GER6115
3
✓ Carlos Alcaraz21ESP6010Davis Cup (1 W / 0 L) 
ATP Finals Qualification Cut5665
4
Daniil Medvedev28RUS4420
5
Taylor Fritz26USA3890
6
Casper Ruud25NOR3795
7
Andrey Rublev26RUS3480
8
Alex de Minaur25AUS3305
9
Novak Djoković37SRB3260
Advertisement
10
Grigor Dimitrov33BUL2835
11
Tommy Paul27USA2735
12
Stefanos Tsitsipas26GRE2735
13
Hubert Hurkacz27POL2590
14
Frances Tiafoe26USA2460
15
Lorenzo Musetti22ITA2225
16
Holger Rune21DEN2185
17
Sebastian Korda24USA2010
18
Jack Draper22GBR1995
19
Alejandro Tabilo27CHI1858Davis Cup (0 W / 2 L) 
20
Ben Shelton21USA1800
21
Alexei Popyrin25AUS1715Davis Cup (0 W / 1 L) 
22
Ugo Humbert26FRA1695Davis Cup (1 W / 0 L) 
23
Sebastián Báez23ARG1670Davis Cup (0 W / 1 L) 
24
Arthur Fils20FRA1595Davis Cup (0 W / 1 L) 
25
Félix Auger-Aliassime24CAN1535Davis Cup (1 W / 0 L) 
26
Jordan Thompson30AUS1510
27
Nuno Borges27POR1435
28
Flavio Cobolli22ITA1332
29
Karen Khachanov28RUS1320
30
Francisco Cerúndolo26ARG1320Davis Cup (0 W / 1 L) 
31
Alexander Bublik27KAZ1320
32
Matteo Arnaldi23ITA1285Davis Cup (1 W / 0 L) 
33
Nicolás Jarry28CHI1235
34
Jiří Lehečka22CZE1235Davis Cup (0 W / 1 L) 
35
Brandon Nakashima23USA1220Davis Cup (1 W / 0 L) 
36
Tomás Martín Etcheverry25ARG1200
37
Jan Lennard Struff34GER1175
38
Matteo Berrettini28ITA1165Davis Cup (1 W / 0 L) 
39
Luciano Darderi22ITA1138
40
Pedro Martínez27ESP1054
41
Mariano Navone23ARG1053
42
Tomáš Macháč23CZE1033Davis Cup (0 W / 1 L) 
43
Tallon Griekspoor28NED1030Davis Cup (0 W / 1 L) 
44
Alex Michelsen20USA1015
45
Giovanni Mpetshi Perricard21FRA991
46
Zhizhen Zhang27CHN970
47
Lorenzo Sonego29ITA952
48
Cameron Norrie29GBR948
49
Marcos Giron31USA890
Advertisement
50
Roberto Carballés Baena31ESP880
51
Fábián Marozsán24HUN860
52
Gaël Monfils38FRA855
53
Miomir Kecmanović25SRB845
54
Facundo Díaz Acosta23ARG804
55
Juncheng Shang19CHN795
56
Roberto Bautista Agut36ESP789Davis Cup (1 W / 0 L) 
57
Jakub Menšík19CZE786
58
Arthur Rinderknech29FRA785
59
Alejandro Davidovich Fokina25ESP730
60
David Goffin33BEL730
61
Zizou Bergs25BEL722Davis Cup (1 W / 0 L) 
62
Alexandre Müller27FRA703
63
Yoshihito Nishioka28JPN691
64
Dušan Lajović34SRB685
65
Jaume Munar27ESP674Lost in Szczecin R32
66
Sebastian Ofner28AUT643
67
Thanasi Kokkinakis28AUS641Davis Cup (1 W / 0 L) 
68
Emil Ruusuvuori25FIN628
69
Dominik Koepfer30GER626
70
Corentin Moutet25FRA616
71
Sumit Nagal27IND606
72
Alexander Shevchenko23KAZ603
73
Hugo Gaston23FRA602
74
Botic van de Zandschulp28NED592Davis Cup (1 W / 0 L) 
75
Max Purcell26AUS591
76
Thiago Monteiro30BRA590Davis Cup (0 W / 1 L) 
77
Rinky Hijikata23AUS590
78
Roman Safiullin27RUS585
79
Fabio Fognini37ITA585
80
Aleksandar Kovačević26USA584
81
Thiago Seyboth Wild24BRA582Lost in Szczecin R32
82
Borna Ćorić27CRO582
83
James Duckworth32AUS578
84
Aleksandar Vukic28AUS574
85
Pavel Kotov25RUS570
86
Arthur Cazaux22FRA568
87
Daniel Altmaier26GER567+1Szczecin R16575684
88
Damir Džumhur32BIH563
89
Denis Shapovalov25CAN560Davis Cup (1 W / 0 L) 
90
Adrian Mannarino36FRA544+2+14Rennes QF555630
91
Christopher O'Connell30AUS543+2+14Guangzhou 2 QF554629
92
Adam Walton25AUS535-2
93
Márton Fucsovics32HUN534-2
94
Yannick Hanfmann32GER517Davis Cup (2 W / 0 L) 
95
Francesco Passaro23ITA514
96
Quentin Halys27FRA510+7Rennes R16517603
97
Federico Coria32ARG497Szczecin R16505614
98
Otto Virtanen23FIN493Davis Cup (0 W / 1 L) 
99
Francisco Comesaña23ARG492
Advertisement
100
Luca Nardi21ITA485+14Guangzhou 2 QF496571
101
Valentin Vacherot25MON467
102
Jesper de Jong24NED460
103
Jozef Kovalík31SVK459Davis Cup (0 W / 1 L) 
104
Mikhail Kukushkin36KAZ459+3+11Guangzhou 2 QF470545
105
Lloyd Harris27RSA457-1
106
Leandro Riedi22SUI456-1
107
Duje Ajduković23CRO452-1
108
Billy Harris29GBR446Davis Cup (1 W / 0 L) 
109
Christopher Eubanks28USA445
110
Camilo Ugo Carabelli25ARG441
111
Chun Hsin Tseng23TWN439
112
Thiago Agustín Tirante23ARG435
113
Facundo Bagnis34ARG434
114
Richard Gasquet38FRA431
115
Taro Daniel31JPN429
116
Luca Van Assche20FRA425
117
Harold Mayot22FRA417+2+7Rennes QF428503
118
Mattia Bellucci23ITA415-1
119
Alexander Ritschard30SUI413-1
120
Marco Trungelliti34ARG409
121
Yunchaokete Bu22CHN404
122
Hugo Dellien31BOL403
123
Lucas Pouille30FRA401+7Rennes R16408494
124
Daniel Elahi Galán28COL394Lost in Szczecin R32
125
Seongchan Hong27KOR389
126
Cristian Garín28CHI388Davis Cup (0 W / 1 L) 
127
Mitchell Krueger30USA386
128
Gabriel Diallo22CAN383
129
Jérôme Kym21SUI382
130
Rafael Nadal38ESP380
131
Radu Albot34MDA377+4+8Guangzhou 2 QF388463
132
Román Andrés Burruchaga22ARG377-1
133
Joao Fonseca18BRA374-1Davis Cup (0 W / 1 L) 
134
Matteo Gigante22ITA373-1
135
Nicolas Moreno De Alboran27USA370-1Lost in Szczecin R32
136
Albert Ramos Viñolas36ESP365Lost in Szczecin R32
137
Kamil Majchrzak28POL364
138
Maximilian Marterer29GER355Davis Cup (2 W / 0 L) 
139
Alejandro Moro Cañas23ESP351
140
Hamad Medjedović21SRB350
141
Stefano Napolitano29ITA349Lost in Szczecin R32
142
Pierre Hugues Herbert33FRA349
143
Laslo Djere29SRB346
144
Jacob Fearnley23GBR344+3+14Rennes QF355430
145
Lukáš Klein26SVK340-1Davis Cup (0 W / 1 L) 
146
Yasutaka Uchiyama32JPN338-1Lost in Guangzhou 2 R32
147
Jaime Faria21POR337-1
148
Federico Agustin Gomez27ARG326+1+10Guangzhou 2 QF337412
149
Hugo Grenier28FRA321+1+7Rennes R16328414
Advertisement
150
Marc-Andrea Hüsler28SUI320-2
151
Dmitry Popko27KAZ314Lost in Szczecin R32
152
Grégoire Barrère30FRA313
153
Alex Bolt31AUS312
154
Tomás Barrios Vera26CHI309Davis Cup (0 W / 1 L) 
155
Titouan Droguet23FRA309+1Rennes R16316402
156
Terence Atmane22FRA307+6+8Guangzhou 2 QF318393
157
Raphaël Collignon22BEL307-1Davis Cup (0 W / 1 L) 
158
Henrique Rocha20POR307-1
159
Paul Jubb24GBR306-1+1Lost in Guangzhou 2 R16
160
Felipe Meligeni Alves26BRA300-1
161
Gustavo Heide22BRA300-1
162
Maks Kaśnikowski21POL300-1
163
Henri Squire23GER298
164
Vilius Gaubas19LTU297
165
Tristan Schoolkate23AUS295
166
Timofey Skatov23KAZ295
167
Coleman Wong20HKG294
168
Zachary Svajda21USA294
169
Jan Choinski28GBR293+5+8Szczecin R16301410
170
Patrick Kypson24USA290-1Lost in Las Vegas R32
171
Daniel Evans34GBR289-1Davis Cup (1 W / 0 L) 
172
Murkel Dellien26BOL289-1
173
Kei Nishikori34JPN288-1
174
Learner Tien18USA288+3+12Las Vegas QF298351
175
August Holmgren26DEN286-2
176
Sho Shimabukuro27JPN280+5+14Guangzhou 2 QF291366
177
Facundo Mena31ARG278-2
178
Pablo Carreño Busta33ESP276-2
179
Nick Hardt23DOM274-1
180
Adrian Andreev23BUL271-1+4Szczecin R16279388
181
Li Tu28AUS266-1
182
Vít Kopřiva27CZE263+5+16Szczecin QF282372
183
Carlos Taberner27ESP262-1
184
Jurij Rodionov25AUT261-1
185
Enzo Couacaud29FRA259-1
186
Juan Manuel Cerúndolo22ARG250-1
187
Michael Mmoh26USA248-1
188
Maxime Cressy27USA246Lost in Guangzhou 2 R32
189
Brandon Holt26USA244Lost in Las Vegas R32
190
Valentin Royer23FRA244+4+6Dobrich 2 QF250286
191
Javier Barranco Cosano25ESP243-1Lost in Szczecin R32
192
Clément Chidekh23FRA243+12+17Plaisir R16Lost in Bagneres De Bigorre FLost in Bagneres De Bigorre F
Plaisir R16
245267
193
Giulio Zeppieri22ITA240-2
194
Milos Raonic33CAN240-2
195
Juan Pablo Varillas28PER240-2
196
Khumoyun Sultanov25UZB237-1
197
Stefano Travaglia32ITA236-1
198
Antoine Escoffier32FRA235+2+7Rennes R16242328
199
Oriol Roca Batalla31ESP234-2
Advertisement
200
Mattéo Martineau25FRA233+5+7Rennes R16240326
201
Nicolás Mejía24COL232-3
202
Ignacio Buse20PER232-3
203
Omar Jasika27AUS230+16+28Darwin QFDenpasar WDenpasar W
Darwin QF
235252
204
Federico Arnaboldi24ITA229+5+8Szczecin R16237346
205
Santiago Rodríguez Taverna25ARG228-4
206
Mackenzie McDonald29USA227-4
207
Elmer Møller21DEN227-4
208
Gianluca Mager29ITA227+3+8Szczecin R16235344
209
Constant Lestienne32FRA226+5+14Rennes QF237312
210
Andrés Andrade25ECU225-4
211
Benjamin Bonzi28FRA224+1+7Rennes R16231317
212
Yu-hsiou Hsu25TWN224-5
213
Andrea Collarini32ARG223+3+15Cordoba 2 W
214
Filip Cristian Jianu22ROU222-6
215
Denis Yevseyev31KAZ220-5
216
Ugo Blanchet25FRA217-3
217
Bernard Tomic31AUS213+1+10Las Vegas QF223276
218
Emilio Nava22USA209-3
219
Juan Pablo Ficovich27ARG207+1+6Las Vegas R16213276
220
Martin Landaluce18ESP206-3
221
Rudolf Molleker23GER201+17+16Szczecin QF220310
222
Aziz Dougaz27TUN200
223
Calvin Hémery29FRA200-2Lost in Rennes R32
224
Ethan Quinn20USA199-1
225
Yuta Shimizu25JPN199-1
226
Andrea Vavassori29ITA196-1
227
Daniel Rincon21ESP196-1
228
Gijs Brouwer28NED196-1
229
Jay Clarke26GBR195+16+15Lost in Denpasar F
Lost in Denpasar 2 QF
230
Zsombor Piros24HUN193-2
231
Daniel Masur29GER193-2Lost in Rennes R32
232
Shintaro Mochizuki21JPN192-2
233
Tristan Boyer23USA192+3+6Las Vegas R16198261
234
Kyrian Jacquet23FRA191-3
235
Samuel Vincent Ruggeri22ITA190-3
236
Maxime Janvier27FRA189-3Lost in Rennes R32
237
Alexis Galarneau25CAN187-3
238
Gonzalo Bueno20PER187-3
239
Gabriel Debru18FRA187+9+8Lost in Szczecin R16
240
Abdullah Shelbayh20JOR187+11+9Las Vegas QF197250
241
Lukas Neumayer22AUT185-4
242
J.J. Wolf25USA184-3
243
Stan Wawrinka39SUI183-3
244
Pablo Llamas Ruiz21ESP183-3
245
Manuel Guinard28FRA183-3
246
Pedro Cachín29ARG181-3Lost in Szczecin R32
247
Filip Misolic23AUT180-3
248
Benjamin Hassan29GER179-2
249
Bernabé Zapata Miralles27ESP179-2
Advertisement
250
Adolfo Daniel Vallejo20PAR179-1
251
Charles Broom26GBR179-1
252
Jules Marie33FRA179+4+5Lost in Rennes R16
253
Denis Kudla32USA178+10+12Las Vegas QF188241
254
Enrico Dalla Valle26ITA178-2Lost in Dobrich 2 R32
255
Hady Habib26LBN177-2
256
Eliot Spizzirri22USA175+4+6Lost in Las Vegas R16
257
Geoffrey Blancaneaux26FRA175-3Lost in Rennes R32
258
Robin Bertrand21FRA175-3Lost in Rennes R32
259
Matej Dodig19CRO173-2
260
Gauthier Onclin23BEL171-2
261
Mark Lajal21EST170-2
262
Marc Polmans27AUS170+20+14Guangzhou 2 QF181256
263
Giovanni Fonio26ITA168-2
264
Álvaro Guillén Meza21ECU167-2
265
Cezar Crețu23ROU166-1
266
James Trotter25JPN166+7+6Lost in Las Vegas R16
267
Ergi Kırkın25TUR165-2
268
Martin Kližan35SVK165-2
269
Pol Martín Tiffon25ESP165-2
270
Lorenzo Giustino33ITA165+8+7Dobrich 2 QF171207
271
Max Houkes24NED164-2
272
Benoît Paire35FRA164-4Lost in Rennes R32
273
Hazem Naw24SYR162-3Lost in Rennes R32
274
Martin Damm20USA161-3Lost in Rennes R32
275
Reilly Opelka27USA160-3Davis Cup (1 W / 0 L) 
276
Remy Bertola26SUI160-2
277
Ivan Gakhov27RUS159-1
278
Alexey Zakharov24RUS159-3Lost in Guangzhou 2 R32
279
Yan Bai35CHN159+7+7Lost in Guangzhou 2 R16
280
Marat Sharipov21RUS159+38+27Plaisir QFBagneres De Bigorre WBagneres De Bigorre W
Plaisir QF
164181
281
Matías Soto25CHI158-4
282
Francesco Maestrelli21ITA158-3Lost in Dobrich 2 R32
283
Ričardas Berankis34LTU157-3
284
James McCabe21AUS157+13+12Lost in Denpasar SF
Lost in Guangzhou 2 R16
285
Mateus Alves23BRA156-4
286
Pedro Sakamoto31BRA156-3Lost in Qual. Szczecin R1
287
Mili Poljičak20CRO155-3
288
Nikoloz Basilashvili32GEO154+12+11Qual. Rennes W
Lost in Rennes R16
289
Joris De Loore31BEL153-4
290
Gastão Elias33POR152-3
291
Gonzalo Oliveira29VEN151+5+6Sapporo 2 QFLost in Sapporo QFLost in Sapporo QF
Sapporo 2 QF
156173
292
Beibit Zhukayev23KAZ150-4
293
Elias Ymer28SWE149-4
294
Michael Vrbenský24CZE149+10+8Szczecin R16157266
295
Alibek Kachmazov22RUS149-5Lost in Guangzhou 2 R32
296
Dalibor Svrčina21CZE148+9+7Lost in Guangzhou 2 R16
297
Tung Lin Wu26TWN147-6
298
Vadym Ursu27UKR147-6Lost in Guangzhou 2 R32
299
Juan Carlos Prado Angelo19BOL146-6
300
Jacopo Berrettini25ITA146+15+13Szczecin R16Qual. Szczecin WQual. Szczecin W
Szczecin R16
154263
301
Jakub Nicod20CZE146+2+4Dobrich 2 R16150192
302
Soonwoo Kwon26KOR145-8
303
Juan Bautista Torres22ARG145-8
304
Renzo Olivo32ARG144-6
305
Rio Noguchi25JPN144-6Lost in Guangzhou 2 R32
306
Alexander Blockx19BEL142-5
307
Nicola Kuhn24GER142-5
308
Karue Sell30BRA141+4+6Las Vegas R16147210
309
Nishesh Basavareddy19USA139-3
310
Dane Sweeny23AUS137+1+2Lost in Qual. Las Vegas R2
311
Arthur Géa19FRA137-4
312
Jelle Sels29NED137+15+8Dobrich 2 QF143179
313
Daniel Mérida19ESP137-5Madrid 2 QF139150
314
Andrea Picchione26ITA136-5
315
Benjamin Lock31ZIM136-5Lost in Dobrich 2 R32
316
Stefan Kozlov26USA135-2
317
Nikolás Sánchez Izquierdo25ESP135-4Lost in Dobrich 2 R32
318
Maxime Chazal31FRA135-1+3Lost in Qual. Szczecin R2
319
Michael Geerts29BEL135+3+5Rennes R16142228
320
Sandro Kopp24AUT133-4
321
Andrea Pellegrino27ITA132+12+8Szczecin R16140249
322
Diego Schwartzman32ARG131-3
323
Edas Butvilas20LTU131-3
324
Marco Cecchinato31ITA130-1
325
Jonáš Forejtek23CZE130-4Lost in Dobrich 2 R32
326
Gabi Adrian Boitan25ROU129-2
327
Fajing Sun27CHN129-1
328
Max Hans Rehberg20GER129+3+5Qual. Szczecin W
Lost in Szczecin R32
329
Clément Tabur24FRA129-4Lost in Dobrich 2 R32
330
Joel Schwärzler18AUT128-2
331
Daniel Dutra da Silva36BRA127-2
332
Toby Kodat21USA126-2Lost in Dobrich 2 R32
333
Guy Den Ouden22NED126+9+8Dobrich 2 QF132168
334
Alex Martí Pujolras25ESP125+1+3Lost in Dobrich 2 R16
335
Ramkumar Ramanathan29IND124-3
336
Alejo Lorenzo Lingua Lavallén23ARG124-2+1Cordoba 3 R16125138
337
Philip Sekulic21AUS122
338
Evgenii Tiurnev27RUS122-2Lost in Tashkent 2 R16
339
Alexander Weis27ITA121-1
340
Dimitar Kuzmanov31BUL120+5+4Dobrich 2 R16124166
341
Valerio Aboian22ARG120-2
342
Genaro Alberto Olivieri26ARG120+13+8Dobrich 2 QF126162
343
Miguel Damas24ESP119-3
344
Franco Roncadelli24URU119-1+1Lost in Cordoba 2 QF
345
Kaichi Uchida30JPN118-4Lost in Guangzhou 2 R32
346
Thai Son Kwiatkowski29USA117-2
347
Carlos Sánchez Jover24ESP116
348
Lilian Marmousez22FRA116
349
Egor Gerasimov31BLR116-3Lost in Guangzhou 2 R32
350
Matthew Dellavedova24AUS116-1Pozzuoli QF121138
351
Luka Mikrut20CRO115-1
352
Oliver Crawford25GBR115-1Lost in Dobrich 2 R32
353
Giles Hussey27GBR114-1
354
Philip Henning23RSA113-1
355
Bor Artnak20SLO113-1Lost in Sapporo R32
356
Matheus Pucinelli De Almeida23BRA111
357
Blake Ellis25AUS110Lost in Denpasar R32
Lost in Denpasar 2 R32
358
Oleg Prihodko26UKR109
359
Alexey Vatutin31RUS109+16+12Szczecin R16Qual. Szczecin W117226
360
Mathys Erhard22FRA109+6+6Lost in Bologna 2 F
361
Aslan Karatsev31RUS108-2
362
Yosuke Watanuki26JPN108-2
363
David Jordá Sanchis30ESP108+1+4Dobrich 2 R16112154
364
Mukund Sasikumar27IND108+29+16Lost in Nakhon Si Thammarat 9 F
365
Liam Draxl22CAN108+13+12Lost in Constanta 2 F
Lost in Dobrich 2 R16
366
Oleksandr Ovcharenko22UKR107-5
367
Nerman Fatić29BIH106-5
368
Corentin Denolly27FRA106-3+2Lost in Dobrich 2 R16
369
Jie Cui26CHN105-6Lost in Guangzhou 2 R32
370
Gerard Campana Lee19KOR105+28+15Szczecin QF124214
371
Andre Ilagan23USA105+6+8Lost in Denpasar SF
Lost in Denpasar 2 R16
372
Nicholas David Ionel21ROU104+29+14Constanta 2 W
373
Dino Prižmić19CRO102-6
374
Jiří Veselý31CZE102-6
375
Arthur Bouquier23FRA102+21+11Qual. Rennes W
Lost in Rennes R16
376
Jakub Paul25SUI102-7
377
Norbert Gombos34SVK101-7
378
Luka Pavlovic24FRA100-7Lost in Dobrich 2 R32
379
Kris Van Wyk27RSA100+20+10Qual. Guangzhou 2 W
Lost in Guangzhou 2 R16
380
Marek Gengel28CZE100+10+6Lost in Las Vegas R16
381
Shintaro Imai31JPN99-1+4Sapporo 2 QFLost in Sapporo R16104121
382
Bruno Kuzuhara20USA99-10Lost in Las Vegas R32
383
Roberto Cid Subervi31DOM99+34+15Kursumlijska Banja 19 R32Pirot 2 W100114
384
Kilian Feldbausch19SUI98-11
385
Saba Purtseladze23GEO98-11
386
Bogdan Bobrov26RUS98-5+3Lost in Denpasar R32
Lost in Denpasar 2 QF
387
Ryan Seggerman25USA97-2+3Lost in Qual. Szczecin R2
388
Rodrigo Pacheco Mendez19MEX97-12
389
Gonzalo Villanueva29ARG96-10
390
Nicolás Álvarez Varona23ESP95-8
391
Franco Agamenone31ITA95-8
392
Ryan Nijboer25NED95-8
393
Sebastian Fanselow32GER95+25+11Lost in Qual. Szczecin R2
Lost in Szczecin R16
394
Stefan Popović21SRB95-6+1Kursumlijska Banja 19 R16Lost in Pirot 2 R3296109
395
João Lucas Reis Da Silva24BRA94-9
396
Hernán Casanova30ARG94-9
397
Christoph Negritu30GER94+9+6Qual. Dobrich 2 W
Lost in Dobrich 2 R16
398
Raúl Brancaccio27ITA94-9Lost in Dobrich 2 R32
399
Ilia Simakin20RUS93-8
400
Vitaliy Sachko27UKR93-8
401
Felix Gill22GBR93+2+4Lost in Dobrich 2 R16
402
Eliakim Coulibaly22CIV93-2+3Qual. Rennes W
Lost in Rennes R32
403
Chris Rodesch23LUX92+34+15Hong Kong 4 W
404
Zdeněk Kolář27CZE92-10
405
Jack Pinnington Jones21GBR91-10
406
Adria Soriano Barrera25COL91-9
407
Dennis Novak31AUT90+16+8Lost in Szczecin R16
408
Omni Kumar22USA90+1+4Qual. Las Vegas W
Lost in Las Vegas R32
409
Evgeny Donskoy34RUS90+3+4Qual. Guangzhou 2 W
Lost in Guangzhou 2 R32
410
Alberto Barroso Campos28ESP89-8
411
Gabriele Pennaforti23ITA89-7
412
Kyle Edmund29GBR88-7
413
Carlos Lopez Montagud24ESP88-6
414
Tristan Lamasine31FRA87-6Lost in Guangzhou 2 R32
415
Neil Oberleitner25AUT86-5
416
Aidan Mayo21USA86-5
417
Max Alcalá Gurri22ESP86+10+6Qual. Dobrich 2 W
Lost in Dobrich 2 R16
418
Marko Topo20GER85-5Lost in Qual. Szczecin R1
419
Yishai Oliel24ISR85-3
420
Daniel Michalski24POL85-6Lost in Szczecin R32
421
Laurent Lokoli29FRA85-6Lost in Rennes R32
422
Arthur Fery22GBR84+2+3Plaisir QF89106
423
Moez Echargui31TUN84-4
424
Tim Handel27GER84+1+3Lost in Qual. Szczecin R2
425
Alex Molčan26SVK83-5
426
Michael Agwi21IRL83-5
427
Hiroki Moriya33JPN83+2+3Lost in Nakhon Si Thammarat 9 QF
428
Riccardo Bonadio31ITA82-6
429
Tomás Farjat23ARG82+2+2Lost in Cordoba 2 QF
430
Masamichi Imamura25JPN82+5+3Sapporo 2 QFLost in Sapporo R3287104
431
Blaise Bicknell22JAM80-5
432
Harrison Adams30USA80-4Lost in Qual. Las Vegas R1
433
Marcello Serafini22ITA80-3
434
Petr Nesterov21BUL80-2
435
Pawel Juszczak30POL79-2
436
Mika Brunold19SUI79-2Lost in Qual. Szczecin R1
437
Lucas Gerch29GER79+10+5Qual. Szczecin W
Lost in Szczecin R32
438
Dan Alexandru Tomescu25ROU79-2Buzau R168093
439
Andrew Paulson22CZE78+10+5Qual. Szczecin W
Lost in Szczecin R32
440
Tommaso Compagnucci24ITA78-2+1Kursumlijska Banja 19 R167992
441
Egor Agafonov22RUS78-1+1Monastir 37 QF8091
442
Damien Wenger24SUI78+30+10Denpasar 2 SFLost in Denpasar QF8695
443
Yanaki Milev20BUL77-4
444
Stefanos Sakellaridis19GRE77+33+11Denpasar 2 SFLost in Denpasar QF8594
445
Hynek Bartoň20CZE76+12+5Qual. Szczecin W
Lost in Szczecin R32
446
Tom Gentzsch21GER76+56+15Haren W
447
Tennys Sandgren33USA75-6
448
Kiranpal Pannu27NZL75-6
449
Gabriele Piraino20ITA75+58+15Bologna 2 W
450
Anton Matusevich23GBR74-7
451
Alastair Gray26GBR74-1+1Plaisir R167698
452
Lautaro Midon20ARG74-8
453
Pedro Araújo22POR74-8
454
Peter Bertran28DOM74-8
455
Christian Langmo28USA74-7Lost in Las Vegas R32
456
Kasidit Samrej23THA74+130+27Singapore QFNakhon Si Thammarat 9 W7687
457
Justin Engel16GER73-6
458
Hikaru Shiraishi24JPN73+2+3Lost in Sapporo QF
Lost in Sapporo 2 R32
459
Robert Strombachs24LAT73+15+6Dobrich 2 R16Qual. Dobrich 2 W77119
460
Dominic Thiem31AUT72-8
461
Yi Zhou19CHN72-8
462
Alafia Ayeni25USA72-8Lost in Qual. Szczecin R1
463
Stefan Palosi24ROU72+8+4Lost in Constanta 2 SF
Lost in Qual. Dobrich 2 R1
464
Dan Added25FRA72-9Lost in Plaisir R32
465
Daniil Glinka24EST72-2+2Plaisir R16Lost in Bagneres De Bigorre QF7496
466
Daniel Cukierman29ISR71-10
467
Nino Serdarušić27CRO71-9
468
Lukáš Pokorný22SVK71-9
469
Max Wiskandt22GER71+1+3Qual. Rennes W
Lost in Rennes R32
470
Sascha Gueymard Wayenburg21FRA71+19+7Lost in Rennes R16
471
Aleksandre Bakshi27GEO70-10
472
Viktor Durasovic27NOR70-10
473
Svyatoslav Gulin21RUS70-6+1Kursumlijska Banja 19 R167184
474
Yurii Dzhavakian31UKR70+19+7Lost in Nakhon Si Thammarat 9 SF
Lost in Denpasar 2 R32
475
Alessandro Pecci23ITA70+22+7Pozzuoli QFLost in Bologna 2 SF7592
476
Illya Marchenko37UKR69-12
477
Marvin Möller25GER69-12
478
Mathias Bourgue30FRA69-12Lost in Rennes R32
479
Federico Iannaccone25ITA69-6+2Lost in Bologna 2 QF
480
Aidan McHugh24GBR69-12Lost in Sapporo R32
481
Carlos Gimeno Valero23ESP68-12
482
Jacob Bradshaw21AUS68+1+3Darwin QFLost in Nakhon Si Thammarat 9 R327390
483
Mariano Kestelboim28ARG67+31+8Lost in Cordoba 2 F
Lost in Cordoba 3 R32
484
Yankı Erel23TUR67-9
485
Michiel De Krom26NED67+63+15Madrid W
486
Frederico Ferreira Silva29POR67+3Qual. Dobrich 2 W
Lost in Dobrich 2 R32
487
Eric Vanshelboim23UKR67-7+1Lost in Madrid QF
488
Kokoro Isomura21JPN67+141+27Sapporo 2 QFSapporo W7289
489
Colton Smith21USA66+14+6Las Vegas R1672135
490
Giovanni Oradini26ITA66-14Lost in Qual. Szczecin R1
491
Duarte Vale25POR66-13Lost in Qual. Dobrich 2 R1
492
Lucas Bouquet27FRA66-13Lost in Qual. Rennes R1
493
Kirill Kivattsev26RUS66+1+3Lost in Bologna 2 SF
494
Facundo Juárez26ITA65-13
495
Andrej Martin34SVK65-13Lost in Qual. Szczecin R1
496
Sergey Fomin23UZB65-12
497
Luciano Emanuel Ambrogi20ARG65-12
498
Lucas Poullain28FRA65-7+1Lost in Qual. Rennes R2
499
Henry Searle18GBR64-12
500
Gianluca Cadenasso19ITA64-12
501
Stijn Slump25NED64-6+1Lost in Qual. Dobrich 2 R2
502
Tiago Pereira20POR64-6+1Monastir 37 QF6677
503
Blake Mott28AUS64-13Lost in Guangzhou 2 R32
504
Yibing Wu24CHN63-12
505
Liam Gavrielides20GER63-7
506
Martin Krumich21CZE63+3+3Lost in Qual. Szczecin R2
507
Guido Iván Justo26ARG63+3+3Cordoba 3 R16Lost in Cordoba 2 QF6477
508
Viacheslav Bielinskyi20UKR62-9
509
João Sousa35POR61-9
510
José Pereira33BRA61-9
511
Keegan Smith26USA61+10+3Lost in Denpasar QF
512
Lorenzo Joaquín Rodríguez24ARG61+16+4Lost in Cordoba 2 SF
Lost in Cordoba 3 R32
513
George Loffhagen23GBR60-9Lost in Madrid R32
514
Orlando Luz26BRA60-9
515
Mohamed Safwat33EGY60-7
516
Ernesto Escobedo28MEX60-10Lost in Las Vegas R32
517
Yusuke Takahashi26JPN60-5Lost in Qual. Guangzhou 2 R1
518
Evgeny Karlovskiy30RUS60-2+1Lost in Tashkent 2 R16
519
Ilya Snițari22MDA60-8Buzau R166174
520
Gilbert Klier Junior24BRA59-7Lost in Cordoba 2 R32
521
Nikolay Vylegzhanin24RUS59-6Lost in Plaisir R32
522
Nam Hoang Ly27VIE59-5Lost in Nakhon Si Thammarat 9 R32
523
Edoardo Lavagno26ITA58-5
524
Garrett Johns23USA58+11+4Monastir 37 QFLost in Monastir 36 QF6071
525
João Domingues30POR58-6
526
Imanol López Morillo24ESP58-6
527
Gianmarco Ferrari23ITA58-5
528
Dominik Kellovský28CZE58-5Lost in Qual. Dobrich 2 R2
529
Alexis Gautier27FRA58-4+1Lost in Bagneres De Bigorre R16
Lost in Plaisir R32
530
Ryotaro Taguchi24JPN58+9+4Sapporo 2 QFLost in Sapporo R166380
531
Radu Mihai Papoe22ROU57-7
532
Leo Borg21SWE57+34+8Lost in Nakhon Si Thammarat 9 SF
533
Alessandro Giannessi34ITA57+5+3Lost in Qual. Szczecin R2
534
Diego Augusto Barreto Sánchez22ESP57-8Lost in Madrid R16
535
Leonardo Aboian26ARG57-8Lost in Cordoba 2 R32
536
Florent Bax25FRA57-5+1Monastir 37 QFLost in Bagneres De Bigorre R165970
537
Luke Saville30AUS56-8Lost in Las Vegas R32
538
Hamish Stewart25GBR56-2+2Lost in Budapest 2 QF
539
Florian Broska26GER56-9
540
Alec Beckley23RSA56+40+8Lost in Haren F
541
Ryuki Matsuda24JPN56-9Lost in Sapporo R32
Lost in Sapporo 2 R32
542
Siddharth Vishwakarma29IND55-9
543
Ryan Peniston28GBR55-9
544
Ye Cong Mo24CHN55+49+9Lost in Hong Kong 4 QF
Lost in Guangzhou 2 R16
545
Sanhui Shin27KOR55+24+6Singapore QFLost in Hong Kong 4 SF5768
546
Andrea Guerrieri25ITA54+1Buzau R165568
547
Emile Hudd24GBR54-6
548
Mats Rosenkranz26GER54-11Lost in Plaisir R32
549
Mario Gonzalez Fernandez22ESP54-9Qual. Madrid W
Lost in Madrid R16
Lost in Madrid 2 R16
550
Dominic Stricker22SUI53-8
551
Alex Martinez23ESP53-8
552
Federico Gaio32ITA53-8
553
Stuart Parker27GBR53-8
554
João Eduardo Schiessl20BRA53-5+1Lost in Bologna 2 R16
555
Pedro Boscardin Dias21BRA53+24+5Cordoba 3 R16Lost in Cordoba 2 SF5467
556
Takuya Kumasaka25JPN53+5+3Sapporo 2 QFLost in Sapporo R325875
557
Patrick Maloney24USA52+57+10Las Vegas R16Qual. Las Vegas W58121
558
Constantin Bittoun Kouzmine25FRA52-8
559
Alejo Sanchez Quilez19ESP52-8
560
Elmar Ejupovic31GER52-8
561
Vladyslav Orlov29UKR52-8
562
Fabrizio Andaloro23ITA52-15Lost in Bagneres De Bigorre R32
Lost in Plaisir R32
563
Liam Broady30GBR51-9Lost in Rennes R32
564
Mirza Bašić33BIH51-9
565
Sebastian Sorger18AUT51-8
566
Orel Kimhi21ISR51-6+1Lost in Budapest 2 R16
567
Olaf Pieczkowski20POL51-11Lost in Szczecin R32
568
Niels Visker22NED51+20+4Lost in Haren SF
Lost in Qual. Szczecin R1
569
Máté Valkusz26HUN50-11
570
Tyler Zink23USA50+5+2Lost in Qual. Las Vegas R2
571
Julio César Porras26ARG50+42+8Lost in Madrid F
572
Peter Heller32GER50-13
573
Altuğ Çelikbilek28TUR50-11
574
Oleksii Krutykh24UKR50-11
575
Makoto Ochi28JPN50-7+1Lost in Sapporo R16
576
Oliver Tarvet20GBR49-12
577
Filip Krajinović32SRB49-12
578
Peter Fajta22HUN49-11
579
David Pichler28AUT49+6+2Lost in Qual. Rennes R2
580
Simon Beaupain25BEL49-10
581
Petr Bar Biryukov22RUS49+90+15Tashkent 2 W
582
Dušan Obradović23SRB49-11Kursumlijska Banja 19 R165063
583
Igor Gimenez24BRA49-10Cordoba 3 R165063
584
Moerani Bouzige25AUS49-12Lost in Denpasar R32
Lost in Darwin R16
585
Micah Braswell22USA48-11Lost in Las Vegas R32
586
Aryan Shah18IND48-10
587
Sander Jong24NED48-10
588
Juan Manuel La Serna20ARG48+3+2Cordoba 3 R16Lost in Cordoba 2 R164962
589
Massimo Giunta20ITA48-11Lost in Monastir 36 R32
Lost in Pozzuoli R32
590
Adrian Oetzbach26GER48-9Lost in Qual. Dobrich 2 R2
591
Sebastian Gima22ROU48-9Buzau R16Lost in Constanta 2 R324962
592
Trevor Svajda18USA47-9
593
Arthur Reymond25FRA47-9Lost in Qual. Rennes R1
594
Ajeet Rai25NZL47-7
595
Louis Weßels26GER47+1+2Pozzuoli QF5269
596
Wishaya Trongcharoenchaikul29THA47+61+11Lost in Nakhon Si Thammarat 9 R32
Qual. Guangzhou 2 W
Lost in Guangzhou 2 R16
597
Gerald Melzer34AUT46-8
598
Savva Polukhin25RUS46-8
599
Mateo Barreiros Reyes23BRA46-7
600
Karan Singh21IND46-2+2Monastir 37 QF4859
601
Martyn Pawelski19POL46-7+1Lost in Budapest 2 R16
602
Jake Delaney27AUS46+13+4Darwin QFLost in Nakhon Si Thammarat 9 R165168
603
Woobin Shin20KOR46+7+3Singapore QFLost in Hong Kong 4 R164859
604
Emilien Demanet19BEL45-9
605
Filip Peliwo30POL45+6+2Pozzuoli QFLost in Bologna 2 R325067
606
Jason Jung35TWN44-9
607
Edward Winter19AUS44+25+5Darwin QFLost in Hong Kong 4 QF4966
608
Steven Diez33CAN44+18+4Qual. Rennes W
Lost in Rennes R32
609
Amr Elsayed25EGY44-7
610
Buvaysar Gadamauri24BEL44-7
611
Patrick Zahraj25GER44-4+1Lost in Haren R16
612
Dominik Palan23CZE44+4+2Lost in Tashkent 2 QF
613
Diego Fernandez Flores23CHI44-13Lost in Madrid R32
614
Strong Kirchheimer29USA44-13Lost in Las Vegas R32
615
Mariano Tammaro20ITA44-16Lost in Budapest 2 R32
Lost in Pozzuoli R32
616
Karl Friberg25SWE43-12
617
Timo Legout22FRA43-12
618
Rigele Te26CHN43-12
619
Alex Rybakov27USA43+15+4Qual. Las Vegas W
Lost in Las Vegas R32
620
Maxence Rivet20FRA43-12
621
Deney Wassermann23NED43-12
622
Ben Jones26GBR43+56+10Lost in Bagneres De Bigorre SF
Lost in Qual. Rennes R2
623
Juan Pablo Paz29ARG43+19+4Kursumlijska Banja 19 R16Lost in Pirot 2 SF4457
624
Juan Sebastián Gómez32COL42-12
625
Adam Neff23USA42-1+2Lost in Qual. Las Vegas R2
626
Antoine Hoang28FRA42-6+1Lost in Plaisir R16
627
Miloš Karol21SVK42-10
628
Nick Chappell31USA42-7+1Lost in Nakhon Si Thammarat 9 R16
Lost in Qual. Guangzhou 2 R1
629
Leonardo Rossi22ITA42+43+8Lost in Budapest 2 F
630
Keisuke Saitoh23JPN42+13+4Lost in Sapporo QF
Lost in Sapporo 2 R16
631
Gian Marco Moroni26ITA41-13
632
Karlis Ozolins22LAT41-13
633
Quinn Vandecasteele22USA41+53+10Las Vegas R16Qual. Las Vegas W47110
634
Antoine Bellier27SUI41-9+1Plaisir R164365
635
Cannon Kingsley23USA41+24+6Lost in Las Vegas R16
636
Oscar Otte31GER40-14
637
Ulises Blanch26USA40-14
638
Naoki Nakagawa27JPN40+119+16Lost in Sapporo F
Lost in Las Vegas R32
639
Andres Martin23USA40+29+6Las Vegas R1646109
640
Thanapet Chanta25THA40+15+4Lost in Nakhon Si Thammarat 9 QF
Lost in Singapore R16
641
Maé Malige18FRA40-14Lost in Plaisir R32
642
Eero Vasa27FIN40-2+1Davis Cup (0 W / 1 L) Lost in Budapest 2 R16
643
Tristan McCormick25USA40+13+4Madrid 2 QFLost in Madrid QF4253
644
Bautista Vilicich22ARG40+2Cordoba 3 R16Lost in Cordoba 2 R164154
645
Yaroslav Demin19RUS40-17Lost in Bagneres De Bigorre R32
Lost in Madrid 2 R32
646
Marius Copil33ROU39-16
647
Devin Badenhorst20RSA39-16
648
Kyle Kang19USA39-15
649
Aristotelis Thanos23GRE39+1+2Lost in Budapest 2 QF
650
Eduardo Ribeiro26BRA39-15
651
Yun seong Chung26KOR39-15
652
Franco Ribero25ARG39-15Lost in Cordoba 3 R32
653
Federico Bondioli19ITA39-15
654
Johan Nikles27SUI39-15
655
John Sperle22GER39-14
656
Alex Knaff26LUX39-7+1Lost in Hong Kong 4 QF
657
Salvatore Caruso31ITA38-6+1Lost in Bologna 2 R16
658
Antoine Ghibaudo19FRA38-12
659
Nicolas Zanellato22BRA38-12
660
Evgeny Philippov22RUS38+2+3Plaisir QF4360
661
Aziz Ouakaa25TUN38-13Lost in Monastir 36 R32
662
Erik Arutiunian19BLR38-17Lost in Tashkent 2 R32
Lost in Monastir 37 R32
663
Kenny de Schepper37FRA38+28+7Lost in Bagneres De Bigorre QF
Qual. Rennes W
Lost in Rennes R32
664
Colin Sinclair29NMI37+40+8Lost in Hong Kong 4 F
665
Felix Corwin28USA37-13Lost in Qual. Las Vegas R1
666
Juan Bautista Otegui25ARG37-8+1Lost in Cordoba 2 R16
667
Samir Hamza Reguig22ALG37+61+10Monastir 37 QFLost in Monastir 36 F3950
668
Juan Estevez18ARG37+5+3Cordoba 3 R16Lost in Cordoba 2 QF3851
669
Ignacio Monzón26ARG37-6+2Cordoba 3 R16Lost in Cordoba 2 R163851
670
Alex Hernandez25MEX36-17Lost in Bologna 2 R32
671
Taisei Ichikawa23JPN36-17Lost in Sapporo R32
Lost in Sapporo 2 R32
672
Sidane Pontjodikromo23NED36+2+2Lost in Haren QF
673
Alejandro Manzanera Pertusa21ESP36-3+2Madrid 2 QFLost in Madrid R323849
674
Gabriel Décamps25BRA35-14
675
Luca Wiedenmann26GER35-6+1Lost in Qual. Dobrich 2 R2
676
Peter Buldorini20ITA35-15Lost in Bologna 2 R32
Lost in Pozzuoli R32
677
Samuele Pieri22ITA35-13
678
Maxim Zhukov19RUS35-13Lost in Qual. Dobrich 2 R1
679
Francisco Rocha24POR35-2+2Lost in Madrid QF
680
Nicolai Budkov Kjaer18NOR34-13
681
Johannus Monday22GBR34-15Lost in Las Vegas R32
682
Murphy Cassone22USA34+2Lost in Qual. Las Vegas R2
683
William Grant23USA34-8Lost in Qual. Dobrich 2 R1
684
John Echeverria22ESP34-4+1Lost in Plaisir R16
685
Mitsuki Wei Kang Leong20MAS34+93+11Lost in Nakhon Si Thammarat 9 R32
Qual. Guangzhou 2 W
Lost in Guangzhou 2 R16
686
JiSung Nam31KOR33-10
687
Duck-hee Lee26KOR33-4+1Lost in Denpasar R32
Lost in Denpasar 2 R16
688
Luca Castagnola22ITA33-9
689
Tibo Colson24BEL33+71+9Denpasar 2 SFLost in Denpasar R164150
690
Jack Logé19BEL33+28+5Lost in Monastir 36 SF
Lost in Monastir 37 R16
691
Michael Zheng20USA32-10
692
Luca Potenza24ITA32-8
693
Nathan Ponwith26USA32-8Lost in Qual. Las Vegas R1
694
Lorenzo Bocchi26ITA31+30+4Tehran QFLost in Bologna 2 QF3344
695
Miljan Zekić36SRB31-2+1Kursumlijska Banja 19 R16Lost in Pirot 2 R323245
696
Samir Banerjee20USA31+48+6Singapore QFLost in Hong Kong 4 SF3344
697
Mikalai Haliak26BLR31+9+2Lost in Qual. Guangzhou 2 R2
698
Alexander Donski26BUL31+78+8Dobrich 2 QF3773
699
Fabien Salle25FRA31-12
700
Wilson Leite32BRA31-12
701
Noah Schachter25USA31-11Lost in Qual. Las Vegas R1
702
Denis Klok26RUS31+9+2Tehran QF3344
703
Giuseppe La Vela23ITA31-5+1Lost in Bologna 2 R16
704
Zura Tkemaladze24GEO31+79+8Lost in Tashkent 2 F
705
Marlon Vankan24GER31-16Kursumlijska Banja 19 R32Lost in Haren R323246
706
Khololwam Montsi21RSA30-14
707
Ozan Baris20USA30-13
708
Diego Dedura Palomero16GER30+7+2Lost in Haren QF
Lost in Qual. Szczecin R1
709
Timo Stodder28GER30-14
710
Etienne Donnet23FRA30-7+1Lost in Monastir 37 R16
711
Mikhail Gorokhov20RUS30-15
712
Branko Djuric19SRB30-15
713
Vuk Radjenovic19SRB30+4+2Kursumlijska Banja 19 R32Lost in Pirot 2 QF3145
714
Axel Garcian22FRA30-5+1Lost in Bagneres De Bigorre R16
Lost in Qual. Rennes R1
715
Elliot Benchetrit25MAR30-3+1Lost in Madrid R16
716
Evan Furness26FRA30-17Lost in Rennes R32
717
Iliyan Radulov19BUL30+19+4Lost in Madrid SF
718
Dali Blanch21USA30+11+3Pozzuoli QF3552
719
Gavin Young21USA29-19
720
Karl Poling25USA29-19Lost in Budapest 2 R32
Lost in Pozzuoli R32
721
Vasek Pospisil34CAN29-19
722
Ioannis Xilas23GRE29-17
723
Arthur Weber32FRA29+2+2Lost in Hong Kong 4 QF
724
Alan Fernando Rubio Fierros25MEX29+10+3Lost in Bagneres De Bigorre QF
725
Cem İlkel29TUR29-18
726
Albert Pedrico Kravtsov19ESP29-18Lost in Madrid R32
727
Tsung Hao Huang24TWN29-7+1Lost in Hong Kong 4 R16
728
Alexandre Aubriot25FRA29-18Lost in Bagneres De Bigorre R32
Lost in Monastir 37 R32
729
Jacob Brumm25USA29+50+6Sapporo 2 QFLost in Sapporo QF3451
730
Marin Čilić35CRO28-17
731
Guido Andreozzi33ARG28-17
732
Adam Heinonen22SWE28-16
733
Jakub Filip18CZE28-7+1Buzau R162942
734
Peter Benjamin Privara20SVK28-15
735
S D Prajwal Dev28IND28-13Lost in Tehran R32
736
Ioan Alexandru Chirita21ROU28+14+3Buzau R16Lost in Constanta 2 QF2942
737
Lautaro Agustin Falabella26ARG28-16Lost in Cordoba 2 R32
Lost in Cordoba 3 R32
738
Maximus Jones20THA28-3+2Lost in Monastir 36 QF
Lost in Monastir 37 R32
739
Kosuke Ogura28JPN28-2+2Qual. Sapporo W
Lost in Sapporo R16
Lost in Sapporo 2 R16
740
Sergi Perez Contri26ESP28+31+4Lost in Madrid SF
Lost in Madrid 2 R16
741
Pedro Vives Marcos23ESP27-18
742
Max Basing21GBR27+92+9Denpasar 2 SFLost in Denpasar R163544
743
Rei Sakamoto18JPN27-1+2Lost in Qual. Las Vegas R2
744
Gergely Madarász29HUN27-11+1Lost in Pirot 2 R16
745
Jesse Flores29CRC27-18
746
Dan Martin25CAN27+17+3Lost in Constanta 2 QF
Lost in Qual. Dobrich 2 R2
747
Louis Tessa26FRA27+6+2Lost in Monastir 36 R16
Lost in Monastir 37 R16
748
Govind Nanda23USA26-18Lost in Las Vegas R32
749
Millen Hurrion25GBR26-18
750
Georgii Kravchenko24UKR26-18
751
Alex Barrena21ARG26+7+2Cordoba 3 R16Lost in Cordoba 2 R162740
752
Kane Bonsach Ganley19DEN26-3+1Lost in Madrid R16
753
Yuki Mochizuki26JPN26-6+1Lost in Sapporo R32
Lost in Sapporo 2 R16
754
Lorenzo Rottoli22ITA26+5+2Pozzuoli R16Lost in Bagneres De Bigorre R162850
755
Stefan Adrian Andreescu22ROU26+43+5Buzau R16Lost in Constanta 2 SF2740
756
Louis Dussin25FRA26+5+2Lost in Bagneres De Bigorre R32
Lost in Qual. Rennes R2
757
Leo Vithoontien25JPN26-6+1Lost in Nakhon Si Thammarat 9 R32
Lost in Singapore R16
758
Pierre Yves Bailly20BEL25-20
759
Jason Kubler31AUS25-20
760
Jack Loutit20NZL25-20
761
Rudy Quan18USA25-20
762
Andrej Nedic19BIH25-19
763
Kenta Miyoshi20JPN25-18
764
Cengiz Aksu26TUR25-18
765
Bogdan Pavel25ROU25-17
766
Maik Steiner30GER25-14
767
Noah Perfetti23ITA25-2+1Lost in Bologna 2 R32
Lost in Pozzuoli R16
768
Skander Mansouri29TUN24-14
769
Martin Borisiouk24BLR24-14Lost in Qual. Las Vegas R1
770
Filip Jeff Planinsek23SLO24-14Lost in Dobrich 2 R32
771
Trey Hilderbrand24USA24+36+4Qual. Las Vegas W
Lost in Las Vegas R32
772
Elgin Khoeblal22NED24+38+4Lost in Haren SF
773
Matías Franco Descotte30ARG24-11Lost in Cordoba 2 R32
774
Ezekiel Clark26USA24-10
775
Axel Nefve24USA24-8Lost in Qual. Las Vegas R1
776
Alexander Stater25USA24-8
777
Ivan Marrero Curbelo25ESP24+12+2Madrid 2 QF2637
778
Harry Wendelken22GBR24-12Lost in Plaisir R32
779
Gabriele Maria Noce28ITA24-10Lost in Pozzuoli R32
780
Vlad Andrei Dancu25ROU24-10Lost in Buzau R32
781
Blaž Rola33SLO23-9
782
Alvin Nicholas Tudorica22CAN23+38+4Lost in Monastir 36 SF
Lost in Monastir 37 R32
783
Mees Rottgering17NED23-10
784
Thomas Fancutt29AUS23+10+2Lost in Qual. Guangzhou 2 R2
785
Henrik Wiersholm27USA23-11
786
David Pérez Sanz30ESP23-11
787
Ignacio Antonio Becerra Otarola23CHI23-10
788
Andrey Chepelev26RUS23+11+2Kursumlijska Banja 19 R16Lost in Pirot 2 R162437
789
Francesco Ferrari27ITA23-8
790
Enzo Wallart27FRA23-8Lost in Qual. Rennes R1
791
Matt Hulme25AUS23-11Lost in Darwin R32
792
Michele Ribecai21ITA23+8+2Lost in Budapest 2 QF
Lost in Pozzuoli R32
793
Filippo Romano19ITA23+24+3Qual. Dobrich 2 W
Lost in Dobrich 2 R32
794
Luca Giacomini26ITA23-3+1Lost in Monastir 36 R16
795
Émilien Voisin24FRA22-11
796
Sora Fukuda26JPN22-11
797
Johan Alexander Rodriguez20COL22-11
798
Yanis Ghazouani Durand24FRA22+14+2Plaisir R16Lost in Bagneres De Bigorre R162446
799
Ignacio Parisca Romera19VEN22-12Lost in Madrid R32
Lost in Madrid 2 R32
800
Luca Castelnuovo27SUI22-12Lost in Denpasar R32
Lost in Denpasar 2 R32
801
Michael Zhu32USA22-11
802
Paulo Andre Saraiva Dos Santos24BRA22-10
803
Maxence Bertimon24FRA22+27+3Lost in Bagneres De Bigorre QF
Lost in Plaisir R32
804
Alexander Kotzen24USA21-11
805
Taha Baadi23CAN21+1Lost in Constanta 2 R16
Lost in Qual. Dobrich 2 R1
806
Adrian Bodmer29SUI21-11
807
Linang Xiao24CHN21-11Lost in Guangzhou 2 R32
808
Yeong Seok Jeong24KOR21-11
809
Carlo Alberto Caniato18ITA21+4+1Lost in Bologna 2 R16
810
Joshua Sheehy27USA21-8Lost in Qual. Las Vegas R1
811
Luca Fantini24ITA21-10Lost in Bologna 2 R32
812
Corban Crowther21NZL21+36+3Lost in Denpasar R32
Lost in Denpasar 2 QF
813
Collin Altamirano28USA21+67+5Lost in Hong Kong 4 R16
Qual. Las Vegas W
Lost in Las Vegas R32
814
Rafael Jodar17ESP20-11
815
Alexander Bernard21USA20-11
816
Pawit Sornlaksup25THA20+36+3Lost in Nakhon Si Thammarat 9 QF
817
Filip Pieczonka20POL20-11
818
Patrick Schoen19SUI20-10
819
Karim Mohamed Maamoun33EGY20-10
820
Alec Deckers24NED20-9
821
Tomohiro Masabayashi26JPN20+68+5Singapore QFLost in Nakhon Si Thammarat 9 QF2233
822
Alexandre Reco25FRA20+21+2Lost in Bagneres De Bigorre R32
Lost in Qual. Rennes R2
823
Toby Martin31GBR20+4+1Lost in Pozzuoli R16
824
Fermin Tenti27ARG20-10
825
Dev Javia22IND20+19+2Tehran QFLost in Tashkent 2 R322233
826
Sasa Markovic18SRB20+20+2Lost in Pirot 2 QF
Lost in Qual. Dobrich 2 R1
827
Stefano D'Agostino20ITA20-11Lost in Qual. Bologna 2 R2
828
Maxence Beaugé24FRA20+5+1Lost in Bagneres De Bigorre R16
Lost in Qual. Rennes R1
829
Hayato Matsuoka19JPN20-14Lost in Sapporo R32
Lost in Sapporo 2 R32
830
Siem Woldeab23USA19+19+2Monastir 37 QF2132
831
Niki Kaliyanda Poonacha29IND19-13
832
Maximilian Homberg21GER19-13
833
Cooper Williams19USA19-12
834
Kaylan Bigun18USA19+82+6Las Vegas R162588
835
Benjamin Thomas George21CAN19+1+1Lost in Haren R16
836
Patrick Brady19GBR19-14Lost in Qual. Rennes R1
837
Théo Papamalamis18FRA19-14
838
Cyril Vandermeersch25FRA19-14
839
Philip Hjorth25DEN19-2+1Lost in Budapest 2 R16
840
Yuta Kawahashi26JPN19+169+9Lost in Sapporo SF
Lost in Sapporo 2 R16
841
Adit Sinha20USA19-15
842
Joaquin Aguilar Cardozo19URU19-17Lost in Cordoba 2 R32
843
Kai Wehnelt28GER19+16+2Lost in Qual. Rennes R2
844
Amaury Raynel22FRA19-16Lost in Qual. Dobrich 2 R1
845
Darwin Blanch16USA19-16
846
Grigoriy Lomakin26KAZ19-15Lost in Tashkent 2 R32
847
Gabriele Bosio23ITA19-15Lost in Bologna 2 R32
848
James Story23GBR18+545+15Qual. Monastir 36 W
Monastir 36 W
849
John Hallquist Lithen22SWE18-14
850
Ryota Tanuma28JPN18-12Lost in Sapporo 2 R32
851
Viktor Jović22SRB18-12
852
Seita Watanabe23JPN18-12Lost in Qual. Guangzhou 2 R1
853
Petr Brunclik18CZE18-12
854
Manish Sureshkumar25IND18-12
855
Preston Brown23USA18+1+1Lost in Darwin R16
856
Daniel Antonio Núñez23CHI18+1+1Lost in Denpasar R16
857
Benjamin Winter Lopez26ESP18-12
858
Benjamin Pietri28FRA18-11
859
Brian Bozemoj20NED18+19+2Lost in Haren QF
860
Kimmer Coppejans30BEL17+37+3Qual. Dobrich 2 W
Lost in Dobrich 2 R32
861
Maciej Rajski33POL17-11
862
Giorgio Tabacco21ITA17-11
863
Iñaki Montes De La Torre21ESP17-10
864
Victor Lilov20USA17-10
865
Jea Moon Lee31KOR17-10
866
Josip Simundza19CRO17+4+1Lost in Madrid 2 R16
867
Aliaksandr Liaonenka25BLR17-9Lost in Monastir 36 R32
868
Federico Cina17ITA17+3+1Buzau R161831
869
Lorenzo Carboni18ITA17-9
870
Ezequiel Monferrer21ARG17-9Lost in Qual. Cordoba 2 R2
Lost in Cordoba 3 R32
871
Niccolo Catini26ITA17+4+1Lost in Pozzuoli R16
872
Oscar Jose Gutierrez31BRA17+7+1Lost in Monastir 37 R16
873
Henry Bernet17SUI16-11
874
Tyler Stice24USA16+961+15Budapest 2 W
875
Eric Hadigian24USA16-12Lost in Monastir 36 R32
876
Matyáš Černý22CZE16-12
877
Călin Manda26ROU16-12
878
Pavle Marinkov18AUS16+41+3Darwin QF2138
879
Matt Kuhar28USA16-13
880
Nikita Mashtakov25UKR16-12
881
Diogo Marques25POR16-14Lost in Monastir 36 R32
Lost in Monastir 37 R32
882
Fausto Tabacco22ITA16-13Lost in Bologna 2 R32
883
Sebastian Eriksson19SWE16-11
884
Maxwell Mckennon22USA16+7+1Lost in Budapest 2 R32
Lost in Pozzuoli R16
885
Ali Habib21GBR16-13Lost in Denpasar 2 R32
886
Andrew Fenty24USA16-10
887
Amit Vales19ISR16+6+1Lost in Budapest 2 R16
888
Hanyi Liu23CHN16+20+2Lost in Qual. Guangzhou 2 R2
889
Saveliy Ivanov19RUS16-15Lost in Pirot 2 R32
Lost in Tehran R32
890
Jesse Delaney25AUS16-13Lost in Nakhon Si Thammarat 9 R32
Lost in Darwin R32
891
Petar Jovanovic21MNE15-10
892
Felix Balshaw18FRA15-10
893
Kalin Ivanovski20MKD15-10
894
Pierluigi Basile17ITA15-10
895
Jay Dylan Hara Friend20JPN15-10
896
Quentin Folliot25FRA15-10
897
Daniel Cox33GBR15-10
898
Oliver Ojakaar19EST15-10
899
Daniel Pátý24CZE15-9
900
Miles Jones23USA15-8
901
Matteo De Vincentis26ITA15+52+3Buzau R16Lost in Constanta 2 QF1629
902
Gabriel Donev28BUL15+2+1Lost in Pirot 2 R16
903
Arthur Bonnaud27FRA15-9
904
Fares Zakaria23EGY15-9
905
Kristjan Tamm26EST15-9Lost in Tashkent 2 R32
906
Seydina Andre21SEN15+4+1Lost in Tashkent 2 R16
907
Pietro Marino23ITA15+54+3Buzau R16Lost in Constanta 2 QF1629
908
Niccolo Ciavarella20ITA15+56+3Buzau R16Qual. Bologna 2 W
Lost in Bologna 2 QF
1629
909
Dhakshineswar Suresh24IND14-11
910
Aidan Kim19USA14-11
911
Mariano Dedura Palomero18GER14-11
912
Mert Alkaya24TUR14-11
913
Aleksa Pisaric18SRB14+35+2Lost in Pirot 2 QF
914
Thijmen Loof22NED14-12Lost in Qual. Denpasar R1
Lost in Darwin R32
915
Sheng Tang24CHN14-12
916
Thiago Cigarran24ARG14-9
917
Rafael Tosetto25BRA14-8
918
Alexandr Binda22ITA14+42+2Lost in Tashkent 2 QF
919
Guy Den Heijer27NED14-14Lost in Haren R32
920
Daisuke Sumizawa25JPN14+271+8Qual. Sapporo W
Lost in Sapporo SF
Lost in Sapporo 2 R32
921
Adil Kalyanpur24IND14-15Lost in Tashkent 2 R32
922
Daniel Khazime19RUS14+8+1Lost in Tashkent 2 R16
923
Charlie Camus17FRA14+11+1Lost in Bagneres De Bigorre R16
Lost in Plaisir R32
924
Steve Johnson34USA13-13
925
Noah Rubin28USA13-13
926
Matija Pecotić35CRO13-13
927
Hayden Jones18AUS13-13
928
Rubin Statham37NZL13-13
929
Milan Welte23GER13-12
930
Pengyu Lu22CHN13+41+2Lost in Qual. Guangzhou 2 R2
931
Matěj Vocel27CZE13-13
932
Mwendwa Mbithi26USA13-12
933
Sidharth Rawat31IND13+227+7Lost in Tashkent 2 SF
Lost in Denpasar 2 QF
934
Nikola Basic22CRO13-13
935
Matthew Summers25GBR13+10+1Lost in Tashkent 2 R16
936
Adrien Gobat23FRA13-14Lost in Bagneres De Bigorre R32
Lost in Qual. Rennes R1
937
Zhenxiong Dong25CHN13+39+2Lost in Qual. Guangzhou 2 R2
937
Gian Marco Ortenzi24ITA13+10+1Buzau R161427
937
Thantub Suksumrarn23THA13-14Lost in Nakhon Si Thammarat 9 R32
940
Tomas Curras Abasolo24ESP13-16Lost in Madrid R32
941
Nikolay Nedelchev21BUL13-15
942
Illya Beloborodko23UKR13-17Lost in Budapest 2 R32
943
Naoki Tajima23JPN13+15+1Lost in Sapporo 2 R16
944
Nikos Lehmann19ARG13-15Lost in Qual. Cordoba 2 R2
Lost in Qual. Cordoba 3 R2
945
Pablo Trochu20FRA13-15Lost in Qual. Rennes R1
946
Kuzey Cekirge24TUR13-19Lost in Madrid 2 R32
947
Stefano Reitano27ITA13+83+3Pozzuoli QF1835
948
Matic Kriznik19SLO13-16Lost in Bologna 2 R32
948
Federico Campana26ITA13-16Lost in Buzau R32
950
Taiyo Yamanaka23JPN13-22Lost in Tashkent 2 R32
Lost in Singapore R32
951
Mohamed Nazim Makhlouf28ALG13+13+1Lost in Monastir 36 R16
Lost in Monastir 37 R32
952
Nicolás Kicker32ARG12-17
952
Amir Omarkhanov16KAZ12-17
954
Conner Huertas del Pino28PER12-17
955
Niels Lootsma30NED12+14+1Lost in Haren R16
Lost in Qual. Plaisir R2
956
Aristarkh Safonov21RUS12+116+4Qual. Tashkent 2 W
Lost in Tashkent 2 SF
957
Lorenzo Claverie21ITA12-19Lost in Qual. Las Vegas R1
958
Fnu Nidunjianzan20CHN12-19
959
Guillaume Dalmasso21FRA12+37+2Madrid 2 QFQual. Budapest 2 W
Lost in Budapest 2 R32
1425
960
Arvid Nordquist26SWE12-20
961
Oscar Weightman22GBR12-20
962
Nico Hornitschek24GER12-20
963
Aoran Wang27CHN12-20
964
Thomas Deschamps26FRA12-20
965
Matyas Fuele25HUN12-19
966
Ishaque Eqbal26IND12-17
967
M Rifki Fitriadi25INA12+8+1Lost in Denpasar R16
968
Mert Naci Türker26TUR12+43+2Tehran QF1425
969
Christopher Bulus23NGR12-18
970
Gilles Arnaud Bailly18BEL12-18
971
Alexander Klintcharov28NZL12+73+3Darwin QFLost in Qual. Denpasar R11734
972
Iannis Miletich19ITA12-22Lost in Kursumlijska Banja 19 R32
973
Pavel Verbin22RUS12+112+4Lost in Pirot 2 SF
Lost in Kursumlijska Banja 19 R32
974
David Fix19GER12-18
975
Yuquan Jin23CHN12-21Lost in Hong Kong 4 R32
976
Aldin Šetkić36BIH12+5+1Lost in Qual. Denpasar R1
Lost in Singapore R16
977
Rafael Izquierdo Luque24ESP12+2+1Lost in Madrid R16
Lost in Madrid 2 R32
978
David Poljak28CZE12-21
979
Demetris Azoides23GRE12+5+1Lost in Pirot 2 R16
980
Ezequiel Simonit22ARG12-26Qual. Bologna 2 W
Lost in Bologna 2 R32
Lost in Pozzuoli R32
981
Jan Hrazdil19CZE12-22
982
Tim Ruehl26GER12+38+2Lost in Haren QF
983
Fernando Cavallo18ARG12+36+2Cordoba 3 R16Lost in Cordoba 2 R161326
984
Sean Hess23ARG12+1+1Cordoba 3 R16Qual. Cordoba 3 W1326
985
Michael Bassem Sobhy20EGY12-19
986
Andrea Bacaloni22ITA12-24Lost in Qual. Denpasar R2
Lost in Denpasar 2 R32
987
Niklas Schell25GER12-24Lost in Haren R32
Lost in Qual. Rennes R1
988
Sergio Callejon Hernando19ESP12+38+2Madrid 2 QFLost in Qual. Madrid R31425
989
Mihai Razvan Marinescu23ROU12+2+1Buzau R16Lost in Constanta 2 R321326
990
Stefan Dostanic22USA11-23Lost in Qual. Las Vegas R1
991
Nicolas Ian Kotzen21USA11-23
992
Alexandr Cozbinov29MDA11-22
993
Jaimee Floyd Angele24FRA11-22
994
Rishab Agarwal28IND11+115+4Qual. Guangzhou 2 W
Lost in Guangzhou 2 R32
995
Bekkhan Atlangeriev23RUS11-22
996
Jumpei Yamasaki27JPN11-22
997
Luigi Sorrentino26ITA11-20
998
Ewen Lumsden24GBR11+41+2Monastir 37 QFLost in Monastir 36 R321324
999
Mika Lipp20GER11+7+1Kursumlijska Banja 19 R16Lost in Haren R321225
1000
Bruno Fernandez20BRA11-22Lost in Qual. Cordoba 2 R2
In Play :
Davis Cup DAVIS  
Szczecin CH125  
Guangzhou 2, Rennes CH100  
Las Vegas CH75  
Dobrich 2 CH50  
Darwin, Denpasar 2 M25  
Plaisir, Pozzuoli   
Sapporo 2   
Buzau, Cordoba 3 M15  
Kursumlijska Banja 19   
Madrid 2   
Monastir 37   
Singapore, Tehran   
Highlight Country :