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, CH125/110/100/90/80/50, ITF25/15 (GS/ATP Tour/Challengers/ITF + winner points)
All
Next Gen
<18
<19
<20
<21
<22
<23
<24
<25
#PlayerAgeCtryPts+/-CurrentPreviousCurrentNextMax
ATP Finals Qualification Cut6935
1
Rafael Nadal35ESP3620
2
Stefanos Tsitsipas23GRE3490
3
Carlos Alcaraz19ESP3460
4
Félix Auger-Aliassime21CAN2025
5
Alexander Zverev25GER1980
6
Andrey Rublev24RUS1920
7
Daniil Medvedev26RUS1900Lost in Geneva R16 
8
Taylor Fritz24USA1765
9
Casper Ruud23NOR1615Geneva R1616601865
Advertisement
10
Novak Djoković34SRB1610
11
Denis Shapovalov23CAN1305Geneva R1613501555
12
Jannik Sinner20ITA1250
13
Diego Schwartzman29ARG1240
14
Hubert Hurkacz25POL1210
15
Cameron Norrie26GBR1200+45Lyon QF
(R16  )
12451405
16
Reilly Opelka24USA995+1+45Geneva QF10401200
17
Roberto Bautista Agut34ESP980-1
18
Matteo Berrettini26ITA945
19
Alex de Minaur23AUS945+2+45Lyon QF
(R16  )
9901150
20
Miomir Kecmanović22SRB925-1
21
Grigor Dimitrov31BUL910-1
22
Alejandro Davidovich Fokina22ESP880
23
Pablo Carreño Busta30ESP845Lost in Lyon R16
24
Francisco Cerundolo23ARG818+20Lost in Lyon R16 
25
Sebastian Baez21ARG792+1+25Lyon QF837997
26
Gaël Monfils35FRA790-1
27
Tommy Paul25USA730Lost in Geneva R32
28
Karen Khachanov25RUS695+10Lost in Lyon R16
(R32  )
29
Maxime Cressy25USA650
30
Marin Čilić33CRO640
31
David Goffin31BEL635
32
Daniel Evans31GBR615
33
Albert Ramos Viñolas34ESP605Lost in Geneva R32
34
Botic van de Zandschulp26NED595
35
Holger Rune19DEN558+1+20Lyon R16583788
36
Pedro Martínez25ESP555-1Lost in Lyon R32
37
Frances Tiafoe24USA530
38
Alejandro Tabilo24CHI528
39
Alex Molčan24SVK518+11+45Lyon QF
(R32  )
563723
40
Emil Ruusuvuori23FIN517-1Lost in Geneva R32 
41
Fabio Fognini34ITA515-1Lost in Geneva R32 
42
John Isner37USA510-1
43
Aslan Karatsev28RUS505-1Lost in Lyon R32
44
Quentin Halys25FRA496-1
45
Thanasi Kokkinakis26AUS492+6+20Geneva R16
(R32  )
517722
46
Oscar Otte28GER491+3+13Lost in Lyon R16
(R32  )
47
Andy Murray35GBR490-3
48
Jaume Munar25ESP489-3
49
Lorenzo Musetti20ITA486-3
Advertisement
50
Hugo Dellien28BOL486-3
51
Jiří Lehečka20CZE483-3
52
Alexander Bublik24KAZ470Lost in Geneva R32
53
Benjamin Bonzi25FRA461
54
João Sousa33POR461+9+45Geneva QF
(R32  )
506666
55
Cristian Garín25CHI460-1
56
Jenson Brooksby21USA460-1
57
Federico Coria30ARG460+7+45Lyon QF
(R32  )
505665
58
Jack Draper20GBR449-2
59
Jiří Veselý28CZE448-2
60
Lorenzo Sonego27ITA445-2
61
Sebastian Korda21USA440-2
62
Daniel Altmaier23GER434-2Lost in Lyon R32 
63
Arthur Rinderknech26FRA431-2Lost in Lyon R32
64
Chun hsin Tseng20TPE428-2+8Qual. French Open R2436445
65
Nick Kyrgios27AUS405
66
Nuno Borges25POR395+9Qual. French Open R3404404
67
Daniel Elahi Galán25COL381Lost in Qual. French Open R1
68
Nikoloz Basilashvili30GEO380+4+20Lost in Geneva R16
69
Filip Krajinović30SRB365-1
70
Taro Daniel29JPN363-1
71
Yoshihito Nishioka26JPN363-1Lost in Qual. Lyon R1
72
Thiago Monteiro27BRA363-1Lost in Qual. French Open R1
73
Laslo Djere26SRB360
74
Kamil Majchrzak26POL358+13+45Geneva QF403563
75
Radu Albot32MDA357-1+8Lost in Qual. French Open R2
76
Adrian Mannarino33FRA355+5+20Lyon R16380585
77
Tomas Martin Etcheverry22ARG353+1+12Qual. Lyon W
Lost in Lyon R32
78
Pedro Cachín27ARG348+1+8Qual. French Open R2356365
79
Marcos Giron28USA346-4Lost in Geneva R32
80
Dušan Lajović31SRB345-4
81
Fernando Verdasco38ESP344-1+8Qual. French Open R2352361
82
Márton Fucsovics30HUN342-5
83
Pavel Kotov23RUS332-1+1Qual. French Open R2340349
84
Jurij Rodionov23AUT331+1+8Qual. French Open R2339348
85
J.J. Wolf23USA329-2
86
Mackenzie McDonald27USA326-2
87
Pablo Andújar36ESP320-1Lost in Geneva R32 
88
Tallon Griekspoor25NED310+1+20Geneva R16335540
89
Soonwoo Kwon24KOR310-1Lost in Lyon R16
90
Richard Gasquet35FRA307+6+45Geneva QF
(R16  )
352512
91
Federico Delbonis31ARG290+3+20Geneva R16
(R32  )
315520
92
Christopher O'Connell27AUS286+8+32Qual. Geneva W
Lost in Geneva R16
93
Roman Safiullin24RUS284-3Lost in Qual. French Open R1
94
Denis Kudla29USA276-3
95
Tomáš Macháč21CZE271-3
96
Marc-Andrea Hüsler25SUI271-3Lost in Qual. French Open R1
97
Juan Ignacio Lóndero28ARG268+6+16Qual. French Open R3277277
98
Vasek Pospisil31CAN267-3
99
Michael Mmoh24USA264-1+6Lyon R16Lost in Qual. Lyon R2Lost in Qual. Lyon R2
Lyon R16
309514
Advertisement
100
Aleksandar Vukic26AUS261+1+8Lost in Qual. French Open R2
101
Stefan Kozlov24USA259-4Lost in Qual. French Open R1
102
Carlos Taberner24ESP257-3Lost in Qual. Lyon R1
103
Manuel Guinard26FRA257+10+32Lyon R16
(R32  )
Qual. Lyon WQual. Lyon W
Lyon R16
(R32  )
282487
104
Roberto Carballés Baena29ESP253-2+1Tunis R16262326
105
Steve Johnson32USA250-1
106
Alexei Popyrin22AUS250-1
107
Luca Nardi18ITA247+2+16Qual. French Open R3256256
108
Facundo Bagnis32ARG244+12Qual. Geneva W
Lost in Geneva R32
109
Ričardas Berankis31LTU242-3Lost in Geneva R32 
110
Juan Pablo Varillas26PER241+4+16Qual. French Open R3250250
111
Jack Sock29USA240-4Lost in Qual. French Open R1
112
Santiago Fa Rodriguez Taverna22ARG239-2+10Qual. French Open R3248248
113
Juan Pablo Ficovich25ARG235-1+8Qual. French Open R2243252
114
Flavio Cobolli20ITA230+1+8Lost in Qual. French Open R2
115
Camilo Ugo Carabelli22ARG228+2+8Qual. French Open R2236245
116
Jay Clarke23GBR228-5Lost in Qual. French Open R1
117
Lloyd Harris25RSA220-1
118
Zsombor Piros22HUN220+3+16Qual. French Open R3229229
119
Gastão Elias31POR220+1+8Qual. French Open R2228237
120
John Millman32AUS218-2Lost in Geneva R32 
121
Elias Ymer26SWE218-2Lost in Qual. French Open R1
122
Ugo Humbert23FRA211+3+20Lost in Lyon R16 
123
Nicolas Jarry26CHI210+8Qual. French Open R2218227
124
Geoffrey Blancaneaux23FRA209-2+7Qual. French Open R2217226
125
Brandon Nakashima20USA200-1
126
Liam Broady28GBR194+8Qual. French Open R2202211
127
Dominic Stricker19SUI194+8Lost in Qual. French Open R2
128
Yosuke Watanuki24JPN192+39+51Lyon QFLost in Qual. Lyon R2Lost in Qual. Lyon R2
Lyon QF
237397
129
Ernesto Escobedo25USA191+1+8Qual. French Open R2199208
130
Bernabe Zapata Miralles25ESP189+2+8Qual. French Open R2197206
131
Benoît Paire33FRA186+10+20Geneva R16
(R32  )
211416
132
Evan Furness23FRA185-4Lost in Qual. French Open R1
133
Christopher Eubanks26USA184-4Lost in Qual. French Open R1
134
Mitchell Krueger28USA182-3Lost in Qual. French Open R1
135
Ilya Ivashka28BLR180+11+20Geneva R16205410
136
Antoine Escoffier30FRA179-3Lost in Qual. French Open R1
137
Emilio Gómez30ECU177-3Lost in Qual. French Open R1
138
Tomas Barrios Vera24CHI177-1+8Qual. French Open R2185194
139
Egor Gerasimov29BLR175+1+8Lost in Qual. French Open R2
140
Constant Lestienne29FRA173-5Lost in Qual. French Open R1
141
Jordan Thompson28AUS172+2+7Tunis R16181245
142
Jonáš Forejtek21CZE172-6
143
Norbert Gombos31SVK169+2+8Qual. French Open R2177186
144
Renzo Olivo30ARG169-6Lost in Qual. French Open R1
145
Ryan Peniston26GBR169-6Lost in Qual. French Open R1
146
Corentin Moutet23FRA166-4
147
Grégoire Barrère28FRA166+7+12Qual. Lyon W
Lost in Lyon R32 
148
Tim van Rijthoven25NED164+4+8Qual. French Open R2172181
149
Pablo Cuevas36URU162+2+6Lost in Qual. Geneva R2
Advertisement
150
Hugo Grenier26FRA162-6Lost in Qual. French Open R1
151
Christian Harrison27USA161-2+3Lost in Nottingham 4 QF
152
Gianluca Mager27ITA160-5Lost in Qual. French Open R1
153
Emilio Nava20USA160+10+16Shymkent 2 QF174224
154
Igor Marcondes24BRA158-6
155
Mikhail Kukushkin34KAZ157-5
156
Franco Agamenone29ITA156+13+16Qual. French Open R3165165
157
Thomas Fabbiano32ITA156-4Lost in Qual. French Open R1
158
Gijs Brouwer26NED154+8+12Tunis QF168218
159
Mikael Ymer23SWE153-4Lost in Qual. Lyon R1
160
Alexander Ritschard28SUI153+8Qual. French Open R2161170
161
Paul Jubb22GBR150+3+8Lost in Qual. French Open R2
162
Enzo Couacaud27FRA150+3+8Qual. French Open R2158167
163
Facundo Diaz Acosta21ARG149-7
164
Alessandro Giannessi31ITA149+17+16Qual. French Open R3158158
165
Yannick Hanfmann30GER148-8Lost in Qual. French Open R1
166
Andrej Martin32SVK148-8Lost in Qual. French Open R1
167
Leandro Riedi20SUI148+1+8Lost in Nottingham 4 SF
Lost in Geneva R32 
168
Felipe Meligeni Rodrigues Alves24BRA148+2+8Lost in Qual. French Open R2
169
Andrea Arnaboldi34ITA147-10Lost in Qual. French Open R1
170
Borna Gojo24CRO146+16+16Qual. French Open R3155155
171
Dalibor Svrčina19CZE145-10Lost in Qual. French Open R1
172
Damir Džumhur29BIH144-10Lost in Qual. French Open R1
173
Filip Misolic20AUT144+2+7Tunis R16153217
174
Daniel Michalski22POL144+3+7Lost in Tunis R16
175
Cedrik Marcel Stebe31GER140+7+8Qual. French Open R2148157
176
Mirza Bašić30BIH140-5Lost in Qual. French Open R1
177
Rinky Hijikata21AUS140-5
178
Tung Lin Wu24TPE139-5Lost in Qual. French Open R1
179
Hiroki Moriya31JPN139-5
180
Kaichi Uchida27JPN139+11+16Shymkent 2 QF153203
181
Bjorn Fratangelo28USA138+4+8Qual. French Open R2146155
182
Alexander Shevchenko21RUS138+2+7Lost in Shymkent 2 R16
183
Mats Moraing29GER137-7Lost in Qual. French Open R1
184
Nino Serdarušić25CRO137+3+8Qual. French Open R2145154
185
Jelle Sels26NED136+3+7Lost in Tunis R16
186
Gonzalo Villanueva27ARG135-8
187
Laurent Lokoli27FRA134-8Lost in Qual. French Open R1
188
Dimitar Kuzmanov28BUL134+12+16Qual. French Open R3143143
189
Vít Kopřiva24CZE134-9Lost in Qual. French Open R1
190
Antoine Bellier25SUI132-7Lost in Shymkent 2 R32
191
Jason Kubler28AUS130+20+16Qual. French Open R3139139
192
Máté Valkusz23HUN128-2+4Francavilla R16133174
193
Juan Bautista Torres20ARG127-4
194
Lukáš Rosol36CZE127+2+6Lost in Prague R32
Lost in Qual. Geneva R2
195
Daniel Dutra da Silva33BRA125+4Lost in Francavilla R16
196
Ramkumar Ramanathan27IND124+8+8Lost in Qual. French Open R2
197
Andrea Vavassori27ITA123+9+8Qual. French Open R2131140
198
Zdeněk Kolář25CZE123+21+16Qual. French Open R3132132
199
Lucas Pouille28FRA122-7Lost in Lyon R32 
Advertisement
200
Timofey Skatov21KAZ122+10+8Lost in Qual. French Open R2
201
Zizou Bergs22BEL122-8Lost in Qual. French Open R1
202
Stefano Travaglia30ITA121-8
203
Henri Laaksonen30SUI120-6Lost in Qual. Geneva R1
204
Pierre Hugues Herbert31FRA119-6Lost in Qual. French Open R1
205
Peter Gojowczyk32GER118-6Lost in Qual. Geneva R1
206
Li Tu25AUS118+34+25Monastir 22 W
Lost in Qual. Tunis R2
207
Genaro Alberto Olivieri23ARG118-6
208
Nicolas Alvarez Varona21ESP118+6+7Lost in Shymkent 2 R16
209
Dennis Novak28AUT117-7Lost in Qual. French Open R1
210
Francisco Comesana21ARG117-7
211
Duje Ajduković21CRO117+6+8Lost in Qual. French Open R2
212
Hugo Gaston21FRA115-7Lost in Lyon R32 
213
Luciano Darderi20ITA115-6
214
Riccardo Bonadio28ITA115-6Lost in Qual. French Open R1
215
Evgeny Karlovskiy27RUS115+20+16Shymkent 2 QF129179
216
Nikola Milojević26SRB114-7Lost in Qual. French Open R1
217
Marco Trungelliti32ARG113+7+8Qual. French Open R2121130
218
Alastair Gray23GBR113-3+3Lost in Nottingham 4 QF
219
Sebastian Fanselow30GER113+3+7Lost in Shymkent 2 R16
220
Sebastian Ofner26AUT112+17+16Qual. French Open R3121121
221
Miljan Zekić33SRB111-9Lost in Qual. Lyon R1
222
Andrea Collarini30ARG111-9
223
João Domingues28POR111-5+4Lost in Francavilla R16
224
Facundo Mena29ARG111+3+8Lost in Qual. French Open R2
225
Gian Marco Moroni24ITA111+3+8Qual. French Open R2119128
226
Gonzalo Lama29CHI110-10
227
Vitaliy Sachko24UKR110-1+6Lost in Qual. Geneva R2
228
Alexandre Muller25FRA109+1+8Lost in Qual. French Open R2
229
Juan Manuel Cerundolo20ARG108+2+8Qual. French Open R2116125
230
Johan Nikles25SUI108+53+32Geneva R16
(R32  )
Qual. Geneva WQual. Geneva W
Geneva R16
(R32  )
133338
231
Nerman Fatić27BIH107-1+6Lost in Qual. Lyon R2
232
Dragos Nicolae Madaras24SWE107-12Lost in Shymkent 2 R32
233
Philipp Kohlschreiber38GER106-12Lost in Qual. French Open R1
234
Matheus Pucinelli De Almeida21BRA106-11Lost in Qual. French Open R1
235
Nicolas Moreno De Alboran24USA105-10
236
Skander Mansouri26TUN105+20+16Lost in Monastir 22 F
Lost in Tunis R32
237
Jesper De Jong21NED104+1+8Qual. French Open R2112121
238
Gilles Simon37FRA102+12+12Qual. Lyon W
Lost in Lyon R32 
239
Oriol Roca Batalla29ESP102+39+24Tunis QFLost in Valldoreix FLost in Valldoreix F
Tunis QF
116166
240
Billy Harris27GBR102+39+24Francavilla R16Nottingham 4 WNottingham 4 W
Francavilla R16
107148
241
Maximilian Marterer26GER100-9Lost in Qual. French Open R1
242
Kacper Żuk23POL100-9Lost in Qual. French Open R1
243
Pedro Boscardin Dias19BRA99-9
244
Lorenzo Giustino30ITA99+1+8Lost in Qual. French Open R2
245
Salvatore Caruso29ITA98+4+8Qual. French Open R2106115
246
Keegan Smith23USA98-10
247
Hernan Casanova28ARG98-1+7Francavilla QF106139
248
Daniel Masur27GER95+10+8Qual. French Open R2103112
249
Carlos Gimeno Valero20ESP94-10Lost in Francavilla R32
Advertisement
250
Michael Geerts27BEL94+105+39Tunis QFSanta Margherita 5 WSanta Margherita 5 W
Tunis QF
108158
251
Eduard Esteve Lobato27ESP93+13+10Tunis R16Lost in Prague QFLost in Prague QF
Tunis R16
102166
252
Prajnesh Gunneswaran32IND93-11
253
Giulio Zeppieri20ITA92+28+16Qual. French Open R3101101
254
Clément Tabur22FRA92-12Lost in Qual. French Open R1
255
Alexey Vatutin29RUS92-12Lost in Tunis R32
256
Jozef Kovalík29SVK91-12Lost in Qual. French Open R1
257
Marius Copil31ROU91+8+8Lost in Qual. French Open R2
258
Alexis Galarneau23CAN91+11+9Francavilla QF99132
259
Nicholas David Ionel19ROU91+21+14Shymkent 2 QF105155
260
Dane Sweeny21AUS91-7+1Monastir 24 R16Lost in Nottingham 4 R32Lost in Nottingham 4 R32
Monastir 24 R16
93115
261
Stan Wawrinka37SUI90-14
262
Jan Lennard Struff32GER90-14
263
Zhizhen Zhang25CHN90+22+16Tunis QF104154
264
Nicolás Kicker29ARG90-12Lost in Qual. French Open R1
265
Lucas Miedler25AUT90-14Lost in Tunis R32
266
Andrea Pellegrino25ITA89-12
267
Roberto Quiroz30ECU89-12
268
Filip Cristian Jianu20ROU89+2+7Lost in Shymkent 2 R16
269
Francesco Passaro21ITA87-12
270
Nikolás Sánchez Izquierdo23ESP87+3+7Lost in Tunis R16
271
Gabriel Decamps22BRA87+3+7Lost in Shymkent 2 R16
272
Evgenii Tiurnev25RUS86-13Lost in Shymkent 2 R32
273
Federico Gaio30ITA86-12Lost in Qual. French Open R1
274
Alibek Kachmazov19RUS86-14Lost in Shymkent 2 R32
275
Evan Zhu23USA85+39+20Shymkent 2 QFQual. Shymkent 2 WQual. Shymkent 2 W
Shymkent 2 QF
99149
276
Oleg Prihodko24UKR84-14
277
Edoardo Lavagno23ITA84-14Lost in Shymkent 2 R32
278
Ulises Blanch24USA82-12Lost in Shymkent 2 R32
279
Brandon Holt24USA82-12
280
Oleksii Krutykh22UKR82-12Lost in Francavilla R32
281
Thiago Agustin Tirante21ARG81+7+8Lost in Qual. French Open R2
282
Hamad Medjedovic18SRB81-11
283
Dominik Koepfer28GER80-11
284
Mateus Alves21BRA80-9
285
Adrián Menéndez-Maceiras36ESP78-9Lost in Qual. Tunis R2
286
Adrian Andreev21BUL78-9
287
Benjamin Hassan27LIB77+6+6Lost in Qual. Geneva R2
288
Filip Horanský29SVK76-6Lost in Qual. French Open R1
289
Javier Barranco Cosano23ESP75-5Lost in Tunis R32
290
Mattia Bellucci20ITA75+1+3Lost in Santa Margherita 5 QF
291
Matteo Arnaldi21ITA75+3+4Francavilla R1680121
292
Ergi Kirkin23TUR74-6Lost in Shymkent 2 R32
293
Matthias Bachinger35GER73-6Lost in Qual. Lyon R1
294
Frederico Ferreira Silva27POR73+48+16Tunis QF87137
295
Arthur Fils17FRA73-6Lost in Qual. French Open R1
296
Denis Yevseyev28KAZ73+9+7Lost in Shymkent 2 R16
297
Ivan Gakhov25RUS73+25+11Qual. Shymkent 2 W
Lost in Shymkent 2 R16
298
Altuğ Çelikbilek25TUR73+15+8Lost in Qual. French Open R2
299
Nicolás Barrientos35COL72-9
300
Elliot Benchetrit23MAR72-2+2Lost in Qual. Tunis R2
301
Marek Gengel26CZE72-6+1Most R16Lost in Prague R327496
302
Juncheng Shang17CHN71-10
303
Henri Squire21GER71-7Lost in Most R32
304
Andreas Seppi38ITA70-7Lost in Qual. French Open R1
305
Mathias Bourgue28FRA70+1+4Francavilla R1675116
306
Moez Echargui29TUN70-7Lost in Tunis R32
307
Calvin Hémery27FRA70-7Lost in Tunis R32
308
Francesco Maestrelli19ITA70+31+12Francavilla R16Lost in Santa Margherita 5 SF75116
309
Go Soeda37JPN69-8
310
Jason Jung32TPE68+21+8Qual. French Open R27685
311
Martín Cuevas30URU67-7+1Vic R166991
312
Andrey Chepelev23RUS67-10
313
Elmar Ejupovic29GER67-1+4Lost in Qual. Tunis R2
314
Cezar Cretu21ROU67-11Ulcinj 3 R32Qual. Ulcinj 2 W
Lost in Ulcinj 2 R32
6791
315
Raul Brancaccio25ITA66+5+3Lost in Monastir 22 QF
Lost in Tunis R32
316
Louis Weßels23GER66+92+25Kalmar W
317
Michail Pervolarakis25GRE66-10Cancun 7 R16Lost in Cancun 6 R326679
318
Borna Ćorić25CRO65-10
319
Omar Jasika25AUS65-4+1Heraklion 2 R16Lost in Nottingham 4 R326679
320
Valentin Vacherot23MON65-10
321
Murkel Dellien24BOL65-10
322
Denis Istomin35UZB65-13Lost in Shymkent 2 R32
323
Charles Broom24GBR65+23+8Heraklion 2 R32Lost in Nottingham 4 SF6680
324
Robin Haase35NED64+53+16Shymkent 2 QF78128
325
Steven Diez31CAN64-9Lost in Qual. Lyon R1
326
Yun-seong Chung24KOR63-9
327
Thiago Seyboth Wild22BRA63-9Lost in Qual. French Open R1
328
Marvin Möller23GER63-9
329
Lucas Gerch27GER63-8Lost in Qual. Geneva R1
330
Felix Gill19GBR62+10+4Qual. Tunis W
Lost in Tunis R32
331
Harold Mayot20FRA62+7+4Lost in Prague R16
Qual. Francavilla W
Lost in Francavilla R32
332
Oscar Jose Gutierrez29BRA61-7+1Lost in Valldoreix R16
Lost in Vic R32
333
Kimmer Coppejans28BEL61-10Lost in Tunis R32
334
Aleksandar Kovačević23USA61-10
335
Mukund Sasikumar25IND61+10+4Qual. Shymkent 2 W
Lost in Shymkent 2 R32
336
Dmitry Popko25KAZ60-9Lost in Qual. French Open R1
337
Kenny de Schepper34FRA60-11Vic R326185
338
Titouan Droguet20FRA60-9
339
Alejo Lorenzo Lingua Lavallen21ARG60-9
340
Nick Hardt21DOM60-12Lost in Francavilla R32
341
Gustavo Heide20BRA60-9
342
Matteo Gigante20ITA60+2+3Lost in Santa Margherita 5 QF
Lost in Francavilla R32
343
Fabian Marozsan22HUN59-10
344
Alexandar Lazarov24BUL59-10
345
James McCabe18AUS59+7+4Lost in Valldoreix QF
Lost in Qual. Tunis R2
346
Lukas Neumayer19AUT59+24+8Lost in Prague SF
347
Kevin Anderson36RSA58-12
348
Max Purcell24AUS58-12Lost in Qual. French Open R1
349
JC Aragone26USA58-12
350
Stuart Parker24GBR58+4+3Lost in Nottingham 4 QF
351
Dan Added23FRA58-1+2Francavilla R1663104
352
Jo-Wilfried Tsonga37FRA57-11Lost in Lyon R32 
353
Nicolas Alvarez25PER57-10
354
Alejandro Moro Canas21ESP57-6+1Vic R165981
355
Aldin Šetkić34BIH57+8+4Qual. Tunis W
Lost in Tunis R32
356
Ernests Gulbis33LAT56-9
357
Nam Hoang Ly25VIE56-8
358
Carlos Sanchez Jover21ESP56+34+11Qual. Tunis W
Lost in Tunis R16
359
Sean Cuenin18FRA56+53+16Qual. French Open R36565
360
Benjamin Lock29ZIM56+1+2Oran 2 QFLost in Santa Margherita 5 R325869
361
Juan Pablo Paz27ARG56+3+3Ulcinj 3 R16Lost in Ulcinj 2 QF5880
362
Samuel Vincent Ruggeri19ITA56+19+8Ulcinj 3 R32Lost in Ulcinj 2 F5781
363
Sam Querrey34USA55-12Lost in Qual. French Open R1
364
Aidan McHugh21GBR55-8+1Monastir 24 R16Lost in Nottingham 4 R325779
365
Yu-hsiou Hsu23TPE55-5+1Monastir 24 R165779
366
Viktor Durasovic25NOR55-13Lost in Shymkent 2 R32
367
Andrew Paulson20CZE55+8+6Most R16Lost in Prague SF5678
368
Mili Poljicak17CRO54-11
369
Hady Habib23LIB54-11Lost in Qual. Tunis R1
370
José Pereira31BRA54-11
371
Luca Van Assche18FRA54-9Lost in Qual. French Open R1
372
Ugo Blanchet23FRA54+8+6Lost in Qual. Lyon R2
373
Gonçalo Oliveira27POR53-7Lost in Qual. Geneva R1
374
Giovanni Oradini24ITA53-9Warmbad Villach R325468
375
Tristan Schoolkate21AUS53+16+8Lost in Santa Margherita 5 SF
Lost in Qual. Francavilla R2
Lost in Francavilla R32
376
Martin Krumich19CZE53+102+25Prague W
Lost in Most R32
377
Shintaro Mochizuki18JPN52-5+2Lost in Qual. Tunis R2
378
David Poljak26CZE52-10+1Most R16Lost in Prague R325476
379
Alex Marti Pujolras23ESP52-12Lost in Vic R32
380
Arjun Kadhe28IND51+2+4Qual. Shymkent 2 W
Lost in Shymkent 2 R32
381
Malek Jaziri38TUN51-12Lost in Tunis R32
382
Nicola Kuhn22GER51+58+16Tunis QF65115
383
Oliver Crawford23USA51+1+4Ulcinj 3 R16Lost in Santa Margherita 5 QF5375
384
Andrey Kuznetsov31RUS50+19+8Qual. French Open R25867
385
Yishai Oliel22ISR50-14Lost in Shymkent 2 R32
386
Pol Martin Tiffon22ESP50-13+1Vic R165274
387
Alex Rybakov25USA50+24+10Francavilla QFLost in Prague R165891
388
Facundo Juarez24ARG49-14
389
Nicolas Mejia22COL49-13
390
Sho Shimabukuro24JPN48-12
391
Sidharth Rawat29IND48-12
392
Jack Pinnington Jones19GBR47-9Lost in Qual. Francavilla R2
393
Yanki Erel21TUR46-8
394
Noah Rubin26USA46-8
395
Beibit Zhukayev21KAZ46+18+7Lost in Shymkent 2 R16
396
Akira Santillan24AUS46+8+4Monastir 24 R16Lost in Monastir 22 QF4870
397
Julian Lenz29GER46-10Lost in Qual. Geneva R1
398
Gilbert Klier Junior22BRA46-10
399
Terence Atmane20FRA46-10
400
Tobias Kamke35GER45-10
401
Wilson Leite30BRA45-8
402
Timo Stodder26GER45-5+1Most R164769
403
Valentin Royer20FRA45+66+16Ulcinj 3 R16Ulcinj 2 W4769
404
Bu Yunchaokete20CHN45+66+16Monastir 25 R16Monastir 23 W4659
405
Naoki Nakagawa25JPN44-11
406
Otto Virtanen20FIN44-7+1Kouvola R164558
407
Illya Marchenko34UKR44+66+16Shymkent 2 QF58108
408
Carlos Lopez Montagud21ESP44-13Lost in Vic R32
409
Felix Corwin25USA44-13
410
Lucas Catarina25MON44-10+1Lost in Kalmar R16
Lost in Ulcinj 3 R32
411
Gergely Madarasz27HUN44+56+15Prijedor R32Doboj W4559
412
Omni Kumar20USA44-14Monastir 24 R16Lost in Monastir 22 R164668
413
Tennys Sandgren30USA43+20+8Qual. French Open R25160
414
Mats Rosenkranz23GER43-13Lost in Francavilla R32
415
Marco Cecchinato29ITA42+257+32Qual. Geneva W
Lost in Geneva R16
(R32  )
416
Cem İlkel26TUR42-14Lost in Qual. French Open R1
417
Daniele Capecchi26ITA42+74+16Lost in Kalmar F
418
Ruben Bemelmans34BEL42-13Lost in Tunis R32
419
Roman Andres Burruchaga20ARG42-13
420
Alexander Weis25ITA42+74+16Lost in Santa Margherita 5 F
421
Peter Fajta19HUN42-14+1Lost in Doboj R16
422
Rudolf Molleker21GER41-12+1Most R164365
423
Alberto Barroso Campos25ESP41+5+5Monastir 25 R16Lost in Monastir 23 SF4255
424
Aljaž Bedene32SLO40-15Lost in Lyon R32
425
Yibing Wu22CHN40-1+4Francavilla R164586
426
Filippo Baldi26ITA40+3+4Francavilla R164586
427
Georgii Kravchenko21UKR39-5+2Lost in Ulcinj 2 QF
428
Corentin Denolly24FRA39-14
429
Rubin Statham35NZL39-14
430
Miguel Damas22ESP39+9+4Qual. Tunis W
Lost in Tunis R32
431
Matias Franco Descotte27ARG39-15
432
Yuki Bhambri29IND38-15Lost in Qual. French Open R1
433
Arthur Cazaux19FRA38-15Lost in Qual. French Open R1
434
Giovanni Fonio24ITA38-15Lost in Francavilla R32
435
Damien Wenger22SUI38-14Lost in Qual. Geneva R1
436
Mikael Torpegaard28DEN38-16Lost in Shymkent 2 R32
437
Mathys Erhard20FRA38+8+4Antalya 19 R32Lost in Antalya 18 SF3953
438
Daniel Cox31GBR37-11+1Lost in Nottingham 4 R16
439
Pedja Krstin27SRB37-16Lost in Tunis R32
440
Valerio Aboian19ARG37+7+3Cairo 10 R32Lost in Cairo 9 SF3751
441
Zachary Svajda19USA36-16
442
Pedro Sakamoto28BRA36-16
443
Pedro Sousa33POR36+99+16Qual. French Open R34545
444
Johannes Härteis26GER36-14Lost in Qual. Tunis R1
445
Andrew Harris28AUS36-8+1Lost in Prague R16
446
Philip Sekulic18AUS36-15
447
Colin Sinclair27NMI36-15
448
Henry Patten26GBR36-7+1Lost in Nottingham 4 R16
449
Sergiy Stakhovsky36UKR35-15
450
Viacheslav Bielinskyi18UKR35-15
451
Govind Nanda21USA35-15
452
Sascha Gueymard Wayenburg18FRA35-14Lost in Qual. French Open R1
453
Maximilian Neuchrist30AUT35-10+1Most R163759
454
Peter Bertran26DOM35+94+15Cancun 7 R32Cancun 6 W3650
455
Gerald Melzer31AUT34-13
456
Jurgen Briand23FRA34+109+16Lost in Prague F
457
Guy Den Ouden20NED34-13
458
Duck-hee Lee23KOR34-12
459
Maxime Janvier25FRA34+26+7Lost in Tunis R16
460
Alex Hernandez22MEX34-12Lost in Monastir 24 R32
461
Christian Langmo25USA34+34+8Lost in Monastir 22 SF
462
Raphael Collignon20BEL33-13Lost in Prijedor R32
463
Matias Zukas26ARG33-13
464
Conner Huertas del Pino26PER33-13
465
Aziz Dougaz25TUN33+42+9Oran 2 R16Lost in Monastir 22 SF3447
466
Marco Brugnerotto26ITA33-8+2Lost in Monastir 23 QF
Lost in Monastir 25 R32
467
Sekou Bangoura30USA32-15
468
Daniel Merida17ESP32+103+15Valldoreix W
Lost in Vic R32
469
Pablo Llamas Ruiz19ESP32-14+1Vic R163456
470
Franco Emanuel Egea26ARG32-17Lost in Valldoreix R32
471
Marco Miceli23ITA32+37+8Lost in Cairo 9 F
472
Mark Lajal19EST32+118+16Heraklion 2 R16Heraklion W3346
473
Filip Peliwo28POL32-17+1Lost in Nottingham 4 R16
Lost in Monastir 24 R32
474
Jonathan Mridha27SWE31-20Lost in Kalmar R32
475
Kyle Seelig24USA31-12+1Akko R163245
476
Dominik Palan21CZE31+40+8Heraklion 2 R32Lost in Heraklion F3246
477
Bogdan Ionut Apostol26ROU31-20Lost in Qual. Shymkent 2 R1
478
Sebastian Gima20ROU31+8+4Lost in Doboj SF
479
Joris De Loore29BEL30-20
480
Liam Draxl20CAN30-20
481
Yuki Mochizuki24JPN30-20
482
Oscar Weightman20GBR30-21Kouvola R32Lost in Nottingham 4 R323145
483
Gabriel Debru16FRA30+39+8Qual. French Open R23847
484
Sergey Fomin21UZB30+210+20Shymkent 2 QFQual. Shymkent 2 W4494
484
Arklon Huertas Del Pino Cordova27PER30-20
486
Matthieu Perchicot29FRA30-21
487
Daniel Cukierman26ISR30-16+1Akko R16Lost in Prague R323144
488
Manish Sureshkumar22IND29-8+2Vic R16Lost in Valldoreix R163153
489
Roy Smith23USA29-23
490
Cristian Rodríguez31COL29-22
491
Eric Vanshelboim20UKR29+7+4Qual. Shymkent 2 W
Lost in Shymkent 2 R32
492
Feliciano López40ESP28-20Lost in Qual. French Open R1
493
Yuta Shimizu22JPN28-5+2Lost in Antalya 18 QF
494
Luca Potenza21ITA28-12+1Lost in Monastir 22 R16
495
Harry Wendelken20GBR28-21Qual. Nottingham 4 W
Lost in Nottingham 4 R32
496
Hazem Naw22SYR28-6+2Lost in Valldoreix QF
Lost in Vic R32
497
Stefano Napolitano27ITA28-22
498
Alexander Donski23BUL28-22
499
Ignacio Monzon24ARG28-22Cairo 10 R32Lost in Cairo 9 R322943
500
Kyrian Jacquet21FRA27-13+1Vic R162951
501
John McNally23USA27-22
502
Jerome Kym19SUI27-1+3Warmbad Villach R16Lost in Antalya 18 QF2841
503
Alexis Gautier25FRA27-22
504
Mattéo Martineau23FRA27-21Lost in Francavilla R32
505
Matteo Viola34ITA27+9+4Francavilla R163273
506
Joao Lucas Reis Da Silva22BRA27-22
507
Remy Bertola23SUI27+8+4Lost in Kalmar R32
Qual. Tunis W
Lost in Tunis R32
508
Gauthier Onclin21BEL27-16+1Prijedor R162841
509
Imanol Lopez Morillo22ESP27-10+2Vic R32Lost in Valldoreix QF2852
510
Hanwen Li19CHN27+10+4Monastir 24 R16Lost in Monastir 22 QF2951
511
Tristan Lamasine29FRA26-22Lost in Qual. Lyon R1
512
Edan Leshem25ISR26+205+17Akko R16Lost in Nottingham 4 F2740
513
Saba Purtseladze20GEO26-20Lost in Shymkent 2 R32
514
Ezekiel Clark23USA26+24+5Cancun 7 R16Lost in Cancun 6 SF2740
515
Seong chan Hong24KOR25-19
516
Jan Choinski25GBR25-19
517
Alfredo Perez24USA25-17
518
Bogdan Bobrov24RUS25+2Lost in Qual. Shymkent 2 R2
519
Gianmarco Ferrari21ITA24-17Lost in Antalya 19 R32
520
Jose Fco. Vidal Azorin28ESP24-17
521
Tomas Farjat21ARG24-17
522
JiSung Nam28KOR24-17
523
Riccardo Balzerani23ITA24+21+4Lost in Valldoreix R32
Lost in Qual. Francavilla R2
Lost in Francavilla R16
524
Makoto Ochi26JPN24-18Lost in Cairo 9 R32
525
Francesco Vilardo32ITA24-16Ulcinj 3 R162648
526
Vasil Kirkov23USA23-16
527
Lukas Klein24SVK23-16Lost in Qual. Geneva R1
528
Nicolae Frunza24ROU23+225+16Antalya 19 R16Antalya 18 W2437
529
Konstantin Kravchuk37RUS23-16
530
Christopher Heyman28BEL23-18Lost in Francavilla R32
531
Michael Vrbenský22CZE23-14Lost in Prague R32
Lost in Qual. Tunis R1
532
Nick Chappell29USA23-8+1Lost in Cancun 6 R16
Lost in Cancun 7 R32
533
Strong Kirchheimer27USA23-14
534
Maxence Beaugé21FRA23-13Lost in Monastir 24 R32
535
Gage Brymer27USA23-6+1Monastir 25 R16Lost in Monastir 23 QF2437
536
Alejandro González33COL22-11
537
Dominik Böhler26GER22-14Lost in Antalya 18 R32
538
Marko Topo18SRB22+7+2Prijedor R16Lost in Doboj R162336
539
Simone Roncalli26ITA22-13Lost in Santa Margherita 5 R32
540
Rio Noguchi23JPN22+7+2Cairo 10 R16Lost in Cairo 9 R162336
541
Pedro Araujo20POR22-14
542
Davide Galoppini27ITA22+12+3Lost in Santa Margherita 5 R32
Qual. Francavilla W
Lost in Francavilla R32
543
Federico Agustin Gomez25ARG22-15Cancun 7 R322337
544
William Blumberg24USA21-14
545
Marc Polmans25AUS21-14
546
Emil Reinberg25USA21-14
547
Giorgio Tabacco18ITA21-14
548
Tomás Lipovsek Puches29SLO21-14
549
Ignacio Carou22URU21-3+1Antalya 19 R162235
550
Yan Bondarevskiy22RUS21-15Lost in Qual. Shymkent 2 R2
551
Jorge Panta26PER21-15
552
Savriyan Danilov21RUS21-15
553
Oleksandr Ovcharenko20UKR21-3+1Prijedor R162235
554
Denis Klok23RUS21+3+2Lost in Cairo 9 QF
555
Marsel İlhan34TUR21-16Antalya 19 R16Lost in Antalya 18 R162235
556
Dominic Thiem28AUT20-16Lost in Geneva R32 
557
Attila Balázs33HUN20-16
558
Donald Young32USA20-15
559
Lukas Krainer21AUT20-6+1Warmbad Villach R162134
560
Sebastian Prechtel26GER20+281+15Warmbad Villach R32Cairo 9 W2135
561
Antoine Hoang26FRA20-12Lost in Qual. French Open R1
562
Quentin Folliot23FRA20-11Lost in Santa Margherita 5 R32
Lost in Monastir 25 R32
563
Isaiah Strode24USA20+26+4Lost in Cancun 6 SF
Lost in Cancun 7 R32
564
Ben Shelton19USA19-12
565
Ben Patael24ISR19-3+1Akko R16Lost in Qual. Heraklion R32033
566
Kirill Kivattsev24RUS19+1+1Lost in Monastir 22 R16
Lost in Qual. Tunis R1
567
Alexandru Jecan33ROU19-12
568
Martin Breysach20FRA19-12
569
Juan Sebastián Gómez30COL19+8+2Cancun 7 R32Lost in Cancun 6 QF2034
570
Omar Giacalone30ITA19+31+4Lost in Santa Margherita 5 R16
Qual. Francavilla W
Lost in Francavilla R32
571
Renta Tokuda24JPN18-13
572
Rimpei Kawakami21JPN18+134+9Prijedor R16Lost in Doboj F1932
573
Petr Nouza23CZE18-14
574
Dino Prizmic16CRO18-13
575
John Echeverria20ESP18-15Lost in Vic R32
576
Roberto Cid Subervi28DOM18-13
577
Khumoyun Sultanov23UZB18-13
578
Dayne Kelly31AUS18-12
579
Anton Matusevich20GBR18-11
580
Aaron Addison26AUS18-8+1Lost in Heraklion R16
Lost in Heraklion 2 R32
581
Vladyslav Orlov27UKR18-11
582
Bruno Kuzuhara18USA18+53+5Antalya 19 R16Lost in Antalya 18 SF1932
583
Alexis Musialek33FRA18-14Lost in Monastir 22 R32
584
Ray Ho22TPE18+115+8Lost in Monastir 23 F
Lost in Monastir 25 R32
585
Colin Markes25USA18+36+4Lost in Heraklion SF
Lost in Heraklion 2 R32
586
Eliakim Coulibaly20CIV17-12
587
Luis Patiño28MEX17-14Cancun 7 R321832
588
Stefan Palosi22ROU17-13
589
S D Prajwal Dev25IND17-13
590
Adria Soriano Barrera22ESP17-5+1Vic R161941
591
Tiago Cação24POR17+27+3Vic R16Lost in Valldoreix QF1941
592
Filip Bergevi28SWE17-14
593
Arthur Reymond23FRA17+47+4Lost in Ulcinj 2 R16
Qual. Francavilla W
Lost in Francavilla R32
594
Matthew Ebden34AUS16-15
595
Bernard Tomic29AUS16-15
596
Ethan Quinn18USA16-15
597
Enzo Wallart25FRA16-15
598
Jaimee Floyd Angele22FRA16-14
599
Mariano Navone21ARG16-3+1Ulcinj 3 R16Lost in Ulcinj 2 R321840
600
Johannes Ingildsen24DEN16-17Lost in Kalmar R32
601
Alec Deckers22NED16-15
602
Nitin Kumar Sinha23IND16-15
603
Eduardo Ribeiro24BRA16-15
604
Arnaud Bovy21BEL16-2+1Ulcinj 3 R161840
605
Tatsuma Ito34JPN15-14
606
Rafael Matos26BRA15-14
607
Bastian Malla25CHI15-14
608
Alejandro Gómez30COL15-14
609
Moerani Bouzige22AUS15-14
610
Alexander Erler24AUT15+278+11Lost in Cairo 9 R32
Qual. Tunis W
Lost in Tunis R16
611
Lukáš Lacko34SVK15-14Lost in Qual. French Open R1
612
Ilya Snitari20MDA15-13
613
Zhe Li35CHN15+1Monastir 24 R32Lost in Monastir 22 R161640
614
Maks Kasnikowski18POL15-16Lost in Antalya 18 R32
Lost in Antalya 19 R32
615
Marat Sharipov19RUS15+18+2Prijedor R16Lost in Doboj R161629
616
Jakub Paul23SUI15-16Lost in Qual. Geneva R1
617
Leo Borg19SWE15+179+9Oran 2 R16Lost in Kalmar SF1629
618
Luigi Sorrentino23ITA15+4+1Prijedor R161629
619
Arthur Bouquier21FRA15+5+1Monastir 24 R161739
620
Fermin Tenti24ARG15+21+2Lost in Cairo 9 QF
Lost in Cairo 10 R32
621
Leonardo Aboian24ARG15+2+1Cairo 10 R16Lost in Cairo 9 R321629
622
Evgeny Donskoy32RUS14-19Lost in Qual. French Open R1
622
Blaž Rola31SLO14-19
624
Gabriel Alejandro Hidalgo31ARG14-19
625
Paweł Ciaś28POL14+129+7Francavilla R16Qual. Francavilla W1960
626
Jules Marie30FRA14-20
627
Mariano Kestelboim26ARG14-20
628
Blu Baker20GBR14-19
629
Khololwam Montsi19RSA14+1+1Monastir 25 R161528
630
Uisung Park21KOR14-20
631
Brayden Schnur26CAN14-20
632
Sidane Pontjodikromo21NED14-24Lost in Antalya 18 R32
633
Maxence Broville23FRA14-21
634
Giovanni Mpetshi Perricard18FRA14-20
635
Jumpei Yamasaki24JPN14-20
636
Orlando Luz24BRA14-20
637
Michel Vernier29CHI14-20
638
Pol Toledo Bague27ESP14-4+1Lost in Valldoreix R16
Lost in Vic R32
639
Juan Bautista Otegui23ARG14-19
640
Cayetano March21ECU14-21Lost in Antalya 19 R32
641
Robert Strombachs22LAT14-16
642
Daniel Rincon19ESP14+79+5Antalya 19 R16Lost in Valldoreix SF1528
643
Danylo Kalenichenko28UKR13-17
644
Gabi Adrian Boitan22ROU13-17
645
Jonathan Eysseric31FRA13-17
646
Ajeet Rai23NZL13-16
647
Matteo Donati27ITA13+13+2Lost in Qual. Shymkent 2 R2
648
Matt Kuhar25USA13-19Lost in Cancun 6 R32
Lost in Cancun 7 R32
649
Leopold Zima22GER13+2+1Lost in Kalmar R16
650
Francesco Forti22ITA13-18Lost in Francavilla R32
651
Max Hans Rehberg18GER13-15
652
Diego Augusto Barreto Sanchez20ESP13-15
653
Tim Handel25GER13-15
654
Daniel Little25GBR13-16Lost in Nottingham 4 R32
Lost in Akko R32
655
Max Alcala Gurri19ESP13-3+1Cairo 10 R32Lost in Cairo 9 R161428
656
Vladislav Ivanov22RUS13-14
657
Robin Bertrand19FRA13-2+1Oran 2 R161427
658
Eduardo Nava25USA12-15
658
James Tracy19USA12-15
660
Cannon Kingsley21USA12-15
661
Sumit Nagal24IND12-15Lost in Qual. French Open R1
662
Ryan Harrison30USA12-15
663
Ryan James Storrie24GBR12-15
664
Zsombor Velcz19HUN12-15
665
Matyas Fuele23HUN12-15
666
Mario Mansilla Diez20ESP12-8+1Lost in Valldoreix R16
Lost in Vic R32
667
Gabriele Piraino18ITA12-5+1Antalya 19 R161326
668
Mathieu Scaglia23FRA12+88+5Monastir 25 R16Lost in Monastir 23 SF1326
668
Lukas Pokorny20SVK12-5+1Lost in Doboj R16
670
Benjamin Winter Lopez23ESP12+13+2Vic R16Lost in Valldoreix R161436
671
Martin Damm18USA12+41+3Qual. Prague W
Lost in Prague QF
Lost in Most R32
672
Giles Hussey24GBR12+14+2Akko R16Lost in Nottingham 4 R161326
673
Federico Iannaccone23ITA12-20
674
Viktor Jovic20SRB12-20Prijedor R321327
675
Markos Kalovelonis28GRE11-19Lost in Qual. Shymkent 2 R1
676
Deney Wassermann21NED11+260+8Qual. Antalya 18 W
Lost in Antalya 18 F
Lost in Antalya 19 R32
677
Kilian Feldbausch16SUI11+2+1Warmbad Villach R161225
678
Juan Manuel Benitez Chavarriaga26COL11-19
679
Fernando Yamacita24BRA11-22Lost in Cancun 6 R32
Lost in Cancun 7 R32
680
Szymon Kielan19POL11-19
681
Thomas Fancutt27AUS11+1+1Lost in Qual. Francavilla R2
682
Axel Garcian19FRA11-18
683
Jorge Martinez Martinez26ESP11-18
684
Hugo Pontico24FRA11+34+2Heraklion 2 QF1324
685
David Pichler26AUT11-18
686
Andrea Picchione23ITA11-18
687
Michael Zhu29USA11-18
688
Fausto Tabacco20ITA11-22Lost in Doboj R32
Lost in Prijedor R32
689
Florent Bax22FRA11+33+2Lost in Heraklion QF
690
Mirko Martinez24SUI11+34+2Oran 2 QF1324
690
Mick Veldheer26NED11-20
692
Oscar Moraing22GER11+5+1Lost in Antalya 18 R16
692
Dali Blanch19USA11+5+1Monastir 24 R161335
694
James Duckworth30AUS10-23Lost in Lyon R32
695
Raymond Sarmiento29USA10-22
696
Pierre Yves Bailly18BEL10-22
697
Taha Baadi20CAN10-22
698
Blake Ellis23AUS10-22
699
Aliaksandr Bulitski29BLR10-22
699
Yan Bai32CHN10-22
701
Luke Johnson28GBR10-21
702
Michael Zheng18USA10-21
703
Uladzimir Ignatik31BLR10-19
704
Joshua Sheehy25USA10+639+9Cancun 7 R16Lost in Cancun 6 F1124
705
Alejandro Hoyos22COL10-18
706
Alex Knaff24LUX10-18
707
Andrea Guerrieri23ITA10+24+2Warmbad Villach R16Lost in Doboj R161124
708
Stefan Popovic18SRB10-23Prijedor R32Lost in Ulcinj 2 R321125
709
Federico Zeballos33BOL10+1+1Cancun 7 R16Lost in Cancun 6 R321124
710
Thomas Deschamps23FRA10-20
711
Yasutaka Uchiyama29JPN10+53+3Monastir 24 R32Lost in Nottingham 4 QF1135
712
Loic Cloes23BEL10-21
713
Peter Heller29GER10-24Lost in Prague R32
714
Karl Friberg23SWE10+81+4Kouvola R16Lost in Kalmar QF1124
715
Nicolas Tepmahc20FRA10-22
716
Pavel Nejedlý29CZE10+3+1Most R161234
717
Julian Cash25GBR10+23+2Heraklion 2 R16Lost in Nottingham 4 R161124
718
Louroi Martinez23SUI10-22
719
Matthew Christopher Romios23AUS10-27Lost in Antalya 18 R32
Lost in Antalya 19 R32
720
Simon Beaupain23BEL10-25Lost in Doboj R32
720
Lorenzo Rottoli20ITA10+25+2Prijedor R32Lost in Doboj QF1125
722
Matthew Dellavedova21AUS10+1+1Heraklion 2 R16Lost in Heraklion R321124
723
Tommy Robredo40ESP9-23
724
Edward Winter17AUS9-23
724
Elmer Moller18DEN9+501+8Lost in Kalmar SF
726
Peter Polansky33CAN9-24
727
Martin Borisiouk21BLR9-24Lost in Qual. Shymkent 2 R1
728
Ken Cavrak21AUS9-24
729
Niklas Schell23GER9+51+3Monastir 25 R16Lost in Monastir 23 QF1023
730
Ignasi De Rueda De Genover24ESP9-26Qual. Valldoreix W
Lost in Valldoreix R32
Qual. Vic W
Lost in Vic R32
731
Daniel Antonio Nunez20CHI9-23
732
Pierre Delage21FRA9-25Kouvola R321024
733
Illya Beloborodko21UKR9-23Lost in Antalya 18 R32
734
Ishaque Eqbal24IND9+1Oran 2 R161023
735
Bruno Pujol Navarro20ESP9-27Cairo 10 R32Lost in Cairo 9 R321024
736
Neil Oberleitner22AUT9-23Lost in Warmbad Villach R32
737
Taiyo Yamanaka20JPN9-22
737
Dev Javia20IND9-22
739
Brandon Walkin27AUS9-25Lost in Antalya 18 R32
740
Digvijaypratap Singh21IND9+1Oran 2 R161023
741
Masamichi Imamura23JPN9-21Lost in Qual. Antalya 18 R3
742
Alexander Bernard18USA9+26+2Lost in Cancun 6 QF
Lost in Cancun 7 R32
743
Koray Kirci23TUR9-18Lost in Antalya 19 R32
744
Mark Whitehouse29GBR9+57+3Heraklion 2 QFLost in Nottingham 4 R161122
745
Sandro Kopp21AUT9+2+1Warmbad Villach R161023
746
Boris Butulija23SRB9+2+1Monastir 25 R16Lost in Monastir 23 R321023
746
Kelsey Stevenson31CAN9+56+3Heraklion 2 QFLost in Heraklion R161122
748
Mario Vilella Martínez26ESP8-22Lost in Qual. French Open R1
749
Jaroslav Pospíšil41CZE8-22
750
Tristan McCormick23USA8-22
751
Gianluca Acquaroli27ITA8-22
752
Kuan Yi Lee25TPE8-22
753
Ryota Tanuma26JPN8-21
754
Keisuke Saitoh21JPN8+34+2Lost in Ulcinj 2 QF
Lost in Ulcinj 3 R32
755
Max Houkes21NED8+34+2Antalya 19 R16Lost in Antalya 18 R16922
756
Mateo Nicolás Martínez28ARG8-21
757
Kasidit Samrej21THA8-20
758
Tobias Simon31GER8-20
759
Cesar Bourgois24FRA8-20
759
Luca Castelnuovo25SUI8+1Lost in Heraklion R16
761
Ivan Liutarevich26BLR8+32+2Ulcinj 3 R16Lost in Ulcinj 2 R161032
762
Yusuke Takahashi24JPN8-27Lost in Monastir 22 R32
763
Milos Karol19SVK8-30Lost in Doboj R32
Lost in Prijedor R32
764
Luis Faria22POR8-24
765
Shinji Hazawa23JPN8-2+1Heraklion 2 R16Lost in Heraklion R32922
766
Kai Wehnelt26GER8-23Lost in Antalya 18 R32
767
Maik Steiner27GER8+2+1Monastir 25 R16Qual. Monastir 25 W922
768
Constantin Bittoun Kouzmine23FRA8-22
769
Matas Vasiliauskas20LTU8-25Lost in Monastir 22 R32
Lost in Monastir 24 R32
770
Tak Khunn Wang30FRA7-21
771
Hikaru Shiraishi21JPN7-21
772
Yūichi Sugita33JPN7-21Lost in Qual. French Open R1
773
Taisei Ichikawa21JPN7+163+4Lost in Ulcinj 2 SF
773
Juan Ignacio Galarza28ARG7-21
775
Bekkhan Atlangeriev21RUS7+10+1Kouvola R16821
776
David Jorda Sanchis27ESP7+172+4Lost in Valldoreix SF
776
Henrique Rocha18POR7+160+4Lost in Doboj SF
Qual. Prijedor W
Lost in Prijedor R32
778
Dusty H. Boyer28USA7-23
779
Lorenzo Joaquin Rodriguez22ARG7-23
779
Lorenzo Bocchi24ITA7+7+1Cairo 10 R16Lost in Cairo 9 R32821
781
Alexandr Cozbinov27MDA7-23
782
Xiaofei Wang19CHN7+92+3Monastir 25 R16Qual. Monastir 23 W
Lost in Monastir 23 QF
Qual. Monastir 25 W
821
783
Christian Sigsgaard25DEN7+9+1Kouvola R16821
783
Takuto Niki34JPN7-23
783
Christoph Negritu28GER7-23
786
Maxime Chazal29FRA7+5+1Lost in Valldoreix R16
Lost in Vic R32
786
Kiranpal Pannu25NZL7-24
788
Mohamed Safwat31EGY7+184+4Most R16Lost in Prague QF931
789
Matic Spec27SLO7-24
790
Vilius Gaubas17LTU7-24
791
Victor Lilov18USA7+40+2Antalya 19 R16Lost in Antalya 18 R16821
791
Michał Dembek24POL7-24
793
Philip Florig18GER7+45+2Monastir 25 R16Lost in Monastir 23 R16821
794
Paul Wörner25GER7+116+3Antalya 19 R16Qual. Antalya 18 W
Lost in Antalya 18 QF
Qual. Antalya 19 W
821
795
Nathan Ponwith24USA7-25
796
Tsung Hao Huang22TPE7+6+1Monastir 25 R16821
797
Maximus Jones17THA7+5+1Cairo 10 R32Qual. Cairo 9 W
Lost in Cairo 9 R16
822
797
Patrik Niklas Salminen25FIN7+5+1Kouvola R16Lost in Nottingham 4 R32821
799
Aziz Ouakaa22TUN7-28Lost in Doboj R32
Lost in Tunis R32
800
Hugo Nys31MON6-28
800
Harri Heliövaara32FIN6-28
800
Luke Saville28AUS6-28
800
Jacopo Berrettini23ITA6-28
800
Eliot Spizzirri20USA6-28
800
Gabriel Diallo20CAN6-28
806
Víctor Núñez30CHI6-28
807
Diego Hidalgo29ECU6-27
807
Arthur Fery19GBR6-27
809
Fajing Sun25CHN6+36+2Monastir 24 R16Lost in Monastir 22 R16830
809
Kyle Kang17USA6-26
811
Gleb Sakharov33FRA6-27
811
Toby Alex Kodat19USA6-32Cancun 7 R32721
813
Gian Marco Ortenzi22ITA6+331+5Qual. Doboj W
Lost in Doboj QF
Qual. Francavilla W
Lost in Francavilla R32
814
Kareem Al Allaf24SYR6-27
815
Evgeny Philippov20RUS6-1+1Antalya 19 R16Qual. Antalya 19 W720
816
Shuichi Sekiguchi30JPN6+245+4Heraklion 2 QFLost in Heraklion QF819
817
Luka Pavlovic22FRA6+59+2Lost in Doboj QF
818
Duje Kekez29CRO6+1+1Lost in Doboj R16
819
Manuel Mazza23ITA6+265+4Cairo 10 R32Qual. Cairo 9 W
Lost in Cairo 9 SF
721
820
Álvaro López San Martín24ESP6-30Lost in Valldoreix R32
821
Alvaro Guillen Meza19ECU6-27
822
Yannick Mertens34BEL6+75+2Lost in Heraklion QF
822
Jiri Barnat20CZE6+68+2Most R16Qual. Prague W
Lost in Prague R16
Qual. Most W
830
824
Maxim Zhukov17RUS6+11+1Qual. Antalya 18 W
Lost in Antalya 18 R16
825
Blaise Bicknell20JAM6+163+3Cancun 7 R16Lost in Cancun 6 QF720
826
Omar Brigida23ITA6+9+1Lost in Monastir 22 R16
Lost in Monastir 25 R32
827
Alejandro Manzanera Pertusa19ESP6-28
827
Connor Farren27USA6-28
829
Amr Elsayed23EGY6+81+2Cairo 10 R32Lost in Cairo 9 QF721
830
Toby Martin29GBR6-33Lost in Santa Margherita 5 R32
830
Gorazd Srbljak24MKD6+10+1Ulcinj 3 R16Lost in Ulcinj 2 R32830
830
Fletcher Scott23USA6-33Lost in Antalya 18 R32
833
Erik Arutiunian17BLR6-31
834
Matej Sabanov29SRB5-27
835
Felipe Hernandez22CHI5-27
836
Carlos Gomez Herrera32ESP5-27
836
João Menezes25BRA5-27Lost in Qual. French Open R1
838
Vlad Andrei Dancu23ROU5+17+1Lost in Cairo 9 R16
838
Adam Moundir27MAR5-27
840
Gabriel Tumasonis26BRA5-27
841
Kalman L. Boyd25USA5-30Lost in Monastir 23 R32
841
Marcelo Zormann25BRA5+14+1Vic R16Lost in Qual. Valldoreix R3
Lost in Valldoreix R32
Qual. Vic W
729
841
Santiago De La Fuente20ARG5-27
841
Vishnu Vardhan34IND5-27
841
Jonathan Gray25GBR5-27
846
Justin Roberts25BAH5-28
847
Pedro Rodenas18ESP5-27
847
Dalwinder Singh26IND5-27
849
Sanjar Fayziev27UZB5-26Lost in Qual. Shymkent 2 R1
850
Daniel Bagnolini19ITA5+241+3Qual. Santa Margherita 5 W
Lost in Santa Margherita 5 QF
851
Leonid Sheyngezikht21BUL5+25+1Kouvola R16619
852
Emilien Voisin22FRA5-25
852
Giorgio Ricca27ITA5+38+1Lost in Qual. Francavilla R2
852
Buvaysar Gadamauri21BEL5-25
852
Mwendwa Mbithi24USA5-28Cancun 7 R32620
856
Tommaso Compagnucci22ITA5+37+1Warmbad Villach R16619
857
Noah Lopez20SUI5-37Qual. Valldoreix W
Lost in Valldoreix R32
Qual. Vic W
Lost in Vic R32
857
Lorenzo Claverie19ITA5+26+1Qual. Santa Margherita 5 W
Lost in Santa Margherita 5 R32
Lost in Qual. Francavilla R2
859
Maxime Hamou26FRA5-27
859
Niki Kaliyanda Poonacha27IND5-33Lost in Ulcinj 3 R32
861
Kazuma Kawachi27JPN5+29+1Lost in Monastir 23 R16
Lost in Monastir 25 R32
861
Abhinav Sanjeev Shanmugam23IND5-34Lost in Monastir 25 R32
863
Martyn Pawelski17POL5-26
864
Mikalai Haliak23BLR5-39Qual. Prague W
Lost in Prague R32
Lost in Most R32
865
Yann Wojcik25POL5-32Lost in Doboj R32
865
Tibo Colson21BEL5-38Ulcinj 3 R32Lost in Ulcinj 2 R32630
865
Rishab Agarwal26IND5-27
868
Filip Duda23CZE5+29+1Lost in Qual. Prague R3
Lost in Prague R16
Lost in Most R32
868
Sahar Simon21ISR5+29+1Akko R16Lost in Heraklion R32619
870
Osgar O'Hoisin25IRL5-37Cancun 7 R32Lost in Cancun 6 R32620
871
Petros Tsitsipas21GRE5+126+2Lost in Qual. Shymkent 2 R2
872
Lucas Bouquet24FRA5+34+1Ulcinj 3 R32Lost in Ulcinj 2 R16630
872
Francisco Llanes20URU5+120+2Cairo 10 R16Qual. Cairo 9 W
Lost in Cairo 9 R16
619
874
Aleksandre Metreveli28GEO5-32
874
Preston Brown20USA5+36+1Akko R16Qual. Heraklion W
Lost in Heraklion R32
619
876
Stefanos Sakellaridis17GRE5+39+1Heraklion 2 R32Lost in Santa Margherita 5 R16
Qual. Heraklion 2 W
620
876
Wissam Abderrahman18TUN5-32Lost in Monastir 23 R32
Lost in Qual. Tunis R1
878
Volodoymyr Uzhylovskyi34UKR5-35Cairo 10 R32Lost in Cairo 9 R32620
879
Alexander Merino29PER4-34
879
Cristobal Castro28CHI4-34
879
Aleksandr Vasilenko27RUS4-34
879
Adrian Bodmer27SUI4+491+4Qual. Heraklion W
Lost in Heraklion SF
879
Miguel Angel Reyes Varela34MEX4-34
879
Markus Eriksson32SWE4-34
879
Louis Dussin22FRA4-34
879
Alexander Brown23USA4-34
879
Fabrizio Andaloro21ITA4-34
888
Ignacio Antonio Becerra Otarola21CHI4-33
888
Juan Carlos Prado Angelo17BOL4-33
888
Tadas Babelis25LTU4-33
888
Alexander Zgirovsky20BLR4-33
892
Antonin Bolardt23CZE4+478+4Most R16Qual. Prague W
Lost in Prague QF
628
893
Evan King30USA4-32
893
Fabien Reboul26FRA4-32
893
Emiliano Maggioli21ITA4-32
893
Menelaos Efstathiou23CYP4-32
897
Learner Tien16USA4-32
897
Siddharth Vishwakarma27IND4-32
897
Matheus Amorim De Lima17BRA4-32
897
Lilian Marmousez20FRA4-52Prijedor R32Lost in Doboj R32519
901
Domagoj Biljesko24CRO4-33
901
Alafia Ayeni22USA4-33
903
Maciej Rajski31POL4+143+2Lost in Antalya 18 QF
903
Mauro De Maio20ITA4-32
903
Yuttana Charoenphon21THA4-32
903
Faisal Qamar22IND4-32
907
Brandon Murphy21GBR4-39Lost in Nottingham 4 R32
908
Karim Mohamed Maamoun31EGY4-32
908
Cyril Vandermeersch23FRA4-32
908
Adam Pavlásek27CZE4-32
911
Pol Amoros Ramos24ESP4-30Lost in Qual. Valldoreix R1
911
Nathan Seateun24FRA4-30
913
Aidan Mayo19USA4-30
913
Johan Alexander Rodriguez Rodriguez18COL4-30
915
Simon Carr22IRL4-29
915
Fabio Coelho21POR4-29
917
Ji Hoon Son27KOR4-29
918
Adrian Mateo Bejenaru20ROU4+30+1Qual. Antalya 18 W
Lost in Antalya 18 R16
919
Svyatoslav Gulin19RUS4-26
920
Alejandro Mendoza32BOL4-45Lost in Cancun 6 R32
Lost in Cancun 7 R32
921
Andrea Basso28ITA4-25
922
Jakub Menšík16CZE4+41+1Most R16628
922
Nikita Volonski20AUS4-25
922
Cheong Eui Kim32KOR4-25
925
Tim Sandkaulen24GER4-30Most R32529
926
Olaf Pieczkowski18POL4-24
927
Aristotelis Thanos21GRE4+30+1Heraklion 2 R32Lost in Heraklion R16519
928
Nikolay Vylegzhanin22RUS4-24
928
Franco Roncadelli22URU4+49+1Prijedor R16518
930
Stefano Battaglino23ITA4+42+1Warmbad Villach R16Lost in Santa Margherita 5 R32518
930
Chak Lam Coleman Wong17HKG4+55+1Lost in Valldoreix R16
930
Lukas Palovic20SVK4-27Lost in Cairo 9 R32
933
Simon Anthony Ivanov21BUL4+44+1Monastir 25 R16Lost in Heraklion R32518
933
Mikhail Minakov20RUS4-29Lost in Prijedor R32
935
Jeremy Jahn32GER4+50+1Lost in Prague R16
Lost in Francavilla R32
935
Adil Kalyanpur22IND4-29Kouvola R32519
937
Gabriele Bosio21ITA4-29Heraklion 2 R32519
937
Joao Marcos Nusdeo27BRA4+51+1Lost in Heraklion R16
Lost in Oran 2 R32
939
Alexandros Skorilas22GRE4+427+3Heraklion 2 QFLost in Heraklion R16617
940
Ozan Colak18USA4-26
941
Marcello Serafini19ITA4-32Ulcinj 3 R32Lost in Santa Margherita 5 R32529
942
Joao Victor Couto Loureiro19BRA4-27
942
Tao Mu22CHN4-32Lost in Monastir 22 R32
Lost in Monastir 25 R32
944
Lorenzo Lorusso22ITA3+426+3Lost in Monastir 22 QF
944
Roee Benya22ISR3-27
944
Chris Rodesch20LUX3-27
944
Robert Cash21USA3-27
944
James Trotter22JPN3-27
944
Philip Henning21RSA3-27
950
Inaki Cabrera Bello19ESP3-33Qual. Valldoreix W
Lost in Valldoreix R32
Lost in Qual. Vic R3
950
Sergi Perez Contri24ESP3-27
950
Oliver Tarvet18GBR3-27
950
Alex Michelsen17USA3-27
950
Arslanbek Temirhanov18SWE3+420+3Kouvola R32Qual. Kalmar W
Lost in Kalmar QF
Qual. Kouvola W
418
950
Obrad Markovski21MKD3-27Lost in Qual. Ulcinj 2 R2
956
Baptiste Crépatte27FRA3-28
956
Albano Olivetti30FRA3-28
956
Amador Salazar21CHI3-28
956
Christian Oliveira22BRA3-28
956
Axel Nefve21USA3-28
961
Gerardo Lopez Villasenor27MEX3-28
961
Theo Arribage21FRA3-28
961
Paul Inchauspe18FRA3-38Lost in Valldoreix R32
964
Yan Sabanin32RUS3+65+1Lost in Kalmar R16
964
Rowland Phillips28JAM3+261+2Lost in Cancun 6 QF
Lost in Qual. Cancun 7 R1
964
Aliaksandr Liaonenka23BLR3-28
964
Arthur Gea17FRA3-28
964
Jakub Wojcik24USA3-28
964
Roberto Miceli20ITA3-28
970
Alex Barrena19ARG3+174+2Ulcinj 3 R16Lost in Ulcinj 2 R16527
970
Artem Dubrivnyy23RUS3-27
970
Yamato Sueoka19JPN3-27
970
Juan Sebastian Osorio24COL3-27
974
Mitchell Harper24AUS3-41Qual. Nottingham 4 W
Lost in Nottingham 4 R32
974
Adrian Oetzbach24GER3+396+3Lost in Kalmar QF
Qual. Kouvola W
Lost in Kouvola R32
974
Dennis Novikov28USA3-28
974
Gabriel Roveri Sidney25BRA3-28
978
Andrej Nedic17BIH3+247+2Lost in Doboj QF
Lost in Prijedor R32
978
Rayane Roumane21ALG3+299+2Oran 2 QF516
978
Sergei Pogosian23RUS3-30
978
Kai Lemstra22GER3+83+1Warmbad Villach R16417
978
Nicolas Buitrago23COL3-30
978
Egor Novikov20RUS3-30
978
Duarte Vale23POR3-30
985
Simon Freund25SWE3+85+1Lost in Kalmar R16
985
Jarno Jans21NED3-30
985
Oleksandr Bielinskyi28UKR3+61+1Prijedor R16Qual. Doboj W
Lost in Doboj R32
417
985
Pietro Pampanin19ITA3+85+1Prijedor R16Lost in Qual. Doboj R2417
989
Gabriel Donev25BUL3+288+2Heraklion 2 QFLost in Heraklion R32516
989
Samir Hamza Reguig20ALG3+288+2Lost in Cairo 9 QF
Lost in Oran 2 R32
989
Adolfo Daniel Vallejo18PAR3-32
989
Egor Agafonov19RUS3-41Qual. Antalya 19 W
Lost in Antalya 19 R32
989
Mert Naci Turker23TUR3-32Lost in Qual. Antalya 18 R3
Lost in Qual. Antalya 19 R3
989
Timur Kiyamov25RUS3-32
995
Charlie Camus15AUS3-32
995
Rigele Te24CHN3+75+1Antalya 19 R16Lost in Antalya 18 R32417
995
Kokoro Isomura19JPN3-32
995
Dominik Recek27CZE3-32Lost in Qual. Prague R2
995
Facundo Yunis19GER3-32
1000
Ben Jones23GBR3-44Lost in Qual. Nottingham 4 R2
Lost in Kouvola R32
In Play :
French Open GS2000  
Geneva, Lyon ATP250  
Shymkent 2, Tunis CH80  
Francavilla CH50  
Monastir 24, Most ITF25  
Ulcinj 3, Vic   
Akko, Antalya 19 ITF15  
Cairo 10, Cancun 7   
Heraklion 2, Kouvola   
Monastir 25, Oran 2   
Prijedor   
Warmbad Villach   
Highlight Country :