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

 Live ATP Ranking

Live Ranking
Race
Tournament Draws
Schedule
Live Scores
Live ATP 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
Novak Djoković36SRB9860Geneva R16991010110
2CH
Jannik Sinner22ITA8770
31
Carlos Alcaraz21ESP7300
42
Alexander Zverev27GER6305-40
51
Daniil Medvedev28RUS6295
65
Andrey Rublev26RUS4700
72
Casper Ruud25NOR4185Geneva R1642254425
8CH
Hubert Hurkacz27POL3885
93
Stefanos Tsitsipas25GRE3700
103
Grigor Dimitrov33BUL3555-60
Advertisement
119
Alex de Minaur25AUS3490
125
Taylor Fritz26USA2980-45Geneva R1629853185
134
Holger Rune21DEN2700
1412
Tommy Paul27USA2655
1514
Ben Shelton21USA2500Geneva R1625502750
1613
Ugo Humbert25FRA2285+1Lyon R1622852485
178
Karen Khachanov28RUS2090+1
1816
Nicolás Jarry28CHI2075-2-220
1917
Alexander Bublik26KAZ2020Lyon R1620602260
2019
Sebastián Báez23ARG1965-20Geneva R1619902190
216
Félix Auger-Aliassime23CAN1885-35
2217
Adrian Mannarino35FRA1865Lyon R1619052105
23CH
Jiří Lehečka22CZE1685+1
24 NCH 
 (25) 
Alejandro Tabilo26CHI1645+1
2510
Frances Tiafoe26USA1615+1Lyon R3216301855
2621
Tallon Griekspoor27NED1605+1Geneva R3216101835
2719
Francisco Cerúndolo25ARG1590-4-150Lyon R1616401840
2823
Sebastian Korda23USA1565
2927
Tomás Martín Etcheverry24ARG1410Lyon R16
(R32  )
14351635
3015
Lorenzo Musetti22ITA1370+1
31CH
Mariano Navone23ARG1339+1
3221
Alejandro Davidovich Fokina24ESP1280+2
338
Cameron Norrie28GBR1230-80
34 NCH 
 (35) 
Matteo Arnaldi23ITA1165+2
3532
Jordan Thompson30AUS1156+2
366
Gaël Monfils37FRA1155+2Lyon R3211801405
3730
Arthur Fils19FRA1145-7-230
3835
Jack Draper22GBR1131-3-35Geneva R3211461371
3921
Jan Lennard Struff34GER1090
4036
Roman Safiullin26RUS1087
4136
Fábián Marozsán24HUN1083Lost in Geneva R32 
42CH
Zhizhen Zhang27CHN1056-2
4337
Sebastian Ofner28AUT1038+2+28Geneva R16Qual. Geneva WQual. Geneva W
Geneva R16
10631263
4443
Tomáš Macháč23CZE1029Geneva R3210451270
4529
Christopher Eubanks28USA1028-2-10Geneva R3210431268
46CH
Nuno Borges27POR1006
47CH
Luciano Darderi22ITA1002Lyon R3210171242
4840
Pedro Martínez27ESP995+1Lyon R3210101235
4921
Lorenzo Sonego29ITA991+1Lyon R3210061231
5044
Marcos Giron30USA990-2-10Lost in Geneva R32 
Advertisement
5138
Alexei Popyrin24AUS961
5227
Laslo Djere28SRB960
5331
Márton Fucsovics32HUN922
5447
Facundo Díaz Acosta23ARG908
5527
Miomir Kecmanović24SRB880-10
56 NCH 
 (57) 
Pavel Kotov25RUS867+1+18Lyon R168921092
5756
Flavio Cobolli22ITA865-1+5Geneva R16
(R32  )
8901090
58CH
Thiago Seyboth Wild24BRA837Lyon R328551080
5923
Dušan Lajović33SRB831
6021
Daniel Evans33GBR831Lost in Lyon R32 
6145
Alexander Shevchenko23KAZ830+5Geneva R16
(R32  )
8551055
6249
Roberto Carballés Baena31ESP816+5Geneva R168411041
6352
Jaume Munar27ESP810Lyon R328101035
64 NCH 
 (65) 
Alex Michelsen19USA795+1Geneva R328101035
6537
Emil Ruusuvuori25FIN783+1+15Geneva R16
(R32  )
8081008
6649
Dominik Koepfer30GER782+1+15Lyon R168071007
6753
Christopher O'Connell29AUS772-3-29
6849
Federico Coria32ARG761+1Geneva R32770995
69 NCH 
 (70) 
Luca Nardi20ITA748+1
7042
Arthur Rinderknech28FRA747+3+8Lyon R16
(R32  )
772972
7112
Borna Ćorić27CRO744
7224
Yoshihito Nishioka28JPN741Lyon R32766991
7337
Mackenzie McDonald29USA735+1Lost in Lyon R32
7465
Jakub Menšík18CZE728+2
751
Andy Murray37GBR728Geneva R32 743968
7674
Arthur Cazaux21FRA725+1
7770
Rinky Hijikata23AUS723+1Lost in Geneva R32
7851
Corentin Moutet25FRA720+1
7958
Taro Daniel31JPN715+2+2Lyon R32Qual. Lyon WQual. Lyon W
Lyon R32
740965
809
Roberto Bautista Agut36ESP715
8114
Aslan Karatsev30RUS705+1Lost in Geneva R32 
8247
Daniel Altmaier25GER702+1Lost in Geneva R32
8343
Brandon Nakashima22USA700-15-65
8461
Thiago Monteiro29BRA685Qual. French Open R1
8545
Yannick Hanfmann32GER682Geneva R32 697922
8685
Aleksandar Kovačević25USA681+2+13Geneva R32Qual. Geneva WQual. Geneva W
Geneva R32
706931
8748
Aleksandar Vukic28AUS672+6+25Lyon R16697897
8871
Alexandre Müller27FRA670+2+14Lyon R16695895
8948
Constant Lestienne31FRA669-3Lost in Qual. Lyon R1
9089
Juncheng Shang19CHN660-1Qual. French Open R1
919
Fabio Fognini36ITA648
9240
Max Purcell26AUS647
9380
Sumit Nagal26IND635+1-11Lost in Geneva R32
94 NCH 
 (95) 
