#: Tennis Player Rank CH: Career High NCH : New Career High (Previous Career High in parenthesis) 1 / 1 / 1: Immediate / Near / Far Career High Ctry: Country + National rank +/-: Rank change vs previous official rankings release Next : if player wins next match Max : if player wins current tournament Tournament categories include : GS2000, ATP1000, ATP500, ATP250, CH175/125/100/75/50, M25/15 (GS/ATP Tour/Challengers/ITF + winner points)
All
<18
<19
<20
<21
<22
<23
<24
<25
>30
>35
#
CH
Player
Age
Ctry
Pts
+/-
Current
Previous
Current
Next
Max
1
NCH (2)
Jannik Sinner
22
ITA
8925
+1
+155
French Open R16 (R32 )
9125
10725
2
1
Novak Djoković
37
SRB
8060
-1
-1900
French Open R32 (R64 )
8160
9960
3
1
Carlos Alcaraz
21
ESP
6780
-520
French Open R16 (R32 )
6980
8580
4
1
Daniil Medvedev
28
RUS
6485
+1
+190
French Open R16 (R32 )
6685
8285
5
2
Alexander Zverev
27
GER
5785
-1
-520
French Open R16 (R32 )
5985
7585
6
5
Andrey Rublev
26
RUS
4710
+10
Lost in French Open R32
7
NCH (8)
Hubert Hurkacz
27
POL
3995
+1
+110
French Open R16
4195
5795
8
NCH (9)
Alex de Minaur
25
AUS
3645
+3
+155
French Open R16
3845
5445
9
3
Grigor Dimitrov
33
BUL
3575
+1
+20
French Open R16
3775
5375
10
3
Stefanos Tsitsipas
25
GRE
3540
-1
-160
French Open R16 (R64 )
3740
5340
Advertisement
11
2
Casper Ruud
25
NOR
3325
-4
-1100
French Open R32 (R64 )
3425
5225
12
5
Taylor Fritz
26
USA
3090
+110
French Open R16
3290
4890
13
12
Tommy Paul
27
USA
2710
+1
+55
Lost in French Open R32
14
CH
Ben Shelton
21
USA
2590
+1
+90
Lost in French Open R32 (R128 )
15
4
Holger Rune
21
DEN
2540
-2
-160
French Open R16 (R64 )
2740
4340
16
13
Ugo Humbert
25
FRA
2250
-35
Lost in French Open R128
17
CH
Alexander Bublik
26
KAZ
2150
+40
Lost in French Open R64
18
6
Félix Auger-Aliassime
23
CAN
2075
+3
+190
French Open R16
2275
3875
19
CH
Sebastián Báez
23
ARG
2030
+1
+40
Lost in French Open R64
20
16
Nicolás Jarry
28
CHI
1905
-1
-170
Lost in French Open R128
21
17
Adrian Mannarino
35
FRA
1865
+1
Lost in French Open R128
22
8
Karen Khachanov
28
RUS
1780
-4
-310
Lost in French Open R64
23
21
Tallon Griekspoor
27
NED
1690
+2
+55
Lost in French Open R32
24
CH
Alejandro Tabilo
27
CHI
1639
-6
Lost in French Open R128
25
23
Jiří Lehečka
22
CZE
1630
-2
-55
26
23
Sebastian Korda
23
USA
1620
+2
+55
Lost in French Open R32
27
19
Francisco Cerúndolo
25
ARG
1610
+20
French Open R16
1810
3410
28
10
Frances Tiafoe
26
USA
1590
-2
-40
Lost in French Open R64
29
NCH (31)
Mariano Navone
23
ARG
1382
+2
+43
Lost in French Open R64
30
15
Lorenzo Musetti
22
ITA
1290
-80
French Open R32
1390
3190
31
27
Tomás Martín Etcheverry
24
ARG
1290
-2
-260
French Open R32
1390
3190
32
21
Alejandro Davidovich Fokina
24
ESP
1240
-40
Lost in French Open R64
33
NCH (34)
Tomáš Macháč
23
CZE
1225
+1
+40
Lost in French Open R32
34
NCH (35)
Matteo Arnaldi
23
ITA
1220
+1
+55
French Open R16 (R32 )
1420
3020
35
21
Jan Lennard Struff
34
GER
1180
+6
+90
Lost in French Open R32
36
6
Gaël Monfils
37
FRA
1160
+1
+5
Lost in French Open R64 (R128 )
37
32
Jordan Thompson
30
AUS
1156
-1
Lost in French Open R128
38
30
Arthur Fils
19
FRA
1155
+10
Lost in French Open R128
39
8
Cameron Norrie
28
GBR
1150
-6
-80
Lost in French Open R128
40
35
Jack Draper
22
GBR
1131
-1
Lost in French Open R128
41
40
Luciano Darderi
22
ITA
1126
-1
+34
Lost in French Open R64
42
36
Fábián Marozsán
24
HUN
1122
+1
+39
Lost in French Open R64
43
36
Roman Safiullin
26
RUS
1097
-1
+10
Lost in French Open R128
44
42
Zhizhen Zhang
27
CHN
1066
+10
Lost in French Open R32
45
29
Christopher Eubanks
28
USA
1017
+1
-11
Lost in French Open R128
46
40
Pedro Martínez
27
ESP
975
+2
-20
Lost in French Open R64
47
46
Nuno Borges
27
POR
971
-35
Lost in French Open R128
48
38
Alexei Popyrin
24
AUS
961
+3
Lost in French Open R128
49
27
Laslo Djere
29
SRB
960
+3
Prostejov R32
Lost in French Open R128
Lost in French Open R128 Prostejov R32
960
1050
50
NCH (53)
Flavio Cobolli
22
ITA
955
+3
+15
Lost in French Open R64
Advertisement
51
NCH (56)
Pavel Kotov
25
RUS
944
+5
+52
Lost in French Open R32
52
37
Sebastian Ofner
28
AUT
933
-7
-105
Lost in French Open R32
53
27
Miomir Kecmanović
24
SRB
920
+4
+40
Lost in French Open R64
54
44
Marcos Giron
30
USA
910
-4
-80
Lost in French Open R128
55
31
Márton Fucsovics
32
HUN
887
-1
-35
Lost in French Open R128
56
51
Corentin Moutet
25
FRA
875
+23
+155
French Open R16
1075
2675
57
23
Dušan Lajović
33
SRB
871
+4
+40
Lost in French Open R64
58
21
Lorenzo Sonego
29
ITA
861
-9
-130
Lost in French Open R64
59
45
Alexander Shevchenko
23
KAZ
860
+5
Lost in French Open R64
60
52
Jaume Munar
27
ESP
850
+4
+40
Lost in French Open R64
61
60
Alex Michelsen
19
USA
832
-1
-3
Lost in French Open R128
62
47
Facundo Díaz Acosta
23
ARG
828
-7
-80
63
49
Roberto Carballés Baena
31
ESP
821
+5
Lost in French Open R64
64
21
Daniel Evans
34
GBR
820
-2
-11
Lost in French Open R128
65
49
Dominik Koepfer
30
GER
801
-6
Lost in French Open R128
66
CH
Giovanni Mpetshi Perricard
20
FRA
786
Lost in French Open R128
67
53
Christopher O'Connell
29
AUS
778
+1
+6
68
42
Arthur Rinderknech
28
FRA
777
+1
+5
Lost in French Open R64
69
49
Federico Coria
32
ARG
761
+2
Lost in French Open R128
70
58
Thiago Seyboth Wild
24
BRA
750
-12
-105
Lost in French Open R128
71
37
Emil Ruusuvuori
25
FIN
748
-4
-35
Lost in French Open R128
72
70
Luca Nardi
20
ITA
742
-6
Lost in French Open R128
73
43
Brandon Nakashima
22
USA
740
+11
+40
Lost in French Open R64
74
37
Mackenzie McDonald
29
USA
735
Lost in French Open R128
75
74
Arthur Cazaux
21
FRA
735
+2
+10
Lost in French Open R128
76
61
Thiago Monteiro
30
BRA
715
+10
+30
Qual. French Open W Lost in French Open R128
77
71
Alexandre Müller
27
FRA
710
+13
+40
Lost in French Open R64
78
65
Jakub Menšík
18
CZE
708
-2
-20
79
70
Rinky Hijikata
23
AUS
708
-1
-15
Lost in French Open R128
80
NCH (102)
Zizou Bergs
24
BEL
688
+24
+77
Qual. French Open W Lost in French Open R32
81
58
Hugo Gaston
23
FRA
683
+7
+10
Lost in French Open R128
82
NCH (85)
Aleksandar Kovačević
25
USA
681
+5
Lost in French Open R128
83
58
Taro Daniel
31
JPN
680
-3
-35
Lost in French Open R128
84
9
Roberto Bautista Agut
36
ESP
680
-3
-35
Lost in French Open R128
85
48
Aleksandar Vukic
28
AUS
674
+4
+2
Lost in French Open R128
86
45
Maximilian Marterer
28
GER
672
+15
+50
Heilbronn R32
Lost in French Open R64
Lost in French Open R64 Heilbronn R32
679
772
87
12
Borna Ćorić
27
CRO
664
-14
-80
Lost in French Open R128
88
47
Daniel Altmaier
25
GER
662
-5
-40
Heilbronn R32
Lost in French Open R64
Lost in French Open R64 Heilbronn R32
662
752
89
48
Constant Lestienne
32
FRA
655
+2
-14
Lost in French Open R128
90
45
Yannick Hanfmann
32
GER
646
-5
-51
Heilbronn R32
Lost in French Open R128
Lost in French Open R128 Heilbronn R32
646
721
91
14
Aslan Karatsev
30
RUS
645
-9
-60
Lost in French Open R128
92
3
Stan Wawrinka
39
SUI
633
+6
+5
Lost in French Open R64 (R128 )
93
65
Thanasi Kokkinakis
28
AUS
633
+7
+10
Lost in French Open R32
94
6
Matteo Berrettini
28
ITA
630
+3
95
89
Juncheng Shang
19
CHN
625
-3
-35
Lost in Qual. French Open R1
96
1
Andy Murray
37
GBR
623
-21
-105
Lost in French Open R128
97
22
Botic van de Zandschulp
28
NED
618
+5
Lost in French Open R128
98
80
Sumit Nagal
26
IND
613
-3
-22
Heilbronn R32
Lost in French Open R128
Lost in French Open R128 Heilbronn R32
620
713
99
40
Max Purcell
26
AUS
612
-5
-35
Lost in French Open R128
100
46
James Duckworth
32
AUS
611
+5
Lost in Qual. French Open R1
Advertisement
101
9
Fabio Fognini
37
ITA
608
-8
-40
Lost in French Open R64
102
49
Grégoire Barrère
30
FRA
605
+10
+30
Qual. French Open W Lost in French Open R128
103
39
J.J. Wolf
25
USA
601
+4
+16
Lost in Qual. French Open R3 Lost in French Open R128
104
95
Adam Walton
25
AUS
601
-8
-34
Lost in French Open R128
105
24
Yoshihito Nishioka
28
JPN
596
-35
-170
Prostejov R32
Lost in French Open R128
Lost in French Open R128 Prostejov R32
603
696
106
56
Daniel Elahi Galán
27
COL
594
-15
Heilbronn R32
Lost in French Open R128
Lost in French Open R128 Heilbronn R32
594
684
107
7
David Goffin
33
BEL
583
+8
+40
Lost in French Open R64
108
17
Albert Ramos Viñolas
36
ESP
582
+3
+4
Heilbronn R32
Lost in Qual. French Open R1
Lost in Qual. French Open R1 Heilbronn R32
582
668
109
63
Luca Van Assche
20
FRA
578
-6
-35
Heilbronn R32
Lost in French Open R128
Lost in French Open R128 Heilbronn R32
578
668
110
NCH (116)
Valentin Vacherot
25
MON
575
+6
+32
Qual. French Open W Lost in French Open R128
111
96
Camilo Ugo Carabelli
24
ARG
570
-1
-10
Lost in Qual. French Open R1
112
17
Cristian Garín
28
CHI
563
+1
Lost in Qual. French Open R1
113
7
Richard Gasquet
37
FRA
555
+11
+40
Lost in French Open R64
114
10
Denis Shapovalov
25
CAN
550
+4
+10
Lost in French Open R32 (R64 )
115
48
Pedro Cachín
29
ARG
549
-7
-35
Prostejov R32
Lost in French Open R128
Lost in French Open R128 Prostejov R32
556
649
116
81
Michael Mmoh
26
USA
547
-2
-10
117
80
Jozef Kovalík
31
SVK
532
+28
+105
Lost in Qual. French Open R3 Lost in French Open R32
118
87
Francisco Comesaña
23
ARG
529
-19
-97
119
55
Facundo Bagnis
34
ARG
522
+1
-9
Lost in Qual. French Open R3
120
90
Thiago Agustín Tirante
23
ARG
520
-11
-60
Lost in French Open R128
121
111
Vít Kopřiva
26
CZE
519
+6
+8
Prostejov R32
Lost in Qual. French Open R2
Lost in Qual. French Open R2 Prostejov R32
523
616
122
NCH (125)
Stefano Napolitano
29
ITA
517
+3
+5
Lost in Qual. French Open R2
123
120
Terence Atmane
22
FRA
514
-2
-11
Lost in French Open R128
124
112
Harold Mayot
22
FRA
513
-2
-9
Lost in French Open R128
125
122
Zachary Svajda
21
USA
513
-2
-5
Lost in Qual. French Open R2
126
23
Damir Džumhur
32
BIH
505
+2
Zagreb R32
Lost in Qual. French Open R1
Lost in Qual. French Open R1 Zagreb R32
511
580
127
NCH (128)
Felipe Meligeni Alves
26
BRA
503
+10
+13
Qual. French Open W Lost in French Open R128
128
116
Lukáš Klein
26
SVK
498
-9
-37
Lost in Qual. French Open R1
129
NCH (132)
Titouan Droguet
22
FRA
498
+4
+5
Lost in Qual. French Open R2
130
102
Hamad Medjedović
20
SRB
497
+5
+5
Qual. French Open W Lost in French Open R128
131
NCH (137)
Matteo Gigante
22
ITA
497
+7
+8
Lost in Qual. French Open R3
132
31
Lloyd Harris
27
RSA
494
-2
Lost in Qual. French Open R2
133
108
Francesco Passaro
23
ITA
485
+1
-8
Prostejov R32
Lost in Vicenza SF
Lost in Vicenza SF Prostejov R32
492
585
134
3
Dominic Thiem
30
AUT
483
-3
-13
Lost in Qual. French Open R2
135
115
Duje Ajduković
23
CRO
482
-6
-17
Lost in Qual. French Open R2
136
124
Emilio Nava
22
USA
481
-10
-30
Lost in Qual. French Open R1
137
39
Mikhail Kukushkin
36
KAZ
466
-1
-26
Qual. French Open W Lost in French Open R128
138
36
Pierre Hugues Herbert
33
FRA
448
+4
-2
Lost in French Open R128
139
110
Giulio Zeppieri
22
ITA
430
+9
+10
Qual. French Open W Lost in French Open R64
140
133
Patrick Kypson
24
USA
424
+10
+8
Lost in Qual. French Open R2
141
NCH (144)
Román Andrés Burruchaga
22
ARG
419
+3
-12
Qual. French Open W Lost in French Open R128
142
88
Dominic Stricker
21
SUI
417
+1
-26
143
93
Liam Broady
30
GBR
415
+4
-8
144
NCH (147)
Benjamin Hassan
29
GER
415
+5
-3
Heilbronn R32
Lost in Qual. French Open R2
Lost in Qual. French Open R2 Heilbronn R32
415
508
145
126
Leandro Riedi
22
SUI
414
+6
Lost in Qual. French Open R1
146
135
Jesper de Jong
24
NED
408
+30
+64
Qual. French Open W Lost in French Open R64
147
129
Shintaro Mochizuki
21
JPN
406
+15
+40
Qual. French Open W Lost in French Open R128
148
109
Otto Virtanen
22
FIN
405
+8
+18
Lost in Qual. French Open R3 Lost in French Open R128
149
121
Nicolas Moreno De Alboran
26
USA
402
-19
-95
Zagreb R32
Lost in French Open R128
Lost in French Open R128 Zagreb R32
408
477
150
39
Radu Albot
34
MDA
400
-10
-62
Prostejov R32
Lost in Qual. French Open R2
Lost in Qual. French Open R2 Prostejov R32
400
492
Advertisement
151
72
Yosuke Watanuki
26
JPN
395
+1
-8
152
112
Marco Trungelliti
34
ARG
395
+17
+39
Vicenza F
Lost in Qual. French Open R2
Lost in Qual. French Open R2 Vicenza F
426
426
153
18
Benoît Paire
35
FRA
388
+2
Lost in Qual. French Open R1
154
106
Zsombor Piros
24
HUN
387
-3
Lost in Qual. French Open R1 Lost in Vicenza R32
155
87
Jurij Rodionov
25
AUT
386
-16
-101
Heilbronn R32
Lost in Qual. French Open R1
Lost in Qual. French Open R1 Heilbronn R32
393
486
156
93
Tomás Barrios Vera
26
CHI
382
+1
+4
Heilbronn R32
Lost in Qual. French Open R1 Lost in Vicenza QF
Lost in Qual. French Open R1 Lost in Vicenza QF Heilbronn R32
389
482
157
NCH (174)
Gustavo Heide
22
BRA
382
+17
+36
Qual. French Open W Lost in French Open R128
158
142
Mattia Bellucci
23
ITA
382
+15
+33
Qual. French Open W Lost in French Open R128
159
136
Andrea Pellegrino
27
ITA
380
+8
Lost in Qual. French Open R2
160
158
Ugo Blanchet
25
FRA
379
+8
Prostejov R32
Lost in Qual. French Open R2
Lost in Qual. French Open R2 Prostejov R32
386
479
161
8
Diego Schwartzman
31
ARG
377
-20
-82
Lost in Qual. French Open R2
162
129
Gabriel Diallo
22
CAN
375
+4
+15
Qual. French Open W Lost in French Open R128
163
53
Denis Kudla
31
USA
375
-2
+5
Lost in Qual. French Open R3
164
131
Pablo Llamas Ruiz
21
ESP
374
-18
-50
Lost in Qual. French Open R1
165
72
Borna Gojo
26
CRO
368
-7
-8
166
153
Alexis Galarneau
25
CAN
365
-13
-34
Lost in Qual. French Open R1 Lost in Little Rock QF
167
162
Oriol Roca Batalla
31
ESP
363
-3
-2
Zagreb R32
Lost in Qual. French Open R1
Lost in Qual. French Open R1 Zagreb R32
367
436
168
60
Juan Pablo Varillas
28
PER
362
-51
-180
Lost in Qual. French Open R1
169
167
Denis Yevseyev
31
KAZ
359
-2
Lost in Qual. French Open R1 Lost in Vicenza R32
170
42
Benjamin Bonzi
27
FRA
357
+2
+8
Lost in Qual. French Open R2
171
160
Alexander Ritschard
30
SUI
351
+13
+16
Heilbronn R32
Lost in Qual. French Open R3
Lost in Qual. French Open R3 Heilbronn R32
352
445
172
NCH (183)
Jaime Faria
20
POR
349
+11
+13
Lost in Qual. French Open R3
173
64
Hugo Dellien
30
BOL
348
-5
-10
Lost in Qual. French Open R1
174
NCH (175)
Mattéo Martineau
25
FRA
344
+3
Heilbronn R32
Lost in Qual. French Open R1
Lost in Qual. French Open R1 Heilbronn R32
347
440
175
95
Hugo Grenier
28
FRA
340
+10
+8
Lost in Qual. French Open R2
176
79
Juan Manuel Cerúndolo
22
ARG
340
+2
Lost in Qual. French Open R2
177
175
Martin Damm
20
USA
340
+2
Lost in Qual. French Open R1
178
172
Alejandro Moro Cañas
23
ESP
340
+12
+16
Heilbronn R32
Lost in Qual. French Open R3
Lost in Qual. French Open R3 Heilbronn R32
347
440
179
NCH (180)
Coleman Wong
19
HKG
338
+2
-2
Lost in Qual. French Open R1 Lost in Little Rock R32
180
31
Maxime Cressy
27
USA
335
-5
-10
Lost in Qual. French Open R1
181
61
Quentin Halys
27
FRA
333
+6
+6
Zagreb R32
Lost in Qual. French Open R3
Lost in Qual. French Open R3 Zagreb R32
339
408
182
NCH (209)
Henri Squire
23
GER
333
+39
+53
Heilbronn R32
Qual. French Open W Lost in French Open R64
Qual. French Open W Lost in French Open R64 Heilbronn R32
337
430
183
NCH (186)
Tristan Schoolkate
23
AUS
328
+3
Qual. Surbiton R1
184
126
Filip Misolic
22
AUT
327
+59
+72
Zagreb R32
Qual. French Open W Lost in French Open R64
Qual. French Open W Lost in French Open R64 Zagreb R32
333
402
185
126
Jan Choinski
27
GBR
325
-5
-15
Heilbronn R32
Lost in Qual. French Open R1
Lost in Qual. French Open R1 Heilbronn R32
332
425
186
172
Seongchan Hong
26
KOR
319
+5
-1
Lost in Qual. French Open R1 Lost in Little Rock R16
187
164
Yunchaokete Bu
22
CHN
317
+2
-8
Lost in Qual. French Open R2
188
142
Joris De Loore
31
BEL
313
+9
+8
Prostejov R32
Lost in Qual. French Open R2
Lost in Qual. French Open R2 Prostejov R32
320
413
189
149
Francesco Maestrelli
21
ITA
312
+16
+16
Zagreb R32
Lost in Qual. French Open R3
Lost in Qual. French Open R3 Zagreb R32
318
387
190
181
Billy Harris
29
GBR
312
+11
+10
Lost in Qual. French Open R3
191
NCH (198)
Valentin Royer
23
FRA
309
+7
+5
Prostejov R32
Lost in Qual. French Open R2
Lost in Qual. French Open R2 Prostejov R32
313
406
192
146
Rudolf Molleker
23
GER
308
-29
-58
Heilbronn R32
Lost in Qual. French Open R1
Lost in Qual. French Open R1 Heilbronn R32
310
403
193
3
Milos Raonic
33
CAN
305
+3
194
151
Enzo Couacaud
29
FRA
302
+14
+8
Zagreb R32
Lost in Qual. French Open R2
Lost in Qual. French Open R2 Zagreb R32
308
377
195
128
Andrea Vavassori
29
ITA
301
-25
-54
Lost in Qual. French Open R3
196
171
Beibit Zhukayev
23
KAZ
299
-25
-54
Lost in Qual. French Open R1
197
191
Nerman Fatić
29
BIH
299
+23
+18
Zagreb R32
Lost in Qual. French Open R1 Lost in Vicenza SF
Lost in Qual. French Open R1 Lost in Vicenza SF Zagreb R32
305
374
198
197
Henrique Rocha
20
POR
299
+5
Zagreb R32
Lost in Qual. French Open R1
Lost in Qual. French Open R1 Zagreb R32
304
373
199
47
Marc-Andrea Hüsler
27
SUI
298
-5
-10
Qual. Surbiton R1
Lost in Qual. French Open R1
Lost in Qual. French Open R1 Qual. Surbiton R1
301
303
200
155
Dino Prižmić
18
CRO
297
+4
Zagreb R32
Lost in Qual. French Open R1
Lost in Qual. French Open R1 Zagreb R32
303
372
Advertisement
201
78
Yasutaka Uchiyama
31
JPN
297
+9
+8
Lost in Qual. French Open R2
202
186
Li Tu
28
AUS
297
+9
+8
Qual. Surbiton R1
Lost in Qual. French Open R2
Lost in Qual. French Open R2 Qual. Surbiton R1
298
300
203
60
Stefano Travaglia
32
ITA
296
-1
-5
Prostejov R32
Lost in Qual. French Open R1 Lost in Vicenza R16
Lost in Qual. French Open R1 Lost in Vicenza R16 Prostejov R32
303
396
204
CH
Omar Jasika
27
AUS
295
+2
Qual. Surbiton R1
Lost in Qual. French Open R1
Lost in Qual. French Open R1 Qual. Surbiton R1
295
297
205
85
Dennis Novak
30
AUT
295
+2
Prostejov R32
Lost in Qual. French Open R2
Lost in Qual. French Open R2 Prostejov R32
302
395
206
10
Lucas Pouille
30
FRA
293
-41
-70
Lost in Qual. French Open R1
207
156
Vitaliy Sachko
26
UKR
293
-12
-13
Prostejov R32
Lost in Qual. French Open R1 Lost in Vicenza R32
Lost in Qual. French Open R1 Lost in Vicenza R32 Prostejov R32
300
393
208
105
Elias Ymer
28
SWE
293
-26
-44
Lost in Qual. French Open R1
209
116
Marc Polmans
27
AUS
288
-9
-15
Qual. Surbiton R1
Lost in Qual. French Open R1
Lost in Qual. French Open R1 Qual. Surbiton R1
291
293
210
116
Calvin Hémery
29
FRA
287
+4
Lost in Qual. French Open R1
211
NCH (220)
Murkel Dellien
26
BOL
286
+11
+6
Lost in Qual. French Open R1 Lost in Vicenza QF
212
135
Mitchell Krueger
30
USA
284
+39
+44
Little Rock F
315
315
213
193
Nick Hardt
23
DOM
281
-20
-28
Zagreb R32
Lost in Qual. French Open R1
Lost in Qual. French Open R1 Zagreb R32
287
356
214
49
Illya Marchenko
36
UKR
281
+2
-2
Prostejov R32
288
381
215
134
Manuel Guinard
28
FRA
280
+10
+6
Heilbronn R32
Lost in Qual. French Open R2
Lost in Qual. French Open R2 Heilbronn R32
285
378
216
37
Bernabé Zapata Miralles
27
ESP
279
+3
-2
Prostejov R32
Lost in Qual. French Open R2
Lost in Qual. French Open R2 Prostejov R32
286
379
217
190
Oliver Crawford
25
GBR
279
+1
-3
Lost in Qual. French Open R1
218
181
Daniel Rincon
21
ESP
278
+18
+16
Zagreb R32
Lost in Qual. French Open R3
Lost in Qual. French Open R3 Zagreb R32
284
353
219
170
Maxime Janvier
27
FRA
278
-2
-5
Heilbronn R32
Lost in Qual. French Open R2 Lost in Vicenza R32
Lost in Qual. French Open R2 Lost in Vicenza R32 Heilbronn R32
285
378
220
135
Sho Shimabukuro
26
JPN
277
+3
Lost in Qual. French Open R1
221
83
Chun Hsin Tseng
22
TWN
273
+32
+36
Vicenza F
304
304
222
193
Tristan Boyer
23
USA
272
+2
-2
Lost in Qual. French Open R1
223
108
Franco Agamenone
31
ITA
272
+4
Lost in Qual. French Open R1 Lost in Vicenza R32
224
158
Yu-hsiou Hsu
25
TWN
267
+5
Lost in Little Rock R32
225
NCH (226)
Joao Fonseca
17
BRA
267
+5
226
183
Adrian Andreev
23
BUL
266
+9
+2
Zagreb R32
Lost in Qual. French Open R2 Lost in Vicenza QF
Lost in Qual. French Open R2 Lost in Vicenza QF Zagreb R32
268
337
227
191
Kyrian Jacquet
23
FRA
265
+5
Prostejov R32
Lost in Qual. French Open R1
Lost in Qual. French Open R1 Prostejov R32
272
365
228
125
Juan Pablo Ficovich
27
ARG
265
-2
-8
229
181
Abdullah Shelbayh
20
JOR
265
+19
+20
Lost in Little Rock SF
230
123
Ryan Peniston
28
GBR
264
-15
-19
Qual. Surbiton R1
Lost in Qual. French Open R1
Lost in Qual. French Open R1 Qual. Surbiton R1
267
269
231
194
Dane Sweeny
23
AUS
257
+6
-4
Qual. Surbiton R1
Lost in Qual. French Open R1
Lost in Qual. French Open R1 Qual. Surbiton R1
260
262
232
123
Timofey Skatov
23
KAZ
257
-33
-46
Prostejov R32
Lost in Vicenza R32
Lost in Vicenza R32 Prostejov R32
264
357
233
114
Gijs Brouwer
28
NED
256
+8
Qual. Surbiton R1
257
259
234
202
Clément Tabur
24
FRA
256
-8
Lost in Qual. French Open R1
235
203
Jules Marie
32
FRA
256
+7
Lost in Qual. French Open R1
236
214
Aziz Dougaz
27
TUN
256
-3
-9
Zagreb R32
Lost in Qual. French Open R2 Lost in Vicenza R16
Lost in Qual. French Open R2 Lost in Vicenza R16 Zagreb R32
256
325
237
NCH (238)
Philip Sekulic
20
AUS
255
+1
-6
238
162
Dmitry Popko
27
KAZ
255
+6
+4
Zagreb R32
Lost in Qual. French Open R1 Lost in Vicenza QF
Lost in Qual. French Open R1 Lost in Vicenza QF Zagreb R32
257
326
239
35
Jiří Veselý
30
CZE
250
-10
Prostejov R32
257
350
240
125
Alex Bolt
31
AUS
250
-7
Qual. Surbiton R1
253
255
241
17
Bernard Tomic
31
AUS
249
+6
+2
Lost in Little Rock R16
242
203
Yuta Shimizu
24
JPN
247
+23
+28
Little Rock F
278
278
243
NCH (246)
Arthur Fery
21
GBR
246
+3
-2
244
38
Alex Molčan
26
SVK
243
-32
-45
Prostejov R32
Lost in Qual. French Open R1
Lost in Qual. French Open R1 Prostejov R32
250
343
245
206
Lukas Neumayer
21
AUT
243
-17
-25
Prostejov R32
Lost in Qual. French Open R1 Lost in Vicenza R32
Lost in Qual. French Open R1 Lost in Vicenza R32 Prostejov R32
250
343
246
NCH (247)
Javier Barranco Cosano
25
ESP
240
+4
Heilbronn R32
Lost in Vicenza R32
Lost in Vicenza R32 Heilbronn R32
245
338
247
243
Ethan Quinn
20
USA
239
+5
Lost in Little Rock R32
248
135
Antoine Escoffier
32
FRA
237
-17
-30
Lost in Qual. French Open R1
249
NCH (254)
Enrico Dalla Valle
26
ITA
236
+5
Zagreb R32
238
307
250
245
Maks Kaśnikowski
20
POL
232
+14
+12
Kiseljak F
241
241
Advertisement
251
157
Santiago Rodríguez Taverna
24
ARG
228
-6
-22
Lost in Vicenza R32
252
251
Ergi Kırkın
25
TUR
227
+8
Lost in Vicenza R32
253
63
Jason Kubler
31
AUS
221
-44
-70
254
21
Steve Johnson
34
USA
220
+8
255
NCH (257)
Liam Draxl
22
CAN
220
+8
Lost in Little Rock R32
256
159
Dimitar Kuzmanov
30
BUL
220
-7
-20
257
NCH (259)
Hady Habib
25
LBN
219
+2
-13
258
228
Nicolás Mejía
24
COL
218
+8
Lost in Little Rock R32
259
131
Genaro Alberto Olivieri
25
ARG
218
-71
-109
Zagreb R32
Lost in Qual. French Open R1 Lost in Vicenza R16
Lost in Qual. French Open R1 Lost in Vicenza R16 Zagreb R32
224
293
260
194
Gauthier Onclin
23
BEL
216
+1
-5
Prostejov R32
220
313
261
1
Rafael Nadal
37
ESP
215
+14
+10
Lost in French Open R128
262
194
Gonzalo Oliveira
29
VEN
214
-7
-22
263
65
Egor Gerasimov
31
BLR
213
+5
-1
264
248
Alibek Kachmazov
21
RUS
212
-7
-21
Prostejov R32
Qual. Vicenza W Lost in Vicenza R32
Qual. Vicenza W Lost in Vicenza R32 Prostejov R32
215
308
265
41
Tennys Sandgren
32
USA
210
-9
-23
266
97
Kimmer Coppejans
30
BEL
209
+6
267
154
Dalibor Svrčina
21
CZE
209
-75
-107
Prostejov R32
Lost in Qual. French Open R2
Lost in Qual. French Open R2 Prostejov R32
216
309
268
238
Nikolás Sánchez Izquierdo
25
ESP
208
-10
-25
Heilbronn R32
215
308
269
191
Mark Lajal
21
EST
206
-56
-82
Qual. Surbiton R1
Lost in Qual. French Open R1
Lost in Qual. French Open R1 Qual. Surbiton R1
209
211
270
NCH (278)
Vilius Gaubas
19
LTU
205
+8
+2
Qual. Vicenza W Lost in Vicenza R32
271
134
Geoffrey Blancaneaux
25
FRA
205
+6
Heilbronn R32
Lost in Qual. French Open R3
Lost in Qual. French Open R3 Heilbronn R32
212
305
272
NCH (273)
Gonzalo Bueno
20
PER
204
+4
-1
273
258
Samuel Vincent Ruggeri
22
ITA
202
+8
+2
Qual. Vicenza W Lost in Vicenza R32
274
265
Clément Chidekh
22
FRA
201
+6
Qual. Surbiton R1
Lost in Qual. French Open R1
Lost in Qual. French Open R1 Qual. Surbiton R1
204
206
275
158
Tung Lin Wu
26
TWN
201
-2
-8
Lost in Little Rock R16
276
181
Tristan Lamasine
31
FRA
199
+6
277
NCH (279)
Álvaro Guillén Meza
21
ECU
199
+2
-4
278
270
Elmer Møller
20
DEN
196
-8
-14
Lost in Kiseljak R16
279
NCH (284)
Charles Broom
26
GBR
195
+5
Qual. Surbiton R1
195
197
280
180
Brandon Holt
26
USA
194
+19
+12
Lost in Little Rock QF
281
140
Mathias Bourgue
30
FRA
194
+12
+8
Qual. Heilbronn R1
Lost in Qual. French Open R3
Lost in Qual. French Open R3 Qual. Heilbronn R1
196
198
282
4
Kei Nishikori
34
JPN
193
+68
+50
Lost in French Open R64
283
181
Thai Son Kwiatkowski
29
USA
193
-12
-17
Lost in Little Rock R32
284
NCH (312)
Federico Agustin Gomez
27
ARG
193
+28
+22
Carnac W
285
NCH (291)
Adolfo Daniel Vallejo
20
PAR
192
+6
+5
Heilbronn R32
Lost in Carnac SF
Lost in Carnac SF Heilbronn R32
199
292
286
269
Aidan Mayo
21
USA
192
-1
-2
Lost in Little Rock R16
287
269
Giovanni Fonio
26
ITA
192
+10
+8
Qual. Vicenza W Lost in Vicenza R16
288
264
Filip Cristian Jianu
22
ROU
192
-2
289
287
Marvin Möller
25
GER
190
-2
290
223
Edoardo Lavagno
25
ITA
190
-7
-7
291
28
João Sousa
35
POR
189
-3
292
111
Zdeněk Kolář
27
CZE
188
-3
Lost in Qual. French Open R2
293
75
Kamil Majchrzak
28
POL
187
-3
Qual. Prostejov R1
189
191
294
62
Gianluca Mager
29
ITA
185
295
289
Alexander Blockx
19
BEL
183
+3
296
200
Yan Bai
35
CHN
182
+20
+14
Lost in Anning F
297
70
Guido Andreozzi
32
ARG
180
+4
298
176
Daniel Masur
29
GER
179
-3
-6
Qual. Heilbronn R1
180
182
299
284
Pedro Sakamoto
30
BRA
179
+3
-1
300
78
Renzo Olivo
32
ARG
178
-26
-30
Zagreb R32
Lost in Qual. Vicenza R1
Lost in Qual. Vicenza R1 Zagreb R32
184
253
301
282
Michael Vrbenský
24
CZE
178
-5
-6
Qual. Prostejov R1
178
180
302
NCH (303)
Robin Bertrand
21
FRA
178
+1
Lost in Monastir 22 R32
303
278
August Holmgren
26
DEN
175
+2
Qual. Heilbronn R1
176
178
304
196
Paul Jubb
24
GBR
174
+4
Qual. Surbiton R1
176
178
305
85
Carlos Taberner
26
ESP
174
+4
Qual. Zagreb R1
174
176
306
CH
Felix Gill
22
GBR
173
+5
Qual. Heilbronn R1
174
176
307
177
Andrea Collarini
32
ARG
172
-15
-15
308
306
Blaise Bicknell
22
JAM
171
-2
-3
Lost in Kingston 2 R16 Lost in Little Rock R32
309
NCH (311)
Martin Landaluce
18
ESP
170
+5
310
309
Remy Bertola
25
SUI
168
-5
Qual. Heilbronn R1
Lost in Qual. Vicenza R2
168
169
311
285
Alexander Weis
27
ITA
168
+6
Lost in Qual. Vicenza R1
312
201
Rio Noguchi
25
JPN
167
+7
Qual. Zagreb R1
Lost in Kiseljak R16
167
169
313
50
Ričardas Berankis
33
LTU
166
-6
-8
314
311
Toby Kodat
21
USA
166
+6
Qual. Prostejov R1
167
169
315
20
Guido Pella
34
ARG
165
-46
-45
316
8
John Isner
39
USA
165
-12
-10
317
NCH (323)
Andrés Andrade
25
ECU
164
+6
+4
Lost in Little Rock R16
318
121
Raúl Brancaccio
27
ITA
164
+3
319
259
João Lucas Reis Da Silva
24
BRA
162
-4
-7
320
273
Sebastian Fanselow
32
GER
162
-7
-9
Heilbronn R32
167
260
321
302
Andrew Paulson
22
CZE
159
-3
-8
Prostejov R32
166
259
322
292
David Jordá Sanchis
29
ESP
159
+2
-1
Zagreb R32
165
234
323
NCH (351)
Fajing Sun
27
CHN
159
+42
+23
Baotou F
Lost in Anning SF
168
168
324
111
Ramkumar Ramanathan
29
IND
157
+5
Lost in Little Rock R32
325
299
Khumoyun Sultanov
25
UZB
157
+3
-1
Lost in Kursumlijska Banja 7 SF
326
NCH (330)
Guy Den Ouden
22
NED
157
+40
+22
Qual. Zagreb R1
Mataro W
159
161
327
NCH (336)
Ignacio Buse
20
PER
157
+9
+5
Lost in Mataro SF
328
114
Jason Jung
34
TWN
156
-28
-25
329
NCH (330)
Jakub Nicod
19
CZE
156
+2
-1
330
153
Jay Clarke
25
GBR
154
+26
+14
Kiseljak F
163
163
331
271
Moez Echargui
31
TUN
154
+4
Qual. Heilbronn R1
155
157
332
127
Facundo Mena
31
ARG
153
+1
-1
333
212
Michael Geerts
29
BEL
153
-6
-6
Qual. Heilbronn R1
153
155
334
330
Sandro Kopp
24
AUT
152
+3
Qual. Heilbronn R1
Lost in Qual. Vicenza R1
152
154
335
168
Antoine Bellier
27
SUI
151
+3
336
221
Hernán Casanova
30
ARG
151
-4
-6
337
NCH (339)
Vadym Ursu
27
UKR
151
+2
338
NCH (341)
Gerard Campana Lee
19
KOR
150
+3
Prostejov R32
157
250
339
323
Hazem Naw
24
SYR
150
+4
+1
Qual. Heilbronn R1
Lost in Qual. Vicenza R2
150
152
340
310
Gabriel Debru
18
FRA
149
-1
Lost in Qual. French Open R1 Lost in Carnac R32
341
152
Luke Saville
30
AUS
148
-19
-16
Qual. Surbiton R1
151
153
342
258
James McCabe
20
AUS
147
-2
343
326
Alexis Gautier
27
FRA
147
+1
-2
344
143
Hiroki Moriya
33
JPN
146
-10
-8
Lost in Little Rock R32
345
NCH (395)
Jie Cui
26
CHN
145
+50
+25
Anning W Lost in Baotou R32
346
127
Lorenzo Giustino
32
ITA
145
+28
+14
Qual. Zagreb R1
Lost in Mataro F
147
149
347
217
Jonáš Forejtek
23
CZE
144
+1
Qual. Heilbronn R1
145
147
348
244
Lucas Poullain
28
FRA
143
-22
-16
Lost in Deauville SF Lost in Carnac R16
349
272
Orlando Luz
26
BRA
143
+2
350
310
Mathys Erhard
22
FRA
143
-1
-1
Qual. Zagreb R1
Lost in Qual. French Open R1
143
145
351
257
Timo Stodder
28
GER
142
-26
-18
352
298
Aidan McHugh
23
GBR
142
-1
Qual. Surbiton R1
144
146
353
220
Blake Mott
28
AUS
141
+2
Qual. Surbiton R1
143
145
354
353
Giles Hussey
27
GBR
141
-1
-1
Qual. Surbiton R1
143
145
355
142
Ivan Gakhov
27
RUS
140
-88
-75
Heilbronn R32
147
240
356
354
Gilbert Klier Junior
24
BRA
139
+1
357
164
Riccardo Bonadio
30
ITA
138
-10
-6
Qual. Zagreb R1
Lost in Qual. Vicenza R2
140
142
358
NCH (359)
Matej Dodig
18
CRO
138
+1
Zagreb R32
142
211
359
57
Gastão Elias
33
POR
137
+1
Qual. Zagreb R1
139
141
360
NCH (408)
Nishesh Basavareddy
19
USA
136
+51
+22
Lost in Little Rock SF
361
190
Matheus Pucinelli De Almeida
23
BRA
136
-31
-21
362
243
Daniel Michalski
24
POL
136
+1
363
289
Corentin Denolly
26
FRA
136
-2
-1
Lost in Deauville QF
364
84
Alessandro Giannessi
34
ITA
136
+3
+2
Lost in Qual. Vicenza R2
365
52
Soonwoo Kwon
26
KOR
135
+129
+50
Lost in French Open R64
366
50
Mikael Ymer
25
SWE
135
-21
-10
367
174
Nicola Kuhn
24
GER
135
+37
+19
La Nucia F
Lost in Mataro QF
144
144
368
314
Benjamin Lock
31
ZIM
135
-14
-7
Lost in Addis Ababa 2 SF
369
CH
Martin Krumich
21
CZE
133
Qual. Prostejov R1
135
137
370
NCH (375)
Matías Soto
25
CHI
133
+5
+3
Qual. Prostejov R1
Lost in Kiseljak QF
135
137
371
CH
James Trotter
24
JPN
132
372
348
Blake Ellis
25
AUS
132
373
207
Daniel Dutra da Silva
35
BRA
131
+12
+7
Qual. Heilbronn R1
Lost in Kiseljak SF
132
134
374
130
Mohamed Safwat
33
EGY
131
-4
-2
Qual. Prostejov R1
133
135
375
NCH (377)
Marcello Serafini
21
ITA
130
+2
Qual. Zagreb R1
Lost in Qual. Vicenza R1
130
132
376
NCH (378)
Alberto Barroso Campos
27
ESP
129
+2
377
NCH (382)
Arthur Géa
19
FRA
128
+5
+2
Qual. Prostejov R1
Lost in Qual. French Open R1 Lost in Qual. Vicenza R2
130
132
378
348
Omni Kumar
22
USA
128
-2
-2
379
305
Yishai Oliel
24
ISR
128
-11
-6
Qual. Zagreb R1
Lost in La Nucia QF
128
130
380
364
Mikalai Haliak
25
BLR
127
Qual. Prostejov R1
129
131
381
331
Carlos Lopez Montagud
23
ESP
127
382
303
Arthur Weber
32
FRA
125
+2
Lost in Carnac R32
383
267
Louis Weßels
25
GER
125
-1
Qual. Heilbronn R1
126
128
384
329
Carlos Sánchez Jover
23
ESP
124
-38
-21
Qual. Zagreb R1
Lost in La Nucia R16
125
127
385
33
Federico Delbonis
33
ARG
123
-12
-8
386
NCH (387)
Joel Schwärzler
18
AUT
123
+1
387
349
Marat Sharipov
21
RUS
123
+61
+22
Kursumlijska Banja 6 W Lost in Kiseljak SF
388
167
Nino Serdarušić
27
CRO
121
-30
-18
Qual. Zagreb R1
Lost in Qual. Vicenza R2
123
125
389
363
Damien Wenger
24
SUI
121
+11
+2
Lost in La Nucia QF
390
365
Daniel Mérida
19
ESP
121
-11
-7
Lost in La Nucia R16
391
184
Nicholas David Ionel
21
ROU
121
-5
-3
Lost in Constanta SF
392
324
Cezar Crețu
23
ROU
120
-28
-16
Lost in Constanta R32
393
325
Yankı Erel
23
TUR
119
-3
-3
Qual. Zagreb R1
121
123
394
154
Altuğ Çelikbilek
27
TUR
119
+4
395
56
Marius Copil
33
ROU
118
-7
-4
396
NCH (427)
Gabi Adrian Boitan
24
ROU
117
+31
+8
Constanta F
Lost in Bucharest 3 SF
124
124
397
NCH (400)
Alejo Lorenzo Lingua Lavallén
23
ARG
115
+10
398
278
Lucas Gerch
29
GER
115
-2
-5
Qual. Heilbronn R1
117
119
399
NCH (410)
Valerio Aboian
21
ARG
115
+11
400
362
Tim Handel
27
GER
114
-38
-22
Qual. Heilbronn R1
Lost in La Nucia R32
115
117
401
144
Cem İlkel
28
TUR
114
+11
Qual. Zagreb R1
116
118
402
NCH (404)
Cannon Kingsley
23
USA
113
+11
403
303
Francesco Forti
24
ITA
113
+5
-2
404
352
Giovanni Oradini
26
ITA
113
+5
-2
Lost in Qual. Vicenza R1
405
273
Max Houkes
23
NED
113
+11
406
16
Marco Cecchinato
31
ITA
112
-3
-4
Lost in Vicenza R16
407
NCH (421)
Learner Tien
18
USA
112
+32
+8
San Diego F
119
119
408
210
Raphaël Collignon
22
BEL
112
+50
+16
Lost in Deauville F
409
305
Kalin Ivanovski
20
MKD
112
+9
410
365
Kris Van Wyk
27
RSA
112
+11
Lost in Monastir 22 R16
411
268
Gonzalo Villanueva
29
ARG
111
+9
-1
412
226
Juan Bautista Torres
22
ARG
110
+12
413
65
Evgeny Donskoy
34
RUS
110
+12
414
361
Bogdan Bobrov
26
RUS
110
+1
-3
Qual. Prostejov R1
112
114
415
127
Jelle Sels
28
NED
110
-16
-9
416
76
Salvatore Caruso
31
ITA
110
+10
417
NCH (427)
Matthew Dellavedova
24
AUS
110
+12
+1
Lost in Kiseljak QF
418
124
Federico Gaio
32
ITA
109
-4
-4
Lost in Cervia R32
419
NCH (420)
Lautaro Midon
20
ARG
109
+3
-2
420
405
Andrea Picchione
25
ITA
109
-15
-7
421
419
Daniil Glinka
24
EST
109
-2
-3
422
54
Yibing Wu
24
CHN
108
-21
-10
423
334
Leo Borg
21
SWE
108
+41
+15
Kingston 2 W
424
377
Mateus Alves
23
BRA
108
+6
Qual. Prostejov R1
Lost in Vrhnika R32
110
112
425
343
Mats Rosenkranz
25
GER
108
+7
426
414
Svyatoslav Gulin
21
RUS
108
+8
+1
Lost in Kursumlijska Banja 7 SF
427
NCH (428)
Ryan Nijboer
24
NED
108
+6
428
392
Stefanos Sakellaridis
19
GRE
108
-36
-14
429
204
Máté Valkusz
25
HUN
107
-35
-14
Lost in Qual. French Open R1
430
NCH (436)
Bruno Kuzuhara
20
USA
107
+6
+1
Lost in Qual. Little Rock R2
431
265
Evgenii Tiurnev
27
RUS
106
-2
432
235
Pol Martín Tiffon
24
ESP
106
+5
+1
Lost in Mataro QF
433
410
Stefan Popović
21
SRB
106
-16
-7
Qual. Zagreb R1
107
109
434
388
Anton Matusevich
23
GBR
105
+12
+4
Qual. Zagreb R1
Lost in Vrhnika SF
107
109
435
NCH (446)
Juan Carlos Prado Angelo
19
BOL
105
+15
+5
Lost in Vicenza R16
436
240
Dan Added
25
FRA
105
-45
-17
437
334
Naoki Nakagawa
27
JPN
104
+1
438
280
Dominik Palan
23
CZE
104
-41
-16
439
134
Steven Diez
33
CAN
104
+1
440
167
Laurent Lokoli
29
FRA
103
-34
-12
Lost in Mataro QF Lost in Carnac R16
441
409
Kilian Feldbausch
18
SUI
103
+1
442
NCH (449)
Bor Artnak
19
SLO
103
+18
+7
Vrhnika F
110
110
443
NCH (523)
Philip Henning
23
RSA
101
+80
+25
Addis Ababa 2 W
444
211
Roberto Cid Subervi
30
DOM
101
-16
-8
445
40
Ilya Ivashka
30
BLR
100
-52
-21
446
NCH (497)
Edas Butvilas
19
LTU
100
+51
+15
La Nucia F
109
109
447
445
Garrett Johns
23
USA
100
+2
448
320
Marko Topo
20
GER
100
-25
-10
Heilbronn R32
Lost in Kiseljak R16
107
200
449
334
Robert Strombachs
24
LAT
100
-47
-18
Qual. Zagreb R1
Lost in Bol 2 R16
100
102
450
382
Max Hans Rehberg
20
GER
99
-15
-7
Qual. Heilbronn R1
101
103
451
136
Alexey Vatutin
31
RUS
99
+84
+26
Deauville W Lost in Carnac R16
452
103
Stefan Kozlov
26
USA
97
+2
Lost in Little Rock R32
453
339
Daniel Cukierman
28
ISR
97
-1
-1
Qual. Zagreb R1
99
101
454
NCH (455)
Rodrigo Pacheco Mendez
19
MEX
97
+1
Zagreb R32
Lost in Vicenza R32
103
172
455
NCH (489)
Petr Nesterov
21
BUL
97
+36
+11
Bucharest 3 W Lost in Constanta QF
456
395
Tibo Colson
23
BEL
96
+3
457
147
Kaichi Uchida
29
JPN
96
+26
+8
Karuizawa F
103
103
458
NCH (478)
Sander Jong
24
NED
96
+20
+7
Lost in Deauville SF
459
348
Jérôme Kym
21
SUI
94
-15
-8
Qual. Prostejov R1
96
98
460
357
Eric Vanshelboim
22
UKR
94
+2
-1
Lost in Deauville QF Lost in La Nucia R16
461
238
Yusuke Takahashi
26
JPN
94
+6
+1
Qual. Little Rock W Lost in Little Rock R32
462
161
Filip Peliwo
30
POL
94
+6
+1
Lost in Qual. Little Rock R2
463
329
Nick Chappell
31
USA
94
-22
-10
Lost in Little Rock R32
464
463
Ryan Seggerman
24
USA
93
-1
Qual. Surbiton R1
Lost in Qual. Vicenza R1
96
98
465
412
Miguel Damas
24
ESP
93
+6
+1
Lost in Mataro R16
466
36
Oscar Otte
30
GER
92
-23
-10
467
68
Gerald Melzer
33
AUT
92
+2
468
NCH (470)
Andre Ilagan
23
USA
92
+2
469
NCH (500)
Arthur Bouquier
23
FRA
92
+31
+8
Lost in Monastir 21 F
470
439
Lorenzo Joaquín Rodríguez
24
ARG
92
+3
471
458
Nicolas Zanellato
22
BRA
92
+3
472
404
Toby Samuel
21
GBR
91
+3
473
229
Mukund Sasikumar
27
IND
91
-12
-4
Lost in Little Rock R32
474
211
Evgeny Karlovskiy
29
RUS
91
-2
-1
475
343
Makoto Ochi
28
JPN
90
+2
Lost in Karuizawa R32
476
355
Karl Friberg
25
SWE
89
-23
-9
477
456
Sanhui Shin
27
KOR
89
-12
-4
478
474
Federico Iannaccone
25
ITA
89
+8
+1
Qual. Heilbronn R1
Qual. Vicenza W Lost in Vicenza R32
90
92
479
24
Martin Kližan
34
SVK
88
+1
Prostejov R32
95
188
480
67
Ernesto Escobedo
27
MEX
88
+1
Qual. Little Rock W Lost in Little Rock R32
481
NCH (485)
Luka Mikrut
20
CRO
88
+28
+8
Bol 2 F
95
95
482
351
Sascha Gueymard Wayenburg
20
FRA
88
+3
Bol 2 F
Lost in Qual. French Open R1
95
95
483
78
Blaž Rola
33
SLO
87
+28
+8
Qual. Zagreb R1
Lost in Celje F
89
91
484
231
Nam Hoang Ly
27
VIE
87
+5
485
434
Hynek Bartoň
20
CZE
87
-40
-15
Lost in Gyula R16
486
478
Hamish Stewart
24
GBR
87
+4
Qual. Surbiton R1
90
92
487
462
Constantin Bittoun Kouzmine
25
FRA
87
-1
Qual. Prostejov R1
88
90
488
436
Sebastian Gima
22
ROU
86
-9
-3
Lost in Bucharest 3 R32 Lost in Constanta R16
489
478
Yurii Dzhavakian
31
UKR
86
+4
Qual. Heilbronn R1
87
89
490
206
Matija Pecotić
34
CRO
85
+5
491
371
Karue Sell
30
BRA
85
+27
+8
San Diego F
92
92
492
NCH (508)
Andres Martin
22
USA
85
+37
+10
Qual. Little Rock W Lost in Little Rock R16
493
14
Kyle Edmund
29
GBR
85
+3
Qual. Surbiton R1
88
90
494
NCH (506)
Kiranpal Pannu
27
NZL
85
+12
+4
Lost in Kingston 2 SF
495
238
Skander Mansouri
28
TUN
85
-48
-16
496
260
Carlos Gimeno Valero
22
ESP
85
+7
+3
Lost in Mataro R32 Lost in La Nucia QF
497
375
Strong Kirchheimer
29
USA
85
+1
Lost in Qual. Little Rock R1
498
470
Imanol López Morillo
24
ESP
85
+1
Lost in Mataro R32
499
439
Adria Soriano Barrera
25
COL
84
-17
-4
500
236
Ulises Blanch
26
USA
83
+1
501
298
Viktor Durasovic
27
NOR
83
+1
502
234
Maxime Chazal
31
FRA
82
+59
+15
Lost in Carnac F
503
467
Hikaru Shiraishi
24
JPN
81
+1
-1
Lost in Karuizawa R16
504
482
Yanaki Milev
20
BUL
81
+32
+8
Kursumlijska Banja 7 F
88
88
505
478
Gabriele Piraino
20
ITA
81
+3
506
NCH (511)
Gabriele Pennaforti
23
ITA
80
+31
+7
Lost in Bol F Lost in Bol 2 R16
507
16
Nikoloz Basilashvili
32
GEO
79
+5
Qual. Heilbronn R1
81
83
508
493
Iñaki Montes De La Torre
21
ESP
78
+5
509
388
Jacopo Berrettini
25
ITA
78
+31
+6
Lost in Vicenza R16
510
397
Alexey Zakharov
24
RUS
78
+9
+1
Qual. Zagreb R1
Lost in Bol 2 R16
80
82
511
NCH (514)
Michael Agwi
20
IRL
78
+3
Qual. Prostejov R1
80
82
512
495
Viacheslav Bielinskyi
20
UKR
78
+66
+15
Bol W Lost in Bol 2 QF
513
395
Alafia Ayeni
24
USA
78
+7
+1
Lost in San Diego R16
514
256
Marek Gengel
28
CZE
78
+1
515
438
Jakub Paul
25
SUI
78
+1
Lost in Kiseljak QF
516
438
Orel Kimhi
20
ISR
78
-50
-15
517
477
Kirill Kivattsev
26
RUS
78
-29
-10
Qual. Prostejov R1
Lost in Qual. Vicenza R1
79
81
518
517
Tom Gentzsch
20
GER
78
-1
519
395
Rigele Te
26
CHN
77
+58
+14
Baotou F
86
86
520
333
Christian Langmo
28
USA
77
-10
-3
Qual. Little Rock W Lost in Little Rock R16
521
160
Oleksii Krutykh
24
UKR
77
-70
-23
Qual. Heilbronn R1
Lost in La Nucia R16
79
81
522
506
Jacob Fearnley
22
GBR
76
523
442
Harrison Adams
30
USA
76
+1
Lost in Qual. Little Rock R1
524
NCH (527)
Guido Iván Justo
26
ARG
76
+3
525
503
Vlad Andrei Dancu
25
ROU
76
+5
+1
Lost in Bucharest 3 R32 Lost in Constanta QF
526
193
Zhe Li
37
CHN
75
+2
Lost in Anning R32
527
340
Colin Sinclair
29
NMI
75
-51
-15
528
434
Luciano Emanuel Ambrogi
20
ARG
75
-2
-1
529
486
Alex Knaff
26
LUX
75
+9
+2
Lost in San Diego SF
530
518
Adrian Oetzbach
26
GER
75
+1
Lost in Bol 2 R16
531
378
Alex Barrena
21
ARG
74
-75
-23
532
524
Marlon Vankan
23
GER
74
Lost in Kiseljak R32
533
521
Buvaysar Gadamauri
23
BEL
74
Lost in Deauville R32 Lost in Carnac R32
534
428
Federico Arnaboldi
23
ITA
73
+46
+10
Qual. Vicenza W Lost in Vicenza R16
535
387
Mariano Kestelboim
28
ARG
72
+14
+2
Lost in Vrhnika QF
536
532
Ryuki Matsuda
24
JPN
72
+8
537
233
Yun seong Chung
26
KOR
71
+8
538
NCH (539)
Ilia Simakin
20
RUS
71
+8
Lost in Qual. Monastir 22 R3
539
514
Olaf Pieczkowski
20
POL
71
+8
540
533
Dan Alexandru Tomescu
25
ROU
71
+3
-1
Lost in Bucharest 3 R32
541
160
Gonzalo Lama
31
CHI
70
-7
-3
542
62
Kenny de Schepper
37
FRA
70
+11
+1
Lost in Mataro R16
543
293
Pedro Boscardin Dias
21
BRA
70
-51
-16
544
NCH (582)
Ye Cong Mo
23
CHN
70
+38
+8
Lost in Anning R32 Lost in Baotou SF
545
339
Andrey Chepelev
25
RUS
70
-3
-2
Lost in Cervia R16
546
NCH (548)
Jacob Bradshaw
21
AUS
70
+4
Lost in Monastir 21 R16 Lost in Monastir 22 R16
547
346
Stuart Parker
26
GBR
69
+5
Lost in Monastir 21 SF
548
515
Luka Pavlovic
24
FRA
69
-27
-8
549
469
Martyn Pawelski
19
POL
69
-65
-19
550
497
Neil Oberleitner
24
AUT
69
+9
+1
Qual. Prostejov R1
Lost in Vrhnika QF
70
72
551
549
Franco Roncadelli
24
URU
69
+3
Lost in Qual. Vicenza R1
552
520
Michael Zheng
20
USA
68
-13
-4
553
106
Darian King
32
BAR
68
+2
554
524
Hanwen Li
21
CHN
68
+2
555
80
Norbert Gombos
33
SVK
68
-30
-8
Qual. Prostejov R1
70
72
556
349
Oleg Prihodko
26
UKR
68
+50
+10
Kursumlijska Banja 7 F
Lost in Kursumlijska Banja 6 QF
75
75
557
544
Andrea Guerrieri
25
ITA
68
-9
-2
558
188
Miljan Zekić
35
SRB
68
+77
+15
Brcko W Lost in Bol 2 R32
559
378
Eliakim Coulibaly
22
CIV
68
+14
+4
Lost in Addis Ababa 2 SF
560
544
Maximus Jones
19
THA
68
-2
Lost in Anning R32 Lost in Baotou R32
561
555
Quinn Vandecasteele
21
USA
67
+5
+2
Lost in Qual. Little Rock R2
562
273
Peter Heller
31
GER
67
-2
Qual. Heilbronn R1
69
71
563
476
Duarte Vale
25
POR
67
-1
Lost in Bol SF Lost in Bol 2 QF
564
198
Christian Harrison
30
USA
66
-1
565
393
Pawel Juszczak
30
POL
66
+27
+5
Lost in Brcko F Lost in Gyula QF
566
316
Eduardo Ribeiro
26
BRA
66
-9
-2
567
343
Alex Martí Pujolras
25
ESP
66
+37
+7
Lost in Mataro SF
568
387
Gianmarco Ferrari
23
ITA
66
+3
+1
Lost in La Nucia QF
569
509
Radu Mihai Papoe
21
ROU
65
-18
-4
570
98
Antoine Hoang
28
FRA
65
-63
-16
571
476
Ignacio Monzón
26
ARG
65
-3
Lost in Brcko R16 Lost in Vrhnika R32
572
498
Nikolay Vylegzhanin
24
RUS
65
-2
573
471
Yuki Mochizuki
26
JPN
64
+34
+6
Lost in Anning QF Lost in Baotou QF
574
NCH (585)
Takuya Kumasaka
25
JPN
64
+11
+2
Lost in Anning QF
575
453
Leonardo Aboian
26
ARG
64
-3
-1
Qual. Santa Fe R1
64
66
576
563
Pedro Vives Marcos
23
ESP
63
-1
577
290
Shintaro Imai
30
JPN
63
-1
Lost in Qual. Little Rock R1
578
289
Alex Rybakov
27
USA
63
+1
579
350
Vladyslav Orlov
29
UKR
63
-10
-2
Lost in Brcko QF
580
285
Matías Franco Descotte
29
ARG
63
+1
581
390
David Pichler
28
AUT
62
+6
582
527
Max Alcalá Gurri
21
ESP
62
+6
Lost in Mataro R16
583
NCH (584)
Moerani Bouzige
24
AUS
62
+16
+1
Lost in Qual. Little Rock R2
584
191
Dragos Nicolae Madaras
26
SWE
61
+5
585
576
Stefan Dostanic
22
USA
61
+5
586
545
Tom Paris
21
FRA
61
+5
587
232
José Pereira
33
BRA
61
-20
-4
588
378
Sora Fukuda
26
JPN
61
+23
+4
Karuizawa F
68
68
589
206
Daniel Cox
33
GBR
61
-25
-5
590
581
Alejo Sanchez Quilez
18
ESP
61
+4
Lost in Mataro R32
591
552
Lukáš Pokorný
22
SVK
61
-8
-1
Qual. Prostejov R1
Lost in Kiseljak R32
63
65
592
339
Keegan Smith
25
USA
61
+3
Qual. Little Rock W Lost in Little Rock R32
593
497
Jake Delaney
27
AUS
61
+3
Lost in Karuizawa R16
594
461
Luca Giacomini
26
ITA
61
+3
Lost in Qual. Vicenza R1
595
284
Juan Pablo Paz
29
ARG
61
-9
-1
596
468
Gilles Arnaud Bailly
18
BEL
60
-3
-1
597
371
Georgii Kravchenko
23
UKR
60
+4
598
534
Pedro Araújo
22
POR
60
+41
+7
Monastir 22 F
Lost in Monastir 21 R16
67
67
599
598
Max Wiskandt
22
GER
60
-1
-1
Lost in Monastir 21 R32
600
NCH (659)
Siddharth Vishwakarma
29
IND
59
+68
+12
Lost in Addis Ababa 2 F
601
273
Elmar Ejupovic
31
GER
59
+2
602
554
Tomás Farjat
23
ARG
59
-1
Qual. Santa Fe R1
60
62
603
39
Peter Gojowczyk
34
GER
58
-146
-38
604
592
Niels Visker
22
NED
58
+5
605
496
Denis Klok
26
RUS
58
+3
Lost in Brcko R32 Lost in Kiseljak R32
606
513
Kai Wehnelt
28
GER
57
+21
+3
Lost in Celje R16 Lost in Vrhnika QF
607
466
Christoph Negritu
30
GER
57
+5
Lost in Deauville R16 Lost in Carnac R32
608
333
George Loffhagen
23
GBR
56
-67
-16
609
NCH (614)
Fabrizio Andaloro
23
ITA
56
+5
610
168
Frederico Ferreira Silva
29
POR
56
-221
-66
611
553
Pedro Rodenas
20
ESP
55
+5
612
403
Lorenzo Rottoli
22
ITA
55
+13
+1
Lost in Cervia R16
613
341
Wilson Leite
32
BRA
55
+2
-1
614
NCH (620)
Giuseppe La Vela
23
ITA
55
+6
Lost in Cervia R16
615
424
Saba Purtseladze
22
GEO
55
+6
Lost in Kursumlijska Banja 7 R32
616
237
Alastair Gray
25
GBR
54
+6
617
262
Gabriel Décamps
24
BRA
54
+26
+2
Lost in Bol QF
618
521
Tsung Hao Huang
24
TWN
54
-1
-1
Lost in Baotou R32
619
594
Enzo Wallart
27
FRA
54
+7
620
417
Ajeet Rai
25
NZL
54
+33
+3
Lost in Anning R32 Lost in Baotou QF
621
537
Florent Bax
24
FRA
54
-37
-8
Lost in Bucharest 3 QF Lost in Constanta QF
622
605
Liam Gavrielides
20
GER
54
-17
-5
Qual. Heilbronn R1
Lost in Vrhnika R32
56
58
623
600
Diego Augusto Barreto Sánchez
22
ESP
54
-13
-4
Lost in Kursumlijska Banja 6 SF
624
5
Kevin Anderson
38
RSA
53
+6
625
483
Justin Boulais
22
CAN
53
+6
626
25
Vasek Pospisil
33
CAN
53
+6
627
612
Ozan Baris
20
USA
53
+6
628
NCH (631)
Henry Searle
18
GBR
53
+6
629
NCH (632)
Luca Castagnola
21
ITA
53
+16
+1
Lost in Cervia R32 Lost in Vrhnika R16
630
348
Sergey Fomin
23
UZB
53
-11
-2
Lost in Kiseljak R16
631
625
Karan Singh
20
IND
53
-3
-1
Lost in Addis Ababa 2 R16
632
622
Dali Blanch
21
USA
53
+17
+1
Qual. Santa Fe R1
Lost in Kursumlijska Banja 6 SF
54
56
633
397
Juan Bautista Otegui
25
ARG
53
-4
-1
Lost in Cervia QF Lost in Kiseljak R16
634
377
Oleksandr Ovcharenko
22
UKR
52
+7
635
629
Julio César Porras
26
ARG
52
+7
Lost in Mataro R32
636
NCH (644)
Aleksandre Bakshi
26
GEO
52
+8
637
486
Sergi Perez Contri
26
ESP
52
+1
-1
Lost in La Nucia R16
638
NCH (656)
Maxence Rivet
20
FRA
52
+18
+2
Lost in Monastir 21 QF
639
543
Luca Castelnuovo
27
SUI
52
+8
640
531
Egor Agafonov
21
RUS
52
-1
641
462
Mili Poljičak
19
CRO
52
+52
+8
Lost in Bol SF Lost in Bol 2 SF
642
259
Shuichi Sekiguchi
32
JPN
51
+8
643
159
Gian Marco Moroni
26
ITA
51
+8
644
483
Alec Deckers
24
NED
51
+8
Lost in Vrhnika R32
645
547
Matyas Fuele
25
HUN
51
-80
-15
646
497
Victor Lilov
20
USA
51
-28
-4
647
549
Mika Brunold
19
SUI
51
-1
-1
Lost in Vrhnika R32
648
632
Dušan Obradović
23
SRB
51
+9
+1
Lost in Brcko QF
649
479
Ilya Snițari
22
MDA
51
+47
+8
Constanta F
Lost in Bucharest 3 R16
58
58
650
NCH (654)
Igor Gimenez
24
BRA
51
+4
Qual. Santa Fe R1
51
53
651
600
Chris Rodesch
22
LUX
50
+4
652
548
Yassine Dlimi
21
MAR
50
+12
+2
Lost in Monastir 21 R32 Lost in Monastir 22 QF
653
144
Akira Santillan
27
AUS
50
-148
-31
654
NCH (800)
João Eduardo Schiessl
19
BRA
50
+157
+23
Vrhnika F
Celje W
57
57
655
433
Fausto Tabacco
22
ITA
50
+3
656
521
Sidane Pontjodikromo
23
NED
50
+3
657
NCH (712)
Tiago Pereira
19
POR
50
+79
+14
Monastir 21 W Lost in Monastir 22 R16
658
162
Kacper Żuk
25
POL
49
+3
659
466
Jea Moon Lee
30
KOR
49
+1
660
544
Luca Wiedenmann
26
GER
49
-24
-4
Lost in Vrhnika R32
661
506
Tommaso Compagnucci
24
ITA
49
-13
-3
Lost in Cervia R16 Lost in Carnac R32
662
NCH (721)
Trevor Svajda
18
USA
48
+70
+12
Lost in Little Rock QF
663
236
JiSung Nam
30
KOR
48
Qual. Prostejov R1
50
52
664
321
Facundo Juárez
26
ITA
48
-51
-8
Lost in Deauville R32
665
608
Kazuki Nishiwaki
29
JPN
48
+15
+2
Lost in Bucharest 3 R16 Lost in Karuizawa R16
666
437
Luca Potenza
23
ITA
48
-92
-16
667
666
Linang Xiao
24
CHN
48
668
468
Dominik Kellovský
27
CZE
48
-6
-1
669
605
Lorenzo Bocchi
26
ITA
47
-4
-1
670
588
Alexander Zgirovsky
22
BLR
47
+7
+1
Lost in Deauville R32 Lost in Carnac R16
671
575
Kasidit Samrej
23
THA
47
+1
Lost in Anning R32
672
309
Julian Ocleppo
26
ITA
46
+3
673
515
Émilien Voisin
24
FRA
46
-50
-8
674
664
Daniel Pátý
24
CZE
46
+11
+1
Lost in Celje SF
675
641
Lilian Marmousez
22
FRA
46
-5
-1
Lost in Deauville R32
676
530
Evgeny Philippov
22
RUS
46
-5
-1
677
540
Peter Bertran
28
DOM
46
-1
Lost in Kingston 3 R32
678
271
Evan Zhu
25
USA
46
-54
-8
Lost in Anning R32 Lost in Baotou R16
679
479
Felix Corwin
28
USA
46
680
NCH (773)
Alessandro Pecci
23
ITA
46
+103
+16
Cervia W Lost in Vrhnika R16
681
680
Mateo Barreiros Reyes
23
BRA
46
682
NCH (700)
Emile Hudd
24
GBR
46
+19
+4
Lost in Celje SF
683
12
Feliciano López
42
ESP
45
-1
684
530
M Rifki Fitriadi
25
INA
45
-18
-3
685
420
Alexandr Cozbinov
29
MDA
45
-85
-15
686
NCH (722)
Lucas Bouquet
26
FRA
45
+36
+7
Qual. Grasse R1
Lost in Deauville R32 Lost in Carnac SF
687
NCH (704)
William Grant
23
USA
45
+17
+4
Lost in Kingston 3 SF
688
608
Mario Gonzalez Fernandez
22
ESP
45
+9
+2
Lost in Bucharest 3 QF
689
668
James Tracy
21
USA
44
-1
690
453
Arklon Huertas Del Pino Cordova
29
PER
44
-1
691
225
Karim Mohamed Maamoun
33
EGY
44
-1
692
279
Rubin Statham
37
NZL
44
-14
-2
693
622
Amaury Raynel
21
FRA
44
-7
-1
694
595
S D Prajwal Dev
28
IND
44
-20
-3
Lost in Addis Ababa 2 R16
695
50
Juan Ignacio Lóndero
30
ARG
43
-1
696
130
Duck-hee Lee
26
KOR
43
-4
-1
697
504
Simon Beaupain
25
BEL
43
+10
+2
Lost in Deauville QF Lost in Carnac R32
698
653
Peter Benjamin Privara
19
SVK
43
-11
-2
699
643
Lorenzo Claverie
21
ITA
42
-1
700
495
Tristan McCormick
25
USA
42
-9
-2
Lost in Mataro R32 Lost in La Nucia R32
701
466
Harry Wendelken
22
GBR
42
-28
-5
Qual. Surbiton R1
Lost in Mataro R32
45
47
702
197
Jeremy Jahn
34
GER
41
703
289
Renta Tokuda
26
JPN
41
+7
+1
Lost in Monastir 22 R16
704
40
Thiemo de Bakker
35
NED
41
-1
705
198
Elliot Benchetrit
25
MAR
41
+55
+8
Lost in Bucharest 3 F
706
CH
Stijn Slump
25
NED
41
707
NCH (718)
Miloš Karol
21
SVK
41
+11
+2
Qual. Prostejov R1
Lost in Gyula QF
43
45
708
519
Amr Elsayed
25
EGY
41
709
689
Michiel De Krom
25
NED
41
710
702
Fabien Salle
24
FRA
40
+1
711
705
Alexandros Skorilas
24
GRE
40
+2
712
682
Lorenzo Carboni
18
ITA
40
-7
-1
Lost in Bucharest 3 R32 Lost in Vicenza R32
713
469
Juan Sebastián Gómez
32
COL
39
+1
Qual. Santa Fe R1
40
42
714
686
Taisei Ichikawa
23
JPN
39
+1
715
74
Mirza Bašić
32
BIH
38
+12
+1
Lost in Bol 2 R16
716
NCH (736)
Maé Malige
18
FRA
38
+24
+3
Lost in Qual. French Open R1 Lost in Carnac QF
717
716
Bautista Vilicich
22
ARG
38
+4
Qual. Santa Fe R1
39
41
718
552
Jorge Martinez Martinez
28
ESP
38
-2
-1
719
681
Millen Hurrion
24
GBR
38
-2
-1
720
670
Cyril Vandermeersch
25
FRA
38
+3
721
NCH (726)
Diego Fernandez Flores
23
CHI
38
+9
+1
Lost in Mataro R16
722
721
Aziz Ouakaa
24
TUN
38
+9
+1
Lost in Monastir 22 QF
723
657
Justin Barki
24
INA
37
-40
-8
724
545
Sebastian Prechtel
28
GER
37
725
182
Maximilian Neuchrist
32
AUT
37
+1
726
463
Alfredo Perez
27
USA
37
-1
727
723
Ryotaro Taguchi
23
JPN
37
+1
Lost in Anning R16 Lost in Baotou R16
728
718
Henrik Wiersholm
27
USA
37
+1
729
532
Adrien Gobat
22
FRA
37
-92
-16
730
NCH (734)
John Sperle
22
GER
37
+4
+1
Lost in Kiseljak R16
731
709
Jimmy Yang
26
GER
37
+2
+1
Lost in Anning R32 Lost in Baotou R16
732
719
Kokoro Isomura
21
JPN
37
-13
-2
Lost in Karuizawa R16
733
395
Wishaya Trongcharoenchaikul
29
THA
37
+45
+6
Lost in Anning QF Lost in Baotou QF
734
NCH (787)
Peter Buldorini
19
ITA
36
+63
+8
Lost in Cervia F
735
NCH (756)
Axel Nefve
23
USA
36
+21
+2
Lost in Qual. Little Rock R2
736
635
Maxence Beaugé
23
FRA
36
+7
+1
Lost in Deauville R16 Lost in Carnac R16
737
691
Jacob Brumm
25
USA
36
-2
Lost in San Diego QF
738
689
Sebastian Sorger
18
AUT
36
+9
+1
Lost in Bol QF
739
406
Timo Legout
22
FRA
35
-19
-3
740
719
Oliver Tarvet
20
GBR
35
-3
741
620
Eliot Spizzirri
22
USA
35
-3
742
531
Johannus Monday
22
GBR
35
-3
743
737
Ignacio Antonio Becerra Otarola
23
CHI
35
-2
744
150
João Domingues
30
POR
35
+66
+8
Lost in La Nucia SF
745
NCH (768)
Viktor Jović
22
SRB
35
+29
+4
Lost in Brcko QF Lost in Kursumlijska Banja 7 QF
746
578
Jiří Barnat
22
CZE
35
+16
+2
Qual. Prostejov R1
Lost in Celje QF
37
39
747
709
Lewie Lane
23
GER
35
-5
748
NCH (749)
Axel Garcian
21
FRA
35
+7
+1
Lost in Deauville R16
749
742
Erik Arutiunian
19
BLR
35
-5
750
719
Hanyi Liu
23
CHN
35
+7
+1
Lost in Anning R16 Lost in Baotou R32
751
633
Zura Tkemaladze
23
GEO
35
-5
752
748
Nicolai Budkov Kjaer
17
NOR
34
-4
753
605
Niki Kaliyanda Poonacha
29
IND
34
-3
754
477
Peter Fajta
22
HUN
34
-70
-11
Gyula F
41
41
755
659
Rishab Agarwal
28
IND
34
-55
-8
756
599
Giorgio Tabacco
20
ITA
34
-5
757
746
Massimo Giunta
19
ITA
34
-4
Lost in Cervia R32
758
705
Antoine Ghibaudo
19
FRA
34
+18
+3
Lost in Carnac QF
759
756
Alexander Stater
25
USA
33
Qual. Santa Fe R1
34
36
760
755
Aoran Wang
27
CHN
33
+5
+1
Lost in Anning R16
761
557
John Echeverria
22
ESP
33
Lost in Mataro R16 Lost in La Nucia R32
762
687
Daisuke Sumizawa
25
JPN
33
-8
-1
Lost in Kursumlijska Banja 6 R32
763
686
Florian Broska
26
GER
33
+12
+2
Lost in Bol QF Lost in Bol 2 R32
764
688
Alexandre Aubriot
24
FRA
33
-1
Lost in Deauville R16
765
665
Cash Hanzlik
22
USA
32
-7
-1
Lost in San Diego R32
766
755
Branko Djuric
19
SRB
32
-2
767
280
Álvaro López San Martín
27
ESP
32
-18
-2
768
463
Jaimee Floyd Angele
24
FRA
32
-56
-8
769
767
Patrick Kaukovalta
25
FIN
32
-2
Lost in Celje R32
770
715
Leonardo Rossi
21
ITA
32
-25
-3
Lost in Vrhnika R16
771
489
Jack Pinnington Jones
21
GBR
31
-2
772
717
Alex Martinez
23
ESP
31
-2
773
586
Andrej Nedic
19
BIH
31
-104
-16
774
686
Jakob Schnaitter
28
GER
31
-2
775
728
Patrick Brady
19
GBR
31
-2
776
615
Alejandro Manzanera Pertusa
21
ESP
31
-10
-1
Lost in La Nucia R32
777
CH
Patrick Zahraj
24
GER
31
Lost in Vrhnika R32
778
589
Edward Winter
19
AUS
30
-7
-1
779
84
Henri Laaksonen
32
SUI
30
+1
Qual. Prostejov R1
32
34
780
NCH (785)
Alan Fernando Rubio Fierros
25
MEX
30
+27
+3
Lost in San Diego SF
781
696
Deney Wassermann
23
NED
30
782
CH
Petr Bar Biryukov
22
RUS
30
783
773
Samuele Pieri
22
ITA
30
+10
+1
Lost in Cervia QF
784
7
Fernando Verdasco
40
ESP
29
+1
785
26
Filip Krajinović
32
SRB
29
-17
-2
Lost in Qual. French Open R2
786
603
Palaphoom Kovapitukted
24
THA
29
-7
-1
787
669
Shunsuke Mitsui
22
JPN
29
-1
788
90
Emilio Gómez
32
ECU
29
Qual. Santa Fe R1
30
32
789
NCH (793)
Emilien Demanet
19
BEL
29
+6
+1
Lost in Celje R16
790
789
Daniel Antonio Núñez
23
CHI
29
-1
791
382
Thomas Fancutt
29
AUS
29
-1
792
367
Nathan Ponwith
26
USA
29
-40
-5
Lost in San Diego QF
793
420
Stefan Palosi
24
ROU
29
-2
794
678
Joshua Sheehy
27
USA
29
-10
-1
Lost in Kingston 2 R16 Lost in Kingston 3 QF
795
694
Xiaofei Wang
21
CHN
28
+1
796
469
Ezekiel Clark
25
USA
28
-101
-15
Lost in Kingston 2 R32
797
NCH (798)
Luca Fantini
23
ITA
28
+1
Lost in Addis Ababa 2 R32
798
700
Marcel Zieliński
23
POL
28
+2
Lost in Brcko R32
799
791
Mitsuki Wei Kang Leong
19
MAS
28
+2
Lost in Anning R16 Lost in Karuizawa R32
800
795
Thomas Setodji
28
FRA
27
+3
Lost in Deauville R32
801
694
Jeremy Jin
19
AUS
27
+3
802
520
Conner Huertas del Pino
28
PER
27
+3
803
NCH (922)
Aryan Shah
18
IND
27
+119
+10
Kingston 3 F
Lost in Kingston 2 QF
34
34
804
437
Adam Moundir
29
MAR
27
-10
-1
805
485
Digvijaypratap Singh
24
IND
27
-18
-2
806
CH
Patrick Maloney
24
USA
27
807
673
Yuta Kawahashi
26
JPN
27
-108
-15
808
430
Sidharth Rawat
31
IND
27
+1
809
601
Eero Vasa
27
FIN
27
-1
Lost in Celje R32
810
NCH (824)
Mariano Tammaro
20
ITA
27
+19
+2
Lost in Celje QF
811
806
Ishaque Eqbal
26
IND
27
+29
+3
Lost in Addis Ababa 2 QF
812
743
Seydina Andre
20
SEN
27
+11
+1
Lost in Kursumlijska Banja 6 QF
813
NCH (843)
Maik Steiner
29
GER
27
+30
+3
Lost in Addis Ababa 2 QF
814
768
Grigoriy Lomakin
26
KAZ
27
-1
Lost in Qual. Monastir 22 R3
815
392
Patrik Rikl
25
CZE
26
-13
-1
Qual. Prostejov R1
28
30
815
546
Uisung Park
23
KOR
26
-1
817
796
Pierre Yves Bailly
20
BEL
26
-2
818
793
Filippo Moroni
23
ITA
26
-2
819
812
Joaquin Aguilar Cardozo
19
URU
26
-1
820
NCH (821)
Yi Zhou
19
CHN
26
+1
821
808
Bang Shuo Yin
25
TWN
26
-2
Lost in Anning R32 Lost in Baotou R32
822
NCH (853)
Ioan Alexandru Chirita
21
ROU
26
+31
+3
Lost in Bucharest 3 QF Lost in Constanta R16
823
509
Tao Mu
24
CHN
26
-24
-2
824
781
Dan Martin
25
CAN
26
+120
+10
Kingston 3 F
Lost in Kingston 2 QF
33
33
825
790
Kody Pearson
24
AUS
26
-3
Lost in San Diego R32
826
561
Fermin Tenti
26
ARG
26
+43
+4
Lost in Kursumlijska Banja 6 QF Lost in Kursumlijska Banja 7 QF
827
536
Petr Nouza
25
CZE
25
-3
828
NCH (915)
Rei Sakamoto
17
JPN
25
+164
+12
Lost in Cervia SF Lost in La Nucia SF
829
770
Tauheed Browning
21
USA
25
-4
830
595
Masamichi Imamura
25
JPN
25
+18
+2
Lost in Karuizawa QF
831
NCH (850)
Luciano Carraro
26
ITA
25
+19
+2
Lost in Cervia QF
832
819
Adit Sinha
20
USA
25
+5
+1
Lost in San Diego R16
833
789
Yaroslav Demin
18
RUS
25
-7
Zagreb R32
31
100
834
776
Aliaksandr Liaonenka
25
BLR
25
-7
835
216
David Pérez Sanz
30
ESP
25
+29
+3
Qual. Mataro W Lost in Mataro QF Lost in La Nucia R32
836
822
Ofek Shimanov
18
ISR
25
-8
837
606
Călin Manda
26
ROU
25
-25
-2
838
635
Luigi Sorrentino
25
ITA
25
+44
+4
Lost in Celje QF Lost in Vrhnika SF
839
789
Noah Schachter
24
USA
25
-47
-4
840
821
Leo Vithoontien
24
JPN
25
-10
Lost in Kingston 2 R32 Lost in Kingston 3 R16
841
680
Aleksandr Braynin
24
UKR
25
+1
+1
Lost in Brcko R32 Lost in Gyula R16
842
807
Matthew William Donald
19
CZE
25
-11
Qual. Grasse R1
Lost in Celje R32
843
459
Jeremy Beale
29
AUS
24
-11
844
19
Pablo Cuevas
38
URU
24
-11
845
645
Johan Alexander Rodriguez
20
COL
24
-28
-2
846
NCH 1142
Rudy Quan
18
USA
24
+299
+16
Qual. Little Rock W Lost in Little Rock QF
847
828
Samir Banerjee
20
USA
24
-12
848
832
Amit Vales
18
ISR
24
-12
849
726
Juan Manuel La Serna
20
ARG
24
-11
850
751
Guy Den Heijer
27
NED
24
+15
+2
Lost in Bucharest 3 QF
851
835
Matt Hulme
25
AUS
24
-10
Lost in San Diego R32
852
837
Niccolo Catini
26
ITA
24
+7
+1
Lost in Cervia R16
853
660
Michael Zhu
31
USA
24
-9
Lost in Monastir 22 R32
854
501
Shinji Hazawa
25
JPN
23
-9
Lost in Karuizawa R32
855
840
Daniil Ostapenkov
21
BLR
23
-9
856
843
Yanis Ghazouani Durand
23
FRA
23
-7
857
219
Nicolás Álvarez Varona
23
ESP
23
-10
Zagreb R32
Lost in Qual. Vicenza R1
29
98
858
740
Juan Carlos Aguilar
25
CAN
23
-38
-3
859
848
Bogdan Pavel
24
ROU
23
+4
+1
Lost in Bucharest 3 R32 Lost in Constanta R16
860
488
Quentin Folliot
25
FRA
23
-8
861
NCH (940)
Hayato Matsuoka
19
JPN
23
+118
+9
Lost in Kursumlijska Banja 6 F Lost in Kursumlijska Banja 7 R16
862
NCH (880)
Federico Bondioli
19
ITA
23
+18
+2
Qual. Zagreb R1
Lost in Cervia QF
25
27
863
815
Thomas Braithwaite
24
AUS
23
-7
864
852
Paulo Andre Saraiva Dos Santos
23
BRA
23
-7
865
837
Maxim Zhukov
19
RUS
23
-11
Lost in Kursumlijska Banja 6 R32 Lost in Kursumlijska Banja 7 R32
866
759
Louis Tessa
26
FRA
23
-8
Lost in Brcko R32
867
NCH (874)
Jasza Szajrych
22
POL
23
+16
+2
Lost in Bol QF Lost in Bol 2 R32
868
855
Etienne Donnet
23
FRA
22
-8
869
441
Gergely Madarász
29
HUN
22
+42
+4
Lost in Brcko R32 Lost in Gyula SF
870
830
Luke Simkiss
25
GBR
22
-8
Lost in Mataro R32
871
582
Colin Markes
27
USA
22
-32
-2
872
267
Collin Altamirano
28
USA
22
-6
Lost in San Diego R16
873
811
Samir Hamza Reguig
22
ALG
22
-3
Lost in Monastir 21 R16 Lost in Monastir 22 R32
874
10
Pablo Carreño Busta
32
ESP
21
+175
+10
Lost in French Open R128
875
838
Iiro Vasa
21
FIN
21
-4
876
509
Murphy Cassone
21
USA
21
-4
Lost in Little Rock R32
877
845
Isaac Becroft
23
NZL
21
-4
Lost in San Diego R32
878
444
Jonathan Mridha
29
SWE
21
-3
879
877
Franco Ribero
24
ARG
21
-2
Qual. Santa Fe R1
22
24
880
876
Justin Engel
16
GER
21
-4
Qual. Heilbronn R1
23
25
881
628
Maxime Mora
27
FRA
21
-30
-2
882
CH
Pavle Marinkov
18
AUS
21
+8
+1
Lost in Bol 2 R16
883
197
Evan Furness
25
FRA
21
-5
Lost in Carnac R32
884
879
Albert Pedrico Kravtsov
18
ESP
21
-5
Lost in Mataro R32
885
870
Gianluca Cadenasso
19
ITA
21
-4
Lost in Cervia R32
886
851
Preston Brown
22
USA
21
-31
-2
887
581
Ignacio Carou
24
URU
21
-20
-1
Qual. Santa Fe R1
22
24
888
595
Alec Beckley
22
RSA
21
-20
-1
889
744
Boris Butulija
25
SRB
21
-4
Lost in Kursumlijska Banja 6 R16 Lost in Kursumlijska Banja 7 R32
890
92
Brayden Schnur
28
CAN
20
-3
891
790
Yeong Seok Jeong
24
KOR
20
-2
892
886
Mees Rottgering
16
NED
20
-1
893
165
Aldin Šetkić
36
BIH
20
-1
894
776
Vito Tonejc
24
CRO
20
+19
+2
Lost in San Diego QF
895
887
Thanapet Chanta
24
THA
20
-2
896
880
Jesse Flores
29
CRC
20
+41
+4
Lost in Monastir 21 R32 Lost in Monastir 22 SF
897
715
Ray Ho
24
TWN
20
-2
898
NCH (921)
Gabriele Bosio
23
ITA
20
+50
+4
Lost in Brcko SF
899
370
David Poljak
28
CZE
20
-2
900
876
Jack Logé
19
BEL
20
-16
-1
Lost in Celje R32
901
328
Arjun Kadhe
30
IND
19
-3
902
614
Savva Polukhin
25
RUS
19
-3
903
663
Calum Puttergill
30
AUS
19
-15
-1
904
566
Franco Emanuel Egea
28
ARG
19
-2
905
256
Johan Nikles
27
SUI
19
+4
+1
Lost in La Nucia R16
906
889
Jayden Court
23
AUS
19
-3
907
834
Alexandre Reco
25
FRA
19
+5
+1
Lost in Deauville R16 Lost in Carnac R32
908
905
Francisco Rocha
24
POR
19
-3
909
616
Koray Kırcı
25
TUR
19
+36
+3
Qual. Heilbronn R1
Lost in Kiseljak QF
21
23
910
873
Daniel Bagnolini
21
ITA
19
-6
Lost in Cervia R32 Lost in Kursumlijska Banja 7 R32
911
906
Corban Crowther
21
NZL
19
-5
Lost in Bol 2 R16
912
363
Oscar Jose Gutierrez
31
BRA
19
+6
+1
Qual. Cordoba R2
Lost in Celje R16
913
827
Pietro Marino
22
ITA
19
+6
+1
Lost in Bucharest 3 R16
914
807
Andrea Bacaloni
22
ITA
19
-7
Lost in Monastir 21 R32
915
201
Lucas Miedler
27
AUT
18
-7
916
249
Edan Leshem
27
ISR
18
-15
-1
917
869
Oliver Ojakaar
19
EST
18
-7
918
446
Jumpei Yamasaki
26
JPN
18
-22
-2
919
753
Justin Roberts
27
BAH
18
-5
920
836
Kai Lemstra
24
GER
18
-4
921
850
Francesco Ferrari
26
ITA
18
+85
+5
Lost in Brcko R16 Lost in Constanta SF
922
917
Fares Zakaria
23
EGY
18
-5
Lost in Kiseljak R16
923
854
Stefano Reitano
26
ITA
18
+5
+1
Lost in Brcko R16
924
777
Kosuke Ogura
28
JPN
18
+62
+4
Lost in Kingston 2 R32 Lost in Kingston 3 SF
925
903
Siem Woldeab
22
USA
17
-5
926
455
Adrian Bodmer
29
SUI
17
-5
927
NCH 1084
Mikhail Gorokhov
20
RUS
17
+255
+10
Monastir 22 F
Lost in Monastir 21 QF
24
24
928
608
Manuel Mazza
25
ITA
17
-5
929
887
Tomas Curras Abasolo
24
ESP
17
-4
930
NCH (938)
Sheng Tang
24
CHN
17
+8
+1
Lost in Anning R32 Lost in Baotou R16
931
NCH (959)
Andrew Fenty
24
USA
17
+28
+2
Lost in Kingston 2 R16 Lost in Kingston 3 R16
932
508
Manish Sureshkumar
24
IND
17
-17
-1
Lost in Monastir 22 R32
933
926
Brian Bozemoj
20
NED
17
-7
934
CH
Sean Hess
23
ARG
17
+13
+1
Lost in Kursumlijska Banja 6 R32 Lost in Kursumlijska Banja 7 R16
935
793
Gabriele Maria Noce
28
ITA
17
+16
+1
Lost in Brcko R16 Lost in Constanta R32
936
927
Valerio Perruzza
24
ITA
17
-9
Lost in Cervia R32 Lost in Gyula R32
937
677
Keisuke Saitoh
23
JPN
17
-8
Lost in Kursumlijska Banja 6 R16 Lost in Kursumlijska Banja 7 R32
938
863
Ben Jones
26
GBR
17
-8
Qual. Surbiton R1
20
22
939
919
Raphael Perot
22
FRA
16
-8
940
33
John Millman
34
AUS
16
-8
941
913
Jack Loutit
19
NZL
16
-8
942
610
Guy Orly Iradukunda
28
BDI
16
-8
943
NCH (982)
Théo Papamalamis
18
FRA
16
+54
+3
Lost in Qual. French Open R1 Lost in Carnac QF
944
812
Alexander Kotzen
23
USA
16
-9
945
911
Kalman L. Boyd
27
USA
16
-21
-1
946
619
Benjamin Winter Lopez
26
ESP
16
-10
Lost in Mataro R32
947
799
Louis Dussin
24
FRA
16
+58
+3
Qual. Deauville W Lost in Deauville QF
948
938
Trey Hilderbrand
24
USA
16
-7
Qual. Santa Fe R1
17
19
949
939
Ivan Marrero Curbelo
25
ESP
16
-7
950
925
Gian Matias Di Natale
26
ITA
16
-10
Lost in Bucharest 3 R32
951
934
Rafael Tosetto
25
BRA
16
-8
Qual. Santa Fe R1
17
19
952
886
Tomas Lanik
22
SVK
16
-2
Qual. Prostejov R1
Lost in Bol R32
18
20
953
822
Koki Matsuda
23
JPN
16
-4
Lost in Brcko R32 Lost in Kiseljak R32
954
916
Jeffrey Von Der Schulenburg
22
SUI
15
-2
955
944
Hunter Heck
22
USA
15
-2
956
786
Derek Pham
20
AUS
15
-2
957
786
Chukang Wang
24
CHN
15
-2
958
877
Matt Kuhar
27
USA
15
+38
+2
Lost in Kingston 2 R16 Lost in San Diego R16
959
NCH (969)
Federico Cina
17
ITA
15
+15
+1
Lost in Vrhnika R16
960
947
Marc Majdandzic
19
GER
15
-4
Lost in Brcko R32
961
NCH 1046
Daniel Khazime
19
RUS
15
+89
+4
Lost in Monastir 22 SF
962
523
Mark Whitehouse
31
GBR
15
-68
-5
963
958
Nikos Lehmann
18
ARG
15
-5
Lost in Bol R32 Lost in Bol 2 R32
964
890
Nikolay Nedelchev
20
BUL
15
-18
-1
965
944
Daniel De Jonge
24
NED
15
-5
966
961
Michael Bassem Sobhy
20
EGY
15
-5
967
963
Juan Estevez
18
ARG
15
-4
968
824
Pierre Delage
23
FRA
15
-4
969
447
Kuan Yi Lee
27
TWN
14
-1
970
26
Lukáš Rosol
38
CZE
14
-1
971
692
Boris Pokotilov
27
RUS
14
972
884
Tuncay Duran
20
TUR
14
+1
973
972
Kaylan Bigun
18
USA
14
-1
974
60
Tatsuma Ito
36
JPN
14
-113
-8
975
936
Keshav Chopra
22
USA
14
-18
-1
976
949
Fons Van Sambeek
22
NED
14
-2
Lost in Deauville R32
977
964
George Houghton
25
GBR
14
-1
978
963
Igor Kudriashov
20
RUS
14
979
NCH (997)
Carlo Alberto Caniato
18
ITA
14
+21
+1
Lost in Cervia R16
980
974
Noah Perfetti
22
ITA
14
-3
Qual. Cervia W Lost in Cervia R32 Lost in Gyula R32
981
976
Lautaro Agustin Falabella
26
ARG
14
-1
982
598
Simon Anthony Ivanov
23
BUL
14
-43
-2
Lost in Kursumlijska Banja 6 R16 Lost in Kursumlijska Banja 7 R16