#: 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
#
CH
Player
Age
Ctry
Pts
+/-
Current
Previous
Current
Next
Max
1
CH
Novak Djoković
36
SRB
9990
2
CH
Jannik Sinner
22
ITA
8670
+10
Madrid R64
8710
9660
3
1
Carlos Alcaraz
20
ESP
7195
-950
Madrid R32 (R64 )
7245
8145
4
1
Daniil Medvedev
28
RUS
7005
-80
Madrid R64
7045
7995
5
2
Alexander Zverev
27
GER
5385
-40
Madrid R32 (R64 )
5435
6335
6
2
Casper Ruud
25
NOR
4445
-35
Madrid R64
4485
5435
7
3
Stefanos Tsitsipas
25
GRE
3860
-170
Madrid R64
3900
4850
8
5
Andrey Rublev
26
RUS
3790
-40
Madrid R32 (R64 )
3840
4740
9
8
Hubert Hurkacz
27
POL
3680
+5
Madrid R32 (R64 )
3730
4630
10
3
Grigor Dimitrov
32
BUL
3560
-80
Madrid R64
3600
4550
Advertisement
11
9
Alex de Minaur
25
AUS
3435
-35
Madrid R64
3475
4425
12
4
Holger Rune
20
DEN
3250
+5
Madrid R32 (R64 )
3300
4200
13
5
Taylor Fritz
26
USA
2520
-40
Madrid R32
2570
3470
14
CH
Ben Shelton
21
USA
2420
+1
-60
Madrid R64
2460
3410
15
13
Ugo Humbert
25
FRA
2410
-1
-125
Madrid R32
2460
3360
16
12
Tommy Paul
26
USA
2300
-50
Madrid R32
2350
3250
17
NCH (18)
Alexander Bublik
26
KAZ
1965
+1
-27
Madrid R64
2005
2955
18
NCH (19)
Sebastián Báez
23
ARG
1960
+1
+5
Madrid R32
2010
2910
19
8
Karen Khachanov
27
RUS
1910
-2
-170
Madrid R64
1950
2900
20
17
Adrian Mannarino
35
FRA
1875
Madrid R64
1915
2865
21
19
Francisco Cerúndolo
25
ARG
1720
+1
+40
Madrid R32
1770
2670
22
18
Nicolás Jarry
28
CHI
1675
+1
Madrid R64
1715
2665
23
10
Frances Tiafoe
26
USA
1650
-2
-35
Madrid R64
1690
2640
24
21
Tallon Griekspoor
27
NED
1545
+1
+40
Madrid R32
1595
2495
25
23
Sebastian Korda
23
USA
1485
+1
Madrid R64
1525
2475
26
NCH (27)
Tomás Martín Etcheverry
24
ARG
1460
+1
-15
Lost in Madrid R64
27
15
Lorenzo Musetti
22
ITA
1340
+2
-15
Lost in Madrid R64
28
21
Alejandro Davidovich Fokina
24
ESP
1315
-40
Madrid R32
1365
2265
29
8
Cameron Norrie
28
GBR
1310
+1
-35
Madrid R64
1350
2300
30
23
Jiří Lehečka
22
CZE
1305
+1
Madrid R64
1345
2295
31
6
Félix Auger-Aliassime
23
CAN
1260
+4
+20
Madrid R64 (R128 )
1280
2230
32
CH
Arthur Fils
19
FRA
1251
-22
Lost in Madrid R64
33
32
Jordan Thompson
30
AUS
1191
-65
Madrid R64
1231
2181
34
NCH (37)
Fábián Marozsán
24
HUN
1179
+3
+15
Lost in Madrid R64
35
NCH (38)
Alejandro Tabilo
26
CHI
1161
+3
+10
Lost in Madrid R128
36
35
Matteo Arnaldi
23
ITA
1160
-31
Madrid R64
1180
2130
37
NCH (41)
Mariano Navone
23
ARG
1154
+4
+13
Lost in Madrid R64
38
6
Gaël Monfils
37
FRA
1145
+2
+3
Lost in Madrid R128
39
37
Jack Draper
22
GBR
1136
+4
+30
Lost in Madrid R64
40
36
Roman Safiullin
26
RUS
1088
+2
-51
Lost in Madrid R128
41
21
Jan Lennard Struff
34
GER
1070
-17
-558
Madrid R32
1120
2020
42
38
Alexei Popyrin
24
AUS
1057
+4
Lost in Madrid R128
43
29
Christopher Eubanks
27
USA
1053
+1
-34
Lost in Madrid R128
44
27
Laslo Djere
28
SRB
1050
-5
-100
45
43
Tomáš Macháč
23
CZE
1036
+5
+23
Madrid R64
1056
2006
46
37
Sebastian Ofner
27
AUT
1036
-1
-40
Lost in Madrid R128
47
21
Lorenzo Sonego
28
ITA
986
+5
+10
Madrid R64 (R128 )
1006
1956
48
47
Facundo Díaz Acosta
23
ARG
983
-1
-65
Lost in Madrid R128
49
44
Marcos Giron
30
USA
980
+2
-15
Lost in Madrid R128
50
40
Pedro Martínez
27
ESP
937
+5
Lost in Qual. Madrid R1
Advertisement
51
31
Márton Fucsovics
32
HUN
932
+2
-10
52
49
Dominik Koepfer
29
GER
932
+2
-6
Lost in Madrid R128
53
46
Nuno Borges
27
POR
916
+3
Lost in Madrid R128
54
12
Borna Ćorić
27
CRO
914
-20
-330
Lost in Madrid R64
55
NCH (60)
Luciano Darderi
22
ITA
875
+5
Lost in Madrid R64 (R128 )
56
46
Zhizhen Zhang
27
CHN
868
-7
-170
Lost in Madrid R128
57
27
Miomir Kecmanović
24
SRB
850
+9
+20
Madrid R64
870
1820
58
45
Yannick Hanfmann
32
GER
848
-51
Lost in Madrid R128
59
45
Alexander Shevchenko
23
KAZ
848
-31
Lost in Madrid R64
60
NCH (62)
Flavio Cobolli
21
ITA
848
+4
Madrid R64
868
1818
61
NCH (63)
Thiago Seyboth Wild
24
BRA
839
+2
-10
Madrid R32
889
1789
62
49
Roberto Carballés Baena
31
ESP
826
+6
+5
Madrid R64
846
1796
63
23
Dušan Lajović
33
SRB
811
+2
-35
Lost in Madrid R128
64
53
Christopher O'Connell
29
AUS
807
+3
-15
Lost in Madrid R128
65
21
Daniel Evans
33
GBR
806
+4
-10
66
61
Pavel Kotov
25
RUS
799
+6
+12
Madrid R64
819
1769
67
NCH (70)
Alex Michelsen
19
USA
798
+3
-1
Lost in Madrid R128
68
48
Aleksandar Vukic
28
AUS
792
-6
-65
Lost in Madrid R128
69
CH
Jakub Menšík
18
CZE
789
+5
+23
Madrid R64
809
1759
70
37
Emil Ruusuvuori
25
FIN
780
+1
-15
Lost in Madrid R128
71
43
Brandon Nakashima
22
USA
755
+10
+30
Qual. Madrid W Lost in Madrid R128
72
42
Arthur Rinderknech
28
FRA
754
+5
+10
Lost in Madrid R128
73
NCH (74)
Arthur Cazaux
21
FRA
746
+2
-2
74
49
Federico Coria
32
ARG
736
+9
+16
Lost in Qual. Madrid R2
75
37
Mackenzie McDonald
29
USA
735
+1
-10
76
1
Andy Murray
36
GBR
735
-19
-175
77
47
Daniel Altmaier
25
GER
733
-16
-138
Madrid R32
783
1683
78
52
Jaume Munar
26
ESP
725
-5
-60
Lost in Madrid R64
79
70
Rinky Hijikata
23
AUS
724
-19
80
75
Luca Nardi
20
ITA
718
+4
81
58
Taro Daniel
31
JPN
715
+4
-2
Lost in Madrid R64
82
51
Corentin Moutet
25
FRA
715
+6
+20
Qual. Madrid W Lost in Madrid R128
83
40
Max Purcell
26
AUS
710
-3
-21
Madrid R64
730
1680
84
24
Yoshihito Nishioka
28
JPN
708
-6
-35
Lost in Madrid R128
85
9
Roberto Bautista Agut
36
ESP
703
+1
-5
Madrid R64
Lost in Qual. Madrid R2
Lost in Qual. Madrid R2 Madrid R64
723
1673
86
14
Aslan Karatsev
30
RUS
675
-38
-366
Lost in Madrid R128
87
3
Stan Wawrinka
39
SUI
672
-25
88
48
Constant Lestienne
31
FRA
669
+2
+11
89
85
Aleksandar Kovačević
25
USA
668
+8
+30
Qual. Madrid W Lost in Madrid R128
90
9
Fabio Fognini
36
ITA
650
+4
91
80
Sumit Nagal
26
IND
648
-9
-77
92
65
Thanasi Kokkinakis
28
AUS
647
+1
-3
Qual. Madrid W Lost in Madrid R128
93
NCH (96)
Francisco Comesaña
23
ARG
645
+3
+3
Lost in Qual. Madrid R2
94
6
Matteo Berrettini
28
ITA
630
+4
95
63
Luca Van Assche
19
FRA
628
+4
-2
Lost in Madrid R64
96
58
Hugo Gaston
23
FRA
617
-1
-25
Lost in Qual. Madrid R1
97
56
Daniel Elahi Galán
27
COL
616
-8
-50
Lost in Madrid R128
98
45
Maximilian Marterer
28
GER
616
+2
Lost in Qual. Madrid R1
99
17
Cristian Garín
27
CHI
608
-7
-45
100
39
J.J. Wolf
25
USA
605
+2
Lost in Savannah R32
Advertisement
101
90
Thiago Agustín Tirante
23
ARG
596
+3
+3
Lost in Qual. Madrid R2
102
17
Albert Ramos Viñolas
36
ESP
595
+3
+5
Qual. Madrid W Lost in Madrid R128
103
48
Pedro Cachín
29
ARG
593
-12
-60
Madrid R64
613
1563
104
46
James Duckworth
32
AUS
592
+9
+33
Shenzhen F
623
623
105
NCH (111)
Juncheng Shang
19
CHN
590
+6
+30
Lost in Madrid R64 (R128 )
106
96
Camilo Ugo Carabelli
24
ARG
582
+1
+3
Lost in Qual. Madrid R2
107
103
Zizou Bergs
24
BEL
581
-4
-16
Lost in Madrid R128
108
71
Alexandre Müller
27
FRA
574
+1
Lost in Qual. Madrid R1
109
60
Juan Pablo Varillas
28
PER
572
-3
-10
110
61
Thiago Monteiro
29
BRA
570
+8
+25
Madrid R64
Qual. Madrid W
Qual. Madrid W Madrid R64
590
1540
111
22
Botic van de Zandschulp
28
NED
565
+4
+20
Lost in Madrid R64
112
7
David Goffin
33
BEL
562
-11
-50
Lost in Qual. Madrid R1
113
49
Grégoire Barrère
30
FRA
560
-5
-15
Lost in Qual. Madrid R1
114
81
Michael Mmoh
26
USA
557
Lost in Savannah R32
115
7
Richard Gasquet
37
FRA
550
+1
+5
Qual. Madrid W Lost in Madrid R128
116
3
Dominic Thiem
30
AUT
547
-6
-15
Lost in Qual. Madrid R2
117
116
Lukáš Klein
26
SVK
544
+3
+20
Qual. Madrid W Lost in Madrid R64
118
NCH (119)
Adam Walton
25
AUS
535
+1
-1
119
102
Hamad Medjedović
20
SRB
519
+11
+44
Madrid R64
Qual. Madrid W
Qual. Madrid W Madrid R64
539
1489
120
NCH (124)
Giovanni Mpetshi Perricard
20
FRA
516
+4
121
NCH (125)
Zachary Svajda
21
USA
512
+4
122
55
Facundo Bagnis
34
ARG
510
+14
+50
Qual. Madrid W Lost in Madrid R64
123
NCH (125)
Stefano Napolitano
29
ITA
506
+3
Lost in Qual. Madrid R1
124
10
Denis Shapovalov
25
CAN
505
+8
+40
Madrid R32 (R128 )
555
1455
125
111
Vít Kopřiva
26
CZE
503
-2
-14
Lost in Qual. Madrid R1
126
115
Duje Ajduković
23
CRO
500
-4
-18
Lost in Qual. Madrid R2
127
112
Harold Mayot
22
FRA
499
-15
-60
128
124
Emilio Nava
22
USA
494
-1
Lost in Qual. Madrid R1
129
87
Jurij Rodionov
24
AUT
487
-12
-58
Lost in Qual. Madrid R1
130
NCH (131)
Valentin Vacherot
25
MON
479
+1
+6
Lost in Qual. Madrid R2
131
39
Mikhail Kukushkin
36
KAZ
476
-2
Lost in Qual. Madrid R1
132
31
Lloyd Harris
27
RSA
471
+17
+44
Shenzhen F
502
502
133
39
Radu Albot
34
MDA
468
+3
Lost in Qual. Madrid R2
134
128
Felipe Meligeni Alves
26
BRA
468
-6
-8
Lost in Qual. Madrid R1
135
121
Nicolas Moreno De Alboran
26
USA
466
+3
+9
Lost in Rome QF
136
127
Terence Atmane
22
FRA
463
-1
Lost in Qual. Madrid R1
137
131
Pablo Llamas Ruiz
21
ESP
460
+9
+26
Qual. Madrid W Lost in Madrid R128
138
NCH (139)
Matteo Gigante
22
ITA
456
+1
Lost in Qual. Madrid R1
139
36
Pierre Hugues Herbert
33
FRA
447
+4
Lost in Qual. Madrid R1
140
23
Damir Džumhur
31
BIH
446
+5
+6
Ostrava SF
468
499
141
88
Dominic Stricker
21
SUI
443
-20
-75
142
8
Diego Schwartzman
31
ARG
439
-10
Lost in Qual. Madrid R1
143
18
Benoît Paire
34
FRA
432
-3
-19
144
110
Giulio Zeppieri
22
ITA
427
-3
-23
Lost in Qual. Madrid R2
145
93
Liam Broady
30
GBR
423
+5
146
NCH (149)
Titouan Droguet
22
FRA
418
+5
Lost in Qual. Madrid R1
147
NCH (149)
Benjamin Hassan
29
LBN
418
+12
+23
Qual. Madrid W Lost in Madrid R128
148
126
Leandro Riedi
22
SUI
417
+4
149
148
Román Andrés Burruchaga
22
ARG
416
-1
-12
150
133
Patrick Kypson
24
USA
410
-6
-30
Lost in Savannah R32
Advertisement
151
72
Borna Gojo
26
CRO
406
-17
-58
152
72
Yosuke Watanuki
26
JPN
403
-15
-56
153
129
Gabriel Diallo
22
CAN
399
+1
-11
Lost in Ostrava R32
154
93
Tomás Barrios Vera
26
CHI
393
+1
-16
155
NCH (161)
Alexis Galarneau
25
CAN
390
+6
156
106
Zsombor Piros
24
HUN
390
+4
-1
Lost in Rome R32
157
109
Otto Virtanen
22
FIN
380
+1
-15
158
NCH (165)
Ugo Blanchet
25
FRA
380
+7
-5
159
80
Jozef Kovalík
31
SVK
377
+5
-9
Lost in Rome R16
160
53
Denis Kudla
31
USA
370
+2
-19
Lost in Savannah R16
161
129
Shintaro Mochizuki
20
JPN
367
+2
-20
Lost in Qual. Madrid R2
162
64
Hugo Dellien
30
BOL
366
+11
+22
Rome SF
388
419
163
135
Jesper de Jong
23
NED
362
-7
-38
Lost in Rome QF
164
136
Andrea Pellegrino
27
ITA
362
+2
-15
Lost in Rome R32
165
135
Sho Shimabukuro
26
JPN
361
+6
166
146
Rudolf Molleker
23
GER
361
+6
167
128
Andrea Vavassori
28
ITA
355
-10
-41
Lost in Qual. Madrid R1
168
112
Marco Trungelliti
34
ARG
355
+1
-11
169
95
Hugo Grenier
28
FRA
350
-16
-61
Lost in Rome R32
170
42
Benjamin Bonzi
27
FRA
343
+6
Lost in Ostrava R32
171
NCH (176)
Denis Yevseyev
30
KAZ
341
+13
+8
Lost in Shenzhen QF
172
37
Bernabé Zapata Miralles
27
ESP
340
-25
-90
Lost in Qual. Madrid R1
173
79
Juan Manuel Cerúndolo
22
ARG
340
+6
-2
Lost in Rome R16
174
NCH (175)
Martin Damm
20
USA
340
+3
-3
175
NCH (183)
Coleman Wong
19
HKG
340
+8
+5
Lost in Shenzhen R16
176
142
Mattia Bellucci
22
ITA
337
+5
-3
Lost in Shenzhen QF
177
126
Jan Choinski
27
GBR
336
+3
-4
178
NCH (182)
Beibit Zhukayev
23
KAZ
335
+4
179
31
Maxime Cressy
26
USA
333
-1
-10
180
174
Gustavo Heide
22
BRA
333
-6
-11
181
NCH (185)
Mattéo Martineau
25
FRA
331
+5
-1
Lost in Rome R16
182
156
Vitaliy Sachko
26
UKR
327
+7
+2
Lost in Ostrava R16
183
155
Dino Prižmić
18
CRO
324
+7
184
60
Stefano Travaglia
32
ITA
324
+12
+16
Rome SF
346
377
185
61
Quentin Halys
27
FRA
321
-15
-40
Lost in Qual. Madrid R1
186
78
Yasutaka Uchiyama
31
JPN
319
-18
-50
Lost in Shenzhen R32
187
63
Jason Kubler
30
AUS
316
+1
-10
188
131
Genaro Alberto Olivieri
25
ARG
315
+10
+8
Lost in Concepcion QF
189
85
Dennis Novak
30
AUT
310
+16
+12
Lost in Ostrava QF
190
154
Dalibor Svrčina
21
CZE
310
-5
-23
191
186
Li Tu
27
AUS
308
+2
-7
Lost in Shenzhen R32
192
190
Oliver Crawford
24
GBR
308
+5
Lost in Savannah R32
193
3
Milos Raonic
33
CAN
305
+6
194
116
Marc Polmans
26
AUS
303
-19
-41
195
172
Seongchan Hong
26
KOR
302
-8
-25
196
181
Billy Harris
29
GBR
302
+11
+6
Lost in Rome QF
197
105
Elias Ymer
28
SWE
301
+4
Lost in Ostrava R32
198
126
Filip Misolic
22
AUT
301
+4
199
160
Alexander Ritschard
30
SUI
301
+10
+6
Savannah SF
323
354
200
NCH (218)
Alejandro Moro Cañas
23
ESP
301
+18
+20
Rome SF
323
354
Advertisement
201
47
Marc-Andrea Hüsler
27
SUI
299
-6
-10
202
116
Calvin Hémery
29
FRA
295
-8
-18
Lost in Savannah QF
203
197
Henrique Rocha
20
POR
295
+7
Lost in Ostrava R32
204
191
Nerman Fatić
29
BIH
295
+7
Lost in Rome R32
205
142
Joris De Loore
31
BEL
293
-14
-30
206
191
Mark Lajal
20
EST
293
+17
+22
Lost in Shenzhen SF
207
38
Alex Molčan
26
SVK
291
-15
-25
208
206
Lukas Neumayer
21
AUT
290
-2
-7
Lost in Ostrava R32
209
207
Omar Jasika
26
AUS
289
+3
Lost in Savannah R16
210
187
Oriol Roca Batalla
30
ESP
289
-2
-7
Lost in Rome R32
211
151
Enzo Couacaud
29
FRA
288
+6
+6
Lost in Ostrava R16
212
201
Nick Hardt
23
DOM
288
-9
-13
213
149
Francesco Maestrelli
21
ITA
285
+8
+12
Lost in Rome QF
214
123
Ryan Peniston
28
GBR
283
+1
215
170
Maxime Janvier
27
FRA
283
+14
+22
Savannah SF
305
336
216
181
Daniel Rincon
21
ESP
281
-2
Lost in Ostrava R16
217
191
Kyrian Jacquet
22
FRA
280
-3
-4
218
202
Clément Tabur
24
FRA
279
-14
-22
Lost in Savannah R32
219
134
Manuel Guinard
28
FRA
275
+12
+19
Ostrava SF
297
328
220
CH
Murkel Dellien
26
BOL
273
+2
221
162
Dmitry Popko
27
KAZ
272
+13
+19
Savannah SF
294
325
222
NCH (235)
Henri Squire
23
GER
271
+13
+18
Ostrava SF
293
324
223
194
Dane Sweeny
23
AUS
270
+1
Lost in Shenzhen R32
224
203
Jules Marie
32
FRA
270
-11
-19
Lost in Shenzhen R16
225
NCH (242)
Joao Fonseca
17
BRA
267
+17
+26
Madrid R64 (R128 )
287
1237
226
10
Lucas Pouille
30
FRA
263
Lost in Qual. Madrid R1
227
NCH (228)
Valentin Royer
22
FRA
263
+1
+2
Lost in Santa Margherita 5 QF
228
193
Tristan Boyer
23
USA
262
-28
-42
Lost in Savannah QF
229
NCH (230)
Jaime Faria
20
POR
261
+1
+4
Lost in Ostrava QF
230
108
Franco Agamenone
31
ITA
258
-10
-17
Lost in Rome R16
231
135
Antoine Escoffier
32
FRA
258
+5
+6
Lost in Shenzhen R16
232
214
Aziz Dougaz
27
TUN
257
+1
Angers SF
Lost in Hammamet 7 F
Lost in Hammamet 7 F Angers SF
265
274
233
134
Geoffrey Blancaneaux
25
FRA
255
-14
-22
Lost in Rome R32
234
183
Adrian Andreev
22
BUL
254
-1
Lost in Rome R32
235
125
Juan Pablo Ficovich
27
ARG
251
+11
+14
Concepcion SF
262
287
236
NCH (237)
Tristan Schoolkate
23
AUS
247
+5
+5
Lost in Shenzhen QF
237
125
Alex Bolt
31
AUS
245
+7
+6
Lost in Shenzhen R16
238
108
Francesco Passaro
23
ITA
245
Lost in Rome R32
239
158
Yu-hsiou Hsu
25
TWN
244
+6
+6
Lost in Shenzhen R16
240
114
Gijs Brouwer
28
NED
243
+12
+12
Lost in Savannah QF
241
49
Illya Marchenko
36
UKR
241
-1
-2
Lost in Shenzhen R32
242
194
Gonzalo Oliveira
29
VEN
241
+1
Lost in Savannah R32
243
181
Abdullah Shelbayh
20
JOR
240
+12
+10
Lost in Qual. Madrid R2
244
243
Ethan Quinn
20
USA
239
+4
+6
Lost in Savannah R16
245
157
Santiago Rodríguez Taverna
24
ARG
238
-8
-12
246
123
Timofey Skatov
23
KAZ
237
+25
+22
Ostrava SF
259
290
247
83
Chun Hsin Tseng
22
TWN
237
+4
+6
Lost in Ostrava R16
248
NCH (253)
Arthur Fery
21
GBR
236
+5
+6
Lost in Shenzhen R16
249
20
Guido Pella
33
ARG
235
-2
250
135
Mitchell Krueger
30
USA
234
-11
-10
Lost in Savannah R16
Advertisement
251
41
Tennys Sandgren
32
USA
233
+9
+6
Lost in Savannah R16
252
97
Kimmer Coppejans
30
BEL
232
-2
253
NCH (254)
Enrico Dalla Valle
26
ITA
232
+13
+9
Lost in Ostrava QF
254
17
Bernard Tomic
31
AUS
230
+2
Lost in Savannah R32
255
NCH (262)
Philip Sekulic
20
AUS
229
+7
+5
Lost in Shenzhen R16
256
164
Yunchaokete Bu
22
CHN
228
-89
-141
257
21
Steve Johnson
34
USA
227
+2
258
247
Javier Barranco Cosano
25
ESP
224
+5
Lost in Qual. Rome R1
259
238
Nikolás Sánchez Izquierdo
25
ESP
222
+5
-2
Lost in Rome R32
260
257
Liam Draxl
22
CAN
220
+8
261
159
Dimitar Kuzmanov
30
BUL
219
+4
-4
Lost in Ostrava R32
262
124
Federico Gaio
32
ITA
219
-8
-11
263
62
Gianluca Mager
29
ITA
216
-6
-13
264
180
Brandon Holt
26
USA
215
+3
-7
265
223
Edoardo Lavagno
25
ITA
214
+8
Lost in Rome R32
266
245
Maks Kaśnikowski
20
POL
214
-17
-19
Lost in Ostrava R32
267
248
Alibek Kachmazov
21
RUS
213
-6
-13
Lost in Shenzhen QF
268
204
Máté Valkusz
25
HUN
211
-41
-50
269
140
Mathias Bourgue
30
FRA
210
+5
270
181
Thai Son Kwiatkowski
29
USA
210
+5
Lost in Savannah R32
271
NCH (278)
Aidan Mayo
20
USA
210
+9
+6
Lost in Savannah R16
272
142
Ivan Gakhov
27
RUS
208
-7
Lost in Rome R16
273
78
Renzo Olivo
32
ARG
206
+5
Lost in Concepcion R32
274
258
Samuel Vincent Ruggeri
21
ITA
206
-16
-22
Lost in Rome R32
275
203
Yuta Shimizu
24
JPN
205
+4
Lost in Shenzhen R32
276
264
Filip Cristian Jianu
22
ROU
204
+5
Lost in Antalya 16 R32
277
177
Andrea Collarini
32
ARG
199
-7
-17
278
181
Tristan Lamasine
31
FRA
199
+7
Lost in Ostrava R32
279
NCH (286)
Álvaro Guillén Meza
21
ECU
199
+15
+8
Lost in Concepcion QF
280
194
Gauthier Onclin
23
BEL
198
-4
-10
Lost in Ostrava R16
281
114
Jason Jung
34
TWN
197
-12
-20
282
158
Tung Lin Wu
25
TWN
197
+7
Lost in Shenzhen R32
283
NCH (290)
Hady Habib
25
LBN
196
+7
Lost in Savannah R32
284
228
Nicolás Mejía
24
COL
195
+7
285
70
Guido Andreozzi
32
ARG
194
+2
-4
Lost in Qual. Ostrava R1
286
NCH (294)
Alexander Blockx
19
BEL
190
+10
287
265
Clément Chidekh
22
FRA
189
+8
-1
Lost in Santa Margherita 4 SF Lost in Santa Margherita 5 R32
288
28
João Sousa
35
POR
189
+9
289
NCH (297)
David Jordá Sanchis
29
ESP
189
+9
290
54
Yibing Wu
24
CHN
188
-4
-10
291
270
Ergi Kırkın
25
TUR
188
+8
+1
Lost in Concepcion R16
292
111
Zdeněk Kolář
27
CZE
188
-67
-79
Lost in Ostrava QF
293
35
Jiří Veselý
30
CZE
185
-10
-16
Lost in Ostrava R32
294
152
Luke Saville
30
AUS
180
-2
-13
Lost in Shenzhen R32
295
273
Sebastian Fanselow
32
GER
180
+8
296
NCH (304)
Adolfo Daniel Vallejo
19
PAR
179
+8
297
284
Pedro Sakamoto
30
BRA
178
+8
298
50
Mikael Ymer
25
SWE
177
+8
299
285
Alexander Weis
27
ITA
177
-6
-15
Lost in Qual. Rome R2
300
40
Ilya Ivashka
30
BLR
176
-10
301
269
Giovanni Fonio
25
ITA
176
-9
302
8
John Isner
39
USA
175
+5
303
278
August Holmgren
26
DEN
175
-19
-24
304
NCH (309)
Vilius Gaubas
19
LTU
175
+41
+24
Rome SF
Qual. Rome W
197
228
305
296
Marvin Möller
25
GER
174
+4
-1
Lost in Qual. Ostrava R1
306
NCH (311)
Blaise Bicknell
22
JAM
174
+6
+2
Lost in Qual. Savannah R2
307
NCH (310)
Elmer Møller
20
DEN
174
+3
-1
308
176
Daniel Masur
29
GER
172
-3
Lost in Nottingham R16
309
282
Michael Vrbenský
24
CZE
170
+4
+1
Split SF
Lost in Dubrovnik R32
174
181
310
259
João Lucas Reis Da Silva
24
BRA
169
-28
-34
Lost in Qual. Savannah R1
311
184
Nicholas David Ionel
21
ROU
168
+3
Lost in Ostrava R32
312
85
Carlos Taberner
26
ESP
167
+18
+10
Qual. Rome W Lost in Rome R16
313
NCH (326)
Federico Agustin Gomez
27
ARG
165
+13
+5
Qual. Savannah W Lost in Savannah QF
314
121
Raúl Brancaccio
26
ITA
164
+3
Lost in Rome R32
315
201
Rio Noguchi
25
JPN
164
+8
+4
Qual. Shenzhen W Lost in Shenzhen R32
316
244
Lucas Poullain
28
FRA
163
-14
-18
317
NCH (318)
Felix Gill
21
GBR
163
+1
318
167
Nino Serdarušić
27
CRO
161
+2
319
NCH (322)
Charles Broom
26
GBR
161
+20
+7
Nottingham SF
169
178
320
317
Martin Landaluce
18
ESP
160
+2
Lost in Madrid R128
321
127
Lorenzo Giustino
32
ITA
160
+3
322
257
Timo Stodder
27
GER
160
+3
323
212
Michael Geerts
29
BEL
160
+4
Lost in Qual. Rome R2
324
NCH (342)
Sandro Kopp
23
AUT
159
+18
+6
Lost in Hammamet 7 SF
325
65
Egor Gerasimov
31
BLR
158
+7
+2
Lost in Qual. Shenzhen R2
326
302
Andrew Paulson
22
CZE
158
-10
-7
327
243
Daniel Michalski
24
POL
157
+8
+2
Lost in Qual. Ostrava R2
328
NCH (347)
Jakub Nicod
19
CZE
157
+23
+9
Qual. Ostrava W Lost in Ostrava R16
329
190
Matheus Pucinelli De Almeida
23
BRA
157
-52
-50
330
16
Marco Cecchinato
31
ITA
156
-42
-41
Lost in Rome R32
331
310
Gabriel Debru
18
FRA
156
+7
+2
Lost in Qual. Rome R2
332
310
Mathys Erhard
22
FRA
156
-11
-5
Lost in Angers QF
333
299
Khumoyun Sultanov
25
UZB
155
-5
-4
334
143
Hiroki Moriya
33
JPN
155
Lost in Qual. Shenzhen R2 Lost in Shenzhen R32
335
309
Gonzalo Bueno
20
PER
154
+26
+14
Concepcion SF
165
190
336
200
Yan Bai
34
CHN
153
+4
337
320
Marko Topo
20
GER
153
+4
338
NCH (342)
Remy Bertola
25
SUI
152
+54
+25
Qual. Shenzhen W Lost in Shenzhen SF
339
326
Alexis Gautier
27
FRA
152
+4
Lost in Angers R32
340
168
Antoine Bellier
27
SUI
151
+4
341
50
Ričardas Berankis
33
LTU
150
-12
-7
Qual. Shenzhen W Lost in Shenzhen R32
342
271
Moez Echargui
31
TUN
150
-11
-7
Lost in Qual. Shenzhen R1
343
221
Hernán Casanova
30
ARG
150
-7
-5
Lost in Concepcion R16
344
NCH (349)
Vadym Ursu
27
UKR
149
+5
345
323
Hazem Naw
24
SYR
149
+1
-1
346
153
Jay Clarke
25
GBR
148
+4
347
NCH (349)
Gerard Campana Lee
19
KOR
147
+5
Lost in Qual. Savannah R1
348
258
James McCabe
20
AUS
147
+17
+10
Qual. Shenzhen W Lost in Shenzhen R16
349
84
Alessandro Giannessi
33
ITA
146
-34
-21
350
298
Aidan McHugh
23
GBR
145
+4
351
NCH (356)
Giles Hussey
26
GBR
144
+5
Nottingham SF
152
161
352
4
Kei Nishikori
34
JPN
143
+6
353
75
Kamil Majchrzak
28
POL
143
+6
Lost in Qual. Shenzhen R1
354
111
Ramkumar Ramanathan
29
IND
143
+6
+2
Lost in Qual. Shenzhen R2
355
65
Evgeny Donskoy
33
RUS
143
-36
-18
Lost in Qual. Shenzhen R1
356
272
Orlando Luz
26
BRA
143
-23
-13
Lost in Qual. Ostrava R2
357
164
Riccardo Bonadio
30
ITA
143
-46
-30
Lost in Qual. Rome R1
358
196
Paul Jubb
24
GBR
141
+14
+8
Nottingham SF
149
158
359
127
Facundo Mena
31
ARG
141
+47
+21
Santiago W Lost in Concepcion QF
360
33
Federico Delbonis
33
ARG
140
-5
-4
361
354
Gilbert Klier Junior
23
BRA
139
+1
362
217
Jonáš Forejtek
23
CZE
138
+6
+2
Lost in Qual. Ostrava R2
363
324
Cezar Crețu
23
ROU
138
364
348
Omni Kumar
22
USA
137
-11
-8
Lost in Santa Margherita 4 SF Lost in Santa Margherita 5 QF
365
130
Mohamed Safwat
33
EGY
137
-8
-7
366
56
Marius Copil
33
ROU
136
+1
Lost in Qual. Rome R1
367
364
Mikalai Haliak
25
BLR
136
-3
-1
Lost in Qual. Shenzhen R1
368
363
Tim Handel
27
GER
136
+1
369
311
Toby Kodat
21
USA
135
+4
+2
Lost in Qual. Savannah R2
370
314
Benjamin Lock
31
ZIM
135
+14
+5
Lost in Mosquera SF
371
330
Guy Den Ouden
22
NED
134
-23
-15
372
NCH (379)
Matej Dodig
18
CRO
134
+7
+3
Split SF
138
145
373
278
Lucas Gerch
29
GER
132
+1
Lost in Hammamet 7 R32 Lost in Qual. Rome R1
374
329
Carlos Sánchez Jover
23
ESP
132
+3
Lost in Santa Margherita 5 SF
375
NCH (411)
Robin Bertrand
21
FRA
132
+36
+13
Monastir 16 W Lost in Nottingham QF
376
191
Dragos Nicolae Madaras
26
SWE
131
-39
-23
377
57
Gastão Elias
33
POR
131
+1
378
238
Skander Mansouri
28
TUN
131
+2
379
363
Damien Wenger
24
SUI
130
+4
380
76
Salvatore Caruso
31
ITA
130
-9
-5
381
NCH (405)
Marcello Serafini
21
ITA
130
+24
+9
Lost in Santa Margherita 4 R16 Qual. Rome W Lost in Rome R16
382
305
Kalin Ivanovski
19
MKD
129
+4
383
379
Martin Krumich
21
CZE
128
+4
Lost in Qual. Ostrava R1
384
380
Alberto Barroso Campos
27
ESP
128
+7
+1
Lost in Hammamet 7 R32 Lost in Qual. Rome R2
385
NCH (396)
Ignacio Buse
20
PER
127
+14
+2
Qual. Rome W Lost in Rome R32
386
267
Louis Weßels
25
GER
127
-1
-3
Lost in Meerbusch R32
387
NCH (393)
James Trotter
24
JPN
126
+13
+4
Qual. Shenzhen W Lost in Shenzhen R32
388
154
Altuğ Çelikbilek
27
TUR
126
+13
+4
Qual. Shenzhen W Lost in Shenzhen R32
389
348
Blake Ellis
25
AUS
126
+4
-1
Lost in Qual. Shenzhen R2
390
305
Yishai Oliel
24
ISR
126
+8
Lost in Santa Margherita 4 R32
391
220
Blake Mott
28
AUS
125
+22
+8
Nottingham SF
133
142
392
303
Arthur Weber
31
FRA
125
+3
-1
Lost in Qual. Rome R1
393
211
Roberto Cid Subervi
30
DOM
125
+4
-1
Lost in Concepcion R32
394
CH
Arthur Géa
19
FRA
124
+10
+3
Qual. Savannah W Lost in Savannah R32
395
331
Carlos Lopez Montagud
23
ESP
124
+24
+11
Lost in Santa Margherita 4 QF Lost in Santa Margherita 5 SF
396
289
Corentin Denolly
26
FRA
124
+6
+2
Lost in Qual. Savannah R2
397
396
Stefanos Sakellaridis
19
GRE
122
+32
+15
Concepcion SF
Qual. Concepcion W
133
158
398
365
Daniel Mérida
19
ESP
121
+5
-1
Lost in Qual. Rome R2
399
352
Giovanni Oradini
26
ITA
120
-23
-12
Lost in Santa Margherita 4 R32 Qual. Rome W Lost in Rome R32
400
280
Dominik Palan
23
CZE
120
-19
-11
Lost in Qual. Shenzhen R1
401
273
Max Houkes
23
NED
120
-35
-17
Lost in Santa Margherita 5 R32
402
361
Bogdan Bobrov
26
RUS
119
-13
-9
Lost in Qual. Savannah R1
403
325
Yankı Erel
23
TUR
118
-56
-32
Lost in Qual. Shenzhen R1
404
240
Dan Added
25
FRA
118
+4
-2
Lost in Angers R32
405
168
Frederico Ferreira Silva
29
POR
116
-30
-16
Lost in Qual. Ostrava R1
406
167
Laurent Lokoli
29
FRA
115
-24
-15
407
303
Francesco Forti
24
ITA
115
-11
-11
408
NCH (412)
Valerio Aboian
21
ARG
115
+4
-3
Lost in Concepcion R16
409
408
Nishesh Basavareddy
18
USA
114
+6
410
334
Robert Strombachs
24
LAT
114
-22
-14
Lost in Qual. Ostrava R2
411
NCH (416)
Svyatoslav Gulin
21
RUS
114
+10
+3
Sanxenxo SF
118
125
412
404
Cannon Kingsley
22
USA
113
+4
413
339
Daniel Cukierman
28
ISR
113
+4
414
144
Cem İlkel
28
TUR
113
+4
Lost in Nottingham R32
415
NCH (477)
Andrea Picchione
25
ITA
112
+62
+26
Lost in Antalya 15 SF Santa Margherita 5 W
416
NCH (473)
Andrés Andrade
25
ECU
111
+59
+24
Savannah SF
Qual. Savannah W
133
164
417
NCH (422)
Lautaro Midon
20
ARG
111
+5
418
134
Steven Diez
33
CAN
111
-4
-6
419
NCH (422)
Matías Soto
25
CHI
110
+5
Lost in Concepcion R32
420
365
Kris Van Wyk
27
RSA
108
-11
-12
Monastir 17 SF
Lost in Monastir 16 R32
112
119
421
351
Fajing Sun
27
CHN
107
+6
Lost in Shenzhen R32
422
357
Eric Vanshelboim
22
UKR
106
-15
-14
Lost in Shymkent QF Lost in Shymkent 2 R32
423
1
Rafael Nadal
37
ESP
105
+89
+30
Madrid R64 (R128 )
125
1075
424
334
Naoki Nakagawa
27
JPN
105
+7
425
349
Marat Sharipov
21
RUS
105
-5
-7
Lost in Antalya 16 R32
426
421
Learner Tien
18
USA
104
+6
427
160
Oleksii Krutykh
24
UKR
104
-2
-6
Lost in Santa Margherita 4 R16 Lost in Qual. Rome R1
428
268
Gonzalo Villanueva
29
ARG
104
-5
-7
Lost in Concepcion R32
429
409
Kilian Feldbausch
18
SUI
103
+7
430
377
Mateus Alves
23
BRA
103
-36
-23
431
NCH (435)
Hynek Bartoň
20
CZE
103
+6
432
127
Jelle Sels
28
NED
103
+13
+3
Qual. Ostrava W Lost in Ostrava R16
433
329
Nick Chappell
31
USA
103
+5
434
427
Matthew Dellavedova
23
AUS
103
+1
-1
Lost in Nottingham R32
435
36
Oscar Otte
30
GER
102
-45
-25
436
144
Akira Santillan
26
AUS
102
+8
+2
Lost in Qual. Shenzhen R2
437
14
Kyle Edmund
29
GBR
101
-11
-8
Lost in Qual. Savannah R2
438
388
Anton Matusevich
22
GBR
101
+3
439
NCH (442)
Daniil Glinka
23
EST
101
+3
440
174
Nicola Kuhn
24
GER
100
+21
+8
Lost in Hammamet 7 SF
441
NCH (443)
Jie Cui
26
CHN
100
+2
442
343
Mats Rosenkranz
25
GER
100
+4
443
378
Alex Barrena
21
ARG
100
-15
-7
444
355
Karl Friberg
25
SWE
99
-11
-5
445
438
Orel Kimhi
20
ISR
99
+2
446
439
Lorenzo Joaquín Rodríguez
24
ARG
99
-7
-3
Lost in Concepcion R32
447
NCH (449)
Bor Artnak
19
SLO
98
+2
Lost in Qual. Savannah R1
448
333
George Loffhagen
23
GBR
97
-8
-4
449
103
Stefan Kozlov
26
USA
97
+2
Lost in Savannah R32
450
238
Yusuke Takahashi
26
JPN
97
-1
451
39
Peter Gojowczyk
34
GER
96
-21
-9
452
395
Tibo Colson
23
BEL
96
+1
453
235
Pol Martín Tiffon
24
ESP
96
+1
Lost in Qual. Madrid R1
454
207
Daniel Dutra da Silva
35
BRA
95
+10
+4
Lost in Concepcion R16
455
436
Gabi Adrian Boitan
24
ROU
95
+21
+9
Qual. Savannah W Lost in Savannah R16
456
206
Matija Pecotić
34
CRO
94
+4
+2
Lost in Qual. Savannah R2
457
210
Raphaël Collignon
22
BEL
94
+126
+33
Angers SF
Hammamet 7 W
102
111
458
334
Leo Borg
20
SWE
94
-48
-25
Lost in Sanxenxo R16
459
437
Ryan Nijboer
24
NED
94
+24
+9
Lost in Hammamet 7 QF Qual. Rome W Lost in Rome R16
460
161
Filip Peliwo
30
POL
94
-1
+1
Lost in Monastir 16 R16 Lost in Nottingham QF
461
456
Sanhui Shin
27
KOR
93
-4
462
343
Makoto Ochi
27
JPN
92
-7
-3
463
404
Toby Samuel
21
GBR
91
464
229
Mukund Sasikumar
27
IND
91
-16
-7
Lost in Qual. Shenzhen R1
465
234
Maxime Chazal
31
FRA
91
+3
+1
Dubrovnik W Lost in Split QF
466
67
Ernesto Escobedo
27
MEX
90
467
NCH (484)
Federico Iannaccone
25
ITA
90
+51
+15
Lost in Santa Margherita 5 F
468
458
Nicolas Zanellato
22
BRA
90
-10
-3
Lost in Concepcion R32
469
340
Colin Sinclair
29
NMI
89
-13
-4
470
CH
Garrett Johns
23
USA
89
+11
+4
Vero Beach SF
93
100
471
NCH (482)
Juan Carlos Prado Angelo
19
BOL
89
+19
+6
Lost in Concepcion QF
472
434
Luciano Emanuel Ambrogi
20
ARG
89
-38
-15
Lost in Concepcion R32
473
462
Bruno Kuzuhara
20
USA
89
-11
-3
Lost in Savannah R32
474
436
Sebastian Gima
21
ROU
89
-9
-2
Lost in Hammamet 7 R16 Lost in Qual. Ostrava R1
475
NCH (479)
Kirill Kivattsev
26
RUS
89
+46
+15
Lost in Santa Margherita 4 F
476
226
Juan Bautista Torres
22
ARG
88
-7
Lost in Concepcion R16
477
382
Max Hans Rehberg
20
GER
88
-3
+1
Lost in Meerbusch R16
478
469
Martyn Pawelski
19
POL
88
-8
Lost in Nottingham R32
479
231
Nam Hoang Ly
27
VIE
87
-6
480
439
Adria Soriano Barrera
24
COL
87
-13
-3
481
462
Constantin Bittoun Kouzmine
25
FRA
87
+1
+2
Lost in Hammamet 7 R16 Lost in Angers QF
482
NCH (523)
Stefan Popović
20
SRB
87
+41
+14
Kursumlijska Banja 2 R16
Kursumlijska Banja W
88
101
483
298
Viktor Durasovic
27
NOR
86
+6
+2
Qual. Savannah W Lost in Savannah R32
484
478
Yurii Dzhavakian
30
UKR
86
-6
485
52
Soonwoo Kwon
26
KOR
85
-6
486
480
Andre Ilagan
23
USA
85
-6
487
236
Ulises Blanch
26
USA
84
-3
488
375
Strong Kirchheimer
29
USA
84
-2
Lost in Savannah R32
489
470
Imanol López Morillo
24
ESP
84
-1
490
293
Pedro Boscardin Dias
21
BRA
84
-19
-4
Lost in Concepcion R32
491
478
Hamish Stewart
24
GBR
83
-4
-1
Lost in Nottingham R32
492
265
Evgenii Tiurnev
27
RUS
83
+6
+3
Lost in Shymkent SF Lost in Shymkent 2 R32
493
233
Yun seong Chung
26
KOR
82
-123
-53
494
260
Carlos Gimeno Valero
22
ESP
82
-2
495
467
Hikaru Shiraishi
23
JPN
82
-4
-1
496
68
Gerald Melzer
33
AUT
81
-2
Lost in Qual. Savannah R2
497
211
Evgeny Karlovskiy
29
RUS
81
-2
Lost in Qual. Ostrava R1
498
98
Antoine Hoang
28
FRA
81
+2
+2
Lost in Azay Le Rideau R16 Lost in Angers R16
499
78
Blaž Rola
33
SLO
80
-47
-16
500
NCH (534)
Luka Pavlovic
24
FRA
79
+34
+9
Lost in Kursumlijska Banja F Lost in Kursumlijska Banja 2 R16
501
493
Iñaki Montes De La Torre
21
ESP
78
+2
502
NCH (504)
Vlad Andrei Dancu
25
ROU
78
+2
Lost in Kursumlijska Banja 2 R16
503
348
Jérôme Kym
21
SUI
77
-7
-3
Antalya 16 SF
Lost in Hammamet 7 R16
81
88
504
397
Alexey Zakharov
24
RUS
77
+6
+1
Lost in Monastir 17 R16
505
378
Eliakim Coulibaly
21
CIV
77
-3
-2
Lost in Monastir 16 F Lost in Monastir 17 QF
506
333
Christian Langmo
27
USA
77
-1
Lost in Vero Beach R32
507
506
Jacob Fearnley
22
GBR
76
+2
508
80
Norbert Gombos
33
SVK
76
-9
-3
Qual. Ostrava W Lost in Ostrava R32
509
NCH (577)
Arthur Bouquier
23
FRA
76
+68
+14
Azay Le Rideau W
510
NCH (511)
Gabriele Pennaforti
23
ITA
76
+1
Lost in Santa Margherita 4 R16 Lost in Rome R32
511
339
Andrey Chepelev
25
RUS
76
-3
-1
Lost in Antalya 15 R32
512
193
Zhe Li
37
CHN
75
+1
513
508
Andres Martin
22
USA
75
+1
514
438
Jakub Paul
25
SUI
75
+2
515
NCH (517)
Sander Jong
23
NED
75
+2
Lost in Telde 2 R32 Lost in Meerbusch R32
516
NCH (550)
Dan Alexandru Tomescu
25
ROU
75
+34
+7
Lost in Kursumlijska Banja F
517
NCH (530)
Adrian Oetzbach
26
GER
75
+13
+3
Meerbusch SF
Lost in Dubrovnik R32
79
86
518
485
Luka Mikrut
20
CRO
74
+17
+4
Split SF
Lost in Dubrovnik R32
78
85
519
256
Marek Gengel
28
CZE
74
+1
520
343
Alex Martí Pujolras
25
ESP
74
-13
-3
521
NCH (529)
Buvaysar Gadamauri
23
BEL
74
+8
+2
Lost in Santa Margherita 4 R32 Qual. Ostrava W Lost in Ostrava R32
522
486
Alex Knaff
26
LUX
74
-3
-1
Lost in Monastir 16 QF Lost in Nottingham R32
523
160
Gonzalo Lama
31
CHI
73
-1
524
412
Miguel Damas
24
ESP
73
-9
-2
Lost in Qual. Rome R1
525
520
Michael Zheng
20
USA
72
-1
526
NCH (565)
Philip Henning
23
RSA
72
+41
+8
Lost in Antalya 15 F
527
316
Eduardo Ribeiro
26
BRA
72
-1
528
527
Petr Nesterov
21
BUL
72
-1
529
351
Sascha Gueymard Wayenburg
20
FRA
72
-1
Lost in Telde 2 R32 Lost in Angers R16
530
16
Nikoloz Basilashvili
32
GEO
71
+9
+2
Lost in Qual. Ostrava R2
531
524
Edas Butvilas
19
LTU
71
+14
+3
Lost in Hammamet 7 QF
532
CH
Ryuki Matsuda
24
JPN
71
Lost in Monastir 16 R16 Lost in Nottingham R32
533
136
Alexey Vatutin
31
RUS
70
+19
+3
Lost in Angers QF
534
395
Alafia Ayeni
24
USA
70
-1
535
514
Olaf Pieczkowski
20
POL
70
+2
Lost in Nottingham R32
536
509
Radu Mihai Papoe
21
ROU
69
+2
537
478
Gabriele Piraino
20
ITA
69
+112
+19
Santa Margherita 4 W Lost in Santa Margherita 5 R16
538
NCH (542)
Tom Gentzsch
20
GER
69
+4
Lost in Meerbusch R32
539
106
Darian King
32
BAR
68
+4
540
524
Hanwen Li
21
CHN
68
+4
541
62
Kenny de Schepper
36
FRA
68
+16
+2
Lost in Azay Le Rideau QF
542
NCH (548)
Maximus Jones
19
THA
68
+6
543
NCH (551)
Ryan Seggerman
24
USA
67
+8
544
273
Peter Heller
31
GER
67
-4
-2
545
NCH (547)
Matyas Fuele
25
HUN
67
+2
-1
546
NCH (554)
Jacob Bradshaw
21
AUS
67
+8
547
371
Karue Sell
30
BRA
66
+8
548
198
Christian Harrison
29
USA
66
+8
549
273
Elmar Ejupovic
31
GER
66
-2
550
NCH (560)
Lukáš Pokorný
22
SVK
66
+10
Lost in Monastir 16 R32
551
NCH (553)
Marlon Vankan
23
GER
66
+2
-1
Lost in Meerbusch R32
552
476
Ignacio Monzón
26
ARG
66
-11
-3
553
NCH (561)
Quinn Vandecasteele
21
USA
65
+8
554
442
Harrison Adams
29
USA
65
+100
+16
Mosquera F
74
74
555
289
Alex Rybakov
27
USA
65
-30
-7
Lost in Qual. Savannah R1
556
521
Sidane Pontjodikromo
23
NED
65
+10
Lost in Santa Margherita 4 R32
557
232
José Pereira
33
BRA
64
+76
+12
Concepcion SF
Qual. Concepcion W
75
100
558
390
David Pichler
28
AUT
64
+37
+5
Lost in Dubrovnik R16 Qual. Ostrava W Lost in Ostrava R32
559
497
Neil Oberleitner
24
AUT
64
+71
+11
Split SF
Lost in Dubrovnik F
68
75
560
NCH (569)
Pedro Vives Marcos
23
ESP
63
+10
561
206
Daniel Cox
33
GBR
63
-64
-17
Lost in Nottingham R32
562
437
Luca Potenza
23
ITA
63
+14
+1
Lost in Santa Margherita 4 R32 Lost in Santa Margherita 5 QF
563
285
Matías Franco Descotte
29
ARG
63
+8
564
NCH (569)
Franco Roncadelli
24
URU
63
+5
-1
Qual. Concepcion W Lost in Concepcion R16
565
309
Julian Ocleppo
26
ITA
62
-93
-25
566
290
Shintaro Imai
30
JPN
62
+14
+1
Lost in Nottingham R16
567
349
Oleg Prihodko
26
UKR
62
-5
-3
Lost in Antalya 15 R32
568
387
Mariano Kestelboim
28
ARG
62
-4
-3
569
482
Yanaki Milev
20
BUL
62
+25
+3
Antalya 16 SF
Lost in Antalya 15 R32
66
73
570
468
Gilles Arnaud Bailly
18
BEL
62
+5
571
420
Alexandr Cozbinov
28
MDA
62
-35
-8
572
498
Nikolay Vylegzhanin
24
RUS
62
+6
Lost in Azay Le Rideau R32 Lost in Angers R32
573
284
Juan Pablo Paz
29
ARG
62
+14
+1
Lost in Antalya 15 QF
574
NCH (576)
Stefan Dostanic
22
USA
61
+7
575
545
Tom Paris
21
FRA
61
+7
576
377
Oleksandr Ovcharenko
22
UKR
61
+12
+1
Lost in Hammamet 7 R16
577
271
Evan Zhu
25
USA
61
-31
-7
578
NCH (589)
Alejo Sanchez Quilez
18
ESP
61
+12
+1
Lost in Santa Margherita 4 R16 Lost in Santa Margherita 5 R32
579
550
Guido Iván Justo
26
ARG
61
+5
Lost in Concepcion R32
580
339
Keegan Smith
25
USA
61
+6
581
496
Denis Klok
25
RUS
61
-9
-2
Lost in Shymkent QF Lost in Shymkent 2 R16
582
NCH (599)
Moerani Bouzige
24
AUS
61
+17
+2
Lost in Monastir 16 QF Lost in Sanxenxo QF
583
NCH (589)
Rodrigo Pacheco Mendez
19
MEX
60
+6
584
558
Andrea Guerrieri
25
ITA
60
-26
-6
585
471
Yuki Mochizuki
26
JPN
60
+6
586
495
Viacheslav Bielinskyi
20
UKR
60
-27
-6
Lost in Split QF
587
371
Georgii Kravchenko
23
UKR
60
-2
-1
588
506
Tommaso Compagnucci
24
ITA
60
-82
-17
Lost in Qual. Rome R1
589
NCH (592)
Niels Visker
22
NED
60
+3
Lost in Meerbusch R32
590
395
Rigele Te
26
CHN
59
-105
-25
Lost in Shenzhen R32
591
341
Wilson Leite
32
BRA
59
+2
-1
Lost in Qual. Concepcion R1
592
497
Jake Delaney
26
AUS
59
-19
-4
593
527
Max Alcalá Gurri
21
ESP
59
+4
594
387
Gianmarco Ferrari
23
ITA
59
+2
595
476
Duarte Vale
25
POR
59
-16
-3
Lost in Qual. Savannah R1
596
461
Luca Giacomini
26
ITA
58
+7
Lost in Hammamet 7 R16
597
350
Vladyslav Orlov
28
UKR
58
+54
+8
Shymkent 2 F
Lost in Shymkent R16
65
65
598
NCH (610)
Diego Augusto Barreto Sánchez
22
ESP
58
+54
+8
Lost in Telde 2 F Lost in Sanxenxo QF
599
586
Andrej Nedic
19
BIH
57
+10
+1
Kursumlijska Banja 2 R16
58
71
600
393
Pawel Juszczak
30
POL
57
+15
+2
Lost in Hammamet 7 QF
601
378
Sora Fukuda
26
JPN
57
+3
602
537
Florent Bax
24
FRA
57
+18
+3
Lost in Hammamet 7 QF
603
466
Christoph Negritu
30
GER
57
+4
Lost in Antalya 16 R32
604
548
Yassine Dlimi
20
MAR
56
+4
605
550
Ilia Simakin
20
RUS
56
-1
606
513
Kai Wehnelt
28
GER
56
-4
-2
Lost in Monastir 16 R16
607
147
Kaichi Uchida
29
JPN
56
-39
-8
Lost in Concepcion R32
608
453
Leonardo Aboian
26
ARG
56
+45
+6
Qual. Concepcion W Lost in Concepcion R16
609
553
Pedro Rodenas
20
ESP
55
+4
610
321
Facundo Juárez
26
ITA
55
+36
+5
Antalya 15 W
611
521
Tsung Hao Huang
24
TWN
55
-10
-3
612
532
Adrien Gobat
22
FRA
55
-47
-10
613
531
Egor Agafonov
21
RUS
55
-82
-16
Lost in Monastir 16 R32 Lost in Monastir 17 R32
614
424
Saba Purtseladze
22
GEO
55
-16
-4
Lost in Qual. Rome R1
615
237
Alastair Gray
25
GBR
54
+1
616
515
Émilien Voisin
24
FRA
54
+1
Lost in Split QF
617
346
Stuart Parker
26
GBR
54
+10
+1
Lost in Monastir 16 QF
618
188
Miljan Zekić
35
SRB
54
619
428
Federico Arnaboldi
23
ITA
54
Lost in Santa Margherita 4 R32
620
5
Kevin Anderson
37
RSA
53
+3
621
483
Justin Boulais
22
CAN
53
+3
622
25
Vasek Pospisil
33
CAN
53
+3
623
612
Ozan Baris
20
USA
53
+3
624
417
Ajeet Rai
25
NZL
53
+4
Lost in Qual. Savannah R1
625
NCH (642)
Giuseppe La Vela
23
ITA
53
+17
+2
Lost in Antalya 15 QF
626
622
Dali Blanch
21
USA
53
-4
-1
Lost in Telde 2 R32 Lost in Sanxenxo R32
627
162
Kacper Żuk
25
POL
52
+7
628
NCH (632)
Luca Castagnola
21
ITA
52
+8
Lost in Qual. Ostrava R1
629
543
Luca Castelnuovo
27
SUI
52
-1
630
554
Tomás Farjat
23
ARG
52
-18
-4
Lost in Qual. Concepcion R1
631
259
Shuichi Sekiguchi
32
JPN
51
+7
632
159
Gian Marco Moroni
26
ITA
51
+7
633
483
Alec Deckers
23
NED
51
+12
+1
Meerbusch SF
55
62
634
262
Gabriel Décamps
24
BRA
51
+27
+3
Lost in Santiago QF Lost in Qual. Concepcion R2
635
544
Luca Wiedenmann
25
GER
51
+6
636
403
Lorenzo Rottoli
22
ITA
51
-135
-28
Lost in Qual. Rome R1
637
497
Victor Lilov
20
USA
51
-31
-6
Vero Beach SF
55
62
638
348
Sergey Fomin
23
UZB
51
+59
+8
Shymkent W Lost in Shymkent 2 R32
639
600
Chris Rodesch
22
LUX
50
+5
640
477
Peter Fajta
21
HUN
50
+15
+1
Lost in Telde 2 R32 Lost in Kursumlijska Banja 2 R16
641
574
Kiranpal Pannu
27
NZL
50
+6
Lost in Mosquera R32
642
486
Sergi Perez Contri
26
ESP
50
-5
-2
643
CH
Liam Gavrielides
20
GER
50
-1
Lost in Meerbusch R16
644
605
Lorenzo Bocchi
26
ITA
49
+13
645
466
Jea Moon Lee
30
KOR
49
-82
-16
646
594
Enzo Wallart
27
FRA
49
+12
Lost in Nottingham R32
647
NCH (666)
Dušan Obradović
23
SRB
49
+32
+4
Lost in Kursumlijska Banja QF Lost in Meerbusch QF
648
433
Fausto Tabacco
21
ITA
49
-37
-7
Lost in Santa Margherita 4 R32 Lost in Santa Margherita 5 R16
649
468
Dominik Kellovský
27
CZE
49
+31
+4
Qual. Ostrava W Lost in Ostrava R32
650
NCH (678)
Peter Benjamin Privara
19
SVK
49
+32
+4
Lost in Ostrava R16
651
530
M Rifki Fitriadi
25
INA
48
-41
-8
652
627
Fabrizio Andaloro
23
ITA
48
+10
Lost in Qual. Santa Margherita 4 R2 Lost in Santa Margherita 4 R32
653
530
Evgeny Philippov
22
RUS
48
-18
-4
654
279
Rubin Statham
37
NZL
48
+9
655
646
Ye Cong Mo
23
CHN
48
-5
-2
Lost in Qual. Shenzhen R1
656
NCH (684)
Takuya Kumasaka
25
JPN
48
+28
+4
Monastir 17 SF
52
59
657
466
Harry Wendelken
22
GBR
48
+10
+1
Lost in Azay Le Rideau R32 Lost in Nottingham R16
658
NCH (659)
Siddharth Vishwakarma
29
IND
47
+6
659
NCH (689)
Michael Agwi
20
IRL
47
+33
+4
Meerbusch SF
51
58
660
545
Sebastian Prechtel
27
GER
47
-20
-4
661
280
Álvaro López San Martín
26
ESP
47
+4
662
588
Alexander Zgirovsky
22
BLR
47
+4
Lost in Hammamet 7 R32
663
575
Kasidit Samrej
23
THA
47
-15
-3
664
595
S D Prajwal Dev
27
IND
47
+6
+1
Lost in Shymkent R32 Lost in Shymkent 2 R16
665
622
Amaury Raynel
21
FRA
47
-34
-6
666
NCH (671)
Igor Gimenez
24
BRA
47
+5
+1
Lost in Qual. Concepcion R2
667
84
Henri Laaksonen
32
SUI
46
-7
-2
668
400
Alejo Lorenzo Lingua Lavallén
23
ARG
46
-9
-3
669
608
Kazuki Nishiwaki
29
JPN
46
+7
+1
Lost in Shymkent R32 Lost in Shymkent 2 R16
670
CH
Karan Singh
20
IND
46
+26
+3
Lost in Shymkent QF Lost in Shymkent 2 R16
671
12
Feliciano López
42
ESP
45
+1
672
657
Justin Barki
23
INA
45
+1
673
643
Lorenzo Claverie
21
ITA
45
-5
-1
674
289
Renta Tokuda
26
JPN
45
-5
-1
675
495
Tristan McCormick
25
USA
45
+26
+4
Qual. Savannah W Lost in Savannah R32
676
198
Elliot Benchetrit
25
MAR
45
-20
-4
Lost in Kursumlijska Banja SF
677
479
Felix Corwin
27
USA
45
Lost in Qual. Concepcion R1
678
668
James Tracy
21
USA
44
+5
679
453
Arklon Huertas Del Pino Cordova
29
PER
44
-47
-8
680
397
Juan Bautista Otegui
25
ARG
44
+6
681
608
Mario Gonzalez Fernandez
21
ESP
44
+6
Lost in Telde 2 R32
682
50
Juan Ignacio Lóndero
30
ARG
43
+6
683
225
Karim Mohamed Maamoun
33
EGY
43
+7
684
197
Jeremy Jahn
34
GER
43
+7
685
540
Peter Bertran
28
DOM
43
+8
Lost in Mosquera R32
686
659
Rishab Agarwal
28
IND
43
+8
687
479
Ilya Snițari
22
MDA
43
+55
+8
Lost in Kursumlijska Banja F
688
78
Nicolás Kicker
31
ARG
42
-88
-16
689
406
Timo Legout
22
FRA
42
-1
690
673
Yuta Kawahashi
26
JPN
42
-15
-3
691
599
Giorgio Tabacco
20
ITA
42
+4
-1
692
463
Jaimee Floyd Angele
24
FRA
42
+7
Lost in Vero Beach R32
693
504
Simon Beaupain
24
BEL
42
+11
+1
Lost in Santa Margherita 4 R16 Lost in Meerbusch R16
694
26
Filip Krajinović
32
SRB
41
-201
-40
695
NCH (712)
Julio César Porras
26
ARG
41
+19
+3
Sanxenxo SF
45
52
696
40
Thiemo de Bakker
35
NED
41
+6
697
664
Daniel Pátý
24
CZE
41
+1
-1
698
74
Mirza Bašić
32
BIH
41
+13
+2
Lost in Dubrovnik SF Lost in Split R16
699
130
Duck-hee Lee
25
KOR
41
-78
-13
700
519
Amr Elsayed
25
EGY
41
-15
-3
Lost in Monastir 16 R32
701
NCH (703)
Fabien Salle
24
FRA
40
+5
702
682
Lorenzo Carboni
18
ITA
40
+5
Lost in Santa Margherita 4 R16 Lost in Santa Margherita 5 R32
703
552
Jorge Martinez Martinez
28
ESP
40
+2
-1
704
534
Pedro Araújo
22
POR
40
+24
+4
Monastir 17 SF
44
51
705
NCH (706)
Alexandros Skorilas
24
GRE
40
+3
706
469
Ezekiel Clark
25
USA
39
-132
-23
707
NCH (738)
William Grant
23
USA
39
+31
+4
Vero Beach SF
43
50
708
686
Taisei Ichikawa
23
JPN
39
-5
-2
709
NCH (710)
Linang Xiao
24
CHN
39
+14
+2
Lost in Qual. Shenzhen R2
710
681
Millen Hurrion
24
GBR
39
-29
-6
711
689
Sebastian Sorger
18
AUT
39
+2
Lost in Split R32
712
NCH (731)
Tiago Pereira
19
POR
39
+19
+3
Sanxenxo SF
43
50
713
24
Martin Kližan
34
SVK
38
+126
+15
Telde 2 W Lost in Santa Margherita 5 R32
714
236
JiSung Nam
30
KOR
38
-40
-7
715
463
Alfredo Perez
26
USA
38
716
NCH (719)
Bautista Vilicich
22
ARG
38
+3
+1
Lost in Qual. Concepcion R2
717
696
Deney Wassermann
23
NED
38
-1
Antalya 16 SF
42
49
718
709
Lewie Lane
23
GER
38
-1
719
NCH (747)
Max Wiskandt
22
GER
38
+28
+4
Lost in Monastir 16 SF Lost in Monastir 17 QF
720
NCH (739)
Kokoro Isomura
21
JPN
38
+28
+4
Lost in Antalya 15 QF Lost in Antalya 16 QF
721
182
Maximilian Neuchrist
32
AUT
37
-1
722
718
Henry Searle
18
GBR
37
-4
Lost in Savannah R32
723
718
Henrik Wiersholm
27
USA
37
-2
724
670
Cyril Vandermeersch
24
FRA
37
+3
+1
Lost in Azay Le Rideau R16
725
691
Jacob Brumm
25
USA
37
-16
-3
Lost in Qual. Concepcion R2
726
721
Trevor Svajda
18
USA
36
-2
727
723
Ryotaro Taguchi
23
JPN
36
-2
728
709
Jimmy Yang
26
GER
36
-2
Lost in Nottingham R32
729
633
Zura Tkemaladze
23
GEO
36
+1
730
392
Patrik Rikl
25
CZE
35
-20
-4
731
719
Oliver Tarvet
20
GBR
35
+2
732
620
Eliot Spizzirri
22
USA
35
+2
733
531
Johannus Monday
22
GBR
35
+2
734
NCH (737)
Mae Malige
18
FRA
35
+3
Lost in Angers R32
735
NCH (750)
Ignacio Antonio Becerra Otarola
23
CHI
35
+15
+2
Lost in Santiago QF Lost in Concepcion R32
736
NCH (737)
Maxence Rivet
20
FRA
35
+4
Lost in Azay Le Rideau R16
737
NCH (753)
Mateo Barreiros Reyes
23
BRA
35
+21
+3
Lost in Mosquera QF
738
549
Mika Brunold
19
SUI
35
+8
+1
Lost in Antalya 15 R16
739
NCH (750)
Miloš Karol
21
SVK
35
+20
+3
Lost in Dubrovnik SF Lost in Split R32
740
721
Aziz Ouakaa
24
TUN
35
-8
-1
Lost in Hammamet 7 R32
741
NCH (792)
Joel Schwärzler
18
AUT
34
+51
+6
Lost in Savannah R16
742
605
Niki Kaliyanda Poonacha
29
IND
34
+1
743
367
Nathan Ponwith
26
USA
34
+1
Lost in Vero Beach R32
744
NCH (769)
Massimo Giunta
19
ITA
34
+37
+5
Lost in Santa Margherita 4 QF Lost in Qual. Rome R2
745
NCH (774)
Emile Hudd
23
GBR
34
+40
+5
Lost in Azay Le Rideau SF Lost in Nottingham R16
746
635
Maxence Beaugé
23
FRA
34
-17
-2
Lost in Angers R32
747
719
Hanyi Liu
22
CHN
34
-25
-3
Lost in Shymkent R32 Lost in Shymkent 2 R32
748
665
Cash Hanzlik
22
USA
33
+1
749
NCH (771)
Viktor Jović
22
SRB
33
+29
+4
Lost in Kursumlijska Banja SF Lost in Kursumlijska Banja 2 R16
750
687
Daisuke Sumizawa
25
JPN
33
+1
751
578
Jiří Barnat
22
CZE
33
+15
+2
Lost in Antalya 15 R16 Lost in Antalya 16 R16
752
NCH (788)
Stijn Slump
25
NED
33
+36
+4
Antalya 16 SF
Lost in Antalya 15 R32
37
44
753
686
Florian Broska
26
GER
33
Lost in Meerbusch R16
754
746
Diego Fernandez Flores
23
CHI
33
+1
Sanxenxo SF
Lost in Telde 2 SF
37
44
755
689
Michiel De Krom
25
NED
33
+1
Lost in Hammamet 7 R32
756
NCH (762)
Alexander Stater
25
USA
32
+6
+1
Lost in Santiago R32 Lost in Qual. Concepcion R2
757
728
Patrick Brady
19
GBR
32
-5
-1
758
686
Jakob Schnaitter
28
GER
32
-1
759
557
John Echeverria
22
ESP
32
-20
-3
760
615
Alejandro Manzanera Pertusa
21
ESP
32
-82
-13
Lost in Telde 2 QF
761
NCH (772)
Axel Garcian
21
FRA
32
+11
+2
Lost in Azay Le Rideau R16 Lost in Angers R16
762
489
Jack Pinnington Jones
21
GBR
31
-2
763
717
Alex Martinez
23
ESP
31
-2
764
589
Edward Winter
19
AUS
31
-28
-4
765
755
Aoran Wang
27
CHN
31
-2
766
485
Digvijaypratap Singh
23
IND
31
-54
-8
767
641
Lilian Marmousez
22
FRA
31
+50
+5
Angers SF
39
48
768
688
Alexandre Aubriot
24
FRA
31
769
462
Mili Poljičak
19
CRO
31
-15
-2
Lost in Dubrovnik R16 Lost in Split R16
770
NCH (791)
Branko Djuric
19
SRB
30
+21
+2
Lost in Kursumlijska Banja QF Lost in Qual. Ostrava R1
771
603
Palaphoom Kovapitukted
24
THA
30
772
726
Juan Manuel La Serna
20
ARG
30
-27
-4
773
CH
Alessandro Pecci
23
ITA
30
+13
+1
Lost in Antalya 15 R16
774
678
Joshua Sheehy
27
USA
30
+29
+3
Lost in Monastir 16 SF
775
509
Tao Mu
23
CHN
30
-8
-1
776
680
Aleksandr Braynin
24
UKR
30
+13
+1
Lost in Meerbusch QF
777
7
Fernando Verdasco
40
ESP
29
-2
778
669
Shunsuke Mitsui
21
JPN
29
-2
779
382
Thomas Fancutt
29
AUS
29
780
740
Juan Carlos Aguilar
25
CAN
29
781
769
Patrick Kaukovalta
25
FIN
29
-4
Lost in Azay Le Rideau R32 Lost in Angers R32
782
420
Stefan Palosi
24
ROU
29
Lost in Antalya 15 R32
783
776
Axel Nefve
23
USA
29
+4
Lost in Qual. Savannah R1
784
NCH (804)
Patrick Zahraj
24
GER
29
+20
+2
Lost in Meerbusch QF
785
773
Samuele Pieri
22
ITA
29
-12
-1
Lost in Santa Margherita 5 R16
786
395
Wishaya Trongcharoenchaikul
29
THA
29
-12
-1
Lost in Antalya 15 R32 Lost in Antalya 16 R32
787
388
Jacopo Berrettini
25
ITA
28
+10
+1
Lost in Dubrovnik R16
788
694
Xiaofei Wang
21
CHN
28
+6
789
437
Adam Moundir
29
MAR
28
-25
-3
790
90
Emilio Gómez
32
ECU
28
-176
-27
Lost in Concepcion R32
791
NCH (802)
Erik Arutiunian
19
BLR
28
+14
+1
Lost in Shymkent R32 Lost in Shymkent 2 R16
792
715
Leonardo Rossi
21
ITA
28
+14
+1
Kursumlijska Banja 2 R16
Lost in Kursumlijska Banja R16
29
42
793
469
Juan Sebastián Gómez
32
COL
27
+255
+16
Mosquera F
36
36
794
520
Conner Huertas del Pino
28
PER
27
-94
-14
795
694
Jeremy Jin
19
AUS
27
-2
-1
796
NCH (827)
Iliyan Radulov
18
BUL
27
+31
+2
Lost in Telde 2 QF
797
430
Sidharth Rawat
31
IND
27
+1
798
790
Petr Bar Biryukov
22
RUS
27
+1
799
NCH (800)
João Eduardo Schiessl
19
BRA
27
+1
800
791
Noah Schachter
24
USA
27
+1
Lost in Vero Beach R32
801
791
Mitsuki Wei Kang Leong
19
MAS
27
+6
802
606
Călin Manda
26
ROU
27
-6
-1
803
768
Grigoriy Lomakin
26
KAZ
27
-8
-1
Lost in Shymkent R32 Lost in Shymkent 2 R32
804
546
Uisung Park
23
KOR
26
+5
805
796
Pierre Yves Bailly
20
BEL
26
+5
806
536
Petr Nouza
25
CZE
26
+5
807
793
Filippo Moroni
23
ITA
26
+5
808
197
Evan Furness
25
FRA
26
+15
+1
Lost in Hammamet 7 R16 Lost in Angers R32
809
645
Johan Alexander Rodriguez
20
COL
26
+4
810
NCH (814)
Joaquin Aguilar Cardozo
19
URU
26
+4
811
808
Bang Shuo Yin
25
TWN
26
+4
812
582
Colin Markes
27
USA
26
-10
-1
813
790
Kody Pearson
24
AUS
26
+6
814
743
Seydina Andre
20
SEN
26
+6
Lost in Monastir 16 R32
815
CH
Thomas Braithwaite
24
AUS
26
+6
816
NCH (862)
John Sperle
22
GER
26
+46
+4
Meerbusch SF
30
37
817
700
Marcel Zieliński
23
POL
26
-76
-9
Lost in Telde 2 R32 Lost in Antalya 16 R32
818
595
Alec Beckley
22
RSA
26
-28
-3
819
807
Matthew William Donald
19
CZE
26
-11
-1
Lost in Antalya 16 R32
820
818
Daniel Antonio Núñez
22
CHI
25
+49
+4
Lost in Santiago SF Lost in Concepcion R32
821
789
Yaroslav Demin
18
RUS
25
+13
+1
Lost in Telde 2 R16
822
CH
Ofek Shimanov
18
ISR
25
+6
823
459
Jeremy Beale
29
AUS
24
+6
823
808
Thomas Setodji
28
FRA
24
+6
825
19
Pablo Cuevas
38
URU
24
+6
826
770
Tauheed Browning
21
USA
24
-56
-6
Lost in Monastir 16 R32 Lost in Monastir 17 R32
827
NCH (829)
Samir Banerjee
20
USA
24
+5
828
819
Adit Sinha
20
USA
24
+5
829
60
Tatsuma Ito
35
JPN
24
-64
-7
830
444
Jonathan Mridha
29
SWE
24
-4
-1
Lost in Telde 2 R32
831
NCH (833)
Peter Buldorini
19
ITA
24
+4
Lost in Kursumlijska Banja 2 R32
832
776
Aliaksandr Liaonenka
25
BLR
24
+4
Lost in Monastir 16 R32
833
NCH (837)
Yi Zhou
19
CHN
24
+4
Lost in Shenzhen R32
834
150
João Domingues
30
POR
24
-16
-2
835
NCH (845)
Matt Hulme
25
AUS
24
+10
+1
Lost in Azay Le Rideau R32 Qual. Nottingham W Lost in Nottingham R16
836
NCH (871)
Maxim Zhukov
19
RUS
24
+37
+3
Lost in Shymkent R16 Lost in Shymkent 2 QF
837
CH
Niccolo Catini
26
ITA
24
+1
838
660
Michael Zhu
31
USA
24
+11
+1
Qual. Sanxenxo W Lost in Sanxenxo R16
839
561
Fermin Tenti
26
ARG
24
+85
+6
Lost in Santiago F
840
501
Shinji Hazawa
25
JPN
23
-18
-2
841
827
Adam Neff
22
USA
23
-1
842
595
Masamichi Imamura
25
JPN
23
-1
Qual. Nottingham W Lost in Nottingham R32
843
NCH (866)
Yanis Ghazouani Durand
23
FRA
23
+27
+2
Lost in Azay Le Rideau QF
844
628
Maxime Mora
27
FRA
23
-28
-3
845
488
Quentin Folliot
25
FRA
23
-1
846
785
Lucas Bouquet
26
FRA
23
+61
+4
Angers SF
31
40
847
806
Ishaque Eqbal
26
IND
23
-1
848
847
Leo Vithoontien
24
JPN
23
-1
Lost in Santiago R16 Lost in Mosquera R32
849
705
Antoine Ghibaudo
19
FRA
23
-1
850
NCH (860)
Maik Steiner
29
GER
23
+25
+2
Lost in Sanxenxo QF
851
811
Samir Hamza Reguig
22
ALG
23
-1
Lost in Monastir 16 R32 Lost in Monastir 17 R32
852
700
Aidan Kim
19
USA
22
853
341
Lucas Catarina
27
MON
22
-2
854
NCH (866)
Etienne Donnet
23
FRA
22
+25
+2
Lost in Vero Beach QF
855
839
Patrick Maloney
24
USA
22
-2
856
441
Gergely Madarász
29
HUN
22
-32
-3
Lost in Dubrovnik R16 Lost in Split R32
857
853
Luciano Carraro
26
ITA
22
-3
858
830
Luke Simkiss
25
GBR
22
-3
Lost in Nottingham R32
859
848
Bogdan Pavel
24
ROU
22
-3
860
216
David Pérez Sanz
29
ESP
22
-3
861
751
Guy Den Heijer
27
NED
22
-3
Lost in Meerbusch R32
862
NCH (891)
Paulo Andre Saraiva Dos Santos
23
BRA
22
+31
+2
Lost in Santiago QF
863
759
Louis Tessa
26
FRA
22
-2
864
635
Luigi Sorrentino
25
ITA
22
-4
Qual. Santa Margherita 4 W Lost in Santa Margherita 4 R32 Lost in Santa Margherita 5 R16
865
838
Iiro Vasa
21
FIN
21
-2
866
509
Murphy Cassone
21
USA
21
-1
867
845
Isaac Becroft
23
NZL
21
868
115
Mats Moraing
31
GER
21
869
NCH (885)
Gianluca Cadenasso
19
ITA
21
+19
+1
Lost in Santa Margherita 4 R16
870
598
Simon Anthony Ivanov
23
BUL
21
-87
-8
Lost in Kursumlijska Banja SF
871
523
Mark Whitehouse
30
GBR
21
-12
-1
872
267
Collin Altamirano
28
USA
21
Lost in Mosquera R32
873
NCH (874)
Daniel Bagnolini
21
ITA
21
+1
874
NCH (880)
Jasza Szajrych
22
POL
21
+22
+1
Lost in Dubrovnik R32 Lost in Split R16
875
25
Jérémy Chardy
37
FRA
20
-106
-10
876
800
Fnu Nidunjianzan
20
CHN
20
+1
877
92
Brayden Schnur
28
CAN
20
+1
878
663
Calum Puttergill
30
AUS
20
+2
879
869
Oliver Ojakaar
19
EST
20
+2
880
790
Yeong Seok Jeong
24
KOR
20
-38
-3
881
867
Amit Vales
18
ISR
20
+1
882
NCH (903)
Emilien Demanet
19
BEL
20
+30
+2
Kursumlijska Banja 2 QF
Lost in Kursumlijska Banja R16
22
33
883
882
Pavle Marinkov
18
AUS
20
884
870
Max Dahlin
18
SWE
20
885
165
Aldin Šetkić
36
BIH
20
+19
+1
Lost in Dubrovnik R32 Lost in Split R16
886
785
Alan Fernando Rubio Fierros
25
MEX
20
-1
887
884
Federico Bondioli
18
ITA
20
-1
Lost in Qual. Shenzhen R1
888
887
Tomas Curras Abasolo
23
ESP
20
-1
Lost in Telde 2 R16 Lost in Sanxenxo R32
889
887
Thanapet Chanta
24
THA
20
+1
890
870
Preston Brown
22
USA
20
+2
Lost in Mosquera R32
891
CH
Luca Fantini
23
ITA
20
+3
Lost in Kursumlijska Banja R16
892
370
David Poljak
27
CZE
20
+5
Lost in Qual. Ostrava R1
893
744
Boris Butulija
25
SRB
20
+16
+1
Kursumlijska Banja 2 R16
Lost in Azay Le Rideau R32
21
34
894
328
Arjun Kadhe
30
IND
19
+4
895
NCH (897)
Nicolai Budkov Kjaer
17
NOR
19
+4
896
591
Kyle Kang
19
USA
19
-32
-2
897
249
Edan Leshem
27
ISR
19
-31
-2
898
846
Daniil Ostapenkov
20
BLR
19
+4
899
566
Franco Emanuel Egea
28
ARG
19
+2
900
NCH 1070
Franco Ribero
24
ARG
19
+170
+9
Qual. Santiago W Lost in Santiago QF Qual. Concepcion W Lost in Concepcion R16
901
887
Mees Rottgering
16
NED
19
+2
902
889
Jayden Court
23
AUS
19
+3
903
601
Eero Vasa
27
FIN
19
+12
+1
Lost in Angers R16
904
776
Vito Tonejc
24
CRO
19
+2
905
619
Benjamin Winter Lopez
25
ESP
19
+11
+1
Lost in Telde 2 R16
906
NCH (917)
Mariano Tammaro
20
ITA
19
+11
+1
Kursumlijska Banja 2 QF
Lost in Kursumlijska Banja R16
21
32
907
NCH (914)
Francisco Rocha
24
POR
19
+12
+1
Lost in Sanxenxo R16
908
695
Aleksandre Bakshi
26
GEO
19
-17
-1
Lost in Shymkent R32 Lost in Shymkent 2 R32
909
581
Ignacio Carou
24
URU
19
-14
-1
Lost in Qual. Concepcion R1
910
807
Andrea Bacaloni
22
ITA
19
911
827
Pietro Marino
22
ITA
19
+39
+3
Lost in Dubrovnik QF Qual. Santa Margherita 5 W Lost in Santa Margherita 5 R16
912
363
Oscar Jose Gutierrez
31
BRA
19
+10
+1
Lost in Telde 2 R16
913
610
Guy Orly Iradukunda
28
BDI
18
-2
914
446
Jumpei Yamasaki
26
JPN
18
915
715
Ray Ho
24
TWN
18
-26
-2
916
508
Manish Sureshkumar
24
IND
18
+2
Lost in Shymkent R32 Lost in Shymkent 2 R32
917
753
Justin Roberts
27
BAH
18
-9
-1
918
NCH (943)
Brian Bozemoj
20
NED
18
+25
+2
Lost in Kursumlijska Banja QF Lost in Kursumlijska Banja 2 R32
919
NCH (947)
Corban Crowther
21
NZL
18
+28
+2
Lost in Qual. Monastir 16 R3 Lost in Monastir 16 R16 Lost in Monastir 17 R16
920
NCH (948)
Jack Logé
19
BEL
18
+28
+2
Kursumlijska Banja 2 QF
Lost in Kursumlijska Banja R16
20
31
921
903
Siem Woldeab
22
USA
17
+4
922
455
Adrian Bodmer
29
SUI
17
+5
923
153
Andrea Arnaboldi
36
ITA
17
+5
924
913
Jack Loutit
19
NZL
17
+6
925
447
Jorge Panta
28
PER
17
-12
-1
926
608
Manuel Mazza
25
ITA
17
+11
+1
Lost in Antalya 15 R16
927
219
Nicolás Álvarez Varona
22
ESP
17
+2
928
834
Alexandre Reco
25
FRA
17
+125
+6
Lost in Azay Le Rideau F Lost in Nottingham R32
929
880
Jesse Flores
29
CRC
17
+13
+1
Lost in Sanxenxo R16
930
911
Kalman L. Boyd
27
USA
17
+2
931
836
Kai Lemstra
24
GER
17
-60
-4
932
444
Gage Brymer
29
USA
17
-12
-1
933
NCH (964)
Sean Hess
23
ARG
17
+31
+2
Lost in Dubrovnik QF
934
NCH (977)
Valerio Perruzza
24
ITA
17
+78
+4
Lost in Dubrovnik QF Lost in Split QF
935
793
Gabriele Maria Noce
28
ITA
17
+16
+1
Qual. Santa Margherita 4 W Lost in Santa Margherita 4 R32 Qual. Santa Margherita 5 W Lost in Santa Margherita 5 QF
936
854
Stefano Reitano
26
ITA
17
-13
-1
Lost in Santa Margherita 5 R32
937
919
Raphael Perot
22
FRA
16
-3
938
201
Lucas Miedler
27
AUT
16
-3
939
33
John Millman
34
AUS
16
-3
940
812
Alexander Kotzen
23
USA
16
-2
941
786
Derek Pham
20
AUS
16
-2
942
941
Ivan Marrero Curbelo
25
ESP
16
-1
Lost in Vero Beach R32
943
NCH (945)
Fares Zakaria
22
EGY
16
+2
944
890
Nikolay Nedelchev
20
BUL
16
+2
945
886
Tomas Lanik
21
SVK
16
+4
Lost in Qual. Antalya 15 R3 Lost in Antalya 16 R32
946
863
Ben Jones
25
GBR
16
+7
Lost in Vero Beach R32
947
916
Jeffrey Von Der Schulenburg
22
SUI
15
+7
948
944
Hunter Heck
21
USA
15
+7
949
NCH (953)
Marc Majdandzic
19
GER
15
+7
Lost in Meerbusch R32
949
469
Riccardo Balzerani
25
ITA
15
+9
951
786
Chukang Wang
24
CHN
15
-11
-1
952
936
Keshav Chopra
22
USA
15
+7
953
NCH (961)
Trey Hilderbrand
23
USA
15
+8
954
925
Gian Matias Di Natale
26
ITA
15
+6
Lost in Telde 2 R32 Lost in Santa Margherita 5 R32
955
940
Hayato Matsuoka
19
JPN
15
+7
Lost in Azay Le Rideau R32
956
850
Francesco Ferrari
26
ITA
15
+53
+2
Qual. Kursumlijska Banja W Lost in Kursumlijska Banja QF Lost in Qual. Kursumlijska Banja 2 R3
957
264
Aleksandre Metreveli
30
GEO
15
+81
+3
Lost in Antalya 15 SF
958
934
Rafael Tosetto
24
BRA
15
-14
-1
Lost in Santiago R16 Lost in Qual. Concepcion R1
959
932
Matthias Ujvary
19
AUT
15
-26
-2
Lost in Antalya 16 R32
960
921
Gabriele Bosio
23
ITA
15
+5
961
525
Alexander Donski
25
BUL
15
+5
Qual. Monastir 16 W Lost in Monastir 16 R16
962
NCH (988)
Pablo Trochu
20
FRA
15
+26
+1
Lost in Qual. Monastir 16 R2 Lost in Monastir 17 R16
963
714
Niklas Schell
25
GER
15
+4
Lost in Shymkent R32 Lost in Shymkent 2 R16
964
NCH (968)
Pablo Masjuan Ginel
21
ESP
14
+4
965
839
Jack Anthrop
20
USA
14
+4
966
915
Rei Sakamoto
17
JPN
14
+5
967
256
Johan Nikles
27
SUI
14
+3
Lost in Hammamet 7 R32
968
447
Kuan Yi Lee
27
TWN
14
+4
969
26
Lukáš Rosol
38
CZE
14
+5
970
NCH (972)
Federico Cina
17
ITA
14
+2
Lost in Shenzhen R32
971
NCH (994)
Petr Brunclik
17
CZE
14
+27
+1
Lost in Antalya 15 R16 Lost in Qual. Ostrava R1
972
692
Boris Pokotilov
26
RUS
14
+3
973
949
Fons Van Sambeek
22
NED
14
+3
974
884
Tuncay Duran
19
TUR
14
+3
975
964
George Houghton
25
GBR
14
+27
+1
Qual. Nottingham W Lost in Nottingham R16
976
963
Igor Kudriashov
20
RUS
14
+2
977
NCH (979)
Nikos Lehmann
18
ARG
14
+2
Lost in Qual. Concepcion R1
978
970
Andrew Fenty
24
USA
14
+3
Lost in Qual. Shenzhen R1
979
969
Ali Habib
21
GBR
14
+29
+1
Qual. Nottingham W Lost in Nottingham R16
980
CH
Adam Heinonen
21
SWE
14
Qual. Dubrovnik W Lost in Dubrovnik R32 Lost in Split R32
981
NCH (984)
Andrea Gola
22
ITA
14
+3
Lost in Qual. Angers R1
982
976
Lautaro Agustin Falabella
26
ARG
14
+103
+4
Qual. Santiago W Lost in Santiago R16 Qual. Concepcion W Lost in Concepcion R32
983
616
Koray Kırcı
25
TUR
14
-20
-1
Lost in Antalya 15 R32
984
944
Daniel De Jonge
24
NED
14
-1
985
781
Dan Martin
24
CAN
14
-201
-15
Lost in Monastir 17 R32
986
841
Alexandr Binda
22
ITA
14
+51
+2
Qual. Antalya 15 W Lost in Antalya 15 R32 Lost in Antalya 16 QF
987
690
Alejandro Hoyos
24
COL
14
Lost in Mosquera R32
988
924
Noah Lopez
22
SUI
14
+25
+1
Lost in Kursumlijska Banja QF Lost in Qual. Kursumlijska Banja 2 R1