Adam Walton25AUS635+1
956
Matteo Berrettini28ITA630+1
963
Stan Wawrinka39SUI628+1
9787
Francisco Comesaña23ARG626-10-43
9865
Thanasi Kokkinakis28AUS623
9958
Hugo Gaston23FRA623+5+13Lyon R32Qual. Lyon WQual. Lyon W
Lyon R32
648873
10045
Maximilian Marterer28GER622-1
Advertisement
10122
Botic van de Zandschulp28NED618-1
10263
Luca Van Assche20FRA613-1
103102
Zizou Bergs24BEL611-1Qual. French Open R1
10446
James Duckworth32AUS611-1Qual. French Open R1
10556
Daniel Elahi Galán27COL609+3Lyon R32Qual. Lyon WQual. Lyon W
Lyon R32
634859
10639
J.J. Wolf25USA585+1-10Qual. French Open R1
10748
Pedro Cachín29ARG584-1-13Lost in Qual. Lyon R2
Lost in Lyon R32
10890
Thiago Agustín Tirante23ARG580+1Lost in Qual. Lyon R1
10996
Camilo Ugo Carabelli24ARG580+1Qual. French Open R1
11017
Albert Ramos Viñolas36ESP578+1Qual. French Open R1
11149
Grégoire Barrère30FRA575-3-10Qual. French Open R1
11217
Cristian Garín27CHI563Lost in Qual. French Open R1
11381
Michael Mmoh26USA557+1
1147
David Goffin33BEL543+1-7Geneva R32Qual. Geneva WQual. Geneva W
Geneva R32
568793
115 NCH 
(116)
Valentin Vacherot25MON543+1Qual. French Open R2
11660
Juan Pablo Varillas28PER542-3-20Lost in Qual. French Open R1
117CH
Giovanni Mpetshi Perricard20FRA541Lyon R32561786
118116
Lukáš Klein26SVK535Lost in Qual. French Open R1
11955
Facundo Bagnis34ARG531Qual. French Open R2
120CH
Terence Atmane22FRA525
121112
Harold Mayot22FRA522Lost in Qual. Lyon R2
122CH
Zachary Svajda21USA518Qual. French Open R1
12310
Denis Shapovalov25CAN515Geneva R32540765
1247
Richard Gasquet37FRA515Lost in Lyon R32
125CH
Stefano Napolitano29ITA512Qual. French Open R2
126124
Emilio Nava22USA511Lost in Qual. French Open R1
127111
Vít Kopřiva26CZE511Qual. French Open R2
12823
Damir Džumhur32BIH505+1Qual. French Open R1
129115
Duje Ajduković23CRO499+1Qual. French Open R2
1303
Dominic Thiem30AUT496+1Qual. French Open R2
13131
Lloyd Harris27RSA496-3-12Qual. French Open R2
132CH
Titouan Droguet22FRA493Qual. French Open R1
133108
Francesco Passaro23ITA493
134102
Hamad Medjedović20SRB492Qual. French Open R2
13539
Mikhail Kukushkin36KAZ492Qual. French Open R1
136128
Felipe Meligeni Alves26BRA490Qual. French Open R1
137CH
Matteo Gigante22ITA489Qual. French Open R2
13887
Jurij Rodionov25AUT487Qual. French Open R1
139121
Nicolas Moreno De Alboran26USA472+1+10Geneva R32Qual. Geneva WQual. Geneva W
Geneva R32
497722
14039
Radu Albot34MDA462-1Qual. French Open R2
1418
Diego Schwartzman31ARG459Qual. French Open R1
14236
Pierre Hugues Herbert33FRA450+1Lost in Qual. Lyon R1
14388
Dominic Stricker21SUI443+1
144 NCH 
(145)
Román Andrés Burruchaga22ARG431+1Qual. French Open R1
14580
Jozef Kovalík31SVK427+1Qual. French Open R2
146131
Pablo Llamas Ruiz21ESP424-4-32Qual. French Open R1
14793
Liam Broady30GBR423
148110
Giulio Zeppieri22ITA420Qual. French Open R2
149147
Benjamin Hassan29LBN418Qual. French Open R1
150133
Patrick Kypson24USA416Qual. French Open R1
Advertisement
151126
Leandro Riedi22SUI414Qual. French Open R1
15272
Yosuke Watanuki26JPN403
153CH
Alexis Galarneau25CAN399Qual. French Open R1
154106
Zsombor Piros24HUN390Qual. French Open R1
15518
Benoît Paire35FRA388Lost in Qual. French Open R1
156109
Otto Virtanen22FIN387Qual. French Open R2
15793
Tomás Barrios Vera26CHI378Lost in Qual. French Open R1
15872
Borna Gojo26CRO376+1
159136
Andrea Pellegrino27ITA372+1Qual. French Open R1
160158
Ugo Blanchet25FRA371-2-6Qual. French Open R2
16153
Denis Kudla31USA370Qual. French Open R2
162129
Shintaro Mochizuki20JPN366+1Qual. French Open R2
163146
Rudolf Molleker23GER366+1Qual. French Open R1
164162
Oriol Roca Batalla31ESP365-2-3Qual. French Open R1
16510
Lucas Pouille30FRA363Lost in Qual. French Open R1
166129
Gabriel Diallo22CAN360Qual. French Open R2
167CH
Denis Yevseyev30KAZ359Lost in Qual. French Open R1
16864
Hugo Dellien30BOL358Lost in Qual. French Open R1
169112
Marco Trungelliti34ARG356Qual. French Open R2
170128
Andrea Vavassori29ITA355Qual. French Open R1
171CH
Beibit Zhukayev23KAZ353-2Lost in Qual. French Open R1
17242
Benjamin Bonzi27FRA349Qual. French Open R2
173142
Mattia Bellucci22ITA349Qual. French Open R2
174CH
Gustavo Heide22BRA346Qual. French Open R2
17531
Maxime Cressy27USA345+1Qual. French Open R1
176135
Jesper de Jong23NED344+1Qual. French Open R1
177175
Mattéo Martineau25FRA344-2-2Lost in Qual. French Open R1
17879
Juan Manuel Cerúndolo22ARG340Qual. French Open R2
179175
Martin Damm20USA340Lost in Qual. French Open R1
180126
Jan Choinski27GBR340Lost in Qual. French Open R1
181180
Coleman Wong19HKG340Qual. French Open R1
182105
Elias Ymer28SWE337Qual. French Open R1
183CH
Jaime Faria20POR336Qual. French Open R1
184160
Alexander Ritschard30SUI335Qual. French Open R1
18595
Hugo Grenier28FRA332Qual. French Open R1
186CH
Tristan Schoolkate23AUS328
18761
Quentin Halys27FRA327Qual. French Open R1
188131
Genaro Alberto Olivieri25ARG327Lost in Qual. French Open R1
189164
Yunchaokete Bu22CHN325Qual. French Open R2
190172
Alejandro Moro Cañas23ESP324Qual. French Open R1
191172
Seongchan Hong26KOR320Lost in Qual. French Open R1
192154
Dalibor Svrčina21CZE316+1Qual. French Open R2
193 NCH 
(195)
Nick Hardt23DOM309+2Lost in Qual. French Open R1
19447
Marc-Andrea Hüsler27SUI308+2Qual. French Open R1
195156
Vitaliy Sachko26UKR306-3-12Lost in Qual. French Open R1
1963
Milos Raonic33CAN305+1
197142
Joris De Loore31BEL305+1Qual. French Open R1
198 NCH 
(200)
Valentin Royer22FRA304+2Qual. French Open R1
199116
Marc Polmans27AUS303+2Qual. French Open R1
200181
Billy Harris29GBR302+2Qual. French Open R2
Advertisement
20160
Stefano Travaglia32ITA301-7-12Lost in Qual. French Open R1
202197
Henrique Rocha20POR299+2Lost in Qual. French Open R1
203155
Dino Prižmić18CRO297-4-7Lost in Qual. French Open R1
204149
Francesco Maestrelli21ITA296+2Qual. French Open R1
205204
Omar Jasika27AUS295+3Lost in Qual. French Open R1
20685
Dennis Novak30AUT295+3Qual. French Open R1
207151
Enzo Couacaud29FRA294+3Qual. French Open R2
20863
Jason Kubler31AUS291+5
20978
Yasutaka Uchiyama31JPN289+5Qual. French Open R1
210186
Li Tu27AUS289+5Qual. French Open R1
21138
Alex Molčan26SVK288+5Lost in Qual. French Open R1
212191
Mark Lajal21EST288-5-8Qual. French Open R1
213116
Calvin Hémery29FRA287+5Lost in Qual. French Open R1
214123
Ryan Peniston28GBR283+5Qual. French Open R1
21549
Illya Marchenko36UKR283+5
216170
Maxime Janvier27FRA283+5Qual. French Open R1
217190
Oliver Crawford25GBR282-12-16Qual. French Open R1
21837
Bernabé Zapata Miralles27ESP281-15-20Qual. French Open R1
219191
Nerman Fatić29BIH281-2-7Qual. French Open R1
220209
Henri Squire23GER280-9-13Qual. French Open R1
221220
Murkel Dellien26BOL280+1Qual. French Open R1
222135
Sho Shimabukuro26JPN277+1Lost in Qual. French Open R1
223193
Tristan Boyer23USA274+1Qual. French Open R1
224134
Manuel Guinard28FRA274+1Qual. French Open R2
225125
Juan Pablo Ficovich27ARG273+8+7Lost in Qual. Geneva R2
226108
Franco Agamenone31ITA272+2Lost in Qual. French Open R1
227206
Lukas Neumayer21AUT268-15-24Qual. French Open R1
228158
Yu-hsiou Hsu25TWN267+2
229226
Joao Fonseca17BRA267+2
230135
Antoine Escoffier32FRA267+2Lost in Qual. French Open R1
231191
Kyrian Jacquet23FRA265+3Qual. French Open R1
232214
Aziz Dougaz27TUN265-5-9Qual. French Open R1
233202
Clément Tabur24FRA264+2Qual. French Open R1
234183
Adrian Andreev23BUL264+2Qual. French Open R2
235181
Daniel Rincon21ESP262-9-12Qual. French Open R1
236194
Dane Sweeny23AUS261+1Lost in Qual. French Open R1
23735
Jiří Veselý30CZE260+1Skopje R32266335
238123
Timofey Skatov23KAZ257+4+4Augsburg R16261303
239125
Alex Bolt31AUS257
240114
Gijs Brouwer28NED256+4+7Lost in Qual. Geneva R2
241203
Jules Marie32FRA256-1Qual. French Open R1
242126
Filip Misolic22AUT255-1Qual. French Open R2
243162
Dmitry Popko27KAZ251-14-21Qual. French Open R1
244157
Santiago Rodríguez Taverna24ARG250-1
245CH
Philip Sekulic20AUS249Kachreti R32251297
246CH
Arthur Fery21GBR248
24717
Bernard Tomic31AUS247+4Lost in Pensacola SF
248181
Abdullah Shelbayh20JOR245+4+7Lost in Qual. Geneva R2
249159
Dimitar Kuzmanov30BUL240Skopje R32246315
250247
Javier Barranco Cosano25ESP240+4+7Lost in Qual. Lyon R2
Lost in Lyon R32
Advertisement
251135
Mitchell Krueger30USA240-1Lost in Qual. Geneva R1
252243
Ethan Quinn20USA239-1Lost in Qual. Geneva R1
25383
Chun Hsin Tseng22TWN237Lost in Skopje R32
254CH
Enrico Dalla Valle26ITA236+3+4Skopje R32Lost in Reggio Emilia SFLost in Reggio Emilia SF
Skopje R32
238307
255194
Gonzalo Oliveira29VEN236-7-5
25641
Tennys Sandgren32USA233-1
257248
Alibek Kachmazov21RUS233-1
258238
Nikolás Sánchez Izquierdo25ESP233+2+12Lost in Vic R32
Qual. Lyon W
Lost in Lyon R32 
259 NCH 
(266)
Hady Habib25LBN232+7+14Lost in Pensacola F
260251
Ergi Kırkın25TUR224-2Skopje R32227296
261194
Gauthier Onclin23BEL221-2Lost in Skopje R32
26221
Steve Johnson34USA220-1
263257
Liam Draxl22CAN220-1
264245
Maks Kaśnikowski20POL220+1+2Skopje R16226289
265203
Yuta Shimizu24JPN219-2
266228
Nicolás Mejía24COL218-2
267142
Ivan Gakhov27RUS215+5+7Lost in Qual. Geneva R2
26820
Guido Pella34ARG210-1
269181
Thai Son Kwiatkowski29USA210-1Lost in Vic R32
Lost in Qual. Geneva R1
27097
Kimmer Coppejans30BEL209
271158
Tung Lin Wu26TWN209
27278
Renzo Olivo32ARG208+2Lost in Qual. Lyon R1
27365
Egor Gerasimov31BLR206+2Kachreti R32Lost in Kachreti R32Lost in Kachreti R32
Kachreti R32
210256
2741
Rafael Nadal37ESP205+2
275273
Gonzalo Bueno20PER205-2-3
276134
Geoffrey Blancaneaux25FRA205+1Qual. French Open R2
277 NCH 
(283)
Vilius Gaubas19LTU203+6+4Augsburg R16207249
278 NCH 
(279)
Álvaro Guillén Meza21ECU203+1
279265
Clément Chidekh22FRA201+1Qual. French Open R1
280258
Samuel Vincent Ruggeri21ITA200+2Skopje R32204273
281181
Tristan Lamasine31FRA199-3-5Lost in Qual. Lyon R1
282223
Edoardo Lavagno25ITA197+2
283 NCH 
(285)
Charles Broom26GBR195+2+2Kachreti R16Lost in Kachreti R32Lost in Kachreti R32
Kachreti R16
199241
284269
Aidan Mayo21USA194-15-16
285264
Filip Cristian Jianu22ROU192+1-1Skopje R16Lost in Bucharest 2 R16Lost in Bucharest 2 R16
Skopje R16
198261
286 NCH 
(288)
Marvin Möller25GER190+2+1Lost in Vic QF
28728
João Sousa35POR189
288111
Zdeněk Kolář27CZE188+2Qual. French Open R1
289 NCH 
(292)
Adolfo Daniel Vallejo20PAR187+3Lost in Augsburg R32
290 NCH 
(293)
Elmer Møller20DEN186+3Augsburg R32189235
291140
Mathias Bourgue30FRA186-2-2Qual. French Open R2
29262
Gianluca Mager29ITA185+2Lost in Qual. Geneva R1
293289
Alexander Blockx19BEL183-2-4
294177
Andrea Collarini32ARG183+2Augsburg R32187233
295180
Brandon Holt26USA182+3
296282
Michael Vrbenský24CZE182+1-1Augsburg R32184230
297114
Jason Jung34TWN181+2
29870
Guido Andreozzi32ARG180+2Lost in Qual. Lyon R1
299284
Pedro Sakamoto30BRA180+2
300269
Giovanni Fonio26ITA180+2+1Skopje R32Lost in Reggio Emilia SFLost in Reggio Emilia SF
Skopje R32
184253
3018
John Isner39USA175+3
302278
August Holmgren26DEN175+3Augsburg R32178224
303 NCH 
(307)
Blaise Bicknell22JAM174+4Kingston 2 R32Lost in Kingston R32
30450
Ričardas Berankis33LTU174+4Lost in Kachreti R32
305 NCH 
(309)
Remy Bertola25SUI173+4
306CH
Felix Gill21GBR173-2Lost in Augsburg R32
307176
Daniel Masur29GER172+3Augsburg R32175221
308273
Sebastian Fanselow32GER171+8+5Lost in Qual. Lyon R2
309 NCH 
(311)
Martin Landaluce18ESP170+2
31085
Carlos Taberner26ESP170+3+2Augsburg R16174216
311259
João Lucas Reis Da Silva24BRA169+1
312200
Yan Bai35CHN168+12+7Anning R32Lost in Luan SF
313201
Rio Noguchi25JPN167+1
314 NCH 
(317)
Federico Agustin Gomez27ARG165+4Augsburg R32167213
315121
Raúl Brancaccio27ITA164+4
316196
Paul Jubb24GBR164+7+3Kachreti R16Lost in Kachreti R32168210
317152
Luke Saville30AUS164+3
318311
Toby Kodat21USA162+11+5Augsburg R16Lost in Reggio Emilia R16166208
319 NCH 
(366)
Andrés Andrade25ECU160+47+25Pensacola W
320292
David Jordá Sanchis29ESP160-25-25Lost in Qual. Lyon R1
321257
Timo Stodder28GER160+4
322244
Lucas Poullain28FRA159-4Deauville R32
323212
Michael Geerts29BEL159+4Augsburg R32161207
324299
Khumoyun Sultanov25UZB158+2-1
325190
Matheus Pucinelli De Almeida23BRA157+6
326 NCH 
(330)
Jakub Nicod19CZE157+4
327221
Hernán Casanova30ARG157+5
328285
Alexander Weis27ITA156-25-20Skopje R32162231
329302
Andrew Paulson22CZE155-1-3Skopje R32161230
330127
Facundo Mena31ARG154+5
331143
Hiroki Moriya33JPN154+3
332271
Moez Echargui31TUN154+4Lost in Augsburg R32
333 NCH 
(380)
Ignacio Buse20PER152+47+24Mataro R32Vic W
334330
Sandro Kopp23AUT152+3
335168
Antoine Bellier27SUI151+4Lost in Qual. Geneva R1
336 NCH 
(344)
Vadym Ursu27UKR151+8+2Kachreti R16Lost in Kachreti R32155197
337310
Gabriel Debru18FRA150+4Lost in Qual. French Open R1
33875
Kamil Majchrzak28POL149+13+6Skopje R16155218
339111
Ramkumar Ramanathan29IND149+4Kachreti R32153199
340258
James McCabe20AUS149+6
341323
Hazem Naw24SYR149+4Lost in Augsburg R32
342326
Alexis Gautier27FRA149-4-3Lost in Skopje R32
34350
Mikael Ymer25SWE145+5
344329
Carlos Sánchez Jover23ESP145+3-1
345310
Mathys Erhard22FRA144-12-13Qual. French Open R1
3464
Kei Nishikori34JPN143+4
347272
Orlando Luz26BRA143+5Lost in Skopje R32
348298
Aidan McHugh23GBR143-6-7Lost in Pensacola R16
349314
Benjamin Lock31ZIM142+4Addis Ababa 2 R32Addis Ababa W
350153
Jay Clarke25GBR140-33-25Lost in Reggio Emilia R32
Lost in Skopje R32
351 NCH 
(354)
Gilbert Klier Junior24BRA139+4
352167
Nino Serdarušić27CRO139-12-12
353217
Jonáš Forejtek23CZE139+3Skopje R32144213
354 NCH 
(355)
Giles Hussey26GBR139+3Kachreti R32142188
355 NCH 
(367)
Matej Dodig18CRO138+12+4Skopje R16144207
35657
Gastão Elias33POR137+4
357220
Blake Mott28AUS137+11+4Kachreti R16Lost in Kachreti R16141183
358289
Corentin Denolly26FRA137+1-1Deauville R32
359 NCH 
(362)
Tim Handel27GER136+3
360324
Cezar Crețu23ROU136+3
361351
Fajing Sun27CHN136+64+25Luan W
362330
Guy Den Ouden22NED135+2Mataro R32Lost in Vic R32
363349
Gerard Campana Lee19KOR134-14-10Skopje R16140203
364164
Riccardo Bonadio30ITA134+14+4Augsburg R16138180
36584
Alessandro Giannessi33ITA134-7-5Lost in Reggio Emilia R16
366305
Yishai Oliel24ISR134+31+14Kachreti R32Lost in Kachreti F136182
367 NCH 
(369)
Martin Krumich21CZE133+2Lost in Reggio Emilia R32
Lost in Qual. Augsburg R1
368130
Mohamed Safwat33EGY133+2Lost in Augsburg R32
369 NCH 
(371)
James Trotter24JPN132+2
370243
Daniel Michalski24POL132+2Augsburg R32136182
371348
Blake Ellis25AUS132+2
372 NCH 
(374)
Robin Bertrand21FRA132+2Kachreti R16Lost in Kachreti R16136178
37333
Federico Delbonis33ARG131+2
374127
Lorenzo Giustino32ITA131+3Mataro R32Lost in Vic R32
375348
Omni Kumar22USA130+1-1
376 NCH 
(379)
Marcello Serafini21ITA130+3
377 NCH 
(380)
Alberto Barroso Campos27ESP129+4+1Lost in Kachreti R16
Lost in Kachreti R32
378365
Daniel Mérida19ESP128+16+7Lost in Vic SF
379364
Mikalai Haliak25BLR127-14-8
380331
Carlos Lopez Montagud23ESP127+8+3Lost in Vic QF
381 NCH 
(383)
Arthur Géa19FRA126+2Lost in Qual. French Open R1
382 NCH 
(384)
Matías Soto25CHI126+2Kachreti R32130176
383267
Louis Weßels25GER126+2
384303
Arthur Weber32FRA125+2
385207
Daniel Dutra da Silva35BRA124+8+3Augsburg R32Qual. Augsburg W128174
386184
Nicholas David Ionel21ROU124+13+4Lost in Bucharest 2 SF
38756
Marius Copil33ROU122+2
388168
Frederico Ferreira Silva29POR122+2Lost in Qual. Augsburg R1
389325
Yankı Erel23TUR122+11+3Lost in Kachreti QF
Lost in Kachreti R32
390240
Dan Added25FRA122+1Lost in Qual. Skopje R1
391 NCH 
(392)
Stefanos Sakellaridis19GRE122+1
39240
Ilya Ivashka30BLR121-77-45
393204
Máté Valkusz25HUN121-112-79Lost in Qual. French Open R1
394 NCH 
(395)
Jie Cui26CHN120+1Anning R32
395280
Dominik Palan23CZE120+1
396127
Jelle Sels28NED119+44+16Lost in Reggio Emilia F
397363
Damien Wenger24SUI119+4Lost in Qual. Geneva R1
39854
Yibing Wu24CHN118-77-45
399174
Nicola Kuhn24GER116+4Lost in Vic R32
400334
Robert Strombachs24LAT116+5Kachreti R32Lost in Kachreti R32118164
401 NCH 
(418)
Andrea Picchione25ITA116+19+4Augsburg R32Lost in Reggio Emilia QF
Qual. Augsburg W
120166
402167
Laurent Lokoli29FRA115+4
403400
Alejo Lorenzo Lingua Lavallén23ARG115+43+15Neuquen W
404303
Francesco Forti24ITA115+3
405352
Giovanni Oradini26ITA115-3-3Lost in Reggio Emilia R32
406154
Altuğ Çelikbilek27TUR115+2Kachreti R32Lost in Kachreti R32119165
407 NCH 
(411)
Valerio Aboian21ARG115+4Lost in Neuquen R32
408CH
Nishesh Basavareddy19USA114+4
409144
Cem İlkel28TUR114+5Kachreti R32Lost in Kachreti R32118164
410404
Cannon Kingsley23USA113+6
411124
Federico Gaio32ITA113+8Cervia R32
412361
Bogdan Bobrov26RUS113-3-2Lost in Kachreti R32
413273
Max Houkes23NED113-15-7
414410
Stefan Popović20SRB113-4-2Lost in Kursumlijska Banja 5 QF
415305
Kalin Ivanovski20MKD112+2-1
416278
Lucas Gerch29GER112-34-15Augsburg R32116162
417268
Gonzalo Villanueva29ARG112+4
418365
Kris Van Wyk27RSA112+4Lost in Monastir 20 R16
419 NCH 
(420)
Lautaro Midon20ARG111+4
420320
Marko Topo20GER110-59-27Augsburg R32114160
421226
Juan Bautista Torres22ARG110+5
42265
Evgeny Donskoy34RUS110-68-30
42376
Salvatore Caruso31ITA110+4
424 NCH 
(436)
Gabi Adrian Boitan24ROU109+37+15Bucharest 2 W
425211
Roberto Cid Subervi30DOM109-10-5Lost in Kachreti QF
Lost in Kachreti R32
426 NCH 
(427)
Matthew Dellavedova23AUS109+15+6Lost in Kursumlijska Banja 5 F
427377
Mateus Alves23BRA108+2+1Augsburg R32Lost in Qual. Augsburg R2112158
428265
Evgenii Tiurnev27RUS108+65+24Qual. Kachreti W
Kachreti W
Lost in Qual. Kachreti R1
429343
Mats Rosenkranz25GER108+7+4Lost in Kalmar SF
430 NCH 
(442)
Daniil Glinka24EST108+24+10Kachreti R16Lost in Kachreti SF112154
431428
Ryan Nijboer24NED108-3Lost in Qual. Skopje R2
432414
Svyatoslav Gulin21RUS107-2Lost in Vic R32
433382
Max Hans Rehberg20GER106-1
434 NCH 
(452)
Bruno Kuzuhara20USA106+18+7Lost in Pensacola SF
435235
Pol Martín Tiffon24ESP105+1Mataro R32Lost in Vic R16
43616
Marco Cecchinato31ITA104-49-20Skopje R32110179
437334
Naoki Nakagawa27JPN104-4-1
438421
Learner Tien18USA104-4
439134
Steven Diez33CAN104-15-7
440329
Nick Chappell31USA104-3
441409
Kilian Feldbausch18SUI103-3
44236
Oscar Otte30GER102Lost in Augsburg R32
443348
Jérôme Kym21SUI102+27+10Lost in Villach F
Lost in Qual. Skopje R2
444434
Hynek Bartoň20CZE102-5-1
445388
Anton Matusevich22GBR101-2
446238
Skander Mansouri28TUN101-42-15
447349
Marat Sharipov21RUS101-3
448445
Garrett Johns23USA100-1
449446
Juan Carlos Prado Angelo19BOL100-1Lost in Reggio Emilia R32
Lost in Qual. Skopje R1
450160
Oleksii Krutykh24UKR100+1+1Lost in Qual. Augsburg R2
451339
Daniel Cukierman28ISR98-38-16
452355
Karl Friberg25SWE98-3-1Lost in Kalmar R32
453103
Stefan Kozlov26USA97+2
454 NCH 
(462)
Rodrigo Pacheco Mendez19MEX97+8+4Augsburg R16101143
455378
Alex Barrena21ARG97-2-1
45639
Peter Gojowczyk34GER96+1
457210
Raphaël Collignon22BEL96+1+1Deauville R32Lost in Vic R16
458395
Tibo Colson23BEL96+2+1Lost in Prijedor R32
Lost in Qual. Augsburg R2
459449
Bor Artnak19SLO96-3-1Skopje R32101170
460229
Mukund Sasikumar27IND95-1
461357
Eric Vanshelboim22UKR95-16-6Deauville R32Lost in Bucharest 2 R16
462334
Leo Borg21SWE93+3Kingston 2 R32Lost in Kingston R16
463456
Sanhui Shin27KOR93+1Lost in Luan R32
464438
Orel Kimhi20ISR93+2Lost in Kachreti R32
Lost in Kachreti R32
465238
Yusuke Takahashi26JPN93+2
466161
Filip Peliwo30POL93+2
46768
Gerald Melzer33AUT92+8+2Lost in Qual. Skopje R2
468 NCH 
(471)
Andre Ilagan23USA92+3
469412
Miguel Damas24ESP92+5+1Mataro R32Lost in Vic R16
470439
Lorenzo Joaquín Rodríguez24ARG92-20-7
471458
Nicolas Zanellato22BRA92-2-1
472404
Toby Samuel21GBR91
473340
Colin Sinclair29NMI90-1
474343
Makoto Ochi28JPN90+2
475 NCH 
(517)
Sander Jong24NED89+44+14Deauville R32Prijedor W
476436
Sebastian Gima22ROU89+1Bucharest 3 R32Lost in Bucharest 2 R16
47724
Martin Kližan34SVK88+95+25Reggio Emilia W
47867
Ernesto Escobedo27MEX88-60-25
479439
Adria Soriano Barrera24COL88-1Lost in Vic R32
480147
Kaichi Uchida29JPN88
481211
Evgeny Karlovskiy29RUS88+18+6Kachreti R32Qual. Kachreti W
Qual. Kachreti W
Lost in Kachreti QF
92138
482469
Martyn Pawelski19POL88-3Kachreti R32Lost in Kachreti R3292138
483351
Sascha Gueymard Wayenburg20FRA88-1Lost in Qual. French Open R1
484474
Federico Iannaccone25ITA88-1Lost in Reggio Emilia R32
Lost in Qual. Augsburg R1
485462
Constantin Bittoun Kouzmine25FRA88+2+1Lost in Qual. Skopje R2
486477
Kirill Kivattsev26RUS88-1Lost in Qual. Augsburg R1
487231
Nam Hoang Ly27VIE87-1
488478
Hamish Stewart24GBR87+7+4Kachreti R32Qual. Kachreti W
Lost in Kachreti R16
91137
489CH
Petr Nesterov21BUL86Bucharest 3 R32
490293
Pedro Boscardin Dias21BRA86-9-2
491478
Yurii Dzhavakian31UKR86-1Lost in Bucharest 2 R32
Lost in Qual. Augsburg R2
49252
Soonwoo Kwon26KOR85-1
493206
Matija Pecotić34CRO85-5-1
49414
Kyle Edmund29GBR85-31-8
495 NCH 
(524)
Edas Butvilas19LTU85+47+15Kursumlijska Banja 5 W
496375
Strong Kirchheimer29USA85-4Lost in Pensacola R32
497470
Imanol López Morillo24ESP85-3+1Mataro R32Lost in Vic R16
498 NCH 
(510)
Arthur Bouquier23FRA84+14+8Monastir 21 R32Lost in Monastir 20 F
499298
Viktor Durasovic27NOR83-15-5Lost in Kalmar R32
500260
Carlos Gimeno Valero22ESP82-3
501467
Hikaru Shiraishi23JPN82-3
502144
Akira Santillan26AUS81-6-1
503 NCH 
(559)
Kiranpal Pannu27NZL81+56+15Kingston 2 R32Kingston W
50498
Antoine Hoang28FRA81-4
505478
Gabriele Piraino20ITA81-4
506485
Luka Mikrut20CRO80+5+4Skopje R32Qual. Skopje W86155
507333
Christian Langmo27USA80+2+3Lost in Pensacola QF
50878
Blaž Rola33SLO79-6-1
509236
Ulises Blanch26USA79+19+6Kachreti R32Qual. Kachreti W
Lost in Kachreti QF
83129
51016
Nikoloz Basilashvili32GEO79+5+4Skopje R32Qual. Skopje W85154
511493
Iñaki Montes De La Torre21ESP78-8
512 NCH 
(522)
Michael Agwi20IRL78+10+4Lost in Antalya 19 SF
513256
Marek Gengel28CZE78-9Lost in Qual. Kachreti R2
514438
Jakub Paul25SUI78-9Lost in Qual. Geneva R1
515 NCH 
(527)
Tom Gentzsch20GER78+12+4Augsburg R16Lost in Villach SF82124
516371
Karue Sell30BRA77-10
517397
Alexey Zakharov24RUS77-10
518395
Alafia Ayeni24USA77+5+3Kachreti R32Qual. Kachreti W81127
519515
Luka Pavlovic24FRA77-2+2Lost in Qual. Skopje R2
520506
Jacob Fearnley22GBR76-10
521 NCH 
(526)
Philip Henning23RSA76+12+4Lost in Addis Ababa SF
522442
Harrison Adams29USA76+7+3Lost in Pensacola QF
523434
Luciano Emanuel Ambrogi20ARG76-15-1
524 NCH 
(529)
Guido Iván Justo26ARG76+11+4Lost in Neuquen SF
525193
Zhe Li37CHN75-11Anning R32
526508
Andres Martin22USA75-10
527503
Vlad Andrei Dancu25ROU75-7Bucharest 3 R32Lost in Bucharest 2 R32
528518
Adrian Oetzbach26GER75-7Lost in Villach R32
Lost in Qual. Augsburg R2
529524
Marlon Vankan23GER74-5
530521
Buvaysar Gadamauri23BEL74-5Deauville R32Lost in Reggio Emilia R32
531160
Gonzalo Lama31CHI73-1
532136
Alexey Vatutin31RUS73+11+3Deauville R32Lost in Reggio Emilia QF
533482
Yanaki Milev20BUL73+34+8Lost in Antalya 19 F
534511
Gabriele Pennaforti23ITA73-21-3Lost in Reggio Emilia R32
535486
Alex Knaff26LUX73-9-1
536520
Michael Zheng20USA72-5
537388
Jacopo Berrettini25ITA72-5
538333
George Loffhagen23GBR72-4
53980
Norbert Gombos33SVK72+8+3Augsburg R32Qual. Augsburg W76122
540339
Andrey Chepelev25RUS72-4
541533
Dan Alexandru Tomescu25ROU72+1Bucharest 3 R32Lost in Bucharest 2 QF
542532
Ryuki Matsuda24JPN72+3+2Kachreti R32Qual. Kachreti W
Lost in Qual. Kachreti R1
76122
543233
Yun seong Chung26KOR71-6
544 NCH 
(545)
Ryan Seggerman24USA71+11+4Skopje R32Qual. Skopje W77146
545539
Ilia Simakin20RUS71-6Lost in Kachreti R32
Lost in Qual. Kachreti R1
546514
Olaf Pieczkowski20POL71-6Lost in Bucharest 2 R16
547544
Andrea Guerrieri25ITA70-3Lost in Reggio Emilia R16
548387
Mariano Kestelboim28ARG70+31+8Lost in Neuquen F
549548
Jacob Bradshaw21AUS70+15+4Monastir 21 R32Lost in Monastir 20 SF
550509
Radu Mihai Papoe21ROU69-4
551346
Stuart Parker26GBR69-3Monastir 21 R32
55262
Kenny de Schepper36FRA69+1Mataro R32Lost in Vic R16
553549
Franco Roncadelli24URU69-4
554106
Darian King32BAR68-4
555524
Hanwen Li21CHN68-4Lost in Luan R32
556316
Eduardo Ribeiro26BRA68-3
557544
Maximus Jones19THA68-3Lost in Luan R32
558273
Peter Heller31GER67-2
559234
Maxime Chazal31FRA67-41-8Lost in Qual. Lyon R1
560476
Duarte Vale25POR67-3Bol R32
561198
Christian Harrison29USA66-3
562206
Daniel Cox33GBR66-2
563547
Matyas Fuele25HUN66-2
564555
Quinn Vandecasteele21USA65+1
565232
José Pereira33BRA65+1Lost in Qual. Augsburg R1
566476
Ignacio Monzón26ARG65-3-1Lost in Prijedor R16
567350
Vladyslav Orlov29UKR65+1Brcko R32
568498
Nikolay Vylegzhanin24RUS65+14+3Kachreti R32Qual. Kachreti W69115
569387
Gianmarco Ferrari23ITA65Lost in Qual. Augsburg R1
570453
Leonardo Aboian26ARG65+1+1Lost in Neuquen QF
571378
Eliakim Coulibaly22CIV64+6+1Addis Ababa 2 R32Lost in Addis Ababa QF
572437
Luca Potenza23ITA64+18+3Augsburg R32Lost in Reggio Emilia R32
Qual. Augsburg W
68114
573563
Pedro Vives Marcos23ESP63
574290
Shintaro Imai30JPN63
575395
Rigele Te26CHN63
576495
Viacheslav Bielinskyi20UKR63-38-8Bol R32
577289
Alex Rybakov27USA63-1
578428
Federico Arnaboldi23ITA63-8-1Qual. Reggio Emilia W
Lost in Reggio Emilia R32
579285
Matías Franco Descotte29ARG63+2+1Lost in Neuquen QF
580 NCH 
(646)
Ye Cong Mo23CHN62+99+16Lost in Luan F
581552
Lukáš Pokorný22SVK62-19-4
582537
Florent Bax24FRA62+9+1Bucharest 3 R32Lost in Bucharest 2 R16
583 NCH 
(620)
Takuya Kumasaka25JPN62+37+7Anning R32Lost in Luan SF
584284
Juan Pablo Paz29ARG62-1Lost in Villach R32
585390
David Pichler28AUT62-1
586527
Max Alcalá Gurri21ESP62+9+1Mataro R32Lost in Vic QF
587191
Dragos Nicolae Madaras26SWE61-156-45
588576
Stefan Dostanic22USA61-3
589545
Tom Paris21FRA61-3
590393
Pawel Juszczak30POL61+25+6Brcko R32Lost in Prijedor F
591468
Gilles Arnaud Bailly18BEL61-4
592581
Alejo Sanchez Quilez18ESP61-4Mataro R32Lost in Vic R32
593339
Keegan Smith25USA61-1
594497
Jake Delaney27AUS61-1
595461
Luca Giacomini26ITA61+12+3Augsburg R32Lost in Villach QF
Qual. Augsburg W
65111
596 NCH 
(602)
Max Wiskandt22GER61+6+1Monastir 21 R32Lost in Monastir 20 QF
597584
Moerani Bouzige24AUS61-1Qual. Kachreti W
Lost in Qual. Kachreti R1
Lost in Kachreti R16
598420
Alexandr Cozbinov29MDA60-9-1
599371
Georgii Kravchenko23UKR60-1
600554
Tomás Farjat23ARG60+1Lost in Neuquen R32
601273
Elmar Ejupovic31GER59+2
602343
Alex Martí Pujolras25ESP59+2Mataro R32
603 NCH 
(605)
Liam Gavrielides20GER59+2Augsburg R3263109
604349
Oleg Prihodko26UKR58-7-2
605471
Yuki Mochizuki26JPN58+11+3Anning R32Lost in Luan QF
606496
Denis Klok25RUS58-6-2Brcko R32Lost in Prijedor QF
607592
Niels Visker22NED58-13-3Lost in Bucharest 2 R32
608600
Diego Augusto Barreto Sánchez22ESP58Lost in Kursumlijska Banja 5 R32
609378
Sora Fukuda26JPN57
610466
Christoph Negritu30GER57+1Deauville R32
611321
Facundo Juárez26ITA56+3+1Deauville R32Qual. Reggio Emilia W
Lost in Reggio Emilia R16
612 NCH 
(627)
Fabrizio Andaloro23ITA56+26+4Lost in Kursumlijska Banja 5 SF
613341
Wilson Leite32BRA56-14-4
614497
Neil Oberleitner24AUT56+22+3Skopje R32Qual. Skopje W62131
615553
Pedro Rodenas20ESP55-2
616521
Tsung Hao Huang24TWN55+1
617497
Victor Lilov20USA55+1
618348
Sergey Fomin23UZB55+36+4Skopje R32Qual. Skopje W61130
619 NCH 
(627)
Giuseppe La Vela23ITA55+16+2Cervia R32Qual. Reggio Emilia W
Lost in Reggio Emilia QF
620424
Saba Purtseladze22GEO55+1Kachreti R32Lost in Kachreti R3259105
621237
Alastair Gray25GBR54+1
622515
Émilien Voisin24FRA54+1
623271
Evan Zhu25USA54-43-8
624403
Lorenzo Rottoli22ITA54+28+3Lost in Reggio Emilia QF
625594
Enzo Wallart27FRA54+15+2Lost in Monastir 20 QF
626513
Kai Wehnelt28GER54-16-3Celje R16Qual. Reggio Emilia W
Lost in Reggio Emilia R32
627625
Karan Singh20IND54-2Addis Ababa 2 R32
628397
Juan Bautista Otegui25ARG54-2Cervia R32
6295
Kevin Anderson38RSA53-2
630483
Justin Boulais22CAN53-2
63125
Vasek Pospisil33CAN53-2
632612
Ozan Baris20USA53-2
633631
Henry Searle18GBR53-2
634188
Miljan Zekić35SRB53-10-1
635544
Luca Wiedenmann26GER53+15+2Lost in Antalya 19 R16
Lost in Qual. Augsburg R2
636532
Adrien Gobat22FRA53-17-2
637486
Sergi Perez Contri26ESP53+16+2Lost in Bucharest 2 QF
638534
Pedro Araújo22POR53-5Monastir 21 R32
639531
Egor Agafonov21RUS53-5Qual. Kachreti W
Lost in Kachreti R32
Lost in Qual. Kachreti R2
640377
Oleksandr Ovcharenko22UKR52+8+1Lost in Reggio Emilia R16
641629
Julio César Porras26ARG52-4Mataro R32
642262
Gabriel Décamps24BRA52-3
643632
Luca Castagnola21ITA52-2Cervia R32Lost in Villach R32
644549
Mika Brunold19SUI52-2
645543
Luca Castelnuovo27SUI52-2
646506
Tommaso Compagnucci24ITA52-2Cervia R32
647622
Dali Blanch21USA52-2Lost in Kursumlijska Banja 5 R32
648259
Shuichi Sekiguchi32JPN51-2
649159
Gian Marco Moroni26ITA51-2
650483
Alec Deckers24NED51-1
651417
Ajeet Rai25NZL51Anning R32Lost in Luan R32
652 NCH 
(654)
Igor Gimenez24BRA51+3
653600
Chris Rodesch22LUX50+3
654 NCH 
(737)
Maxence Rivet20FRA50+87+15Monastir 21 R32Monastir 20 W
655632
Dušan Obradović23SRB50-23-3Brcko R32Lost in Prijedor R16
656433
Fausto Tabacco22ITA50+1Lost in Qual. Reggio Emilia R2
657521
Sidane Pontjodikromo23NED50+1
658466
Jea Moon Lee30KOR49+1
659162
Kacper Żuk25POL49+1
660468
Dominik Kellovský27CZE49+1Lost in Antalya 19 R16
661236
JiSung Nam30KOR48+1
662548
Yassine Dlimi21MAR48-50-8Monastir 21 R32
663605
Lorenzo Bocchi26ITA48
664CH
Joel Schwärzler18AUT48Skopje R3254123
665530
M Rifki Fitriadi25INA48
666CH
Linang Xiao24CHN48Lost in Luan R32
667659
Siddharth Vishwakarma29IND47
668586
Andrej Nedic19BIH47-62-11Lost in Prijedor SF
669641
Lilian Marmousez22FRA47+17+2Deauville R32Lost in Prijedor QF
670530
Evgeny Philippov22RUS47-2Qual. Kachreti W
Lost in Kachreti R32
Lost in Qual. Kachreti R1
671575
Kasidit Samrej23THA47-2Anning R32Lost in Luan R32
672466
Harry Wendelken22GBR47-2Lost in Kalmar R32
673595
S D Prajwal Dev27IND47-1Addis Ababa 2 R32Lost in Addis Ababa QF
674309
Julian Ocleppo26ITA46-96-16
675540
Peter Bertran28DOM46+1Lost in Pensacola R32
676588
Alexander Zgirovsky22BLR46-1Deauville R32Qual. Reggio Emilia W
Lost in Reggio Emilia R32
677279
Rubin Statham37NZL46
678479
Felix Corwin27USA46+9+1Lost in Pensacola R16
679608
Kazuki Nishiwaki29JPN46-1Bucharest 3 R32Lost in Bucharest 2 R32
680CH
Mateo Barreiros Reyes23BRA46
68112
Feliciano López42ESP45
682657
Justin Barki23INA45
683477
Peter Fajta21HUN45+2
684664
Daniel Pátý24CZE45+20+4Lost in Villach SF
685622
Amaury Raynel21FRA45-12-2
686653
Peter Benjamin Privara19SVK45+2Lost in Prijedor R32
687668
James Tracy21USA44+3
688453
Arklon Huertas Del Pino Cordova29PER44+3
689225
Karim Mohamed Maamoun33EGY44+3Lost in Antalya 19 R32
690495
Tristan McCormick25USA44-6-1Mataro R32Qual. Vic W
Lost in Vic R32
691130
Duck-hee Lee25KOR44+14+3Lost in Luan QF
692462
Mili Poljičak19CRO44-21-3
69350
Juan Ignacio Lóndero30ARG43
694469
Ezekiel Clark25USA43+5+1Kingston 2 R32Lost in Kingston SF
695479
Ilya Snițari22MDA43Bucharest 3 R32Qual. Bucharest 2 W
Lost in Bucharest 2 R32
696608
Mario Gonzalez Fernandez22ESP43-7-2Lost in Bucharest 2 R32
697643
Lorenzo Claverie21ITA42-14-3
698673
Yuta Kawahashi26JPN42-2
699659
Rishab Agarwal28IND42-5-1
700CH
Emile Hudd23GBR42
701197
Jeremy Jahn34GER41+1
70240
Thiemo de Bakker35NED41+1
703 NCH 
(707)
William Grant23USA41+7+1Lost in Pensacola R16
704682
Lorenzo Carboni18ITA41+8+1Bucharest 3 R32Lost in Bucharest 2 R16
705 NCH 
(706)
Stijn Slump25NED41+1
706504
Simon Beaupain25BEL41+8+1Deauville R32Lost in Bucharest 2 R16
707519
Amr Elsayed25EGY41
708689
Michiel De Krom25NED41+44+7Qual. Vic W
Lost in Vic SF
709289
Renta Tokuda26JPN40-1
710702
Fabien Salle24FRA40-1
711463
Jaimee Floyd Angele24FRA40-13-2
712705
Alexandros Skorilas24GRE40+1
713469
Juan Sebastián Gómez32COL39+2
714686
Taisei Ichikawa23JPN39+2
715552
Jorge Martinez Martinez28ESP39-4-1
716681
Millen Hurrion24GBR39+1
717 NCH 
(718)
Miloš Karol21SVK39+1Lost in Villach R32
718 NCH 
(719)
Kokoro Isomura21JPN39+1
719406
Timo Legout22FRA38-18-3
720716
Bautista Vilicich22ARG38
721 NCH 
(785)
Lucas Bouquet26FRA38+126+15Deauville R32Kalmar W
722670
Cyril Vandermeersch25FRA38-1
723545
Sebastian Prechtel28GER37-1
724463
Alfredo Perez26USA37-1
725182
Maximilian Neuchrist32AUT37-1
726723
Ryotaro Taguchi23JPN37+5+1Anning R32Lost in Luan R16
727718
Henrik Wiersholm27USA37-1
728726
Diego Fernandez Flores23CHI37Mataro R32
729721
Aziz Ouakaa24TUN37
730721
Trevor Svajda18USA36
731709
Jimmy Yang26GER36+1Anning R32Lost in Luan R32
732 NCH 
(750)
John Sperle22GER36+18+2Lost in Antalya 19 QF
733691
Jacob Brumm25USA36Lost in Pensacola R32
734712
Tiago Pereira19POR36Monastir 21 R32
735719
Oliver Tarvet20GBR35+1
736620
Eliot Spizzirri22USA35+1
737531
Johannus Monday22GBR35+1
738736
Mae Malige18FRA35+1Lost in Qual. French Open R1
739737
Ignacio Antonio Becerra Otarola23CHI35+1
740709
Lewie Lane23GER35-13-2
741635
Maxence Beaugé23FRA35+7+1Deauville R32Qual. Vic W
Lost in Vic R16
742CH
Erik Arutiunian19BLR35Lost in Kachreti R32
Lost in Qual. Kachreti R2
743715
Leonardo Rossi21ITA35+17+3Lost in Monastir 20 SF
744633
Zura Tkemaladze23GEO35-1Kachreti R32Lost in Kachreti R163884
745689
Sebastian Sorger18AUT35+28+4Lost in Prijedor SF
746 NCH 
(897)
Nicolai Budkov Kjaer17NOR34+152+15Antalya 19 W
747280
Álvaro López San Martín26ESP34-73-12
748605
Niki Kaliyanda Poonacha29IND34-4
749599
Giorgio Tabacco20ITA34-52-8
750367
Nathan Ponwith26USA34-5Lost in Pensacola QF
751746
Massimo Giunta19ITA34-5Cervia R32Lost in Reggio Emilia R32
752687
Daisuke Sumizawa25JPN34-5Kursumlijska Banja 6 R32Lost in Kursumlijska Banja 5 R32
753749
Axel Garcian21FRA34-4Deauville R32
754 NCH 
(769)
Axel Nefve23USA34+15+3Lost in Pensacola QF
755719
Hanyi Liu22CHN34-4Anning R32Lost in Luan R32
756665
Cash Hanzlik22USA33-3
757756
Alexander Stater25USA33-1+1Lost in Neuquen R16
758198
Elliot Benchetrit25MAR33+26+4Lost in Bucharest 2 SF
759557
John Echeverria22ESP33-1+1Lost in Vic R16
760578
Jiří Barnat22CZE33-6Celje R16Lost in Villach R32
761688
Alexandre Aubriot24FRA33+10+2Deauville R32Lost in Kalmar QF
762755
Branko Djuric19SRB32-7
763755
Aoran Wang27CHN32+2+1Lost in Luan R16
764615
Alejandro Manzanera Pertusa21ESP32-5
765 NCH 
(769)
Patrick Kaukovalta25FIN32+12+2Lost in Kalmar QF
76626
Filip Krajinović32SRB31-5Qual. French Open R2
767489
Jack Pinnington Jones21GBR31-5
768717
Alex Martinez23ESP31-5
769589
Edward Winter19AUS31-5
770686
Jakob Schnaitter28GER31-13-1
771728
Patrick Brady19GBR31-4
77274
Mirza Bašić32BIH31-47-6Skopje R32Lost in Prijedor QF37106
773768
Viktor Jović22SRB31-5Brcko R32
774686
Florian Broska26GER31-4Bol R32
775705
Antoine Ghibaudo19FRA31+32+4Lost in Kursumlijska Banja 5 SF
776 NCH 
(787)
Patrick Zahraj24GER31+15+2Lost in Villach QF
777395
Wishaya Trongcharoenchaikul29THA31-5Anning R32
778603
Palaphoom Kovapitukted24THA30-4
77984
Henri Laaksonen32SUI30-4Lost in Qual. Augsburg R1
780696
Deney Wassermann23NED30-4
781 NCH 
(790)
Petr Bar Biryukov22RUS30+15+2Qual. Kachreti W
Lost in Kachreti R16
Lost in Qual. Kachreti R2
782773
Alessandro Pecci23ITA30-4Lost in Villach R32
783678
Joshua Sheehy27USA30-4Kingston 2 R32Lost in Kingston R32
7847
Fernando Verdasco40ESP29-3
785669
Shunsuke Mitsui22JPN29-3
786485
Digvijaypratap Singh23IND29-20-2
78790
Emilio Gómez32ECU29-4
788 NCH 
(795)
Daniel Antonio Núñez22CHI29+7+1Lost in Neuquen R16
789382
Thomas Fancutt29AUS29-4
790420
Stefan Palosi24ROU29-2
791789
Noah Schachter24USA29-2Lost in Pensacola R32
792773
Samuele Pieri22ITA29-2Cervia R32Lost in Reggio Emilia R32
793437
Adam Moundir29MAR28+1
794793
Emilien Demanet19BEL28-1
795694
Xiaofei Wang21CHN28-3Lost in Luan R32
796787
Peter Buldorini19ITA28-9-1Cervia R32
797 NCH 
(891)
Luca Fantini23ITA28+97+8Addis Ababa 2 R32Lost in Addis Ababa F
798509
Tao Mu24CHN28-18-2
799700
Marcel Zieliński23POL28+9+1Brcko R32Lost in Prijedor R16
800791
Mitsuki Wei Kang Leong19MAS28+9+1Anning R32Lost in Luan R16
801392
Patrik Rikl25CZE27-66-8
802795
Thomas Setodji28FRA27-4Deauville R32
803694
Jeremy Jin19AUS27-4
804520
Conner Huertas del Pino28PER27-4
805 NCH 
(816)
Patrick Maloney24USA27+11+1Lost in Pensacola R16
806785
Alan Fernando Rubio Fierros25MEX27-4
807601
Eero Vasa27FIN27+98+8Lost in Kalmar F
808430
Sidharth Rawat31IND27-5
809150
João Domingues30POR27-5
810800
João Eduardo Schiessl19BRA27-5Celje R16Lost in Villach R32
811695
Aleksandre Bakshi26GEO27+95+8Kachreti R32Lost in Kachreti SF3177
812606
Călin Manda26ROU27-6
813768
Grigoriy Lomakin26KAZ27-3Qual. Kachreti W
Lost in Kachreti R32
Lost in Qual. Kachreti R1
814546
Uisung Park23KOR26-3
815796
Pierre Yves Bailly20BEL26-3
816793
Filippo Moroni23ITA26-2
817645
Johan Alexander Rodriguez20COL26-2
818812
Joaquin Aguilar Cardozo19URU26-1
819808
Bang Shuo Yin25TWN26-1Anning R32
820740
Juan Carlos Aguilar25CAN26-34-3
821 NCH 
(835)
Yi Zhou19CHN26+25+3Lost in Luan QF
822790
Kody Pearson24AUS26-2
823743
Seydina Andre20SEN26-4Kursumlijska Banja 6 R32Lost in Antalya 19 R32
824536
Petr Nouza25CZE25-11-1
825770
Tauheed Browning21USA25-1
826789
Yaroslav Demin18RUS25-1
827776
Aliaksandr Liaonenka25BLR25-1Lost in Qual. Kachreti R2
828822
Ofek Shimanov18ISR25Lost in Qual. Kachreti R2
829824
Mariano Tammaro20ITA25-2Lost in Villach R32
830821
Leo Vithoontien24JPN25-9-1Kingston 2 R32Lost in Kingston R32
831807
Matthew William Donald19CZE25-8-1Lost in Antalya 19 R32
832459
Jeremy Beale29AUS24-3
83319
Pablo Cuevas38URU24-3
834827
Adam Neff22USA24+5+1Lost in Pensacola R16
835828
Samir Banerjee20USA24-4
836832
Amit Vales18ISR24-4Lost in Qual. Kachreti R2
837819
Adit Sinha20USA24-4
838726
Juan Manuel La Serna20ARG24-41-4
839582
Colin Markes27USA24-5
840806
Ishaque Eqbal26IND24+8+1Lost in Addis Ababa QF
841835
Matt Hulme25AUS24-6
842680
Aleksandr Braynin24UKR24-6Brcko R32
843 NCH 
(851)
Maik Steiner29GER24+11+1Addis Ababa 2 R32Lost in Addis Ababa QF
844660
Michael Zhu31USA24-7Lost in Qual. Kachreti R1
845501
Shinji Hazawa25JPN23-7
846840
Daniil Ostapenkov21BLR23-6Lost in Antalya 19 R32
847219
Nicolás Álvarez Varona23ESP23+78+6Skopje R162992
848595
Masamichi Imamura25JPN23-7
849843
Yanis Ghazouani Durand23FRA23-6
850 NCH 
(853)
Luciano Carraro26ITA23+7+1Qual. Reggio Emilia W
Lost in Reggio Emilia R16
851628
Maxime Mora27FRA23-7
852488
Quentin Folliot25FRA23-7
853 NCH 
(953)
Ioan Alexandru Chirita21ROU23+100+8Bucharest 3 R32Qual. Bucharest 2 W
Lost in Bucharest 2 F
854837
Maxim Zhukov19RUS23-5Kursumlijska Banja 6 R32
855851
Preston Brown22USA23-4
856815
Thomas Braithwaite24AUS23-6
857852
Paulo Andre Saraiva Dos Santos23BRA23-5Lost in Qual. Augsburg R1
858759
Louis Tessa26FRA23+6+1Brcko R32Lost in Antalya 19 R16
859837
Niccolo Catini26ITA23-6
860855
Etienne Donnet23FRA22-4
86160
Tatsuma Ito36JPN22-3
862830
Luke Simkiss25GBR22-3Mataro R32
863848
Bogdan Pavel24ROU22-3Bucharest 3 R32
864216
David Pérez Sanz30ESP22-3Qual. Mataro R3
865751
Guy Den Heijer27NED22-3
866267
Collin Altamirano28USA22-3
867581
Ignacio Carou24URU22-2
868595
Alec Beckley22RSA22-46-4
869561
Fermin Tenti26ARG22-2Kursumlijska Banja 6 R32Lost in Kursumlijska Banja 5 R32
870811
Samir Hamza Reguig22ALG22-2Monastir 21 R32Lost in Monastir 20 R32
871838
Iiro Vasa21FIN21-2
872509
Murphy Cassone21USA21-2
873845
Isaac Becroft23NZL21-2
874115
Mats Moraing31GER21-2
875444
Jonathan Mridha29SWE21-33-2
876 NCH 
 1227
