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 Sinner24ITA11850-1600Wimbledon QF
(R16  )
1225013450
21
Carlos Alcaraz23ESP8160-1300
32
Alexander Zverev29GER7380+190Wimbledon R16
(R32  )
75809180
4CH
Félix Auger-Aliassime25CAN4740+350Wimbledon QF
(R16  )
51406340
5 NCH 
  (6)  
Alex de Minaur27AUS4110+1Wimbledon R16
(R32  )
43105910
65
Ben Shelton23USA3770-1-390Lost in Wimbledon R128 
71
Daniil Medvedev30RUS3670+2+90Lost in Wimbledon R32 
81
Novak Djoković39SRB3360-400Wimbledon QF
(R16  )
37604960
9 NCH 
 (10) 
Flavio Cobolli24ITA3260+1-200Wimbledon R16
(R32  )
34605060
104
Taylor Fritz28USA3165-3-600Wimbledon R16
(R64  )
33654965
Advertisement
1110
Alexander Bublik29KAZ2810+190Wimbledon R16
(R32  )
30104610
12CH
Jiří Lehečka24CZE2510+2+150Wimbledon R1627104310
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
(R64  )
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
36CH
Alexander Blockx21BEL1233-42Lost in Wimbledon R128 
378
Cameron Norrie30GBR1205-8-390Lost in Wimbledon R128
3810
Denis Shapovalov27CAN1130+3Lost in Wimbledon R128
3930
Corentin Moutet27FRA1123-40Lost in Wimbledon R128
4021
Jan Lennard Struff36GER1104+34+300Wimbledon QF
(R32  )
15042704
41 NCH 
 (43) 
Raphaël Collignon24BEL1091+2Lost in Wimbledon R128
426
Matteo Berrettini30ITA1075+9+90Lost in Wimbledon R32 
4333
Jaume Munar29ESP1075+1Lost in Wimbledon R32
4442
Juan Manuel Cerúndolo24ARG1054-2-54Lost in Wimbledon R128
4530
Alex Michelsen21USA1025+1Newport R32Lost in Wimbledon R128Lost in Wimbledon R128
Newport R32
10251140
46 NCH 
 (47) 
Ethan Quinn22USA1021+1Lost in Wimbledon R64
4729
Mariano Navone25ARG1016-9-149Lost in Wimbledon R128 
4817
Adrian Mannarino38FRA1005-8-134Newport R32Lost in Wimbledon R64Lost in Wimbledon R64
Newport R32
10051120
4941
Térence Atmane24FRA992+3+10Lost in Wimbledon R128
5045
Yannick Hanfmann34GER974+6+25Lost in Wimbledon R64
Advertisement
5120
Tomáš Macháč25CZE970-2-50
5230
Nuno Borges29POR970-4-50Lost in Wimbledon R64 
5336
Fábián Marozsán26HUN970Lost in Wimbledon R64
5422
Botic van de Zandschulp30NED969Lost in Wimbledon R64
5518
Sebastián Báez25ARG935+2Lost in Wimbledon R128
5621
Tallon Griekspoor30NED935+2Lost in Wimbledon R128
5743
Camilo Ugo Carabelli27ARG930+2Lost in Wimbledon R128
5827
Miomir Kecmanović26SRB930-8-90Lost in Wimbledon R128 
5944
Daniel Altmaier27GER924+2Lost in Wimbledon R128
6052
Thiago Agustín Tirante25ARG921-5-40Lost in Wimbledon R128
6155
Martin Landaluce20ESP920-1-6Lost in Wimbledon R128
6215
Sebastian Korda26USA900+1
6355
Vít Kopřiva29CZE893+1Lost in Wimbledon R128
6410
Pablo Carreño Busta34ESP884+7+50Lost in Wimbledon R64
6545
Kamil Majchrzak30POL882-20-150Lost in Wimbledon R64
6656
Román Andrés Burruchaga24ARG875-1Braunschweig R32Lost in Wimbledon R128Lost in Wimbledon R128
Braunschweig R32
875990
676
Hubert Hurkacz29POL865+29+200Lost in Wimbledon R16
6856
Hamad Medjedović22SRB844Lost in Wimbledon R128
6954
Aleksandar Kovačević27USA837+1Lost in Wimbledon R128
70CH
Adolfo Daniel Vallejo22PAR830+2+2Braunschweig R32Lost in Wimbledon R128Lost in Wimbledon R128
Braunschweig R32
830943
7162
Zachary Svajda23USA822-5-33Lost in Wimbledon R32 
7271
Jesper de Jong26NED808+1Lost in Wimbledon R64 
7346
James Duckworth34AUS788+6+40Lost in Wimbledon R64
7433
Jenson Brooksby25USA770+7+50Newport R32Lost in Wimbledon R32 Lost in Wimbledon R32 
Newport R32
778895
7554
Valentin Royer25FRA768-30Iasi R32Lost in Wimbledon R64 Lost in Wimbledon R64 
Iasi R32
768858
7631
Márton Fucsovics34HUN765-16Lost in Wimbledon R32
7763
Mattia Bellucci25ITA764-10-87
784
Holger Rune23DEN750-1-10
79 NCH 
 (82) 
