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

 Live ATP Ranking

Live Ranking
Race
Tournament Draws
Schedule
Live Scores
Live ATP Ranking
#: Tennis Player Rank
CH: Career High
 NCH : New Career High (Previous Career High in parenthesis)
1 / 1 / 1: Immediate / Near / Far Career High
Ctry: Country + National rank
+/-: Rank change vs previous official rankings release
Next : if player wins next match
Max : if player wins current tournament
Tournament categories include : GS2000, ATP1000, ATP500, ATP250, CH175/125/100/75/50, M25/15 (GS/ATP Tour/Challengers/ITF + winner points)
All
<18
<19
<20
<21
<22
<23
<24
<25
>30
>35
#CHPlayerAgeCtryPts+/-CurrentPreviousCurrentNextMax
1CH
Jannik Sinner23ITA10430Wimbledon QF
(R16  )
1083012030
21
Carlos Alcaraz22ESP7700-1600Wimbledon QF
(R16  )
81009300
32
Alexander Zverev28GER6310-190Lost in Wimbledon R128 
4CH
Taylor Fritz27USA5035+1+400Wimbledon SF
(R16  )
55356235
54
Jack Draper23GBR4650-1Lost in Wimbledon R64 
61
Novak Djoković38SRB3730-900Wimbledon QF
(R16  )
41305330
76
Lorenzo Musetti23ITA3350-790Lost in Wimbledon R128
84
Holger Rune22DEN3340-190Lost in Wimbledon R128
9 NCH 
 (10) 
Ben Shelton22USA3330+1+200Wimbledon QF
(R16  )
37304930
105
Andrey Rublev27RUS3110+4+190Lost in Wimbledon R16 
Advertisement
1110
Frances Tiafoe27USA2940+1-50Lost in Wimbledon R64 
126
Alex de Minaur26AUS2885-1-200Lost in Wimbledon R16 
132
Casper Ruud26NOR2855+2-50
141
Daniil Medvedev29RUS2630-5-790Lost in Wimbledon R128 
1514
Arthur Fils21FRA2630+1-200
168
Tommy Paul28USA2620-3-350Lost in Wimbledon R64
178
Karen Khachanov29RUS2590+3+350Lost in Wimbledon QF
(R16  )
1817
Jakub Menšík19CZE2446-1+90Lost in Wimbledon R32
19 NCH 
 (24) 
Flavio Cobolli23ITA2385+5+350Wimbledon QF
(R16  )
27853985
2018
Francisco Cerúndolo26ARG2285-1Lost in Wimbledon R128
213
Grigor Dimitrov34BUL2155Lost in Wimbledon R16 
2220
Tomáš Macháč24CZE2110+1Lost in Wimbledon R64
2313
Ugo Humbert27FRA2095-5-190Lost in Wimbledon R128
2421
Alexei Popyrin25AUS2050-2-90Lost in Wimbledon R128
2522
Jiří Lehečka23CZE2015+50Lost in Wimbledon R64
2621
Alejandro Davidovich Fokina26ESP1945+1+100Lost in Wimbledon R32 
273
Stefanos Tsitsipas26GRE1880-1-40Lost in Wimbledon R128
286
Félix Auger-Aliassime24CAN1865+40Lost in Wimbledon R64
2921
Tallon Griekspoor29NED1715-40Lost in Wimbledon R128
30 NCH 
 (32) 
Alex Michelsen20USA1670+2Lost in Wimbledon R128
3129
Brandon Nakashima23USA1650+3Lost in Wimbledon R32
3215
Sebastian Korda25USA1645+1-10
3310
Denis Shapovalov26CAN1586-3-90Lost in Wimbledon R128
3417
Alexander Bublik28KAZ1585-3-90Lost in Wimbledon R128
3530
Nuno Borges28POR1490+2+90Lost in Wimbledon R32
366
Matteo Berrettini29ITA1475-1-40Lost in Wimbledon R128
3718
Sebastián Báez24ARG1370+1Lost in Wimbledon R128 
38 NCH 
 (40) 
Gabriel Diallo23CAN1358+2+36Lost in Wimbledon R64 
3926
Jordan Thompson31AUS1350+5+150Lost in Wimbledon R16 
4021
Lorenzo Sonego30ITA1321+7+150Lost in Wimbledon R16 
416
Hubert Hurkacz28POL1285-2-50
4239
Alexandre Müller28FRA1271-1-40Lost in Wimbledon R128 
438
Cameron Norrie29GBR1252+18+300Wimbledon QF
(R16  )
16522852
4430
Matteo Arnaldi24ITA1215-1Lost in Wimbledon R128
4529
Giovanni Mpetshi Perricard22FRA1205-9-206Lost in Wimbledon R128 
4637
Marcos Giron31USA1200-1Lost in Wimbledon R64
4736
Pedro Martínez28ESP1120+5+90Lost in Wimbledon R32 
48 NCH 
 (54) 
Joao Fonseca18BRA1116+6+100Lost in Wimbledon R32 
496
Gaël Monfils38FRA1115-1-50Lost in Wimbledon R64
5027
Miomir Kecmanović25SRB1106-1Lost in Wimbledon R32 
Advertisement
51 NCH 
 (52) 
Jaume Munar28ESP1062+4+50Lost in Wimbledon R32
5246
Quentin Halys28FRA1054-6-120Lost in Wimbledon R128
5349
Zizou Bergs26BEL1049-3-30Lost in Wimbledon R128
549
Roberto Bautista Agut37ESP1046-12-190Lost in Wimbledon R128
5532
Luciano Darderi23ITA1039+4+50Lost in Wimbledon R32
5636
Fábián Marozsán25HUN1030+2+40Lost in Wimbledon R64
5749
Jacob Fearnley23GBR1020-6-40Lost in Wimbledon R128 
5827
Tomás Martín Etcheverry25ARG985-5-40Lost in Wimbledon R128
Lost in Braunschweig R32
5951
Camilo Ugo Carabelli26ARG972-3-34Lost in Wimbledon R128
6027
Laslo Djere30SRB961Lost in Wimbledon R128
6147
Daniel Altmaier26GER958-4-40Lost in Wimbledon R128
6251
Corentin Moutet26FRA944+7+50Lost in Wimbledon R64
63 NCH 
 (66) 
Mattia Bellucci24ITA924+10+60Lost in Wimbledon R32 
6442
Arthur Rinderknech29FRA923+8+50Lost in Wimbledon R32
(R128  )
653
Marin Čilić36CRO922+18+200Lost in Wimbledon R16 
6617
Reilly Opelka27USA920+4+43Lost in Wimbledon R64
6762
Learner Tien19USA915-5-25Lost in Wimbledon R64
687
David Goffin34BEL914-5-16Lost in Wimbledon R128
6942
Benjamin Bonzi29FRA905-5-25Lost in Wimbledon R64
(R128  )
7023
Damir Džumhur33BIH894-3-6Lost in Wimbledon R128
714
Kei Nishikori35JPN893-5-10
7261
Hamad Medjedović21SRB889-4-7Lost in Wimbledon R128
7364
Yunchaokete Bu23CHN862-2-12Lost in Wimbledon R128
7461
Francisco Comesaña24ARG824-9-90Lost in Wimbledon R128
7572
Aleksandar Kovačević26USA799+1Lost in Wimbledon R128
7653
Christopher O'Connell31AUS775+1Lost in Wimbledon R128
7736
Roman Safiullin27RUS741-2-90Lost in Wimbledon R128
7862
Rinky Hijikata24AUS733+9+40Lost in Wimbledon R64 
7949
Roberto Carballés Baena32ESP732-5-117Braunschweig R16Lost in Wimbledon R128Lost in Wimbledon R128
Braunschweig R16
740849
8075
Kamil Majchrzak29POL727+29+200Lost in Wimbledon R16 
81 NCH 
 (89) 