Justin Engel16GER21+364+15Qual. Villach W
Villach W
Lost in Qual. Augsburg R1
877 NCH 
(884)
Franco Ribero24ARG21+7+1Lost in Neuquen R16
878197
Evan Furness25FRA21-5Lost in Augsburg R32
879 NCH 
 1286
Albert Pedrico Kravtsov18ESP21+428+16Mataro R32Qual. Vic W
Lost in Vic F
880 NCH 
(884)
Federico Bondioli19ITA21+8+1Cervia R32Lost in Reggio Emilia R16
881870
Gianluca Cadenasso19ITA21-7Cervia R32
882635
Luigi Sorrentino25ITA21-16-1Celje R16
883874
Jasza Szajrych22POL21-8Lost in Kalmar R32
884876
Jack Logé19BEL21-8
885744
Boris Butulija25SRB21+11+1Lost in Kursumlijska Banja 5 R16
886800
Fnu Nidunjianzan20CHN20-8
88792
Brayden Schnur28CAN20-8
888663
Calum Puttergill30AUS20-8Lost in Qual. Skopje R1
889790
Yeong Seok Jeong24KOR20-7
890882
Pavle Marinkov18AUS20-5Lost in Kursumlijska Banja 5 R32
891886
Mees Rottgering16NED20-5
892165
Aldin Šetkić36BIH20-5Lost in Prijedor R32
893887
Thanapet Chanta24THA20-3
894523
Mark Whitehouse31GBR20-3
895446
Jumpei Yamasaki26JPN20-3Lost in Monastir 20 R32
896370
David Poljak28CZE20-1
897328
Arjun Kadhe30IND19
898614
Savva Polukhin25RUS19+1
899591
Kyle Kang19USA19+1
900249
Edan Leshem27ISR19+1
901566
Franco Emanuel Egea28ARG19+1
902889
Jayden Court23AUS19+2
903873
Daniel Bagnolini21ITA19-10-1Cervia R32Qual. Reggio Emilia W
Lost in Reggio Emilia R32
904 NCH 
(907)
Francisco Rocha24POR19+3
905 NCH 
(908)
Corban Crowther21NZL19+3Lost in Monastir 20 R32
906807
Andrea Bacaloni22ITA19+3Monastir 21 R32Lost in Monastir 20 R32
907201
Lucas Miedler27AUT18+4
908256
Johan Nikles27SUI18+57+4Skopje R32Qual. Skopje W2493
909869
Oliver Ojakaar19EST18-28-2
910441
Gergely Madarász29HUN18-7-1
911834
Alexandre Reco25FRA18+3Deauville R32
912776
Vito Tonejc24CRO18+1
913715
Ray Ho24TWN18+2Lost in Qual. Skopje R2
914753
Justin Roberts27BAH18+4
915508
Manish Sureshkumar24IND18+2
916836
Kai Lemstra24GER18+3
917 NCH 
(929)
Fares Zakaria23EGY18+12+1Lost in Antalya 19 R16
918363
Oscar Jose Gutierrez31BRA18-8-1Lost in Villach R32
919827
Pietro Marino22ITA18+1Bucharest 3 R32
920903
Siem Woldeab22USA17+1
921455
Adrian Bodmer29SUI17+1
922 NCH 
 1096
