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 Sinner24ITA13500
21
Carlos Alcaraz23ESP9960
32
Alexander Zverev29GER7190-115Halle R32
4CH
Félix Auger-Aliassime25CAN4390-50Halle R32Lost in 's-Hertogenbosch QF Lost in 's-Hertogenbosch QF 
Halle R32
5CH
Ben Shelton23USA4070+150Halle R32Stuttgart W Stuttgart W 
Halle R32
6CH
Alex de Minaur27AUS4060+155London R32Lost in 's-Hertogenbosch F Lost in 's-Hertogenbosch F 
London R32
71
Daniil Medvedev30RUS3810+1+50Halle R32Lost in 's-Hertogenbosch SF Lost in 's-Hertogenbosch SF 
Halle R32
81
Novak Djoković39SRB3760-1
94
Taylor Fritz28USA3635-85Halle R32Lost in Stuttgart F Lost in Stuttgart F 
Halle R32
10CH
Flavio Cobolli24ITA3540Halle R32
Advertisement
1110
Alexander Bublik28KAZ3020+90Halle R32Lost in Stuttgart SF Lost in Stuttgart SF 
Halle R32
12CH
Jiří Lehečka24CZE2640+65London R32Lost in Stuttgart SF Lost in Stuttgart SF 
London R32
135
Andrey Rublev28RUS2460Halle R32
142
Casper Ruud27NOR2425
155
Lorenzo Musetti24ITA2315+1
1612
Jakub Menšík20CZE2300+1London R32
1716
Luciano Darderi24ITA2300+1
188
Karen Khachanov30RUS2280-3-40Halle R32
1918
Learner Tien20USA2270Halle R32
2016
Valentin Vacherot27MON2138-7
2114
Arthur Fils22FRA1940
2214
Alejandro Davidovich Fokina27ESP1860London R32Lost in Stuttgart R32 Lost in Stuttgart R32 
London R32
23CH
Rafael Jódar19ESP1849London R32
24CH
Arthur Rinderknech30FRA1776London R32Lost in 's-Hertogenbosch R16Lost in 's-Hertogenbosch R16
London R32
2524
João Fonseca19BRA1735Halle R32
2610
Frances Tiafoe28USA1730+25Halle R32Lost in Stuttgart QF Lost in Stuttgart QF 
Halle R32
2718
Francisco Cerúndolo27ARG1660London R32
288
Tommy Paul29USA1645London R32
298
Cameron Norrie30GBR1595London R32
3025
Tomás Martín Etcheverry26ARG1510Halle R32
3119
Alejandro Tabilo29CHI1428London R32
3229
Brandon Nakashima24USA1385London R32
3330
Matteo Arnaldi25ITA1336+1
3413
Ugo Humbert27FRA1335-1-35London R32Lost in 's-Hertogenbosch R16 Lost in 's-Hertogenbosch R16 
London R32
3531
Ignacio Buse22PER1316London R32
3630
Corentin Moutet27FRA1283London R32Lost in Stuttgart R32 Lost in Stuttgart R32 
London R32
3736
Alexander Blockx21BEL1275-5
3830
Alex Michelsen21USA1205
3929
Mariano Navone25ARG1165
4021
Tallon Griekspoor29NED1165+1+15Halle R32Lost in 's-Hertogenbosch R16 Lost in 's-Hertogenbosch R16 
Halle R32
4110
Denis Shapovalov27CAN1130+1London R32Lost in 's-Hertogenbosch R32 Lost in 's-Hertogenbosch R32 
London R32
4220
Tomáš Macháč25CZE1120+1
4333
Jaume Munar29ESP1105+1Lost in 's-Hertogenbosch R32
4417
Adrian Mannarino37FRA1099+2+68London R32Lost in 's-Hertogenbosch SF Lost in 's-Hertogenbosch SF 
London R32
45CH
Juan Manuel Cerúndolo24ARG1055
463
Marin Čilić37CRO1036+1+42London R32Lost in 's-Hertogenbosch QF Lost in 's-Hertogenbosch QF 
London R32
47 NCH 
 (53) 
