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, ITF25/15 (GS/ATP Tour/Challengers/ITF + winner points)
All
<18
<19
<20
<21
<22
<23
<24
<25
>30
>35
#CHPlayerAgeCtryPts+/-CurrentPreviousCurrentNextMax
1CH
Novak Djoković35SRB7160+1
21
Carlos Alcaraz19ESP6780-1-640Miami SF
(QF  )
70207420
3CH
Stefanos Tsitsipas24GRE5770Lost in Miami R16 
42
Casper Ruud24NOR5005-555Lost in Miami R32 
51
Daniil Medvedev27RUS4510+180Miami SF
(QF  )
47505150
65
Andrey Rublev25RUS3470+1+80Lost in Miami R16 
76
Félix Auger-Aliassime22CAN3450-1+35Lost in Miami R32 
8CH
Holger Rune19DEN3370+45Lost in Miami R16 
9CH
Jannik Sinner21ITA3105+2+180Miami SF
(QF  )
33453745
105
Taylor Fritz25USA3065+90Lost in Miami QF 
Advertisement
118
Karen Khachanov26RUS2855+5+350Miami SF
(QF  )
30953495
129
Hubert Hurkacz26POL2750-3-315Lost in Miami R32 
138
Cameron Norrie27GBR2735-1-80Lost in Miami R64
141
Rafael Nadal36ESP2715-1
1514
Frances Tiafoe25USA2665-1-45Lost in Miami R32 
162
Alexander Zverev25GER2410-1-170Lost in Miami R64 
1710
Pablo Carreño Busta31ESP2185-45
18CH
Tommy Paul25USA2090+1+45Lost in Miami R16 
1915
Alex de Minaur24AUS2050-1-35Lost in Miami R64
2012
Borna Ćorić26CRO1890-15Lost in Miami R64
2118
Lorenzo Musetti21ITA1840Lost in Miami R64
226
Matteo Berrettini26ITA1742+1+10Lost in Miami R64 
233
Marin Čilić34CRO1690-1-45
24 NCH 
 (25) 
Alejandro Davidovich Fokina23ESP1580+1+35Lost in Miami R32
2513
Nick Kyrgios27AUS1555-1-90
263
Grigor Dimitrov31BUL1485+1+35Lost in Miami R32 
2726
Sebastian Korda22USA1480-1-45
289
Roberto Bautista Agut34ESP1395-35Lost in Miami R64
2910
Denis Shapovalov23CAN1380+1+35Lost in Miami R32 
3022
Daniel Evans32GBR1345-1Lost in Miami R64
3122
Botic van de Zandschulp27NED1250+1+80Lost in Miami R16
(R32  )
3231
Sebastián Báez22ARG1170+1Lost in Miami R64
3324
Francisco Cerúndolo24ARG1140-2-180Lost in Miami QF 
3432
Yoshihito Nishioka27JPN1093-51Lost in Miami R64
35 NCH 
 (36) 
Tallon Griekspoor26NED1059+1-10
368
Diego Schwartzman30ARG1025+2+35Lost in Miami R32 
37 NCH 
 (40) 
Emil Ruusuvuori23FIN1021+17+155Lost in Miami QF 
3831
Maxime Cressy25USA1016-1Lost in Miami R64
39CH
Ben Shelton20USA999+10Lost in Miami R64
4027
Miomir Kecmanović23SRB985-5-135Lost in Miami R32
4137
Jiří Lehečka21CZE978+3+37Lost in Miami R32
427
Richard Gasquet36FRA975-2+15Lost in Miami R64
(R128  )
4341
Bernabé Zapata Miralles26ESP952-2-6Lost in Miami R128
4443
Brandon Nakashima21USA927+1Lost in Miami R64
457
David Goffin32BEL925-3-25
468
John Isner37USA915Lost in Miami R128 
4721
Lorenzo Sonego27ITA915+12+80Lost in Miami R16
(R32  )
4847
Marc-Andrea Hüsler26SUI913-1+9Lost in Miami R64
Lost in Mexico City R16
4922
Adrian Mannarino34FRA906+13+80Lost in Miami R16
(R32  )
5042
Benjamin Bonzi26FRA889-1-10
Advertisement
5138
Alex Molčan25SVK885+5+20Lost in Miami R32
5217
Albert Ramos Viñolas35ESP880-1Lost in Miami R128
53CH
Mikael Ymer24SWE880+10Lost in Miami R128
5439
J.J. Wolf24USA875-4-16Lost in Miami R64 
5548
Mackenzie McDonald27USA865Lost in Miami R32
(R64  )
5630
Alexander Bublik25KAZ865-8-35Lost in Miami R128 
571
Andy Murray35GBR860-5-15Lost in Miami R128 
5827
Laslo Djere27SRB860+15Lost in Miami R64
5938
Nicolás Jarry27CHI859-2
6058
Yibing Wu23CHN843+4+25Lost in Miami R64
6138
Jack Draper21GBR839-18-105
6258
Grégoire Barrère29FRA838+3+37Lost in Miami R32
6348
Constant Lestienne30FRA798-3-33
6449
Federico Coria31ARG795+3Lost in Miami R128
65 NCH 
 (68) 
Nuno Borges26POR783+3-4Qual. Miami W
Lost in Miami R128
6651
Corentin Moutet23FRA780+3
6754
Pedro Cachín27ARG773-4-49Lost in Miami R128
Lost in Girona QF
6823
Dušan Lajović32SRB763+8+35Lost in Miami R32 
6949
Marcos Giron29USA746+2Lost in Miami R128 
7033
Jenson Brooksby22USA740-9-90
7170
Jason Kubler29AUS733-1-15Lost in Miami R128
7231
Márton Fucsovics31HUN732+2Lost in Miami R64 
7361
Tomás Martín Etcheverry23ARG729-5Lost in Miami R64
7417
Cristian Garín26CHI723+8+51Qual. Miami W
Lost in Miami R32 
7540
Ilya Ivashka29BLR721+5+25Lost in Miami R64 
7642
Arthur Rinderknech27FRA721-4-15Lost in Miami R128
7752
Soonwoo Kwon25KOR719-2-10
7826
Filip Krajinović31SRB715-1
7925
Ugo Humbert24FRA713-1Lost in Miami R64
8061
Quentin Halys26FRA691-1-14Lost in Miami R16 
8161
Thiago Monteiro28BRA689+9Lost in Miami R64 
8271
Roberto Carballés Baena30ESP675+2+10Lost in Miami R64 
8352
Jaume Munar25ESP675-17-121Lost in Miami R128
Lost in Girona QF
8443
Jordan Thompson28AUS668-1+1Qual. Miami W
Lost in Miami R128
85 NCH 
(102)
Christopher Eubanks26USA667+34+188Qual. Miami W
Lost in Miami QF 
8678
Christopher O'Connell28AUS657+8Lost in Qual. Miami R2
Lost in Miami R128 
873
Stan Wawrinka38SUI647
8836
Oscar Otte29GER641-3-15Lost in Miami R128
89 NCH 
 (95) 