Aryan Shah18IND17+174+8Kingston 2 R32Lost in Kingston F
923608
Manuel Mazza25ITA17+1
924911
Kalman L. Boyd27USA17+3
925887
Tomas Curras Abasolo24ESP17-36-3
926 NCH 
(928)
Brian Bozemoj20NED17+2
927 NCH 
(930)
Valerio Perruzza24ITA17+3
928854
Stefano Reitano26ITA17+4Brcko R32
929677
Keisuke Saitoh23JPN17+32+2Lost in Kursumlijska Banja 5 QF
930863
Ben Jones26GBR17+14+1Lost in Qual. Kachreti R2
931919
Raphael Perot22FRA16+2
93233
John Millman34AUS16+2
933913
Jack Loutit19NZL16+2
934610
Guy Orly Iradukunda28BDI16-22-2
935812
Alexander Kotzen23USA16+1
936619
Benjamin Winter Lopez25ESP16+1Mataro R32
937880
Jesse Flores29CRC16-11-1Monastir 21 R32Lost in Monastir 20 QF
938 NCH 
(967)
Sheng Tang24CHN16+61+3Anning R32Lost in Luan QF
939598
Simon Anthony Ivanov23BUL16-23-2Kursumlijska Banja 6 R32Lost in Kursumlijska Banja 5 QF
940925
Gian Matias Di Natale26ITA16+12+1Bucharest 3 R32Qual. Villach W
Lost in Villach R16
941938
Trey Hilderbrand24USA16-3Lost in Pensacola R32
942939
Ivan Marrero Curbelo25ESP16-3
943934
Rafael Tosetto24BRA16-3
944781
Dan Martin25CAN16+37+2Kingston 2 R32Lost in Kingston QF
945616
Koray Kırcı25TUR16-4Lost in Antalya 19 R32
946890
Nikolay Nedelchev20BUL16-4
947934
Sean Hess23ARG16+10+1Kursumlijska Banja 6 R32Lost in Kursumlijska Banja 5 R16
948921
Gabriele Bosio23ITA16+8+1Brcko R32Lost in Prijedor R16
949822
Koki Matsuda23JPN16+9+1Brcko R32Lost in Prijedor R16
950886
Tomas Lanik22SVK16-7Bol R32Lost in Villach R32
951793
Gabriele Maria Noce28ITA16-20-1Brcko R32
952916
Jeffrey Von Der Schulenburg22SUI15-7
953944
Hunter Heck22USA15-7
954786
Derek Pham20AUS15-5
955786
Chukang Wang24CHN15-5
956947
Marc Majdandzic19GER15-9Brcko R32Lost in Prijedor R32
957936
Keshav Chopra22USA15-6
958 NCH 
(976)
Nikos Lehmann18ARG15+18+1Bol R32Lost in Kalmar R16
959 NCH 
(970)
Andrew Fenty24USA15+19+1Kingston 2 R32Lost in Kingston R16
960944
Daniel De Jonge24NED15+20+1Lost in Kalmar R16
961 NCH 
(976)
Michael Bassem Sobhy20EGY15+21+1Lost in Antalya 19 R16
962960
Pablo Trochu20FRA15-2Addis Ababa 2 R32Lost in Addis Ababa R32
963 NCH 
 1011