Kamil Majchrzak30POL1032+29+250London R32's-Hertogenbosch W 's-Hertogenbosch W 
London R32
4838
Zizou Bergs27BEL1010-8-140Halle R32Lost in 's-Hertogenbosch R32 Lost in 's-Hertogenbosch R32 
Halle R32
496
Matteo Berrettini30ITA985-1
5027
Miomir Kecmanović26SRB980-1Halle R32
Advertisement
51CH
Raphaël Collignon24BEL966Halle R32Qual. Halle WQual. Halle W
Halle R32
52CH
Thiago Agustín Tirante25ARG961
5341
Térence Atmane24FRA948Halle R32Lost in 's-Hertogenbosch R32 Lost in 's-Hertogenbosch R32 
Halle R32
5430
Nuno Borges29POR945-4-25Halle R32Lost in 's-Hertogenbosch R16
(R32  )
Lost in 's-Hertogenbosch R16
(R32  )
Halle R32
5522
Botic van de Zandschulp30NED935London R32Lost in 's-Hertogenbosch R32 Lost in 's-Hertogenbosch R32 
London R32
5618
Sebastián Báez25ARG935
5743
Camilo Ugo Carabelli26ARG930
58CH
Martin Landaluce20ESP928+9Halle R32Lost in Stuttgart R16 
Qual. Halle W
Lost in Stuttgart R16 
Qual. Halle W
Halle R32
5945
Yannick Hanfmann34GER915+9Halle R32Lost in Stuttgart R16 Lost in Stuttgart R16 
Halle R32
6015
Sebastian Korda25USA900
6136
Fábián Marozsán26HUN895Halle R32Lost in Stuttgart R32Lost in Stuttgart R32
Halle R32
6256
Román Andrés Burruchaga24ARG875+1
634
Holger Rune23DEN860+1
6455
Vít Kopřiva28CZE856+1Halle R32
6521
Lorenzo Sonego31ITA855+1Lost in Qual. Halle R2
6648
Ethan Quinn22USA854+1Halle R32
6756
Hamad Medjedović22SRB844+1London R32
6854
Aleksandar Kovačević27USA837+1London R32Lost in Stuttgart R32 
Lost in Qual. London R2
Lost in Stuttgart R32 
Lost in Qual. London R2
London R32
6962
Zachary Svajda23USA835-7-40London R32Lost in Qual. London R2Lost in Qual. London R2
London R32
7010
Pablo Carreño Busta34ESP834+1-1
7170
Adolfo Daniel Vallejo22PAR828+1
7271
Jesper de Jong26NED821+11+75Parma R32Cattolica WCattolica W
Parma R32
7333
Jenson Brooksby25USA817-8London R32Lost in 's-Hertogenbosch R32Lost in 's-Hertogenbosch R32
London R32
7463
Mattia Bellucci25ITA814+4+37Halle R32Lost in Stuttgart QF 
Qual. Halle W
Lost in Stuttgart QF 
Qual. Halle W
Halle R32
7554
Valentin Royer25FRA798-1-25
7631
Márton Fucsovics34HUN781-1-38London R32Lost in 's-Hertogenbosch R16 Lost in 's-Hertogenbosch R16 
London R32
7721
Jan Lennard Struff36GER779Lost in Stuttgart R16 
7846
James Duckworth34AUS776+1+14Lost in Stuttgart R16
Lost in Qual. London R1
7958
Arthur Cazaux23FRA757+2
803
Stefanos Tsitsipas27GRE740+4
8144
Daniel Altmaier27GER740+4Halle R32Lost in Stuttgart R32 Lost in Stuttgart R32 
Halle R32
8270
Dino Prižmić20CRO735-12-100Lost in Qual. London R1
8382
Daniel Mérida21ESP714-1-42Lost in Qual. London R1
8433
Gabriel Diallo24CAN710-30-225London R32Lost in 's-Hertogenbosch R32 Lost in 's-Hertogenbosch R32 
London R32
8574
Emilio Nava24USA707+2Lost in Bratislava R16
8637
Marcos Giron32USA705+2Lost in Stuttgart R16 
Lost in Qual. London R2
8729
Giovanni Mpetshi Perricard22FRA695+6+25London R32Lost in Stuttgart QF 
Qual. London W
Lost in Stuttgart QF 
Qual. London W
London R32
8854
Francisco Comesaña25ARG688+1
8942
Benjamin Bonzi30FRA682+10+53Nottingham 2 R32Qual. 's-Hertogenbosch W
Lost in 's-Hertogenbosch QF 
Qual. 's-Hertogenbosch W
Lost in 's-Hertogenbosch QF 
Nottingham 2 R32
9019
Alexei Popyrin26AUS680Halle R32
9174
Adam Walton27AUS679Lost in Qual. London R1
9276
Marco Trungelliti36ARG670-12-88Lost in Lyon R16 
9387
Jaime Faria22POR668+1Nottingham 2 R32
9446
Quentin Halys29FRA666-2-12Lost in Stuttgart R32
9567
Eliot Spizzirri24USA662
9645
Aleksandr Shevchenko25KAZ661+1+28Lost in Bratislava F
97 NCH 
(103)
Sho Shimabukuro28JPN651+7+47Halle R32Qual. Stuttgart W
Lost in Stuttgart QF 
Qual. Stuttgart W
Lost in Stuttgart QF 
Halle R32
9848
Aleksandar Vukic30AUS626+2Lost in Qual. London R2
9954
Yibing Wu26CHN626+2Nottingham 2 R32Lost in 's-Hertogenbosch R32Lost in 's-Hertogenbosch R32
Nottingham 2 R32
10063
Luca Van Assche22FRA626-2-7Parma R32Lost in Lyon R16 Lost in Lyon R16 
Parma R32
Advertisement
10138
Alex Molčan28SVK626+1
10217
Reilly Opelka28USA621-16-97
1036
Hubert Hurkacz29POL615-7-25Halle R32Lost in 's-Hertogenbosch R32Lost in 's-Hertogenbosch R32
Halle R32
10462
Rinky Hijikata25AUS605+2+12London R32Lost in Stuttgart R16 
Qual. London W
Lost in Stuttgart R16 
Qual. London W
London R32
10523
Damir Džumhur34BIH604-2Parma R32
106101
Jan Choinski30GBR600-1Poznan R32Lost in Bratislava R16Lost in Bratislava R16
Poznan R32
10764
Yunchaokete Bu24CHN598+24+125Nottingham 2 R32Ilkley W
(SF  )
Ilkley W
(SF  )
Nottingham 2 R32
108CH
Coleman Wong22HKG584Nottingham 2 R32Lost in Qual. 's-Hertogenbosch R1Lost in Qual. 's-Hertogenbosch R1
Nottingham 2 R32
109 NCH 
(112)
Martin Damm22USA583+5+35London R32Qual. 's-Hertogenbosch W
Lost in 's-Hertogenbosch R16 
Qual. London W
Qual. 's-Hertogenbosch W
Lost in 's-Hertogenbosch R16 
Qual. London W
London R32
11086
Dalibor Svrčina23CZE575-3-10Poznan R32Lost in Cattolica R32Lost in Cattolica R32
Poznan R32
1113
Stan Wawrinka41SUI563-1
112107
Titouan Droguet24FRA562-1Dublin R32
1134
Jack Draper24GBR560-1
11489
Patrick Kypson26USA548+1
1159
Roberto Bautista Agut38ESP542+1Lost in Stuttgart R32
Lost in Qual. Halle R2
116 NCH 
(117)
Leandro Riedi24SUI533+1-8Lost in Ilkley R16
11758
Hugo Gaston25FRA533+2Nottingham 2 R32
11816
Nikoloz Basilashvili34GEO529-7Halle R32Lost in Qual. Stuttgart R1
Qual. Halle W
Lost in Qual. Stuttgart R1
Qual. Halle W
Halle R32
11917
Cristian Garín30CHI529-6-25
120CH
Pablo Llamas Ruiz23ESP525
121CH
Nicolai Budkov Kjaer19NOR522+1Lost in Ilkley R32
Lost in Nottingham 2 R32
122118
Henrique Rocha22POR519-1-6Nottingham 2 R32Lost in Ilkley R16
(R32  )
Lost in Ilkley R16
(R32  )
Nottingham 2 R32
12337
Sebastian Ofner30AUT518+1Parma R32
124108
Francesco Maestrelli23ITA496+2Dublin R32Lost in Ilkley R32Lost in Ilkley R32
Dublin R32
12538
Alexandre Müller29FRA494+2
126 NCH 
(131)
Dane Sweeny25AUS493+6+25Nottingham 2 R32Lost in Ilkley SF Lost in Ilkley SF 
Nottingham 2 R32
12747
Facundo Díaz Acosta25ARG481+1Poznan R32
12837
Mackenzie McDonald31USA476-3-28Nottingham 2 R16Lost in Qual. 's-Hertogenbosch R1Lost in Qual. 's-Hertogenbosch R1
Nottingham 2 R16
129101
Vilius Gaubas21LTU474+1Lost in Lyon R32
13049
Jacob Fearnley24GBR472+15+57Nottingham 2 R32Lost in Ilkley F
(SF  )
Lost in Ilkley F
(SF  )
Nottingham 2 R32
13136
Roman Safiullin28RUS467+4+7Nottingham 2 R32Lost in Qual. Stuttgart R2
Lost in Stuttgart R32 
Lost in Qual. Stuttgart R2
Lost in Stuttgart R32 
Nottingham 2 R32
13260
Stefano Travaglia34ITA462+2-2Parma R32
133109
Andrea Pellegrino29ITA457-24-125
13499
Nishesh Basavareddy21USA453+2
135CH
Arthur Géa21FRA453+2+1Nottingham 2 R32Lost in Ilkley R16Lost in Ilkley R16
Nottingham 2 R32
13636
Pedro Martínez29ESP451+3+7Parma R32Lost in Lyon R16 Lost in Lyon R16 
Parma R32
13793
Tomás Barrios Vera28CHI450+1Nottingham 2 R32Lost in Bratislava R32Lost in Bratislava R32
Nottingham 2 R32
13892
Shintaro Mochizuki23JPN445-9-35Nottingham 2 R32Lost in Qual. 's-Hertogenbosch R1Lost in Qual. 's-Hertogenbosch R1
Nottingham 2 R32
13923
Dušan Lajović35SRB442+1-2Lost in Cattolica R16
140 NCH 
(141)
Arthur Fery23GBR441+1London R32
14183
Carlos Taberner28ESP420+2
142101
Billy Harris31GBR416+2Nottingham 2 R32Lost in Ilkley R16 Lost in Ilkley R16 
Nottingham 2 R32
143 NCH 
(144)
August Holmgren28DEN415+5+8Lost in Ilkley R16
Lost in Qual. Nottingham 2 R2
144 NCH 
(150)
Toby Samuel23GBR414+6+10London R32Lost in Ilkley QF
(R32  )
Lost in Ilkley QF
(R32  )
London R32
145102
Kyrian Jacquet25FRA411+1Dublin R32Lost in Ilkley R32 Lost in Ilkley R32 
Dublin R32
146145
Michael Zheng22USA410+1Nottingham 2 R32Lost in Ilkley R32Lost in Ilkley R32
Nottingham 2 R32
147132
Jack Pinnington Jones23GBR409-14-56London R32Lost in Ilkley R16
(R32  )
Lost in Ilkley R16
(R32  )
London R32
148 NCH 
(149)
Rei Sakamoto19JPN405+1Nottingham 2 R32
14995
Tristan Schoolkate25AUS403-26-117Nottingham 2 R32Lost in Ilkley R16 Lost in Ilkley R16 
Nottingham 2 R32
150134
Moez Echargui33TUN401-8-25Nottingham 2 R32
Advertisement
151102
Elmer Møller22DEN400
15287
Jurij Rodionov27AUT396+1Dublin R32Lost in Qual. Stuttgart R2Lost in Qual. Stuttgart R2
Dublin R32
153 NCH 
(155)
Stefanos Sakellaridis21GRE396+2Dublin R32Lost in Qual. Stuttgart R1Lost in Qual. Stuttgart R1
Dublin R32
15453
Christopher O'Connell32AUS393+2Nottingham 2 R32Lost in Ilkley R32Lost in Ilkley R32
Nottingham 2 R32
155125
Alex Bolt33AUS393+2Lost in Ilkley R32
Lost in Qual. Halle R2
156111
Zdeněk Kolář29CZE382+6+7Lost in Bratislava QF
157 NCH 
(161)
Juan Carlos Prado Angelo21BOL375+4
15826
Jordan Thompson32AUS373-6-25
159113
Liam Draxl24CAN368+4
16091
Otto Virtanen24FIN368-2-25Nottingham 2 R32Lost in 's-Hertogenbosch R32Lost in 's-Hertogenbosch R32
Nottingham 2 R32
16131
Lloyd Harris29RSA367-1-8
16276
Filip Misolic24AUT359+2
16364
Hugo Dellien32BOL357+2
164150
Nicolás Mejía26COL354+3Dublin R32
165157
Lukas Neumayer23AUT353+3+2Poznan R32Lost in Qual. Bratislava R2Lost in Qual. Bratislava R2
Poznan R32
166145
Mark Lajal23EST352-12-44Dublin R32Lost in Qual. Ilkley R2
Lost in Ilkley QF
Lost in Qual. Ilkley R2
Lost in Ilkley QF
Dublin R32
16716
Marco Cecchinato33ITA351+5+6Parma R32Lost in Cattolica QFLost in Cattolica QF
Parma R32
168159
Luka Mikrut22CRO348+1
1693
Grigor Dimitrov35BUL345+1Dublin R32
170167
Daniil Glinka26EST345+1Dublin R32Lost in Qual. Stuttgart R1Lost in Qual. Stuttgart R1
Dublin R32
171139
Ugo Blanchet27FRA344+2Dublin R32Lost in Ilkley R32Lost in Ilkley R32
Dublin R32
17249
Roberto Carballés Baena33ESP344+19+38Parma R32Lost in Cattolica FLost in Cattolica F
Parma R32
17367
Luca Nardi22ITA343-14-35Nottingham 2 R32Lost in Ilkley R32 
Qual. Nottingham 2 W
Lost in Ilkley R32 
Qual. Nottingham 2 W
Nottingham 2 R32
174169
Joel Schwärzler20AUT343
175106
Zsombor Piros26HUN342+8+14Parma R32Lost in Bratislava QFLost in Bratislava QF
Parma R32
176123
Timofey Skatov25KAZ342-1Lost in Bratislava R32
Lost in Qual. Nottingham 2 R1
177133
Colton Smith23USA341-1Dublin R32
17889
Francesco Passaro25ITA339-12-16Parma R32
179137
Chris Rodesch24LUX337-2Dublin R32Lost in Ilkley R32Lost in Ilkley R32
Dublin R32
180109
Lukáš Klein28SVK335-1
181 NCH 
(183)
Federico Cina19ITA333+4+11Lost in Bratislava SF
182105
Elias Ymer30SWE333+2+5Dublin R32Qual. 's-Hertogenbosch W
Lost in 's-Hertogenbosch R32 
Qual. 's-Hertogenbosch W
Lost in 's-Hertogenbosch R32 
Dublin R32
183180
Gonzalo Bueno22PER333-3-2Poznan R32Lost in Cattolica R32Lost in Cattolica R32
Poznan R32
18472
Borna Gojo28CRO332-6-5
18524
Yoshihito Nishioka30JPN331-4
186182
Gauthier Onclin25BEL331+13Dublin R32Qual. Stuttgart W
Lost in Stuttgart R16
Qual. Stuttgart W
Lost in Stuttgart R16
Dublin R32
187142
Gustavo Heide24BRA330-5Poznan R32
188153
Alexis Galarneau27CAN323-1+7Dublin R32Qual. Stuttgart W
Lost in Stuttgart R32 
Qual. Stuttgart W
Lost in Stuttgart R32 
Dublin R32
18931
Zhizhen Zhang29CHN319+25+50Nottingham 2 R32Lost in 's-Hertogenbosch QF 
Qual. Nottingham 2 W
Lost in 's-Hertogenbosch QF 
Qual. Nottingham 2 W
Nottingham 2 R32
190 NCH 
(256)
David Jordá Sanchis32ESP312+68+99Lost in Qual. Lyon R2
Lyon W
(SF  )
191106
Tristan Boyer25USA310+7+18Nottingham 2 R32Lost in Lyon SF Lost in Lyon SF 
Nottingham 2 R32
19217
Bernard Tomic33AUS309-4Dublin R32Lost in Qual. 's-Hertogenbosch R2Lost in Qual. 's-Hertogenbosch R2
Dublin R32
193110
Giulio Zeppieri24ITA304-1
194193
Gianluca Cadenasso21ITA303-1
19581
Michael Mmoh28USA301Lost in Qual. Ilkley R1
Lost in Qual. London R1
196165
Clément Tabur26FRA297-6-11Dublin R32Lost in Lyon QF Lost in Lyon QF 
Dublin R32
197196
Remy Bertola27SUI296-1Nottingham 2 R32Qual. Nottingham 2 WQual. Nottingham 2 W
Nottingham 2 R32
198125
Juan Pablo Ficovich29ARG291+5+7Dublin R32Lost in Qual. 's-Hertogenbosch R2Lost in Qual. 's-Hertogenbosch R2
Dublin R32
199156
Vitaliy Sachko28UKR291+16+25Lost in Bratislava SF
200176
Clément Chidekh25FRA290Dublin R32Lost in Ilkley R32 Lost in Ilkley R32 
Dublin R32
Advertisement
201123
Jérôme Kym23SUI285Dublin R32
202131
Genaro Alberto Olivieri27ARG285Poznan R32
203103
Harold Mayot24FRA284+1Lost in Qual. Dublin R1
20416
Nicolás Jarry30CHI283-15-25
205164
James McCabe22AUS281+28+33Qual. 's-Hertogenbosch W
Lost in 's-Hertogenbosch R16
(R32  )
Lost in Qual. Nottingham 2 R2
20658
Taro Daniel33JPN279+87+96Qual. Bratislava W
Bratislava W
207167
Alex Barrena23ARG278-10-16Lost in Bratislava R32
20852
Soonwoo Kwon28KOR277-14-25Lost in Qual. Nottingham 2 R2
20993
Liam Broady32GBR274Lost in Cattolica R16
Lost in Qual. London R1
210127
Lorenzo Giustino34ITA274+1Poznan R32Lost in Lyon R32Lost in Lyon R32
Poznan R32
211 NCH 
(219)
Darwin Blanch18USA272+8+10Nottingham 2 R32Lost in Ilkley QFLost in Ilkley QF
Nottingham 2 R32
212199
Matej Dodig20CRO272-13-18Lost in Cattolica R32
213158
Yu-hsiou Hsu27TWN272-7-8Qual. Dublin R2Lost in Qual. Stuttgart R1Lost in Qual. Stuttgart R1
Qual. Dublin R2
214133
Federico Agustin Gomez29ARG270-1
215201
Gilles Arnaud Bailly20BEL270-7-7Royan R32Lost in Varnamo QFLost in Varnamo QF
Royan R32
216 NCH 
(226)
Nikolás Sánchez Izquierdo27ESP266+10+10Parma R32Lost in Lyon QF Lost in Lyon QF 
Parma R32
217216
Moïse Kouamé17FRA265-1
218196
Rio Noguchi27JPN262+5+3Qual. Dublin R2Lost in Qual. Ilkley R2Lost in Qual. Ilkley R2
Qual. Dublin R2
219184
Luka Pavlovic26FRA261-12-16Lost in Lyon R32
220197
Pol Martín Tiffon26ESP261+1
22197
Kimmer Coppejans32BEL261-9-11Poznan R32Lost in Lyon QF Lost in Lyon QF 
Poznan R32
222220
Felix Gill24GBR260-2-2Nottingham 2 R32Lost in Ilkley R32Lost in Ilkley R32
Nottingham 2 R32
22395
Hugo Grenier30FRA259-1Lost in Lyon R32 
Lost in Qual. Nottingham 2 R1
224223
Harry Wendelken24GBR258London R32Lost in Ilkley R32 
Qual. London W
Lost in Ilkley R32 
Qual. London W
London R32
22527
Laslo Djere31SRB256Parma R32Lost in Lyon R32Lost in Lyon R32
Parma R32
226225
Franco Roncadelli26URU255+1Poznan R32
227210
Lautaro Midon22ARG255-17-19
228219
Tom Gentzsch22GER254+1Lost in Stuttgart R32
Lost in Qual. Halle R2
229201
Edas Butvilas21LTU253+1Lost in Qual. Dublin R1
230 NCH 
(231)
Andrea Guerrieri27ITA248+1-3Qual. Dublin R2Lost in Cattolica QFLost in Cattolica QF
Qual. Dublin R2
231 NCH 
(233)
Max Houkes25NED245+3Lost in Qual. 's-Hertogenbosch R1
232168
Frederico Ferreira Silva31POR245+3Poznan R32
233142
Alejandro Moro Cañas25ESP244+3+1Royan R32Lost in Lyon R16 Lost in Lyon R16 
Royan R32
23483
Chun Hsin Tseng24TWN238+11+7Parma R32Lost in Bratislava R16Lost in Bratislava R16
Parma R32
235169
Henri Squire25GER238+3-4Poznan R32
236121
Raúl Brancaccio29ITA238+1-4Parma R32Lost in Cattolica QFLost in Cattolica QF
Parma R32
237187
João Lucas Reis Da Silva26BRA238-32-43Poznan R32Lost in Bratislava R16Lost in Bratislava R16
Poznan R32
238183
Oliver Crawford27GBR237-10-17Qual. Dublin R2Lost in Qual. Ilkley R2Lost in Qual. Ilkley R2
Qual. Dublin R2
239210
Andy Andrade27ECU237+1Lost in Qual. Dublin R1
240194
Dan Added27FRA235-1-3Lost in Martos QF
Lost in Qual. Dublin R1
241222
Pedro Boscardin Dias23BRA234-2Poznan R32Lost in Bratislava R32Lost in Bratislava R32
Poznan R32
2427
David Goffin35BEL233
243147
Guy Den Ouden24NED232+1Lost in Qual. Nottingham 2 R1
24421
Daniel Evans36GBR230-27-35Lost in Qual. Ilkley R2
Lost in Qual. London R1
245121
Stefano Napolitano31ITA230-2-3Parma R32
246244
Keegan Smith27USA229+6+11Qual. Ilkley W
Lost in Ilkley R16
Lost in Qual. Dublin R1
247 NCH 
(249)
Hynek Bartoň22CZE228+2+7Poznan R32Qual. Bratislava W
Lost in Bratislava R16
Qual. Bratislava W
Lost in Bratislava R16
Poznan R32
248 NCH 
(249)
Guido Iván Justo28ARG227+6+10Asuncion 2 R32Lost in San Miguel de Tucuman SFLost in San Miguel de Tucuman SF
Asuncion 2 R32
24936
Pierre Hugues Herbert35FRA224-17-25Qual. Stuttgart W
Lost in Stuttgart R32 
250153
Jay Clarke27GBR223-3Nottingham 2 R32Lost in Caltanissetta R16
Qual. Nottingham 2 W
Lost in Caltanissetta R16
Qual. Nottingham 2 W
Nottingham 2 R32
Advertisement
25150
Pavel Kotov27RUS222-3Royan R32Lost in Lyon R32 Lost in Lyon R32 
Royan R32
252250
Philip Henning25RSA219-2Royan R32
253217
Yi Zhou21CHN219-2Qual. Dublin R2Lost in Qual. Ilkley R1Lost in Qual. Ilkley R1
Qual. Dublin R2
254147
Kaichi Uchida31JPN218-1Lost in Qual. Dublin R1
255245
Andrej Nedić21BIH216Lost in Kiseljak R16
256248
Florent Bax26FRA216Milan R32Lost in Lyon R32 Lost in Lyon R32 
Milan R32
257CH
Andre Ilagan25USA215
258180
Justin Engel18GER214-40-50
2596
Gaël Monfils39FRA210
260CH
Buvaysar Gadamauri25BEL210+1+1Parma R32Qual. Bratislava W
Lost in Bratislava R32
Qual. Bratislava W
Lost in Bratislava R32
Parma R32
261197
Fajing Sun29CHN209-1
262258
Diego Dedura18GER209Lost in Stuttgart R32
Lost in Qual. Halle R1
26347
Juncheng Shang21CHN205+1
264108
Franco Agamenone33ITA205-18-19Parma R32Lost in Cattolica R16Lost in Cattolica R16
Parma R32
265261
Stefan Dostanic24USA204
266175
Álvaro Guillén Meza23ECU204Parma R32Lost in Cattolica R16Lost in Cattolica R16
Parma R32
267210
Filip Jianu24ROU203-4-3Lost in Bratislava R32
Lost in Qual. Halle R1
268CH
Martin Krumich23CZE202Poznan R32Qual. Bratislava W
Lost in Bratislava R32
Qual. Bratislava W
Lost in Bratislava R32
Poznan R32
269257
Miguel Damas26ESP202+2+4Parma R32Lost in Lyon R16Lost in Lyon R16
Parma R32
270237
Alastair Gray27GBR198-1Nottingham 2 R32Lost in Qual. Ilkley R2
Qual. Nottingham 2 W
Lost in Qual. Ilkley R2
Qual. Nottingham 2 W
Nottingham 2 R32
271181
Daniel Rincon23ESP196+12+7Parma R32Lost in Lyon R16 Lost in Lyon R16 
Parma R32
272 NCH 
(275)
Max Alcalá Gurri23ESP194+3+1Royan R32Qual. Lyon W
Lost in Lyon R32
Qual. Lyon W
Lost in Lyon R32
Royan R32
273235
Charles Broom28GBR194+6+2Qual. Dublin R1Qual. Ilkley W
Lost in Ilkley R32 
Qual. Ilkley W
Lost in Ilkley R32 
Qual. Dublin R1
274267
Petr Bar Biryukov24RUS194-1-1Parma R32Lost in Tsaghkadzor 2 QF
Lost in Qual. Stuttgart R1
Lost in Tsaghkadzor 2 QF
Lost in Qual. Stuttgart R1
Parma R32
275116
Calvin Hémery31FRA193+1Royan R32Lost in Lyon R32Lost in Lyon R32
Royan R32
276200
George Loffhagen25GBR192+1
27768
Sumit Nagal28IND192+1Poznan R32
278193
Sascha Gueymard Wayenburg22FRA192+2Lost in Lyon R32
279168
Maks Kaśnikowski22POL191+2Poznan R32Lost in Cattolica R32Lost in Cattolica R32
Poznan R32
280226
Juan Bautista Torres24ARG191+2Asuncion 2 R32Lost in San Miguel de Tucuman R32Lost in San Miguel de Tucuman R32
Asuncion 2 R32
281196
Rodrigo Pacheco Mendez21MEX190-11-8
282105
Duje Ajduković25CRO188+7+1Poznan R32Lost in Ljubljana R16
Lost in Kiseljak R16
Lost in Ljubljana R16
Lost in Kiseljak R16
Poznan R32
283281
Michele Ribecai23ITA188+2Poznan R32Lost in Cattolica R32Lost in Cattolica R32
Poznan R32
284260
Robin Bertrand23FRA188+2Royan R32Lost in Lyon R32Lost in Lyon R32
Royan R32
28561
Thiago Monteiro32BRA187+3
286282
Juan Manuel La Serna22ARG187+4+1Asuncion 2 R32Lost in Cuiaba QF
Lost in San Miguel de Tucuman R32
Lost in Cuiaba QF
Lost in San Miguel de Tucuman R32
Asuncion 2 R32
287271
Maxim Mrva18CZE187+25+14Qual. Poznan R1Lost in Bratislava QFLost in Bratislava QF
Qual. Poznan R1
288CH
Cezar Crețu25ROU186+3
28972
Yosuke Watanuki28JPN185+3Lost in Bratislava R32
290287
Kilian Feldbausch20SUI185-3-2Royan R32
291284
Dali Blanch23USA185-7-3Lost in Lyon QF 
292172
Murphy Cassone23USA184-20-13
293 NCH 
(294)
Giles Hussey29GBR182+1-1Lost in Qual. Nottingham 2 R2
294212
Johannus Monday24GBR181-20-13Lost in Qual. London R1
295290
Sergey Fomin25UZB181+2
296181
Abdullah Shelbayh22JOR180+12+4Qual. Bratislava W
Lost in Bratislava R32
29758
Thiago Seyboth Wild26BRA179+2Asuncion 2 R32
298 NCH 
(355)
Filippo Romano20ITA178+57+36Qual. Ilkley W
Lost in Ilkley SF 
Lost in Qual. Dublin R1
299214
Ilia Simakin22RUS177+2Parma R32Lost in Cattolica R32Lost in Cattolica R32
Parma R32
300287
Antoine Ghibaudo21FRA177+2Lost in Qual. Ilkley R1
301 NCH 
(308)
Hamish Stewart26GBR177+9+2Qual. Dublin R2Qual. Ilkley W
Lost in Ilkley R32
30239
Mikhail Kukushkin38KAZ177+1Lost in Qual. Halle R1
303241
Daniel Michalski26POL177-7-4Poznan R32Lost in Qual. Bratislava R1
304168
Murkel Dellien28BOL177+1
30560
Juan Pablo Varillas30PER176+2
306144
Akira Santillan29JPN176+3Poznan R32Lost in Qual. Bratislava R2
Lost in Bratislava R32
307289
Lilian Marmousez24FRA175-9-5Lost in Ceska Lipa R16
30847
Marc-Andrea Hüsler29SUI175+12+7Lost in Qual. Stuttgart R2
Lost in Qual. Halle R1
309290
Iñaki Montes De La Torre23ESP175-14-6
310 NCH 
(318)
Thomas Faurel20FRA174+8+5Royan R32Lost in Lyon R16 
311263
Eliakim Coulibaly24CIV174Royan R32
31256
Daniel Elahi Galán29COL173+35+25Parma R32Lost in Lyon SF 
313305
Alex Martinez25ESP173+1Lost in Qual. Lyon R2
314250
Andres Martin24USA172+1
315217
Jonáš Forejtek25CZE172-1Lost in Cattolica R32
Lost in Qual. Poznan R1
316306
Blaise Bicknell24JAM171+1
317240
Matías Soto27CHI171-1Asuncion 2 R32Lost in San Miguel de Tucuman R32
318171
Beibit Zhukayev25KAZ170-18-7
319103
Stefan Kozlov28USA169
320150
Oriol Roca Batalla33ESP169+7+7Qual. Parma R2Lost in Cattolica QF
321225
Philip Sekulic22AUS168
322 NCH 
(412)
Felix Balshaw19FRA167+90+50Royan R32Lost in Lyon F
(SF  )
323177
Andrea Collarini34ARG167-19-10Lost in San Miguel de Tucuman R16
32478
Yasutaka Uchiyama33JPN164-2
325260
Tiago Pereira21POR164-19-13Lost in Bratislava R32
Lost in Qual. Halle R1
326258
Igor Marcondes28BRA163-3
327324
Braden Shick22USA163-3
328180
Paul Jubb26GBR163-3Qual. Ilkley W
Lost in Ilkley R32 
Lost in Qual. Dublin R1
329311
Max Basing23GBR162-3Lost in Qual. Ilkley R1
Lost in Qual. Nottingham 2 R1
330321
Mert Alkaya26TUR162+3+5Lost in Qual. Stuttgart R2
331278
Tyler Zink25USA162-3
332170
Mattéo Martineau27FRA161+3+8Qual. Parma R2Qual. Lyon W
Lost in Lyon R16 
333276
Petr Brunclík19CZE159+17+14Poznan R32Lost in Bratislava QF
334212
Michael Geerts31BEL159-4
335332
Max Schönhaus18GER158-3Halle R32
336299
Sandro Kopp26AUT155-2Lost in Varnamo F
337325
Yankı Erel25TUR153-8-7Royan R32
33871
Cedrik Marcel Stebe35GER152-2
339177
Nick Hardt25DOM152+51+29Asuncion 2 R32Cuiaba W
Lost in San Miguel de Tucuman R16
340257
Mili Poljičak21CRO152-3
341158
Tung Lin Wu28TWN152-2
34278
Nicolás Kicker33ARG152+19+14Asuncion 2 R32Lost in San Miguel de Tucuman SF
343324
Oliver Tarvet22GBR151-1+1Nottingham 2 R32Lost in Ilkley QF
(R16  )
344340
Jacopo Vasami18ITA151-4Parma R32
345343
Hayato Matsuoka21JPN150-2
34688
Dominic Stricker23SUI149-2
347254
Mats Rosenkranz27GER147-2-2
348135
Mitchell Krueger32USA147
349127
Facundo Mena33ARG145-11-7
350 NCH 
(353)
Carlo Alberto Caniato20ITA145+3+2Parma R32Qual. Cattolica W
Lost in Cattolica R32
351348
Daniel Milavsky24USA145Lost in Wichita R32
352180
Yuta Shimizu27JPN144
353346
Henry Searle20GBR144-7-5Dublin R32
354322
Federico Bondioli21ITA144-13-7Parma R32Lost in Cattolica R16
355342
Luca Castelnuovo29SUI142-1Qual. Poznan R2Lost in Qual. Stuttgart R1
356347
Ioannis Xilas25GRE142Lost in Cattolica R32
357235
Marko Topo22GER140-26-18Lost in Bratislava R32
Lost in Qual. Parma R1
358CH
Ognjen Milić18SRB140Royan R32Lost in Cattolica R32
359116
Marc Polmans29AUS140Lost in Qual. 's-Hertogenbosch R1
360142
Ivan Gakhov29RUS140-11-7
361342
Luciano Emanuel Ambrogi22ARG140+47+21San Miguel de Tucuman F165165
362287
Marvin Möller27GER139-2Lost in Ceska Lipa QF
363123
Ryan Peniston30GBR137-1
364363
Justin Boulais24CAN137-1Lost in Wichita R32
365229
Marek Gengel30CZE136-1
366252
Tom Paris23FRA135
367279
Garrett Johns25USA134+2
368289
Mika Brunold21SUI133+2
369191
Nerman Fatić31BIH133-102-69
370364
Tommaso Compagnucci26ITA133+1Qual. Parma R2
371260
Carlos Sánchez Jover25ESP133+18+9Royan R32Qual. Cattolica W
Lost in Cattolica R16
372303
Francesco Forti26ITA132+24+11Qual. Cattolica W
Lost in Cattolica SF
37380
Norbert Gombos35SVK131-8-4Qual. Poznan R1Lost in Bratislava R32
374176
Daniel Masur31GER131-2Lost in Qual. Nottingham 2 R1
375159
Dimitar Kuzmanov32BUL131-18-11Lost in Qual. Bratislava R2
Lost in Bratislava R32
376334
Matthew Dellavedova26AUS131+29+11Luan 3 W
Maanshan 7 W
377242
Enrico Dalla Valle28ITA130+64+21Qual. Parma R2Lost in Cattolica SF
378373
Manas Dhamne18IND130-5Royan R32
379249
Mathys Erhard24FRA130-2+1Qual. Poznan R1Lost in Qual. Bratislava R2
380346
Kasidit Samrej25THA130-6Lost in Maanshan 7 R16
381316
Eduardo Ribeiro28BRA129+5+4Asuncion 2 R32Lost in San Miguel de Tucuman R16
382344
Florian Broska28GER129-7Qual. Poznan R2
383333
Sean Cuenin22FRA129+39+15Kursumlijska Banja 4 W
Kursumlijska Banja 5 W
384 NCH 
(455)
Radu Mihai Papoe23ROU129+71+25Bistrita W
Curtea De Arges W
385376
Anton Matusevich25GBR129-9Nottingham 2 R32Lost in Qual. Ilkley R1
Qual. Nottingham 2 W
386385
Juan Estevez20ARG129-1+3Asuncion 2 R32Lost in Cuiaba R32
Lost in San Miguel de Tucuman R16
387134
Geoffrey Blancaneaux27FRA129-19-5Royan R32Lost in Qual. Lyon R1
388299
Vadym Ursu29UKR128-10Lost in Qual. Bratislava R1
Lost in Qual. Dublin R1
389160
Li Tu30AUS127-22-7
390341
Gabriele Piraino22ITA127-2+2Lost in Caltanissetta SF
Lost in Messina F
391243
Marat Sharipov23RUS127-10Lost in Kiseljak SF
392261
Alex Rybakov29USA126-8
393289
Renta Tokuda28JPN126-13-1Lost in Tokyo R32
394382
Andrew Fenty26USA125-12-2Lost in Wichita SF
39593
Andrej Martin36SVK124+30+11Qual. Bratislava W
Lost in Bratislava R16
396384
Petr Nesterov23BUL124+1+3Milan R32Qual. Cattolica W
Lost in Cattolica R32
397268
Gonzalo Villanueva31ARG124+3+3Asuncion 2 R32Lost in Cuiaba SF
Lost in Brasilia SF
398307
Oleg Prihodko28MKD123-11-2
399157
Santiago Taverna26ARG123-16-4Asuncion 2 R32Lost in San Miguel de Tucuman R16
400303
Arthur Weber34FRA122-7
401240
Patrick Zahraj26GER122-7
402314
Moerani Bouzige26AUS122-7Lost in Maanshan 7 R16
403398
Samuele Pieri24ITA121-5Lost in Qual. Cattolica R2
Lost in Cattolica R32
404399
Arthur Nagel23FRA121-5
405392
Lui Maxted22GBR120-3
406170
James Trotter26JPN119-27-8Lost in Wichita R32
407401
Jay Friend22JPN119-6-1
408284
Adrian Boitan26ROU119-4-1Lost in Bistrita R16
409190
Matheus Pucinelli De Almeida25BRA119+10+3Lost in Cuiaba QF
Lost in San Miguel de Tucuman QF
410365
Raphaël Pérot24FRA119-1+1Royan R32Qual. Lyon W
Lost in Lyon R32
411395
Stefan Palosi26ROU118-1Lost in Bistrita R32
412 NCH 
(458)
Carlos Maria Zarate21ARG118+55+18Asuncion 2 R32Lost in Cuiaba F
Lost in San Miguel de Tucuman QF
413 NCH 
(434)
Jake Delaney29AUS118+36+11Harmon W
Lost in Tokyo QF
414411
Jack Kennedy18USA117-3
415413
Cyril Vandermeersch27FRA117-2
416414
Semen Pankin26RUS117-2
417207
Daniel Dutra da Silva37BRA117-2Lost in Ceska Lipa QF
418339
Andrey Chepelev27RUS117-2Kiseljak W
419347
Samir Banerjee22USA116-2
420143
Hiroki Moriya35JPN116
421221
Hernán Casanova32ARG115-15-4Asuncion 2 R32Lost in San Miguel de Tucuman R16
422270
Corentin Denolly29FRA114+1Lost in Nyiregyhaza R16
423244
Lucas Poullain30FRA114-31-9Royan R32Lost in Qual. Lyon R2
424211
Javier Barranco Cosano27ESP113-21-7
425256
Johan Nikles29SUI113+6+1Lost in Qual. Lyon R2
426357
Luca Potenza25ITA113+39+12Milan R32Lost in Caltanissetta F
427424
Lucio Ratti22ARG113-3-1Royan R32Lost in Qual. Cattolica R2
428403
Jack Logé21BEL113-2
429358
Trevor Svajda20USA112-1
430288
Fabrizio Andaloro25ITA112
431404
Cannon Kingsley25USA112+1
432384
Olle Wallin24SWE112+1Qual. Poznan R1Lost in Varnamo R32
433280
Jie Cui28CHN112+1Lost in Wichita R32
434301
Maximus Jones21THA112-13-4Lost in Tokyo R16
435387
Gianmarco Ferrari25ITA111Milan R32Lost in Qual. Cattolica R2
Lost in Cattolica R16
436331
Masamichi Imamura27JPN111Lost in Tokyo R16
437CH
Edward Winter21AUS110Lost in Qual. Ilkley R1
Lost in Qual. Dublin R1
438423
Carl Emil Overbeck24DEN110
43999
Brandon Holt28USA109
440289
Adria Soriano Barrera27COL109Lost in Wichita R32
441373
Bor Artnak22SLO109-12-3Lost in Ljubljana R16
442143
Benjamin Hassan31LBN109Qual. Poznan R1Lost in Qual. Bratislava R1
443 NCH 
(506)
Massimo Giunta21ITA109+66+24Caltanissetta W
44455
Facundo Bagnis36ARG108-17-4
445395
Alafia Ayeni26USA108-1
446432
Sebastian Sorger20AUT108-1Lost in Qual. Bratislava R1
447438
Sergio Callejon Hernando21ESP108+5+3Qual. Cattolica W
Lost in Cattolica R32
Lost in Qual. Parma R1
448390
Tibo Colson25BEL107-2
449427
João Eduardo Schiessl21BRA107-2
450361
Viacheslav Bielinskyi22UKR106Lost in Kiseljak QF
451 NCH 
(456)
Ivan Marrero Curbelo27ESP104+15+4Lost in Kayseri 3 SF
Kayseri 4 W
452347
Sanhui Shin29KOR104-45-15
453271
Mateus Alves25BRA103+7+1Lost in Cuiaba QF
454409
Alex Hernandez26MEX103+3Asuncion 2 R32Brasilia W
455263
Christoph Negritu32GER103+4
456321
Robert Strombachs26LAT103+2
457 NCH 
(458)
Niels Visker24NED103+17+5Qual. Dublin R2Lost in Qual. 's-Hertogenbosch R2
458424
Lorenzo Joaquín Rodríguez26ARG103+4+1Asuncion 2 R32Lost in San Miguel de Tucuman R16
459219
Nicolás Álvarez Varona25ESP102-5-2Lost in Qual. Bratislava R2
460356
Miloš Karol23SVK102-17-6Qual. Poznan R1Lost in Qual. Bratislava R1
461424
Eero Vasa29FIN102-5-2
462153
Denis Yevseyev33KAZ102-1Qual. Poznan R1
463449
Miguel Tobon19COL102+10+4Qual. Parma R2Qual. Cattolica W
Lost in Cattolica R32
464331
Andrea Picchione28ITA101-11-3
46539
Radu Albot36MDA101-47-15
466449
Quinn Vandecasteele23USA100+2Qual. Dublin R2Lost in Qual. Ilkley R1
467378
Valerio Aboian24ARG99+3
468298
Aidan McHugh25GBR98-5-3
469298
Jacopo Berrettini27ITA98-78-25
470318
Alex Martí Pujolras27ESP98-1-1Qual. Poznan R1Lost in Qual. Bratislava R2
471421
Hikaru Shiraishi26JPN98-1Lost in Tokyo SF
47263
Jason Kubler33AUS97+3
473167
Laurent Lokoli31FRA97-1-1Royan R32Lost in Qual. Lyon R1
474222
Viktor Durasovic29NOR97-23-8Milan R32Lost in Qual. Bratislava R1
475319
Christian Langmo30USA97+1Lost in Wichita R32
476146
Rudolf Molleker25GER95+1Qual. Poznan R1Lost in Ceska Lipa QF
477415
Lorenzo Carboni20ITA95+1Lost in Qual. Cattolica R1
478463
Dhakshineswar Suresh26IND94+1
479455
Alejo Sanchez Quilez20ESP94+11+4Qual. Parma R2Qual. Lyon W
Lost in Lyon R32
480368
Alexander Binda24ITA94Lost in Tsaghkadzor 2 R32
481449
Takuya Kumasaka27JPN93Lost in Tokyo R16
482CH
Daniel Siniakov23CZE92Qual. Poznan R1Lost in Ceska Lipa R16
483477
Koki Matsuda25JPN92Lost in Maanshan 7 R32
484358
Svyatoslav Gulin23RUS92+12+4Royan R32Qual. Lyon W
Lost in Lyon R32 
485474
Matthew William Donald21CZE92-1Lost in Qual. Bratislava R1
486357
Eric Vanshelboim24UKR92-38-15Lost in Varnamo R16
487388
Karan Singh22IND92-2
488234
Maxime Chazal33FRA91-1
489416
Mees Rottgering18NED90-25-11Dublin R32Lost in 's-Hertogenbosch R32 
490479
Henry Bernet19SUI90+1Lost in Varnamo SF
491453
Pietro Fellin24ITA90-3-1Lost in Nyiregyhaza QF
492161
Filip Peliwo32POL90-3-1Lost in Vaasa SF
493378
Dan Martin27CAN89Lost in Wichita R32
494486
Alec Beckley24RSA89-8-2
495280
Dominik Palán25CZE89-1
496271
Pedro Sakamoto32BRA89-1Lost in Rosbach R32
Lost in Ceska Lipa QF
497127
Jelle Sels30NED89-5-1
498340
Colin Sinclair31NMI89-1+1Lost in Harmon QF
Lost in Tokyo R32
499498
Paulo Andre Saraiva Dos Santos25BRA88-1Asuncion 2 R32Lost in Brasilia QF
500271
Blake Ellis27AUS87-1Lost in Wichita R16
501500
Giuseppe La Vela25ITA87-1Milan R32Lost in Qual. Cattolica R1
502501
Mika Petković19GER87-1
50365
Thanasi Kokkinakis30AUS86+24+7Qual. Dublin R2Lost in Bratislava R16
504125
Matteo Gigante24ITA86-2
505433
Aristotelis Thanos25GRE86-2Lost in Varnamo SF
506498
Juan Cruz Martin Manzano21ITA86-2Qual. Parma R2Lost in Caltanissetta QF
Lost in Qual. Cattolica R2
507505
Karl Poling26USA86-2Lost in Wichita R16
508486
Sergi Perez Contri28ESP86-2Mungia R32Lost in Kiseljak F
509507
Tai Sach23AUS85+13+3Lost in Harmon SF
Lost in Tokyo R32
510 NCH 
(548)
Yassine Dlimi23MAR84+58+15Monastir 27 W
511331
Carlos Lopez Montagud25ESP84+3+1Lost in Caltanissetta R16
512479
Tomasz Berkieta19POL84-2Poznan R32
513503
Tiago Torres23POR84-2Lost in Martos R32
514371
Georgii Kravchenko25UKR84-2Milan R32Lost in Ceska Lipa F
515476
Dušan Obradović25SRB84-2Lost in Kiseljak R32
516350
Vladyslav Orlov31UKR83+13+4Lost in Szentendre SF
Lost in Kiseljak SF
517449
Fares Zakaria25EGY83-9-2Lost in Qual. Bratislava R1
Lost in Qual. Poznan R1
518334
Leo Borg23SWE83-3Lost in Szentendre R32
519517
Enzo Aguiard23AUS82-2Lost in Wichita SF
520449
Maxim Zhukov21RUS82-1
521510
Karim Bennani18MAR82-3Lost in San Miguel de Tucuman R32
522515
Anton Shepp23NZL82-1Lost in Varnamo QF
523485
Taha Baadi24MAR82-16-3
524430
Sidharth Rawat33IND81
525CH
Filip Jeff Planinšek24SLO81Lost in Kiseljak R32
526230
Max Hans Rehberg22GER80Qual. Poznan R1Lost in Cattolica R32
527524
Reda Bennani19MAR79+1
528527
Michael Bassem Sobhy22EGY79+2Lost in Monastir 27 R32
Lost in Qual. Poznan R1
529371
Ryan Nijboer26NED79+2Mungia R32
530229
Mukund Sasikumar29IND79+2
531519
Emile Hudd26GBR79+2Lost in Martos QF
532177
Omar Jasika29AUS79+2
533477
Kirill Kivattsev28RUS79+24+6Milan R32Lost in Bistrita SF
Lost in Kiseljak QF
534517
Shunsuke Mitsui24JPN78+2
535508
Pavle Marinkov20AUS78+2Lost in Wichita R16
536 NCH 
(543)
Toufik Sahtali27ALG78+7+1Lost in Monastir 27 QF
537463
Pedro Vives Marcos25ESP77+2
538525
Alexander Donski27BUL77Qual. Poznan R1Lost in Bratislava R32
539269
Aidan Mayo23USA77+1
540 NCH 
(541)
Daniil Ostapenkov23BLR77+1
541288
Jakub Paul27SUI76-6-2Qual. Parma R2
54274
Mirza Bašić34BIH76+2Lost in Kiseljak R32
543418
Maé Malige20FRA76+2Lost in Caltanissetta QF
Lost in Qual. Lyon R1
544436
Sebastian Gima24ROU76-28-7Lost in Bistrita R32
Lost in Curtea De Arges QF
545462
Constantin Bittoun Kouzmine27FRA76+1
546538
Johan Alexander Rodriguez22COL75+147+28San Miguel de Tucuman FQual. San Miguel de Tucuman W100100
54740
Ilya Ivashka32BLR75
548CH
Patrick Schoen21SUI75
54919
Hyeon Chung30KOR75Lost in Tokyo R32
550545
John Echeverria24ESP74+1Lost in Martos QF
551377
Max Wiskandt24GER74+1Lost in Varnamo QF
552544
Mitsuki Wei Kang Leong21MAS74+1Lost in Maanshan 7 R16
553455
James Story25GBR73+1
554483
Alec Deckers26NED73+1Lost in Qual. 's-Hertogenbosch R1
555410
Stefan Popović23SRB73+3Lost in Kursumlijska Banja 4 R32
556519
Amr Elsayed27EGY72-1
557485
Digvijay Pratap Singh26IND72+3
558128
Andrea Vavassori31ITA71+4
559 NCH 
(564)
Kaylan Bigun20USA71+5Rolling Hills FLost in Lakewood 2 R32
560470
Imanol López Morillo26ESP71+5Qual. Poznan R1Lost in Rosbach R32
Lost in Ceska Lipa R16
561383
Lukáš Pokorný24SVK70+36+7Lost in Bratislava R16
562 NCH 
(566)
Cooper Williams20USA69+4
563135
Antoine Escoffier34FRA69+4
564280
Jakub Nicod21CZE69+5Lost in Ceska Lipa R32
565509
Manuel Mazza27ITA69-45-13Milan R32Lost in Qual. Cattolica R2
566 NCH 
(607)
Peter Makk24HUN69+41+8Lost in Szentendre F
Lost in Nyiregyhaza QF
567170
Maxime Janvier29FRA69-8-3Royan R32Lost in Qual. Lyon R2
568542
Millen Hurrion26GBR69+3Lost in Qual. Ilkley R1
Lost in Qual. Nottingham 2 R1
569424
Kokoro Isomura23JPN69+3Lost in Maanshan 7 SF
570556
Aziz Ouakaa26TUN69+8+1Lost in Monastir 27 QF
Lost in Monastir 28 R32
571384
Neil Oberleitner26AUT68+3
572477
Peter Fajta24HUN68+13+2Lost in Szentendre QF
Lost in Qual. Cattolica R1
573 NCH 
(575)
Mario Gonzalez Fernandez24ESP68+4Lost in Martos R16
574517
Nino Ehrenschneider25GER68+2
575 NCH 
(584)
Romain Faucon23BEL68+9+1Lost in Kayseri 3 QF
57699
Alexander Ritschard32SUI67+4
577469
Juan Sebastián Gómez34COL67+4Asuncion 2 R32Lost in San Miguel de Tucuman R32
578455
Olaf Pieczkowski22POL67+5
579491
Robin Catry24FRA67-29-8
580416
Étienne Donnet25FRA66+2-1
581458
Maxwell Mckennon24USA66-39-11Lost in Kayseri 3 SF
Lost in Kayseri 4 F
582536
Joshua Sheehy29USA65+5
583191
Dragos Nicolae Madaras28SWE65+5
584583
César Bouchelaghem21FRA65+6Monastir 28 W
585183
Federico Arnaboldi25ITA65-62-16Milan R32
586 NCH 
(604)
Luca Staeheli26SUI65+18+3Qual. Lyon W
Lost in Lyon R32 
587 NCH 
(599)
Marcel Zieliński25POL65+12+2Lost in Rosbach QF
Lost in Messina SF
588586
Nicolas Tepmahc25FRA65-2-1Lost in Monastir 27 R32
Lost in Monastir 28 R16
589440
Alessandro Pecci25ITA64-16-4
590479
Jacob Bradshaw23AUS64+48+8Lost in Monastir 27 F
Lost in Monastir 28 R32
591316
Alberto Barroso Campos30ESP64+23+4Lost in Monastir 27 SF
Lost in Martos QF
592484
Tristan McCormick27USA64+1
593590
Ryan Dickerson29USA64+1Lost in San Miguel de Tucuman R32
594541
Arda Azkara23TUR63-2-1
595474
Tsung Hao Huang26TWN63-25-6Lost in Luan 3 QF
Lost in Maanshan 7 R32
596591
Karol Filar27POL63-1-1Qual. Poznan R2
597159
Hady Habib27LBN62+3
598540
Joaquin Aguilar Cardozo21URU62-9-3Asuncion 2 R32Lost in San Miguel de Tucuman R32
599315
Alfredo Perez29USA62+2
600251
Ergi Kırkın27TUR62+3
601352
Giovanni Oradini28ITA62+4Milan R32Lost in Qual. Cattolica R1
602302
Andrew Paulson24CZE61+4
603569
Alan Fernando Rubio Fierros27MEX61-12-3Lost in Bistrita R32
Lost in Curtea De Arges SF
604 NCH 
(609)
Bruno Fernandez21BRA61+5Asuncion 2 R32Lost in Cuiaba R32
Lost in San Miguel de Tucuman R32
605394
Bruno Kuzuhara22USA61-9-3Lost in Wichita R32
606 NCH 
(651)
Alexander Vasilev19BUL60+45+6Lost in Cattolica R16
607430
Erik Arutiunian21BLR60+5
608136
Alexey Vatutin33RUS60+5
609586
Gabriel Ghetu18ROU60+9+1Lost in Bistrita R16
610385
Aryan Shah20IND60-35-8
611447
Kuan Yi Lee29TWN60-3-1
612 NCH 
(615)
Cruz Hewitt17AUS60+3Qual. Dublin R2Lost in Rosbach R32
Lost in Varnamo R32
613552
Igor Gimenez26BRA59-11-3
614598
Daniel De Jonge26NED59-16-4Qual. Royan R2
615515
Émilien Demanet21BEL59-5-2Qual. Royan R2
616533
Luis Carlos Alvarez21MEX58+1-1
617616
Kārlis Ozoliņš23LAT58+4
618296
Oleksandr Ovcharenko24UKR58+4
619605
Lorenzo Bocchi28ITA58+96+13Qual. Parma R2Tsaghkadzor 2 W
620CH
Josip Šimundža21CRO58-1
621620
Yanis Ghazouani Durand25FRA58+2Lost in Kiseljak R16
622470
Filippo Moroni25ITA57+5
623189
Arthur Bouquier25FRA57+6
624215
Khumoyun Sultanov27UZB57+6Lost in Nyiregyhaza R32
625618
Santiago De La Fuente24ARG57+6Asuncion 2 R32Lost in San Miguel de Tucuman R32
626443
Federico Iannaccone27ITA57+7Milan R32
627 NCH 
(632)
Guillaume Dalmasso23FRA57+7Vaasa W
628561
Leonardo Rossi23ITA57-67-15Lost in Vaasa SF
629546
Aidan Kim21USA56+6
630544
Luca Wiedenmann28GER56+9Qual. Parma R2Lost in Nyiregyhaza R16
631603
Amir Omarkhanov18KAZ56+9
632496
Denis Klok28RUS56-1Lost in Kursumlijska Banja 4 QF
633513
Stefan Adrian Andreescu24ROU56+8Lost in Bistrita R32
Lost in Curtea De Arges SF
634 NCH 
(642)
Timofei Derepasko19RUS56+8Lost in Kayseri 3 R32
635621
Samuel Alejandro Linde Palacios18COL56-11-2Asuncion 2 R32Lost in Cuiaba R32
Lost in Qual. San Miguel de Tucuman R1
636318
Gerard Campana Lee21KOR56-20-4Qual. Royan R1Lost in Qual. Cattolica R1
63729
Christopher Eubanks30USA55+6
638204
Máté Valkusz27HUN55+6
639 NCH 
(779)
Thijs Boogaard17NED55+140+18Lost in 's-Hertogenbosch R16 
640285
Alexander Weis29ITA55-4-1Qual. Parma R2Lost in Ljubljana QF
641 NCH 
(647)
Izan Almazan Valiente20ESP55+6Mungia R32
642625
Maximo Zeitune20ARG55+4Qual. Asuncion 2 R1Lost in San Miguel de Tucuman R32
643267
Louis Weßels27GER55+5Lost in Rosbach R16
Lost in Varnamo R32
644237
Saba Purtseladze24GEO55+6
645432
Iliyan Radulov21BUL54-34-6Milan R32Lost in Qual. Lyon R2
646185
Aziz Dougaz29TUN54+11+1Lost in Monastir 27 R16
Lost in Monastir 28 QF
Lost in Qual. Halle R1
647625
Igor Kudriashov22RUS54+5
648544
Adhithya Ganesan20USA54+15+1Lost in Kayseri 3 QF
Lost in Kayseri 4 QF
649597
Ivan Ivanov17BUL54+4Dublin R32
650 NCH 
(761)
Yannik Kelm21GER54+114+15Szentendre W
Nyiregyhaza W
651649
Alan Magadan25MEX54-2-1Lost in Tokyo SF
652375
Strong Kirchheimer31USA54+2Lost in Rolling Hills R32
653 NCH 
(670)
Nicolás Villalón22CHI54+26+3Lost in Cuiaba R32
Qual. San Miguel de Tucuman W
Lost in San Miguel de Tucuman R32
654 NCH 
(664)
Dimitris Sakellaridis20GRE54+14+1Lost in Szentendre QF
Lost in Ceska Lipa R16
655 NCH 
(656)
Fryderyk Lechno-Wasiutyński21POL53+1Lost in Ceska Lipa R32
656277
Michael Vrbenský26CZE53-28-4Qual. Poznan R1
657617
Lorenzo Sciahbasi20ITA53+1
658651
Ryan Colby22USA53+1Lost in Wichita R32
659448
Aleksandre Bakshi28GEO53+1
660603
Jan Kumstát19CZE53+1Lost in Ceska Lipa SF
661595
S D Prajwal Dev30IND53+3Qual. Royan R2
662238
Yusuke Takahashi28JPN53+3Lost in Tokyo R32
663450
Yurii Dzhavakian33UKR53+4Lost in Kayseri 4 R16
664584
Kyle Kang21USA52+5
66557
Gastão Elias35POR52+5
666653
Matyáš Černý24CZE52+5Lost in Ceska Lipa R16
Lost in Qual. Parma R1
667614
Yuta Kawahashi28JPN52-48-7Lost in Harmon R16
668526
Maxence Beaugé26FRA52-6-1
669588
Yuta Kikuchi26JPN52-24-3Lost in Tokyo R32
670660
Daniel Antonio Núñez25CHI52+3
671552
Keisuke Saitoh25JPN52+3
672667
Melios Efstathiou27CYP52+3
673271
Evan Zhu27USA52-18-2Lost in Harmon R16
Lost in Maanshan 7 R16
674 NCH 
(685)
Samuel Heredia20COL52+18+4Qual. Asuncion 2 R1Lost in Cuiaba R16
Qual. San Miguel de Tucuman W
Lost in San Miguel de Tucuman R32
675491
Nicolas Arseneault19CAN51-96-16Lost in Lakewood 2 R32
Lost in Wichita R32
676650
Duncan Chan20CAN51Lost in Wichita QF
677654
Chase Ferguson27AUS51+1Lost in Maanshan 7 R32
678652
Radu David Turcanu20ROU51+11+3Lost in Bistrita QF
Lost in Curtea De Arges R32
679625
Leo Vithoontien26JPN51-54-7Lost in Tokyo R32
680638
Yusuke Kusuhara28JPN50+1+1Lost in Harmon QF
681668
Gavin Young23USA50-1Lost in Wichita R32
682465
Egor Agafonov23RUS50+2+1Lost in Tsaghkadzor 2 R16
683502
Adrian Ötzbach28GER50-17-3Lost in Varnamo R16
684451
Dan Alexandru Tomescu27ROU49+3+1Lost in Bistrita R16
685645
Tuncay Duran22TUR49-3
686624
Yaroslav Demin20RUS49Lost in Kiseljak QF
687569
James Watt26NZL48+1Lost in Qual. Ilkley R1
Lost in Qual. Nottingham 2 R2
688527
Ye Cong Mo25CHN48+30+4Lost in Luan 3 SF
689155
Dmitry Popko29KAZ48+30+4Lost in Lakewood 2 SF
Lost in Wichita QF
690471
Yuki Mochizuki28JPN48-53-8Lost in Tokyo R32
691387
Mariano Kestelboim30ARG48-19-4Lost in Qual. Lyon R1
692513
Kai Wehnelt30GER48+62+8Lost in Rosbach F
693576
Michal Krajčí21SVK48-2Lost in Qual. Bratislava R1
694603
Oscar Weightman24GBR47Lost in Qual. Nottingham 2 R1
695150
João Domingues32POR47Lost in Martos F
696CH
Martin Van Der Meerschen26BEL47
697677
Kasra Rahmani19IRI47-7-1
698696
Andreja Petrovic26NOR47-1Lost in Varnamo R32
699634
Léo Raquillet20FRA47-1Royan R32Lost in Qual. Lyon R1
700656
Maik Steiner31GER47-1
701663
Samir Hamza Reguig24ALG47
702CH
Noa Vukadin22CRO46
703319
Patrick Maloney26USA46
704547
Matyas Fuele27HUN46
705546
Uisung Park25KOR46-20-3Lost in Maanshan 7 QF
706252
Samuel Vincent Ruggeri24ITA46+7+1Lost in Kursumlijska Banja 4 R16
Lost in Kursumlijska Banja 5 R16
Lost in Qual. Parma R1
707 NCH 
(721)
Attila Boros22HUN46+14+2Lost in Tsaghkadzor 2 QF
Lost in Nyiregyhaza F
708530
M Rifki Fitriadi27INA46-2
709501
Shinji Hazawa27JPN46-2Lost in Tokyo R16
710433
Fausto Tabacco24ITA46-10-1Milan R32Lost in Caltanissetta R16
Messina W
711708
Seydina André22SEN46-3Lost in Vaasa R32
712476
Ignacio Monzón28ARG46-3Qual. Asuncion 2 R1Lost in Qual. San Miguel de Tucuman R1
7134
Kei Nishikori36JPN45-3
714453
Arklon Huertas Del Pino Cordova31PER45+55+7Qual. Asuncion 2 R1Qual. San Miguel de Tucuman W
Lost in San Miguel de Tucuman R16
715675
Matisse Bobichon24FRA45-10-1
716508
Manish Sureshkumar26IND45-2
717 NCH 
(778)
Thiago Cigarran26ARG45+101+11Qual. Asuncion 2 R1Qual. San Miguel de Tucuman W
Lost in San Miguel de Tucuman QF
718716
Amit Vales21ISR45-2Lost in Lakewood 2 R32
719717
Gabriele Bosio25ITA45-2Milan R32Lost in Tsaghkadzor 2 R32
Lost in Qual. Cattolica R1
720688
Pablo Martinez Gomez20ESP44-9-1Martos W
721720
Dong Ju Kim24KOR44-1Lost in Maanshan 7 QF
722CH
Alejandro Turriziani Álvarez23ESP44Lost in Martos R32
723620
Ben Jones28GBR44+18+3Lost in Qual. Ilkley R2
724549
Tianhui Zhang20CHN44+5+1Lost in Luan 3 R16
725654
Franco Ribero26ARG44+19+3Qual. Royan R2Lost in Bistrita QF
Lost in Messina R32
726383
Gabriele Pennaforti25ITA43-1
727447
Tomás Farjat25ARG43-1
728514
Marlon Vankan25GER43Lost in Curtea De Arges QF
729724
Fernando Cavallo20ARG43-2
730508
Loann Massard20FRA43+1Lost in Ljubljana R32
Lost in Qual. Lyon R1
731696
Matteo Covato21ITA43+2Lost in Rosbach R32
Lost in Ceska Lipa R32
732712
Benjamin Torrealba20CHI43
733273
Elmar Ejupovic33GER42+1
734463
Sander Jong26NED42+72+7Lost in Qual. 's-Hertogenbosch R2
735730
Oskar Brostrom Poulsen24DEN42Lost in Varnamo R32
736232
José Pereira35BRA42
737668
Pierre Delage25FRA42Royan R32
738587
Pawit Sornlaksup26THA42-8-1Lost in Maanshan 7 F
739 NCH 
(745)
Lorenzo Angelini20ITA42+34+4Qual. Royan R1Lost in Szentendre SF
740694
Maxence Bertimon26FRA42-1
741443
Yanaki Milev22BUL42+24+3Lost in Ljubljana SF
Lost in Qual. Parma R1
742740
Nikolai Barsukov19GER42+3+1Lost in Rosbach R16
Lost in Ceska Lipa R32
743535
Kenta Miyoshi22JPN41+15+2Lost in Lakewood 2 QF
Lost in Wichita QF
744459
Nikolay Vylegzhanin26RUS41-61-8
745599
Giorgio Tabacco22ITA41+26+3Milan R32Lost in Caltanissetta QF
Lost in Messina R16
746724
Matt Kuhar29USA41-4Lost in Lakewood 2 R32
Lost in Rolling Hills R32
747627
Ryan Fishback24USA41-4
748741
Joshua Charlton26AUS41-2Lost in Maanshan 7 R16
749437
Michiel De Krom27NED41-2Mungia R32Lost in Rosbach R32
750348
Ryan Seggerman26USA40-2Qual. Parma R2
751346
Stuart Parker28GBR40-28-3
752461
Peter Bertran30DOM40-28-3
753326
Alexis Gautier29FRA40-4
754750
Hunter Heck24USA40-4Qual. Tokyo 2 R2Lost in Tokyo R32
755407
Michael Agwi22IRL40-4
756747
Pavel Lagutin21RUS40-4Mungia R32
757718
Alejandro Juan Mano21ESP40-4Mungia R32
758689
Rodrigo Alujas23MEX40-3
759339
Govind Nanda25USA39-3
760740
Pierre Yves Bailly22BEL39-3
761604
Andres Santamarta Roig19ESP39-1Royan R32
762451
Marko Miladinović25SRB39
763362
Tim Handel29GER39Lost in Ceska Lipa R32
764673
Gustavo Ribeiro De Almeida20BRA38+36+3Qual. Asuncion 2 R1Lost in Cuiaba QF
765161
Alibek Kachmazov23RUS38+1
766520
Conner Huertas del Pino30PER38+1Qual. Asuncion 2 R1Lost in Qual. San Miguel de Tucuman R1
767760
Gian Luca Tanner25SUI38+3
768448
Branko Djurić21SRB38-28-3Lost in Kursumlijska Banja 5 SF
769468
Ryuki Matsuda26JPN38+16+1Lost in Monastir 27 R16
Lost in Monastir 28 QF
770 NCH 
(799)
Rafael Izquierdo Luque26ESP38+40+3Lost in Caltanissetta QF
Lost in Martos SF
771 NCH 
(774)
John Hallquist Lithen24SWE38+3Lost in Varnamo R32
772636
Aleksandr Braynin26UKR38+17+1Lost in Szentendre R16
Lost in Qual. Cattolica R1
77337
Emil Ruusuvuori27FIN37+3
774 NCH 
(777)
Michael Antonius16USA37+3
775290
Shintaro Imai32JPN37+8Lost in Maanshan 7 R32
776 NCH 
(780)
Daniel Jade17FRA37+4Royan R32
777776
Nikita Belozertsev17UZB37+5Lost in Nyiregyhaza QF
778429
Tadeáš Paroulek26CZE37-66-8
779468
Dominik Kellovský29CZE37+5
780756
Ignacio Parisca Romera20VEN37+8Qual. Asuncion 2 R1
781 NCH 
(792)
Mert Naci Türker27TUR37+66+7Lost in Kayseri 3 F
782363
Oscar Jose Gutierrez33ESP37-7-1Mungia R32Lost in Nyiregyhaza SF
783184
Nicholas David Ionel23ROU37+7Lost in Tsaghkadzor 2 R16
784700
Jack Anthrop22USA36+7
785278
Lucas Gerch31GER36-26-3
786 NCH 
(864)
Anton Arzhankin23RUS36+78+8Lost in Kursumlijska Banja 4 F
Lost in Kursumlijska Banja 5 R16
787595
Théo Papamalamis20FRA36-26-3Lost in Rosbach R16
Lost in Curtea De Arges R32
788269
Giovanni Fonio28ITA36+4
789378
Sora Fukuda28JPN36-112-15Lost in Tokyo R16
790575
Nikita Mashtakov27UKR36-18-2Lost in Kursumlijska Banja 5 QF
791789
Jorge Plans24ESP36+4
792691
Matthew Summers27GBR36+4Lost in Martos R32
793636
Taisei Ichikawa25JPN36+4Qual. Tokyo 2 R2Lost in Tokyo QF
794151
Enzo Couacaud31FRA35+4
79580
Jozef Kovalík33SVK35+8
796321
Facundo Juárez28ITA35-18-2
797796
Matt Ponchet21FRA35+7Lost in Vaasa QF
798792
Scott Jones28AUS35+7
799327
Naoki Nakagawa29JPN35+8Lost in Tokyo R32
800680
Abel Forger20NED35+8
801 NCH 
(815)
Grigory Shebekin21RUS35+14+1Lost in Tsaghkadzor 2 QF
802182
Maximilian Neuchrist34AUT35-16-2
803341
Wilson Leite34BRA35-16-2Qual. Asuncion 2 R1Lost in Cuiaba R32
Lost in Qual. San Miguel de Tucuman R2
Lost in San Miguel de Tucuman R32
804 NCH 
(831)
Daniel Salazar25COL35+27+2Lost in Szentendre QF
Lost in Qual. Parma R1
805458
Nicolas Zanellato24BRA35+6Lost in Cuiaba R16
806748
Lucas Andrade Da Silva21BRA34-7-1
807799
Hoyoung Roh20KOR34+5Lost in Harmon R16
Lost in Maanshan 7 R32
808363
Damien Wenger26SUI34-6-1
809117
Felipe Meligeni Alves28BRA34+4
81085
Dennis Novak32AUT34+4
811486
Alex Knaff28LUX34+5
812704
Mwendwa Mbithi28USA34-74-8
813 NCH 
(817)
Marc Majdandzic21GER34+4Lost in Rosbach R32
814813
Nikola Slavic25SWE34+6Lost in Vaasa R32
815614
William Grant25USA34+4Lost in Szentendre R32
816763
Dragos Nicolae Cazacu22ROU34+16+1Lost in Bistrita R16
Lost in Curtea De Arges R16
817796
Finn Murgett24GBR34+4
818 NCH 
(970)
Dylan Dietrich21SUI33+180+15Ljubljana W
819553
Pedro Rodenas22ESP33+5Lost in Monastir 28 R32
820 NCH 
 1003
