#: 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
7155
-990
Madrid R64
7195
8145
4
1
Daniil Medvedev
28
RUS
7005
-80
Madrid R64
7045
7995
5
2
Alexander Zverev
27
GER
5345
-80
Madrid R64
5385
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
3750
-80
Madrid R64
3790
4740
9
8
Hubert Hurkacz
27
POL
3640
-35
Madrid R64
3680
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
3210
-35
Madrid R64
3250
4200
13
5
Taylor Fritz
26
USA
2480
-80
Madrid R64
2520
3470
14
CH
Ben Shelton
21
USA
2420
+1
-60
Madrid R64
2460
3410
15
13
Ugo Humbert
25
FRA
2370
-1
-165
Madrid R64
2410
3360
16
12
Tommy Paul
26
USA
2260
-90
Madrid R64
2300
3250
17
NCH (18)
Alexander Bublik
26
KAZ
1965
+1
-27
Madrid R64
2005
2955
18
NCH (19)
Sebastián Báez
23
ARG
1920
+1
-35
Madrid R64
1960
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
1680
+1
Madrid R64
1720
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
1505
+1
Madrid R64
1545
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
Madrid R64
1500
2450
27
15
Lorenzo Musetti
22
ITA
1340
+2
-15
Madrid R64
1380
2330
28
8
Cameron Norrie
28
GBR
1310
+2
-35
Madrid R64
1350
2300
29
23
Jiří Lehečka
22
CZE
1305
+2
Madrid R64
1345
2295
30
21
Alejandro Davidovich Fokina
24
ESP
1275
-2
-80
Madrid R64
1315
2265
31
6
Félix Auger-Aliassime
23
CAN
1260
+4
+20
Madrid R64 (R128 )
1280
2230
32
CH
Arthur Fils
19
FRA
1251
-22
Madrid R64
1291
2241
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
Madrid R64
1199
2149
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
Madrid R64
1174
2124
38
6
Gaël Monfils
37
FRA
1145
+2
+3
Lost in Madrid R128
39
37
Jack Draper
22
GBR
1136
+4
+30
Madrid R64 (R128 )
1156
2106
40
36
Roman Safiullin
26
RUS
1088
+2
-51
Lost in Madrid R128
41
38
Alexei Popyrin
24
AUS
1057
+5
Lost in Madrid R128
42
29
Christopher Eubanks
27
USA
1053
+2
-34
Lost in Madrid R128
43
27
Laslo Djere
28
SRB
1050
-4
-100
44
43
Tomáš Macháč
23
CZE
1036
+6
+23
Madrid R64
1056
2006
45
37
Sebastian Ofner
27
AUT
1036
-40
Lost in Madrid R128
46
21
Jan Lennard Struff
34
GER
1030
-22
-598
Madrid R64
1070
2020
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
Madrid R64
934
1884
55
NCH (60)
Luciano Darderi
22
ITA
875
+5
Madrid R64 (R128 )
895
1845
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
Madrid R64
868
1818
60
NCH (62)
Flavio Cobolli
21
ITA
848
+4
Madrid R64
868
1818
61
49
Roberto Carballés Baena
31
ESP
826
+7
+5
Madrid R64
846
1796
62
NCH (63)
Thiago Seyboth Wild
24
BRA
819
+1
-30
Madrid R64
839
1789
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
52
Jaume Munar
26
ESP
725
-4
-60
Madrid R64
745
1695
78
70
Rinky Hijikata
23
AUS
724
+1
-19
79
75
Luca Nardi
20
ITA
718
+5
80
58
Taro Daniel
31
JPN
715
+5
-2
Madrid R64
735
1685
81
51
Corentin Moutet
25
FRA
715
+7
+20
Qual. Madrid W Lost in Madrid R128
82
47
Daniel Altmaier
25
GER
713
-21
-158
Madrid R64
733
1683
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
Madrid R64
648
1598
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
NCH (111)
Juncheng Shang
19
CHN
590
+7
+30
Madrid R64 (R128 )
610
1560
105
96
Camilo Ugo Carabelli
24
ARG
582
+2
+3
Lost in Qual. Madrid R2
106
103
Zizou Bergs
24
BEL
581
-3
-16
Lost in Madrid R128
107
71
Alexandre Müller
27
FRA
574
+2
Lost in Qual. Madrid R1
108
60
Juan Pablo Varillas
28
PER
572
-2
-10
109
61
Thiago Monteiro
29
BRA
570
+9
+25
Madrid R64
Qual. Madrid W
Qual. Madrid W Madrid R64
590
1540
110
46
James Duckworth
32
AUS
570
+3
+11
Shenzhen SF
592
623
111
22
Botic van de Zandschulp
28
NED
565
+4
+20
Madrid R64
585
1535
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
Madrid R64
Qual. Madrid W
Qual. Madrid W Madrid R64
564
1514
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
Madrid R64
Qual. Madrid W
Qual. Madrid W Madrid R64
530
1480
123
NCH (125)
Stefano Napolitano
29
ITA
506
+3
Lost in Qual. Madrid R1
124
111
Vít Kopřiva
26
CZE
503
-1
-14
Lost in Qual. Madrid R1
125
115
Duje Ajduković
23
CRO
500
-3
-18
Lost in Qual. Madrid R2
126
112
Harold Mayot
22
FRA
499
-14
-60
127
124
Emilio Nava
22
USA
494
Lost in Qual. Madrid R1
128
87
Jurij Rodionov
24
AUT
487
-11
-58
Lost in Qual. Madrid R1
129
10
Denis Shapovalov
25
CAN
485
+3
+20
Madrid R64 (R128 )
505
1455
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
39
Radu Albot
34
MDA
468
+1
+3
Lost in Qual. Madrid R2
133
128
Felipe Meligeni Alves
26
BRA
468
-5
-8
Lost in Qual. Madrid R1
134
121
Nicolas Moreno De Alboran
26
USA
466
+4
+9
Rome QF
476
529
135
127
Terence Atmane
22
FRA
463
Lost in Qual. Madrid R1
136
131
Pablo Llamas Ruiz
21
ESP
460
+10
+26
Qual. Madrid W Lost in Madrid R128
137
NCH (139)
Matteo Gigante
22
ITA
456
+2
Lost in Qual. Madrid R1
138
31
Lloyd Harris
27
RSA
449
+11
+22
Shenzhen SF
471
502
139
36
Pierre Hugues Herbert
33
FRA
447
+4
Lost in Qual. Madrid R1
140
88
Dominic Stricker
21
SUI
443
-19
-75
141
8
Diego Schwartzman
31
ARG
439
+1
-10
Lost in Qual. Madrid R1
142
23
Damir Džumhur
31
BIH
436
+3
-4
Ostrava QF
446
499
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
135
Jesper de Jong
23
NED
362
-6
-38
Rome QF
372
425
163
136
Andrea Pellegrino
27
ITA
362
+3
-15
Lost in Rome R32
164
135
Sho Shimabukuro
26
JPN
361
+7
165
146
Rudolf Molleker
23
GER
361
+7
166
64
Hugo Dellien
30
BOL
356
+7
+12
Rome QF
366
419
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
Shenzhen QF
351
404
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
61
Quentin Halys
27
FRA
321
-14
-40
Lost in Qual. Madrid R1
185
78
Yasutaka Uchiyama
31
JPN
319
-17
-50
Lost in Shenzhen R32
186
63
Jason Kubler
30
AUS
316
+2
-10
187
131
Genaro Alberto Olivieri
25
ARG
315
+11
+8
Concepcion QF
321
357
188
60
Stefano Travaglia
32
ITA
314
+8
+6
Rome QF
324
377
189
85
Dennis Novak
30
AUT
310
+16
+12
Ostrava QF
320
373
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
Rome QF
312
365
197
105
Elias Ymer
28
SWE
301
+4
Lost in Ostrava R32
198
126
Filip Misolic
22
AUT
301
+4
199
47
Marc-Andrea Hüsler
27
SUI
299
-4
-10
200
116
Calvin Hémery
29
FRA
295
-6
-18
Savannah QF
305
358
Advertisement
201
197
Henrique Rocha
20
POR
295
+9
Lost in Ostrava R32
202
191
Nerman Fatić
29
BIH
295
+9
Lost in Rome R32
203
142
Joris De Loore
31
BEL
293
-12
-30
204
38
Alex Molčan
26
SVK
291
-12
-25
205
160
Alexander Ritschard
30
SUI
291
+4
-4
Savannah QF
301
354
206
NCH (218)
Alejandro Moro Cañas
23
ESP
291
+12
+10
Rome QF
301
354
207
206
Lukas Neumayer
21
AUT
290
-1
-7
Lost in Ostrava R32
208
207
Omar Jasika
26
AUS
289
+4
Lost in Savannah R16
209
187
Oriol Roca Batalla
30
ESP
289
-1
-7
Lost in Rome R32
210
151
Enzo Couacaud
29
FRA
288
+7
+6
Lost in Ostrava R16
211
201
Nick Hardt
23
DOM
288
-8
-13
212
149
Francesco Maestrelli
21
ITA
285
+9
+12
Rome QF
295
348
213
123
Ryan Peniston
28
GBR
283
+2
214
191
Mark Lajal
20
EST
283
+9
+12
Shenzhen QF
293
346
215
181
Daniel Rincon
21
ESP
281
+1
-2
Lost in Ostrava R16
216
191
Kyrian Jacquet
22
FRA
280
-2
-4
217
202
Clément Tabur
24
FRA
279
-13
-22
Lost in Savannah R32
218
NCH (220)
Murkel Dellien
26
BOL
273
+4
219
170
Maxime Janvier
27
FRA
273
+10
+12
Savannah QF
283
336
220
194
Dane Sweeny
23
AUS
270
+4
Lost in Shenzhen R32
221
203
Jules Marie
32
FRA
270
-8
-19
Lost in Shenzhen R16
222
NCH (242)
Joao Fonseca
17
BRA
267
+20
+26
Madrid R64 (R128 )
287
1237
223
134
Manuel Guinard
28
FRA
265
+8
+9
Ostrava QF
275
328
224
10
Lucas Pouille
30
FRA
263
+2
Lost in Qual. Madrid R1
225
NCH (228)
Valentin Royer
22
FRA
263
+3
+2
Lost in Santa Margherita 5 QF
226
193
Tristan Boyer
23
USA
262
-26
-42
Savannah QF
272
325
227
162
Dmitry Popko
27
KAZ
262
+7
+9
Savannah QF
272
325
228
NCH (230)
Jaime Faria
20
POR
261
+2
+4
Ostrava QF
271
324
229
NCH (235)
Henri Squire
23
GER
261
+6
+8
Ostrava QF
271
324
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
256
Angers QF
Lost in Hammamet 7 F
Lost in Hammamet 7 F Angers QF
257
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
NCH (237)
Tristan Schoolkate
23
AUS
247
+6
+5
Lost in Shenzhen QF
236
125
Alex Bolt
31
AUS
245
+8
+6
Lost in Shenzhen R16
237
108
Francesco Passaro
23
ITA
245
+1
Lost in Rome R32
238
125
Juan Pablo Ficovich
27
ARG
245
+8
+8
Concepcion QF
251
287
239
158
Yu-hsiou Hsu
25
TWN
244
+6
+6
Lost in Shenzhen R16
240
114
Gijs Brouwer
28
NED
243
+12
+12
Savannah QF
253
306
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
83
Chun Hsin Tseng
22
TWN
237
+5
+6
Lost in Ostrava R16
247
NCH (253)
Arthur Fery
21
GBR
236
+6
+6
Lost in Shenzhen R16
248
20
Guido Pella
33
ARG
235
-1
249
135
Mitchell Krueger
30
USA
234
-10
-10
Lost in Savannah R16
250
41
Tennys Sandgren
32
USA
233
+10
+6
Lost in Savannah R16
Advertisement
251
97
Kimmer Coppejans
30
BEL
232
-1
252
NCH (254)
Enrico Dalla Valle
26
ITA
232
+14
+9
Ostrava QF
242
295
253
17
Bernard Tomic
31
AUS
230
+3
Lost in Savannah R32
254
NCH (262)
Philip Sekulic
20
AUS
229
+8
+5
Lost in Shenzhen R16
255
164
Yunchaokete Bu
22
CHN
228
-88
-141
256
123
Timofey Skatov
23
KAZ
227
+15
+12
Ostrava QF
237
290
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
Concepcion QF
205
241
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
Ostrava QF
198
251
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
296
Marvin Möller
25
GER
174
+5
-1
Lost in Qual. Ostrava R1
305
NCH (311)
Blaise Bicknell
22
JAM
174
+7
+2
Lost in Qual. Savannah R2
306
NCH (310)
Elmer Møller
20
DEN
174
+4
-1
307
176
Daniel Masur
29
GER
172
+1
-3
Lost in Nottingham R16
308
259
João Lucas Reis Da Silva
24
BRA
169
-26
-34
Lost in Qual. Savannah R1
309
282
Michael Vrbenský
24
CZE
168
+4
-1
Split QF
Lost in Dubrovnik R32
170
181
310
184
Nicholas David Ionel
21
ROU
168
+4
Lost in Ostrava R32
311
85
Carlos Taberner
26
ESP
167
+19
+10
Qual. Rome W Lost in Rome R16
312
309
Vilius Gaubas
19
LTU
165
+33
+14
Rome QF
Qual. Rome W
175
228
313
NCH (326)
Federico Agustin Gomez
27
ARG
165
+13
+5
Savannah QF
Qual. Savannah W
175
228
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
317
Martin Landaluce
18
ESP
160
+3
Lost in Madrid R128
320
127
Lorenzo Giustino
32
ITA
160
+4
321
257
Timo Stodder
27
GER
160
+4
322
212
Michael Geerts
29
BEL
160
+5
Lost in Qual. Rome R2
323
NCH (342)
Sandro Kopp
23
AUT
159
+19
+6
Lost in Hammamet 7 SF
324
65
Egor Gerasimov
31
BLR
158
+8
+2
Lost in Qual. Shenzhen R2
325
302
Andrew Paulson
22
CZE
158
-9
-7
326
243
Daniel Michalski
24
POL
157
+9
+2
Lost in Qual. Ostrava R2
327
NCH (347)
Jakub Nicod
19
CZE
157
+24
+9
Qual. Ostrava W Lost in Ostrava R16
328
190
Matheus Pucinelli De Almeida
23
BRA
157
-51
-50
329
16
Marco Cecchinato
31
ITA
156
-41
-41
Lost in Rome R32
330
310
Gabriel Debru
18
FRA
156
+8
+2
Lost in Qual. Rome R2
331
322
Charles Broom
26
GBR
156
+8
+2
Nottingham QF
161
178
332
310
Mathys Erhard
22
FRA
156
-11
-5
Angers QF
161
178
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
200
Yan Bai
34
CHN
153
+5
336
320
Marko Topo
20
GER
153
+5
337
NCH (342)
Remy Bertola
25
SUI
152
+55
+25
Shenzhen SF
Qual. Shenzhen W
174
205
338
326
Alexis Gautier
27
FRA
152
+5
Lost in Angers R32
339
168
Antoine Bellier
27
SUI
151
+5
340
50
Ričardas Berankis
33
LTU
150
-11
-7
Qual. Shenzhen W Lost in Shenzhen R32
341
271
Moez Echargui
31
TUN
150
-10
-7
Lost in Qual. Shenzhen R1
342
221
Hernán Casanova
30
ARG
150
-6
-5
Lost in Concepcion R16
343
NCH (349)
Vadym Ursu
27
UKR
149
+6
344
323
Hazem Naw
24
SYR
149
+2
-1
345
153
Jay Clarke
25
GBR
148
+5
346
309
Gonzalo Bueno
20
PER
148
+15
+8
Concepcion QF
154
190
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
4
Kei Nishikori
34
JPN
143
+7
352
75
Kamil Majchrzak
28
POL
143
+7
Lost in Qual. Shenzhen R1
353
111
Ramkumar Ramanathan
29
IND
143
+7
+2
Lost in Qual. Shenzhen R2
354
65
Evgeny Donskoy
33
RUS
143
-35
-18
Lost in Qual. Shenzhen R1
355
272
Orlando Luz
26
BRA
143
-22
-13
Lost in Qual. Ostrava R2
356
164
Riccardo Bonadio
30
ITA
143
-45
-30
Lost in Qual. Rome R1
357
127
Facundo Mena
31
ARG
141
+49
+21
Concepcion QF
Santiago W
147
183
358
33
Federico Delbonis
33
ARG
140
-3
-4
359
354
Gilbert Klier Junior
23
BRA
139
+3
360
356
Giles Hussey
26
GBR
139
-4
-5
Nottingham QF
144
161
361
217
Jonáš Forejtek
23
CZE
138
+7
+2
Lost in Qual. Ostrava R2
362
324
Cezar Crețu
23
ROU
138
+1
363
348
Omni Kumar
22
USA
137
-10
-8
Lost in Santa Margherita 4 SF Lost in Santa Margherita 5 QF
364
130
Mohamed Safwat
33
EGY
137
-7
-7
365
56
Marius Copil
33
ROU
136
+2
Lost in Qual. Rome R1
366
364
Mikalai Haliak
25
BLR
136
-2
-1
Lost in Qual. Shenzhen R1
367
196
Paul Jubb
24
GBR
136
+5
+3
Nottingham QF
141
158
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
Mosquera SF
143
152
371
330
Guy Den Ouden
22
NED
134
-23
-15
372
278
Lucas Gerch
29
GER
132
+2
Lost in Hammamet 7 R32 Lost in Qual. Rome R1
373
NCH (379)
Matej Dodig
18
CRO
132
+6
+1
Split QF
134
145
374
329
Carlos Sánchez Jover
23
ESP
132
+3
Santa Margherita 5 SF
140
149
375
NCH (411)
Robin Bertrand
21
FRA
132
+36
+13
Nottingham QF
Monastir 16 W
137
154
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
303
Arthur Weber
31
FRA
125
+4
-1
Lost in Qual. Rome R1
392
211
Roberto Cid Subervi
30
DOM
125
+5
-1
Lost in Concepcion R32
393
NCH (394)
Arthur Géa
19
FRA
124
+11
+3
Qual. Savannah W Lost in Savannah R32
394
331
Carlos Lopez Montagud
23
ESP
124
+25
+11
Santa Margherita 5 SF
Lost in Santa Margherita 4 QF
132
141
395
289
Corentin Denolly
26
FRA
124
+7
+2
Lost in Qual. Savannah R2
396
365
Daniel Mérida
19
ESP
121
+7
-1
Lost in Qual. Rome R2
397
220
Blake Mott
28
AUS
120
+16
+3
Nottingham QF
125
142
398
352
Giovanni Oradini
26
ITA
120
-22
-12
Lost in Santa Margherita 4 R32 Qual. Rome W Lost in Rome R32
399
280
Dominik Palan
23
CZE
120
-18
-11
Lost in Qual. Shenzhen R1
400
273
Max Houkes
23
NED
120
-34
-17
Lost in Santa Margherita 5 R32
401
361
Bogdan Bobrov
26
RUS
119
-12
-9
Lost in Qual. Savannah R1
402
325
Yankı Erel
23
TUR
118
-55
-32
Lost in Qual. Shenzhen R1
403
240
Dan Added
25
FRA
118
+5
-2
Lost in Angers R32
404
168
Frederico Ferreira Silva
29
POR
116
-29
-16
Lost in Qual. Ostrava R1
405
396
Stefanos Sakellaridis
19
GRE
116
+24
+9
Concepcion QF
Qual. Concepcion W
122
158
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
404
Cannon Kingsley
22
USA
113
+5
412
339
Daniel Cukierman
28
ISR
113
+5
413
144
Cem İlkel
28
TUR
113
+5
Lost in Nottingham R32
414
NCH (416)
Svyatoslav Gulin
21
RUS
112
+7
+1
Sanxenxo QF
114
125
415
NCH (422)
Lautaro Midon
20
ARG
111
+7
416
134
Steven Diez
33
CAN
111
-2
-6
417
NCH (422)
Matías Soto
24
CHI
110
+7
Lost in Concepcion R32
418
351
Fajing Sun
27
CHN
107
+9
Lost in Shenzhen R32
419
357
Eric Vanshelboim
22
UKR
106
-12
-14
Lost in Shymkent QF Lost in Shymkent 2 R32
420
365
Kris Van Wyk
27
RSA
106
-11
-14
Monastir 17 QF
Lost in Monastir 16 R32
108
119
421
1
Rafael Nadal
37
ESP
105
+91
+30
Madrid R64 (R128 )
125
1075
422
334
Naoki Nakagawa
27
JPN
105
+9
423
349
Marat Sharipov
21
RUS
105
-3
-7
Lost in Antalya 16 R32
424
421
Learner Tien
18
USA
104
+8
425
160
Oleksii Krutykh
24
UKR
104
-6
Lost in Santa Margherita 4 R16 Lost in Qual. Rome R1
426
268
Gonzalo Villanueva
29
ARG
104
-3
-7
Lost in Concepcion R32
427
409
Kilian Feldbausch
18
SUI
103
+9
428
377
Mateus Alves
23
BRA
103
-34
-23
429
NCH (435)
Hynek Bartoň
20
CZE
103
+8
430
127
Jelle Sels
28
NED
103
+15
+3
Qual. Ostrava W Lost in Ostrava R16
431
329
Nick Chappell
31
USA
103
+7
432
427
Matthew Dellavedova
23
AUS
103
+3
-1
Lost in Nottingham R32
433
36
Oscar Otte
30
GER
102
-43
-25
434
144
Akira Santillan
26
AUS
102
+10
+2
Lost in Qual. Shenzhen R2
435
14
Kyle Edmund
29
GBR
101
-9
-8
Lost in Qual. Savannah R2
436
388
Anton Matusevich
22
GBR
101
+5
437
NCH (473)
Andrés Andrade
25
ECU
101
+38
+14
Savannah QF
Qual. Savannah W
111
164
438
NCH (442)
Daniil Glinka
23
EST
101
+4
439
174
Nicola Kuhn
24
GER
100
+22
+8
Lost in Hammamet 7 SF
440
NCH (443)
Jie Cui
26
CHN
100
+3
441
343
Mats Rosenkranz
25
GER
100
+5
442
378
Alex Barrena
21
ARG
100
-14
-7
443
355
Karl Friberg
25
SWE
99
-10
-5
444
438
Orel Kimhi
20
ISR
99
+3
445
439
Lorenzo Joaquín Rodríguez
24
ARG
99
-6
-3
Lost in Concepcion R32
446
NCH (449)
Bor Artnak
19
SLO
98
+3
Lost in Qual. Savannah R1
447
333
George Loffhagen
23
GBR
97
-7
-4
448
103
Stefan Kozlov
26
USA
97
+3
Lost in Savannah R32
449
238
Yusuke Takahashi
26
JPN
97
+1
-1
450
39
Peter Gojowczyk
34
GER
96
-20
-9
451
395
Tibo Colson
23
BEL
96
+2
452
235
Pol Martín Tiffon
24
ESP
96
+2
Lost in Qual. Madrid R1
453
207
Daniel Dutra da Silva
35
BRA
95
+11
+4
Lost in Concepcion R16
454
436
Gabi Adrian Boitan
24
ROU
95
+22
+9
Qual. Savannah W Lost in Savannah R16
455
NCH (477)
Andrea Picchione
25
ITA
95
+22
+9
Santa Margherita 5 SF
Lost in Antalya 15 SF
103
112
456
206
Matija Pecotić
34
CRO
94
+4
+2
Lost in Qual. Savannah R2
457
334
Leo Borg
20
SWE
94
-47
-25
Lost in Sanxenxo R16
458
437
Ryan Nijboer
24
NED
94
+25
+9
Lost in Hammamet 7 QF Qual. Rome W Lost in Rome R16
459
161
Filip Peliwo
30
POL
94
+1
Nottingham QF
Lost in Monastir 16 R16
99
116
460
456
Sanhui Shin
27
KOR
93
-3
461
343
Makoto Ochi
27
JPN
92
-6
-3
462
404
Toby Samuel
21
GBR
91
+1
463
229
Mukund Sasikumar
27
IND
91
-15
-7
Lost in Qual. Shenzhen R1
464
234
Maxime Chazal
31
FRA
91
+4
+1
Split QF
Dubrovnik W
93
104
465
67
Ernesto Escobedo
27
MEX
90
+1
466
458
Nicolas Zanellato
22
BRA
90
-8
-3
Lost in Concepcion R32
467
210
Raphaël Collignon
22
BEL
89
+116
+28
Angers QF
Hammamet 7 W
94
111
468
340
Colin Sinclair
29
NMI
89
-12
-4
469
NCH (482)
Juan Carlos Prado Angelo
19
BOL
89
+21
+6
Concepcion QF
95
131
470
434
Luciano Emanuel Ambrogi
20
ARG
89
-36
-15
Lost in Concepcion R32
471
462
Bruno Kuzuhara
20
USA
89
-9
-3
Lost in Savannah R32
472
436
Sebastian Gima
21
ROU
89
-7
-2
Lost in Hammamet 7 R16 Lost in Qual. Ostrava R1
473
NCH (479)
Kirill Kivattsev
26
RUS
89
+48
+15
Lost in Santa Margherita 4 F
474
226
Juan Bautista Torres
22
ARG
88
-5
Lost in Concepcion R16
475
382
Max Hans Rehberg
20
GER
88
-1
+1
Lost in Meerbusch R16
476
469
Martyn Pawelski
19
POL
88
-6
Lost in Nottingham R32
477
231
Nam Hoang Ly
27
VIE
87
-4
478
470
Garrett Johns
23
USA
87
+3
+2
Vero Beach QF
89
100
479
439
Adria Soriano Barrera
24
COL
87
-12
-3
480
462
Constantin Bittoun Kouzmine
25
FRA
87
+2
+2
Angers QF
Lost in Hammamet 7 R16
92
109
481
NCH (523)
Stefan Popović
20
SRB
87
+42
+14
Kursumlijska Banja W
482
298
Viktor Durasovic
27
NOR
86
+7
+2
Qual. Savannah W Lost in Savannah R32
483
478
Yurii Dzhavakian
30
UKR
86
-5
484
52
Soonwoo Kwon
26
KOR
85
-5
485
480
Andre Ilagan
23
USA
85
-5
486
236
Ulises Blanch
26
USA
84
-2
487
375
Strong Kirchheimer
29
USA
84
-1
Lost in Savannah R32
488
470
Imanol López Morillo
24
ESP
84
489
293
Pedro Boscardin Dias
21
BRA
84
-18
-4
Lost in Concepcion R32
490
478
Hamish Stewart
24
GBR
83
-3
-1
Lost in Nottingham R32
491
265
Evgenii Tiurnev
27
RUS
83
+7
+3
Lost in Shymkent SF Lost in Shymkent 2 R32
492
233
Yun seong Chung
26
KOR
82
-122
-53
493
260
Carlos Gimeno Valero
22
ESP
82
-1
494
467
Hikaru Shiraishi
23
JPN
82
-3
-1
495
484
Federico Iannaccone
25
ITA
82
+23
+7
Santa Margherita 5 SF
90
99
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
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
Monastir 17 QF
Lost in Monastir 16 F
79
90
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
256
Marek Gengel
28
CZE
74
+3
518
343
Alex Martí Pujolras
25
ESP
74
-11
-3
519
NCH (529)
Buvaysar Gadamauri
23
BEL
74
+10
+2
Lost in Santa Margherita 4 R32 Qual. Ostrava W Lost in Ostrava R32
520
486
Alex Knaff
26
LUX
74
-1
-1
Lost in Monastir 16 QF Lost in Nottingham R32
521
160
Gonzalo Lama
30
CHI
73
+1
522
412
Miguel Damas
24
ESP
73
-7
-2
Lost in Qual. Rome R1
523
NCH (530)
Adrian Oetzbach
26
GER
73
+7
+1
Meerbusch QF
Lost in Dubrovnik R32
75
86
524
520
Michael Zheng
20
USA
72
525
NCH (565)
Philip Henning
23
RSA
72
+42
+8
Lost in Antalya 15 F
526
485
Luka Mikrut
20
CRO
72
+9
+2
Split QF
Lost in Dubrovnik R32
74
85
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
Angers QF
75
92
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
289
Alex Rybakov
27
USA
65
-29
-7
Lost in Qual. Savannah R1
555
521
Sidane Pontjodikromo
23
NED
65
+11
Lost in Santa Margherita 4 R32
556
390
David Pichler
28
AUT
64
+39
+5
Lost in Dubrovnik R16 Qual. Ostrava W Lost in Ostrava R32
557
NCH (569)
Pedro Vives Marcos
23
ESP
63
+13
558
206
Daniel Cox
33
GBR
63
-61
-17
Lost in Nottingham R32
559
437
Luca Potenza
23
ITA
63
+17
+1
Lost in Santa Margherita 4 R32 Lost in Santa Margherita 5 QF
560
285
Matías Franco Descotte
29
ARG
63
+11
561
NCH (569)
Franco Roncadelli
24
URU
63
+8
-1
Qual. Concepcion W Lost in Concepcion R16
562
309
Julian Ocleppo
26
ITA
62
-90
-25
563
290
Shintaro Imai
30
JPN
62
+17
+1
Lost in Nottingham R16
564
349
Oleg Prihodko
26
UKR
62
-2
-3
Lost in Antalya 15 R32
565
387
Mariano Kestelboim
28
ARG
62
-1
-3
566
468
Gilles Arnaud Bailly
18
BEL
62
+9
567
420
Alexandr Cozbinov
28
MDA
62
-31
-8
568
498
Nikolay Vylegzhanin
24
RUS
62
+10
Lost in Azay Le Rideau R32 Lost in Angers R32
569
497
Neil Oberleitner
24
AUT
62
+61
+9
Split QF
Lost in Dubrovnik F
64
75
570
284
Juan Pablo Paz
29
ARG
62
+17
+1
Lost in Antalya 15 QF
571
NCH (576)
Stefan Dostanic
22
USA
61
+10
572
545
Tom Paris
21
FRA
61
+10
573
377
Oleksandr Ovcharenko
22
UKR
61
+15
+1
Lost in Hammamet 7 R16
574
271
Evan Zhu
25
USA
61
-28
-7
575
NCH (589)
Alejo Sanchez Quilez
18
ESP
61
+15
+1
Lost in Santa Margherita 4 R16 Lost in Santa Margherita 5 R32
576
550
Guido Iván Justo
26
ARG
61
+8
Lost in Concepcion R32
577
339
Keegan Smith
25
USA
61
+9
578
496
Denis Klok
25
RUS
61
-6
-2
Lost in Shymkent QF Lost in Shymkent 2 R16
579
NCH (599)
Moerani Bouzige
24
AUS
61
+20
+2
Sanxenxo QF
Lost in Monastir 16 QF
63
74
580
NCH (589)
Rodrigo Pacheco Mendez
19
MEX
60
+9
581
558
Andrea Guerrieri
25
ITA
60
-23
-6
582
471
Yuki Mochizuki
26
JPN
60
+9
583
495
Viacheslav Bielinskyi
20
UKR
60
-24
-6
Split QF
62
73
584
482
Yanaki Milev
20
BUL
60
+10
+1
Antalya 16 QF
Lost in Antalya 15 R32
62
73
585
371
Georgii Kravchenko
23
UKR
60
-1
586
506
Tommaso Compagnucci
24
ITA
60
-80
-17
Lost in Qual. Rome R1
587
NCH (592)
Niels Visker
22
NED
60
+5
Lost in Meerbusch R32
588
395
Rigele Te
26
CHN
59
-103
-25
Lost in Shenzhen R32
589
341
Wilson Leite
32
BRA
59
+4
-1
Lost in Qual. Concepcion R1
590
497
Jake Delaney
26
AUS
59
-17
-4
591
527
Max Alcalá Gurri
21
ESP
59
+6
592
387
Gianmarco Ferrari
23
ITA
59
+4
593
476
Duarte Vale
25
POR
59
-14
-3
Lost in Qual. Savannah R1
594
232
José Pereira
33
BRA
58
+39
+6
Concepcion QF
Qual. Concepcion W
64
100
595
461
Luca Giacomini
26
ITA
58
+8
Lost in Hammamet 7 R16
596
NCH (610)
Diego Augusto Barreto Sánchez
22
ESP
58
+56
+8
Sanxenxo QF
Lost in Telde 2 F
60
71
597
442
Harrison Adams
29
USA
57
+57
+8
Mosquera SF
65
74
598
586
Andrej Nedic
19
BIH
57
+11
+1
Kursumlijska Banja 2 R16
58
71
599
393
Pawel Juszczak
30
POL
57
+16
+2
Lost in Hammamet 7 QF
600
378
Sora Fukuda
26
JPN
57
+4
601
537
Florent Bax
24
FRA
57
+19
+3
Lost in Hammamet 7 QF
602
466
Christoph Negritu
30
GER
57
+5
Lost in Antalya 16 R32
603
548
Yassine Dlimi
20
MAR
56
+5
604
550
Ilia Simakin
20
RUS
56
+1
-1
605
513
Kai Wehnelt
28
GER
56
-3
-2
Lost in Monastir 16 R16
606
147
Kaichi Uchida
29
JPN
56
-38
-8
Lost in Concepcion R32
607
453
Leonardo Aboian
26
ARG
56
+46
+6
Qual. Concepcion W Lost in Concepcion R16
608
553
Pedro Rodenas
20
ESP
55
+5
609
321
Facundo Juárez
26
ITA
55
+37
+5
Antalya 15 W
610
521
Tsung Hao Huang
24
TWN
55
-9
-3
611
532
Adrien Gobat
22
FRA
55
-46
-10
612
531
Egor Agafonov
21
RUS
55
-81
-16
Lost in Monastir 16 R32 Lost in Monastir 17 R32
613
424
Saba Purtseladze
22
GEO
55
-15
-4
Lost in Qual. Rome R1
614
237
Alastair Gray
25
GBR
54
+2
615
515
Émilien Voisin
24
FRA
54
+2
Split QF
56
67
616
346
Stuart Parker
26
GBR
54
+11
+1
Lost in Monastir 16 QF
617
188
Miljan Zekić
35
SRB
54
+1
618
428
Federico Arnaboldi
23
ITA
54
+1
Lost in Santa Margherita 4 R32
619
5
Kevin Anderson
37
RSA
53
+4
620
483
Justin Boulais
22
CAN
53
+4
621
25
Vasek Pospisil
33
CAN
53
+4
622
612
Ozan Baris
20
USA
53
+4
623
417
Ajeet Rai
25
NZL
53
+5
Lost in Qual. Savannah R1
624
NCH (642)
Giuseppe La Vela
23
ITA
53
+18
+2
Lost in Antalya 15 QF
625
622
Dali Blanch
21
USA
53
-3
-1
Lost in Telde 2 R32 Lost in Sanxenxo R32
626
162
Kacper Żuk
25
POL
52
+8
627
NCH (632)
Luca Castagnola
21
ITA
52
+9
Lost in Qual. Ostrava R1
628
543
Luca Castelnuovo
27
SUI
52
+1
-1
629
554
Tomás Farjat
23
ARG
52
-17
-4
Lost in Qual. Concepcion R1
630
350
Vladyslav Orlov
28
UKR
52
+21
+2
Shymkent 2 QF
Lost in Shymkent R16
54
65
631
259
Shuichi Sekiguchi
32
JPN
51
+7
632
159
Gian Marco Moroni
26
ITA
51
+7
633
262
Gabriel Décamps
24
BRA
51
+28
+3
Lost in Santiago QF Lost in Qual. Concepcion R2
634
544
Luca Wiedenmann
25
GER
51
+7
635
403
Lorenzo Rottoli
22
ITA
51
-134
-28
Lost in Qual. Rome R1
636
348
Sergey Fomin
23
UZB
51
+61
+8
Shymkent W Lost in Shymkent 2 R32
637
600
Chris Rodesch
22
LUX
50
+7
638
574
Kiranpal Pannu
27
NZL
50
+9
Lost in Mosquera R32
639
486
Sergi Perez Contri
26
ESP
50
-2
-2
640
NCH (643)
Liam Gavrielides
20
GER
50
+3
-1
Lost in Meerbusch R16
641
477
Peter Fajta
21
HUN
49
+14
Lost in Telde 2 R32
642
483
Alec Deckers
23
NED
49
+3
-1
Meerbusch QF
51
62
643
605
Lorenzo Bocchi
26
ITA
49
+14
644
466
Jea Moon Lee
30
KOR
49
-81
-16
645
594
Enzo Wallart
27
FRA
49
+13
Lost in Nottingham R32
646
497
Victor Lilov
20
USA
49
-40
-8
Vero Beach QF
51
62
647
NCH (666)
Dušan Obradović
23
SRB
49
+32
+4
Meerbusch QF
Lost in Kursumlijska Banja QF
51
62
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
466
Harry Wendelken
22
GBR
48
+11
+1
Lost in Azay Le Rideau R32 Lost in Nottingham R16
657
NCH (659)
Siddharth Vishwakarma
29
IND
47
+7
658
545
Sebastian Prechtel
27
GER
47
-18
-4
659
280
Álvaro López San Martín
26
ESP
47
+6
660
588
Alexander Zgirovsky
22
BLR
47
+6
Lost in Hammamet 7 R32
661
575
Kasidit Samrej
23
THA
47
-13
-3
662
595
S D Prajwal Dev
27
IND
47
+8
+1
Lost in Shymkent R32 Lost in Shymkent 2 R16
663
622
Amaury Raynel
21
FRA
47
-32
-6
664
NCH (671)
Igor Gimenez
24
BRA
47
+7
+1
Lost in Qual. Concepcion R2
665
84
Henri Laaksonen
32
SUI
46
-5
-2
666
400
Alejo Lorenzo Lingua Lavallén
23
ARG
46
-7
-3
667
608
Kazuki Nishiwaki
29
JPN
46
+9
+1
Lost in Shymkent R32 Lost in Shymkent 2 R16
668
NCH (684)
Takuya Kumasaka
25
JPN
46
+16
+2
Monastir 17 QF
48
59
669
NCH (670)
Karan Singh
20
IND
46
+27
+3
Shymkent 2 R16
Lost in Shymkent QF
47
60
670
12
Feliciano López
42
ESP
45
+2
671
657
Justin Barki
23
INA
45
+2
672
643
Lorenzo Claverie
21
ITA
45
-4
-1
673
289
Renta Tokuda
26
JPN
45
-4
-1
674
495
Tristan McCormick
25
USA
45
+27
+4
Qual. Savannah W Lost in Savannah R32
675
NCH (689)
Michael Agwi
20
IRL
45
+17
+2
Meerbusch QF
47
58
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
40
Thiemo de Bakker
35
NED
41
+7
696
664
Daniel Pátý
24
CZE
41
+2
-1
697
74
Mirza Bašić
32
BIH
41
+14
+2
Lost in Dubrovnik SF Lost in Split R16
698
130
Duck-hee Lee
25
KOR
41
-77
-13
699
519
Amr Elsayed
25
EGY
41
-14
-3
Lost in Monastir 16 R32
700
NCH (703)
Fabien Salle
24
FRA
40
+6
701
682
Lorenzo Carboni
18
ITA
40
+6
Lost in Santa Margherita 4 R16 Lost in Santa Margherita 5 R32
702
552
Jorge Martinez Martinez
28
ESP
40
+3
-1
703
NCH (706)
Alexandros Skorilas
24
GRE
40
+5
704
NCH (712)
Julio César Porras
26
ARG
39
+10
+1
Sanxenxo QF
41
52
705
469
Ezekiel Clark
25
USA
39
-131
-23
706
686
Taisei Ichikawa
23
JPN
39
-3
-2
707
NCH (710)
Linang Xiao
24
CHN
39
+16
+2
Lost in Qual. Shenzhen R2
708
681
Millen Hurrion
24
GBR
39
-27
-6
709
689
Sebastian Sorger
18
AUT
39
+4
Lost in Split R32
710
24
Martin Kližan
34
SVK
38
+129
+15
Telde 2 W Lost in Santa Margherita 5 R32
711
236
JiSung Nam
30
KOR
38
-37
-7
712
463
Alfredo Perez
26
USA
38
+3
713
NCH (719)
Bautista Vilicich
22
ARG
38
+6
+1
Lost in Qual. Concepcion R2
714
534
Pedro Araújo
22
POR
38
+14
+2
Monastir 17 QF
40
51
715
709
Lewie Lane
23
GER
38
+2
716
NCH (747)
Max Wiskandt
22
GER
38
+31
+4
Monastir 17 QF
Lost in Monastir 16 SF
40
51
717
NCH (739)
Kokoro Isomura
21
JPN
38
+31
+4
Antalya 16 QF
Lost in Antalya 15 QF
40
51
718
182
Maximilian Neuchrist
32
AUT
37
+2
719
718
Henry Searle
18
GBR
37
-1
Lost in Savannah R32
720
718
Henrik Wiersholm
27
USA
37
+1
721
NCH (738)
William Grant
23
USA
37
+17
+2
Vero Beach QF
39
50
722
670
Cyril Vandermeersch
24
FRA
37
+5
+1
Lost in Azay Le Rideau R16
723
691
Jacob Brumm
25
USA
37
-14
-3
Lost in Qual. Concepcion R2
724
NCH (731)
Tiago Pereira
19
POR
37
+7
+1
Sanxenxo QF
39
50
725
721
Trevor Svajda
18
USA
36
-1
726
723
Ryotaro Taguchi
23
JPN
36
-1
727
696
Deney Wassermann
23
NED
36
-11
-2
Antalya 16 QF
38
49
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
28
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
687
Daisuke Sumizawa
25
JPN
33
+2
750
578
Jiří Barnat
22
CZE
33
+16
+2
Lost in Antalya 15 R16 Lost in Antalya 16 R16
751
NCH (788)
Stijn Slump
25
NED
33
+37
+4
Antalya 16 SF
Lost in Antalya 15 R32
37
44
752
686
Florian Broska
26
GER
33
+1
Lost in Meerbusch R16
753
689
Michiel De Krom
25
NED
33
+3
Lost in Hammamet 7 R32
754
NCH (762)
Alexander Stater
25
USA
32
+8
+1
Lost in Santiago R32 Lost in Qual. Concepcion R2
755
NCH (771)
Viktor Jović
22
SRB
32
+23
+3
Lost in Kursumlijska Banja SF
756
728
Patrick Brady
19
GBR
32
-4
-1
757
686
Jakob Schnaitter
28
GER
32
758
557
John Echeverria
22
ESP
32
-19
-3
759
615
Alejandro Manzanera Pertusa
21
ESP
32
-81
-13
Lost in Telde 2 QF
760
NCH (772)
Axel Garcian
21
FRA
32
+12
+2
Lost in Azay Le Rideau R16 Lost in Angers R16
761
489
Jack Pinnington Jones
21
GBR
31
-1
762
717
Alex Martinez
23
ESP
31
-1
763
589
Edward Winter
19
AUS
31
-27
-4
764
755
Aoran Wang
27
CHN
31
-1
765
485
Digvijaypratap Singh
23
IND
31
-53
-8
766
688
Alexandre Aubriot
24
FRA
31
+2
767
462
Mili Poljičak
19
CRO
31
-13
-2
Lost in Dubrovnik R16 Lost in Split R16
768
746
Diego Fernandez Flores
23
CHI
31
-13
-2
Sanxenxo QF
Lost in Telde 2 SF
33
44
769
NCH (791)
Branko Djuric
19
SRB
30
+22
+2
Lost in Kursumlijska Banja QF Lost in Qual. Ostrava R1
770
603
Palaphoom Kovapitukted
24
THA
30
+1
771
726
Juan Manuel La Serna
20
ARG
30
-26
-4
772
NCH (773)
Alessandro Pecci
23
ITA
30
+14
+1
Lost in Antalya 15 R16
773
678
Joshua Sheehy
27
USA
30
+30
+3
Lost in Monastir 16 SF
774
509
Tao Mu
23
CHN
30
-7
-1
775
680
Aleksandr Braynin
24
UKR
30
+14
+1
Meerbusch QF
32
43
776
7
Fernando Verdasco
40
ESP
29
-1
777
669
Shunsuke Mitsui
21
JPN
29
-1
778
382
Thomas Fancutt
29
AUS
29
+1
779
740
Juan Carlos Aguilar
25
CAN
29
+1
780
769
Patrick Kaukovalta
25
FIN
29
-3
Lost in Azay Le Rideau R32 Lost in Angers R32
781
420
Stefan Palosi
24
ROU
29
+1
Lost in Antalya 15 R32
782
776
Axel Nefve
23
USA
29
+5
Lost in Qual. Savannah R1
783
NCH (804)
Patrick Zahraj
24
GER
29
+21
+2
Meerbusch QF
31
42
784
773
Samuele Pieri
22
ITA
29
-11
-1
Lost in Santa Margherita 5 R16
785
395
Wishaya Trongcharoenchaikul
29
THA
29
-11
-1
Lost in Antalya 15 R32 Lost in Antalya 16 R32
786
388
Jacopo Berrettini
25
ITA
28
+11
+1
Lost in Dubrovnik R16
787
694
Xiaofei Wang
21
CHN
28
+7
788
437
Adam Moundir
29
MAR
28
-24
-3
789
90
Emilio Gómez
32
ECU
28
-175
-27
Lost in Concepcion R32
790
NCH (802)
Erik Arutiunian
19
BLR
28
+15
+1
Lost in Shymkent R32 Lost in Shymkent 2 R16
791
520
Conner Huertas del Pino
28
PER
27
-91
-14
792
694
Jeremy Jin
19
AUS
27
+1
-1
793
NCH (827)
Iliyan Radulov
18
BUL
27
+34
+2
Lost in Telde 2 QF
794
430
Sidharth Rawat
31
IND
27
+4
795
790
Petr Bar Biryukov
22
RUS
27
+4
796
NCH (800)
João Eduardo Schiessl
19
BRA
27
+4
797
791
Noah Schachter
24
USA
27
+4
Lost in Vero Beach R32
798
791
Mitsuki Wei Kang Leong
19
MAS
27
+9
799
606
Călin Manda
26
ROU
27
-3
-1
800
715
Leonardo Rossi
21
ITA
27
+6
Lost in Kursumlijska Banja R16
801
768
Grigoriy Lomakin
26
KAZ
27
-6
-1
Lost in Shymkent R32 Lost in Shymkent 2 R32
802
546
Uisung Park
23
KOR
26
+7
803
796
Pierre Yves Bailly
20
BEL
26
+7
804
536
Petr Nouza
25
CZE
26
+7
805
793
Filippo Moroni
23
ITA
26
+7
806
197
Evan Furness
25
FRA
26
+17
+1
Lost in Hammamet 7 R16 Lost in Angers R32
807
645
Johan Alexander Rodriguez
20
COL
26
+6
808
NCH (814)
Joaquin Aguilar Cardozo
19
URU
26
+6
809
808
Bang Shuo Yin
25
TWN
26
+6
810
641
Lilian Marmousez
22
FRA
26
+7
Angers QF
31
48
811
582
Colin Markes
27
USA
26
-9
-1
812
790
Kody Pearson
24
AUS
26
+7
813
743
Seydina Andre
20
SEN
26
+7
Lost in Monastir 16 R32
814
NCH (815)
Thomas Braithwaite
24
AUS
26
+7
815
700
Marcel Zieliński
23
POL
26
-74
-9
Lost in Telde 2 R32 Lost in Antalya 16 R32
816
595
Alec Beckley
22
RSA
26
-26
-3
817
807
Matthew William Donald
19
CZE
26
-9
-1
Lost in Antalya 16 R32
818
CH
Daniel Antonio Núñez
22
CHI
25
+51
+4
Lost in Santiago SF Lost in Concepcion R32
819
789
Yaroslav Demin
18
RUS
25
+15
+1
Lost in Telde 2 R16
820
NCH (822)
Ofek Shimanov
18
ISR
25
+8
821
459
Jeremy Beale
29
AUS
24
+8
821
808
Thomas Setodji
28
FRA
24
+8
823
19
Pablo Cuevas
38
URU
24
+8
824
770
Tauheed Browning
21
USA
24
-54
-6
Lost in Monastir 16 R32 Lost in Monastir 17 R32
825
NCH (829)
Samir Banerjee
20
USA
24
+7
826
819
Adit Sinha
20
USA
24
+7
827
60
Tatsuma Ito
35
JPN
24
-62
-7
828
444
Jonathan Mridha
29
SWE
24
-2
-1
Lost in Telde 2 R32
829
NCH (833)
Peter Buldorini
19
ITA
24
+6
830
776
Aliaksandr Liaonenka
25
BLR
24
+6
Lost in Monastir 16 R32
831
NCH (837)
Yi Zhou
19
CHN
24
+6
Lost in Shenzhen R32
832
150
João Domingues
30
POR
24
-14
-2
833
NCH (845)
Matt Hulme
25
AUS
24
+12
+1
Lost in Azay Le Rideau R32 Qual. Nottingham W Lost in Nottingham R16
834
NCH (871)
Maxim Zhukov
19
RUS
24
+39
+3
Shymkent 2 QF
Lost in Shymkent R16
26
37
835
NCH (862)
John Sperle
22
GER
24
+27
+2
Meerbusch QF
26
37
836
NCH (837)
Niccolo Catini
26
ITA
24
+2
837
660
Michael Zhu
31
USA
24
+12
+1
Qual. Sanxenxo W Lost in Sanxenxo R16
838
561
Fermin Tenti
26
ARG
24
+86
+6
Lost in Santiago F
839
501
Shinji Hazawa
25
JPN
23
-17
-2
840
827
Adam Neff
22
USA
23
841
595
Masamichi Imamura
25
JPN
23
Qual. Nottingham W Lost in Nottingham R32
842
NCH (866)
Yanis Ghazouani Durand
23
FRA
23
+28
+2
Lost in Azay Le Rideau QF
843
628
Maxime Mora
27
FRA
23
-27
-3
844
488
Quentin Folliot
25
FRA
23
845
806
Ishaque Eqbal
26
IND
23
+1
846
NCH (847)
Leo Vithoontien
24
JPN
23
+1
Lost in Santiago R16 Lost in Mosquera R32
847
705
Antoine Ghibaudo
19
FRA
23
+1
848
NCH (860)
Maik Steiner
29
GER
23
+27
+2
Sanxenxo QF
25
36
849
811
Samir Hamza Reguig
22
ALG
23
+1
Lost in Monastir 16 R32 Lost in Monastir 17 R32
850
700
Aidan Kim
19
USA
22
+2
851
341
Lucas Catarina
27
MON
22
852
NCH (866)
Etienne Donnet
23
FRA
22
+27
+2
Vero Beach QF
24
35
853
839
Patrick Maloney
24
USA
22
854
441
Gergely Madarász
29
HUN
22
-30
-3
Lost in Dubrovnik R16 Lost in Split R32
855
853
Luciano Carraro
26
ITA
22
-1
856
830
Luke Simkiss
25
GBR
22
-1
Lost in Nottingham R32
857
848
Bogdan Pavel
24
ROU
22
-1
858
216
David Pérez Sanz
29
ESP
22
-1
859
751
Guy Den Heijer
27
NED
22
-1
Lost in Meerbusch R32
860
NCH (891)
Paulo Andre Saraiva Dos Santos
23
BRA
22
+33
+2
Lost in Santiago QF
861
759
Louis Tessa
26
FRA
22
862
635
Luigi Sorrentino
25
ITA
22
-2
Qual. Santa Margherita 4 W Lost in Santa Margherita 4 R32 Lost in Santa Margherita 5 R16
863
838
Iiro Vasa
21
FIN
21
864
509
Murphy Cassone
21
USA
21
+1
865
845
Isaac Becroft
23
NZL
21
+2
866
115
Mats Moraing
31
GER
21
+2
867
NCH (885)
Gianluca Cadenasso
19
ITA
21
+21
+1
Lost in Santa Margherita 4 R16
868
598
Simon Anthony Ivanov
23
BUL
21
-85
-8
Lost in Kursumlijska Banja SF
869
523
Mark Whitehouse
30
GBR
21
-10
-1
870
267
Collin Altamirano
28
USA
21
+2
Lost in Mosquera R32
871
NCH (874)
Daniel Bagnolini
21
ITA
21
+3
872
NCH (880)
Jasza Szajrych
22
POL
21
+24
+1
Lost in Dubrovnik R32 Lost in Split R16
873
25
Jérémy Chardy
37
FRA
20
-104
-10
874
800
Fnu Nidunjianzan
20
CHN
20
+3
875
92
Brayden Schnur
28
CAN
20
+3
876
663
Calum Puttergill
30
AUS
20
+4
877
869
Oliver Ojakaar
19
EST
20
+4
878
790
Yeong Seok Jeong
24
KOR
20
-36
-3
879
867
Amit Vales
18
ISR
20
+3
880
NCH (882)
Pavle Marinkov
18
AUS
20
+3
881
870
Max Dahlin
18
SWE
20
+3
882
165
Aldin Šetkić
36
BIH
20
+22
+1
Lost in Dubrovnik R32 Lost in Split R16
883
785
Alan Fernando Rubio Fierros
25
MEX
20
+2
884
CH
Federico Bondioli
18
ITA
20
+2
Lost in Qual. Shenzhen R1
885
NCH (887)
Tomas Curras Abasolo
23
ESP
20
+2
Lost in Telde 2 R16 Lost in Sanxenxo R32
886
NCH (887)
Thanapet Chanta
24
THA
20
+4
887
870
Preston Brown
22
USA
20
+5
Lost in Mosquera R32
888
NCH (891)
Luca Fantini
23
ITA
20
+6
Lost in Kursumlijska Banja R16
889
370
David Poljak
27
CZE
20
+8
Lost in Qual. Ostrava R1
890
744
Boris Butulija
25
SRB
20
+19
+1
Kursumlijska Banja 2 R16
Lost in Azay Le Rideau R32
21
34
891
328
Arjun Kadhe
30
IND
19
+7
892
NCH (897)
Nicolai Budkov Kjaer
17
NOR
19
+7
893
591
Kyle Kang
19
USA
19
-29
-2
894
249
Edan Leshem
27
ISR
19
-28
-2
895
846
Daniil Ostapenkov
20
BLR
19
+7
896
566
Franco Emanuel Egea
28
ARG
19
+5
897
469
Juan Sebastián Gómez
32
COL
19
+151
+8
Mosquera SF
27
36
898
NCH 1070
Franco Ribero
24
ARG
19
+172
+9
Qual. Santiago W Lost in Santiago QF Qual. Concepcion W Lost in Concepcion R16
899
887
Mees Rottgering
16
NED
19
+4
900
889
Jayden Court
23
AUS
19
+5
901
601
Eero Vasa
27
FIN
19
+14
+1
Lost in Angers R16
902
776
Vito Tonejc
24
CRO
19
+4
903
619
Benjamin Winter Lopez
25
ESP
19
+13
+1
Lost in Telde 2 R16
904
NCH (914)
Francisco Rocha
24
POR
19
+15
+1
Lost in Sanxenxo R16
905
695
Aleksandre Bakshi
26
GEO
19
-14
-1
Lost in Shymkent R32 Lost in Shymkent 2 R32
906
581
Ignacio Carou
24
URU
19
-11
-1
Lost in Qual. Concepcion R1
907
807
Andrea Bacaloni
22
ITA
19
+3
908
827
Pietro Marino
22
ITA
19
+42
+3
Lost in Dubrovnik QF Qual. Santa Margherita 5 W Lost in Santa Margherita 5 R16
909
363
Oscar Jose Gutierrez
31
BRA
19
+13
+1
Lost in Telde 2 R16
910
610
Guy Orly Iradukunda
28
BDI
18
+1
911
903
Emilien Demanet
19
BEL
18
+1
Lost in Kursumlijska Banja R16
912
446
Jumpei Yamasaki
26
JPN
18
+2
913
715
Ray Ho
24
TWN
18
-24
-2
914
785
Lucas Bouquet
26
FRA
18
-7
-1
Angers QF
23
40
915
NCH (943)
Brian Bozemoj
20
NED
18
+28
+2
Lost in Kursumlijska Banja QF
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 (947)
Corban Crowther
21
NZL
18
+29
+2
Lost in Qual. Monastir 16 R3 Lost in Monastir 16 R16 Lost in Monastir 17 R16
919
NCH (948)
Jack Logé
19
BEL
18
+29
+2
Kursumlijska Banja 2 QF
Lost in Kursumlijska Banja R16
20
31
920
903
Siem Woldeab
22
USA
17
+5
921
455
Adrian Bodmer
29
SUI
17
+6
922
153
Andrea Arnaboldi
36
ITA
17
+6
923
913
Jack Loutit
19
NZL
17
+7
924
447
Jorge Panta
28
PER
17
-11
-1
925
608
Manuel Mazza
25
ITA
17
+12
+1
Lost in Antalya 15 R16
926
219
Nicolás Álvarez Varona
22
ESP
17
+3
927
834
Alexandre Reco
24
FRA
17
+126
+6
Lost in Azay Le Rideau F Lost in Nottingham R32
928
880
Jesse Flores
29
CRC
17
+14
+1
Lost in Sanxenxo R16
929
911
Kalman L. Boyd
27
USA
17
+3
930
917
Mariano Tammaro
20
ITA
17
-13
-1
Lost in Kursumlijska Banja R16
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
Split QF
Lost in Dubrovnik QF
19
30
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