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