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 Sinner22ITA9570
21
Novak Djoković37SRB8460
31
Carlos Alcaraz21ESP8130
42
Alexander Zverev27GER7015Hamburg R3270157465
51
Daniil Medvedev28RUS6525
6CH
Alex de Minaur25AUS4185
7CH
Hubert Hurkacz27POL4105
82
Casper Ruud25NOR3925+1-105Bastad R1639304130
95
Andrey Rublev26RUS3830-1-240Bastad R1638704070
103
Grigor Dimitrov33BUL3770
Advertisement
115
Taylor Fritz26USA3705
123
Stefanos Tsitsipas25GRE3615Gstaad R1636553855
1312
Tommy Paul27USA3410
14CH
Ben Shelton21USA2750
1513
Ugo Humbert26FRA2450-40Gstaad R1624502650
1615
Lorenzo Musetti22ITA2265-65
174
Holger Rune21DEN2250+40Hamburg R1623002700
186
Félix Auger-Aliassime23CAN2075Gstaad R1621152315
1918
Sebastián Báez23ARG2060+40Hamburg R1621102510
2019
Alejandro Tabilo27CHI1918
218
Karen Khachanov28RUS1830
2220
Sebastian Korda24USA1795
2316
Nicolás Jarry28CHI1745
2417
Alexander Bublik27KAZ1650
25 NCH 
 (26) 
Jack Draper22GBR1511+1
2621
Tallon Griekspoor28NED1510+1Bastad R1615401740
27 NCH 
 (28) 
Arthur Fils20FRA1475+1+25Hamburg R1615251925
2823
Jiří Lehečka22CZE1405+1
2910
Frances Tiafoe26USA1365+1
306
Gaël Monfils37FRA1360+1
3117
Adrian Mannarino36FRA1340-6-250Newport R1613901590
32 NCH 
 (33) 
Zhizhen Zhang27CHN1301+2+40Hamburg R1613511751
3327
Tomás Martín Etcheverry24ARG1295-1Gstaad R1613001500
34CH
Luciano Darderi22ITA1281+1+25Hamburg R1613311731
3529
Mariano Navone23ARG1242+1Bastad R1612921492
3619
Francisco Cerúndolo25ARG1240-3-40Hamburg R16
(R32  )
12901690
3721
Jan Lennard Struff34GER1235Gstaad R1612601460
3833
Tomáš Macháč23CZE1229
3934
Matteo Arnaldi23ITA1220Lost in Hamburg R32 
4032
Jordan Thompson30AUS1191-20
4121
Alejandro Davidovich Fokina25ESP1150
428
Cameron Norrie28GBR1140+15Bastad R16
(R32  )
11651365
4338
Alexei Popyrin24AUS1071Lost in Hamburg R32
44CH
Giovanni Mpetshi Perricard21FRA1032
45 NCH 
 (48) 