Niels McDonald18GER33+187+15Rosbach W
Varnamo W
821438
Woobin Shin22KOR33-28-3
822505
Stijn Slump27NED33+3
823 NCH 
(826)
Marc Van Der Merwe31RSA33+3
824821
Vincent Marysko20GER33+31+4Lost in Rosbach SF
825812
Maximilian Homberg23GER33+2
826819
Natan Rodrigues24BRA33+3Qual. Asuncion 2 R1
827622
Amaury Raynel23FRA33+1Lost in Tsaghkadzor 2 R32
Lost in Kursumlijska Banja 5 R32
828 NCH 
(832)
Andrea Fiorentini25ITA33+5Lost in Varnamo R16
829211
Roberto Cid Subervi32DOM32-203-25
830829
Guto Miguel17BRA32+4
831CH
Juan Sebastian Osorio28COL32+4Lost in Brasilia QF
83262
Kenny de Schepper39FRA32+4Lost in Qual. Lyon R1
833352
Kris Van Wyk29RSA32+4
834160
Oleksii Krutykh26UKR32-4-1Lost in Ljubljana R32
Ceska Lipa W
835745
Taiyo Yamanaka24JPN32+3
836805
Oliver Bonding18GBR31+200+15Lakewood 2 W
Lost in Rolling Hills R32
837756
Roger Pascual Ferra20ESP31-36-4Lost in Monastir 28 SF
838557
Pierluigi Basile19ITA31-275-40Lost in Cattolica R32
839 NCH 
(853)
Calvin Müller25GER31+14+2Lost in Ljubljana QF
840394
Tiago Cação28POR31-1
841479
Felix Corwin30USA31-1
842759
Jesse Flores31CRC31-1
843694
Xiaofei Wang23CHN31-1
844635
John Sperle24GER31-50-5Lost in Rosbach R32
Lost in Nyiregyhaza SF
84512
Borna Ćorić29CRO30-1
846682
Albert Pedrico Kravtsov21ESP30-23-3Lost in Martos R32
847769
Miles Jones25USA30-2Lost in Lakewood 2 R32
Lost in Rolling Hills R32
848675
Francisco Rocha26POR30+1
849733
Naoya Honda20JPN30+1Lost in Tokyo F
850395
Wishaya Trongcharoenchaikul31THA30-28-4Lost in Luan 3 R32
851CH
Keaton Hance18USA29
852614
Alejandro Manzanera Pertusa23ESP29-71-8
853532
Adrien Gobat24FRA29-1
854736
Jakub Filip20CZE29+3Lost in Ceska Lipa R16
855655
Thanapet Chanta26THA29-9-1Lost in Maanshan 7 QF
856839
Yaojie Zeng24CHN29+47+4Lost in Luan 3 SF
Lost in Qual. Maanshan 7 R2
857 NCH 
(946)
Dimitris Azoidis25GRE29+230+15Kayseri 3 W
858716
Dinko Dinev22BUL29-10-1Lost in Kayseri 3 R16
Lost in Kayseri 4 SF
859688
Alexandre Aubriot27FRA29-1
860641
Kosuke Ogura30JPN29Qual. Tokyo 2 R2Lost in Harmon R32
Qual. Tokyo W
Lost in Tokyo QF
861107
Nicolas Moreno De Alboran28USA28
862CH
Andrew Johnson16USA28Rolling Hills F
863728
Patrick Brady21GBR28Lost in Qual. Ilkley R1
Lost in Qual. Nottingham 2 R1
864 NCH 
(878)
Noah Zamora23USA28+14+1Lost in Lakewood 2 R16
Lost in Rolling Hills R16
865601
Bautista Vilicich24ARG28
866731
Axel Nefve25USA28-10-1Lost in Qual. Wichita R3
867709
Iannis Miletich20ITA28+2Lost in Caltanissetta R32
Lost in Messina R32
868666
Niccolo Catini28ITA28+3Lost in Messina R32
Lost in Qual. Parma R1
869830
Carles Hernández25ESP28+3Mungia R32Lost in Martos R16
870575
Luca Castagnola24ITA28+4Lost in Ljubljana R16
Lost in Qual. Cattolica R1
871 NCH 
(873)
Alaa Trifi19TUN28+4
872382
Thomas Fancutt31AUS27+4Qual. Royan R2
873 NCH 
 1094