Ethan Quinn21USA726+8+44Lost in Wimbledon R64
8278
Vít Kopřiva28CZE719-4-38Lost in Wimbledon R128
8329
Mariano Navone24ARG710+8+40Braunschweig R16Lost in Wimbledon R64Lost in Wimbledon R64
Braunschweig R16
710810
8481
Raphaël Collignon23BEL699+1-6Braunschweig R32Lost in Wimbledon R128Lost in Wimbledon R128
Braunschweig R32
707824
8547
Juncheng Shang20CHN693-5-50
8637
Mackenzie McDonald30USA689+2Lost in Wimbledon R128
8724
Yoshihito Nishioka29JPN684-5-40Lost in Wimbledon R128
8812
Borna Ćorić28CRO680-7-50
8931
Márton Fucsovics33HUN670+16+106Lost in Qual. Wimbledon R3
Lost in Wimbledon R32 
9010
Pablo Carreño Busta33ESP669+4+7
9148
Aleksandar Vukic29AUS664+2Lost in Wimbledon R64 
9258
Hugo Gaston24FRA663-6-30Iasi R32Lost in Wimbledon R128Lost in Wimbledon R128
Iasi R32
670763
9364
Hugo Dellien32BOL661-14-90Iasi R16Lost in Wimbledon R128Lost in Wimbledon R128
Iasi R16
665751
9467
Luca Nardi21ITA655+1Lost in Wimbledon R128 
9516
Nicolás Jarry29CHI638+48+220Qual. Wimbledon W
Lost in Wimbledon R16 
9685
Adam Walton26AUS638-6-40Lost in Wimbledon R128
9783
Chun Hsin Tseng23TWN631-1-12Trieste R32Lost in Wimbledon R128Lost in Wimbledon R128
Trieste R32
638731
9833
Jenson Brooksby24USA627+3+50Lost in Wimbledon R64 
9922
Botic van de Zandschulp29NED614-7-56Braunschweig R16Lost in Wimbledon R64Lost in Wimbledon R64
Braunschweig R16
622731
10045
Alexander Shevchenko24KAZ610-2Lost in Wimbledon R128
Advertisement
10119
Alejandro Tabilo28CHI605-17-100
10299
Brandon Holt27USA598-3-2Newport R32Lost in Wimbledon R128Lost in Wimbledon R128
Newport R32
600717
10317
Adrian Mannarino37FRA597+20+120Newport R32Qual. Wimbledon W
Lost in Wimbledon R32
Qual. Wimbledon W
Lost in Wimbledon R32
Newport R32
605722
10487
Jesper de Jong25NED590+2+42Lost in Wimbledon R64
10585
Carlos Taberner27ESP581-3+5Iasi R16Lost in Qual. Wimbledon R1
Lost in Modena R16
Lost in Qual. Wimbledon R1
Lost in Modena R16
Iasi R16
588674
106 NCH 
(112)
Valentin Royer24FRA579+7+66Qual. Wimbledon W
Lost in Wimbledon R64
107 NCH 
(110)
Filip Misolic23AUT566+4+48Braunschweig R16Qual. Wimbledon W
Lost in Wimbledon R128
Qual. Wimbledon W
Lost in Wimbledon R128
Braunschweig R16
574683
108102
Tristan Schoolkate24AUS565-4+1Newport R32Lost in Qual. Wimbledon R2
Lost in Cary QF
Lost in Qual. Wimbledon R2
Lost in Cary QF
Newport R32
566683
10999
Nishesh Basavareddy20USA561-9-34Lost in Wimbledon R128
11016
Nikoloz Basilashvili33GEO552+16+78Trieste R32Qual. Wimbledon W
Lost in Wimbledon R64
Qual. Wimbledon W
Lost in Wimbledon R64
Trieste R32
556649
11146
James Duckworth33AUS550-8-16Lost in Wimbledon R128
Lost in Newport R32
11291
Otto Virtanen24FIN543-15-80
11387
Jaime Faria21POR543+3+40Qual. Wimbledon W
Lost in Wimbledon R128
11463
Arthur Cazaux22FRA535+1+30Qual. Wimbledon W
Lost in Wimbledon R64
11517
Cristian Garín29CHI535-5+10Lost in Qual. Wimbledon R3
Lost in Wimbledon R64
11679
Juan Manuel Cerúndolo23ARG521-4+7Braunschweig R16Lost in Qual. Wimbledon R1
Lost in Modena QF
Lost in Qual. Wimbledon R1
Lost in Modena QF
Braunschweig R16
529638
11723
Dušan Lajović35SRB514+1+16Lost in Qual. Wimbledon R3
Lost in Wimbledon R128
118113
Dalibor Svrčina22CZE514-4+1Trieste R32Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Trieste R32
514607
119108
Elmer Møller21DEN509-2+10Iasi R32Lost in Wimbledon R128Lost in Wimbledon R128
Iasi R32
516609
12056
Daniel Elahi Galán29COL506-13-27Lost in Qual. Wimbledon R1
Lost in Modena R16
121119
Emilio Nava23USA495-2Lost in Qual. Wimbledon R2
12293
Tomás Barrios Vera27CHI493-14-35Trieste R32Lost in Qual. Wimbledon R3Lost in Qual. Wimbledon R3
Trieste R32
493586
123 NCH 
(129)
Shintaro Mochizuki22JPN491+21+78Qual. Wimbledon W
Lost in Wimbledon R64
124109
Tristan Boyer24USA486-4Trieste R32Lost in Qual. Wimbledon R1
Lost in Modena R32
Lost in Qual. Wimbledon R1
Lost in Modena R32
Trieste R32
493586
12590
Thiago Agustín Tirante24ARG482-4-4Trieste R32Lost in Qual. Wimbledon R1
Lost in Modena R16
Lost in Qual. Wimbledon R1
Lost in Modena R16
Trieste R32
483576
126118
Térence Atmane23FRA477-2Lost in Qual. Wimbledon R1
12721
Jan Lennard Struff35GER475-2Lost in Wimbledon R32 
12858
Thiago Seyboth Wild25BRA455+1-6Lost in Qual. Wimbledon R1
Lost in Modena F
12929
Christopher Eubanks29USA454+1Newport R32Lost in Wimbledon R128Lost in Wimbledon R128
Newport R32
462579
13089
Francesco Passaro24ITA453+1Braunschweig R32Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Braunschweig R32
461578
131 NCH 
(134)
Colton Smith22USA448+3Lost in Qual. Wimbledon R2
13245
Yannick Hanfmann33GER446+3+6Braunschweig R16Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Braunschweig R16
454563
133117
Román Andrés Burruchaga23ARG445-1-8Lost in Qual. Wimbledon R2
Lost in Modena R32
Lost in Braunschweig R32
134130
Matteo Gigante23ITA441-1-8Trieste R32Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Trieste R32
448541
135 NCH 
(142)
Liam Draxl23CAN441+12+38Winnipeg R32Lost in Qual. Wimbledon R1
Lost in Cary F
Lost in Qual. Wimbledon R1
Lost in Cary F
Winnipeg R32
441510
136133
Martin Landaluce19ESP440+1+1Lost in Qual. Wimbledon R3
137 NCH 
(140)
Alexander Blockx20BEL439+4+16Winnipeg R32Lost in Qual. Wimbledon R3Lost in Qual. Wimbledon R3
Winnipeg R32
439508
138136
Andrea Pellegrino28ITA437+1Lost in Qual. Wimbledon R1
Lost in Modena QF
Lost in Braunschweig R32
13931
Zhizhen Zhang28CHN435-17-50
140114
Eliot Spizzirri23USA434-12-31Newport R16Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Newport R16
442551
14137
Sebastian Ofner29AUT433+24+90Lost in Wimbledon R32
142101
Billy Harris30GBR433+9+50Lost in Wimbledon R64
143132
Vilius Gaubas20LTU432-3-3Lost in Qual. Wimbledon R2
Lost in Trieste R32
14436
Pierre Hugues Herbert34FRA431-17-43Lost in Qual. Wimbledon R1
14521
Daniel Evans35GBR415+9+40Lost in Wimbledon R64 
146 NCH 
(163)
August Holmgren27DEN411+46+126Qual. Wimbledon W
Lost in Wimbledon R32
147112
Marco Trungelliti35ARG396+2+8Lost in Qual. Wimbledon R2
Lost in Troyes SF
148125
Juan Pablo Ficovich28ARG391+7+18Trieste R32Lost in Qual. Wimbledon R3
Lost in Brasov SF
Lost in Qual. Wimbledon R3
Lost in Brasov SF
Trieste R32
392485
149117
Felipe Meligeni Alves27BRA381-4-25Iasi R16Lost in Qual. Wimbledon R2
Lost in Brasov R32
Lost in Qual. Wimbledon R2
Lost in Brasov R32
Iasi R16
388474
150 NCH 
(163)
Chris Rodesch23LUX378+13+32Qual. Wimbledon W
Lost in Wimbledon R128
Advertisement
15149
Federico Coria33ARG376-1-10
15261
Thiago Monteiro31BRA375-10-45Lost in Qual. Wimbledon R1
Lost in Modena R32
Lost in Braunschweig R32
153123
Jérôme Kym22SUI369+9+14Trieste R32Lost in Qual. Wimbledon R1
Lost in Modena SF
Lost in Qual. Wimbledon R1
Lost in Modena SF
Trieste R32
376469
15458
Taro Daniel32JPN368+2-2Lost in Qual. Wimbledon R2
155CH
Dino Prižmić19CRO356+4-8
15665
Thanasi Kokkinakis29AUS355-10-50
157135
Mitchell Krueger31USA352+7+8Newport R16Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Newport R16
360469
158 NCH 
(164)
Li Tu29AUS350+8+8Lost in Qual. Wimbledon R3
1599
Fabio Fognini38ITA347-21-90Lost in Wimbledon R128 
160149
Henrique Rocha21POR341-3-25Trieste R32Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Trieste R32
348441
161142
Kyrian Jacquet24FRA341-13-48Lost in Qual. Wimbledon R3
Lost in Trieste R32
162 NCH 
(176)
James McCabe22AUS340+19+32Newport R32Qual. Wimbledon W
Lost in Wimbledon R128
Qual. Wimbledon W
Lost in Wimbledon R128
Newport R32
341458
163106
Zsombor Piros25HUN340-3-22Lost in Qual. Wimbledon R1
164152
Ignacio Buse21PER340-12-43Lost in Qual. Wimbledon R1
Lost in Modena R32
Lost in Braunschweig R32
165107
Nicolas Moreno De Alboran27USA334-7-30
1663
Stan Wawrinka40SUI332-13-50Iasi R32339432
16747
Marc-Andrea Hüsler29SUI332-8Lost in Qual. Wimbledon R1
168116
Calvin Hémery30FRA331+10+21Iasi R32Lost in Qual. Wimbledon R1
Lost in Troyes F
Lost in Qual. Wimbledon R1
Lost in Troyes F
Iasi R32
332425
16972
Yosuke Watanuki27JPN328+8+16Newport R32Lost in Qual. Wimbledon R3Lost in Qual. Wimbledon R3
Newport R32
336453
170166
Lukas Neumayer22AUT328-1-10Trieste R32Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Trieste R32
329422
171159
Hady Habib26LBN326-1-2Lost in Qual. Wimbledon R2
172128
Coleman Wong21HKG323+2Lost in Qual. Wimbledon R2
173126
Jan Choinski29GBR319+27+42Lost in Qual. Wimbledon R1
Troyes W
Lost in Braunschweig R32
174139
Ugo Blanchet26FRA318-1+1Trieste R32Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Trieste R32
325418
175103
Harold Mayot23FRA315+9+11Lost in Qual. Wimbledon R1
Qual. Troyes W
Lost in Troyes QF
Lost in Iasi R32
176125
Alex Bolt32AUS309+3Newport R32Qual. Wimbledon W
Lost in Wimbledon R128
Qual. Wimbledon W
Lost in Wimbledon R128
Newport R32
317434
17710
Lucas Pouille31FRA309-41-130
1787
Richard Gasquet39FRA308-7-16
179161
Alibek Kachmazov22RUS308+3Lost in Qual. Wimbledon R1
180174
Guy Den Ouden23NED308-6-9Lost in Qual. Wimbledon R1
181167
Mark Lajal22EST306-13-32Lost in Qual. Wimbledon R2
182109
Lukáš Klein27SVK305+3+7Trieste R16Lost in Qual. Wimbledon R3Lost in Qual. Wimbledon R3
Trieste R16
312398
18395
Hugo Grenier29FRA301-8-15Nottingham 3 R32Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Nottingham 3 R32
301345
184149
Francesco Maestrelli22ITA301+53+61Iasi R32Lost in Qual. Wimbledon R1
Brasov W
Lost in Qual. Wimbledon R1
Brasov W
Iasi R32
308401
185105
Duje Ajduković24CRO298-2-9Iasi R16Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Iasi R16
305391
186 NCH 
(190)
Murphy Cassone22USA294+4Newport R32Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Newport R32
300417
18763
Luca Van Assche21FRA291-7-18Braunschweig R32Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Braunschweig R32
299416
188 NCH 
(209)
Luka Pavlovic25FRA289+53+52Braunschweig R16Lost in Qual. Wimbledon R3
Lost in Brasov F
Lost in Qual. Wimbledon R3
Lost in Brasov F
Braunschweig R16
297406
189157
Santiago Taverna25ARG288+2Trieste R32Lost in Qual. Wimbledon R1
Lost in Brasov R32
Lost in Qual. Wimbledon R1
Lost in Brasov R32
Trieste R32
292385
190170
James Trotter25JPN283+8+4Lost in Qual. Wimbledon R2
19187
Jurij Rodionov26AUT283+4Trieste R32Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Trieste R32
290383
192130
Titouan Droguet24FRA281+2-2Iasi R16Lost in Qual. Wimbledon R3Lost in Qual. Wimbledon R3
Iasi R16
288374
19347
Facundo Díaz Acosta24ARG280+6+3Trieste R16Lost in Qual. Wimbledon R1
Lost in Modena R16
Lost in Qual. Wimbledon R1
Lost in Modena R16
Trieste R16
287373
194143
Benjamin Hassan30LBN280-1-4Lost in Qual. Wimbledon R3
Lost in Iasi R32
19539
Mikhail Kukushkin37KAZ278-6-16Lost in Qual. Wimbledon R2
19663
Jason Kubler32AUS275+5
197153
Jay Clarke26GBR275-1-8Lost in Wimbledon R128
198192
Gauthier Onclin24BEL274+8+8Lost in Qual. Wimbledon R2
19948
Constant Lestienne33FRA272-2-10Lost in Qual. Wimbledon R1
200181
Daniel Rincon22ESP271+3Iasi R32Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Iasi R32
278371
Advertisement
201177
Omar Jasika28AUS271+1Newport R32Lost in Qual. Wimbledon R1
Lost in Cary R32
Lost in Qual. Wimbledon R1
Lost in Cary R32
Newport R32
276393
202153
Alexis Galarneau26CAN271+5+6Winnipeg R32Lost in Qual. Wimbledon R2
Lost in Cary QF
Lost in Qual. Wimbledon R2
Lost in Cary QF
Winnipeg R32
271340
20378
Yasutaka Uchiyama32JPN269+2Newport R32Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Newport R32
277394
204197
Pol Martín Tiffon25ESP268-3Lost in Qual. Wimbledon R1
Lost in Brasov R32
205133
Federico Agustin Gomez28ARG262-44-98Trieste R32Lost in Qual. Wimbledon R2
Lost in Modena R32
Lost in Qual. Wimbledon R2
Lost in Modena R32
Trieste R32
269362
206 NCH 
(279)
Rei Sakamoto19JPN262+85+75Winnipeg R32Cary WCary W
Winnipeg R32
268337
207185
Aziz Dougaz28TUN260+4Lost in Qual. Wimbledon R1
208156
Vitaliy Sachko27UKR255+2-7Trieste R32Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Trieste R32
259352
209155
Dmitry Popko28KAZ255-33-58Lost in Qual. Wimbledon R1
210189
Arthur Bouquier24FRA254+20+8Lost in Qual. Wimbledon R2
Lost in Ajaccio R32
211171
Beibit Zhukayev24KAZ253+36+24Qual. Wimbledon W
Lost in Wimbledon R128
21272
Borna Gojo27CRO253+5Lost in Qual. Wimbledon R1
213133
Patrick Kypson25USA252+27+14Newport R32Lost in Cary SFLost in Cary SF
Newport R32
260377
214 NCH 
(220)
Rodrigo Pacheco Mendez20MEX252+6
215183
Federico Arnaboldi25ITA251-28-44Lost in Qual. Wimbledon R1
Lost in Modena R32
Lost in Braunschweig R32
216201
Rio Noguchi26JPN251+6Winnipeg R32Lost in Cary R32Lost in Cary R32
Winnipeg R32
257326
21717
Bernard Tomic32AUS251-3-6Newport R32Lost in Cary R32Lost in Cary R32
Newport R32
253370
218202
Clément Tabur25FRA248-3-6Lost in Troyes R32
Lost in Braunschweig R32
219159
Dimitar Kuzmanov31BUL248+7Iasi R32Lost in Brasov R32Lost in Brasov R32
Iasi R32
253346
220175
Álvaro Guillén Meza22ECU248+13+6Iasi R32Lost in Qual. Wimbledon R1
Lost in Brasov R16
Lost in Qual. Wimbledon R1
Lost in Brasov R16
Iasi R32
255348
22150
Pavel Kotov26RUS247-8-10Lost in Qual. Wimbledon R1
222 NCH 
(281)
Jack Pinnington Jones22GBR246+59+50Nottingham 3 R32Lost in Wimbledon R64Lost in Wimbledon R64
Nottingham 3 R32
250296
223102
Zachary Svajda22USA246+6Newport R32Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Newport R32
254371
224CH
Johannus Monday23GBR246-3Lost in Wimbledon R128
Lost in Nottingham 3 R32
225219
Justin Engel17GER246-6-7Braunschweig R32254371
22688
Dominic Stricker22SUI245+12+6Lost in Qual. Wimbledon R3
227 NCH 
(231)
Viktor Durasovic28NOR245+4Lost in Qual. Wimbledon R1
22814
Aslan Karatsev31RUS244-12-10
229135
Sho Shimabukuro27JPN243-43-52Winnipeg R32Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Winnipeg R32
249318
230 NCH 
(235)
Daniel Mérida20ESP243+5+2Lost in Modena R16
231184
Clément Chidekh24FRA242+3Roda De Bara R32Bakio W
Lost in Ajaccio SF
Bakio W
Lost in Ajaccio SF
Roda De Bara R32
232142
Gustavo Heide23BRA241-5-6
23397
Kimmer Coppejans31BEL240+3Lost in Brasov R32
Lost in Iasi R32
234135
Antoine Escoffier33FRA237+22+17Roda De Bara R32Lost in Qual. Wimbledon R1
Ajaccio W
Lost in Qual. Wimbledon R1
Ajaccio W
Roda De Bara R32
235228
Ilia Simakin21RUS236-7-11Roda De Bara R32Lost in Figueira Da Foz R32Lost in Figueira Da Foz R32
Roda De Bara R32
236180
Yuta Shimizu26JPN235-18-18Winnipeg R32Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Winnipeg R32
241310
237158
Yu-hsiou Hsu26TWN235+5Winnipeg R32241310
238190
Oliver Crawford26GBR233+10+4Nottingham 3 R16Lost in Wimbledon R128Lost in Wimbledon R128
Nottingham 3 R16
237279
239177
Andrea Collarini33ARG233-14-16Trieste R32Lost in Qual. Wimbledon R1
Lost in Modena R32
Qual. Trieste W
Lost in Qual. Wimbledon R1
Lost in Modena R32
Qual. Trieste W
Trieste R32
238331
240 NCH 
(250)
João Lucas Reis Da Silva25BRA231+10+5Iasi R16Lost in Troyes R32Lost in Troyes R32
Iasi R16
238324
24160
Stefano Travaglia33ITA230+69+66Trieste R32Qual. Modena W
Modena W
Qual. Modena W
Modena W
Trieste R32
237330
242198
Fajing Sun28CHN228+2-3Roda De Bara R32Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Roda De Bara R32
243190
Nicolás Mejía25COL226-8Winnipeg R32Lost in Cary R32Lost in Cary R32
Winnipeg R32
232301
244191
Nerman Fatić30BIH225-5-14Braunschweig R16233342
245200
Yan Bai36CHN225+8+1Maanshan 5 R32Lost in Qual. Wimbledon R1
Lost in Maanshan 4 QF
Lost in Qual. Wimbledon R1
Lost in Maanshan 4 QF
Maanshan 5 R32
246168
Frederico Ferreira Silva30POR224+18+12Lost in Brasov QF
Lost in Iasi R32
247127
Facundo Mena32ARG222+7Lost in Qual. Wimbledon R1
Lost in Trieste R32
248229
Marek Gengel29CZE222+7Winnipeg R32226295
249123
Timofey Skatov24KAZ221-40-41Lost in Qual. Wimbledon R2
Lost in Troyes R32
250123
Ryan Peniston29GBR221+13+8Nottingham 3 R16Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Nottingham 3 R16
225267
Advertisement
251237
Saba Purtseladze23GEO221-2-8Braunschweig R32Lost in Qual. Wimbledon R1
Lost in Brasov R32
Lost in Qual. Wimbledon R1
Lost in Brasov R32
Braunschweig R32
229346
252 NCH 
(279)
Federico Cina18ITA220+27+22Trieste R32Lost in Modena SFLost in Modena SF
Trieste R32
227320
253246
Sascha Gueymard Wayenburg21FRA220+6+5Bastia R32Lost in Brasov R16Lost in Brasov R16
Bastia R32
254 NCH 
(260)
Alex Barrena22ARG218+6+4Qual. Braunschweig W
Lost in Braunschweig R32
255187
Adolfo Daniel Vallejo21PAR218-23-25Lost in Iasi R32
256 NCH 
(276)
Marko Topo21GER216+20+14Iasi R32Lost in Brasov QF
Qual. Iasi W
Lost in Brasov QF
Qual. Iasi W
Iasi R32
223316
25754
Yibing Wu25CHN215+28+22Lost in Cary SF
258201
Edas Butvilas20LTU215-6-10Iasi R32Lost in Qual. Wimbledon R1
Lost in Brasov R16
Lost in Qual. Wimbledon R1
Lost in Brasov R16
Iasi R32
222315
259110
Valentin Vacherot26MON213+2Lost in Qual. Wimbledon R1
260232
Andrés Andrade26ECU213+2Winnipeg R32Lost in Cary R32Lost in Cary R32
Winnipeg R32
219288
261240
Matías Soto26CHI213+10+7Iasi R16Lost in Brasov R32Lost in Brasov R32
Iasi R16
220306
262 NCH 
(271)
Eliakim Coulibaly23CIV211+22+16Lost in Monastir 28 F
263105
Elias Ymer29SWE211-42-40Lost in Braunschweig R32
264215
Khumoyun Sultanov26UZB211-18-20
265 NCH 
(268)
Juan Carlos Prado Angelo20BOL209+3Lost in Qual. Trieste R1
266142
Alejandro Moro Cañas24ESP206-58-56Lost in Qual. Wimbledon R1
267265
Mathys Erhard23FRA206+3-1
26860
Juan Pablo Varillas29PER205-17-20
269134
Geoffrey Blancaneaux26FRA202+8Lost in Modena R32
Lost in Qual. Braunschweig R1
270 NCH 
(282)
Christoph Negritu31GER201+12+5Braunschweig R16Lost in Brasov R32Lost in Brasov R32
Braunschweig R16
209318
271257
Mili Poljičak20CRO200-14-18Lost in Modena R32
272210
Filip Jianu23ROU198+2-6Iasi R32Lost in Qual. Wimbledon R1
Lost in Brasov R16
Lost in Qual. Wimbledon R1
Lost in Brasov R16
Iasi R32
204297
273245
Max Houkes25NED197-28-34Braunschweig R32Lost in Modena R16Lost in Modena R16
Braunschweig R32
205322
274260
Carlos Sánchez Jover24ESP197-1-8Kassel R32
275 NCH 
(283)
Lautaro Midon21ARG196+8
276158
Tung Lin Wu27TWN195+2-6Winnipeg R32Lost in Cary R32Lost in Cary R32
Winnipeg R32
201270
277190
Matheus Pucinelli De Almeida24BRA194+10+2Qual. Iasi W
Lost in Iasi R32
278153
Denis Yevseyev32KAZ194-11-16Lost in Qual. Iasi R1
27945
Maximilian Marterer30GER193-4-10Lost in Qual. Wimbledon R1
280230
Max Hans Rehberg21GER193-14-17
281258
Karue Sell31BRA193+8+2Winnipeg R32Lost in Cary R16Lost in Cary R16
Winnipeg R32
199268
282170
Mattéo Martineau26FRA193+10+7Nottingham 3 R32Lost in Montauban QF
Lost in Troyes R16
Lost in Montauban QF
Lost in Troyes R16
Nottingham 3 R32
197243
283142
Ivan Gakhov28RUS193-14-14The Hague R32Lost in Brasov R32Lost in Brasov R32
The Hague R32
284 NCH 
(286)
Arthur Géa20FRA193+6+3Trieste R32Lost in Troyes R16Lost in Troyes R16
Trieste R32
197290
285243
Marat Sharipov22RUS191-27-25Lost in Troyes R32
286280
Jie Cui27CHN191+2-1
287269
Aidan Mayo22USA188+12+16Newport R16Lost in Cary QFLost in Cary QF
Newport R16
196305
288194
Gonzalo Oliveira30VEN185+6
289272
Patrick Zahraj25GER185-9-13Nottingham 3 R32Lost in Modena R32
Qual. Nottingham 3 W
Lost in Modena R32
Qual. Nottingham 3 W
Nottingham 3 R32
189235
29017
Albert Ramos Viñolas37ESP184-78-75
291168
Murkel Dellien27BOL184-68-66Iasi R16Lost in Qual. Wimbledon R1
Lost in Brasov R16
Lost in Qual. Wimbledon R1
Lost in Brasov R16
Iasi R16
191277
292236
Gonzalo Bueno21PER183-6-10Lost in Qual. Braunschweig R2
293CH
George Loffhagen24GBR181-4Nottingham 3 R16Lost in Wimbledon R128Lost in Wimbledon R128
Nottingham 3 R16
185227
294110
Giulio Zeppieri23ITA180+57+40Trieste R32Qual. Wimbledon W
Lost in Wimbledon R128
Qual. Wimbledon W
Lost in Wimbledon R128
Trieste R32
187280
29516
Marco Cecchinato32ITA180+5+9Trieste R16Lost in Modena QFLost in Modena QF
Trieste R16
187273
296287
Nicolai Budkov Kjaer18NOR180+7+11Nottingham 3 R32Lost in Qual. Wimbledon R2
Qual. Nottingham 3 W
Lost in Qual. Wimbledon R2
Qual. Nottingham 3 W
Nottingham 3 R32
184230
297212
Michael Geerts30BEL180-2-2The Hague R16Lost in Modena R32Lost in Modena R32
The Hague R16
298127
Lorenzo Giustino33ITA179-26-27Lost in Troyes R32
299243
Daniel Michalski25POL177-2+1Trieste R32Lost in Troyes R32
Qual. Trieste W
Lost in Troyes R32
Qual. Trieste W
Trieste R32
184277
300219
Nicolás Álvarez Varona24ESP172+7+4Lost in Marburg SF
301270
Corentin Denolly28FRA170+12+7Bastia R32Lost in Targu Mures SF
Lost in Troyes R32
302226
Juan Bautista Torres23ARG169+3
303 NCH 
(304)
Mika Brunold20SUI168+1-1Lost in Troyes R16
304238
Nikolás Sánchez Izquierdo26ESP168+41+24Lost in Montauban F
Lost in Troyes QF
305131
Genaro Alberto Olivieri26ARG167-3-4Lost in Qual. Braunschweig R1
30668
Sumit Nagal27IND166-10-14Trieste R32Lost in Qual. Wimbledon R1
Qual. Trieste W
173266
30780
Norbert Gombos34SVK166+21+10Braunschweig R32Lost in Troyes QF
Qual. Braunschweig W
174291
308127
Jelle Sels29NED164+14+5Lost in Montauban SF
Lost in Troyes R16
309 NCH 
(311)
Tyler Zink24USA164+2Newport R32Lost in Troyes R32170287
31078
Renzo Olivo33ARG164+2
311260
Robin Bertrand22FRA164+24+14Monastir 28 W
Lost in Ajaccio SF
312309
Jacopo Berrettini26ITA162-3-3Lost in Troyes SF
31399
Alexander Ritschard31SUI161-125-133
314233
Gabriel Debru19FRA161-49-50
315271
Moez Echargui32TUN161+18+9Qual. Modena W
Lost in Modena R16
Lost in Qual. Trieste R1
316 NCH 
(328)
Alex Martí Pujolras26ESP161+23+14Lost in Targu Mures F
317240
Dan Added26FRA159+26+14Lost in Elvas F
Lost in Figueira Da Foz QF
318 NCH 
(349)
Tiago Pereira21POR158+47+23Figueira Da Foz W
319114
Gijs Brouwer29NED156-13-12Lost in Qual. Wimbledon R1
32081
Michael Mmoh27USA156+7
32193
Andrej Martin35SVK156-20-15Kassel R32
322128
Andrea Vavassori30ITA155+7
323 NCH 
(325)
Patrick Maloney25USA155+2-3Newport R16Lost in Cary R16163272
324211
Roberto Cid Subervi31DOM154+6Lost in Qual. Braunschweig R1
32557
Gastão Elias34POR153+17+8Lost in Figueira Da Foz SF
326 NCH 
(331)
Hynek Bartoň21CZE152+5-2Lost in Qual. Iasi R2
327321
Robert Strombachs25LAT151-4-8Lost in Qual. Braunschweig R1
32840
Max Purcell27AUS150-9-10
329271
Blake Ellis26AUS150-21-16
330121
Raúl Brancaccio28ITA150+7+2Lost in Qual. Modena R2
Lost in Qual. Trieste R1
331136
Alexey Vatutin32RUS148+3-2Kassel R32
332309
Oleg Prihodko27UKR148+6
333207
Daniel Dutra da Silva37BRA147+29+10Kassel R32Lost in Brussels QF
Lost in Marburg SF
334 NCH 
(391)
Tom Paris22FRA146+57+25Lost in Montauban R16
Lost in Qual. Brasov R2
Lost in Brasov SF
335322
Petr Bar Biryukov23RUS145-11-14
336 NCH 
(344)
Luciano Emanuel Ambrogi21ARG145+8
337289
Alex Rybakov28USA144+15+4Dallas R32Qual. Cary W
Lost in Cary R32
338327
Naoki Nakagawa28JPN144-2-4Winnipeg R32Lost in Cary R32150219
339297
Yi Zhou20CHN143-18-16Winnipeg R32Lost in Cary R32149218
340 NCH 
(348)
Moerani Bouzige25AUS143+8Winnipeg R32Lost in Qual. Cary R2148217
341296
Oleksandr Ovcharenko23UKR142+8Kassel R32
342 NCH 
(353)
Andres Martin24USA142+11+2Winnipeg R32Lost in Cary R16146215
343319
Christian Langmo29USA142-2-3Winnipeg R32Lost in Laval R16147216
344 NCH 
(354)
Diego Dedura17GER142+10+2Braunschweig R16Lost in Marburg R32150259
345328
Gabi Adrian Boitan25ROU142+27+11Lost in Targu Mures QF
Qual. Brasov W
Lost in Brasov QF
Lost in Qual. Iasi R1
346229
Arthur Fery22GBR141+115+50Lost in Wimbledon R64
347340
Adria Soriano Barrera26COL141+37+16Roda De Bara R32Lost in Bakio F
348325
Jakub Paul26SUI141+8+2Lost in Qual. Modena R2
Lost in Qual. Trieste R2
349269
Remy Bertola26SUI141-35-22Lost in Marburg QF
35039
Radu Albot35MDA140-52-32Iasi R32Qual. Brasov W
Lost in Brasov R32
Qual. Iasi W
147240
351280
Luka Mikrut21CRO140-1-1
352340
Garrett Johns24USA140+8+2Winnipeg R32Lost in Lakewood SF
Lost in Laval R16
144213
353150
Oriol Roca Batalla32ESP138-35-23Iasi R32Qual. Brasov W
Lost in Brasov R16
Qual. Iasi W
145238
354271
Pedro Sakamoto32BRA137-22-15
355271
Mateus Alves24BRA137-39-25Kassel R32
356293
Pedro Boscardin Dias22BRA137+7
357 NCH 
(379)
Fabrizio Andaloro24ITA136+22+8Lost in Monastir 28 SF
358308
Toby Kodat22USA136+18+6Qual. Modena W
Lost in Modena R16
Lost in Qual. Braunschweig R2
359 NCH 
(362)
Andre Ilagan24USA136+12+4Winnipeg R32Lost in Cary R16140209
360336
Franco Roncadelli25URU135+4-1Kassel R32
361181
Abdullah Shelbayh21JOR134-21-13Roda De Bara R32
362336
Mats Rosenkranz26GER134+4Roda De Bara R32Lost in Bakio QF
Lost in Troyes R32
363184
Nicholas David Ionel22ROU134-8-6Lost in Qual. Iasi R2
36449
Grégoire Barrère31FRA132+5Lost in Troyes R32
365183
Adrian Andreev24BUL131-39-26
36619
Hyeon Chung29KOR130+15+4Qual. Winnipeg R2Lost in Qual. Cary R2132132
36731
Lloyd Harris28RSA129-47-30Lost in Wimbledon R64
368139
Seongchan Hong28KOR129+9
36937
Bernabé Zapata Miralles28ESP129-8-8Lost in Qual. Modena R1
370 NCH 
(372)
Miloš Karol22SVK129+5-1Lost in Qual. Modena R2
Lost in Qual. Trieste R1
371 NCH 
(392)
Iñaki Montes De La Torre22ESP129+21+8Roda De Bara R32Lost in Bakio SF
372167
Laurent Lokoli30FRA128+33+13Lost in Ajaccio F
373143
Hiroki Moriya34JPN128+25+10Qual. Winnipeg R2Qual. Cary W
Lost in Cary R16
130130
374146
Rudolf Molleker24GER128-27-15Lost in Marburg R32
Qual. Braunschweig W
Lost in Braunschweig R32
375 NCH 
(382)
Alfredo Perez28USA127+7+1Qual. Winnipeg R2Lost in Lakewood R16129129
376368
Florent Bax26FRA127+9+2Lost in Montauban QF
Lost in Troyes R32
Lost in Qual. Iasi R2
377237
Alastair Gray27GBR127-3-3Nottingham 3 R32Lost in Qual. Wimbledon R1131177
378268
Gonzalo Villanueva30ARG127+2
379 NCH 
(390)
Daniil Glinka25EST126+29+12Qual. Winnipeg R2Qual. Cary W
Lost in Cary R16
128128
380263
Matej Dodig19CRO125-12-8Trieste R32Lost in Modena R32
Qual. Trieste W
132225
381269
Giovanni Fonio27ITA125+6+1Lost in Qual. Modena R2
382331
Masamichi Imamura26JPN124-12-8Winnipeg R32Lost in Cary R32130199
383307
Joel Schwärzler19AUT124+5Bastia R16
384CH
Guido Iván Justo27ARG124+16+7Salta R32Lost in San Salvador De Jujuy F
385244
Lucas Poullain29FRA124-12-7Roda De Bara R32
386169
Henri Squire24GER123-29-16Kassel R32
387111
Zdeněk Kolář28CZE123+29+14Grodzisk Mazowiecki W
Lost in Qual. Iasi R1
388324
Philip Henning24RSA122+43+20Hillcrest 2 R32Hillcrest W
389358
Svyatoslav Gulin22RUS122-31-17Lost in Qual. Modena R1
390 NCH 
(392)
Stefanos Sakellaridis20GRE121+33+16Lost in Bergamo R32
Qual. Modena W
Lost in Modena QF
Lost in Qual. Trieste R1
391383
Lukáš Pokorný23SVK121+2Lost in Qual. Modena R1
Lost in Qual. Trieste R2
392 NCH 
(394)
Maximus Jones20THA120+2
39378
Nicolás Kicker32ARG119+2
39450
Ričardas Berankis35LTU119+7+3Lost in Qual. Braunschweig R2
395307
Sandro Kopp25AUT119-9-5Lost in Marburg QF
396242
Enrico Dalla Valle27ITA118-37-20
397 NCH 
(402)
Tom Gentzsch21GER118+5+2Braunschweig R16126235
398397
Federico Bondioli20ITA118-1-1Lost in Modena R32
Lost in Qual. Iasi R1
399360
Miguel Damas25ESP117+25+12Montauban W
Getxo W
400 NCH 
(624)
Oliver Tarvet21GBR116+333+80Qual. Wimbledon W
Lost in Wimbledon R64 
401116
Marc Polmans28AUS116-12-6
402387
Andrej Nedić20BIH116-3-1
403339
Govind Nanda24USA115-25-14Lost in Lakewood R16
404382
Kasidit Samrej24THA115-14-7Maanshan 5 R32Lost in Maanshan 3 R32
Lost in Maanshan 4 F
405182
Maximilian Neuchrist33AUT114+2Lost in Marburg R32
Lost in Qual. Braunschweig R1
406211
Javier Barranco Cosano26ESP114-91-48The Hague R32Lost in Troyes QF
407 NCH 
(470)
Darwin Blanch17USA113+63+24Lost in Bakio SF
Lost in Figueira Da Foz F
408180
Paul Jubb25GBR113+14+8Winnipeg R32Lost in Qual. Wimbledon R2119188
409287
Marvin Möller26GER112+73+28Brussels W
Lost in Amstelveen F
410409
Juan Carlos Aguilar26CAN112-1-1Winnipeg R32118187
411383
Gabriele Pennaforti24ITA112+2+1Lost in Alkmaar R16
Lost in Amstelveen QF
412108
Franco Agamenone32ITA111Kassel R32Lost in Targu Mures R16
Lost in Qual. Brasov R1
413387
Mariano Kestelboim29ARG110+1
414389
Henry Searle19GBR110+7+4Nottingham 3 R16Lost in Wimbledon R128114156
415384
Neil Oberleitner25AUT110-19-9Lost in Qual. Troyes R2
Lost in Qual. Trieste R2
416334
Matthew Dellavedova25AUS109-10-6Lost in Qual. Iasi R1
417CH
Alexandr Binda23ITA109Roda De Bara R32
418134
Manuel Guinard29FRA108
419377
Max Wiskandt23GER108+1Kassel R32Lost in Marburg R32
420238
Yusuke Takahashi27JPN108-1Qual. Winnipeg R2110110
421404
Stefan Dostanic23USA107-17-8Lost in Cary R32
422103
Stefan Kozlov27USA107-55-26Lost in Newport R32
423299
Vadym Ursu28UKR107+24+12Lost in Kayseri 5 R32
Qual. Kayseri 6 W
Kayseri 6 W
424380
Max Alcalá Gurri22ESP106+1+1Qual. Modena W
Lost in Modena R32
Lost in Qual. Iasi R1
42585
Dennis Novak31AUT104+2Telfs R32
426117
Leandro Riedi23SUI103+77+26Qual. Winnipeg R2Qual. Wimbledon W
Lost in Wimbledon R128
105105
427297
Alexey Zakharov25RUS102-17-10
428318
Gerard Campana Lee20KOR102+17+6Lost in Brussels SF
Lost in Qual. Iasi R2
429288
Cezar Crețu24ROU102-83-41Lost in Targu Mures QF
Lost in Qual. Brasov R1
Lost in Iasi R32
430 NCH 
(432)
Iliyan Radulov20BUL102+2
431 NCH 
(437)
Karan Singh22IND102+6+2Monastir 31 R32Lost in Monastir 28 QF
Lost in Monastir 30 R16
432 NCH 
(435)
Alvin Nicholas Tudorica23CAN102+3+1Qual. Winnipeg R2Lost in Laval R32104104
433378
Lilian Marmousez23FRA101+19+8Litija R32Alkmaar W
Amstelveen W
434346
Stuart Parker27GBR101
435 NCH 
(436)
Alex Martinez24ESP100+1Roda De Bara R32Lost in Figueira Da Foz SF
Qual. Roda De Bara W
436 NCH 
(444)
Woobin Shin21KOR100+8+3Tokyo 4 R32Lost in Tokyo 3 SF
437175
Martin Damm21USA99+81+25Elvas W
Lost in Figueira Da Foz R32
438280
Jakub Nicod20CZE99+24+8Telfs R32Lost in Kamen F
439424
Sanhui Shin28KOR99+7+4Maanshan 5 R32Lost in Maanshan 3 R16
Lost in Maanshan 4 SF
440373
Bor Artnak21SLO99+32+11Litija R32Store W
441409
Kilian Feldbausch19SUI99-3Bastia R32Lost in Brasov R32
442395
Tibo Colson24BEL99-1+1Lodz R16Lost in Brussels QF
443160
Oleksii Krutykh25UKR99-4
444416
Gabriele Piraino21ITA98-16-6Lost in Qual. Modena R1
445378
Valerio Aboian23ARG98-5
44639
J.J. Wolf26USA97-43-18
447304
Giles Hussey28GBR97+1+3Lost in Qual. Wimbledon R1
Lost in Ajaccio QF
448384
Petr Nesterov22BUL97-5-1Kassel R32Lost in Marburg R16
449352
Kris Van Wyk28RSA96-19-7Qual. Winnipeg R2Lost in Monastir 28 R32
Lost in Qual. Cary R1
9898
450 NCH 
(498)
Michael Zheng21USA95+48+16Newport R32Qual. Cary W
Lost in Cary QF
103220
451309
Benjamin Lock32ZIM95-40-16
452151
Enzo Couacaud30FRA95-26-9Lost in Brussels F
453331
Andrea Picchione27ITA94+12+3Trieste R32Lost in Bergamo R16
Lost in Qual. Modena R1
Qual. Trieste W
101194
45449
Dominik Köpfer31GER93-5
455388
Anton Matusevich24GBR93-4Kassel R32
456229
Mukund Sasikumar28IND93-41-16Lost in Maanshan 3 R16
457 NCH 
(489)
Branko Djurić20SRB93+32+10Lost in Kursumlijska Banja 9 QF
Qual. Troyes W
Lost in Troyes R16
Lost in Qual. Iasi R2
45862
Gianluca Mager30ITA92-3
459211
Evgeny Karlovskiy30RUS92-30-11
460234
Maxime Chazal32FRA92-3
461426
Tommaso Compagnucci25ITA92+3+1Lost in Qual. Brasov R2
Lost in Brasov R32
462460
Gilles Arnaud Bailly19BEL92-2Lost in Brussels R16
463459
Juan Manuel La Serna21ARG92-4
464390
Pedro Araújo23POR92+9+4Lost in Elvas QF
Lost in Figueira Da Foz QF
465371
Ryan Nijboer25NED92-11-1The Hague R32Lost in Qual. Modena R1
466451
Dan Alexandru Tomescu26ROU91+68+22Targu Mures W
Lost in Qual. Brasov R2
Lost in Qual. Iasi R1
467348
Sergey Fomin24UZB90-25-8Kassel R32Lost in Marburg R16
46838
Alex Molčan27SVK89+12+5Braunschweig R32Qual. Braunschweig W97214
46914
Kyle Edmund30GBR89+2Nottingham 3 R3293139
470448
Kokoro Isomura22JPN88-3-2Tokyo 4 R16Lost in Maanshan 3 QF
Lost in Tokyo 3 R32
471357
Eric Vanshelboim23UKR88-3-2The Hague R32Lost in Montauban R32
Lost in Marburg R32
472235
Charles Broom27GBR87+4Lost in Nottingham 3 R32
473 NCH 
(499)
Aristotelis Thanos24GRE86+26+7The Hague R32Lost in Brussels QF
Qual. Modena W
Lost in Modena R32
474 NCH 
(478)
Hamish Stewart25GBR86+71+19Nottingham 3 R16Lost in Qual. Wimbledon R390132
475 NCH 
(528)
Luca Castelnuovo28SUI86+53+15Maanshan 3 W
476 NCH 
(481)
Petr Brunclík18CZE85+5+1Lost in Marburg R16
477 NCH 
(483)
Olaf Pieczkowski21POL85+6+1Roda De Bara R16Lost in Elvas SF
478CH
Dali Blanch22USA85
479439
Lorenzo Joaquín Rodríguez25ARG84+57+15Salta R32San Salvador De Jujuy W
480466
Harry Wendelken23GBR84+14+3Nottingham 3 R1688130
481450
Yurii Dzhavakian32UKR84-2-1Lost in Monastir 28 QF
Lost in Monastir 30 R32
482411
Micah Braswell23USA83+4
483 NCH 
(503)
Florian Broska27GER83+50+14Kassel R32Lost in Marburg F
484221
Hernán Casanova31ARG83+3
485440
Alessandro Pecci24ITA83-29-9Lost in Bergamo F
Lost in Qual. Trieste R2
486445
Aryan Shah19IND83-33-10Kassel R32Lost in Marburg R32
487 NCH 
(490)
Erik Arutiunian20BLR83+3
488 NCH 
(501)
Maxim Mrva17CZE82+13+4Trieste R32Lost in Brasov R32
Qual. Trieste W
89182
489 NCH 
(492)
Olle Wallin23SWE82+3+1Lost in Figueira Da Foz R16
490417
Ajeet Rai26NZL82+3+1Monastir 31 R32Lost in Monastir 28 R32
Lost in Monastir 30 QF
491462
Alex Hernandez26MEX82
492142
Joris De Loore32BEL81-23-8The Hague R32Lost in Brussels R32
493334
Leo Borg22SWE81+9+3Lost in Elvas QF
Lost in Figueira Da Foz R32
494298
Aidan McHugh24GBR80+1Dallas R32Lost in Laval SF
495251
Ergi Kırkın26TUR80-32-11Hillcrest 2 R16Lost in Hillcrest QF
496181
Tristan Lamasine32FRA80+33+10Bastia R32Lost in Montauban QF
Qual. Troyes W
Lost in Troyes R16
497168
Maks Kaśnikowski22POL79-23-8Lost in Qual. Modena R1
498339
Keegan Smith27USA79-1-1San Diego 4 R32
499460
Arthur Reymond26FRA78+10+2Nottingham 3 R32Lost in Montauban R16
Lost in Qual. Troyes R2
82128
500 NCH 
(515)
Christian Sigsgaard28DEN77+15+2Lost in Amstelveen SF
50131
Maxime Cressy28USA77-51-16
502464
Viacheslav Bielinskyi21UKR77+8+1Lost in Store R16
503461
Peter Bertran29DOM77+2Villavicencio R16
504465
Egor Agafonov22RUS77-8-3Lost in Qual. Iasi R1
50518
Benoît Paire36FRA77+1Lost in Troyes R32
506314
Martin Krumich22CZE77-48-15Kassel R32Lost in Qual. Modena R1
507484
Ryuki Matsuda25JPN77Lost in Qual. Cary R1
Lost in Qual. Winnipeg R1
508434
Jake Delaney28AUS77Tokyo 4 R16Lost in Tokyo 3 QF
50965
Egor Gerasimov32BLR76+15+4Lost in Maanshan 3 SF
510316
Eduardo Ribeiro27BRA76-6-1Villavicencio R32
511144
Cem İlkel29TUR76
512292
David Jordá Sanchis31ESP76+1Braunschweig R32Lost in Qual. Troyes R1
Qual. Braunschweig W
84201
513479
Felix Corwin29USA76+10+3Lost in Targu Mures QF
514477
Peter Fajta23HUN76-26-7Lost in Zagreb R16
Lost in Marburg R32
515477
Kirill Kivattsev27RUS76+23+7Kassel R32Lost in Targu Mures SF
516439
Gianluca Cadenasso20ITA75-50-15Bastia R32Lost in Store F
517476
Takuya Kumasaka26JPN75-1
518437
Luca Potenza24ITA75+40+9Lost in Monastir 28 R16
Lost in Monastir 30 F
519498
Nikolay Vylegzhanin25RUS75-2Bastia R32Lost in Bergamo R32
Lost in Qual. Troyes R1
520508
Loann Massard19FRA75-6-1Lost in Bakio R32
Lost in Ajaccio R32
521410
Stefan Popović22SRB75+69+15Kursumlijska Banja 11 R32Kursumlijska Banja 9 W
Lost in Kursumlijska Banja 10 QF
522265
Evgenii Tiurnev28RUS74-1+1Monastir 31 R32Lost in Monastir 28 R16
Lost in Monastir 30 R32
523404
Cannon Kingsley24USA74-11-2
524493
Alejo Sanchez Quilez20ESP74-4Lost in Qual. Troyes R2
525518
Tadeáš Paroulek25CZE73-3Lost in Qual. Marburg R2
526277
Michael Vrbenský25CZE73-26-6Iasi R32Lost in Qual. Brasov R1
Qual. Iasi W
80173
527194
Dane Sweeny24AUS73+48+10San Diego 4 R32Lost in Lakewood QF
Lost in Los Angeles F
528526
Maxwell Mckennon23USA73-2+1Lost in Elvas R16
Lost in Figueira Da Foz R32
529527
Manuel Mazza26ITA72-2+1Lost in Bergamo R16
530289
Renta Tokuda27JPN72+66+14Tokyo 4 R32Tokyo 3 W
53124
Martin Kližan35SVK72-6
532463
Hikaru Shiraishi25JPN72+39+8Tokyo 4 R32Lost in Tokyo 3 F
533 NCH 
(537)
Maé Malige19FRA70+13+3Roda De Bara R32Lost in Ajaccio QF
534443
Federico Iannaccone26ITA70-4Lost in Qual. Modena R1
535503
Andrea Guerrieri26ITA69-4Qual. Brasov W
Lost in Brasov R32
Lost in Qual. Trieste R1
536395
Rigele Te27CHN69-4
537509
Alec Beckley24RSA69-18-5Lost in Kamen R32
Lost in Qual. Troyes R1
538176
Daniel Masur30GER69-63-18Lost in Marburg R16
Lost in Qual. Braunschweig R2
539316
Alberto Barroso Campos29ESP69+11+2Roda De Bara R32Lost in Elvas QF
540521
Tsung Hao Huang25TWN69-3Qual. Winnipeg R27171
541225
Philip Sekulic21AUS68-64-18Winnipeg R32Lost in Cary R3274143
542 NCH 
(691)
Filip Jeff Planinšek24SLO68+149+25Kassel R32Marburg W
543363
Damien Wenger25SUI68+71+14Casablanca 2 W
Lost in Tangier R16
544290
Shintaro Imai31JPN68-2+1Tokyo 4 R32Lost in Maanshan 3 R32
Lost in Maanshan 4 R16
545161
Filip Peliwo31POL68+39+7Hillcrest 2 R32Lost in Hillcrest SF
546408
Antoine Cornut Chauvinc25FRA67-6
547520
Conner Huertas del Pino29PER67-6
548544
Étienne Donnet24FRA67+44+8Lost in Montauban SF
54993
Liam Broady31GBR67+8+1Nottingham 3 R32Lost in Elvas R32
Lost in Figueira Da Foz R16
71117
550273
Elmar Ejupovic32GER67-3Kassel R32Lost in Marburg R32
551448
Aleksandre Bakshi27GEO67Lost in Montauban R16
552 NCH 
(553)
Stefan Adrian Andreescu23ROU67+1Lost in Targu Mures R32
Lost in Qual. Brasov R1
553 NCH 
(554)
Rafael Jodar18ESP66+1
554321
Facundo Juárez27ITA66+1Bastia R32
555437
Michiel De Krom27NED66-11-1The Hague R32Lost in Brussels R16
Lost in Getxo QF
556395
Alafia Ayeni25USA66+26+5Newport R32Lost in Laval R32
Qual. Newport W
74191
557CH
James Story24GBR66+5+1Lost in Qual. Wimbledon R1
Lost in Ajaccio R16
Lost in Nottingham 3 R32
558513
Dan Martin26CAN66+5+1Lost in Laval R16
Lost in Newport R32
5598
Diego Schwartzman32ARG65
560552
Keisuke Saitoh24JPN65+18+3Lost in Laval R32
Lost in Qual. Newport R2
561471
Yuki Mochizuki27JPN65-5-1
562468
Dominik Kellovský28CZE65-14-2Lost in Targu Mures R16
Lost in Qual. Brasov R2
563285
Alexander Weis28ITA65+9+1Lost in Casablanca 2 R16
Lost in Qual. Modena R1
564557
Pierluigi Basile18ITA64
565544
Kenta Miyoshi21JPN64Winnipeg R32Lost in Laval R1670139
566134
Steven Diez34CAN64
567303
Arthur Weber33FRA64Lost in Brussels R32
568220
Blake Mott29AUS64+1
569267
Louis Weßels26GER64+11+2Lost in Kamen SF
Lost in Qual. Braunschweig R1
570131
Pablo Llamas Ruiz22ESP63+3Iasi R32Lost in Qual. Wimbledon R170163
571302
Andrew Paulson23CZE63+3Lost in Qual. Brasov R1
572 NCH 
(585)
Daniel Milavsky23USA63+13+3Newport R32Lost in Laval QF71188
573 NCH 
(632)
Arda Azkara22TUR63+59+12Lost in Kayseri 5 F
Lost in Kayseri 6 F
574560
Antoine Ghibaudo20FRA63+27+7Newport R32Lost in Qual. Cary R2
Qual. Newport W
71188
575 NCH 
(662)
Adhithya Ganesan19USA63+87+16Hillcrest 2 R32Lost in Hillcrest F
576387
Gianmarco Ferrari24ITA63+33+8Telfs R32Bergamo W
Lost in Store R16
577525
Lorenzo Carboni19ITA63-42-6Lost in Qual. Trieste R2
578530
Eero Vasa28FIN63-2Lodz R32
579302
Felix Gill23GBR62+36+8Lost in Getxo F
580394
Bruno Kuzuhara21USA62-10-2Dallas R32
581271
Evan Zhu26USA62-4-1Lost in Los Angeles R32
Lost in Newport R32
582 NCH 
(589)
Luca Castagnola23ITA62+7+2Lost in Store QF
Lost in Qual. Trieste R1
58337
Emil Ruusuvuori26FIN61-266-100
58480
Jozef Kovalík32SVK61-201-64Lost in Qual. Wimbledon R2
Lost in Qual. Braunschweig R2
585447
Tomás Farjat24ARG61+2+1Salta R32Lost in San Salvador De Jujuy R16
586170
Maxime Janvier28FRA61-153-40Nottingham 3 R32Lost in Qual. Modena R165111
587 NCH 
(591)
Trevor Svajda19USA60+86+15Dallas R32Lakewood W
588 NCH 
(591)
Kyle Kang20USA60+94+16San Diego 4 R32Lost in Lakewood QF
Los Angeles W
589568
Filippo Romano20ITA60-21-4Lost in Qual. Modena R1
Lost in Qual. Trieste R1
590483
Justin Boulais23CAN60+95+16Winnipeg R32Lost in Laval F66135
591496
Denis Klok27RUS60+33+8Kursumlijska Banja 11 R32Lost in Kursumlijska Banja 10 F
592 NCH 
(602)
Filippo Moroni24ITA59+10+3Lost in Monastir 28 QF
59335
Jiří Veselý31CZE59-50-8
59474
Mirza Bašić33BIH59+90+15Zagreb W
595325
Yankı Erel24TUR59-14-2Monastir 31 R32
596147
Kaichi Uchida30JPN59-35-6
597585
Ewen Lumsden25GBR59-4Monastir 31 R32Lost in Monastir 30 R32
598520
João Eduardo Schiessl20BRA59-4Qual. Marburg W
Lost in Marburg R16
599495
Tristan McCormick26USA59+13+4Newport R32Lost in Qual. Cary R1
Qual. Newport W
67184
60052
Soonwoo Kwon27KOR58-61-10
601278
Lucas Gerch30GER58-41-7Lost in Marburg R16
602 NCH 
(631)
Pawit Sornlaksup25THA58+33+7Lost in Maanshan 3 F
Lost in Maanshan 4 R32
603 NCH 
(607)
Aziz Ouakaa25TUN58+4+2Hillcrest 2 R32Lost in Monastir 28 R32
Lost in Hillcrest QF
604587
Max Basing22GBR57-5
605348
Ryan Seggerman25USA57-121-26
606533
Julio César Porras27ARG57-6
607470
Imanol López Morillo25ESP57-3+1Lost in Kamen R32
Qual. Marburg W
Lost in Marburg R16
Lost in Qual. Kassel R1
608299
Hazem Naw25SYR56-22-4
609150
João Domingues31POR56-14-2Lost in Elvas R32
Lost in Figueira Da Foz R16
610154
Altuğ Çelikbilek28TUR55-2
611252
Samuel Vincent Ruggeri23ITA55-32-7Lost in Bergamo R32
612604
Dev Javia23IND55+6+1Monastir 31 R32Lost in Monastir 29 R16
Lost in Monastir 30 R16
613606
Fares Zakaria24EGY55-2
614602
Théo Papamalamis19FRA54+25+4Lost in Alkmaar SF
Lost in Troyes R32
615605
Leonardo Rossi22ITA54+1Nottingham 3 R32Lost in Ajaccio R1658104
61650
Mikael Ymer26SWE53+22+3Qual. Troyes W
Lost in Troyes R32
617348
Omni Kumar23USA53+2
618503
Sean Cuenin21FRA53+2
619589
Louis Dussin26FRA53+15+2Lost in Ajaccio QF
620420
Stefan Palosi25ROU53-71-14Lost in Qual. Brasov R2
Lost in Qual. Iasi R2
621523
Edward Winter20AUS53+27+4Nottingham 3 R16Lost in Elvas R32
Lost in Figueira Da Foz R32
5799
622607
Jacob Brumm26USA53San Diego 4 R32
623362
Tim Handel28GER53-17-3Qual. Marburg W
Lost in Marburg R32
Lost in Qual. Kassel R2
624621
Aidan Kim20USA52-1Dallas R32
625525
Alexander Donski26BUL52+65+9Qual. Brasov W
Lost in Brasov R16
626217
Jonáš Forejtek24CZE52-35-7Kassel R32Lost in Targu Mures R16
Lost in Qual. Brasov R1
627232
José Pereira34BRA52-24-4Villavicencio R32
628 NCH 
(641)
Robin Catry23FRA52+18+3Lost in Bakio QF
629557
John Echeverria23ESP52-19-3Roda De Bara R32
630588
Maxim Zhukov20RUS52-33-6Lost in Montauban R32
Lost in Qual. Troyes R1
631486
Alex Knaff27LUX52-14-2Litija R32Lost in Kamen QF
Lost in Store R32
632542
Karl Poling25USA52-80-15Newport R32Lost in Laval R1660177
633111
Ramkumar Ramanathan30IND51-4
634580
Samir Banerjee21USA51-4Dallas R32Lost in Qual. Marburg R2
635407
Michael Agwi21IRL51-22-3Lost in Kamen QF
Qual. Marburg W
Lost in Marburg QF
636375
Strong Kirchheimer30USA51+28+4Qual. Winnipeg R2Lost in Lakewood R32
Qual. Cary W
Lost in Cary R32
5353
63713
Nick Kyrgios30AUS50
638272
Orlando Luz27BRA50+22+3Lost in Qual. Braunschweig R2
639 NCH 
(654)
Pedro Rodrigues19BRA50+15+2Salta R32Lost in San Salvador De Jujuy QF
640520
Emile Hudd25GBR50+7+1Lost in Hillcrest R16
Lost in Hillcrest 2 R32
641 NCH 
(648)
Mees Rottgering18NED50+16+2Lost in Bergamo QF
642515
Buvaysar Gadamauri24BEL50-17-2The Hague R32Lost in Brussels R16
Lost in Qual. Troyes R2
643340
Colin Sinclair30NMI50+36+5Tokyo 4 R16Lost in Maanshan 3 SF
Lost in Tokyo 3 R16
644620
Ben Jones27GBR50-3Lost in Laval R32
Lost in Nottingham 3 R32
645496
Niels Visker23NED50+7+1The Hague R32Lost in Alkmaar R32
Qual. Troyes W
Lost in Troyes R32
64662
Kenny de Schepper38FRA50-19-2Nottingham 3 R32Lost in Qual. Troyes R25399
647486
Sergi Perez Contri27ESP50-3Lost in Bakio R16
648177
Nick Hardt24DOM49+19+3Kassel R32Lost in Brussels SF
Qual. Marburg W
Lost in Marburg QF
Qual. Kassel W
649 NCH 
(652)
Linang Xiao25CHN49+12+2Maanshan 5 R16Lost in Maanshan 3 R16
Lost in Maanshan 4 R16
650478
Lucas Bouquet27FRA49Bastia R32Lost in Montauban R16
Lost in Qual. Troyes R1
651280
Dominik Palán24CZE49-8-1Lost in Roda De Bara R32
652634
Maxence Beaugé25FRA49-16-2Lost in Montauban R32
Lost in Qual. Troyes R1
653 NCH 
(667)
Nino Ehrenschneider24GER49+25+4Lost in Kayseri 5 R32
Lost in Kayseri 6 SF
654 NCH 
(664)
Aleksandr Braynin25UKR49+26+4Lost in Kamen SF
Lost in Qual. Troyes R1
Lost in Lodz R32
655605
Mitsuki Wei Kang Leong20MAS49-50-7Lost in Maanshan 3 R16
Lost in Maanshan 4 R16
Lost in Maanshan 5 R32
656339
Andrey Chepelev26RUS49-28-3Kassel R32Lost in Kursumlijska Banja 9 R16
Qual. Kassel W
65748
Pedro Cachín30ARG48-172-35
658536
Ryotaro Taguchi25JPN48-3Lost in Maanshan 3 R32
Lost in Maanshan 4 R32
659636
Taisei Ichikawa24JPN48+4+1Tokyo 4 R32Lost in Maanshan 3 R16
Lost in Tokyo 3 R32
660609
Hayato Matsuoka20JPN48+10+2Lost in Elvas R16
Lost in Figueira Da Foz QF
661511
Dušan Obradović24SRB48-73-12Lost in Zagreb R16
Lost in Kursumlijska Banja 10 SF
Lost in Qual. Trieste R1
662284
Juan Pablo Paz30ARG48-36-4Lost in Bergamo R16
663591
Massimo Giunta20ITA48-23-2Lost in Casablanca 2 R32
Lost in Tangier QF
664436
Sebastian Gima23ROU48-6Lost in Targu Mures QF
Lost in Qual. Brasov R1
Qual. Iasi W
Lost in Iasi R32
665 NCH 
(675)
Tuncay Duran21TUR47+10+2Lost in Monastir 29 QF
666527
Ye Cong Mo25CHN47-17-2Maanshan 5 R32
667 NCH 
(671)
Michal Krajčí20SVK47+4+1Lost in Kayseri 5 R16
Lost in Kayseri 6 R32
668130
Mohamed Safwat34EGY46+1
669657
Tianhui Zhang19CHN46-1Maanshan 5 R32Lost in Maanshan 3 R32
Lost in Maanshan 4 R32
670140
Mathias Bourgue31FRA46-14-2
671364
Mikalai Haliak26BLR46+5+1Lost in Kursumlijska Banja 10 R16
Lost in Kursumlijska Banja 11 R32
672505
Stijn Slump26NED46-7-1The Hague R32Lost in Casablanca 2 F
Lost in Tangier R32
673 NCH 
(681)
Francisco Rocha25POR46+28+4Lost in Zagreb QF
Lost in Store QF
674331
Carlos Lopez Montagud25ESP46-32-4
675361
Bogdan Bobrov27RUS46-77-12Kursumlijska Banja 11 R32Lost in Kursumlijska Banja 10 R16
676575
Mario Gonzalez Fernandez23ESP46-10-1Lost in Casablanca 2 SF
Lost in Tangier SF
677674
Jacopo Vasami17ITA45-3
678620
Trey Hilderbrand25USA45+33+5Newport R32Qual. Newport W53170
679 NCH 
(681)
Millen Hurrion26GBR45+27+4Litija R32Lost in Store SF
680678
Joshua Sheehy28USA45+80+13Qual. Cary W
Lost in Cary R16
Lost in Qual. Newport R2
681 NCH 
(706)
Nicolas Arseneault18CAN45+33+5Qual. Winnipeg R2Lost in Laval QF4747
682645
Johan Alexander Rodriguez21COL45-5Villavicencio R16
683 NCH 
(694)
Paulo Andre Saraiva Dos Santos25BRA45+11+2Villavicencio R32Lost in Monastir 29 QF
Lost in Qual. Troyes R1
684662
Jack Logé20BEL45-3Litija R32Lost in Brussels R16
685350
Vladyslav Orlov30UKR45-40-5The Hague R32
686509
Radu Mihai Papoe22ROU44-55-7Lost in Targu Mures R32
Qual. Brasov W
Lost in Brasov QF
687587
Sebastian Sorger19AUT44-1Telfs R32
688 NCH 
(693)
Carlo Alberto Caniato19ITA44+5+1Lost in Bergamo R16
Lost in Qual. Modena R2
Lost in Qual. Trieste R1
689661
Pavle Marinkov19AUS44-2Lost in Elvas R32
Lost in Ajaccio R32
690577
Émilien Demanet20BEL44+7+1Litija R32Lost in Brussels R16
691641
Kosuke Ogura29JPN44-19-2Dallas R32Lost in Laval R32
692557
Juan Estevez19ARG44-109-17
693 NCH 
(695)
Guillaume Dalmasso22FRA44+16+3Lost in Kayseri 5 QF
Lost in Ajaccio R16
694 NCH 
(847)
Cooper Williams20USA43+329+30Monastir 31 R32Monastir 29 W
Monastir 30 W
695655
Thanapet Chanta25THA43-7-1Maanshan 5 R32Lost in Maanshan 3 R32
Lost in Maanshan 4 R32
696 NCH 
(704)
Mert Alkaya25TUR43+8+1Lost in Monastir 28 R16
697236
JiSung Nam31KOR42-14-2
698CH
Andres Santamarta Roig18ESP42
699476
Ignacio Monzón27ARG42+1Salta R32Lost in San Salvador De Jujuy R32
700403
Lorenzo Rottoli23ITA42-5-1Lost in Bergamo R32
701 NCH 
(714)
Tomasz Berkieta18POL42+22+4Lodz R16Lost in Grodzisk Mazowiecki SF
702352
Giovanni Oradini27ITA42-13-2Telfs R32
703614
William Grant24USA42-7-1Roda De Bara R32Lost in Alkmaar R16
Lost in Amstelveen R32
704502
Adrian Ötzbach27GER42-51-7Lost in Kamen R16
Lost in Amstelveen R32
Lost in The Hague R32
705663
Samir Hamza Reguig23ALG42Monastir 31 R32Lost in Monastir 28 R32
Lost in Monastir 30 R32
70667
Ernesto Escobedo29MEX41-73-10
707 NCH 
(713)
James Watt25NZL41+15+3Newport R32Lost in Qual. Cary R1
Lost in Qual. Newport R2
49166
708615
Alejandro Manzanera Pertusa22ESP41-5-1Lost in Monastir 29 R16
Lost in Monastir 30 R32
709 NCH 
(716)
Manas Dhamne17IND41+33+6Lost in Brasov R16
710690
Ivan Marrero Curbelo26ESP41+6+1Lost in Elvas R16
Lost in Figueira Da Foz R32
711635
John Sperle23GER41-60-8Lost in Amstelveen R32
712546
Diego Augusto Barreto Sánchez23ESP41-4
713546
Uisung Park24KOR40
714680
Axel Garcian23FRA40+1Lost in Montauban R32
Lost in Qual. Troyes R1
715707
Andrew Fenty25USA40-8-1Lost in Lakewood R32
Lost in Los Angeles R16
716 NCH 
(737)
Matthew William Donald20CZE40+21+4Telfs R32Lost in Bergamo SF
Lost in Qual. Marburg R2
717676
Raphaël Pérot24FRA39-7-1
718198
Elliot Benchetrit26MAR39-6-1
719479
Ilya Snițari23MDA39-27-4
720 NCH 
(721)
Isaiah Strode27USA39+6+2San Diego 4 R32Lost in Lakewood R32
Lost in Los Angeles QF
721601
Bautista Vilicich23ARG39-3
722624
Yaroslav Demin19RUS39-3
723395
Wishaya Trongcharoenchaikul30THA39-64-9Maanshan 5 R32Lost in Maanshan 4 R32
724306
Blaise Bicknell23JAM38+198+20Laval W
725724
Gabriel Ghetu17ROU38+3+1Lost in Targu Mures R16
Lost in Brasov R32
726341
Wilson Leite33BRA38-2Lost in Qual. Marburg R1
Lost in Qual. Kassel R2
727665
Adam Neff24USA37-2
728479
Jacob Bradshaw22AUS37-1
729622
Amaury Raynel23FRA37+1The Hague R32Lost in Brussels R32
Lost in Qual. Troyes R1
730562
Igor Gimenez25BRA37-10-2Salta R16Lost in San Salvador De Jujuy R32
731654
Noah Schachter25USA37Lost in Lakewood R32
73253
Denis Kudla32USA36+2
733144
Akira Santillan28AUS36+6+1Maanshan 5 R16Lost in Maanshan 4 R16
734329
Nick Chappell32USA36+11+2Lost in Qual. Cary R2
735 NCH 
(746)
Semen Pankin25RUS36+11+2Lost in Kayseri 5 R32
Lost in Kayseri 6 QF
736 NCH 
(757)
Jakub Filip19CZE36+57+8Lost in Grodzisk Mazowiecki F
Lost in Marburg R32
Lost in Lodz R32
737447
Kuan Yi Lee28TWN36-8-1
738714
Niccolo Catini27ITA36-6-1Lost in Tangier R32
Lost in Lodz R32
739605
Lorenzo Bocchi27ITA35+19+3Lost in Bergamo R16
Lost in Getxo QF
740441
Gergely Madarász30HUN35
741 NCH 
(760)
Pietro Fellin23ITA35+21+3Lost in Ajaccio QF
Lost in Qual. Nottingham 3 R1
742 NCH 
(743)
Aleksandr Lobanov24RUS35+10+2Kursumlijska Banja 11 R32Lost in Kursumlijska Banja 10 QF
743 NCH 
(754)
Abel Forger19NED35+11+2The Hague R32Lost in Alkmaar QF
Lost in Amstelveen QF
744713
Lautaro Agustin Falabella27ARG35+3+1Litija R32Lost in Kursumlijska Banja 9 R16
Lost in Store QF
745740
Pierre Yves Bailly21BEL34-2
746 NCH 
(755)
Ali Yazdani21IRI34+13+2Qual. Kayseri 5 W
Lost in Kayseri 5 R32
Qual. Kayseri 6 W
Lost in Kayseri 6 QF
747121
Stefano Napolitano30ITA34-48-8Lost in Qual. Wimbledon R1
748326
Alexis Gautier28FRA34+2+1Lost in Monastir 28 R16
749256
Johan Nikles28SUI34-47-8Bastia R32
750728
Leo Vithoontien25JPN34-14-2Dallas R32Lost in Lakewood R32
Lost in Qual. Cary R1
751736
Gavin Young22USA33-3
752749
Miguel Tobon19COL33-3Villavicencio R32
753670
Cyril Vandermeersch26FRA33-2Monastir 31 R32
754673
Yuta Kawahashi27JPN33-1Lost in Tokyo 3 R32
755730
Alexander Klintcharov28NZL33+8+1Dallas R32Lost in Lakewood R32
Lost in Los Angeles R16
756 NCH 
(765)
Ignacio Parisca Romera19VEN33+16+2Lost in Getxo QF
757519
Amr Elsayed26EGY33+8+1Monastir 31 R32Lost in Monastir 28 R16
Lost in Monastir 30 SF
758 NCH 
(787)
Yusuke Kusuhara27JPN32+34+4Tokyo 4 R32Lost in Tokyo 3 SF
759 NCH 
(761)
Pablo Masjuan Ginel22ESP32+11+1Lost in Getxo R16
760433
Fausto Tabacco23ITA32+1Bastia R32Lost in Bergamo R32
761595
S D Prajwal Dev29IND32-6-1Bastia R32Lost in Monastir 28 R32
Lost in Qual. Brasov R1
762 NCH 
(832)
Josip Šimundža20CRO32+92+8Lost in Zagreb F
Lost in Store R32
763 NCH 
(766)
Dragos Nicolae Cazacu21ROU32+3Lost in Qual. Iasi R1
764406
Timo Legout23FRA31-8-1
765258
Igor Marcondes28BRA31+119+10Lodz R16Lost in Kursumlijska Banja 9 F
Lost in Store QF
766614
Savva Polukhin26RUS31+1
767764
Pierre Delage24FRA31+17+2Lost in Getxo QF
768437
Kiranpal Pannu28NZL31+3Lost in Qual. Newport R2
769738
Matthew Summers26GBR31+35+4Lost in Monastir 29 SF
Lost in Nottingham 3 R32
770513
Kai Wehnelt29GER31+8+1Telfs R32Lost in Kamen R16
771666
Taha Baadi23MAR31-7-1Lost in Casablanca 2 R32
Lost in Tangier R32
Lost in Nottingham 3 R32
772CH
Henry Bernet18SUI30+8+1Lost in Getxo R16
773612
Ozan Baris21USA30+2
774666
Rudy Quan19USA30+15+2San Diego 4 R32Lost in Lakewood R16
Lost in Los Angeles R16
775474
Duarte Vale26POR30+1
776739
Filip Pieczonka21POL30+1Lost in Grodzisk Mazowiecki R32
777706
Nicolas Tepmahc24FRA30+70+6Lost in Kayseri 5 QF
Lost in Kayseri 6 SF
778749
Daniel Antonio Núñez24CHI30+21+3Lost in Kursumlijska Banja 9 QF
Lost in Kursumlijska Banja 10 R16
779555
Quinn Vandecasteele22USA30-44-6Newport R32Lost in Lakewood R16
Lost in Los Angeles R32
Qual. Newport W
38155
780 NCH 
(795)
Rodrigo Alujas22MEX30+15+2Lost in Casablanca 2 QF
Lost in Ajaccio R16
Lost in Qual. Nottingham 3 R1
781204
Máté Valkusz26HUN29
782 NCH 
 1021
