Ranking
Move
Country
Player
Age
Points
Tourn Played
Points Dropping
Next Best
100
19
JPN
Taro Daniel 24 587 26 0 0
101
15
USA
Frances Tiafoe 19 586 30 0 0
102
19
ARG
Facundo Bagnis 27 580 29 0 0
103
7
RUS
Konstantin Kravchuk 32 577 25 20 0
104
4
ARG
Nicolas Kicker 24 574 28 0 0
105
2
COL
Santiago Giraldo 29 573 26 25 8
106
4
FRA
Paul-Henri Mathieu 35 558 25 10 0
107
4
ROU
Marius Copil 26 553 22 0 0
108
4
USA
Ernesto Escobedo 20 551 23 3 0
109
2
AUT
Gerald Melzer 26 548 28 0 0
110
2
AUS
James Duckworth 25 538 18 0 0
111
1
UKR
Sergiy Stakhovsky 31 534 26 25 0
112
5
FRA
Julien Benneteau 35 528 22 0 0
113
1
SVK
Norbert Gombos 26 514 24 0 0
114
13
SVK
Lukas Lacko 29 513 24 0 0
115
3
USA
Bjorn Fratangelo 23 511 25 26 7
116
7
UKR
Illya Marchenko 29 507 25 10 0
117
6
SUI
Henri Laaksonen 24 507 32 15 8
118
5
AUS
John Millman 27 501 18 25 0
119
10
CAN
Vasek Pospisil 26 490 22 25 0
120
LTU
Ricardas Berankis 26 490 19 65 0
121
10
BAR
Darian King 24 488 24 0 0
122
6
USA
Stefan Kozlov 19 482 25 0 0
123
2
BRA
Joao Souza 28 481 28 68 0
124
3
ITA
Alessandro Giannessi 26 479 22 0 0
125
3
BEL
Arthur De Greef 24 478 27 18 8
126
10
USA
Taylor Fritz 19 471 27 41 20
127
12
ITA
Luca Vanni 31 463 26 0 0
128
NOR
Casper Ruud 18 463 21 15 0
129
11
SVK
Jozef Kovalik 24 461 23 0 0
130
4
RUS
Andrey Rublev 19 460 26 0 8
131
4
ESP
Roberto Carballes Baena 23 460 30 0 8
132
1
ARG
Guido Andreozzi 25 451 26 0 0
133
7
ESP
Inigo Cervantes 27 450 30 25 10
134
4
USA
Denis Kudla 24 444 29 25 12
135
11
CAN
Peter Polansky 28 444 25 0 0
136
11
SLO
Blaz Kavcic 30 444 23 0 0
137
2
KOR
Duckhee Lee 18 440 31 18 8
138
10
GER
Peter Gojowczyk 27 435 20 18 0
139
15
BEL
Ruben Bemelmans 29 428 23 0 0
140
3
FRA
Quentin Halys 20 423 31 0 0
141
3
KAZ
Alexander Bublik 19 419 21 0 0
142
1
ARG
Leonardo Mayer 29 412 22 10 7
143
9
GER
Maximilian Marterer 21 410 22 0 0
144
2
FRA
Kenny De Schepper 29 408 25 0 0
145
2
SLO
Grega Zemlja 30 407 28 8 7
146
13
ITA
Federico Gaio 25 403 26 50 0
147
16
BLR
Uladzimir Ignatik 26 402 28 0 0
148
3
ESP
Ruben Ramirez Hidalgo 39 401 23 0 0
149
9
JPN
Go Soeda 32 396 25 8 0
150
1
ESP
Daniel Gimeno-Traver 31 394 24 0 0
151
5
ARG
Maximo Gonzalez 33 393 20 0 0
152
8
HUN
Marton Fucsovics 25 388 23 0 0
153
5
SWE
Elias Ymer 20 387 26 0 0
154
1
SVK
Andrej Martin 27 386 21 0 0
155
23
GER
Tobias Kamke 30 380 26 17 6
156
1
AUT
Jurgen Melzer 35 379 14 0 0
157
7
CZE
Jan Satral 26 378 22 13 0
158
13
ARG
Guido Pella 26 375 21 10 0
159
3
FRA
Mathias Bourgue 23 372 31 8 6
160
7
AUS
Andrew Whittington 23 368 25 54 0
161
5
USA
Tennys Sandgren 25 368 27 0 0
162
7
CZE
Lukas Rosol 31 367 28 10 8
163
13
GER
Benjamin Becker 35 365 24 26 0
164
1
RUS
Teymuraz Gabashvili 31 363 27 10 6
165
5
ARG
Marco Trungelliti 27 358 23 8 0
166
2
USA
Tim Smyczek 29 356 28 61 0
167
11
FRA
Vincent Millot 31 348 25 0 0
168
7
ITA
Thomas Fabbiano 27 342 24 75 0
169
5
USA
Reilly Opelka 19 337 17 0 0
170
TPE
Jason Jung 27 333 20 0 0
171
5
JPN
Tatsuma Ito 28 332 24 41 0
172
3
LAT
Ernests Gulbis 28 330 11 10 0
173
1
ESP
Enrique Lopez-Perez 25 328 28 0 0
174
9
ITA
Marco Cecchinato 24 326 22 0 0
175
7
ESP
Albert Montanes 36 323 16 33 0
176
3
USA
Dennis Novikov 23 319 28 26 0
177
2
ITA
Stefano Napolitano 21 318 24 0 0
178
11
JPN
Yasutaka Uchiyama 24 316 26 0 0
179
6
USA
Michael Mmoh 19 315 19 27 0
180
4
ESA
Marcelo Arevalo 26 314 26 60 0
181
1
FRA
Constant Lestienne 24 312 18 16 0
182
1
CAN
Steven Diez 26 311 29 10 6
183
5
POL
Jerzy Janowicz 26 310 13 0 0
184
5
USA
Rajeev Ram 33 308 20 25 0
185
7
BLR
Ilya Ivashka 23 308 23 0 0
186
KAZ
Aleksandr Nedovyesov 30 305 19 33 0
187
10
USA
Noah Rubin 21 301 18 8 0
188
1
AUS
Sam Groth 29 300 26 25 0
189
2
JPN
Akira Santillan 19 294 33 0 0
190
13
BEL
Joris De Loore 23 291 27 16 0
191
2
USA
Mitchell Krueger 23 291 30 8 3
192
3
CHN
Di Wu 25 289 28 60 0
193
9
CHI
Christian Garin 20 289 23 6 0
194
59
CAN
Denis Shapovalov 17 286 17 0 0
195
4
EGY
Mohamed Safwat 26 286 30 25 6
196
4
SRB
Laslo Djere 21 285 29 8 0
197
3
SRB
Nikola Milojevic 21 282 28 8 0
198
1
SUI
Marco Chiudinelli 35 279 23 20 0
199
3
POR
Pedro Sousa 28 278 26 28 4
200
5
FRA
Tristan Lamasine 24 276 23 0 0