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