Max Purcell24AUS634+10+62Lille SFLost in Las Franquesas del Valles SFLost in Las Franquesas del Valles SF
Lille SF
658698
9082
Michael Mmoh25USA633
91CH
Zhizhen Zhang26CHN625+1+6Lost in Qual. Miami R2
9267
Daniel Elahi Galán26COL621-3-20Lost in Miami R128
Lost in Mexico City R16
9376
Juan Pablo Varillas27PER617-5-25San Remo SFLost in Miami R128Lost in Miami R128
San Remo SF
647697
9459
Alexei Popyrin23AUS611-1Lost in Miami R64
9516
Marco Cecchinato30ITA605Lost in San Remo R32
969
Fabio Fognini35ITA593-5-35Lost in Miami R128 
9764
Taro Daniel30JPN587+4Lost in Miami R32
(R64  )
9890
Emilio Gómez31ECU577-2-26Lost in Qual. Miami R1
9929
Jan Lennard Struff32GER574+4+31Qual. Miami W
Lost in Miami R64
(R128  )
100 NCH 
(102)
Aleksandar Kovačević24USA568+2+22Lost in Qual. Miami R2
Lost in Miami R64
Advertisement
101 NCH 
(108)
Luca Van Assche18FRA560+7+43San Remo SF590640
10282
Roman Safiullin25RUS557+2+19Qual. Miami W
Lost in Miami R128
103101
Alexander Shevchenko22RUS551-2+4Lost in Qual. Miami R1
Lost in San Remo R16
10458
Hugo Gaston22FRA535-6-45
10569
Thanasi Kokkinakis26AUS534-11-73Lost in Qual. Miami R2
Lost in Miami R64 
10639
Radu Albot33MDA523+4+8Lost in Qual. Miami R2
107 NCH 
(111)
Yosuke Watanuki24JPN515+16+41Qual. Miami W
Lost in Miami R64 
10853
Daniel Altmaier24GER515+6+16Qual. Miami W
Lost in Miami R128
10946
James Duckworth31AUS513+3+11Lost in Qual. Miami R1
Lost in Mexico City R16
1103
Dominic Thiem29AUT510-4-20Lost in Miami R128 
11164
Hugo Dellien29BOL506
11255
Facundo Bagnis33ARG505-12-56Lost in Miami R64 
Lost in Mexico City R32
11396
Pavel Kotov24RUS502+4+12Qual. Miami W
Lost in Miami R128
Lost in San Remo R32
114108
Francesco Passaro22ITA497+1
115109
Matteo Arnaldi22ITA496+1Lost in Qual. Miami R1
Lost in San Remo R32
116113
Borna Gojo25CRO495-3-6Lost in Qual. Miami R2
117104
Arthur Fils18FRA495-8-21
11879
Juan Manuel Cerúndolo21ARG492-13-45
119115
Giulio Zeppieri21ITA489+5+15Qual. Zadar W
Lost in Zadar QF
Lost in San Remo R16
120 NCH 
(126)
Sebastian Ofner26AUT488+17+61Qual. Estoril R1Lost in Zadar F
Lost in San Remo R16
Lost in Zadar F
Lost in San Remo R16
Qual. Estoril R1
121114
Gijs Brouwer27NED477-1Lost in Qual. Miami R1
12214
Aslan Karatsev29RUS475-15-45Lost in San Remo R32
123120
Jurij Rodionov23AUT474+8+24Lille QFBiel WBiel W
Lille QF
490554
12440
Pedro Martínez25ESP471-3-5Girona SFLost in Miami R128Lost in Miami R128
Girona SF
491516
125 NCH 
(129)
Alexandre Müller26FRA471+4+18Lost in San Remo QF
126111
Dominic Stricker20SUI466-8-21Lost in Biel R16
12796
Camilo Ugo Carabelli23ARG464Lost in Qual. Miami R1
12895
Hugo Grenier27FRA464+18+67Las Franquesas del Valles W
Lost in Lille R32
12980
Norbert Gombos32SVK455+4+9Lost in Biel QF
Lost in Lille R32
13016
Nikoloz Basilashvili31GEO436+2-10Lost in Qual. Miami R1
131 NCH 
(139)
Otto Virtanen21FIN435+8+15Lille QFLost in Biel QFLost in Biel QF
Lille QF
451515
132116
Liam Broady29GBR433+29+60Lost in Biel F
133128
Fábián Marozsán23HUN433-5-20Qual. Estoril R1Lost in Girona R16Lost in Girona R16
Qual. Estoril R1
13492
Yannick Hanfmann31GER432-11Lost in Qual. Miami R1
Lost in Mexico City R32
135121
Raúl Brancaccio25ITA431+1Lost in Girona R16
136116
Rinky Hijikata22AUS425-11-47Lost in Qual. Miami R1
13753
Denis Kudla30USA424-15-51Lost in Miami R128
13897
Tomáš Macháč22CZE420+5+8Lost in Qual. Miami R2
139136
Lukáš Klein25SVK420+2+3Lost in Qual. Miami R2
14017
Reilly Opelka25USA415-2-10
14185
Dennis Novak29AUT415+1
14245
Maximilian Marterer27GER411+2Lost in Qual. Miami R1
14380
Jozef Kovalík30SVK407+10+18Qual. Estoril R1Lost in Zadar R16
Lost in San Remo R16
Lost in Zadar R16
Lost in San Remo R16
Qual. Estoril R1
144125
Timofey Skatov22KAZ402+11+17Qual. Estoril R1Lost in Qual. Miami R2
Lost in Girona QF
Lost in Qual. Miami R2
Lost in Girona QF
Qual. Estoril R1
14583
Chun Hsin Tseng21TWN401-5-18Lost in Zadar R16
Lost in San Remo R32
146136
Filip Misolic21AUT396+4+3Lost in Qual. Miami R2
14728
João Sousa34POR390+9+7Lost in Girona R16
14864
Alejandro Tabilo25CHI389+14+19Lost in Qual. Miami R2
Lost in Mexico City R16
149124
Vít Kopřiva25CZE389+16+29San Remo SFLost in Zadar R32Lost in Zadar R32
San Remo SF
419469
150137
Felipe Meligeni Alves25BRA388+14+23Qual. Miami W
Lost in Miami R128
Lost in Mexico City R16
Advertisement
151117
Aleksandar Vukic26AUS381+17+26Qual. Miami W
Lost in Miami R128
15221
Steve Johnson33USA381-8Lost in Qual. Miami R1
153101
Tim van Rijthoven25NED380-8-23
154142
Mattia Bellucci21ITA380-6-15Lost in Qual. Miami R1
155126
Leandro Riedi21SUI379-29-91
15625
Vasek Pospisil32CAN379+2
157105
Elias Ymer26SWE376-8-19Lost in Qual. Miami R1
158 NCH 
(160)
Tung Lin Wu24TWN374+2Lost in Qual. Miami R1
159123
Ryan Peniston27GBR374-8-16Qual. Estoril R1Lost in Zadar R32
Lost in San Remo R32
Lost in Zadar R32
Lost in San Remo R32
Qual. Estoril R1
16075
Kamil Majchrzak27POL372-13-25
161126
Luca Nardi19ITA372-31-80Lost in San Remo R32
162155
Kaichi Uchida28JPN372-3-6Lost in Qual. Miami R1
Lost in San Remo R32
163127
Jelle Sels27NED369-6-11
16418
Benoît Paire33FRA367+6+16Qual. Miami W
Lost in Miami R128
Lost in Lille R32
165163
Facundo Díaz Acosta22ARG366-2
1668
Jack Sock30USA359-12-26
167112
Zizou Bergs23BEL359-32-72Lost in Miami R128 
168108
Franco Agamenone29ITA359-2
169138
Zsombor Piros23HUN359+16+41Lost in Zadar QF
Lost in San Remo QF
170 NCH 
(173)
Antoine Bellier26SUI359+5+23Lost in Mexico City QF
171134
Geoffrey Blancaneaux24FRA353-2Lost in Qual. Miami R2
172CH
Emilio Nava21USA348+10+25Lost in Miami R64
(R128  )
173167
Francesco Maestrelli20ITA348-2Lost in San Remo R32
174160
Oleksii Krutykh23UKR338-7-18Qual. Estoril R1Lost in Las Franquesas del Valles R32
Lost in Girona R16
Lost in Las Franquesas del Valles R32
Lost in Girona R16
Qual. Estoril R1
175165
Juncheng Shang18CHN333+6+10Lost in Miami R128
176136
Andrea Pellegrino26ITA332+8+11Lost in San Remo R16
177 NCH 
(211)
Gabriel Diallo21CAN331+35+65Lille QFMontreal 2 W
Lost in Biel QF
Montreal 2 W
Lost in Biel QF
Lille QF
347411
178111
Zdeněk Kolář26CZE330-4-7Lost in Biel R32
Lost in Lille R32
179167
Laurent Lokoli28FRA329-7-12Lost in Girona R32
180168
Luciano Darderi21ITA328-7-11Lost in Mexico City R32
181171
Riccardo Bonadio29ITA325-5-9Lost in Girona R32
182155
Enzo Couacaud28FRA321+12+25Lost in Mexico City QF
183124
Tomás Barrios Vera25CHI316-5Lost in Mexico City R16
18433
Federico Delbonis32ARG315-5-10
185179
Nicolas Moreno De Alboran25USA314+3+4Lost in Qual. Miami R1
Lost in Mexico City R16
186174
Joris De Loore29BEL308+3
187163
Alexander Ritschard29SUI306-1-7Lost in Biel R32
Lost in Qual. San Remo R1
18878
Renzo Olivo31ARG305+8+11Lost in Qual. Miami R1
Lost in Mexico City R16
189186
Andrea Collarini31ARG305+2Lost in Qual. Miami R1
Lost in Girona R32
190 NCH 
(192)
Matteo Gigante21ITA304+9+16Lost in Zadar QF
Lost in San Remo R32
191 NCH 
(192)
Hamad Medjedović19SRB302+1Lost in Zadar R16
192 NCH 
(218)
Jan Choinski26GBR302+28+45Mexico City SFLost in Anapoima R16
Lost in Mosquera QF
Lost in Anapoima R16
Lost in Mosquera QF
Mexico City SF
332382
193191
Brandon Holt24USA301Lost in Qual. Miami R1
19497
Kimmer Coppejans29BEL300+31+50San Remo SFLost in Zadar R32
Qual. San Remo W
Lost in Zadar R32
Qual. San Remo W
San Remo SF
330380
195180
Antoine Escoffier31FRA298-15-26Lost in St. Brieuc QF
Lost in Lille R32
1966
Gilles Simon38FRA295-6-10
19723
Damir Džumhur30BIH294-2Qual. Estoril R1Lost in Zadar R16Lost in Zadar R16
Qual. Estoril R1
198176
Andrea Vavassori27ITA293+4+7Qual. San Remo W
Lost in San Remo QF
199189
Adrian Andreev21BUL293-2-1Qual. Estoril R1Lost in Las Franquesas del Valles R16Lost in Las Franquesas del Valles R16
Qual. Estoril R1
200154
Altuğ Çelikbilek26TUR291+8+20Lost in Biel R32
Lost in Lille QF
Advertisement
201133
Flavio Cobolli20ITA286-24-46Lost in Zadar SF
Lost in San Remo R16
202 NCH 
(217)
Arthur Cazaux20FRA285+16+26Lost in Zadar SF
203 NCH 
(244)
Maximilian Neuchrist31AUT285+45+65Mexico City SFLost in Trimbach SF
Lost in Biel R16
Qual. Mexico City W
Lost in Trimbach SF
Lost in Biel R16
Qual. Mexico City W
Mexico City SF
315365
204159
Dimitar Kuzmanov29BUL283-6-7Lost in Lille R32
205167
Dalibor Svrčina20CZE280-18-32Qual. Estoril R1Lost in Las Franquesas del Valles R32
Lost in Girona R32
Lost in Las Franquesas del Valles R32
Lost in Girona R32
Qual. Estoril R1
206201
Rio Noguchi24JPN280-1-4Lost in Mexico City R32
207CH
Seong chan Hong25KOR279Lost in Mexico City R32
20833
John Millman33AUS277-7-10
209 NCH 
(231)
Michael Geerts28BEL277+24+36Lille SFLost in Las Franquesas del Valles R16Lost in Las Franquesas del Valles R16
Lille SF
301341
210197
Evan Furness24FRA274+6+14Lost in St. Brieuc SF
Lost in Lille R32
21178
Nicolás Kicker30ARG273-11-15
212 NCH 
(238)
Ivan Gakhov26RUS270+29+42Girona SFLost in Las Franquesas del Valles QFLost in Las Franquesas del Valles QF
Girona SF
290315
213161
Thiago Agustín Tirante21ARG265+21+29Mexico City SF295345
214197
Yu-hsiou Hsu23TWN263-8-17Tsukuba SF
21550
Ričardas Berankis32LTU262+20+29St. Brieuc W
Lost in Lille R16
216112
Marco Trungelliti33ARG262+11+16Lost in Las Franquesas del Valles QF
Lost in Girona R32
21784
Henri Laaksonen31SUI260-14-25
218201
Nick Hardt22DOM260-1Lost in Mexico City R32
219188
Miljan Zekić34SRB259-5-4Lost in Zadar R32
Lost in Girona R16
220127
Lorenzo Giustino31ITA259-1Lost in Las Franquesas del Valles R16
Lost in Girona R32
221 NCH 
(224)
Gauthier Onclin22BEL257+3+4Lost in St. Brieuc R16
Lost in Lille R32
222125
Juan Pablo Ficovich26ARG255-13-16Lost in Mexico City R32
22384
Alessandro Giannessi32ITA254+38+45Qual. Estoril R1Zadar W
Lost in San Remo R32
Zadar W
Lost in San Remo R32
Qual. Estoril R1
224190
Genaro Alberto Olivieri24ARG254-14-16Lost in Mexico City R32
225144
Cem İlkel27TUR253+6+11Lost in St. Brieuc R32
Lost in Qual. Lille R2
Lost in Lille R16
226168
Frederico Ferreira Silva28POR253+2+7Qual. Estoril R1Lost in St. Brieuc R16
Lost in Girona R32
Lost in St. Brieuc R16
Lost in Girona R32
Qual. Estoril R1
227223
Zachary Svajda20USA252-4-1
22850
Dominik Koepfer28GER249+34+40Mexico City SFQual. Mexico City WQual. Mexico City W
Mexico City SF
279329
229 NCH 
(237)
Mariano Navone22ARG248+8+15Lost in Girona QF
230106
Thiago Seyboth Wild23BRA247-4
231 NCH 
(239)
Nicolás Mejía23COL243+12+18Lost in Anapoima SF
Lost in Mexico City QF
2327
Fernando Verdasco39ESP242-21-26
233190
Li Tu26AUS242-4-3Lost in St. Brieuc R32
Lost in Lille R32
23431
Lloyd Harris26RSA240-56-90
235204
Alexis Galarneau24CAN240-22-25Lost in Mexico City R32
236 NCH 
(246)
Harold Mayot21FRA238+10+16Lost in St. Brieuc QF
Lost in Lille R16
23785
Carlos Taberner25ESP236-5-5
238116
Marc Polmans25AUS236+34+41Canberra W
Lost in Canberra 2 F
239216
Nicholas David Ionel20ROU236-9-9Lost in Las Franquesas del Valles R16
Lost in Girona R16
240135
Mitchell Krueger29USA235-25-26Lost in Mexico City R32
241236
Dane Sweeny22AUS234+19+24Tsukuba SFLost in Canberra QF
Canberra 2 W
Lost in Canberra QF
Canberra 2 W
Tsukuba SF
24241
Tennys Sandgren31USA232-3
243 NCH 
(264)
Bu Yunchaokete21CHN232+23+27Lost in Las Franquesas del Valles SF
244234
Sho Shimabukuro25JPN231-4Tsukuba SF
245 NCH 
(270)
Dan Added23FRA227+38+37Lost in St. Brieuc F
Lost in Lille R32
246242
Yuta Shimizu23JPN226-4+1Lost in Bakersfield QF
247221
Hernán Casanova29ARG225-11-8Lost in Palmanova 2 SF
248235
Raphaël Collignon21BEL225+3+8Lost in St. Brieuc R32
Lost in Lille R16
24965
Evgeny Donskoy32RUS221+53+50New Delhi W
Lucknow W
250160
Jesper de Jong22NED221+23+27Girona SFLost in Palmanova 2 R32
Qual. Girona W
Lost in Palmanova 2 R32
Qual. Girona W
Girona SF
241266
Advertisement
25157
Gastão Elias32POR219-29-34Girona SFLost in Las Franquesas del Valles QFLost in Las Franquesas del Valles QF
Girona SF
239264
252223
Omar Jasika25AUS219-2Lost in Biel R32
Lost in Lille R32
253127
Facundo Mena30ARG218-49-66Lost in Mexico City R32
254157
Santiago Rodríguez Taverna23ARG217-10-7
255238
Román Andrés Burruchaga21ARG216-2
256134
Manuel Guinard27FRA214-35-41Qual. Estoril R1Lost in Zadar R32
Lost in San Remo R32
Lost in Zadar R32
Lost in San Remo R32
Qual. Estoril R1
257247
Titouan Droguet21FRA213-2Lost in Zadar R32
Qual. Girona W
Lost in Girona R32
258256
Aziz Dougaz26TUN213-2Lost in Biel R32
Lost in Lille R32
259235
Pol Martín Tiffon23ESP212-7-4Lost in Qual. Girona R2
Lost in Girona R32
260231
Nam Hoang Ly26VIE211-15-12Lost in Lucknow SF
Lost in Mysuru R32
26162
Gianluca Mager28ITA211+26+25Lost in Zadar R32
Lost in San Remo QF
262236
Máté Valkusz24HUN207-24-25Qual. Estoril R1
263204
Francisco Comesaña22ARG206+2
264195
Nerman Fatić28BIH204-10-10Lost in Zadar R32
265162
Kacper Żuk24POL203-8-9Trimbach W
Lost in St. Brieuc R16
Lost in Lille R16
266226
Juan Bautista Torres20ARG202-7-9Qual. Girona W
Lost in Girona R16
267 NCH 
(268)
Valentin Royer21FRA200+3
268 NCH 
(275)
Terence Atmane21FRA199+26+19Anapoima W
Qual. Mexico City W
Lost in Mexico City R32
269193
Oriol Roca Batalla29ESP196+5+3Lost in Las Franquesas del Valles R16
Lost in Qual. Girona R2
Lost in Girona R32
27026
Lukáš Rosol37CZE195+8+3Lost in Portimao QF
Lost in Las Franquesas del Valles R32
Lost in Trnava R32
271 NCH 
(276)
Abdullah Shelbayh19JOR194+10+4Lost in Qual. Miami R1
Qual. Girona W
Lost in Girona R32
272219
Nicolás Álvarez Varona21ESP194-8-13
273 NCH 
(289)
Dragos Nicolae Madaras25SWE194+27+22Antalya 11 SFAntalya 9 W
Lost in Zadar R16
Antalya 9 W
Lost in Zadar R16
Antalya 11 SF
274 NCH 
(320)
Pablo Llamas Ruiz20ESP193+49+34Palmanova W
Lost in Palmanova 2 QF
Lost in Girona R16
275176
Daniel Masur28GER192+1Lost in Trimbach SF
Lost in Biel R32
276271
Shintaro Mochizuki19JPN192-5-5Lost in St. Brieuc R32
Lost in Qual. Girona R1
277124
Federico Gaio31ITA189+27+19Qual. Mexico City W
Lost in Mexico City QF
278 NCH 
(306)
Alex Michelsen18USA188+34+21Lost in Bakersfield SF
Lost in Calabasas F
27978
Yasutaka Uchiyama30JPN187+7Lost in Tsukuba R32
280 NCH 
(288)
Elmar Ejupovic30GER187+8+2Lost in Anapoima QF
Lost in Mosquera R16
Qual. Mexico City W
Lost in Mexico City R32
281272
Alexandar Lazarov25BUL186+4-1Lost in Biel R32
282277
James McCabe19AUS186-5-6Lost in Biel R32
Lost in Qual. Lille R2
283220
Vitaliy Sachko25UKR186+26+17Lille QFLost in St. Brieuc R32
Qual. Lille W
Lost in St. Brieuc R32
Qual. Lille W
Lille QF
202266
28433
Robin Haase35NED185-15-15Qual. Estoril R1
285134
Steven Diez32CAN185-3-5Lost in Las Franquesas del Valles R32
Lost in Qual. Girona R2
286256
Marek Gengel27CZE183-19-20Lost in Biel R32
Lost in Trnava R16
287238
Skander Mansouri27TUN183-8-8Lost in Portimao R16
Lost in Las Franquesas del Valles R16
288190
Matheus Pucinelli De Almeida21BRA182-4-7
289264
Filip Cristian Jianu21ROU181+3Lost in Zadar R32
290267
Louis Weßels24GER180+3Lost in Trimbach R32
291 NCH 
(296)
João Lucas Reis Da Silva23BRA178+5
292150
João Domingues29POR178+5Lost in Las Franquesas del Valles R32
293170
Maxime Janvier26FRA177+53+32Lost in St. Brieuc R16
Qual. Lille W
Lost in Lille QF
294167
Nino Serdarušić26CRO177-45-43Lost in Zadar R16
295136
Alexey Vatutin30RUS176+4Lost in Biel R32
Lost in Qual. San Remo R2
29632
Pablo Andújar37ESP175-49-45Lost in Girona R32
297283
Benjamin Hassan28LIB175+28+18Lost in Biel SF
298 NCH 
(305)
Murkel Dellien25BOL173+16+7Lost in Mosquera SF
Lost in Qual. Mexico City R1
299279
Timo Stodder26GER173+7+3Lost in Rovinj R32
Lost in Opatija SF
Lost in Trnava R16
300 NCH 
(327)
Max Houkes22NED171+35+21Lost in Palmanova R32
Palmanova 2 W
301 NCH 
(328)
Giovanni Fonio24ITA171+27+16Qual. Zadar W
Lost in Zadar R32
Qual. San Remo W
Lost in San Remo R16
302262
Denis Yevseyev29KAZ171+5+1Qual. Anapoima W
Lost in Anapoima QF
Lost in Qual. Mexico City R1
303146
Rudolf Molleker22GER171+23+14Lost in Palmanova F
Lost in Las Franquesas del Valles R32
Lost in Qual. San Remo R2
304284
Oliver Crawford23USA170-14-13Mysuru SFLost in Lucknow QF
305207
Daniel Dutra da Silva34BRA170-37-32Lost in Qual. Girona R1
30670
Guido Andreozzi31ARG169+2
307271
Evan Zhu24USA169-16-14Lost in Qual. Mexico City R2
308305
Daniel Rincon20ESP168-3-2Lost in Qual. Girona R2
309290
Billy Harris28GBR168+64+38Lost in Portimao R16
Qual. Las Franquesas del Valles W
Lost in Las Franquesas del Valles F
Lost in San Remo R32
310274
Alejandro Moro Cañas22ESP167-15-11Lost in Qual. Girona R1
311153
Jay Clarke24GBR167+2Lost in Las Franquesas del Valles R32
31276
Salvatore Caruso30ITA167+12+9Lost in Qual. Zadar R2
Lost in Zadar R16
Lost in Qual. San Remo R1
313125
Nikola Milojević27SRB167+4+2Lost in Qual. Zadar R2
Lost in Zadar R32
Lost in Qual. Girona R1
314268
Gonzalo Villanueva28ARG167-4-2
315304
Beibit Zhukayev22KAZ165+28+19Lost in Trimbach F
Lost in Biel R32
Qual. Lille W
Lost in Lille R32
316 NCH 
(321)
Álvaro López San Martín25ESP164+5+2Qual. Girona W
Lost in Girona R32
317298
Tristan Schoolkate22AUS164-16-8Lost in Canberra R32
Lost in Canberra 2 SF
Lost in Tsukuba R16
318282
Ugo Blanchet24FRA162-2-3Lost in Qual. Zadar R1
Lost in Qual. San Remo R1
31939
Mikhail Kukushkin35KAZ160-44-32Lost in Biel R16
Lost in Lille R32
320278
Lucas Gerch28GER160-2Lost in Palmanova R32
Lost in Qual. Girona R1
32160
Stefano Travaglia31ITA159+12+9Lost in Palmanova R32
Lost in Palmanova 2 F
322319
Moez Echargui30TUN157-3-6Lost in Qual. Zadar R1
Lost in Qual. San Remo R2
323143
Hiroki Moriya32JPN156-5-8Lost in Tsukuba QF
3246
Gaël Monfils36FRA155-44-35Lost in Miami R128
32549
Illya Marchenko35UKR155+2
326249
Edan Leshem26ISR155+8+5Lost in Las Franquesas del Valles R32
Qual. Lille W
Lost in Lille R32
327243
Daniel Michalski23POL155-64-52
328287
Henri Squire22GER155+1+1Lost in Montreal 2 F
32919
Pablo Cuevas37URU153-40-30
330 NCH 
(337)
Giovanni Mpetshi Perricard19FRA151+7+2Lost in Qual. Mexico City R2
331329
Adam Walton23AUS150+1Lost in Bakersfield R32
Lost in Calabasas R32
332331
Edoardo Lavagno24ITA150+8+1Lost in Antalya 9 QF
Qual. San Remo W
Lost in San Remo R16
333330
Dominik Palan22CZE149+5
33498
Antoine Hoang27FRA149+20+11Lost in Poitiers SF
Lost in St. Brieuc R32
Qual. Lille W
Lost in Lille R16
335292
Lukas Neumayer20AUT147+9+1Lost in Palmanova R32
Lost in Palmanova 2 R16
336238
Nikolás Sánchez Izquierdo24ESP146+9Lost in Las Franquesas del Valles R32
Lost in Qual. Girona R1
337236
Ulises Blanch25USA144-6-8Lost in Las Franquesas del Valles R32
Lost in Qual. Lille R1
338298
Viktor Durasovic26NOR142-8-11Lost in Biel R32
Lost in Qual. San Remo R2
33939
Peter Gojowczyk33GER141-3-8
340114
Jason Jung33TWN141+10
341 NCH 
(388)
Mark Lajal19EST140+47+19Qual. St. Brieuc W
Lost in St. Brieuc QF
Lost in Qual. Lille R2
342 NCH 
(373)
Alex Martí Pujolras24ESP140+34+11Lost in Palmanova SF
Lost in Palmanova 2 QF
Qual. Girona W
Lost in Girona R32
343282
Michael Vrbenský23CZE140-1-7
344 NCH 
(346)
Alexander Weis25ITA140+8Lost in Palmanova R32
Lost in Palmanova 2 QF
Lost in Qual. Girona R1
345273
Sebastian Fanselow31GER140+20+8Lost in Portimao R16
Lost in St. Brieuc R16
346217
Jonáš Forejtek22CZE139-48-38Lost in St. Brieuc R32
Lost in Qual. Lille R2
347342
Remy Bertola24SUI139+10+2Lost in Opatija QF
Lost in Qual. San Remo R1
34871
Cedrik Marcel Stebe32GER138-37-30
349247
Javier Barranco Cosano24ESP138-34-27Lost in Palmanova QF
350261
Valentin Vacherot24MON138-28-22Qual. San Remo W
Lost in San Remo R32
351233
Yun-seong Chung25KOR137-3Lost in Tsukuba R32
352 NCH 
(357)
Daniel Cukierman27ISR137+20+7Qual. Biel W
Lost in Biel R16
Lost in Qual. Lille R2
353316
Alibek Kachmazov20RUS137+14+5Lost in St. Brieuc R16
Lost in Qual. Lille R2
354 NCH 
(355)
Maks Kaśnikowski19POL136+1-1Lost in Qual. Las Franquesas del Valles R2
Lost in Qual. Girona R2
355172
Roberto Quiroz31ECU136-16-13
356293
Pedro Boscardin Dias20BRA136+2
35768
Gerald Melzer32AUT135+4+2Lost in Qual. Zadar R2
Lost in Qual. Mexico City R1
358350
Mathys Erhard21FRA135+1Lost in St. Brieuc R32
Lost in Trnava R32
359349
Kyle Seelig25USA135-10-7
36067
Ernesto Escobedo26MEX134
361211
Evgeny Karlovskiy28RUS134-20-14
362153
Andrea Arnaboldi35ITA134+2+2Lost in Las Franquesas del Valles R32
Lost in Qual. San Remo R2
363237
Alastair Gray24GBR134-60-36Trento SFLost in Toulouse Balma R32
364161
Filip Peliwo29POL133-1Lost in Portimao R32
365 NCH 
(381)
Dino Prižmić17CRO132+16+9Lost in Zadar QF
366262
Gabriel Décamps23BRA132Lost in Qual. San Remo R1
36710
Ernests Gulbis34LAT131+1
368196
Paul Jubb23GBR131-110-80
369103
Stefan Kozlov25USA130+2
37062
Kenny de Schepper35FRA130-22-13Qual. Lille W
Lost in Lille R16
371348
Sergey Fomin22UZB129-9-4Lost in Qual. Las Franquesas del Valles R1
372122
Sumit Nagal25IND129+2
373313
Francesco Forti23ITA129+24+12Lost in Portimao R32
Qual. Biel W
Lost in Biel R16
Lost in Trento QF
374116
Calvin Hémery28FRA128+13+7Lost in St. Brieuc R16
Lost in Qual. Lille R1
37536
Pierre Hugues Herbert32FRA126+2Lost in St. Brieuc SF
376323
Mattéo Martineau24FRA126+3+1Lost in Trimbach QF
Lost in Qual. Biel R1
Lost in Saint Dizier QF
377159
Gian Marco Moroni25ITA125+1
378289
Alex Rybakov26USA125-3-4
379160
Gonzalo Lama29CHI125+6+3Lost in Mosquera QF
Lost in Qual. Mexico City R1
380194
Gonçalo Oliveira28POR125+71+28Portimao W
Lost in Toulouse Balma QF
381350
Vladyslav Orlov27UKR124+12+6Lost in New Delhi QF
Lost in Lucknow QF
Lost in Mysuru QF
382352
Charles Broom24GBR124-29-15Lost in Trimbach R32
Lost in St. Brieuc R32
Lost in Trento QF
383125
Alex Bolt30AUS123+67+26Bakersfield W
Lost in Calabasas R16
38456
Marius Copil32ROU123+38+18Qual. Biel W
Lost in Biel SF
385329
Nick Chappell30USA123-2Lost in Qual. Mexico City R1
386140
Mathias Bourgue29FRA122+5+4Qual. St. Brieuc W
Lost in St. Brieuc R32
Lost in Qual. Lille R1
38717
Bernard Tomic30AUS122-3Lost in Mexico City R32
388229
Mukund Sasikumar26IND122+13+6Lost in New Delhi R32
Lost in Lucknow SF
Lost in Mysuru QF
389 NCH 
(404)
Eduardo Ribeiro25BRA121+15+7Lost in Anapoima SF
Lost in Mosquera R16
39043
Aljaž Bedene33SLO120-20-10
391346
Stuart Parker25GBR120-2
392385
Jakub Menšík17CZE119-2Trnava SFLost in Qual. Las Franquesas del Valles R1
393 NCH 
(394)
Thomas Fancutt28AUS119+1+1Lost in Qual. St. Brieuc R2
Lost in Trento R16
394288
Nicolás Álvarez26PER118-2
395377
Oleksandr Ovcharenko21UKR118+5+2Lost in Rovinj QF
Lost in Opatija R32
396 NCH 
(409)
Strong Kirchheimer27USA118+13+7Lost in Montreal 2 SF
Lost in Qual. Mexico City R1
397228
Jules Marie31FRA118-15-5Lost in Montreal 2 QF
Lost in Qual. Lille R1
39811
Sam Querrey35USA117-2
399270
Ergi Kırkın24TUR117-30-14
400 NCH 
(457)
Nathan Ponwith24USA117+57+24Calabasas W
401399
Clément Chidekh21FRA116-2Saint Dizier SFLost in St. Brieuc R32
402353
Andrew Paulson21CZE115-4-2
403206
Daniel Cox32GBR115+22+11Qual. Las Franquesas del Valles W
Lost in Las Franquesas del Valles R16
404144
Akira Santillan25AUS115+44+16Lost in Portimao F
Lost in Trnava R32
405397
Juan Bautista Otegui24ARG115+1Lost in Antalya 9 R32
Lost in Antalya 10 QF
406331
Carlos Lopez Montagud22ESP114-59-30
407373
Damien Wenger23SUI114-4Lost in Rovinj R32
Lost in Qual. Zadar R2
408 NCH 
(430)
Karl Friberg24SWE114+29+12Trnava SFLost in Trimbach QF
Qual. Las Franquesas del Valles W
Lost in Las Franquesas del Valles R16
409399
Alafia Ayeni23USA113-3
410298
Aidan McHugh22GBR113+13+8Lost in Portimao SF
411 NCH 
(422)
Max Hans Rehberg19GER112+28+11Lost in Qual. Biel R2
Lost in Biel R16
412339
Andrey Chepelev24RUS112-5Lost in Antalya 9 QF
Qual. Antalya 10 W
Lost in Antalya 10 R32
413CH
Christian Langmo26USA111+16+8Lost in Bakersfield SF
Lost in Calabasas R16
414111
Ramkumar Ramanathan28IND110-3Lost in Qual. Biel R1
415410
Colin Sinclair28NMI109+3+3Lost in Canberra QF
Lost in Qual. Mexico City R1
416398
Gianmarco Ferrari22ITA109-1Lost in Palmanova R32
Lost in Palmanova 2 SF
Lost in San Remo R32
417339
Govind Nanda22USA108-9-3
418162
Dmitry Popko26KAZ108-16-6Lost in Qual. Mexico City R2
419252
Dayne Kelly32AUS108-2+2Lost in Canberra QF
Lost in Canberra 2 QF
420408
Sascha Gueymard Wayenburg19FRA108+49+20Poitiers W
Lost in St. Brieuc R16
Lost in Lille R32
421403
Jurgen Briand24FRA107+2Qual. St. Brieuc W
Lost in St. Brieuc R32
Lost in Qual. Lille R1
422310
Clément Tabur23FRA107-12-4
423285
Matías Franco Descotte28ARG107-7Lost in Anapoima R16
Lost in Mosquera R32
424 NCH 
(443)
Ajeet Rai24NZL107+19+7Lost in Canberra SF
425419
Bogdan Bobrov25RUS107-1+2Qual. Las Franquesas del Valles W
Lost in Las Franquesas del Valles R32
426416
Robin Bertrand20FRA106-7Lost in Qual. Las Franquesas del Valles R2
Lost in Qual. Lille R1
427417
Arthur Fery20GBR105-7
428427
Valerio Aboian20ARG105+5+2Lost in Mosquera QF
Lost in Qual. Mexico City R1
429198
Christian Harrison28USA103-1
430415
Naoki Nakagawa26JPN103Lost in Bakersfield QF
Lost in Calabasas QF
43165
Egor Gerasimov30BLR102+3
432300
Kyrian Jacquet21FRA102+23+9Lost in Palmanova SF
Lost in Lille R16
433356
Carlos Sánchez Jover22ESP102-77-35Lost in Qual. Zadar R2
Lost in Qual. Girona R1
43499
Bjorn Fratangelo29USA101-21-8
435399
Gustavo Heide21BRA101+3Lost in Qual. Mexico City R1
436426
Martin Damm19USA101-10-3Lost in Qual. Miami R1
437428
Omni Kumar21USA101+3Lost in Bakersfield R16
Lost in Calabasas R16
438360
Benjamin Lock30ZIM100-58-24Lost in Anapoima R32
Lost in Mosquera R32
Lost in Qual. Mexico City R2
439232
José Pereira32BRA99+5
440115
Mats Moraing30GER99+6
44175
Prajnesh Gunneswaran33IND99-10-4
442341
Wilson Leite31BRA99+5
443352
Giovanni Oradini25ITA99-48-19Lost in St. Brieuc R32
Lost in Trento QF
444111
Adrián Menéndez-Maceiras37ESP98-3-2
445198
Elliot Benchetrit24MAR98-3-2Lost in Qual. San Remo R1
446343
Mats Rosenkranz24GER98-32-11
447 NCH 
(452)
Robert Strombachs23LAT98+5+2Lost in Sharm El Sheikh 7 SF
448 NCH 
(468)
Federico Arnaboldi22ITA98+31+14Lost in Rovinj F
Lost in Opatija R16
Qual. San Remo W
Lost in San Remo R32
449341
Lucas Catarina26MON97+81+30Heraklion W
Heraklion 2 W
450383
Samuel Vincent Ruggeri20ITA96-38-14Lost in Sharm El Sheikh 7 R32
Lost in Sharm El Sheikh 8 R32
Lost in Sharm El Sheikh 9 R16
451299
Khumoyun Sultanov24UZB95+10+3Saint Dizier SFLost in Toulouse Balma QF
45274
Mirza Bašić31BIH95-3-3Qual. Zadar W
Lost in Zadar R32
453380
Ben Patael25ISR93+1
45410
Lucas Pouille29FRA92+5
455454
Timo Legout21FRA92+5Lost in Palmanova R32
Lost in Palmanova 2 R32
456279
Rubin Statham35NZL92+2-1Lost in Anapoima R16
Lost in Qual. Mexico City R2
457 NCH 
(475)
Kalin Ivanovski18MKD91+18+5Lost in Poitiers SF
Lost in Toulouse Balma R16
458383
Alberto Barroso Campos26ESP90+5Lost in Portimao R32
Lost in Qual. Las Franquesas del Valles R1
Lost in Qual. Girona R1
459363
Oscar Jose Gutierrez29BRA90-27-13Lost in Palmanova R16
Lost in Qual. Las Franquesas del Valles R2
460388
Jacopo Berrettini24ITA89+4Lost in Portimao R32
Lost in Qual. San Remo R1
461447
Jorge Panta27PER89+4Lost in Anapoima R32
Lost in Mosquera R32
Lost in Qual. Mexico City R1
462 NCH 
(463)
Mili Poljičak18CRO88+6Lost in Zadar R32
463 NCH 
(477)
Eric Vanshelboim21UKR88+47+15Lost in New Delhi QF
Lost in Lucknow F
464453
Sandro Kopp22AUT88+6Lost in Montreal 2 R16
Lost in Trento R16
465349
Oleg Prihodko25UKR87-38-17
466370
Cezar Crețu21ROU87-30-15Antalya 11 SFLost in Rovinj SF
Lost in Qual. Zadar R1
467284
Juan Pablo Paz28ARG86+4-2Antalya 11 SF
468414
Martin Krumich20CZE85+6-1
469 NCH 
(480)
August Holmgren24DEN85+13+3Lost in Portimao QF
Lost in Toulouse Balma R32
Lost in Saint Dizier R32
470395
Mateus Alves22BRA84+71+20Mosquera W
471437
Marko Topo19GER84+6Lost in Antalya 9 R32
Lost in Antalya 10 R32
472464
Rimpei Kawakami22JPN83+8Qual. Las Franquesas del Valles W
Lost in Las Franquesas del Valles R32
Lost in Tsukuba R16
473321
Facundo Juárez25ITA83-7-6
474415
Yankı Erel22TUR83-1-4Trnava SF
47599
Pedro Sousa34POR82-8-7Qual. Estoril R1
476 NCH 
(479)
Eliakim Coulibaly20CIV82+23+6Lost in Toulouse Balma SF
Lost in Trnava QF
47720
Guido Pella32ARG80+104+25Lost in Miami R64
478290
Shintaro Imai29JPN80+3-2
479453
Leonardo Aboian24ARG80+5
480181
Tristan Lamasine30FRA80+29+7Lost in Poitiers QF
Lost in Toulouse Balma SF
Lost in Saint Dizier R32
481234
Maxime Chazal29FRA80+12+2Lost in Palmanova QF
Lost in Qual. Las Franquesas del Valles R1
Lost in Qual. San Remo R1
48270
Thomas Fabbiano33ITA79+4
483426
Lucas Poullain27FRA79+75+20Saint Dizier SFQual. St. Brieuc W
Lost in St. Brieuc QF
484454
Ethan Quinn19USA79-12-8
485449
Patrick Kypson23USA79+6+1Lost in Mosquera R16
486 NCH 
(500)
Aidan Mayo19USA79+20+6Lost in Bakersfield QF
Lost in Calabasas QF
487368
Matías Zukas26ARG79+1Lost in Anapoima R32
Lost in Mosquera R32
48893
Andrej Martin33SVK78-12-7
489236
JiSung Nam29KOR78-6-3Lost in Qual. Lille R1
490419
Jérôme Kym20SUI78-45-21Trento SF
491152
Luke Saville29AUS78+27+8Lost in Calabasas SF
492453
Arklon Huertas Del Pino Cordova28PER78-7-2
493479
Ilya Snițari21MDA78-4-1
494 NCH 
(502)
Fausto Tabacco20ITA78+8+4Lost in Rovinj SF
Lost in Opatija R16
Lost in Qual. San Remo R1
49542
Malek Jaziri39TUN77-42-18
496339
Keegan Smith24USA77-40-16
497411
Felix Gill20GBR77-3Lost in Palmanova R16
Lost in Palmanova 2 R16
498490
Ignacio Monzón25ARG77-3Lost in Anapoima R32
Lost in Mosquera R32
49935
Jiří Veselý29CZE76-113-45
500272
Orlando Luz25BRA76-4
501497
Gonzalo Bueno18PER76-4
502495
Arthur Weber30FRA75+2+2Lost in New Delhi R16
Lost in Lucknow R16
503493
Gabriele Piraino19ITA75-3Lost in Palmanova R32
Lost in Palmanova 2 R16
504438
Jakub Paul24SUI75-6-1Lost in Trimbach R16
Lost in Biel R32
Lost in Qual. Lille R1
505481
Alfredo Perez25USA75+8+3Lost in Montreal 2 QF
506 NCH 
(508)
Kris Van Wyk26RSA75+2+2Lost in Bakersfield R16
Lost in Calabasas QF
507390
David Pichler27AUT75+16+5Lost in Rovinj R16
Qual. Zadar W
Lost in Zadar R32
Lost in Trnava R16
508500
Gabriel Debru17FRA74-7-1
509492
Marcello Serafini20ITA74+2+1Lost in Trimbach R16
Lost in Qual. Biel R1
Lost in Trento R32
510505
Gabi Adrian Boitan23ROU73-5Lost in Trnava R16
511483
Philip Sekulic19AUS73-4Lost in Canberra R32
51214
Kyle Edmund28GBR72+32+10Lost in Miami R128
513487
Sam Riffice24USA72-1
514201
Lucas Miedler26AUT72-52-18
515161
Filip Horanský30SVK72-80-30
516501
Shinji Hazawa23JPN72-2Lost in Tsukuba R32
517465
Daniel Mérida18ESP72-2+1Lost in Palmanova R16
Lost in Las Franquesas del Valles R32
518495
Giles Hussey25GBR72-2+1Lost in Heraklion 2 R16
Lost in Trento R32
519256
Johan Nikles26SUI71-29-7
520506
Adria Soriano Barrera23ESP71+17+6Monastir 17 SFLost in Portimao SF
521437
Luca Potenza22ITA71+5+2Lost in Monastir 15 R32
Lost in Qual. Biel R2
522305
Yishai Oliel23ISR71-44-13Lost in Sharm El Sheikh 7 R32
Lost in Sharm El Sheikh 8 QF
523355
Hady Habib24LIB70-36-9Lost in Monastir 15 R32
524 NCH 
(578)
David Jordá Sanchis28ESP70+65+16Lost in Las Franquesas del Valles QF
Lost in Saint Dizier R16
525441
Gergely Madarász28HUN69-5-1
526229
Duje Ajduković22CRO69-34-9Lost in Zadar R16
527522
Constantin Bittoun Kouzmine24FRA69+8+3Lost in Poitiers R32
Qual. St. Brieuc W
Lost in St. Brieuc R32
Lost in Monastir 17 R32
528506
Leo Borg19SWE69-3-1Lost in Sharm El Sheikh 7 R32
529474
Ezekiel Clark24USA69-12-2Lost in Montreal 2 R32
Lost in Calabasas R32
530 NCH 
(537)
Saba Purtseladze21GEO69+10+4Lost in Sharm El Sheikh 7 QF
Lost in Qual. Biel R2
Lost in Sharm El Sheikh 9 R16
531527
Tao Mu22CHN69-4+1Lost in Monastir 16 QF
532504
Simon Beaupain23BEL68+2+2Lost in Poitiers QF
Lost in Toulouse Balma R32
533 NCH 
(539)
Alex Barrena20ARG68+6+3Lost in Anapoima QF
Lost in Mosquera R32
53439
Andrey Kuznetsov32RUS67-6
535507
Iñaki Montes De La Torre20ESP67-6
536259
Shuichi Sekiguchi31JPN67-3+1Lost in New Delhi R16
Lost in Lucknow R32
537463
Jaimee Floyd Angele23FRA67+13+6Lost in Montreal 2 SF
Lost in Calabasas R32
538 NCH 
(561)
Amr Elsayed24EGY67+23+8Lost in Sharm El Sheikh 7 R16
Lost in Sharm El Sheikh 8 F
539444
Gage Brymer28USA67-8Lost in Bakersfield R16
Lost in Calabasas R32
540509
Murphy Cassone20USA66-4+1Lost in Calabasas R16
541343
Makoto Ochi26JPN66-19-4Lost in Tsukuba R32
542517
Alexandr Cozbinov27MDA66-4+1Lost in Sharm El Sheikh 7 R32
Lost in Sharm El Sheikh 8 QF
Lost in Sharm El Sheikh 9 R16
543499
Harry Wendelken21GBR66+71+17Lost in Poitiers R16
Lost in Toulouse Balma F
54418
Andreas Seppi39ITA65-41-8
545213
Sekou Bangoura31USA64-2+1Lost in Bakersfield R16
Lost in Calabasas R32
546531
Toby Samuel20GBR63-4
547473
Daniele Capecchi27ITA63+2+2Lost in Rovinj R16
Lost in Opatija QF
548493
Sebastian Gima20ROU63+30+7Lost in Montreal 2 R32
Lost in Heraklion 2 F
54940
Ryan Harrison30USA62-4
550525
Matías Soto23CHI62-4
551503
Sean Cuenin19FRA62-32-8Lost in Antalya 9 R32
Lost in Palmanova 2 R32
552 NCH 
(559)
Andrés Andrade24ECU62+22+6Lost in Heraklion SF
Lost in Heraklion 2 QF
553351
Fajing Sun26CHN62+3+2Lost in Sharm El Sheikh 7 R32
Lost in Qual. Las Franquesas del Valles R2
554523
Mark Whitehouse29GBR62-6Lost in Montreal 2 R32
Lost in Trento R32
555273
Peter Heller30GER61+36+8Antalya 11 SFLost in Antalya 10 F
556442
José Fco. Vidal Azorín29ESP61-5
557504
Duarte Vale24POR61-4Lost in Portimao R32
558488
Cannon Kingsley21USA60-4
559420
Stefan Palosi23ROU60-12-2Lost in Antalya 9 R32
Lost in Antalya 10 R32
560 NCH 
(572)
Matthew Dellavedova22AUS60+19+4Lost in Canberra QF
Lost in Canberra 2 QF
561150
Roberto Marcora33ITA59-4
562395
Rigele Te25CHN59+13+3Lost in Toulouse Balma QF
Lost in Saint Dizier R16
563477
Peter Fajta20HUN59-8-1
564130
Mohamed Safwat32EGY59-1+1Sharm El Sheikh 9 SFLost in Qual. Biel R2
565527
Max Alcalá Gurri20ESP59-3Qual. Palmanova W
Lost in Palmanova R16
Lost in Antalya 10 QF
Lost in Antalya 11 QF
566165
Aldin Šetkić35BIH59-42-11Lost in Qual. Zadar R2
567 NCH 
(644)
Emilien Voisin22FRA58+77+15Lost in Anapoima F
Lost in Mosquera R32
568552
Mirko Martinez24SUI58-16-3Lost in Qual. Biel R1
Lost in Antalya 11 QF
569152
Stefano Napolitano27ITA58-2+1Lost in Monastir 15 QF
Lost in Toulouse Balma R32
570531
Johannus Monday21GBR57-6
571540
Justin Boulais21CAN57-6
572549
Tsung Hao Huang23TWN57-4Lost in Tsukuba R32
573371
Georgii Kravchenko22UKR57-13-2Lost in Portimao QF
Lost in Qual. Las Franquesas del Valles R1
574519
Arthur Reymond23FRA57-5Lost in Toulouse Balma R16
Lost in Trento R16
575206
Matija Pecotić33CRO56-5
576489
Jack Pinnington Jones20GBR56-5Lost in Bakersfield R32
577260
Carlos Gimeno Valero21ESP56-5
578227
Julian Lenz30GER56-19-3
57978
Konstantin Kravchuk38RUS56-6
580553
Tristan McCormick23USA56+4+1Lost in Montreal 2 R16
Lost in Monastir 17 R16
581326
Alexis Gautier25FRA56-5Lost in Poitiers R32
Lost in Saint Dizier QF
582 NCH 
(583)
Viacheslav Bielinskyi19UKR56+26+6Opatija W
583563
Federico Iannaccone24ITA56-6Lost in Rovinj R16
584 NCH 
(667)
Lorenzo Rottoli21ITA56+83+16Trento QFMonastir 15 W
Lost in Monastir 16 SF
585549
Sebastian Prechtel26GER56+1+1Lost in Rovinj R16
Lost in Opatija R32
586577
Stefanos Sakellaridis18GRE56-6Qual. Palmanova W
Lost in Palmanova R16
Lost in Palmanova 2 R16
Lost in Trento R16
587564
Andres Martin21USA55-5
58812
Feliciano López41ESP55-5
589 NCH 
(598)
Toby Kodat20USA55+34+8Lost in Montreal 2 R32
Lost in Calabasas SF
590 NCH 
(664)
Marat Sharipov20RUS55+74+15Sharm El Sheikh 8 W
59160
Tatsuma Ito34JPN54+108+19Lost in Canberra F
Lost in Canberra 2 QF
Lost in Tsukuba QF
592348
Blake Ellis24AUS54+6+2Mysuru SFLost in New Delhi R16
Lost in Lucknow R16
593 NCH 
(594)
Rrezart Cungu24MNE54+1+1Lost in Antalya 9 R16
594588
Jaime Faria19POR54+1+1Lost in Portimao R16
595 NCH 
(725)
Mika Brunold18SUI53+130+21Lost in Trimbach R16
Lost in Biel QF
596590
Henrique Rocha18POR53-6Qual. Estoril R1Lost in Portimao R32
597554
Digvijaypratap Singh22IND53-31-4Lost in New Delhi R32
Lost in Lucknow R32
Lost in Mysuru R32
598 NCH 
(599)
Jiri Barnat21CZE53+20+5Lost in Sharm El Sheikh 7 R16
Lost in Sharm El Sheikh 8 SF
Lost in Trnava R16
599496
Liam Draxl21CAN52-2
600508
Yuki Mochizuki25JPN52-12-2Lost in Canberra SF
Lost in Canberra 2 SF
Lost in Tsukuba QF
601238
Yusuke Takahashi25JPN52+106+17Lost in New Delhi F
Lost in Lucknow R16
Lost in Tsukuba QF
602574
Jorge Martinez Martinez27ESP52+2+1Lost in Antalya 9 R32
Lost in Antalya 10 R16
603571
Tomás Farjat22ARG52+1Lost in Anapoima R16
Lost in Mosquera R32
60450
Juan Ignacio Lóndero29ARG51+21+5Qual. Mexico City W
Lost in Mexico City R32
605271
Martín Cuevas31URU51-6-1
606574
Kiranpal Pannu26NZL51-5
607370
David Poljak26CZE51-15-2
608601
Szymon Kielan20POL51+5+2Lost in Monastir 15 QF
Lost in Trnava R32
609600
John Echeverria21ESP51-9-1Lost in Las Franquesas del Valles R32
610588
James Trotter23JPN50-5
61138
Donald Young33USA50-5
612520
Conner Huertas del Pino27PER50-27-5
613 NCH 
(629)
Luca Tomasetto27ITA50+21+5Lost in Antalya 9 SF
Lost in Antalya 10 R16
614 NCH 
(630)
Lukáš Pokorný21SVK50+16+4Lost in Sharm El Sheikh 7 F
Lost in Trnava QF
615174
Nicola Kuhn23GER49-3
616598
Bruno Kuzuhara18USA49-6-1Lost in Antalya 10 R16
Lost in Antalya 11 R32
617595
Alex Knaff25LUX49-8-1Lost in Sharm El Sheikh 7 R32
618 NCH 
(625)
Tibo Colson22BEL49+10+3Trnava SFLost in Montreal 2 QF
619536
Simone Roncalli26ITA49+26+6Lost in Monastir 15 SF
Lost in Monastir 16 QF
Lost in Monastir 17 R32
620 NCH 
(624)
Nicolas Zanellato21BRA49+4+2Lost in Antalya 9 R16
Lost in Antalya 10 R16
Lost in Antalya 11 R16
621582
Colin Markes26USA49-2+1Lost in Bakersfield R16
Lost in Calabasas R32
622575
Kasidit Samrej22THA48-5
623533
Imanol López Morillo23ESP48-12-2Lost in Palmanova 2 R32
624264
Aleksandre Metreveli29GEO48+5+2Lost in Antalya 9 QF
Lost in Mosquera R16
625561
Fermin Tenti25ARG48-5Lost in Antalya 11 R32
626513
Kai Wehnelt27GER48-10-1Qual. Palmanova W
Lost in Palmanova R32
Lost in Palmanova 2 R32
627462
Henry Patten26GBR47-5
628289
Corentin Denolly25FRA47-26-4
629197
Jeremy Jahn32GER47+14+4Lost in Rovinj R32
Qual. Zadar W
Lost in Zadar R32
Lost in Qual. San Remo R1
630404
Enrico Dalla Valle25ITA47+21+5Trento QFQual. Biel W
Lost in Biel R32
631593
Federico Agustin Gomez26ARG47-38-6Lost in Bakersfield R32
Lost in Qual. Calabasas R2
632544
Alec Deckers22NED46-45-8
633237
Nicolás Barrientos35COL46-101-20
634586
Alexander Bernard19USA46-8
635479
Kirill Kivattsev25RUS46+25+5Lost in Trimbach R16
Qual. Biel W
Lost in Biel R16
Lost in Trento R16
636 NCH 
(671)
Neil Oberleitner23AUT46+47+8Lost in Trimbach QF
Qual. Biel W
Lost in Biel R32
63725
Jérémy Chardy36FRA45-6
638366
Michail Pervolarakis26GRE45-31-5Lost in Calabasas R16
639599
Giorgio Tabacco19ITA45-12-1Lost in Rovinj R16
Lost in Qual. Zadar R1
Lost in Qual. San Remo R1
640540
Peter Bertran27DOM45-5Lost in Anapoima R32
Lost in Mosquera R32
641502
Ryan Nijboer23NED45+12+3Lost in Sharm El Sheikh 7 R16
Lost in Qual. Las Franquesas del Valles R2
64214
Jerzy Janowicz32POL44-5
643614
Savva Polukhin24RUS44-11-1
644518
Ryota Tanuma27JPN44-11-1
645638
Evgeny Philippov21RUS44-7
646566
Franco Emanuel Egea27ARG44-5
647620
Stefan Popović19SRB44-1+1Lost in Rovinj R32
Lost in Opatija R16
64833
Denis Istomin36UZB43-6
649616
Koray Kırcı24TUR43+3+1Lost in Sharm El Sheikh 7 R32
Lost in Sharm El Sheikh 8 QF
650645
Arthur Bouquier22FRA43-3Lost in Toulouse Balma QF
Lost in Saint Dizier R32
651621
Florent Bax23FRA43-30-5Lost in Mysuru QF
652625
Kristjan Tamm24EST43-4
653536
Petr Nouza24CZE42-4Lost in Qual. Biel R1
654400
Alejo Lorenzo Lingua Lavallén22ARG42-133-28
655466
Christoph Negritu29GER42+10+2Lost in Monastir 15 QF
Lost in Monastir 16 QF
Lost in Monastir 17 R16
656632
Daniel Little25GBR42-20-3Lost in Poitiers R32
Lost in Toulouse Balma R32
Lost in Trento R32
657591
Stefan Dostanic21USA41-3
658296
Cheong Eui Kim33KOR41-3
659442
Nicolae Frunză25ROU41-3
660657
Martyn Pawelski18POL41-3Lost in Sharm El Sheikh 7 R32
661525
Miguel Damas23ESP41-22-3Qual. Palmanova W
Lost in Palmanova QF
Lost in Qual. Las Franquesas del Valles R1
662469
Riccardo Balzerani24ITA41-22-3Lost in Rovinj R16
Lost in Qual. Zadar R1
663594
Hazem Naw23SYR41+54+8Lost in Kish Island 2 F
664657
Victor Lilov19USA41-5Lost in Mosquera QF
665 NCH 
(717)
Sergi Perez Contri25ESP41+74+10Qual. Rovinj W
Lost in Rovinj QF
Lost in Opatija F
666 NCH 
(673)
Andrea Picchione24ITA41+12+2Lost in Heraklion QF
Lost in Heraklion 2 QF
667638
Garrett Johns22USA40-6
668211
Roberto Cid Subervi29DOM40+1Lost in Anapoima R16
Lost in Mosquera R32
669 NCH 
(800)
Kyle Kang18USA40+131+16Lost in Bakersfield F
Lost in Calabasas R32
670639
Bekkhan Atlangeriev22RUS40-7Lost in Toulouse Balma R32
671 NCH 
(887)
Nikolay Vylegzhanin22RUS39+240+24Qual. Poitiers W
Lost in Poitiers R32
Toulouse Balma W
Lost in Saint Dizier R32
672CH
Yanaki Milev18BUL39
673608
Blu Baker21GBR39-3Lost in Bakersfield R32
Lost in Calabasas R32
674603
Oscar Weightman21GBR39-1
675216
David Pérez Sanz28ESP39-4Lost in New Delhi R32
Lost in Lucknow R32
676464
Dominik Böhler27GER39-1Lost in Trimbach R32
677627
Sahar Simon22ISR39-1Lost in Sharm El Sheikh 9 R32
678605
Niki Kaliyanda Poonacha27IND39+44+6Lost in New Delhi SF
Lost in Lucknow R32
Lost in Mysuru R32
679580
Uisung Park22KOR38
680599
Matyas Fuele24HUN38
681 NCH 
(690)
Ryuki Matsuda23JPN38+9+1Lost in Monastir 15 R16
Lost in Tsukuba R16
682CH
Lilian Marmousez21FRA38+16+2Lost in Kish Island 2 QF
683681
Zura Tkemaladze22GEO38+1Sharm El Sheikh 9 SFLost in Sharm El Sheikh 8 R32
684645
Lorenzo Bocchi25ITA38+1
685193
Zhe Li36CHN37+2Lost in Tsukuba R32
686 NCH 
(693)
Ignacio Buse19PER37+17+2Lost in Palmanova R16
Lost in Palmanova 2 R16
687462
Alex Hernandez23MEX37-13-2Lost in Qual. Mexico City R1
688672
Bor Artnak18SLO37Lost in Opatija R32
689334
Juan Ignacio Galarza29ARG37
690 NCH 
(708)
Elmer Møller19DEN37+29+4Lost in Heraklion 2 SF
691681
Alec Beckley21RSA37+3+1Lost in Sharm El Sheikh 7 R32
Lost in Sharm El Sheikh 8 R16
Lost in Sharm El Sheikh 9 QF
692677
Keisuke Saitoh21JPN37+20+3Lost in Canberra R32
Lost in Canberra 2 QF
Lost in Tsukuba R32
693651
Tommaso Compagnucci23ITA37-11-1Lost in Rovinj R32
Lost in Qual. Zadar R1
Lost in Trento R32
694515
Tim Handel26GER37-13-1Lost in Trimbach R32
Lost in Toulouse Balma R32
Lost in Saint Dizier QF
695669
Shunsuke Mitsui20JPN36-4
696388
Anton Matusevich21GBR36-46-6Trento SFLost in Trimbach R32
697686
Chak Lam Coleman Wong18HKG36-5Lost in Palmanova 2 R32
Lost in Qual. Girona R1
698 NCH 
(749)
Olaf Pieczkowski18POL36+61+8Lost in Monastir 15 F
Lost in Monastir 16 R32
699608
Manuel Mazza23ITA36+19+3Lost in Antalya 9 R16
Lost in Antalya 10 QF
700680
Maxime Mora26FRA36-7Lost in Kish Island 2 R32
701695
Aleksandre Bakshi25GEO36+5+1Lost in Heraklion R32
Lost in Heraklion 2 QF
702696
Adolfo Daniel Vallejo18PAR36-6
703697
Dan Alexandru Tomescu24ROU36-6Lost in Kish Island 2 R32
704683
Olle Wallin21SWE35-4
705258
Christopher Heyman29BEL35-19-2
706687
George Loffhagen21GBR35-4Mysuru SFLost in Lucknow R32
707159
Matteo Donati28ITA35+2+1Lost in Rovinj R32
Lost in Opatija R16
Lost in Qual. San Remo R1
708663
Edward Winter18AUS35-7Lost in Bakersfield R32
Qual. Calabasas W
Lost in Calabasas R32
709 NCH 
(974)
Gilles Arnaud Bailly17BEL35+265+23Lost in Antalya 9 F
Antalya 10 W
Lost in Girona R32
710685
Daniel Rodrigues23POR35-5Lost in Montreal 2 R32
711619
Benjamin Winter Lopez24ESP35-45-5Lost in Palmanova 2 R32
712 NCH 
(714)
Orel Kimhi19ISR35+28+4Lost in Heraklion SF
Lost in Heraklion 2 R32
713711
Lautaro Midon19ARG34-2
714422
Duje Kekez30CRO34+2+1Lost in Opatija R16
715 NCH 
(843)
Joshua Sheehy26USA34+132+15Qual. Sharm El Sheikh 7 W
Sharm El Sheikh 7 W
Lost in Sharm El Sheikh 8 R32
716678
Sidane Pontjodikromo22NED34+16+2Lost in Heraklion QF
Lost in Antalya 11 QF
717354
Gilbert Klier Junior22BRA33-48-6
718 NCH 
(843)
Alexandre Aubriot23FRA33+156+16Lost in Poitiers R16
Monastir 16 W
719509
Mick Veldheer26NED33+10+1Lost in Qual. St. Brieuc R2
Lost in Qual. Trento R2
720437
Adam Moundir27MAR33-25-3Lost in Trimbach R16
Lost in Antalya 10 R16
Lost in Antalya 11 R32
721647
Simon Anthony Ivanov22BUL33+10+1Lost in Heraklion R16
Lost in Heraklion 2 R32
722704
Fernando Yamacita25BRA33-2
723714
Andrea Guerrieri24ITA33-9-1Lost in Poitiers R32
Qual. Trento W
Lost in Trento R32
724697
Maxence Beaugé22FRA33+81+9Lost in Poitiers R16
Lost in Monastir 16 F
Lost in Monastir 17 R16
725489
Davide Galoppini28ITA33-2Lost in Rovinj R32
Lost in Opatija R16
726393
Paweł Ciaś29POL32-16-2Lost in Sharm El Sheikh 8 QF
Lost in Sharm El Sheikh 9 R16
727467
Marcelo Zormann26BRA32-1
728694
Xiaofei Wang20CHN32+9+1Lost in Monastir 15 R32
Lost in Monastir 16 R16
Lost in Monastir 17 QF
729519
Denis Klok24RUS32+124+13Kish Island 2 W
Lost in Antalya 11 R32
730159
Pedja Krstin28SRB32-115-17
73185
Matthias Bachinger35GER31+4Lost in Trimbach R32
732235
Ivan Nedelko36RUS31+4
733670
Cyril Vandermeersch23FRA31-6-1
734430
Sidharth Rawat29IND31-138-21Lost in New Delhi R16
Lost in Lucknow R16
Lost in Mysuru R16
735722
Palaphoom Kovapitukted23THA31+12+1Lost in New Delhi R32
Lost in Lucknow R16
736 NCH 
(767)
Petr Nesterov20BUL31+31+4Lost in Sharm El Sheikh 7 SF
737708
Daisuke Sumizawa24JPN31-9-1Lost in Canberra R32
Lost in Canberra 2 R32
Lost in Tsukuba R16
738580
Marco Miceli24ITA31-17-2Lost in Kish Island 2 R32
739566
Lukas Krainer22AUT31+2
740524
Hanwen Li20CHN31-63-8Lost in Kish Island 2 R32
Lost in Antalya 10 R32
Lost in Antalya 11 R16
741 NCH 
(745)
Osgar O'Hoisin26IRL31+13+2Lost in Montreal 2 QF
Lost in Qual. Calabasas R2
742488
Quentin Folliot24FRA31
74376
Attila Balázs34HUN30
744683
Chris Rodesch21LUX30
745719
Hynek Bartoň18CZE30Lost in Trnava R16
746 NCH 
(815)
Antoine Ghibaudo18FRA30+69+8Lost in Poitiers F
Lost in St. Brieuc R32
Lost in Saint Dizier R16
747512
Simon Carr23IRL30+4+1Lost in Heraklion R16
748734
Mario Gonzalez Fernandez20ESP30-10-1Lost in Qual. Palmanova 2 R3
Lost in Palmanova 2 R32
749534
Pedro Araújo21POR30-41-5Lost in Portimao R16
750707
Alejandro Hoyos23COL30+70+8Lost in Anapoima R32
Lost in Mosquera SF
751606
Călin Manda24ROU30+27+4Lost in Antalya 9 R32
Lost in Antalya 10 SF
Lost in Antalya 11 R32
752540
Tadeáš Paroulek23CZE29-4
753733
Radu Mihai Papoe20ROU29-4
754444
Jonathan Mridha27SWE29-2Lost in Bakersfield R16
Lost in Qual. Calabasas R2
755655
Vlad Andrei Dancu24ROU29+11+2Lost in Heraklion R16
Lost in Heraklion 2 R16
756635
Luigi Sorrentino24ITA29-26-3Lost in Monastir 15 R16
Lost in Trento R32
757702
Vilius Gaubas18LTU29+18+3Qual. Palmanova W
Lost in Palmanova R32
Qual. Palmanova 2 W
Lost in Palmanova 2 QF
758581
Ignacio Carou23URU29+3+1Lost in Antalya 9 R16
Lost in Antalya 10 R32
759479
Felix Corwin26USA28-35-4
760322
Alexander Erler25AUT28-5
761570
Jea Moon Lee29KOR28-4Lost in Tsukuba R32
762731
Yuta Kikuchi23JPN28-6
763480
Guy Den Ouden20NED28-17-2
764508
Manish Sureshkumar23IND28-60-7Lost in New Delhi R32
Lost in Lucknow R16
Lost in Mysuru R32
765756
Kareem Al Allaf25USA28+25+3Lost in Sharm El Sheikh 7 QF
Lost in Sharm El Sheikh 8 R16
Lost in Sharm El Sheikh 9 R16
766659
S D Prajwal Dev26IND28-33-4Mysuru SFLost in Kish Island 2 SF
Lost in Lucknow R32
767722
Álvaro Guillén Meza20ECU28+2+1Lost in Anapoima R32
Qual. Mosquera W
Lost in Mosquera R16
768392
Patrik Rikl24CZE27-6
769749
Roko Horvat22CRO27-6
770689
Michiel De Krom24NED27-6
771594
Enzo Wallart26FRA27-21-2
772758
Edas Butvilas18LTU27-14-1Lost in Qual. Las Franquesas del Valles R1
773556
Savriyan Danilov22RUS27-20-2
774250
Tomás Lipovšek Puches29ARG27-14-1
775714
Niklas Schell24GER27+1+1Lost in Monastir 15 R16
Lost in Qual. Biel R1
Lost in Qual. Lille R1
776 NCH 
(793)
Tom Gentzsch19GER27+25+3Lost in Antalya 9 R16
Lost in Antalya 10 QF
Lost in Saint Dizier R16
777663
Calum Puttergill29AUS27-7Lost in Canberra R32
Lost in Canberra 2 R32
778737
Daniil Glinka22EST27+14+2Lost in Trimbach R32
Lost in Qual. St. Brieuc R2
Qual. Trento W
Lost in Trento R32
779715
Ray Ho23TWN27+73+8Lost in Monastir 15 SF
Lost in Monastir 16 SF
Lost in Monastir 17 QF
780712
Bruno Pujol Navarro21ESP27+13+2Qual. Palmanova W
Lost in Palmanova R32
Lost in Qual. Las Franquesas del Valles R2
78163
Bradley Klahn32USA26-10Lost in Qual. Miami R1
782309
Julian Ocleppo25ITA26+52+6Qual. Zadar W
Lost in Zadar R32
Lost in Qual. San Remo R2
783756
Santiago De La Fuente21ARG26-11
784715
Deney Wassermann22NED26-11Lost in Heraklion R32
Lost in Heraklion 2 R32
785765
Nicolas Buitrago24COL26+6+1Lost in Mosquera R16
786452
Pavel Nejedlý30CZE26+17+2Qual. Rovinj W
Lost in Rovinj QF
Lost in Opatija R32
787777
Franco Roncadelli23URU26-10Lost in Monastir 15 R32
788778
Boris Butulija24SRB26+6+1Lost in New Delhi R32
Lost in Lucknow R16
Lost in Mysuru R32
789769
Micah Braswell21USA25-10
79083
Yuki Bhambri30IND25-9
791746
Pedro Rodenas19ESP25-9
792783
Fabrizio Andaloro22ITA25-9
793770
Learner Tien17USA25-9Lost in Qual. Miami R1
794387
Mariano Kestelboim27ARG25-9
795762
Blaise Bicknell21JAM25-21-1
796525
Alexander Donski24BUL25-138-16Lost in Qual. St. Brieuc R1
Lost in Saint Dizier R16
797789
Luciano Emanuel Ambrogi19ARG25-8
798735
Nicolas Tepmahc21FRA25+24+3Monastir 17 SFLost in Poitiers R16
Lost in Monastir 16 QF
799641
Matěj Vocel25CZE24-4Lost in Sharm El Sheikh 7 R32
Lost in Sharm El Sheikh 8 R32
800224
JC Aragone27USA24-85-9
801106
Darian King30BAR24-5
802771
Christian Sigsgaard26DEN24+7+1Lost in Toulouse Balma R16
Lost in Saint Dizier R16
803768
Jake Delaney25AUS24+5+1Lost in Canberra R32
Lost in Canberra 2 R16
804301
Andrea Basso29ITA24-17-1
805130
Duck-hee Lee24KOR24-7
806771
Ilia Simakin19RUS24-7Sharm El Sheikh 9 SF
807711
Thomas Deschamps24FRA24-39-3Lost in Poitiers R16
Lost in Toulouse Balma R32
808300
Johannes Härteis27GER24-95-10Lost in Trimbach R32
Lost in Qual. Biel R1
Lost in Trento R16
809789
Alex Martinez22ESP23-2
810370
Marvin Möller24GER23-45-4Lost in Poitiers R16
Lost in Trento R16
811271
Eduard Esteve Lobato28ESP23-149-17Lost in Qual. Girona R2
812414
Yan Bondarevskiy23RUS23-2
813722
Buvaysar Gadamauri22BEL23+3+1Monastir 17 SFLost in Monastir 16 R16
814748
Mathieu Scaglia24FRA23-3
815767
Alejandro Manzanera Pertusa19ESP23-13-1Qual. Palmanova W
Lost in Palmanova R16
Lost in Palmanova 2 R32
816 NCH 
 1133
