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
#: 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
Jannik Sinner24ITA12250-1200Wimbledon SF
(QF  )
1275013450
2CH
Alexander Zverev29GER8480+1+1290Wimbledon F
(SF  )
91809180
31
Carlos Alcaraz23ESP8160-1-1300
4CH
Félix Auger-Aliassime25CAN4740+350Lost in Wimbledon QF 
5 NCH 
  (6)  
Alex de Minaur27AUS4110+1Lost in Wimbledon R16 
65
Ben Shelton23USA3770-1-390Lost in Wimbledon R128 
71
Novak Djoković39SRB3760+1Wimbledon SF
(QF  )
42604960
81
Daniil Medvedev30RUS3670+1+90Lost in Wimbledon R32 
9 NCH 
 (10) 
Flavio Cobolli24ITA3460+1Lost in Wimbledon QF 
104
Taylor Fritz28USA3365-3-400Lost in Wimbledon QF 
Advertisement
1110
Alexander Bublik29KAZ2810+190Lost in Wimbledon R16 
12CH
Jiří Lehečka24CZE2510+2+150Lost in Wimbledon R16 
132
Casper Ruud27NOR2435-1+10Lost in Wimbledon R128
145
Lorenzo Musetti24ITA2315+1-10
15 NCH 
 (17) 
Learner Tien20USA2270+2Lost in Wimbledon R64
165
Andrey Rublev28RUS2230-3-190Lost in Wimbledon R128
1710
Frances Tiafoe28USA2230+2+50Lost in Wimbledon R32 
1816
Luciano Darderi24ITA2210-2-90Lost in Wimbledon R128
1912
Jakub Menšík20CZE2205-1-50Lost in Wimbledon R64 
2014
Alejandro Davidovich Fokina27ESP2160+3+100Lost in Wimbledon R16 
2116
Valentin Vacherot27MON2138-1
2218
Francisco Cerúndolo27ARG2110-1Lost in Wimbledon R128
2314
Arthur Fils22FRA1990+1+50Lost in Wimbledon R64 
248
Tommy Paul29USA1975+1+50Lost in Wimbledon R32
2523
Rafael Jódar19ESP1927+1+88Lost in Wimbledon R32 
268
Karen Khachanov30RUS1780-4-300Lost in Wimbledon R32 
2724
João Fonseca19BRA1710Lost in Wimbledon R32 
2824
Arthur Rinderknech30FRA1683Lost in Wimbledon R32 
2913
Ugo Humbert28FRA1575+1Lost in Wimbledon R128
3025
Tomás Martín Etcheverry26ARG1460+2Lost in Wimbledon R128
3119
Alejandro Tabilo29CHI1438+2+10Lost in Wimbledon R128
3229
Brandon Nakashima24USA1435-1-50Lost in Wimbledon R64
3331
Ignacio Buse22PER1413+1+38Lost in Wimbledon R64
(R128  )
3430
Matteo Arnaldi25ITA1349+1Lost in Wimbledon R128
35 NCH 
 (37) 
Zizou Bergs27BEL1340+2+90Lost in Wimbledon R32
36 NCH 
(114)
Arthur Fery23GBR1297+78+750Lost in Wimbledon SF 
3736
Alexander Blockx21BEL1233-1-42Lost in Wimbledon R128 
388
Cameron Norrie30GBR1205-9-390Lost in Wimbledon R128
3910
Denis Shapovalov27CAN1130+2Lost in Wimbledon R128
4030
Corentin Moutet27FRA1123-1-40Lost in Wimbledon R128
4121
Jan Lennard Struff36GER1104+33+300Lost in Wimbledon QF 
42 NCH 
 (43) 
Raphaël Collignon24BEL1091+1Lost in Wimbledon R128
436
Matteo Berrettini30ITA1075+8+90Lost in Wimbledon R32 
4433
Jaume Munar29ESP1075Lost in Wimbledon R32
4542
Juan Manuel Cerúndolo24ARG1054-3-54Lost in Wimbledon R128
4630
Alex Michelsen21USA1031+6Newport QF
(R16  )
Lost in Wimbledon R128Lost in Wimbledon R128
Newport QF
(R16  )
10501140
47CH
Ethan Quinn22USA1021Lost in Wimbledon R64
4829
Mariano Navone25ARG1016-10-149Lost in Wimbledon R128 
4917
Adrian Mannarino38FRA1005-9-134Lost in Wimbledon R64
Lost in Newport R16 
5041
Térence Atmane24FRA992+2+10Lost in Wimbledon R128
Advertisement
5145
Yannick Hanfmann34GER974+5+25Lost in Wimbledon R64
5220
Tomáš Macháč25CZE970-3-50
5330
Nuno Borges29POR970-5-50Lost in Wimbledon R64 
5436
Fábián Marozsán26HUN970-1Lost in Wimbledon R64
5522
Botic van de Zandschulp30NED969-1Lost in Wimbledon R64
5618
Sebastián Báez25ARG935+1Lost in Wimbledon R128
5721
Tallon Griekspoor30NED935+1Lost in Wimbledon R128
5843
Camilo Ugo Carabelli27ARG930+1Lost in Wimbledon R128
5927
Miomir Kecmanović26SRB930-9-90Lost in Wimbledon R128 
6044
Daniel Altmaier27GER924+1Lost in Wimbledon R128
6152
Thiago Agustín Tirante25ARG921-6-40Lost in Wimbledon R128
6255
Martin Landaluce20ESP920-2-6Lost in Wimbledon R128
6315
Sebastian Korda26USA900
6455
Vít Kopřiva29CZE893Lost in Wimbledon R128
6510
Pablo Carreño Busta34ESP884+6+50Lost in Wimbledon R64
6645
Kamil Majchrzak30POL882-21-150Lost in Wimbledon R64
6756
Román Andrés Burruchaga24ARG875-2Lost in Wimbledon R128
Lost in Braunschweig R32 
686
Hubert Hurkacz29POL865+28+200Lost in Wimbledon R16 
6956
Hamad Medjedović22SRB844-1Lost in Wimbledon R128
7054
Aleksandar Kovačević27USA837Lost in Wimbledon R128
7170
Adolfo Daniel Vallejo22PAR830+1+2Lost in Wimbledon R128
Lost in Braunschweig R16 
7262
Zachary Svajda23USA822-6-33Lost in Wimbledon R32 
7371
Jesper de Jong26NED808Lost in Wimbledon R64 
7446
James Duckworth34AUS788+5+40Lost in Wimbledon R64
7554
Valentin Royer25FRA774-24Iasi QFLost in Wimbledon R64 Lost in Wimbledon R64 
Iasi QF
783858
7633
Jenson Brooksby25USA770+5+50Lost in Wimbledon R32 
7731
Márton Fucsovics34HUN765-1-16Lost in Wimbledon R32
7863
Mattia Bellucci25ITA764-11-87
794
Holger Rune23DEN750-2-10
80 NCH 
 (82) 