Flavio Cobolli22ITA1025+3+25Hamburg R16
(R32  )
10751475
4644
Marcos Giron30USA1025Newport R1610651265
4736
Fábián Marozsán24HUN995-2-36Lost in Hamburg R32
4840
Pedro Martínez27ESP988+1+14Hamburg R16
(R32  )
10381438
4946
Nuno Borges27POR951+2+15Bastad R169761176
5027
Miomir Kecmanović24SRB935-3-80
Advertisement
5123
Dušan Lajović34SRB921+4+50Hamburg R169711371
5221
Lorenzo Sonego29ITA921
5343
Brandon Nakashima22USA915Newport R329151135
5449
Roberto Carballés Baena31ESP915+9Bastad R169401140
5537
Sebastian Ofner28AUT904-5-35Lost in Hamburg R32
5627
Laslo Djere29SRB896+1+40Hamburg R169461346
5745
Alexander Shevchenko23KAZ885-1+25Hamburg R169351335
5821
Daniel Evans34GBR844
5950
Pavel Kotov25RUS814+1-7Bastad R16
(R32  )
8391039
6049
Dominik Koepfer30GER811+2Lost in Hamburg R32
6148
Aleksandar Vukic28AUS809+4+15Newport R168341034
6242
Arthur Rinderknech28FRA806+4+12Newport R168311031
6352
Jaume Munar27ESP805-4-35Lost in Hamburg R32
6440
Max Purcell26AUS795
6536
Roman Safiullin26RUS785+2Lost in Bastad R32
6651
Corentin Moutet25FRA778-3-20
6737
Emil Ruusuvuori25FIN773+3
6847
Daniel Altmaier25GER756+3-10Lost in Hamburg R32 
6958
Thiago Seyboth Wild24BRA755+3Lost in Hamburg R32
7049
Federico Coria32ARG747-1-29Lost in Bastad R32
719
Roberto Bautista Agut36ESP745+4
729
Fabio Fognini37ITA744+8+17Gstaad R16
(R32  )
769969
7370
Luca Nardi20ITA744+3
7470
Rinky Hijikata23AUS741-10Lost in Newport R32
756
Matteo Berrettini28ITA740+7+25Gstaad R16765965
7647
Facundo Díaz Acosta23ARG737+1-6Lost in Hamburg R32
7746
James Duckworth32AUS734+1-8
7868
Sumit Nagal26IND729-10-50Bastad R16754954
7965
Jakub Menšík18CZE721-7Newport R32746971
8061
Thiago Monteiro30BRA705+5+5Bastad R16730930
8131
Márton Fucsovics32HUN705+2
8212
Borna Ćorić27CRO704+2
8322
Botic van de Zandschulp28NED702+4+15Gstaad R16727927
8424
Yoshihito Nishioka28JPN699+2
8573
Zizou Bergs25BEL697-12-57Lost in Hamburg R32
8683
Aleksandar Kovačević25USA693+5+25Newport R16
(R32  )
718918
8765
Thanasi Kokkinakis28AUS680+1
8855
Alex Michelsen19USA679-27-137Newport R16716916
89CH
Juncheng Shang19CHN678
9058
Taro Daniel31JPN676Lost in Bastad R32
9158
Hugo Gaston23FRA665-10-50Hamburg R167151115
9274
Arthur Cazaux21FRA657-9
9353
Christopher O'Connell30AUS653
9448
Constant Lestienne32FRA650Lost in Newport R32 
95CH
Adam Walton25AUS648Lost in Granby R32
96CH
Camilo Ugo Carabelli25ARG645Lost in Bastad R32
977
David Goffin33BEL630+1
9887
Francisco Comesaña23ARG618+2+6Lost in Qual. Hamburg R2
Lost in Hamburg R32 
9931
Lloyd Harris27RSA611+2
10037
Mackenzie McDonald29USA606-1-20Newport R16631831
Advertisement
10171
Alexandre Müller27FRA606+2Lost in Bastad R32
10223
Damir Džumhur32BIH590+5
10363
Luca Van Assche20FRA589+1-12Lost in Bastad R32
10417
Cristian Garín28CHI583+2-7Lost in Bastad R32 
10514
Aslan Karatsev30RUS580+4
10680
Jozef Kovalík31SVK575-4-32Lost in Bastad R32 
1073
Stan Wawrinka39SUI573-2-20Lost in Gstaad R32
10845
Maximilian Marterer29GER562-25Hamburg R16
(R32  )
6121012
109 NCH 
(114)
Jesper de Jong24NED558+5+25Hamburg R32Qual. Hamburg WQual. Hamburg W
Hamburg R32
6081058
110 NCH 
(111)
Vít Kopřiva27CZE553+2-1Lost in Gstaad R32
111 NCH 
(113)
Zachary Svajda21USA541+2Lost in Newport R32
11245
Yannick Hanfmann32GER536-1-20Gstaad R16561761
11390
Thiago Agustín Tirante23ARG533+8+25Bastad R16558758
114110
Valentin Vacherot25MON529+1-1
115 NCH 
(116)
Billy Harris29GBR526+1-3Newport R32Qual. Newport WQual. Newport W
Newport R32
551776
116CH
Lukáš Klein26SVK520+2+9Gstaad R16545745
11739
J.J. Wolf25USA519
1181
Andy Murray37GBR503+5
119108
Harold Mayot22FRA499+5Lost in Newport R32 
120 NCH 
(126)
Leandro Riedi22SUI498+14+25Gstaad R16
(R32  )
523723
12117
Albert Ramos Viñolas36ESP496-24-139Lost in Gstaad R32
122115
Duje Ajduković23CRO496+8+18Bastad R16Qual. Bastad WQual. Bastad W
Bastad R16
521721
123120
Terence Atmane22FRA486-3-23Granby R32486554
12481
Michael Mmoh26USA486+3
12529
Christopher Eubanks28USA485+3Newport R16535735
12655
Facundo Bagnis34ARG479-7-32
12736
Pierre Hugues Herbert33FRA479+2
12849
Grégoire Barrère30FRA475+3Lost in Gstaad R32 
1297
Richard Gasquet38FRA474+3Lost in Gstaad R32
130121
Stefano Napolitano29ITA472-5-25Lost in Gstaad R32
13139
Mikhail Kukushkin36KAZ469+4Lost in Qual. Hamburg R1
13242
Benjamin Bonzi28FRA468+4Granby R32468537
133109
Otto Virtanen23FIN466+4+1Lost in Qual. Bastad R2
134 NCH 
(138)
Alexander Ritschard30SUI462+4
135112
Marco Trungelliti34ARG461+16+68Hamburg R16Qual. Hamburg WQual. Hamburg W
Hamburg R16
511911
13656
Daniel Elahi Galán28COL459+6+15Gstaad R16484684
1373
Dominic Thiem30AUT453-4-20Lost in Gstaad R32 
138128
Felipe Meligeni Alves26BRA452+6+25Qual. Hamburg W
Lost in Hamburg R32
13910
Denis Shapovalov25CAN450
14064
Hugo Dellien31BOL438-9Amersfoort R32441510
141108
Francesco Passaro23ITA437-15-60
142121
Nicolas Moreno De Alboran27USA430+1+1Lost in Qual. Gstaad R2
Lost in Gstaad R32
143102
Hamad Medjedović20SRB429-21-77Gstaad R16454654
144 NCH 
(155)
Ugo Blanchet25FRA420+17+50Hamburg R16Qual. Hamburg WQual. Hamburg W
Hamburg R16
470870
145142
Mattia Bellucci23ITA418-7
146142
Román Andrés Burruchaga22ARG416+1-2Lost in Qual. Bastad R1
147132
Matteo Gigante22ITA416-1-9Lost in Qual. Bastad R1
148124
Emilio Nava22USA415Newport R32433658
14939
Radu Albot34MDA411Lost in Newport R32 
150130
Titouan Droguet23FRA408-9-37Qual. Gstaad W
Lost in Gstaad R32 
Advertisement
151 NCH 
(160)
Denis Yevseyev31KAZ403+9+33Bastad R16Qual. Bastad WQual. Bastad W
Bastad R16
428628
15210
Lucas Pouille30FRA398-2
153136
Andrea Pellegrino27ITA396+7Lost in Qual. Bastad R2
Lost in Bastad R32
15479
Juan Manuel Cerúndolo22ARG392-2Amersfoort R16398461
155154
Oriol Roca Batalla31ESP389-1
15683
Chun Hsin Tseng22TWN388-1Lost in Qual. Hamburg R1
157129
Shintaro Mochizuki21JPN385-1Lost in Newport R32
158133
Patrick Kypson24USA380-1-5
159CH
Gustavo Heide22BRA372+19+38Gstaad R16Qual. Gstaad WQual. Gstaad W
Gstaad R16
397597
160 NCH 
(163)
Federico Agustin Gomez27ARG367+3
16160
Juan Pablo Varillas28PER360+1-7Gstaad R16
(R32  )
Qual. Gstaad WQual. Gstaad W
Gstaad R16
(R32  )
385585
162 NCH 
(170)
Jaime Faria20POR359+8+10Qual. Bastad W
Lost in Bastad R32
16331
Maxime Cressy27USA358+17+25Newport R16
(R32  )
383583
164129
Gabriel Diallo22CAN355+1Newport R32380605
165143
Benjamin Hassan29355+1Amersfoort R32355423
166158
Alejandro Moro Cañas23ESP354-8-23Lost in Qual. Bastad R2
167 NCH 
(174)
Henrique Rocha20POR353+15+24Bastad R16378578
16861
Quentin Halys27FRA350+24+38Gstaad R16Qual. Gstaad WQual. Gstaad W
Gstaad R16
375575
169168
Murkel Dellien26BOL349-1-3Amersfoort R32350419
170164
Yunchaokete Bu22CHN348+4+6Granby R16354417
171170
Mattéo Martineau25FRA346+1Lost in Amersfoort R32
172110
Giulio Zeppieri22ITA343+1
17387
Jurij Rodionov25AUT342-14-32Amersfoort R32348417
17472
Borna Gojo26CRO340+2
1753
Milos Raonic33CAN340+2
176131
Pablo Llamas Ruiz21ESP339-5-7
177166
Coleman Wong20HKG333+2Lost in Newport R32
178172
Seongchan Hong27KOR331+3Lost in Qual. Newport R1
179 NCH 
(191)
Nick Hardt23DOM326+12+13Lost in Qual. Hamburg R2
Lost in Hamburg R32
180 NCH 
(184)
Maks Kaśnikowski21POL325+5+4Lost in Qual. Gstaad R2
181169
Henri Squire23GER322-12-28
18288
Dominic Stricker21SUI320-7-20Lost in Gstaad R32
183162
Dmitry Popko27KAZ320+3Lost in Qual. Bastad R1
18448
Pedro Cachín29ARG318-74-250Lost in Gstaad R32
185175
Martin Damm20USA315+3
18675
Kamil Majchrzak28POL315+3Lost in Amersfoort R32
18753
Denis Kudla31USA314-3-9
188142
Joris De Loore31BEL313-5-11Amersfoort R32319388
189106
Zsombor Piros24HUN308+7-1Amersfoort R16314377
190 NCH 
(194)
Valentin Royer23FRA303+9
19172
Yosuke Watanuki26JPN302+9
192155
Dino Prižmić18CRO302+1-9
193176
Tristan Schoolkate23AUS301-3-13Lost in Qual. Newport R2
194105
Elias Ymer28SWE300+8Lost in Bastad R32
195135
Mitchell Krueger30USA299-8-18Lost in Qual. Newport R2
196CH
Paul Jubb24GBR298+8
197123
Timofey Skatov23KAZ297+26+32Bastad R16Qual. Bastad WQual. Bastad W
Bastad R16
322522
198171
Beibit Zhukayev23KAZ294+3-6
19993
Tomás Barrios Vera26CHI294+8Amersfoort R32300369
200125
Alex Bolt31AUS293+10+1Newport R32Qual. Newport WQual. Newport W
Newport R32
318543
Advertisement
201151
Enzo Couacaud29FRA292+2-6
202193
Tristan Boyer23USA292+11+6Granby R16298361
20395
Hugo Grenier28FRA291-39-69Granby R16297360
204128
Andrea Vavassori29ITA291+7
205116
Marc Polmans27AUS291+12+13Newport R32Qual. Newport WQual. Newport W
Newport R32
316541
206170
Maxime Janvier27FRA289-12-20Lost in Qual. Gstaad R1
20778
Yasutaka Uchiyama31JPN288+7+6Granby R16294357
2088
Diego Schwartzman31ARG287+4
20918
Benoît Paire35FRA286+18+25Newport R16311511
210191
Kyrian Jacquet23FRA284-15-25
211146
Rudolf Molleker23GER284-14-25Lost in Hamburg R32
212158
Yu-hsiou Hsu25TWN283+10+16Tianjin 4 R16Lost in Tianjin 3 FLost in Tianjin 3 F
Tianjin 4 R16
213114
Gijs Brouwer28NED281-8-14Lost in Qual. Newport R1
214135
Antoine Escoffier32FRA281-5-13Pozoblanco R32Lost in Roda De Bara QFLost in Roda De Bara QF
Pozoblanco R32
285331
215181
Abdullah Shelbayh20JOR280+1Lost in Qual. Hamburg R1
216215
Joao Fonseca17BRA277+2
217186
Li Tu28AUS275-9-19Newport R32Qual. Newport WQual. Newport W
Newport R32
300525
218126
Jan Choinski28GBR275-3-7
21993
Liam Broady30GBR274-13-20
220190
Oliver Crawford25GBR273+16+22Gandia R32The Hague WThe Hague W
Gandia R32
221183
Adrian Andreev23BUL272-2-5Amersfoort R32274343
222116
Calvin Hémery29FRA268-1
223135
Sho Shimabukuro26JPN263+1Granby R32269338
224 NCH 
(231)
Jacob Fearnley23GBR262+7+6Lost in Qual. Newport R2
22547
Marc-Andrea Hüsler28SUI262+1Lost in Gstaad R32
226 NCH 
(229)
Javier Barranco Cosano25ESP260+3
227126
Filip Misolic22AUT258-29-50Lost in Qual. Gstaad R2
228203
Jules Marie32FRA257+2Lost in Nottingham 3 R32
229153
Alexis Galarneau25CAN255-62-100Granby R32261330
23060
Stefano Travaglia32ITA253-2-7Amersfoort R32259328
23185
Dennis Novak30AUT253+3
232214
Aziz Dougaz27TUN253+1-3Lost in Padua R32
Lost in Qual. Hamburg R2
233 NCH 
(240)
Álvaro Guillén Meza21ECU252+15+14Amersfoort R16Lost in Kassel SFLost in Kassel SF
Amersfoort R16
258321
23449
Illya Marchenko36UKR250-2-6Lost in Qual. Newport R1
23517
Bernard Tomic31AUS249+4Lost in Qual. Newport R1
236204
Omar Jasika27AUS247+4Lost in Amersfoort R32
237180
Brandon Holt26USA247+4Granby R32249318
238 NCH 
(242)
Filip Cristian Jianu22ROU247+4Lost in Qual. Gstaad R1
239 NCH 
(243)
Arthur Fery22GBR243+4
240191
Nerman Fatić29BIH242+5Lost in Qual. Gstaad R1
241194
Dane Sweeny23AUS241-4-9
2421
Rafael Nadal38ESP240+19+25Bastad R16
(R32  )
265465
243 NCH 
(249)
Clément Chidekh23FRA237+6Lost in Granby R32
244131
Genaro Alberto Olivieri25ARG236-6
24537
Bernabé Zapata Miralles27ESP232-10-20Amersfoort R32238307
246149
Francesco Maestrelli21ITA232+7Amersfoort R32238307
247191
Mark Lajal21EST231-1-9Lost in Granby R32
248235
Charles Broom26GBR230+2-4Lost in Qual. Newport R1
249242
Enrico Dalla Valle26ITA226-2-14Amersfoort R32226295
250125
Juan Pablo Ficovich27ARG226-30-44Granby R16232295
Advertisement
251228
Nicolás Mejía24COL224+5Granby R32230299
252248
Alibek Kachmazov21RUS222+3-3
253 NCH 
(258)
Vilius Gaubas19LTU221+5
254 NCH 
(269)
Learner Tien18USA220+15+11Lakewood 2 W
255202
Clément Tabur24FRA220-17-30Lost in Qual. Gstaad R1
256127
Facundo Mena31ARG219+3Telfs R16Lost in São Paulo R16Lost in São Paulo R16
Telfs R16
25765
Egor Gerasimov31BLR217+8+4Pozoblanco R16221263
258251
Ergi Kırkın25TUR217+2-1Lost in The Hague R16
259203
Yuta Shimizu25JPN214+3Lost in Granby R32
26035
Jiří Veselý31CZE213+4Amersfoort R32219288
261177
Andrea Collarini32ARG213+6+1Lost in Padua R16
Lost in Qual. Gstaad R1
262123
Ryan Peniston28GBR211+6
263257
Samuel Vincent Ruggeri22ITA209-6-12
264 NCH 
(287)
Khumoyun Sultanov25UZB207+23+15Astana R32Lost in Kassel FLost in Kassel F
Astana R32
209255
265134
Geoffrey Blancaneaux25FRA207+1-6
266250
Liam Draxl22CAN206-3-8Lost in Granby R32
267 NCH 
(271)
Ignacio Buse20PER206+4
268239
Ethan Quinn20USA205-14-20Newport R32230455
26962
Gianluca Mager29ITA205+29+25Telfs R32Padua WPadua W
Telfs R32
270268
Gonzalo Bueno20PER205-1Lost in Qual. Amersfoort R1
271 NCH 
(273)
Remy Bertola25SUI204+2-1Lost in Qual. Gstaad R1
272259
Hady Habib25LBN204+4+3Granby R16210273
273225
Philip Sekulic20AUS203-48-60Granby R16209272
274181
Daniel Rincon21ESP203-23-30Amersfoort R32209278
275200
Yan Bai35CHN202+25+23Tianjin 4 R32Tianjin 3 WTianjin 3 W
Tianjin 4 R32
276 NCH 
(279)
Jérôme Kym21SUI200+8+7Lost in Qual. Gstaad R2
277CH
Michael Vrbenský24CZE199-2
278 NCH 
(279)
Robin Bertrand21FRA199+1+1Pozoblanco R16203245
27938
Alex Molčan26SVK197+1
280157
Santiago Rodríguez Taverna25ARG197+6+4Amersfoort R32Qual. Amersfoort WQual. Amersfoort W
Amersfoort R32
203272
281134
Manuel Guinard28FRA195+9+7Lost in Qual. Bastad R2
282 NCH 
(284)
Pedro Sakamoto31BRA195+28+23São Paulo W
283282
Martin Landaluce18ESP194-1
284194
Gauthier Onclin23BEL194-9-8Esch/alzette 2 R16Lost in Kassel SFLost in Kassel SF
Esch/alzette 2 R16
285278
August Holmgren26DEN191+35+28Pozoblanco R16Nottingham 3 WNottingham 3 W
Pozoblanco R16
195237
286270
Elmer Møller21DEN191-8-9Amersfoort R32Lost in Qual. Amersfoort R2Lost in Qual. Amersfoort R2
Amersfoort R32
197266
287181
Thai Son Kwiatkowski29USA190-6-7Lost in Qual. Newport R1
288206
Lukas Neumayer21AUT190Telfs R16
28928
João Sousa35POR189
290176
Daniel Masur29GER188-7-6
291269
Giovanni Fonio26ITA187+2Lost in Qual. Gstaad R1
292269
Aidan Mayo21USA184-7-9Lost in Qual. Newport R2
293 NCH 
(310)
Gabriel Debru18FRA183+24+17Uriage W
294194
Gonzalo Oliveira29VEN183+2Castelo Branco R16
295154
Dalibor Svrčina21CZE182-43-50Lost in Qual. Hamburg R1
29641
Tennys Sandgren32USA180+3
29750
Ričardas Berankis34LTU180-6-7Lost in Astana R32
298156
Vitaliy Sachko27UKR178-6-9Lost in Qual. Hamburg R1
299140
Mathias Bourgue30FRA178+2
300174
Nicola Kuhn24GER177+2Gandia R32
301 NCH 
(304)
Nishesh Basavareddy19USA175+3+2Lost in Qual. Granby R2
302210
Raphaël Collignon22BEL174+40+25Kassel W
303289
Alexander Blockx19BEL174-6-8Lost in Amersfoort R32
304 NCH 
(305)
Cezar Crețu23ROU173+1
305 NCH 
(309)
Giles Hussey27GBR172+4
306153
Jay Clarke25GBR172+5+2Lost in Qual. Amersfoort R2
307 NCH 
(308)
Matej Dodig18CRO172+1
308306
Felix Gill22GBR171-2-2Gandia R32
309127
Lorenzo Giustino32ITA170+3Gandia R32
31085
Carlos Taberner26ESP170-3-3Lost in Qual. Amersfoort R1
311168
Antoine Bellier27SUI169+2Lost in Qual. Granby R1
312158
Tung Lin Wu26TWN169-40-36Granby R32175244
313 NCH 
(316)
Andrés Andrade25ECU169+8+6Granby R16Lost in Dallas R32175238
314181
Tristan Lamasine31FRA169-11-8Lost in Qual. Amersfoort R1
315285
Alexander Weis27ITA169-1
316273
Sebastian Fanselow32GER169-1
317287
Marvin Möller25GER168-22-16Lost in Qual. Hamburg R1
318287
Adolfo Daniel Vallejo20PAR168-2Lost in Qual. Amersfoort R1
319201
Rio Noguchi25JPN165+16+10Granby R16Qual. Granby W171234
320307
Sandro Kopp24AUT163+2
321 NCH 
(345)
Alberto Barroso Campos28ESP162+25+15Pozoblanco R16Lost in Roda De Bara F166208
322272
James Trotter24JPN161-48-41Lost in Qual. Newport R1
323190
Matheus Pucinelli De Almeida23BRA160+8+4Amersfoort R32Qual. Amersfoort W166235
32457
Gastão Elias33POR159
32578
Renzo Olivo32ARG158+1Telfs R16
326111
Ramkumar Ramanathan29IND157+1
327308
Toby Kodat21USA157-4-3Telfs R16
328142
Ivan Gakhov27RUS157+2Esch/alzette 2 R16
329CH
Martin Krumich21CZE156-1Lost in Qual. Bastad R1
330CH
Jakub Nicod19CZE155+3
331108
Franco Agamenone31ITA155+3Lost in Amersfoort R32
332238
Nikolás Sánchez Izquierdo25ESP155-38-32Lost in Qual. Bastad R1
333259
João Lucas Reis Da Silva24BRA152-8-7Lost in Qual. Amersfoort R1
334152
Luke Saville30AUS152+3+1Lost in Dallas R16
335 NCH 
(336)
Vadym Ursu27UKR152+1Lost in Pozoblanco R32
336217
Jonáš Forejtek23CZE151+2Lost in Qual. Amersfoort R1
337212
Michael Geerts29BEL150-18-14Castelo Branco R32
338331
Carlos Lopez Montagud24ESP149+5Gandia R16
339292
David Jordá Sanchis30ESP147+5
340323
Hazem Naw24SYR147+5
341325
Guy Den Ouden22NED146+10+1Amersfoort R32Lost in The Hague SF152221
342 NCH 
(347)
Marat Sharipov21RUS146+5
34352
Soonwoo Kwon26KOR145+6Lost in Hamburg R32 
344220
Blake Mott28AUS145+8+2Nottingham 4 R16Lost in Nottingham 3 QF
345159
Dimitar Kuzmanov30BUL144+11+4Astana R16148190
346221
Hernán Casanova30ARG143-6-7Bastia R16
347 NCH 
(353)
Luka Mikrut20CRO143+6
348298
Aidan McHugh24GBR143+7+2East Lansing R32Lost in Dallas QF
349289
Corentin Denolly27FRA143+10+3Bucharest 4 R32Lost in Umag SF
35016
Marco Cecchinato31ITA142+4
351318
Gerard Campana Lee19KOR141+7+1Lost in Qual. Amersfoort R2
352258
James McCabe21AUS140-24-17Nottingham 4 R16Lost in Nottingham 3 QF
353226
Juan Bautista Torres22ARG140+4
354348
Blake Ellis25AUS140-6-6Nottingham 4 R16Lost in Nottingham 3 R16
355348
Jie Cui26CHN139+9+1Lost in Roda De Bara R16
Lost in Pozoblanco R32
356 NCH 
(361)
Federico Arnaboldi24ITA139+5
357114
Jason Jung35TWN137+8
35824
Martin Kližan35SVK136+10+1Telfs R16Lost in Padua R16
359273
Max Houkes24NED136+27+8Amersfoort R32Lost in The Hague SF141210
360306
Blaise Bicknell22JAM134-42-30Lost in Granby R32
361272
Orlando Luz26BRA134+9
362352
Giovanni Oradini26ITA134+7Lost in Padua R16
363103
Stefan Kozlov26USA133+18+4Granby R32Qual. Granby W139208
364278
Lucas Gerch29GER133+8
365121
Raúl Brancaccio27ITA133+8Gandia R16
366 NCH 
(378)
Andrea Picchione26ITA133+14+3Pozoblanco R16137179
367 NCH 
(371)
Arthur Géa19FRA132+7Granby R32138207
368327
Fajing Sun27CHN132-1-4Tianjin 4 R16Lost in Tianjin 3 R16
369147
Kaichi Uchida29JPN132+16+4Qual. Granby W
Lost in Granby R32
370 NCH 
(375)
Gabi Adrian Boitan25ROU132+5Lost in Qual. Amersfoort R2
37197
Kimmer Coppejans30BEL131-9-7
372 NCH 
(376)
Mateus Alves23BRA131+4Telfs R16
373365
Kris Van Wyk27RSA131+5
374164
Riccardo Bonadio31ITA130-8-7
37565
Evgeny Donskoy34RUS129+32+11Astana R16Lost in Tianjin 3 SF133175
376364
Mikalai Haliak25BLR128+7Lost in Bucharest 4 R32
377303
Arthur Weber32FRA128+13+3Lost in Kassel QF
378365
Matías Soto25CHI128+6
379 NCH 
(388)
Miguel Damas24ESP128+9+2Pozoblanco R16132174
380354
Gilbert Klier Junior24BRA127+2-1
381 NCH 
(399)
Juan Carlos Prado Angelo19BOL127+20+7Lost in São Paulo SF
382271
Moez Echargui31TUN127+7+1Lost in Qual. Amersfoort R2
383244
Lucas Poullain28FRA126+4Nottingham 4 R32
384 NCH 
(395)
Valerio Aboian22ARG126+21+7Gubbio R32Lost in São Paulo SF
38521
Steve Johnson34USA125-35-20
386302
Andrew Paulson22CZE125-47-25
387111
Zdeněk Kolář27CZE125-16-9
388268
Gonzalo Villanueva29ARG125+3
389184
Nicholas David Ionel21ROU125-12-6Bucharest 4 R32
390 NCH 
(393)
Eliot Spizzirri22USA123+3Newport R32148373
391387
Joel Schwärzler18AUT123+3
392207
Daniel Dutra da Silva36BRA123-32-16Telfs R16
393 NCH 
(395)
Philip Henning23RSA121+2
394265
Evgenii Tiurnev27RUS121+2
395130
Mohamed Safwat33EGY121+2
396361
Bogdan Bobrov26RUS121+2Lost in Castelo Branco R32
397 NCH 
(398)
Ryan Nijboer24NED121+2Lost in Qual. Amersfoort R1
398127
Jelle Sels28NED121+12+4Amersfoort R32Lost in The Hague R32
Qual. Amersfoort W
127196
399310
Mathys Erhard22FRA120-58-30Amersfoort R32Lost in The Hague QF
Qual. Amersfoort W
126195
400383
Alejo Lorenzo Lingua Lavallén23ARG119+2Esch/alzette 2 R16
401305
Yishai Oliel24ISR119+2Lost in Astana R32
40284
Alessandro Giannessi34ITA119+2
403 NCH 
(406)
Matthew Dellavedova24AUS119+3Telfs R16
40470
Guido Andreozzi32ARG118-41-20
405 NCH 
(408)
Ryan Seggerman24USA116+3-1
406334
Naoki Nakagawa27JPN116+5
407234
Maxime Chazal31FRA116+43+16Lost in Uriage F
408 NCH 
(435)
Bor Artnak20SLO116+37+14Slovenska Bistrica R32Litija W
409326
Alexis Gautier27FRA116-30-14Pozoblanco R32119165
410314
Benjamin Lock31ZIM116+9+3Lost in Roda De Bara SF
411223
Edoardo Lavagno25ITA115+1
412329
Carlos Sánchez Jover23ESP115-12-5Gandia R32
413382
Max Hans Rehberg20GER114Lost in Qual. Hamburg R1
414136
Alexey Vatutin31RUS114+1
415167
Nino Serdarušić27CRO113+2Esch/alzette 2 R32
416124
Federico Gaio32ITA113
417143
Hiroki Moriya33JPN113+1Lost in Qual. Granby R1
418348
Omni Kumar22USA111+4Lost in Qual. Granby R1
419414
Bruno Kuzuhara20USA111+10+3Granby R32Qual. Granby W117186
420 NCH 
(423)
Luka Pavlovic24FRA110+3Kursumlijska Banja 13 R32
421419
Daniil Glinka24EST109+4Lost in Qual. Granby R1
422371
Karue Sell30BRA108+27+8Lost in Dallas SF
423414
Garrett Johns23USA108+3Lost in Qual. Granby R1
424334
Robert Strombachs24LAT108+4
425365
Daniel Mérida19ESP108+2Lost in Pozoblanco R32
426204
Máté Valkusz25HUN107+4
42756
Marius Copil33ROU107+4
428397
Alexey Zakharov24RUS107+13+4Amersfoort R32Qual. Amersfoort W113182
429343
Mats Rosenkranz25GER107-9-5Esch/alzette 2 R32
430388
Anton Matusevich23GBR106+12+3Lost in Kassel QF
431409
Rodrigo Pacheco Mendez19MEX106+2Lost in Granby R32
432211
Evgeny Karlovskiy29RUS106+5+2Astana R16110152
4334
Kei Nishikori34JPN105+2
434404
Cannon Kingsley23USA105+2East Lansing R32
435392
Edas Butvilas19LTU105-43-19
436363
Damien Wenger24SUI105-2-1
437235
Pol Martín Tiffon24ESP105+17+8Esch/alzette 2 R16Lost in Uriage SF
438243
Daniel Michalski24POL104-29-13Lost in Kassel QF
439410
Stefan Popović21SRB104-1
440409
Kilian Feldbausch18SUI103-1
44116
Nikoloz Basilashvili32GEO103-1
442154
Altuğ Çelikbilek27TUR103-18-6
443211
Roberto Cid Subervi30DOM103+1
444377
Marcello Serafini21ITA103-23-9Lost in Qual. Amersfoort R1
445443
Kiranpal Pannu27NZL103-2Lost in Dallas R32
44667
Ernesto Escobedo28MEX102+1+1Lost in Dallas R16
447388
Jacopo Berrettini25ITA101-1
448362
Tim Handel27GER100+4+1Lost in Kassel R16
449443
Arthur Bouquier23FRA99+2
450 NCH 
(453)
Petr Nesterov21BUL99+3
451325
Yankı Erel23TUR97-3-4Astana R16101143
452402
Lautaro Midon20ARG95+5Gandia R32
453 NCH 
(456)
Yanaki Milev20BUL95+3
454414
Svyatoslav Gulin21RUS95+1-2Lost in Qual. Amersfoort R1
455240
Dan Added25FRA95-23-12Pozoblanco R1699141
456434
Hynek Bartoň20CZE94+2
457290
Shintaro Imai30JPN93+49+15Tokyo 2 W
458320
Marko Topo20GER93+1+1Lost in Kassel R16
Lost in Qual. Hamburg R1
45914
Kyle Edmund29GBR93+5+3Lost in Nottingham 3 QF
Lost in Nottingham 4 R32
460438
Jakub Paul25SUI92Lost in The Hague R32
461144
Cem İlkel28TUR91-47-23
462 NCH 
(475)
Ilia Simakin20RUS91+13+4Astana R1695137
463357
Eric Vanshelboim23UKR91-1
464460
Franco Roncadelli24URU91-1Bucharest 4 R32
465CH
Viacheslav Bielinskyi20UKR90Lost in Telfs R32
466333
Christian Langmo28USA90Lost in Dallas R32
467267
Louis Weßels25GER90Esch/alzette 2 R32
468458
Nicolas Zanellato22BRA90+3+1Uslar R32Lost in Kassel R16
469134
Steven Diez33CAN89+97+25Pozoblanco R32Roda De Bara W93139
470343
Makoto Ochi28JPN89-2Lost in Tokyo 2 R32
471439
Lorenzo Joaquín Rodríguez24ARG89-1Uslar R32
472256
Marek Gengel28CZE89+4+2Castelo Branco R16Lost in Lodz QF
473395
Rigele Te26CHN88+12+3Lost in Tianjin 3 QF
474231
Nam Hoang Ly27VIE88+13+3Tianjin 4 R32Lost in Tianjin 3 QF
475375
Strong Kirchheimer29USA88+6+2Lost in Qual. Granby R2
476238
Yusuke Takahashi26JPN88-3Lost in Tokyo 2 R16
477260
Carlos Gimeno Valero23ESP87-3
478CH
Gabriele Piraino20ITA87+2+1Pozoblanco R32Lost in Padua R1691137
479462
Mili Poljičak20CRO87+45+14Umag W
480392
Stefanos Sakellaridis19GRE87-3Nakhon Si Thammarat 6 R16Lost in Nakhon Si Thammarat 5 R32
481479
Andres Martin23USA86-2
482273
Peter Heller31GER86+25+8Lost in Litija F
483343
Alex Martí Pujolras25ESP86+45+14Lost in The Hague F
484462
Constantin Bittoun Kouzmine25FRA86-2
485483
Max Alcalá Gurri21ESP86-2Gandia R32
486206
Matija Pecotić35CRO85-2Lost in Qual. Umag R1
487 NCH 
(494)
Lilian Marmousez22FRA85+7+3Lost in Uriage QF
488478
Hamish Stewart24GBR85-2
489257
Timo Stodder28GER85-1
490489
Jake Delaney27AUS85-1Lost in Nakhon Si Thammarat 5 R32
491349
Oleg Prihodko26UKR84+2+1Kursumlijska Banja 13 R32Lost in Kursumlijska Banja 12 R16
492CH
Michael Agwi20IRL82-1Lost in Kassel R32
493442
Harrison Adams30USA82+8+3Lost in Dallas QF
494 NCH 
(496)
Gabriele Pennaforti23ITA82+2Gubbio R32Lost in Padua SF
495377
Oleksandr Ovcharenko22UKR81+59+16Lost in Padua F
496395
Alafia Ayeni24USA81-6-3Lost in Astana R32
497280
Dominik Palan23CZE81-28-8Lost in Roda De Bara R32
Lost in Astana R32
498476
Duarte Vale25POR81East Lansing R16Lost in Dallas R32
499CH
Dan Alexandru Tomescu25ROU80Bucharest 4 R32
500303
Francesco Forti24ITA79Gubbio R32
501229
Mukund Sasikumar27IND79-29-9Tianjin 4 R32Lost in Tianjin 3 QF
502466
Federico Iannaccone25ITA79-5-2Esch/alzette 2 R16
503160
Oleksii Krutykh24UKR79-1Lost in Lodz R32
504503
Guido Iván Justo26ARG79-1Lost in São Paulo R32
505504
Adrian Oetzbach26GER79-1Uslar R32
50654
Yibing Wu24CHN78-1
507467
Hikaru Shiraishi24JPN78+1+1Lost in Tokyo 2 R16
508378
Eliakim Coulibaly22CIV78+59+14Monastir 29 R32Monastir 28 W
509 NCH 
(514)
Olaf Pieczkowski20POL77+7+2Lost in Lodz QF
510CH
Tom Gentzsch20GER77
511486
Alex Knaff26LUX77
512438
Orel Kimhi20ISR76Lost in Astana R32
513497
Neil Oberleitner24AUT76+7+2Astana R1680122
514395
Tibo Colson24BEL75-5-2Lost in Qual. Amersfoort R2
515478
Yurii Dzhavakian31UKR75+2Lost in Monastir 29 R32
516509
Radu Mihai Papoe21ROU74+2
517393
Pawel Juszczak30POL74+8+2Lost in Lodz QF
518457
Andre Ilagan23USA74-23-8
519CH
Andrea Guerrieri25ITA74
520424
Saba Purtseladze22GEO74+13+3Astana R1678120
521 NCH 
(523)
Henry Searle18GBR73+2
522293
Pedro Boscardin Dias21BRA73+13+3Lost in São Paulo QF
523 NCH 
(537)
Florent Bax25FRA73+26+7Bastia R32Lost in Uriage SF
524 NCH 
(535)
Tomás Farjat23ARG73+74+16Lost in São Paulo F
525232
José Pereira33BRA72+1Lost in São Paulo R32
52676
Salvatore Caruso31ITA72+1
527298
Viktor Durasovic27NOR72+2Lost in Astana R32
528236
Ulises Blanch26USA71-6-2Lost in Pozoblanco R32
529346
Stuart Parker26GBR71+14+4Pozoblanco R1675117
530334
Leo Borg21SWE71-69-20Lost in Bastad R32 
531434
Luciano Emanuel Ambrogi20ARG71+1Bucharest 4 R16
532351
Sascha Gueymard Wayenburg20FRA71-2-1Lost in Pozoblanco R32
533167
Laurent Lokoli29FRA70+1Pozoblanco R3274120
534 NCH 
(536)
Lukáš Pokorný22SVK70+2Astana R3274120
535 NCH 
(547)
Tiago Pereira20POR70+12+3Lost in Monastir 28 SF
Lost in Qual. Pozoblanco R2
53680
Norbert Gombos33SVK69+1Telfs R16
537 NCH 
(538)
Dušan Obradović23SRB69+1Kursumlijska Banja 13 R32
538417
Ajeet Rai25NZL69+19+4Nakhon Si Thammarat 6 R32Lost in Nakhon Si Thammarat 5 SF
539515
Buvaysar Gadamauri24BEL69-24-7Esch/alzette 2 R16
540439
Adria Soriano Barrera25COL68-1
541531
Egor Agafonov21RUS68+17+3Astana R1672114
542387
Gianmarco Ferrari23ITA68+18+3Lost in Padua QF
54368
Gerald Melzer34AUT67-2
544355
Karl Friberg25SWE67-2
545534
Pedro Araújo22POR67+5+1Castelo Branco R16Lost in Monastir 28 R16
546CH
Diego Augusto Barreto Sánchez22ESP67Gandia R32
547339
Daniel Cukierman29ISR66-69-20Lost in Astana R32
548498
Nikolay Vylegzhanin24RUS66-4-1Esch/alzette 2 R32
549463
Sander Jong24NED66+2
550477
Kirill Kivattsev26RUS66-29-8Telfs R16Lost in Padua R16
551453
Leonardo Aboian26ARG66+1Slovenska Bistrica R32
5528
John Isner39USA65-220-90
553238
Skander Mansouri28TUN65-22-6
554188
Miljan Zekić36SRB65+1Kursumlijska Banja 13 R32
555387
Mariano Kestelboim28ARG65+1
556329
Nick Chappell31USA65-16-3Lost in Dallas QF
Lost in Qual. Granby R1
557 NCH 
(569)
Alejo Sanchez Quilez19ESP65+12+1Lost in Roda De Bara R16
558548
Jacob Bradshaw21AUS65+1
559532
Ryuki Matsuda24JPN65+2Lost in Qual. Granby R2
560284
Juan Pablo Paz29ARG65+2Kursumlijska Banja 13 R32Lost in Kursumlijska Banja 12 R16
561436
Sebastian Gima22ROU65-8-1
562503
Vlad Andrei Dancu25ROU65+1
563 NCH 
(564)
Moerani Bouzige25AUS65+1Lost in Tianjin 3 R16
Lost in Astana R32
564468
Gilles Arnaud Bailly18BEL64+1
565390
David Pichler28AUT64+3
566 NCH 
(570)
Stijn Slump25NED64+4Lost in Qual. Amersfoort R1
567350
Vladyslav Orlov29UKR64+11+2Astana R1668110
568161
Filip Peliwo30POL64-23-3Lost in Nottingham 3 R16
Lost in Astana R32
569489
Jack Pinnington Jones21GBR63+65+13Nottingham 4 R16Lost in Nottingham 3 F
57098
Antoine Hoang28FRA63+5+1Lost in Uriage R16
571 NCH 
(601)
Fabrizio Andaloro23ITA63+30+7Pozoblanco R16Qual. Pozoblanco W67109
572571
Michiel De Krom26NED63-1
573305
Kalin Ivanovski20MKD62
574549
Mika Brunold19SUI62+2Lost in Qual. Gstaad R1
575348
Sergey Fomin23UZB62+7+1Astana R1666108
576 NCH 
(579)
Liam Gavrielides20GER62+3
577106
Darian King32BAR61+3
578555
Quinn Vandecasteele21USA61+3Lost in Qual. Granby R1
579577
Alessandro Pecci23ITA61-2-1Gubbio R32
580339
Keegan Smith26USA61+8+2Lost in Lakewood 2 SF
581514
Marlon Vankan23GER61-67-15Esch/alzette 2 R16Lost in The Hague R16
582 NCH 
(583)
Max Wiskandt22GER61+1Lost in Kassel R16
583340
Colin Sinclair29NMI60-9-2Pittsford R32
58474
Mirza Bašić33BIH60Lost in Astana R32
585168
Frederico Ferreira Silva29POR60+43+8Castelo Branco R32Lost in Roda De Bara SF
586506
Tommaso Compagnucci24ITA60-1
587456
Sanhui Shin27KOR59+5+1Lost in Tokyo 2 R16
588378
Alex Barrena21ARG59-1
589476
Ignacio Monzón26ARG59Lost in São Paulo R32
590468
Dominik Kellovský27CZE59+9+2Lost in Kursumlijska Banja 12 QF
591404
Toby Samuel21GBR58-100-25
592160
Gonzalo Lama31CHI58-2
593591
Siddharth Vishwakarma29IND58-2Lost in Astana R32
594 NCH 
(596)
Mateo Barreiros Reyes23BRA58+2+1Lost in São Paulo R16
595198
Christian Harrison30USA57-47-9
596237
Alastair Gray26GBR57-2Lost in Nottingham 3 R32
597540
Peter Bertran28DOM57+17+3Lost in São Paulo QF
598 NCH 
(622)
Aleksandre Bakshi27GEO57+24+4Astana R1661103
599466
Christoph Negritu30GER57+1
600583
Niels Visker22NED57-7-1Lost in The Hague QF
Lost in Qual. Amersfoort R1
601 NCH 
(608)
Lucas Bouquet26FRA56+7+1Bastia R16Lost in Umag R16
602341
Wilson Leite32BRA56+1Lost in Kassel R32
60320
Guido Pella34ARG55+1
60440
Ilya Ivashka30BLR55+1
605371
Georgii Kravchenko23UKR55+2
606262
Gabriel Décamps24BRA55+9+1Lost in Umag R16
607 NCH 
(658)
Emile Hudd24GBR55+52+7Nottingham 4 R16Lost in Nottingham 3 SF
608579
Takuya Kumasaka25JPN55-11-2Tianjin 4 R16Lost in Tokyo 2 R32
609285
Matías Franco Descotte29ARG55+1Pittsford R32
610 NCH 
(611)
Giuseppe La Vela23ITA55+1Lost in Padua R32
611162
Kacper Żuk25POL54+8+1Lost in Lodz R16
612544
Luca Wiedenmann26GER54-17-3Slovenska Bistrica R32
613 NCH 
(616)
Maxence Rivet20FRA54+3Lost in Bastia R32
61462
Kenny de Schepper37FRA54+9+1Lost in Qual. Pozoblanco R2
615466
Harry Wendelken22GBR54+63+8Nottingham 4 R16Lost in Nottingham 3 SF
61625
Vasek Pospisil34CAN53+2Lost in Granby R32
617316
Eduardo Ribeiro26BRA53+19+3Lost in São Paulo QF
618 NCH 
(620)
Yi Zhou19CHN53+2Tianjin 4 R16Lost in Tianjin 3 R32
619575
Kasidit Samrej23THA53+77+11Nakhon Si Thammarat 6 R16Nakhon Si Thammarat 5 W
620486
Sergi Perez Contri26ESP53+6+1Gandia R32Lost in Roda De Bara R16
621236
JiSung Nam30KOR52+4
622595
Masamichi Imamura25JPN52+10+1Lost in Tokyo 2 R16
623594
Enzo Wallart27FRA52-2-1East Lansing R32Lost in Dallas QF
624606
João Eduardo Schiessl19BRA52+23+3Gandia R32Lost in Uriage QF
625CH
Luca Castagnola22ITA52+33+4Lost in Litija SF
626403
Lorenzo Rottoli22ITA52-24-4Lost in Monastir 28 R32
627513
Kai Wehnelt28GER52-18-3Telfs R32Lost in Kassel R32
628420
Stefan Palosi24ROU52+1
62963
Jason Kubler31AUS51+1
630159
Gian Marco Moroni26ITA51+1
631206
Daniel Cox33GBR51-45-8
632437
Luca Potenza23ITA51-8-2
633470
Imanol López Morillo24ESP51-120-25
634479
Ilya Snițari22MDA51-1
635608
Kazuki Nishiwaki29JPN51+15+2Lost in Tokyo 2 R16
Lost in Qual. Astana R2
636608
Igor Gimenez24BRA51+6+1Lost in São Paulo R16
637545
Tom Paris21FRA50-2
638547
Matyas Fuele25HUN50-1
639 NCH 
(696)
Deney Wassermann23NED50+87+13Amersfoort R16Lost in The Hague QF
Qual. Amersfoort W
56119
640544
Maximus Jones19THA50-1Nakhon Si Thammarat 6 R32Lost in Nakhon Si Thammarat 5 R32
64139
Peter Gojowczyk35GER49-29-5
642 NCH 
(644)
Trevor Svajda18USA49+2
643515
Pedro Vives Marcos23ESP49-30-5Lost in Pozoblanco R32
644378
Sora Fukuda26JPN49+2
645 NCH 
(657)
Gianluca Cadenasso19ITA49+12+1Lost in Padua R16
646479
Felix Corwin28USA49+30+3Slovenska Bistrica R32Lost in The Hague QF
647545
Ye Cong Mo24CHN49-20-3Tianjin 4 R32Lost in Tianjin 3 R16
648521
Tsung Hao Huang24TWN49+1Tianjin 4 R32Lost in Tianjin 3 R32
649461
Luca Giacomini26ITA49-8-1Slovenska Bistrica R32Lost in Padua R32
650 NCH 
(651)
Patrick Zahraj24GER49+1
651629
Julio César Porras26ARG48+3
652289
Alex Rybakov27USA48+3
653 NCH 
(673)
Patrick Maloney24USA48+20+2Granby R32Lost in Dallas R16
Qual. Granby W
54123
654 NCH 
(656)
Daniel Pátý24CZE48+2Lost in Lodz R32
Lost in Telfs R32
655521
Sidane Pontjodikromo23NED48+5Lost in The Hague R32
Lost in Esch/alzette 2 R32
656397
Juan Bautista Otegui25ARG48+6
657572
Stefan Dostanic22USA47-85-15
658259
Shuichi Sekiguchi33JPN47+6
65936
Oscar Otte31GER47+6
660530
Evgeny Philippov22RUS47+14+1Lost in Qual. Astana R2
661 NCH 
(702)
Ryotaro Taguchi24JPN47+49+8Tianjin 4 R32Lost in Tianjin 3 SF
662 NCH 
(683)
Petr Bar Biryukov22RUS47+21+3Qual. Astana W
Lost in Astana R32
663497
Victor Lilov20USA47-25-3Lost in Dallas R32
Lost in Qual. Granby R1
664625
Karan Singh21IND47+3Lost in Qual. Astana R1
665 NCH 
(666)
William Grant23USA47+1Pittsford R32Lost in Dallas R32
666433
Fausto Tabacco22ITA47-26-3
667504
Simon Beaupain25BEL47-6-1Esch/alzette 2 R16Lost in Lodz R16
668608
Mario Gonzalez Fernandez22ESP47+11+1Castelo Branco R16Lost in Roda De Bara R16
669553
Pedro Rodenas20ESP46+2
670 NCH 
(672)
Aryan Shah18IND46+2
671198
Elliot Benchetrit25MAR46+4
672469
Martyn Pawelski19POL46+5
673339
Andrey Chepelev25RUS46-5-1Uslar R32Lost in Kursumlijska Banja 12 R32
674600
Chris Rodesch22LUX45-29-4Esch/alzette 2 R16Lost in Lodz SF
675321
Facundo Juárez26ITA45+5Gubbio R16
676614
Dali Blanch21USA45-7-2Gandia R32
677 NCH 
(694)
Kokoro Isomura21JPN45+17+2Lost in Tokyo 2 QF
678519
Amr Elsayed25EGY45+3Lost in Monastir 28 R16
679453
Arklon Huertas Del Pino Cordova30PER44+3
680273
Elmar Ejupovic31GER44+4Uslar R32
681653
Peter Benjamin Privara19SVK44+4Lost in Telfs R32
682493
Iñaki Montes De La Torre21ESP43-19-4
683 NCH 
(687)
Devin Badenhorst20RSA43+4
684 NCH 
(686)
Karlis Ozolins22LAT43+2Lost in Tokyo 2 R32
685225
Karim Mohamed Maamoun33EGY43+3
686193
Zhe Li37CHN43+3
687 NCH 
(711)
Mariano Tammaro20ITA43+24+4Gubbio R32Lost in Litija SF
688 NCH 
(691)
Fabien Salle24FRA43+3Lost in Uriage R32
Lost in Bastia R32
689 NCH 
(693)
John Sperle22GER43+4
690 NCH 
(716)
Aziz Ouakaa24TUN43+53+8Monastir 29 R32Lost in Monastir 28 F
69126
Filip Krajinović32SRB42+91+13Lost in Qual. Hamburg R2
692589
Edward Winter19AUS42-39-6Lost in Umag QF
Lost in Slovenska Bistrica R32
693622
Amaury Raynel22FRA42-1-1Esch/alzette 2 R32
694674
Sebastian Sorger18AUT42+3Telfs R32
695 NCH 
(708)
Diego Fernandez Flores23CHI42+17+3Castelo Branco R16Lost in Roda De Bara QF
69633
Federico Delbonis33ARG41-44-7
697333
George Loffhagen23GBR41+5+1Nottingham 4 R16Lost in Nottingham 3 R16
698 NCH 
(722)
Branko Djuric19SRB41+26+4Kursumlijska Banja 13 R32Lost in Kursumlijska Banja 12 SF
699130
Duck-hee Lee26KOR41-1
700 NCH 
(821)
Federico Bondioli19ITA41+121+15Kursumlijska Banja 13 R32Kursumlijska Banja 12 W
701696
Bautista Vilicich22ARG41-2Lost in São Paulo R32
702701
Miloš Karol21SVK41-1Slovenska Bistrica R32
703469
Juan Sebastián Gómez32COL40+1Huamantla R32
704515
Émilien Voisin24FRA40-9-2Lost in Uriage QF
705477
Peter Fajta22HUN40Slovenska Bistrica R32
706483
Alec Deckers24NED40-100-15Amersfoort R32Lost in The Hague R1646115
707406
Timo Legout22FRA39Bastia R32Lost in The Hague R32
708524
Hanwen Li21CHN39-5-1
709279
Rubin Statham37NZL39
710 NCH 
(713)
Alexander Stater25USA39+3+1Lost in São Paulo R16
711666
Linang Xiao24CHN39-5-1
712 NCH 
(723)
Peter Buldorini19ITA39+21+3Pozoblanco R32Lost in Padua R32
Qual. Pozoblanco W
4389
713543
Luca Castelnuovo27SUI39-65-10Pozoblanco R16Lost in Roda De Bara R164385
714705
Antoine Ghibaudo19FRA39+46+7Astana R16Qual. Astana W4385
715395
Wishaya Trongcharoenchaikul29THA39-15-2Tianjin 4 R16Lost in Tianjin 3 R32
716 NCH 
(731)
Mitsuki Wei Kang Leong19MAS39+15+2Lost in Nakhon Si Thammarat 5 QF
717 NCH 
(763)
Grigoriy Lomakin26KAZ39+46+7Astana R16Lost in Tianjin 3 QF4385
718420
Alexandr Cozbinov29MDA38-28-5
719705
Maé Malige18FRA38-5Bastia R16
720717
Massimo Giunta20ITA38-3
721150
João Domingues30POR38-5Lost in Padua R16
722471
Yuki Mochizuki26JPN38-7Lost in Tokyo 2 R32
72340
Thiemo de Bakker35NED37-2
724144
Akira Santillan27AUS37-16-2
725586
Andrej Nedic19BIH37-2Kursumlijska Banja 13 R32
726704
Bogdan Pavel25ROU37-1Bucharest 4 R32
727CH
Alan Fernando Rubio Fierros25MEX37Lost in Lakewood 2 R32
728718
Henrik Wiersholm27USA37+1
729601
Eero Vasa27FIN37+1Slovenska Bistrica R16
730635
Maxence Beaugé24FRA37+5+1Lost in Uriage R16
731645
Oliver Tarvet20GBR36+1Nottingham 4 R32
732681
Millen Hurrion25GBR36+2
733670
Cyril Vandermeersch25FRA36-5-1
734367
Nathan Ponwith26USA36-16-2Lost in Lakewood 2 R32
735496
Denis Klok26RUS36-16-2Lost in Kursumlijska Banja 13 R32
736595
S D Prajwal Dev28IND36+5+1Lost in Qual. Astana R2
737633
Zura Tkemaladze24GEO36-1Lost in Qual. Astana R2
738483
Justin Boulais22CAN35-95-14Granby R1641104
739710
Micah Braswell22USA35-19-2Qual. Dallas W
Lost in Dallas R16
740233
Yun seong Chung26KOR35-70-11Tianjin 4 R16Lost in Tianjin 3 R16
741289
Renta Tokuda26JPN35+4+1Lost in Tokyo 2 R16
742256
Johan Nikles27SUI35-5
743532
Adrien Gobat23FRA35-5
744686
Florian Broska26GER35-2Lost in The Hague R32
745736
Nicolai Budkov Kjaer17NOR34-1
746659
Rishab Agarwal28IND34
747612
Ozan Baris20USA34East Lansing R32
748682
Lorenzo Carboni18ITA34+1Slovenska Bistrica R32
749 NCH 
(771)
Etienne Donnet23FRA33+24+3Lost in Uriage QF
750219
Nicolás Álvarez Varona23ESP33+1Lost in Pozoblanco R32
751557
John Echeverria22ESP33+2
752749
Axel Garcian22FRA33+2Monastir 29 R32
753469
Ezekiel Clark25USA33-14-2Lost in Tokyo 2 R32
75417
Reilly Opelka26USA32+433+25Newport R16
(R32  )
57257
755 NCH 
(827)
Adam Neff23USA32+451+25East Lansing R32Dallas W
756729
Ignacio Antonio Becerra Otarola23CHI32+9+1Gandia R32Lost in Roda De Bara R16
757495
Tristan McCormick25USA32-9-2East Lansing R32Lost in Dallas R16
758271
Evan Zhu25USA32+1Lost in Tokyo 2 R32
759 NCH 
(768)
Jesse Flores29CRC32+9+1Lost in Roda De Bara R32
Lost in Qual. Pozoblanco R2
760727
Noah Schachter24USA32-20-3Lost in Dallas R32
761 NCH 
(794)
Maxim Zhukov19RUS32+33+3Qual. Astana W
Lost in Astana R32
762761
Juan Estevez18ARG32-1Slovenska Bistrica R32Lost in Umag R32
Qual. Slovenska Bistrica W
763657
Justin Barki24INA31+1
764182
Maximilian Neuchrist32AUT31-42-6
765605
Niki Kaliyanda Poonacha29IND31-15-2
766746
Adam Heinonen21SWE31
767705
Alexandros Skorilas24GRE31
768 NCH 
(769)
Ishaque Eqbal26IND31+1
769687
Daisuke Sumizawa25JPN31+7+1Nakhon Si Thammarat 6 R32Lost in Nakhon Si Thammarat 5 R16
770768
Samuele Pieri22ITA31Gubbio R16
771731
Axel Nefve23USA31+8+1East Lansing R32Lost in Dallas R16
772688
Alexandre Aubriot25FRA31-17-2Bastia R32Lost in Uriage R16
773769
Maik Steiner30GER31-2Uslar R32
774600
Khololwam Montsi21RSA30-2
775532
Maciej Rajski33POL30+200+15Lodz W
776709
Lewie Lane23GER30-1
777197
Evan Furness25FRA30-3Lost in Uriage R32
778728
Patrick Brady19GBR30-20-2Lost in Nottingham 3 R32
Lost in Qual. Pozoblanco R2
779 NCH 
(782)
Emilien Demanet19BEL30+13+1Lost in The Hague R16
Lost in Esch/alzette 2 R32
780777
Luca Fantini23ITA30-3
781775
Ioan Alexandru Chirita21ROU30-3Bucharest 4 R32
782743
Seydina Andre20SEN30+11+1Bucharest 4 R32Lost in Umag R16
783715
Leonardo Rossi21ITA30-21-2
784781
Jack Loutit20NZL29
785643
Lorenzo Claverie21ITA29Huamantla R32
786665
Cash Hanzlik22USA29Lost in Lakewood 2 R32
787686
Jakob Schnaitter28GER29
788599
Giorgio Tabacco20ITA29-32-3
789712
Aoran Wang27CHN29-1Lost in Tianjin 3 R32
Lost in Qual. Astana R1
790 NCH 
(830)
Thanapet Chanta24THA29+40+4Nakhon Si Thammarat 6 R32Lost in Nakhon Si Thammarat 5 SF
791552
Jorge Martinez Martinez28ESP29-1
792774
Daniel Antonio Núñez23CHI29-1
793790
Kody Pearson24AUS29+14+2Lost in Qual. Granby R2
794 NCH 
(795)
Thomas Setodji28FRA28+6+1Esch/alzette 2 R32Lost in Uriage R16
795 NCH 
(812)
Mikhail Gorokhov20RUS28+17+2Monastir 29 R16Lost in Monastir 28 QF
796789
Justin Engel16GER28-7-1Uslar R32
797793
Adit Sinha20USA28-2Pittsford R32
798726
Juan Manuel La Serna20ARG28+52+4Kursumlijska Banja 13 R32Lost in Kursumlijska Banja 12 SF
799615
Alejandro Manzanera Pertusa21ESP28-3Lost in Gandia R32
800619
Benjamin Winter Lopez26ESP28+19+2Lost in Roda De Bara R32
Qual. Pozoblanco W
Lost in Pozoblanco R32
801709
Jimmy Yang27GER28-4Tianjin 4 R32Lost in Tianjin 3 R32
80210
Pablo Carreño Busta33ESP27-3
803531
Johannus Monday22GBR27-2East Lansing R32Lost in Dallas R32
804545
Sebastian Prechtel28GER27-2Lost in Kassel R32
805740
Juan Carlos Aguilar25CAN27-2
806 NCH 
(832)
Amit Vales19ISR27+27+2Nakhon Si Thammarat 6 R16Lost in Nakhon Si Thammarat 5 QF
807686
Taisei Ichikawa23JPN27-55-6Lost in Tokyo 2 QF
808804
Bang Shuo Yin25TWN27-4Tianjin 4 R32Lost in Tianjin 3 R32
809729
Viktor Jović22SRB27-4Kursumlijska Banja 13 R32
810267
Collin Altamirano28USA27-4
811759
Louis Tessa26FRA27+47+3Bastia R16Lost in Umag SF
812796
Pierre Yves Bailly20BEL26-3
813339
Govind Nanda23USA26+102+8Lost in Lakewood 2 F
814605
Lorenzo Bocchi26ITA26-4
815694
Xiaofei Wang21CHN26-2
816669
Shunsuke Mitsui22JPN26-5East Lansing R32Lost in Dallas R32
817 NCH 
(840)
Rudy Quan18USA26+29+2Lost in Lakewood 2 QF
818645
Johan Alexander Rodriguez20COL26-4Huamantla R32
819809
Joaquin Aguilar Cardozo19URU26-4Lost in Monastir 29 R32
820530
M Rifki Fitriadi25INA26-4
821382
Thomas Fancutt29AUS26-4
822818
Luciano Carraro26ITA26-4Gubbio R16
823820
Hayato Matsuoka19JPN26-3Gandia R32
824781
Dan Martin25CAN26-2Pittsford R32Qual. Dallas W
Lost in Dallas R32
825561
Fermin Tenti27ARG26-1
826536
Petr Nouza25CZE25-1
827 NCH 
 1093
