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

 Live ATP Doubles Ranking

Live Ranking
Race
Tournament Draws
Live Scores
Live ATP Doubles Ranking
#: Tennis Player Rank
CH: Career High
 NCH : New Career High (Previous Career High in parenthesis)
1 / 1 / 1: Immediate / Near / Far Career High
Ctry: Country + National rank
+/-: Rank change vs previous official rankings release
Next : if player wins next match
Max : if player wins current tournament
Tournament categories include : GS2000, ATP1000, ATP500, ATP250, CH175/125/100/75/50, M25/15 (GS/ATP Tour/Challengers/ITF + winner points)
All
<18
<19
<20
<21
<22
<23
<24
<25
>30
>35
#CHPlayerAgeCtryPts+/-CurrentPreviousCurrentNextMax
1CH
Marcelo Arévalo34ESA8280-90Lost in London QF
1CH
Mate Pavić31CRO8280-90Lost in London QF
3CH
Harri Heliövaara36FIN8060London SF81808380
3CH
Henry Patten29GBR8060London SF81808380
5CH
Kevin Krawietz33GER6195-120Halle SF63156515
61
Marcel Granollers39ESP6135+1
71
Horacio Zeballos40ARG6135+1
86
Tim Pütz37GER6105-2-120Halle SF62256425
93
Jordan Thompson31AUS5440+1
101
Neal Skupski35GBR5050-1-410Lost in London R16
Advertisement
117
Lloyd Glasspool31GBR4820+90London SF49405140
121
Nikola Mektić36CRO4550+2+90London SF46704870
136
Simone Bolelli39ITA4440-1-200Halle F46404640
146
Andrea Vavassori30ITA4440-1-200Halle F46404640
158
Max Purcell27AUS4410
1615
Julian Cash28GBR4385+90London SF45054705
171
Joe Salisbury33GBR3840-90Lost in London R16
18CH
Evan King33USA3770+1-35Lost in Halle QF
19CH
Christian Harrison31USA3730+1+15Lost in Halle QF
206
Michael Venus37NZL3590-2-320London SF37103910
216
Édouard Roger-Vasselin41FRA3105-45Lost in London R16
227
Andrés Molteni37ARG2955+1Lost in Halle R16
2322
Fabien Reboul29FRA2905-1-90Lost in Halle QF
242
John Peers36AUS2800
2512
Hugo Nys34MON2770Lost in London R16
26CH
Sadio Doumbia34FRA2640-90Lost in Halle QF
2726
Andre Goransson31SWE2630-25Lost in Halle R16
2817
Nathaniel Lammons31USA2620+4+90Lost in Halle QF
2916
Jackson Withrow31USA2620-1Lost in Halle QF
3029
Sander Arends33NED2610-1Lost in Qual. London R1
3129
Sem Verbeek31NED2585-1-5Lost in Halle R16
3210
Máximo González41ARG2550-1Lost in Halle R16
33CH
Luke Johnson31GBR2480Lost in Qual. London R1
341
Jamie Murray39GBR2460
3526
Yuki Bhambri32IND2350Lost in Qual. London R1
Lost in London R16
3625
Robert Galloway32USA2330Lost in Qual. London R1
Lost in London R16
371
Rajeev Ram41USA2215-45Lost in London R16
3836
Manuel Guinard29FRA2160+5Lost in Sassuolo QF
397
Santiago González42MEX2130-15Nottingham 2 F21802180
40 NCH 
 (45) 
Francisco Cabral28POR2095+8+180Halle SFQual. Halle WQual. Halle W
Halle SF
22152415
417
Jan Zieliński28POL2085-45Lost in Halle R16
421
Matthew Ebden37AUS2072-2-58
4332
Alexander Erler27AUT2062+50Sassuolo F21122112
4426
Rafael Matos29BRA2025-2
4543
Romain Arneodo32MON2006-1Lost in Sassuolo QF
4633
Lucas Miedler29AUT1986+7+193Halle SFQual. Halle WQual. Halle W
Halle SF
21062306
4734
Ariel Behar35URU1960-2Lost in Nottingham 2 R16
4829
Adam Pavlásek30CZE1950-2
491
Rohan Bopanna45IND1910+1+45Qual. London W
Lost in London QF
5042
Constantin Frantzen27GER1895-1-15Sassuolo F19451945
Advertisement
51CH
Fernando Romboli36BRA1890+39Nottingham 2 F19401940
5247
Guido Andreozzi33ARG1830Lost in Nottingham 2 SF
532
Ivan Dodig40CRO1770-6-180
5418
Sander Gillé34BEL1770+2+90Qual. London W
Lost in London QF
5554
Orlando Luz27BRA1748-1-45Lost in Nottingham 2 R16
5654
Théo Arribagé24FRA1725-1Lost in Nottingham 2 SF
571
Marcelo Melo41BRA1660Lost in Halle R16
5852
John Patrick Smith36AUS1632+2+50Nottingham 2 F16821682
59CH
Jakob Schnaitter29GER1547+2-14Lost in Nottingham 2 QF
59CH
Mark Wallner25GER1547+2-14Lost in Nottingham 2 QF
6140
Albano Olivetti33FRA1533+2-15Lost in Nottingham 2 R16
6245
Hendrik Jebens29GER1525-3-65Lost in Nottingham 2 R16
631
Austin Krajicek35USA1495-5-105Nottingham 2 F15451545
6463
Petr Nouza26CZE1435
6463
Patrik Rikl26CZE1435
6617
Joran Vliegen31BEL1400Lost in Nottingham 2 R16
67CH
JJ Tracy22USA1337Lost in Nottingham 2 R16
68 NCH 
 (71) 
Alex Michelsen20USA1335+3+90Lost in Halle QF
(R16  )
6947
Nicolás Barrientos38COL1294-1-20Lost in Nottingham 2 QF
7069
Robert Cash24USA1277-1Lost in Nottingham 2 R16
7161
Diego Hidalgo32ECU1262+1+25Lost in Nottingham 2 SF
7259
Grégoire Jacq32FRA1240+2+15Lost in Sassuolo SF
7360
Sriram Balaji35IND1227
7470
Matthew Christopher Romios26AUS1211-4-50Sassuolo F12611261
753
Jean-Julien Rojer43NED1206+2+36Lost in Poznan SF
7629
Robin Haase38NED1201-1Lost in Sassuolo R16
7749
Miguel Reyes Varela38MEX1171-1Lost in Nottingham 2 R16
7869
Bart Stevens27NED1155Lost in Sassuolo R16
7965
Rithvik Choudary Bollipalli24IND1154+1+5Lost in Nottingham 2 QF
8071
Ryan Seggerman25USA1150-1Sassuolo F12001200
8177
Piotr Matuszewski27POL1132Lost in Poznan R16
8270
David Pel33NED1110-5
83CH
Vasil Kirkov26USA1080
8454
Skander Mansouri29TUN1060
8583
Karol Drzewiecki29POL1048Lost in Poznan QF
86CH
Jakub Paul26SUI1031-5
8734
Marcelo Demoliner36BRA996-29
8869
Nuno Borges28POR990+1
8949
Mackenzie McDonald30USA985+1
9051
Pedro Martínez28ESP975-2-25Lost in Qual. Halle R1
9182
Patrik Trhac26USA918-30Lost in Nottingham 2 SF
9280
Vijay Sundar Prashanth38IND889+7+60Poznan F929929
9338
Gonzalo Escobar36ECU885+2+25Lost in Sassuolo QF
9492
Ray Ho25TWN883-2Lost in Sassuolo R16
95 NCH 
 (96) 
