#: 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
NCH (32)
Arthur Fils
19
FRA
1251
+1
-22
Madrid R64
1291
2241
32
6
Félix Auger-Aliassime
23
CAN
1240
+3
Madrid R128
1260
2230
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
Madrid R128
1181
2151
36
NCH (41)
Mariano Navone
23
ARG
1154
+5
+13
Madrid R64
1174
2124
37
6
Gaël Monfils
37
FRA
1145
+3
+3
Lost in Madrid R128
38
35
Matteo Arnaldi
23
ITA
1140
-2
-51
Madrid R128
1160
2130
39
37
Jack Draper
22
GBR
1136
+4
+30
Madrid R64
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
37
Sebastian Ofner
27
AUT
1036
+1
-40
Madrid R128
1056
2026
45
21
Jan Lennard Struff
34
GER
1030
-21
-598
Madrid R64
1070
2020
46
43
Tomáš Macháč
23
CZE
1016
+4
+3
Madrid R128
1036
2006
47
CH
Facundo Díaz Acosta
23
ARG
983
-65
Lost in Madrid R128
48
44
Marcos Giron
30
USA
980
+3
-15
Madrid R128
1000
1970
49
21
Lorenzo Sonego
28
ITA
966
+3
-10
Madrid R128
986
1956
50
40
Pedro Martínez
26
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
Madrid R128
952
1922
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
895
1845
56
46
Zhizhen Zhang
27
CHN
868
-7
-170
Madrid R128
888
1858
57
45
Yannick Hanfmann
32
GER
848
+1
-51
Madrid R128
868
1838
58
45
Alexander Shevchenko
23
KAZ
848
+1
-31
Madrid R64
868
1818
59
27
Miomir Kecmanović
24
SRB
830
+7
Madrid R128
850
1820
60
NCH (62)
Flavio Cobolli
21
ITA
828
+4
-20
Madrid R128
848
1818
61
NCH (63)
Thiago Seyboth Wild
24
BRA
819
+2
-30
Madrid R64
839
1789
62
23
Dušan Lajović
33
SRB
811
+3
-35
Madrid R128
831
1801
63
53
Christopher O'Connell
29
AUS
807
+4
-15
Madrid R128
827
1797
64
49
Roberto Carballés Baena
31
ESP
806
+4
-15
Madrid R128
826
1796
65
21
Daniel Evans
33
GBR
806
+4
-10
66
NCH (70)
Alex Michelsen
19
USA
798
+4
-1
Madrid R128
818
1788
67
48
Aleksandar Vukic
28
AUS
792
-5
-65
Lost in Madrid R128
68
37
Emil Ruusuvuori
25
FIN
780
+3
-15
Madrid R128
800
1770
69
61
Pavel Kotov
25
RUS
779
+3
-8
Madrid R128
799
1769
70
69
Jakub Menšík
18
CZE
769
+4
+3
Madrid R128
789
1759
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
Madrid R128
Qual. Madrid W
Qual. Madrid W Madrid R128
735
1705
82
47
Daniel Altmaier
25
GER
713
-21
-158
Madrid R64
733
1683
83
24
Yoshihito Nishioka
28
JPN
708
-5
-35
Madrid R128
728
1698
84
40
Max Purcell
26
AUS
690
-4
-41
Madrid R128
710
1680
85
9
Roberto Bautista Agut
36
ESP
683
+1
-25
Madrid R128
Lost in Qual. Madrid R2
Lost in Qual. Madrid R2 Madrid R128
703
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
Madrid R128
Qual. Madrid W
Qual. Madrid W Madrid R128
688
1658
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
Madrid R128
636
1606
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
Madrid R128
Qual. Madrid W
Qual. Madrid W Madrid R128
615
1585
103
96
Camilo Ugo Carabelli
24
ARG
582
+4
+3
Lost in Qual. Madrid R2
104
103
Zizou Bergs
24
BEL
581
-1
-16
Lost in Madrid R128
105
71
Alexandre Müller
27
FRA
574
+4
Lost in Qual. Madrid R1
106
48
Pedro Cachín
29
ARG
573
-15
-80
Madrid R128
593
1563
107
60
Juan Pablo Varillas
28
PER
572
-1
-10
108
22
Botic van de Zandschulp
28
NED
565
+7
+20
Madrid R64
585
1535
109
7
David Goffin
33
BEL
562
-8
-50
Lost in Qual. Madrid R1
110
NCH (111)
Juncheng Shang
19
CHN
560
+1
Madrid R128
590
1560
111
49
Grégoire Barrère
30
FRA
560
-3
-15
Lost in Qual. Madrid R1
112
81
Michael Mmoh
26
USA
557
+2
Lost in Savannah R32
113
46
James Duckworth
32
AUS
555
-4
Shenzhen R16
560
623
114
7
Richard Gasquet
37
FRA
550
+2
+5
Madrid R128
Qual. Madrid W
Qual. Madrid W Madrid R128
570
1540
115
61
Thiago Monteiro
29
BRA
550
+3
+5
Madrid R128
Qual. Madrid W
Qual. Madrid W Madrid R128
570
1540
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
NCH (124)
Giovanni Mpetshi Perricard
20
FRA
516
+5
120
NCH (125)
Zachary Svajda
21
USA
512
+5
121
55
Facundo Bagnis
34
ARG
510
+15
+50
Madrid R64
Qual. Madrid W
Qual. Madrid W Madrid R64
530
1480
122
NCH (125)
Stefano Napolitano
29
ITA
506
+4
Lost in Qual. Madrid R1
123
111
Vít Kopřiva
26
CZE
503
-14
Lost in Qual. Madrid R1
124
115
Duje Ajduković
23
CRO
500
-2
-18
Lost in Qual. Madrid R2
125
102
Hamad Medjedović
20
SRB
499
+5
+24
Madrid R128
Qual. Madrid W
Qual. Madrid W Madrid R128
519
1489
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
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
127
Terence Atmane
22
FRA
463
+1
Lost in Qual. Madrid R1
135
121
Nicolas Moreno De Alboran
26
USA
460
+3
+3
Rome R16
466
529
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
36
Pierre Hugues Herbert
33
FRA
447
+5
Lost in Qual. Madrid R1
139
88
Dominic Stricker
21
SUI
443
-18
-75
140
8
Diego Schwartzman
31
ARG
439
+2
-10
Lost in Qual. Madrid R1
141
31
Lloyd Harris
27
RSA
433
+8
+6
Shenzhen R16
439
502
142
18
Benoît Paire
34
FRA
432
-2
-19
143
23
Damir Džumhur
31
BIH
430
+2
-10
Ostrava R16
436
499
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
Savannah R16
376
439
161
129
Shintaro Mochizuki
20
JPN
367
+2
-20
Lost in Qual. Madrid R2
162
136
Andrea Pellegrino
27
ITA
362
+4
-15
Lost in Rome R32
163
135
Sho Shimabukuro
26
JPN
361
+8
164
146
Rudolf Molleker
23
GER
361
+8
165
135
Jesper de Jong
23
NED
356
-9
-44
Rome R16
362
425
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
37
Bernabé Zapata Miralles
27
ESP
340
-24
-90
Lost in Qual. Madrid R1
172
79
Juan Manuel Cerúndolo
22
ARG
340
+7
-2
Lost in Rome R16
173
NCH (175)
Martin Damm
20
USA
340
+4
-3
174
NCH (183)
Coleman Wong
19
HKG
340
+9
+5
Shenzhen R16
346
409
175
126
Jan Choinski
27
GBR
336
+5
-4
176
NCH (182)
Beibit Zhukayev
23
KAZ
335
+6
177
176
Denis Yevseyev
30
KAZ
335
+7
+2
Shenzhen R16
341
404
178
31
Maxime Cressy
26
USA
333
-10
179
174
Gustavo Heide
22
BRA
333
-5
-11
180
NCH (185)
Mattéo Martineau
25
FRA
331
+6
-1
Rome R16
337
400
181
142
Mattia Bellucci
22
ITA
331
-9
Shenzhen R16
337
400
182
156
Vitaliy Sachko
26
UKR
327
+7
+2
Ostrava R16
333
396
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
197
Henrique Rocha
20
POR
295
+10
Lost in Ostrava R32
Advertisement
201
191
Nerman Fatić
29
BIH
295
+10
Lost in Rome R32
202
142
Joris De Loore
31
BEL
293
-11
-30
203
38
Alex Molčan
26
SVK
291
-11
-25
204
NCH (206)
Lukas Neumayer
21
AUT
290
+2
-7
Lost in Ostrava R32
205
NCH (207)
Omar Jasika
26
AUS
289
+7
Savannah R16
295
358
206
116
Calvin Hémery
29
FRA
289
-12
-24
Savannah R16
295
358
207
187
Oriol Roca Batalla
30
ESP
289
+1
-7
Lost in Rome R32
208
151
Enzo Couacaud
29
FRA
288
+9
+6
Ostrava R16
294
357
209
201
Nick Hardt
23
DOM
288
-6
-13
210
160
Alexander Ritschard
30
SUI
285
-1
-10
Savannah R16
291
354
211
NCH (218)
Alejandro Moro Cañas
23
ESP
285
+7
+4
Rome R16
291
354
212
149
Francesco Maestrelli
21
ITA
285
+9
+12
Rome QF
295
348
213
123
Ryan Peniston
28
GBR
283
+2
214
181
Daniel Rincon
21
ESP
281
+2
-2
Lost in Ostrava R16
215
191
Kyrian Jacquet
22
FRA
280
-1
-4
216
202
Clément Tabur
24
FRA
279
-12
-22
Lost in Savannah R32
217
191
Mark Lajal
20
EST
277
+6
+6
Shenzhen R16
283
346
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
Shenzhen R16
276
339
222
10
Lucas Pouille
30
FRA
263
+4
Lost in Qual. Madrid R1
223
NCH (228)
Valentin Royer
22
FRA
263
+5
+2
Santa Margherita 5 QF
268
285
224
193
Tristan Boyer
23
USA
262
-24
-42
Savannah QF
272
325
225
NCH (235)
Henri Squire
23
GER
261
+10
+8
Ostrava QF
271
324
226
134
Manuel Guinard
28
FRA
259
+5
+3
Ostrava R16
265
328
227
108
Franco Agamenone
31
ITA
258
-7
-17
Rome R16
264
327
228
135
Antoine Escoffier
32
FRA
258
+8
+6
Shenzhen R16
264
327
229
162
Dmitry Popko
27
KAZ
256
+5
+3
Savannah R16
262
325
230
214
Aziz Dougaz
27
TUN
256
+2
Angers R16
Lost in Hammamet 7 F
Lost in Hammamet 7 F Angers R16
256
274
231
230
Jaime Faria
20
POR
255
-1
-2
Ostrava R16
261
324
232
134
Geoffrey Blancaneaux
25
FRA
255
-13
-22
Lost in Rome R32
233
183
Adrian Andreev
22
BUL
254
Lost in Rome R32
234
125
Alex Bolt
31
AUS
245
+10
+6
Shenzhen R16
251
314
235
108
Francesco Passaro
23
ITA
245
+3
Lost in Rome R32
236
125
Juan Pablo Ficovich
27
ARG
245
+10
+8
Concepcion QF
251
287
237
158
Yu-hsiou Hsu
25
TWN
244
+8
+6
Shenzhen R16
250
313
238
49
Illya Marchenko
36
UKR
241
+2
-2
Lost in Shenzhen R32
239
237
Tristan Schoolkate
23
AUS
241
+2
-1
Shenzhen R16
247
310
240
194
Gonzalo Oliveira
29
VEN
241
+3
Lost in Savannah R32
241
181
Abdullah Shelbayh
20
JOR
240
+14
+10
Lost in Qual. Madrid R2
242
NCH (243)
Ethan Quinn
20
USA
239
+6
+6
Savannah R16
245
308
243
157
Santiago Rodríguez Taverna
24
ARG
238
-6
-12
244
83
Chun Hsin Tseng
22
TWN
237
+7
+6
Ostrava R16
243
306
245
114
Gijs Brouwer
28
NED
237
+7
+6
Savannah R16
243
306
246
242
Joao Fonseca
17
BRA
237
-4
-4
Madrid R128
267
1237
247
NCH (253)
Arthur Fery
21
GBR
236
+6
+6
Shenzhen R16
242
305
248
20
Guido Pella
33
ARG
235
-1
249
135
Mitchell Krueger
30
USA
234
-10
-10
Savannah R16
240
303
250
41
Tennys Sandgren
32
USA
233
+10
+6
Lost in Savannah R16
Advertisement
251
97
Kimmer Coppejans
30
BEL
232
-1
252
17
Bernard Tomic
31
AUS
230
+4
Lost in Savannah R32
253
NCH (262)
Philip Sekulic
20
AUS
229
+9
+5
Shenzhen R16
235
298
254
164
Yunchaokete Bu
22
CHN
228
-87
-141
255
123
Timofey Skatov
23
KAZ
227
+16
+12
Ostrava QF
237
290
256
21
Steve Johnson
34
USA
227
+3
257
254
Enrico Dalla Valle
26
ITA
226
+9
+3
Ostrava R16
232
295
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
204
Máté Valkusz
25
HUN
211
-40
-50
268
140
Mathias Bourgue
30
FRA
210
+6
269
181
Thai Son Kwiatkowski
29
USA
210
+6
Lost in Savannah R32
270
NCH (278)
Aidan Mayo
20
USA
210
+10
+6
Savannah R16
216
279
271
142
Ivan Gakhov
27
RUS
208
+1
-7
Lost in Rome R16
272
248
Alibek Kachmazov
21
RUS
207
-11
-19
Shenzhen R16
213
276
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
194
Gauthier Onclin
23
BEL
198
-3
-10
Lost in Ostrava R16
280
114
Jason Jung
34
TWN
197
-11
-20
281
158
Tung Lin Wu
25
TWN
197
+8
Lost in Shenzhen R32
282
NCH (290)
Hady Habib
25
LBN
196
+8
Lost in Savannah R32
283
228
Nicolás Mejía
24
COL
195
+8
284
NCH (286)
Álvaro Guillén Meza
21
ECU
195
+10
+4
Concepcion R16
199
241
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
Concepcion R16
192
234
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
38
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
Nottingham R16
174
196
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 R16
Lost in Dubrovnik R32
168
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
121
Raúl Brancaccio
26
ITA
164
+5
Lost in Rome R32
313
201
Rio Noguchi
25
JPN
164
+10
+4
Qual. Shenzhen W Lost in Shenzhen R32
314
244
Lucas Poullain
28
FRA
163
-12
-18
315
NCH (318)
Felix Gill
21
GBR
163
+3
316
167
Nino Serdarušić
27
CRO
161
+4
317
CH
Martin Landaluce
18
ESP
160
+5
Lost in Madrid R128
318
127
Lorenzo Giustino
32
ITA
160
+6
319
257
Timo Stodder
27
GER
160
+6
320
212
Michael Geerts
29
BEL
160
+7
Lost in Qual. Rome R2
321
309
Vilius Gaubas
19
LTU
159
+24
+8
Rome R16
Qual. Rome W
165
228
322
NCH (342)
Sandro Kopp
23
AUT
159
+20
+6
Lost in Hammamet 7 SF
323
NCH (326)
Federico Agustin Gomez
27
ARG
159
+3
-1
Savannah R16
Qual. Savannah W
165
228
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
299
Khumoyun Sultanov
25
UZB
155
-3
-4
332
143
Hiroki Moriya
33
JPN
155
+2
Lost in Qual. Shenzhen R2 Lost in Shenzhen R32
333
310
Mathys Erhard
22
FRA
155
-12
-6
Angers R16
156
178
334
322
Charles Broom
26
GBR
154
+5
Nottingham R16
156
178
335
200
Yan Bai
34
CHN
153
+5
336
320
Marko Topo
20
GER
153
+5
337
326
Alexis Gautier
27
FRA
152
+6
Lost in Angers R32
338
168
Antoine Bellier
27
SUI
151
+6
339
50
Ričardas Berankis
33
LTU
150
-10
-7
Qual. Shenzhen W Lost in Shenzhen R32
340
271
Moez Echargui
31
TUN
150
-9
-7
Lost in Qual. Shenzhen R1
341
221
Hernán Casanova
30
ARG
150
-5
-5
Concepcion R16
154
196
342
NCH (349)
Vadym Ursu
27
UKR
149
+7
343
323
Hazem Naw
24
SYR
149
+3
-1
344
153
Jay Clarke
25
GBR
148
+6
345
309
Gonzalo Bueno
20
PER
148
+16
+8
Concepcion QF
154
190
346
NCH (349)
Gerard Campana Lee
19
KOR
147
+6
Lost in Qual. Savannah R1
347
258
James McCabe
20
AUS
147
+18
+10
Shenzhen R16
Qual. Shenzhen W
153
216
348
84
Alessandro Giannessi
33
ITA
146
-33
-21
349
298
Aidan McHugh
23
GBR
145
+5
350
4
Kei Nishikori
34
JPN
143
+8
351
75
Kamil Majchrzak
28
POL
143
+8
Lost in Qual. Shenzhen R1
352
111
Ramkumar Ramanathan
29
IND
143
+8
+2
Lost in Qual. Shenzhen R2
353
65
Evgeny Donskoy
33
RUS
143
-34
-18
Lost in Qual. Shenzhen R1
354
272
Orlando Luz
26
BRA
143
-21
-13
Lost in Qual. Ostrava R2
355
164
Riccardo Bonadio
30
ITA
143
-44
-30
Lost in Qual. Rome R1
356
33
Federico Delbonis
33
ARG
140
-1
-4
357
354
Gilbert Klier Junior
23
BRA
139
+5
358
217
Jonáš Forejtek
23
CZE
138
+10
+2
Lost in Qual. Ostrava R2
359
324
Cezar Crețu
23
ROU
138
+4
360
127
Facundo Mena
31
ARG
137
+46
+17
Concepcion R16
Santiago W
141
183
361
348
Omni Kumar
22
USA
137
-8
-8
Santa Margherita 5 QF
Lost in Santa Margherita 4 SF
142
159
362
356
Giles Hussey
26
GBR
137
-6
-7
Nottingham R16
139
161
363
130
Mohamed Safwat
33
EGY
137
-6
-7
364
56
Marius Copil
33
ROU
136
+3
Lost in Qual. Rome R1
365
364
Mikalai Haliak
25
BLR
136
-1
-1
Lost in Qual. Shenzhen R1
366
363
Tim Handel
27
GER
136
+3
367
342
Remy Bertola
25
SUI
136
+25
+9
Shenzhen R16
Qual. Shenzhen W
142
205
368
311
Toby Kodat
21
USA
135
+5
+2
Lost in Qual. Savannah R2
369
330
Guy Den Ouden
22
NED
134
-21
-15
370
196
Paul Jubb
24
GBR
134
+2
+1
Nottingham R16
136
158
371
278
Lucas Gerch
29
GER
132
+3
Lost in Hammamet 7 R32 Lost in Qual. Rome R1
372
191
Dragos Nicolae Madaras
26
SWE
131
-35
-23
373
57
Gastão Elias
33
POR
131
+5
374
NCH (379)
Matej Dodig
18
CRO
131
+5
Split R16
132
145
375
238
Skander Mansouri
28
TUN
131
+5
376
NCH (411)
Robin Bertrand
21
FRA
131
+35
+12
Nottingham R16
Monastir 16 W
132
154
377
363
Damien Wenger
24
SUI
130
+6
378
76
Salvatore Caruso
31
ITA
130
-7
-5
379
314
Benjamin Lock
31
ZIM
130
+5
Mosquera QF
135
152
380
NCH (405)
Marcello Serafini
21
ITA
130
+25
+9
Rome R16
Lost in Santa Margherita 4 R16 Qual. Rome W
136
199
381
305
Kalin Ivanovski
19
MKD
129
+5
382
379
Martin Krumich
21
CZE
128
+5
Lost in Qual. Ostrava R1
383
380
Alberto Barroso Campos
27
ESP
128
+8
+1
Lost in Hammamet 7 R32 Lost in Qual. Rome R2
384
NCH (396)
Ignacio Buse
20
PER
127
+15
+2
Qual. Rome W Lost in Rome R32
385
329
Carlos Sánchez Jover
23
ESP
127
-8
-5
Santa Margherita 5 QF
132
149
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
289
Corentin Denolly
26
FRA
124
+8
+2
Lost in Qual. Savannah R2
395
365
Daniel Mérida
19
ESP
121
+8
-1
Lost in Qual. Rome R2
396
352
Giovanni Oradini
26
ITA
120
-20
-12
Lost in Santa Margherita 4 R32 Qual. Rome W Lost in Rome R32
397
280
Dominik Palan
23
CZE
120
-16
-11
Lost in Qual. Shenzhen R1
398
273
Max Houkes
23
NED
120
-32
-17
Lost in Santa Margherita 5 R32
399
331
Carlos Lopez Montagud
23
ESP
119
+20
+6
Santa Margherita 5 QF
Lost in Santa Margherita 4 QF
124
141
400
361
Bogdan Bobrov
26
RUS
119
-11
-9
Lost in Qual. Savannah R1
401
220
Blake Mott
28
AUS
118
+12
+1
Nottingham R16
120
142
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
167
Laurent Lokoli
29
FRA
115
-23
-15
406
303
Francesco Forti
24
ITA
115
-10
-11
407
NCH (412)
Valerio Aboian
21
ARG
115
+5
-3
Lost in Concepcion R16
408
CH
Nishesh Basavareddy
18
USA
114
+7
409
334
Robert Strombachs
24
LAT
114
-21
-14
Lost in Qual. Ostrava R2
410
404
Cannon Kingsley
22
USA
113
+6
411
339
Daniel Cukierman
28
ISR
113
+6
412
144
Cem İlkel
28
TUR
113
+6
Lost in Nottingham R32
413
396
Stefanos Sakellaridis
19
GRE
112
+16
+5
Concepcion R16
Qual. Concepcion W
116
158
414
NCH (422)
Lautaro Midon
20
ARG
111
+8
415
NCH (416)
Svyatoslav Gulin
21
RUS
111
+6
Sanxenxo R16
112
125
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
334
Naoki Nakagawa
27
JPN
105
+11
421
349
Marat Sharipov
21
RUS
105
-1
-7
Lost in Antalya 16 R32
422
365
Kris Van Wyk
27
RSA
105
-13
-15
Monastir 17 R16
Lost in Monastir 16 R32
106
119
423
421
Learner Tien
18
USA
104
+9
424
160
Oleksii Krutykh
24
UKR
104
+1
-6
Lost in Santa Margherita 4 R16 Lost in Qual. Rome R1
425
268
Gonzalo Villanueva
29
ARG
104
-2
-7
Lost in Concepcion R32
426
409
Kilian Feldbausch
18
SUI
103
+10
427
377
Mateus Alves
23
BRA
103
-33
-23
428
NCH (435)
Hynek Bartoň
20
CZE
103
+9
429
127
Jelle Sels
28
NED
103
+16
+3
Qual. Ostrava W Lost in Ostrava R16
430
329
Nick Chappell
31
USA
103
+8
431
427
Matthew Dellavedova
23
AUS
103
+4
-1
Lost in Nottingham R32
432
36
Oscar Otte
30
GER
102
-42
-25
433
144
Akira Santillan
26
AUS
102
+11
+2
Lost in Qual. Shenzhen R2
434
14
Kyle Edmund
29
GBR
101
-8
-8
Lost in Qual. Savannah R2
435
388
Anton Matusevich
22
GBR
101
+6
436
NCH (442)
Daniil Glinka
23
EST
101
+6
437
174
Nicola Kuhn
24
GER
100
+24
+8
Lost in Hammamet 7 SF
438
NCH (443)
Jie Cui
26
CHN
100
+5
439
343
Mats Rosenkranz
25
GER
100
+7
440
378
Alex Barrena
21
ARG
100
-12
-7
441
355
Karl Friberg
25
SWE
99
-8
-5
442
438
Orel Kimhi
20
ISR
99
+5
443
439
Lorenzo Joaquín Rodríguez
24
ARG
99
-4
-3
Lost in Concepcion R32
444
NCH (449)
Bor Artnak
19
SLO
98
+5
Lost in Qual. Savannah R1
445
333
George Loffhagen
23
GBR
97
-5
-4
446
103
Stefan Kozlov
26
USA
97
+5
Lost in Savannah R32
447
238
Yusuke Takahashi
26
JPN
97
+3
-1
448
39
Peter Gojowczyk
34
GER
96
-18
-9
449
395
Tibo Colson
23
BEL
96
+4
450
235
Pol Martín Tiffon
24
ESP
96
+4
Lost in Qual. Madrid R1
451
207
Daniel Dutra da Silva
35
BRA
95
+13
+4
Concepcion R16
99
141
452
436
Gabi Adrian Boitan
24
ROU
95
+24
+9
Qual. Savannah W Lost in Savannah R16
453
NCH (473)
Andrés Andrade
25
ECU
95
+22
+8
Savannah R16
Qual. Savannah W
101
164
454
206
Matija Pecotić
34
CRO
94
+6
+2
Lost in Qual. Savannah R2
455
334
Leo Borg
20
SWE
94
-45
-25
Sanxenxo R16
95
108
456
437
Ryan Nijboer
24
NED
94
+27
+9
Rome R16
Lost in Hammamet 7 QF Qual. Rome W
100
163
457
456
Sanhui Shin
27
KOR
93
458
343
Makoto Ochi
27
JPN
92
-3
-3
459
161
Filip Peliwo
30
POL
92
-1
Nottingham R16
Lost in Monastir 16 R16
94
116
460
404
Toby Samuel
21
GBR
91
+3
461
229
Mukund Sasikumar
27
IND
91
-13
-7
Lost in Qual. Shenzhen R1
462
67
Ernesto Escobedo
27
MEX
90
+4
463
234
Maxime Chazal
31
FRA
90
+5
Split R16
Dubrovnik W
91
104
464
NCH (477)
Andrea Picchione
25
ITA
90
+13
+4
Santa Margherita 5 QF
Lost in Antalya 15 SF
95
112
465
458
Nicolas Zanellato
22
BRA
90
-7
-3
Lost in Concepcion R32
466
340
Colin Sinclair
29
NMI
89
-10
-4
467
NCH (482)
Juan Carlos Prado Angelo
19
BOL
89
+23
+6
Concepcion QF
95
131
468
434
Luciano Emanuel Ambrogi
20
ARG
89
-34
-15
Lost in Concepcion R32
469
462
Bruno Kuzuhara
20
USA
89
-7
-3
Lost in Savannah R32
470
436
Sebastian Gima
21
ROU
89
-5
-2
Lost in Hammamet 7 R16 Lost in Qual. Ostrava R1
471
NCH (479)
Kirill Kivattsev
26
RUS
89
+50
+15
Lost in Santa Margherita 4 F
472
226
Juan Bautista Torres
22
ARG
88
-3
Lost in Concepcion R16
473
469
Martyn Pawelski
19
POL
88
-3
Lost in Nottingham R32
474
210
Raphaël Collignon
22
BEL
87
+109
+26
Angers R16
Hammamet 7 W
89
111
475
231
Nam Hoang Ly
27
VIE
87
-2
476
382
Max Hans Rehberg
20
GER
87
-2
477
439
Adria Soriano Barrera
24
COL
87
-10
-3
478
NCH (523)
Stefan Popović
20
SRB
87
+45
+14
Kursumlijska Banja W
479
470
Garrett Johns
23
USA
86
+2
+1
Vero Beach R16
87
100
480
298
Viktor Durasovic
27
NOR
86
+9
+2
Qual. Savannah W Lost in Savannah R32
481
478
Yurii Dzhavakian
30
UKR
86
-3
482
52
Soonwoo Kwon
26
KOR
85
-3
483
1
Rafael Nadal
37
ESP
85
+29
+10
Madrid R128
105
1075
484
480
Andre Ilagan
23
USA
85
-4
485
462
Constantin Bittoun Kouzmine
25
FRA
85
-3
Angers R16
Lost in Hammamet 7 R16
87
109
486
236
Ulises Blanch
26
USA
84
-2
487
375
Strong Kirchheimer
28
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
68
Gerald Melzer
33
AUT
81
-1
Lost in Qual. Savannah R2
496
211
Evgeny Karlovskiy
29
RUS
81
-1
Lost in Qual. Ostrava R1
497
98
Antoine Hoang
28
FRA
81
+3
+2
Angers R16
Lost in Azay Le Rideau R16
83
105
498
78
Blaž Rola
33
SLO
80
-46
-16
499
493
Iñaki Montes De La Torre
21
ESP
78
+4
500
NCH (534)
Luka Pavlovic
24
FRA
78
+34
+8
Kursumlijska Banja 2 R32
Lost in Kursumlijska Banja F
79
93
501
NCH (504)
Vlad Andrei Dancu
25
ROU
78
+3
502
397
Alexey Zakharov
24
RUS
77
+8
+1
Monastir 17 R16
78
91
503
333
Christian Langmo
27
USA
77
+2
Lost in Vero Beach R32
504
484
Federico Iannaccone
25
ITA
77
+14
+2
Santa Margherita 5 QF
82
99
505
NCH (506)
Jacob Fearnley
22
GBR
76
+4
506
80
Norbert Gombos
33
SVK
76
-7
-3
Qual. Ostrava W Lost in Ostrava R32
507
NCH (577)
Arthur Bouquier
23
FRA
76
+70
+14
Azay Le Rideau W
508
378
Eliakim Coulibaly
21
CIV
76
-6
-3
Monastir 17 R16
Lost in Monastir 16 F
77
90
509
NCH (511)
Gabriele Pennaforti
23
ITA
76
+2
Lost in Santa Margherita 4 R16 Lost in Rome R32
510
339
Andrey Chepelev
25
RUS
76
-2
-1
Lost in Antalya 15 R32
511
193
Zhe Li
37
CHN
75
+2
512
508
Andres Martin
22
USA
75
+2
513
438
Jakub Paul
25
SUI
75
+3
514
NCH (517)
Sander Jong
23
NED
75
+3
Lost in Telde 2 R32 Lost in Meerbusch R32
515
NCH (550)
Dan Alexandru Tomescu
25
ROU
75
+35
+7
Lost in Kursumlijska Banja F
516
348
Jérôme Kym
21
SUI
74
-20
-6
Antalya 16 R16
Lost in Hammamet 7 R16
75
88
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
520
Michael Zheng
20
USA
72
+1
524
NCH (565)
Philip Henning
23
RSA
72
+43
+8
Lost in Antalya 15 F
525
316
Eduardo Ribeiro
26
BRA
72
+1
526
NCH (527)
Petr Nesterov
21
BUL
72
+1
527
351
Sascha Gueymard Wayenburg
20
FRA
72
+1
Angers R16
Lost in Telde 2 R32
74
96
528
NCH (530)
Adrian Oetzbach
26
GER
72
+2
Meerbusch R16
Lost in Dubrovnik R32
73
86
529
16
Nikoloz Basilashvili
32
GEO
71
+10
+2
Lost in Qual. Ostrava R2
530
524
Edas Butvilas
19
LTU
71
+15
+3
Lost in Hammamet 7 QF
531
485
Luka Mikrut
20
CRO
71
+4
+1
Split R16
Lost in Dubrovnik R32
72
85
532
CH
Ryuki Matsuda
24
JPN
71
Lost in Monastir 16 R16 Lost in Nottingham R32
533
395
Alafia Ayeni
24
USA
70
534
514
Olaf Pieczkowski
20
POL
70
+3
Lost in Nottingham R32
535
509
Radu Mihai Papoe
21
ROU
69
+3
536
478
Gabriele Piraino
20
ITA
69
+113
+19
Santa Margherita 4 W Lost in Santa Margherita 5 R16
537
NCH (542)
Tom Gentzsch
20
GER
69
+5
538
106
Darian King
31
BAR
68
+5
539
524
Hanwen Li
21
CHN
68
+5
540
136
Alexey Vatutin
31
RUS
68
+12
+1
Angers R16
70
92
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
Santa Margherita 5 QF
Lost in Santa Margherita 4 R32
68
85
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
Nottingham R16
64
86
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
284
Juan Pablo Paz
29
ARG
62
+18
+1
Lost in Antalya 15 QF
570
NCH (576)
Stefan Dostanic
22
USA
61
+11
571
545
Tom Paris
21
FRA
61
+11
572
377
Oleksandr Ovcharenko
22
UKR
61
+16
+1
Lost in Hammamet 7 R16
573
271
Evan Zhu
25
USA
61
-27
-7
574
NCH (589)
Alejo Sanchez Quilez
18
ESP
61
+16
+1
Lost in Santa Margherita 4 R16 Lost in Santa Margherita 5 R32
575
550
Guido Iván Justo
26
ARG
61
+9
Lost in Concepcion R32
576
339
Keegan Smith
25
USA
61
+10
577
496
Denis Klok
25
RUS
61
-5
-2
Shymkent 2 R16
Lost in Shymkent QF
62
75
578
497
Neil Oberleitner
24
AUT
61
+52
+8
Split R16
Lost in Dubrovnik F
62
75
579
NCH (589)
Rodrigo Pacheco Mendez
19
MEX
60
+10
580
558
Andrea Guerrieri
25
ITA
60
-22
-6
581
471
Yuki Mochizuki
26
JPN
60
+10
582
371
Georgii Kravchenko
23
UKR
60
+3
-1
583
NCH (592)
Niels Visker
22
NED
60
+9
584
506
Tommaso Compagnucci
24
ITA
60
-78
-17
Lost in Qual. Rome R1
585
NCH (599)
Moerani Bouzige
24
AUS
60
+14
+1
Sanxenxo R16
Lost in Monastir 16 QF
61
74
586
395
Rigele Te
26
CHN
59
-101
-25
Lost in Shenzhen R32
587
495
Viacheslav Bielinskyi
20
UKR
59
-28
-7
Split R16
60
73
588
482
Yanaki Milev
20
BUL
59
+6
Antalya 16 R16
Lost in Antalya 15 R32
60
73
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
461
Luca Giacomini
26
ITA
58
+9
Lost in Hammamet 7 R16
595
393
Pawel Juszczak
30
POL
57
+20
+2
Lost in Hammamet 7 QF
596
378
Sora Fukuda
26
JPN
57
+8
597
537
Florent Bax
24
FRA
57
+23
+3
Lost in Hammamet 7 QF
598
466
Christoph Negritu
30
GER
57
+9
Lost in Antalya 16 R32
599
NCH (610)
Diego Augusto Barreto Sánchez
22
ESP
57
+53
+7
Sanxenxo R16
Lost in Telde 2 F
58
71
600
548
Yassine Dlimi
20
MAR
56
+8
601
586
Andrej Nedic
19
BIH
56
+8
Kursumlijska Banja 2 R32
57
71
602
550
Ilia Simakin
20
RUS
56
+3
-1
603
513
Kai Wehnelt
28
GER
56
-1
-2
Lost in Monastir 16 R16
604
147
Kaichi Uchida
29
JPN
56
-36
-8
Lost in Concepcion R32
605
453
Leonardo Aboian
26
ARG
56
+48
+6
Concepcion R16
Qual. Concepcion W
60
102
606
553
Pedro Rodenas
20
ESP
55
+7
607
321
Facundo Juárez
26
ITA
55
+39
+5
Antalya 15 W
608
521
Tsung Hao Huang
24
TWN
55
-7
-3
609
532
Adrien Gobat
22
FRA
55
-44
-10
610
531
Egor Agafonov
21
RUS
55
-79
-16
Lost in Monastir 16 R32 Lost in Monastir 17 R32
611
424
Saba Purtseladze
22
GEO
55
-13
-4
Lost in Qual. Rome R1
612
237
Alastair Gray
25
GBR
54
+4
613
232
José Pereira
33
BRA
54
+20
+2
Concepcion R16
Qual. Concepcion W
58
100
614
346
Stuart Parker
26
GBR
54
+13
+1
Lost in Monastir 16 QF
615
188
Miljan Zekić
35
SRB
54
+3
616
428
Federico Arnaboldi
23
ITA
54
+3
Lost in Santa Margherita 4 R32
617
5
Kevin Anderson
37
RSA
53
+6
618
483
Justin Boulais
22
CAN
53
+6
619
25
Vasek Pospisil
33
CAN
53
+6
620
612
Ozan Baris
20
USA
53
+6
621
515
Émilien Voisin
24
FRA
53
-4
-1
Split R16
54
67
622
417
Ajeet Rai
25
NZL
53
+6
Lost in Qual. Savannah R1
623
NCH (642)
Giuseppe La Vela
23
ITA
53
+19
+2
Lost in Antalya 15 QF
624
622
Dali Blanch
21
USA
53
-2
-1
Lost in Telde 2 R32 Lost in Sanxenxo R32
625
442
Harrison Adams
29
USA
52
+29
+3
Mosquera QF
57
74
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
259
Shuichi Sekiguchi
32
JPN
51
+8
631
159
Gian Marco Moroni
26
ITA
51
+8
632
262
Gabriel Décamps
24
BRA
51
+29
+3
Lost in Santiago QF Lost in Qual. Concepcion R2
633
544
Luca Wiedenmann
25
GER
51
+8
634
403
Lorenzo Rottoli
22
ITA
51
-133
-28
Lost in Qual. Rome R1
635
348
Sergey Fomin
23
UZB
51
+62
+8
Shymkent W Lost in Shymkent 2 R32
636
350
Vladyslav Orlov
28
UKR
51
+15
+1
Shymkent 2 R16
Lost in Shymkent R16
52
65
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
477
Peter Fajta
21
HUN
49
+15
Lost in Telde 2 R32
641
605
Lorenzo Bocchi
26
ITA
49
+16
642
466
Jea Moon Lee
30
KOR
49
-79
-16
643
594
Enzo Wallart
27
FRA
49
+15
Lost in Nottingham R32
644
433
Fausto Tabacco
21
ITA
49
-33
-7
Lost in Santa Margherita 4 R32 Lost in Santa Margherita 5 R16
645
468
Dominik Kellovský
27
CZE
49
+35
+4
Qual. Ostrava W Lost in Ostrava R32
646
643
Liam Gavrielides
20
GER
49
-3
-2
647
NCH (678)
Peter Benjamin Privara
19
SVK
49
+35
+4
Ostrava R16
55
118
648
483
Alec Deckers
23
NED
48
-3
-2
Meerbusch R16
49
62
649
530
M Rifki Fitriadi
25
INA
48
-39
-8
650
627
Fabrizio Andaloro
23
ITA
48
+12
Lost in Qual. Santa Margherita 4 R2 Lost in Santa Margherita 4 R32
651
530
Evgeny Philippov
22
RUS
48
-16
-4
652
279
Rubin Statham
37
NZL
48
+11
653
646
Ye Cong Mo
23
CHN
48
-3
-2
Lost in Qual. Shenzhen R1
654
466
Harry Wendelken
22
GBR
48
+13
+1
Nottingham R16
Lost in Azay Le Rideau R32
50
72
655
NCH (659)
Siddharth Vishwakarma
29
IND
47
+9
656
545
Sebastian Prechtel
27
GER
47
-16
-4
657
280
Álvaro López San Martín
26
ESP
47
+8
658
588
Alexander Zgirovsky
22
BLR
47
+8
Lost in Hammamet 7 R32
659
575
Kasidit Samrej
23
THA
47
-11
-3
660
497
Victor Lilov
20
USA
47
-54
-10
661
NCH (666)
Dušan Obradović
23
SRB
47
+18
+2
Lost in Kursumlijska Banja QF
662
595
S D Prajwal Dev
27
IND
47
+8
+1
Shymkent 2 R16
Lost in Shymkent R32
48
61
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
Shymkent 2 R16
Lost in Shymkent R32
47
60
668
12
Feliciano López
42
ESP
45
+4
669
657
Justin Barki
23
INA
45
+4
670
643
Lorenzo Claverie
21
ITA
45
-2
-1
671
289
Renta Tokuda
26
JPN
45
-2
-1
672
495
Tristan McCormick
25
USA
45
+29
+4
Qual. Savannah W Lost in Savannah R32
673
198
Elliot Benchetrit
25
MAR
45
-17
-4
Lost in Kursumlijska Banja SF
674
479
Felix Corwin
27
USA
45
+3
Lost in Qual. Concepcion R1
675
NCH (684)
Takuya Kumasaka
25
JPN
45
+9
+1
Monastir 17 R16
46
59
676
670
Karan Singh
20
IND
45
+20
+2
Lost in Shymkent QF
677
668
James Tracy
21
USA
44
+6
678
453
Arklon Huertas Del Pino Cordova
29
PER
44
-46
-8
679
NCH (689)
Michael Agwi
20
IRL
44
+13
+1
Meerbusch R16
45
58
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
26
Filip Krajinović
32
SRB
41
-200
-40
694
40
Thiemo de Bakker
35
NED
41
+8
695
664
Daniel Pátý
24
CZE
41
+3
-1
696
74
Mirza Bašić
32
BIH
41
+15
+2
Split R16
Lost in Dubrovnik SF
42
55
697
130
Duck-hee Lee
25
KOR
41
-76
-13
698
504
Simon Beaupain
24
BEL
41
+6
Lost in Santa Margherita 4 R16
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
469
Ezekiel Clark
25
USA
39
-130
-23
705
686
Taisei Ichikawa
23
JPN
39
-2
-2
706
NCH (710)
Linang Xiao
24
CHN
39
+17
+2
Lost in Qual. Shenzhen R2
707
681
Millen Hurrion
24
GBR
39
-26
-6
708
689
Sebastian Sorger
18
AUT
39
+5
Lost in Split R32
709
24
Martin Kližan
34
SVK
38
+130
+15
Telde 2 W Lost in Santa Margherita 5 R32
710
236
JiSung Nam
30
KOR
38
-36
-7
711
NCH (712)
Julio César Porras
26
ARG
38
+3
Sanxenxo R16
39
52
712
463
Alfredo Perez
26
USA
38
+3
713
NCH (719)
Bautista Vilicich
22
ARG
38
+6
+1
Lost in Qual. Concepcion R2
714
709
Lewie Lane
23
GER
38
+3
715
182
Maximilian Neuchrist
32
AUT
37
+5
716
NCH (718)
Henry Searle
18
GBR
37
+2
Lost in Savannah R32
717
NCH (718)
Henrik Wiersholm
27
USA
37
+4
718
670
Cyril Vandermeersch
24
FRA
37
+9
+1
Lost in Azay Le Rideau R16
719
534
Pedro Araújo
22
POR
37
+9
+1
Monastir 17 R16
38
51
720
NCH (747)
Max Wiskandt
22
GER
37
+27
+3
Monastir 17 R16
Lost in Monastir 16 SF
38
51
721
691
Jacob Brumm
25
USA
37
-12
-3
Lost in Qual. Concepcion R2
722
NCH (739)
Kokoro Isomura
21
JPN
37
+26
+3
Antalya 16 R16
Lost in Antalya 15 QF
38
51
723
721
Trevor Svajda
18
USA
36
+1
724
723
Ryotaro Taguchi
23
JPN
36
+1
725
NCH (738)
William Grant
23
USA
36
+13
+1
Vero Beach R16
37
50
726
709
Jimmy Yang
26
GER
36
Lost in Nottingham R32
727
633
Zura Tkemaladze
23
GEO
36
+3
728
NCH (731)
Tiago Pereira
19
POR
36
+3
Sanxenxo R16
37
50
729
392
Patrik Rikl
25
CZE
35
-19
-4
730
719
Oliver Tarvet
20
GBR
35
+3
731
620
Eliot Spizzirri
22
USA
35
+3
732
531
Johannus Monday
22
GBR
35
+3
733
NCH (737)
Mae Malige
18
FRA
35
+4
Lost in Angers R32
734
NCH (750)
Ignacio Antonio Becerra Otarola
23
CHI
35
+16
+2
Lost in Santiago QF Lost in Concepcion R32
735
696
Deney Wassermann
23
NED
35
-19
-3
Antalya 16 R16
36
49
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
Mosquera QF
40
57
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
Savannah R16
40
103
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
Nottingham R16
Lost in Azay Le Rideau SF
36
58
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
Antalya 16 R16
Lost in Antalya 15 R16
34
47
751
686
Florian Broska
26
GER
33
+2
Meerbusch R16
34
47
752
689
Michiel De Krom
25
NED
33
+4
Lost in Hammamet 7 R32
753
NCH (762)
Alexander Stater
25
USA
32
+9
+1
Lost in Santiago R32 Lost in Qual. Concepcion R2
754
728
Patrick Brady
19
GBR
32
-2
-1
755
686
Jakob Schnaitter
28
GER
32
+2
756
NCH (771)
Viktor Jović
22
SRB
32
+22
+3
Kursumlijska Banja 2 R32
Lost in Kursumlijska Banja SF
33
47
757
557
John Echeverria
22
ESP
32
-18
-3
758
615
Alejandro Manzanera Pertusa
21
ESP
32
-80
-13
Lost in Telde 2 QF
759
NCH (772)
Axel Garcian
21
FRA
32
+13
+2
Angers R16
Lost in Azay Le Rideau R16
34
56
760
489
Jack Pinnington Jones
21
GBR
31
761
717
Alex Martinez
23
ESP
31
762
589
Edward Winter
19
AUS
31
-26
-4
763
755
Aoran Wang
27
CHN
31
764
485
Digvijaypratap Singh
23
IND
31
-52
-8
765
688
Alexandre Aubriot
24
FRA
31
+3
766
462
Mili Poljičak
19
CRO
31
-12
-2
Split R16
Lost in Dubrovnik R16
32
45
767
NCH (791)
Branko Djuric
19
SRB
30
+24
+2
Lost in Kursumlijska Banja QF Lost in Qual. Ostrava R1
768
603
Palaphoom Kovapitukted
24
THA
30
+3
769
726
Juan Manuel La Serna
20
ARG
30
-24
-4
770
NCH (773)
Alessandro Pecci
23
ITA
30
+16
+1
Lost in Antalya 15 R16
771
678
Joshua Sheehy
27
USA
30
+32
+3
Lost in Monastir 16 SF
772
NCH (788)
Stijn Slump
25
NED
30
+16
+1
Antalya 16 R16
Lost in Antalya 15 R32
31
44
773
509
Tao Mu
23
CHN
30
-6
-1
774
746
Diego Fernandez Flores
23
CHI
30
-19
-3
Sanxenxo R16
Lost in Telde 2 SF
31
44
775
7
Fernando Verdasco
40
ESP
29
776
669
Shunsuke Mitsui
21
JPN
29
777
382
Thomas Fancutt
29
AUS
29
+2
778
740
Juan Carlos Aguilar
25
CAN
29
+2
779
769
Patrick Kaukovalta
25
FIN
29
-2
Lost in Azay Le Rideau R32 Lost in Angers R32
780
420
Stefan Palosi
24
ROU
29
+2
Lost in Antalya 15 R32
781
776
Axel Nefve
23
USA
29
+6
Lost in Qual. Savannah R1
782
773
Samuele Pieri
22
ITA
29
-9
-1
Lost in Santa Margherita 5 R16
783
680
Aleksandr Braynin
24
UKR
29
+6
Meerbusch R16
30
43
784
395
Wishaya Trongcharoenchaikul
29
THA
29
-10
-1
Lost in Antalya 15 R32 Lost in Antalya 16 R32
785
388
Jacopo Berrettini
25
ITA
28
+12
+1
Lost in Dubrovnik R16
786
694
Xiaofei Wang
21
CHN
28
+8
787
437
Adam Moundir
28
MAR
28
-23
-3
788
90
Emilio Gómez
32
ECU
28
-174
-27
Lost in Concepcion R32
789
NCH (802)
Erik Arutiunian
19
BLR
28
+16
+1
Shymkent 2 R16
Lost in Shymkent R32
29
42
790
520
Conner Huertas del Pino
28
PER
27
-90
-14
791
694
Jeremy Jin
19
AUS
27
+2
-1
792
NCH (827)
Iliyan Radulov
18
BUL
27
+35
+2
Lost in Telde 2 QF
793
430
Sidharth Rawat
31
IND
27
+5
794
790
Petr Bar Biryukov
22
RUS
27
+5
795
NCH (800)
João Eduardo Schiessl
19
BRA
27
+5
796
791
Noah Schachter
24
USA
27
+5
Lost in Vero Beach R32
797
NCH (804)
Patrick Zahraj
24
GER
27
+7
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
582
Colin Markes
27
USA
26
-8
-1
811
790
Kody Pearson
24
AUS
26
+8
812
743
Seydina Andre
20
SEN
26
+8
Lost in Monastir 16 R32
813
NCH (815)
Thomas Braithwaite
24
AUS
26
+8
814
700
Marcel Zieliński
23
POL
26
-73
-9
Lost in Telde 2 R32 Lost in Antalya 16 R32
815
595
Alec Beckley
22
RSA
26
-25
-3
816
807
Matthew William Donald
19
CZE
26
-8
-1
Lost in Antalya 16 R32
817
NCH (818)
Daniel Antonio Núñez
22
CHI
25
+52
+4
Lost in Santiago SF Lost in Concepcion R32
818
789
Yaroslav Demin
18
RUS
25
+16
+1
Lost in Telde 2 R16
819
NCH (822)
Ofek Shimanov
18
ISR
25
+9
820
459
Jeremy Beale
29
AUS
24
+9
820
808
Thomas Setodji
28
FRA
24
+9
822
19
Pablo Cuevas
38
URU
24
+9
823
770
Tauheed Browning
21
USA
24
-53
-6
Lost in Monastir 16 R32 Lost in Monastir 17 R32
824
NCH (829)
Samir Banerjee
20
USA
24
+8
825
819
Adit Sinha
20
USA
24
+8
826
60
Tatsuma Ito
35
JPN
24
-61
-7
827
444
Jonathan Mridha
29
SWE
24
-1
-1
Lost in Telde 2 R32
828
NCH (833)
Peter Buldorini
19
ITA
24
+7
829
641
Lilian Marmousez
22
FRA
24
-12
-2
Angers R16
26
48
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
Nottingham R16
Lost in Azay Le Rideau R32 Qual. Nottingham W
26
48
834
NCH (837)
Niccolo Catini
26
ITA
24
+4
835
660
Michael Zhu
31
USA
24
+14
+1
Sanxenxo R16
Qual. Sanxenxo W
25
38
836
561
Fermin Tenti
26
ARG
24
+88
+6
Lost in Santiago F
837
501
Shinji Hazawa
25
JPN
23
-15
-2
838
827
Adam Neff
22
USA
23
+2
839
595
Masamichi Imamura
25
JPN
23
+2
Qual. Nottingham W Lost in Nottingham R32
840
NCH (866)
Yanis Ghazouani Durand
23
FRA
23
+30
+2
Lost in Azay Le Rideau QF
841
628
Maxime Mora
27
FRA
23
-25
-3
842
488
Quentin Folliot
25
FRA
23
+2
843
806
Ishaque Eqbal
26
IND
23
+3
844
NCH (847)
Leo Vithoontien
24
JPN
23
+3
Lost in Santiago R16 Lost in Mosquera R32
845
NCH (871)
Maxim Zhukov
19
RUS
23
+28
+2
Shymkent 2 R16
Lost in Shymkent R16
24
37
846
705
Antoine Ghibaudo
19
FRA
23
+2
847
811
Samir Hamza Reguig
22
ALG
23
+3
Lost in Monastir 16 R32 Lost in Monastir 17 R32
848
700
Aidan Kim
19
USA
22
+4
849
341
Lucas Catarina
27
MON
22
+2
850
839
Patrick Maloney
24
USA
22
+3
851
441
Gergely Madarász
29
HUN
22
-27
-3
Lost in Dubrovnik R16 Lost in Split R32
852
NCH (853)
Luciano Carraro
26
ITA
22
+2
853
830
Luke Simkiss
25
GBR
22
+2
Lost in Nottingham R32
854
848
Bogdan Pavel
24
ROU
22
+2
855
216
David Pérez Sanz
29
ESP
22
+2
856
751
Guy Den Heijer
27
NED
22
+2
Lost in Meerbusch R32
857
NCH (891)
Paulo Andre Saraiva Dos Santos
23
BRA
22
+36
+2
Lost in Santiago QF
858
759
Louis Tessa
26
FRA
22
+3
859
635
Luigi Sorrentino
25
ITA
22
+1
Qual. Santa Margherita 4 W Lost in Santa Margherita 4 R32 Lost in Santa Margherita 5 R16
860
NCH (862)
John Sperle
22
GER
22
+2
861
860
Maik Steiner
29
GER
22
+14
+1
Sanxenxo R16
23
36
862
838
Iiro Vasa
21
FIN
21
+1
863
509
Murphy Cassone
21
USA
21
+2
864
845
Isaac Becroft
23
NZL
21
+3
865
115
Mats Moraing
31
GER
21
+3
866
NCH (885)
Gianluca Cadenasso
19
ITA
21
+22
+1
Lost in Santa Margherita 4 R16
867
598
Simon Anthony Ivanov
23
BUL
21
-84
-8
Lost in Kursumlijska Banja SF
868
523
Mark Whitehouse
30
GBR
21
-9
-1
869
267
Collin Altamirano
28
USA
21
+3
Lost in Mosquera R32
870
NCH (874)
Daniel Bagnolini
21
ITA
21
+4
871
NCH (880)
Jasza Szajrych
22
POL
21
+25
+1
Split R16
Lost in Dubrovnik R32
22
35
872
25
Jérémy Chardy
37
FRA
20
-103
-10
873
800
Fnu Nidunjianzan
20
CHN
20
+4
874
92
Brayden Schnur
28
CAN
20
+4
875
866
Etienne Donnet
23
FRA
20
+4
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
Split R16
Lost in Dubrovnik R32
21
34
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
328
Arjun Kadhe
30
IND
19
+8
891
NCH (897)
Nicolai Budkov Kjaer
17
NOR
19
+8
892
591
Kyle Kang
19
USA
19
-28
-2
893
249
Edan Leshem
27
ISR
19
-27
-2
894
846
Daniil Ostapenkov
20
BLR
19
+8
895
566
Franco Emanuel Egea
28
ARG
19
+6
896
NCH 1070
Franco Ribero
24
ARG
19
+174
+9
Qual. Santiago W Lost in Santiago QF Qual. Concepcion W Lost in Concepcion R16
897
887
Mees Rottgering
16
NED
19
+6
898
889
Jayden Court
23
AUS
19
+7
899
601
Eero Vasa
27
FIN
19
+16
+1
Angers R16
21
43
900
776
Vito Tonejc
24
CRO
19
+6
901
619
Benjamin Winter Lopez
25
ESP
19
+15
+1
Lost in Telde 2 R16
902
NCH (914)
Francisco Rocha
24
POR
19
+17
+1
Sanxenxo R16
20
33
903
695
Aleksandre Bakshi
26
GEO
19
-12
-1
Lost in Shymkent R32 Lost in Shymkent 2 R32
904
581
Ignacio Carou
24
URU
19
-9
-1
Lost in Qual. Concepcion R1
905
807
Andrea Bacaloni
22
ITA
19
+5
906
744
Boris Butulija
25
SRB
19
+3
Kursumlijska Banja 2 R32
Lost in Azay Le Rideau R32
20
34
907
827
Pietro Marino
22
ITA
19
+43
+3
Lost in Dubrovnik QF Qual. Santa Margherita 5 W Lost in Santa Margherita 5 R16
908
363
Oscar Jose Gutierrez
31
BRA
19
+14
+1
Lost in Telde 2 R16
909
610
Guy Orly Iradukunda
28
BDI
18
+2
910
903
Emilien Demanet
19
BEL
18
+2
Lost in Kursumlijska Banja R16
911
446
Jumpei Yamasaki
26
JPN
18
+3
912
715
Ray Ho
24
TWN
18
-23
-2
913
NCH (943)
Brian Bozemoj
20
NED
18
+30
+2
Lost in Kursumlijska Banja QF
914
508
Manish Sureshkumar
24
IND
18
+4
Lost in Shymkent R32 Lost in Shymkent 2 R32
915
753
Justin Roberts
27
BAH
18
-7
-1
916
NCH (947)
Corban Crowther
21
NZL
18
+31
+2
Monastir 17 R16
Lost in Qual. Monastir 16 R3 Lost in Monastir 16 R16
19
32
917
903
Siem Woldeab
22
USA
17
+8
918
455
Adrian Bodmer
29
SUI
17
+9
919
153
Andrea Arnaboldi
36
ITA
17
+9
920
913
Jack Loutit
19
NZL
17
+10
921
447
Jorge Panta
28
PER
17
-8
-1
922
608
Manuel Mazza
25
ITA
17
+15
+1
Lost in Antalya 15 R16
923
219
Nicolás Álvarez Varona
22
ESP
17
+6
924
834
Alexandre Reco
24
FRA
17
+129
+6
Lost in Azay Le Rideau F Lost in Nottingham R32
925
880
Jesse Flores
29
CRC
17
+17
+1
Sanxenxo R16
18
31
926
911
Kalman L. Boyd
27
USA
17
+6
927
917
Mariano Tammaro
20
ITA
17
-10
-1
Lost in Kursumlijska Banja R16
928
836
Kai Lemstra
24
GER
17
-57
-4
929
444
Gage Brymer
29
USA
17
-9
-1
930
NCH (964)
Sean Hess
23
ARG
17
+34
+2
Lost in Dubrovnik QF
931
793
Gabriele Maria Noce
28
ITA
17
+20
+1
Santa Margherita 5 QF
Qual. Santa Margherita 4 W Lost in Santa Margherita 4 R32 Qual. Santa Margherita 5 W
22
39
932
854
Stefano Reitano
26
ITA
17
-9
-1
Lost in Santa Margherita 5 R32
933
919
Raphael Perot
22
FRA
16
+1
934
201
Lucas Miedler
27
AUT
16
+1
935
33
John Millman
34
AUS
16
+1
936
812
Alexander Kotzen
23
USA
16
+2
937
786
Derek Pham
20
AUS
16
+2
938
NCH (941)
Ivan Marrero Curbelo
25
ESP
16
+3
Lost in Vero Beach R32
939
785
Lucas Bouquet
26
FRA
16
-32
-3
Angers R16
18
40
940
NCH (945)
Fares Zakaria
22
EGY
16
+5
941
890
Nikolay Nedelchev
20
BUL
16
+5
942
886
Tomas Lanik
21
SVK
16
+7
Lost in Qual. Antalya 15 R3 Lost in Antalya 16 R32
943
NCH (948)
Jack Logé
19
BEL
16
+5
Kursumlijska Banja 2 R32
Lost in Kursumlijska Banja R16
17
31
944
NCH (977)
Valerio Perruzza
24
ITA
16
+68
+3
Split R16
Lost in Dubrovnik QF
17
30
945
863
Ben Jones
25
GBR
16
+8
Lost in Vero Beach R32
946
916
Jeffrey Von Der Schulenburg
22
SUI
15
+8
947
944
Hunter Heck
21
USA
15
+8
948
NCH (953)
Marc Majdandzic
19
GER
15
+8
Lost in Meerbusch R32
948
469
Riccardo Balzerani
25
ITA
15
+10
950
786
Chukang Wang
24
CHN
15
-10
-1
951
936
Keshav Chopra
22
USA
15
+8
952
NCH (961)
Trey Hilderbrand
23
USA
15
+9
953
925
Gian Matias Di Natale
26
ITA
15
+7
Lost in Telde 2 R32 Lost in Santa Margherita 5 R32
954
940
Hayato Matsuoka
19
JPN
15
+8
Lost in Azay Le Rideau R32
955
850
Francesco Ferrari
26
ITA
15
+54
+2
Qual. Kursumlijska Banja 2 R3
Qual. Kursumlijska Banja W Lost in Kursumlijska Banja QF
956
264
Aleksandre Metreveli
30
GEO
15
+82
+3
Lost in Antalya 15 SF
957
934
Rafael Tosetto
24
BRA
15
-13
-1
Lost in Santiago R16 Lost in Qual. Concepcion R1
958
932
Matthias Ujvary
19
AUT
15
-25
-2
Lost in Antalya 16 R32
959
921
Gabriele Bosio
23
ITA
15
+6
960
525
Alexander Donski
25
BUL
15
+6
Qual. Monastir 16 W Lost in Monastir 16 R16
961
NCH (988)
Pablo Trochu
20
FRA
15
+27
+1
Monastir 17 R16
Lost in Qual. Monastir 16 R2
16
29
962
714
Niklas Schell
25
GER
15
+5
Shymkent 2 R16
Lost in Shymkent R32
16
29
963
NCH (968)
Pablo Masjuan Ginel
21
ESP
14
+5
964
839
Jack Anthrop
20
USA
14
+5
965
915
Rei Sakamoto
17
JPN
14
+6
966
256
Johan Nikles
27
SUI
14
+4
Lost in Hammamet 7 R32
967
447
Kuan Yi Lee
27
TWN
14
+5
968
26
Lukáš Rosol
38
CZE
14
+6
969
NCH (972)
Federico Cina
17
ITA
14
+3
Lost in Shenzhen R32
970
NCH (994)
Petr Brunclik
17
CZE
14
+28
+1
Lost in Antalya 15 R16 Lost in Qual. Ostrava R1
971
469
Juan Sebastián Gómez
32
COL
14
+77
+3
Mosquera QF
19
36
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
Nottingham R16
Qual. Nottingham W
16
38
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
Nottingham R16
Qual. Nottingham W
16
38
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
690
Alejandro Hoyos
24
COL
14
+1
Lost in Mosquera R32
987
924
Noah Lopez
22
SUI
14
+26
+1
Lost in Kursumlijska Banja QF Lost in Qual. Kursumlijska Banja 2 R1