Daniel Mérida21ESP750+4+44Lost in Wimbledon R64 
8121
Lorenzo Sonego31ITA743-12-100Lost in Wimbledon R32
8270
Dino Prižmić20CRO741+7+50Lost in Wimbledon R64 
833
Stefanos Tsitsipas27GRE740+4+40Lost in Wimbledon R64 
8463
Luca Van Assche22FRA737-4+2Lost in Wimbledon R128
8537
Marcos Giron32USA730+7+50Lost in Wimbledon R32 
8674
Adam Walton27AUS725-1+21Newport SF
(R32  )
Lost in Wimbledon R128Lost in Wimbledon R128
Newport SF
(R32  )
754815
873
Marin Čilić37CRO721-25-190Lost in Wimbledon R128 
8829
Giovanni Mpetshi Perricard23FRA710-5Lost in Wimbledon R128
8946
Quentin Halys29FRA706+6+40Lost in Wimbledon R64
9074
Emilio Nava24USA701-4-3Lost in Wimbledon R128 
9187
Jaime Faria22POR700+7+40Qual. Wimbledon W
Lost in Wimbledon R64
9258
Arthur Cazaux23FRA697-14-60
9333
Gabriel Diallo24CAN695-5Lost in Wimbledon R64
9454
Francisco Comesaña25ARG690-3+2Lost in Qual. Wimbledon R1
Lost in Milan QF
95 NCH 
(100)
Jan Choinski30GBR685+5+28Braunschweig SF
(R16  )
Lost in Wimbledon R64 Lost in Wimbledon R64 
Braunschweig SF
(R16  )
714775
9689
Sho Shimabukuro28JPN679-6-12Lost in Wimbledon R128
9736
Roman Safiullin28RUS678+35+220Qual. Wimbledon W
(R16  )
Lost in Wimbledon R16 
9862
Rinky Hijikata25AUS677-16-40Lost in Wimbledon R128
9976
Marco Trungelliti36ARG666-5-4Lost in Wimbledon R128
10045
Aleksandr Shevchenko25KAZ658-1Lost in Wimbledon R128
Advertisement
10138
Alex Molčan28SVK649+10Lost in Wimbledon R64
10242
Benjamin Bonzi30FRA633-9-40Lost in Wimbledon R128
10319
Alexei Popyrin26AUS630Lost in Wimbledon R128
104 NCH 
(105)
Martin Damm22USA628+2+25Lost in Wimbledon R64
10567
Eliot Spizzirri24USA626-8-36
10654
Yibing Wu26CHN622-4-12Lost in Wimbledon R128 
Lost in Newport R32
10723
Damir Džumhur34BIH604-2Lost in Wimbledon R128
Lost in Iasi R16
10864
Yunchaokete Bu24CHN604-1+6Lost in Qual. Wimbledon R2
Lost in Newport R16
10947
Facundo Díaz Acosta25ARG604+11+79Braunschweig SF
(R16  )
Lost in Qual. Wimbledon R1
Milan W
Lost in Qual. Wimbledon R1
Milan W
Braunschweig SF
(R16  )
633694
11058
Hugo Gaston25FRA590+8+57Braunschweig SF
(R16  )
Qual. Wimbledon W
Lost in Wimbledon R128
Qual. Wimbledon W
Lost in Wimbledon R128
Braunschweig SF
(R16  )
619680
111108
Coleman Wong22HKG576-3-8Lost in Qual. Wimbledon R1
11289
Patrick Kypson26USA576+1+28Lost in Wimbledon R64 
11348
Aleksandar Vukic30AUS574-9-40Lost in Wimbledon R128
Lost in Newport R32
11486
Dalibor Svrčina23CZE554-2+4Lost in Wimbledon R128
Lost in Braunschweig R16 
11592
Shintaro Mochizuki23JPN547+36+150Qual. Wimbledon W
(R16  )
Lost in Wimbledon R16 
116 NCH 
(119)
Pablo Llamas Ruiz23ESP545+3+20Lost in Qual. Wimbledon R3
Lost in Wimbledon R128
1173
Stan Wawrinka41SUI538-8-25Lost in Wimbledon R128 
118 NCH 
(121)
Nicolai Budkov Kjaer19NOR530+3+8Lost in Qual. Wimbledon R3
119 NCH 
(143)
Michael Zheng22USA524+25+114Qual. Wimbledon W
(R32  )
Lost in Wimbledon R32 
120 NCH 
(126)
Dane Sweeny25AUS521+7+28Qual. Wimbledon W
Lost in Wimbledon R128
121118
Henrique Rocha22POR517+1-2Lost in Qual. Wimbledon R1
12237
Sebastian Ofner30AUT515-12-42Lost in Wimbledon R64
Lost in Braunschweig R16 
12391
Otto Virtanen25FIN512+17+80Qual. Wimbledon W
(R128  )
Lost in Wimbledon R64
(R128  )
12453
Christopher O'Connell32AUS511+6Lost in Qual. Wimbledon R3
125101
Vilius Gaubas21LTU508+4+34Qual. Wimbledon W
Lost in Wimbledon R128
Lost in Braunschweig R16 
126123
Toby Samuel23GBR508-3-7Lost in Wimbledon R128
127107
Titouan Droguet25FRA503-11-31Iasi SFLost in Wimbledon R128Lost in Wimbledon R128
Iasi SF
528578
128102
Kyrian Jacquet25FRA497+11+64Qual. Wimbledon W
Lost in Wimbledon R64
12917
Reilly Opelka28USA496-14-50
13038
Alexandre Müller29FRA494-4Lost in Wimbledon R128
131116
Leandro Riedi24SUI489-14-44
13216
Nikoloz Basilashvili34GEO474-21-80Lost in Qual. Wimbledon R1
Lost in Milan R32
Lost in Braunschweig R32
133 NCH 
(138)
Gustavo Heide24BRA474+8+44Lost in Qual. Wimbledon R2
Lost in Milan SF
Lost in Iasi QF
134132
Arthur Géa21FRA465+2+20Lost in Qual. Wimbledon R2
Lost in Newport QF
135109
Andrea Pellegrino29ITA459-2+2Lost in Qual. Wimbledon R2
Lost in Trieste R16
136106
Zsombor Piros26HUN450+33+108Iasi SFLost in Qual. Wimbledon R2 
Brasov W
Lost in Qual. Wimbledon R2 
Brasov W
Iasi SF
475525
13793
Tomás Barrios Vera28CHI442Lost in Qual. Wimbledon R3
Lost in Iasi R32
13837
Mackenzie McDonald31USA439+7+30Qual. Wimbledon W
Lost in Wimbledon R128
Lost in Newport R32 
13917
Cristian Garín30CHI438-14-66
14099
Nishesh Basavareddy21USA436-5-10
141 NCH 
(150)
Nicolás Mejía26COL430+24+81Bogota QFQual. Wimbledon W
Lost in Wimbledon R64
Qual. Wimbledon W
Lost in Wimbledon R64
Bogota QF
440493
14287
Jurij Rodionov27AUT427+1Lost in Qual. Wimbledon R2
Lost in Milan R32
1434
Jack Draper24GBR410-12-50
1443
Grigor Dimitrov35BUL407+2Lost in Wimbledon R16 
145 NCH 
(146)
Stefanos Sakellaridis21GRE404+3Lost in Qual. Wimbledon R3 
14649
Jacob Fearnley24GBR403+13+41Newport R16Lost in Wimbledon R64Lost in Wimbledon R64
Newport R16
411520
14795
Tristan Schoolkate25AUS398+2-5Lost in Qual. Wimbledon R3
Lost in Newport R16
(R32  )
148108
Francesco Maestrelli23ITA391-20-89Lost in Qual. Wimbledon R1
Lost in Brasov R32
14960
Stefano Travaglia34ITA385-19-79Lost in Qual. Wimbledon R2
Lost in Milan R32
150134
Moez Echargui33TUN379+7+6Lost in Qual. Wimbledon R3
Advertisement
15123
Dušan Lajović36SRB378+2Lost in Qual. Wimbledon R3
(R128  )
Lost in Wimbledon R128 
152111
Zdeněk Kolář29CZE370+2-8Lost in Qual. Wimbledon R1
Lost in Iasi R16
153101
Billy Harris31GBR365+2-10Qual. Wimbledon W
(R3  )
Lost in Wimbledon R128
15452
Soonwoo Kwon28KOR360+46+80Qual. Wimbledon W
Lost in Wimbledon R64
15531
Zhizhen Zhang29CHN359+6Lost in Qual. Wimbledon R1
15636
Pedro Martínez29ESP358-22-93Lost in Qual. Wimbledon R1
Lost in Iasi R16
15764
Hugo Dellien33BOL352+5-5Trieste QFLost in Qual. Wimbledon R1
Lost in Milan R32
Lost in Qual. Wimbledon R1
Lost in Milan R32
Trieste QF
362415
158145
Mark Lajal23EST350+6-2Lost in Qual. Wimbledon R1
Lost in Newport R32
15967
Luca Nardi22ITA346+7-2Lost in Qual. Wimbledon R2
160148
Rei Sakamoto20JPN344-10-59Lost in Qual. Wimbledon R3
Lost in Cary R16
161157
Lukas Neumayer23AUT343+6-2Lost in Qual. Wimbledon R1
Lost in Trieste QF
162123
Timofey Skatov25KAZ343+10+8Lost in Qual. Wimbledon R3
Lost in Braunschweig R32
163106
Tristan Boyer25USA342+28+40Qual. Wimbledon W
Lost in Wimbledon R128
16449
Roberto Carballés Baena33ESP342-1-11Lost in Qual. Wimbledon R2
165125
Alex Bolt33AUS341-13-40Lost in Qual. Wimbledon R1
166 NCH 
(167)
Daniil Glinka26EST341+2-4Lost in Qual. Wimbledon R1
Lost in Cary R16
Lost in Newport R32
16772
Borna Gojo28CRO340+8+8Lost in Qual. Wimbledon R2
168 NCH 
(178)
Gauthier Onclin25BEL335+10+4Lost in Qual. Wimbledon R2
Lost in Liege R16
169132
Jack Pinnington Jones23GBR334-31-100Lost in Wimbledon R128
170153
Alexis Galarneau27CAN332+9+4Newport QF
(R16  )
Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Newport QF
(R16  )
351441
171169
Joel Schwärzler20AUT331+6Lost in Qual. Wimbledon R1
Lost in Trieste R32
172159
Luka Mikrut22CRO328+8Lost in Qual. Wimbledon R1
173156
Juan Carlos Prado Angelo21BOL327+8Lost in Qual. Wimbledon R1
Lost in Milan R32
Lost in Braunschweig R32
174139
Ugo Blanchet27FRA326-4-15
17516
Marco Cecchinato33ITA323+20+31Lost in Qual. Wimbledon R1
Lost in Milan F
176175
Gonzalo Bueno22PER322+6Lost in Qual. Wimbledon R1
Lost in Braunschweig R32
17724
Yoshihito Nishioka30JPN321-1-10
178165
Clément Tabur26FRA319+11+16Lost in Qual. Wimbledon R3
Lost in Braunschweig R32 
179 NCH 
(187)
Remy Bertola27SUI319+8+11Lost in Qual. Wimbledon R3
Lost in Newport R32
1809
Roberto Bautista Agut38ESP318+3Lost in Wimbledon R128
181133
Colton Smith23USA317+5+8Lost in Qual. Wimbledon R3
18289
Francesco Passaro25ITA314+3+4Lost in Milan R16
Lost in Trieste R16
183105
Elias Ymer30SWE313+5+8Lost in Qual. Wimbledon R2
184174
Federico Cina19ITA312-10-21Lost in Qual. Wimbledon R2
Lost in Brasov R32
Lost in Iasi R32
185109
Lukáš Klein28SVK312-14-23
186123
Jérôme Kym23SUI310+10+19Iasi SFLost in Qual. Wimbledon R3Lost in Qual. Wimbledon R3
Iasi SF
335385
18731
Lloyd Harris29RSA309-27-50
18881
Michael Mmoh28USA307+4+6Lost in Qual. Wimbledon R1
Lost in Cary R16
189184
David Jordá Sanchis32ESP305-5-7Lost in Milan R16
190102
Elmer Møller23DEN302-43-104Lost in Milan R16
191137
Chris Rodesch24LUX302-18-32Lost in Qual. Wimbledon R2
192141
August Holmgren28DEN301-49-122Lost in Qual. Wimbledon R2
Lost in Newport R32 
193190
Gianluca Cadenasso21ITA296-3-7Lost in Qual. Wimbledon R1
19458
Taro Daniel33JPN285+9+6Iasi QF296371
195156
Vitaliy Sachko28UKR284+3-7Lost in Qual. Wimbledon R1
19683
Carlos Taberner28ESP282-2-13
19793
Liam Broady32GBR282+12+10Newport QFLost in Qual. Wimbledon R1
Lost in Cary R16
Lost in Qual. Wimbledon R1
Lost in Cary R16
Newport QF
301391
19897
Kimmer Coppejans32BEL282+24+24Liege SFLost in Qual. Wimbledon R2
Lost in Nivelles SF
Lost in Qual. Wimbledon R2
Lost in Nivelles SF
Liege SF
293318
199103
Harold Mayot24FRA281-3Lost in Qual. Wimbledon R2
Lost in Brasov R32
200131
Genaro Alberto Olivieri27ARG280+1Lost in Qual. Wimbledon R1
Lost in Iasi R32
Advertisement
201 NCH 
(202)
Harry Wendelken24GBR276+1-4Lost in Wimbledon R128
202201
Gilles Arnaud Bailly20BEL273+8+1Lost in Qual. Wimbledon R1
Lost in Brasov R32
Lost in Liege R16
203 NCH 
(244)
Keegan Smith28USA273+44+44Lost in Qual. Wimbledon R2
Lost in Brasov F
Lost in Braunschweig R32 
204181
Daniel Rincon23ESP272+57+57Braunschweig SF
(R16  )
Lost in Milan SFLost in Milan SF
Braunschweig SF
(R16  )
301362
205127
Lorenzo Giustino34ITA272+21+21Liege SFLost in Qual. Wimbledon R1
Lost in Troyes SF
Lost in Qual. Wimbledon R1
Lost in Troyes SF
Liege SF
283308
20617
Bernard Tomic33AUS271-2-7Lost in Qual. Wimbledon R2
Lost in Newport R16
207197
Pol Martín Tiffon26ESP269+11+8Lost in Qual. Wimbledon R2
208133
Federico Agustin Gomez29ARG268+4-2Lost in Qual. Wimbledon R1
Lost in Milan R32
Lost in Trieste R16
209158
Yu-hsiou Hsu27TWN268-3-6Lost in Qual. Wimbledon R1
210 NCH 
(215)
Moïse Kouamé17FRA263+5-1Lost in Braunschweig R32 
211 NCH 
(216)
Tom Gentzsch22GER263+5Lost in Qual. Wimbledon R2
Lost in Braunschweig R32 
212210
Lautaro Midon22ARG261+18+14Lost in Qual. Wimbledon R1
Lost in Brasov R16
Lost in Iasi QF
213176
Clément Chidekh25FRA260-8-17Nottingham 3 SFLost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Nottingham 3 SF
271296
214169
Henri Squire25GER259+21+21Trieste SFLost in Qual. Wimbledon R1
Lost in Brasov R16
Lost in Qual. Wimbledon R1
Lost in Brasov R16
Trieste SF
281312
215 NCH 
(220)
Felix Gill24GBR259+5-1Lost in Wimbledon R128 
Lost in Nottingham 3 QF
216214
Nikolás Sánchez Izquierdo27ESP258-2-8Trieste QFLost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Trieste QF
268321
217110
Giulio Zeppieri24ITA256-24-40
218 NCH 
(227)
Andrea Guerrieri27ITA256+9+8Lost in Qual. Wimbledon R2
Lost in Trieste R16
21927
Laslo Djere31SRB255+15+14Lost in Qual. Wimbledon R2
Lost in Braunschweig QF
(R16  )
22095
Hugo Grenier30FRA255+3+1Lost in Qual. Wimbledon R1
Lost in Ajaccio R16
Lost in Roda De Bara R32
221196
Rio Noguchi27JPN254-8-12Lost in Qual. Wimbledon R1
Lost in Cary R32
Lost in Newport R32
222113
Liam Draxl24CAN253-64-115Laval QFLost in Qual. Wimbledon R1
Lost in Cary R32
Lost in Qual. Wimbledon R1
Lost in Cary R32
Laval QF
223125
Juan Pablo Ficovich29ARG253-26-38Lost in Qual. Wimbledon R1
Lost in Cary R32
Lost in Newport R32
224211
Darwin Blanch18USA253Newport QFLost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Newport QF
272362
225 NCH 
(238)
Guido Iván Justo28ARG253+13+16Lost in Brasov SF
Lost in Trieste R16
226142
Alejandro Moro Cañas25ESP252+7+10Lost in Qual. Wimbledon R3
227201
Edas Butvilas21LTU251-2-2Lost in Qual. Wimbledon R1
Lost in Brasov R32
228CH
Max Alcalá Gurri23ESP248Lost in Brasov R32
Lost in Trieste R32
229121
Raúl Brancaccio29ITA243+19+16Lost in Qual. Wimbledon R1
Lost in Milan R16
Lost in Trieste QF
230147
Guy Den Ouden24NED240+14+8Lost in Qual. Wimbledon R1
Lost in Liege QF
231 NCH 
(324)
Braden Shick22USA240+94+74Cary W
Lost in Newport R32
232168
Frederico Ferreira Silva31POR240-1-6Lost in Qual. Wimbledon R1
Lost in Brasov R16
Lost in Iasi R32
23383
Chun Hsin Tseng24TWN237-4-10Lost in Qual. Wimbledon R1
234183
Oliver Crawford27GBR236-2-7Roda De Bara FLost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Roda De Bara F
235217
Yi Zhou21CHN236+5+2Lost in Qual. Wimbledon R3 
Lost in Nottingham 3 QF
236 NCH 
(245)
Andrej Nedić21BIH236+14+10Lost in Brasov QF
Lost in Trieste R32
237225
Franco Roncadelli26URU236+8+4Lost in Qual. Wimbledon R1
Lost in Brasov R16
Lost in Trieste R32
238153
Jay Clarke27GBR236+8+6Lost in Qual. Wimbledon R1
Lost in The Hague 2 R16
239121
Stefano Napolitano31ITA233+3Lost in Qual. Wimbledon R1
24068
Sumit Nagal28IND233-21-27Lost in Trieste R32
241164
James McCabe23AUS233-34-40Lost in Qual. Wimbledon R1
Lost in Newport R32
242194
Dan Added27FRA232-5-5Lost in Qual. Wimbledon R1
Lost in Ajaccio F
Lost in Roda De Bara SF
243231
Max Houkes26NED228-4-8Lost in Qual. Wimbledon R1
244167
Alex Barrena23ARG227+9+7Lost in Qual. Wimbledon R1
Lost in Milan R16
Lost in Trieste R16
24550
Pavel Kotov27RUS226+4
24636
Pierre Hugues Herbert35FRA224+5Lost in Qual. Wimbledon R1
247 NCH 
(259)
Felix Balshaw20FRA224+12+7Liege QF230266
248 NCH 
(263)
Henry Searle20GBR224+25+18Nottingham 3 SFLost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Nottingham 3 SF
235260
249187
João Lucas Reis Da Silva26BRA224-13-14Lost in Qual. Wimbledon R1
2507
David Goffin35BEL223-9-10Lost in Qual. Wimbledon R1
Advertisement
251168
Maks Kaśnikowski23POL223+33+28Lost in Brasov SF
Lost in Iasi QF
252 NCH 
(257)
Andre Ilagan25USA222+11+7Lost in Cary R32
Qual. Newport W
Lost in Newport R16
253CH
Buvaysar Gadamauri26BEL219+2Lost in Liege R32
254247
Hynek Bartoň22CZE219+2Lost in Liege R32
255 NCH 
(258)
Diego Dedura18GER219+16+10Lost in Bakio QF
Lost in Milan R16
Lost in Braunschweig QF
(R16  )
256 NCH 
(258)
Giles Hussey29GBR218+2Lost in Cary R32
257147
Kaichi Uchida31JPN218Lost in Qual. Wimbledon R1
Lost in Cary R32
Lost in Newport R32
258222
Pedro Boscardin Dias23BRA217+2Lost in Qual. Wimbledon R1
Lost in Liege R32
259 NCH 
(311)
Max Basing23GBR216+70+54Nottingham 3 SFQual. Wimbledon W
Lost in Wimbledon R128
Qual. Wimbledon W
Lost in Wimbledon R128
Nottingham 3 SF
227252
260 NCH 
(279)
Kilian Feldbausch20SUI216+28+25Lost in Troyes F
261248
Florent Bax27FRA215+1Bastia QFLost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Bastia QF
262184
Luka Pavlovic26FRA214-45-47Lost in Qual. Wimbledon R2
Lost in Brasov R16
Lost in Iasi R16
263259
Michele Ribecai23ITA214+2+3Lost in Milan R32
Lost in Trieste R16
264210
Andy Andrade27ECU213-12-10Lost in Qual. Wimbledon R1
Lost in Brasov R32
265181
Abdullah Shelbayh22JOR212-1
266 NCH 
(272)
Cezar Crețu25ROU211+6+4Lost in Brasov R32
Lost in Iasi R16
267193
Sascha Gueymard Wayenburg22FRA211+16+13Lost in Brasov QF
Lost in Iasi R16
268108
Franco Agamenone33ITA210Lost in Trieste R32
269237
Alastair Gray28GBR209+8+6Nottingham 3 SF220245
270269
Iñaki Montes De La Torre23ESP209-1Lost in Troyes QF
271197
Fajing Sun29CHN209-1Lost in Cary R32
Lost in Qual. Newport R1
27247
Juncheng Shang21CHN205+2
273177
Nick Hardt25DOM205-6-5Lost in Bogota R16
274261
Stefan Dostanic24USA204+1
275175
Álvaro Guillén Meza23ECU204+1Lost in Brasov R32
Lost in Trieste R32
276268
Martin Krumich23CZE203+6+4Lost in Braunschweig R16 
277180
Justin Engel18GER201+2
278250
Philip Henning25RSA198-24-21Lost in Troyes R32
Lost in Liege R16
279199
Matej Dodig20CRO198-71-74Trieste SFLost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Trieste SF
220251
280210
Filip Jianu24ROU197-2-6Lost in Qual. Wimbledon R1
281235
Charles Broom28GBR195+4
28258
Thiago Seyboth Wild26BRA194-39-39Qual. Braunschweig W
Lost in Braunschweig R32
283267
Petr Bar Biryukov24RUS194+3
284282
Juan Manuel La Serna22ARG193+3+1Lost in Quito R16
28560
Juan Pablo Varillas30PER192+23+16Bogota QFLost in Quito R16Lost in Quito R16
Bogota QF
202255
286240
Matías Soto27CHI192+10+9Bogota QFLost in Quito R16Lost in Quito R16
Bogota QF
202255
287172
Murphy Cassone23USA191+2Lost in Newport R32
288226
Juan Bautista Torres24ARG190+2
289214
Ilia Simakin22RUS188+15+11Qual. Brasov W
Lost in Brasov R32
Lost in Iasi R16
29061
Thiago Monteiro32BRA187+2
291 NCH 
(293)
Sandro Kopp26AUT187+2Lost in Liege R16
29276
Filip Misolic24AUT184-71-75
293190
Matheus Pucinelli De Almeida25BRA183+104+58Bogota QFQuito WQuito W
Bogota QF
193246
294212
Johannus Monday24GBR182+19+8Lost in Qual. Wimbledon R1
Lost in Nottingham 3 QF
295103
Stefan Kozlov28USA182+22+13Newport R16Qual. Newport WQual. Newport W
Newport R16
190299
296290
Sergey Fomin25UZB181+3Lost in Qual. Brasov R2
Lost in Liege R32
297116
Calvin Hémery31FRA178-6-11Lost in Troyes SF
298241
Daniel Michalski26POL178+4Lost in Milan R32
Lost in Liege R16
299257
Miguel Damas26ESP178-19-23Liege SFLost in Milan R32Lost in Milan R32
Liege SF
189214
300144
Akira Santillan29JPN178+10+2Qual. Brasov W
Lost in Brasov R32
301284
Dali Blanch23USA176+8Lost in Troyes R32
302105
Duje Ajduković25CRO176-21-24
30356
Daniel Elahi Galán30COL175-6-6
30472
Yosuke Watanuki28JPN175-10-10Lost in Cary SF
305200
George Loffhagen25GBR175-4-4
30647
Marc-Andrea Hüsler30SUI175+5
307298
Filippo Romano21ITA175+5Lost in Milan R32
Lost in Nottingham 3 R32
30826
Jordan Thompson32AUS173-152-200
309271
Maxim Mrva18CZE173-14-12Lost in Trieste R16
310 NCH 
(321)
Mert Alkaya26TUR173+22+12Lost in Porto F
Lost in Figueira Da Foz R32
311217
Jonáš Forejtek25CZE172+4Lost in Nivelles QF
312 NCH 
(334)
Matthew Dellavedova26AUS172+27+17Tokyo 4 SFLost in Wuning 3 F
Tokyo 3 W
313287
Marvin Möller27GER171+59+37Lost in Brussels SF
Troyes W
Lost in Braunschweig QF
(R16  )
314 NCH 
(320)
Luciano Emanuel Ambrogi22ARG171+6+2Lost in Bogota R16
31539
Mikhail Kukushkin38KAZ169-10-8
316225
Philip Sekulic22AUS168+6Lost in Cary R32
Lost in Qual. Newport R1
317250
Andres Martin25USA167-11-10Lost in Qual. Newport R1
318307
Thomas Faurel20FRA166+3-2Lost in Troyes R32
Lost in Iasi R32
319 NCH 
(332)
Max Schönhaus18GER166+16+8Lost in Braunschweig R16 
320263
Eliakim Coulibaly24CIV166-6-8Lost in Porto QF
Lost in Troyes QF
32178
Nicolás Kicker33ARG164+6
322196
Rodrigo Pacheco Mendez21MEX163+16+8Lost in Quito QF
Lost in Bogota R32
323258
Igor Marcondes29BRA161+5-2Lost in Troyes QF
Lost in Nottingham 3 R32
3246
Gaël Monfils39FRA160-58-50
325278
Tyler Zink25USA159+5-3Qual. Newport W
Lost in Newport R32
326242
Enrico Dalla Valle28ITA159+33+16Qual. Milan W
Lost in Milan QF
Qual. Trieste W
Lost in Trieste R32
327212
Michael Geerts31BEL159+6
328158
Tung Lin Wu28TWN158+17+6Lost in Cary R16
Lost in Qual. Newport R1
329276
Petr Brunclík19CZE157+5-1
330127
Facundo Mena33ARG157+24+12Bogota QFLost in Quito R32167220
331300
Hamish Stewart26GBR157-31-23Lost in Roda De Bara R16
332170
Mattéo Martineau27FRA157+4-1Lost in Liege R32
333168
Murkel Dellien28BOL157-26-20
334 NCH 
(348)
Daniel Milavsky24USA157+33+18Newport QFLost in Qual. Cary R1
Qual. Newport W
176266
33578
Yasutaka Uchiyama33JPN156-9-8
336221
Hernán Casanova32ARG156+73+37Bogota QFLost in Quito F166219
337180
Paul Jubb26GBR156-6-5Lost in Qual. Wimbledon R2
Lost in Marburg R16
338333
Sean Cuenin22FRA156+23+14Lost in Tangier SF
Lost in Rabat SF
339177
Andrea Collarini34ARG156-16-11
340325
Yankı Erel25TUR153Roda De Bara F
341150
Oriol Roca Batalla33ESP153-22-16Qual. Milan W
Lost in Milan R32
Lost in Trieste R32
342341
Juan Estevez20ARG153-1San Salvador De Jujuy QF
343116
Marc Polmans29AUS152+1
344 NCH 
(423)
Carl Emil Overbeck24DEN152+86+40Porto W
Figueira Da Foz W
345322
Federico Bondioli21ITA152+18+10Trieste QFLost in Troyes R32162215
346343
Hayato Matsuoka21JPN150Lost in Cary R32
Lost in Qual. Newport R2
Lost in Newport R32
347257
Mili Poljičak21CRO149Lost in Qual. Milan R1
348 NCH 
(357)
Ognjen Milić19SRB149+9+5Kursumlijska Banja 9 SFLost in Brasov R16
349289
Lilian Marmousez24FRA147-46-30
350347
Ioannis Xilas25GRE145+12+3Kassel QFLost in Troyes R16
351268
Gonzalo Villanueva31ARG145+4Qual. Trieste W
Lost in Trieste R32
352339
Andrey Chepelev27RUS145+8+2Lost in Zagreb QF
Lost in Skopje R32
Qual. Braunschweig W
Lost in Braunschweig R32
353306
Blaise Bicknell24JAM144-35-25Lost in Cary R32
354305
Alex Martinez25ESP144-3-2Lost in Cary R16
Lost in Qual. Newport R1
355344
Florian Broska28GER143-2-2Liege QFLost in Tangier QF
Lost in Rabat QF
149185
356316
Eduardo Ribeiro28BRA143+19+10Lost in Quito R16
Lost in Bogota R16
357249
Mathys Erhard24FRA143+20+10Qual. Milan W
Lost in Milan R16
Qual. Iasi W
Lost in Iasi R32
358254
Mats Rosenkranz27GER142-6-3
359287
Antoine Ghibaudo21FRA141-61-40Lost in Nottingham 3 R32
36088
Dominic Stricker23SUI140-17-12Lost in Troyes R16
361 NCH 
(364)
Tommaso Compagnucci26ITA140+4Lost in Qual. Milan R2
362260
Carlos Sánchez Jover25ESP140+4Lost in Liege R32
363260
Robin Bertrand23FRA140-39-27Lost in Bakio QF
Lost in Roda De Bara QF
364135
Mitchell Krueger32USA139-15-8Dallas QFLost in Qual. Cary R1
365243
Marat Sharipov23RUS138+16+7Lost in Troyes QF
36671
Cedrik Marcel Stebe35GER137-24-15
367335
Jacopo Vasami18ITA137+1Lost in Milan R32
368 NCH 
(384)
Olle Wallin24SWE137+79+33Lost in Brussels SF
Qual. Brasov W
Lost in Brasov QF
Qual. Iasi W
Lost in Iasi R16
369CH
Petr Nesterov23BUL137+1Lost in Qual. Milan R2
37080
Norbert Gombos35SVK136-6-4Qual. Milan W
Lost in Milan R32
Qual. Braunschweig W
Lost in Braunschweig R32
371180
Yuta Shimizu27JPN136-15-8Qual. Cary W
Lost in Cary R32
Lost in Laval R32
372 NCH 
(395)
Lucio Ratti22ARG136+26+13Slovenska Bistrica W
373229
Marek Gengel30CZE136-3
374235
Marko Topo22GER134-24-12Lost in Troyes R16
375341
Gabriele Piraino22ITA134-4
376374
Ivan Marrero Curbelo27ESP133-2
377376
Anton Matusevich25GBR133-1Lost in Qual. Wimbledon R1
Lost in Troyes R32
Lost in Kassel QF
378351
Carlo Alberto Caniato20ITA133+2+2Lost in Troyes R16
Lost in Trieste R32
379260
Tiago Pereira22POR133-42-24Lost in Porto R16
Lost in Figueira Da Foz R16
380303
Francesco Forti26ITA132-2Lost in Qual. Milan R1
Lost in Liege R32
381373
Manas Dhamne18IND132+5+2Lost in Troyes R32
Lost in Liege QF
382279
Garrett Johns25USA132+1Lost in Qual. Newport R2
Lost in Newport R16
383 NCH 
(401)
Jay Friend22JPN131+24+12Laval QFQual. Cary W
Lost in Cary QF
384383
Jake Delaney29AUS131-1Lost in Wuning 3 R32
385 NCH 
(432)
Edward Winter21AUS130+49+21Lost in Bakio QF
Qual. Cary W
Lost in Cary SF
386176
Daniel Masur31GER130-7-1Lost in Qual. Milan R2
387171
Beibit Zhukayev25KAZ130-71-40
388142
Ivan Gakhov29RUS130-1
389 NCH 
(411)
Jack Kennedy18USA129+25+12Lost in Cary QF
Lost in Dallas R32
390134
Geoffrey Blancaneaux27FRA129Lost in Troyes R32
Lost in Liege R32
391358
Radu Mihai Papoe23ROU128-33-16Lost in Iasi R32
39293
Andrej Martin36SVK127+10+6Lost in Umag SF
Lost in Qual. Trieste R2
393365
Raphaël Pérot25FRA127+2Lost in Qual. Braunschweig R1
394159
Dimitar Kuzmanov32BUL127+33+14Qual. Brasov W
Lost in Brasov QF
Qual. Braunschweig W
Lost in Braunschweig R32
395346
Kasidit Samrej25THA126-7-4Lost in Tokyo 3 SF
Lost in Tokyo 4 R16
396191
Nerman Fatić31BIH125-23-8
397371
Georgii Kravchenko25UKR125+6+4Lost in Qual. Milan R2
Qual. Trieste W
Lost in Trieste R32
398382
Andrew Fenty26USA124+2+2Qual. Cary W
Lost in Cary R32
399307
Oleg Prihodko28MKD123+29+11Lost in Zagreb SF
Qual. Trieste W
Lost in Trieste R32
400398
Samuele Pieri24ITA123+6+3Lost in Brussels QF
Lost in Troyes R32
Lost in Qual. Braunschweig R2
Lost in Braunschweig R32
401157
Santiago Taverna26ARG123-17-8Lost in Bogota R16
402303
Arthur Weber34FRA122-3
403395
Stefan Palosi26ROU122+8+4Lost in Brasov R16
Lost in Iasi R32
404392
Lui Maxted22GBR121+1+1Lost in Porto QF
Lost in Figueira Da Foz R16
Lost in Nottingham 3 R16
405399
Arthur Nagel23FRA121-1
406403
Jack Logé21BEL120+20+7Lost in Brussels R32
Lost in Nivelles R32
Lost in Liege QF
407347
Samir Banerjee22USA118+11+2Lost in Qual. Cary R2
408230
Max Hans Rehberg22GER117+102+33Brussels W
Lost in Braunschweig R16 
409 NCH 
(413)
Cyril Vandermeersch27FRA117+7Lost in Roda De Bara R32
410256
Johan Nikles29SUI116+15+3Lost in Tangier QF
Lost in Rabat QF
Lost in Bastia R32
411 NCH 
(438)
Sergio Callejon Hernando21ESP116+30+8Lost in Bakio SF
Lost in Ajaccio QF
412411
Carlos Maria Zarate21ARG116-2San Salvador De Jujuy SF
413289
Mika Brunold21SUI115-5-4
414 NCH 
(458)
Henry Bernet19SUI115+44+15Trieste QFLost in Bergamo R32
Qual. Trieste W
125178
415299
Vadym Ursu29UKR115-22-13Lost in Qual. Milan R1
Lost in Roda De Bara R32
416409
Alex Hernandez27MEX114+6Lost in Quito R32
Lost in Bogota R32
417123
Ryan Peniston30GBR113-28-16
418289
Renta Tokuda28JPN113-26-15
419301
Maximus Jones21THA113+18+4Lost in Tokyo 3 SF
420331
Masamichi Imamura27JPN113-3-4Lost in Qual. Cary R2
Lost in Qual. Newport R1
421404
Cannon Kingsley25USA112+8
422363
Justin Boulais24CAN112-26-14Lost in Qual. Cary R2
Lost in Cary R32
Lost in Laval R16
423244
Lucas Poullain30FRA112+8Lost in Bakio R32
Lost in Ajaccio R32
Lost in Roda De Bara R16
424414
Semen Pankin26RUS111+12+2Lost in Kursumlijska Banja 8 SF
Lost in Kursumlijska Banja 9 R16
425240
Patrick Zahraj26GER111-24-11Lost in Troyes R32
Lost in Nottingham 3 R32
426207
Daniel Dutra da Silva38BRA111-13-7Lost in Nivelles R16
Lost in Kassel R32
427378
Valerio Aboian24ARG110+15+3Lost in Quito R16
Lost in Bogota R32
428261
Alex Rybakov29USA109+4-1Lost in Qual. Cary R1
Lost in Qual. Newport R2
429 NCH 
(439)
Massimo Giunta22ITA109+44+14Lost in Tangier QF
Lost in Rabat F
430 NCH 
(467)
Tiago Torres24POR109+37+12Lost in Porto SF
Lost in Figueira Da Foz SF
43155
Facundo Bagnis36ARG108+8
432170
James Trotter26JPN108-12-6Lost in Qual. Cary R2
Lost in Qual. Newport R1
433211
Javier Barranco Cosano27ESP108-9-5Lost in Zagreb QF
434284
Adrian Boitan26ROU108-40-19
435342
Luca Castelnuovo29SUI108-25-11Lost in Qual. Brasov R1
Lost in Nottingham 3 R16
436347
Sanhui Shin29KOR108+13+4Lost in Tokyo 3 F
Lost in Tokyo 4 R32
437324
Oliver Tarvet22GBR107-89-40Qual. Wimbledon W
(R3  )
Lost in Wimbledon R128
438 NCH 
(477)
Daniel Siniakov23CZE107+39+13Lost in Marburg F
Lost in Kassel QF
439270
Corentin Denolly29FRA107-16-7Lost in Skopje R16
440432
Sebastian Sorger20AUT107+10+4Lost in Zagreb QF
Lost in Skopje QF
441 NCH 
(446)
Pietro Fellin24ITA107+5+2Lost in Umag QF
Qual. Trieste W
Lost in Trieste R32
442424
Eero Vasa29FIN105+9+2Lost in Rabat QF
Lost in The Hague 2 R16
443350
Vladyslav Orlov31UKR105+50+15Lodz SFLost in Rzeszow R16
Lost in Skopje F
444321
Robert Strombachs26LAT105+8+2Lost in Brussels R16
Lost in Nivelles R16
Lost in Qual. Braunschweig R2
445153
Denis Yevseyev33KAZ105+3+1Lost in Qual. Brasov R2
Lost in Brasov R32
Lost in Qual. Braunschweig R2
446 NCH 
(463)
Dhakshineswar Suresh26IND104+29+10Qual. Cary W
Lost in Cary R16
447356
Miloš Karol23SVK104-2-1
448 NCH 
(495)
Mika Petković19GER104+47+14Lost in Nivelles SF
Qual. Braunschweig W
Lost in Braunschweig R16 
449167
Laurent Lokoli31FRA103+27+9Bastia QFAjaccio W
450252
Tom Paris23FRA103-59-25
451357
Luca Potenza25ITA103-13-6Lost in Qual. Milan R1
Lost in Qual. Trieste R2
452 NCH 
(468)
Sergi Perez Contri28ESP103+16+6Lost in Bakio SF
453CH
Niels Visker24NED102-1Lost in Nottingham 3 R32
454395
Alafia Ayeni26USA101-10-5Lost in Bogota R32
455271
Mateus Alves25BRA101+1
456387
Gianmarco Ferrari25ITA101-41-16
457 NCH 
(494)
Juan Cruz Martin Manzano21ITA101+37+11Lost in Milan QF
Lost in Trieste R32
458377
Max Wiskandt24GER101+79+24Kassel SFLost in Brussels R16
Marburg W
459314
Moerani Bouzige26AUS101-16-6Lost in Wuning 3 R16
Lost in Wuning 4 R16
Lost in Tokyo 4 R32
46065
Thanasi Kokkinakis30AUS100+31+10Lost in Wimbledon R128
461449
Quinn Vandecasteele23USA100-6-2Lost in Qual. Cary R1
Lost in Qual. Newport R2
462 NCH 
(510)
Karim Bennani18MAR99+55+17Lost in Tangier F
Lost in Rabat QF
463143
Benjamin Hassan31LBN99-44-16
464160
Li Tu30AUS98-43-16
465373
Bor Artnak22SLO98-30-11Lost in Slovenska Bistrica SF
Lost in Store R32
466449
Miguel Tobon20COL98-3Lost in Milan R32
467319
Christian Langmo30USA98-3Lost in Qual. Cary R1
46863
Jason Kubler33AUS97-3
469234
Maxime Chazal33FRA96+19+5Lost in Qual. Troyes R2
Lost in Troyes R16
Lost in Liege R32
470280
Jie Cui28CHN96Lost in Qual. Cary R1
Lost in Dallas R32
471415
Lorenzo Carboni20ITA95+3
472271
Blake Ellis27AUS94+30+6Lost in Cary R16
Lost in Qual. Newport R1
473416
Mees Rottgering19NED94-4-2Lost in Dallas R16
474222
Viktor Durasovic29NOR94+7+1Lost in Ajaccio R16
Lost in Qual. Braunschweig R1
475368
Alexander Binda24ITA94+5Lost in Rabat R16
Lost in Qual. Iasi R1
476CH
Dušan Obradović25SRB94+39+11Kursumlijska Banja 8 W
Lost in Kursumlijska Banja 9 R16
477331
Andrea Picchione28ITA93-18-5
478289
Adria Soriano Barrera27COL93-45-16
479 NCH 
(510)
Yassine Dlimi23MAR93+62+17Tangier W
Lost in Rabat R32
480361
Viacheslav Bielinskyi22UKR93-2-1Lost in Zagreb R32
481219
Nicolás Álvarez Varona25ESP92-24-8
482146
Rudolf Molleker25GER92+2Lost in Marburg R32
Qual. Braunschweig W
Lost in Braunschweig R32
483357
Eric Vanshelboim24UKR92+3
484 NCH 
(569)
Yannik Kelm21GER92+96+25The Hague 2 SFNivelles W
485288
Fabrizio Andaloro25ITA91-14-4Lost in Porto QF
Lost in Figueira Da Foz R16
486 NCH 
(542)
Patrick Schoen21SUI91+56+15Lost in Porto R16
Lost in Figueira Da Foz F
487421
Hikaru Shiraishi26JPN91-25-7Lost in Tokyo 3 R16
Lost in Tokyo 4 R16
488371
Ryan Nijboer26NED91+13+2Lost in Nivelles R32
Qual. Liege W
Lost in Liege R32
489298
Aidan McHugh26GBR90-29-8
490 NCH 
(492)
Enzo Aguiard23AUS90+2Lost in Qual. Cary R1
491455
Alejo Sanchez Quilez21ESP90+7+1Lost in Qual. Milan R2
Lost in Qual. Braunschweig R1
492474
Matthew William Donald21CZE90+7+1Kassel QFLost in Bergamo QF
Qual. Milan W
Lost in Milan R32
493271
Pedro Sakamoto33BRA90+3Lost in Quito R32
Lost in Bogota R32
494390
Tibo Colson25BEL89-12-3
495215
Khumoyun Sultanov27UZB89+108+28Zagreb W
Lost in Marburg QF
Lost in The Hague 2 R32
496485
Giuseppe La Vela25ITA89-11-3Lost in Bergamo R32
Lost in Qual. Milan R1
497280
Dominik Palán25CZE89+3Lost in Qual. Brasov R1
498424
Lorenzo Joaquín Rodríguez26ARG89-44-14Lost in Bogota R32
499378
Dan Martin27CAN88-2-1Lost in Qual. Cary R1
Lost in Laval R32
50021
Daniel Evans36GBR88-115-42Lost in Qual. Wimbledon R2
501388
Karan Singh23IND88-14-4Lost in Porto R32
Lost in Figueira Da Foz R32
502427
João Eduardo Schiessl21BRA87+2-1
503462
Constantin Bittoun Kouzmine27FRA87+47+13Lost in Kayseri 6 SF
Kayseri 7 W
504 NCH 
(569)
Niels McDonald18GER86+65+16Lost in Milan R32
Lost in Braunschweig QF
(R16  )
505 NCH 
(524)
Reda Bennani19MAR86+30+9Lost in Tangier QF
Rabat W
506143
Hiroki Moriya35JPN86-34-9Lost in Qual. Cary R2
Lost in Qual. Newport R2
507505
Karl Poling26USA86-1-1Laval QFLost in Qual. Cary R1
508161
Filip Peliwo32POL86-29-8Lost in Hillcrest R32
Lost in Hillcrest 2 R32
509507
Tai Sach23AUS86-1
510 NCH 
(523)
César Bouchelaghem22FRA85+13+4Lost in Monastir 30 R16
Lost in Monastir 31 F
511449
Takuya Kumasaka27JPN85-2Lost in Roda De Bara R16
512340
Colin Sinclair31NMI85-7-3
513358
Trevor Svajda20USA84-47-13Dallas QFLost in Qual. Cary R2
514318
Alex Martí Pujolras27ESP84-53-14Lost in Qual. Iasi R2
Lost in Iasi R32
515511
Anton Shepp23NZL84-4
516 NCH 
(519)
Emile Hudd26GBR84+4+2Lost in Bakio QF
Lost in Figueira Da Foz R16
Lost in Nottingham 3 R32
51739
Radu Albot36MDA83-77-25Qual. Brasov W
Lost in Brasov R32
Lost in Qual. Iasi R1
518331
Carlos Lopez Montagud26ESP83-5
519263
Christoph Negritu32GER83-30-8
520449
Fares Zakaria25EGY83-6
521498
Paulo Andre Saraiva Dos Santos26BRA83-9-1
522449
Maxim Zhukov21RUS82-4
523485
Taha Baadi24MAR82-4
524127
Jelle Sels30NED82-34-9Lost in Nivelles R16
Lost in The Hague 2 R16
525524
Aziz Ouakaa26TUN82-1+1Lost in Monastir 30 R32
Lost in Monastir 31 SF
Lost in Monastir 32 R32
526125
Matteo Gigante24ITA81-5
527183
Federico Arnaboldi26ITA81+58+15Bergamo W
Lost in Qual. Milan R1
528177
Omar Jasika29AUS81+3+2Tokyo 4 SFLost in Tokyo 3 QF
529525
Thijs Boogaard18NED80-4
530430
Sidharth Rawat33IND80-4
531507
Kaylan Bigun20USA80-24-6
532436
Sebastian Gima24ROU80-16-3Lost in Qual. Brasov R2
Lost in Brasov R32
533477
Koki Matsuda25JPN79-50-13Tokyo 4 SFLost in Tokyo 3 QF
534334
Leo Borg23SWE79-12-2
535508
Pavle Marinkov20AUS79-5
536535
Daniil Ostapenkov23BLR79+2Lost in Porto QF
Lost in Figueira Da Foz QF
537533
Toufik Sahtali27ALG79-4+1Lost in Monastir 31 QF
Lost in Monastir 32 R32
538532
John Echeverria24ESP78-6Lost in Porto R32
Lost in Figueira Da Foz R16
539463
Pedro Vives Marcos25ESP77-5Lost in Kursumlijska Banja 9 QF
540527
Michael Bassem Sobhy22EGY77-11-2Lost in Marburg R32
Lost in Kassel R16
541 NCH 
(586)
Luca Staeheli26SUI77+48+12Qual. Troyes W
Lost in Troyes R16
Qual. Liege W
Lost in Liege R16
542433
Fausto Tabacco24ITA77+25+6Lost in Bergamo SF
Lost in Qual. Milan R2
543288
Jakub Paul27SUI75-16-4
544CH
Luca Wiedenmann28GER75+61+14Store W
545544
Mitsuki Wei Kang Leong21MAS75+2Lost in Nottingham 3 R32
546298
Jacopo Berrettini27ITA74-43-14
547483
Alec Deckers26NED74+5+1Lost in Hillcrest QF
Lost in Hillcrest 2 QF
548229
Mukund Sasikumar29IND74-3-1
549485
Digvijay Pratap Singh26IND74+7+2Lost in Monastir 31 QF
Lost in Monastir 32 R32
550525
Alexander Donski27BUL73-22-6Qual. Iasi W
Lost in Iasi R32
551540
Joaquin Aguilar Cardozo21URU73-3-1San Salvador De Jujuy SF
552479
Tomasz Berkieta19POL73-9-3Lost in Umag R16
Lost in Lodz R32
553458
Maxwell Mckennon24USA73Lost in Porto R32
Lost in Figueira Da Foz R32
55440
Ilya Ivashka32BLR72-15-4
555455
James Story25GBR72-4-1
556383
Lukáš Pokorný24SVK72+12+2Lost in Monastir 30 SF
Lost in Monastir 31 R32
557486
Alec Beckley25RSA72-2Lost in Marburg R32
558 NCH 
(564)
Peter Makk24HUN72+6+1Lost in Qual. Brasov R2
559160
Oleksii Krutykh26UKR72+72+15Kamen W
Lost in Marburg R32
Lost in Kassel R16
560515
Émilien Demanet21BEL72+28+7Lost in Brussels R16
Lost in Nivelles QF
Lost in Liege R16
561418
Maé Malige20FRA72-15-3Lost in Porto R32
Lost in Roda De Bara R16
562424
Kokoro Isomura23JPN72-5Lost in Tokyo 3 QF
Lost in Tokyo 4 R16
563128
Andrea Vavassori31ITA71-4
564538
Johan Alexander Rodriguez22COL71-4Lost in Quito R32
Lost in Bogota R32
565469
Juan Sebastián Gómez34COL71-3Lost in Quito R32
Lost in Bogota R32
566170
Maxime Janvier29FRA71+6+2Lost in Qual. Brasov R2
Lost in Nottingham 3 R32
567477
Kirill Kivattsev28RUS71-23-5Lost in Zagreb R32
Lost in Nivelles QF
Lost in Kassel R32
568561
Guillaume Dalmasso23FRA70-2-1Lost in Ajaccio R16
Lost in Nottingham 3 R32
569 NCH 
(627)
Alan Magadan25MEX70+63+13Lost in Quito QF
Lost in Bogota R16
570569
Alan Fernando Rubio Fierros27MEX69+4+1Lost in Qual. Troyes R2
Lost in Qual. Trieste R1
571358
Svyatoslav Gulin23RUS69+13+3Qual. Troyes W
Lost in Troyes R32
572 NCH 
(592)
Alexander Vasilev19BUL68+20+4Lost in Troyes R16
57319
Hyeon Chung30KOR68-24-6
574 NCH 
(575)
Romain Faucon23BEL68+3Lost in Hillcrest R32
Lost in Hillcrest 2 R32
57599
Alexander Ritschard32SUI67+3
576251
Ergi Kırkın27TUR67-6-3Lost in Amstelveen R32
Lost in Bucharest 2 R16
577491
Robin Catry24FRA67+2Lost in Porto R32
Lost in Ajaccio QF
Lost in Nottingham 3 R32
578 NCH 
(612)
Ozan Baris22USA66+118+19Qual. Cary W
Lost in Cary QF
Lost in Qual. Newport R2
579519
Amr Elsayed27EGY66-16-5
580447
Kuan Yi Lee29TWN66+21+4Lost in Wuning 3 SF
Lost in Wuning 5 R32
581570
Marcel Zieliński25POL66+9+1Lost in Getxo QF
582406
Timo Legout24FRA65+379+44Laval QFLost in Cary F
583191
Dragos Nicolae Madaras28SWE65+4
584 NCH 
(597)
Ivan Ivanov17BUL65+70+11Lost in Qual. Wimbledon R1
Qual. Nottingham 3 W
Lost in Nottingham 3 QF
585 NCH 
(598)
Izan Almazan Valiente20ESP65+13+2Qual. Troyes W
Lost in Troyes R32
586 NCH 
(588)
Karol Filar27POL65+13+2Lost in Rzeszow QF
587517
Nino Ehrenschneider25GER65-11-3Lost in Alkmaar R16
Lost in Amstelveen R16
Lost in Kassel R16
588525
Filip Jeff Planinšek25SLO65-23-6Lost in Slovenska Bistrica F
Lost in Marburg SF
Lost in Nottingham 3 R16
589538
Pablo Martinez Gomez20ESP64-51-12Lost in Porto R32
590 NCH 
(593)
Gavin Young23USA64+3Dallas QF
591150
João Domingues32POR64+3Lost in Porto R16
Lost in Figueira Da Foz R32
592479
Jacob Bradshaw23AUS64+3Lost in Monastir 32 R16
593 NCH 
(683)
Lorenzo Angelini20ITA64+90+14Umag W
Lost in Qual. Trieste R1
594352
Giovanni Oradini28ITA64+56+9Lost in Bergamo F
Lost in Umag QF
Lost in Qual. Trieste R2
595410
Stefan Popović23SRB64-41-9Lost in Kursumlijska Banja 7 R16
Lost in Skopje SF
596546
Aidan Kim21USA63+65+10Dallas QFLost in Claremont QF
Lost in San Diego F
597 NCH 
(598)
Daniel De Jonge26NED63+22+4Lost in Nottingham 3 R16
598590
Ryan Dickerson29USA63-2-1
599484
Tristan McCormick27USA62+5+1Lost in Bogota R16
600573
Mario Gonzalez Fernandez24ESP62-25-6Lost in Porto R32
Lost in Figueira Da Foz R16
601302
Andrew Paulson24CZE61+1
60274
Mirza Bašić34BIH61-62-15
603433
Aristotelis Thanos25GRE61-30-7Lost in The Hague 2 R32
604474
Tsung Hao Huang26TWN61+8+1Lost in Qual. Troyes R1
Qual. Liege W
Lost in Liege R32
605316
Alberto Barroso Campos30ESP61+13+2Lost in Porto R16
Lost in Nottingham 3 R16
606CH
Cruz Hewitt17AUS61
607561
Leonardo Rossi23ITA61Lost in Marburg R16
Lost in Lodz QF
608586
Nicolas Tepmahc25FRA61-17-4Lost in Kayseri 6 R16
609533
Luis Carlos Alvarez21MEX60+68+10Lost in Quito R16
Lost in Bogota R16
610136
Alexey Vatutin33RUS60-1
611385
Aryan Shah20IND60+6+1Lost in Marburg R16
Lost in Kassel R32
612603
Jan Kumstát19CZE60-1Lost in Zagreb R32
Lost in Qual. Troyes R1
613514
Marlon Vankan25GER60+1
614605
Lorenzo Bocchi28ITA60+11+2Lost in Bergamo R16
Lost in Umag QF
Lost in Qual. Trieste R2
615513
Kai Wehnelt30GER60+32+5Lost in Brussels R32
Qual. Troyes W
Lost in Troyes R32
Qual. Liege W
Lost in Liege R32
616530
M Rifki Fitriadi27INA60+102+14Lost in Wuning 3 R32
Wuning 4 W
Lost in Wuning 5 QF
617237
Saba Purtseladze24GEO60+32+5Lost in Zagreb R16
Lost in Marburg QF
Lost in Qual. Liege R2
618 NCH 
(694)
Dylan Dietrich21SUI59+76+12Lost in Brussels F
Lost in Trieste R32
619430
Erik Arutiunian21BLR59-4
620285
Alexander Weis29ITA59+9+2Bastia QFLost in Skopje QF
621470
Imanol López Morillo26ESP59-1Lodz SFLost in Marburg R32
622394
Bruno Kuzuhara22USA59-1Dallas QF
623 NCH 
(674)
Samuel Heredia20COL59+104+14Lost in Quito SF
Lost in Bogota R32
624416
Étienne Donnet25FRA58-42-8
625455
Olaf Pieczkowski22POL58-42-8
626448
Branko Djurić21SRB58+25+4Kursumlijska Banja 7 W
627552
Igor Gimenez26BRA58-5
628595
S D Prajwal Dev30IND58+25+4Qual. Iasi W
Lost in Iasi R32
629155
Dmitry Popko29KAZ58+23+4Lost in Quito R32
Qual. Bogota W
Lost in Bogota R32
630296
Oleksandr Ovcharenko24UKR58-6Lost in Bucharest 2 R32
631625
Maximo Zeitune20ARG58-4
632318
Gerard Campana Lee21KOR58-35-6Qual. Liege W
Lost in Liege R32
633476
Ignacio Monzón28ARG58+60+10Lost in Quito QF
Qual. Bogota W
Lost in Bogota R32
634520
Conner Huertas del Pino30PER57+7+2Lost in Qual. Bogota R2
635 NCH 
(655)
Fryderyk Lechno-Wasiutyński21POL57+25+4Qual. Troyes W
Lost in Troyes R32
Lost in Qual. Liege R2
636315
Alfredo Perez29USA57-26-3
637618
Santiago De La Fuente24ARG57-11-1
638443
Federico Iannaccone27ITA57-5Lost in Bergamo R16
Lost in Marburg R32
639384
Neil Oberleitner26AUT56-23-3
640575
Nikita Mashtakov27UKR56-27-4
641603
Amir Omarkhanov18KAZ56-4
642604
Bruno Fernandez21BRA56-14-2Lost in Quito R32
Lost in Bogota R32
643 NCH 
(653)
Dimitris Sakellaridis20GRE56+15+2Lost in Zagreb QF
Lost in Store R16
644185
Aziz Dougaz29TUN55+184+23Monastir 32 SFLost in Qual. Wimbledon R2
Monastir 31 W
645432
Iliyan Radulov21BUL55-3Lost in Roda De Bara QF
646517
Shunsuke Mitsui24JPN55-3
647616
Kārlis Ozoliņš24LAT55-24-3
648638
Melios Efstathiou27CYP55-10-1Lost in Store R32
649348
Ryan Seggerman26USA54+10+1Lost in Qual. Nottingham 3 R2
650159
Hady Habib27LBN54-50-8
651477
Peter Fajta24HUN54-6-1Lost in Umag R32
652 NCH 
(661)
Attila Boros22HUN54+18+2Lost in Tangier R32
Lost in Store QF
Lost in Bucharest 2 R16
653 NCH 
(675)
Matisse Bobichon24FRA54+62+8Lost in Porto R16
Lost in Ajaccio SF
654634
Léo Raquillet20FRA54-8-1Lost in Troyes R32
Qual. Liege W
Lost in Liege R32
655654
Chase Ferguson27AUS54+20+3Lost in Wuning 3 R16
Lost in Wuning 4 QF
656621
Samuel Alejandro Linde Palacios18COL54Lost in Quito R32
Lost in Bogota R32
65799
Brandon Holt28USA53-99-18
658625
Igor Kudriashov22RUS53+6
659651
Ryan Colby22USA53+6Laval R16
660375
Strong Kirchheimer31USA53-26-4Laval R16
661651
Nicolás Villalón22CHI53+6Lost in Qual. Bogota R1
662620
Yanis Ghazouani Durand26FRA53-14-2Bastia QFLost in Qual. Troyes R2
663 NCH 
(748)
Lucas Andrade Da Silva21BRA52+150+19Bogota QFQual. Quito W
Lost in Quito R32
Qual. Bogota W
62115
664640
Duncan Chan20CAN52-24-3Lost in Laval R16
665536
Joshua Sheehy29USA52-79-13Lost in Dallas R32
666448
Aleksandre Bakshi28GEO52-3-1
667614
Yuta Kawahashi28JPN52+12+2Lost in Wuning 3 QF
Lost in Wuning 4 R32
Lost in Wuning 5 R32
668624
Yaroslav Demin20RUS52+3
669588
Yuta Kikuchi26JPN52+3
670513
Stefan Adrian Andreescu24ROU52+3Lost in Qual. Brasov R1
Lost in Bucharest 2 R16
671238
Yusuke Takahashi28JPN52-5-1Lost in Tokyo 3 R16
Lost in Tokyo 4 R16
672450
Yurii Dzhavakian33UKR52-15-2Lost in Monastir 31 R32
Lost in Monastir 32 R32
673 NCH 
(756)
Roger Pascual Ferra20ESP51+117+14Monastir 30 W
674269
Aidan Mayo23USA51-113-20Lost in Cary R32
Lost in Qual. Newport R1
675 NCH 
(716)
Amit Vales21ISR51+50+6Lost in Qual. Troyes R2
Qual. Nottingham 3 W
Lost in Nottingham 3 R16
676625
Leo Vithoontien26JPN51
677663
Samir Hamza Reguig24ALG51+32+4Lost in Kursumlijska Banja 7 QF
Lost in Kursumlijska Banja 8 R32
Qual. Iasi W
Lost in Iasi R32
678653
Matyáš Černý24CZE50+2Lost in Umag SF
Lost in Qual. Trieste R1
679465
Egor Agafonov23RUS50+2
680552
Keisuke Saitoh25JPN50-12-3
681542
Millen Hurrion27GBR50-26-4Lost in Laval R32
682 NCH 
(740)
Spencer Johnson23USA49+58+7Rancho Santa Fe QFClaremont W
683189
Arthur Bouquier25FRA49-53-8
684660
Daniel Antonio Núñez25CHI49+5+1Lost in Quito R16
Lost in Qual. Bogota R1
685502
Adrian Ötzbach28GER49-1Kassel SFLost in Kamen R32
Lost in Amstelveen R16
686634
Timofei Derepasko19RUS49+72+8Lost in Kursumlijska Banja 7 R32
Lost in Kursumlijska Banja 8 F
Lost in Kursumlijska Banja 9 R32
687363
Oscar Jose Gutierrez33ESP49+74+8Lost in Getxo F
68839
J.J. Wolf27USA48-3Lost in Cary R32
689603
Oscar Weightman24GBR48+9+1Lost in Bakio F
Lost in Nottingham 3 R32
690526
Maxence Beaugé26FRA48-3
691586
Gabriel Ghetu18ROU48+32+3Qual. Brasov W
Lost in Brasov R32
Lost in Iasi R32
692387
Mariano Kestelboim30ARG48-6
693 NCH 
(712)
Dong Ju Kim24KOR48+20+2Lost in Wuning 3 QF
694546
Uisung Park25KOR48-6
695620
Josip Šimundža21CRO48-59-8
696 NCH 
(882)
Pieter De Lange20NED48+186+21Lost in Alkmaar F
Amstelveen W
Lost in The Hague 2 QF
697549
Tianhui Zhang20CHN48+37+4Lost in Wuning 4 SF
Lost in Wuning 5 R32
698 NCH 
(813)
Marc Majdandzic21GER48+121+15Alkmaar W
Lost in Qual. Braunschweig R1
699271
Evan Zhu27USA48-7Dallas QF
700654
Franco Ribero26ARG48+6+1Lost in Qual. Troyes R2
Lost in Qual. Liege R2
701645
Tuncay Duran22TUR47+21+2Monastir 32 SFLost in Monastir 31 SF
702527
Ye Cong Mo26CHN47-3Lost in Wuning 4 R32
Lost in Wuning 5 R32
703453
Arklon Huertas Del Pino Cordova31PER47-3Lost in Qual. Bogota R1
704547
Matyas Fuele27HUN47+8+1Lost in Slovenska Bistrica R16
705252
Samuel Vincent Ruggeri24ITA47-4Lost in Bergamo R32
706696
Andreja Petrovic26NOR47-2Lost in Dallas R16
707471
Yuki Mochizuki28JPN47-5Lost in Tokyo 3 R32
Lost in Tokyo 4 QF
708501
Shinji Hazawa27JPN47Lost in Tokyo 3 R32
Lost in Tokyo 4 R32
709707
Seydina André22SEN47-2Lost in Bergamo R32
Lost in Ajaccio R32
710305
Kalin Ivanovski22MKD46+438+35Lost in Zagreb F
Skopje W
711117
Felipe Meligeni Alves28BRA46+96+12Lost in Qual. Wimbledon R1
Qual. Quito W
Lost in Quito SF
Qual. Bogota W
Lost in Bogota R16
712440
Alessandro Pecci25ITA46-77-10
713677
Kasra Rahmani19IRI46-10-1Lost in Qual. Liege R2
714652
Radu David Turcanu20ROU46+2Lost in Qual. Brasov R1
Lost in Bucharest 2 R32
715443
Yanaki Milev22BUL46+55+6Lost in Skopje SF
716 NCH 
(717)
Gabriele Bosio25ITA46+10+1Lost in Getxo R16
7174
Kei Nishikori36JPN45+3
718673
Gustavo Ribeiro De Almeida20BRA45+10+1Qual. Quito W
Lost in Quito R32
719617
Lorenzo Sciahbasi20ITA45+2
720508
Manish Sureshkumar26IND45+4
721576
Michal Krajčí21SVK45-2-1
722656
Maik Steiner32GER45-17-2
723267
Louis Weßels27GER45-32-3The Hague 2 QFLost in Kamen R16
724 NCH 
(830)
Carles Hernández25ESP45+141+16Lost in Bakio R16
Getxo W
725 NCH 
(741)
Hoyoung Roh20KOR44+16+2Wuning 5 QFLost in Wuning 4 QF
726604
Andres Santamarta Roig19ESP44+56+6Lost in Brasov R16
Lost in Liege R32
727595
Théo Papamalamis20FRA44-16-2Lost in Qual. Troyes R2
Lost in Qual. Nottingham 3 R2
72857
Gastão Elias35POR44-59-8
729CH
Hunter Heck24USA44Lost in Tokyo 3 R32
730463
Sander Jong26NED44+13+2Lost in Alkmaar QF
Lost in The Hague 2 QF
731280
Jakub Nicod21CZE44-1The Hague 2 SFLost in Amstelveen F
732696
Martin Van Der Meerschen26BEL44-18-2Lost in Qual. Liege R2
733726
Rafael Izquierdo Luque26ESP44-2Lost in Qual. Porto R3
Lost in Figueira Da Foz R32
734620
Ben Jones28GBR44-1
735CH
Nikolai Barsukov19GER44Lost in Kamen R32
Lost in Kassel R16
736702
Noa Vukadin22CRO43-26-3Lost in Zagreb R32
737557
Pierluigi Basile19ITA43+102+12Lost in Milan QF
738 NCH 
(747)
Pavel Lagutin21RUS43+30+3Qual. Troyes W
Lost in Troyes R32
739599
Giorgio Tabacco22ITA43-7-1Lost in Bergamo R16
Lost in Kassel QF
740724
Fernando Cavallo20ARG43-3
741508
Loann Massard20FRA43-3
742696
Matteo Covato21ITA43-3Lost in Marburg R32
Lost in Qual. Nottingham 3 R1
743437
Michiel De Krom28NED43-7-1Lost in Getxo R16
Lost in Qual. Liege R2
744277
Michael Vrbenský26CZE42-82-11Lost in Qual. Brasov R1
745 NCH 
(900)
Herman Hoeyeraal24NOR42+173+18Rzeszow W
Lost in Amstelveen R32
Qual. Nottingham 3 W
Lost in Nottingham 3 R32
746745
Nikita Belozertsev17UZB42-1
747 NCH 
(826)
Juan Sebastian Osorio28COL42+93+11Qual. Quito W
Lost in Quito QF
Lost in Bogota R32
748730
Oskar Brostrom Poulsen24DEN42-2Lost in Figueira Da Foz R32
Lost in Roda De Bara R32
749587
Pawit Sornlaksup26THA42-67-8Lost in Wuning 3 R32
750341
Wilson Leite34BRA42-1
751717
Thiago Cigarran26ARG42-34-4San Salvador De Jujuy QF
752273
Elmar Ejupovic33GER41
753135
Antoine Escoffier34FRA41-172-25
754447
Tomás Farjat25ARG41-10-1
755718
Alejandro Juan Mano21ESP41-1The Hague 2 SF
756509
Manuel Mazza27ITA41-9-1Lost in Qual. Milan R1
757627
Ryan Fishback24USA41-2
758496
Denis Klok28RUS41-68-7Lost in Tangier R32
Lost in Rabat R16
Lost in Kursumlijska Banja 9 R32
759 NCH 
(809)
Vincent Marysko20GER41+50+7Lost in Kamen SF
Lost in Marburg R32
Lost in Qual. Braunschweig R2
760756
Ignacio Parisca Romera20VEN41+16+2Lost in Getxo SF
761694
Maxence Bertimon26FRA41-11-1Lost in Alkmaar R32
Lost in Amstelveen R32
Lost in Qual. Liege R1
762458
Nicolas Zanellato24BRA41-2
763741
Joshua Charlton26AUS41-4Lost in Wuning 3 R16
Lost in Wuning 4 R16
76416
Nicolás Jarry30CHI40-553-230
765204
Máté Valkusz27HUN40-3
766346
Stuart Parker28GBR40-3
767744
Daniel Jade17FRA40-14-1
768459
Nikolay Vylegzhanin26RUS40-2
769468
Ryuki Matsuda26JPN40Lost in Tokyo 3 R32
Lost in Tokyo 4 R16
770668
Pierre Delage25FRA40-22-2Lost in Kursumlijska Banja 9 QF
771733
Naoya Honda20JPN40Lost in Tokyo 3 R32
Lost in Tokyo 4 R16
772771
John Hallquist Lithen24SWE40Lost in Slovenska Bistrica R16
773636
Aleksandr Braynin26UKR40-22-2Lost in Rzeszow QF
Lost in Store R16
Lost in Lodz R16
774562
Cooper Williams21USA39-203-30
775470
Filippo Moroni25ITA39-33-3Lost in Porto R32
Lost in Figueira Da Foz R32
776327
Naoki Nakagawa29JPN39-2Tokyo 4 SFLost in Tokyo 3 R32
777544
Adhithya Ganesan20USA39-133-16Lost in Qual. Newport R1
778451
Marko Miladinović25SRB39-3Lost in Claremont R32
Lost in San Diego R32
779362
Tim Handel29GER39+6+1Lost in Brussels R16
780491
Nicolas Arseneault19CAN38-106-13Lost in Laval R16
781339
Govind Nanda25USA38-8-1
782161
Alibek Kachmazov23RUS38-3
78349
Federico Coria34ARG38+106+12Lost in Qual. Wimbledon R2
Lost in Liege R16
784760
Gian Luca Tanner25SUI38-1
785232
José Pereira35BRA38-1
786378
Sora Fukuda28JPN38+8+1Lost in Tokyo 3 R16
Lost in Tokyo 4 R32
78737
Emil Ruusuvuori27FIN37-1
78829
Christopher Eubanks30USA37-149-18
789774
Michael Antonius16USA37
790461
Peter Bertran30DOM37-3Lost in Quito R32
Lost in Qual. Bogota R1
791429
Tadeáš Paroulek26CZE37
792383
Gabriele Pennaforti25ITA37-25-3Lost in Bergamo R32
793553
Pedro Rodenas22ESP37+9+2Lost in Getxo QF
794783
Anton Arzhankin23RUS37-1Kursumlijska Banja 9 QFLost in Kursumlijska Banja 8 R32
795782
Matt Ponchet22FRA37-3Lost in Bakio R32
Lost in Getxo R32
Lost in Roda De Bara R32
796781
Mert Naci Türker27TUR37+3+1Lost in Kayseri 6 R16
Lost in Kayseri 7 SF
797724
Matt Kuhar30USA37-40-4Lost in Claremont R32
798 NCH 
(804)
Daniel Salazar25COL37+22+4Lost in Kamen SF
Lost in Kassel R32
799636
Taisei Ichikawa25JPN37-3Lost in Tokyo 3 R16
Lost in Tokyo 4 R32
800326
Alexis Gautier29FRA36-12-1
801290
Shintaro Imai32JPN36+1Lost in Tokyo 3 QF
Lost in Tokyo 4 QF
802722
Alejandro Turriziani Álvarez23ESP36-46-5Lost in Tangier R32
Lost in Rabat R16
803689
Rodrigo Alujas23MEX36-26-3Bastia QFLost in Brussels R32
Lost in Qual. Troyes R1
804 NCH 
(820)
Michel Hopp27GER36+81+9Lost in Kamen QF
Lost in Marburg SF
Lost in Kassel R32
805 NCH 
(880)
Daniele Rapagnetta19ITA36+90+10Lost in Bergamo R32
Qual. Milan W
Lost in Milan R16
Lost in The Hague 2 R32
806 NCH 
(813)
Nikola Slavic25SWE36+16+3Lost in Slovenska Bistrica R16
Lost in Store QF
Lost in Qual. Nottingham 3 R1
807184
Nicholas David Ionel23ROU36-12-1
808789
Andrew Johnson16USA35-11-1
809321
Facundo Juárez28ITA35-9
810407
Michael Agwi22IRL35-45-5Lost in Kamen R32
Lost in Kassel R16
811541
Arda Azkara23TUR35-114-12Lost in Kayseri 7 R32
Lost in Nottingham 3 R16
812792
Scott Jones28AUS35-9
813798
Grigory Shebekin21RUS35-9
814782
Stefano D'Agostino22ITA35+17+3Lost in Bergamo R32
Lost in Store SF
815 NCH 
(857)
Dimitris Azoidis25GRE35+48+6Lost in Kayseri 6 QF
Lost in Kayseri 7 SF
816805
Nicolas Oliveira20BRA34-11
817535
Kenta Miyoshi22JPN34-53-6Laval QFLost in Claremont R16
81885
Dennis Novak32AUT34-12
819182
Maximilian Neuchrist34AUT34+13+2Lost in Qual. Iasi R2
Lost in Iasi R32
820394
Tiago Cação28POR34+24+3Lost in Figueira Da Foz QF
821704
Mwendwa Mbithi28USA34-11Lost in Quito R32
Lost in Qual. Bogota R1
822712
Benjamin Torrealba21CHI34-11
823 NCH 
(922)
Andrea De Marchi19ITA34+99+10Lost in Kursumlijska Banja 7 F
Lost in Kursumlijska Banja 8 QF
824716
Dinko Dinev22BUL34-1+1Lost in Qual. Nottingham 3 R2
825 NCH 
(888)
Paul Inchauspe22FRA33+150+13Bakio W
Lost in Ajaccio QF
826451
Dan Alexandru Tomescu27ROU33-218-27
827 NCH 
(853)
Stefan Horia Haita19ROU33+30+4Lost in Brasov R32
Qual. Iasi W
Lost in Iasi R32
828814
Marc Van Der Merwe31RSA33-14Qual. Hillcrest W
Lost in Hillcrest R16
Lost in Hillcrest 2 R32
829817
Natan Rodrigues24BRA33-12Lost in Qual. Bogota R1
830 NCH 
(909)
Keshav Chopra24USA33+79+8Lost in Kayseri 6 F
831818
Anas Mazdrashki20BUL33-13
832675
Francisco Rocha26POR33+22+3Lost in Porto SF
Lost in Figueira Da Foz R32
833635
John Sperle24GER33-7Lost in Qual. Troyes R1
Lost in Qual. Braunschweig R1
834745
Taiyo Yamanaka24JPN33-13Lost in Wuning 3 R32
Lost in Wuning 4 R32
Lost in Tokyo 4 QF
835788
Joao Victor Couto Loureiro23BRA33+11+2Lost in Qual. Bogota R2
836763
Dragos Nicolae Cazacu22ROU33-9Lost in Qual. Brasov R1
Lost in Qual. Iasi R1
837600
Khololwam Montsi23RSA32+140+12Hillcrest 2 SFHillcrest W
838728
Patrick Brady21GBR32+31+4Qual. Nottingham 3 W
Lost in Nottingham 3 R16
839824
Guto Miguel17BRA32-10
840638
Yusuke Kusuhara28JPN32-42-4Lost in Tokyo 3 R32
Lost in Tokyo 4 R16
841486
Alex Knaff28LUX32-33-2
842839
Calvin Müller26GER32-1+1Lost in Marburg R16
Lost in Kassel R32
843812
Maximilian Homberg23GER32-27-1Lost in Slovenska Bistrica QF
844614
William Grant25USA32-20-1
845663
Benjamin Pietri29FRA32+41+5Lost in Monastir 30 QF
Lost in Ajaccio QF
Lost in Bastia R16
846789
Jorge Plans24ESP32-21-1Lost in Kursumlijska Banja 8 R32
Lost in Kursumlijska Banja 9 R32
847575
Luca Castagnola24ITA32+50+6Lost in Umag F
Lost in Kassel R32
848833
Nicolas Jadoun23FRA32-15Bastia QFLost in Zagreb R32
Lost in Umag R32
849828
Andrea Fiorentini25ITA32-14
850771
Cosme Rolland De Ravel22FRA31-72-7Bastia QFLost in Troyes R32
851382
Thomas Fancutt31AUS31-13
852569
James Watt26NZL31-174-19
853352
Kris Van Wyk29RSA31-10Lost in Hillcrest QF
Lost in Hillcrest 2 R16
854759
Jesse Flores31CRC31-12
85512
Borna Ćorić29CRO30-8
856584
Kyle Kang21USA30-161-17
857 NCH 
(954)
Jannik Opitz28GER30+251+17Lost in Nivelles F
Lost in Qual. Braunschweig R2
858468
Dominik Kellovský29CZE30-43-3
859655
Thanapet Chanta26THA30-8
860 NCH 
(883)
Tomás Martínez22ARG30+23+3Qual. Quito W
Lost in Quito R32
Lost in Qual. Bogota R1
861793
Gabriele Maria Noce30ITA30+12+2Lost in Kamen R32
Lost in Amstelveen QF
Lost in Qual. Liege R1
862853
Carles Cordoba20ESP30-9Lost in Getxo R32
863660
Michael Zhu33USA30-8Lost in Bakio R32
Lost in Qual. Troyes R1
Lost in Qual. Nottingham 3 R2
864319
Patrick Maloney26USA29-83-9Qual. Newport W
Lost in Newport R32
865851
Keaton Hance18USA29-7
866856
Noah Zamora23USA29-6Rancho Santa Fe QFLost in Claremont R32
Lost in San Diego SF
867 NCH 
(968)
Alan Ważny19POL29+104+8Lost in Rzeszow F
868622
Amaury Raynel24FRA29-6Lost in Rabat R32
869 NCH 
(871)
Alaa Trifi19TUN29+6+1Lost in Monastir 30 R16
Lost in Monastir 31 R16
Lost in Monastir 32 R32
870641
Kosuke Ogura30JPN29-4Lost in Tokyo 3 R32
Lost in Tokyo 4 R32
871107
Nicolas Moreno De Alboran28USA28-4Lost in Qual. Wimbledon R1
872856
Jangjun Kim19KOR28-16-1Qual. Wuning 5 W
Lost in Wuning 5 R32
873614
Alejandro Manzanera Pertusa23ESP28-14-1
874532
Adrien Gobat25FRA28-4
875 NCH 
(913)
Ryo Tabata18JPN28+42+4Lost in Alkmaar QF
Lost in Amstelveen QF
876680
Abel Forger20NED28-5The Hague 2 QFLost in Alkmaar R32
Lost in Amstelveen SF
877694
Xiaofei Wang23CHN28-32-3
878769
Miles Jones25USA28-26-2
879709
Iannis Miletich20ITA28+2+1Lost in Qual. Bergamo R2
Lost in Getxo R16
Lost in Kassel R16
880688
Alexandre Aubriot27FRA28-16-1Lost in Kamen R32
Lost in Amstelveen R32
881691
Matthew Summers27GBR28-47-4Lost in Figueira Da Foz R32
Lost in Nottingham 3 R32
882858
Manuel Plunger23ITA27+6+1Lost in Bergamo R16
883 NCH 
 1145