Johan Alexander Rodriguez19COL22+619+19Lost in Anapoima QF
Lost in Mosquera F
817532
Maciej Rajski31POL22-3Lost in Bakersfield R32
Qual. Calabasas W
Lost in Calabasas R32
818788
Lorenzo Joaquín Rodríguez23ARG22-30-3
819652
Illya Beloborodko21UKR22-2Lost in Sharm El Sheikh 9 QF
820808
Kazuma Kawachi28JPN22-2Lost in Heraklion R32
821788
Joao Victor Couto Loureiro20BRA22-2Lost in Qual. Anapoima R2
Lost in Qual. Mosquera R1
822760
Stefano Battaglino24ITA22-18-2
823638
Johannes Ingildsen25DEN22-11-1Lost in Sharm El Sheikh 7 R32
Lost in Qual. St. Brieuc R1
Lost in Sharm El Sheikh 9 R32
824665
Dali Blanch20USA22-3Lost in Lucknow R32
Lost in Mysuru R32
825787
Mikalai Haliak24BLR22+13+2Lost in Poitiers QF
Lost in Qual. St. Brieuc R1
826 NCH 
(840)
Amaury Raynel20FRA22+14+2Lost in Qual. St. Brieuc R2
Lost in Monastir 17 R32
827440
Federico Zeballos34BOL21-4
828779
Juan Carlos Prado Angelo18BOL21-3
829811
Davide Pontoglio30ITA21-5
830792
Jarno Jans22NED21-3
830144
Filippo Baldi27ITA21-3
832600
Khololwam Montsi20RSA21-35-3
833310
Roy Smith24USA21-47-4Lost in Montreal 2 R32
834672
Lucas Renard30SWE21-5Lost in Bakersfield R32
Lost in Qual. Calabasas R2
835282
Ricardo Rodriguez Pace29VEN21-4
836794
Svyatoslav Gulin20RUS21-6Lost in Heraklion 2 R32
837740
Taisei Ichikawa22JPN21+14+2Lost in Canberra R16
Lost in Canberra 2 R16
838CH
Kosuke Ogura27JPN21+1+1Lost in Montreal 2 R16
839826
Joao Fonseca16BRA20-7
840765
Max Basing20GBR20-7
841470
John McNally24USA20-15-1
842781
Tyler Zink22USA20-7
843747
Taha Baadi21CAN20-7
844 NCH 
(978)
Yunseok Jang19KOR20+134+8Qual. New Delhi W
Lost in New Delhi SF
845 NCH 
(889)
Aleksandr Braynin23UKR20+44+4Lost in Qual. Trimbach R2
Qual. Las Franquesas del Valles W
Lost in Las Franquesas del Valles R32
Lost in Trnava R32
846845
Leonardo Rossi20ITA20-1+1Lost in Heraklion R32
Lost in Heraklion 2 R16
Lost in Trento R32
847665
Oleksandr Bielinskyi28UKR20-10
848692
Guido Iván Justo25ARG19-7
849 NCH 
(861)
Nicolas Kobelt18SUI19+17+2Lost in Trimbach R32
Lost in Qual. Biel R2
Lost in Trnava R16
850 NCH 
(865)
Jeremy Jin18AUS19+19+2Lost in Canberra R16
Lost in Canberra 2 R16
Lost in Qual. Tsukuba R2
851805
Mitchell Harper25AUS19-8
852 NCH 
(858)
Alan Fernando Rubio Fierros24MEX19+20+2Lost in Qual. Mexico City R2
853844
Florian Broska25GER19-9Lost in Poitiers R32
Lost in Saint Dizier QF
854693
Ivan Liutarevich27BLR19+10+1Lost in Antalya 9 R16
Lost in Qual. Zadar R1
855 NCH 
(903)
Karan Singh19IND19+60+4Lost in New Delhi R16
Lost in Lucknow QF
Lost in Mysuru QF
856798
Nino Ehrenschneider22GER18-2
857 NCH 
 1629
