#: 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, ITF25/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
Wesley Koolhof
34
NED
6390
-250
French Open QF
6750
8030
1
CH
Neal Skupski
33
GBR
6390
-250
French Open QF
6750
8030
3
1
Rajeev Ram
39
USA
5952
-180
Lost in French Open R16
4
1
Joe Salisbury
31
GBR
5862
-180
Lost in French Open R16
5
3
Austin Krajicek
32
USA
4950
-840
French Open QF
5310
6590
6
4
Ivan Dodig
38
CRO
4350
+2
-840
French Open QF
4710
5990
7
NCH (10)
Lloyd Glasspool
29
GBR
4235
+3
-180
Lost in French Open R16
7
NCH (9)
Harri Heliövaara
34
FIN
4235
+3
-180
Lost in French Open R16
9
NCH (12)
Jan Zieliński
26
POL
4140
+3
-90
Lost in French Open R32
10
3
Rohan Bopanna
43
IND
3840
-1
-720
Lost in French Open R64
Advertisement
11
6
Édouard Roger-Vasselin
39
FRA
3815
+5
+90
Lost in French Open R16
12
NCH (14)
Hugo Nys
32
MON
3745
+2
-90
Lost in French Open R32
13
5
Marcelo Arévalo
32
ESA
3740
-7
-1640
French Open QF
4100
5380
13
3
Jean-Julien Rojer
41
NED
3740
-7
-1640
French Open QF
4100
5380
15
NCH (16)
Santiago González
40
MEX
3635
+5
+180
Lost in French Open R16
16
1
Mate Pavić
29
CRO
3625
-3
-430
Lost in French Open R64
16
1
Nikola Mektić
34
CRO
3625
-1
-180
Lost in French Open R64
18
6
Michael Venus
35
NZL
3525
-1
-105
Lost in French Open R16
19
15
Matthew Ebden
35
AUS
3495
-1
-105
Lost in French Open R64
20
NCH (25)
Andrés Molteni
35
ARG
3175
+5
+360
French Open QF
3535
4815
21
7
Kevin Krawietz
31
GER
3165
+5
+360
French Open QF
3525
4805
22
3
Horacio Zeballos
38
ARG
3112
-3
-360
French Open QF
3472
4752
23
19
Fabrice Martin
36
FRA
3110
-1
-135
Lost in French Open R64
24
7
Tim Pütz
35
GER
2955
+30
French Open QF
3315
4595
25
4
Marcel Granollers
37
ESP
2932
-4
-360
French Open QF
3292
4572
26
8
Andreas Mies
32
GER
2765
+3
+290
French Open QF
3125
4405
27
CH
Jason Kubler
30
AUS
2725
Lost in French Open R64
28
21
Máximo González
39
ARG
2725
+3
+270
French Open QF
3085
4365
29
18
Matwé Middelkoop
39
NED
2600
-6
-360
French Open QF
2960
4240
30
1
Jamie Murray
37
GBR
2590
-2
+90
Lost in French Open R16
31
2
John Peers
34
AUS
2410
+6
+180
Lost in French Open R16
32
30
Nathaniel Lammons
29
USA
2405
Lost in French Open R64
33
29
Robin Haase
36
NED
2335
-3
-135
Lost in French Open R64
34
32
Rinky Hijikata
22
AUS
2329
Surbiton R16
Lost in French Open R64
Lost in French Open R64 Surbiton R16
2354
2454
35
24
Sander Gillé
32
BEL
2282
+5
+180
French Open QF
2642
3922
36
32
Alexander Erler
25
AUT
2275
-1
-36
Lost in French Open R64
37
28
Joran Vliegen
29
BEL
2272
+4
+180
French Open QF
2632
3912
38
33
Lucas Miedler
26
AUT
2230
-2
-45
Lost in French Open R64
39
1
Nicolas Mahut
41
FRA
2220
-1
Lost in French Open R64
40
31
Jackson Withrow
29
USA
2190
-7
-180
Lost in French Open R64
41
26
Rafael Matos
27
BRA
1965
-2
-180
Lost in French Open R16
42
8
Simone Bolelli
37
ITA
1955
+3
+90
Lost in French Open R32
43
1
Marcelo Melo
39
BRA
1930
Lost in French Open R16
44
CH
Andrea Vavassori
28
ITA
1819
-90
Lost in French Open R64
45
CH
Fabien Reboul
27
FRA
1810
+1
-10
Lost in French Open R16
46
NCH (47)
Sadio Doumbia
32
FRA
1746
+1
-29
Lost in French Open R16
47
1
Juan Sebastián Cabal
37
COL
1740
+2
+90
Lost in French Open R32
48
28
David Vega Hernández
28
ESP
1725
-6
-360
Lost in French Open R64
49
7
Fabio Fognini
36
ITA
1595
+3
+90
Lost in French Open R32
50
45
Francisco Cabral
26
POR
1591
+7
+164
Lost in French Open R16
Advertisement
51
CH
Romain Arneodo
30
MON
1555
-10
Heilbronn R16
Lost in French Open R32
Lost in French Open R32 Heilbronn R16
1562
1662
52
NCH (56)
Sam Weissborn
31
AUT
1509
+4
+74
Heilbronn R16
Lost in French Open R32
Lost in French Open R32 Heilbronn R16
1518
1618
53
48
Julian Cash
26
GBR
1505
-5
-155
Surbiton R16
Lost in French Open R64
Lost in French Open R64 Surbiton R16
1505
1585
54
50
Henry Patten
27
GBR
1460
-4
-170
Surbiton R16
Lost in French Open R64
Lost in French Open R64 Surbiton R16
1460
1555
55
25
Max Purcell
25
AUS
1443
-2
-44
Surbiton R16
Lost in French Open R32
Lost in French Open R32 Surbiton R16
1452
1552
56
1
Robert Farah
36
COL
1440
+6
+90
Lost in French Open R32
57
11
Nick Kyrgios
28
AUS
1400
-3
-45
58
53
Andrey Rublev
25
RUS
1380
59
50
Aleksandr Nedovyesov
36
KAZ
1380
+5
+60
Lost in French Open R16
60
38
Gonzalo Escobar
34
ECU
1345
-5
-90
Surbiton R16
Lost in French Open R64
Lost in French Open R64 Surbiton R16
1370
1470
61
55
Andre Goransson
29
SWE
1330
+2
Surbiton R16
Lost in French Open R64
Lost in French Open R64 Surbiton R16
1330
1425
62
60
Botic van de Zandschulp
27
NED
1315
-1
-45
63
NCH (64)
Karen Khachanov
27
RUS
1290
+4
64
35
Nikola Ćaćić
32
SRB
1285
+4
65
59
Albano Olivetti
31
FRA
1281
-6
-99
Lost in French Open R64
66
52
Daniel Evans
33
GBR
1275
+3
67
39
Ariel Behar
33
URU
1261
+3
Prostejov R16
Lost in French Open R32
Lost in French Open R32 Prostejov R16
1281
1361
68
34
Marcelo Demoliner
34
BRA
1259
+3
Lost in French Open R64
69
31
Philipp Oswald
37
AUT
1257
+3
Heilbronn R16
Lost in French Open R64
Lost in French Open R64 Heilbronn R16
1257
1352
70
49
Miguel Angel Reyes Varela
35
MEX
1250
+6
+55
Heilbronn R16
Lost in French Open R16
Lost in French Open R16 Heilbronn R16
1250
1330
71
59
Nicolás Barrientos
36
COL
1245
-6
-60
Heilbronn R16
Lost in French Open R32
Lost in French Open R32 Heilbronn R16
1245
1345
72
59
Mackenzie McDonald
28
USA
1240
-12
-135
Lost in French Open R32
73
18
Ben McLachlan
31
JPN
1225
Surbiton R16
Lost in French Open R64
Lost in French Open R64 Surbiton R16
1225
1320
74
73
Yuki Bhambri
30
IND
1185
-10
Heilbronn R16
Lost in French Open R32
Lost in French Open R32 Heilbronn R16
1185
1280
75
74
Saketh Myneni
35
IND
1185
-10
Heilbronn R16
Lost in French Open R32
Lost in French Open R32 Heilbronn R16
1185
1280
76
64
Maxime Cressy
26
USA
1120
-10
-180
77
NCH (79)
Robert Galloway
30
USA
1112
+3
+30
Surbiton R16
Lost in French Open R32
Lost in French Open R32 Surbiton R16
1112
1212
78
77
Guido Andreozzi
31
ARG
1107
-1
-30
Lost in French Open R64
79
48
Guillermo Durán
34
ARG
1057
-1
-30
Lost in French Open R64
80
40
Tomislav Brkić
33
BIH
1055
+3
81
76
Adam Pavlásek
28
CZE
1043
+6
+20
Prostejov R16
Lost in French Open R32
Lost in French Open R32 Prostejov R16
1045
1125
82
74
David Pel
31
NED
1006
+3
-42
Heilbronn R16
1013
1113
83
63
Denys Molchanov
36
UKR
998
+9
+28
Heilbronn R16
Lost in Troisdorf SF
Lost in Troisdorf SF Heilbronn R16
1005
1105
84
64
Jeevan Nedunchezhiyan
34
IND
996
-5
-90
Lost in French Open R64
85
21
Andrey Golubev
35
KAZ
990
-3
-90
Heilbronn R16
Lost in French Open R64
Lost in French Open R64 Heilbronn R16
1015
1115
86
NCH (88)
Reese Stalder
26
USA
986
+2
-20
Tyler R16
Lost in Little Rock R16
Lost in Little Rock R16 Tyler R16
1002
1061
87
NCH (89)
Victor Vlad Cornea
29
ROU
983
+2
-18
Heilbronn R16
Lost in French Open R64
Lost in French Open R64 Heilbronn R16
983
1083
88
NCH (94)
Luis David Martínez
34
VEN
975
+7
+54
Prostejov R16
Lost in French Open R32
Lost in French Open R32 Prostejov R16
975
1045
89
23
Luke Saville
29
AUS
954
-3
-74
Surbiton R16
963
1063
90
84
Sriram Balaji
33
IND
952
-6
-96
Surbiton R16
Lost in French Open R64
Lost in French Open R64 Surbiton R16
952
1047
91
2
Jack Sock
30
USA
950
+3
92
74
William Blumberg
25
USA
950
-1
-45
Surbiton R16
Lost in French Open R64
Lost in French Open R64 Surbiton R16
975
1075
93
15
Thanasi Kokkinakis
27
AUS
900
-12
-180
Lost in French Open R64
94
NCH (95)
Patrik Niklas Salminen
26
FIN
900
+2
95
NCH (98)
Dan Added
24
FRA
884
+4
-3
Lost in French Open R64
96
43
Dustin Brown
38
JAM
876
-3
-93
Heilbronn R16
Lost in Troisdorf QF
Lost in Troisdorf QF Heilbronn R16
885
985
97
52
John Patrick Smith
34
AUS
862
-34
Surbiton R16
Lost in French Open R64
Lost in French Open R64 Surbiton R16
871
971
98
43
Roman Jebavý
33
CZE
847
+8
+30
Prostejov R16
Lost in French Open R32
Lost in French Open R32 Prostejov R16
867
947
99
NCH (101)
Hendrik Jebens
27
GER
835
+2
-25
Heilbronn R16
Lost in Troisdorf R16
Lost in Troisdorf R16 Heilbronn R16
835
935
100
55
Sander Arends
31
NED
832
-2
-60
Heilbronn R16
857
957
Advertisement
101
7
Raven Klaasen
40
RSA
820
-11
-180
Lost in French Open R64
102
24
Jérémy Chardy
36
FRA
797
+9
Lost in French Open R64
103
72
Jonathan Eysseric
33
FRA
791
+10
+6
Heilbronn R16
Lost in French Open R32
Lost in French Open R32 Heilbronn R16
800
900
104
103
Vladyslav Manafov
30
UKR
784
-1
-55
Prostejov R16
Lost in Vicenza R16
Lost in Vicenza R16 Prostejov R16
804
884
105
17
Franko Škugor
35
CRO
779
+5
-20
106
70
Diego Hidalgo
30
ECU
777
+3
-25
Heilbronn R16
Lost in French Open R64
Lost in French Open R64 Heilbronn R16
802
902
107
104
Sergio Martos Gornes
28
ESP
765
-2
-59
Prostejov R16
Lost in Mataro QF Lost in Vicenza QF
Lost in Mataro QF Lost in Vicenza QF Prostejov R16
769
849
108
71
Cristian Rodríguez
32
COL
746
+6
-25
109
8
Aisam-ul-Haq Qureshi
43
PAK
737
-7
-120
Surbiton R16
762
862
110
102
Bart Stevens
25
NED
737
+7
-16
Lost in French Open R64
111
NCH (115)
Petros Tsitsipas
22
GRE
723
+4
-45
Heilbronn R16
Lost in French Open R64
Lost in French Open R64 Heilbronn R16
739
839
112
44
Denis Shapovalov
24
CAN
720
-5
-90
113
60
Lorenzo Sonego
28
ITA
720
-5
-90
114
103
Evan King
31
USA
711
-10
-116
Tyler R16
Lost in Little Rock R16
Lost in Little Rock R16 Tyler R16
727
786
115
NCH (128)
Anirudh Chandrasekar
24
IND
709
+17
+55
Heilbronn R16
Vicenza W
Vicenza W Heilbronn R16
718
818
116
101
Fabian Fallert
26
GER
704
+6
-16
117
104
Sem Verbeek
29
NED
700
+8
Prostejov R16
704
784
118
NCH (124)
Constantin Frantzen
25
GER
697
+6
-9
Heilbronn R16
Lost in Troisdorf R16
Lost in Troisdorf R16 Heilbronn R16
706
806
119
103
Marco Bortolotti
32
ITA
694
-3
-59
Prostejov R16
Lost in Vicenza QF
Lost in Vicenza QF Prostejov R16
698
778
120
51
Pedro Martínez
26
ESP
686
+6
Heilbronn R16
711
811
121
110
Andrew Harris
29
AUS
683
-9
-104
Tyler R16
Lost in Little Rock R16
Lost in Little Rock R16 Tyler R16
683
742
122
75
Ivan Sabanov
30
SRB
680
-2
-45
Heilbronn R16
705
805
122
72
Matej Sabanov
30
SRB
680
-1
-45
Heilbronn R16
705
805
124
123
Arjun Kadhe
29
IND
679
-1
-29
Tyler R16
Lost in Little Rock R16
Lost in Little Rock R16 Tyler R16
679
738
125
116
Rubén González
37
PHI
664
+3
-4
Lost in Little Rock R16
126
NCH (138)
Theo Arribage
22
FRA
663
+13
+74
Prostejov R16
Lost in French Open R32
Lost in French Open R32 Prostejov R16
667
747
127
124
Karol Drzewiecki
27
POL
643
+3
-20
Prostejov R16
654
734
128
88
Fernando Romboli
34
BRA
636
+10
+25
Prostejov R16
Lost in Vicenza F
Lost in Vicenza F Prostejov R16
656
736
129
NCH (141)
Ben Shelton
20
USA
634
+12
+54
Lost in French Open R32
130
30
Hubert Hurkacz
26
POL
630
-30
-250
131
60
Hans Hach Verdugo
33
MEX
626
+3
Tyler R16
Lost in Little Rock R16
Lost in Little Rock R16 Tyler R16
642
701
132
NCH (135)
Luke Johnson
29
GBR
621
+3
Surbiton R16
630
730
133
NCH (144)
Vijay Sundar Prashanth
36
IND
605
+18
+75
Heilbronn R16
Vicenza W
Vicenza W Heilbronn R16
630
730
134
121
Oleg Prihodko
25
UKR
583
-5
-81
135
127
Miomir Kecmanović
23
SRB
580
-8
-90
Lost in French Open R64
136
110
Zdeněk Kolář
26
CZE
578
+6
Prostejov R16
598
678
137
102
JiSung Nam
29
KOR
574
+20
+67
Tyler R16
Little Rock W
Little Rock W Tyler R16
590
649
138
73
Hunter Reese
30
USA
569
-20
-180
Prostejov R16
589
669
139
86
Szymon Walków
27
POL
562
-3
-58
Prostejov R16
Lost in Vicenza R16
Lost in Vicenza R16 Prostejov R16
566
646
140
NCH (146)
Yuta Shimizu
23
JPN
560
+6
+16
Tyler R16
Lost in Little Rock QF
Lost in Little Rock QF Tyler R16
573
632
141
133
Boris Arias
29
BOL
558
+7
+16
Heilbronn R16
Lost in Troisdorf QF
Lost in Troisdorf QF Heilbronn R16
583
683
142
NCH (167)
Luca Sanchez
24
FRA
554
+27
+81
Prostejov R16
Lost in French Open R32
Lost in French Open R32 Prostejov R16
559
639
143
131
Federico Zeballos
35
BOL
550
+1
Heilbronn R16
575
675
144
NCH (145)
Andrea Pellegrino
26
ITA
545
+1
Heilbronn R16
570
670
145
52
Purav Raja
37
IND
543
+2
146
58
Alex de Minaur
24
AUS
540
+3
Surbiton R16
565
665
147
73
Adrian Mannarino
34
FRA
525
-10
-90
148
129
Yun-seong Chung
25
KOR
524
-17
-136
Daegu R16
149
135
Maximilian Neuchrist
31
AUT
515
+7
150
101
Alex Lawson
29
USA
515
-7
-38
Tyler R16
Lost in Little Rock SF
Lost in Little Rock SF Tyler R16
531
590
Advertisement
151
NCH (154)
Andrew Paulson
21
CZE
505
+3
-17
Prostejov R16
Lost in Jablonec Nad Nisou QF
Lost in Jablonec Nad Nisou QF Prostejov R16
525
605
152
NCH (160)
Oriol Roca Batalla
30
ESP
505
+20
+47
Prostejov R16
Troisdorf W
Troisdorf W Prostejov R16
525
605
153
CH
Ivan Liutarevich
27
BLR
504
-21
154
121
Benjamin Bonzi
26
FRA
495
-21
-135
155
NCH (158)
Petr Nouza
24
CZE
487
+3
-18
Prostejov R16
507
587
156
50
Igor Zelenay
40
SVK
484
+7
-3
Prostejov R16
Lost in Troisdorf SF
Lost in Troisdorf SF Prostejov R16
504
584
157
26
João Sousa
34
POR
480
+10
158
113
MinKyu Song
32
KOR
474
+7
-8
Daegu R16
159
36
Divij Sharan
37
IND
464
-9
-70
Surbiton R16
Lost in Vicenza R16
Lost in Vicenza R16 Surbiton R16
489
589
160
130
Toshihide Matsui
45
JPN
455
+10
-8
Tyler R16
Lost in Little Rock R16
Lost in Little Rock R16 Tyler R16
471
530
160
NCH (165)
Kaito Uesugi
28
JPN
455
+10
-8
Tyler R16
Lost in Little Rock R16
Lost in Little Rock R16 Tyler R16
471
530
162
64
Stefanos Tsitsipas
24
GRE
450
-1
-45
Lost in French Open R64
163
149
Jaume Munar
26
ESP
450
+33
+90
Lost in French Open R32
164
CH
Piotr Matuszewski
25
POL
440
-47
165
68
Marc Polmans
26
AUS
437
+11
166
18
Treat Huey
37
PHI
433
+2
-45
167
156
Neil Oberleitner
23
AUT
431
+10
Lost in Jablonec Nad Nisou R16
168
39
Steve Johnson
33
USA
430
+10
169
21
Jan Lennard Struff
33
GER
430
+10
Lost in French Open R64
170
44
Jonny O'Mara
28
GBR
427
-51
-305
Surbiton R16
452
552
171
69
Nuno Borges
26
POR
425
+9
172
148
Marek Gengel
27
CZE
424
-10
-71
Lost in Little Rock R16
173
162
Michael Geerts
28
BEL
418
+2
-25
174
NCH (182)
Marcelo Zormann
26
BRA
416
+13
+19
Prostejov R16
Lost in Vicenza F
Lost in Vicenza F Prostejov R16
436
516
175
149
Yu-hsiou Hsu
24
TWN
415
-9
-66
Surbiton R16
440
540
176
NCH (177)
Jason Taylor
29
AUS
414
+10
+16
Lost in Troisdorf QF
177
32
Artem Sitak
37
NZL
414
+5
+5
Tyler R16
Little Rock W
Little Rock W Tyler R16
430
489
178
77
Jordan Thompson
29
AUS
410
-19
-90
Surbiton R16
435
535
179
60
Félix Auger-Aliassime
22
CAN
405
+6
180
97
Tommy Paul
26
USA
405
-40
-180
181
90
Orlando Luz
25
BRA
401
+9
+16
Lost in Troisdorf QF
182
157
Viktor Durasovic
26
NOR
397
-1
-18
Tyler R16
Lost in Little Rock R16
Lost in Little Rock R16 Tyler R16
413
472
183
NCH (187)
Kai Wehnelt
27
GER
393
+5
184
105
Íñigo Cervantes
33
ESP
392
+18
+47
Prostejov R16
Troisdorf W
Troisdorf W Prostejov R16
412
492
185
58
Ramkumar Ramanathan
28
IND
389
-33
-140
Heilbronn R16
Lost in Troisdorf R16
Lost in Troisdorf R16 Heilbronn R16
414
514
186
124
Arthur Rinderknech
27
FRA
385
-31
-135
Lost in French Open R64
187
184
Tallon Griekspoor
26
NED
385
+2
Lost in French Open R64
188
175
Benjamin Lock
30
ZIM
384
-4
-23
189
139
Rubin Statham
36
NZL
376
+8
+16
Tyler R16
Lost in Little Rock QF
Lost in Little Rock QF Tyler R16
392
451
190
NCH (207)
Jakub Paul
24
SUI
366
+17
+25
Most W
191
14
John Isner
38
USA
360
+1
192
174
Holger Rune
20
DEN
360
+1
193
104
Taylor Fritz
25
USA
360
+1
194
160
Frances Tiafoe
25
USA
360
-20
-90
195
104
Luciano Darderi
21
ITA
351
-22
-105
Prostejov R16
371
451
196
129
Quentin Halys
26
FRA
347
+4
197
188
Tristan Schoolkate
22
AUS
343
+7
Tyler R16
359
418
198
191
Skander Mansouri
27
TUN
342
+5
-2
Tyler R16
Lost in Little Rock QF
Lost in Little Rock QF Tyler R16
358
417
199
NCH (209)
Filip Bergevi
29
SWE
338
+10
+8
Lost in Troisdorf QF
200
197
Thiago Seyboth Wild
23
BRA
333
-2
-25
Advertisement
201
127
Roberto Carballés Baena
30
ESP
330
+53
+90
Lost in French Open R32
202
NCH (208)
Conner Huertas del Pino
27
PER
323
+8
Lost in Vicenza R16
203
187
Arklon Huertas Del Pino Cordova
28
PER
323
-2
-23
Lost in Vicenza R16
204
NCH (211)
Ignacio Carou
23
URU
321
+10
+7
Constanta W
205
NCH (221)
Daniel Dutra da Silva
34
BRA
320
+18
+30
Lost in Vicenza SF
206
128
Luca Margaroli
31
SUI
318
-7
-30
Prostejov R16
338
418
207
NCH (214)
Ezekiel Clark
24
USA
314
+8
Lost in Tabasco SF
208
NCH (216)
Brandon Walkin
28
AUS
308
+9
+7
Brcko W Kiseljak W
209
NCH (217)
Calum Puttergill
29
AUS
308
+9
+9
Tyler R16
Lost in Monastir 25 SF Lost in Little Rock SF
Lost in Monastir 25 SF Lost in Little Rock SF Tyler R16
322
381
210
173
Facundo Díaz Acosta
22
ARG
306
-5
-36
211
157
Michail Pervolarakis
26
GRE
302
-28
-106
Tyler R16
Lost in Little Rock SF
Lost in Little Rock SF Tyler R16
318
377
212
210
Charles Broom
25
GBR
298
+4
-15
213
68
Christopher Rungkat
33
INA
296
+16
+16
Jakarta 7 R16
Lost in Jakarta 6 F
Lost in Jakarta 6 F Jakarta 7 R16
214
213
Giles Hussey
26
GBR
296
-1
-19
Tyler R16
Lost in Little Rock R16
Lost in Little Rock R16 Tyler R16
310
369
215
205
Tomás Martín Etcheverry
23
ARG
295
-3
-25
Lost in French Open R64
216
191
Román Andrés Burruchaga
21
ARG
294
+14
+16
Lost in Vicenza QF
217
200
Colin Sinclair
28
NMI
294
+3
218
146
Manuel Guinard
27
FRA
292
-10
-40
Prostejov R16
Lost in Troisdorf F
Lost in Troisdorf F Prostejov R16
312
392
219
174
Miķelis Lībietis
30
LAT
292
+3
220
NCH (223)
Alfredo Perez
26
USA
289
+4
221
183
Santiago Rodríguez Taverna
23
ARG
288
+12
+16
Lost in Vicenza QF
222
218
Niklas Schell
24
GER
286
-3
-12
Lost in Kursumlijska Banja 6 QF
223
209
Marcus Willis
32
GBR
285
+4
Lost in Vicenza R16
224
NCH (232)
Kelsey Stevenson
33
CAN
285
+19
+27
Tyler R16
Lost in Most QF Lost in Little Rock SF
Lost in Most QF Lost in Little Rock SF Tyler R16
298
357
225
206
Murkel Dellien
25
BOL
282
-7
Lost in Jablonec Nad Nisou F
226
217
Ignacio Monzón
25
ARG
279
-9
Lost in Kursumlijska Banja 5 SF Lost in Kursumlijska Banja 6 SF
227
159
Kaichi Uchida
28
JPN
275
-21
-66
Lost in Troisdorf SF
228
205
Daniel Cukierman
27
ISR
273
-7
-20
Lost in La Nucia QF
229
220
Tim Sandkaulen
25
GER
273
-1
-9
Lost in Troisdorf QF
230
2
Bruno Soares
41
BRA
270
-35
-90
231
47
Alexander Bublik
25
KAZ
270
-71
-225
Lost in French Open R64
231
66
Grigor Dimitrov
32
BUL
270
+5
231
117
Cameron Norrie
27
GBR
270
+5
234
132
Marc-Andrea Hüsler
26
SUI
270
+61
+65
Lost in French Open R32
235
203
Francisco Cerúndolo
24
ARG
270
+4
236
230
Mark Whitehouse
30
GBR
270
-4
-5
237
NCH (242)
Jaime Faria
19
POR
270
+5
+8
Lost in Mataro F
238
228
Ray Ho
23
TWN
267
-4
-4
Luzhou R16
239
NCH (241)
Scott Duncan
28
GBR
264
+2
Lost in Vicenza R16
240
87
Max Schnur
30
USA
261
-29
-60
241
NCH (244)
Niki Kaliyanda Poonacha
28
IND
255
+3
242
NCH (245)
Otto Virtanen
21
FIN
252
+3
243
148
Renzo Olivo
31
ARG
252
-3
-16
Lost in Troisdorf R16
244
NCH (250)
Alexandru Jecan
35
ROU
250
+6
+4
Lost in Bucharest SF Lost in Troisdorf R16
245
189
Grigoriy Lomakin
25
KAZ
248
+2
Lost in Brcko R16 Lost in Rome R16
246
160
Hernán Casanova
29
ARG
247
+2
Lost in Troisdorf R16
247
NCH (248)
Alexander Donski
24
BUL
244
+5
248
NCH (285)
Adam Taylor
31
AUS
242
+41
+34
Lost in Monastir 25 SF Lost in Vicenza SF
249
173
Mitchell Krueger
29
USA
241
+4
Tyler R16
257
316
250
210
Grégoire Jacq
30
FRA
240
+60
+50
Lost in Troisdorf F
Advertisement
251
NCH (255)
Zvonimir Babić
27
CRO
238
+14
+16
Lost in Most SF Lost in Jablonec Nad Nisou SF
252
162
Christian Harrison
29
USA
234
-61
-136
253
167
Julian Ocleppo
25
ITA
234
+20
+16
Lost in Rome F
254
217
Blake Ellis
24
AUS
231
+4
Nakhon Si Thammarat 2 R16
255
NCH (259)
Rithvik Choudary Bollipalli
22
IND
231
+4
256
212
Nino Serdarušić
26
CRO
229
+6
257
NCH (260)
Benjamin Sigouin
24
CAN
229
+3
-2
258
160
Dane Sweeny
22
AUS
228
-7
-16
259
153
Nicolás Mejía
23
COL
227
-10
-20
Surbiton R16
252
352
260
197
Akira Santillan
26
AUS
226
+1
-5
Lost in Most QF
261
39
Diego Schwartzman
30
ARG
225
+2
262
NCH (274)
Pedro Boscardin Dias
20
BRA
222
+16
+8
Lost in Kiseljak SF
263
NCH (272)
Mick Veldheer
27
NED
222
+11
+4
Lost in Warmbad Villach SF
264
164
Geoffrey Blancaneaux
24
FRA
221
+2
265
135
Jesper de Jong
23
NED
221
+3
266
CH
João Lucas Reis Da Silva
23
BRA
221
+1
267
266
Constant Lestienne
31
FRA
220
+2
Surbiton R16
245
345
268
254
Aleksandar Kovačević
24
USA
220
-13
-20
269
81
Alex Bolt
30
AUS
219
+2
Tyler R16
Lost in Little Rock R16
Lost in Little Rock R16 Tyler R16
235
294
270
249
Arthur Bouquier
22
FRA
217
-6
-6
Lost in Carnac SF
271
CH
Adam Walton
24
AUS
216
+5
Tyler R16
Lost in Little Rock R16
Lost in Little Rock R16 Tyler R16
232
291
272
NCH (313)
Rio Noguchi
24
JPN
215
+42
+27
Lost in Vicenza SF
273
250
Alibek Kachmazov
20
RUS
214
+4
274
257
Francis Casey Alcantara
31
PHI
214
+38
+25
Jakarta 7 R16
Jakarta 6 W
Jakarta 6 W Jakarta 7 R16
275
257
Thiago Agustín Tirante
22
ARG
213
+5
276
182
Christopher Eubanks
27
USA
212
+5
Surbiton R16
Lost in French Open R64
Lost in French Open R64 Surbiton R16
237
337
277
NCH (283)
Matías Soto
24
CHI
212
+10
+4
Lost in Rancho Santa Fe SF
278
233
Alexander Merino
30
PER
211
-22
-28
Lost in Warmbad Villach F Lost in Troisdorf R16
279
108
Lloyd Harris
26
RSA
210
+3
Lost in French Open R64
280
210
Yoshihito Nishioka
27
JPN
210
+3
281
73
Malek Jaziri
39
TUN
210
-43
-60
282
102
Yasutaka Uchiyama
30
JPN
209
+23
+16
Tyler R16
Lost in Little Rock QF
Lost in Little Rock QF Tyler R16
225
284
283
249
Shinji Hazawa
24
JPN
209
-13
-11
Nakhon Si Thammarat 2 R16
Lost in Nakhon Si Thammarat F
Lost in Nakhon Si Thammarat F Nakhon Si Thammarat 2 R16
284
223
Francesco Forti
23
ITA
209
+2
Lost in Vicenza R16
285
284
Nicolás Álvarez Varona
22
ESP
208
+3
286
218
David Pichler
27
AUT
207
+45
+33
Lost in Brcko F Rome W
287
211
Leandro Riedi
21
SUI
206
+5
288
NCH (319)
Federico Agustin Gomez
26
ARG
206
+31
+25
Carnac W
289
214
Jiří Lehečka
21
CZE
205
+5
290
273
Joshua Paris
27
GBR
205
+7
291
CH
Ben Jones
25
GBR
205
-2
Lost in Huntsville QF
292
282
Ajeet Rai
24
NZL
203
+7
293
277
Matthew Christopher Romios
24
AUS
202
-9
-8
Kiseljak W
294
NCH (309)
Antoine Escoffier
31
FRA
201
+21
+16
Tyler R16
Lost in Little Rock QF
Lost in Little Rock QF Tyler R16
217
276
295
290
Timo Stodder
27
GER
201
+5
+3
Lost in Most QF
296
NCH (298)
Christoph Negritu
29
GER
201
+5
+4
Lost in Warmbad Villach F Lost in Troisdorf R16
297
282
James Frawley
29
AUS
200
+1
-4
298
161
Oscar Otte
29
GER
195
+4
299
282
Jacopo Berrettini
24
ITA
195
+4
300
NCH (326)
Remy Bertola
24
SUI
194
+28
+17
Mataro W Lost in Rome SF
301
296
Gianmarco Ferrari
22
ITA
193
+15
+8
Mataro W Lost in Rome R16
302
225
Alberto Barroso Campos
27
ESP
192
-12
-15
303
164
Volodoymyr Uzhylovskyi
35
UKR
191
+41
+23
Lost in Kursumlijska Banja 5 F Kursumlijska Banja 6 W
304
211
Titouan Droguet
21
FRA
190
+5
305
NCH (312)
James McCabe
19
AUS
188
+8
306
188
Enzo Couacaud
28
FRA
188
-75
-90
Lost in French Open R64
307
285
Aidan McHugh
22
GBR
187
+15
+8
Lost in Tabasco R16 Lost in Rancho Santa Fe F
308
NCH (335)
George Goldhoff
28
USA
187
+27
+15
Brcko W
309
NCH (360)
Alexis Galarneau
24
CAN
185
+96
+50
Lost in Little Rock F
310
209
Facundo Mena
30
ARG
185
-38
-34
311
259
Damien Wenger
23
SUI
185
-18
-21
Lost in Rome SF
312
NCH (316)
Parikshit Somani
23
IND
184
+5
Lost in Vicenza R16
313
224
Jeremy Beale
28
AUS
182
+5
314
268
Alex Molčan
25
SVK
180
+6
315
NCH (340)
Ilya Ivashka
29
BLR
180
+245
+90
Lost in French Open R32
316
235
Alexei Popyrin
23
AUS
180
+143
+65
Surbiton R16
Lost in French Open R32
205
305
316
194
Marcos Giron
29
USA
180
+250
+90
Lost in French Open R32
318
104
Adrián Menéndez-Maceiras
37
ESP
180
+3
319
290
Leonardo Aboian
25
ARG
179
+4
Lost in Kursumlijska Banja 6 R16
320
NCH (331)
Sergey Fomin
22
UZB
178
+47
+25
Bodrum W
321
314
Seita Watanabe
22
JPN
178
+18
+8
Karuizawa W
322
149
Daniel Masur
28
GER
177
+5
Tyler R16
Lost in Little Rock R16
193
252
323
291
Jorge Panta
27
PER
177
+11
+5
Tabasco W
324
NCH (345)
August Holmgren
25
DEN
174
+26
+10
Rome W
325
261
Aziz Dougaz
26
TUN
174
+32
+16
Tyler R16
Lost in Little Rock QF
190
249
326
223
Fajing Sun
26
CHN
174
-41
-36
Lost in Mataro QF La Nucia W
327
NCH (329)
Aziz Ouakaa
23
TUN
173
+3
-2
Lost in Monastir 26 R16
328
NCH (343)
Alexander Zgirovsky
21
BLR
172
+19
+6
Lost in Kursumlijska Banja 6 F
329
NCH (333)
Bogdan Bobrov
25
RUS
172
+7
Lost in Kiseljak R16
330
257
Francisco Comesaña
22
ARG
171
-73
-64
Lost in Vicenza QF
331
231
Courtney John Lock
26
ZIM
171
-27
-23
332
NCH (336)
Constantin Bittoun Kouzmine
24
FRA
171
+6
333
327
Juan Pablo Paz
28
ARG
170
+12
+3
Bucharest W
334
274
Billy Harris
28
GBR
169
-55
-45
335
261
Keegan Smith
24
USA
169
-60
-48
Lost in Tabasco R16 Lost in Rancho Santa Fe F
336
292
Juan Ignacio Galarza
29
ARG
169
+6
337
NCH (368)
Henrique Rocha
19
POR
166
+35
+16
Lost in Mataro F
338
CH
Oleksandr Ovcharenko
21
UKR
166
+2
-4
339
200
Tomás Lipovšek Puches
30
ARG
166
+9
340
NCH (349)
Edward Winter
18
AUS
164
+13
+2
Lost in Rancho Santa Fe QF
341
308
Eric Vanshelboim
21
UKR
164
-8
-8
Lost in La Nucia R16
342
149
Vitaliy Sachko
25
UKR
163
-18
-16
Prostejov R16
183
263
343
NCH (349)
Andrés Andrade
24
ECU
163
+6
-2
344
313
Pruchya Isaro
27
THA
163
+14
+5
Jakarta 7 R16
Lost in Jakarta 6 SF
345
328
Gustavo Heide
21
BRA
162
+7
346
NCH (361)
Aliaksandr Liaonenka
24
BLR
162
+19
+8
Lost in Kursumlijska Banja 6 F
347
281
Mats Hermans
27
NED
160
-4
-9
Lost in Most SF Lost in La Nucia QF
348
1
Łukasz Kubot
41
POL
159
-102
-90
349
77
Gonçalo Oliveira
28
POR
159
+6
Lost in Rome R16
350
332
Ilya Snițari
21
MDA
157
+18
+4
Lost in Monastir 25 SF Lost in Monastir 26 QF
351
132
Antoine Hoang
27
FRA
156
-19
-17
Lost in Carnac SF
352
NCH (358)
Sandro Kopp
23
AUT
156
+9
Warmbad Villach W Lost in Jablonec Nad Nisou R16
353
215
Nicolás Kicker
30
ARG
155
+9
354
325
Jiri Barnat
21
CZE
155
-29
-24
Lost in Jablonec Nad Nisou R16
355
154
Sanjar Fayziev
28
UZB
155
-49
-38
Lost in Troisdorf R16
356
NCH (360)
Tristan McCormick
24
USA
154
+8
357
349
Masamichi Imamura
24
JPN
153
+2
-4
358
261
Vít Kopřiva
25
CZE
153
-50
-38
Prostejov R16
Lost in Vicenza R16
173
253
359
346
Miloš Karol
20
SVK
152
+14
+2
Lost in Most QF Lost in Jablonec Nad Nisou QF
360
275
Oleksii Krutykh
23
UKR
151
+10
361
162
Julian Lenz
30
GER
150
-15
-16
362
320
Ryan Nijboer
23
NED
149
+12
Lost in Bucharest R16
363
327
Fabio Coelho
23
POR
149
+13
364
330
Daniel Rincon
20
ESP
148
-4
-8
365
193
Andrea Collarini
31
ARG
148
-54
-41
Prostejov R16
Lost in Vicenza R16
168
248
366
NCH (369)
Duarte Vale
24
POR
148
+3
-4
367
355
Martin Damm
19
USA
147
+4
-3
Lost in Most QF Lost in Jablonec Nad Nisou QF
368
367
Andrea Picchione
24
ITA
147
+26
+8
Lost in Kursumlijska Banja 5 F
369
221
Jay Clarke
24
GBR
146
-32
-25
370
340
Eero Vasa
26
FIN
145
-16
-17
371
147
Sekou Bangoura
31
USA
145
+9
Lost in Huntsville SF
372
224
Stefano Travaglia
31
ITA
144
+11
373
346
Valerio Aboian
20
ARG
144
+12
374
92
Vishnu Vardhan
35
IND
144
+10
Jakarta 7 R16
Lost in Mataro R16
375
278
Kacper Żuk
24
POL
143
+12
376
148
Gijs Brouwer
27
NED
143
+12
Surbiton R16
168
268
377
362
Taisei Ichikawa
22
JPN
142
+4
-3
Daegu R16
378
256
Francesco Passaro
22
ITA
141
-71
-50
379
365
Andres Urrea
28
COL
141
+19
+4
Lost in Tabasco SF
380
NCH (439)
Juan Carlos Aguilar
24
CAN
140
+59
+19
Tabasco W Lost in Rancho Santa Fe SF
381
294
Johannes Ingildsen
25
DEN
140
+5
-4
382
340
Álvaro López San Martín
26
ESP
139
-19
-16
383
375
Ethan Quinn
19
USA
138
+12
384
NCH (390)
Max Houkes
22
NED
138
+12
385
311
Dalibor Svrčina
20
CZE
138
-29
-20
Prostejov R16
158
238
386
278
Gonzalo Villanueva
28
ARG
138
+31
+8
Lost in Kiseljak SF
387
115
Jaroslav Pospíšil
42
CZE
137
-58
-38
Prostejov R16
Lost in Vicenza R16
157
237
388
252
Matías Franco Descotte
28
ARG
137
+9
389
NCH (443)
Harold Mayot
21
FRA
137
+445
+90
Lost in French Open R32
390
373
Igor Gimenez
23
BRA
137
-13
-12
Lost in Brcko QF Lost in Kiseljak QF
391
240
Yannick Hanfmann
31
GER
135
+10
392
76
Aslan Karatsev
29
RUS
135
+11
393
179
Emil Ruusuvuori
24
FIN
135
+11
394
219
Pedro Cachín
28
ARG
135
+465
+90
Lost in French Open R32
395
37
Lukáš Rosol
37
CZE
134
+12
396
NCH (406)
Jakob Schnaitter
27
GER
134
+12
397
353
Francesco Maestrelli
20
ITA
133
+12
398
361
Gabriel Roveri Sidney
26
BRA
133
-23
-16
Lost in Mataro SF
399
NCH (407)
Tsung Hao Huang
23
TWN
133
+14
+1
Luzhou R16
Lost in Jakarta 6 QF
400
324
Arthur Fery
20
GBR
132
-74
-45
401
NCH (412)
Mac Kiger
24
USA
132
+11
402
358
Matěj Vocel
26
CZE
131
+12
403
330
Jérôme Kym
20
SUI
130
-3
-6
404
276
Thomas Fancutt
28
AUS
130
+6
-2
405
370
Alex Knaff
25
LUX
130
+55
+15
Pazardzhik 2 W
406
367
Mario Mansilla Diez
21
ESP
129
-7
-8
407
359
Lukáš Pokorný
21
SVK
129
-28
-17
Lost in Brcko F
408
NCH (426)
Joe Tyler
24
GBR
129
+23
+4
Lost in Rancho Santa Fe SF
409
399
Nick Hardt
22
DOM
128
+59
+16
Lost in Troisdorf QF
410
322
Sarp Ağabigün
25
TUR
128
+33
+8
Lost in Bodrum SF
411
NCH (434)
Petr Nesterov
20
BUL
128
+26
+6
Lost in Constanta F
412
270
Michael Vrbenský
23
CZE
127
-6
-8
413
390
Adam Moundir
28
MAR
127
-23
-15
Lost in Brcko SF
414
NCH (415)
Bruno Pujol Navarro
21
ESP
127
+1
-4
Lost in Mataro R16
415
246
Tung Lin Wu
25
TWN
126
-64
-36
416
396
Iñaki Montes De La Torre
20
ESP
126
+7
417
361
Simon Freund
26
SWE
126
+7
418
NCH (443)
Mariano Navone
22
ARG
126
+27
+7
Lost in Vicenza QF
419
371
Kyle Seelig
25
USA
126
-28
-16
420
377
Benjamin Winter Lopez
25
ESP
126
-38
-19
421
302
Jonáš Forejtek
22
CZE
125
+5
422
356
Nicholas David Ionel
20
ROU
125
+6
423
NCH (444)
Tomás Farjat
22
ARG
125
+23
+6
Lost in Kursumlijska Banja 5 SF Lost in Kursumlijska Banja 6 SF
424
385
Clément Tabur
23
FRA
124
+59
+16
Lost in Carnac F
425
410
Szymon Kielan
20
POL
124
+7
426
NCH (429)
Sidane Pontjodikromo
22
NED
124
+7
427
59
Denis Istomin
36
UZB
123
+7
428
376
Yuki Mochizuki
25
JPN
123
+7
Daegu R16
Lost in Jakarta 6 SF
429
161
Grégoire Barrère
29
FRA
122
+7
430
416
Manish Sureshkumar
23
IND
122
-8
-6
Nakhon Si Thammarat 2 R16
Lost in Nakhon Si Thammarat R16
431
423
Tyler Zink
22
USA
121
-4
-4
432
337
Bu Yunchaokete
21
CHN
121
-43
-22
433
249
Maximilian Marterer
27
GER
120
+7
434
NCH (438)
Zizou Bergs
24
BEL
120
+7
Surbiton R16
145
245
435
167
Franco Agamenone
30
ITA
120
+7
Lost in Vicenza R16
436
352
Georgii Kravchenko
22
UKR
120
-70
-33
Lost in Mataro R16 Lost in La Nucia R16
437
422
Arthur Reymond
24
FRA
120
+7
438
NCH (445)
Henri Squire
22
GER
118
+9
Heilbronn R16
Lost in Troisdorf R16
143
243
439
355
Franco Emanuel Egea
27
ARG
118
+9
440
436
Joao Victor Couto Loureiro
20
BRA
118
+48
+11
Lost in Kursumlijska Banja 5 QF Constanta W
441
380
Daniel Little
26
GBR
118
-49
-24
442
293
Vladyslav Orlov
28
UKR
118
-24
-12
Lost in Bodrum QF
443
396
James Trotter
23
JPN
117
+8
444
355
Davide Pozzi
24
ITA
117
+8
Lost in Mataro R16 Lost in Rome R16
445
NCH (503)
Stefanos Sakellaridis
18
GRE
117
+58
+14
Lost in Mataro R16 Lost in La Nucia F
446
444
Fábián Marozsán
23
HUN
116
+7
447
393
Sascha Gueymard Wayenburg
19
FRA
116
+8
Lost in French Open R64
448
424
Maximus Jones
18
THA
116
+9
Nakhon Si Thammarat 2 R16
Lost in Nakhon Si Thammarat QF
449
238
Matías Zukas
27
ARG
116
+7
Lost in Mataro QF Lost in Kiseljak R16
450
30
Nicholas Monroe
41
USA
115
-154
-90
451
411
Christian Sigsgaard
26
DEN
115
-35
-15
452
436
Facundo Juárez
25
ITA
115
-3
-3
Lost in La Nucia R16
453
369
Alex Rybakov
26
USA
114
+9
Lost in Most QF
454
349
Edan Leshem
26
ISR
114
-16
-7
Lost in Rome F
455
NCH (472)
Luca Potenza
22
ITA
114
+36
+8
Lost in Rome SF
456
197
Li Tu
27
AUS
114
-45
-18
457
428
John Echeverria
21
ESP
114
+7
Lost in La Nucia R16
458
452
Alejandro Moro Cañas
22
ESP
113
+8
459
269
Mili Poljičak
18
CRO
113
-40
-16
460
272
Pedro Sakamoto
29
BRA
112
+73
+19
Lost in Bodrum QF Lost in Jablonec Nad Nisou F
461
304
Dmitry Popko
26
KAZ
112
-40
-16
Lost in Bodrum R16 Lost in Kiseljak R16
462
234
Mateus Alves
22
BRA
112
+8
463
232
Camilo Ugo Carabelli
23
ARG
112
+6
464
153
Martín Cuevas
31
URU
112
-86
-36
465
456
Erik Arutiunian
18
BLR
112
+6
Lost in Kursumlijska Banja 5 R16 Lost in Kursumlijska Banja 6 R16
466
459
Sai Karteek Reddy Ganta
23
IND
112
-5
-3
Lost in Mataro R16 Lost in La Nucia QF
467
NCH (571)
Stuart Parker
25
GBR
111
+104
+22
Most W
468
269
Miljan Zekić
34
SRB
111
+4
469
316
Flavio Cobolli
21
ITA
111
+4
470
NCH (498)
Ignacio Buse
19
PER
111
+32
+8
Lost in Mataro SF
471
CH
Imanol López Morillo
23
ESP
111
+4
472
124
Jannik Sinner
21
ITA
110
+4
473
161
Evgeny Donskoy
33
RUS
110
-80
-30
474
413
Gabriel Alejandro Hidalgo
32
ARG
110
+3
475
222
Evgeny Karlovskiy
28
RUS
110
+3
476
406
Makoto Ochi
27
JPN
110
-26
-8
Daegu R16
477
CH
Daniil Ostapenkov
20
BLR
109
+4
478
CH
Daniel Rodrigues
23
POR
109
+4
479
445
Dan Alexandru Tomescu
24
ROU
109
+16
+4
Lost in Bucharest QF Lost in Constanta QF
480
399
Federico Arnaboldi
22
ITA
108
-50
-17
481
480
Sergi Perez Contri
25
ESP
108
+3
Lost in Bucharest R16 Lost in La Nucia R16
482
371
Shintaro Mochizuki
20
JPN
107
+4
483
283
João Domingues
29
POR
107
+4
484
NCH (507)
Gonzalo Bueno
19
PER
107
+28
+8
Lost in Mataro SF Lost in Rome R16
485
CH
Mikalai Haliak
24
BLR
107
+4
Lost in Carnac QF
486
NCH (590)
Amr Elsayed
24
EGY
107
+114
+25
La Nucia W
487
131
Bradley Klahn
32
USA
106
+3
488
299
Sebastian Ofner
27
AUT
105
+4
489
472
Noah Schachter
23
USA
105
+4
Tyler R16
Lost in Rancho Santa Fe R16
121
180
490
399
Alexander Weis
26
ITA
105
+4
491
452
John McNally
24
USA
104
+5
492
NCH (495)
Alex Michelsen
18
USA
104
+6
493
NCH (501)
Vasil Kirkov
24
USA
103
+8
Lost in Little Rock R16
494
NCH (513)
Roy Stepanov
24
ISR
103
+19
+4
Lost in Huntsville SF
495
451
Filip Cristian Jianu
21
ROU
102
+9
496
476
Valentin Vacherot
24
MON
100
+10
497
335
Johannes Härteis
27
GER
100
+11
498
247
Denis Yevseyev
30
KAZ
100
+11
499
NCH (530)
Ryuki Matsuda
23
JPN
100
+39
+7
Monastir 25 W Lost in Monastir 26 SF
500
486
Patrick Zahraj
23
GER
99
+11
Lost in Rancho Santa Fe R16
501
462
Robin Bertrand
20
FRA
99
-36
-15
Lost in Monastir 25 F Lost in Monastir 26 R16
502
201
Jelle Sels
27
NED
98
-5
-6
Lost in Troisdorf SF
503
358
Sebastian Fanselow
31
GER
98
+143
+25
Jablonec Nad Nisou W
504
NCH (517)
S D Prajwal Dev
27
IND
98
+92
+15
Addis Ababa 2 W Lost in Nakhon Si Thammarat R16
505
NCH (592)
Dimitris Sakellaridis
17
GRE
98
+87
+14
Lost in Mataro R16 Lost in La Nucia F
506
500
Johannus Monday
21
GBR
97
+10
507
504
Baoluo Zheng
22
CHN
97
+13
508
NCH (510)
Yanaki Milev
19
BUL
97
+14
509
363
Marcello Serafini
20
ITA
97
-89
-32
Lost in Rome SF
510
115
Tennys Sandgren
31
USA
96
+13
511
449
Trey Hilderbrand
23
USA
96
-48
-18
Tyler R16
Lost in Rancho Santa Fe R16
112
171
512
NCH (518)
Cooper Williams
17
USA
96
+12
513
NCH (519)
Jakub Menšík
17
CZE
96
+12
Prostejov R16
116
196
514
NCH (536)
Finn Reynolds
23
NZL
96
+30
+4
Nakhon Si Thammarat 2 R16
Lost in Nakhon Si Thammarat SF
515
NCH (599)
Egor Agafonov
20
RUS
96
+84
+14
Lost in Bodrum F
516
NCH (520)
Simon Beaupain
24
BEL
96
+10
Bucharest W Lost in Carnac R16
517
428
Kirill Kivattsev
25
RUS
96
+10
Lost in Brcko R16
518
497
Gabriele Maria Noce
27
ITA
96
-18
-8
Lost in Rome R16
519
317
Samuel Vincent Ruggeri
21
ITA
96
-52
-17
Lost in Kursumlijska Banja 5 SF Lost in Kursumlijska Banja 6 QF
520
330
Ergi Kırkın
24
TUR
95
+8
521
359
Seong chan Hong
25
KOR
95
-47
-16
522
NCH (525)
Blu Baker
21
GBR
95
+7
Lost in Huntsville SF
523
401
Andrey Chepelev
24
RUS
95
+23
+3
Lost in Rome QF
524
NCH (581)
Kris Van Wyk
26
RSA
95
+57
+8
Lost in Addis Ababa 2 F
525
226
Pavel Kotov
24
RUS
94
+92
+16
Heilbronn R16
Lost in Troisdorf QF
119
219
526
512
Daisuke Sumizawa
24
JPN
94
+19
+2
Nakhon Si Thammarat 2 R16
Lost in Karuizawa SF
527
505
Fernando Yamacita
25
BRA
94
-17
-6
528
430
Juan Bautista Otegui
24
ARG
94
+11
+1
Lost in Kiseljak QF
529
459
Nicholas Godsick
18
USA
93
+3
530
259
David Poljak
27
CZE
93
-50
-16
531
431
Jea Moon Lee
29
KOR
93
+3
Daegu R16
532
500
Leonid Sheyngezikht
22
BUL
93
-27
-8
533
264
Anis Ghorbel
34
TUN
93
+3
534
311
Lorenzo Giustino
31
ITA
92
+6
535
528
Christian Langmo
27
USA
92
+6
536
371
Evan Zhu
24
USA
92
+6
537
535
Abdullah Shelbayh
19
JOR
92
+6
538
262
Juan Bautista Torres
21
ARG
92
-109
-33
539
457
Eduardo Ribeiro
25
BRA
91
-18
-6
540
9
Feliciano López
41
ESP
90
-305
-180
540
155
Gaël Monfils
36
FRA
90
+7
540
40
Nicolás Jarry
27
CHI
90
+9459
+90
Lost in French Open R32
543
316
Brandon Nakashima
21
USA
90
-85
-25
543
187
Hyeon Chung
27
KOR
90
+5
543
8
Fernando Verdasco
39
ESP
90
+5
546
543
Martin Landaluce
17
ESP
90
+4
546
543
J.J. Wolf
24
USA
90
+4
546
295
Yibing Wu
23
CHN
90
+635
+70
Lost in French Open R32
549
133
Casper Ruud
24
NOR
90
+4
549
224
Soonwoo Kwon
25
KOR
90
+5
549
82
Dušan Lajović
32
SRB
90
+5
549
7
Filip Polasek
37
SVK
90
+9
553
305
Chun Hsin Tseng
21
TWN
90
+1
554
2
Pierre Hugues Herbert
32
FRA
90
-152
-45
Lost in French Open R64
555
300
Daniel Altmaier
24
GER
90
+5
556
16
Pablo Carreño Busta
31
ESP
90
+1
557
68
Alexander Zverev
26
GER
90
+2
558
88
Stan Wawrinka
38
SUI
90
+2
559
75
Felipe Meligeni Alves
25
BRA
90
+4
560
56
Radu Albot
33
MDA
90
+4
561
503
Bernabé Zapata Miralles
26
ESP
90
+7
Lost in French Open R64
562
356
Domagoj Bilješko
25
CRO
90
-27
-3
563
514
Kalin Ivanovski
19
MKD
90
-49
-8
564
297
Maxime Janvier
26
FRA
89
+6
565
514
Peter Bertran
27
DOM
89
+7
566
527
Illya Beloborodko
22
UKR
89
+7
567
85
Tristan Lamasine
30
FRA
88
+7
568
546
Adolfo Daniel Vallejo
19
PAR
88
+7
569
NCH (571)
Joao Fonseca
16
BRA
87
+7
570
431
Mukund Sasikumar
26
IND
87
+8
571
158
David Pérez Sanz
29
ESP
87
+9
572
435
Abraham Asaba
26
GHA
87
-35
-6
Lost in Rancho Santa Fe QF
573
237
Alexandr Cozbinov
28
MDA
86
-54
-11
Lost in Monastir 25 SF
574
NCH (577)
Yeong Seok Jeong
23
KOR
86
+10
Daegu R16
575
345
Peter Heller
30
GER
85
+10
576
458
Augusto Virgili
28
ITA
85
+11
Lost in Vicenza R16
577
572
Akram El Sallaly
25
EGY
85
+20
+2
Lost in Addis Ababa 2 SF
578
417
Pedro Araújo
21
POR
83
+16
Lost in Monastir 25 R16 Lost in Monastir 26 R16
579
224
Hiroki Moriya
32
JPN
82
+48
+5
Jakarta 7 R16
Jakarta 6 W
580
384
Ryan Peniston
27
GBR
82
-95
-25
Surbiton R16
107
207
581
555
Siddhant Banthia
22
IND
82
+37
+4
Nakhon Si Thammarat 2 R16
Lost in Nakhon Si Thammarat SF
582
342
Patrik Rikl
24
CZE
82
+74
+11
Lost in Most SF Lost in Jablonec Nad Nisou QF
583
424
Naoki Tajima
22
JPN
82
+40
+4
Daegu R16
Lost in Karuizawa SF
584
493
Luka Mikrut
19
CRO
81
-67
-16
585
224
Altuğ Çelikbilek
26
TUR
80
+19
586
NCH (618)
Edas Butvilas
18
LTU
80
+39
+3
Lost in La Nucia QF
587
335
Luca Van Assche
19
FRA
80
+18
Lost in French Open R64
588
459
Arthur Fils
18
FRA
80
-81
-20
Lost in French Open R64
589
512
Takeru Yuzuki
24
JPN
80
-71
-17
Daegu R16
Lost in Jakarta 6 SF
590
493
Yann Wójcik
26
POL
80
+17
591
NCH (599)
Dax Donders
22
NED
80
+17
592
255
Yan Bondarevskiy
23
RUS
80
-113
-30
593
554
Tomohiro Masabayashi
25
JPN
80
+2
-3
Jakarta 7 R16
Lost in Karuizawa R16
594
NCH (696)
Nitin Kumar Sinha
24
IND
80
+102
+15
Jakarta 7 R16
Addis Ababa 2 W Lost in Nakhon Si Thammarat R16
595
487
Harry Wendelken
21
GBR
80
+15
596
510
Alejandro Manzanera Pertusa
20
ESP
80
+34
+3
Lost in La Nucia QF
597
182
Marius Copil
32
ROU
79
+16
598
65
Benoît Paire
34
FRA
79
-257
-90
599
299
Enrico Dalla Valle
25
ITA
79
+15
600
362
Mattéo Martineau
24
FRA
79
+107
+16
Lost in Carnac F
601
365
Aaron Addison
27
AUS
79
-102
-25
Jakarta 7 R16
602
584
Chak Lam Coleman Wong
18
HKG
78
+17
603
NCH (613)
Uisung Park
22
KOR
78
+17
Daegu R16
604
NCH (614)
Lorenzo Claverie
20
ITA
78
+17
Lost in Huntsville QF
605
515
Blake Bayldon
24
AUS
78
-74
-16
Nakhon Si Thammarat 2 R16
Lost in Karuizawa R16
606
538
Thantub Suksumrarn
22
THA
78
+9
-1
Nakhon Si Thammarat 2 R16
Lost in Nakhon Si Thammarat QF
607
NCH (636)
Daniel Siniakov
20
CZE
78
+131
+19
Lost in Most F Lost in Jablonec Nad Nisou QF
608
240
Lukáš Klein
25
SVK
77
+16
609
597
Giorgio Tabacco
19
ITA
77
+20
610
594
Max Alcalá Gurri
20
ESP
77
-7
-4
Lost in Mataro R16
611
60
Antonio Šančić
34
CRO
76
+20
612
603
Justin Boulais
21
CAN
76
+21
613
338
Dayne Kelly
32
AUS
76
+22
614
NCH (636)
Álvaro Guillén Meza
20
ECU
76
+22
Lost in Kursumlijska Banja 5 QF
615
NCH (630)
Paulo Andre Saraiva Dos Santos
22
BRA
76
+22
616
577
Raphael Calzi
25
LUX
76
-25
-8
617
55
Guido Pella
33
ARG
75
+21
Lost in French Open R64
618
NCH (631)
Federico Bondioli
18
ITA
75
+21
619
NCH (633)
Hady Habib
24
LBN
75
+22
620
413
Marat Sharipov
20
RUS
75
-18
-6
621
405
Carlos Sánchez Jover
22
ESP
75
+65
+8
Lost in Bodrum SF Lost in La Nucia R16
622
NCH (634)
Buvaysar Gadamauri
22
BEL
75
+20
Lost in Most R16 Lost in Jablonec Nad Nisou R16
623
468
Alejo Lorenzo Lingua Lavallén
22
ARG
74
+11
-2
624
447
Miguel Fernando Pereira
24
CHI
74
-109
-24
625
590
Colin Markes
26
USA
74
+20
626
416
Nick Chappell
30
USA
73
-57
-17
627
NCH (637)
Ethan Cook
20
AUS
73
+22
Jakarta 7 R16
628
500
David Jordá Sanchis
28
ESP
73
+22
629
551
Frane Nincevic
23
CRO
72
-13
-6
630
352
Yannik Steinegger
22
SUI
72
+22
631
79
Lucas Pouille
29
FRA
71
+23
Lost in French Open R64
632
304
Genaro Alberto Olivieri
24
ARG
71
+26
633
330
Liam Draxl
21
CAN
71
+24
634
NCH (666)
Andrew Rogers
24
USA
71
+38
+2
Lost in Huntsville QF
635
225
Mohamed Safwat
32
EGY
71
+24
636
NCH (637)
Daniel Pátý
23
CZE
71
+8
-3
Lost in Most R16 Lost in Jablonec Nad Nisou R16
637
NCH (703)
Zaharije Zak Talic
24
AUS
71
+66
+7
Lost in Brcko SF Lost in Kiseljak QF
638
268
Jurij Rodionov
24
AUT
70
+22
639
486
Nicolas Moreno De Alboran
25
USA
70
+547
+50
Tyler R16
Lost in Little Rock F
86
145
640
NCH (641)
Shunsuke Mitsui
21
JPN
70
+23
641
NCH (644)
Benjamin Hannestad
26
DEN
70
+23
642
539
Adria Soriano Barrera
24
COL
70
-41
-11
643
422
Ugo Blanchet
24
FRA
70
+22
644
396
Filip Duda
24
CZE
70
-61
-16
Lost in Most R16
645
531
Santiago De La Fuente
21
ARG
70
+21
646
NCH (828)
Evgeny Philippov
21
RUS
70
+191
+23
Bodrum W
647
618
Adrian Oetzbach
25
GER
70
+20
648
NCH (653)
Luciano Emanuel Ambrogi
19
ARG
70
+5
-2
Lost in Kursumlijska Banja 5 R16
649
641
Kokoro Isomura
20
JPN
70
-2
-3
Jakarta 7 R16
Lost in Jakarta 6 R16
650
CH
Joshua Sheehy
26
USA
70
+33
+2
Lost in Tabasco F
651
502
Fermin Tenti
25
ARG
70
-63
-15
Lost in Pazardzhik 2 QF Lost in La Nucia SF
652
497
Ryota Tanuma
27
JPN
69
-63
-15
653
316
Yannick Mertens
35
BEL
69
+17
654
270
Corentin Denolly
25
FRA
69
+114
+15
Pazardzhik 2 W
655
481
Stefan Palosi
23
ROU
69
+18
656
585
Viacheslav Bielinskyi
19
UKR
69
-70
-16
657
374
Goncalo Falcao
35
POR
69
+18
658
380
Michiel De Krom
24
NED
68
+20
659
NCH (714)
Olaf Pieczkowski
19
POL
68
+67
+8
Lost in Constanta F
660
416
Giovanni Fonio
25
ITA
67
+24
661
260
José Pereira
32
BRA
67
+24
662
NCH (809)
Semen Voronin
19
RUS
67
+147
+17
Kursumlijska Banja 5 W Lost in Kursumlijska Banja 6 QF
663
576
Tennyson Whiting
21
USA
67
-52
-13
Lost in Mataro R16 Lost in La Nucia QF
664
540
Sumit Nagal
25
IND
66
+26
665
334
Matteo Gigante
21
ITA
66
-211
-50
666
242
Frederico Ferreira Silva
28
POR
66
+25
Lost in Troisdorf R16
667
278
Riccardo Bonadio
29
ITA
66
+25
668
556
Nathan Ponwith
25
USA
66
+12
-2
669
620
Alexandros Skorilas
23
GRE
66
-1
-4
670
299
Luca Nardi
19
ITA
65
-105
-25
671
492
Lukas Neumayer
20
AUT
65
+23
672
NCH (809)
Nathan Anthony Barki
18
INA
65
+143
+16
Jakarta 7 R16
Lost in Jakarta 6 F
673
363
Khumoyun Sultanov
24
UZB
65
+55
+5
Lost in Jablonec Nad Nisou SF
674
652
Axel Garcian
20
FRA
65
+23
675
NCH (829)
Maxence Broville
24
FRA
65
+236
+25
Carnac W
676
509
Jody Maginley
27
ANT
65
+12
-2
Lost in Tabasco QF
677
668
James Mackinlay
22
GBR
65
+5
-3
678
339
Cezar Crețu
22
ROU
64
-72
-16
679
NCH (690)
Woobin Shin
19
KOR
64
+20
Daegu R16
680
670
Federico Bertuccioli
24
ITA
64
+22
681
NCH (713)
Adam Jurajda
20
CZE
64
+40
+3
Lost in Jablonec Nad Nisou QF
682
NCH (704)
Samuel Martinez Arjona
21
ESP
64
+22
Lost in La Nucia QF
683
345
Nicolás Álvarez
26
PER
63
+23
684
359
Alexandar Lazarov
25
BUL
63
+21
685
528
Kai Lemstra
23
GER
63
-76
-17
Warmbad Villach W
686
601
Diego Fernandez Flores
22
CHI
63
+1
-4
Lost in Bucharest QF Lost in Constanta QF
687
NCH (699)
Jiri Jenicek
23
CZE
63
+21
Lost in Most R16 Lost in Jablonec Nad Nisou R16
688
159
Roberto Quiroz
31
ECU
62
-90
-20
689
171
Alessandro Giannessi
33
ITA
62
-112
-25
690
688
Maks Kaśnikowski
19
POL
62
+20
691
467
Jarno Jans
22
NED
62
+20
692
NCH (704)
Elio Jose Ribeiro Lago
25
ITA
62
+20
Lost in Huntsville QF
693
615
Preston Brown
21
USA
62
-71
-16
694
NCH (706)
Marlon Vankan
22
GER
62
+21
695
NCH (708)
Nikita Ianin
21
RUS
62
+21
696
NCH (727)
Alec Beckley
21
RSA
62
+59
+6
Lost in Addis Ababa 2 F
697
357
Johan Nikles
26
SUI
61
-167
-33
698
625
Alejandro García
21
ESP
61
-29
-8
699
NCH (771)
Hynek Bartoň
19
CZE
61
+78
+8
Lost in Most SF Lost in Jablonec Nad Nisou R16
700
220
Omar Jasika
26
AUS
61
-5
-4
Jakarta 7 R16
701
406
Alexander Shevchenko
22
RUS
61
+16
702
685
Jorge Martinez Martinez
27
ESP
61
+17
703
405
Dominik Kellovsky
26
CZE
61
+242
+25
Jablonec Nad Nisou W
704
694
Alexandr Binda
21
ITA
61
+16
705
NCH (774)
Maxence Beaugé
22
FRA
61
+76
+8
Lost in Carnac SF
706
166
Salvatore Caruso
30
ITA
60
+17
707
80
Sergio Galdós
33
PER
60
+16
708
306
Juan Sebastián Gómez
31
COL
60
-129
-27
709
639
Daniil Glinka
23
EST
60
+16
710
654
Karl Kiur Saar
27
EST
60
+17
711
625
Lorenzo Rottoli
21
ITA
60
-34
-9
712
622
S Mert Ozdemir
23
TUR
60
+79
+8
Lost in Bodrum SF
713
NCH (783)
Jesse Flores
28
CRC
60
+77
+8
Lost in Tabasco F
714
295
Wilson Leite
31
BRA
60
+15
Lost in Kiseljak R16
715
569
Anton Matusevich
22
GBR
59
+17
716
263
Joris De Loore
30
BEL
59
+17
717
NCH (727)
Gabriel Debru
17
FRA
59
+17
Lost in Rome R16
718
366
Toby Kodat
20
USA
59
+17
719
239
Kyrian Jacquet
22
FRA
59
+17
720
252
Raúl Brancaccio
26
ITA
59
-130
-25
721
511
Alejandro Mendoza
33
BOL
59
-47
-10
722
604
Louroi Martinez
24
SUI
59
+43
+4
Lost in Bucharest SF Lost in Constanta SF
723
681
Cengiz Aksu
24
TUR
59
-14
-4
Lost in Bodrum R16
724
607
Fausto Tabacco
21
ITA
58
+17
725
705
Daniel Antonio Núñez
22
CHI
58
-11
-4
726
NCH (736)
Tom Gentzsch
19
GER
58
+16
727
NCH (738)
Franco Roncadelli
23
URU
58
+16
728
263
Mariano Kestelboim
27
ARG
57
+16
729
680
Jannik Opitz
25
GER
57
+17
730
NCH (742)
Clément Chidekh
21
FRA
57
+17
731
NCH (744)
Yamato Sueoka
20
JPN
57
+17
Lost in Karuizawa R16
732
669
Ivan Denisov
22
RUS
57
-34
-8
733
NCH (775)
Jan Hrazdil
18
CZE
56
+42
+3
Lost in Most QF
734
549
Viktor Jović
21
SRB
56
+5
-2
735
717
Sheng Tang
23
CHN
56
+17
Luzhou R16
736
625
Osgar O'Hoisin
26
IRL
56
-88
-17
Lost in Monastir 25 R16
737
718
Tommaso Compagnucci
23
ITA
56
+19
Lost in Warmbad Villach SF
738
649
Saba Purtseladze
21
GEO
56
-7
-4
Lost in Constanta R16
739
337
Carlos Taberner
25
ESP
55
+18
740
NCH (756)
Christian Oliveira
23
BRA
55
+18
741
375
Yusuke Takahashi
25
JPN
55
+18
742
724
Timofey Skatov
22
KAZ
55
+18
743
338
Carlos Lopez Montagud
22
ESP
55
-150
-28
744
721
Jimmy Yang
25
GER
55
+17
Luzhou R16
745
589
Sebastian Gima
21
ROU
55
+17
746
NCH (763)
Niels Visker
21
NED
55
+17
747
497
Govind Nanda
22
USA
55
-107
-20
748
473
Shuichi Sekiguchi
31
JPN
55
-105
-19
749
384
Rigele Te
25
CHN
55
-12
-4
750
NCH (761)
Thijmen Loof
20
NED
55
+14
Lost in Jablonec Nad Nisou R16
751
NCH (763)
Tiago Pereira
18
POR
55
+15
752
735
Eduardo Nava
26
USA
54
+15
753
733
Sebastian Santibanez
27
CHI
54
-13
-4
754
604
Eliakim Coulibaly
21
CIV
54
+15
755
NCH (771)
Lorenzo Joaquín Rodríguez
23
ARG
54
+16
756
NCH (768)
George Houghton
24
GBR
54
+16
757
634
Simon Anthony Ivanov
22
BUL
54
-76
-14
Lost in Pazardzhik 2 QF
758
521
Ricardo Rodriguez Pace
30
VEN
54
-5
-2
759
169
Tuna Altuna
34
TUR
54
+15
760
713
Gabriele Bosio
22
ITA
54
-47
-8
Lost in Monastir 25 QF
761
745
Carl Emil Overbeck
21
DEN
53
+15
762
185
Jason Jung
33
TWN
53
+40
+3
Lost in Jakarta 6 QF
763
78
Zhang Ze
32
CHN
53
-18
-4
764
648
Alex Martinez
22
ESP
53
-93
-16
Lost in Mataro R16
765
701
Karl Friberg
24
SWE
53
+13
766
383
Robert Strombachs
23
LAT
53
-48
-8
767
577
Oleksandr Bielinskyi
29
UKR
53
-91
-16
768
597
Quentin Folliot
24
FRA
53
+11
769
NCH (773)
Svyatoslav Gulin
20
RUS
53
+11
770
603
Luigi Sorrentino
24
ITA
53
+49
+4
Lost in Pazardzhik 2 SF Lost in Rome R16
771
310
Gianluca Mager
28
ITA
52
-145
-25
772
510
Alexey Vatutin
30
RUS
52
+12
773
291
Evgenii Tiurnev
26
RUS
52
+177
+17
Kursumlijska Banja 5 W Lost in Kursumlijska Banja 6 QF
774
327
Beibit Zhukayev
22
KAZ
52
+11
775
745
Maxim Shin
20
UZB
52
+12
776
749
Alexandre Reco
24
FRA
52
+10
777
670
Stefano Battaglino
24
ITA
52
-4
-2
778
661
Nicholas Bybel
29
USA
52
-29
-5
779
722
Jake Bhangdia
25
USA
52
-49
-8
Nakhon Si Thammarat 2 R16
780
663
Nicolas Bruna
24
CHI
52
+12
Lost in Constanta R16
781
198
Elliot Benchetrit
24
MAR
51
+12
782
NCH (888)
Lorenzo Esquici
19
BRA
51
+160
+15
Huntsville W
783
738
Maik Steiner
28
GER
51
+14
784
277
Mikhail Fufygin
33
RUS
51
+14
785
734
Victor Lilov
19
USA
51
+14
Lost in Tabasco SF
786
601
Denis Klok
25
RUS
51
+42
+3
Lost in Kiseljak SF
787
765
Tomoya Fujiwara
21
JPN
50
+14
788
406
Gabriel Décamps
23
BRA
50
+15
789
220
Hugo Gaston
22
FRA
50
+15
790
254
Emilio Gómez
31
ECU
50
-129
-20
791
327
Gian Marco Moroni
25
ITA
50
+14
792
788
Tom Hands
26
GBR
50
+15
793
NCH (800)
Jan Kupcic
22
SLO
50
+15
794
235
Kimmer Coppejans
29
BEL
50
+165
+16
Lost in Vicenza QF
795
NCH (803)
Juan Manuel La Serna
19
ARG
50
+15
796
782
Cyril Vandermeersch
24
FRA
49
+18
797
765
Gabriel Tumasonis
27
BRA
49
+19
798
692
Gabriele Piraino
19
ITA
49
+19
Lost in Vicenza R16
799
642
Tim Handel
26
GER
49
+19
800
774
Vladislav Ivanov
23
RUS
49
+20
801
538
Louis Weßels
24
GER
48
+21
802
449
Nerman Fatić
28
BIH
48
+21
803
203
Mirza Bašić
31
BIH
48
+20
Lost in Kiseljak R16
804
360
Juan Pablo Ficovich
26
ARG
48
+21
805
741
Paul Wörner
26
GER
48
+6
-2
806
676
Boris Butulija
24
SRB
48
+40
+2
Lost in Kursumlijska Banja 5 QF
807
794
Federico Campana
25
ITA
48
+20
808
771
Florent Bax
23
FRA
48
+69
+4
Lost in Bucharest SF
809
NCH (847)
Karan Singh
19
IND
48
+38
+2
Lost in Addis Ababa 2 SF
810
304
Alastair Gray
24
GBR
47
-159
-25
811
NCH (830)
Niccolo Baroni
19
ITA
47
+19
Lost in Kursumlijska Banja 5 QF
812
781
Demetris Azoides
22
GRE
47
+1
-2
813
643
Bruno Kuzuhara
19
USA
47
-17
-4
814
NCH (871)
Hikaru Shiraishi
23
JPN
47
+69
+4
Lost in Karuizawa SF
815
NCH (822)
Lorenzo Gagliardo
22
ARG
47
+16
816
438
Sho Shimabukuro
25
JPN
47
+16
817
NCH (986)
Kasidit Samrej
22
THA
47
+177
+15
Nakhon Si Thammarat 2 R16
Nakhon Si Thammarat W
818
NCH (825)
Tobias Franco
21
ARG
47
+15
819
NCH (836)
Igor Dudun
24
UKR
47
+17
820
655
Jan Jermar
23
CZE
47
+15
Lost in Most R16
821
812
Niccolo Catini
25
ITA
47
-2
Lost in Rome R16
822
163
Federico Gaio
31
ITA
46
+16
822
371
Laurent Lokoli
28
FRA
46
+16
824
804
Borys Zgola
19
POL
46
+16
825
286
Matteo Arnaldi
22
ITA
46
-170
-25
826
584
Adrian Andreev
22
BUL
46
+16
827
776
Millen Hurrion
23
GBR
46
+16
828
267
Steven Diez
32
CAN
46
+16
Tyler R16
62
121
829
267
Luca Castelnuovo
26
SUI
46
-136
-20
830
808
Majun Li
17
CHN
46
+15
Luzhou R16
831
NCH (912)
Sanhui Shin
26
KOR
46
+98
+8
Daegu R16
Lost in Karuizawa F
832
NCH (995)
Francois Musitelli
24
FRA
46
+169
+15
Monastir 26 W
833
747
Luis Britto
29
BRA
46
-45
-6
834
NCH (901)
Elijah Strode
21
USA
46
+76
+6
Lost in Huntsville F Lost in Rancho Santa Fe R16
835
158
David Goffin
32
BEL
45
+13
835
25
Xavier Malisse
42
BEL
45
+13
835
187
Mikael Ymer
24
SWE
45
+13
835
225
Tim van Rijthoven
26
NED
45
+17
839
460
Christopher O'Connell
29
AUS
45
+9
Surbiton R16
70
170
839
249
Alejandro Tabilo
26
CHI
45
+15
841
188
Elias Ymer
27
SWE
45
+11
Prostejov R16
65
145
841
361
Ugo Humbert
24
FRA
45
+14
843
217
Tomás Barrios Vera
25
CHI
45
-231
-34
844
67
Dominic Thiem
29
AUT
45
+12
845
185
Hugo Dellien
29
BOL
45
+12
Lost in French Open R64
846
269
Takuto Niki
35
JPN
45
-184
-25
847
NCH (848)
Aleksandr Lobanov
22
RUS
45
+13
848
514
Sebastián Báez
22
ARG
45
+13
Lost in French Open R64
849
740
Stefan Popović
20
SRB
45
+15
850
675
Alessio Zanotti
23
ITA
45
-24
-3
Lost in Rome QF
851
CH
Leopold Zima
23
GER
45
+14
852
717
Lilian Marmousez
21
FRA
45
+152
+14
Lost in Bodrum F
853
707
Olivier Rojas
22
BEL
45
+14
854
790
Chris Rodesch
21
LUX
44
+16
855
608
Gabriel Diallo
21
CAN
44
+16
855
728
Pol Martín Tiffon
23
ESP
44
+17
857
NCH (867)
Noah Lopez
21
SUI
44
+22
858
688
Diego Augusto Barreto Sánchez
21
ESP
44
+46
+3
Lost in Mataro QF
859
NCH (868)
Federico Cina
16
ITA
43
+21
860
830
Filippo Romano
17
ITA
43
+21
861
507
Simon Carr
23
IRL
43
-67
-8
862
241
Shintaro Imai
29
JPN
43
-183
-25
863
359
Benjamin Hassan
28
LBN
43
+19
Lost in Troisdorf R16
864
NCH (983)
Yuttana Charoenphon
22
THA
43
+173
+15
Nakhon Si Thammarat 2 R16
Nakhon Si Thammarat W
865
NCH (872)
Liam Gavrielides
19
GER
43
+19
866
844
Qian Sun
21
CHN
43
+19
Luzhou R16
867
703
Mathieu Scaglia
24
FRA
43
+19
868
855
Gokberk Saritas
19
TUR
43
-2
Lost in Bodrum R16
869
849
Younes Lalami Laaroussi
22
MAR
42
+19
870
NCH (879)
Maj Premzl
19
SLO
42
+19
871
771
Rishi Reddy
25
IND
42
+7
-2
872
845
Bekkhan Atlangeriev
22
RUS
42
+20
Lost in Bucharest QF
873
784
Nicolas Zanellato
21
BRA
42
-84
-10
Lost in Brcko QF Lost in Kiseljak QF
874
130
Andrea Arnaboldi
35
ITA
41
-185
-25
874
282
Mats Moraing
30
GER
41
+21
876
342
Antoine Bellier
26
SUI
41
-294
-45
876
151
Gastão Elias
32
POR
41
+21
878
389
Aleksandar Vukic
27
AUS
41
+18
Surbiton R16
66
166
879
702
Cleeve Harper
22
CAN
41
+20
880
NCH (884)
Philip Florig
19
GER
41
+20
881
503
Kento Takeuchi
35
JPN
41
-7
-3
882
486
Aleksandre Bakshi
25
GEO
41
-182
-23
883
NCH (892)
Matteo De Vincentis
25
ITA
41
+18
Lost in Rome R16
884
875
Hamish Stewart
23
GBR
41
+18
885
542
Mirko Martinez
25
SUI
41
-184
-23
886
560
Davide Galoppini
28
ITA
41
+17
887
775
Lautaro Agustin Falabella
25
ARG
41
+18
888
567
Giovanni Oradini
25
ITA
41
-19
-4
Lost in Warmbad Villach SF Lost in Vicenza R16
889
805
Tom Evans
22
AUS
41
-2
-2
Lost in Monastir 25 QF Lost in Monastir 26 QF
890
864
Martim Leote Prata
22
POR
40
+17
891
NCH (909)
Mark Wallner
23
GER
40
+18
Lost in Jablonec Nad Nisou R16
892
552
Guy Orly Iradukunda
27
BDI
40
-17
-4
Lost in Addis Ababa 2 R16
893
645
Mert Naci Türker
24
TUR
40
-17
-4
Lost in Bodrum R16
894
765
Kosuke Ogura
27
JPN
40
-2
895
251
Matheus Pucinelli De Almeida
22
BRA
39
+624
+30
Lost in Vicenza SF
896
NCH (903)
Mathys Erhard
21
FRA
39
+17
897
362
Moez Echargui
30
TUN
39
+19
898
NCH (905)
Elmer Møller
19
DEN
39
+17
899
884
Mohamed Nazim Makhlouf
26
ALG
39
+18
900
851
Mitchell Harper
25
AUS
39
-38
-6
Lost in Rancho Santa Fe QF
901
721
Mattias Southcombe
20
GBR
39
-11
-3
Lost in Addis Ababa 2 R16
902
887
Emilien Voisin
23
FRA
39
+17
Lost in Carnac R16
903
891
Ilia Simakin
19
RUS
39
+17
904
374
Sho Katayama
34
JPN
38
+17
Lost in Karuizawa R16
905
91
Alessandro Motti
44
ITA
38
+17
906
NCH (912)
Brian Bozemoj
19
NED
38
+19
907
809
Lukas Krainer
22
AUT
38
+17
908
647
Petr Bar Biryukov
21
RUS
38
-17
-4
Lost in Kursumlijska Banja 5 R16 Lost in Kursumlijska Banja 6 R16
909
898
Nicolas Buitrago
25
COL
38
+3
-2
Lost in Pazardzhik 2 R16 Lost in Kursumlijska Banja 6 R16