Bryce Nakashima22USA27+262+16Lost in Claremont R16
Qual. San Diego W
San Diego W
Lost in Rancho Santa Fe R32
884700
Jack Anthrop22USA27-7Rancho Santa Fe QF
88580
Jozef Kovalík33SVK27-105-11Lost in Qual. Trieste R1
886479
Felix Corwin30USA27-37-3
887774
Nitin Kumar Sinha27IND27+18+2Lost in Qual. Iasi R2
888 NCH 
(894)
Markus Mölder21EST27+6+1Lost in Rzeszow R16
889879
Ronit Karki18USA27-10Lost in Claremont R32
Lost in Qual. Cary R1
890810
Kristijan Juhas25SRB27+16+2Lost in Kursumlijska Banja 8 SF
Lost in Kursumlijska Banja 9 R16
891403
Lorenzo Rottoli24ITA27+100+7Lost in Tangier SF
Lost in Rabat R32
Lost in Qual. Trieste R1
892839
Yaojie Zeng24CHN27-20-1Lost in Wuning 3 R16
Lost in Wuning 4 QF
Lost in Wuning 5 R32
893 NCH 
(920)
Tom Zeuch26GER27+27+3Lost in Brussels QF
Lost in Hillcrest 2 R32
894729
Tomas Curras Abasolo26ESP27-7Lost in Qual. Porto R3
895114
Jason Jung37TWN26+212+13Qual. Newport W
Lost in Newport R16 
896890
Theodore Dean24USA26+19+2Lost in San Diego QF
Lost in Rancho Santa Fe R16
897438
Woobin Shin22KOR26-49-4
898608
Blu Baker24GBR26-6
899889
Salvador Price21COL26-6Lost in Qual. Quito R1
Lost in Qual. Bogota R1
900364
Mikalai Haliak27BLR26-20-1
901845
Isaac Becroft25NZL26+10+1Lost in Monastir 30 R16
Lost in Qual. Troyes R1
Lost in Roda De Bara QF
902796
Finn Murgett24GBR26-90-8
903713
Grigoriy Lomakin28KAZ26-5Lost in Wuning 3 R16
Lost in Wuning 4 R16
Lost in Wuning 5 R32
90413
Nick Kyrgios31AUS25-5
905638
Johannes Ingildsen29DEN25-5Lost in Qual. Trieste R1
906836
Emon Van Loben Sels21USA25-16-1Rancho Santa Fe QFLost in Claremont R32
907901
Luis Felipe Miguel22BRA25-6
908438
Orel Kimhi22ISR25+20+2Lost in Hillcrest QF
Lost in Hillcrest 2 R32
909269
Giovanni Fonio28ITA25-31-2
910 NCH 
(929)
Kacper Szymkowiak21POL25+72+5Lost in Rzeszow SF
Lost in Skopje R16
Lost in Qual. Braunschweig R1
911866
Lorenzo Gagliardo26ITA25-7Lost in San Salvador De Jujuy QF
91262
Kenny de Schepper39FRA25-62-5Lost in Qual. Troyes R1
Lost in Qual. Braunschweig R1
913878
Tristan Stringer20USA25-11Laval R16
914 NCH 
(940)
Nico Hipfl20AUT25+26+3Lost in Nivelles QF
915235
Ivan Nedelko40RUS25-12
916719
Hanyi Liu25CHN25+16+2Wuning 5 QFLost in Wuning 4 QF
917130
Duck-hee Lee28KOR25-9Lost in Wuning 4 R32
Lost in Wuning 5 R32
918879
Sam Ryan Ziegann27AUS25-34-2Lost in Skopje R32
Lost in Qual. Nottingham 3 R1
919666
Niccolo Catini28ITA25-9Lost in Bucharest 2 QF
920835
Younes Lalami25MAR25-24-1Lost in Tangier R32
921561
Fermin Tenti29ARG25+74+5Lost in Qual. Quito R2
Qual. Bogota W
Lost in Bogota R32
922684
Ali Yazdani22IRI25-10Lost in Monastir 30 R32
Lost in Monastir 31 QF
923 NCH 
(951)
Giannicola Misasi25ITA25+33+3Lost in Kursumlijska Banja 7 SF
Lost in Kursumlijska Banja 8 R32
924740
Pierre Yves Bailly22BEL24-11
925682
Albert Pedrico Kravtsov21ESP24-57-4Qual. Porto W
Lost in Porto R32
Lost in Roda De Bara R32
926912
Jamie Mackenzie18GER24-10
927505
Stijn Slump27NED24-97-8
928814
Jeffrey Von Der Schulenburg24SUI24-37-2
929922
Stijn Paardekooper22NED24+9+2Lost in Alkmaar R16
Lost in Amstelveen R16
Lost in The Hague 2 QF
930867
Qian Sun24CHN24-23-1
931905
Christopher Li22PER24-12
932 NCH 
(946)
Rocco Piatti21ITA24+14+2Lost in Hillcrest QF
Lost in Hillcrest 2 R32
933921
William Rejchtman Vinciguerra19SWE24-12Lost in Amstelveen R32
Lost in Qual. Nottingham 3 R1
934861
Marcus Walters28GBR24-60-4Lost in Kamen R16
Qual. Nottingham 3 W
Lost in Nottingham 3 R32
935923
Daniil Sarksian20ARM24-12Lost in Wuning 5 QF
936917
Muhammad Shoaib24PAK23-12
937237
Nicolás Barrientos39COL23-12
938896
Matthew Forbes20USA23-12Dallas QF
939889
Arvid Nordquist28SWE23+21+2Wuning 5 SFLost in Wuning 3 R16
Lost in Wuning 4 R16
940278
Lucas Gerch31GER23-26-1Lost in Marburg R32
941805
Oliver Bonding19GBR23-105-8Lost in Qual. Wimbledon R1
Lost in Nottingham 3 R32
942930
Dominik Reček31CZE23-12Kassel SFQual. Marburg W
Lost in Marburg R32
Qual. Kassel W
943910
Aleksa Ćirić26SRB23-12
944546
Diego Augusto Barreto Sánchez24ESP23-11
945 NCH 
(977)
Aaron Funk20GER23+42+3Lost in Kamen QF
Lost in Skopje R16
Lost in Kursumlijska Banja 9 R32
946736
Jakub Filip20CZE23-85-6Lost in Kamen QF
Lost in Lodz R16
947946
Louis Larue22FRA23+2+1Lost in Bergamo R16
Lost in Ajaccio R32
Lost in Bastia R32
948933
Egor Pleshivtsev19RUS23-13Lost in Monastir 32 R16
949859
Adan Freire Da Silva27FRA23+2+1Lost in Brussels R32
Lost in Nivelles R16
950 NCH 
(996)
Kerem Yilmaz19TUR23+46+3Lost in Kayseri 6 QF
Lost in Kayseri 7 R16
951906
Jeremy Gschwendtner27GBR23+2+1Lost in Slovenska Bistrica R16
Lost in Lodz R16
952833
Jesse Delaney27AUS23+3+1Lost in Qual. Troyes R1
Lost in Qual. Nottingham 3 R2
953850
Nicolas Ian Kotzen23USA22-17
954479
Ilya Snițari24MDA22+24+2Bucharest 2 SFLost in Kursumlijska Banja 8 QF
955712
Aoran Wang29CHN22-26-1
956934
Žiga Šeško17SLO22-17
957639
Bekkhan Atlangeriev25RUS22-14
958773
Artur Kukasian22RUS22-14
959536
Ryotaro Taguchi26JPN22-12Qual. Tokyo 3 W
Lost in Tokyo 3 R32
Qual. Tokyo 4 W
Lost in Tokyo 4 R32
960907
Lucca Helguera Casado20ESP22-26-1
961826
Benjamin Thomas George23CAN22-9Lost in Laval R32
962876
Evan Bynoe27USA22+11+1Lost in Claremont R16
Lost in Dallas R16
963947
Karim Ibrahim22EGY22-9
964395
Wishaya Trongcharoenchaikul31THA22+10+1Lost in Kursumlijska Banja 7 R16
Lost in Kursumlijska Banja 8 R32
Lost in Wuning 5 R16
965956
Sebastian Gorzny22USA21-7Lost in Dallas R16
966 NCH 
(985)
Vignesh Gogineni22USA21+63+4Lost in Claremont QF
Lost in San Diego QF
967952
Yannick Theodor Alexandrescou18FRA21-5
968411
Micah Braswell24USA21-5
969860
Chanyeong Oh28KOR21-4
970753
Justin Roberts29BAH21-4Lost in Laval R32
971965
Oliver Okonkwo26GBR21-4Lost in Dallas R16
972 NCH 
(995)
Maxwell Exsted19USA21+32+2Lost in Claremont R16
Lost in San Diego R16
973968
Markus Malaszszak22THA21-5Lost in Kamen R16
974 NCH 
 1035