Matej Dodig17CRO18+772+17Rovinj W
Lost in Opatija QF
858362
Cristian Rodríguez32COL18-3
859852
Yeong Seok Jeong23KOR18-3
860858
Alexandr Binda21RUS18-2
861461
Luca Giacomini25ITA18-2
862311
Gabriel Alejandro Hidalgo32ARG18-2
863850
Raphaël Lambling22FRA18-1
864849
Gabriele Pennaforti22ITA18-15-1Qual. Antalya 9 W
Lost in Antalya 9 R32
865782
Gabriel Donev26BUL18-2Lost in Heraklion R32
866 NCH 
(906)
Jacob Bradshaw20AUS18+51+3Lost in New Delhi QF
Lost in Qual. Lucknow R2
867854
Patrick Maloney23USA17
868CH
Adrien Gobat21FRA17Lost in Qual. St. Brieuc R1
869568
Jie Cui25CHN17+2
870849
Takuya Kumasaka24JPN17+3Lost in Qual. Antalya 9 R3
Lost in Antalya 10 R32
Lost in Antalya 11 R32
871 NCH 
(909)
Jakob Schnaitter27GER17+38+2Lost in Sharm El Sheikh 7 QF
Lost in Sharm El Sheikh 8 R32
872854
Stefano Reitano25ITA17+3
873841
Nicolas Parizzia24SUI17+3Lost in Opatija R32
874842
Philip Florig19GER17+4Qual. Antalya 9 W
Lost in Antalya 9 R16
Lost in Qual. Las Franquesas del Valles R1
Lost in Monastir 17 R32
875859
Kokoro Isomura20JPN17-10-1Lost in Monastir 15 R16
Lost in Tsukuba R16
876759
Diego Fernandez Flores22CHI17+3Lost in Monastir 17 R16
877 NCH 
(879)
Filippo Speziali22ITA17+4Lost in Qual. Antalya 9 R2
878847
Dušan Obradović22SRB17+18+1Qual. Rovinj W
Lost in Rovinj R32
Qual. Opatija W
Lost in Opatija R16
879774
Leopold Zima22GER17+1Qual. Antalya 9 W
Lost in Antalya 9 R32
Lost in Antalya 10 R32
880793
Gabriele Maria Noce27ITA17+3Lost in Heraklion R32
Lost in Heraklion 2 R32
881756
Aziz Ouakaa23TUN17+3Lost in Monastir 15 R16
Lost in Monastir 16 R32
882872
Koki Matsuda22JPN16+3Qual. Tsukuba W
Lost in Tsukuba R32
883869
Joshua Goodger24GBR16+17+1Lost in Qual. Sharm El Sheikh 7 R1
Lost in Sharm El Sheikh 8 R16
884220
Blake Mott26AUS16+2
88556
Íñigo Cervantes33ESP16+3
886289
Renta Tokuda25JPN16+1Tsukuba SFLost in Monastir 15 R32
887 NCH 
(975)
Andrea Bacaloni20ITA16+88+4Lost in Kish Island 2 SF
888 NCH 
 1184
