Live ATP Ranking

Rank Top Rank Country Name Rank +/- Points +/- Points
1 1 SRB SRB Novak Djokovic - 500 10220
2 1 ESP ESP Rafael Nadal - 455 9850
3 3 AUT AUT Dominic Thiem 1 0 7045
4 1 SUI SUI Roger Federer -1 -500 6630
5 4 RUS RUS Daniil Medvedev - 0 5890
6 5 GRE GRE Stefanos Tsitsipas - 0 4745
7 3 GER GER Alexander Zverev - -255 3630
8 8 ITA ITA Matteo Berrettini - 0 2860
9 6 FRA FRA Gael Monfils - 0 2860
10 7 BEL BEL David Goffin - 0 2555
11 9 ITA ITA Fabio Fognini - 0 2400
12 9 ESP ESP Roberto Bautista Agut - 0 2360
13 11 ARG ARG Diego Sebastian Schwartzman - 0 2265
14 14 RUS RUS Andrey Rublev - 15 2234
15 8 RUS RUS Karen Khachanov 2 80 2120
16 13 CAN CAN Denis Shapovalov -1 0 2075
17 3 SUI SUI Stan Wawrinka -1 0 2060
18 18 CHI CHI Christian Garin - -105 1900
19 3 BUL BUL Grigor Dimitrov 3 168 1850
20 17 CAN CAN Felix Auger Aliassime -1 0 1771
21 8 USA USA John Isner -1 0 1760
22 18 FRA FRA Benoit Paire -1 0 1738
23 23 SRB SRB Dusan Lajovic 1 25 1695
24 24 USA USA Taylor Harry Fritz 11 255 1510
25 10 ESP ESP Pablo Carreno Busta 2 0 1500
26 18 AUS AUS Alex De Minaur -1 -90 1485
27 16 GEO GEO Nikoloz Basilashvili 2 -45 1395
28 28 GBR GBR Daniel Evans 9 135 1359
29 28 POL POL Hubert Hurkacz 1 -80 1353
30 3 CAN CAN Milos Raonic 2 0 1350
31 4 JPN JPN Kei Nishikori - -45 1345
32 26 SRB SRB Filip Krajinovic 1 25 1343
33 12 CRO CRO Borna Coric -5 -135 1320
34 33 GER GER Jan Lennard Struff - 45 1315
35 20 ARG ARG Guido Pella -9 -205 1310
36 34 NOR NOR Casper Ruud 2 60 1279
37 3 CRO CRO Marin Cilic -1 0 1225
38 31 USA USA Reilly Opelka 1 0 1177
39 13 AUS AUS Nick Kyrgios -16 -500 1170
40 17 ESP ESP Albert Ramos 5 45 1130
41 22 FRA FRA Adrian Mannarino 1 25 1111
42 42 FRA FRA Ugo Humbert 1 25 1111
43 33 AUS AUS John Millman -3 -70 1071
44 14 GBR GBR Kyle Edmund - -35 1050
45 11 USA USA Sam Querrey -4 -45 1045
46 46 ITA ITA Lorenzo Sonego - -8 1030
47 47 SRB SRB Miomir Kecmanovic 3 25 1028
48 48 JPN JPN Yoshihito Nishioka - 0 1007
49 5 FRA FRA Jo Wilfried Tsonga - 0 1005
50 7 FRA FRA Richard Gasquet 6 70 985
51 47 KAZ KAZ Alexander Bublik -4 -45 965
52 7 ESP ESP Fernando Verdasco -1 -45 945
53 6 FRA FRA Gilles Simon - 0 935
54 32 ESP ESP Pablo Andujar - 0 932
55 41 USA USA Tennys Sandgren - 0 923
56 12 ESP ESP Feliciano Lopez -4 -45 908
57 57 USA USA Tommy Paul 9 102 894
58 10 FRA FRA Lucas Pouille -1 0 880
59 25 FRA FRA Jeremy Chardy - 0 860
60 19 URU URU Pablo Cuevas - 0 857
61 43 SLO SLO Aljaz Bedene - 0 850
62 50 ARG ARG Juan Ignacio Londero 1 0 832
63 43 AUS AUS Jordan Thompson 1 0 823
64 35 CZE CZE Jiri Vesely 7 25 785
65 28 POR POR Joao Sousa 3 0 776
66 39 MDA MDA Radu Albot 3 0 772
67 67 SWE SWE Mikael Ymer 5 0 759
68 65 BLR BLR Egor Gerasimov -3 -65 744
69 69 KOR KOR Soon Woo Kwon 7 10 742
70 36 FRA FRA Pierre Hugues Herbert 8 25 740
71 68 ITA ITA Jannik Sinner 4 0 733
72 50 LTU LTU Ricardas Berankis -10 -110 731
73 16 GER GER Philipp Kohlschreiber 7 25 729
74 70 FRA FRA Corentin Moutet - -20 722
75 21 USA USA Steve Johnson -2 -25 720
76 76 HUN HUN Attila Balazs 3 0 715
77 41 GBR GBR Cameron Norrie -19 -160 712
78 33 ARG ARG Federico Delbonis 7 35 711
79 77 ITA ITA Gianluca Mager -2 -7 711
80 27 SRB SRB Laslo Djere -13 -80 705
81 29 USA USA Frances Tiafoe 1 0 700
82 74 BRA BRA Thiago Monteiro 6 30 699
83 71 AUS AUS James Duckworth - 0 697
84 31 HUN HUN Marton Fucsovics -14 -70 692
85 85 AUT AUT Dennis Novak 11 65 686
86 74 ITA ITA Stefano Travaglia -2 0 684
87 36 JPN JPN Yuichi Sugita -6 -19 682
88 18 ITA ITA Andreas Seppi -2 0 671
89 38 CHI CHI Nicolas Jarry -2 0 671
90 78 JPN JPN Yasutaka Uchiyama 9 65 669
91 39 KAZ KAZ Mikhail Kukushkin -2 0 661
92 83 GER GER Dominik Koepfer -1 0 643
93 25 CAN CAN Vasek Pospisil -1 0 642
94 72 BOL BOL Hugo Dellien - 0 638
95 93 SVK SVK Andrej Martin - 0 629
96 82 ESP ESP Alejandro Davidovich Fokina 2 16 627
97 80 FRA FRA Gregoire Barrere -7 -27 618
98 72 RSA RSA Lloyd George Muirhead Harris -5 -25 616
99 72 ESP ESP Roberto Carballes Baena -2 0 614
100 93 ITA ITA Salvatore Caruso - -5 595
101 101 FIN FIN Emil Ruusuvuori 1 6 584
102 87 AUS AUS Alexei Popyrin -1 -13 575
103 103 ARG ARG Federico Coria 1 0 569
104 102 USA USA Marcos Giron 11 60 558
105 52 ESP ESP Jaume Munar - 0 548
106 106 ESP ESP Pedro Martinez Portero 7 33 537
107 23 BIH BIH Damir Dzumhur 2 4 524
108 83 POL POL Kamil Majchrzak -1 -3 523
109 80 SVK SVK Norbert Gombos -6 -48 522
110 99 POR POR Pedro Sousa -2 0 522
111 64 JPN JPN Taro Daniel -1 0 511
112 16 ITA ITA Marco Cecchinato - 0 508
113 113 BRA BRA Thiago Seyboth Wild 69 230 507
114 53 USA USA Denis Kudla -8 -38 503
115 65 RUS RUS Evgeny Donskoy -1 0 503
116 114 AUS AUS Christopher Oconnell - 0 498
117 47 JPN JPN Go Soeda 1 -7 480
118 21 ARG ARG Leonardo Mayer -7 -45 464
119 119 AUS AUS Marc Polmans 4 15 457
120 114 TPE TPE Jason Jung -1 -5 452
121 80 SVK SVK Jozef Kovalik -1 0 447
122 33 ITA ITA Paolo Lorenzi -1 0 446
123 5 RSA RSA Kevin Anderson -1 0 445
124 14 CRO CRO Ivo Karlovic - 8 444
125 39 GER GER Peter Gojowczyk -8 -45 444
126 63 USA USA Bradley Klahn -1 0 436
127 125 IND IND Sumit Nagal - 0 423
128 3 ARG ARG Juan Martin Del Potro - 0 415
129 1 GBR GBR Andy Murray 1 0 412
130 124 ITA ITA Federico Gaio -4 -13 412
131 130 EGY EGY Mohamed Safwat 1 0 407
132 75 IND IND Prajnesh Gunneswaran 2 0 405
133 71 GER GER Cedrik Marcel Stebe 5 15 405
134 55 ARG ARG Facundo Bagnis -3 -5 404
135 135 PER PER Juan Pablo Varillas Patino Samudio 11 23 403
136 98 FRA FRA Antonie Hoang -7 -10 402
137 93 SUI SUI Henri Laaksonen -2 0 400
138 80 BLR BLR Ilya Ivashka -5 -10 396
139 70 ARG ARG Guido Andreozzi 1 0 389
140 136 CHN CHN Zhizhen Zhang 1 0 389
141 78 SLO SLO Blaz Rola 2 0 387
142 19 KOR KOR Hyeon Chung 2 0 383
143 99 GER GER Yannick Hanfmann 4 10 383
144 144 USA USA Jeffrey John Wolf 19 80 383
145 137 SRB SRB Nikola Milojevic - 0 382
146 125 AUS AUS Alex Bolt -9 -15 380
147 70 ITA ITA Thomas Fabbiano -11 -20 379
148 140 COL COL Daniel Elahi Galan Riveros - 7 379
149 96 GER GER Yannick Maden -10 -20 370
150 19 ESP ESP Marcel Granollers -8 -20 367
151 143 ECU ECU Emilio Gomez -2 -3 365
152 150 POR POR Joao Domingues -2 0 357
153 127 ITA ITA Lorenzo Giustino - 8 348
154 97 BEL BEL Kimmer Coppejans -2 -1 343
155 60 JPN JPN Tatsuma Ito -4 -7 342
156 33 UZB UZB Denis Istomin 9 48 339
157 155 SRB SRB Danilo Petrovic -2 0 337
158 24 SVK SVK Martin Klizan - 12 327
159 84 ITA ITA Alessandro Giannessi -5 -12 326
160 160 FRA FRA Arthur Rinderknech 46 80 323
161 10 LAT LAT Ernests Gulbis 59 100 321
162 126 AUT AUT Sebastian Ofner -6 -12 321
163 150 ITA ITA Roberto Marcora -6 0 321
164 164 FRA FRA Maxime Cressy 27 55 320
165 134 CAN CAN Steven Diez -6 0 315
166 153 GBR GBR Jay Clarke -6 0 313
167 31 UKR UKR Sergiy Stakhovsky -6 0 307
168 168 AUT AUT Jurij Rodionov 4 22 307
169 33 NED NED Robin Haase -7 0 305
170 166 DEN DEN Mikael Torpegaard 6 24 304
171 161 SVK SVK Filip Horansky -7 7 303
172 44 SVK SVK Lukas Lacko -4 8 297
173 166 CAN CAN Alejandro Tabilo -7 0 290
174 174 ESP ESP Carlos Taberner 1 9 290
175 167 KAZ KAZ Dmitry Popko -8 0 290
176 92 CAN CAN Brayden Schnur 2 8 286
177 171 NED NED Botic Van De Zandschulp -6 0 286
178 164 FRA FRA Enzo Couacaud 1 8 286
179 26 CZE CZE Lukas Rosol -10 -4 285
180 12 SRB SRB Viktor Troicki -6 0 281
181 172 BRA BRA Joao Lucas Magalhaes Hueb De Menezes -4 0 279
182 111 IND IND Ramkumar Ramanathan -2 0 278
183 56 ROU ROU Marius Copil -2 0 277
184 96 USA USA Michael Mmoh -1 0 276
185 181 USA USA Thai Son Kwiatkowski -1 0 276
186 178 ESP ESP Mario Vilella Martinez -1 0 275
187 146 GER GER Rudolf Molleker - 0 273
188 170 RUS RUS Roman Safiullin -18 -17 271
189 170 FRA FRA Maxime Janvier -16 -12 270
190 174 POR POR Frederico Ferreira Silva - 0 268
191 110 CAN CAN Peter Polansky -2 -5 267
192 102 FRA FRA Quentin Halys 1 1 264
193 154 ESP ESP Enrique Lopez Perez 1 0 263
194 186 ARG ARG Andrea Collarini 6 3 259
195 195 TUR TUR Cem Ilkel 3 0 257
196 161 NED NED Tallon Griekspoor 3 0 256
197 23 ESP ESP Guillermo Garcia Lopez -2 -10 251
198 198 ARG ARG Juan Pablo Ficovich 5 0 250
199 29 ISR ISR Dudi Sela -7 -15 249
200 67 USA USA Ernesto Escobedo 2 -5 249
201 193 CHN CHN Zhe Li 7 8 248
202 105 SWE SWE Elias Ymer 2 0 247
203 17 AUS AUS Bernard Tomic -2 -10 245
204 159 AUS AUS Andrew Harris -16 -29 243
205 198 FRA FRA Elliot Benchetrit 2 0 242
206 78 ARG ARG Renzo Olivo 91 102 241
207 49 UKR UKR Illya Marchenko 4 8 240
208 142 FRA FRA Constant Lestienne 4 8 240
209 154 GBR GBR Liam Broady 21 30 240
210 37 FRA FRA Nicolas Mahut -1 0 239
211 5 ESP ESP Tommy Robredo -6 -5 239
212 204 AUS AUS Max Purcell -2 -4 233
213 129 GER GER Oscar Otte -27 -43 231
214 209 GER GER Daniel Altmaier 2 5 230
215 215 DOM DOM Roberto Cid - 0 229
216 196 ESP ESP Bernabe Zapata Miralles -3 -2 228
217 118 ITA ITA Matteo Viola 7 5 223
218 195 ARG ARG Facundo Mena 1 0 222
219 171 JPN JPN Yosuke Watanuki -2 -5 219
220 159 USA USA Mitchell Krueger -2 -5 219
221 136 RUS RUS Alexey Vatutin 2 0 218
222 84 BEL BEL Ruben Bemelmans 4 0 215
223 223 FRA FRA Hugo Gaston 5 3 215
224 208 CZE CZE Zdenek Kolar -2 -4 215
225 225 USA USA Sebastian Korda 2 0 213
226 200 CHN CHN Yan Bai -1 -3 213
227 112 ARG ARG Marco Trungelliti -30 -45 212
228 174 ESP ESP Nicola Kuhn -7 -8 212
229 143 JPN JPN Hiroki Moriya - 0 210
230 69 AUS AUS Thanasi Kokkinakis 1 0 209
231 147 USA USA Christopher Eubanks 1 0 209
232 213 TPE TPE Tung Lin Wu 1 0 209
233 8 SRB SRB Janko Tipsarevic 1 0 208
234 64 GER GER Tobias Kamke 8 9 207
235 91 AUS AUS Jason Kubler 1 0 205
236 176 FRA FRA Benjamin Bonzi 16 18 204
237 237 FRA FRA Hugo Grenier 13 14 204
238 236 KOR KOR Ji Sung Nam 5 5 203
239 159 SRB SRB Pedja Krstin -2 -2 203
240 226 FRA FRA Alexandre Muller -2 0 202
241 64 GER GER Dustin Brown -2 0 202
242 212 ITA ITA Gian Marco Moroni -2 0 202
243 228 ARG ARG Francisco Cerundolo 2 4 201
244 244 AUS AUS Aleksandar Vukic 10 15 201
245 144 ITA ITA Filippo Baldi -4 0 199
246 211 RUS RUS Evgeny Karlovskiy -2 0 198
247 227 GER GER Julian Lenz 2 8 198
248 38 BEL BEL Steve Darcis -34 -33 196
249 203 GER GER Daniel Masur -3 0 195
250 125 USA USA Noah Rubin -3 0 194
251 130 KOR KOR Duck Hee Lee -16 -15 193
252 140 FRA FRA Mathias Bourgue -4 -3 191
253 251 CZE CZE Tomas Machac -2 0 189
254 43 RUS RUS Teymuraz Gabashvili 23 32 188
255 255 USA USA Brandon Nakashima - 0 184
256 25 GER GER Mischa Zverev 1 0 182
257 152 ITA ITA Stefano Napolitano 1 0 182
258 144 AUS AUS Akira Santillan 1 0 182
259 42 TUN TUN Malek Jaziri 1 0 181
260 99 USA USA Bjorn Fratangelo 1 0 179
261 153 RUS RUS Aslan Karatsev 1 0 179
262 181 FRA FRA Tristan Lamasine -9 -8 178
263 106 BAR BAR Darian King 2 0 176
264 264 FRA FRA Geoffrey Blancaneaux 7 13 176
265 85 GER GER Matthias Bachinger 1 0 175
266 148 GER GER Mats Moraing -3 -2 175
267 173 ITA ITA Viktor Galovic - 0 175
268 111 ESP ESP Adrian Menendez Maceiras -12 -10 174
269 264 USA USA Ulises Blanch -5 -5 172
270 259 JPN JPN Shuichi Sekiguchi -2 0 171
271 153 BRA BRA Guilherme Clezar -1 4 168
272 57 USA USA Mackenzie Mcdonald -76 -90 167
273 232 ESP ESP Roberto Ortega Olmedo -4 0 166
274 89 GBR GBR James Ward -1 4 165
275 223 USA USA Jc Aragone -1 3 164
276 172 ECU ECU Roberto Quiroz -1 2 163
277 265 CRO CRO Borna Gojo -1 5 162
278 194 POR POR Goncalo Oliveira 9 17 161
279 272 TPE TPE Chun Hsin Tseng -7 -2 159
280 229 IND IND Sasi Kumar Mukund -1 5 157
281 153 ITA ITA Andrea Arnaboldi -3 0 155
282 279 CHI CHI Marcelo Tomas Barrios Vera 18 20 154
283 245 RUS RUS Pavel Kotov 5 8 151
284 266 USA USA Jenson Brooksby -3 0 149
285 68 SLO SLO Blaz Kavcic -3 0 148
286 286 ITA ITA Lorenzo Musetti 25 19 148
287 21 BRA BRA Thomaz Bellucci -2 0 144
288 277 SVK SVK Alex Molcan 13 8 142
289 179 DOM DOM Jose Hernandez - 0 142
290 39 AUS AUS Matthew Ebden 1 0 141
291 201 AUT AUT Lucas Miedler -8 -5 141
292 28 COL COL Santiago Giraldo -12 -10 140
293 273 ESP ESP Javier Barranco Cosano -3 -2 140
294 284 BRA BRA Pedro Sakamoto -10 -6 140
295 263 SUI SUI Marc Andrea Huesler 1 0 139
296 140 CHN CHN Di Wu 2 0 138
297 192 CRO CRO Nino Serdarusic -2 -2 138
298 292 BRA BRA Orlando Luz 6 4 137
299 291 FRA FRA Manuel Guinard - 0 137
300 278 ITA ITA Andrea Vavassori -7 -5 136
301 290 JPN JPN Shintaro Imai 4 4 136
302 302 POL POL Kacper Zuk 59 33 136
303 74 BIH BIH Mirza Basic -17 -10 134
304 279 AUS AUS Harry Bourchier -1 0 133
305 299 UZB UZB Khumoun Sultanov -3 -1 132
306 162 USA USA Kevin King 7 4 132
307 306 SUI SUI Alexander Ritschard -1 0 132
308 237 JPN JPN Kaichi Uchida 18 12 132
309 38 USA USA Donald Young -15 -10 130
310 309 ITA ITA Julian Ocleppo -1 0 130
311 197 GER GER Jeremy Jahn -19 -12 129
312 298 SVK SVK Lukas Klein -2 0 129
313 313 JPN JPN Yuta Shimizu 30 19 129
314 277 SWE SWE Markus Eriksson -6 -1 129
315 314 ESP ESP Carlos Alcaraz Garfia -1 0 127
316 316 GBR GBR Jack Draper 5 6 127
317 307 CZE CZE Vit Kopriva -2 0 127
318 249 BUL BUL Dimitar Kuzmanov -2 0 126
319 108 AUS AUS John Patrick Smith -12 -5 125
320 191 CZE CZE Vaclav Safranek -2 0 125
321 72 KAZ KAZ Aleksandr Nedovyesov -2 0 123
322 235 RUS RUS Ivan Nedelko -2 0 123
323 177 SWE SWE Christian Lindell -1 0 121
324 213 USA USA Sekou Bangoura 1 1 121
325 234 GER GER Jan Choinski -13 -8 120
326 78 RUS RUS Konstantin Kravchuk -3 0 120
327 289 FRA FRA Corentin Denolly -3 0 120
328 206 CRO CRO Matija Pecotic 5 4 119
329 320 TUR TUR Altug Celikbilek -2 0 119
330 295 PER PER Nicolas Alvarez -1 2 119
331 324 ARG ARG Tomas Martin Etcheverry -1 0 117
332 113 BEL BEL Arthur De Greef -1 0 116
333 233 KOR KOR Yunseong Chung 1 1 116
334 182 GER GER Peter Torebko -2 0 116
335 161 CAN CAN Filip Peliwo -7 -2 116
336 312 ITA ITA Andrea Pellegrino - 0 115
337 298 NOR NOR Viktor Durasovic - 0 115
338 338 FRA FRA Jules Okala 6 3 113
339 285 NED NED Tim Van Rijthoven - -1 112
340 252 AUS AUS Dayne Kelly - 0 112
341 104 ARG ARG Facundo Arguello 1 1 111
342 52 NED NED Igor Sijsling -4 -3 111
343 164 TPE TPE Tsung Hua Yang -26 -15 111
344 317 BRA BRA Felipe Meligeni Rodrigues Alves -3 0 111
345 319 GER GER Johannes Haerteis 15 7 110
346 193 ESP ESP Oriol Roca Batalla - 0 110
347 259 ITA ITA Alessandro Bega - 0 110
348 293 GER GER Benjamin Hassan - 0 109
349 349 ARG ARG Sebastian Baez 1 0 109
350 350 ESP ESP Nikolas Sanchez Izquierdo 8 4 109
351 211 FRA FRA Maxime Hamou 5 3 109
352 314 BEL BEL Jeroen Vanneste -3 -1 108
353 313 USA USA Michael Redlicki -2 0 108
354 152 AUS AUS Luke Saville -9 -3 107
355 249 ISR ISR Edan Leshem -2 0 107
356 356 TUN TUN Aziz Dougaz 13 7 107
357 276 FRA FRA Baptiste Crepatte -3 0 107
358 207 FRA FRA Laurent Lokoli -3 0 106
359 283 ESP ESP Pablo Vivero Gonzalez 14 8 105
360 189 USA USA Daniel Nguyen -8 -3 104
361 358 ECU ECU Diego Hidalgo 7 4 104
362 280 KAZ KAZ Denis Yevseyev -3 0 104
363 358 FRA FRA Rayane Roumane - 0 102
364 255 ARG ARG Hernan Casanova - 0 102
365 365 ITA ITA Giulio Zeppieri - 0 101
366 129 BLR BLR Uladzimir Ignatik - 0 101
367 45 GER GER Maximilian Marterer - 0 100
368 351 CHN CHN Fajing Sun -11 -6 99
369 327 FRA FRA Antoine Escoffier -34 -16 99
370 334 BIH BIH Nerman Fatic -8 -4 98
371 364 ARG ARG Juan Manuel Cerundolo - 1 98
372 136 CZE CZE Jan Satral 23 10 97
373 260 NED NED Jelle Sels -3 0 97
374 363 BRA BRA Oscar Jose Gutierrez -2 0 97
375 115 USA USA Stefan Kozlov -1 0 96
376 72 CZE CZE Adam Pavlasek -1 0 96
377 267 USA USA Collin Altamirano 12 5 96
378 234 FRA FRA Maxime Chazal -2 0 95
379 270 ITA ITA Raul Brancaccio -2 0 95
380 373 FRA FRA Dan Added -1 0 94
381 303 TUN TUN Skander Mansouri -1 0 94
382 286 SUI SUI Sandro Ehrat - 0 93
383 258 BEL BEL Christopher Heyman - 0 93
384 384 RUS RUS Ronald Slobodchikov - 0 93
385 375 ARG ARG Gonzalo Villanueva 1 1 93
386 382 ARG ARG Genaro Alberto Olivieri -1 0 93
387 148 CHN CHN Ze Zhang - 0 91
388 158 COL COL Eduardo Struvay 2 0 90
389 347 BEL BEL Michael Geerts -11 -4 90
390 225 EGY EGY Karim Mohamed Maamoun 1 0 90
391 335 RUS RUS Evgeny Tyurnev 1 0 89
392 287 USA USA Raymond Sarmiento 1 0 88
393 359 GBR GBR Ryan Peniston -5 -3 88
394 250 FRA FRA Sadio Doumbia - 0 88
395 395 CZE CZE Michael Vrbensky 1 0 87
396 396 ISR ISR Yshai Oliel 8 1 86
397 397 RUS RUS Alexey Zakharov 1 0 86
398 393 UKR UKR Vladyslav Orlov 1 0 86
399 395 ARG ARG Manuel Pena Lopez 1 0 86
400 355 ITA ITA Fabrizio Ornago 1 0 86
401 330 HUN HUN Zsombor Piros 1 0 85
402 157 USA USA Alexander Sarkissian 1 0 85
403 238 JPN JPN Yusuke Takahashi 54 17 85
404 317 ITA ITA Riccardo Bonadio 1 0 85
405 48 ESP ESP Daniel Gimeno Traver 1 0 84
406 185 USA USA Evan King 21 5 84
407 349 ARG ARG Camilo Ugo Carabelli 4 2 84
408 271 GER GER Peter Heller -1 0 84
409 409 NED NED Jesper De Jong 20 6 83
410 139 ESA ESA Marcelo Arevalo -1 0 82
411 410 ROU ROU Filip Cristian Jianu -1 0 82
412 398 JPN JPN Rio Noguchi 12 2 82
413 63 BRA BRA Rogerio Dutra Silva -1 0 81
414 137 IND IND Saketh Myneni -1 0 81
415 174 SRB SRB Marko Tepavac -7 -2 81
416 166 ARG ARG Agustin Velotti -2 0 81
417 394 RUS RUS Artem Dubrivnyy -20 -6 81
418 418 FIN FIN Patrik Niklas Salminen 12 4 81
419 337 BRA BRA Bruno Santanna -3 0 81
420 281 ECU ECU Gonzalo Escobar -1 0 80
421 421 POL POL Daniel Michalski - 0 80
422 268 ESP ESP Carlos Gomez Herrera -2 0 80
423 169 AUS AUS Brydan Klein -1 0 80
424 409 CYP CYP Michail Pervolarakis -1 0 80
425 404 ITA ITA Enrico Dalla Valle -8 -1 80
426 404 COL COL Nicolas Mejia -8 -1 80
427 406 GER GER Tobias Simon 14 7 80
428 375 USA USA Liam Caruana -2 0 79
429 320 GER GER Louis Wessels -14 -2 79
430 391 ZIM ZIM Benjamin Lock 6 4 79
431 70 COL COL Alejandro Gonzalez -3 0 78
432 166 ARG ARG Pedro Cachin 28 10 77
433 343 JPN JPN Makoto Ochi -2 0 77
434 142 ITA ITA Gianluigi Quinzi -2 0 76
435 432 GER GER Lucas Gerch -2 0 76
436 409 FRA FRA Mathieu Perchicot 9 5 76
437 402 FRA FRA Matteo Martineau -3 0 76
438 418 LAT LAT Martins Podzus -13 -4 75
439 319 GBR GBR Evan Hoyt -4 0 75
440 220 AUS AUS Blake Mott 9 5 74
441 425 JPN JPN Sho Shimabukuro -4 0 74
442 430 IND IND Sidharth Rawat -4 0 74
443 443 USA USA Nick Chappell 19 7 74
444 444 USA USA Gage Brymer 47 13 74
445 40 USA USA Ryan Harrison -64 -20 73
446 327 MON MON Hugo Nys -7 0 73
447 447 FRA FRA Harold Mayot - 73
448 448 CZE CZE Jonas Forejtek 31 10 73
449 282 GBR GBR Lloyd Glasspool -2 3 73
450 116 FRA FRA Calvin Hemery -8 0 72
451 433 FRA FRA Robert Quentin -8 0 72
452 432 RUS RUS Bogdan Bobrov -8 0 71
453 289 JPN JPN Renta Tokuda -7 0 70
454 453 ITA ITA Francesco Forti -1 1 70
455 380 RUS RUS Alen Avidzba -7 0 70
456 362 COL COL Cristian Rodriguez -5 0 69
457 451 SRB SRB Marko Miladinovic -1 1 69
458 437 SUI SUI Adam Moundir -8 0 69
459 452 CZE CZE Pavel Nejedly -7 0 69
460 450 ROU ROU Mircea Alexandru Jecan -6 0 69
461 14 POL POL Jerzy Janowicz - 68
462 293 ESP ESP Andres Artunedo Martinavarr -7 0 68
463 368 AUS AUS Jacob Grills -23 -6 67
464 464 USA USA Strong Kirchheimer 26 6 67
465 62 POR POR Frederico Gil -6 -1 66
466 179 BEL BEL Yannick Mertens -3 0 66
467 36 ITA ITA Simone Bolelli -2 0 65
468 68 USA USA Tim Smyczek -2 0 65
469 462 TPE TPE Yu Hsiou Hsu -2 0 65
470 469 ARG ARG Facundo Diaz Acosta -1 0 65
471 446 JPN JPN Jumpei Yamasaki -3 0 65
472 171 ESP ESP Ricardo Ojeda Lara 11 3 65
473 440 BRA BRA Rafael Matos -2 0 65
474 415 CZE CZE David Poljak -2 0 65
475 473 CZE CZE Marek Gengel -2 0 65
476 378 CYP CYP Petros Chrysochos -2 0 64
477 242 ARG ARG Maximiliano Estevez 1 0 64
478 353 ESP ESP Eduard Esteve Lobato -2 -1 63
479 389 ITA ITA Jacopo Berrettini 9 2 63
480 390 AUT AUT David Pichler - 0 63
481 454 USA USA Alex Rybakov - 62
482 100 ITA ITA Luca Vanni -1 0 62
483 352 COL COL Alejandro Gomez Gb42 -1 0 62
484 314 USA USA Evan Song - 0 62
485 405 ARG ARG Jordi Arconada - 0 62
486 485 PER PER Jorge Brian Panta Herreros - 0 62
487 271 URU URU Martin Cuevas - 0 61
488 457 SUI SUI Johan Nikles -18 -4 61
489 275 RUS RUS Ivan Gakhov -12 -3 61
490 372 ESP ESP Pol Toledo Bague -29 -6 61
491 254 ESP ESP Carlos Boluda Purkiss -2 0 61
492 492 USA USA Aleksandar Kovacevic - 60
493 342 NED NED Gijs Brouwer - 0 60
494 341 MON MON Lucas Catarina -30 -6 60
495 450 FRA FRA Gabriel Petit - 60
496 165 BIH BIH Aldin Setkic -2 0 60
497 183 LTU LTU Laurynas Grigelis -22 -5 59
498 253 UZB UZB Sanjar Fayziev -2 0 59
499 226 FRA FRA Johan Sebastien Tatlot -4 0 59
500 488 TUR TUR Ergi Kirkin -3 0 59
Live scores