Colton Smith21USA25+266+15Qual. Dallas W
Lost in Dallas F
828520
Conner Huertas del Pino28PER25
829820
Rei Sakamoto18JPN25
830 NCH 
(879)
Ioannis Xilas23GRE25+49+4Monastir 29 R32Lost in Monastir 28 SF
831463
Jaimee Floyd Angele24FRA25
832 NCH 
(834)
Yanis Ghazouani Durand24FRA25+2
833789
Yaroslav Demin18RUS25-1Lost in Pozoblanco R32
834828
Cengiz Aksu25TUR25+1
835216
David Pérez Sanz30ESP25+1
836767
Patrick Kaukovalta25FIN25+3Slovenska Bistrica R32Lost in Lodz R32
837678
Joshua Sheehy27USA25-57-5East Lansing R32Lost in Dallas R32
838821
Paulo Andre Saraiva Dos Santos24BRA25+2Lost in Uriage R32
839742
Erik Arutiunian19BLR25-16-1Tianjin 4 R32Lost in Tianjin 3 R32
840837
Niccolo Catini26ITA25+17+1Lost in Umag R16
841595
Alec Beckley23RSA25
842691
Jacob Brumm25USA25Huamantla R16Lost in Lakewood 2 R16
843459
Jeremy Beale29AUS24
844CH
Martin Borisiouk24BLR24
84578
Blaž Rola33SLO24
846519
Arthur Reymond25FRA24+46+4Pozoblanco R162870
847803
Trey Hilderbrand24USA24+5Lost in Qual. Granby R1
848 NCH 
(879)
Albert Pedrico Kravtsov19ESP24+36+3Lost in Roda De Bara R32
Qual. Pozoblanco W
Lost in Pozoblanco R32
849 NCH 
(854)
Vuk Radjenovic19SRB24+5
850588
Alexander Zgirovsky23BLR24-13-1
851578
Jiří Barnat22CZE24-13-1Lost in Litija R32
852850
Francesco Ferrari27ITA24+3Bucharest 4 R32
853835
Matt Hulme25AUS24+3Lost in Qual. Dallas R1
854700
Marcel Zieliński23POL24-46-3
855660
Michael Zhu31USA24+6Nottingham 4 R16Lost in Nottingham 3 R32
856807
Matthew William Donald19CZE24+4Lost in Kassel R32
Lost in Uslar R32
857614
Savva Polukhin25RUS23+5
85884
Henri Laaksonen32SUI23+6
859846
Franco Ribero24ARG23-11-1Kursumlijska Banja 13 R32
860776
Aliaksandr Liaonenka25BLR23-9-1Tianjin 4 R16Lost in Tianjin 3 R32
861488
Quentin Folliot25FRA23+5
862509
Tao Mu24CHN23-9-1
863 NCH 
(965)
Noah Perfetti23ITA23+119+8Lost in Padua SF
Lost in Gubbio R32
864197
Jeremy Jahn34GER22+5
865826
Karl Poling24USA22-39-3Pittsford R32
866485
Digvijaypratap Singh24IND22-3-1
867437
Adam Moundir29MAR22-40-3
868828
Samir Banerjee20USA22-19-2Pittsford R32
869441
Gergely Madarász29HUN22+2
870 NCH 
(894)
Patrick Schoen19SUI22+24+2Lost in Monastir 28 QF
871673
Yuta Kawahashi26JPN22+10+1Nakhon Si Thammarat 6 R32Lost in Nakhon Si Thammarat 5 R16
872635
Luigi Sorrentino26ITA22-5-1
873834
Alexandre Reco25FRA22Lost in Nottingham 4 R32
874606
Călin Manda26ROU22-2
875508
Manish Sureshkumar24IND22-7-1
876 NCH 
(918)
Woobin Shin20KOR22+133+8Qual. Tokyo 2 W
Lost in Tokyo 2 F
877680
Aleksandr Braynin24UKR22-18-2Castelo Branco R32
878871
Gabriele Bosio23ITA22+7+1Slovenska Bistrica R32Lost in Litija QF
879864
Jasza Szajrych22POL22-5
880875
Raphaël Pérot23FRA21-5
881548
Yassine Dlimi21MAR21-98-8
882845
Isaac Becroft23NZL21-6Nakhon Si Thammarat 6 R16Lost in Nakhon Si Thammarat 5 R32
883747
Taha Baadi22CAN21-13-1Lost in Granby R32
884790
Yeong Seok Jeong24KOR21-4Qual. Tianjin 3 W
Lost in Tianjin 3 R32
885877
Pavle Marinkov18AUS21-3
886466
Jea Moon Lee31KOR21-129-11Lost in Tokyo 2 SF
887525
Alexander Donski25BUL21+118+7Pozoblanco R16Qual. Pozoblanco W2567
888777
Kosuke Ogura28JPN21-2Huamantla R16Lost in Lakewood 2 R32
889876
Jack Logé19BEL21-2Lost in Litija R32
89093
Andrej Martin34SVK20+50+3Slovenska Bistrica R32Lost in Padua QF
Qual. Slovenska Bistrica W
891191
Dragos Nicolae Madaras26SWE20-3
8927
Fernando Verdasco40ESP20-3
89392
Brayden Schnur29CAN20-2
894462
Alex Hernandez25MEX20+48+3Huamantla R32Lost in São Paulo QF
895509
Murphy Cassone21USA20-2Nottingham 4 R16Lost in Qual. Dallas R2
896463
Alfredo Perez27USA20-19-1
897 NCH 
(905)
Kenta Miyoshi20JPN20+8+1Qual. Tokyo 2 W
Lost in Tokyo 2 R16
898430
Sidharth Rawat31IND20-51-4
899798
Iliyan Radulov19BUL20-3Pozoblanco R322470
900 NCH 
(915)
Seita Watanabe23JPN20+129+7Astana R16Qual. Astana W2466
901895
Francisco Rocha24POR20-3Castelo Branco R16
902751
Guy Den Heijer27NED20-5Lost in The Hague R32
903 NCH 
(910)
Andrew Fenty24USA20+7+1Lost in Lakewood 2 R16
904793
Gabriele Maria Noce28ITA20+25+2Gubbio R32Lost in Umag QF
905798
Leo Vithoontien24JPN20-107-8East Lansing R32
906811
Samir Hamza Reguig22ALG20-7Lost in Monastir 28 QF
907309
Julian Ocleppo26ITA19-7
908328
Arjun Kadhe30IND19-7
909603
Palaphoom Kovapitukted24THA19-19-1
910566
Franco Emanuel Egea28ARG19-8
911840
Daniil Ostapenkov21BLR19-7
912903
John Hallquist Lithen22SWE19-9Uslar R32Qual. Uslar W
913812
Alexander Kotzen24USA19-35-2East Lansing R32Lost in Qual. Dallas R2
914869
Oliver Ojakaar19EST19-8
915518
Ryota Tanuma28JPN19+59+4Qual. Tokyo 2 W
Lost in Tokyo 2 SF
916582
Colin Markes27USA19-33-2
917851
Preston Brown22USA19-22-1Lost in Huamantla R32
918889
Jayden Court24AUS19-11Lost in Nakhon Si Thammarat 5 R32
Lost in Nakhon Si Thammarat 6 R32
919908
Daniel Khazime19RUS19-11
920 NCH 
(935)
Ivan Marrero Curbelo25ESP19+42+3Pozoblanco R32Qual. The Hague W
Lost in The Hague R32
Qual. Pozoblanco W
2369
921616
Koray Kırcı25TUR19-12Lost in Castelo Branco R32
922827
Pietro Marino23ITA19-11Lost in Gubbio R32
923719
Hanyi Liu23CHN19-11Tianjin 4 R16Lost in Tianjin 3 R32
924906
Corban Crowther21NZL19-11
925863
Ben Jones26GBR19-11East Lansing R32Lost in Qual. Dallas R2
926363
Oscar Jose Gutierrez31BRA19+10+1Lost in Qual. Pozoblanco R2
927CH
Aleksandr Lobanov23RUS19+11+1Lost in Monastir 28 R32
Lost in Qual. Astana R2
928201
Lucas Miedler28AUT18-12
929455
Adrian Bodmer29SUI18-11Slovenska Bistrica R16Lost in Umag R32
930919
Diego Dedura Palomero16GER18-11
931886
Mees Rottgering17NED18-11
932877
Matt Kuhar28USA18+26+2Lost in Lakewood 2 QF
933917
Tomohiro Masabayashi26JPN18-12Lost in Qual. Tokyo 2 R2
934887
Tomas Curras Abasolo24ESP18-9
935916
Michele Ribecai21ITA18-11Castelo Branco R16Lost in Padua R32
936799
Louis Dussin25FRA18-9Bastia R16
937928
Rafael Tosetto25BRA18-9Lost in São Paulo R32
938873
Daniel Bagnolini21ITA18-9
939886
Tomas Lanik22SVK18-7
940909
Fares Zakaria23EGY18-9Slovenska Bistrica R32Lost in Litija R32
941 NCH 
(952)
Filippo Romano19ITA18+11+1Lost in Qual. Pozoblanco R2
942807
Andrea Bacaloni22ITA18-8Gubbio R32Lost in Umag R32
943 NCH 
(953)
Jesse Delaney25AUS18+25+2Nakhon Si Thammarat 6 R32Lost in Nakhon Si Thammarat 5 QF
944854
Stefano Reitano26ITA18-9
945714
Niklas Schell25GER18-8
946838
Iiro Vasa21FIN17-5Slovenska Bistrica R16
94790
Emilio Gómez32ECU17-4Pittsford R32
948830
Luke Simkiss25GBR17-25-1Lost in Nottingham 3 R32
Lost in Nottingham 4 R32
949927
Sasa Markovic18SRB17-5Kursumlijska Banja 13 R32Lost in Kursumlijska Banja 12 R32
950753
Justin Roberts27BAH17-4Lost in East Lansing R32
951930
Ezequiel Monferrer21ARG17-6Lost in Kursumlijska Banja 13 R32
952836
Kai Lemstra25GER17-5
953815
Thomas Braithwaite24AUS17-5
954523
Mark Whitehouse31GBR17+7+1Nottingham 4 R32Lost in Nottingham 3 R16
955663
Benjamin Pietri27FRA17-5Kursumlijska Banja 13 R32Qual. Kursumlijska Banja 13 W
956598
Simon Anthony Ivanov24BUL17-7Lost in Kursumlijska Banja 12 R32
957 NCH 
(964)
Lautaro Agustin Falabella26ARG17+7+1Uslar R16Lost in Litija R16
958918
Gian Matias Di Natale26ITA17-7Gubbio R32
959677
Keisuke Saitoh23JPN17-6
959 NCH 
(961)
Michael Bassem Sobhy20EGY17+10+1Lost in Litija R16
Lost in Qual. Slovenska Bistrica R2
961903
Siem Woldeab23USA16-22-1
96233
John Millman35AUS16-8
963694
Jeremy Jin20AUS16-46-2Tianjin 4 R16Qual. Tianjin 3 W
Lost in Tianjin 3 R32
964610
Guy Orly Iradukunda28BDI16-9
965 NCH 
(976)
Arda Azkara21TUR16+11+1Lost in Lakewood 2 R16
966575
Nikita Mashtakov25UKR16+196+8Slovenska Bistrica R32Lost in Lodz F
967165
Aldin Šetkić36BIH16-45-2Monastir 29 R16Lost in Monastir 28 R16
968959
Carlo Alberto Caniato18ITA16-9Gubbio R32Lost in Padua R32
969581
Ignacio Carou25URU16-9
970822
Ofek Shimanov19ISR16-7Nakhon Si Thammarat 6 R16Lost in Nakhon Si Thammarat 5 R32
971370
David Poljak28CZE16-4
972934
Sean Hess23ARG16-6Bucharest 4 R32Lost in Litija R32
973 NCH 
 1031