Stefan Horia Haita19ROU27+221+14Lost in Bistrita F
Lost in Curtea De Arges QF
874838
Luca Pow21GBR27+3
875308
Toby Kodat23USA27-107-11
876814
Jeffrey Von Der Schulenburg24SUI27-22-2
877546
Diego Augusto Barreto Sánchez24ESP27-9-1
878364
Mikalai Haliak27BLR27+1Lost in Ceska Lipa R32
879 NCH 
(891)
Sam Ryan Ziegann27AUS27+12+1Lost in Luan 3 R16
Lost in Curtea De Arges R32
880820
Michel Hopp27GER27+25+2Lost in Rosbach QF
881788
Joao Victor Couto Loureiro23BRA27-11-1Qual. Asuncion 2 R1Lost in Cuiaba R32
Lost in Brasilia QF
882663
Benjamin Pietri29FRA27+1
883881
Marcus Walters28GBR27-2Qual. Monastir 29 R1Lost in Monastir 27 R16
Lost in Monastir 28 SF
884835
Younes Lalami25MAR27-2Lost in Kiseljak R32
885843
Nicolas Jadoun23FRA27-42-4Lost in Kursumlijska Banja 5 QF
886729
Tomas Curras Abasolo26ESP27-13-1Lost in Kursumlijska Banja 4 R32
887660
Michael Zhu33USA27-3Qual. Royan R2
888713
Grigoriy Lomakin28KAZ27+22+2Qual. Maanshan 8 R2Lost in Luan 3 QF
Lost in Qual. Maanshan 7 R2
889858
Manuel Plunger23ITA26-4
89049
Federico Coria34ARG26+109+8Asuncion 2 R32Lost in San Miguel de Tucuman QF
891836
Emon Van Loben Sels21USA26-5Lost in Lakewood 2 R32
892640
Axel Garcian24FRA26-5Lost in Monastir 28 R16
893608
Blu Baker24GBR26-5
894878
Tristan Stringer20USA26-4Lost in Rolling Hills R16
895889
Salvador Price21COL26-6Qual. Asuncion 2 R1Lost in Cuiaba R16
Lost in Brasilia R16
896 NCH 
(907)
Tomás Martínez22ARG26+32+3Qual. Asuncion 2 R1Qual. San Miguel de Tucuman W
Lost in San Miguel de Tucuman R32
897880
Daniele Rapagnetta19ITA26-17-1Lost in Caltanissetta R32
Lost in Messina R32
898833
Jesse Delaney27AUS26+11+1Qual. Tokyo 2 R2Lost in Harmon QF
Lost in Qual. Tokyo R1
89913
Nick Kyrgios31AUS25+9100+25Halle R32Lost in Stuttgart R16 
900850
Nicolas Ian Kotzen23USA25-8
901638
Johannes Ingildsen28DEN25-8
90250
Mikael Ymer27SWE25-8
903896
Theodore Dean24USA25-7Lost in Lakewood 2 R32
Lost in Rolling Hills R16
904898
Markus Mölder21EST25-6Lost in Vaasa R16
905899
Ronit Karki18USA25-6
906235
Ivan Nedelko40RUS25-5
907810
Kristijan Juhas25SRB25-5Lost in Kursumlijska Banja 4 R32
908867
Qian Sun24CHN25-41-3Lost in Luan 3 R16
Lost in Qual. Maanshan 7 R2
909860
Anas Mazdrashki19BUL25-5Lost in Curtea De Arges F
910902
Carles Cordoba20ESP25+8+1Mungia R32Lost in Kursumlijska Banja 4 R16
Lost in Kursumlijska Banja 5 SF
911793
Gabriele Maria Noce30ITA25-5Lost in Ljubljana R32
912684
Ali Yazdani22IRI25-53-4Lost in Kursumlijska Banja 4 SF
Lost in Kursumlijska Banja 5 R16
913906
Jeremy Gschwendtner27GBR25-5Lost in Ljubljana R32
Lost in Curtea De Arges R16
91417
Albert Ramos Viñolas38ESP24-3
915501
Christian Sigsgaard29DEN24+8+1Lost in Ljubljana R16
Lost in Messina QF
916912
Spencer Johnson23USA24-4Lost in Rolling Hills SF
917913
Jamie Mackenzie18GER24-4Lost in Qual. Halle R1
918866
Lorenzo Gagliardo25ITA24-52-4Lost in Kursumlijska Banja 4 SF
Lost in Kursumlijska Banja 5 R16
919900
Herman Hoeyeraal24NOR24-19-1
920130
Duck-hee Lee28KOR24-4Qual. Maanshan 8 R2Lost in Maanshan 7 R32
921905
Christopher Li22PER24-6
922845
Isaac Becroft25NZL24-5Lost in Monastir 28 R16
923907
Lucca Helguera Casado20ESP24-16-1
924 NCH 
(964)
Daniil Sarksian19ARM24+40+3Lost in Tsaghkadzor 2 SF
Lost in Monastir 28 R32
925917
Muhammad Shoaib24PAK23-6Lost in Qual. Wichita R2
926 NCH 
 1007