Íñigo Cervantes35ESP880+1+29Lost in Sassuolo SF
9691
Cleeve Harper24CAN878-3Lost in Nottingham 2 R16
9746
Sebastian Korda24USA870-3
98 NCH 
(104)
David Stevenson26GBR848+6+73Lost in London QF
9958
Denys Molchanov38UKR843-2+9Lost in Sassuolo QF
10064
Jeevan Nedunchezhiyan36IND827+2+25Lost in Nottingham 2 QF
Advertisement
10118
Matwé Middelkoop41NED822-3-9Lost in Poznan SF
10298
Jaume Munar28ESP820-2
1038
Andreas Mies34GER796+2+25Lost in Qual. Halle R2
104 NCH 
(109)
Joshua Paris29GBR765+5+25Lost in Nottingham 2 QF
10592
Marcelo Zormann29BRA761-4-50Lost in Poznan QF
10687
Anirudh Chandrasekar26IND752+2Lost in Poznan R16
107103
Matías Soto26CHI727-30
108 NCH 
(110)
Takeru Yuzuki26JPN711+2+8Lost in Nottingham 2 QF
10981
Marcus Willis34GBR705+14+74Lost in London QF
110 NCH 
(118)
George Goldhoff30USA701+8+45Lost in Sassuolo SF
111106
Alejandro Tabilo28CHI690
112CH
Blake Bayldon26AUS686Lost in Nottingham 2 R16
11385
Marco Bortolotti34ITA681-10-109Lost in Sassuolo R16
11428
David Vega Hernández30ESP679-1Lost in Sassuolo R16
11576
Arjun Kadhe31IND677-1
116CH
Daniel Cukierman29ISR672Lost in Poznan R16
117111
Liam Draxl23CAN650+2
11860
Reese Stalder28USA649-12-109Lost in Nottingham 2 R16
11985
Luis David Martínez36VEN646+8+36Lost in Poznan SF
12098
Mick Veldheer29NED642Lost in Sassuolo R16
121114
Trey Hilderbrand25USA642-6-34Lost in Sassuolo R16
122121
Matěj Vocel28CZE640-1Lost in Poznan R16
12364
Victor Cornea31ROU639-6-25Lost in Poznan QF
12458
Ramkumar Ramanathan30IND635-2Lost in Poznan R16
12546
Tomáš Macháč24CZE630-1Lost in Halle R16
12668
Ben Shelton22USA630-1Lost in London R16
127115
Geoffrey Blancaneaux26FRA606+1Lost in Sassuolo R16
128117
Federico Agustin Gomez28ARG593+1
129 NCH 
(130)
Vitaliy Sachko27UKR591+1
130125
Finn Reynolds25NZL591-4-30Lost in San Diego 3 R16
131126
Alexei Popyrin25AUS590
132104
Luciano Darderi23ITA585+1Lost in Qual. Halle R1
133 NCH 
(136)
Neil Oberleitner25AUT579+3
13472
Jonathan Eysseric35FRA579+3
135132
Christoph Negritu31GER579-3-8
136102
Sergio Martos Gornes30ESP579+12+44Poznan F619619
137134
Alexander Merino32PER577-3-8
138135
Seita Watanabe24JPN568-3-14Lost in Poznan R16
139131
David Pichler29AUT566-1Lost in Poznan R16
140124
Johannes Ingildsen27DEN564+4+20Lost in Poznan QF
141140
Mariano Navone24ARG560-1
142141
Michael Vrbenský25CZE554-1Lost in Poznan R16
143107
Thomas Fancutt30AUS553-4-9
14486
Szymon Walków29POL551-2Lost in Poznan R16
145143
Pruchya Isaro29THA547-2Lost in Santa Cruz R16
146145
Luis Britto31BRA542-1Lost in Santa Cruz R16
14723
Luke Saville31AUS541-1
148114
Ivan Liutarevich29BLR534+1Lost in Sassuolo R16
1492
Pierre Hugues Herbert34FRA532+1
15023
Rinky Hijikata24AUS527+1
Advertisement
151134
Alexandru Jecan37ROU522+14+60Poznan F562562
152148
Mac Kiger26USA517Lost in Sassuolo R16
153144
Jiří Lehečka23CZE510+32+90Lost in London QF
15461
Tallon Griekspoor28NED510-1
15598
Niki Kaliyanda Poonacha30IND490
156CH
Kaichi Uchida30JPN482Lost in Sassuolo R16
157129
Charles Broom27GBR481+1
158 NCH 
(159)
Lukáš Pokorný23SVK481+1
15972
Matej Šabanov32SRB477+2
160 NCH 
(164)
Alexander Donski26BUL477+4+11Lost in Poznan QF
161151
Miloš Karol22SVK472+1Lost in Poznan R16
16260
Hans Hach Verdugo35MEX471+1
16379
Federico Zeballos37BOL471+5+17Santa Cruz SF484504
16486
Luca Sanchez26FRA465-10-30Lost in Poznan R16
165159
Eliot Spizzirri23USA463-5-16Lost in Nottingham 2 R16
166 NCH 
(174)
Mariano Kestelboim29ARG461+11+30Santa Cruz F481481
167161
Siddhant Banthia24IND458-1
16838
Aleksandr Nedovyesov38KAZ456-11-25
169142
Mateus Alves24BRA455+4Lost in Poznan QF
170165
James Watt25NZL451Tulsa QF
171CH
Jiří Barnat23CZE448+6Lost in Sassuolo QF
172 NCH 
(179)
Gonzalo Villanueva30ARG447+15+30Santa Cruz F467467
173 NCH 
(179)
Filip Duda26CZE435+6+8Lost in Sassuolo QF
174128
Kaito Uesugi30JPN434-8-25
17548
Guillermo Durán37ARG433Lost in Sassuolo SF
176152
Patrick Harper25AUS433
17760
Botic van de Zandschulp29NED430+1
178175
Conner Huertas del Pino29PER428+11+17Santa Cruz SF441461
179175
Aoran Wang28CHN427+2+2Lost in Luan 9 SF
Lost in Luzhou QF
180169
Giorgio Ricca30ITA426-7-8
181134
Adam Walton26AUS425-1
182121
Benjamin Bonzi29FRA421+1
183120
Tristan Schoolkate24AUS416-11-25
184138
Blake Ellis26AUS413+4
185 NCH 
(200)
Facundo Mena32ARG412+17+36Lost in Poznan SF
18677
Dan Added26FRA408-2-13Lost in Villeneuve Loubet QF
18772
Petros Tsitsipas24GRE408-5-16Lost in Halle R16
188183
Joshua Charlton25AUS407+2
189187
Flavio Cobolli23ITA405+4Lost in Qual. Halle R1
190148
Daniel Rincon22ESP400+4
191 NCH 
(198)
Tiago Pereira21POR396+7+12Lost in Poznan QF
192177
Rio Noguchi26JPN393+3
193173
Courtney John Lock28ZIM393-19-41Lost in Royan QF
194102
JiSung Nam31KOR388-8-30
195192
Jérôme Kym22SUI387+2
196143
Yuta Shimizu26JPN382+3
197168
Benjamin Hassan30LBN381+3
19875
Ivan Šabanov32SRB377+3
19974
Saketh Myneni37IND372+4
20080
Boris Arias31BOL371+11+17Santa Cruz SF384404
Advertisement
201110
Zdeněk Kolář28CZE367+3
202 NCH 
(205)
Jurij Rodionov26AUT366+3
203149
Yu-hsiou Hsu26TWN362+9+9Lost in Royan QF
204195
Mats Hermans29NED361+5+1Lost in Royan QF
205203
Jack Draper23GBR360+1
20640
Nicolás Jarry29CHI360+1
207 NCH 
(208)
Giovanni Mpetshi Perricard21FRA360+1Lost in London R16
208184
Ben Jones27GBR353+5
209 NCH 
(216)
Federico Bondioli20ITA353+11+25Lost in Sassuolo QF
210CH
Filip Pieczonka21POL353-2Lost in Poznan R16
211 NCH 
(214)
Szymon Kielan22POL351+3-1Lost in Poznan R16
212 NCH 
(238)
Jacob Fearnley23GBR341+167+180London SF461661
213116
Filip Bergevi31SWE334+3
214189
Li Tu29AUS333+3
215162
Francis Casey Alcantara33PHI332+3
216 NCH 
(242)
Bogdan Pavel26ROU331+26+45Poznan F371371
21719
Fabrice Martin38FRA330-26-75
21853
Karen Khachanov29RUS330-71-210Lost in Halle QF
(R16  )
219CH
Jan Jermář25CZE329Lost in Royan R16
220209
Filippo Romano19ITA329+9+21Cattolica FCeska Lipa WCeska Lipa W
Cattolica F
22169
Cristian Rodríguez34COL324+1Lost in Sassuolo R16
222221
Stefan Latinović25SRB323-1-4
223 NCH 
(228)
Bruno Pujol Navarro23ESP321+5+12Lost in Poznan QF
224101
Alex Lawson31USA320-1
225219
Juan Carlos Aguilar26CAN320+1Lost in Santa Cruz QF
22695
Patrik Niklas Salminen28FIN319-11-30
227181
Fajing Sun28CHN319-3
228186
Arthur Fils21FRA315-36-90
229 NCH 
(236)
Kody Pearson25AUS308+7+16Tulsa QFLost in Wichita FLost in Wichita F
Tulsa QF
230226
Adam Heinonen22SWE306+2+8Lost in Varnamo F
231161
Dominic Stricker22SUI303-1
232220
Erik Grevelius24SWE301-5-8
233230
Ilia Simakin21RUS299-2
234233
Thijmen Loof22NED299-1+1Lost in Royan QF
235 NCH 
(244)
David Poljak29CZE293+13+13Lost in Ceska Lipa F
236230
Ryuki Matsuda25JPN291+3
237CH
Aleksandar Vukic29AUS290+3
238221
Jake Delaney28AUS289+3Lost in Harmon R16
239232
Tyler Zink24USA288-5-8
240237
Tim Rühl27GER288+5+5Lost in Kiseljak SF
Lost in Klosters R16
241128
Oriol Roca Batalla32ESP285+2
242204
Paulo Andre Saraiva Dos Santos24BRA284-5-8Lost in Monastir 25 R16
Lost in Monastir 27 SF
243123
Andrew Paulson23CZE283+1Lost in Poznan R16
244187
Emilio Nava23USA282+2
245174
Arklon Huertas Del Pino Cordova30PER282+13+17Santa Cruz SF295315
246 NCH 
(256)
Matt Hulme26AUS281+10+13Lost in Wichita F
247198
Tristan Boyer24USA280
248144
Santiago Taverna25ARG279+1Lost in Sassuolo R16
249238
Arthur Reymond26FRA275-11-16
250238
Egor Agafonov22RUS271+5+2Lost in Royan SF
Advertisement
251142
Lorenzo Musetti23ITA270-1
25247
Zhizhen Zhang28CHN270-1
25360
Lorenzo Sonego30ITA270-1Lost in Halle R16 
254251
Masamichi Imamura26JPN269
255216
Joshua Sheehy28USA269-20-25
256245
Jesse Delaney26AUS268+1+2Lost in Harmon SF
257154
Benjamin Lock32ZIM267-31-50
258 NCH 
(275)
Adil Kalyanpur25IND267+17+26Royan F287287
259196
Kelsey Stevenson35CAN264Lost in Santa Cruz R16
260222
Mark Whitehouse32GBR263+14+22Martos W
261147
Kai Wehnelt29GER258Lost in Klosters R16
262243
Jody Maginley30ANT258+16+25Santo Domingo 4 W
263132
Marc-Andrea Hüsler28SUI255-1
264258
Gianluca Cadenasso20ITA252+5+6Lost in Villeneuve Loubet SF
265CH
Hynek Bartoň21CZE251
266127
Miomir Kecmanović25SRB250
267193
Brandon Nakashima23USA250-1Lost in London R16
268174
Murkel Dellien27BOL250+8+16
269268
Rodrigo Pacheco Mendez20MEX247-1
270 NCH 
(271)
Tom Hands28GBR245+1
271229
Leonardo Aboian27ARG244-8-9
272202
Andrés Andrade26ECU236-8
273 NCH 
(277)
Harry Wendelken23GBR234+4
274149
Daniel Masur30GER232+5
275167
Scott Duncan30GBR232+5
276227
Aziz Ouakaa25TUN232+9+4Lost in Monastir 24 SF
Lost in Monastir 26 R16
277 NCH 
(283)
Tsung Hao Huang25TWN231+6Lost in Luan 9 R16
Lost in Luzhou SF
278191
Daniel Dutra da Silva36BRA229-8-16
279 NCH 
(283)
Justin Engel17GER227+7
280279
S D Prajwal Dev29IND227+2-4Monastir 27 F
281264
Pranav Kumar25USA227-17-25Tulsa SF
282266
Anthony Genov23BUL226-1-6Lost in Monastir 25 R16
Lost in Royan R16
283 NCH 
(285)
Max Hans Rehberg21GER225+6
28443
Dustin Brown40JAM225+6
285151
Roman Safiullin27RUS225+6
286189
Sebastián Báez24ARG225+6
287269
Mili Poljičak20CRO225+6
288243
Tennyson Whiting23USA225-15-17
289248
Noah Schachter25USA224-5-6Lost in San Diego 3 QF
Lost in Rancho Santa Fe R16
29075
Felipe Meligeni Alves27BRA221+5
291159
Nino Serdarušić28CRO221+33+30Royan F241241
292 NCH 
(302)
Simone Agostini28ITA220+10+6Lost in Villeneuve Loubet SF
Lost in Royan R16
293263
Rigele Te27CHN219+3Lost in Luzhou QF
294200
Colin Sinclair30NMI219+3Lost in Harmon R16
Lost in Luzhou R16
295292
Naoki Tajima24JPN219-1-5
296135
Jesper de Jong25NED217+3
297242
Valerio Aboian23ARG217-9-9
29836
Andre Begemann40GER215-38-45
299207
Ignacio Carou25URU215+1Lost in Santa Cruz R16
300198
Benjamin Sigouin26CAN214+1
301 NCH 
(307)
Iñaki Montes De La Torre22ESP213+6+3Lost in Monastir 24 QF
302138
Calum Puttergill31AUS212+1
303 NCH 
(304)
Nicolas Moreno De Alboran27USA211+1
304182
Alfredo Perez28USA211+1Lost in Rancho Santa Fe SF
305 NCH 
(306)
Aleksandre Bakshi27GEO211+1Lost in Royan R16
306284
August Holmgren27DEN210-19-16
307204
João Lucas Reis Da Silva25BRA206+1
308256
Parikshit Somani25IND205+46+30Royan F225225
309 NCH 
(349)
Patrick Kaukovalta26FIN202+40+25Varnamo W
310CH
Mateo Barreiros Reyes24BRA201Lost in Santa Cruz R16
311 NCH 
(318)
Mario Mansilla Diez23ESP201+7+5Lost in Martos SF
Lost in Royan R16
312185
James Duckworth33AUS200-1
313124
Arthur Rinderknech29FRA200-1
314260
Petr Nesterov22BUL200-1Klosters F
315314
Yeong Seok Jeong25KOR200-1Luzhou F
316296
James Mackinlay24GBR200-1Lost in Royan R16
317153
Nicolás Mejía25COL199
318 NCH 
(333)
Yusuke Kusuhara27JPN198+15+15Harmon W
319279
Roy Stepanov26ISR197+10+9Lost in Santa Cruz QF
320309
Keshav Chopra23USA196-11-7Lost in San Diego 3 F
321192
Johannus Monday23GBR194-1
322142
James Trotter25JPN193-1
323322
Uisung Park24KOR193-1Luzhou F
324275
Oleksii Krutykh25UKR191+1
325 NCH 
(334)
Kokoro Isomura22JPN191+27+15Luan 9 W
Lost in Luzhou R16
326240
Sebastian Ofner29AUT190+1
327326
Sai Karteek Reddy Ganta25IND189+1
328248
Corentin Denolly28FRA186-30-33Klosters F
329308
Cezar Crețu24ROU185+1Lost in Oradea R16
Lost in Cluj Napoca R16
330215
Augusto Virgili30ITA184-7-8
331201
Arthur Fery22GBR183+1
332253
Franco Roncadelli25URU183-1-2Lost in Santa Cruz R16
333162
Michael Geerts30BEL182-7-9Lost in Sassuolo R16
334220
Mattéo Martineau26FRA181
33558
Alex de Minaur26AUS180+3
335117
Cameron Norrie29GBR180+9664+180London SF300500
33544
Denis Shapovalov26CAN180+9664+180Lost in Halle SF
33560
Félix Auger-Aliassime24CAN180+9664+180Lost in Halle SF
339170
Daniil Medvedev29RUS180-4Lost in Halle R16
339105
Matteo Berrettini29ITA180-3
341142
Christopher Eubanks29USA180-1
342104
Taylor Fritz27USA180-146-210Lost in London QF
34321
Jan Lennard Struff35GER180-2Lost in Halle R16
34468
Alexander Zverev28GER180-1Lost in Halle R16
34547
Alexander Bublik28KAZ180-92-90
346203
Tomás Martín Etcheverry25ARG180-2
347345
Sheng Tang25CHN180-2Lost in Luzhou SF
348237
Eero Vasa28FIN179+16+10Varnamo W
349121
Toshihide Matsui47JPN178-30-17Lost in Harmon F
350348
Carlo Alberto Caniato19ITA177-2Cattolica F
351214
Antoine Escoffier33FRA176
352327
Ryotaro Taguchi24JPN176-6-2
353351
Dimitris Sakellaridis19GRE176+25+14Lost in Villeneuve Loubet F
Lost in Klosters R16
354302
Jonáš Forejtek24CZE175-1
35581
Andrea Pellegrino28ITA174+1
356327
Beibit Zhukayev24KAZ173+1
357333
Hamish Stewart25GBR173+1
358225
Alberto Barroso Campos29ESP172-3-3Lost in Martos R16
Lost in Mungia QF
359229
Ryan Nijboer25NED171+2
360197
Gustavo Heide23BRA170+2
361167
Franco Agamenone32ITA170+2Lost in Royan R16
362239
Andres Urrea30COL169+4Lost in Royan R16
363209
Vladyslav Orlov30UKR169+48+25Ceska Lipa W
364200
Remy Bertola26SUI168-48-31Lost in Villeneuve Loubet QF
Lost in Klosters QF
365129
Quentin Halys28FRA167+2
36673
Hunter Reese32USA166+2
367366
Niels Visker23NED166+2
368338
Ivan Marrero Curbelo26ESP165-21-13Lost in Martos QF
Lost in Royan R16
36936
Divij Sharan39IND163-9-9
370359
Pavel Verbin23RUS163+2
37168
Marc Polmans28AUS162+2
372276
Dalibor Svrčina22CZE162+2
373135
Maximilian Neuchrist33AUT162+3Klosters F
374160
Hernán Casanova31ARG162+3Lost in Santa Cruz R16
375337
Finn Bass25GBR162-25-15Rancho Santa Fe FLost in San Diego 3 R16
376232
Giovanni Oradini27ITA161+4Lost in Villeneuve Loubet R16
Lost in Cattolica SF
377 NCH 
(378)
Lautaro Agustin Falabella27ARG161+4Kursumlijska Banja 8 FLost in Kursumlijska Banja 7 R16
378117
Damir Džumhur33BIH160+4
379 NCH 
(407)
Shunsuke Nakagawa25JPN160+28+15Harmon W
380 NCH 
(382)
William Woodall25USA160+8+3Lost in Wichita QF
Lost in Tulsa R16
381148
Renzo Olivo33ARG160-16-9
382164
Volodoymyr Uzhylovskyi37UKR159+3
383251
Gabriel Roveri Sidney28BRA159+3Lost in Royan R16
384334
Oleksandr Ovcharenko23UKR158-2
385285
Eric Vanshelboim23UKR158+29+16Lost in Varnamo F
386335
Pedro Araújo23POR157-27-16
387350
Kris Van Wyk28RSA157+35+17Monastir 24 W
Lost in Monastir 26 R16
388 NCH 
(419)
Clément Chidekh24FRA156+58+25Martos W
389222
Ajeet Rai26NZL156-18-8
390273
Gabriel Debru19FRA155-20-9
391370
Matteo Vavassori20ITA152-1-4Lost in Cattolica R16
392 NCH 
(480)
Matej Dodig19CRO151+88+30Royan F171171
393255
Harold Mayot23FRA151
394386
Jakub Menšík19CZE150Lost in London R16
394348
Ugo Humbert26FRA150+1
39644
Andrey Rublev27RUS150Lost in Halle R16
397382
Justin Boulais23CAN150+4+3Lost in Wichita QF
Lost in Tulsa R16
39885
Tristan Lamasine32FRA150+65+25Villeneuve Loubet W
399221
Jay Clarke26GBR149-1
400 NCH 
(404)
Diogo Marques25POR149+4+3Lost in Martos QF
401352
Sandro Kopp25AUT148-2
402 NCH 
(471)
Maxence Beaugé25FRA148+69+25Lost in Villeneuve Loubet SF
Lost in Royan SF
403400
Juan Jose Bianchi24VEN148-3Lost in Rancho Santa Fe R16
404327
Patrick Zahraj25GER148+54+21Lost in Qual. Halle R2
405338
Marat Sharipov22RUS147-30-15
406343
Yanaki Milev21BUL147-4Lost in Ceska Lipa R16
Lost in Cattolica SF
407382
Noah Perfetti24ITA147+2+2Lost in Oradea QF
Lost in Cluj Napoca QF
408293
Cannon Kingsley24USA146-5
409330
Niccolo Catini27ITA146+6+4Cattolica FLost in Messina SF
410349
Sascha Gueymard Wayenburg21FRA145-5
411377
Nico Hipfl19AUT145-5
412408
Sanhui Shin28KOR145-4
413405
Gokberk Saritas21TUR145-3Lost in Kayseri 3 QF
414189
Grigoriy Lomakin27KAZ144-25-13Lost in Luan 9 QF
Lost in Luzhou R16
415411
Alex Martinez24ESP143-3Lost in Wichita R16
Lost in Tulsa R16
416177
Abdullah Shelbayh21JOR142-3
417382
Johannes Seeman24EST142-20-8Lost in Rancho Santa Fe QF
418414
Valentin Basel21ARG142-2Lost in Nyiregyhaza R16
Lost in Nyiregyhaza 2 SF
419157
Viktor Durasovic28NOR141-2
420412
Axel Garcian23FRA141+22+8Lost in Varnamo SF
Lost in Saarlouis QF
421379
Juan Manuel La Serna21ARG141-3
422418
Erik Arutiunian20BLR141-3Lost in Monastir 26 R16
423347
Nitin Kumar Sinha26IND141-3Monastir 27 F
424416
Dev Javia23IND140-3
425 NCH 
(430)
Nikolás Sánchez Izquierdo26ESP140+22+9Lost in Royan QF
426424
Tim Handel28GER139-2Lost in Klosters QF
427370
Liam Hignett25GBR139-2Lost in Royan R16
428371
Rafael Izquierdo Luque25ESP137+10+3Lost in Martos QF
Lost in Royan R16
429380
Lorenzo Joaquín Rodríguez25ARG137-3
430405
Alec Beckley24RSA137-3Lost in Ceska Lipa R16
Lost in Saarlouis R16
431224
Stefano Travaglia33ITA136+65+25Lost in Sassuolo QF
432240
Lukáš Klein27SVK135-4
433321
Mattia Bellucci24ITA135-4
434245
Jozef Kovalík32SVK135-4
435431
Learner Tien19USA135-4
43650
Sam Weissborn33AUT135-53-25
43764
Stefanos Tsitsipas26GRE135-5
438238
Federico Coria33ARG135-5
439424
Govind Nanda24USA135-5
440203
Francisco Cerúndolo26ARG135-5
441431
Juan Carlos Prado Angelo20BOL134-5
442188
Enzo Couacaud30FRA134-5
443434
James Story24GBR134-4
444CH
Alvaro Bueno Gil25ESP133Lost in Mungia SF
445371
Shintaro Mochizuki22JPN132
446304
Woobin Shin21KOR132-6-2Lost in Luan 9 R16
Lost in Luzhou QF
447423
Luka Pavlovic25FRA131-24-8
448391
Younes Lalami Laaroussi24MAR131-57-25Casablanca F
449261
Aziz Dougaz28TUN130-1
450247
Denis Yevseyev32KAZ130-1
451267
James Davis26GBR130-10-3
452341
Gilbert Klier Junior25BRA130-2Lost in Monastir 24 F
Lost in Monastir 26 SF
453443
Karan Singh21IND130-2Lost in Monastir 26 QF
454430
Mert Naci Türker26TUR130-2Lost in Kayseri 3 QF
455372
Matthew Summers26GBR129-12-4
456434
Daniil Golubev23RUS129+22+7Lost in Royan QF
457357
Johan Nikles28SUI128-4Lost in Klosters R16
458173
Mitchell Krueger31USA127-4
459435
Yuta Kikuchi25JPN127-3
460204
Constantin Bittoun Kouzmine26FRA127-3Lost in Kayseri 4 SF
461311
Andrea Picchione27ITA126-2Lost in Cattolica R16
462 NCH 
(486)
Admir Kalender24CRO126+24+8Lost in Kiseljak SF
463444
Karl Poling25USA126-3Duffel FLost in Ceska Lipa R16
464447
Jamie Vance27USA126-3Lost in San Diego 3 R16
Lost in Rancho Santa Fe SF
465258
Javier Barranco Cosano26ESP125-3
466455
Andres Martin23USA124-1
467357
Yi Zhou20CHN123-1
468438
Dhakshineswar Suresh25IND123-1
469129
Yun seong Chung27KOR123-1
470257
Tomáš Lánik23SVK123
471222
Evgeny Karlovskiy30RUS123+1
472308
Taisei Ichikawa24JPN123+1
4731
Nicolas Mahut43FRA122+1
474390
Francisco Rocha25POR122-10-3Lost in Kursumlijska Banja 7 QF
475329
Bogdan Bobrov27RUS122+2
476249
Shinji Hazawa26JPN122Lost in Luan 9 R16
477439
Brandon Perez25VEN122+6+2Kayseri 4 FLost in Kayseri 3 SF
478217
Tomás Barrios Vera27CHI121+1
479467
Patrick Maloney25USA121-10-2
480 NCH 
(497)
Santiago De La Fuente23ARG120+17+9Lost in Santa Cruz QF
481 NCH 
(494)
John Sperle23GER120+19+9Lost in Santa Cruz QF
48262
Cheng Peng Hsieh33TWN120Lost in Luan 9 R16
483318
Francesco Maestrelli22ITA119+1
484428
Zhan Zheng22CHN119+4+2Lost in Luan 9 QF
Lost in Luzhou R16
485465
Tibo Colson24BEL118+2
486449
Kazuma Kawachi30JPN118+3+2Lost in Harmon QF
487445
Johan Alexander Rodriguez21COL116-6-4
488481
Zijiang Yang24CHN116+5+2Lost in Luan 9 SF
Lost in Luzhou QF
489464
Henry Bernet18SUI115+1Lost in Klosters QF
490313
Sergey Fomin24UZB115+1
491235
Damien Wenger25SUI114+1Lost in Klosters SF
492 NCH 
(594)
Lucas Bouquet27FRA114+102+25Lost in Villeneuve Loubet SF
Lost in Royan SF
493325
Ethan Quinn21USA112+1
494 NCH 
(495)
Joaquin Aguilar Cardozo20URU112+1
495419
Florent Bax26FRA111+3
496426
Aryan Shah19IND111+3
497483
Ethan Cook22AUS111-12-8Lost in San Diego 3 R16
Lost in Rancho Santa Fe QF
498 NCH 
(512)
Alvin Nicholas Tudorica23CAN111+22+7Lost in Santa Cruz QF
499114
Novak Djoković38SRB110+2
500321
Gabriel Diallo23CAN110+2
501174
Marco Trungelliti35ARG110+2
502248
Emile Hudd25GBR110-47-17
503373
Mateo Del Pino21ARG110+2
504377
Benjamin Winter Lopez27ESP110+24+8Lost in Martos SF
505477
Saba Purtseladze23GEO109+1
506174
Pedro Boscardin Dias22BRA109+63+17Lost in Santa Cruz SF
507403
Yanis Ghazouani Durand24FRA109
508455
Peter Bertran29DOM109+22+8Lost in Santo Domingo 4 SF
509391
Luka Mikrut21CRO108-1
510300
Ergi Kırkın26TUR108-1
511400
Álvaro Guillén Meza22ECU108-1
512274
Hady Habib26LBN107-125-50
51377
Gonzalo Oliveira30VEN107-2
514 NCH 
(536)
Andre Ilagan24USA107+111+25Santo Domingo 4 W
515479
Gregor Ramskogler26AUT107-3
51634
Marcus Daniell35NZL106-124-45
517483
Jakub Nicod20CZE106-4Lost in Ceska Lipa R16
518366
Duarte Vale26POR106-4
519509
Philip Henning24RSA106-4
520218
Niklas Schell26GER106-4Lost in Klosters R16
521458
Luca Pow20GBR105+2Lost in Monastir 25 QF
Lost in Monastir 27 QF
522325
Michiel De Krom26NED105-5
523508
Chris Rodesch23LUX104-5
524502
Lautaro Midon21ARG104-5
525405
Yankı Erel24TUR103-3
526267
Luca Castelnuovo28SUI103-1Luzhou F
527456
Daniel Moreno25MEX103-1
528505
Diego Augusto Barreto Sánchez23ESP103-4Lost in Santa Cruz R16
529147
Sekou Bangoura33USA103+29+9Lost in Santa Cruz QF
530376
Rudolf Molleker24GER102-3
53159
Denis Istomin38UZB101-2
532460
Robin Bertrand22FRA101-28-9Lost in Martos F
Lost in Monastir 26 SF
533531
Andrew Fenty25USA101-2Lost in Rancho Santa Fe SF
534435
Raphaël Collignon23BEL100-2
535192
Jaime Faria21POR100+114+25Lost in Nottingham 2 QF
536166
Henrique Rocha21POR100-3
537201
Jelle Sels29NED100-2
538527
Kilian Feldbausch19SUI100-4Lost in Royan R16
539480
Jesse Flores30CRC100-3
540217
Ignacio Monzón27ARG100-3
541335
Louis Weßels26GER99-3
542423
Svyatoslav Gulin22RUS99+74+15Kursumlijska Banja 7 W
Lost in Kursumlijska Banja 8 QF
543474
Wally Thayne24USA98-4Tulsa SFLost in Wichita SF
544540
Yi Jui Lo24TWN98-4Lost in Luzhou R16
545483
Chirag Duhan21IND98-4
546347
Maxime Chazal32FRA97-4
547409
Daniil Ostapenkov22BLR97+122+25Monastir 24 W
Lost in Monastir 26 R16
548429
Illya Beloborodko24UKR97-5
549252
Eduardo Ribeiro27BRA96-4
550409
Loann Massard19FRA96-4
551545
Jasza Szajrych23POL96-4Lost in Varnamo R16
552548
Dali Blanch22USA96-4Lost in Santa Cruz R16
553549
Leo Vithoontien25JPN96-4Lost in Rancho Santa Fe SF
554376
Sho Shimabukuro27JPN95-4
555121
Oleg Prihodko27UKR95-4
556378
Joel Schwärzler19AUT95-4
557284
Nicolás Álvarez Varona24ESP95-4
558462
Lukas Hellum Lilleengen24NOR95+12+3Lost in Varnamo QF
Lost in Klosters SF
559260
Aleksandr Lobanov24RUS95+40+6Lost in Kayseri 3 F
560451
Luciano Emanuel Ambrogi21ARG94-4Lost in Santa Cruz R16
561356
Tristan McCormick26USA94-4
562 NCH 
(571)
Yuichiro Inui30JPN94+9+2Lost in Harmon SF
563543
Ignasi Forcano Aparicio25ESP94-19-3Lost in Martos R16
Lost in Mungia SF
5648
Fernando Verdasco41ESP93-5
565344
Max Houkes24NED93-5
566435
Adolfo Daniel Vallejo21PAR93-5
567467
Jarno Jans25NED93-5
568 NCH 
(609)
Phillip Jordan24USA93+41+8Lost in San Diego 3 F
569285
Stefanos Sakellaridis20GRE93-6
570304
Dmitry Popko28KAZ93-6
571482
Marlon Vankan24GER93-6Saarlouis F
572 NCH 
(574)
Lorenzo Lorusso25ITA93+2+2Lost in Messina QF
573537
Nikita Mashtakov26UKR93+2+2Lost in Nyiregyhaza QF
574 NCH 
(590)
Oren Vasser25USA93+18+3Lost in Santo Domingo 4 QF
575235
Kimmer Coppejans31BEL92-9
576261
Vít Kopřiva28CZE92-9
577456
Arthur Géa20FRA92-102-30
578455
Oliver Okonkwo25GBR92-24-3
579521
Ozan Baris21USA91+126+25Wichita W
580450
Lucas Gerch30GER91+43+9Lost in Santa Cruz QF
581374
John Echeverria23ESP91+71+16Lost in Martos F
58268
Christopher Rungkat35INA91-10
583570
Charles Barry24IRL91-10
584565
Ewen Lumsden25GBR91-7
585490
Kosuke Ogura29JPN91-9Lost in Harmon QF
586 NCH 
(592)
Ye Cong Mo24CHN91+35+8Lost in Luan 9 F
Lost in Luzhou QF
58749
Marin Čilić36CRO90-9
58797
Tommy Paul28USA90-9
589124
Jannik Sinner23ITA90-252-90Lost in Halle R16 
590144
Thiago Monteiro31BRA90-10
591444
Fábián Marozsán25HUN90-9
592286
Matteo Arnaldi24ITA90-9
59374
William Blumberg27USA90-8
594430
Arthur Cazaux22FRA90-11
595449
Nerman Fatić30BIH90-9
596127
Roberto Carballés Baena32ESP90-9
597333
Carlos Sánchez Jover24ESP90-9
598539
Adria Soriano Barrera26COL90-9
599263
Alexandre Müller28FRA90-9
600261
Keegan Smith26USA90-9
601373
Igor Gimenez25BRA89-8
602498
Jacopo Bilardo20ITA89-7Lost in Messina R16
Lost in Cattolica R16
603339
Jan Hrazdil20CZE89-7Lost in Nyiregyhaza 2 QF
604363
Khumoyun Sultanov26UZB89-7
605170
Ivan Gakhov28RUS88+29+9Lost in Royan QF
606275
Edward Winter20AUS88-83-15
607506
Taha Baadi23MAR88-7Casablanca F
608415
Juan Bautista Otegui26ARG88-7Lost in Nyiregyhaza R16
Lost in Casablanca SF
609602
Alexandr Binda23ITA88-7
610421
Mikalai Haliak26BLR87-7
611521
Gabi Adrian Boitan25ROU87-7
612 NCH 
(618)
Sungbeen Sim28KOR87+8+4Lost in Harmon SF
613160
Dane Sweeny24AUS86-8Lost in Rancho Santa Fe QF
614493
Franco Ribero25ARG86-6Lost in Nyiregyhaza 2 SF
615598
Zekai Li25CHN86-9Lost in Luan 9 R16
615598
Yuquan Jin24CHN86-8Lost in Luan 9 R16
617383
Maximus Jones20THA85-6
618332
Aliaksandr Liaonenka26BLR85-6
619231
Juan Pablo Paz30ARG85-6Lost in Ceska Lipa R16
620573
Adam Jones27GBR85-22-4Lost in San Diego 3 R16
621614
Alexandru Cristian Dumitru21ROU85-7Lost in Oradea R16
Lost in Cluj Napoca R16
622456
Buvaysar Gadamauri24BEL84+73+16Lost in Villeneuve Loubet F
623599
Maxwell Benson25USA84-8
624348
Nick Chappell32USA83+6+2Lost in Luan 9 QF
Lost in Luzhou R16
625412
Garrett Johns24USA83-57-9
626616
Hikaru Shiraishi25JPN83-7
627 NCH 
(642)
Lorenzo Sciahbasi19ITA83+28+8Cattolica FLost in Messina F
628454
Rik Muller24NED82-6
629445
Felix Corwin29USA82-5Lost in Kursumlijska Banja 8 R16
63092
Vishnu Vardhan37IND82-4
631619
Yuta Kawahashi27JPN82-4Lost in Harmon R16
632604
Vasilios Caripi33RSA82-4Lost in Nyiregyhaza R16
Lost in Nyiregyhaza 2 R16
633431
Lucas Horve25USA81-16-3
634306
Juan Sebastián Gómez33COL80-2Lost in Santa Cruz R16
635383
Robert Strombachs25LAT80-2Lost in Royan R16
636538
Tomohiro Masabayashi27JPN80-81-15Lost in Luzhou R16
637203
Mirza Bašić33BIH79+142+25Kiseljak W
638598
Alafia Ayeni25USA79+2+2Lost in San Diego 3 QF
639450
Wishaya Trongcharoenchaikul30THA79+18+4Lost in Luan 9 SF
Lost in Luzhou QF
640 NCH 
(646)
Billy Suarez23USA78+14+3Tulsa SFLost in Santo Domingo 4 QF
641417
João Eduardo Schiessl20BRA78-4Lost in Messina R16
642179
Emil Ruusuvuori26FIN77-4
643505
Jan Kupčič24SLO77-2
644291
Evgenii Tiurnev28RUS77-9-2
645483
Yamato Sueoka22JPN77-14-4Lost in Harmon R16
646492
Lukas Neumayer22AUT76-4
647 NCH 
(692)
Ignacio Antonio Becerra Otarola24CHI76+45+8Lost in Kursumlijska Banja 7 F
Lost in Kursumlijska Banja 8 QF
648363
Tomás Farjat24ARG76-38-9Lost in Santa Cruz R16
649510
Alan Fernando Rubio Fierros26MEX76+15+3Lost in Santo Domingo 4 QF
650420
Brian Bozemoj21NED76-7
651637
Dan Martin26CAN76-7
652638
Stefan Cooper29GBR76-7Lost in Martos R16
653634
Alexander Blockx20BEL75-7
653182
Stefano Napolitano30ITA75-7
655167
Julian Ocleppo27ITA75-7
656640
Jacopo Vasami17ITA75-6
657362
Hugo Grenier29FRA75-6
658511
Alejandro Turriziani Álvarez22ESP75-5
659638
Kristjan Tamm27EST75-3
660 NCH 
(671)
Mikael Arseneault18CAN75+11+3Lost in Santo Domingo 4 QF
661252
Raúl Brancaccio28ITA74-3
662379
Alejo Sanchez Quilez19ESP74-1Lost in Martos R16
663251
Matheus Pucinelli De Almeida24BRA74-3
664148
Marek Gengel29CZE74-35-8
665637
Matthew William Donald20CZE74-3Lost in Ceska Lipa R16
Lost in Nyiregyhaza 2 R16
666 NCH 
(678)
Yurii Dzhavakian32UKR74+31+6Lost in Monastir 24 SF
Lost in Monastir 26 QF
667467
Ishaque Eqbal27IND73-4
668CH
Leonardo Taddia25ITA73Lost in Klosters R16
669633
Menelaos Efstathiou26CYP73-2Lost in Nyiregyhaza 2 QF
670569
Akram El Sallaly27EGY73-4Lost in Monastir 24 R16
671504
Baoluo Zheng24CHN73+9+2Luzhou FLost in Luan 9 QF
672332
Ilya Snițari23MDA72-2Cluj Napoca F
673487
Eleftherios Neos25CYP72-1
674625
Alejandro Garcia Carbajal23ESP71-15-3
675CH
Lasse Pörtner19GER71
676360
Juan Pablo Ficovich28ARG71
677272
Pedro Sakamoto31BRA71
678667
Andrin Casanova20SUI71
679435
Abraham Asaba28GHA71-14-2
680354
Ugo Blanchet26FRA70+1
681374
Sho Katayama36JPN70+1
682 NCH 
(683)
Vuk Radjenović20SRB70+1
683630
Dominik Reček30CZE70+48+8Lost in Ceska Lipa SF
684577
Axel Nefve24USA70Lost in Kayseri 3 QF
Lost in Kayseri 4 SF
685 NCH 
(734)
Mwendwa Mbithi27USA70+49+8Lost in Santo Domingo 4 SF
686685
Tuncay Duran21TUR70-1Monastir 26 FLost in Monastir 24 R16
687311
Alexander Zgirovsky23BLR70-1
688609
Miles Jones24USA70-15-2
689609
Alex Jones26USA70-15-2
690489
Michalis Sakellaridis24GRE70-3
691304
Genaro Alberto Olivieri26ARG69+54+9Lost in Santa Cruz QF
692673
Noah Zamora22USA69-4Lost in Rancho Santa Fe R16
693378
Luca Potenza24ITA69-75-14Lost in Monastir 24 QF
694679
Fares Zakaria24EGY69-15-2
695689
Adan Freire Da Silva26FRA69-6
696 NCH 
(704)
Dragos Nicolae Cazacu21ROU69+8+2Lost in Oradea QF
Lost in Nyiregyhaza 2 QF
697639
Yaojie Zeng23CHN69+44+8Lost in Luan 9 F
Lost in Luzhou R16
698303
Martin Damm21USA68-8
699681
Tom Gentzsch21GER68-8
700 NCH 
(903)
Marko Maksimović19SRB68+217+25Kiseljak W
701693
Arthur Laborde21SUI68-8Lost in Klosters R16
702501
Arthur Nagel22FRA68-8Lost in Saarlouis QF
703615
Daniel De Jonge25NED68+74+13Kayseri 3 W
704285
Alex Rybakov28USA67-6
705694
Naoya Honda19JPN67-6Lost in Luzhou R16
706696
Benjamin Thomas George22CAN67-5
707469
Petr Bar Biryukov23RUS67-7Lost in Monastir 24 R16
708629
Nikita Ianin23RUS67-5
709676
Nishesh Basavareddy20USA66-4
710246
Tung Lin Wu27TWN66-3
711220
Zvonimir Babić29CRO66-3
712366
Dominik Kellovský28CZE66+21+4Lost in Nyiregyhaza F
713610
Christian Oliveira25BRA66-4
714585
Alexander Klintcharov28NZL66-3
715456
Tommaso Compagnucci25ITA66-3
716674
Yuhei Kono29JPN66+5+2Lost in Harmon QF
717293
Oscar Jose Gutierrez32BRA66-7Lost in Nyiregyhaza R16
718649
Jannik Opitz27GER66-5Duffel F
719128
Luca Margaroli33SUI65-5
720476
Simon Beaupain26BEL65-4Lost in Duffel SF
721579
Tadeáš Paroulek25CZE65-4
722364
Alex Knaff27LUX65-4
723470
Qian Sun23CHN65-4Lost in Luzhou SF
724667
Juan Estevez19ARG65-4
725609
Alex Martí Pujolras26ESP64-3
726637
Ivan Denisov25RUS64-3
727504
Michael Shaw26GBR64-3
728401
Joe Tyler26GBR64-3
729661
Guido Iván Justo27ARG63-2
730728
Bruno Oliveira23BRA63-2Lost in Monastir 24 F
Lost in Monastir 26 SF
731439
Nathan Ponwith27USA62-92-15
732728
Ryan Dickerson28USA62Lost in Wichita R16
732 NCH 
(840)
Finn Murgett23GBR62+108+15Kayseri 3 W
734614
Samir Hamza Reguig23ALG62+2Lost in Monastir 27 QF
735695
Dinko Dinev21BUL62Lost in Kayseri 3 R16
736295
Wilson Leite33BRA61+1
73769
Andrej Martin35SVK61+1
738384
Ryan Peniston29GBR61+1Lost in Nottingham 2 R16
739502
Vadym Ursu28UKR61+1Lost in Kayseri 4 R16
740 NCH 
(791)
Alexandre Aubriot26FRA61+51+8Lost in Varnamo SF
Lost in Klosters QF
74194
Jiří Veselý31CZE60+2
742385
Clément Tabur25FRA60+2
743419
Alejandro Moro Cañas24ESP60+3
744664
Mariano Tammaro21ITA60+4Casablanca F
745 NCH 
(891)
Tomasz Berkieta18POL60+146+15Messina W
746655
Federico Aguilar Cardozo20URU60+3
747746
Ezequiel Monferrer22ARG60+3
748650
Aleksandr Braynin25UKR60+146+15Nyiregyhaza 2 FNyiregyhaza W
749209
Ezekiel Clark26USA60-23-4Lost in Santo Domingo 4 R16
Lost in Tulsa R16
750643
Bruno Kuzuhara21USA59-20-3
751510
Alejandro Manzanera Pertusa22ESP59
752458
Keisuke Saitoh24JPN59
753717
Isaac Nortey25GHA59+1Monastir 26 F
754703
Mathieu Scaglia26FRA59+12+3Lost in Villeneuve Loubet QF
755739
Émilien Demanet20BEL59Lost in Duffel QF
756679
Matyáš Černý23CZE59Lost in Ceska Lipa R16
757457
Gabriele Maria Noce29ITA59+19+4Lost in Nyiregyhaza SF
758467
Amr Elsayed26EGY59-16-2Lost in Monastir 25 QF
Lost in Monastir 27 QF
759757
Ji Hoon Son30KOR58-2
760708
Tiago Silva20POR57-13-3
761720
Nicolás Villalón21CHI57+13+2Lost in Kursumlijska Banja 7 SF
Lost in Kursumlijska Banja 8 QF
762756
Yaroslav Demin19RUS56
763CH
Jeffrey Von Der Schulenburg23SUI56Lost in Klosters QF
764 NCH 
(832)
Andrej Nedić20BIH56+70+8Lost in Kiseljak SF
765626
Ty Gentry27USA56-1Lost in Wichita R16
766 NCH 
(790)
Nicolas Arseneault18CAN56+24+3Lost in Santo Domingo 4 QF
767CH
Stijn Paardekooper21NED56
768682
Maxwell Mckennon23USA56
769CH
Artur Kukasian21RUS56
770747
Taiyo Yamanaka23JPN56-11-2
771770
Alexander Brown26USA56-1Lost in Santo Domingo 4 R16
Lost in Tulsa R16
772 NCH 
(957)
Lucca C Pignaton19BRA55+185+16Lost in Santo Domingo 4 F
773586
Edas Butvilas20LTU55-2
774773
Enrico Baldisserri21ITA55-1Lost in Cluj Napoca QF
775705
Pietro Marino24ITA55+28+4Lost in Messina SF
776775
Mingyuan Yang26CHN55-1Lost in Luan 9 R16
Lost in Luzhou R16
777627
Timofey Skatov24KAZ54+1
778764
Gregorio Biondolillo25ITA54+2
779 NCH 
(960)
Alexis Canter27GBR54+181+15Monastir 25 W
780758
Étienne Donnet24FRA54-15-2
781 NCH 
(858)
Gabriel Ghetu17ROU54+77+8Lost in Oradea F
782659
Stefan Popović22SRB54-1Lost in Kursumlijska Banja 7 R16
783480
Sergi Perez Contri27ESP54-1Lost in Mungia R16
784512
Daisuke Sumizawa26JPN54-26-4
785767
Alessio De Bernardis25ITA54-2Lost in Cattolica R16
786493
Anton Matusevich24GBR53-2
787465
Daniel Siniakov22CZE53+92+8Lost in Ceska Lipa SF
78850
Igor Zelenay42SVK53-3
789249
Arthur Bouquier24FRA53-153-25
789203
Francesco Forti25ITA53-3
791463
Mats Rosenkranz26GER53-4
792491
Strong Kirchheimer30USA53+10+2Rancho Santa Fe FLost in San Diego 3 SF
793778
Leonardo Malgaroli22ITA53-5
794744
Richard Zusman24USA53-5Lost in Nyiregyhaza R16
795748
Manuel Plunger22ITA53-35-4Lost in Klosters R16
796245
Lorenzo Rottoli23ITA53-100-15Lost in Cattolica SF
797 NCH 
(821)
Benjamin Torrealba19CHI53+31+4Lost in Kursumlijska Banja 7 SF
Lost in Kursumlijska Banja 8 QF
798778
Valentin Royer24FRA52-6
799740
Joshua Lapadat22CAN52-6
800773
Aidan Kim20USA52-5
801796
Daniil Sarksian19ARM52-5
802603
Daniel Antonio Núñez24CHI52+98+8Lost in Kursumlijska Banja 7 F
Lost in Kursumlijska Banja 8 QF
803446
Nicaise Muamba24CAN52-6Lost in Santo Domingo 4 SF
Lost in Tulsa R16
804 NCH 
(867)
Marcus Walters27GBR52+181+15Monastir 27 FMonastir 25 W
805798
Felix Balshaw19FRA52-7
806785
Alp Horoz30TUR52-7Lost in Kayseri 3 R16
807351
Igor Marcondes28BRA51-7
808770
Pavle Marinkov19AUS51-7
809 NCH 
(887)
Vladan Tadić24BIH51+103+8Lost in Kiseljak SF
810589
Diego Fernandez Flores24CHI51-57-8
811738
Maik Steiner31GER51-7
812805
Ivan Gretskiy19RUS51-7
813806
Iannis Miletich19ITA51-7
814807
Michael Bassem Sobhy21EGY51-7Lost in Monastir 25 QF
Lost in Monastir 27 QF
815790
Micah Braswell23USA50-7
81545
Jamie Cerretani43USA50-7
817577
Patrick Kypson25USA50-7
818 NCH 
(990)
Oscar Lacides20FRA50+297+22Villeneuve Loubet W
819457
Hong Chung32KOR50-8
820114
Bernard Tomic32AUS50-8
821529
Nikolay Nedelchev21BUL50-8
822502
Fernando Yamacita27BRA50-8
823195
Adam Taylor33AUS50-6
824300
Jea Moon Lee31KOR50-8
825270
Aidan McHugh24GBR50-7
826588
Jack Vance27USA50-7
827 NCH 
(836)
Shaoyun Liu23CHN50+9+2Lost in Luan 9 QF
828594
Max Alcalá Gurri22ESP50+114+9Lost in Royan QF
829482
Issei Okamura33JPN50-9
830182
Marius Copil34ROU49-9
831704
Fabio De Michele20ITA49-9
832508
Elio Jose Ribeiro Lago27ITA49+65+5Lost in Monastir 24 SF
Lost in Monastir 26 QF
833447
Nathan Anthony Barki20INA49-10
834817
Edoardo Zanada24ITA49-10
835825
Sergi Fita Juan18ESP49-10Lost in Mungia R16
836782
Zachary Fuchs23USA49+102+8Tulsa SFLost in Wichita SF
837658
Amaury Raynel22FRA49-11Lost in Saarlouis R16
838 NCH 
(959)
Maxim Zhukov20RUS49+216+17Lost in Royan SF
839823
Aryan Lakshmanan19IND49-10Lost in Vaasa QF
840752
Rishi Reddy27IND49-79-8
841648
Jeffrey Chuan En Hsu28TWN49-11
842292
Adrian Bodmer30SUI48-48-4
842453
Shunsuke Mitsui23JPN48+190+15Luan 9 W
844821
Gustavo Ribeiro De Almeida19BRA48-13
845602
Hayden Jones18AUS48-12
846752
Manuel Mazza26ITA48-14Lost in Messina R16
Lost in Cattolica R16
847421
Joao Victor Couto Loureiro22BRA48-10
848213
Giles Hussey28GBR47-10
849722
Hazem Naw25SYR47-10
850690
Mikel Martinez24ESP47-78-8Lost in Mungia QF
851525
Koki Matsuda24JPN47-8
852841
Maximo Zeitune19ARG47-10
853557
Michael Zhu32USA47-8Lost in Vaasa QF
854845
Lorenzo Carboni19ITA47-8
855832
Mohamed Nazim Makhlouf28ALG47-8Lost in Monastir 24 R16
Lost in Monastir 26 SF
856148
Gijs Brouwer29NED46-8
857224
Hiroki Moriya34JPN46-8
858185
Hugo Dellien32BOL46-9
859376
Juan Manuel Cerúndolo23ARG46-8
860772
Rei Sakamoto18JPN46-8
861571
Matteo De Vincentis27ITA46-8
862630
Gergely Madarász30HUN46-8
863337
Carlos Taberner27ESP46-8
864730
Luc Fomba26FRA46-8
865768
Mousa Alkotop26JOR46+51+3Lost in Monastir 24 QF
Lost in Monastir 26 QF
866857
Hugh Winter18AUS46-9
867721
Henrik Bladelius21SWE46-8
868731
Ryan Fishback23USA46+27+1Tulsa QFLost in Wichita QF
869254
Aleksandar Kovačević26USA45-9
870351
Taro Daniel32JPN45-9
870196
Alejandro Davidovich Fokina26ESP45-9
87082
Dušan Lajović34SRB45-9
87031
Philipp Oswald39AUT45-6
874220
Hugo Gaston24FRA45-10
874335
Luca Van Assche21FRA45-10
876257
Thiago Agustín Tirante24ARG45-12
877861
Luca Preda19ROU45-9
877133
Casper Ruud26NOR45-9
879241
Kamil Majchrzak29POL45-9
880265
Zizou Bergs26BEL45-9
880274
Yunchaokete Bu23CHN45-9
880311
Alexis Galarneau26CAN45-9
88316
Pablo Carreño Busta33ESP45-12
884439
Ignacio Buse21PER45-9
884226
Pavel Kotov26RUS45-9
88427
Jason Kubler32AUS45-9
887406
Alexander Shevchenko24KAZ45-12
888265
Billy Harris30GBR45-8
889265
Samuel Vincent Ruggeri23ITA45-8Lost in Cattolica R16
89073
Adrian Mannarino36FRA45-7
891252
Calvin Hémery30FRA45-9
892877
Izan Almazan Valiente19ESP45-8
893603
Rafael Tosetto26BRA45-8Lost in Klosters R16
894744
Isaiah Strode27USA45-8Lost in Wichita R16
Lost in Tulsa R16
895468
Alejo Lorenzo Lingua Lavallén24ARG45-6
896451
Filip Jianu23ROU45-9
897818
Elijah Strode23USA45-9
898 NCH 
(960)
Tom Zeuch25GER45+88+8Duffel FLost in Vaasa F
899193
Andrea Collarini33ARG45-9
900839
Semen Pankin25RUS45-8Lost in Kayseri 3 R16
Lost in Kayseri 4 SF
901767
Samuel Heredia19COL45-74-4Lost in Kayseri 3 R16
Lost in Kayseri 4 QF
902828
Matteo Fondriest20ITA45+2+1Lost in Kiseljak QF
903893
Breno Braga20BRA45-10
904515
Luca Giacomini27ITA44-8
905764
Lui Maxted21GBR44-7Lost in Nottingham 2 R16
906575
Igor Kudriashov21RUS44-7
907798
Mario Gonzalez Fernandez23ESP44-63-3Lost in Casablanca R16
908741
Maxence Rivet21FRA44-7
909555
Alex Hernandez25MEX44-74-4Lost in Santo Domingo 4 R16
910859
Charles Bertimon25FRA44-8Lost in Monastir 25 R16
Lost in Mungia R16
911891
Tomas Curras Abasolo25ESP44-8
912401
Andrey Chepelev26RUS44-6
913907
Pengyu Lu23CHN44-6
914905
Tadija Radovanović25SRB44-9Lost in Villeneuve Loubet R16
915479
Florian Broska27GER43-7
916874
Jack Anthrop21USA43-7Lost in San Diego 3 SF
917875
Milan Welte23GER43-7Lost in Saarlouis SF
918865
Bor Artnak21SLO43-7
919712
Filiberto Fumagalli22ITA43-6
920914
Riccardo Perin25ITA43-6
921484
Stefano Reitano27ITA43-6
922648
James Markiewicz31GBR43-4
923717
Lilian Marmousez23FRA42-4
924224
Soonwoo Kwon27KOR42-4
925905
Daniel Milavsky23USA42-4Tulsa SF
926396
Daniel Pátý25CZE42-111-8Lost in Ceska Lipa R16
927920
Maan Kesharwani24IND42-5
928754
Petr Brunclík18CZE42-4Lost in Ceska Lipa R16
929876
Alan Magadan24MEX42-3Lost in Wichita R16
Lost in Tulsa QF
930927
Juan Cruz Martin Manzano20ITA42-3
931 NCH 
(936)
Niccolo Ciavarella21ITA42+19+2Lost in Messina QF
932849
Victor Hugo Remondy Pagotto20BRA42-4
933540
Zura Tkemaladze25GEO42-8Lost in Kayseri 3 R16
Lost in Kayseri 4 SF
934786
Bang Shuo Yin26TWN42-5
935843
Jake Van Emburgh26USA42-5Lost in San Diego 3 R16
Lost in Rancho Santa Fe QF
936482
Adrian Ötzbach27GER42-5Lost in Saarlouis QF
937680
Maxence Bertimon25FRA42-235-25Lost in Monastir 24 R16
Lost in Mungia R16
938932
Pawit Sornlaksup25THA42-6
939813
Pietro Pampanin22ITA42-6Lost in Cattolica R16
940 NCH 
 1167