Reda Bennani18MAR29+270+17Lost in Casablanca 2 SF
Tangier W
783774
Luis Carlos Alvarez20MEX29-1
784438
Orel Kimhi21ISR29-1
785687
Albert Pedrico Kravtsov20ESP29+47+4Roda De Bara R32Lost in Getxo SF
786 NCH 
(822)
Koki Matsuda24JPN29+223+15Maanshan 5 R32Qual. Maanshan 4 W
Maanshan 4 W
787786
Dinko Dinev21BUL29-1Lost in Qual. Nottingham 3 R1
788787
Martin Van Der Meerschen25BEL29-1Lost in Brussels QF
789656
Maik Steiner31GER29+14+2Lost in Kamen QF
790575
Nikita Mashtakov26UKR29+29+3Lodz R16Lost in Zagreb SF
Lost in Store R32
791 NCH 
(833)
Mert Naci Türker26TUR29+44+4Lost in Kayseri 5 SF
Lost in Kayseri 6 R32
792745
Taiyo Yamanaka23JPN29-4
793339
Daniel Cukierman29ISR28-3
794203
Jules Marie33FRA28-173-25
795545
Sebastian Prechtel29GER28+1Lost in Kamen R32
Lost in Store R32
796731
Yuta Kikuchi25JPN28+1Tokyo 4 R32Lost in Tokyo 3 R32
797469
Ezekiel Clark26USA28+12+1Dallas R32Lost in Laval R16
798795
Ivan Ivanov16BUL27
799377
Alejo Lorenzo Lingua Lavallén24ARG27-31-4
800595
Mateo Barreiros Reyes24BRA27-15-2
801756
Santiago De La Fuente23ARG27+11+1Salta R32Lost in San Salvador De Jujuy R16
802354
Gilbert Klier Junior25BRA27-2
803453
Leonardo Aboian27ARG27+12+1Salta R32Lost in San Salvador De Jujuy R16
804 NCH 
(862)
Thomas Faurel19FRA27+58+4Bastia R16Lost in Troyes R16
805769
Miles Jones24USA27+11+1Lost in Lakewood R32
Lost in Los Angeles QF
806797
Naoya Honda19JPN27-5Tokyo 4 R32Lost in Qual. Maanshan 3 R3
Lost in Tokyo 3 R32
807430
Sidharth Rawat32IND27-2
808371
Georgii Kravchenko24UKR27-2
809 NCH 
(843)
Thiago Cigarran25ARG27+57+4Salta R32Lost in San Salvador De Jujuy SF
810732
Louis Tessa27FRA27-3Bastia R32Lost in Casablanca 2 R32
811808
Iannis Miletich19ITA27-3Kassel R32Lost in Kamen R32
Lost in Qual. Marburg R1
Qual. Kassel W
812739
Michele Ribecai22ITA27-2Litija R32
813774
Jack Anthrop21USA26-39-4Lost in Lakewood R32
814 NCH 
(920)
Oliver Bonding18GBR26+106+8Lost in Qual. Wimbledon R2
815 NCH 
(828)
Moïse Kouamé16FRA26+13+1Lost in Alkmaar R16
Lost in Amstelveen R32
816639
Oliver Anderson27AUS26+13+1Dallas R32Lost in Lakewood R16
Lost in Los Angeles R32
817790
Mwendwa Mbithi27USA26-3
818501
Shinji Hazawa26JPN26-24-2Lost in Maanshan 3 R32
Lost in Maanshan 4 R32
819812
Léo Raquillet19FRA26+61+4Lost in Getxo SF
820 NCH 
(840)
Gustavo Ribeiro De Almeida19BRA26+29+2Salta R32Lost in San Salvador De Jujuy QF
821633
Zura Tkemaladze25GEO26-1Lost in Kayseri 5 R16
822747
Ryan Fishback23USA26-1Lost in Qual. Winnipeg R1
823766
Kane Bonsach Ganley20DEN26-5
824462
Constantin Bittoun Kouzmine26FRA26+46+3Lost in Kayseri 5 SF
Lost in Kayseri 6 QF
825787
Maxence Bertimon25FRA26+12+1Monastir 31 R32Lost in Monastir 30 R16
826707
Tomohiro Masabayashi27JPN26-3Tokyo 4 R32Lost in Maanshan 3 R32
Lost in Tokyo 3 R32
827514
Marlon Vankan24GER26-16-1Lost in Alkmaar R32
828 NCH 
(840)
Mihai Razvan Marinescu23ROU26+12+1Lost in Targu Mures R16
829303
Francesco Forti25ITA25-5Lost in Qual. Trieste R1
830608
Blu Baker23GBR25-5
831826
Cruz Hewitt16AUS25-4
832728
Patrick Brady20GBR25+28+2Qual. Nottingham 3 W
Lost in Nottingham 3 R32
833777
Matt Hulme26AUS25-3
834823
Tomas Serrano Luis23POR25+12+1Lost in Elvas R16
Lost in Figueira Da Foz R32
835497
Victor Lilov21USA25-4
836826
Tai Sach22AUS25-3Tokyo 4 R32Lost in Tokyo 3 R32
837826
Tyler Stice24USA25-3
837 NCH 
(841)
Felix Balshaw19FRA25+11+1Litija R32Lost in Store R16
839687
Alan Fernando Rubio Fierros26MEX25-37-2
840654
Franco Ribero25ARG25+12+1Kursumlijska Banja 11 R16Lost in Grodzisk Mazowiecki R32
Lost in Getxo R16
841599
Giuseppe La Vela24ITA25+50+4Lost in Bergamo SF
842808
Joaquin Aguilar Cardozo20URU25+13+1Salta R32Lost in San Salvador De Jujuy R16
843443
Yanaki Milev21BUL25-64-5Kursumlijska Banja 11 R32Lost in Kursumlijska Banja 10 R16
84450
Juan Ignacio Lóndero31ARG24-1
84555
Facundo Bagnis35ARG24-1Lost in Qual. Wimbledon R1
846765
Kaylan Bigun19USA24+72+6San Diego 4 R32Lost in Qual. Lakewood R2
Lost in Cary R16
84765
Evgeny Donskoy35RUS24-90-8
848393
Paweł Juszczak31POL24-127-14Lodz R32Lost in Grodzisk Mazowiecki R16
849594
Enzo Wallart28FRA24-36-2
850305
Kalin Ivanovski21MKD24+46+4Lost in Zagreb SF
Lost in Troyes R32
Lost in Qual. Iasi R1
851607
Deney Wassermann24NED24-134-15
852 NCH 
(855)
Luca Preda19ROU24+9+1Iasi R32Lost in Targu Mures R16
Lost in Brasov R32
31124
853815
Chirag Duhan21IND24-3
854704
Samuele Pieri23ITA24-37-2Litija R32Lost in Store R32
855530
Evgeny Philippov23RUS24+10+1Lost in Kursumlijska Banja 9 R16
856828
Jasza Szajrych23POL24-5Lost in Grodzisk Mazowiecki R32
857825
Tomas Curras Abasolo25ESP24-21-1Lost in Elvas R32
858850
Michael Bassem Sobhy21EGY24+24+2Monastir 31 R32Lost in Monastir 30 QF
859782
Stefano D'Agostino21ITA24-21-1Telfs R32Lost in Bergamo R32
Lost in Store R16
860713
Grigoriy Lomakin27KAZ24-18-1Monastir 31 R32Lost in Monastir 29 R16
Lost in Monastir 30 R16
861669
Shunsuke Mitsui23JPN23-5Tokyo 4 R32
86240
Ilya Ivashka31BLR23-4Nottingham 3 R322773
863556
Savriyan Danilov25RUS23-72-5San Diego 4 R32Lost in Los Angeles R32
864851
Maximilian Homberg22GER23+11+1Telfs R32Lost in Kursumlijska Banja 9 QF
Lost in Kursumlijska Banja 10 R16
865797
Elgin Khoeblal23NED23+12+1The Hague R32Lost in Alkmaar R32
Lost in Amstelveen R16
866844
Matt Kuhar29USA23+24+2Lost in Laval R16
Lost in Qual. Newport R2
867785
Amit Vales20ISR23+1Lost in Qual. Nottingham 3 R2
868652
Diego Fernandez Flores24CHI23+3Roda De Bara R32Lost in Bakio R16
869586
Alexander Bernard21USA22-12-1Dallas R32
870779
Dhakshineswar Suresh25IND22+2Dallas R32
871548
Yassine Dlimi22MAR22+124+8Lost in Casablanca 2 R32
Lost in Tangier F
872378
Sora Fukuda27JPN22+2Tokyo 4 R32Lost in Tokyo 3 R32
873273
Sebastian Fanselow33GER22-104-9Lost in Elvas R32
Lost in Figueira Da Foz R32
874532
Adrien Gobat23FRA22+5Lodz R16
875687
Daisuke Sumizawa26JPN22+28+2Lost in Qual. Maanshan 3 R2
Lost in Maanshan 4 QF
Lost in Maanshan 5 R32
876815
Thomas Braithwaite25AUS22+24+2Lost in Monastir 28 R16
Lost in Monastir 30 R16
877758
Alexandre Reco26FRA22-13-1
878868
Juan Sebastian Osorio27COL22+3Villavicencio R32
879863
Nikola Bašić23CRO22-16-1Litija R32Lost in Zagreb R32
Lost in Store R32
880826
Benjamin Thomas George22CAN22-13-1Lost in Laval R32
Lost in Qual. Winnipeg R1
881617
Mariano Tammaro21ITA22-59-4Lost in Casablanca 2 R32
882714
Niklas Schell26GER22-43-3Lost in Kayseri 5 R16
Lost in Kayseri 6 R16
Lost in Qual. Nottingham 3 R1
883 NCH 
(907)
Dimitris Sakellaridis19GRE22+24+2Litija R32Lost in Zagreb R16
Qual. Store W
Lost in Store R16
88471
Cedrik Marcel Stebe34GER21+358+15Qual. Kamen W
Kamen W
885 NCH 
(893)
Georgi Georgiev18BUL21+8+1Kursumlijska Banja 11 R16Lost in Kursumlijska Banja 10 R16
886466
Jea Moon Lee32KOR21-27-2Maanshan 5 R32Lost in Maanshan 4 R32
887235
Ivan Nedelko39RUS21Kassel R32Qual. Kassel W
888404
Toby Samuel22GBR21
889 NCH 
(931)
Yaojie Zeng23CHN21+55+4Maanshan 5 R32Lost in Maanshan 4 SF
890 NCH 
(901)
Arthur Nagel22FRA21+12+1Lost in Kamen R32
Lost in Qual. Troyes R2
891780
Yanis Ghazouani Durand25FRA21+38+3Bastia R16Lost in Bakio QF
Lost in Ajaccio R16
892377
Marcello Serafini22ITA21-151-14Lost in Kursumlijska Banja 11 R32
893851
Nicolas Jadoun22FRA21-24-2Monastir 31 R32Lost in Kayseri 5 R32
894817
Saveliy Ivanov20RUS21-53-4
89526
Filip Krajinović33SRB20-3
896273
Peter Heller32GER20-2
897895
Radu David Turcanu19ROU20-2Lost in Targu Mures R32
Lost in Qual. Brasov R1
898770
Aliaksandr Liaonenka26BLR20
899CH
Samuel Heredia19COL20Villavicencio R32
900856
Menelaos Efstathiou26CYP20+28+2Hillcrest 2 R16Lost in Grodzisk Mazowiecki QF
901731
Axel Nefve24USA20+45+3Nottingham 3 R32Lost in Kayseri 5 R32
Qual. Nottingham 3 W
2470
902888
Juan Cruz Martin Manzano20ITA20-13-1Litija R32Lost in Casablanca 2 R16
903CH
Jan Kupčič24SLO20+1Litija R32Lost in Zagreb R32
Lost in Store R32
904867
Sergio Callejon Hernando20ESP20-21-2Lost in Bakio R32
905625
Kristjan Tamm27EST20
906827
Pietro Marino24ITA20-53-4Kursumlijska Banja 11 R32Lost in Bergamo R32
Lost in Kursumlijska Banja 10 R32
907906
Niccolo Ciavarella21ITA20-1Lost in Zagreb R32
Lost in Tangier R32
908 NCH 
 1146