Francois Musitelli24FRA16+296+10Qual. Heraklion W
Lost in Heraklion F
Lost in Heraklion 2 QF
889 NCH 
(904)
Yuichiro Inui27JPN16+19+1Lost in Heraklion R32
Lost in Heraklion 2 R16
Lost in Qual. Tsukuba R2
890595
Masamichi Imamura24JPN16+5
891 NCH 
(904)
Aleksi Lofman21FIN16+46+2Lost in Heraklion QF
Lost in Heraklion 2 R32
892685
Connor Farren28USA16+2Qual. Bakersfield W
Lost in Bakersfield R32
Qual. Calabasas W
Lost in Calabasas R32
893 NCH 
(898)
Ben Jones24GBR16+5Qual. Montreal 2 W
Lost in Montreal 2 R32
Qual. Trento W
Lost in Trento R32
894604
Moerani Bouzige23AUS16+46+2Lost in Canberra R16
Lost in Canberra 2 R16
895202
Jonathan Eysseric32FRA15+4Lost in Qual. St. Brieuc R1
896856
Menelaos Efstathiou24CYP15+5
89736
Yūichi Sugita34JPN15-84-7
898265
Evgenii Tiurnev25RUS15+4
899752
Aziz Kijametovic26BIH15+5
900568
Filip Bergevi28SWE15-30-2
901225
Karim Mohamed Maamoun31EGY15+5
902 NCH 
(905)
Luca Wiedenmann24GER15+3Monastir 17 SFQual. Sharm El Sheikh 7 W
Lost in Sharm El Sheikh 7 R32
903459
Jeremy Beale28AUS15+28+1Lost in Canberra R16
Lost in Canberra 2 R32
904278
Takuto Niki35JPN15-14-1
905613
Marco Brugnerotto26ITA15-13-1
906893
Arvid Nordquist24SWE15+1Qual. Anapoima W
Lost in Anapoima R32
Qual. Mosquera W
Lost in Mosquera R32
907899
Seydina Andre19SEN15+3Lost in Qual. Sharm El Sheikh 7 R3
Lost in Sharm El Sheikh 8 R32
Lost in Saint Dizier R32
908894
Thiago Cigarran23ARG15+4
909666
Nathan Seateun25FRA15+5Lost in Monastir 17 R32
910893
Ken Cavrak22AUS15-17-1Lost in Canberra R32
Lost in Canberra 2 R32
911 NCH 
(936)
Niccolo Catini25ITA15+25+1Lost in Heraklion R16
Lost in Qual. Heraklion 2 R2
912655
Cayetano March22ECU15-62-4
913905
Sebastian Sorger17AUT15+6
914867
Lukáš Palovič21SVK15-17-1Lost in Qual. Sharm El Sheikh 7 R3
Lost in Sharm El Sheikh 8 R32
Lost in Trnava R32
915395
Wishaya Trongcharoenchaikul27THA15+8
916785
Lucas Bouquet25FRA15+8Qual. Rovinj W
Lost in Rovinj R32
Lost in Qual. Opatija R3
917 NCH 
(922)
Luca Castagnola20ITA15+5Qual. Rovinj W
Lost in Rovinj R32
Lost in Qual. Opatija R3
918438
William Blumberg25USA14+7
919671
Giacomo Dambrosi21ITA14+8
919833
Haoyuan Huang20CHN14+8
92121
Thomaz Bellucci35BRA14+8
922 NCH 
(944)
Patrick Brady18GBR14+26+1Qual. Toulouse Balma W
Lost in Toulouse Balma R16
923910
Vito Tonejc23CRO14+9
924763
Kazuki Nishiwaki28JPN14+11Qual. Tsukuba W
Lost in Tsukuba R16
925918
Mac Kiger24USA14+9Lost in Montreal 2 R32
926842
A.J. Catanzariti27USA14+27+1Lost in Montreal 2 R16
927836
Maxence Broville24FRA14-36-2Lost in Kish Island 2 QF
Lost in Toulouse Balma R16
Lost in Saint Dizier R16
928654
Kelsey Stevenson32CAN14-12-1Lost in Qual. Lucknow R2
929702
Brandon Walkin28AUS14-16-1Lost in Canberra R32
Lost in Canberra 2 R32
930914
Jesse Flores28CRC14+9Lost in Qual. Montreal 2 R2
931751
Domagoj Bilješko25CRO14-49-3Lost in Rovinj R32
Lost in Opatija R32
932181
Thai Son Kwiatkowski28USA13+347+9Lost in Biel R16
933869
Sander Jong22NED13+9
934166
Mikael Torpegaard28DEN13-31-2
935 NCH 
(943)
Alexander Blockx17BEL13+8Lost in Qual. Miami R1
936912
Jordan Hasson23ISR13+8
937915
Younes Lalami Laaroussi21MAR13+8
938924
Cash Hanzlik20USA13+8
939794
Julio César Porras25ARG13+8
940 NCH 
(982)
Siddharth Vishwakarma28IND13+62+2Lost in New Delhi QF
Lost in Lucknow QF
Qual. Mysuru W
Lost in Mysuru R32
941936
Inaki Cabrera Bello20ESP13+9
942796
Juan Carlos Aguilar24CAN13+7Lost in Montreal 2 R32
943 NCH 
(945)
Aidan Kim18USA13+8Lost in Qual. Bakersfield R1
Lost in Qual. Calabasas R2
Lost in Calabasas R32
944469
Juan Sebastián Gómez31COL13-83-5Qual. Anapoima W
Lost in Anapoima R32
Qual. Mosquera W
Lost in Mosquera R32
945768
Grigoriy Lomakin25KAZ13+10Lost in New Delhi R32
Lost in Qual. Lucknow R3
Lost in Mysuru R32
946 NCH 
(953)
Derek Pham19AUS13+7Lost in Canberra R32
Lost in Canberra 2 R32
947874
Alexander Zgirovsky21BLR13+11Sharm El Sheikh 9 SF
948 NCH 
(976)
Dax Donders22NED13+31+1Qual. Antalya 10 W
Lost in Antalya 10 R16
Lost in Antalya 11 R16
949939
Yuttana Charoenphon22THA13+10Lost in Qual. Tsukuba R1
950409
Matthieu Perchicot30FRA13-102-6
951891
Marlon Vankan22GER13+32+1Lost in Heraklion R16
Lost in Qual. Heraklion 2 R1
952917
Peter Benjamin Privara18SVK13-31-2Lost in Trnava QF
953899
Maik Steiner28GER13-35-2Lost in Qual. Antalya 9 R2
Lost in Qual. St. Brieuc R1
953 NCH 
(987)
Samir Hamza Reguig21ALG13+34+1Lost in Kish Island 2 R16
955774
Nitin Kumar Sinha24IND13-36-2Lost in New Delhi R16
Lost in Mysuru R16
956954
Alexandros Skorilas23GRE13+4Lost in Heraklion R32
Lost in Heraklion 2 R32
957 NCH 
(959)
Jacob Brumm24USA13+4Lost in Montreal 2 R32
Qual. Calabasas W
Lost in Calabasas R32
958902
Maximus Jones18THA13+4Lost in Qual. Tsukuba R1
95939
Matthew Ebden35AUS12+4
960948
Boris Fassbender25FRA12+4Lost in Saint Dizier R32
961949
William Grant22USA12+4
962172
João Menezes26BRA12+4
963892
Sebastian Dominko19SLO12+4
964455
Adrian Bodmer28SUI12+4
965 NCH 
(967)
Jannik Opitz24GER12+4
966848
Alexander Kotzen22USA12+4
967954
Isaac Becroft22NZL12+4
968954
Yassine Dlimi19MAR12+5
969450
Alexandru Jecan34ROU12+3Qual. Palmanova 2 W
Lost in Palmanova 2 R32
970861
Kristijan Juhas21SRB12-37-2Lost in Qual. Rovinj R2
Lost in Qual. Opatija R3
971952
Marcel Zielinski22POL12-19-1Lost in Qual. Antalya 9 R1
972670
Emil Reinberg25USA12+4
973919
Kody Pearson23AUS12+4
974942
Kai Lemstra23GER12+101+3Qual. Heraklion W
Lost in Heraklion QF
Qual. Heraklion 2 W
Lost in Heraklion 2 R16
975902
Lorenzo Gagliardo22ARG12-19-1
976543
Luca Castelnuovo26SUI12+70+2Lost in Qual. St. Brieuc R2
Qual. Trento W
Lost in Trento R32
977863
Milan Welte21GER12-20-1
978962
Lorenzo Claverie20ITA12+2Qual. Anapoima W
Lost in Anapoima R32
Lost in Qual. Mosquera R2
979 NCH 
(991)
Tim Sandkaulen25GER12+33+1Qual. Calabasas W
Lost in Calabasas R16
980790
Mwendwa Mbithi25USA12+2
981 NCH 
 1143