Daniel Mérida21ESP750+5+44Lost in Wimbledon R64 
8021
Lorenzo Sonego31ITA743-11-100Lost in Wimbledon R32
8170
Dino Prižmić20CRO741+8+50Iasi R32Lost in Wimbledon R64 Lost in Wimbledon R64 
Iasi R32
748841
823
Stefanos Tsitsipas27GRE740+5+40Lost in Wimbledon R64 
8363
Luca Van Assche22FRA737-3+2Lost in Wimbledon R128
8437
Marcos Giron32USA730+8+50Lost in Wimbledon R32 
853
Marin Čilić37CRO721-23-190Lost in Wimbledon R128 
8629
Giovanni Mpetshi Perricard22FRA710-3Lost in Wimbledon R128
8746
Quentin Halys29FRA706+8+40Lost in Wimbledon R64
8874
Adam Walton27AUS704-3Newport R32Lost in Wimbledon R128Lost in Wimbledon R128
Newport R32
704815
8974
Emilio Nava24USA701-3-3Lost in Wimbledon R128 
9087
Jaime Faria22POR700+8+40Qual. Wimbledon W
Lost in Wimbledon R64
91 NCH 
(114)
Arthur Fery23GBR697+23+150Wimbledon R168972497
9258
Arthur Cazaux23FRA697-14-60
9333
Gabriel Diallo24CAN695-5Lost in Wimbledon R64
9454
Francisco Comesaña25ARG690-3+2Braunschweig R32Lost in Qual. Wimbledon R1
Lost in Milan QF
Lost in Qual. Wimbledon R1
Lost in Milan QF
Braunschweig R32
690805
9589
Sho Shimabukuro28JPN679-5-12Lost in Wimbledon R128
9636
Roman Safiullin28RUS678+36+220Qual. Wimbledon W
(R16  )
Lost in Wimbledon R16 
9762
Rinky Hijikata25AUS677-15-40Lost in Wimbledon R128
9876
Marco Trungelliti36ARG666-4-4Lost in Wimbledon R128
9945
Aleksandr Shevchenko25KAZ658Lost in Wimbledon R128
100CH
Jan Choinski30GBR657Braunschweig R32Lost in Wimbledon R64 Lost in Wimbledon R64 
Braunschweig R32
658775
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-2Iasi R32Lost in Wimbledon R128Lost in Wimbledon R128
Iasi R32
604691
10864
Yunchaokete Bu24CHN596-1-2Newport R32Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Newport R32
604721
109108
Coleman Wong22HKG576-1-8Lost in Qual. Wimbledon R1
11089
Patrick Kypson26USA576+3+28Lost in Wimbledon R64 
11147
Facundo Díaz Acosta25ARG575+9+50Braunschweig R32Lost in Qual. Wimbledon R1
Milan W
Lost in Qual. Wimbledon R1
Milan W
Braunschweig R32
577694
11248
Aleksandar Vukic30AUS574-8-40Newport R32Lost in Wimbledon R128Lost in Wimbledon R128
Newport R32
574686
11358
Hugo Gaston25FRA563+5+30Braunschweig R32Qual. Wimbledon W
Lost in Wimbledon R128
Qual. Wimbledon W
Lost in Wimbledon R128
Braunschweig R32
563680
11486
Dalibor Svrčina23CZE552-2+2Braunschweig R32Lost in Wimbledon R128Lost in Wimbledon R128
Braunschweig R32
554671
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
12291
Otto Virtanen25FIN512+18+80Qual. Wimbledon W
(R128  )
Lost in Wimbledon R64
(R128  )
12353
Christopher O'Connell32AUS511+1+6Lost in Qual. Wimbledon R3
124123
Toby Samuel23GBR508-1-7Lost in Wimbledon R128
12537
Sebastian Ofner30AUT507-15-50Braunschweig R32Lost in Wimbledon R64Lost in Wimbledon R64
Braunschweig R32
515632
126101
Vilius Gaubas21LTU506+3+32Braunschweig R32Qual. Wimbledon W
Lost in Wimbledon R128
Qual. Wimbledon W
Lost in Wimbledon R128
Braunschweig R32
508625
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 R32Lost in Wimbledon R128Lost in Wimbledon R128
Iasi R32
485578
13216
Nikoloz Basilashvili34GEO474-21-80Braunschweig R32Lost in Qual. Wimbledon R1
Lost in Milan R32
Lost in Qual. Wimbledon R1
Lost in Milan R32
Braunschweig R32
482599
133 NCH 
(138)
Gustavo Heide24BRA460+8+30Iasi R32Lost in Qual. Wimbledon R2
Lost in Milan SF
Lost in Qual. Wimbledon R2
Lost in Milan SF
Iasi R32
467560
134109
Andrea Pellegrino29ITA453-1-4Trieste R32Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Trieste R32
459528
135132
Arthur Géa21FRA449+1+4Newport R32Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Newport R32
457574
13693
Tomás Barrios Vera28CHI442+1Iasi R32Lost in Qual. Wimbledon R3Lost in Qual. Wimbledon R3
Iasi R32
442534
13737
Mackenzie McDonald31USA439+8+30Newport R32Qual. Wimbledon W
Lost in Wimbledon R128
Qual. Wimbledon W
Lost in Wimbledon R128
Newport R32
439556
13817
Cristian Garín30CHI438-13-66
13999
Nishesh Basavareddy21USA436-4-10
14087
Jurij Rodionov27AUT427+2+1Lost in Qual. Wimbledon R2
Lost in Milan R32
141106
Zsombor Piros26HUN425+28+83Iasi R32Lost in Qual. Wimbledon R2 
Brasov W
Lost in Qual. Wimbledon R2 
Brasov W
Iasi R32
432525
142 NCH 
(150)
Nicolás Mejía26COL424+23+75Bogota R32Qual. Wimbledon W
Lost in Wimbledon R64
Qual. Wimbledon W
Lost in Wimbledon R64
Bogota R32
424493
1434
Jack Draper24GBR410-12-50
1443
Grigor Dimitrov35BUL407+2Wimbledon R16
(R32  )
6072207
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 Schoolkate25AUS394+2-9Newport R32Lost in Qual. Wimbledon R3Lost in Qual. Wimbledon R3
Newport R32
398515
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ář29CZE369+2-9Iasi R32Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Iasi R32
370463
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ínez29ESP351-22-100Iasi R32Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Iasi R32
358451
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
159148
Rei Sakamoto20JPN344-9-59Newport R32Lost in Qual. Wimbledon R3
Lost in Cary R16
Lost in Qual. Wimbledon R3
Lost in Cary R16
Newport R32
346463
160123
Timofey Skatov25KAZ343+12+8Braunschweig R32Lost in Qual. Wimbledon R3Lost in Qual. Wimbledon R3
Braunschweig R32
351468
161106
Tristan Boyer25USA342+30+40Qual. Wimbledon W
Lost in Wimbledon R128
16249
Roberto Carballés Baena33ESP342+1-11Lost in Qual. Wimbledon R2
163125
Alex Bolt33AUS341-11-40Lost in Qual. Wimbledon R1
164 NCH 
(167)
Daniil Glinka26EST341+4-4Newport R32Lost in Qual. Wimbledon R1
Lost in Cary R16
Lost in Qual. Wimbledon R1
Lost in Cary R16
Newport R32
343460
16564
Hugo Dellien33BOL340-3-17Trieste R32Lost in Qual. Wimbledon R1
Lost in Milan R32
Lost in Qual. Wimbledon R1
Lost in Milan R32
Trieste R32
346415
16672
Borna Gojo28CRO340+9+8Iasi R32Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Iasi R32
347440
167132
Jack Pinnington Jones23GBR334-29-100Lost in Wimbledon R128
168157
Lukas Neumayer23AUT331-1-14Trieste R32Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Trieste R32
337406
169CH
Joel Schwärzler20AUT331+8Trieste R32Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Trieste R32
331400
170 NCH 
(178)
Gauthier Onclin25BEL331+8Liege R32Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Liege R32
335381
171159
Luka Mikrut22CRO328+9Lost in Qual. Wimbledon R1
172156
Juan Carlos Prado Angelo21BOL327+9Braunschweig R32Lost in Qual. Wimbledon R1
Lost in Milan R32
Lost in Qual. Wimbledon R1
Lost in Milan R32
Braunschweig R32
332449
173139
Ugo Blanchet27FRA326-3-15
174153
Alexis Galarneau27CAN323+5-5Newport R32Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Newport R32
324441
17516
Marco Cecchinato33ITA323+20+31Lost in Qual. Wimbledon R1
Lost in Milan F
176175
Gonzalo Bueno22PER322+6Braunschweig R32Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Braunschweig R32
324441
17724
Yoshihito Nishioka30JPN321-1-10
178165
Clément Tabur26FRA319+11+16Braunschweig R32Lost in Qual. Wimbledon R3Lost in Qual. Wimbledon R3
Braunschweig R32
322439
179 NCH 
(187)
Remy Bertola27SUI319+8+11Newport R32Lost in Qual. Wimbledon R3Lost in Qual. Wimbledon R3
Newport R32
322439
1809
Roberto Bautista Agut38ESP318+3Lost in Wimbledon R128
181133
Colton Smith23USA317+5+8Lost in Qual. Wimbledon R3
182105
Elias Ymer30SWE313+6+8Lost in Qual. Wimbledon R2
183174
Federico Cina19ITA312-9-21Iasi R32Lost in Qual. Wimbledon R2
Lost in Brasov R32
Lost in Qual. Wimbledon R2
Lost in Brasov R32
Iasi R32
319412
184109
Lukáš Klein28SVK312-13-23
18531
Lloyd Harris29RSA309-25-50
18689
Francesco Passaro25ITA308-1-2Trieste R32Lost in Milan R16Lost in Milan R16
Trieste R32
314383
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øller22DEN302-42-104Lost in Milan R16
190137
Chris Rodesch24LUX302-17-32Lost in Qual. Wimbledon R2
191141
August Holmgren28DEN301-48-122Newport R32Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Newport R32
305422
192190
Gianluca Cadenasso21ITA296-2-7Lost in Qual. Wimbledon R1
193123
Jérôme Kym23SUI285+3-6Iasi R32Lost in Qual. Wimbledon R3Lost in Qual. Wimbledon R3
Iasi R32
292385
194156
Vitaliy Sachko28UKR284+4-7Lost in Qual. Wimbledon R1
19583
Carlos Taberner28ESP282-1-13
196103
Harold Mayot24FRA281+3-3Lost in Qual. Wimbledon R2
Lost in Brasov R32
197131
Genaro Alberto Olivieri27ARG280+4Iasi R32Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Iasi R32
287380
198 NCH 
(202)
Harry Wendelken24GBR276+4-4Lost in Wimbledon R128
19997
Kimmer Coppejans32BEL273+23+15Liege R32Lost in Qual. Wimbledon R2
Lost in Nivelles SF
Lost in Qual. Wimbledon R2
Lost in Nivelles SF
Liege R32
273318
200 NCH 
(244)
Keegan Smith28USA273+47+44Braunschweig R32Lost in Qual. Wimbledon R2
Lost in Brasov F
Lost in Qual. Wimbledon R2
Lost in Brasov F
Braunschweig R32
277394
Advertisement
20193
Liam Broady32GBR272+8Newport R32Lost in Qual. Wimbledon R1
Lost in Cary R16
Lost in Qual. Wimbledon R1
Lost in Cary R16
Newport R32
274391
202201
Gilles Arnaud Bailly20BEL272+8Liege R32Lost in Qual. Wimbledon R1
Lost in Brasov R32
Lost in Qual. Wimbledon R1
Lost in Brasov R32
Liege R32
273319
20358
Taro Daniel33JPN271-8Iasi R32278371
20417
Bernard Tomic33AUS270-8Newport R32Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Newport R32
271388
205197
Pol Martín Tiffon26ESP269+13+8Lost in Qual. Wimbledon R2
206158
Yu-hsiou Hsu27TWN268-6Lost in Qual. Wimbledon R1
207127
Lorenzo Giustino34ITA264+19+13Liege R32Lost in Qual. Wimbledon R1
Lost in Troyes SF
Lost in Qual. Wimbledon R1
Lost in Troyes SF
Liege R32
264308
208 NCH 
(215)
Moïse Kouamé17FRA263+7-1Braunschweig R32271388
209 NCH 
(216)
Tom Gentzsch22GER263+7Braunschweig R32Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Braunschweig R32
267384
210133
Federico Agustin Gomez29ARG262+2-8Trieste R32Lost in Qual. Wimbledon R1
Lost in Milan R32
Lost in Qual. Wimbledon R1
Lost in Milan R32
Trieste R32
268337
211110
Giulio Zeppieri24ITA256-18-40
21295
Hugo Grenier30FRA255+11+1Roda De Bara R32Lost in Qual. Wimbledon R1
Lost in Ajaccio R16
Lost in Qual. Wimbledon R1
Lost in Ajaccio R16
Roda De Bara R32
213196
Rio Noguchi27JPN254-12Newport R32Lost in Qual. Wimbledon R1
Lost in Cary R32
Lost in Qual. Wimbledon R1
Lost in Cary R32
Newport R32
262379
214113
Liam Draxl24CAN253-56-115Laval R32Lost in Qual. Wimbledon R1
Lost in Cary R32
Lost in Qual. Wimbledon R1
Lost in Cary R32
Laval R32
215125
Juan Pablo Ficovich29ARG253-18-38Newport R32Lost in Qual. Wimbledon R1
Lost in Cary R32
Lost in Qual. Wimbledon R1
Lost in Cary R32
Newport R32
261378
216210
Lautaro Midon22ARG253+14+6Iasi R32Lost in Qual. Wimbledon R1
Lost in Brasov R16
Lost in Qual. Wimbledon R1
Lost in Brasov R16
Iasi R32
254347
217 NCH 
(227)
Andrea Guerrieri27ITA252+10+4Trieste R32Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Trieste R32
256325
218 NCH 
(220)
Felix Gill24GBR252+2-8Nottingham 3 R32Lost in Wimbledon R128 Lost in Wimbledon R128 
Nottingham 3 R32
255301
219142
Alejandro Moro Cañas25ESP252+14+10Lost in Qual. Wimbledon R3
220201
Edas Butvilas21LTU251+5-2Lost in Qual. Wimbledon R1
Lost in Brasov R32
221 NCH 
(238)
Guido Iván Justo28ARG251+17+14Trieste R32Lost in Brasov SFLost in Brasov SF
Trieste R32
253322
222214
Nikolás Sánchez Izquierdo27ESP249-8-17Trieste R32Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Trieste R32
252321
223 NCH 
(228)
Max Alcalá Gurri23ESP248+5Trieste R32Lost in Brasov R32Lost in Brasov R32
Trieste R32
250319
224176
Clément Chidekh25FRA247-19-30Nottingham 3 R32Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Nottingham 3 R32
250296
225211
Darwin Blanch18USA243-1-10Newport R32Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Newport R32
245362
226169
Henri Squire25GER241+9+3Trieste R32Lost in Qual. Wimbledon R1
Lost in Brasov R16
Lost in Qual. Wimbledon R1
Lost in Brasov R16
Trieste R32
243312
227168
Frederico Ferreira Silva31POR240+4-6Iasi R32Lost in Qual. Wimbledon R1
Lost in Brasov R16
Lost in Qual. Wimbledon R1
Lost in Brasov R16
Iasi R32
241334
22827
Laslo Djere31SRB239+6-2Braunschweig R32Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Braunschweig R32
247364
22983
Chun Hsin Tseng24TWN237-10Lost in Qual. Wimbledon R1
230181
Daniel Rincon23ESP237+31+22Braunschweig R32Lost in Milan SFLost in Milan SF
Braunschweig R32
245362
231183
Oliver Crawford27GBR236+1-7Roda De Bara R32Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Roda De Bara R32
232 NCH 
(245)
Andrej Nedić21BIH236+18+10Trieste R32Lost in Brasov QFLost in Brasov QF
Trieste R32
239308
233225
Franco Roncadelli26URU236+12+4Trieste R32Lost in Qual. Wimbledon R1
Lost in Brasov R16
Lost in Qual. Wimbledon R1
Lost in Brasov R16
Trieste R32
240309
234153
Jay Clarke27GBR236+12+6Lost in Qual. Wimbledon R1
235121
Stefano Napolitano31ITA233+7Lost in Qual. Wimbledon R1
23668
Sumit Nagal28IND233-17-27Trieste R32237306
237164
James McCabe23AUS233-30-40Newport R32Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Newport R32
237354
238147
Guy Den Ouden24NED232+6Liege R32Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Liege R32
236282
239194
Dan Added27FRA232-2-5Roda De Bara R32Lost in Qual. Wimbledon R1
Lost in Ajaccio F
Lost in Qual. Wimbledon R1
Lost in Ajaccio F
Roda De Bara R32
240121
Raúl Brancaccio29ITA231+8+4Trieste R32Lost in Qual. Wimbledon R1
Lost in Milan R16
Lost in Qual. Wimbledon R1
Lost in Milan R16
Trieste R32
237306
241217
Yi Zhou21CHN228-1-6Nottingham 3 R32Lost in Qual. Wimbledon R3 Lost in Qual. Wimbledon R3 
Nottingham 3 R32
232278
242231
Max Houkes26NED228-3-8Lost in Qual. Wimbledon R1
24350
Pavel Kotov27RUS226+6
24436
Pierre Hugues Herbert35FRA224+7Lost in Qual. Wimbledon R1
245187
João Lucas Reis Da Silva26BRA224-9-14Lost in Qual. Wimbledon R1
2467
David Goffin35BEL223-5-10Lost in Qual. Wimbledon R1
247167
Alex Barrena23ARG221+6+1Trieste R32Lost in Qual. Wimbledon R1
Lost in Milan R16
Lost in Qual. Wimbledon R1
Lost in Milan R16
Trieste R32
227296
248 NCH 
(253)
Buvaysar Gadamauri25BEL219+7Liege R32220266
249247
Hynek Bartoň22CZE219+7Liege R32220266
250 NCH 
(258)
Giles Hussey29GBR218+8Lost in Cary R32
Advertisement
251147
Kaichi Uchida31JPN218+6Newport R32Lost in Qual. Wimbledon R1
Lost in Cary R32
Lost in Qual. Wimbledon R1
Lost in Cary R32
Newport R32
226343
252 NCH 
(259)
Felix Balshaw20FRA217+7Liege R32220266
253222
Pedro Boscardin Dias23BRA217+7Liege R32Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Liege R32
221267
254 NCH 
(279)
Kilian Feldbausch20SUI216+34+25Lost in Troyes F
255248
Florent Bax27FRA215+7Lost in Qual. Wimbledon R1
256210
Andy Andrade27ECU213-4-10Lost in Qual. Wimbledon R1
Lost in Brasov R32
257 NCH 
(263)
Henry Searle20GBR213+16+7Nottingham 3 R32Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Nottingham 3 R32
214260
258168
Maks Kaśnikowski23POL213+26+18Iasi R32Lost in Brasov SFLost in Brasov SF
Iasi R32
216309
259181
Abdullah Shelbayh22JOR212+5
260257
Andre Ilagan25USA212+3-3Qual. Newport R2Lost in Cary R32Lost in Cary R32
Qual. Newport R2
214214
261259
Michele Ribecai23ITA211+4Trieste R32Lost in Milan R32Lost in Milan R32
Trieste R32
214283
262108
Franco Agamenone33ITA210+6Trieste R32215284
263 NCH 
(269)
Iñaki Montes De La Torre23ESP209+6Lost in Troyes QF
264 NCH 
(324)
Braden Shick22USA209+61+43Cary F240240
265197
Fajing Sun29CHN209+5Lost in Cary R32
Lost in Qual. Newport R1
266184
Luka Pavlovic26FRA207-49-54Iasi R32Lost in Qual. Wimbledon R2
Lost in Brasov R16
Lost in Qual. Wimbledon R2
Lost in Brasov R16
Iasi R32
214307
267258
Diego Dedura18GER207+4-2Braunschweig R32Lost in Bakio QF
Lost in Milan R16
Lost in Bakio QF
Lost in Milan R16
Braunschweig R32
211328
26847
Juncheng Shang21CHN205+6
269261
Stefan Dostanic24USA204+6
270 NCH 
(272)
Cezar Crețu25ROU204+2-3Iasi R32Lost in Brasov R32Lost in Brasov R32
Iasi R32
211304
271175
Álvaro Guillén Meza23ECU204+5Trieste R32Lost in Brasov R32Lost in Brasov R32
Trieste R32
204273
272193
Sascha Gueymard Wayenburg22FRA204+11+6Iasi R32Lost in Brasov QFLost in Brasov QF
Iasi R32
211304
273 NCH 
(311)
Max Basing23GBR202+56+40Nottingham 3 R32Qual. Wimbledon W
Lost in Wimbledon R128
Qual. Wimbledon W
Lost in Wimbledon R128
Nottingham 3 R32
206252
274180
Justin Engel18GER201+5
275177
Nick Hardt25DOM199-8-11Bogota R32205274
276268
Martin Krumich23CZE199+6Braunschweig R32203320
277210
Filip Jianu24ROU197+1-6Iasi R32Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Iasi R32
201294
278237
Alastair Gray28GBR195-1-8Nottingham 3 R32199245
279235
Charles Broom28GBR195+6
280250
Philip Henning25RSA194-26-25Liege R32Lost in Troyes R32Lost in Troyes R32
Liege R32
198244
281267
Petr Bar Biryukov24RUS194+5
282CH
Juan Manuel La Serna22ARG193+5+1Lost in Quito R16
28358
Thiago Seyboth Wild26BRA192-40-41Qual. Braunschweig R2194194
284172
Murphy Cassone23USA191+5Newport R32199316
285226
Juan Bautista Torres24ARG190+5
28661
Thiago Monteiro32BRA187+6
287 NCH 
(293)
Sandro Kopp26AUT187+6Liege R32187233
28876
Filip Misolic24AUT184-67-75
289214
Ilia Simakin22RUS181+15+4Iasi R32Qual. Brasov W
Lost in Brasov R32
Qual. Brasov W
Lost in Brasov R32
Iasi R32
188281
290CH
Sergey Fomin25UZB181+9Liege R32Lost in Qual. Brasov R2Lost in Qual. Brasov R2
Liege R32
183229
29160
Juan Pablo Varillas30PER180+17+4Bogota R32Lost in Quito R16Lost in Quito R16
Bogota R32
186255
292240
Matías Soto27CHI180+4-3Bogota R32Lost in Quito R16Lost in Quito R16
Bogota R32
186255
293116
Calvin Hémery31FRA178-2-11Lost in Troyes SF
294144
Akira Santillan29JPN178+16+2Qual. Brasov W
Lost in Brasov R32
295199
Matej Dodig20CRO176-87-96Trieste R32Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Trieste R32
182251
296284
Dali Blanch23USA176+13Lost in Troyes R32
297105
Duje Ajduković25CRO176-16-24
29856
Daniel Elahi Galán30COL175-1-6
29972
Yosuke Watanuki28JPN175-5-10Lost in Cary SF
300200
George Loffhagen25GBR175+1-4
30147
Marc-Andrea Hüsler30SUI175+10
302298
Filippo Romano20ITA175+10Nottingham 3 R32Lost in Milan R32179225
303212
Johannus Monday24GBR174+10Nottingham 3 R32Lost in Qual. Wimbledon R1178224
304241
Daniel Michalski26POL174-2-4Liege R32Lost in Milan R32178224
30526
Jordan Thompson32AUS173-149-200
306 NCH 
(321)
Mert Alkaya26TUR173+26+12Lost in Porto F
Lost in Figueira Da Foz R32
307103
Stefan Kozlov28USA172+10+3Qual. Newport R2174174
308217
Jonáš Forejtek25CZE172+7Lost in Nivelles QF
309 NCH 
(334)
Matthew Dellavedova26AUS172+30+17Lost in Wuning 3 F
Tokyo 3 W
310190
Matheus Pucinelli De Almeida25BRA171+87+46Bogota R32Quito W177246
31139
Mikhail Kukushkin38KAZ169-6-8
312 NCH 
(320)
Luciano Emanuel Ambrogi22ARG169+8Bogota R32171240
313225
Philip Sekulic22AUS168+9Lost in Cary R32
Lost in Qual. Newport R1
314271
Maxim Mrva18CZE167-19-18Trieste R32173242
315250
Andres Martin24USA167-9-10Lost in Qual. Newport R1
316307
Thomas Faurel20FRA166+5-2Iasi R32Lost in Troyes R32171264
317263
Eliakim Coulibaly24CIV166-3-8Lost in Porto QF
Lost in Troyes QF
318257
Miguel Damas26ESP166-38-35Liege R32Lost in Milan R32168214
31978
Nicolás Kicker33ARG164+8
320196
Rodrigo Pacheco Mendez21MEX163+18+8Bogota R32Lost in Quito QF169238
321258
Igor Marcondes29BRA161+7-2Nottingham 3 R32Lost in Troyes QF165211
3226
Gaël Monfils39FRA160-56-50
323212
Michael Geerts31BEL159+10
324 NCH 
(332)
Max Schönhaus18GER158+11Braunschweig R32166283
325158
Tung Lin Wu28TWN158+20+6Lost in Cary R16
Lost in Qual. Newport R1
326287
Marvin Möller27GER158+46+24Braunschweig R32Lost in Brussels SF
Troyes W
163280
327276
Petr Brunclík19CZE157+7-1
328300
Hamish Stewart26GBR157-28-23Roda De Bara R32
329278
Tyler Zink25USA157+1-5Qual. Newport R2159159
330242
Enrico Dalla Valle28ITA157+29+14Qual. Trieste R2Qual. Milan W
Lost in Milan QF
159159
331170
Mattéo Martineau27FRA157+5-1Liege R32158204
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 R32
338150
Oriol Roca Batalla33ESP153-19-16Trieste R32Qual. Milan W
Lost in Milan R32
158227
339 NCH 
(341)
Juan Estevez20ARG153+2San Salvador De Jujuy R32
340116
Marc Polmans29AUS152+4
341 NCH 
(423)
Carl Emil Overbeck24DEN152+89+40Roda De Bara R32Porto W
Figueira Da Foz W
342 NCH 
(343)
Hayato Matsuoka21JPN150+4Qual. Newport R2Lost in Cary R32152152
343257
Mili Poljičak21CRO149+4Lost in Qual. Milan R1
344 NCH 
(357)
Ognjen Milić19SRB149+13+5Lost in Brasov R16
345289
Lilian Marmousez24FRA147-42-30
346127
Facundo Mena33ARG145+8Bogota R32Lost in Quito R32151220
347CH
Ioannis Xilas25GRE145+15+3Lost in Troyes R16
348268
Gonzalo Villanueva31ARG145+7Qual. Trieste R2
349221
Hernán Casanova32ARG144+60+25Bogota R32Lost in Quito F150219
350306
Blaise Bicknell24JAM144-32-25Lost in Cary R32
351305
Alex Martinez25ESP144-2Lost in Cary R16
Lost in Qual. Newport R1
352339
Andrey Chepelev27RUS143+8Qual. Braunschweig R2Lost in Zagreb QF
Lost in Skopje R32
145145
353254
Mats Rosenkranz27GER142-1-3
354322
Federico Bondioli21ITA142+9Trieste R32Lost in Troyes R32146215
355287
Antoine Ghibaudo21FRA141-57-40Nottingham 3 R32144190
356249
Mathys Erhard24FRA141+21+8Qual. Iasi R2Qual. Milan W
Lost in Milan R16
143143
35788
Dominic Stricker23SUI140-14-12Lost in Troyes R16
358 NCH 
(364)
Tommaso Compagnucci26ITA140+7Lost in Qual. Milan R2
359260
Carlos Sánchez Jover25ESP140+7Liege R32142188
360260
Robin Bertrand23FRA140-36-27Roda De Bara R32Lost in Bakio QF
361135
Mitchell Krueger32USA139-12-8Lost in Qual. Cary R1
362348
Daniel Milavsky24USA139+5Qual. Newport R2Lost in Qual. Cary R1141141
363243
Marat Sharipov23RUS138+18+7Lost in Troyes QF
36471
Cedrik Marcel Stebe35GER137-22-15
365335
Jacopo Vasami18ITA137+3Lost in Milan R32
366316
Eduardo Ribeiro28BRA137+9+4Bogota R32Lost in Quito R16143212
367 NCH 
(369)
Petr Nesterov23BUL137+2+1Lost in Qual. Milan R2
368180
Yuta Shimizu27JPN136-12-8Laval R32Qual. Cary W
Lost in Cary R32
369 NCH 
(395)
Lucio Ratti22ARG136+29+13Slovenska Bistrica W
370229
Marek Gengel30CZE136
371344
Florian Broska28GER135-18-10Liege R32Lost in Tangier QF
Lost in Rabat QF
139185
372235
Marko Topo22GER134-22-12Lost in Troyes R16
37380
Norbert Gombos35SVK134-9-6Qual. Braunschweig R2Qual. Milan W
Lost in Milan R32
136136
374341
Gabriele Piraino22ITA134-3
375374
Ivan Marrero Curbelo27ESP133-1
376CH
Anton Matusevich25GBR133Lost in Qual. Wimbledon R1
Lost in Troyes R32
377351
Carlo Alberto Caniato20ITA133+3+2Trieste R32Lost in Troyes R16137206
378260
Tiago Pereira22POR133-41-24Lost in Porto R16
Lost in Figueira Da Foz R16
379303
Francesco Forti26ITA132-1Liege R32Lost in Qual. Milan R1136182
380 NCH 
(401)
Jay Friend22JPN131+27+12Laval R32Qual. Cary W
Lost in Cary QF
381 NCH 
(383)
Jake Delaney29AUS131+2Lost in Wuning 3 R32
382 NCH 
(432)
Edward Winter21AUS130+52+21Lost in Bakio QF
Qual. Cary W
Lost in Cary SF
383176
Daniel Masur31GER130-4-1Lost in Qual. Milan R2
384171
Beibit Zhukayev25KAZ130-68-40
385142
Ivan Gakhov29RUS130+2
386 NCH 
(411)
Jack Kennedy18USA129+28+12Lost in Cary QF
387134
Geoffrey Blancaneaux27FRA129+3Liege R32Lost in Troyes R32131177
388358
Radu Mihai Papoe23ROU128-30-16Iasi R32135228
389384
Olle Wallin24SWE128+58+24Qual. Iasi R2Lost in Brussels SF
Qual. Brasov W
Lost in Brasov QF
130130
39093
Andrej Martin36SVK127+12+6Qual. Trieste R2Lost in Umag SF129129
391365
Raphaël Pérot25FRA127+4Lost in Qual. Braunschweig R1
392346
Kasidit Samrej25THA126-4-4Lost in Tokyo 3 SF
393159
Dimitar Kuzmanov32BUL126+34+13Qual. Braunschweig R2Qual. Brasov W
Lost in Brasov QF
127127
394191
Nerman Fatić31BIH125-21-8
395382
Andrew Fenty26USA124+5+2Qual. Cary W
Lost in Cary R32
396373
Manas Dhamne18IND124-10-6Liege R32Lost in Troyes R32128174
397279
Garrett Johns25USA124-15-7Qual. Newport R2126126
398CH
Samuele Pieri24ITA123+8+3Qual. Braunschweig R2Lost in Brussels QF
Lost in Troyes R32
125125
399303
Arthur Weber34FRA122
400395
Stefan Palosi26ROU122+11+4Iasi R32Lost in Brasov R16127220
401371
Georgii Kravchenko25UKR122+2+1Qual. Trieste R2Lost in Qual. Milan R2125125
402307
Oleg Prihodko28MKD121+26+9Qual. Trieste R2Lost in Zagreb SF123123
403399
Arthur Nagel23FRA121+1
404347
Samir Banerjee22USA118+14+2Lost in Qual. Cary R2
405392
Lui Maxted22GBR117-3Nottingham 3 R32Lost in Porto QF
Lost in Figueira Da Foz R16
121167
406 NCH 
(413)
Cyril Vandermeersch27FRA117+10Roda De Bara R32
407157
Santiago Taverna26ARG117-23-14Bogota R32123192
408256
Johan Nikles29SUI116+17+3Lost in Tangier QF
Lost in Rabat QF
409 NCH 
(438)
Sergio Callejon Hernando21ESP116+32+8Lost in Bakio SF
Lost in Ajaccio QF
410 NCH 
(411)
Carlos Maria Zarate21ARG116+2-2San Salvador De Jujuy R32
411289
Mika Brunold21SUI115-3-4
412299
Vadym Ursu29UKR115-19-13Roda De Bara R32Lost in Qual. Milan R1
413409
Alex Hernandez27MEX114+9Bogota R32Lost in Quito R32120189
414123
Ryan Peniston30GBR113-25-16
415289
Renta Tokuda28JPN113-23-15
416301
Maximus Jones21THA113+21+4Lost in Tokyo 3 SF
417331
Masamichi Imamura27JPN113-4Lost in Qual. Cary R2
Lost in Qual. Newport R1
418403
Jack Logé21BEL113+8Liege R32Lost in Brussels R32
Lost in Nivelles R32
116162
419404
Cannon Kingsley25USA112+10
420363
Justin Boulais24CAN112-24-14Laval R32Lost in Qual. Cary R2
Lost in Cary R32
421244
Lucas Poullain30FRA112+10Roda De Bara R32Lost in Bakio R32
Lost in Ajaccio R32
422414
Semen Pankin26RUS111+14+2Lost in Kursumlijska Banja 8 SF
423240
Patrick Zahraj26GER111-22-11Nottingham 3 R32Lost in Troyes R32115161
424207
Daniel Dutra da Silva38BRA111-11-7Lost in Nivelles R16
425378
Valerio Aboian24ARG110+17+3Bogota R32Lost in Quito R16115184
426230
Max Hans Rehberg22GER109+84+25Braunschweig R32Brussels W117234
427261
Alex Rybakov29USA109+5-1Qual. Newport R2Lost in Qual. Cary R1111111
428 NCH 
(439)
Massimo Giunta21ITA109+45+14Lost in Tangier QF
Lost in Rabat F
429 NCH 
(467)
Tiago Torres23POR109+38+12Lost in Porto SF
Lost in Figueira Da Foz SF
43055
Facundo Bagnis36ARG108+9
431170
James Trotter26JPN108-11-6Qual. Newport R1Lost in Qual. Cary R2111113
432211
Javier Barranco Cosano27ESP108-8-5Lost in Zagreb QF
433284
Adrian Boitan26ROU108-39-19
434347
Sanhui Shin29KOR108+15+4Lost in Tokyo 3 F
435324
Oliver Tarvet22GBR107-87-40Qual. Wimbledon W
(R3  )
Lost in Wimbledon R128
436 NCH 
(477)
Daniel Siniakov23CZE107+41+13Lost in Marburg F
437270
Corentin Denolly29FRA107-14-7Lost in Skopje R16
438432
Sebastian Sorger20AUT107+12+4Lost in Zagreb QF
Lost in Skopje QF
439424
Eero Vasa29FIN105+12+2Lost in Rabat QF
440350
Vladyslav Orlov31UKR105+53+15Lost in Rzeszow R16
Lost in Skopje F
441 NCH 
(446)
Pietro Fellin24ITA105+5Qual. Trieste R2Lost in Umag QF107107
442321
Robert Strombachs26LAT105+10+2Qual. Braunschweig R2Lost in Brussels R16
Lost in Nivelles R16
107107
443153
Denis Yevseyev33KAZ105+5+1Qual. Braunschweig R2Lost in Qual. Brasov R2
Lost in Brasov R32
107107
444 NCH 
(463)
Dhakshineswar Suresh26IND104+31+10Qual. Cary W
Lost in Cary R16
445356
Miloš Karol23SVK104-1
446342
Luca Castelnuovo29SUI104-36-15Nottingham 3 R32Lost in Qual. Brasov R1108154
447167
Laurent Lokoli31FRA103+29+9Ajaccio W
448252
Tom Paris23FRA103-57-25
449357
Luca Potenza25ITA103-11-6Qual. Trieste R2Lost in Qual. Milan R1105105
450 NCH 
(468)
Sergi Perez Contri28ESP103+18+6Lost in Bakio SF
451 NCH 
(453)
Niels Visker24NED102+2-1Nottingham 3 R32104150
452395
Alafia Ayeni26USA101-8-5Bogota R32107176
453271
Mateus Alves25BRA101+3
454387
Gianmarco Ferrari25ITA101-39-16
455 NCH 
(458)
Henry Bernet19SUI101+3+1Qual. Trieste R2Lost in Bergamo R32103103
456 NCH 
(494)
Juan Cruz Martin Manzano21ITA101+38+11Trieste R32Lost in Milan QF106175
457377
Max Wiskandt24GER101+80+24Lost in Brussels R16
Marburg W
458314
Moerani Bouzige26AUS101-15-6Lost in Wuning 3 R16
Lost in Wuning 4 R16
45965
Thanasi Kokkinakis30AUS100+32+10Lost in Wimbledon R128
460 NCH 
(510)
Karim Bennani18MAR99+57+17Lost in Tangier F
Lost in Rabat QF
461449
Quinn Vandecasteele23USA99-6-3Qual. Newport R1Lost in Qual. Cary R1100102
462143
Benjamin Hassan31LBN99-43-16
463160
Li Tu30AUS98-42-16
464373
Bor Artnak22SLO98-29-11Lost in Slovenska Bistrica SF
Lost in Store R32
465449
Miguel Tobon20COL98-2Lost in Milan R32
466319
Christian Langmo30USA98-2Lost in Qual. Cary R1
46763
Jason Kubler33AUS97-2
468234
Maxime Chazal33FRA96+20+5Liege R32Lost in Qual. Troyes R2
Lost in Troyes R16
99145
469280
Jie Cui28CHN96+1Lost in Qual. Cary R1
470415
Lorenzo Carboni20ITA95+4
471271
Blake Ellis27AUS94+31+6Lost in Cary R16
Lost in Qual. Newport R1
472416
Mees Rottgering18NED94-3-2
473222
Viktor Durasovic29NOR94+8+1Lost in Ajaccio R16
Lost in Qual. Braunschweig R1
474 NCH 
(495)
Mika Petković19GER94+21+4Qual. Braunschweig R2Lost in Nivelles SF9696
475368
Alexander Binda24ITA94+5Lost in Rabat R16
Lost in Qual. Iasi R1
476CH
Dušan Obradović25SRB94+39+11Kursumlijska 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
482357
Eric Vanshelboim24UKR92+4
483 NCH 
(569)
Yannik Kelm21GER92+97+25Nivelles W
484288
Fabrizio Andaloro25ITA91-13-4Lost in Porto QF
Lost in Figueira Da Foz R16
485 NCH 
(542)
Patrick Schoen21SUI91+57+15Lost in Porto R16
Lost in Figueira Da Foz F
486421
Hikaru Shiraishi26JPN91-24-7Lost in Tokyo 3 R16
487298
Aidan McHugh25GBR90-27-8
488 NCH 
(492)
Enzo Aguiard23AUS90+4Lost in Qual. Cary R1
489455
Alejo Sanchez Quilez21ESP90+9+1Lost in Qual. Milan R2
Lost in Qual. Braunschweig R1
490146
Rudolf Molleker25GER90-6-2Qual. Braunschweig R2Lost in Marburg R329292
491474
Matthew William Donald21CZE90+8+1Lost in Bergamo QF
Qual. Milan W
Lost in Milan R32
492271
Pedro Sakamoto33BRA90+4Bogota R32Lost in Quito R3294163
493390
Tibo Colson25BEL89-11-3
494215
Khumoyun Sultanov27UZB89+109+28Zagreb W
Lost in Marburg QF
495485
Giuseppe La Vela25ITA89-10-3Lost in Bergamo R32
Lost in Qual. Milan R1
496280
Dominik Palán25CZE89+4Lost in Qual. Brasov R1
497371
Ryan Nijboer26NED89+4Qual. Liege R2Lost in Nivelles R329191
498424
Lorenzo Joaquín Rodríguez26ARG89-44-14Bogota R3294163
499378
Dan Martin27CAN88-2-1Laval R32Lost in Qual. Cary R1
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 
(524)
Reda Bennani19MAR86+31+9Lost in Tangier QF
Rabat W
505143
Hiroki Moriya35JPN86-33-9Qual. Newport R2Lost in Qual. Cary R28888
506505
Karl Poling26USA86-1Laval R32Lost in Qual. Cary R1
507161
Filip Peliwo32POL86-28-8Lost in Hillcrest R32
508507
Tai Sach23AUS86
509 NCH 
(523)
César Bouchelaghem22FRA85+14+4Lost in Monastir 30 R16
Lost in Monastir 31 F
510449
Takuya Kumasaka27JPN85-1Roda De Bara R32
511340
Colin Sinclair31NMI85-6-3
512358
Trevor Svajda20USA84-46-13Lost in Qual. Cary R2
513318
Alex Martí Pujolras27ESP84-52-14Qual. Iasi R28686
514511
Anton Shepp23NZL84-3
515 NCH 
(519)
Emile Hudd26GBR84+5+2Nottingham 3 R32Lost in Bakio QF
Lost in Figueira Da Foz R16
87133
51639
Radu Albot36MDA83-76-25Qual. Brasov W
Lost in Brasov R32
Lost in Qual. Iasi R1
517331
Carlos Lopez Montagud26ESP83-4
518263
Christoph Negritu32GER83-29-8
519449
Fares Zakaria25EGY83-5
520498
Paulo Andre Saraiva Dos Santos26BRA83-8-1
521449
Maxim Zhukov21RUS82-3
522485
Taha Baadi24MAR82-3
523127
Jelle Sels30NED82-33-9Lost in Nivelles R16
524CH
Aziz Ouakaa26TUN82+1Lost in Monastir 30 R32
Lost in Monastir 31 SF
525125
Matteo Gigante24ITA81-4
526183
Federico Arnaboldi26ITA81+59+15Bergamo W
Lost in Qual. Milan R1
527177
Omar Jasika29AUS81+4+2Lost in Tokyo 3 QF
528525
Thijs Boogaard18NED80-3
529430
Sidharth Rawat33IND80-3
530507
Kaylan Bigun20USA80-23-6
531436
Sebastian Gima24ROU80-15-3Lost in Qual. Brasov R2
Lost in Brasov R32
532477
Koki Matsuda25JPN79-49-13Lost in Tokyo 3 QF
533334
Leo Borg23SWE79-11-2
534508
Pavle Marinkov20AUS79-4
535CH
Daniil Ostapenkov23BLR79+1+2Lost in Porto QF
Lost in Figueira Da Foz QF
536533
Toufik Sahtali27ALG79-3+1Lost in Monastir 31 QF
537532
John Echeverria24ESP78-5Roda De Bara R32Lost in Porto R32
Lost in Figueira Da Foz R16
538463
Pedro Vives Marcos25ESP77-4
539527
Michael Bassem Sobhy22EGY77-10-2Lost in Marburg R32
540433
Fausto Tabacco24ITA77+27+6Lost in Bergamo SF
Lost in Qual. Milan R2
541288
Jakub Paul27SUI75-14-4
542 NCH 
(544)
Luca Wiedenmann28GER75+63+14Store W
543 NCH 
(544)
Mitsuki Wei Kang Leong21MAS75+4Nottingham 3 R3278124
544298
Jacopo Berrettini27ITA74-41-14
545483
Alec Deckers26NED74+7+1Lost in Hillcrest QF
546229
Mukund Sasikumar29IND74-1-1
547485
Digvijay Pratap Singh26IND74+9+2Lost in Monastir 31 QF
548540
Joaquin Aguilar Cardozo21URU73-1San Salvador De Jujuy R32
549479
Tomasz Berkieta19POL73-6-3Lost in Umag R16
550458
Maxwell Mckennon24USA73+3Lost in Porto R32
Lost in Figueira Da Foz R32
55140
Ilya Ivashka32BLR72-12-4
552455
James Story25GBR72-1-1
553383
Lukáš Pokorný24SVK72+15+2Lost in Monastir 30 SF
Lost in Monastir 31 R32
554486
Alec Beckley25RSA72+1Lost in Marburg R32
555 NCH 
(564)
Peter Makk24HUN72+9+1Lost in Qual. Brasov R2
556160
Oleksii Krutykh26UKR72+75+15Kamen W
Lost in Marburg R32
557418
Maé Malige20FRA72-11-3Roda De Bara R32Lost in Porto R32
558424
Kokoro Isomura23JPN72-1Lost in Tokyo 3 QF
559128
Andrea Vavassori31ITA71
560538
Johan Alexander Rodriguez22COL71Bogota R32Lost in Quito R3277146
561525
Alexander Donski27BUL71-33-8Qual. Iasi R27373
562469
Juan Sebastián Gómez34COL71Bogota R32Lost in Quito R3277146
563170
Maxime Janvier29FRA71+9+2Nottingham 3 R32Lost in Qual. Brasov R274120
564 NCH 
(586)
Luca Staeheli26SUI71+25+6Qual. Liege R2Qual. Troyes W
Lost in Troyes R16
7373
565477
Kirill Kivattsev28RUS71-21-5Lost in Zagreb R32
Lost in Nivelles QF
566 NCH 
(569)
Niels McDonald18GER70+3Braunschweig R32Lost in Milan R3278195
567561
Guillaume Dalmasso23FRA70-1-1Nottingham 3 R32Lost in Ajaccio R1673119
568 NCH 
(569)
Alan Fernando Rubio Fierros27MEX69+6+1Lost in Qual. Troyes R2
Lost in Qual. Trieste R1
569358
Svyatoslav Gulin23RUS69+15+3Qual. Troyes W
Lost in Troyes R32
570 NCH 
(592)
Alexander Vasilev19BUL68+22+4Lost in Troyes R16
57119
Hyeon Chung30KOR68-22-6
572515
Émilien Demanet21BEL68+16+3Liege R32Lost in Brussels R16
Lost in Nivelles QF
72118
573 NCH 
(575)
Romain Faucon23BEL68+4Lost in Hillcrest R32
57499
Alexander Ritschard32SUI67+4
575251
Ergi Kırkın27TUR67-5-3Lost in Amstelveen R32
576491
Robin Catry24FRA67+3Nottingham 3 R32Lost in Porto R32
Lost in Ajaccio QF
71117
577 NCH 
(612)
Ozan Baris22USA66+119+19Qual. Newport R2Qual. Cary W
Lost in Cary QF
6868
578519
Amr Elsayed27EGY66-15-5
579447
Kuan Yi Lee29TWN66+22+4Lost in Wuning 3 SF
580570
Marcel Zieliński25POL66+10+1Lost in Getxo QF
581406
Timo Legout24FRA65+380+44Cary F9696
582191
Dragos Nicolae Madaras28SWE65+5
583 NCH 
(598)
Izan Almazan Valiente20ESP65+15+2Qual. Troyes W
Lost in Troyes R32
584 NCH 
(588)
Karol Filar27POL65+15+2Lost in Rzeszow QF
585517
Nino Ehrenschneider25GER65-9-3Lost in Alkmaar R16
Lost in Amstelveen R16
586 NCH 
(627)
Alan Magadan25MEX65+46+8Bogota R32Lost in Quito QF70139
587538
Pablo Martinez Gomez20ESP64-49-12Lost in Porto R32
588 NCH 
(593)
Gavin Young23USA64+5
589150
João Domingues32POR64+5Lost in Porto R16
Lost in Figueira Da Foz R32
590479
Jacob Bradshaw23AUS64+5
591 NCH 
(683)
Lorenzo Angelini20ITA64+92+14Umag W
Lost in Qual. Trieste R1
592352
Giovanni Oradini28ITA64+58+9Qual. Trieste R2Lost in Bergamo F
Lost in Umag QF
6666
593410
Stefan Popović23SRB64-39-9Lost in Kursumlijska Banja 7 R16
Lost in Skopje SF
594546
Aidan Kim21USA63+67+10Lost in Claremont QF
Lost in San Diego F
595590
Ryan Dickerson29USA63+1-1
596573
Mario Gonzalez Fernandez24ESP62-21-6Lost in Porto R32
Lost in Figueira Da Foz R16
597302
Andrew Paulson24CZE61+5
59874
Mirza Bašić34BIH61-58-15
599433
Aristotelis Thanos25GRE61-26-7
600 NCH 
(606)
Cruz Hewitt17AUS61+6
601525
Filip Jeff Planinšek25SLO61-36-10Nottingham 3 R32Lost in Slovenska Bistrica F
Lost in Marburg SF
65111
602561
Leonardo Rossi23ITA61+5Lost in Marburg R16
603586
Nicolas Tepmahc25FRA61-12-4Lost in Kayseri 6 R16
604136
Alexey Vatutin33RUS60+5
605385
Aryan Shah20IND60+12+1Lost in Marburg R16
606603
Jan Kumstát19CZE60+5Lost in Zagreb R32
Lost in Qual. Troyes R1
607514
Marlon Vankan25GER60+7
608605
Lorenzo Bocchi28ITA60+17+2Qual. Trieste R2Lost in Bergamo R16
Lost in Umag QF
6262
609530
M Rifki Fitriadi27INA60+109+14Lost in Wuning 3 R32
Wuning 4 W
610237
Saba Purtseladze24GEO60+39+5Qual. Liege R2Lost in Zagreb R16
Lost in Marburg QF
6262
611 NCH 
(694)
Dylan Dietrich21SUI59+83+12Trieste R32Lost in Brussels F65134
612430
Erik Arutiunian21BLR59+3
613285
Alexander Weis29ITA59+16+2Lost in Skopje QF
614474
Tsung Hao Huang26TWN59-2-1Qual. Liege R2Lost in Qual. Troyes R16161
615598
Daniel De Jonge26NED59+4Nottingham 3 R3263109
616470
Imanol López Morillo26ESP59+4Lost in Marburg R32
617394
Bruno Kuzuhara22USA59+4
618 NCH 
(674)
Samuel Heredia20COL59+109+14Bogota R32Lost in Quito SF64133
619416
Étienne Donnet25FRA58-37-8
620455
Olaf Pieczkowski22POL58-37-8
621448
Branko Djurić21SRB58+30+4Kursumlijska Banja 7 W
622552
Igor Gimenez26BRA58
623296
Oleksandr Ovcharenko24UKR58+1
624 NCH 
(625)
Maximo Zeitune20ARG58+3
625513
Kai Wehnelt30GER58+22+3Qual. Liege R2Lost in Brussels R32
Qual. Troyes W
Lost in Troyes R32
6060
626520
Conner Huertas del Pino30PER57+15+2Qual. Bogota R25959
627 NCH 
(655)
Fryderyk Lechno-Wasiutyński21POL57+33+4Qual. Liege R2Qual. Troyes W
Lost in Troyes R32
5959
628315
Alfredo Perez29USA57-18-3
629618
Santiago De La Fuente24ARG57-3-1
630316
Alberto Barroso Campos30ESP57-12-2Nottingham 3 R32Lost in Porto R1661107
631443
Federico Iannaccone27ITA57+2Lost in Bergamo R16
Lost in Marburg R32
632384
Neil Oberleitner26AUT56-16-3
633575
Nikita Mashtakov27UKR56-20-4
634595
S D Prajwal Dev30IND56+19+2Qual. Iasi R25858
635155
Dmitry Popko29KAZ56+17+2Qual. Bogota R2Lost in Quito R325858
636484
Tristan McCormick27USA56-32-5Bogota R3262131
637603
Amir Omarkhanov18KAZ56
638604
Bruno Fernandez21BRA56-10-2Bogota R32Lost in Quito R3262131
639318
Gerard Campana Lee21KOR56-42-8Qual. Liege R25858
640476
Ignacio Monzón28ARG56+53+8Qual. Bogota R2Lost in Quito QF5858
641 NCH 
(653)
Dimitris Sakellaridis20GRE56+17+2Lost in Zagreb QF
Lost in Store R16
642185
Aziz Dougaz29TUN55+186+23Lost in Qual. Wimbledon R2
Monastir 31 W
643432
Iliyan Radulov21BUL55-1Roda De Bara R32
644517
Shunsuke Mitsui24JPN55-1
645616
Kārlis Ozoliņš24LAT55-22-3
646597
Ivan Ivanov17BUL55+8+1Qual. Nottingham 3 R2Lost in Qual. Wimbledon R15757
647638
Melios Efstathiou27CYP55-9-1Lost in Store R32
648348
Ryan Seggerman26USA54+11+1Qual. Nottingham 3 R25656
649533
Luis Carlos Alvarez21MEX54+28+4Bogota R32Lost in Quito R1660129
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
653 NCH 
(675)
Matisse Bobichon24FRA54+62+8Lost in Porto R16
Lost in Ajaccio SF
654CH
Chase Ferguson27AUS54+21+3Lost in Wuning 3 R16
Lost in Wuning 4 QF
655621
Samuel Alejandro Linde Palacios18COL54+1Bogota R32Lost in Quito R3260129
65699
Brandon Holt28USA53-98-18
657625
Igor Kudriashov22RUS53+7
658651
Ryan Colby22USA53+7Laval R32
659375
Strong Kirchheimer31USA53-25-4Laval R32
660651
Nicolás Villalón22CHI53+7Lost in Qual. Bogota R1
661620
Yanis Ghazouani Durand26FRA53-13-2Lost in Qual. Troyes R2
662640
Duncan Chan20CAN52-22-3Laval R32
663536
Joshua Sheehy29USA52-77-13
664448
Aleksandre Bakshi28GEO52-1-1
665614
Yuta Kawahashi28JPN52+14+2Lost in Wuning 3 QF
Lost in Wuning 4 R32
666624
Yaroslav Demin20RUS52+5
667588
Yuta Kikuchi26JPN52+5
668634
Léo Raquillet20FRA52-22-3Qual. Liege R2Lost in Troyes R325454
669513
Stefan Adrian Andreescu24ROU52+4Lost in Qual. Brasov R1
670238
Yusuke Takahashi28JPN52-4-1Lost in Tokyo 3 R16
671450
Yurii Dzhavakian33UKR52-14-2Lost in Monastir 31 R32
672 NCH 
(756)
Roger Pascual Ferra20ESP51+118+14Monastir 30 W
673269
Aidan Mayo23USA51-112-20Lost in Cary R32
Lost in Qual. Newport R1
674625
Leo Vithoontien26JPN51+2
675653
Matyáš Černý24CZE50+5Lost in Umag SF
Lost in Qual. Trieste R1
676465
Egor Agafonov23RUS50+5
677552
Keisuke Saitoh25JPN50-9-3
678542
Millen Hurrion27GBR50-23-4Laval R32
679 NCH 
(740)
Spencer Johnson23USA49+61+7Claremont W
680189
Arthur Bouquier25FRA49-50-8
681660
Daniel Antonio Núñez25CHI49+8+1Lost in Quito R16
Lost in Qual. Bogota R1
682502
Adrian Ötzbach28GER49+2Lost in Kamen R32
Lost in Amstelveen R16
683634
Timofei Derepasko19RUS49+75+8Lost in Kursumlijska Banja 7 R32
Lost in Kursumlijska Banja 8 F
684363
Oscar Jose Gutierrez33ESP49+77+8Roda De Bara R32Lost in Getxo F
685663
Samir Hamza Reguig24ALG49+24+2Qual. Iasi R2Lost in Kursumlijska Banja 7 QF
Lost in Kursumlijska Banja 8 R32
5151
68639
J.J. Wolf27USA48-1Lost in Cary R32
687603
Oscar Weightman24GBR48+11+1Nottingham 3 R32Lost in Bakio F5298
688526
Maxence Beaugé26FRA48-1
689586
Gabriel Ghetu18ROU48+34+3Iasi R32Qual. Brasov W
Lost in Brasov R32
55148
690387
Mariano Kestelboim30ARG48-4
691 NCH 
(712)
Dong Ju Kim24KOR48+22+2Lost in Wuning 3 QF
692546
Uisung Park25KOR48-4
693620
Josip Šimundža21CRO48-57-8
694 NCH 
(882)
Pieter De Lange20NED48+188+21Lost in Alkmaar F
Amstelveen W
695549
Tianhui Zhang20CHN48+39+4Lost in Wuning 4 SF
696 NCH 
(813)
Marc Majdandzic21GER48+123+15Alkmaar W
Lost in Qual. Braunschweig R1
697271
Evan Zhu27USA48-5
698654
Franco Ribero26ARG48+8+1Qual. Liege R2Lost in Qual. Troyes R25050
699645
Tuncay Duran22TUR47+23+2Lost in Monastir 31 SF
700527
Ye Cong Mo26CHN47-1Lost in Wuning 4 R32
701453
Arklon Huertas Del Pino Cordova31PER47-1Lost in Qual. Bogota R1
702547
Matyas Fuele27HUN47+10+1Lost in Slovenska Bistrica R16
703252
Samuel Vincent Ruggeri24ITA47-2Lost in Bergamo R32
704696
Andreja Petrovic26NOR47
705471
Yuki Mochizuki28JPN47-3Lost in Tokyo 3 R32
706501
Shinji Hazawa27JPN47+2Lost in Tokyo 3 R32
707CH
Seydina André22SEN47Lost in Bergamo R32
Lost in Ajaccio R32
708305
Kalin Ivanovski22MKD46+440+35Lost in Zagreb F
Skopje W
709440
Alessandro Pecci25ITA46-74-10
710677
Kasra Rahmani19IRI46-7-1Qual. Liege R24848
711652
Radu David Turcanu20ROU46+5Lost in Qual. Brasov R1
712443
Yanaki Milev22BUL46+58+6Lost in Skopje SF
713 NCH 
(717)
Gabriele Bosio25ITA46+13+1Lost in Getxo R16
7144
Kei Nishikori36JPN45+6
715673
Gustavo Ribeiro De Almeida20BRA45+13+1Qual. Quito W
Lost in Quito R32
716617
Lorenzo Sciahbasi20ITA45+5
717508
Manish Sureshkumar26IND45+7
718576
Michal Krajčí21SVK45+1-1
719656
Maik Steiner32GER45-14-2
720716
Amit Vales21ISR45+5Qual. Nottingham 3 R2Lost in Qual. Troyes R24747
721267
Louis Weßels27GER45-30-3Lost in Kamen R16
722 NCH 
(830)
Carles Hernández25ESP45+143+16Lost in Bakio R16
Getxo W
723 NCH 
(741)
Hoyoung Roh20KOR44+18+2Lost in Wuning 4 QF
724604
Andres Santamarta Roig19ESP44+58+6Liege R32Lost in Brasov R164894
725595
Théo Papamalamis20FRA44-14-2Qual. Nottingham 3 R2Lost in Qual. Troyes R24646
72657
Gastão Elias35POR44-57-8
727 NCH 
(729)
Hunter Heck24USA44+2Lost in Tokyo 3 R32
728463
Sander Jong26NED44+15+2Lost in Alkmaar QF
729280
Jakub Nicod21CZE44+1Lost in Amstelveen F
730696
Martin Van Der Meerschen26BEL44-16-2Qual. Liege R24646
731726
Rafael Izquierdo Luque26ESP44Lost in Qual. Porto R3
Lost in Figueira Da Foz R32
732620
Ben Jones28GBR44+1
733 NCH 
(735)
Nikolai Barsukov19GER44+2Lost in Kamen R32
734702
Noa Vukadin22CRO43-24-3Lost in Zagreb R32
735557
Pierluigi Basile19ITA43+104+12Lost in Milan QF
736 NCH 
(747)
Pavel Lagutin21RUS43+32+3Qual. Troyes W
Lost in Troyes R32
737599
Giorgio Tabacco22ITA43-5-1Lost in Bergamo R16
738724
Fernando Cavallo20ARG43-1
739508
Loann Massard20FRA43-1
740696
Matteo Covato21ITA43-1Lost in Marburg R32
Lost in Qual. Nottingham 3 R1
741437
Michiel De Krom28NED43-5-1Qual. Liege R2Lost in Getxo R164545
742277
Michael Vrbenský26CZE42-80-11Lost in Qual. Brasov R1
743 NCH 
(745)
Nikita Belozertsev17UZB42+2
744 NCH 
(826)
Juan Sebastian Osorio28COL42+96+11Bogota R32Qual. Quito W
Lost in Quito QF
48117
745730
Oskar Brostrom Poulsen24DEN42+1Roda De Bara R32Lost in Figueira Da Foz R32
746587
Pawit Sornlaksup26THA42-64-8Lost in Wuning 3 R32
747341
Wilson Leite34BRA42+2
748717
Thiago Cigarran26ARG42-31-4San Salvador De Jujuy R32
749273
Elmar Ejupovic33GER41+3
750135
Antoine Escoffier34FRA41-169-25
751447
Tomás Farjat25ARG41-7-1
752718
Alejandro Juan Mano21ESP41+2
753509
Manuel Mazza27ITA41-6-1Lost in Qual. Milan R1
754627
Ryan Fishback24USA41+1
755496
Denis Klok28RUS41-65-7Lost in Tangier R32
Lost in Rabat R16
756 NCH 
(809)
Vincent Marysko20GER41+53+7Qual. Braunschweig R2Lost in Kamen SF
Lost in Marburg R32
4343
757756
Ignacio Parisca Romera20VEN41+19+2Lost in Getxo SF
758694
Maxence Bertimon26FRA41-8-1Lost in Alkmaar R32
Lost in Amstelveen R32
Lost in Qual. Liege R1
759458
Nicolas Zanellato24BRA41+1
760741
Joshua Charlton26AUS41-1Lost in Wuning 3 R16
Lost in Wuning 4 R16
76116
Nicolás Jarry30CHI40-550-230
762204
Máté Valkusz27HUN40
763346
Stuart Parker28GBR40
764744
Daniel Jade17FRA40-11-1
765459
Nikolay Vylegzhanin26RUS40+1
766 NCH 
(900)
Herman Hoeyeraal24NOR40+152+16Qual. Nottingham 3 R2Rzeszow W
Lost in Amstelveen R32
4242
767468
Ryuki Matsuda26JPN40+2Lost in Tokyo 3 R32
768668
Pierre Delage25FRA40-20-2
769733
Naoya Honda20JPN40+2Lost in Tokyo 3 R32
770 NCH 
(771)
John Hallquist Lithen24SWE40+2Lost in Slovenska Bistrica R16
771636
Aleksandr Braynin26UKR40-20-2Lost in Rzeszow QF
Lost in Store R16
772562
Cooper Williams21USA39-201-30
773470
Filippo Moroni25ITA39-31-3Lost in Porto R32
Lost in Figueira Da Foz R32
774327
Naoki Nakagawa29JPN39Lost in Tokyo 3 R32
775544
Adhithya Ganesan20USA39-131-16Lost in Qual. Newport R1
776451
Marko Miladinović25SRB39-1Lost in Claremont R32
Lost in San Diego R32
777362
Tim Handel29GER39+8+1Lost in Brussels R16
778491
Nicolas Arseneault19CAN38-104-13Laval R32
779339
Govind Nanda25USA38-6-1
780748
Lucas Andrade Da Silva21BRA38+33+5Qual. Bogota R2Qual. Quito W
Lost in Quito R32
4040
781161
Alibek Kachmazov23RUS38-2
782117
Felipe Meligeni Alves28BRA38+25+4Qual. Bogota R2Lost in Qual. Wimbledon R1
Qual. Quito W
Lost in Quito SF
4040
783760
Gian Luca Tanner25SUI38
784232
José Pereira35BRA38
785378
Sora Fukuda28JPN38+9+1Lost in Tokyo 3 R16
78637
Emil Ruusuvuori27FIN37
78729
Christopher Eubanks30USA37-148-18
788774
Michael Antonius16USA37+1
789461
Peter Bertran30DOM37-2Lost in Quito R32
Lost in Qual. Bogota R1
790429
Tadeáš Paroulek26CZE37+1
791383
Gabriele Pennaforti25ITA37-24-3Lost in Bergamo R32
792553
Pedro Rodenas22ESP37+10+2Lost in Getxo QF
793783
Anton Arzhankin23RUS37Lost in Kursumlijska Banja 8 R32
794782
Matt Ponchet22FRA37-2Roda De Bara R32Lost in Bakio R32
Lost in Getxo R32
795781
Mert Naci Türker27TUR37+4+1Lost in Kayseri 6 R16
Lost in Kayseri 7 SF
796724
Matt Kuhar30USA37-39-4Lost in Claremont R32
797 NCH 
(804)
Daniel Salazar25COL37+23+4Lost in Kamen SF
798636
Taisei Ichikawa25JPN37-2Lost in Tokyo 3 R16
799326
Alexis Gautier29FRA36-11-1
800290
Shintaro Imai32JPN36+1+1Lost in Tokyo 3 QF
801722
Alejandro Turriziani Álvarez23ESP36-45-5Lost in Tangier R32
Lost in Rabat R16
802689
Rodrigo Alujas23MEX36-25-3Lost in Brussels R32
Lost in Qual. Troyes R1
803 NCH 
(820)
Michel Hopp27GER36+82+9Lost in Kamen QF
Lost in Marburg SF
804 NCH 
(880)
Daniele Rapagnetta19ITA36+91+10Lost in Bergamo R32
Qual. Milan W
Lost in Milan R16
805 NCH 
(813)
Nikola Slavic25SWE36+17+3Lost in Slovenska Bistrica R16
Lost in Store QF
Lost in Qual. Nottingham 3 R1
806184
Nicholas David Ionel23ROU36-11-1
807789
Andrew Johnson16USA35-10-1
808321
Facundo Juárez28ITA35-8
809407
Michael Agwi22IRL35-44-5Lost in Kamen R32
810792
Scott Jones28AUS35-7
811798
Grigory Shebekin21RUS35-7
812782
Stefano D'Agostino22ITA35+19+3Lost in Bergamo R32
Lost in Store SF
813 NCH 
(857)
Dimitris Azoidis25GRE35+50+6Lost in Kayseri 6 QF
Lost in Kayseri 7 SF
814805
Nicolas Oliveira20BRA34-9
81549
Federico Coria34ARG34+74+8Liege R32Lost in Qual. Wimbledon R23884
816535
Kenta Miyoshi22JPN34-52-6Laval R32Lost in Claremont R16
81785
Dennis Novak32AUT34-11
818182
Maximilian Neuchrist34AUT34+14+2Qual. Iasi R23636
819394
Tiago Cação28POR34+25+3Lost in Figueira Da Foz QF
820704
Mwendwa Mbithi28USA34-10Lost in Quito R32
Lost in Qual. Bogota R1
821712
Benjamin Torrealba21CHI34-10
822 NCH 
(922)
Andrea De Marchi19ITA34+100+10Lost in Kursumlijska Banja 7 F
Lost in Kursumlijska Banja 8 QF
823716
Dinko Dinev22BUL34+1Qual. Nottingham 3 R23636
824 NCH 
(888)
Paul Inchauspe22FRA33+151+13Bakio W
Lost in Ajaccio QF
825451
Dan Alexandru Tomescu27ROU33-217-27
826814
Marc Van Der Merwe31RSA33-12Qual. Hillcrest W
Lost in Hillcrest R16
827817
Natan Rodrigues24BRA33-10Lost in Qual. Bogota R1
828 NCH 
(909)
Keshav Chopra24USA33+81+8Lost in Kayseri 6 F
829818
Anas Mazdrashki20BUL33-11
830675
Francisco Rocha26POR33+24+3Lost in Porto SF
Lost in Figueira Da Foz R32
831635
John Sperle24GER33-5Lost in Qual. Troyes R1
Lost in Qual. Braunschweig R1
832745
Taiyo Yamanaka24JPN33-11Lost in Wuning 3 R32
Lost in Wuning 4 R32
833788
Joao Victor Couto Loureiro23BRA33+13+2Qual. Bogota R23535
834763
Dragos Nicolae Cazacu22ROU33-7Lost in Qual. Brasov R1
Lost in Qual. Iasi R1
835824
Guto Miguel17BRA32-6
836638
Yusuke Kusuhara28JPN32-38-4Lost in Tokyo 3 R32
837486
Alex Knaff28LUX32-29-2
838 NCH 
(839)
Calvin Müller26GER32+3+1Lost in Marburg R16
839812
Maximilian Homberg23GER32-23-1Lost in Slovenska Bistrica QF
840614
William Grant25USA32-16-1
841663
Benjamin Pietri29FRA32+45+5Lost in Monastir 30 QF
Lost in Ajaccio QF
842789
Jorge Plans24ESP32-17-1Lost in Kursumlijska Banja 8 R32
843575
Luca Castagnola24ITA32+54+6Lost in Umag F
844833
Nicolas Jadoun23FRA32-11Lost in Zagreb R32
Lost in Umag R32
845828
Andrea Fiorentini25ITA32-10
846771
Cosme Rolland De Ravel22FRA31-68-7Lost in Troyes R32
847382
Thomas Fancutt31AUS31-9
848569
James Watt26NZL31-170-19
849 NCH 
(853)
Stefan Horia Haita19ROU31+8+2Qual. Iasi R2Lost in Brasov R323333
850541
Arda Azkara23TUR31-153-16Nottingham 3 R32Lost in Kayseri 7 R323581
851352
Kris Van Wyk29RSA31-8Lost in Hillcrest QF
852759
Jesse Flores31CRC31-10
85312
Borna Ćorić29CRO30-6
854584
Kyle Kang21USA30-159-17
855 NCH 
(954)
Jannik Opitz28GER30+253+17Qual. Braunschweig R2Lost in Nivelles F3232
856468
Dominik Kellovský29CZE30-41-3
857655
Thanapet Chanta26THA30-6
858 NCH 
(883)
Tomás Martínez22ARG30+25+3Qual. Quito W
Lost in Quito R32
Lost in Qual. Bogota R1
859793
Gabriele Maria Noce30ITA30+14+2Lost in Kamen R32
Lost in Amstelveen QF
Lost in Qual. Liege R1
860853
Carles Cordoba20ESP30-7Lost in Getxo R32
861660
Michael Zhu33USA30-6Qual. Nottingham 3 R2Lost in Bakio R32
Lost in Qual. Troyes R1
3232
862851
Keaton Hance18USA29-4
863856
Noah Zamora23USA29-3Lost in Claremont R32
Lost in San Diego SF
864 NCH 
(968)
Alan Ważny19POL29+107+8Lost in Rzeszow F
865622
Amaury Raynel24FRA29-3Lost in Rabat R32
866 NCH 
(871)
Alaa Trifi19TUN29+9+1Lost in Monastir 30 R16
Lost in Monastir 31 R16
867641
Kosuke Ogura30JPN29-1Lost in Tokyo 3 R32
868107
Nicolas Moreno De Alboran28USA28-1Lost in Qual. Wimbledon R1
869856
Jangjun Kim19KOR28-13-1Qual. Wuning 5 R2
870614
Alejandro Manzanera Pertusa23ESP28-11-1
871532
Adrien Gobat24FRA28-1
872 NCH 
(913)
Ryo Tabata18JPN28+45+4Lost in Alkmaar QF
Lost in Amstelveen QF
873680
Abel Forger20NED28-2Lost in Alkmaar R32
Lost in Amstelveen SF
874694
Xiaofei Wang23CHN28-29-3
875769
Miles Jones25USA28-23-2
876709
Iannis Miletich20ITA28+5+1Lost in Qual. Bergamo R2
Lost in Getxo R16
877688
Alexandre Aubriot27FRA28-13-1Lost in Kamen R32
Lost in Amstelveen R32
878691
Matthew Summers27GBR28-44-4Nottingham 3 R32Lost in Figueira Da Foz R323278
879858
Manuel Plunger23ITA27+9+1Lost in Bergamo R16
880 NCH 
 1145