Paul Inchauspe21FRA19+455+15Qual. Kayseri 5 W
Kayseri 5 W
909 NCH 
 1075
Carl Emil Overbeck23DEN19+166+8Qual. Alkmaar W
Lost in Alkmaar F
Lost in Amstelveen QF
910909
Amir Omarkhanov17KAZ19-1
911871
Alessandro Bellifemine24ITA19Kursumlijska Banja 11 R32Lost in Kursumlijska Banja 10 R32
912901
Benjamin Torrealba20CHI19-11-1Lost in Kursumlijska Banja 9 R32
Qual. Kursumlijska Banja 10 W
Lost in Kursumlijska Banja 10 R32
913CH
Lucas Marionneau18FRA19
914 NCH 
(915)
Artur Kukasian21RUS19+1Monastir 31 R32
915812
Noah Perfetti24ITA19+17+1Lost in Tangier R16
916688
Alexandre Aubriot26FRA19+18+1Lost in Kamen R16
917 NCH 
 1196
Zoran Ludoški20SRB18+469+14Kursumlijska Banja 11 R32Qual. Kursumlijska Banja 10 W
Kursumlijska Banja 10 W
918861
Kristijan Juhas24SRB18+38+2Kursumlijska Banja 11 R32Lost in Kursumlijska Banja 10 QF
919382
Thomas Fancutt30AUS18
920884
Alan Magadan24MEX18-23-2Dallas R32
921860
Filippo Speziali25ITA18+18+1Qual. Bergamo W
Lost in Bergamo R16
922 NCH 
 1005