Lucas Andrade Da Silva20BRA41+227+16Lost in Santo Domingo 4 F
941473
Brandon Holt27USA41-6
942 NCH 
 1036
Masakatsu Noguchi35JPN41+94+8Lost in Harmon F
943359
Marcello Serafini22ITA41-7Lost in Cattolica QF
944739
Matt Ponchet20FRA41-7
945511
Viacheslav Bielinskyi21UKR41-6Lost in Kiseljak R16
946297
Maxime Janvier28FRA41-6
947638
Louis Dussin25FRA41-6Lost in Royan R16
948898
Alexander Bernard21USA40-5
949683
Carl Emil Overbeck23DEN40-234-25Lost in Varnamo R16
950574
Nicolas Parizzia26SUI40-6Lost in Klosters QF
951881
Devin Badenhorst21RSA40-6
952903
Luc Koenig21GBR40-6
953929
Oskari Paldanius18FIN40-7Lost in Poznan R16
954371
Evan Zhu26USA40-31-2
955944
Denis Peták18CZE40-7Lost in Ceska Lipa R16
956352
Georgii Kravchenko24UKR40+238+15Nyiregyhaza 2 FNyiregyhaza W
957826
Amador Salazar24CHI40-8Lost in Kursumlijska Banja 7 R16
Lost in Kursumlijska Banja 8 QF
958785
Jack Logé20BEL40-7
959547
Thiago Cigarran25ARG40-5
960586
Kirill Mishkin22RUS40-5Lost in Kursumlijska Banja 7 R16
961768
Miguel Angel Cabrera24CHI39-2
962418
Kirill Kivattsev27RUS39-4Lost in Villeneuve Loubet R16
Lost in Cluj Napoca QF
963940
Daniele Rapagnetta18ITA39-1
964252
Niels Lootsma30NED39-1
965793
Dušan Obradović24SRB39-1Lost in Kursumlijska Banja 7 R16
966552
Guy Orly Iradukunda29BDI38
967722
Rishab Agarwal29IND38
968751
Matyas Fuele26HUN38
969869
Kabir Hans23IND38
970719
Taym Al Azmeh21GER38Lost in Saarlouis SF
971930
Ignacio Parisca Romera19VEN38
972931
Alexander Bravo20PUR38Lost in Martos R16
Lost in Mungia R16
973707
Federico Campana27ITA38
974627
François Musitelli26FRA38
975607
Nikola Bašić23CRO38
976729
João Graça24POR38-247-25
977941
Hayato Matsuoka20JPN38+36+3Lost in Martos QF
978313
Jie Cui27CHN38-1Lost in Luzhou QF
979968
Massimo Giunta20ITA38-1Casablanca FLost in Messina R16
980902
Zhenxiong Dong26CHN38-1Lost in Luan 9 R16
981978
Stefan Adrian Andreescu23ROU38+26+2Lost in Oradea QF
Lost in Cluj Napoca QF
982929
Valentin De Carvalho25FRA38-1Lost in Monastir 25 R16
Lost in Monastir 27 R16
983632
Bryce Nakashima21USA37-49-4
984973
Enzo Kohlmann De Freitas18BRA37-2
985932
Arda Azkara22TUR37-1Lost in Kayseri 3 QF
Lost in Kayseri 4 R16
986747
Gabriele Vulpitta19ITA37+53+4Lost in Vaasa SF
Lost in Cattolica R16
987730
Maxim Shin22UZB37+118+8Lost in Kayseri 3 F
Lost in Kayseri 4 R16
988 NCH 
 1020
Louis Van Herck25LUX37+53+4Saarlouis FLost in Vaasa SF
989 NCH 
 1041
Rocco Piatti20ITA37+121+8Lost in Messina F
990321
Filip Peliwo31POL37-38-3
991770
Mert Alkaya25TUR37-4Monastir 26 FLost in Monastir 24 R16
992978
Victor Braga20BRA37-4
993681
Christos Antonopoulos26GRE37-4
994501
Evan Furness26FRA36-4
995197
Gerald Melzer34AUT36-5
996211
Titouan Droguet24FRA36-4
996946
Moïse Kouamé16FRA36-4
998256
Francesco Passaro24ITA36-4
99956
Radu Albot35MDA36-4
1000932
Maxim Mrva17CZE36-4
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 :