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
21
Carlos Alcaraz23ESP8160-1300
32
Alexander Zverev29GER7980+790Wimbledon SF
(QF  )
84809180
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+750Wimbledon SF
(QF  )
17972497
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 Michelsen21USA1025Newport R16Lost in Wimbledon R128Lost in Wimbledon R128
Newport R16
10311140
47CH
Ethan Quinn22USA1021Lost in Wimbledon R64
4829
Mariano Navone25ARG1016-10-149Lost in Wimbledon R128 
4917
Adrian Mannarino38FRA1005-9-134Newport R16Lost in Wimbledon R64Lost in Wimbledon R64
Newport R16
10111120
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+2Braunschweig R16Lost in Wimbledon R128Lost in Wimbledon R128
Braunschweig R16
834943
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 
863
Marin Čilić37CRO721-24-190Lost in Wimbledon R128 
8729
Giovanni Mpetshi Perricard23FRA710-4Lost in Wimbledon R128
8846
Quentin Halys29FRA706+7+40Lost in Wimbledon R64
8974
Adam Walton27AUS704-4Newport R16
(R32  )
Lost in Wimbledon R128Lost in Wimbledon R128
Newport R16
(R32  )
706815
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
9589
Sho Shimabukuro28JPN679-5-12Lost in Wimbledon R128
9636
Roman Safiullin28RUS678+36+220Qual. Wimbledon W
(R32  )
Lost in Wimbledon R16
(R32  )
9762
Rinky Hijikata25AUS677-15-40Lost in Wimbledon R128
9876
Marco Trungelliti36ARG666-4-4Lost in Wimbledon R128
99 NCH 
(100)
Jan Choinski30GBR666+1+9Braunschweig QF
(R16  )
Lost in Wimbledon R64 Lost in Wimbledon R64 
Braunschweig QF
(R16  )
685775
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-12Newport R32Lost in Wimbledon R128 Lost in Wimbledon R128 
Newport R32
630747
10723
Damir Džumhur34BIH604-2Lost in Wimbledon R128
Lost in Iasi R16
10864
Yunchaokete Bu24CHN604-1+6Newport R16Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Newport R16
612721
10947
Facundo Díaz Acosta25ARG585+11+60Braunschweig QFLost in Qual. Wimbledon R1
Milan W
Lost in Qual. Wimbledon R1
Milan W
Braunschweig QF
604694
110108
Coleman Wong22HKG576-2-8Lost in Qual. Wimbledon R1
11189
Patrick Kypson26USA576+2+28Lost in Wimbledon R64 
11248
Aleksandar Vukic30AUS574-8-40Lost in Wimbledon R128
Lost in Newport R32
11358
Hugo Gaston25FRA571+5+38Braunschweig QFQual. Wimbledon W
Lost in Wimbledon R128
Qual. Wimbledon W
Lost in Wimbledon R128
Braunschweig QF
590680
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
127102
Kyrian Jacquet25FRA497+12+64Qual. Wimbledon W
Lost in Wimbledon R64
12817
Reilly Opelka28USA496-13-50
12938
Alexandre Müller29FRA494-3Lost in Wimbledon R128
130116
Leandro Riedi24SUI489-13-44
131107
Titouan Droguet25FRA485-15-49Iasi R16Lost in Wimbledon R128Lost in Wimbledon R128
Iasi R16
492578
13216
Nikoloz Basilashvili34GEO474-21-80Lost in Qual. Wimbledon R1
Lost in Milan R32
Lost in Braunschweig R32
133 NCH 
(138)
Gustavo Heide24BRA467+8+37Iasi R16Lost in Qual. Wimbledon R2
Lost in Milan SF
Lost in Qual. Wimbledon R2
Lost in Milan SF
Iasi R16
474560
134109
Andrea Pellegrino29ITA459-1+2Lost in Qual. Wimbledon R2
Lost in Trieste R16
135132
Arthur Géa21FRA457+1+12Newport R16Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Newport R16
465574
13693
Tomás Barrios Vera28CHI442+1Lost in Qual. Wimbledon R3
Lost in Iasi R32
13737
Mackenzie McDonald31USA439+8+30Qual. Wimbledon W
Lost in Wimbledon R128
Lost in Newport R32 
138106
Zsombor Piros26HUN439+31+97Iasi QFLost in Qual. Wimbledon R2 
Brasov W
Lost in Qual. Wimbledon R2 
Brasov W
Iasi QF
450525
13917
Cristian Garín30CHI438-14-66
14099
Nishesh Basavareddy21USA436-5-10
14187
Jurij Rodionov27AUT427+1+1Lost in Qual. Wimbledon R2
Lost in Milan R32
142 NCH 
(150)
Nicolás Mejía26COL424+23+75Bogota R16Qual. Wimbledon W
Lost in Wimbledon R64
Qual. Wimbledon W
Lost in Wimbledon R64
Bogota R16
430493
1434
Jack Draper24GBR410-12-50
1443
Grigor Dimitrov35BUL407+2Lost in Wimbledon R16 
145 NCH 
(146)
Stefanos Sakellaridis21GRE404+3Lost in Qual. Wimbledon R3 
14649
Jacob Fearnley24GBR402+13+40Newport R32Lost in Wimbledon R64Lost in Wimbledon R64
Newport R32
403520
14795
Tristan Schoolkate25AUS398+2-5Newport R16
(R32  )
Lost in Qual. Wimbledon R3Lost in Qual. Wimbledon R3
Newport R16
(R32  )
406515
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
157145
Mark Lajal23EST350+7-2Newport R32Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Newport R32
352469
15867
Luca Nardi22ITA346+8-2Lost in Qual. Wimbledon R2
15964
Hugo Dellien33BOL346+3-11Trieste R16Lost in Qual. Wimbledon R1
Lost in Milan R32
Lost in Qual. Wimbledon R1
Lost in Milan R32
Trieste R16
352415
160148
Rei Sakamoto20JPN344-10-59Lost in Qual. Wimbledon R3
Lost in Cary R16
161157
Lukas Neumayer23AUT343+6-2Trieste QFLost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Trieste QF
353406
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+4Liege R16Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Liege R16
339381
169132
Jack Pinnington Jones23GBR334-31-100Lost in Wimbledon R128
170169
Joel Schwärzler20AUT331+7Lost in Qual. Wimbledon R1
Lost in Trieste R32
171159
Luka Mikrut22CRO328+9Lost in Qual. Wimbledon R1
172156
Juan Carlos Prado Angelo21BOL327+9Lost in Qual. Wimbledon R1
Lost in Milan R32
Lost in Braunschweig R32
173139
Ugo Blanchet27FRA326-3-15
174153
Alexis Galarneau27CAN324+5-4Newport R16Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Newport R16
332441
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
18631
Lloyd Harris29RSA309-26-50
18781
Michael Mmoh28USA307+5+6Lost in Qual. Wimbledon R1
Lost in Cary R16
188184
David Jordá Sanchis32ESP305-4-7Lost in Milan R16
189102
Elmer Møller23DEN302-42-104Lost in Milan R16
190137
Chris Rodesch24LUX302-17-32Lost in Qual. Wimbledon R2
191141
August Holmgren28DEN301-48-122Lost in Qual. Wimbledon R2
Lost in Newport R32 
192123
Jérôme Kym23SUI299+4+8Iasi QFLost in Qual. Wimbledon R3Lost in Qual. Wimbledon R3
Iasi QF
310385
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
197103
Harold Mayot24FRA281+2-3Lost in Qual. Wimbledon R2
Lost in Brasov R32
198131
Genaro Alberto Olivieri27ARG280+3Lost in Qual. Wimbledon R1
Lost in Iasi R32
19997
Kimmer Coppejans32BEL276+23+18Liege QFLost in Qual. Wimbledon R2
Lost in Nivelles SF
Lost in Qual. Wimbledon R2
Lost in Nivelles SF
Liege QF
282318
200 NCH 
(202)
Harry Wendelken24GBR276+2-4Lost in Wimbledon R128
Advertisement
20193
Liam Broady32GBR274+8+2Newport R16Lost in Qual. Wimbledon R1
Lost in Cary R16
Lost in Qual. Wimbledon R1
Lost in Cary R16
Newport R16
282391
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 
20417
Bernard Tomic33AUS271-7Newport R16Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Newport R16
279388
205197
Pol Martín Tiffon26ESP269+13+8Lost in Qual. Wimbledon R2
206133
Federico Agustin Gomez29ARG268+6-2Lost in Qual. Wimbledon R1
Lost in Milan R32
Lost in Trieste R16
207158
Yu-hsiou Hsu27TWN268-1-6Lost in Qual. Wimbledon R1
208127
Lorenzo Giustino34ITA266+18+15Liege QFLost in Qual. Wimbledon R1
Lost in Troyes SF
Lost in Qual. Wimbledon R1
Lost in Troyes SF
Liege QF
272308
209 NCH 
(215)
Moïse Kouamé17FRA263+6-1Lost in Braunschweig R32 
210 NCH 
(216)
Tom Gentzsch22GER263+6Lost in Qual. Wimbledon R2
Lost in Braunschweig R32 
211210
Lautaro Midon22ARG261+19+14Iasi QFLost in Qual. Wimbledon R1
Lost in Brasov R16
Lost in Qual. Wimbledon R1
Lost in Brasov R16
Iasi QF
272347
212 NCH 
(220)
Felix Gill24GBR259+8-1Nottingham 3 QFLost in Wimbledon R128 Lost in Wimbledon R128 
Nottingham 3 QF
265301
213110
Giulio Zeppieri24ITA256-20-40
214 NCH 
(227)
Andrea Guerrieri27ITA256+13+8Trieste R16Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Trieste R16
262325
21527
Laslo Djere31SRB255+19+14Braunschweig QF
(R16  )
Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Braunschweig QF
(R16  )
274364
21695
Hugo Grenier30FRA255+7+1Lost in Qual. Wimbledon R1
Lost in Ajaccio R16
Lost in Roda De Bara R32
217196
Rio Noguchi27JPN254-4-12Lost in Qual. Wimbledon R1
Lost in Cary R32
Lost in Newport R32
218176
Clément Chidekh25FRA254-13-23Nottingham 3 QFLost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Nottingham 3 QF
260296
219113
Liam Draxl24CAN253-61-115Laval R16Lost in Qual. Wimbledon R1
Lost in Cary R32
Lost in Qual. Wimbledon R1
Lost in Cary R32
Laval R16
220125
Juan Pablo Ficovich29ARG253-23-38Lost in Qual. Wimbledon R1
Lost in Cary R32
Lost in Newport R32
221181
Daniel Rincon23ESP253+40+38Braunschweig QF
(R16  )
Lost in Milan SFLost in Milan SF
Braunschweig QF
(R16  )
272362
222 NCH 
(238)
Guido Iván Justo28ARG253+16+16Lost in Brasov SF
Lost in Trieste R16
223214
Nikolás Sánchez Izquierdo27ESP252-9-14Trieste R16Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Trieste R16
258321
224142
Alejandro Moro Cañas25ESP252+9+10Lost in Qual. Wimbledon R3
225201
Edas Butvilas21LTU251-2Lost in Qual. Wimbledon R1
Lost in Brasov R32
226169
Henri Squire25GER249+9+11Trieste QFLost in Qual. Wimbledon R1
Lost in Brasov R16
Lost in Qual. Wimbledon R1
Lost in Brasov R16
Trieste QF
259312
227 NCH 
(228)
Max Alcalá Gurri23ESP248+1Lost in Brasov R32
Lost in Trieste R32
228211
Darwin Blanch18USA245-4-8Newport R16Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Newport R16
253362
229121
Raúl Brancaccio29ITA243+19+16Trieste QFLost in Qual. Wimbledon R1
Lost in Milan R16
Lost in Qual. Wimbledon R1
Lost in Milan R16
Trieste QF
253306
230147
Guy Den Ouden24NED240+14+8Liege QFLost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Liege QF
246282
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 SFLost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Roda De Bara SF
235217
Yi Zhou21CHN236+5+2Nottingham 3 QFLost in Qual. Wimbledon R3 Lost in Qual. Wimbledon R3 
Nottingham 3 QF
242278
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-5Roda De Bara SFLost in Qual. Wimbledon R1
Lost in Ajaccio F
Lost in Qual. Wimbledon R1
Lost in Ajaccio F
Roda De Bara SF
243231
Max Houkes26NED228-4-8Lost in Qual. Wimbledon R1
244167
Alex Barrena23ARG227+9+7Trieste R16Lost in Qual. Wimbledon R1
Lost in Milan R16
Lost in Qual. Wimbledon R1
Lost in Milan R16
Trieste R16
233296
24550
Pavel Kotov27RUS226+4
24636
Pierre Hugues Herbert35FRA224+5Lost in Qual. Wimbledon R1
247187
João Lucas Reis Da Silva26BRA224-11-14Lost in Qual. Wimbledon R1
2487
David Goffin35BEL223-7-10Lost in Qual. Wimbledon R1
249168
Maks Kaśnikowski23POL223+35+28Iasi QFLost in Brasov SFLost in Brasov SF
Iasi QF
234309
250 NCH 
(257)
Andre Ilagan25USA222+13+7Newport R16Lost in Cary R32
Qual. Newport W
Lost in Cary R32
Qual. Newport W
Newport R16
230339
Advertisement
251 NCH 
(259)
Felix Balshaw20FRA220+8+3Liege R16224266
252 NCH 
(253)
Buvaysar Gadamauri25BEL219+3Lost in Liege R32
253247
Hynek Bartoň22CZE219+3Lost in Liege R32
254 NCH 
(258)
Diego Dedura18GER219+17+10Braunschweig QF
(R16  )
Lost in Bakio QF
Lost in Milan R16
Lost in Bakio QF
Lost in Milan R16
Braunschweig QF
(R16  )
238328
255 NCH 
(263)
Henry Searle20GBR218+18+12Nottingham 3 QFLost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Nottingham 3 QF
224260
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 
(279)
Kilian Feldbausch20SUI216+29+25Lost in Troyes F
260248
Florent Bax27FRA215+2Bastia R16Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Bastia R16
261184
Luka Pavlovic26FRA214-44-47Iasi R16Lost in Qual. Wimbledon R2
Lost in Brasov R16
Lost in Qual. Wimbledon R2
Lost in Brasov R16
Iasi R16
221307
262259
Michele Ribecai23ITA214+3+3Lost in Milan R32
Lost in Trieste R16
263210
Andy Andrade27ECU213-11-10Lost in Qual. Wimbledon R1
Lost in Brasov R32
264181
Abdullah Shelbayh22JOR212
265 NCH 
(272)
Cezar Crețu25ROU211+7+4Iasi R16Lost in Brasov R32Lost in Brasov R32
Iasi R16
218304
266193
Sascha Gueymard Wayenburg22FRA211+17+13Lost in Brasov QF
Lost in Iasi R16
267 NCH 
(311)
Max Basing23GBR210+62+48Nottingham 3 QFQual. Wimbledon W
Lost in Wimbledon R128
Qual. Wimbledon W
Lost in Wimbledon R128
Nottingham 3 QF
216252
268108
Franco Agamenone33ITA210Lost in Trieste R32
269CH
Iñaki Montes De La Torre23ESP209Lost in Troyes QF
270197
Fajing Sun29CHN209Lost in Cary R32
Lost in Qual. Newport R1
27147
Juncheng Shang21CHN205+3
272177
Nick Hardt25DOM205-5-5Bogota R16211274
273261
Stefan Dostanic24USA204+2
274175
Álvaro Guillén Meza23ECU204+2Lost in Brasov R32
Lost in Trieste R32
275237
Alastair Gray28GBR203+2Nottingham 3 QF209245
276268
Martin Krumich23CZE203+6+4Lost in Braunschweig R16
277180
Justin Engel18GER201+2
278250
Philip Henning25RSA198-24-21Liege R16Lost in Troyes R32Lost in Troyes R32
Liege R16
202244
279210
Filip Jianu24ROU197-1-6Lost in Qual. Wimbledon R1
280235
Charles Broom28GBR195+5
28158
Thiago Seyboth Wild26BRA194-38-39Qual. Braunschweig W
Lost in Braunschweig R32
282267
Petr Bar Biryukov24RUS194+4
283282
Juan Manuel La Serna22ARG193+4+1Lost in Quito R16
28460
Juan Pablo Varillas30PER192+24+16Bogota QFLost in Quito R16Lost in Quito R16
Bogota QF
202255
285240
Matías Soto27CHI192+11+9Bogota QFLost in Quito R16Lost in Quito R16
Bogota QF
202255
286172
Murphy Cassone23USA191+3Lost in Newport R32
287226
Juan Bautista Torres24ARG190+3
288214
Ilia Simakin22RUS188+16+11Qual. Brasov W
Lost in Brasov R32
Lost in Iasi R16
289199
Matej Dodig20CRO188-81-84Trieste QFLost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Trieste QF
198251
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+8Nottingham 3 QFLost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Nottingham 3 QF
188224
295290
Sergey Fomin25UZB181+4Lost in Qual. Brasov R2
Lost in Liege R32
296116
Calvin Hémery31FRA178-5-11Lost in Troyes SF
297241
Daniel Michalski26POL178+5Lost in Milan R32
Lost in Liege R16
298144
Akira Santillan29JPN178+12+2Qual. Brasov W
Lost in Brasov R32
299284
Dali Blanch23USA176+10Lost in Troyes R32
300105
Duje Ajduković25CRO176-19-24
30156
Daniel Elahi Galán30COL175-4-6
30272
Yosuke Watanuki28JPN175-8-10Lost in Cary SF
303200
George Loffhagen25GBR175-2-4
30447
Marc-Andrea Hüsler30SUI175+7
305298
Filippo Romano21ITA175+7Lost in Milan R32
Lost in Nottingham 3 R32
306103
Stefan Kozlov28USA174+11+5Newport R32Qual. Newport W182299
30726
Jordan Thompson32AUS173-151-200
308271
Maxim Mrva18CZE173-13-12Lost in Trieste R16
309 NCH 
(321)
Mert Alkaya26TUR173+23+12Lost in Porto F
Lost in Figueira Da Foz R32
310217
Jonáš Forejtek25CZE172+5Lost in Nivelles QF
311257
Miguel Damas26ESP172-31-29Liege QFLost in Milan R32178214
312 NCH 
(334)
Matthew Dellavedova26AUS172+27+17Tokyo 4 QFLost in Wuning 3 F
Tokyo 3 W
313 NCH 
(320)
Luciano Emanuel Ambrogi22ARG171+7+2Bogota R16177240
31439
Mikhail Kukushkin38KAZ169-9-8
315225
Philip Sekulic22AUS168+7Lost in Cary R32
Lost in Qual. Newport R1
316250
Andres Martin25USA167-10-10Lost in Qual. Newport R1
317307
Thomas Faurel20FRA166+4-2Lost in Troyes R32
Lost in Iasi R32
318 NCH 
(332)
Max Schönhaus18GER166+17+8Lost in Braunschweig R16 
319263
Eliakim Coulibaly24CIV166-5-8Lost in Porto QF
Lost in Troyes QF
32078
Nicolás Kicker33ARG164+7
321196
Rodrigo Pacheco Mendez21MEX163+17+8Lost in Quito QF
Lost in Bogota R32
322287
Marvin Möller27GER163+50+29Braunschweig R16Lost in Brussels SF
Troyes W
171280
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
330300
Hamish Stewart26GBR157-30-23Lost in Roda De Bara R16
331170
Mattéo Martineau27FRA157+5-1Lost in Liege R32
332168
Murkel Dellien28BOL157-25-20
33378
Yasutaka Uchiyama33JPN156-7-8
334180
Paul Jubb26GBR156-3-5Lost in Qual. Wimbledon R2
Lost in Marburg R16
335333
Sean Cuenin22FRA156+26+14Lost in Tangier SF
Lost in Rabat SF
336177
Andrea Collarini34ARG156-13-11
337325
Yankı Erel25TUR153+3Roda De Bara SF
338150
Oriol Roca Batalla33ESP153-19-16Qual. Milan W
Lost in Milan R32
Lost in Trieste R32
339 NCH 
(341)
Juan Estevez20ARG153+2San Salvador De Jujuy QF
340116
Marc Polmans29AUS152+4
341 NCH 
(423)
Carl Emil Overbeck24DEN152+89+40Porto W
Figueira Da Foz W
342322
Federico Bondioli21ITA152+21+10Trieste QFLost in Troyes R32162215
343127
Facundo Mena33ARG151+11+6Bogota R16Lost in Quito R32157220
344221
Hernán Casanova32ARG150+65+31Bogota R16Lost in Quito F156219
345343
Hayato Matsuoka21JPN150+1Lost in Cary R32
Lost in Qual. Newport R2
Lost in Newport R32
346257
Mili Poljičak21CRO149+1Lost in Qual. Milan R1
347 NCH 
(357)
Ognjen Milić19SRB149+10+5Kursumlijska Banja 9 R16Lost in Brasov R16
348CH
Daniel Milavsky24USA149+19+10Newport R16Lost in Qual. Cary R1
Qual. Newport W
157266
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
355316
Eduardo Ribeiro28BRA143+20+10Lost in Quito R16
Lost in Bogota R16
356249
Mathys Erhard24FRA143+21+10Qual. Milan W
Lost in Milan R16
Qual. Iasi W
Lost in Iasi R32
357254
Mats Rosenkranz27GER142-5-3
358287
Antoine Ghibaudo21FRA141-60-40Lost in Nottingham 3 R32
35988
Dominic Stricker23SUI140-16-12Lost in Troyes R16
360 NCH 
(364)
Tommaso Compagnucci26ITA140+5Lost in Qual. Milan R2
361260
Carlos Sánchez Jover25ESP140+5Lost in Liege R32
362260
Robin Bertrand23FRA140-38-27Lost in Bakio QF
Lost in Roda De Bara QF
363135
Mitchell Krueger32USA139-14-8Dallas R16Lost in Qual. Cary R1
364344
Florian Broska28GER139-11-6Liege R16Lost in Tangier QF
Lost in Rabat QF
143185
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-1Kassel QFLost in Qual. Wimbledon R1
Lost in Troyes R32
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+2Liege QFLost in Troyes R32138174
382 NCH 
(401)
Jay Friend22JPN131+25+12Laval R16Qual. Cary W
Lost in Cary QF
383CH
Jake Delaney29AUS131Lost in Wuning 3 R32
384 NCH 
(432)
Edward Winter21AUS130+50+21Lost in Bakio QF
Qual. Cary W
Lost in Cary SF
385176
Daniel Masur31GER130-6-1Lost in Qual. Milan R2
386171
Beibit Zhukayev25KAZ130-70-40
387142
Ivan Gakhov29RUS130
388 NCH 
(411)
Jack Kennedy18USA129+26+12Lost in Cary QF
Lost in Dallas R32
389134
Geoffrey Blancaneaux27FRA129+1Lost in Troyes R32
Lost in Liege R32
390358
Radu Mihai Papoe23ROU128-32-16Lost in Iasi R32
39193
Andrej Martin36SVK127+11+6Lost in Umag SF
Lost in Qual. Trieste R2
392365
Raphaël Pérot25FRA127+3Lost in Qual. Braunschweig R1
393159
Dimitar Kuzmanov32BUL127+34+14Qual. Brasov W
Lost in Brasov QF
Qual. Braunschweig W
Lost in Braunschweig R32
394346
Kasidit Samrej25THA126-6-4Lost in Tokyo 3 SF
Lost in Tokyo 4 R16
395191
Nerman Fatić31BIH125-22-8
396371
Georgii Kravchenko25UKR125+7+4Lost in Qual. Milan R2
Qual. Trieste W
Lost in Trieste R32
397382
Andrew Fenty26USA124+3+2Qual. Cary W
Lost in Cary R32
398279
Garrett Johns25USA124-16-7Newport R32Lost in Qual. Newport R2132249
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-8Bogota R16129192
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+7Liege QFLost in Brussels R32
Lost in Nivelles R32
126162
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 QF
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-14Laval R16Lost in Qual. Cary R2
Lost in Cary R32
423244
Lucas Poullain30FRA112+8Lost in Bakio R32
Lost in Ajaccio R32
Lost in Roda De Bara R16
424414
Semen Pankin26RUS111+12+2Kursumlijska Banja 9 R16Lost in Kursumlijska Banja 8 SF
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+13Kassel QFLost in Marburg F
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 QFLost 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 R16Ajaccio 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 QFLost 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-2Dallas 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 9 R16Kursumlijska Banja 8 W
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 QFNivelles 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+16Braunschweig QF
(R32  )
Lost in Milan R32105195
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 R16Lost 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 R16Lost 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 QFLost 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 QFLost 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-5Kursumlijska Banja 9 R16
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+1Hillcrest 2 QFLost in Hillcrest 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 QF
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+11Nottingham 3 QFLost in Qual. Wimbledon R1
Qual. Nottingham 3 W
71107
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-3Kassel R16Lost in Alkmaar R16
Lost in Amstelveen 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 R16
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 R16Lost 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+1Bogota R1668131
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 Rossi23ITA61Lodz QFLost in Marburg R16
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+14Wuning 5 QFLost in Wuning 3 R32
Wuning 4 W
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 QFLost in Marburg R32
622394
Bruno Kuzuhara22USA59-1Dallas R16
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 QFLost 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 R16Claremont 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 QFLost 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+21The Hague 2 QFLost in Alkmaar F
Amstelveen W
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 R16
700654
Franco Ribero26ARG48+6+1Lost in Qual. Troyes R2
Lost in Qual. Liege R2
701645
Tuncay Duran22TUR47+21+2Monastir 32 QFLost 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-2Dallas R16
707471
Yuki Mochizuki28JPN47-5Tokyo 4 QFLost in Tokyo 3 R32
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+2The Hague 2 QFLost in Alkmaar QF
731280
Jakub Nicod21CZE44-1The Hague 2 R16Lost 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-1Kassel R16Lost in Bergamo R16
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 R16
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-2Kursumlijska Banja 9 R16
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 QFLost 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-13Laval 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 R16Lost 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+1Tokyo 4 QFLost in Tokyo 3 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 R16Lost 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-13Tokyo 4 QFLost in Wuning 3 R32
Lost in Wuning 4 R32
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 QFHillcrest 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+5Bastia R16Lost in Monastir 30 QF
Lost in Ajaccio QF
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 R16Lost in Zagreb R32
Lost in Umag R32
849828
Andrea Fiorentini25ITA32-14
850771
Cosme Rolland De Ravel22FRA31-72-7Bastia R16Lost 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-9Newport R32Qual. Newport W37154
865851
Keaton Hance18USA29-7
866856
Noah Zamora23USA29-6Rancho Santa Fe R16Lost 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 Gobat24FRA28-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 R16
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+2Kursumlijska Banja 9 R16Lost in Kursumlijska Banja 8 SF
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+13Newport R16Qual. Newport W34143
896890
Theodore Dean24USA26+19+2Rancho Santa Fe R16Lost in San Diego QF
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 R16Lost 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-7San Salvador De Jujuy R16
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-9Bucharest 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+2The Hague 2 QFLost in Alkmaar R16
Lost in Amstelveen R16
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-12Wuning 5 QF
936917
Muhammad Shoaib24PAK23-12
937237
Nicolás Barrientos39COL23-12
938896
Matthew Forbes20USA23-12Dallas R16
939889
Arvid Nordquist28SWE23+21+2Wuning 5 QFLost 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 QFQual. 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 QFLost 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+1Dallas R16Lost in Claremont 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-7Dallas 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-4Dallas 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-7The Hague 2 R16Qual. Marburg W
Lost in Marburg R32
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-4The Hague 2 R16Lost in Kamen R16
Lost in Amstelveen R32
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-3San 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 QFLost in Hillcrest R16
1000857
Charlie Robertson19GBR19+1Hillcrest 2 QFLost 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 :