Simeon Stanković18SRB18+83+4Lost in Kursumlijska Banja 9 SF
923CH
Matteo Covato20ITA18Hillcrest 2 R32Lost in Grodzisk Mazowiecki R32
Lost in Hillcrest R32
924886
Brian Bozemoj21NED18+3The Hague R32Lost in Alkmaar R32
Lost in Amstelveen R16
925130
Duck-hee Lee27KOR18+1Lost in Tokyo 3 R32
Lost in Tokyo 4 R32
926853
Lasse Pörtner19GER18-12-1Kassel R32Lost in Marburg R32
927899
Daniel De Jonge25NED18-12-1Lost in Alkmaar R32
Lost in Amstelveen R32
928 NCH 
(947)
Andrea Fiorentini24ITA18+21+1Kursumlijska Banja 11 R32Lost in Kursumlijska Banja 9 R16
929845
Diogo Marques25POR18+21+1Lost in Elvas R16
930743
Seydina André21SEN18+3Roda De Bara R32Lost in Kayseri 5 R32
Qual. Roda De Bara W
931532
Maciej Rajski34POL17+24+1Lodz R32Qual. Lakewood W
Lost in Lakewood QF
Lost in Los Angeles R32
932469
Juan Sebastián Gómez33COL17+4Villavicencio R16
933 NCH 
(935)
Luca Pow20GBR17+2Lost in Monastir 29 R32
Lost in Qual. Nottingham 3 R1
934831
Jay Dylan Hara Friend21JPN17+3The Hague R16Lost in Amstelveen SF
935390
David Pichler29AUT17-62-5
936 NCH 
(937)
Ognjen Milić18SRB17+1Kursumlijska Banja 11 R32Lost in Kursumlijska Banja 9 R32
937603
Oscar Weightman23GBR17+87+4Newport R32Lost in Los Angeles R32
Qual. Newport W
25142
938 NCH 
(940)
Stefan Latinović25SRB17+2
939840
Daniil Ostapenkov22BLR17+67+3Lost in Monastir 28 QF
940938
Alberto Bronzetti27ITA17+1
941 NCH 
(943)
Elijah Strode23USA17+2
942860
Chanyeong Oh27KOR17
943 NCH 
 1145