Nicolas Oliveira20BRA23+109+7Lost in Cuiaba SF
Lost in Brasilia F
92739
J.J. Wolf27USA23-7
928896
Matthew Forbes20USA23-7
929438
Orel Kimhi22ISR23-5
930910
Aleksa Ćirić25SRB23-5Lost in Lakewood 2 R16
931774
Nitin Kumar Sinha27IND23-5Qual. Royan R2Lost in Qual. Lyon R1
932929
William Rejchtman Vinciguerra19SWE23-3Lost in Varnamo R16
933 NCH 
(944)
Egor Pleshivtsev19RUS23+11+1Lost in Tsaghkadzor 2 R16
934888
Paul Inchauspe22FRA22-4
934898
Zoran Ludoški20SRB22+15+1Lost in Kursumlijska Banja 4 R16
936181
Tristan Lamasine33FRA22-14-1
937479
Ilya Snițari24MDA22-6
938612
Ozan Baris22USA22+31+2Wichita FLost in Lakewood 2 QF
939932
Dominik Reček31CZE22-7Lost in Ceska Lipa R16
940922
Stijn Paardekooper22NED22-7
941934
Žiga Šeško17SLO22-7
942639
Bekkhan Atlangeriev25RUS22-7
943417
Ajeet Rai27NZL22-7
944773
Artur Kukasian22RUS22-17-1
945937
Tom Zeuch26GER22-8Lost in Vaasa QF
946536
Ryotaro Taguchi25JPN22-8
947604
Dev Javia24IND22-8Lost in Kayseri 4 R16
948922
Rares Teodor Pieleanu19ROU22-8Lost in Bistrita R32
949923
Thantub Suksumrarn25THA22-6Qual. Maanshan 8 R2Lost in Qual. Maanshan 7 R3
950925
Pietro Romeo Scomparin25ITA22-9Lost in Ljubljana R32
951906
Niccolo Ciavarella22ITA22-6Mungia R32Lost in Messina R32
952947
Karim Ibrahim22EGY22-5
952951
Giannicola Misasi25ITA22+13+1Lost in Szentendre QF
Lost in Messina R32
954237
Nicolás Barrientos39COL21-6
955889
Arvid Nordquist28SWE21-5
956406
Timo Legout24FRA21-61-4Qual. Wichita W
Lost in Wichita R32
957951
Luis Felipe Miguel22BRA21-6Lost in Brasilia SF
958946
Taym Al Azmeh22GER21+27+2Lost in Rosbach QF
959952
Yannick Theodor Alexandrescou18FRA21-7
960411
Micah Braswell24USA21-6
961712
Aoran Wang29CHN21-6Lost in Maanshan 7 R32
962845
Shunsuke Nakagawa26JPN21-9Qual. Tokyo 2 R2Lost in Harmon R32
963929
Kacper Szymkowiak21POL21-7
964753
Justin Roberts29BAH21+8+1Lost in Lakewood 2 R16
965782
Stefano D'Agostino22ITA21-7Milan R32Lost in Kursumlijska Banja 4 R16
Lost in Kursumlijska Banja 5 F
966713
Lautaro Agustin Falabella28ARG21-9Lost in Ljubljana R32
967719
Hanyi Liu25CHN21+113+7Lost in Luan 3 F
Lost in Maanshan 7 QF
968958
Rocco Piatti21ITA21-9
969954
Louis Larue22FRA21-9Lost in Vaasa R16
970403
Lorenzo Rottoli24ITA21-28-1Lost in Qual. Cattolica R1
971859
Adan Freire Da Silva27FRA21-9Qual. Royan R1
972826
Benjamin Thomas George23CAN21-11Lost in Rosbach R32
Lost in Kiseljak R32
972876
Evan Bynoe27USA21-9Lost in Rolling Hills R32
974661
Devin Badenhorst22RSA20-7
975600
Khololwam Montsi23RSA20-7
976946
Gianluca Brunkow23USA20-6
977900
Enzo Kohlmann De Freitas19BRA20-6Qual. Asuncion 2 R1Lost in Cuiaba R16
Lost in Brasilia R16
978748
Luca Preda20ROU20-5
979362
Bastián Malla29CHI20-5
980971
Giulio Perego23ITA20-5Lost in Caltanissetta R32
Lost in Messina R32
Lost in Qual. Parma R1
981395
Rigele Te28CHN20-172-15Lost in Martos R32
982973
Michele Mecarelli19ITA20-6Lost in Qual. Cattolica R1
Lost in Qual. Parma R1
983977
Aaron Funk20GER20-6Lost in Qual. Rosbach R1
984975
Aditya Vishal Balsekar23IND20-6
985355
Karl Friberg27SWE20-6Lost in Vaasa R16
986981
Yuta Tomida19JPN20-5Lost in Qual. Tokyo R1
Lost in Qual. Tokyo 2 R1
987561
Fermin Tenti29ARG20-5
988838
Iiro Vasa23FIN19+69+4Qual. Lakewood 2 W
Lost in Lakewood 2 SF
Lost in Vaasa R16
98965
Egor Gerasimov33BLR19-1
990916
Simeon Stanković19SRB19-1Lost in Kursumlijska Banja 5 R32
991685
Peter Buldorini21IRL19Dublin R32
992857
Charlie Robertson19GBR19-2
993971
Markus Malaszszak21THA19-1Lost in Rosbach R32
994 NCH 
 1010
Julian Cundom25ARG19+16+1Qual. Asuncion 2 R1Lost in Qual. San Miguel de Tucuman R2
Lost in San Miguel de Tucuman R32
995654
Noah Schachter26USA19-1
996974
Nikita Ianin24RUS19-3Lost in Luan 3 R32
997996
Pieter De Lange20NED19-1
998714
Niklas Schell27GER19-52-3Lost in Ljubljana R16
Lost in Kiseljak R32
999913
Kriish Tyagi19IND18-2
100050
Ričardas Berankis35LTU18-34-2
In Play :
 ATP500  Halle, ​London
 CH125  Nottingham 2, ​Parma
 CH100  Poznan
 CH75  Dublin
 CH50  Asuncion 2, ​Royan, ​San Miguel de Tucuman
 M25  Milan, ​Wichita
 M15  Maanshan 8, ​Monastir 29, ​Mungia, ​Rolling Hills, ​Tokyo 2
Highlight Country :