Mickael Kaouk17FRA21+61+4Lost in Troyes R16
975604
Dev Javia24IND21-27-1Lost in Kayseri 6 R16
976966
Sydney Zick19GER21+34+2Lost in Alkmaar R16
Lost in Amstelveen R16
Lost in Kassel R32
977355
Karl Friberg27SWE21-7Qual. Marburg W
Lost in Marburg R32
Lost in The Hague 2 R16
978 NCH 
(981)
Yuta Tomida19JPN21+16+1Lost in Wuning 3 R32
Lost in Wuning 4 R16
Lost in Wuning 5 R16
979906
Niccolo Ciavarella22ITA21-7Lost in Bergamo R32
Lost in Qual. Milan R1
Lost in Bucharest 2 R32
980839
Benito Sánchez Martinez24GER20+144+8Lost in Kamen F
Lost in Braunschweig R32
981661
Devin Badenhorst22RSA20-5Lost in Hillcrest F
Lost in Hillcrest 2 R16
982838
Luca Pow21GBR20+17+1Lost in Claremont R16
Lost in Dallas R32
983946
Gianluca Brunkow23USA20-4
984946
Taym Al Azmeh22GER20-4Lost in Kamen R16
Lost in Amstelveen R32
Lost in The Hague 2 R16
985845
Shunsuke Nakagawa26JPN20-21-1Lost in Qual. Tokyo 3 R2
Lost in Qual. Tokyo 4 R2
986 NCH 
 1000
