Live ATP Ranking

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