Juan Estevez18ARG15+48+2Lost in Neuquen QF
964824
Pierre Delage23FRA15+96+4Lost in Antalya 19 SF
965963
Pablo Masjuan Ginel21ESP14-2
966839
Jack Anthrop20USA14-2
967447
Jorge Panta28PER14-44-3
968447
Kuan Yi Lee27TWN14-2
96926
Lukáš Rosol38CZE14-2
970469
Riccardo Balzerani25ITA14-23-1
971692
Boris Pokotilov26RUS14-3
972 NCH 
(995)
Kaylan Bigun17USA14+23+1Lost in Reggio Emilia R16
973884
Tuncay Duran19TUR14-1
974969
Federico Cina17ITA14-5Lost in Skopje R32
974949
Fons Van Sambeek22NED14-3Deauville R32
976964
George Houghton25GBR14-3
977974
Noah Perfetti22ITA14-3Qual. Cervia R2Lost in Qual. Reggio Emilia R2
978963
Igor Kudriashov20RUS14-3
979940
Hayato Matsuoka19JPN14+24+1Kursumlijska Banja 6 R32Lost in Kursumlijska Banja 5 R16
980976
Lautaro Agustin Falabella26ARG14+49+2Qual. Bucharest 2 W
Lost in Bucharest 2 QF
981979
Adam Heinonen21SWE14-2Lost in Kalmar R16
982264
Aleksandre Metreveli30GEO14-28-1Lost in Kachreti R32
Lost in Qual. Kachreti R1
983841
Nicolas Parizzia25SUI14+52+2Bol R32Lost in Kalmar QF
984690
Alejandro Hoyos24COL14-25-1
985983
Jesse Delaney25AUS14-2
986777
Kosuke Ogura28JPN14-24-1Kingston 2 R32Lost in Kingston R32
987979
Aleksandr Lobanov23RUS14+26+1Lost in Qual. Kachreti R2
988462
Alex Hernandez24MEX13-3
989467
Marcelo Zormann27BRA13-3Lost in Qual. Skopje R1
990125
Noah Rubin28USA13-3
991153
Andrea Arnaboldi36ITA13-3
992915
Rei Sakamoto17JPN13-3Cervia R32
993816
Raphaël Lambling24FRA13-3
994991
Hayden Jones17AUS13-3Lost in Qual. Reggio Emilia R1
995968
Tyler Stice23USA13-3
996877
Matt Kuhar27USA13+22+1Kingston 2 R32Lost in Kingston R16
997982
Théo Papamalamis18FRA13-4Qual. French Open R1
998532
Maciej Rajski33POL13-4
999996
Ioannis Xilas23GRE13-3
1000997
Carlo Alberto Caniato18ITA13-3Cervia R32
In Play :
French Open GS2000  
Geneva, Lyon ATP250  
Skopje CH75  
Augsburg CH50  
Addis Ababa 2 M25  
Anning, Deauville   
Kachreti, Mataro   
Bol, Brcko M15  
Bucharest 3, Celje   
Cervia, Kingston 2   
Kursumlijska Banja 6   
Monastir 21   
Highlight Country :