Marcus Walters27GBR17+221+8Lodz R32Lost in Monastir 29 F
Qual. Lodz W
944926
Gregor Ramskogler26AUT17+1Telfs R32Lost in Grodzisk Mazowiecki R32
945909
Matyáš Černý23CZE17+44+2Lodz R16Lost in Grodzisk Mazowiecki SF
946919
Joshua Charlton25AUS17+1
947685
Peter Buldorini20IRL17+1Telfs R32
948602
Maxence Rivet21FRA17-31-2Monastir 31 R32
949864
Jesse Delaney26AUS17-18-1Tokyo 4 R32Lost in Tokyo 3 R32
950793
Gabriele Maria Noce29ITA17+2Lost in Bergamo R32
95170
Guido Andreozzi33ARG16+2
952650
Kaito Uesugi30JPN16+2
95378
Blaž Rola34SLO16-67-5
954 NCH 
(958)
Timofei Derepasko18RUS16+4
955854
Sebastian Eriksson20SWE16+4
956938
Eric Hadigian25USA16+4
957 NCH 
(960)
Jaden Weekes20CAN16+5
958 NCH 
(977)
Pepijn Bastiaansen19NED16+19+1Lost in Alkmaar R16
Lost in Amstelveen R32
959711
Thomas Deschamps26FRA16+4Bastia R32Lost in Montauban R32
960167
Nino Serdarušić28CRO16+6
961446
Jumpei Yamasaki28JPN16+6
962648
Daniel Pátý25CZE16-37-2
963704
Bogdan Pavel26ROU16+8Lost in Targu Mures R32
Lost in Qual. Brasov R1
964 NCH 
 1071