Joaquin Guilleme20NCA20+14+1Lost in Bakio R16
987838
Iiro Vasa23FIN20-6
988362
Bastián Malla29CHI20-3Lost in San Salvador De Jujuy QF
989900
Enzo Kohlmann De Freitas19BRA20-48-2San Salvador De Jujuy QF
990986
Robert Guna20ROU20-4Lost in Bucharest 2 R32
991417
Ajeet Rai27NZL20-49-2
992837
Marko Maksimović20SRB20-2
993973
Michele Mecarelli19ITA20-4Lost in Bucharest 2 R16
994971
Giulio Perego23ITA20-6Lost in Bergamo R32
Lost in Hillcrest 2 R32
995299
Hazem Naw26SYR20+80+5Lost in Kamen R16
Lost in Amstelveen SF
Lost in The Hague 2 R32
996975
Aditya Vishal Balsekar23IND20-4Lost in San Salvador De Jujuy R32
997974
Nikita Ianin24RUS20+12+1Lost in Monastir 30 R32
Lost in Monastir 31 R16
Lost in Monastir 32 R32
998923
Thantub Suksumrarn25THA20-48-2Lost in Wuning 3 R32
999913
Kriish Tyagi19IND19+14+1Hillcrest 2 SFLost in Hillcrest R16
1000857
Charlie Robertson19GBR19+1Hillcrest 2 SFLost in Hillcrest R32
In Play :
 GS2000  Wimbledon
 CH125  Braunschweig, ​Newport
 CH100  Iasi
 CH75  Bogota, ​Trieste
 CH50  Liege, ​Nottingham 3
 M25  Bastia, ​Dallas, ​Kassel, ​Laval, ​Roda De Bara, ​The Hague 2
 M15  Bucharest 2, ​Hillcrest 2, ​Kursumlijska Banja 9, ​Lodz, ​Monastir 32, ​Rancho Santa Fe, ​San Salvador De Jujuy, ​Tokyo 4, ​Wuning 5
Highlight Country :