Luka Mikrut18CRO12+176+5Lost in Rovinj R16
Lost in Opatija SF
982516
Bogdan Ionuț Apostol27ROU12+2
983638
Oscar Moraing23GER12+7
983915
Seita Watanabe22JPN12+5
985969
Maxim Zhukov18RUS12+1
986644
Paul Wörner26GER12+4Qual. Rovinj W
Lost in Rovinj R32
Lost in Qual. Opatija R3
987963
Xavi Matas Ortega20ESP12-2Qual. Portimao W
Lost in Portimao R32
Lost in Qual. Toulouse Balma R1
988691
Rishab Agarwal27IND12+27+1Qual. New Delhi W
Lost in New Delhi R32
Qual. Lucknow W
Lost in Lucknow R16
Lost in Mysuru R16
989647
Alexander Crnokrak23AUS12+5
990882
Leonid Sheyngezikht22BUL12+2Lost in Qual. Sharm El Sheikh 7 R1
Lost in Qual. Sharm El Sheikh 8 R3
991923
Igor Gimenez23BRA12+1Qual. Antalya 9 W
Lost in Antalya 9 R32
Qual. Antalya 10 W
Lost in Antalya 10 R32
Lost in Antalya 11 R32
992968
Adrian Oetzbach25GER12+3Lost in Monastir 15 R32
Lost in Monastir 16 R32
993871
Michael Zheng19USA11+3
99464
Tobias Kamke36GER11-152-8
995951
Patrick Zahraj23GER11+2
996354
Petros Chrysochos26CYP11+2
997125
Noah Rubin27USA11-263-20
998358
Rayane Roumane22ALG11+1
999786
James Tracy20USA11+2
1000967
Lorenzo Bresciani22ITA11+4Lost in Qual. Sharm El Sheikh 7 R2
In Play :
Miami ATP1000  
Estoril ATP250  
Mexico City CH125  
San Remo   
Lille CH100  
Girona CH75  
Mysuru, Saint Dizier ITF25  
Trento, Trnava   
Tsukuba   
Antalya 11 ITF15  
Monastir 17   
Sharm El Sheikh 9   
Highlight Country :