Mika Petković18GER16+133+5Braunschweig R32Lost in Kamen R32
Qual. Braunschweig W
24141
965896
Pengyu Lu23CHN16+105+4Maanshan 5 R32Lost in Maanshan 3 QF
Lost in Maanshan 4 QF
966641
Toby Martin32GBR16-36-2Lost in Alkmaar R16
Lost in Amstelveen R32
967808
Philip Hjorth26DEN16-16-1
968 NCH 
(970)
Kuang Qing Xu19CHN15+4Qual. Maanshan 3 W
Lost in Maanshan 3 R32
Lost in Qual. Maanshan 4 R2
968904
Benito Sánchez Martinez23GER15+4Qual. Marburg W
Lost in Marburg R32
Lost in Qual. Braunschweig R1
970515
Pedro Vives Marcos24ESP15-13-1
971442
Harrison Adams31USA15+4
971231
Nam Hoang Ly28VIE15-63-4
973902
Lorenzo Gagliardo25ITA15+1Kursumlijska Banja 11 R32Qual. Kursumlijska Banja 9 W
Lost in Kursumlijska Banja 9 R32
Lost in Qual. Kursumlijska Banja 10 R2
974233
Yun seong Chung27KOR15+4
975 NCH 
(977)
Oskari Paldanius18FIN15+4
976 NCH 
 1024