Bryce Nakashima22USA27+265+16Lost in Claremont R16
Qual. San Diego W
San Diego W
881700
Jack Anthrop22USA27-4
88280
Jozef Kovalík33SVK27-102-11Lost in Qual. Trieste R1
883319
Patrick Maloney26USA27-102-11Qual. Newport R22929
884479
Felix Corwin30USA27-35-3
885774
Nitin Kumar Sinha27IND27+20+2Qual. Iasi R22929
886 NCH 
(894)
Markus Mölder21EST27+8+1Lost in Rzeszow R16
887879
Ronit Karki18USA27-8Lost in Claremont R32
Lost in Qual. Cary R1
888810
Kristijan Juhas25SRB27+18+2Lost in Kursumlijska Banja 8 SF
889403
Lorenzo Rottoli24ITA27+102+7Lost in Tangier SF
Lost in Rabat R32
Lost in Qual. Trieste R1
890839
Yaojie Zeng24CHN27-18-1Lost in Wuning 3 R16
Lost in Wuning 4 QF
891 NCH 
(920)
Tom Zeuch26GER27+29+3Lost in Brussels QF
892729
Tomas Curras Abasolo26ESP27-5Lost in Qual. Porto R3
893728
Patrick Brady21GBR26-24-2Qual. Nottingham 3 R22828
894890
Theodore Dean24USA26+21+2Lost in San Diego QF
895438
Woobin Shin22KOR26-47-4
896608
Blu Baker24GBR26-4
897889
Salvador Price21COL26-4Lost in Qual. Quito R1
Lost in Qual. Bogota R1
898364
Mikalai Haliak27BLR26-18-1
899845
Isaac Becroft25NZL26+12+1Roda De Bara R32Lost in Monastir 30 R16
Lost in Qual. Troyes R1
900796
Finn Murgett24GBR26-88-8
901713
Grigoriy Lomakin28KAZ26-3Lost in Wuning 3 R16
Lost in Wuning 4 R16
90213
Nick Kyrgios31AUS25-3
903638
Johannes Ingildsen29DEN25-3Lost in Qual. Trieste R1
904600
Khololwam Montsi23RSA25+73+5Hillcrest F3232
905836
Emon Van Loben Sels21USA25-15-1Lost in Claremont R32
906901
Luis Felipe Miguel22BRA25-5
907438
Orel Kimhi22ISR25+21+2Lost in Hillcrest QF
908269
Giovanni Fonio28ITA25-30-2
909 NCH 
(929)
Kacper Szymkowiak21POL25+73+5Lost in Rzeszow SF
Lost in Skopje R16
Lost in Qual. Braunschweig R1
910866
Lorenzo Gagliardo26ITA25-6San Salvador De Jujuy R32
91162
Kenny de Schepper39FRA25-61-5Lost in Qual. Troyes R1
Lost in Qual. Braunschweig R1
912878
Tristan Stringer20USA25-10Laval R32
913 NCH 
(940)
Nico Hipfl20AUT25+27+3Lost in Nivelles QF
914235
Ivan Nedelko40RUS25-11
915719
Hanyi Liu25CHN25+17+2Lost in Wuning 4 QF
916130
Duck-hee Lee28KOR25-8Lost in Wuning 4 R32
917879
Sam Ryan Ziegann27AUS25-33-2Lost in Skopje R32
Lost in Qual. Nottingham 3 R1
918666
Niccolo Catini28ITA25-8
919835
Younes Lalami25MAR25-23-1Lost in Tangier R32
920684
Ali Yazdani22IRI25-8Lost in Monastir 30 R32
Lost in Monastir 31 QF
921 NCH 
(951)
Giannicola Misasi25ITA25+35+3Lost in Kursumlijska Banja 7 SF
Lost in Kursumlijska Banja 8 R32
922740
Pierre Yves Bailly22BEL24-9
923682
Albert Pedrico Kravtsov21ESP24-55-4Roda De Bara R32Qual. Porto W
Lost in Porto R32
924912
Jamie Mackenzie18GER24-8
925505
Stijn Slump27NED24-95-8
926814
Jeffrey Von Der Schulenburg24SUI24-35-2
927922
Stijn Paardekooper22NED24+11+2Lost in Alkmaar R16
Lost in Amstelveen R16
928867
Qian Sun24CHN24-21-1
929905
Christopher Li22PER24-10
930 NCH 
(946)
Rocco Piatti21ITA24+16+2Lost in Hillcrest QF
931921
William Rejchtman Vinciguerra19SWE24-10Lost in Amstelveen R32
Lost in Qual. Nottingham 3 R1
932923
Daniil Sarksian20ARM24-9
933917
Muhammad Shoaib24PAK23-9
934237
Nicolás Barrientos39COL23-9
935896
Matthew Forbes20USA23-9
936889
Arvid Nordquist28SWE23+24+2Lost in Wuning 3 R16
Lost in Wuning 4 R16
937278
Lucas Gerch31GER23-23-1Lost in Marburg R32
938805
Oliver Bonding19GBR23-102-8Nottingham 3 R32Lost in Qual. Wimbledon R12773
939930
Dominik Reček31CZE23-9Qual. Kassel R1Qual. Marburg W
Lost in Marburg R32
940910
Aleksa Ćirić26SRB23-9
941546
Diego Augusto Barreto Sánchez24ESP23-8
942 NCH 
(977)
Aaron Funk20GER23+45+3Lost in Kamen QF
Lost in Skopje R16
943736
Jakub Filip20CZE23-82-6Lost in Kamen QF
944 NCH 
(946)
Louis Larue22FRA23+5+1Lost in Bergamo R16
Lost in Ajaccio R32
945933
Egor Pleshivtsev19RUS23-10
946561
Fermin Tenti29ARG23+49+3Qual. Bogota R2Lost in Qual. Quito R22525
947859
Adan Freire Da Silva27FRA23+4+1Lost in Brussels R32
Lost in Nivelles R16
948 NCH 
(996)
Kerem Yilmaz19TUR23+48+3Lost in Kayseri 6 QF
Lost in Kayseri 7 R16
949906
Jeremy Gschwendtner27GBR23+4+1Lost in Slovenska Bistrica R16
950833
Jesse Delaney27AUS23+5+1Qual. Nottingham 3 R2Lost in Qual. Troyes R12525
951850
Nicolas Ian Kotzen23USA22-15
952479
Ilya Snițari24MDA22+26+2Lost in Kursumlijska Banja 8 QF
953712
Aoran Wang29CHN22-24-1
954934
Žiga Šeško17SLO22-15
955639
Bekkhan Atlangeriev25RUS22-12
956773
Artur Kukasian22RUS22-12
957536
Ryotaro Taguchi26JPN22-10Qual. Tokyo 4 R1Qual. Tokyo 3 W
Lost in Tokyo 3 R32
958907
Lucca Helguera Casado20ESP22-24-1
959861
Marcus Walters28GBR22-85-6Qual. Nottingham 3 R2Lost in Kamen R162424
960826
Benjamin Thomas George23CAN22-8Laval R32
961876
Evan Bynoe27USA22+12+1Lost in Claremont R16
962947
Karim Ibrahim22EGY22-8
963395
Wishaya Trongcharoenchaikul31THA22+11+1Lost in Kursumlijska Banja 7 R16
Lost in Kursumlijska Banja 8 R32
964956
Sebastian Gorzny22USA21-6
965 NCH 
(985)
Vignesh Gogineni22USA21+64+4Lost in Claremont QF
Lost in San Diego QF
966952
Yannick Theodor Alexandrescou18FRA21-4
967411
Micah Braswell24USA21-4
968860
Chanyeong Oh28KOR21-3
969753
Justin Roberts29BAH21-3Laval R32
970965
Oliver Okonkwo26GBR21-3
971 NCH 
(995)
Maxwell Exsted19USA21+33+2Lost in Claremont R16
Lost in San Diego R16
972968
Markus Malaszszak21THA21-4Lost in Kamen R16
973 NCH 
 1035
