#: 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
NCH (3)
Marcel Granollers
38
ESP
7490
+2
+360
Madrid SF
7730
8130
1
NCH (3)
Horacio Zeballos
39
ARG
7490
+2
+360
Madrid SF
7730
8130
3
1
Matthew Ebden
36
AUS
7390
-2
-600
Lost in Madrid R32
4
1
Rohan Bopanna
44
IND
7210
-2
-600
Lost in Madrid R32
5
1
Joe Salisbury
32
GBR
6630
+1
+90
Lost in Madrid R16
6
1
Rajeev Ram
40
USA
6585
-1
Lost in Madrid R32
7
1
Wesley Koolhof
35
NED
6300
-180
Lost in Madrid R32
8
2
Ivan Dodig
39
CRO
6230
Lost in Madrid R32
9
1
Austin Krajicek
33
USA
6230
Lost in Madrid R32
10
1
Neal Skupski
34
GBR
5060
-90
Lost in Madrid R16
Advertisement
11
6
Édouard Roger-Vasselin
40
FRA
4400
-360
Lost in Madrid R32
12
7
Santiago González
41
MEX
4310
-360
Lost in Madrid R32
13
7
Kevin Krawietz
32
GER
4130
+90
Lost in Madrid R16
13
7
Tim Pütz
36
GER
4130
+90
Lost in Madrid R16
15
7
Andrés Molteni
36
ARG
3960
+1
+35
Lost in Madrid R16
16
7
Jan Zieliński
27
POL
3880
+2
+90
Lost in Madrid QF
17
12
Hugo Nys
33
MON
3880
+2
+90
Lost in Madrid QF
18
10
Máximo González
40
ARG
3870
-2
-55
19
18
Sander Gillé
33
BEL
3685
+2
+30
Lost in Madrid R16
19
17
Joran Vliegen
30
BEL
3685
+2
+30
Lost in Madrid R16
21
5
Marcelo Arévalo
33
ESA
3590
-6
-360
Lost in Madrid R32
22
1
Jamie Murray
38
GBR
3540
+3
+180
Madrid SF
3780
4180
23
6
Michael Venus
36
NZL
3540
+3
+180
Madrid SF
3780
4180
24
3
Jean-Julien Rojer
42
NED
3455
-4
-270
Lost in Madrid R16
25
16
Jackson Withrow
30
USA
3430
+2
+90
Lost in Madrid QF
26
23
Andrea Vavassori
28
ITA
3405
+2
+135
Lost in Madrid QF
27
1
Nikola Mektić
35
CRO
3390
-4
-90
28
8
Simone Bolelli
38
ITA
3385
-4
Lost in Madrid QF
29
22
Nathaniel Lammons
30
USA
3280
+90
Lost in Madrid QF
30
1
Mate Pavić
30
CRO
2880
-90
Lost in Madrid R32
31
30
Sadio Doumbia
33
FRA
2755
+1
+80
Lost in Madrid QF
31
CH
Fabien Reboul
28
FRA
2755
+2
+80
Lost in Madrid QF
33
25
Max Purcell
26
AUS
2705
-2
-50
34
NCH (37)
Ariel Behar
34
URU
2435
+5
+315
Madrid SF
2675
3075
35
NCH (38)
Adam Pavlásek
29
CZE
2405
+5
+330
Madrid SF
2645
3045
36
1
Marcelo Melo
40
BRA
2290
-2
-90
Lost in Madrid R32
37
7
Lloyd Glasspool
30
GBR
2195
-2
Lost in Madrid R16
38
7
Harri Heliövaara
34
FIN
2102
-2
-58
Aix-en-Provence QF
2130
2245
39
29
Robin Haase
37
NED
2085
-1
-60
Lost in Madrid R32
40
2
John Peers
35
AUS
2070
-3
-85
Lost in Madrid R16
41
39
Aleksandr Nedovyesov
37
KAZ
2070
+1
+45
Lost in Madrid R16
42
26
Rafael Matos
28
BRA
1987
+2
+32
Aix-en-Provence QF
2015
2130
43
8
Andreas Mies
33
GER
1950
-2
-90
Lost in Madrid R32
44
41
Robert Galloway
31
USA
1930
-1
-30
Lost in Rome QF Lost in Cagliari R16
45
38
Gonzalo Escobar
35
ECU
1875
+3
+45
Lost in Madrid R16
46
NCH (57)
Jordan Thompson
30
AUS
1845
+12
+360
Madrid SF
2085
2485
47
46
Albano Olivetti
32
FRA
1817
-1
-30
Lost in Madrid R32
48
18
Matwé Middelkoop
40
NED
1785
-3
-90
Lost in Aix-en-Provence R16
49
32
Alexander Erler
26
AUT
1777
-53
Cagliari QF
1805
1920
49
33
Lucas Miedler
27
AUT
1777
-53
Cagliari QF
1805
1920
Advertisement
51
47
Nicolás Barrientos
37
COL
1770
-4
-75
Lost in Madrid R32
52
1
Nicolas Mahut
42
FRA
1765
-32
Lost in Madrid R32
53
47
Julian Cash
27
GBR
1670
-15
Lost in Rome QF Lost in Cagliari R16
54
23
Rinky Hijikata
23
AUS
1611
-25
55
NCH (56)
Yuki Bhambri
31
IND
1552
+1
+12
Cagliari QF
1580
1695
56
50
Henry Patten
27
GBR
1478
+1
-28
Aix-en-Provence QF
1506
1621
57
45
Francisco Cabral
27
POR
1369
+2
-107
Cagliari QF
1397
1512
58
NCH (63)
Zhizhen Zhang
27
CHN
1330
+5
+90
Lost in Madrid R16
59
58
Denys Molchanov
36
UKR
1325
+1
-50
Lost in Madrid R32
60
52
John Patrick Smith
35
AUS
1290
+1
-50
Lost in Madrid R32
61
50
Sam Weissborn
32
AUT
1270
+1
62
NCH (63)
Tallon Griekspoor
27
NED
1220
+3
Lost in Madrid R32
63
NCH (66)
Tomáš Macháč
23
CZE
1195
+3
64
60
Reese Stalder
27
USA
1181
-45
Guangzhou SF
1201
1226
65
62
Constantin Frantzen
26
GER
1168
+2
Cagliari QF
Lost in Rome R16
Lost in Rome R16 Cagliari QF
1196
1311
66
50
Romain Arneodo
31
MON
1165
+2
67
63
Hendrik Jebens
28
GER
1152
+3
Cagliari QF
Lost in Rome R16
Lost in Rome R16 Cagliari QF
1180
1295
68
NCH (71)
Theo Arribage
23
FRA
1136
+3
Lost in Aix-en-Provence R16
69
NCH (71)
Sem Verbeek
30
NED
1134
+4
+7
Aix-en-Provence QF
1162
1277
70
64
Victor Cornea
30
ROU
1114
+6
Lost in Ostrava R16 Lost in Aix-en-Provence R16
71
49
Miguel Angel Reyes Varela
36
MEX
1109
-2
-45
Cagliari QF
Lost in Ostrava SF
Lost in Ostrava SF Cagliari QF
1137
1252
72
69
Guido Andreozzi
32
ARG
1108
-20
Lost in Ostrava SF
73
55
Sander Arends
32
NED
1092
+1
-35
Lost in Aix-en-Provence R16
74
2
Pierre Hugues Herbert
33
FRA
1085
+3
75
68
Evan King
32
USA
1078
-43
Cagliari QF
Lost in Ostrava R16
Lost in Ostrava R16 Cagliari QF
1106
1221
76
NCH (85)
Skander Mansouri
28
TUN
1043
+10
+71
Aix-en-Provence QF
Rome W
Rome W Aix-en-Provence QF
1071
1186
77
69
Cristian Rodríguez
33
COL
1038
+8
+48
Aix-en-Provence QF
Lost in Rome QF
Lost in Rome QF Aix-en-Provence QF
1066
1181
78
NCH (83)
Luke Johnson
30
GBR
1023
+9
+57
Aix-en-Provence QF
Rome W
Rome W Aix-en-Provence QF
1051
1166
79
74
William Blumberg
26
USA
1012
-1
-59
80
70
Diego Hidalgo
31
ECU
1007
+1
+7
Aix-en-Provence QF
Lost in Rome QF
Lost in Rome QF Aix-en-Provence QF
1035
1150
81
79
Federico Zeballos
35
BOL
1001
+1
+7
Cagliari QF
Lost in Rome R16
Lost in Rome R16 Cagliari QF
1029
1144
82
80
Boris Arias
30
BOL
1001
+1
+7
Cagliari QF
Lost in Rome R16
Lost in Rome R16 Cagliari QF
1029
1144
83
60
Botic van de Zandschulp
28
NED
990
+1
84
79
Petr Nouza
25
CZE
990
-4
-43
Cagliari QF
1018
1133
85
72
Jonathan Eysseric
33
FRA
962
+5
+26
Aix-en-Provence QF
Lost in Rome SF
Lost in Rome SF Aix-en-Provence QF
990
1105
86
68
Alexander Zverev
27
GER
960
-7
-90
87
NCH (88)
Fernando Romboli
35
BRA
954
+2
-5
Lost in Rome R16 Lost in Cagliari R16
88
86
Luca Sanchez
25
FRA
918
+4
+12
Aix-en-Provence QF
946
1061
89
CH
Dominik Koepfer
30
GER
915
+2
90
71
Sriram Balaji
34
IND
915
+8
+48
Cagliari QF
Lost in Rome QF
Lost in Rome QF Cagliari QF
943
1058
91
21
Andrey Golubev
36
KAZ
910
-3
-50
92
79
Ben Shelton
21
USA
905
+1
93
55
Andre Goransson
30
SWE
902
+2
+16
Aix-en-Provence QF
Lost in Rome QF
Lost in Rome QF Aix-en-Provence QF
930
1045
94
69
Bart Stevens
26
NED
883
-16
Lost in Rome R16 Lost in Cagliari R16
95
NCH (97)
Marcelo Zormann
27
BRA
874
+2
Lost in Rome R16
96
80
Vijay Sundar Prashanth
37
IND
856
+3
-5
97
49
Mackenzie McDonald
29
USA
840
+5
98
NCH (103)
Grégoire Jacq
31
FRA
840
+5
+7
Aix-en-Provence QF
Lost in Ostrava R16
Lost in Ostrava R16 Aix-en-Provence QF
868
983
99
85
Luis David Martínez
34
VEN
839
-3
-45
Lost in Savannah SF
100
21
Jan Lennard Struff
34
GER
830
+4
Advertisement
101
90
Orlando Luz
26
BRA
828
+8
+16
Cagliari QF
Lost in Ostrava R16
Lost in Ostrava R16 Cagliari QF
856
971
102
NCH (103)
Vasil Kirkov
25
USA
826
+4
103
NCH (107)
Niki Kaliyanda Poonacha
29
IND
826
+4
Lost in Savannah R16
104
98
Arjun Kadhe
30
IND
816
-3
-29
Lost in Savannah SF
105
35
Nikola Ćaćić
33
SRB
815
+3
Lost in Rome R16 Lost in Cagliari R16
106
31
Philipp Oswald
38
AUT
814
-6
-40
Lost in Ostrava R16 Lost in Cagliari R16
107
44
Andrey Rublev
26
RUS
810
-56
-1000
108
99
Marco Bortolotti
33
ITA
808
+2
Lost in Rome R16
109
102
Sergio Martos Gornes
29
ESP
806
+2
Lost in Rome R16 Lost in Aix-en-Provence R16
110
NCH (114)
Manuel Guinard
28
FRA
801
+4
Lost in Ostrava R16
111
CH
Piotr Matuszewski
26
POL
793
+2
-9
Lost in Shenzhen QF Lost in Guangzhou QF
112
87
Anirudh Chandrasekar
25
IND
791
-14
Lost in Savannah R16
113
112
Yannick Hanfmann
32
GER
790
+3
114
NCH (118)
Rithvik Choudary Bollipalli
23
IND
778
+4
115
NCH (123)
Christian Harrison
29
USA
773
+9
+59
Savannah W
116
81
Petros Tsitsipas
23
GRE
767
-11
-60
Lost in Madrid R32 Lost in Rome R16
117
77
Dan Added
25
FRA
756
+3
-7
Angers W
118
NCH (126)
Marcus Willis
33
GBR
750
+8
+50
Savannah W
119
CH
Matthew Christopher Romios
25
AUS
744
+3
-9
Lost in Shenzhen QF Lost in Guangzhou QF
120
NCH (176)
Sebastian Korda
23
USA
740
+65
+360
Madrid SF
980
1380
121
34
Marcelo Demoliner
35
BRA
738
-16
Lost in Rome QF Lost in Aix-en-Provence R16
122
84
Andrew Harris
30
AUS
726
-7
-75
123
102
JiSung Nam
30
KOR
722
+2
+14
Guangzhou SF
Lost in Shenzhen SF
Lost in Shenzhen SF Guangzhou SF
742
767
124
64
Jeevan Nedunchezhiyan
35
IND
707
+3
+10
Lost in Savannah SF
125
48
Guillermo Durán
35
ARG
705
-6
-66
126
NCH (128)
Patrik Trhac
25
USA
694
+2
127
81
Andrea Pellegrino
27
ITA
689
+10
+62
Cagliari QF
Lost in Rome SF
Lost in Rome SF Cagliari QF
717
832
128
NCH (130)
Ryan Seggerman
24
USA
688
+2
129
95
Patrik Niklas Salminen
27
FIN
681
+6
+28
Guangzhou SF
Lost in Shenzhen SF
Lost in Shenzhen SF Guangzhou SF
701
726
130
110
Zdeněk Kolář
27
CZE
676
-7
-46
Lost in Ostrava R16
131
CH
Mick Veldheer
28
NED
675
-9
Lost in Ostrava R16
132
NCH (133)
Filip Bergevi
30
SWE
661
+1
Lost in Ostrava R16
133
43
Roman Jebavý
34
CZE
650
-1
-16
Lost in Ostrava R16
134
93
Vladyslav Manafov
31
UKR
648
+2
Lost in Rome R16
135
74
Saketh Myneni
36
IND
637
-1
-16
136
123
Toshihide Matsui
46
JPN
632
-7
-61
Lost in Shenzhen R16 Lost in Guangzhou R16
137
53
Karen Khachanov
27
RUS
630
-82
-1000
138
114
Ivan Liutarevich
28
BLR
623
+1
Lost in Rome R16
139
64
Stefanos Tsitsipas
25
GRE
610
+2
Lost in Madrid R32
140
128
Luca Margaroli
32
SUI
603
+6
+30
Lost in Rome SF Lost in Aix-en-Provence R16
141
19
Fabrice Martin
37
FRA
600
-24
-180
Lost in Madrid R32
142
134
Adam Walton
25
AUS
593
+1
-8
Lost in Guangzhou R16
143
142
Ray Ho
24
TWN
583
-1
-23
Lost in Shenzhen R16 Lost in Guangzhou QF
144
CH
Tristan Schoolkate
23
AUS
582
+5
+30
Guangzhou SF
602
627
145
NCH (149)
Jakob Schnaitter
28
GER
582
+6
+35
Lost in Ostrava F Lost in Aix-en-Provence R16
146
128
Oriol Roca Batalla
31
ESP
581
-2
-16
Lost in Rome R16
147
128
Kaito Uesugi
28
JPN
566
-9
-61
Lost in Shenzhen R16 Lost in Guangzhou R16
148
NCH (156)
Mark Wallner
24
GER
566
+8
+34
Lost in Ostrava F Lost in Aix-en-Provence R16
149
142
Lorenzo Musetti
22
ITA
555
-1
150
145
Calum Puttergill
30
AUS
549
+3
+5
Guangzhou SF
569
594
Advertisement
151
58
Ramkumar Ramanathan
29
IND
549
+4
+16
Lost in Shenzhen R16 Lost in Guangzhou QF
152
123
Andrew Paulson
22
CZE
543
-12
-75
153
108
Lloyd Harris
27
RSA
540
+1
154
110
Karol Drzewiecki
28
POL
535
-4
-16
Lost in Ostrava R16 Lost in Aix-en-Provence R16
155
36
Andre Begemann
39
GER
531
+7
+48
Cagliari QF
Lost in Rome QF
Lost in Rome QF Cagliari QF
559
674
156
28
David Vega Hernández
29
ESP
531
+3
+30
Lost in Rome SF Lost in Aix-en-Provence R16
157
144
Santiago Rodríguez Taverna
24
ARG
515
-5
-30
158
60
Lorenzo Sonego
28
ITA
510
159
138
Miķelis Lībietis
31
LAT
509
-2
-16
160
70
David Pel
32
NED
485
+1
161
104
Taylor Fritz
26
USA
480
-14
-90
162
NCH (164)
Matías Soto
25
CHI
474
+2
Lost in Concepcion R16
163
158
George Goldhoff
29
USA
469
-3
-25
164
75
Ivan Sabanov
31
SRB
459
+2
Lost in Ostrava R16
165
144
Federico Agustin Gomez
27
ARG
452
-20
Lost in Savannah SF
166
147
Kai Wehnelt
28
GER
438
-3
-42
Lost in Monastir 16 QF
167
NCH (168)
Thomas Fancutt
29
AUS
432
+1
Lost in Savannah R16
168
72
Matej Sabanov
31
SRB
429
+1
Lost in Ostrava R16
169
NCH (174)
Alexandru Jecan
35
ROU
425
+9
+26
Lost in Ostrava SF
170
CH
Patrik Rikl
25
CZE
423
Lost in Ostrava QF
171
139
Rubin Statham
37
NZL
419
+2
Lost in Shenzhen R16 Lost in Guangzhou R16
172
NCH (173)
Scott Duncan
29
GBR
414
+2
Lost in Savannah R16
173
NCH (180)
Blake Ellis
25
AUS
413
+7
+22
Guangzhou SF
433
458
174
148
Neil Oberleitner
24
AUT
411
-2
-10
Dubrovnik W
175
NCH (208)
James Trotter
24
JPN
409
+33
+75
Shenzhen W
176
27
Jason Kubler
30
AUS
405
-31
-175
177
1
Juan Sebastián Cabal
38
COL
405
178
58
Alex de Minaur
25
AUS
405
-2
Lost in Madrid R32
179
NCH (190)
Johannes Ingildsen
26
DEN
402
+11
+34
Lost in Savannah F
180
NCH (205)
Henrique Rocha
20
POR
398
+25
+59
Ostrava W
181
162
Francis Casey Alcantara
32
PHI
398
-10
-24
Lost in Shenzhen R16 Lost in Guangzhou R16
182
105
Íñigo Cervantes
34
ESP
397
-7
-16
183
133
Denis Kudla
31
USA
390
-2
184
23
Luke Saville
30
AUS
388
+13
+32
Lost in Shenzhen QF Lost in Guangzhou QF
185
173
Joshua Paris
28
GBR
387
-3
Lost in Savannah R16
186
178
Daniel Cukierman
28
ISR
386
-2
Lost in Sabadell QF
187
73
Hunter Reese
31
USA
378
-8
-16
Lost in Savannah R16
188
183
Mac Kiger
25
USA
378
-5
-9
Lost in Savannah QF
189
86
Szymon Walków
28
POL
374
+6
+14
Lost in Ostrava SF
190
81
Alex Bolt
31
AUS
371
-3
191
NCH (209)
Jaime Faria
20
POR
365
+32
+59
Ostrava W
192
129
Yun seong Chung
26
KOR
363
-25
-75
193
8
Aisam-ul-Haq Qureshi
44
PAK
362
-7
-16
194
117
Cameron Norrie
28
GBR
360
-3
195
30
Hubert Hurkacz
27
POL
360
-2
196
192
Daniel Rincon
21
ESP
360
-2
Sabadell F
197
NCH (219)
Simon Freund
27
SWE
357
+22
+46
Lost in Savannah F
198
192
Johannus Monday
22
GBR
353
199
170
Benjamin Lock
31
ZIM
351
+12
+25
Anapoima QF
Mosquera W
Mosquera W Anapoima QF
200
186
Blaž Rola
33
SLO
350
-1
-2
Advertisement
201
148
Renzo Olivo
32
ARG
348
-1
202
201
Ben Jones
25
GBR
348
-1
Orange Park SF
Lost in Vero Beach QF
Lost in Vero Beach QF Orange Park SF
203
188
Jakub Paul
25
SUI
347
-1
204
199
Kelsey Stevenson
33
CAN
346
-1
Lost in Savannah R16
205
144
Jiří Lehečka
22
CZE
345
-1
206
196
Charles Broom
26
GBR
342
+9
+25
Nottingham W Lost in Nottingham 2 R16
207
CH
Mateus Alves
23
BRA
340
+2
+9
Lost in Porto Alegre QF
208
159
Kaichi Uchida
29
JPN
338
+2
+9
Porto Alegre QF
Lost in Concepcion R16
Lost in Concepcion R16 Porto Alegre QF
346
379
209
NCH (212)
Gonzalo Villanueva
29
ARG
335
+3
+9
Porto Alegre R16
Lost in Concepcion QF
Lost in Concepcion QF Porto Alegre R16
344
385
210
181
Fajing Sun
27
CHN
334
-14
-25
Lost in Shenzhen R16 Lost in Guangzhou R16
211
195
Adam Taylor
32
AUS
327
-4
-8
212
NCH (219)
Constantin Bittoun Kouzmine
25
FRA
326
+8
+17
Lost in Hammamet 7 SF Angers W
213
132
Marc-Andrea Hüsler
27
SUI
325
214
60
Hans Hach Verdugo
34
MEX
320
-8
-16
Lost in Savannah R16
215
52
Daniel Evans
33
GBR
315
+1
216
159
Nino Serdarušić
27
CRO
312
+2
Lost in Sabadell R16
217
178
Murkel Dellien
26
BOL
312
-29
-59
218
NCH (220)
Mariano Kestelboim
28
ARG
308
+3
Santa Margherita 6 QF
219
178
Markos Kalovelonis
29
GRE
304
+7
+2
Lost in Shymkent QF
220
15
Thanasi Kokkinakis
28
AUS
302
+5
221
NCH (237)
Antoine Escoffier
32
FRA
300
+50
+60
Guangzhou SF
Lost in Shenzhen SF
Lost in Shenzhen SF Guangzhou SF
320
345
222
101
Alex Lawson
30
USA
299
+12
+16
Lost in Savannah QF
223
36
Divij Sharan
38
IND
298
+5
224
217
Liam Broady
30
GBR
295
+5
225
175
Conner Huertas del Pino
28
PER
289
-11
-34
226
204
João Lucas Reis Da Silva
24
BRA
289
-4
-18
227
NCH (255)
Aziz Ouakaa
24
TUN
287
+29
+31
Porto Alegre SF
Hammamet 7 W
Hammamet 7 W Porto Alegre SF
300
320
228
207
Ignacio Carou
24
URU
285
-4
-18
Lost in Concepcion R16 Lost in Porto Alegre R16
229
164
Volodoymyr Uzhylovskyi
36
UKR
284
+1
Lost in Sabadell R16
230
191
Daniel Dutra da Silva
35
BRA
284
+1
+1
Lost in Concepcion QF Lost in Porto Alegre QF
231
NCH (233)
Juan Pablo Paz
29
ARG
283
+2
Lost in Antalya 15 F
232
172
Tim Sandkaulen
26
GER
279
+5
233
104
Luciano Darderi
22
ITA
279
+5
Lost in Cagliari R16
234
18
Ben McLachlan
31
JPN
275
+5
235
225
Alberto Barroso Campos
27
ESP
272
+1
-8
Lost in Hammamet 7 R16
236
174
Pedro Boscardin Dias
21
BRA
271
-1
-9
Lost in Concepcion R16 Lost in Porto Alegre R16
237
160
Frances Tiafoe
26
USA
270
-45
-90
238
182
Christopher Eubanks
27
USA
270
+4
239
218
David Pichler
28
AUT
269
+23
+21
Lost in Dubrovnik F Lost in Ostrava QF
240
NCH (243)
Jacob Fearnley
22
GBR
268
+3
241
235
Damien Wenger
24
SUI
268
+3
Lost in Santa Margherita 6 R16
242
232
Benjamin Sigouin
24
CAN
267
-10
-16
Lost in Savannah R16
243
217
Tomás Barrios Vera
26
CHI
266
+3
243
161
Dominic Stricker
21
SUI
266
+3
245
NCH (275)
Remy Bertola
25
SUI
266
+54
+60
Guangzhou SF
Lost in Shenzhen SF
Lost in Shenzhen SF Guangzhou SF
286
311
246
NCH (248)
Toby Samuel
21
GBR
265
+2
247
174
Arklon Huertas Del Pino Cordova
29
PER
264
-20
-34
248
245
Alexander Donski
25
BUL
263
-3
-4
Lost in Monastir 16 SF
249
CH
Mattéo Martineau
25
FRA
262
+1
250
244
Ajeet Rai
25
NZL
262
+1
Lost in Savannah R16
Advertisement
251
124
Arthur Rinderknech
28
FRA
260
+1
252
32
Artem Sitak
38
NZL
258
+2
253
NCH (274)
Abdullah Shelbayh
20
JOR
256
+123
+90
Lost in Madrid R16
254
51
Pedro Martínez
27
ESP
256
+1
Lost in Aix-en-Provence R16
255
254
Eduardo Ribeiro
26
BRA
255
+2
256
NCH (276)
Giorgio Ricca
29
ITA
255
+20
+25
Santa Margherita 4 W
257
149
Daniel Masur
29
GER
253
+1
Lost in Nottingham R16
258
162
Michael Geerts
29
BEL
251
+1
259
88
Stan Wawrinka
39
SUI
250
+1
260
249
Alejandro Tabilo
26
CHI
250
+1
Lost in Aix-en-Provence R16
261
NCH (266)
Tiago Pereira
19
POR
249
+5
+4
Lost in Sanxenxo F
262
182
Alfredo Perez
26
USA
248
-13
-16
263
NCH (264)
Brandon Nakashima
22
USA
245
+1
264
44
Jonny O'Mara
29
GBR
245
+1
265
102
Yasutaka Uchiyama
31
JPN
245
-76
-125
266
143
Yuta Shimizu
24
JPN
243
-13
-16
Shenzhen W Lost in Guangzhou R16
267
NCH (306)
Lorenzo Rottoli
22
ITA
243
+39
+42
Lost in Rome F
268
NCH (270)
Samuel Vincent Ruggeri
21
ITA
243
+55
+50
Lost in Rome F
269
NCH (293)
Harold Mayot
22
FRA
242
+24
+32
Aix-en-Provence QF
270
385
270
267
Eero Vasa
27
FIN
242
-3
Lost in Angers R16
271
258
Blake Bayldon
25
AUS
241
-8
-6
Lost in Shenzhen R16 Lost in Guangzhou R16
272
179
Emil Ruusuvuori
25
FIN
240
-2
273
271
Kody Pearson
24
AUS
240
-1
Lost in Xalapa R16
274
NCH (329)
Takeru Yuzuki
25
JPN
237
+55
+50
Concepcion W Lost in Porto Alegre R16
275
NCH (278)
Luis Britto
30
BRA
237
+3
+9
Porto Alegre R16
Lost in Concepcion QF
Lost in Concepcion QF Porto Alegre R16
243
284
276
218
Niklas Schell
25
GER
235
-7
-6
Lost in Shymkent F Lost in Shymkent 2 QF
277
267
Luca Castelnuovo
27
SUI
233
-2
278
260
Vladyslav Orlov
28
UKR
233
-4
-1
Lost in Shymkent QF
279
263
Christoph Negritu
30
GER
231
-11
-11
280
NCH (325)
David Stevenson
25
GBR
229
+45
+39
Porto Alegre QF
Lost in Concepcion F
Lost in Concepcion F Porto Alegre QF
237
270
281
7
Fabio Fognini
36
ITA
228
-4
282
127
Roberto Carballés Baena
31
ESP
225
-65
-90
283
73
Adrian Mannarino
35
FRA
225
-4
284
47
Alexander Bublik
26
KAZ
225
-4
Lost in Madrid R32
285
173
Mitchell Krueger
30
USA
225
+10
+16
Lost in Savannah QF
286
273
Alexander Weis
27
ITA
221
-13
-16
287
281
Aidan McHugh
23
GBR
221
-6
Xalapa QF
288
NCH (337)
Patrick Harper
24
AUS
220
+49
+39
Porto Alegre QF
Lost in Concepcion F
Lost in Concepcion F Porto Alegre QF
228
261
289
113
MinKyu Song
33
KOR
219
-6
290
242
Juan Carlos Aguilar
25
CAN
219
-6
291
285
Connor Thomson
23
GBR
218
-6
292
203
Francesco Forti
24
ITA
218
-6
293
197
Akira Santillan
26
AUS
218
-6
Lost in Shenzhen R16 Lost in Guangzhou R16
294
270
Corentin Denolly
26
FRA
218
-6
Orange Park SF
Lost in Savannah R16
Lost in Savannah R16 Orange Park SF
295
287
Seita Watanabe
23
JPN
216
+83
+50
Concepcion W Lost in Porto Alegre R16
296
200
Colin Sinclair
29
NMI
214
-6
297
221
Jay Clarke
25
GBR
214
-6
Lost in Santa Margherita 6 R16
298
292
Augusto Virgili
29
ITA
214
-6
Lost in Santa Margherita 4 SF
299
232
Thai Son Kwiatkowski
29
USA
213
+14
+16
Lost in Savannah QF
300
293
Ryan Nijboer
24
NED
213
+14
+16
Lost in Hammamet 7 F
301
NCH (304)
Giovanni Oradini
26
ITA
212
+17
+16
Lost in Santa Margherita 4 F
302
270
Michael Vrbenský
24
CZE
211
+8
Lost in Dubrovnik F
303
220
Zvonimir Babić
28
CRO
211
+18
+16
Lost in Ostrava QF
304
197
Gustavo Heide
22
BRA
210
-10
305
NCH (313)
Aoran Wang
27
CHN
210
+79
+50
Lost in Shenzhen F
306
303
Emile Hudd
23
GBR
210
-3
+8
Nottingham 2 SF
Lost in Azay Le Rideau R16 Lost in Nottingham SF
307
296
Paulo Andre Saraiva Dos Santos
23
BRA
209
-11
Monastir 18 SF
Lost in Santiago R16
308
191
Román Andrés Burruchaga
22
ARG
208
-11
309
149
Vitaliy Sachko
26
UKR
207
+15
+16
Lost in Ostrava QF
310
285
Stefanos Sakellaridis
19
GRE
207
-2
+7
Porto Alegre QF
Lost in Concepcion QF
215
248
311
296
Andres Urrea
29
COL
206
+4
+9
Porto Alegre R16
Lost in Concepcion QF
215
256
312
NCH (369)
Aleksandr Lobanov
23
RUS
205
+57
+33
Hammamet 7 W Monastir 17 W Lost in Monastir 18 R16
313
256
Parikshit Somani
24
IND
204
-31
-16
314
197
Li Tu
27
AUS
203
+56
+32
Lost in Shenzhen QF Lost in Guangzhou QF
315
189
Grigoriy Lomakin
26
KAZ
203
+37
+24
Shymkent W Shymkent 2 W
316
185
Hugo Dellien
30
BOL
201
-11
Lost in Cagliari R16
317
68
Christopher Rungkat
34
INA
201
-16
-3
318
240
Sebastian Ofner
27
AUT
200
-11
319
289
Gabriel Roveri Sidney
27
BRA
200
-30
-15
Santa Margherita 6 QF
320
302
S D Prajwal Dev
27
IND
200
+6
+10
Lost in Shymkent QF Lost in Shymkent 2 F
321
50
Igor Zelenay
41
SVK
199
+14
+16
Lost in Ostrava QF
322
300
Jea Moon Lee
30
KOR
198
-22
-8
323
259
David Poljak
27
CZE
197
-7
Lost in Ostrava R16
324
309
Ryuki Matsuda
24
JPN
196
-7
-1
Nottingham 2 SF
Lost in Monastir 16 QF Lost in Nottingham QF
325
64
Maxime Cressy
26
USA
195
-6
326
NCH (351)
Mattia Bellucci
22
ITA
195
+25
+16
Lost in Shenzhen QF Lost in Guangzhou R16
327
265
Billy Harris
29
GBR
193
-5
328
NCH (332)
Franco Roncadelli
24
URU
193
+4
+7
Lost in Concepcion QF
329
273
Alexandre Müller
27
FRA
192
+54
+32
Aix-en-Provence QF
220
335
330
149
Yu-hsiou Hsu
25
TWN
190
-32
-16
331
132
Antoine Hoang
28
FRA
190
+5
+8
Lost in Angers SF
332
233
Alexander Merino
31
PER
190
-5
333
NCH (338)
James Davis
25
GBR
189
+5
+8
Lost in Nottingham F Lost in Nottingham 2 QF
334
239
Roman Safiullin
26
RUS
187
-6
Lost in Aix-en-Provence R16
335
NCH (359)
Sander Jong
23
NED
187
+30
+15
Kursumlijska Banja 3 QF
Meerbusch W
336
331
Antoine Bellier
27
SUI
186
-5
337
330
Siddhant Banthia
23
IND
184
-3
338
282
Nick Hardt
23
DOM
181
-27
-17
339
285
Alex Rybakov
27
USA
181
-27
-16
Lost in Savannah R16
340
174
Holger Rune
21
DEN
180
341
51
Andy Murray
36
GBR
180
342
161
Oscar Otte
30
GER
180
343
210
Yoshihito Nishioka
28
JPN
180
344
1
Robert Farah
37
COL
180
+2
345
194
Marcos Giron
30
USA
180
-1
345
40
Nicolás Jarry
28
CHI
180
-1
347
330
Liam Draxl
22
CAN
180
348
341
Carlos Sánchez Jover
23
ESP
180
Santa Margherita 6 QF
Lost in Santa Margherita 5 QF
349
272
Pedro Sakamoto
30
BRA
180
Lost in Porto Alegre R16
350
347
Tennyson Whiting
22
USA
179
+25
+12
Orange Park SF
Lost in Savannah QF
351
264
Jiří Barnat
22
CZE
179
-42
-20
Antalya 15 W Antalya 16 W
352
203
Xin Gao
29
CHN
177
+3
353
NCH (357)
Bogdan Pavel
24
ROU
176
+4
354
211
Leandro Riedi
22
SUI
175
+5
355
289
Pruchya Isaro
28
THA
175
-45
-24
Lost in Shenzhen R16
356
324
Roy Stepanov
24
ISR
174
+24
+9
Porto Alegre R16
Lost in Concepcion QF
183
224
357
261
Rio Noguchi
25
JPN
173
+6
Lost in Shenzhen R16
358
326
Sai Karteek Reddy Ganta
23
IND
173
+15
+5
Lost in Shymkent QF Lost in Shymkent 2 F
359
285
Eric Vanshelboim
22
UKR
172
-9
-8
Sabadell F
Lost in Shymkent QF
360
NCH (362)
Noah Schachter
24
USA
172
+7
Xalapa QF
Lost in Vero Beach QF
361
260
Leonardo Aboian
26
ARG
172
+7
Porto Alegre R16
Lost in Concepcion R16
179
220
362
69
Nuno Borges
27
POR
171
-122
-100
363
116
Rubén González
38
PHI
171
-33
-16
364
351
Dimitris Sakellaridis
18
GRE
170
-2
-5
Lost in Santa Margherita 4 QF Lost in Santa Margherita 5 QF Lost in Santa Margherita 6 R16
365
341
Dan Alexandru Tomescu
25
ROU
169
-1
-4
Lost in Kursumlijska Banja R16
366
CH
Dominik Kellovský
27
CZE
168
+6
367
148
Gijs Brouwer
28
NED
167
+7
368
251
Matheus Pucinelli De Almeida
23
BRA
166
-7
-9
369
235
Alexei Popyrin
24
AUS
165
+10
Lost in Madrid R32
370
276
Dalibor Svrčina
21
CZE
165
-50
-30
371
160
Jason Taylor
30
AUS
162
+10
372
NCH (404)
Bruno Pujol Navarro
22
ESP
162
+32
+13
Telde 2 W Lost in Sabadell QF
373
348
Nick Chappell
31
USA
161
+9
Lost in Xalapa R16
374
NCH (385)
Anthony Genov
22
BUL
160
+13
+3
Lost in Santa Margherita 4 QF Lost in Sabadell QF
375
347
Finn Reynolds
24
NZL
159
-21
-19
376
NCH (454)
Filippo Romano
18
ITA
159
+85
+31
Osijek SF
Azay Le Rideau W Lost in Angers F
377
375
Ethan Quinn
20
USA
158
+8
378
338
Andrés Andrade
25
ECU
158
+8
379
NCH (414)
Jie Cui
26
CHN
158
+35
+16
Lost in Guangzhou QF
380
359
Marcello Serafini
21
ITA
157
+38
+16
Lost in Santa Margherita 4 F
381
52
Purav Raja
38
IND
157
-77
-45
382
222
Mark Whitehouse
31
GBR
157
-49
-28
383
224
Hiroki Moriya
33
JPN
156
+5
Lost in Shenzhen R16
384
347
Nitin Kumar Sinha
25
IND
155
+7
385
362
Trey Hilderbrand
23
USA
154
+7
386
303
Martin Damm
20
USA
153
-15
-16
387
350
Kris Van Wyk
27
RSA
153
+10
+2
Lost in Monastir 17 SF Lost in Monastir 18 R16
388
274
Yunchaokete Bu
22
CHN
152
+40
+16
Lost in Shenzhen QF
389
204
Brandon Walkin
29
GBR
152
-33
-25
390
300
Ergi Kırkın
25
TUR
152
+49
+17
Lost in Concepcion SF
391
344
Max Houkes
23
NED
151
+3
Lost in Santa Margherita 5 R16 Lost in Santa Margherita 6 R16
392
290
Szymon Kielan
21
POL
151
+4
393
392
Nicholas Bybel
30
USA
151
+2
Lost in Savannah R16
394
321
Gabriel Diallo
22
CAN
150
-34
-25
395
NCH (398)
Oliver Crawford
25
GBR
150
+3
Lost in Savannah R16
396
193
Andrea Collarini
32
ARG
150
+4
Lost in Sabadell SF
397
362
Moez Echargui
31
TUN
149
+45
+16
Lost in Shenzhen QF Lost in Guangzhou R16
398
358
Matěj Vocel
26
CZE
149
+4
Antalya 17 SF
399
308
Tyler Zink
23
USA
148
+6
400
164
Geoffrey Blancaneaux
25
FRA
148
-47
-30
401
324
Tsung Hao Huang
24
TWN
148
+5
402
275
Edward Winter
19
AUS
147
-25
-19
403
311
Andrea Picchione
25
ITA
147
+10
+5
Lost in Antalya 15 QF Lost in Santa Margherita 5 QF
404
217
Ignacio Monzón
26
ARG
147
+3
405
389
Filip Duda
25
CZE
147
+46
+16
Lost in Ostrava QF
406
157
Viktor Durasovic
27
NOR
146
-48
-30
407
403
Joshua Sheehy
27
USA
145
-4
-4
Lost in Monastir 16 F
408
407
Gonzalo Bueno
20
PER
144
+58
+17
Lost in Concepcion SF
409
NCH (410)
Woobin Shin
20
KOR
144
+1
410
171
Alessandro Giannessi
33
ITA
142
+2
411
160
Hernán Casanova
30
ARG
142
-45
-30
Lost in Concepcion R16
412
373
Manish Sureshkumar
24
IND
142
+3
Lost in Shymkent R16 Lost in Shymkent 2 R16
413
257
Thiago Agustín Tirante
23
ARG
141
+3
Lost in Cagliari R16
414
135
Maximilian Neuchrist
32
AUT
141
+3
415
269
Mili Poljičak
19
CRO
141
+12
+4
Lost in Dubrovnik QF Lost in Split SF
416
213
Giles Hussey
26
GBR
140
-26
-16
417
373
Egor Agafonov
21
RUS
140
+2
-1
Monastir 16 W
418
NCH (421)
Álvaro Guillén Meza
21
ECU
139
+3
Lost in Concepcion R16 Lost in Porto Alegre R16
419
222
Evgeny Karlovskiy
29
RUS
139
+3
Lost in Sabadell R16
420
410
Cannon Kingsley
22
USA
138
+5
421
NCH (440)
George Houghton
25
GBR
138
+23
+5
Lost in Nottingham SF Lost in Nottingham 2 R16
422
346
Miloš Karol
21
SVK
138
-14
-8
Lost in Dubrovnik R16
423
384
Rigele Te
26
CHN
137
+54
+16
Lost in Guangzhou QF
424
378
Luca Potenza
23
ITA
137
+165
+50
Santa Margherita 4 W Santa Margherita 5 W
425
380
Lorenzo Joaquín Rodríguez
24
ARG
137
-32
-15
426
308
Taisei Ichikawa
23
JPN
136
-2
-3
427
82
Dušan Lajović
33
SRB
135
+2
428
211
Titouan Droguet
22
FRA
135
+2
429
300
Daniel Altmaier
25
GER
135
+2
430
420
Emilio Nava
22
USA
135
+2
430
55
Guido Pella
33
ARG
135
+2
432
161
Grégoire Barrère
30
FRA
135
+2
432
196
Alejandro Davidovich Fokina
24
ESP
135
+4
434
149
Jaume Munar
26
ESP
135
435
127
Miomir Kecmanović
24
SRB
135
+1
436
219
Pedro Cachín
29
ARG
135
+2
Lost in Madrid R32
437
NCH (467)
Hamish Stewart
24
GBR
135
+30
+8
Lost in Nottingham SF Lost in Nottingham 2 R16
438
435
Juan Manuel La Serna
20
ARG
134
+3
439
391
Luka Mikrut
20
CRO
133
+15
+4
Lost in Dubrovnik QF Lost in Split SF
440
NCH (443)
Ilia Simakin
20
RUS
133
+3
441
324
Arthur Fery
21
GBR
132
+5
442
135
Jesper de Jong
23
NED
132
+5
443
429
Garrett Johns
23
USA
132
+5
444
153
Nicolás Mejía
24
COL
132
+5
Anapoima QF
445
272
Mats Hermans
28
NED
132
-5
-3
446
438
Sho Shimabukuro
26
JPN
131
+4
447
382
Naoki Tajima
23
JPN
130
-2
-3
Lost in Antalya 16 R16 Lost in Antalya 17 R16
448
283
Arthur Reymond
25
FRA
129
+17
+2
Lost in Antalya 15 QF Lost in Antalya 16 R16 Lost in Antalya 17 QF
449
115
Tennys Sandgren
32
USA
129
+4
450
NCH (473)
Joshua Charlton
24
AUS
129
+28
+8
Nottingham 2 SF
Lost in Nottingham SF
451
NCH (457)
Mateo Del Pino
20
ARG
129
+6
452
308
Sidane Pontjodikromo
23
NED
129
+3
Lost in Santa Margherita 4 R16
453
167
Franco Agamenone
31
ITA
128
+6
454
NCH (457)
Patrick Zahraj
24
GER
128
+9
455
438
Justin Boulais
22
CAN
127
+9
456
249
Arthur Bouquier
23
FRA
127
-47
-17
457
306
Juan Sebastián Gómez
32
COL
126
+28
+8
Anapoima QF
Lost in Mosquera SF
458
163
Federico Gaio
32
ITA
125
+12
459
121
Oleg Prihodko
26
UKR
125
-60
-25
460
380
Michiel De Krom
25
NED
125
+46
+16
Lost in Hammamet 7 F
461
363
Tomás Farjat
23
ARG
125
-35
-13
Lost in Concepcion SF
462
438
Louis Weßels
25
GER
124
+20
+4
Lost in Meerbusch SF
463
420
Maximus Jones
19
THA
124
+9
464
450
Svyatoslav Gulin
21
RUS
124
+12
+2
Lost in Sanxenxo QF Lost in Sabadell SF
465
443
Jody Maginley
28
ANT
124
+23
+6
Xalapa QF
Lost in Monastir 16 F
466
422
Ugo Blanchet
25
FRA
123
+3
-3
467
136
Zhe Li
37
CHN
123
+6
468
160
Dane Sweeny
23
AUS
123
+6
469
374
John Echeverria
22
ESP
123
-46
-16
470
420
Dragos Nicolae Madaras
26
SWE
121
+9
471
359
Lukáš Pokorný
22
SVK
121
+18
+4
Lost in Monastir 16 SF
472
265
Zizou Bergs
24
BEL
120
+9
473
NCH (519)
Gabriel Debru
18
FRA
120
+114
+32
Aix-en-Provence QF
148
263
474
453
Shunsuke Mitsui
21
JPN
119
+9
475
415
Juan Bautista Otegui
25
ARG
119
+9
Santa Margherita 6 QF
476
NCH (535)
Brian Bozemoj
20
NED
119
+59
+19
Lost in Kursumlijska Banja SF Kursumlijska Banja 2 W
477
456
Tommaso Compagnucci
24
ITA
118
-19
-11
478
434
Fermin Tenti
26
ARG
118
-26
-12
Lost in Santiago R16
479
167
Julian Ocleppo
26
ITA
117
-68
-25
480
454
Millen Hurrion
24
GBR
117
-9
-8
481
359
Benjamin Hassan
29
LBN
115
+684
+90
Lost in Madrid R16
482
352
Sandro Kopp
23
AUT
115
+9
483
340
Álvaro López San Martín
26
ESP
114
+9
484
NCH (493)
João Eduardo Schiessl
19
BRA
114
+9
485
483
Jakub Nicod
19
CZE
114
+2
-4
486
456
Buvaysar Gadamauri
23
BEL
114
-30
-15
Lost in Santa Margherita 4 R16
487
345
Peter Heller
31
GER
113
-27
-15
488
373
Dax Donders
23
NED
113
+7
Lost in Santa Margherita 4 R16
489
472
Ishaque Eqbal
26
IND
112
+9
490
383
Petr Nesterov
21
BUL
112
-4
491
374
Goncalo Falcao
36
POR
112
+5
-1
Lost in Sanxenxo QF Lost in Sabadell R16
492
457
Gabriele Maria Noce
28
ITA
112
+7
Lost in Santa Margherita 4 SF Lost in Santa Margherita 5 R16
493
76
Aslan Karatsev
30
RUS
110
+764
+90
Lost in Madrid R16
494
85
Tristan Lamasine
31
FRA
110
+7
495
377
Benjamin Winter Lopez
25
ESP
110
+7
496
252
Calvin Hémery
29
FRA
110
+61
+17
Porto Alegre SF
123
143
497
470
Qian Sun
22
CHN
110
+7
498
364
Alex Knaff
26
LUX
110
+2
-1
Lost in Monastir 16 QF Lost in Nottingham R16
499
383
Robert Strombachs
24
LAT
109
+6
500
385
Clément Tabur
24
FRA
109
+7
Lost in Savannah R16
501
NCH (604)
Pavel Verbin
22
RUS
109
+103
+27
Shymkent W Shymkent 2 W
502
NCH (528)
Pranav Kumar
24
USA
109
+26
+8
Anapoima QF
Lost in Mosquera SF
503
406
Giovanni Fonio
25
ITA
108
+5
504
491
Luigi Sorrentino
25
ITA
108
+17
+6
Lost in Santa Margherita 4 QF Lost in Santa Margherita 5 QF
505
75
Felipe Meligeni Alves
26
BRA
107
+134
+32
Aix-en-Provence QF
135
250
506
296
August Holmgren
26
DEN
107
-86
-32
507
256
Francesco Passaro
23
ITA
107
+2
Lost in Cagliari R16
508
NCH (512)
Matt Hulme
25
AUS
107
+4
509
438
Erik Arutiunian
19
BLR
107
+20
+6
Lost in Shymkent SF Lost in Shymkent 2 QF
510
4
Vasek Pospisil
33
CAN
106
+3
511
261
Vít Kopřiva
26
CZE
106
+3
512
283
João Domingues
30
POR
106
+3
513
389
Jan Hrazdil
19
CZE
106
-124
-50
514
NCH (610)
Stefano Reitano
26
ITA
106
+96
+25
Santa Margherita 5 W
515
243
Otto Virtanen
22
FIN
105
+1
Lost in Aix-en-Provence R16
516
396
Daniel Pátý
24
CZE
105
-22
-8
Osijek SF
517
397
Colin Markes
27
USA
105
-7
-2
518
515
Jesse Timmermans
35
NED
104
519
349
Masamichi Imamura
25
JPN
104
+7
+3
Nottingham 2 SF
Lost in Nottingham QF
520
209
Ezekiel Clark
25
USA
104
-52
-23
Lost in Xalapa R16
521
484
Keisuke Saitoh
23
JPN
104
-2
Lost in Kursumlijska Banja 3 QF
522
431
Joao Fonseca
17
BRA
103
-2
523
311
Alexander Zgirovsky
22
BLR
103
-61
-25
Lost in Hammamet 7 R16
524
352
Yannik Steinegger
23
SUI
102
-44
-19
525
NCH (659)
Tomas Lanik
21
SVK
102
+134
+30
Antalya 15 W Antalya 16 W
526
469
Hynek Bartoň
20
CZE
102
-40
-16
527
524
Niccolo Catini
26
ITA
102
-3
528
388
Alexander Ritschard
30
SUI
101
-3
529
494
Adrian Oetzbach
26
GER
101
+20
+5
Dubrovnik W
530
524
Robert Cash
23
USA
100
531
305
Chun Hsin Tseng
22
TWN
100
532
157
Michail Pervolarakis
27
GRE
100
+1
533
274
Timo Stodder
27
GER
100
+1
534
332
Aliaksandr Liaonenka
25
BLR
100
-31
-10
Monastir 16 W
535
487
Harry Wendelken
22
GBR
100
+1
Lost in Azay Le Rideau R16 Lost in Nottingham QF Lost in Nottingham 2 QF
536
438
Yeong Seok Jeong
24
KOR
99
-25
-8
537
174
Marco Trungelliti
34
ARG
98
+1
538
224
Stefano Travaglia
32
ITA
98
+1
539
363
Khumoyun Sultanov
25
UZB
98
+1
Lost in Osijek R16
540
329
Bogdan Bobrov
26
RUS
98
-17
-4
541
68
Marc Polmans
27
AUS
97
-66
-25
542
512
Xiaofei Wang
21
CHN
97
543
455
Peter Bertran
28
DOM
97
+4
+1
Anapoima QF
Lost in Mosquera F
544
420
David Jordá Sanchis
29
ESP
97
-3
545
NCH (559)
Tim Ruehl
26
GER
97
+14
+4
Lost in Kursumlijska Banja R16 Lost in Meerbusch SF
546
232
Camilo Ugo Carabelli
24
ARG
96
-2
Lost in Cagliari R16
547
NCH (863)
Yi Zhou
19
CHN
96
+317
+50
Lost in Shenzhen F
548
474
Nicolas Moreno De Alboran
26
USA
96
-3
549
465
Daniel Siniakov
21
CZE
96
-3
550
548
Quentin Folliot
25
FRA
96
-2
551
254
Aleksandar Kovačević
25
USA
95
552
291
Jorge Panta
28
PER
94
+2
553
116
Mark Vervoort
33
NED
94
+2
Lost in Sabadell SF
554
NCH (556)
Eleftherios Neos
24
CYP
94
+2
Lost in Nottingham R16 Lost in Nottingham 2 R16
555
521
Gabi Adrian Boitan
24
ROU
92
+5
556
341
Gilbert Klier Junior
23
BRA
92
+5
557
NCH (641)
Tristan Boyer
23
USA
91
+84
+16
Lost in Savannah QF
558
511
Viacheslav Bielinskyi
20
UKR
91
+77
+15
Split W
559
304
Valerio Aboian
21
ARG
91
-158
-59
Porto Alegre R16
Lost in Concepcion R16
100
141
560
NCH (564)
Petr Bar Biryukov
22
RUS
91
+4
561
550
Linang Xiao
24
CHN
91
+2
562
421
Mikalai Haliak
25
BLR
91
-40
-11
Lost in Shenzhen R16
563
317
Ilya Ivashka
30
BLR
90
+2
563
165
John Millman
34
AUS
90
+2
563
295
Yibing Wu
24
CHN
90
+2
566
374
Yosuke Watanuki
26
JPN
90
+2
567
444
Fábián Marozsán
24
HUN
90
+2
568
286
Matteo Arnaldi
23
ITA
90
+1
569
335
Luca Van Assche
19
FRA
90
+3
570
346
Laslo Djere
28
SRB
90
+2
570
459
Arthur Fils
19
FRA
90
+2
572
189
Márton Fucsovics
32
HUN
90
+3
572
129
Quentin Halys
27
FRA
90
+3
574
133
Casper Ruud
25
NOR
90
+3
575
124
Jannik Sinner
22
ITA
90
+3
576
302
James McCabe
20
AUS
90
+3
577
60
Félix Auger-Aliassime
23
CAN
90
-336
-180
578
297
Maxime Janvier
27
FRA
90
-41
-9
579
358
Sebastian Fanselow
32
GER
90
+1
580
NCH (581)
Igor Kudriashov
20
RUS
90
+1
581
471
Stuart Parker
26
GBR
89
+1
Monastir 18 SF
582
439
Ignacio Buse
20
PER
89
-24
-4
583
579
Marko Topo
20
GER
88
584
201
Jelle Sels
28
NED
88
585
CH
Joel Schwärzler
18
AUT
88
586
318
Francesco Maestrelli
21
ITA
87
+2
Lost in Cagliari R16
587
NCH (619)
Jesse Delaney
25
AUS
87
+32
+8
Lost in Santa Margherita 5 SF Lost in Santa Margherita 6 R16
588
545
Raphael Calzi
26
LUX
87
-38
-9
Lost in Azay Le Rideau QF
589
NCH (591)
Oscar Weightman
22
GBR
86
+2
590
NCH (602)
Yanis Ghazouani Durand
23
FRA
86
+12
+4
Lost in Azay Le Rideau SF
591
447
Nathan Anthony Barki
19
INA
85
-5
-3
592
371
Evan Zhu
25
USA
85
+1
Xalapa QF
593
59
Denis Istomin
37
UZB
85
+1
594
556
Mert Naci Türker
25
TUR
85
-32
-6
Lost in Antalya 15 SF Lost in Antalya 16 R16 Lost in Antalya 17 QF
595
261
Keegan Smith
25
USA
84
596
334
Oleksandr Ovcharenko
22
UKR
84
+35
+8
Lost in Hammamet 7 SF
597
CH
James Watt
23
NZL
84
598
NCH (637)
Alejo Sanchez Quilez
18
ESP
84
+39
+8
Lost in Santa Margherita 4 SF
599
591
James Mackinlay
23
GBR
84
-1
Nottingham 2 SF
Lost in Nottingham QF
600
599
Eliot Spizzirri
22
USA
83
-1
601
599
Angel Diaz Jalil
22
ECU
83
-1
602
601
Ryotaro Taguchi
23
JPN
83
-1
603
384
Ryan Peniston
28
GBR
82
-106
-30
604
NCH (605)
Matej Dodig
18
CRO
81
+1
605
603
Nicolas Parizzia
25
SUI
81
+1
606
NCH (608)
Siim Troost
24
EST
81
+2
607
NCH (712)
Matthew Summers
25
GBR
80
+105
+16
Lost in Nottingham F Lost in Nottingham 2 QF
608
NCH (620)
Brandon Perez
24
VEN
80
+12
+2
Lost in Santiago QF
609
NCH (706)
Jasza Szajrych
22
POL
80
+97
+15
Lost in Dubrovnik R16 Split W
610
557
Guy Den Heijer
27
NED
80
+2
611
530
Cengiz Aksu
25
TUR
80
+13
+2
Lost in Antalya 16 QF Lost in Antalya 17 R16
612
304
Dmitry Popko
27
KAZ
79
+2
613
220
Omar Jasika
26
AUS
79
+2
Lost in Savannah R16 Lost in Guangzhou R16
614
NCH (617)
Daniel De Jonge
24
NED
79
+3
615
NCH (618)
Kazuma Kawachi
29
JPN
79
+3
616
401
Andrey Chepelev
25
RUS
79
+11
+2
Lost in Antalya 15 QF
617
330
Jérôme Kym
21
SUI
78
-64
-16
618
NCH (619)
Patrick Kaukovalta
25
FIN
78
+12
+2
Lost in Azay Le Rideau QF Lost in Angers R16
619
262
Roberto Cid Subervi
30
DOM
78
+175
+24
Porto Alegre QF
Lost in Concepcion SF
86
119
620
582
Denis Klok
25
RUS
78
+3
Lost in Shymkent R16
621
618
Ozan Baris
20
USA
77
+4
622
337
Carlos Taberner
26
ESP
77
+4
623
549
Niels Visker
22
NED
77
+23
+2
Lost in Meerbusch QF Lost in Sabadell SF
624
598
Marlon Vankan
23
GER
77
-15
-4
Lost in Meerbusch QF
625
613
Giovanni Mpetshi Perricard
20
FRA
76
+4
626
241
Shintaro Imai
30
JPN
76
-13
-3
Lost in Nottingham R16
627
468
Alejo Lorenzo Lingua Lavallén
23
ARG
76
+7
628
594
Louroi Martinez
25
SUI
76
+4
629
467
Felix Corwin
27
USA
76
+7
630
NCH (665)
Dali Blanch
21
USA
76
+84
+12
Lost in Telde 2 F Lost in Sanxenxo SF
631
608
Nicolas Bruna
25
CHI
76
+7
Lost in Santiago R16
632
NCH (640)
Bryce Nakashima
20
USA
75
+10
633
231
Courtney John Lock
27
ZIM
75
+192
+25
Anapoima QF
Mosquera W
634
389
Aleksandar Vukic
28
AUS
75
-102
-25
635
34
Marcus Daniell
34
NZL
75
+8
636
NCH (643)
Keshav Chopra
22
USA
75
+8
637
450
Wishaya Trongcharoenchaikul
29
THA
75
+8
Lost in Antalya 15 R16 Lost in Antalya 16 R16
638
622
Seon Yong Han
23
KOR
75
-16
-3
639
607
Loann Massard
18
FRA
75
+23
+4
Lost in Azay Le Rideau SF
640
258
Javier Barranco Cosano
25
ESP
74
+9
641
92
Vishnu Vardhan
36
IND
74
+9
642
561
Duck-hee Lee
25
KOR
74
+10
643
615
Florian Broska
26
GER
74
+54
+8
Lost in Meerbusch F
644
NCH (653)
Lautaro Midon
20
ARG
74
+9
645
296
Gianmarco Ferrari
23
ITA
73
+10
646
583
Alec Beckley
22
RSA
73
+10
647
NCH (708)
Simone Agostini
27
ITA
73
+61
+8
Santa Margherita 6 QF
Lost in Hammamet 7 SF
648
541
Pedro Vives Marcos
23
ESP
72
+10
649
464
Yanaki Milev
20
BUL
72
+31
+4
Lost in Antalya 16 SF
650
486
Aleksandre Bakshi
26
GEO
72
+79
+10
Lost in Shymkent F Lost in Shymkent 2 QF
651
467
Amr Elsayed
25
EGY
72
+9
652
460
Robin Bertrand
21
FRA
72
-135
-33
Lost in Nottingham 2 QF
653
380
Daniel Little
26
GBR
71
-5
-3
Nottingham W Lost in Nottingham 2 R16
654
371
Facundo Juárez
26
ITA
71
-127
-30
655
421
Joao Victor Couto Loureiro
21
BRA
71
-52
-11
656
313
Sergey Fomin
23
UZB
71
-40
-8
Lost in Shymkent QF
657
390
Imanol López Morillo
24
ESP
71
+6
Lost in Sabadell QF
658
NCH (677)
Franco Ribero
24
ARG
71
+19
+2
Porto Alegre R16
Lost in Santiago QF Lost in Concepcion R16
80
121
659
628
Gokberk Saritas
20
TUR
71
-31
-6
Lost in Antalya 15 SF Lost in Antalya 16 R16 Lost in Antalya 17 QF
660
121
Benjamin Bonzi
27
FRA
70
+4
661
250
Constant Lestienne
31
FRA
70
+4
662
289
Juan Pablo Varillas
28
PER
70
+4
663
263
Egor Gerasimov
31
BLR
70
+4
664
622
Hanwen Li
21
CHN
70
+4
665
418
Kirill Kivattsev
26
RUS
70
+4
666
158
David Pérez Sanz
29
ESP
70
+6
Sabadell F
667
291
Evgenii Tiurnev
27
RUS
70
-46
-8
Lost in Shymkent 2 R16
668
77
Gonzalo Oliveira
29
VEN
70
-11
-3
669
NCH (680)
Samir Hamza Reguig
22
ALG
70
+31
+4
Lost in Monastir 16 R16 Lost in Monastir 17 SF Lost in Monastir 18 QF
670
588
Arthur Weber
31
FRA
69
+3
671
247
Denis Yevseyev
30
KAZ
69
+3
Lost in Shenzhen R16
672
NCH (675)
Johannes Seeman
23
EST
69
+3
673
529
Maxence Beaugé
23
FRA
69
-77
-15
Lost in Angers R16
674
182
Marius Copil
33
ROU
68
+5
675
382
Sascha Gueymard Wayenburg
20
FRA
68
-83
-17
Lost in Angers SF Lost in Kursumlijska Banja 3 QF
676
566
Evgeny Philippov
22
RUS
68
+6
677
508
Elio Jose Ribeiro Lago
26
ITA
68
+7
Monastir 18 SF
678
616
Thijmen Loof
21
NED
68
+37
+4
Anapoima QF
Lost in Mosquera F
679
553
Kokoro Isomura
21
JPN
68
-18
-4
Lost in Antalya 15 R16 Lost in Antalya 16 R16 Lost in Antalya 17 R16
680
584
Adrian Andreev
22
BUL
67
+5
681
238
Matías Zukas
27
ARG
67
-48
-9
682
599
Simon Anthony Ivanov
23
BUL
67
-6
-2
Lost in Kursumlijska Banja R16
683
NCH (705)
Francisco Rocha
24
POR
67
+22
+2
Lost in Sanxenxo QF Lost in Sabadell R16
684
366
Duarte Vale
25
POR
67
+3
Orange Park SF
685
NCH (689)
Călin Manda
26
ROU
67
+4
686
402
Jakub Menšík
18
CZE
66
-143
-30
687
361
Iñaki Montes De La Torre
21
ESP
66
+3
688
283
Dennis Novak
30
AUT
66
+3
689
648
Dominik Recek
29
CZE
66
+3
690
409
Daniil Ostapenkov
20
BLR
66
+3
Lost in Antalya 17 R16
691
267
Steven Diez
33
CAN
66
+3
692
689
Fons Van Sambeek
22
NED
66
+3
693
NCH (696)
Nikolay Nedelchev
20
BUL
66
+3
694
450
Lucas Gerch
29
GER
66
+4
695
586
Luciano Emanuel Ambrogi
20
ARG
66
-88
-15
Lost in Porto Alegre R16
696
NCH (699)
Thiago Cigarran
24
ARG
66
+3
Lost in Santiago R16
697
406
Gabriel Décamps
24
BRA
65
+4
698
406
Alexander Shevchenko
23
KAZ
65
+4
699
449
Nerman Fatić
29
BIH
65
+4
700
416
Sumit Nagal
26
IND
65
+3
701
363
Harrison Adams
29
USA
65
+25
+3
Lost in Mosquera QF Lost in Anapoima R16
702
653
Clément Chidekh
22
FRA
65
-21
-3
703
611
Sergis Kyratzis
28
CYP
65
-92
-15
704
547
Gabriele Piraino
20
ITA
65
+27
+3
Lost in Santa Margherita 4 QF
705
540
Zura Tkemaladze
23
GEO
65
-22
-3
706
NCH (725)
Leonardo Rossi
21
ITA
65
+19
+2
Lost in Kursumlijska Banja QF
707
650
Kirill Mishkin
21
RUS
65
-19
-2
Lost in Split QF Lost in Osijek R16
708
NCH (710)
Yusuke Kusuhara
26
JPN
64
+2
709
697
Taha Baadi
22
CAN
64
710
359
Seongchan Hong
26
KOR
64
+1
711
607
Nikola Basic
22
CRO
64
-25
-3
Osijek SF
712
622
Giuseppe Tresca
25
ITA
64
+11
+1
Lost in Hammamet 7 QF
713
587
Osgar O'Hoisin
27
IRL
64
-123
-23
Xalapa QF
714
NCH (799)
Benjamin Pietri
27
FRA
64
+123
+15
Telde 2 W
715
347
Maxime Chazal
31
FRA
63
+1
Lost in Dubrovnik R16
716
NCH (717)
Shunsuke Nakagawa
24
JPN
63
+1
717
556
Nathan Ponwith
26
USA
63
+1
718
NCH (839)
Alexey Nesterov
26
RUS
63
+127
+15
Lost in Monastir 16 R16 Monastir 17 W Lost in Monastir 18 R16
719
627
Jan Kupcic
23
SLO
63
+22
+2
Osijek SF
Lost in Split QF
720
527
Illya Beloborodko
22
UKR
63
+1
721
552
Guy Orly Iradukunda
28
BDI
62
+6
722
528
Kai Lemstra
24
GER
62
+7
Osijek SF
723
321
Filip Peliwo
30
POL
62
+5
Lost in Nottingham R16
724
689
Gabriel Donev
27
BUL
62
-11
-2
Lost in Kursumlijska Banja R16
725
588
Jack Vance
26
USA
62
+10
726
622
S Mert Ozdemir
24
TUR
62
+6
Antalya 17 SF
Lost in Antalya 15 R16 Lost in Antalya 16 R16
727
417
Pedro Araújo
22
POR
62
+6
Lost in Monastir 17 R16 Lost in Monastir 18 QF
728
NCH (773)
Michalis Sakellaridis
23
GRE
62
+45
+6
Lost in Santa Margherita 4 QF Lost in Santa Margherita 5 QF Lost in Santa Margherita 6 R16
729
43
Dustin Brown
39
JAM
61
+7
730
226
Pavel Kotov
25
RUS
61
+7
Lost in Madrid R32
731
239
Kyrian Jacquet
22
FRA
61
+7
732
621
Hady Habib
25
LBN
61
+7
733
459
Adolfo Daniel Vallejo
20
PAR
61
-14
-2
734
588
Jorge Martinez Martinez
28
ESP
61
+6
735
NCH (784)
Filiberto Fumagalli
21
ITA
61
+49
+6
Lost in Kursumlijska Banja QF Lost in Kursumlijska Banja 2 SF
736
653
Stijn Pel
22
NED
61
-58
-8
737
185
Jason Jung
34
TWN
60
+6
738
564
Coleman Wong
19
HKG
60
+7
739
727
Alan Fernando Rubio Fierros
25
MEX
60
+7
Xalapa QF
740
406
Makoto Ochi
27
JPN
60
-16
-3
741
366
Toby Kodat
21
USA
59
+161
+16
Lost in Savannah QF
742
502
Fernando Yamacita
26
BRA
59
-95
-15
743
NCH (747)
Michal Lusovsky
25
CZE
59
+4
744
NCH (748)
Samuel Puškár
24
SVK
59
+4
745
683
Peter Benjamin Privara
19
SVK
59
+4
746
352
Georgii Kravchenko
23
UKR
59
-95
-15
747
NCH (750)
Fabrizio Andaloro
23
ITA
59
+3
Lost in Santa Margherita 4 R16
748
652
Axel Garcian
21
FRA
59
+72
+8
Lost in Azay Le Rideau F
749
435
Abraham Asaba
26
GHA
59
-15
-3
Lost in Monastir 17 F Lost in Monastir 18 R16
750
NCH (751)
Lucas Horve
24
USA
58
+1
751
224
Jeremy Beale
29
AUS
58
+1
752
NCH (753)
Oliver Okonkwo
24
GBR
58
+1
753
463
Mats Rosenkranz
25
GER
58
+1
754
598
Alafia Ayeni
24
USA
58
+1
755
508
Vadym Ursu
27
UKR
58
+1
756
327
Fabio Coelho
23
POR
58
-14
-3
757
702
Vitali Shvets
43
RUS
58
+15
+2
Lost in Split QF Lost in Osijek R16
758
454
Sora Fukuda
26
JPN
58
-1
759
519
Simon Beaupain
24
BEL
58
-1
Antalya 17 SF
Lost in Santa Margherita 4 R16 Lost in Meerbusch R16
760
592
Noah Lopez
22
SUI
58
-1
Lost in Kursumlijska Banja 2 R16
761
152
Kenny de Schepper
36
FRA
57
-1
762
349
Edan Leshem
27
ISR
57
Lost in Sabadell QF
762
371
Shintaro Mochizuki
20
JPN
57
764
741
Robin Catry
22
FRA
57
765
252
Raúl Brancaccio
26
ITA
57
-4
Lost in Rome R16
766
509
Anton Matusevich
22
GBR
57
-1
767
261
Aziz Dougaz
27
TUN
57
-113
-16
768
706
Yamato Sueoka
21
JPN
57
+30
+4
Kursumlijska Banja F
Lost in Kursumlijska Banja 2 SF
60
60
769
757
Luca Giacomini
26
ITA
57
+21
+3
Lost in Hammamet 7 QF
770
NCH (851)
Mitchell Harper
26
AUS
57
+117
+12
Azay Le Rideau W Lost in Meerbusch R16
771
722
John Sperle
22
GER
57
-49
-6
Lost in Meerbusch QF
772
562
Nikolás Sánchez Izquierdo
25
ESP
57
-4
773
115
Thiemo de Bakker
35
NED
56
-4
774
209
Facundo Mena
31
ARG
56
+104
+11
Porto Alegre QF
Lost in Santiago QF Lost in Concepcion R16
64
97
775
549
Viktor Jović
22
SRB
56
-55
-7
Kursumlijska Banja F
Lost in Kursumlijska Banja 2 QF
63
63
776
332
Ilya Snițari
22
MDA
56
-6
Lost in Kursumlijska Banja R16
777
NCH (793)
Lawrence Sciglitano
25
AUS
56
+18
+2
Lost in Azay Le Rideau QF
778
CH
Karan Singh
20
IND
56
+35
+4
Lost in Shymkent R16 Lost in Shymkent 2 SF Lost in Monastir 18 R16
779
139
Ričardas Berankis
33
LTU
55
-5
780
268
Illya Marchenko
36
UKR
55
-6
Lost in Shenzhen R16
780
492
Lukas Neumayer
21
AUT
55
-4
782
777
Matyas Fuele
25
HUN
55
-5
783
779
Axel Nefve
23
USA
55
-4
Lost in Orange Park QF
784
780
Jurriaan Bol
22
NED
55
-4
785
339
Cezar Crețu
23
ROU
55
-3
786
NCH (867)
Rafael Tosetto
24
BRA
55
+133
+13
Santiago W
787
NCH (796)
Luka Pavlovic
24
FRA
55
+13
+2
Lost in Kursumlijska Banja QF
788
589
Diego Fernandez Flores
23
CHI
55
-5
789
409
Jeremy Jahn
34
GER
54
-2
790
696
Pablo Llamas Ruiz
21
ESP
54
-2
791
789
Radu Mihai Papoe
21
ROU
54
-2
792
NCH (813)
Gianluca Cadenasso
19
ITA
54
+24
+3
Lost in Santa Margherita 4 QF
793
NCH (865)
Menelaos Efstathiou
25
CYP
54
+73
+8
Lost in Monastir 16 SF Lost in Monastir 17 SF
794
691
Sheng Tang
24
CHN
54
-1
795
413
Marat Sharipov
21
RUS
54
+15
+2
Lost in Antalya 16 QF
796
661
Olaf Pieczkowski
20
POL
54
Lost in Nottingham R16
797
510
Alejandro Manzanera Pertusa
21
ESP
53
-31
-4
798
200
Tomás Lipovšek Puches
31
ARG
53
-1
799
148
Marek Gengel
28
CZE
53
800
NCH (826)
Finn Bass
24
GBR
53
+30
+3
Lost in Nottingham QF Lost in Nottingham 2 QF
801
718
Chris Rodesch
22
LUX
52
+1
802
188
Enzo Couacaud
29
FRA
52
+2
803
627
François Musitelli
25
FRA
52
+4
804
539
Adria Soriano Barrera
24
COL
52
+1
805
NCH 1110
Arthur Nagel
21
FRA
52
+305
+24
Lost in Azay Le Rideau F Lost in Angers F
806
376
Yuki Mochizuki
26
JPN
52
-25
-3
807
597
Giorgio Tabacco
20
ITA
52
-1
808
765
Kosuke Ogura
28
JPN
52
+78
+7
Lost in Santiago SF Lost in Mosquera QF Lost in Anapoima R16
809
184
Aleksandre Metreveli
30
GEO
52
-1
Lost in Antalya 15 R16
810
722
Rishab Agarwal
28
IND
52
-1
811
NCH (843)
Koki Matsuda
23
JPN
52
+39
+4
Kursumlijska Banja 3 SF
Lost in Kursumlijska Banja 2 SF
812
NCH (814)
Max Wiskandt
22
GER
52
+2
Monastir 18 SF
813
812
Patrick Maloney
24
USA
51
+2
814
809
Yishai Oliel
24
ISR
51
+3
815
811
Vlad Andrei Dumitru
26
ROU
51
+4
816
NCH (893)
Adam Heinonen
21
SWE
51
+91
+8
Lost in Dubrovnik R16 Lost in Split F
817
NCH 1005
Samuele Pieri
22
ITA
51
+188
+16
Lost in Santa Margherita 5 F
818
500
Leonid Sheyngezikht
23
BUL
51
Porto Alegre R16
Lost in Mosquera R16
60
101
819
NCH (848)
Mateo Barreiros Reyes
23
BRA
51
+29
+3
Lost in Mosquera QF Lost in Anapoima R16
820
741
Paul Wörner
27
GER
51
-35
-4
Lost in Dubrovnik R16 Lost in Split R16
821
712
Matthew William Donald
19
CZE
51
-35
-4
Lost in Antalya 16 R16 Lost in Antalya 17 R16
822
311
Alexis Galarneau
25
CAN
50
823
748
Jaesung Choe
24
KOR
50
823
526
Uisung Park
23
KOR
50
825
345
Henri Squire
23
GER
50
+1
826
687
Émilien Voisin
24
FRA
50
+2
827
823
William Grant
23
USA
50
828
757
Zhan Zheng
21
CHN
50
+1
829
783
Jacob Kahoun
32
GER
50
-38
-4
Lost in Antalya 15 R16
830
792
Dario Huber
27
SUI
50
-38
-4
Lost in Antalya 15 R16
831
646
Alexandr Binda
22
ITA
50
-20
-2
Lost in Antalya 15 R16 Lost in Antalya 16 QF
832
554
Jake Delaney
26
AUS
50
-31
-3
833
727
Yurii Dzhavakian
30
UKR
50
-2
834
NCH (873)
Miguel Angel Cabrera
23
CHI
50
+64
+6
Lost in Santiago QF Lost in Vero Beach SF
835
540
Guy Den Ouden
22
NED
49
-3
836
630
Gergely Madarász
29
HUN
49
-3
Lost in Split R16
837
101
Teymuraz Gabashvili
38
RUS
49
-3
838
262
Juan Bautista Torres
22
ARG
49
-3
Lost in Concepcion R16
839
538
Thantub Suksumrarn
22
THA
49
-3
840
483
Ethan Cook
21
AUS
49
-28
-3
Lost in Monastir 18 QF
841
569
Akram El Sallaly
26
EGY
49
-134
-16
842
840
Alexander Chepik
27
RUS
49
-2
Lost in Shymkent R16
843
836
Boris Kozlov
23
USA
48
-2
Orange Park SF
844
56
Radu Albot
34
MDA
48
+520
+32
Cagliari QF
76
191
845
828
Antonio Prat
20
ESP
48
-2
846
792
Yuhei Kono
28
JPN
48
-2
847
780
Lior Goldenberg
24
ISR
48
-1
848
480
Sergi Perez Contri
26
ESP
48
-77
-8
849
770
Cyril Vandermeersch
24
FRA
48
850
741
Adam Jones
25
GBR
48
+1
Lost in Nottingham R16 Lost in Nottingham 2 R16
851
846
Pedro Rodenas
20
ESP
47
+1
852
514
Kalin Ivanovski
19
MKD
47
+1
853
836
Erik Grevelius
23
SWE
47
+1
854
302
Jonáš Forejtek
23
CZE
47
+196
+16
Lost in Ostrava QF
855
CH
Federico Aguilar Cardozo
19
URU
47
Lost in Santiago R16
856
831
Andres Martin
22
USA
47
857
650
Aleksandr Braynin
24
UKR
47
-186
-23
858
665
Matteo De Vincentis
26
ITA
47
+100
+8
Lost in Hammamet 7 SF
859
853
Alessandro Cortegiani
28
ITA
47
-2
860
649
Saba Purtseladze
22
GEO
47
-2
861
16
Ryan Harrison
31
USA
46
-2
862
180
Stefan Kozlov
26
USA
46
-3
863
642
Tim Handel
27
GER
46
-2
864
109
Yan Bai
34
CHN
46
-2
865
304
Genaro Alberto Olivieri
25
ARG
46
-2
866
491
Strong Kirchheimer
29
USA
46
+210
+16
Orange Park SF
Lost in Savannah QF
867
481
Stefan Palosi
24
ROU
46
-2
868
728
Sanhui Shin
27
KOR
46
-29
-3
869
490
Toby Martin
31
GBR
46
Lost in Nottingham R16 Lost in Nottingham 2 R16
870
688
Diego Augusto Barreto Sánchez
22
ESP
46
+101
+8
Lost in Telde 2 F Lost in Sanxenxo SF
871
NCH 1066
Lorenzo Lorusso
24
ITA
46
+212
+16
Lost in Santa Margherita 5 F
872
NCH (900)
Chirag Duhan
20
IND
46
+28
+2
Lost in Shymkent R16 Lost in Shymkent 2 SF
873
NCH (947)
Dragos Nicolae Cazacu
20
ROU
46
+100
+8
Kursumlijska Banja F
Lost in Kursumlijska Banja 2 R16
53
53
874
843
Trent Bryde
24
USA
45
-4
874
618
Marvin Möller
25
GER
45
-4
876
268
Jurij Rodionov
24
AUT
45
-4
877
627
Timofey Skatov
23
KAZ
45
-5
878
263
Joris De Loore
31
BEL
45
-4
878
79
Lucas Pouille
30
FRA
45
-4
880
169
Marco Cecchinato
31
ITA
45
-4
881
242
Frederico Ferreira Silva
29
POR
45
-4
882
197
Thiago Seyboth Wild
24
BRA
45
-330
-50
883
881
Joaquin Aguilar Cardozo
19
URU
45
-2
884
376
Rudolf Molleker
23
GER
45
-5
885
748
Patrick Brady
19
GBR
45
-2
886
203
Mirza Bašić
32
BIH
45
+19
+2
Lost in Dubrovnik R16 Lost in Split QF Lost in Osijek R16
887
203
Francisco Cerúndolo
25
ARG
45
-5
888
404
Bernabé Zapata Miralles
27
ESP
45
-4
888
514
Sebastián Báez
23
ARG
45
-3
890
888
Zhao Zhao
24
CHN
45
-2
891
322
Sarp Ağabigün
26
TUR
45
-44
-3
Lost in Antalya 17 R16
892
835
Amaury Raynel
21
FRA
45
-54
-4
893
205
Tomás Martín Etcheverry
24
ARG
45
-4
894
246
Tung Lin Wu
25
TWN
44
-151
-16
895
670
Alex Martí Pujolras
25
ESP
44
-5
896
854
Arthur Géa
19
FRA
44
-4
897
893
Tao Mu
24
CHN
44
-4
898
591
Adil Kalyanpur
24
IND
44
-3
898
766
Thomas Braithwaite
24
AUS
44
-2
900
894
Diogo Marques
24
POR
44
-6
Lost in Monastir 17 R16 Lost in Monastir 18 QF
901
NCH (903)
Alexandru Cristian Dumitru
20
ROU
44
+23
+2
Lost in Antalya 16 QF
902
898
Federico Valle
24
ITA
44
-3
Lost in Kursumlijska Banja R16 Lost in Kursumlijska Banja 2 R16 Lost in Kursumlijska Banja 3 R16
903
869
Sebastian Dominko
20
SLO
43
-2
904
875
Faisal Qamar
24
IND
43
-1
905
365
Aaron Addison
28
AUS
43
-38
-3
906
888
Deney Wassermann
23
NED
43
907
659
Vasilios Caripi
32
RSA
43
+1
908
751
Florent Bax
24
FRA
43
+2
909
868
Mariano Tammaro
20
ITA
43
-41
-3
Lost in Kursumlijska Banja R16
910
557
Michael Zhu
31
USA
43
-1
Lost in Monastir 18 R16
911
NCH (912)
Andrea Bacaloni
22
ITA
43
+1
912
669
Ivan Denisov
23
RUS
43
-1
Anapoima QF
Lost in Mosquera R16
913
NCH (915)
Daniel Verbeek
19
NED
42
+29
+2
Lost in Meerbusch QF
914
374
Sho Katayama
34
JPN
42
-1
915
586
Edas Butvilas
19
LTU
42
-1
916
CH
Christos Antonopoulos
25
GRE
42
Lost in Nottingham R16 Lost in Nottingham 2 R16
917
734
Bohua Dong
21
CHN
42
918
720
Stefan Popović
20
SRB
42
+2
919
918
David Quayle
23
GBR
42
+2
Lost in Nottingham R16 Lost in Nottingham 2 R16
920
NCH (922)
Ioan Alexandru Chirita
21
ROU
42
+2
921
882
Mihai Razvan Marinescu
22
ROU
42
+2
922
235
Kimmer Coppejans
30
BEL
41
+3
922
334
Matteo Gigante
22
ITA
41
+3
924
195
Fred Simonsson
29
SWE
41
+3
925
622
Jan Choinski
27
GBR
41
+3
926
419
Alejandro Moro Cañas
23
ESP
41
+3
927
65
Benoît Paire
34
FRA
41
+4
928
NCH (952)
Gabriele Vulpitta
18
ITA
41
+24
+2
Lost in Dubrovnik QF
928
717
Lilian Marmousez
22
FRA
41
+106
+8
Lost in Angers SF
930
360
Juan Pablo Ficovich
27
ARG
41
+2
931
613
Umut Akkoyun
23
TUR
41
+2
932
NCH (934)
Ewen Lumsden
24
GBR
41
+2
Lost in Nottingham 2 R16
933
225
Mohamed Safwat
33
EGY
41
-166
-16
934
607
Fausto Tabacco
21
ITA
41
+105
+8
Lost in Santa Margherita 5 SF Lost in Santa Margherita 6 R16
935
897
Mert Alkaya
23
TUR
41
-38
-3
Antalya 17 SF
Lost in Antalya 15 R16 Lost in Antalya 16 R16
936
932
Lorenzo Carboni
18
ITA
41
-1
Lost in Santa Margherita 4 R16 Lost in Santa Margherita 5 R16
937
861
Liam Gavrielides
20
GER
41
-1
Lost in Kursumlijska Banja 3 R16
938
674
Samuel Martinez Arjona
22
ESP
41
-1
939
793
Daniel Moreno
24
MEX
41
-1
Xalapa QF
940
916
Bang Shuo Yin
25
TWN
41
-1
941
754
Learner Tien
18
USA
40
-1
942
740
Joshua Lapadat
21
CAN
40
-1
943
784
Ondřej Horák
21
CZE
40
944
942
Kenta Miyoshi
20
JPN
40
945
707
Matyas Cerny
22
CZE
40
+21
+2
Lost in Meerbusch QF
946
510
Alexey Vatutin
31
RUS
40
-1
947
946
Andre Ilagan
23
USA
40
-1
Xalapa QF
948
923
Ignacio Antonio Becerra Otarola
23
CHI
40
-1
Lost in Santiago R16 Lost in Concepcion R16
949
948
Stefano D'Agostino
20
ITA
40
-1
Lost in Santa Margherita 4 R16
950
887
Jack Anthrop
20
USA
39
-1
951
929
Theodore Winegar
22
USA
39
-1
952
868
Philip Henning
23
RSA
39
-1
Lost in Antalya 15 R16
953
912
Yuta Kawahashi
26
JPN
39
+1
954
883
Taym Al Azmeh
20
GER
39
+2
955
166
Salvatore Caruso
31
ITA
39
956
781
Adan Freire Da Silva
24
FRA
39
+3
957
401
Joe Tyler
25
GBR
39
+3
Lost in Nottingham QF Lost in Nottingham 2 QF
958
937
Tai Sach
21
AUS
39
+3
Lost in Monastir 16 R16 Lost in Monastir 17 R16 Lost in Monastir 18 R16
959
914
Ye Cong Mo
23
CHN
39
+3
960
828
Elgin Khoeblal
22
NED
38
+4
961
926
Henry Searle
18
GBR
38
-31
-3
962
708
Jesse Flores
29
CRC
38
-44
-4
963
603
Daniel Antonio Núñez
22
CHI
38
+4
Anapoima QF
Lost in Santiago R16 Lost in Concepcion R16
964
620
Federico Bondioli
18
ITA
38
-294
-32
965
849
Younes Lalami Laaroussi
23
MAR
38
+3
966
NCH (970)
Hernando Jose Escurra Isnardi
26
PAR
38
+4
Lost in Porto Alegre R16
967
5
David Marrero
44
ESP
38
+61
+4
Lost in Telde 2 SF
968
966
Tauheed Browning
21
USA
37
+6
Lost in Monastir 16 R16 Lost in Monastir 17 QF Lost in Xalapa R16