Enzo Kohlmann De Freitas18BRA15+51+2Salta R32Lost in San Salvador De Jujuy QF
977727
Petros Tsitsipas24GRE15+23+1Qual. Amstelveen W
Lost in Amstelveen R32
Lost in Qual. Nottingham 3 R2
978 NCH 
(981)
Jan Kumstát18CZE15+3
979965
Ruslan Tiukaev20RUS15-11-1
980938
Aristarkh Safonov22RUS15+2Lost in Kursumlijska Banja 10 R32
Lost in Qual. Kursumlijska Banja 11 R3
981 NCH 
(984)
Michel Hopp26GER15+3
982585
Siddharth Vishwakarma30IND15-58-3
983 NCH 
(985)
Adan Freire Da Silva26FRA15+2Lost in Brussels R32
Lost in Ajaccio R32
Lost in Bastia R32
984842
Adil Kalyanpur25IND15-72-4Lost in Qual. Nottingham 3 R1
985971
Attila Boros21HUN15+1
986165
Aldin Šetkić37BIH15+25+1Lost in Kayseri 5 R16
987370
David Poljak29CZE15
988953
Marko Maksimović19SRB15Lost in Zagreb R32
Lost in Kursumlijska Banja 10 R32
989859
Sheng Tang25CHN15+1Lost in Qual. Maanshan 3 R3
Lost in Maanshan 3 R32
Lost in Qual. Maanshan 4 R2
Lost in Maanshan 5 R32
990756
Finn Bass25GBR15+25+1Lost in Qual. Nottingham 3 R2
991 NCH 
 1010
Giannicola Misasi24ITA15+26+1Lodz R32Lost in Kursumlijska Banja 9 R16
Lost in Getxo R32
992817
Preston Brown23USA15+1San Diego 4 R32
993660
Michael Zhu32USA15+26+1Lost in Bakio R16
Lost in Ajaccio R32
Lost in Qual. Roda De Bara R3
994824
Seita Watanabe24JPN14+2
995994
Kriish Tyagi18IND14+3
996812
Alexander Kotzen25USA14+3
997521
Sidane Pontjodikromo24NED14+4
998 NCH 
 1450
Pablo Martinez Gomez19ESP14+741+12Lost in Monastir 28 SF
Qual. Monastir 30 W
Lost in Monastir 30 SF
999 NCH 
 1002
Maxim Shin22UZB14+3Qual. Kayseri 5 W
Lost in Kayseri 5 R16
1000724
Ioan Alexandru Chirita22ROU14+2Lost in Targu Mures R32
Lost in Qual. Brasov R1
In Play :
 GS2000  Wimbledon
 CH125  Braunschweig, ​Newport
 CH100  Iasi, ​Trieste
 CH75  Winnipeg
 CH50  Nottingham 3
 M25  Bastia, ​Dallas, ​Kassel, ​Roda De Bara, ​The Hague, ​Villavicencio
 M15  Hillcrest 2, ​Kursumlijska Banja 11, ​Litija, ​Lodz, ​Maanshan 5, ​Monastir 31, ​Salta, ​San Diego 4, ​Telfs, ​Tokyo 4
Highlight Country :