Mickael Kaouk17FRA21+62+4Lost in Troyes R16
974604
Dev Javia24IND21-26-1Lost in Kayseri 6 R16
975966
Sydney Zick19GER21+35+2Lost in Alkmaar R16
Lost in Amstelveen R16
976355
Karl Friberg27SWE21-6Qual. Marburg W
Lost in Marburg R32
977 NCH 
(981)
Yuta Tomida19JPN21+17+1Lost in Wuning 3 R32
Lost in Wuning 4 R16
978906
Niccolo Ciavarella22ITA21-6Lost in Bergamo R32
Lost in Qual. Milan R1
979839
Benito Sánchez Martinez24GER20+145+8Braunschweig R32Lost in Kamen F28145
980661
Devin Badenhorst22RSA20-4Hillcrest F2727
981838
Luca Pow21GBR20+18+1Lost in Claremont R16
982946
Gianluca Brunkow23USA20-3
983946
Taym Al Azmeh22GER20-3Lost in Kamen R16
Lost in Amstelveen R32
984845
Shunsuke Nakagawa26JPN20-20-1Qual. Tokyo 4 R1Lost in Qual. Tokyo 3 R2
985 NCH 
 1000
Joaquin Guilleme20NCA20+15+1Lost in Bakio R16
986838
Iiro Vasa23FIN20-5
987362
Bastián Malla29CHI20-2San Salvador De Jujuy R32
988900
Enzo Kohlmann De Freitas19BRA20-47-2San Salvador De Jujuy R32
989986
Robert Guna20ROU20-3
990417
Ajeet Rai27NZL20-48-2
991837
Marko Maksimović20SRB20-1
992973
Michele Mecarelli19ITA20-3
993971
Giulio Perego23ITA20-5Lost in Bergamo R32
994299
Hazem Naw26SYR20+81+5Lost in Kamen R16
Lost in Amstelveen SF
995975
Aditya Vishal Balsekar23IND20-3San Salvador De Jujuy R32
996974
Nikita Ianin24RUS20+13+1Lost in Monastir 30 R32
Lost in Monastir 31 R16
997923
Thantub Suksumrarn25THA20-47-2Lost in Wuning 3 R32
998913
Kriish Tyagi19IND19+15+1Lost in Hillcrest R16
999857
Charlie Robertson19GBR19+2Lost in Hillcrest R32
1000640
Axel Garcian24FRA19+23+1Lost in Getxo R16
In Play :
 GS2000  Wimbledon
 CH125  Braunschweig, ​Newport
 CH100  Iasi
 CH75  Bogota, ​Cary, ​Trieste
 CH50  Liege, ​Nottingham 3
 M25  Kassel, ​Laval, ​Roda De Bara
 M15  Hillcrest, ​San Salvador De Jujuy, ​Tokyo 4, ​Wuning 5
Highlight Country :