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

 Official ATP Doubles

Live Ranking
Race
Tournament Draws
Live Scores
Official ATP Doubles
#: Tennis Player Rank
Ctry: Country + National rank
+/-: Rank change vs previous official rankings release
Tournament categories include : GS2000, ATP1000, ATP500, ATP250, CH175/125/100/75/50, M25/15 (GS/ATP Tour/Challengers/ITF + winner points)
#PlayerAgeCtryPts+/-CurrentPreviousCurrentNext WeekNext Week
1
Marcelo Arévalo34ESA8370Lost in London QF8280
1
Mate Pavić31CRO8370Lost in London QF8280
3
Harri Heliövaara36FIN8060London SF8060
3
Henry Patten29GBR8060+1London SF8060
5
Kevin Krawietz33GER6315Halle SF6195
6
Tim Pütz37GER6225Halle SF6105-2
7
Marcel Granollers39ESP61356135+1
8
Horacio Zeballos40ARG61356135+1
9
Neal Skupski35GBR5460Lost in London R165050-1
10
Jordan Thompson31AUS54405440+1
Advertisement
11
Lloyd Glasspool31GBR4730London SF4820
12
Simone Bolelli39ITA4640Halle F4440-1
13
Andrea Vavassori30ITA4640Halle F4440-1
14
Nikola Mektić36CRO4460London SF4550+2
15
Max Purcell27AUS44104410
16
Julian Cash28GBR4295London SF4385
17
Joe Salisbury33GBR3930Lost in London R163840
18
Michael Venus37NZL3910London SF3590-2
19
Evan King33USA3805Lost in Halle QF3770+1
20
Christian Harrison31USA3715Lost in Halle QF3730+1
21
Édouard Roger-Vasselin41FRA3150Lost in London R163105
22
Fabien Reboul29FRA2995Lost in Halle QF2905-1
23
Andrés Molteni37ARG2955Lost in Halle R162955+1
24
John Peers36AUS28002800
25
Hugo Nys34MON2770+2Lost in London R162770
26
Sadio Doumbia34FRA2730+2Lost in Halle QF2640
27
Andre Goransson31SWE2655+2Lost in Halle R162630
28
Jackson Withrow31USA2620-2Lost in Halle QF2620-1
29
Sander Arends33NED2610+1Lost in Qual. London R12610-1
30
Sem Verbeek31NED2590+1Lost in Halle R162585-1
31
Máximo González41ARG2550+1Lost in Halle R162550-1
32
Nathaniel Lammons31USA2530-7Lost in Halle QF2620+4
33
Luke Johnson31GBR2480Lost in Qual. London R12480
34
Jamie Murray39GBR24602460
35
Yuki Bhambri32IND2350Lost in Qual. London R1
Lost in London R16
2350
36
Robert Galloway32USA2330Lost in Qual. London R1
Lost in London R16
2330
37
Rajeev Ram41USA2260+1Lost in London R162215
38
Manuel Guinard29FRA2155+2Lost in Sassuolo QF2160
39
Santiago González42MEX2145+5Nottingham 2 F2130
40
Matthew Ebden37AUS2130+62072-2
41
Jan Zieliński28POL2130-2Lost in Halle R162085
42
Rafael Matos29BRA2025-52025-2
43
Alexander Erler27AUT2012-2Sassuolo F2062
44
Romain Arneodo32MON2006+4Lost in Sassuolo QF2006-1
45
Ariel Behar35URU1960Lost in Nottingham 2 R161960-2
46
Adam Pavlásek30CZE1950-31950-2
47
Ivan Dodig40CRO1950+21770-6
48
Francisco Cabral28POR1915+2Halle SFQual. Halle WQual. Halle W
Halle SF
2095+8
49
Constantin Frantzen27GER1910-7Sassuolo F1895-1
50
Rohan Bopanna45IND1865+3Qual. London W
Lost in London QF
1910+1
Advertisement
51
Fernando Romboli36BRA1851+1Nottingham 2 F1890
52
Guido Andreozzi33ARG1830-5Lost in Nottingham 2 SF1830
53
Lucas Miedler29AUT1793+2Halle SFQual. Halle WQual. Halle W
Halle SF
1986+7
54
Orlando Luz27BRA1793Lost in Nottingham 2 R161748-1
55
Théo Arribagé24FRA1725+1Lost in Nottingham 2 SF1725-1
56
Sander Gillé34BEL1680+1Qual. London W
Lost in London QF
1770+2
57
Marcelo Melo41BRA1660-6Lost in Halle R161660
58
Austin Krajicek35USA1600+7Nottingham 2 F1495-5
59
Hendrik Jebens29GER1590Lost in Nottingham 2 R161525-3
60
John Patrick Smith36AUS1582-2Nottingham 2 F1632+2
61
Jakob Schnaitter29GER1561-1Lost in Nottingham 2 QF1547+2
61
Mark Wallner25GER1561-1Lost in Nottingham 2 QF1547+2
63
Albano Olivetti33FRA1548-1Lost in Nottingham 2 R161533+2
64
Petr Nouza26CZE1435-11435
64
Patrik Rikl26CZE1435-11435
66
Joran Vliegen31BEL1400Lost in Nottingham 2 R161400
67
JJ Tracy22USA1337Lost in Nottingham 2 R161337
68
Nicolás Barrientos38COL1314Lost in Nottingham 2 QF1294-1
69
Robert Cash24USA1277+2Lost in Nottingham 2 R161277-1
70
Matthew Christopher Romios26AUS1261+3Sassuolo F1211-4
71
Alex Michelsen20USA1245+12Lost in Halle QF
(R16  )
1335+3
72
Diego Hidalgo32ECU1237+9Lost in Nottingham 2 SF1262+1
73
Sriram Balaji35IND1227-11227
74
Grégoire Jacq32FRA1225-4Lost in Sassuolo SF1240+2
75
Robin Haase38NED1201-1Lost in Sassuolo R161201-1
76
Miguel Reyes Varela38MEX1171-7Lost in Nottingham 2 R161171-1
77
Jean-Julien Rojer43NED1170-2Lost in Poznan SF1206+2
78
Bart Stevens27NED1155-2Lost in Sassuolo R161155
79
Ryan Seggerman25USA1150-1Sassuolo F1150-1
80
Rithvik Choudary Bollipalli24IND1149-3Lost in Nottingham 2 QF1154+1
81
Piotr Matuszewski27POL1132-2Lost in Poznan R161132
82
David Pel33NED1115-21110
83
Vasil Kirkov26USA1080+51080
84
Skander Mansouri29TUN1060-21060
85
Karol Drzewiecki29POL1048-1Lost in Poznan QF1048
86
Jakub Paul26SUI1036+11031
87
Marcelo Demoliner36BRA1025-1996
88
Pedro Martínez28ESP1000+1Lost in Qual. Halle R1975-2
89
Nuno Borges28POR990+1990+1
90
Mackenzie McDonald30USA985-5985+1
91
Patrik Trhac26USA948+6Lost in Nottingham 2 SF918
92
Ray Ho25TWN883+1Lost in Sassuolo R16883-2
93
Cleeve Harper24CAN878-2Lost in Nottingham 2 R16878-3
94
Sebastian Korda24USA870-2870-3
95
Gonzalo Escobar36ECU860Lost in Sassuolo QF885+2
96
Íñigo Cervantes35ESP851+5Lost in Sassuolo SF880+1
97
Denys Molchanov38UKR834-1Lost in Sassuolo QF843-2
98
Matwé Middelkoop41NED831Lost in Poznan SF822-3
99
Vijay Sundar Prashanth38IND829+1Poznan F889+7
100
Jaume Munar28ESP820+2820-2
Advertisement
101
Marcelo Zormann29BRA811-2Lost in Poznan QF761-4
102
Jeevan Nedunchezhiyan36IND802+2Lost in Nottingham 2 QF827+2
103
Marco Bortolotti34ITA790Lost in Sassuolo R16681-10
104
David Stevenson26GBR775+1Lost in London QF848+6
105
Andreas Mies34GER771-11Lost in Qual. Halle R2796+2
106
Reese Stalder28USA758Lost in Nottingham 2 R16649-12
107
Matías Soto26CHI757727
108
Anirudh Chandrasekar26IND752+1Lost in Poznan R16752+2
109
Joshua Paris29GBR740+2Lost in Nottingham 2 QF765+5
110
Takeru Yuzuki26JPN703+9Lost in Nottingham 2 QF711+2
111
Alejandro Tabilo28CHI690+2690
112
Blake Bayldon26AUS686Lost in Nottingham 2 R16686
113
David Vega Hernández30ESP679+2Lost in Sassuolo R16679-1
114
Arjun Kadhe31IND677+3677-1
115
Trey Hilderbrand25USA676-1Lost in Sassuolo R16642-6
116
Daniel Cukierman29ISR672+4Lost in Poznan R16672
117
Victor Cornea31ROU664-7Lost in Poznan QF639-6
118
George Goldhoff30USA656Lost in Sassuolo SF701+8
119
Liam Draxl23CAN650+2650+2
120
Mick Veldheer29NED642-4Lost in Sassuolo R16642
121
Matěj Vocel28CZE640+18Lost in Poznan R16640-1
122
Ramkumar Ramanathan30IND635+5Lost in Poznan R16635-2
123
Marcus Willis34GBR631-15Lost in London QF705+14
124
Tomáš Macháč24CZE630-1Lost in Halle R16630-1
125
Ben Shelton22USA630-1Lost in London R16630-1
126
Finn Reynolds25NZL621-1Lost in San Diego 3 R16591-4
127
Luis David Martínez36VEN610-5Lost in Poznan SF646+8
128
Geoffrey Blancaneaux26FRA606Lost in Sassuolo R16606+1
129
Federico Agustin Gomez28ARG593593+1
130
Vitaliy Sachko27UKR591591+1
131
Alexei Popyrin25AUS590+1590
132
Christoph Negritu31GER587+1579-3
133
Luciano Darderi23ITA585+1Lost in Qual. Halle R1585+1
134
Alexander Merino32PER585+1577-3
135
Seita Watanabe24JPN582+15Lost in Poznan R16568-3
136
Neil Oberleitner25AUT579579+3
137
Jonathan Eysseric35FRA579579+3
138
David Pichler29AUT566-7Lost in Poznan R16566-1
139
Thomas Fancutt30AUS562+1553-4
140
Mariano Navone24ARG560+1560-1
141
Michael Vrbenský25CZE554+11Lost in Poznan R16554-1
142
Szymon Walków29POL551Lost in Poznan R16551-2
143
Pruchya Isaro29THA547+1Lost in Santa Cruz R16547-2
144
Johannes Ingildsen27DEN544+1Lost in Poznan QF564+4
145
Luis Britto31BRA542+1Lost in Santa Cruz R16542-1
146
Luke Saville31AUS541-20541-1
147
Karen Khachanov29RUS540Lost in Halle QF
(R16  )
330-71
148
Sergio Martos Gornes30ESP535Poznan F579+12
149
Ivan Liutarevich29BLR534-6Lost in Sassuolo R16534+1
150
Pierre Hugues Herbert34FRA532-1532+1
Advertisement
151
Rinky Hijikata24AUS527-13527+1
152
Mac Kiger26USA517+1Lost in Sassuolo R16517
153
Tallon Griekspoor28NED510+1510-1
154
Luca Sanchez26FRA495+14Lost in Poznan R16465-10
155
Niki Kaliyanda Poonacha30IND490+1490
156
Kaichi Uchida30JPN482+42Lost in Sassuolo R16482-1
157
Aleksandr Nedovyesov38KAZ481+1456-11
158
Charles Broom27GBR481+13481
159
Lukáš Pokorný23SVK481+3481
160
Eliot Spizzirri23USA479-1Lost in Nottingham 2 R16463-5
161
Matej Šabanov32SRB477-6477+1
162
Miloš Karol22SVK472-11Lost in Poznan R16472
163
Hans Hach Verdugo35MEX471-3471
164
Alexander Donski26BUL466Lost in Poznan QF477+3
165
Alexandru Jecan37ROU462+2Poznan F522+14
166
Kaito Uesugi30JPN459-9434-8
167
Siddhant Banthia24IND459-6458
168
Federico Zeballos37BOL454-5Santa Cruz F484+12
169
Mateus Alves24BRA451+9Lost in Poznan QF455
170
James Watt25NZL451-5Lost in Tulsa SF451
171
Jiří Barnat23CZE442+28Lost in Sassuolo QF448
172
Tristan Schoolkate24AUS441+20416-11
173
Giorgio Ricca30ITA434-4426-7
174
Courtney John Lock28ZIM434+5Lost in Royan QF393-19
175
Guillermo Durán37ARG433+5Lost in Sassuolo SF433
176
Patrick Harper25AUS433-6433
177
Mariano Kestelboim29ARG431+7Santa Cruz F461+11
178
Botic van de Zandschulp29NED430-6430+1
179
Filip Duda26CZE427+24Lost in Sassuolo QF435+6
180
Adam Walton26AUS425-6425-1
181
Aoran Wang28CHN425-6Lost in Luan 9 SF
Lost in Luzhou QF
427+2
182
Petros Tsitsipas24GRE424-6Lost in Halle R16408-5
183
Benjamin Bonzi29FRA421-6421+1
184
Dan Added26FRA421+6Lost in Villeneuve Loubet QF408-2
185
Jiří Lehečka23CZE420+30Lost in London QF510+32
186
JiSung Nam31KOR418-20388-8
187
Gonzalo Villanueva30ARG417+9Santa Cruz F447+15
188
Blake Ellis26AUS413-7413+4
189
Conner Huertas del Pino29PER411-7Lost in Santa Cruz SF428+11
190
Joshua Charlton25AUS407-7407+2
191
Fabrice Martin38FRA405-6330-26
192
Arthur Fils21FRA405-6315-36
193
Flavio Cobolli23ITA405-6Lost in Qual. Halle R1405+4
194
Daniel Rincon22ESP400-6400+4
195
Rio Noguchi26JPN393-4393+3
196
Taylor Fritz27USA390+35Lost in London QF180-146
197
Jérôme Kym22SUI387-4387+2
198
Tiago Pereira21POR384+7Lost in Poznan QF396+7
199
Yuta Shimizu26JPN382-2382+2
200
Benjamin Hassan30LBN381-27381+2
Advertisement
201
Ivan Šabanov32SRB377-12377+2
202
Facundo Mena32ARG376-2Lost in Poznan SF412+17
203
Saketh Myneni37IND372-2372+3
204
Zdeněk Kolář28CZE367367+3
205
Jurij Rodionov26AUT366+1366+3
206
Jack Draper23GBR360+1360+1
207
Nicolás Jarry29CHI360+1360+1
208
Giovanni Mpetshi Perricard21FRA360+1Lost in London R16360+1
209
Mats Hermans29NED360-14Lost in Royan QF361+5
210
Filip Pieczonka21POL355+11Lost in Poznan R16353
211
Boris Arias31BOL354-1Santa Cruz F384+15
212
Yu-hsiou Hsu26TWN353+51Lost in Royan QF362+9
213
Ben Jones27GBR353+16353+5
214
Szymon Kielan22POL352+9Lost in Poznan R16351+3
215
Patrik Niklas Salminen28FIN349-21319-11
216
Filip Bergevi31SWE334-14334+3
217
Li Tu29AUS333-4333+3
218
Francis Casey Alcantara33PHI332-4332+3
219
Jan Jermář25CZE329+15Lost in Royan R16329
220
Federico Bondioli20ITA328-4Lost in Sassuolo QF353+11
221
Stefan Latinović25SRB327+26323-1
222
Cristian Rodríguez34COL324-11Lost in Sassuolo R16324+1
223
Alex Lawson31USA320-6320-1
224
Fajing Sun28CHN319-6319-3
225
Juan Carlos Aguilar26CAN319-6Lost in Santa Cruz QF320
226
Benjamin Lock32ZIM317-4267-31
227
Erik Grevelius24SWE309-7301-5
228
Bruno Pujol Navarro23ESP309+21Lost in Poznan QF321+5
229
Filippo Romano19ITA308-4Cattolica FCeska Lipa WCeska Lipa W
Cattolica F
329+9
230
Dominic Stricker22SUI303-2303-1
231
Ilia Simakin21RUS299+1299-2
232
Adam Heinonen22SWE298-6Lost in Varnamo F306+2
233
Thijmen Loof22NED298+13Lost in Royan QF299-1
234
Tyler Zink24USA296-1288-5
235
Joshua Sheehy28USA294269-20
236
Kody Pearson25AUS292Lost in Wichita F
Lost in Tulsa SF
308+7
237
Paulo Andre Saraiva Dos Santos24BRA292-10Lost in Monastir 25 R16
Lost in Monastir 27 SF
284-5
238
Arthur Reymond26FRA291+15275-11
239
Ryuki Matsuda25JPN291-9291+3
240
Aleksandar Vukic29AUS290-3290+3
241
Jake Delaney28AUS289-3Lost in Harmon R16289+3
242
Bogdan Pavel26ROU286+31Poznan F331+26
243
Oriol Roca Batalla32ESP285-4285+2
244
Andrew Paulson23CZE283+92Lost in Poznan R16283+1
245
Tim Rühl27GER283-4Lost in Kiseljak SF
Lost in Klosters R16
288+5
246
Emilio Nava23USA282-4282+2
247
Tristan Boyer24USA280-4280
248
David Poljak29CZE280-4Lost in Ceska Lipa F293+13
249
Santiago Taverna25ARG279-4Lost in Sassuolo R16279+1
250
Lorenzo Musetti23ITA270270-1
Advertisement
251
Zhizhen Zhang28CHN270-27270-1
252
Lorenzo Sonego30ITA270-1Lost in Halle R16 270-1
253
Alexander Bublik28KAZ270-1180-92
254
Masamichi Imamura26JPN269269
255
Egor Agafonov22RUS269Lost in Royan SF271+5
256
Matt Hulme26AUS268Lost in Wichita F281+10
257
Jesse Delaney26AUS266Lost in Harmon SF268+1
258
Arklon Huertas Del Pino Cordova30PER265Lost in Santa Cruz SF282+13
259
Kelsey Stevenson35CAN264-19Lost in Santa Cruz R16264
260
Andre Begemann40GER260-48215-38
261
Kai Wehnelt29GER258+1Lost in Klosters R16258
262
Marc-Andrea Hüsler28SUI255-1255-1
263
Leonardo Aboian27ARG253-4244-8
264
Pranav Kumar25USA252+1Tulsa F227-17
265
Hynek Bartoň21CZE251+16251
266
Miomir Kecmanović25SRB250250
266
Brandon Nakashima23USA250Lost in London R16250-1
268
Rodrigo Pacheco Mendez20MEX247+25247-1
269
Gianluca Cadenasso20ITA246Lost in Villeneuve Loubet SF252+5
270
Daniel Dutra da Silva36BRA245229-8
271
Tom Hands28GBR245245+1
272
Andrés Andrade26ECU244236
273
Tennyson Whiting23USA242-13225-15
274
Mark Whitehouse32GBR241-6Martos W263+14
275
Adil Kalyanpur25IND241+21Royan F267+17
276
Murkel Dellien27BOL234+2250+8
277
Harry Wendelken23GBR234+2234+4
278
Jody Maginley30ANT233+2Santo Domingo 4 W258+16
279
Daniel Masur30GER232-31232+5
280
Scott Duncan30GBR232-16232+5
281
Anthony Genov23BUL232-6Lost in Monastir 25 R16
Lost in Royan R16
226-1
282
S D Prajwal Dev29IND231Monastir 27 F227+2
283
Tsung Hao Huang25TWN231+17Lost in Luan 9 R16
Lost in Luzhou SF
231+6
284
Noah Schachter25USA230-10Lost in San Diego 3 QF
Lost in Rancho Santa Fe R16
224-5
285
Aziz Ouakaa25TUN228+9Lost in Monastir 24 SF
Lost in Monastir 26 R16
232+9
286
Justin Engel17GER227-3227+7
287
August Holmgren27DEN226-3210-19
288
Valerio Aboian23ARG226-11217-9
289
Max Hans Rehberg21GER225-4225+6
290
Dustin Brown40JAM225-2225+6
291
Roman Safiullin27RUS225-2225+6
292
Sebastián Báez24ARG225-2225+6
293
Mili Poljičak20CRO225-2225+6
294
Naoki Tajima24JPN224-2219-1
295
Felipe Meligeni Alves27BRA221221+5
296
Rigele Te27CHN219+2Lost in Luzhou QF219+3
297
Colin Sinclair30NMI219+2Lost in Harmon R16
Lost in Luzhou R16
219+3
298
Corentin Denolly28FRA219-22Klosters F186-30
299
Jesper de Jong25NED217+3217+3
300
Ignacio Carou25URU215+17Lost in Santa Cruz R16215+1
301
Benjamin Sigouin26CAN214+2214+1
302
Simone Agostini28ITA214+16Lost in Villeneuve Loubet SF
Lost in Royan R16
220+10
303
Calum Puttergill31AUS212+1212+1
304
Nicolas Moreno De Alboran27USA211+1211+1
305
Alfredo Perez28USA211+1Lost in Rancho Santa Fe SF211+1
306
Aleksandre Bakshi27GEO211+1Lost in Royan R16211+1
307
Iñaki Montes De La Torre22ESP210+27Lost in Monastir 24 QF213+6
308
João Lucas Reis Da Silva25BRA206+11206+1
309
Keshav Chopra23USA203+19Lost in San Diego 3 F196-11
310
Mateo Barreiros Reyes24BRA201+12Lost in Santa Cruz R16201
311
James Duckworth33AUS200-1200-1
312
Arthur Rinderknech29FRA200-1200-1
313
Petr Nesterov22BUL200-1Klosters F200-1
314
Yeong Seok Jeong25KOR200+17Luzhou F200-1
315
James Mackinlay24GBR200-1Lost in Royan R16200-1
316
Remy Bertola26SUI199-1Lost in Villeneuve Loubet QF
Lost in Klosters QF
168-48
317
Nicolás Mejía25COL199-1199
318
Mario Mansilla Diez23ESP196+45Lost in Martos SF
Lost in Royan R16
201+7
319
Toshihide Matsui47JPN195-22Lost in Harmon F178-30
320
Johannus Monday23GBR194194-1
321
James Trotter25JPN193193-1
322
Uisung Park24KOR193+27Luzhou F193-1
323
Augusto Virgili30ITA192+45184-7
324
Nino Serdarušić28CRO191-1Royan F221+33
325
Oleksii Krutykh25UKR191-1191+1
326
Michael Geerts30BEL191-1Lost in Sassuolo R16182-7
327
Sebastian Ofner29AUT190-1190+1
328
Sai Karteek Reddy Ganta25IND189-1189+1
329
Roy Stepanov26ISR188Lost in Santa Cruz QF197+10
330
Cezar Crețu24ROU185+3Lost in Oradea R16
Lost in Cluj Napoca R16
185+1
331
Franco Roncadelli25URU185-22Lost in Santa Cruz R16183-1
332
Arthur Fery22GBR183+3183+1
333
Yusuke Kusuhara27JPN183+21Harmon W198+15
334
Mattéo Martineau26FRA181+4181
335
Daniil Medvedev29RUS180+4Lost in Halle R16180-4
336
Matteo Berrettini29ITA180+4180-3
337
Jannik Sinner23ITA180+4Lost in Halle R16 90-252
338
Alex de Minaur26AUS180+4180+3
338
Dominik Köpfer31GER180-520-2252
340
Christopher Eubanks29USA180+4180-1
341
Jan Lennard Struff35GER180+1Lost in Halle R16180-2
341
Yannick Hanfmann33GER180-550-2249
343
Alexander Zverev28GER180+2Lost in Halle R16180-1
344
Tomás Martín Etcheverry25ARG180+2180-2
345
Sheng Tang25CHN180+3Lost in Luzhou SF180-2
346
Ryotaro Taguchi24JPN178+4176-6
347
Ivan Marrero Curbelo26ESP178+5Lost in Martos QF
Lost in Royan R16
165-21
348
Carlo Alberto Caniato19ITA177+5Cattolica F177-2
349
Patrick Kaukovalta26FIN177+32Varnamo W202+40
350
Finn Bass25GBR177+5Rancho Santa Fe FLost in San Diego 3 R16162-25
351
Antoine Escoffier33FRA176+5176
352
Kokoro Isomura22JPN176-5Luan 9 W
Lost in Luzhou R16
191+27
353
Jonáš Forejtek24CZE175+4175-1
354
Parikshit Somani25IND175+70Royan F205+46
355
Alberto Barroso Campos29ESP175-42Lost in Martos R16
Lost in Mungia QF
172-3
356
Andrea Pellegrino28ITA174+2174+1
357
Beibit Zhukayev24KAZ173+2173+1
358
Hamish Stewart25GBR173+30173+1
359
Pedro Araújo23POR173+1157-27
360
Divij Sharan39IND172+45163-9
361
Ryan Nijboer25NED171+1171+2
362
Gustavo Heide23BRA170+2170+2
363
Franco Agamenone32ITA170+15Lost in Royan R16170+2
364
Eero Vasa28FIN169+29Varnamo W179+16
365
Renzo Olivo33ARG169160-16
366
Andres Urrea30COL169Lost in Royan R16169+4
367
Quentin Halys28FRA167167+2
368
Hunter Reese32USA166-38166+2
369
Niels Visker23NED166166+2
370
Gabriel Debru19FRA164155-20
371
Ajeet Rai26NZL164+2156-18
372
Pavel Verbin23RUS163+2163+2
373
Marc Polmans28AUS162+2162+2
374
Dalibor Svrčina22CZE162+3162+2
375
Marat Sharipov22RUS162-24147-30
376
Maximilian Neuchrist33AUT162+65Klosters F162+3
377
Hernán Casanova31ARG162+2Lost in Santa Cruz R16162+3
378
Dimitris Sakellaridis19GRE162+5Lost in Villeneuve Loubet F
Lost in Klosters R16
176+25
379
Jacob Fearnley23GBR161+1London SF341+167
380
Giovanni Oradini27ITA161-8Lost in Villeneuve Loubet R16
Lost in Cattolica SF
161+4
381
Lautaro Agustin Falabella27ARG161+1Kursumlijska Banja 8 FLost in Kursumlijska Banja 7 R16161+4
382
Damir Džumhur33BIH160-50160+4
383
Sam Weissborn33AUT160+1135-53
384
Oleksandr Ovcharenko23UKR160+1158
385
Volodoymyr Uzhylovskyi37UKR159+2159+3
386
Gabriel Roveri Sidney28BRA159+9Lost in Royan R16159+3
387
Hady Habib26LBN157-11107-125
388
William Woodall25USA157+1Lost in Wichita QF
Lost in Tulsa R16
160+8
389
Grigoriy Lomakin27KAZ157-28Lost in Luan 9 QF
Lost in Luzhou R16
144-25
390
Matteo Vavassori20ITA156Lost in Cattolica R16152-1
391
Younes Lalami Laaroussi24MAR156Casablanca F131-57
392
Marcus Daniell35NZL151+2106-124
393
Harold Mayot23FRA151-85151
394
Jakub Menšík19CZE150+2Lost in London R16150
395
Ugo Humbert26FRA150+2150+1
396
Andrey Rublev27RUS150+2Lost in Halle R16150
397
Johannes Seeman24EST150+2Lost in Rancho Santa Fe QF142-20
398
Jay Clarke26GBR149+3149-1
399
Sandro Kopp25AUT148+3148-2
400
Juan Jose Bianchi24VEN148Lost in Rancho Santa Fe R16148-3
401
Justin Boulais23CAN147+2Lost in Wichita QF
Lost in Tulsa R16
150+4
402
Yanaki Milev21BUL147+2Lost in Ceska Lipa R16
Lost in Cattolica SF
147-4
403
Cannon Kingsley24USA146+3146-5
404
Diogo Marques25POR146+3Lost in Martos QF149+4
405
Sascha Gueymard Wayenburg21FRA145-13145-5
406
Nico Hipfl19AUT145+2145-5
407
Shunsuke Nakagawa25JPN145+21Harmon W160+28
408
Sanhui Shin28KOR145+6145-4
409
Noah Perfetti24ITA145Lost in Oradea QF
Lost in Cluj Napoca QF
147+2
410
Gokberk Saritas21TUR145+2Lost in Kayseri 3 QF145-3
411
Vladyslav Orlov30UKR144-110Ceska Lipa W169+48
412
Alex Martinez24ESP143-1Lost in Wichita R16
Lost in Tulsa R16
143-3
413
Abdullah Shelbayh21JOR142142-3
414
Eric Vanshelboim23UKR142+13Lost in Varnamo F158+29
415
Niccolo Catini27ITA142+8Cattolica FLost in Messina SF146+6
416
Valentin Basel21ARG142Lost in Nyiregyhaza R16
Lost in Nyiregyhaza 2 SF
142-2
417
Viktor Durasovic28NOR141-7141-2
418
Juan Manuel La Serna21ARG141+1141-3
419
Erik Arutiunian20BLR141+1Lost in Monastir 26 R16141-3
420
Nitin Kumar Sinha26IND141+1Monastir 27 F141-3
421
Dev Javia23IND140+1140-3
422
Kris Van Wyk28RSA140-7Monastir 24 W
Lost in Monastir 26 R16
157+35
423
Luka Pavlovic25FRA139+49131-24
424
Tim Handel28GER139+1Lost in Klosters QF139-2
425
Liam Hignett25GBR139+1Lost in Royan R16139-2
426
Lorenzo Joaquín Rodríguez25ARG137+3137-3
427
Alec Beckley24RSA137+11Lost in Ceska Lipa R16
Lost in Saarlouis R16
137-3
428
Lukáš Klein27SVK135+2135-4
429
Mattia Bellucci24ITA135+2135-4
430
Jozef Kovalík32SVK135+2135-4
431
Learner Tien19USA135+2135-4
432
Stefanos Tsitsipas26GRE135+2135-5
433
Federico Coria33ARG135+2135-5
434
Govind Nanda24USA135+2135-5
435
Francisco Cerúndolo26ARG135+2135-5
436
Juan Carlos Prado Angelo20BOL134+3134-5
437
Enzo Couacaud30FRA134+3134-5
438
Rafael Izquierdo Luque25ESP134-52Lost in Martos QF
Lost in Royan R16
137+10
439
James Story24GBR134+3134-4
440
Woobin Shin21KOR134+9Lost in Luan 9 R16
Lost in Luzhou QF
132-6
441
James Davis26GBR133-24130-10
442
Axel Garcian23FRA133+1Lost in Varnamo SF
Lost in Saarlouis QF
141+22
443
Matthew Summers26GBR133+1129-12
444
Alvaro Bueno Gil25ESP133+1Lost in Mungia SF133
445
Shintaro Mochizuki22JPN132+1132
446
Clément Chidekh24FRA131+7Martos W156+58
447
Nikolás Sánchez Izquierdo26ESP131+1Lost in Royan QF140+22
448
Aziz Dougaz28TUN130+2130-1
449
Denis Yevseyev32KAZ130+2130-1
450
Gilbert Klier Junior25BRA130+25Lost in Monastir 24 F
Lost in Monastir 26 SF
130-2
451
Karan Singh21IND130+1Lost in Monastir 26 QF130-2
452
Mert Naci Türker26TUR130+2Lost in Kayseri 3 QF130-2
453
Johan Nikles28SUI128-6Lost in Klosters R16128-4
454
Mitchell Krueger31USA127+1127-4
455
Emile Hudd25GBR127+1110-47
456
Yuta Kikuchi25JPN127+1127-3
457
Constantin Bittoun Kouzmine26FRA127+28Lost in Kayseri 4 SF127-3
458
Patrick Zahraj25GER127Lost in Qual. Halle R2148+54
459
Andrea Picchione27ITA126+67Lost in Cattolica R16126-2
460
Karl Poling25USA126Duffel FLost in Ceska Lipa R16126-3
461
Jamie Vance27USA126Lost in San Diego 3 R16
Lost in Rancho Santa Fe SF
126-3
462
Javier Barranco Cosano26ESP125125-3
463
Tristan Lamasine32FRA125Villeneuve Loubet W150+65
464
Francisco Rocha25POR125-46Lost in Kursumlijska Banja 7 QF122-10
465
Andres Martin23USA124-1124-1
466
Yi Zhou20CHN123-1123-1
467
Dhakshineswar Suresh25IND123-1123-1
468
Yun seong Chung27KOR123+14123-1
469
Patrick Maloney25USA123-2121-10
470
Tomáš Lánik23SVK123-133123
471
Maxence Beaugé25FRA123+19Lost in Villeneuve Loubet SF
Lost in Royan SF
148+69
472
Evgeny Karlovskiy30RUS123-3123+1
473
Taisei Ichikawa24JPN123-3123+1
474
Nicolas Mahut43FRA122-3122+1
475
Arthur Géa20FRA122-292-102
476
Shinji Hazawa26JPN122+1Lost in Luan 9 R16122
477
Bogdan Bobrov27RUS122+1122+2
478
Daniil Golubev23RUS122+1Lost in Royan QF129+22
479
Tomás Barrios Vera27CHI121+1121+1
480
Matej Dodig19CRO121+1Royan F151+88
481
Johan Alexander Rodriguez21COL120-7116-6
482
Cheng Peng Hsieh33TWN120+1Lost in Luan 9 R16120
483
Brandon Perez25VEN120+1Kayseri 4 FLost in Kayseri 3 SF122+6
484
Francesco Maestrelli22ITA119-113119+1
485
Ethan Cook22AUS119+1Lost in San Diego 3 R16
Lost in Rancho Santa Fe QF
111-12
486
Admir Kalender24CRO118+1Lost in Kiseljak SF126+24
487
Tibo Colson24BEL118+1118+2
488
Zhan Zheng22CHN117+4Lost in Luan 9 QF
Lost in Luzhou R16
119+4
489
Kazuma Kawachi30JPN116-21Lost in Harmon QF118+3
490
Henry Bernet18SUI115-1Lost in Klosters QF115+1
491
Sergey Fomin24UZB115115+1
492
Damien Wenger25SUI114-33Lost in Klosters SF114+1
493
Zijiang Yang24CHN114Lost in Luan 9 SF
Lost in Luzhou QF
116+5
494
Ethan Quinn21USA112112+1
495
Joaquin Aguilar Cardozo20URU112112+1
496
Stefano Travaglia33ITA111+1Lost in Sassuolo QF136+65
497
Santiago De La Fuente23ARG111+130Lost in Santa Cruz QF120+17
498
Florent Bax26FRA111111+3
499
Aryan Shah19IND111111+3
500
John Sperle23GER111+25Lost in Santa Cruz QF120+19
501
Novak Djoković38SRB110-1110+2
502
Gabriel Diallo23CAN110-1110+2
503
Marco Trungelliti35ARG110+81110+2
504
Robin Bertrand22FRA110-2Lost in Martos F
Lost in Monastir 26 SF
101-28
505
Mateo Del Pino21ARG110-2110+2
506
Saba Purtseladze23GEO109-1109+1
507
Yanis Ghazouani Durand24FRA109+8109
508
Luka Mikrut21CRO108-2108-1
509
Ergi Kırkın26TUR108-2108-1
510
Álvaro Guillén Meza22ECU108-2108-1
511
Gonzalo Oliveira30VEN107-2107-2
512
Gregor Ramskogler26AUT107-2107-3
513
Jakub Nicod20CZE106-2Lost in Ceska Lipa R16106-4
514
Duarte Vale26POR106-2106-4
515
Philip Henning24RSA106-2106-4
516
Niklas Schell26GER106-20Lost in Klosters R16106-4
517
Michiel De Krom26NED105-3105-5
518
Chris Rodesch23LUX104-2104-5
519
Lautaro Midon21ARG104-2104-5
520
Alvin Nicholas Tudorica23CAN104-2Lost in Santa Cruz QF111+22
521
Luca Pow20GBR103-2Lost in Monastir 25 QF
Lost in Monastir 27 QF
105
522
Yankı Erel24TUR103-2103-3
523
Edward Winter20AUS103-288-83
524
Diego Augusto Barreto Sánchez23ESP103+30Lost in Santa Cruz R16103-4
525
Luca Castelnuovo28SUI103-3Luzhou F103-1
526
Daniel Moreno25MEX103+4103-1
527
Rudolf Molleker24GER102-4102-3
528
Benjamin Winter Lopez27ESP102-24Lost in Martos SF110+24
529
Denis Istomin38UZB101-2101-2
530
Peter Bertran29DOM101+32Lost in Santo Domingo 4 SF109+22
531
Andrew Fenty25USA101+5Lost in Rancho Santa Fe SF101-2
532
Raphaël Collignon23BEL100-1100-2
533
Henrique Rocha21POR100-1100-3
534
Kilian Feldbausch19SUI100-1Lost in Royan R16100-4
535
Jelle Sels29NED100-1100-2
536
Jesse Flores30CRC100-1100-3
537
Ignacio Monzón27ARG100-13100-3
538
Louis Weßels26GER99-199-3
539
Wally Thayne24USA98Tulsa FLost in Wichita SF98-4
540
Yi Jui Lo24TWN98+13Lost in Luzhou R1698-4
541
Chirag Duhan21IND98-198-4
542
Maxime Chazal32FRA97-197-4
543
Illya Beloborodko24UKR97-197-5
544
Ignasi Forcano Aparicio25ESP97-1Lost in Martos R16
Lost in Mungia SF
94-19
545
Eduardo Ribeiro27BRA96-196-4
546
Loann Massard19FRA96+5196-4
547
Jasza Szajrych23POL96-2Lost in Varnamo R1696-4
548
Dali Blanch22USA96+53Lost in Santa Cruz R1696-4
549
Leo Vithoontien25JPN96+49Lost in Rancho Santa Fe SF96-4
550
Sho Shimabukuro27JPN95-495-4
551
Oleg Prihodko27UKR95-495-4
552
Joel Schwärzler19AUT95-495-4
553
Nicolás Álvarez Varona24ESP95-495-4
554
Oliver Okonkwo25GBR95-492-24
555
Tomohiro Masabayashi27JPN95-17Lost in Luzhou R1680-81
556
Luciano Emanuel Ambrogi21ARG94-4Lost in Santa Cruz R1694-4
557
Tristan McCormick26USA94-194-4
558
Sekou Bangoura33USA94-3Lost in Santa Cruz QF103+29
559
Fernando Verdasco41ESP93-293-5
560
Max Houkes24NED93-293-5
561
Adolfo Daniel Vallejo21PAR93-293-5
562
Jarno Jans25NED93-293-5
563
Stefanos Sakellaridis20GRE93-293-6
564
Dmitry Popko28KAZ93-193-6
565
Marlon Vankan24GER93-1Saarlouis F93-6
566
Kimmer Coppejans31BEL9292-9
567
Vít Kopřiva28CZE9292-9
568
Garrett Johns24USA92-4083-57
569
Pedro Boscardin Dias22BRA92-93Lost in Santa Cruz SF109+63
570
Lukas Hellum Lilleengen24NOR92-19Lost in Varnamo QF
Lost in Klosters SF
95+12
571
Yuichiro Inui30JPN92+20Lost in Harmon SF94+9
572
Christopher Rungkat35INA91-391-10
573
Charles Barry24IRL91-391-10
574
Lorenzo Lorusso25ITA91+74Lost in Messina QF93+2
575
Nikita Mashtakov26UKR91-4Lost in Nyiregyhaza QF93+2
576
Kosuke Ogura29JPN91-4Lost in Harmon QF91-9
577
Ewen Lumsden25GBR91-1291-7
578
Marin Čilić36CRO90-490-9
578
Tommy Paul28USA90-390-9
580
Thiago Monteiro31BRA90-590-10
581
Hubert Hurkacz28POL90-40-2009
582
Fábián Marozsán25HUN90-490-9
583
Matteo Arnaldi24ITA90-590-9
583
Arthur Cazaux22FRA90-390-11
585
William Blumberg27USA90-490-8
586
Nerman Fatić30BIH90+13290-9
587
Roberto Carballés Baena32ESP90-490-9
588
Carlos Sánchez Jover24ESP90-390-9
589
Adria Soriano Barrera26COL90-390-9
590
Alexandre Müller28FRA90-390-9
591
Keegan Smith26USA90-390-9
592
Oren Vasser25USA90-2Lost in Santo Domingo 4 QF93+18
593
Igor Gimenez25BRA89-189-8
594
Lucas Bouquet27FRA89+34Lost in Villeneuve Loubet SF
Lost in Royan SF
114+102
595
Jacopo Bilardo20ITA89-2Lost in Messina R16
Lost in Cattolica R16
89-7
596
Jan Hrazdil20CZE89-2Lost in Nyiregyhaza 2 QF89-7
597
Khumoyun Sultanov26UZB89-289-7
598
Adam Jones27GBR89-25Lost in San Diego 3 R1685-22
599
Aleksandr Lobanov24RUS89+4Lost in Kayseri 3 F95+40
600
Taha Baadi23MAR88-4Casablanca F88-7
601
Juan Bautista Otegui26ARG88+66Lost in Nyiregyhaza R16
Lost in Casablanca SF
88-7
602
Alexandr Binda23ITA88+788-7
603
Mikalai Haliak26BLR87-487-7
604
Gabi Adrian Boitan25ROU87-487-7
605
Dane Sweeny24AUS86-1Lost in Rancho Santa Fe QF86-8
606
Zekai Li25CHN86Lost in Luan 9 R1686-9
607
Yuquan Jin24CHN86Lost in Luan 9 R1686-8
608
Franco Ribero25ARG86Lost in Nyiregyhaza 2 SF86-6
609
Phillip Jordan24USA85+78Lost in San Diego 3 F93+41
610
Tomás Farjat24ARG85Lost in Santa Cruz R1676-38
611
Maximus Jones20THA8585-6
612
Aliaksandr Liaonenka26BLR8585-6
613
Juan Pablo Paz30ARG85Lost in Ceska Lipa R1685-6
614
Alexandru Cristian Dumitru21ROU85Lost in Oradea R16
Lost in Cluj Napoca R16
85-7
615
Maxwell Benson25USA8484-8
616
Svyatoslav Gulin22RUS84-14Kursumlijska Banja 7 W
Lost in Kursumlijska Banja 8 QF
99+74
617
Lucas Horve25USA84-181-16
618
Luca Potenza24ITA83+16Lost in Monastir 24 QF69-75
619
Hikaru Shiraishi25JPN83-283-7
620
Sungbeen Sim28KOR83-2Lost in Harmon SF87+8
621
Ye Cong Mo24CHN83-2Lost in Luan 9 F
Lost in Luzhou QF
91+35
622
Rik Muller24NED82-282-6
623
Lucas Gerch30GER82+43Lost in Santa Cruz QF91+43
624
Felix Corwin29USA82-3Lost in Kursumlijska Banja 8 R1682-5
625
Andre Ilagan24USA82-3Santo Domingo 4 W107+111
626
Vishnu Vardhan37IND82-382-4
627
Yuta Kawahashi27JPN82+5Lost in Harmon R1682-4
628
Vasilios Caripi33RSA82-4Lost in Nyiregyhaza R16
Lost in Nyiregyhaza 2 R16
82-4
629
Marek Gengel29CZE82-4074-35
630
Nick Chappell32USA81-4Lost in Luan 9 QF
Lost in Luzhou R16
83+6
631
Yamato Sueoka22JPN81+41Lost in Harmon R1677-14
632
Juan Sebastián Gómez33COL80-2Lost in Santa Cruz R1680-2
633
Robert Strombachs25LAT80-2Lost in Royan R1680-2
634
Ivan Gakhov28RUS79-1Lost in Royan QF88+29
635
Evgenii Tiurnev28RUS7977-9
636
Arthur Bouquier24FRA7853-153
637
João Eduardo Schiessl20BRA78Lost in Messina R1678-4
638
Emil Ruusuvuori26FIN77+277-4
639
Nathan Ponwith27USA77+362-92
640
Alafia Ayeni25USA77+3Lost in San Diego 3 QF79+2
641
Jan Kupčič24SLO77+4877-2
642
Lukas Neumayer22AUT76+376-4
643
Brian Bozemoj21NED76+476-7
644
Dan Martin26CAN76+576-7
645
Stefan Cooper29GBR76+5Lost in Martos R1676-7
646
Alexander Blockx20BEL75+775-7
646
Stefano Napolitano30ITA75+975-7
648
Julian Ocleppo27ITA75+675-7
649
Jaime Faria21POR75+6Lost in Nottingham 2 QF100+114
650
Jacopo Vasami17ITA75+775-6
651
Hugo Grenier29FRA75+775-6
652
John Echeverria23ESP75+7Lost in Martos F91+71
653
Alejandro Turriziani Álvarez22ESP75+2275-5
654
Billy Suarez23USA75+6Lost in Santo Domingo 4 QF
Lost in Tulsa SF
78+14
655
Lorenzo Sciahbasi19ITA75+6Cattolica FLost in Messina F83+28
656
Kristjan Tamm27EST75-1875-3
657
Wishaya Trongcharoenchaikul30THA75+13Lost in Luan 9 SF
Lost in Luzhou QF
79+18
658
Raúl Brancaccio28ITA74-1774-3
659
Alejandro Garcia Carbajal23ESP74+371-15
660
Matheus Pucinelli De Almeida24BRA74-9274-3
661
Alejo Sanchez Quilez19ESP74+2Lost in Martos R1674-1
662
Matthew William Donald20CZE74+2Lost in Ceska Lipa R16
Lost in Nyiregyhaza 2 R16
74-3
663
Ishaque Eqbal27IND73+573-4
664
Alan Fernando Rubio Fierros26MEX73+5Lost in Santo Domingo 4 QF76+15
665
Abraham Asaba28GHA73-2171-14
666
Akram El Sallaly27EGY73+24Lost in Monastir 24 R1673-4
667
Menelaos Efstathiou26CYP73+4Lost in Nyiregyhaza 2 QF73-2
668
Leonardo Taddia25ITA73+15Lost in Klosters R1673
669
Daniil Ostapenkov22BLR72+4Monastir 24 W
Lost in Monastir 26 R16
97+122
670
Ilya Snițari23MDA72+4Cluj Napoca F72-2
671
Mikael Arseneault18CAN72+21Lost in Santo Domingo 4 QF75+11
672
Eleftherios Neos25CYP72+572-1
673
Miles Jones24USA72-2270-15
674
Alex Jones26USA72-2270-15
675
Lasse Pörtner19GER71+471
676
Juan Pablo Ficovich28ARG71+471
677
Pedro Sakamoto31BRA71-14871
678
Andrin Casanova20SUI71+371
679
Fares Zakaria24EGY71+1569-15
680
Baoluo Zheng24CHN71+15Luzhou FLost in Luan 9 QF73+9
681
Ugo Blanchet26FRA70+470+1
682
Sho Katayama36JPN70+470+1
683
Vuk Radjenović20SRB70+14870+1
684
Axel Nefve24USA70+50Lost in Kayseri 3 QF
Lost in Kayseri 4 SF
70
685
Tuncay Duran21TUR70+3Monastir 26 FLost in Monastir 24 R1670-1
686
Alexander Zgirovsky23BLR70-4770-1
687
Michalis Sakellaridis24GRE70+470-3
688
Noah Zamora22USA69-10Lost in Rancho Santa Fe R1669-4
689
Adan Freire Da Silva26FRA69+469-6
690
Martin Damm21USA68+668-8
691
Tom Gentzsch21GER68+668-8
692
Ignacio Antonio Becerra Otarola24CHI68+6Lost in Kursumlijska Banja 7 F
Lost in Kursumlijska Banja 8 QF
76+45
693
Arthur Laborde21SUI68+50Lost in Klosters R1668-8
694
Arthur Nagel22FRA68+5Lost in Saarlouis QF68-8
695
Buvaysar Gadamauri24BEL68-49Lost in Villeneuve Loubet F84+73
696
Lorenzo Rottoli23ITA68-20Lost in Cattolica SF53-100
697
Yurii Dzhavakian32UKR68+3Lost in Monastir 24 SF
Lost in Monastir 26 QF
74+31
698
Alex Rybakov28USA67+367-6
699
Naoya Honda19JPN67+3Lost in Luzhou R1667-6
700
Petr Bar Biryukov23RUS67+3Lost in Monastir 24 R1667-7
701
Benjamin Thomas George22CAN67+467-5
702
Maxence Bertimon25FRA67+2Lost in Monastir 24 R16
Lost in Mungia R16
42-235
703
Nikita Ianin23RUS67+367-5
704
Dragos Nicolae Cazacu21ROU67+27Lost in Oradea QF
Lost in Nyiregyhaza 2 QF
69+8
705
Ozan Baris21USA66+2Wichita W91+126
705
Nishesh Basavareddy20USA66+266-4
707
Tung Lin Wu27TWN66+266-3
708
Zvonimir Babić29CRO66+266-3
709
Christian Oliveira25BRA66+366-4
710
Oscar Jose Gutierrez32BRA66+41Lost in Nyiregyhaza R1666-7
711
Alexander Klintcharov28NZL66+266-3
712
Tommaso Compagnucci25ITA66+4066-3
713
Jannik Opitz27GER66+1Duffel F66-5
714
Luca Margaroli33SUI65+165-5
715
Carl Emil Overbeck23DEN65+2Lost in Varnamo R1640-234
716
Simon Beaupain26BEL65-51Lost in Duffel SF65-4
717
Tadeáš Paroulek25CZE65+465-4
718
Alex Knaff27LUX65+465-4
719
Qian Sun23CHN65+40Lost in Luzhou SF65-4
720
Juan Estevez19ARG65+465-4
721
Yuhei Kono29JPN64+37Lost in Harmon QF66+5
722
Alex Martí Pujolras26ESP64+364-3
723
Ivan Denisov25RUS64+2164-3
724
Michael Shaw26GBR64+264-3
725
Joe Tyler26GBR64+264-3
726
Ezekiel Clark26USA64-3Lost in Santo Domingo 4 R16
Lost in Tulsa R16
60-23
727
Guido Iván Justo27ARG63+163-2
728
Bruno Oliveira23BRA63+44Lost in Monastir 24 F
Lost in Monastir 26 SF
63-2
729
João Graça24POR6338-247
730
Bruno Kuzuhara21USA62+5659-20
731
Dominik Reček30CZE62+108Lost in Ceska Lipa SF70+48
732
Ryan Dickerson28USA62Lost in Wichita R1662
733
Dominik Kellovský28CZE62Lost in Nyiregyhaza F66+21
734
Mwendwa Mbithi27USA62+49Lost in Santo Domingo 4 SF70+49
735
Dinko Dinev21BUL62-5Lost in Kayseri 3 R1662
736
Samir Hamza Reguig23ALG62Lost in Monastir 27 QF62+2
737
Wilson Leite33BRA6161+1
738
Andrej Martin35SVK61+18961+1
739
Ryan Peniston29GBR61-1Lost in Nottingham 2 R1661+1
740
Vadym Ursu28UKR61Lost in Kayseri 4 R1661+1
741
Yaojie Zeng23CHN61Lost in Luan 9 F
Lost in Luzhou R16
69+44
742
Amr Elsayed26EGY61+8Lost in Monastir 25 QF
Lost in Monastir 27 QF
59-16
743
Jiří Veselý31CZE60-160+2
744
Clément Tabur25FRA60-11560+2
745
Genaro Alberto Olivieri26ARG60+342Lost in Santa Cruz QF69+54
746
Alejandro Moro Cañas24ESP60+19460+3
747
Tiago Silva20POR60-857-13
748
Mariano Tammaro21ITA60-13Casablanca F60+4
749
Federico Aguilar Cardozo20URU60-460+3
750
Ezequiel Monferrer22ARG60-460+3
751
Alejandro Manzanera Pertusa22ESP59+1259
752
Keisuke Saitoh24JPN59-459
753
Diego Fernandez Flores24CHI59-651-57
754
Isaac Nortey25GHA59+19Monastir 26 F59+1
755
Émilien Demanet20BEL59+21Lost in Duffel QF59
756
Matyáš Černý23CZE59-7Lost in Ceska Lipa R1659
757
Ji Hoon Son30KOR58+27058-2
758
Daisuke Sumizawa26JPN58-554-26
759
Taiyo Yamanaka23JPN58-556-11
760
Manuel Plunger22ITA57-4Lost in Klosters R1653-35
761
Rishi Reddy27IND57-149-79
762
Yaroslav Demin19RUS5656
763
Jeffrey Von Der Schulenburg23SUI56+35Lost in Klosters QF56
764
Ty Gentry27USA56Lost in Wichita R1656-1
765
Étienne Donnet24FRA5654-15
766
Mathieu Scaglia26FRA56Lost in Villeneuve Loubet QF59+12
767
Stijn Paardekooper21NED5656
768
Maxwell Mckennon23USA56-8656
769
Artur Kukasian21RUS56+6556
770
Alexander Brown26USA56+23Lost in Santo Domingo 4 R16
Lost in Tulsa R16
56-1
771
Edas Butvilas20LTU55-355-2
772
Mikel Martinez24ESP55-3Lost in Mungia QF47-78
773
Enrico Baldisserri21ITA55+1Lost in Cluj Napoca QF55-1
774
Nicolás Villalón21CHI55+3Lost in Kursumlijska Banja 7 SF
Lost in Kursumlijska Banja 8 QF
57+13
775
Mingyuan Yang26CHN55+69Lost in Luan 9 R16
Lost in Luzhou R16
55-1
776
Gabriele Maria Noce29ITA55+2Lost in Nyiregyhaza SF59+19
777
Daniel De Jonge25NED55+30Kayseri 3 W68+74
778
Timofey Skatov24KAZ54+154+1
779
Mirza Bašić33BIH54+1Kiseljak W79+142
780
Gregorio Biondolillo25ITA54+154+2
781
Stefan Popović22SRB54+1Lost in Kursumlijska Banja 7 R1654-1
782
Sergi Perez Contri27ESP54+2Lost in Mungia R1654-1
783
Alessio De Bernardis25ITA54+18Lost in Cattolica R1654-2
784
Anton Matusevich24GBR53+353-2
785
Igor Zelenay42SVK53+453-3
786
Francesco Forti25ITA53+253-3
787
Mats Rosenkranz26GER53+353-4
788
Leonardo Malgaroli22ITA53+353-5
789
Richard Zusman24USA53-19Lost in Nyiregyhaza R1653-5
790
Nicolas Arseneault18CAN53+26Lost in Santo Domingo 4 QF56+24
791
Alexandre Aubriot26FRA53+1Lost in Varnamo SF
Lost in Klosters QF
61+51
792
Valentin Royer24FRA52+252-6
793
Joshua Lapadat22CAN52+252-6
794
Adrian Bodmer30SUI52+248-48
795
Aidan Kim20USA52+252-5
796
Daniil Sarksian19ARM52+1652-5
797
Nicaise Muamba24CAN52+3Lost in Santo Domingo 4 SF
Lost in Tulsa R16
52-6
798
Felix Balshaw19FRA52+2452-7
799
Alp Horoz30TUR52-14Lost in Kayseri 3 R1652-7
800
Igor Marcondes28BRA51+251-7
801
Pavle Marinkov19AUS51+251-7
802
Strong Kirchheimer30USA51+2Rancho Santa Fe FLost in San Diego 3 SF53+10
803
Pietro Marino24ITA51-46Lost in Messina SF55+28
804
Maik Steiner31GER51-2951-7
805
Ivan Gretskiy19RUS51+1951-7
806
Iannis Miletich19ITA5151-7
807
Michael Bassem Sobhy21EGY51+28Lost in Monastir 25 QF
Lost in Monastir 27 QF
51-7
808
Micah Braswell23USA5050-7
808
Jamie Cerretani43USA5050-7
810
Patrick Kypson25USA5050-7
811
Hong Chung32KOR50+37150-8
812
Bernard Tomic32AUS50+37450-8
813
Nikolay Nedelchev21BUL50+1550-8
814
Fernando Yamacita27BRA50-350-8
815
Daniel Pátý25CZE50-95Lost in Ceska Lipa R1642-111
816
Jea Moon Lee31KOR50-6150-8
817
Adam Taylor33AUS50-10650-6
818
Aidan McHugh24GBR50-450-7
819
Jack Vance27USA50-450-7
820
Issei Okamura33JPN50-350-9
821
Marius Copil34ROU49-349-9
822
Fabio De Michele20ITA49-349-9
823
Nathan Anthony Barki20INA49-349-10
824
Edoardo Zanada24ITA49-349-10
825
Sergi Fita Juan18ESP49+108Lost in Mungia R1649-10
826
Amaury Raynel22FRA49-3Lost in Saarlouis R1649-11
827
Samuel Heredia19COL49-22Lost in Kayseri 3 R16
Lost in Kayseri 4 QF
45-74
828
Benjamin Torrealba19CHI49+34Lost in Kursumlijska Banja 7 SF
Lost in Kursumlijska Banja 8 QF
53+31
829
Aryan Lakshmanan19IND49-4Lost in Vaasa QF49-10
830
Jeffrey Chuan En Hsu28TWN49-349-11
831
Gustavo Ribeiro De Almeida19BRA48-248-13
832
Manuel Mazza26ITA48+20Lost in Messina R16
Lost in Cattolica R16
48-14
833
Hayden Jones18AUS48-348-12
834
Andrej Nedić20BIH48-2Lost in Kiseljak SF56+70
835
Alex Hernandez25MEX48+214Lost in Santo Domingo 4 R1644-74
836
Shaoyun Liu23CHN48+24Lost in Luan 9 QF50+9
837
Joao Victor Couto Loureiro22BRA48-448-10
838
Giles Hussey28GBR47-247-10
839
Hazem Naw25SYR47-147-10
840
Finn Murgett23GBR47Kayseri 3 W62+108
841
João Domingues31POR47+131-229
842
Maximo Zeitune19ARG47-147-10
843
Koki Matsuda24JPN47-7247-8
844
Mario Gonzalez Fernandez23ESP47-31Lost in Casablanca R1644-63
845
Michael Zhu32USA47-2Lost in Vaasa QF47-8
846
Lorenzo Carboni19ITA47-147-8
847
Mohamed Nazim Makhlouf28ALG47+61Lost in Monastir 24 R16
Lost in Monastir 26 SF
47-8
848
Gijs Brouwer29NED46-146-8
849
Hiroki Moriya34JPN46-146-8
849
Hugo Dellien32BOL46-146-9
851
Juan Manuel Cerúndolo23ARG46-146-8
852
Rei Sakamoto18JPN46-146-8
853
Matteo De Vincentis27ITA4646-8
854
Gergely Madarász30HUN4646-8
855
Carlos Taberner27ESP4646-8
856
Luc Fomba26FRA4646-8
857
Hugh Winter18AUS4646-9
858
Gabriel Ghetu17ROU46Lost in Oradea F54+77
859
Henrik Bladelius21SWE46+246-8
860
Aleksandar Kovačević26USA45+345-9
861
Taro Daniel32JPN45+345-9
861
Alejandro Davidovich Fokina26ESP45+345-9
861
Dušan Lajović34SRB45+345-9
864
Philipp Oswald39AUT45-23945-6
864
Hugo Gaston24FRA45-14945-10
864
Luca Van Assche21FRA45+345-10
864
Thiago Agustín Tirante24ARG45+345-12
868
Luca Preda19ROU45+245-9
868
Casper Ruud26NOR45+245-9
870
Kamil Majchrzak29POL45-18645-9
871
Zizou Bergs26BEL45-28945-9
871
Yunchaokete Bu23CHN45+145-9
871
Alexis Galarneau26CAN45+145-9
871
Pablo Carreño Busta33ESP45+145-12
875
Ignacio Buse21PER4545-9
875
Pavel Kotov26RUS4545-9
875
Jason Kubler32AUS4545-9
875
Alexander Shevchenko24KAZ4545-12
879
Daniel Siniakov22CZE45+210Lost in Ceska Lipa SF53+92
880
Billy Harris30GBR45-145-8
881
Samuel Vincent Ruggeri23ITA45-1Lost in Cattolica R1645-8
882
Calvin Hémery30FRA4545-9
883
Adrian Mannarino36FRA45-245-7
884
Izan Almazan Valiente19ESP45-145-8
885
Rafael Tosetto26BRA45Lost in Klosters R1645-8
886
Isaiah Strode27USA45Lost in Wichita R16
Lost in Tulsa R16
45-8
887
Filip Jianu23ROU45+145-9
888
Elijah Strode23USA45-145-9
889
Alejo Lorenzo Lingua Lavallén24ARG45+245-6
890
Andrea Collarini33ARG45-245-9
891
Tomasz Berkieta18POL45+1Messina W60+146
892
Semen Pankin25RUS45-2Lost in Kayseri 3 R16
Lost in Kayseri 4 SF
45-8
893
Breno Braga20BRA4545-10
894
Aleksandr Braynin25UKR45Nyiregyhaza 2 FNyiregyhaza W60+146
895
Ryan Fishback23USA45-69Lost in Wichita QF
Lost in Tulsa QF
46+27
896
Luca Giacomini27ITA44-144-8
897
Elio Jose Ribeiro Lago27ITA44-1Lost in Monastir 24 SF
Lost in Monastir 26 QF
49+65
898
Lui Maxted21GBR44-99Lost in Nottingham 2 R1644-7
899
Igor Kudriashov21RUS44-244-7
900
Daniel Antonio Núñez24CHI44-1Lost in Kursumlijska Banja 7 F
Lost in Kursumlijska Banja 8 QF
52+98
901
Maxence Rivet21FRA44-144-7
902
Charles Bertimon25FRA44-1Lost in Monastir 25 R16
Lost in Mungia R16
44-8
903
Tomas Curras Abasolo25ESP44-144-8
904
Matteo Fondriest20ITA44Lost in Kiseljak QF45+2
905
Tadija Radovanović25SRB44Lost in Villeneuve Loubet R1644-9
906
Andrey Chepelev26RUS4444-6
907
Pengyu Lu23CHN4444-6
908
Florian Broska27GER43+143-7
909
Jack Anthrop21USA43+1Lost in San Diego 3 SF43-7
910
Milan Welte23GER43+1Lost in Saarlouis SF43-7
911
Bor Artnak21SLO43+1943-7
912
Vladan Tadić24BIH43Lost in Kiseljak SF51+103
913
Filiberto Fumagalli22ITA4343-6
914
Riccardo Perin25ITA43+143-6
915
Stefano Reitano27ITA43-3143-6
916
Mousa Alkotop26JOR43-2Lost in Monastir 24 QF
Lost in Monastir 26 QF
46+51
917
Marko Maksimović19SRB43Kiseljak W68+217
918
James Markiewicz31GBR43-7243-4
919
Lilian Marmousez23FRA42-142-4
920
Soonwoo Kwon27KOR42-8342-4
921
Daniel Milavsky23USA42-2Tulsa F42-4
922
Maan Kesharwani24IND42-242-5
923
Evan Zhu26USA42-140-31
924
Petr Brunclík18CZE42-3Lost in Ceska Lipa R1642-4
925
Zura Tkemaladze25GEO42-2Lost in Kayseri 3 R16
Lost in Kayseri 4 SF
42-8
926
Alan Magadan24MEX42-10Lost in Wichita R16
Lost in Tulsa QF
42-3
927
Juan Cruz Martin Manzano20ITA42+21342-3
928
Victor Hugo Remondy Pagotto20BRA42-442-4
929
Bang Shuo Yin26TWN42-442-5
930
Jake Van Emburgh26USA42+17Lost in San Diego 3 R16
Lost in Rancho Santa Fe QF
42-5
931
Adrian Ötzbach27GER42+87Lost in Saarlouis QF42-5
932
Pawit Sornlaksup25THA42+2442-6
933
Pietro Pampanin22ITA42-7Lost in Cattolica R1642-6
934
Bryce Nakashima21USA41-637-49
935
Brandon Holt27USA41-641-6
936
Marcello Serafini22ITA41-5Lost in Cattolica QF41-7
937
Matt Ponchet20FRA41-3941-7
938
Zachary Fuchs23USA41-4Tulsa FLost in Wichita SF49+102
939
Viacheslav Bielinskyi21UKR41-4Lost in Kiseljak R1641-6
940
Maxime Janvier28FRA41-341-6
941
Louis Dussin25FRA41-5Lost in Royan R1641-6
942
Max Alcalá Gurri22ESP41+94Lost in Royan QF50+114
943
Alexander Bernard21USA40-540-5
944
Nicolas Parizzia26SUI40-5Lost in Klosters QF40-6
945
Devin Badenhorst21RSA40-440-6
946
Luc Koenig21GBR40-440-6
946
Oskari Paldanius18FIN40-4Lost in Poznan R1640-7
948
Denis Peták18CZE40-4Lost in Ceska Lipa R1640-7
949
Amador Salazar24CHI40-4Lost in Kursumlijska Banja 7 R16
Lost in Kursumlijska Banja 8 QF
40-8
950
Niccolo Ciavarella21ITA40-4Lost in Messina QF42+19
951
Jack Logé20BEL40-4840-7
952
Filip Peliwo31POL40+1837-38
953
Stefano D'Agostino21ITA40-5Lost in Cattolica R1636-60
954
Thiago Cigarran25ARG40-540-5
955
Kirill Mishkin22RUS40-5Lost in Kursumlijska Banja 7 R1640-5
956
Christian Sigsgaard28DEN39-523-266
957
Lucca C Pignaton19BRA39+293Lost in Santo Domingo 4 F55+185
958
Kirill Kivattsev27RUS39-6Lost in Villeneuve Loubet R16
Lost in Cluj Napoca QF
39-4
959
Miguel Angel Cabrera24CHI39-639-2
960
Alexis Canter27GBR39+105Monastir 25 W54+181
961
Patricio Alvarado35ECU39-723-276
962
Daniele Rapagnetta18ITA39-739-1
963
Niels Lootsma30NED39-639-1
964
Dušan Obradović24SRB39+58Lost in Kursumlijska Banja 7 R1639-1
965
Patrick Schoen20SUI38-730-121
966
Guy Orly Iradukunda29BDI38-738
967
Rishab Agarwal29IND38-738
968
Matyas Fuele26HUN38-738
969
Kabir Hans23IND38-738
970
Taym Al Azmeh21GER38-7Lost in Saarlouis SF38
971
Ignacio Parisca Romera19VEN38-738
972
Alexander Bravo20PUR38-7Lost in Martos R16
Lost in Mungia R16
38
973
Federico Campana27ITA38-738
974
François Musitelli26FRA38+3838
975
Nikola Bašić23CRO38-11638
976
Alessandro Spadola22ITA38+38Lost in Messina QF
Lost in Cattolica R16
36-33
977
Jie Cui27CHN38-10Lost in Luzhou QF38-1
978
Massimo Giunta20ITA38-10Casablanca FLost in Messina R1638-1
979
Zhenxiong Dong26CHN38-10Lost in Luan 9 R1638-1
980
Yassine Smiej25MAR38-930-123
981
Valentin De Carvalho25FRA38-9Lost in Monastir 25 R16
Lost in Monastir 27 R16
38-1
982
Enzo Kohlmann De Freitas18BRA37-937-2
982
Lucas Hammond23USA37-9Lost in San Diego 3 R16
Lost in Rancho Santa Fe R16
29-127
984
Arda Azkara22TUR37-52Lost in Kayseri 3 QF
Lost in Kayseri 4 R16
37-1
985
Marcus Walters27GBR37-10Monastir 27 FMonastir 25 W52+181
986
Tom Zeuch25GER37-10Duffel FLost in Vaasa F45+88
987
Mert Alkaya25TUR37-10Monastir 26 FLost in Monastir 24 R1637-4
988
Victor Braga20BRA37-1037-4
989
Christos Antonopoulos26GRE37-1037-4
990
Evan Furness26FRA36-1036-4
990
Gerald Melzer34AUT36-1036-5
992
Titouan Droguet24FRA36-1036-4
992
Moïse Kouamé16FRA36-1036-4
994
Francesco Passaro24ITA36-1036-4
995
Radu Albot35MDA36-1036-4
996
Maxim Mrva17CZE36-1036-4
997
Jack Pinnington Jones22GBR36-1036-4
998
Mehdi Benchakroun21MAR36-10Lost in Casablanca SF20-311
999
Kenny de Schepper38FRA36-1036-3
1000
Amir Omarkhanov17KAZ36-1036-3
In Play :
Halle, London ATP500  
Nottingham 2 CH125  
Sassuolo   
Poznan CH100  
Royan, Santa Cruz CH50  
Cattolica, Klosters M25  
Luzhou, Monastir 26   
Tulsa   
Casablanca M15  
Cluj Napoca, Duffel   
Kayseri 4   
Kursumlijska Banja 8   
Monastir 27   
Nyiregyhaza 2   
Rancho Santa Fe   
Saarlouis   
Highlight Country :