Saveliy Ivanov19RUS16+58+3Qual. Astana W
Lost in Astana R32
974927
Valerio Perruzza24ITA16-4Gubbio R32Lost in Lodz R32
975971
Petar Jovanovic20MNE15-4
976944
Hunter Heck22USA15-4East Lansing R32
977280
Álvaro López San Martín27ESP15-4
978591
Kyle Kang19USA15+36+2East Lansing R32Lost in Lakewood 2 QF
979717
Alex Martinez23ESP15-114-8Castelo Branco R16Lost in Roda De Bara R32
980944
Théo Papamalamis18FRA15-24-1Esch/alzette 2 R32
98160
Tatsuma Ito36JPN15-4Lost in Tokyo 2 R32
982641
Toby Martin31GBR15-4Nottingham 4 R32
983446
Jumpei Yamasaki27JPN15-3
984 NCH 
 1001
Miles Jones23USA15+17+1Lost in Lakewood 2 R16
985961
Federico Cina17ITA15-4
986947
Marc Majdandzic19GER15-7Lost in Umag R32
987890
Nikolay Nedelchev21BUL15-3
988983
Kuzey Cekirge24TUR15-5Lost in Roda De Bara R32
Lost in Castelo Branco R32
989958
Nikos Lehmann19ARG15-4Monastir 29 R32
990926
Brian Bozemoj20NED15-25-1Qual. The Hague W
Lost in The Hague R32
990944
Daniel De Jonge24NED15-4Uslar R32Lost in Qual. The Hague R2
992 NCH 
 1007
Federico Campana26ITA15+15+1Gubbio R32Lost in Umag R16
993973
Maxence Bertimon24FRA15-6
994744
Boris Butulija25SRB15-61-3Monastir 29 R32Lost in Monastir 28 R16
995878
Taiyo Yamanaka22JPN15+37+2Qual. Tokyo 2 W
Lost in Tokyo 2 QF
996960
Pablo Trochu20FRA15-8Monastir 29 R16
997989
Jay Dylan Hara Friend20JPN14-8
998520
Michael Zheng20USA14-8East Lansing R32
999965
Cooper Williams19USA14+58+3Lost in Dallas R16
Lost in Qual. Granby R2
1000444
Jonathan Mridha29SWE14-9
In Play :
Hamburg ATP500  
Bastad, Gstaad ATP250  
Newport   
Amersfoort, Granby CH75  
Astana, Pozoblanco CH50  
Castelo Branco M25  
East Lansing   
Esch/alzette 2   
Gandia, Nottingham 4   
Telfs, Tianjin 4   
Bastia, Bucharest 4 M15  
Gubbio, Huamantla   
Kursumlijska Banja 13   
Monastir 29   
Nakhon Si Thammarat 6   
Pittsford   
Slovenska Bistrica   
Uslar   
Highlight Country :