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