1 CH
Jannik Sinner 25 ITA 11500 2 CH
Alexander Zverev 29 GER 9690 3 1
Carlos Alcaraz 23 ESP 5560 4 CH
Ben Shelton 23 USA 4680 5 4
Félix Auger-Aliassime 26 CAN 3890 6 1
Daniil Medvedev 30 RUS 3770 7 6
Flavio Cobolli 24 ITA 3720 8 CH
Frances Tiafoe 28 USA 3380 9 5
Alex de Minaur 27 AUS 3300 10 4
Taylor Fritz 28 USA 3175 Advertisement
11 CH
Arthur Fils 22 FRA 3150 12 1
Novak Djoković 39 SRB 2980 13 12
Learner Tien 20 USA 2715 -40 14 11
Rafael Jódar 19 ESP 2659 15 12
Jakub Menšík 21 CZE 2495 16 CH
Brandon Nakashima 25 USA 2410 -75 17 2
Casper Ruud 27 NOR 2335 +1 18 8
Tommy Paul 29 USA 2325 +1 19 16
Valentin Vacherot 27 MON 2250 +2 20 16
Luciano Darderi 24 ITA 2200 +2 21 10
Alexander Bublik 29 KAZ 2195 -4 -230 22 18
Francisco Cerúndolo 28 ARG 2130 +1 23 12
Jiří Lehečka 24 CZE 2120 +1 24 5
Lorenzo Musetti 24 ITA 2100 -4 -155 25 5
Andrey Rublev 28 RUS 1930 26 8
Karen Khachanov 30 RUS 1800 27 CH
Alexander Blockx 21 BEL 1788 28 24
João Fonseca 20 BRA 1750 +1 29 14
Alejandro Davidovich Fokina 27 ESP 1680 +1 30 25
Tomás Martín Etcheverry 27 ARG 1590 +1 31 24
Arthur Rinderknech 31 FRA 1583 +1 32 19
Alejandro Tabilo 29 CHI 1565 -4 -213 33 13
Ugo Humbert 28 FRA 1535 34 30
Alex Michelsen 22 USA 1460 35 30
Ignacio Buse 22 PER 1460 36 33
Arthur Fery 24 GBR 1413 37 30
Matteo Arnaldi 25 ITA 1349 38 33
Zizou Bergs 27 BEL 1345 39 8
Cameron Norrie 31 GBR 1275 40 22
Botic van de Zandschulp 30 NED 1258 41 39
Daniel Mérida 21 ESP 1216 42 40
Luca Van Assche 22 FRA 1180 43 6
Matteo Berrettini 30 ITA 1165 44 3
Stefanos Tsitsipas 28 GRE 1165 45 29
Mariano Navone 25 ARG 1155 46 6
Hubert Hurkacz 29 POL 1120 47 37
Raphaël Collignon 24 BEL 1117 48 30
Nuno Borges 29 POR 1095 49 46
Quentin Halys 29 FRA 1070 50 10
Denis Shapovalov 27 CAN 1065 Advertisement
51 18
Sebastián Báez 25 ARG 1044 52 42
Thiago Agustín Tirante 25 ARG 1010 53 42
Juan Manuel Cerúndolo 24 ARG 986 54 45
Yannick Hanfmann 34 GER 976 55 21
Tallon Griekspoor 30 NED 975 56 CH
Román Andrés Burruchaga 24 ARG 954 -3 57 45
Ethan Quinn 22 USA 939 58 CH
Adolfo Daniel Vallejo 22 PAR 939 59 36
Fábián Marozsán 26 HUN 930 +1 60 27
Miomir Kecmanović 27 SRB 925 +1 61 NCH (63)
Arthur Géa 21 FRA 918 +2 62 55
Martin Landaluce 20 ESP 916 -8 63 21
Jan Lennard Struff 36 GER 909 +1 64 15
Sebastian Korda 26 USA 880 +2 65 46
James Duckworth 34 AUS 877 +2 66 33
Jaume Munar 29 ESP 875 +2 67 44
Daniel Altmaier 28 GER 874 +2 68 NCH (70)
Jaime Faria 23 POR 871 +2 69 10
Pablo Carreño Busta 35 ESP 859 +2 70 30
Corentin Moutet 27 FRA 845 -11 -90 71 55
Vít Kopřiva 29 CZE 831 -6 -52 72 47
Facundo Díaz Acosta 25 ARG 824 -2 Szczecin R32 826 943 73 45
Kamil Majchrzak 30 POL 777 74 20
Tomáš Macháč 25 CZE 770 +1 75 43
Camilo Ugo Carabelli 27 ARG 770 +1 76 56
Hamad Medjedović 23 SRB 764 +1 77 33
Jenson Brooksby 25 USA 763 +1 78 17
Adrian Mannarino 38 FRA 745 +1 Rennes R32 745 835 79 3
Marin Čilić 37 CRO 741 +1 80 54
Aleksandar Kovačević 28 USA 730 +2 81 62
Zachary Svajda 23 USA 729 +2 82 62
Rinky Hijikata 25 AUS 700 +3 -24 83 41
Térence Atmane 24 FRA 697 +4 84 37
Marcos Giron 33 USA 688 -37 85 21
Lorenzo Sonego 31 ITA 683 +1 -15 86 NCH (89)
Titouan Droguet 25 FRA 675 +3 -6 Rennes R32 675 765 87 63
Mattia Bellucci 25 ITA 659 +3 88 74
Jan Choinski 30 GBR 658 -14 -118 89 42
Benjamin Bonzi 30 FRA 656 +3 90 48
Aleksandar Vukic 30 AUS 647 +1 -12 91 87
Sho Shimabukuro 29 JPN 640 +5 92 49
Jacob Fearnley 25 GBR 639 +5 93 71
Jesper de Jong 26 NED 638 +5 94 76
Marco Trungelliti 36 ARG 637 +5 Szczecin R32 637 752 95 38
Alex Molčan 28 SVK 637 -1 -8 96 58
Hugo Gaston 25 FRA 634 +5 97 95
Toby Samuel 24 GBR 632 -2 -8 98 74
Adam Walton 27 AUS 630 +4 99 23
Damir Džumhur 34 BIH 612 +6 100 88
Michael Zheng 22 USA 607 -12 -75 Tiburon R32 615 732 Advertisement
101 70
Dino Prižmić 21 CRO 603 +2 -25 102 36
Roman Safiullin 29 RUS 594 +5 103 91
Otto Virtanen 25 FIN 586 +5 104 54
Valentin Royer 25 FRA 585 -23 -153 105 29
Giovanni Mpetshi Perricard 23 FRA 585 +1 -15 106 90
Martin Damm 22 USA 583 -2 -41 107 102
Kyrian Jacquet 25 FRA 581 +3 108 92
Coleman Wong 22 HKG 578 +4 109 45
Aleksandr Shevchenko 25 KAZ 568 -16 -87 110 109
Dane Sweeny 25 AUS 562 -1 -19 111 64
Yunchaokete Bu 24 CHN 552 +3 112 89
Patrick Kypson 26 USA 540 +3 113 54
Yibing Wu 26 CHN 535 -13 -100 114 106
Zsombor Piros 26 HUN 530 +2 115 53
Christopher O'Connell 32 AUS 529 -4 -50 116 NCH (118)
Henrique Rocha 22 POR 513 +2 117 101
Vilius Gaubas 21 LTU 511 +2 118 31
Márton Fucsovics 34 HUN 510 +2 119 115
Nicolás Mejía 26 COL 509 +2 120 NCH (123)
Gustavo Heide 24 BRA 503 +3 121 37
Sebastian Ofner 30 AUT 501 +3 122 33
Gabriel Diallo 24 CAN 500 +3 123 67
Eliot Spizzirri 24 USA 500 -1 -7 124 74
Emilio Nava 24 USA 493 -11 -68 125 92
Shintaro Mochizuki 23 JPN 478 +1 Guangzhou 1 R32 485 578 126 54
Francisco Comesaña 25 ARG 476 +1 127 3
Grigor Dimitrov 35 BUL 472 +1 128 86
Dalibor Svrčina 23 CZE 468 -11 -57 129 64
Hugo Dellien 33 BOL 460 130 19
Alexei Popyrin 27 AUS 458 131 36
Pedro Martínez 29 ESP 447 +1 132 17
Cristian Garín 30 CHI 446 +1 133 NCH (135)
Rei Sakamoto 20 JPN 429 +2 134 NCH (136)
Stefanos Sakellaridis 22 GRE 429 +2 135 38
Alexandre Müller 29 FRA 428 +2 136 93
Tomás Barrios Vera 28 CHI 428 +3 137 58
Thiago Seyboth Wild 26 BRA 426 +4 138 31
Lloyd Harris 29 RSA 421 -7 Guangzhou 1 R32 428 521 139 87
Jurij Rodionov 27 AUT 416 +3 140 116
Pablo Llamas Ruiz 23 ESP 409 +3 141 3
Stan Wawrinka 41 SUI 401 -7 -35 142 4
Holger Rune 23 DEN 400 +2 143 140
Mark Lajal 23 EST 398 -3 -29 144 109
Andrea Pellegrino 29 ITA 390 +2 145 16
Nikoloz Basilashvili 34 GEO 385 -14 -63 Guangzhou 1 R32 392 485 146 118
Nicolai Budkov Kjaer 20 NOR 380 +1 -7 147 23
Dušan Lajović 36 SRB 380 +2 Szczecin R32 382 499 148 137
Chris Rodesch 25 LUX 377 +2 149 17
Reilly Opelka 29 USA 361 +5 150 4
Jack Draper 24 GBR 360 +5 Advertisement
151 37
Mackenzie McDonald 31 USA 358 -6 -38 152 72
Borna Gojo 28 CRO 357 +4 Rennes R32 364 457 153 58
Arthur Cazaux 24 FRA 355 -5 -25 154 52
Soonwoo Kwon 28 KOR 355 +3 155 60
Stefano Travaglia 34 ITA 355 +3 Lost in Szczecin R32 156 NCH (159)
Clément Tabur 26 FRA 353 +3 Rennes R32 354 447 157 NCH (161)
Max Alcalá Gurri 24 ESP 350 +4 158 151
Juan Carlos Prado Angelo 21 BOL 349 -5 -15 159 125
Alex Bolt 33 AUS 348 +3 160 16
Marco Cecchinato 33 ITA 344 +3 Szczecin R32 345 462 161 95
Tristan Schoolkate 25 AUS 343 +4 Rennes R32 347 440 162 145
Tom Gentzsch 23 GER 341 +4 Szczecin R32 344 461 163 31
Zhizhen Zhang 29 CHN 340 -11 -25 164 NCH (167)
Andrea Guerrieri 27 ITA 338 +3 165 NCH (168)
Federico Cina 19 ITA 337 +3 Guangzhou 1 R32 344 437 166 158
Gauthier Onclin 25 BEL 337 -2 -7 167 99
Nishesh Basavareddy 21 USA 336 -16 -38 Tiburon R32 344 461 168 156
Daniil Glinka 26 EST 333 +2 169 NCH (171)
Matej Dodig 21 CRO 329 +2 170 160
Gonzalo Bueno 22 PER 324 +2 171 108
Francesco Maestrelli 23 ITA 323 -2 -12 Rennes R32 330 423 172 102
Elmer Møller 23 DEN 321 +2 173 NCH (175)
Harry Wendelken 24 GBR 317 +2 -4 174 153
Alexis Galarneau 27 CAN 316 +2 Guangzhou 1 R32 316 408 175 NCH (177)
Ilia Simakin 22 RUS 316 +2 Phan Thiet 4 R32 320 366 176 81
Michael Mmoh 28 USA 315 +2 Tiburon R32 323 440 177 157
Lukas Neumayer 24 AUT 312 +3 178 176
Clément Chidekh 25 FRA 309 +13 +22 Rennes R32 Plaisir W Plaisir W Rennes R32311 404 179 NCH (181)
Andre Ilagan 25 USA 309 +2 Tiburon R32 310 427 180 156
Vitaliy Sachko 29 UKR 308 +2 Szczecin R32 316 433 181 27
Laslo Djere 31 SRB 306 +2 Szczecin R32 314 431 182 150
Joel Schwärzler 20 AUT 305 -3 -8 183 NCH (184)
Jan Kumstát 19 CZE 302 +1 184 17
Bernard Tomic 33 AUS 295 +1 -1 Guangzhou 1 R32 296 389 185 NCH (188)
Diego Dedura 18 GER 291 +3 Szczecin R32 295 412 186 132
Jack Pinnington Jones 23 GBR 289 +3 187 111
Zdeněk Kolář 29 CZE 288 -14 -36 Szczecin R32 292 409 188 105
Elias Ymer 30 SWE 287 +9 +7 Guangzhou 1 R16 294 380 189 58
Taro Daniel 33 JPN 287 -29 -63 190 NCH (192)
Keegan Smith 28 USA 287 +2 Tiburon R32 291 408 191 NCH (193)
Felix Balshaw 20 FRA 286 +2 192 60
Juan Pablo Varillas 30 PER 286 -2 -2 193 189
Lautaro Midon 22 ARG 283 +2 194 CH
Edas Butvilas 22 LTU 280 -6 195 123
Timofey Skatov 25 KAZ 280 +3 196 NCH (199)
Moïse Kouamé 17 FRA 279 +3 Phan Thiet 4 R32 283 329 197 184
Luka Pavlovic 26 FRA 273 -1 -8 Phan Thiet 4 R32 277 323 198 93
Liam Broady 32 GBR 273 +2 199 174
Remy Bertola 28 SUI 271 -12 -21 200 133
Federico Agustin Gomez 29 ARG 270 -14 -22 Tiburon R32 278 395 Advertisement
201 133
Colton Smith 23 USA 269 +1 202 NCH (203)
Andy Andrade 27 ECU 269 +1 203 127
Lorenzo Giustino 35 ITA 269 +1 204 113
Liam Draxl 24 CAN 267 +1 205 NCH (206)
Braden Shick 22 USA 267 +1 Tiburon R32 274 391 206 24
Yoshihito Nishioka 30 JPN 266 +1 207 83
Chun Hsin Tseng 25 TWN 265 +1 208 NCH (209)
Maxim Mrva 19 CZE 265 +1 209 197
Pol Martín Tiffon 27 ESP 262 +1 210 184
David Jordá Sanchis 32 ESP 262 +1 Lost in Rennes R32 211 NCH (213)
Felix Gill 24 GBR 262 +2 +1 Biella R16 266 308 212 106
Tristan Boyer 25 USA 260 +2 Tiburon R32 268 385 213 190
Gianluca Cadenasso 21 ITA 257 +4 -1 Biella R32 261 307 214 127
Facundo Mena 33 ARG 256 +4 215 NCH (231)
Max Houkes 26 NED 256 +19 +22 Rabat 2 W 216 89
Francesco Passaro 25 ITA 254 -15 -16 217 187
João Lucas Reis Da Silva 26 BRA 252 +3 Biella R32 256 302 218 50
Pavel Kotov 27 RUS 251 +3 Guangzhou 1 R32 258 351 219 NCH (222)
Iñaki Montes De La Torre 23 ESP 250 +3 Rennes R32 257 350 220 97
Kimmer Coppejans 32 BEL 250 +3 221 196
Rio Noguchi 27 JPN 249 +8 +7 Guangzhou 1 R16 256 342 222 121
Raúl Brancaccio 29 ITA 247 +3 Szczecin R32 254 371 223 214
Henry Searle 20 GBR 246 +3 Tiburon R32 253 370 224 101
Billy Harris 31 GBR 242 -7 Rennes R32 249 342 225 223
Guido Iván Justo 28 ARG 242 +3 -2 226 40
Ilya Ivashka 32 BLR 241 +4 Guangzhou 1 R32 248 341 227 168
Maks Kaśnikowski 23 POL 240 +4 228 214
Nikolás Sánchez Izquierdo 27 ESP 236 +5 Szczecin R32 244 361 229 9
Roberto Bautista Agut 38 ESP 233 +6 230 NCH (236)
Andrej Nedić 21 BIH 233 +6 231 169
Henri Squire 25 GER 231 +7 Szczecin R32 236 353 232 159
Luka Mikrut 22 CRO 229 +7 Szczecin R32 237 354 233 142
Alejandro Moro Cañas 25 ESP 229 +7 Biella R16 231 273 234 219
Max Basing 23 GBR 228 -15 -25 Sintra 2 R32 235 141
August Holmgren 28 DEN 228 +6 236 116
Leandro Riedi 24 SUI 227 +7 237 67
Luca Nardi 23 ITA 226 +7 238 49
Roberto Carballés Baena 33 ESP 226 -26 -35 239 237
Matías Soto 27 CHI 226 -2 -6 240 39
J.J. Wolf 27 USA 225 +6 Tiburon R32 233 350 241 68
Sumit Nagal 29 IND 225 +6 242 NCH (248)
Hayato Matsuoka 21 JPN 225 +6 Guangzhou 1 R32 229 322 243 190
Matheus Pucinelli De Almeida 25 BRA 223 +6 244 168
Frederico Ferreira Silva 31 POR 221 +6 245 47
Juncheng Shang 21 CHN 220 -18 -25 246 6
Gaël Monfils 40 FRA 220 +5 247 211
Darwin Blanch 18 USA 220 -2 -6 Tiburon R32 228 345 248 164
James McCabe 23 AUS 219 +4 249 CH
Martin Krumich 23 CZE 219 +7 +2 Szczecin R16 227 336 250 NCH (254)
Jay Friend 22 JPN 218 +4 Advertisement
251 153
Jay Clarke 28 GBR 216 -19 -21 Biella R16 220 262 252 167
Alex Barrena 23 ARG 215 -36 -44 Biella R32 219 265 253 NCH (259)
Marvin Möller 27 GER 214 +6 Szczecin R32 219 336 254 235
Charles Broom 28 GBR 214 +1 -4 255 NCH (259)
Michele Ribecai 23 ITA 214 +5 Rennes R32 218 311 256 225
Franco Roncadelli 26 URU 212 +5 257 88
Dominic Stricker 24 SUI 211 +5 258 181
Daniel Rincon 23 ESP 211 -5 -8 Rennes R32 218 311 259 257
Mika Brunold 21 SUI 210 -2 -4 Biella R32 214 260 260 251
Buvaysar Gadamauri 26 BEL 210 +3 261 250
Philip Henning 25 RSA 210 +3 262 47
Marc-Andrea Hüsler 30 SUI 208 +4 263 181
Abdullah Shelbayh 22 JOR 208 -5 -6 Tiburon R32 216 333 264 NCH (268)
Matthew Dellavedova 26 AUS 207 +4 Phan Thiet 4 R32 207 251 265 230
Kilian Feldbausch 21 SUI 203 +5 Szczecin R32 211 328 266 230
Cezar Crețu 25 ROU 203 +5 267 217
Yi Zhou 21 CHN 203 -25 -25 268 131
Genaro Alberto Olivieri 28 ARG 203 +4 269 177
Nick Hardt 25 DOM 200 +4 270 226
Juan Bautista Torres 24 ARG 200 +5 271 36
Pierre Hugues Herbert 35 FRA 198 +7 272 NCH (274)
Juan Manuel La Serna 22 ARG 198 +2 -2 273 241
Daniel Michalski 26 POL 197 +6 Szczecin R32 203 320 274 170
Mattéo Martineau 27 FRA 196 +7 Rennes R32 200 293 275 210
Filip Jianu 24 ROU 196 +2 -3 Szczecin R32 203 320 276 61
Thiago Monteiro 32 BRA 195 +6 Szczecin R16 203 312 277 196
Rodrigo Pacheco Mendez 21 MEX 195 -8 -9 Phan Thiet 4 R16 199 241 278 121
Stefano Napolitano 31 ITA 194 +5 Biella R32 198 244 279 222
Pedro Boscardin Dias 23 BRA 194 +1 -3 280 123
Jérôme Kym 23 SUI 193 +4 281 237
Alastair Gray 28 GBR 192 +4 Tiburon R32 200 317 282 NCH (292)
Max Schönhaus 19 GER 192 +10 +3 Rennes R32 Qual. Rennes W Qual. Rennes W Rennes R32199 292 283 NCH (287)
Sergey Fomin 25 UZB 192 +4 Guangzhou 1 R32 197 290 284 247
Hynek Bartoň 22 CZE 192 -19 -18 Szczecin R32 197 314 285 95
Hugo Grenier 30 FRA 191 -18 -16 286 NCH (289)
Carl Emil Overbeck 25 DEN 191 +3 287 257
Mili Poljičak 22 CRO 189 +3 288 103
Stefan Kozlov 28 USA 189 +3 Tiburon R32 197 314 289 175
Álvaro Guillén Meza 23 ECU 189 +4 290 NCH (295)
Raphaël Pérot 25 FRA 188 +5 291 NCH (296)
Mert Alkaya 26 TUR 188 +5 292 158
Yu-hsiou Hsu 27 TWN 187 +5 293 212
Johannus Monday 24 GBR 186 +5 294 267
Petr Bar Biryukov 24 RUS 186 +5 Guangzhou 1 R32 191 284 295 183
Oliver Crawford 27 GBR 184 +5 296 NCH (300)
Petr Nesterov 23 BUL 184 +5 297 103
Harold Mayot 24 FRA 183 -9 -8 Rennes R32 190 283 298 NCH (302)
Oliver Tarvet 22 GBR 181 +4 299 261
Stefan Dostanic 24 USA 181 +4 300 147
Guy den Ouden 24 NED 180 +6 301 273
Sean Cuenin 22 FRA 180 +6 Szczecin R32 188 305 302 247
Florent Bax 27 FRA 180 +6 Phan Thiet 4 R32 181 227 303 253
Giles Hussey 29 GBR 178 -17 -14 304 298
Filippo Romano 21 ITA 178 +5 Lost in Biella R32 305 NCH (311)
Georgii Kravchenko 26 UKR 178 +6 306 280
Sandro Kopp 26 AUT 177 -1 -4 307 230
Max Hans Rehberg 23 GER 176 +5 Santa Margherita 7 R32 308 306
Daniel Milavsky 25 USA 173 +6 Tiburon R32 179 296 309 144
Akira Santillan 29 JPN 173 +10 +3 Guangzhou 1 R16 180 266 310 300
Radu Mihai Papoe 24 ROU 170 +5 -1 311 201
Gilles Arnaud Bailly 20 BEL 170 +6 312 242
Enrico Dalla Valle 28 ITA 170 +4 Biella R32 170 216 313 150
Oriol Roca Batalla 33 ESP 170 +5 Biella R32 171 217 314 311
Luciano Emanuel Ambrogi 22 ARG 169 +6 Tiburon R32 173 290 315 NCH (321)
Anton Matusevich 25 GBR 168 +6 Rennes R32 174 267 316 116
Calvin Hémery 31 FRA 168 +6 317 250
Andres Martin 25 USA 168 -4 -6 318 258
Igor Marcondes 29 BRA 165 -14 -16 Tiburon R32 173 290 319 244
Lucas Poullain 30 FRA 165 +18 +6 Rennes R16 172 258 320 197
Fajing Sun 29 CHN 165 +4 Guangzhou 1 R32 172 265 321 290
Federico Bondioli 21 ITA 165 +4 322 284
Florian Broska 28 GER 164 +5 323 268
Gonzalo Villanueva 31 ARG 164 +5 324 280
Yankı Erel 25 TUR 162 +5 325 172
Murphy Cassone 24 USA 162 +5 Rennes R32 169 262 326 284
Dali Blanch 23 USA 162 +8 +2 Szczecin R32 Lost in Qual. Szczecin R2 170 287 327 147
Kaichi Uchida 32 JPN 162 -17 -16 Lost in Guangzhou 1 R32 328 139
Ugo Blanchet 27 FRA 161 +3 Rennes R32 168 261 329 193
Sascha Gueymard Wayenburg 23 FRA 161 +3 Rennes R32 168 261 330 260
Tiago Pereira 22 POR 161 +8 +2 Szczecin R32 Qual. Szczecin W 169 286 331 NCH (333)
Cruz Hewitt 17 AUS 160 +2 Phan Thiet 4 R32 163 209 332 78
Nicolás Kicker 34 ARG 160 +3 333 260
Carlos Sánchez Jover 26 ESP 160 +3 Lost in Qual. Szczecin R1 334 NCH (339)
Mees Rottgering 19 NED 157 +5 335 278
Tyler Zink 25 USA 157 -12 -11 Tiburon R32 164 281 336 NCH (341)
Edward Winter 21 AUS 155 +5 Tiburon R32 163 280 337 NCH (343)
Ivan Marrero Curbelo 27 ESP 154 +6 338 307
Thomas Faurel 20 FRA 153 +2 -3 Nevers R32 339 257
Miguel Damas 26 ESP 152 -13 -13 340 212
Michael Geerts 31 BEL 150 +4 -3 341 225
Philip Sekulic 23 AUS 149 +7 Phan Thiet 4 R32 153 199 342 NCH (347)
Carlos Maria Zarate 21 ARG 149 +5 -1 343 105
Duje Ajduković 25 CRO 149 +6 344 158
Tung Lin Wu 28 TWN 148 +6 345 NCH (351)
Jake Delaney 29 AUS 148 +6 Guangzhou 1 R32 152 245 346 180
Justin Engel 18 GER 147 +6 347 80
Norbert Gombos 36 SVK 147 +6 348 329
Juan Estevez 20 ARG 147 +7 349 NCH (354)
Valerio Aboian 24 ARG 147 +5 350 39
Mikhail Kukushkin 38 KAZ 146 -8 -8 351 276
Petr Brunclík 20 CZE 146 +15 +4 Biella R16 150 192 352 NCH (357)
Arthur Nagel 23 FRA 146 +5 Rennes R32 Lost in Rabat 2 R32 151 244 353 332
Tiago Torres 24 POR 144 +7 Sintra 2 R32 354 316
Eduardo Ribeiro 28 BRA 144 +7 355 269
Aidan Mayo 23 USA 143 +7 Tiburon R32 151 268 356 243
Marat Sharipov 23 RUS 143 +8 Guangzhou 1 R32 149 242 357 159
Dimitar Kuzmanov 33 BUL 143 +8 358 353
Dhakshineswar Suresh 26 IND 141 +9 359 249
Mathys Erhard 24 FRA 141 -13 -11 360 200
George Loffhagen 25 GBR 140 +8 361 235
Marko Topo 23 GER 139 -16 -13 Zlatibor R32 362 336
Ognjen Milić 19 SRB 139 -6 -7 363 NCH (372)
Alejo Sanchez Quilez 21 ESP 139 +9 Biella R32 141 187 364 303
Francesco Forti 27 ITA 139 +9 Biella R32 143 189 365 358
Sebastian Sorger 20 AUT 138 -7 -7 366 108
Franco Agamenone 33 ITA 138 -72 -50 Biella R32 142 188 367 263
Eliakim Coulibaly 24 CIV 137 +10 Rennes R32 144 237 368 125
Juan Pablo Ficovich 29 ARG 137 +10 369 93
Andrej Martin 36 SVK 136 +10 370 358
Tommaso Compagnucci 26 ITA 136 +10 Biella R32 138 184 371 364
Lucio Ratti 22 ARG 135 +10 372 194
Dan Added 27 FRA 135 -96 -64 Rennes R32 142 235 373 167
Laurent Lokoli 31 FRA 134 +9 374 321
Gabriele Piraino 22 ITA 134 -15 -11 Biella R32 138 184 375 134
Moez Echargui 33 TUN 134 -160 -125 376 260
Robin Bertrand 23 FRA 133 -5 Sintra 2 R32 377 365
Max Wiskandt 24 GER 132 +8 378 NCH (386)
Massimo Giunta 22 ITA 132 +8 Biella R32 135 181 379 346
Kasidit Samrej 25 THA 132 +8 380 305
Alex Martinez 25 ESP 131 +8 381 NCH (389)
Joaquin Aguilar Cardozo 21 URU 131 +8 382 256
Johan Nikles 29 SUI 130 +15 +3 Szczecin R32 Qual. Szczecin W 138 255 383 335
Jacopo Vasami 18 ITA 129 +7 384 379
Jack Kennedy 18 USA 129 +7 385 56
Daniel Elahi Galán 30 COL 129 +7 Szczecin R32 Lost in Qual. Szczecin R1 137 254 386 339
Andrey Chepelev 28 RUS 129 +7 Santa Margherita 7 R16 387 7
David Goffin 35 BEL 128 +7 388 287
Antoine Ghibaudo 21 FRA 128 -14 -10 389 177
Omar Jasika 29 AUS 128 +7 Guangzhou 1 R32 134 227 390 342
Luca Castelnuovo 29 SUI 127 +8 Guangzhou 1 R32 134 227 391 180
Yuta Shimizu 27 JPN 127 +8 Phan Thiet 4 R32 131 177 392 360
Lui Maxted 22 GBR 126 +9 Sintra 2 R32 393 362
Manas Dhamne 18 IND 125 -24 -15 394 221
Hernán Casanova 32 ARG 124 -11 -10 395 300
Hamish Stewart 27 GBR 124 -24 -15 Rennes R32 130 223 396 306
Blaise Bicknell 24 JAM 124 +8 Tiburon R32 132 249 397 386
Samuele Pieri 24 ITA 124 +8 Biella R32 126 172 398 72
Yosuke Watanuki 28 JPN 123 +8 399 116
Marc Polmans 29 AUS 123 -29 -16 400 368
Olle Wallin 24 SWE 123 +7 401 299
Vadym Ursu 29 UKR 123 +7 402 177
Andrea Collarini 34 ARG 122 -7 -6 403 176
Daniel Masur 31 GER 121 -40 -22 Rennes R32 Qual. Rennes W 128 221 404 357
Eric Vanshelboim 25 UKR 121 +6 Santa Margherita 7 R32 405 135
Mitchell Krueger 32 USA 120 +7 Tiburon R32 128 245 406 331
Masamichi Imamura 27 JPN 120 +5 -1 Lost in Sapporo R32 Lost in Phan Thiet 4 R32 407 CH
Dylan Dietrich 21 SUI 119 +6 408 229
Marek Gengel 30 CZE 119 -8 -8 Rennes R32 126 219 409 65
Thanasi Kokkinakis 30 AUS 118 +5 410 NCH (481)
Patrick Schoen 21 SUI 118 +71 +24 Sintra 2 R32 Sintra W 411 NCH (415)
Niels Visker 24 NED 118 +4 412 371
Ryan Nijboer 27 NED 118 +70 +24 Gijon W 413 NCH (420)
Ozan Baris 22 USA 117 +7 +3 Qual. Tiburon R2 119 119 414 303
Arthur Weber 34 FRA 117 -30 -16 Phan Thiet 4 R32 121 167 415 363
Justin Boulais 24 CAN 117 -12 -8 Lost in Qual. Rennes R2 416 414
Semen Pankin 27 RUS 117 Lost in Guangzhou 1 R32 417 271
Mateus Alves 25 BRA 116 -15 -10 Leme W 418 321
Robert Strombachs 26 LAT 116 +10 +4 Szczecin R32 Qual. Szczecin W 124 241 419 168
Murkel Dellien 28 BOL 116 -44 -22 420 153
Denis Yevseyev 33 KAZ 116 -3 421 83
Carlos Taberner 29 ESP 115 -3 Biella R32 119 165 422 185
Aziz Dougaz 29 TUN 115 -3 423 347
Ioannis Xilas 25 GRE 115 +17 +6 Lost in Rabat 2 SF 424 143
Benjamin Hassan 31 LBN 114 -2 425 421
Karim Bennani 19 MAR 114 -4 Lost in Rabat 2 R16 426 267
Louis Weßels 28 GER 114 -3 Santa Margherita 7 R32 427 382
Andrew Fenty 26 USA 114 -3 Lost in Qual. Tiburon R1 428 26
Jordan Thompson 32 AUS 113 -3 429 NCH (432)
Pavel Lagutin 21 RUS 113 +3 +2 Biella R32 Qual. Biella W 117 163 430 217
Jonáš Forejtek 25 CZE 113 -4 Lost in Biella R32 431 430
Enzo Aguiard 24 AUS 112 -1 +1 Phan Thiet 4 R16 116 158 432 4
Kei Nishikori 36 JPN 111 -3 433 215
Khumoyun Sultanov 27 UZB 111 -2 Phan Thiet 4 R32 115 161 434 234
Maxime Chazal 33 FRA 111 -1 Biella R32 114 160 435 434
Sergi Perez Contri 28 ESP 111 -1 436 134
Geoffrey Blancaneaux 28 FRA 111 -1 Lost in Rabat 2 R32 Lost in Biella R32 437 424
Constantin Bittoun Kouzmine 27 FRA 111 -1 Phan Thiet 4 R32 113 159 438 279
Garrett Johns 25 USA 110 -1 Santa Margherita 7 R16 439 314
Moerani Bouzige 27 AUS 110 -1 Lost in Phan Thiet 4 R32 440 406
Timo Legout 24 FRA 109 +4 +3 Qual. Tiburon R2 111 111 441 142
Ivan Gakhov 29 RUS 109 +12 +5 Szczecin R32 Qual. Szczecin W 117 234 442 NCH (452)
Kenta Miyoshi 22 JPN 108 +10 +4 Phan Thiet 4 R16 112 154 443 431
Yannik Kelm 21 GER 108 -2 444 CH
Spencer Johnson 23 USA 107 +7 +3 Qual. Tiburon R2 109 109 445 191
Nerman Fatić 31 BIH 107 -3 446 160
Oleksii Krutykh 26 UKR 107 -3 447 395
Alafia Ayeni 27 USA 106 -2 448 424
Eero Vasa 29 FIN 105 -2 449 280
Jie Cui 28 CHN 105 -2 450 442
Luca Staeheli 26 SUI 105 +6 +2 Qual. Tiburon R2 107 107 451 448
Dušan Obradović 25 SRB 105 -3 Zlatibor R32 452 428
Mika Petković 19 GER 105 -3 Lost in Biella R32 453 449
Emile Hudd 26 GBR 105 -3 Nevers R32 Lost in Pozzuoli R16 454 405
Juan Cruz Martin Manzano 21 ITA 103 +1 Lost in Qual. Biella R2 455 452
Karl Poling 27 USA 103 +2 Lost in Qual. Rennes R1 456 410
Cyril Vandermeersch 27 FRA 102 +3 457 NCH (464)
Mitsuki Wei Kang Leong 22 MAS 102 +7 +1 Guangzhou 1 R32 Qual. Guangzhou 1 W 109 202 458 157
Santiago Taverna 27 ARG 102 +14 +3 Lost in Qual. Szczecin R2 459 170
James Trotter 27 JPN 101 -20 -8 Guangzhou 1 R32 Qual. Guangzhou 1 W 108 201 460 117
Felipe Meligeni Alves 28 BRA 101 461 271
Blake Ellis 27 AUS 101 +1 Phan Thiet 4 R32 105 151 462 438
Quinn Vandecasteele 24 USA 101 +6 +1 Qual. Tiburon R2 103 103 463 222
Viktor Durasovic 29 NOR 101 +3 464 439
Matthew William Donald 21 CZE 100 +1 -1 Lost in Qual. Biella R1 465 307
Oleg Prihodko 28 MKD 99 +5 Zlatibor R32 466 NCH (490)
César Bouchelaghem 22 FRA 99 +24 +7 Monastir 37 R32 Monastir 36 W 467 409
Alex Hernandez 27 MEX 99 +4 468 CH
Paulo Andre Saraiva Dos Santos 26 BRA 99 +1 -1 Belem R32 469 270
Corentin Denolly 29 FRA 98 -11 -4 Tsaghkadzor 4 R32 Lost in Tsaghkadzor 3 SF 470 207
Daniel Dutra da Silva 38 BRA 98 +3 -1 471 340
Colin Sinclair 31 NMI 98 +12 +4 Guangzhou 1 R16 Lost in Wuning 8 R32 105 191 472 76
Filip Misolic 25 AUT 97 +2 Lost in Qual. Szczecin R1 473 254
Mats Rosenkranz 28 GER 97 -64 -25 474 451
Koki Matsuda 25 JPN 97 -7 -3 Phan Thiet 4 R32 101 147 475 NCH (478)
Izan Almazan Valiente 20 ESP 97 +3 +2 Biella R32 Qual. Biella W 101 147 476 463
Pedro Vives Marcos 25 ESP 95 477 301
Maximus Jones 22 THA 95 -14 -6 478 NCH (479)
Thijs Boogaard 18 NED 94 +1 Lost in Hurghada 9 R32 479 39
Radu Albot 36 MDA 94 -18 -7 480 397
Henry Bernet 19 SUI 94 481 388
Karan Singh 23 IND 94 +56 +15 Bali 4 W 482 NCH (484)
Sebastian Gorzny 22 USA 93 +2 Tiburon R32 101 218 483 407
Sergio Callejon Hernando 21 ESP 93 +3 Lost in Phan Thiet 4 R32 484 403
Jack Logé 21 BEL 93 -9 -4 Lost in Rabat 2 QF 485 NCH (486)
Duncan Chan 21 CAN 92 +2 486 467
Yassine Dlimi 23 MAR 92 +2 487 387
Gianmarco Ferrari 25 ITA 92 +6 +1 Lost in Qual. Biella R2 488 NCH (489)
Niels McDonald 18 GER 92 +1 489 NCH (491)
Filip Jeff Planinšek 25 SLO 92 +2 490 171
Beibit Zhukayev 25 KAZ 91 +2 491 318
Alex Martí Pujolras 27 ESP 91 +15 +3 Biella R32 Qual. Biella W 95 141 492 180
Paul Jubb 26 GBR 91 +6 +1 Hurghada 10 R32 Lost in Hurghada 9 R16 493 183
Federico Arnaboldi 26 ITA 91 +1 Lost in Qual. Biella R1 494 489
Anton Shepp 23 NZL 91 +6 +1 Lost in Bali 4 R16 495 449
Miguel Tobon 20 COL 91 496 99
Alexander Ritschard 32 SUI 90 497 191
Dragos Nicolae Madaras 29 SWE 90 Zlatibor R32 498 143
Hiroki Moriya 35 JPN 90 +3 Phan Thiet 4 R32 93 139 499 350
Vladyslav Orlov 31 UKR 89 +4 Lost in Pozzuoli R32 500 448
Branko Djurić 21 SRB 88 +4 501 395
Stefan Palosi 26 ROU 88 +4 502 NCH (508)
Ivan Ivanov 17 BUL 88 +6 503 271
Pedro Sakamoto 33 BRA 88 +6 Belem R32 Lost in Leme F 504 502
Tai Sach 23 AUS 88 -2 -2 Phan Thiet 4 R32 91 137 505 123
Ryan Peniston 30 GBR 87 -51 -16 506 463
Reda Bennani 19 MAR 87 +4 507 373
Bor Artnak 22 SLO 87 +4 508 261
Alex Rybakov 29 USA 87 -9 -3 Qual. Tiburon R2 89 89 509 284
Adrian Boitan 27 ROU 87 -32 -8 510 240
Patrick Zahraj 27 GER 87 +29 +9 Lost in Plaisir SF Lost in Qual. Rennes R2 511 438
Daniel Siniakov 23 CZE 86 +1 512 427
João Eduardo Schiessl 22 BRA 86 +1 Lost in Leme R32 513 CH
Alan Magadan 25 MEX 86 +1 514 424
Lorenzo Joaquín Rodríguez 26 ARG 86 +1 515 390
Tibo Colson 26 BEL 85 +1 516 334
Leo Borg 23 SWE 85 +2 Guiyang R32 Lost in Bali 4 R16 517 271
Evan Zhu 28 USA 85 +5 +1 Qual. Tiburon R2 87 87 518 502
Alexander Donski 28 BUL 84 +1 519 78
Yasutaka Uchiyama 34 JPN 84 +1 520 NCH (521)
Romain Faucon 24 BEL 84 +1 521 288
Fabrizio Andaloro 25 ITA 83 +2 Sintra 2 R32 Lost in Pozzuoli QF 522 NCH (532)
Nikita Mashtakov 27 UKR 83 +10 +3 Lost in Qual. Szczecin R2 523 433
Fausto Tabacco 24 ITA 83 +21 +7 Sintra 2 R32 Lost in Sintra SF 524 319
Christian Langmo 30 USA 83 +1 525 524
Luca Wiedenmann 28 GER 82 -1 -1 Lost in Qual. Biella R1 526 318
Gerard Campana Lee 21 KOR 82 Biella R32 Qual. Biella W 86 132 527 485
Aziz Ouakaa 27 TUN 82 Lost in Monastir 36 R32 528 63
Jason Kubler 33 AUS 81 529 160
Li Tu 30 AUS 81 +1 Lost in Qual. Tiburon R1 530 358
Trevor Svajda 20 USA 81 -1 Tiburon R32 89 206 531 463
Sander Jong 26 NED 81 +50 +14 Lost in Gijon F 532 289
Lilian Marmousez 24 FRA 80 +24 +8 Lost in Budapest F 533 517
Shunsuke Mitsui 24 JPN 80 -2 534 146
Rudolf Molleker 25 GER 80 +6 +3 Lost in Qual. Szczecin R2 535 357
Luca Potenza 26 ITA 80 -50 -13 Lost in Qual. Rennes R1 536 351
Carlo Alberto Caniato 20 ITA 80 -2 +1 Biella R32 Lost in Rabat 2 R16 84 130 537 421
Hikaru Shiraishi 26 JPN 80 +1 +2 Guangzhou 1 R32 Lost in Sapporo QF 86 179 538 404
Cannon Kingsley 25 USA 79 -5 539 510
M Rifki Fitriadi 27 INA 79 -4 Lost in Bali 4 R16 540 449
Fares Zakaria 25 EGY 79 -4 541 NCH (638)
Melios Efstathiou 27 CYP 78 +112 +25 Pozzuoli W 542 505
Peter Makk 24 HUN 78 -25 -7 543 NCH (547)
Yanis Ghazouani Durand 26 FRA 78 +4 +3 Rennes R32 Qual. Rennes W 85 178 544 368
Alexander Binda 24 ITA 78 +4 +3 Guangzhou 1 R32 Qual. Guangzhou 1 W 85 178 545 NCH (561)
Leonardo Rossi 24 ITA 78 +48 +13 Nevers R32 Lost in Pozzuoli F 546 537
Gavin Young 23 USA 77 -5 547 NCH (553)
Pierluigi Basile 19 ITA 77 +6 +4 Biella R32 Lost in Gijon R16Qual. Biella W 81 127 548 NCH (552)
Keisuke Saitoh 25 JPN 77 +107 +24 Sapporo W 549 542
Millen Hurrion 27 GBR 77 +50 +14 Hurghada 10 R32 Hurghada 9 W 550 502
Adrian Ötzbach 28 GER 77 -8 Lost in Qual. Biella R1 551 485
Digvijay Pratap Singh 26 IND 77 +3 Phan Thiet 4 R32 Lost in Bali 4 SF 81 127 552 545
Martin Van Der Meerschen 26 BEL 76 -7 +1 Tsaghkadzor 4 R32 Lost in Tsaghkadzor 3 R16 553 485
Giuseppe La Vela 25 ITA 76 -46 -12 Biella R32 Qual. Biella W 80 126 554 483
Alec Deckers 26 NED 76 -11 Sintra 2 R32 555 525
Daniil Ostapenkov 23 BLR 75 -1 +2 Qual. Tiburon R2 77 77 556 110
Giulio Zeppieri 24 ITA 74 -129 -38 557 19
Hyeon Chung 30 KOR 74 -8 558 532
John Echeverria 24 ESP 74 -8 Sintra 2 R32 559 555
Dimitris Sakellaridis 20 GRE 74 +2 Lost in Pozzuoli QF Lost in Qual. Biella R2 560 298
Aidan McHugh 26 GBR 72 +14 +4 Nevers R32 Lost in Pozzuoli SF 561 508
Pavle Marinkov 20 AUS 72 -15 -3 562 127
Jelle Sels 31 NED 72 -4 563 NCH (576)
Pierre Delage 25 FRA 72 +13 +4 Melilla R32 Lost in Rabat 2 SF 564 356
Miloš Karol 23 SVK 71 -4 565 561
Gabriel Ghetu 18 ROU 71 -4 566 358
Svyatoslav Gulin 23 RUS 71 -4 567 563
Mario Gonzalez Fernandez 24 ESP 71 -4 Lost in Qual. Szczecin R1 568 415
Lorenzo Carboni 20 ITA 71 -4 Santa Margherita 7 R32 569 347
Sanhui Shin 29 KOR 71 +6 +3 Lost in Sapporo QF 570 565
Maximo Zeitune 20 ARG 71 -5 Lost in Qual. Biella R1 571 476
Ignacio Monzón 28 ARG 71 +23 +6 Tsaghkadzor 4 R32 Lost in Tsaghkadzor 3 F 572 533
Toufik Sahtali 27 ALG 71 -20 -3 Lost in Monastir 36 R32 Lost in Qual. Rennes R1 573 485
Taha Baadi 25 MAR 70 -7 574 564
Lorenzo Angelini 20 ITA 70 -6 575 517
Nino Ehrenschneider 25 GER 70 -6 Guiyang R32 576 555
John Hallquist Lithen 24 SWE 70 -21 -3 577 263
Christoph Negritu 32 GER 69 -7 578 155
Dmitry Popko 29 KAZ 69 +73 +15 Tsaghkadzor 4 R32 Tsaghkadzor 3 W 579 237
Saba Purtseladze 25 GEO 69 -8 Lost in Qual. Szczecin R1 580 531
Marcel Zieliński 25 POL 69 -8 Lost in Qual. Szczecin R1 581 449
Takuya Kumasaka 27 JPN 69 -8 582 562
Daniel de Jonge 27 NED 68 -15 -2 Lost in Plaisir R32 Lost in Qual. Rennes R2 583 477
Kirill Kivattsev 28 RUS 68 -6 Santa Margherita 7 R32 Lost in Budapest R16 584 576
Keegan Rice 20 CAN 67 -6 585 547
Matyas Fuele 27 HUN 67 -6 586 211
Javier Barranco Cosano 27 ESP 67 -6 587 443
Federico Iannaccone 27 ITA 67 -3 Lost in Qual. Biella R2 588 580
Paul Inchauspe 22 FRA 66 -3 589 486
Alec Beckley 25 RSA 66 -3 590 519
Amr Elsayed 27 EGY 66 -3 591 433
Pietro Fellin 25 ITA 66 -3 592 588
Amit Vales 21 ISR 66 -3 593 383
Lukáš Pokorný 24 SVK 65 -2 594 507
Kaylan Bigun 20 USA 65 -12 -2 Lost in Qual. Tiburon R1 595 491
Robin Catry 24 FRA 65 -3 Guiyang R32 Lost in Sapporo R32 596 150
João Domingues 32 POR 64 -1 Sintra 2 R32 597 432
Iliyan Radulov 21 BUL 64 -1 598 128
Andrea Vavassori 31 ITA 63 -1 599 430
Erik Arutiunian 21 BLR 63 +1 +1 Qual. Tiburon R2 65 65 600 NCH (626)
Chase Ferguson 27 AUS 63 +26 +5 Guiyang R32 Lost in Sapporo SF 601 436
Sebastian Gima 24 ROU 63 -11 -3 Zlatibor R32 602 469
Juan Sebastián Gómez 34 COL 62 -1 603 573
Jamie Mackenzie 18 GER 62 -1 604 564
Alexander Vasilev 19 BUL 62 +11 +3 Lost in Plaisir QF 605 603
Pieter De Lange 20 NED 62 -2 606 513
Kai Wehnelt 30 GER 62 +26 +5 Szczecin R32 Qual. Szczecin W 70 187 607 603
Amir Omarkhanov 18 KAZ 62 -3 608 604
Bruno Fernandez 22 BRA 62 +2 +2 Lost in Budapest QF 609 597
Lorenzo Bocchi 28 ITA 61 -3 610 296
Oleksandr Ovcharenko 24 UKR 60 -1 611 298
Jacopo Berrettini 27 ITA 59 +1 612 285
Alexander Weis 29 ITA 59 +1 Santa Margherita 7 R32 613 569
Alan Fernando Rubio Fierros 27 MEX 59 +1 614 NCH (616)
Tuncay Duran 22 TUR 59 +2 615 170
Maxime Janvier 29 FRA 59 +10 +1 Rennes R32 Qual. Rennes W 66 159 616 NCH (618)
Thiago Cigarran 26 ARG 59 +2 617 280
Dominik Palán 25 CZE 59 +2 Phan Thiet 4 R32 63 109 618 586
Nicolas Tepmahc 25 FRA 59 +2 619 NCH (622)
Michael Antonius 16 USA 58 +3 620 NCH (623)
Alejandro Juan Mano 21 ESP 58 +3 621 527
Michael Bassem Sobhy 22 EGY 58 +3 622 443
Yanaki Milev 22 BUL 58 +5 623 546
Aidan Kim 21 USA 57 +6 624 520
Conner Huertas del Pino 30 PER 57 +4 625 553
Pedro Rodenas 22 ESP 57 +5 626 331
Carlos Lopez Montagud 26 ESP 57 +5 627 605
Matisse Bobichon 24 FRA 57 -22 -4 Rennes R32 Qual. Rennes W 64 157 628 554
Guillaume Dalmasso 23 FRA 57 -21 -4 Nevers R32 629 NCH (642)
Naoya Honda 20 JPN 57 +27 +4 Guangzhou 1 R32 Lost in Sapporo R32Qual. Guangzhou 1 W 64 157 630 NCH (634)
Gabriele Bosio 25 ITA 57 +4 Lost in Qual. Biella R1 631 424
Kokoro Isomura 23 JPN 57 +4 Lost in Sapporo R32 632 71
Cedrik Marcel Stebe 35 GER 56 -21 -3 633 NCH (644)
Ryan Colby 22 USA 56 +11 +1 Sintra 2 R32 Lost in Sintra R16 634 624
Yaroslav Demin 21 RUS 56 +3 Lost in Qual. Guangzhou 1 R1 635 509
Manuel Mazza 27 ITA 56 +3 636 378
Dan Martin 27 CAN 56 +3 Lost in Qual. Tiburon R1 637 479
Tomasz Berkieta 20 POL 56 +3 638 513
Stefan Adrian Andreescu 24 ROU 56 +3 639 NCH (655)
Roger Pascual Ferra 20 ESP 55 +18 +3 Qual. Tiburon R2 57 57 640 NCH (643)
Daniel Jade 17 FRA 55 +3 641 514
Marlon Vankan 26 GER 55 +4 642 447
Kuan Yi Lee 30 TWN 55 -59 -12 Lost in Sapporo QF 643 251
Ergi Kırkın 27 TUR 55 +3 Monastir 37 R32 644 623
Samuel Heredia 20 COL 55 +3 645 410
Stefan Popović 23 SRB 55 +4 Zlatibor R32 646 634
Timofei Derepasko 19 RUS 55 -4 -1 Phan Thiet 4 R32 Qual. Phan Thiet 4 W 59 105 647 595
Théo Papamalamis 20 FRA 54 +3 648 NCH (752)
Goncalo Marques 20 POR 54 +104 +14 Sintra 2 R32 Lost in Sintra F 649 NCH (652)
Andrea De Marchi 19 ITA 54 +3 Santa Margherita 7 R32 650 430
Sidharth Rawat 33 IND 53 +4 651 NCH (667)
Ignacio Parisca Romera 21 VEN 53 +16 +3 Lost in Gijon QF 652 NCH (664)
Isaac Becroft 25 NZL 53 +12 +2 Lost in Bali 4 QF 653 348
Ryan Seggerman 27 USA 52 +19 +3 Qual. Tiburon R2 54 54 654 NCH (658)
Guto Miguel 17 BRA 52 +4 655 327
Naoki Nakagawa 29 JPN 52 -47 -8 656 595
S D Prajwal Dev 30 IND 52 -39 -7 Lost in Qual. Phan Thiet 4 R2 657 NCH (659)
Anton Arzhankin 23 RUS 52 +2 658 573
Karol Filar 28 POL 52 +2 Lost in Budapest R32 659 458
Maxwell McKennon 24 USA 52 +2 660 394
Bruno Kuzuhara 22 USA 52 -39 -7 661 252
Tom Paris 24 FRA 51 -104 -21 662 CH
Stefan Horia Haita 19 ROU 51 663 634
Léo Raquillet 20 FRA 51 Rennes R32 58 151 664 470
Imanol López Morillo 26 ESP 51 +1 Lost in Qual. Szczecin R1 665 233
Gabriel Debru 20 FRA 50 +1 666 362
Tim Handel 29 GER 50 +2 667 NCH (669)
Marc Majdandzic 21 GER 50 +2 668 161
Filip Peliwo 32 POL 50 -20 -5 Phan Thiet 4 R32 Qual. Phan Thiet 4 W 54 100 669 450
Yurii Dzhavakian 33 UKR 50 +1 Lost in Qual. Phan Thiet 4 R1 670 40
Max Purcell 28 AUS 49 +1 671 538
Pablo Martinez Gomez 20 ESP 49 +2 672 252
Samuel Vincent Ruggeri 24 ITA 49 +4 Monastir 37 R32 673 448
Aleksandre Bakshi 29 GEO 49 +2 Lost in Hurghada 9 R32 674 NCH (700)
Hunter Heck 24 USA 49 +26 +3 Phan Thiet 4 R32 Qual. Phan Thiet 4 W 53 99 675 479
Jacob Bradshaw 23 AUS 49 +2 676 648
Radu David Turcanu 20 ROU 49 +3 677 394
Tiago Cação 28 POR 49 +25 +3 Sintra 2 R32 Lost in Sintra QF 678 468
Ryuki Matsuda 26 JPN 49 +23 +3 Phan Thiet 4 R32 Lost in Sapporo R32Qual. Phan Thiet 4 W 53 99 679 418
Maé Malige 20 FRA 49 -46 -8 680 CH
Daniel Salazar 25 COL 49 Zlatibor R32 681 501
Shinji Hazawa 27 JPN 49 +1 682 352
Giovanni Oradini 29 ITA 49 -1 Lost in Qual. Biella R2 683 663
Samir Hamza Reguig 24 ALG 49 684 NCH (804)
Walid Ahouda 22 MAR 48 +120 +14 Lost in Rabat 2 F 685 NCH (705)
Sebastian Dominko 23 SLO 48 +20 +3 Lost in Plaisir SF 686 616
Kārlis Ozoliņš 24 LAT 48 -2 687 382
Thomas Fancutt 31 AUS 48 +12 +2 Lost in Qual. Guangzhou 1 R2 688 660
Daniel Antonio Núñez 25 CHI 48 +1 +1 Belem R32 Lost in Leme R16 689 678
Andreja Petrovic 26 NOR 48 -11 -1 Nevers R32 690 590
Ryan Dickerson 29 USA 48 +3 +1 Belem R32 Lost in Leme R16 691 635
John Sperle 24 GER 48 +17 +3 Lost in Budapest SF 692 238
Yusuke Takahashi 28 JPN 48 -6 Lost in Sapporo R32 Lost in Qual. Guangzhou 1 R1 693 687
Nikolai Barsukov 19 GER 48 -6 Guiyang R32 694 453
Arklon Huertas Del Pino Cordova 32 PER 47 -20 -2 695 688
Žiga Šeško 18 SLO 47 -7 696 NCH (721)
Grigory Shebekin 21 RUS 47 +25 +4 Tsaghkadzor 4 R32 Lost in Tsaghkadzor 3 SF 697 690
Keshav Chopra 24 USA 47 -7 Hurghada 10 R32 698 316
Alberto Barroso Campos 30 ESP 47 -7 Lost in Qual. Rennes R1 699 692
Rafael Izquierdo Luque 26 ESP 47 -7 700 508
Manish Sureshkumar 27 IND 47 -6 701 375
Strong Kirchheimer 31 USA 47 -5 702 363
Oscar Jose Gutierrez 33 ESP 47 +2 +1 Lost in Gijon R16 Lost in Qual. Szczecin R1 703 600
Khololwam Montsi 23 RSA 46 -5 704 654
Franco Ribero 27 ARG 46 -19 -2 705 484
Tristan McCormick 27 USA 46 -8 -1 Lost in Gijon R16 Lost in Santa Margherita 7 R32 706 651
Nicolás Villalón 22 CHI 46 -3 707 438
Orel Kimhi 23 ISR 45 +9 +2 Lost in Budapest QF 708 NCH (711)
Bryce Nakashima 22 USA 45 +3 +1 Qual. Tiburon R2 47 47 709 NCH (716)
Patrick Brady 21 GBR 45 +10 +2 Lost in Qual. Rennes R2 710 655
Thanapet Chanta 27 THA 45 +155 +15 Nonthaburi 2 W 711 691
Dragos Nicolae Cazacu 22 ROU 45 -2 712 347
Samir Banerjee 22 USA 44 -76 -12 Nevers R32 Lost in Plaisir F 713 CH
Herman Hoeyeraal 24 NOR 44 714 653
Matyáš Černý 24 CZE 44 +23 +3 Lost in Qual. Szczecin R2 715 477
Peter Fajta 24 HUN 44 +7 +1 Lost in Budapest R16 716 576
Michal Krajčí 21 SVK 44 +16 +2 Lost in Hurghada 9 QF 717 341
Wilson Leite 34 BRA 44 -10 -1 718 508
Loann Massard 21 FRA 44 -4 Nevers R32 Lost in Plaisir R32 719 229
Mukund Sasikumar 29 IND 44 -4 Guiyang R32 Lost in Nonthaburi 2 R32 720 458
Nicolas Zanellato 24 BRA 44 +5 +1 Belem R32 Lost in Leme QF 721 700
Jack Anthrop 22 USA 43 +61 +7 Sintra 2 R32 Lost in Sintra SF 722 718
Andrew Johnson 17 USA 43 -4 723 449
Maxim Zhukov 21 RUS 43 -3 Lost in Qual. Guangzhou 1 R1 724 618
Santiago De La Fuente 24 ARG 43 -29 -4 725 625
Leo Vithoontien 27 JPN 43 -1 726 CH
Nicolas Jadoun 24 FRA 43 Lost in Monastir 36 R32 727 702
Noa Vukadin 22 CRO 42 728 455
James Story 25 GBR 42 -22 -3 729 189
Arthur Bouquier 25 FRA 42 -1 730 440
Alessandro Pecci 25 ITA 42 -1 731 730
Juan Sebastian Osorio 28 COL 42 -1 Belem R32 732 604
Dev Javia 24 IND 42 -1 Lost in Nonthaburi 2 R32 733 599
Giorgio Tabacco 23 ITA 42 +8 +1 Sintra 2 R32 Lost in Sintra R16 734 707
Seydina André 23 SEN 42 -1 735 663
Benjamin Pietri 30 FRA 42 -1 Sintra 2 R32 736 384
Neil Oberleitner 27 AUT 41 -24 -3 737 625
Igor Kudriashov 22 RUS 41 -1 738 455
Olaf Pieczkowski 22 POL 41 -3 739 738
Nico Hipfl 20 AUT 41 -1 Zlatibor R32 740 723
Oskar Brostrom Poulsen 24 DEN 41 -17 -2 741 679
Dong Ju Kim 24 KOR 41 +13 +1 Lost in Qual. Phan Thiet 4 R2 742 614
Yuta Kawahashi 28 JPN 41 -3 Lost in Qual. Phan Thiet 4 R1 743 587
Pawit Sornlaksup 27 THA 41 +35 +4 Lost in Nonthaburi 2 SF 744 740
Calvin Müller 26 GER 41 -4 745 696
Matteo Covato 21 ITA 41 -3 Lost in Qual. Biella R1 746 708
Evan Bynoe 27 USA 41 -3 Lost in Qual. Tiburon R1 747 305
Kalin Ivanovski 22 MKD 40 -3 Zlatibor R32 748 109
Lukáš Klein 28 SVK 40 -3 749 746
Vignesh Gogineni 23 USA 40 -3 Lost in Qual. Tiburon R1 750 536
Joshua Sheehy 29 USA 40 -3 Lost in Qual. Rennes R1 751 277
Michael Vrbenský 26 CZE 40 -3 Lost in Qual. Szczecin R2 752 749
Matt Hulme 27 AUS 40 -3 753 289
Adria Soriano Barrera 27 COL 40 -3 Sintra 2 R32 754 546
Uisung Park 25 KOR 40 -3 755 753
Stefano D'Agostino 22 ITA 40 -2 Lost in Qual. Biella R1 756 NCH (771)
Niklas Guttau 26 GER 40 +15 +2 Tsaghkadzor 4 R32 Lost in Tsaghkadzor 3 QF 757 724
Matt Kuhar 30 USA 40 -2 758 689
Rodrigo Alujas 24 MEX 40 -2 759 NCH (773)
Gabriele Maria Noce 30 ITA 40 +14 +2 Santa Margherita 7 R32 Lost in Budapest QF 760 636
Aleksandr Braynin 27 UKR 40 -3 761 636
Taisei Ichikawa 25 JPN 40 -3 Lost in Qual. Phan Thiet 4 R2 762 533
Luis Carlos Alvarez 22 MEX 39 -3 763 741
Matthew Forbes 20 USA 39 -3 764 486
Alex Knaff 28 LUX 39 -3 Lost in Plaisir R32 765 762
Noah Zamora 23 USA 39 -3 Lost in Qual. Tiburon R1 766 722
Alejandro Turriziani Álvarez 23 ESP 39 -3 Melilla R32 767 663
Lucas Andrade Da Silva 21 BRA 38 -3 768 765
Manuel Plunger 24 ITA 38 -3 769 604
Andres Santamarta Roig 19 ESP 38 -3 770 280
Jakub Nicod 22 CZE 38 -3 771 620
Ben Jones 28 GBR 38 -3 772 769
Matt Ponchet 22 FRA 38 -3 Lost in Plaisir R32 773 656
Maik Steiner 32 GER 38 -3 774 NCH (789)
Conor Gannon 24 IRL 38 +15 +2 Lost in Hurghada 9 QF 775 474
Tsung Hao Huang 26 TWN 38 +16 +2 Lost in Qual. Guangzhou 1 R2 776 289
Renta Tokuda 28 JPN 38 -178 -25 777 728
Daniele Rapagnetta 19 ITA 38 -5 Melilla R32 778 515
Émilien Demanet 21 BEL 38 +1 +1 Lost in Rabat 2 R16 779 617
Lorenzo Sciahbasi 20 ITA 37 -5 780 159
Hady Habib 28 LBN 37 -5 781 680
Abel Forger 21 NED 37 -5 782 777
Oskari Paldanius 19 FIN 37 -5 783 437
Michiel De Krom 28 NED 37 -3 Melilla R32 Lost in Gijon R16 784 710
Carles Hernández 25 ESP 37 -74 -8 785 575
Luca Castagnola 24 ITA 37 -4 786 99
Brandon Holt 28 USA 36 -69 -7 787 527
Ye Cong Mo 26 CHN 36 -3 788 609
Fryderyk Lechno-Wasiutyński 21 POL 36 -3 Lost in Qual. Tiburon R1 789 787
Scott Jones 28 AUS 36 -2 790 786
Yannick Theodor Alexandrescou 18 FRA 36 -4 791 361
Viacheslav Bielinskyi 22 UKR 36 -3 792 763
Rares Teodor Pieleanu 19 ROU 36 -2 Zlatibor R32 793 NCH (810)
Yuta Tomida 19 JPN 36 +17 +2 Lost in Wuning 8 QF 794 NCH (818)
Anas Mazdrashki 20 BUL 36 +80 +7 Lost in Gijon SF 795 471
Yuki Mochizuki 28 JPN 36 -2 Lost in Sapporo R16 796 549
Tianhui Zhang 20 CHN 36 -2 797 716
Dinko Dinev 22 BUL 36 -2 798 712
Benjamin Torrealba 21 CHI 36 -2 799 771
Cosme Rolland De Ravel 22 FRA 35 -2 800 161
Alibek Kachmazov 24 RUS 35 -2 Guiyang R32 801 798
Nicolas Oliveira 20 BRA 35 -2 802 800
Arvid Nordquist 28 SWE 35 -1 803 407
Michael Agwi 23 IRL 35 -1 Sintra 2 R32 804 603
Oscar Weightman 24 GBR 35 +3 +1 Lost in Sintra R16 805 711
Vincent Marysko 20 GER 35 -2 806 677
Kasra Rahmani 20 IRI 35 +42 +4 Monastir 37 R32 Lost in Monastir 36 SF 807 641
Kosuke Ogura 30 JPN 35 +21 +2 Lost in Sapporo R16 Lost in Qual. Guangzhou 1 R2 808 673
Gustavo Ribeiro De Almeida 20 BRA 34 -3 809 433
Aristotelis Thanos 25 GRE 34 -3 810 544
Adhithya Ganesan 20 USA 34 -2 Lost in Plaisir R32 Lost in Qual. Rennes R1 811 785
Dimitris Azoidis 25 GRE 34 -19 -2 812 403
Lorenzo Rottoli 24 ITA 34 Lost in Santa Margherita 7 R32 813 NCH (838)
Aaron Funk 20 GER 34 +25 +2 Hurghada 10 R32 Lost in Hurghada 9 QF 814 355
Karl Friberg 27 SWE 34 +7 +1 Lost in Plaisir R16 815 813
Alan Ważny 19 POL 34 -2 Szczecin R32 42 159 816 787
Nikola Slavic 25 SWE 34 +62 +5 Lost in Plaisir QF Lost in Qual. Rennes R2 817 236
JiSung Nam 33 KOR 33 -3 818 816
Jannik Opitz 28 GER 33 -2 819 183
Adrian Andreev 25 BUL 33 +13 +1 Zlatibor R32 Lost in Rabat 2 R16 820 541
Arda Azkara 23 TUR 33 -2 821 719
Hanyi Liu 25 CHN 33 +25 +2 Lost in Qual. Guangzhou 1 R2 822 648
Attila Boros 22 HUN 33 -3 823 764
Mert Naci Türker 28 TUR 33 -3 Monastir 37 R32 824 362
Bastián Malla 29 CHI 33 -13 -1 825 184
Nicholas David Ionel 23 ROU 33 -2 826 822
Nicolas Robert 20 FRA 33 -4 827 769
Miles Jones 25 USA 33 -3 828 825
Tomás Martínez 23 ARG 33 -3 829 821
Carles Cordoba 20 ESP 33 -3 Melilla R32 830 741
Joshua Charlton 27 AUS 33 -3 Lost in Qual. Phan Thiet 4 R1 831 538
Johan Alexander Rodriguez 22 COL 32 -2 832 760
Gian Luca Tanner 25 SUI 32 -17 -1 Sintra 2 R32 Lost in Sintra R16 833 219
Nicolás Álvarez Varona 25 ESP 32 -50 -4 834 114
Gijs Brouwer 30 NED 32 -4 Lost in Qual. Rennes R1 835 447
Tomás Farjat 25 ARG 32 -18 -1 836 811
Maximilian Homberg 23 GER 32 -3 837 232
José Pereira 35 BRA 32 -3 838 809
Kristijan Juhas 25 SRB 32 -29 -2 Zlatibor R32 839 395
Rigele Te 28 CHN 32 -4 840 836
Lorenzo Gagliardo 26 ARG 32 -4 841 620
Josip Šimundža 21 CRO 32 -4 842 803
Michel Hopp 27 GER 32 -3 843 812
Sam Ryan Ziegann 28 AUS 32 +8 +1 Lost in Qual. Phan Thiet 4 R2 844 204
Máté Valkusz 28 HUN 31 +207 +15 Budapest W 845 692
Hoyoung Roh 20 KOR 31 -3 846 843
Linus Lagerbohm 18 FIN 31 -3 847 833
Markus Mölder 21 EST 31 -3 848 822
Dominik Reček 31 CZE 31 -3 849 817
Natan Rodrigues 24 BRA 31 -2 850 759
Jesse Flores 31 CRC 31 +23 +2 Lost in Qual. Guangzhou 1 R2 851 NCH (893)
Victor Hugo Remondy Pagotto 21 BRA 31 +42 +4 Lost in Leme SF 852 451
Marko Miladinović 25 SRB 31 -2 853 852
William Rejchtman Vinciguerra 19 SWE 31 -1 Nevers R32 854 675
Francisco Rocha 26 POR 31 +33 +3 Sintra 2 R32 Lost in Sintra QF 855 713
Grigoriy Lomakin 28 KAZ 31 +24 +2 Phan Thiet 4 R32 Qual. Phan Thiet 4 W 35 81 856 745
Taiyo Yamanaka 25 JPN 31 -16 -1 Lost in Qual. Phan Thiet 4 R2 857 854
Giannicola Misasi 26 ITA 31 -3 Santa Margherita 7 R32 858 562
Cooper Williams 21 USA 30 -3 859 16
Nicolás Jarry 30 CHI 30 -2 860 824
Jangjun Kim 19 KOR 30 -2 861 638
Yusuke Kusuhara 29 JPN 30 -20 -1 862 805
Oliver Bonding 19 GBR 30 -3 863 470
Filippo Moroni 25 ITA 30 +81 +7 Lost in Pozzuoli SF 864 851
Keaton Hance 18 USA 30 -4 865 861
Robert Guna 21 ROU 30 -4 866 724
Fernando Cavallo 20 ARG 30 -3 867 479
Felix Corwin 30 USA 30 -5 868 NCH 1083
Hiromasa Koyama 18 JPN 30 +215 +15 Wuning 8 W 869 744
Nikita Belozertsev 17 UZB 30 -5 Zlatibor R32 Lost in Budapest R32 870 378
Sora Fukuda 28 JPN 30 -21 -1 871 863
Maxwell Exsted 19 USA 30 -5 Lost in Qual. Tiburon R1 872 867
Andrea Colombo 23 ITA 30 -5 Lost in Pozzuoli R16 873 853
Alaa Trifi 19 TUN 30 -5 874 621
Samuel Alejandro Linde Palacios 18 COL 30 -5 875 870
Davide Tortora 25 ITA 29 -5 876 774
Nitin Kumar Sinha 27 IND 29 -4 877 871
Theodore Dean 24 USA 29 -6 Lost in Gijon R32 878 496
Denis Klok 28 RUS 29 -3 Zlatibor R32 879 NCH (924)
Rafael Tosetto 27 BRA 29 +45 +4 Belem R32 Lost in Leme SF 880 829
Tom Zeuch 26 GER 29 -3 881 867
Egor Pleshivtsev 19 RUS 29 +14 +2 Tsaghkadzor 4 R32 Lost in Tsaghkadzor 3 QF 882 788
Joao Victor Couto Loureiro 23 BRA 29 -29 -2 883 643
Lorenzo Claverie 23 VEN 28 -3 Lost in Qual. Tiburon R1 884 107
Nicolas Moreno De Alboran 29 USA 28 -2 885 272
Orlando Luz 28 BRA 28 -2 886 526
Maxence Beaugé 26 FRA 28 -2 887 886
Michele Mecarelli 19 ITA 28 -1 Lost in Budapest R16 Lost in Qual. Biella R1 888 561
Fermin Tenti 29 ARG 28 -12 -1 Tsaghkadzor 4 R32 Lost in Tsaghkadzor 3 R32 889 37
Emil Ruusuvuori 27 FIN 27 -1 890 NCH 1123
Jerry Roddick 24 USA 27 +235 +14 Qual. Sapporo W Lost in Sapporo F891 879
Ronit Karki 18 USA 27 -2 892 614
William Grant 25 USA 27 -2 893 883
Giulio Perego 23 ITA 27 -1 Qual. Sintra 2 R3 894 536
Ryotaro Taguchi 26 JPN 27 Lost in Bali 4 R32 895 NCH (910)
Aditya Vishal Balsekar 23 IND 27 +15 +1 Lost in Qual. Phan Thiet 4 R2 896 866
Max Dahlin 20 SWE 26 897 CH
Kuan Shou Chen 18 TWN 26 898 839
Benito Sánchez Martinez 24 GER 26 899 429
Alvin Nicholas Tudorica 24 CAN 26 900 49
Federico Coria 34 ARG 26 901 736
Martin Borisiouk 26 BLR 26 +38 +3 Phan Thiet 4 R32 Qual. Phan Thiet 4 W 30 76 902 114
Jason Jung 37 TWN 26 +1 903 822
Ofek Shimanov 21 ISR 26 -1 Lost in Budapest R32 904 857
Charlie Robertson 19 GBR 26 905 233
Yun seong Chung 28 KOR 26 +40 +3 Guiyang R32 Lost in Sapporo QF 906 364
Mikalai Haliak 28 BLR 26 -1 Lost in Qual. Guangzhou 1 R1 907 867
Qian Sun 25 CHN 26 Guiyang R32 908 CH
Oliver Okonkwo 26 GBR 26 909 NCH (950)
Mickael Kaouk 18 FRA 26 +41 +3 Rennes R32 Lost in Plaisir QF 33 126 910 827
Pietro Marino 25 ITA 26 +1 Melilla R32 Lost in Budapest R32 911 909
Kerem Yilmaz 19 TUR 26 +3 912 273
Elmar Ejupovic 33 GER 25 +3 913 13
Nick Kyrgios 31 AUS 25 +3 914 136
Alexey Vatutin 33 RUS 25 -58 -5 915 NCH (917)
Muhammad Shoaib 24 PAK 25 +13 +1 Lost in Monastir 36 R16 916 816
Zsombor Velcz 23 HUN 25 +1 917 552
Igor Gimenez 26 BRA 25 -16 -1 918 NCH (938)
Pablo Perez Ramos 23 ESP 25 +23 +2 Lost in Bali 4 QF 919 461
Peter Bertran 30 DOM 25 +24 +2 Lost in Nonthaburi 2 QF 920 918
Noritaka Koizumi 23 JPN 25 -2 921 919
Matteo Sciahbasi 19 ITA 25 -2 Santa Margherita 7 R32 Qual. Santa Margherita 7 W 922 74
Mirza Bašić 35 BIH 25 -2 923 878
Tristan Stringer 20 USA 25 -2 924 62
Kenny de Schepper 39 FRA 25 +22 +2 Lost in Plaisir R32 Lost in Qual. Rennes R2 925 891
George Lazarov 21 BUL 25 -34 -2 Zlatibor R32 926 627
Ryan Fishback 24 USA 25 -4 927 NCH (951)
Charles Bertimon 26 FRA 25 +24 +2 Hurghada 10 R32 Lost in Hurghada 9 QF 928 NCH (976)
Geun Jun Kim 25 KOR 25 +48 +4 Lost in Wuning 8 SF 929 299
Hazem Naw 26 SYR 25 +49 +4 Lost in Monastir 36 SF 930 861
Marcus Walters 28 GBR 25 -4 931 828
Andrea Fiorentini 25 ITA 25 -19 -1 Zlatibor R32 932 913
Benjamin O'Connell 27 AUS 25 -19 -1 Phan Thiet 4 R32 29 75 933 740
Pierre Yves Bailly 22 BEL 24 -4 934 913
Kriish Tyagi 19 IND 24 -4 935 920
Ronald Hohmann 25 USA 24 -3 936 905
Christopher Li 23 PER 24 -3 937 909
Julian Cundom 25 ARG 24 -28 -2 938 931
Rocco Piatti 22 MON 24 -3 939 688
Alexandre Aubriot 27 FRA 24 -14 -1 Zlatibor R32 Lost in Budapest R32 940 691
Matthew Summers 27 GBR 24 -4 941 908
Daniil Sarksian 20 ARM 24 +14 +1 Tsaghkadzor 4 R32 Lost in Tsaghkadzor 3 R16 942 237
Nicolás Barrientos 39 COL 23 -5 943 569
James Watt 26 NZL 23 -5 944 479
Ilya Snițari 24 MDA 23 -4 945 315
Alfredo Perez 29 USA 23 -145 -12 946 838
Iiro Vasa 24 FIN 23 +1 Nevers R32 947 946
Lorenzo Comino 20 ITA 23 +13 +1 Santa Margherita 7 R32 Lost in Budapest R16 948 377
Marcello Serafini 24 ITA 23 -42 -3 Santa Margherita 7 R16 949 814
Marc Van Der Merwe 32 RSA 23 -1 950 949
Tudor Batin 19 ROU 23 -1 951 588
Yuta Kikuchi 26 JPN 23 +73 +5 Guangzhou 1 R32 Lost in Sapporo R16Qual. Guangzhou 1 W 30 123 952 660
Michael Zhu 34 USA 23 -18 -1 953 NCH (993)
David Eichenseher 20 GER 23 +41 +3 Lost in Pozzuoli QF 954 729
Tomas Curras Abasolo 26 ESP 23 +12 +1 Lost in Sintra R16 Lost in Qual. Sintra 2 R3 955 684
Ali Yazdani 23 IRI 23 -1 Monastir 37 R32 Lost in Monastir 36 R32 956 395
Wishaya Trongcharoenchaikul 31 THA 23 +27 +2 Lost in Wuning 8 QF Lost in Qual. Guangzhou 1 R1 957 638
Johannes Ingildsen 29 DEN 22 -1 958 845
Aleksa Ćirić 26 SRB 22 -1 959 802
Jeffrey Von Der Schulenburg 24 SUI 22 +40 +3 Lost in Rabat 2 QF 960 874
Ryo Tabata 18 JPN 22 +1 Zlatibor R32 961 875
Stijn Paardekooper 23 NED 22 -3 Lost in Budapest R32 962 758
Alexandre Reco 27 FRA 22 -3 Nevers R32 Lost in Plaisir R32 963 731
Axel Nefve 26 USA 22 -1 964 385
Aryan Shah 20 IND 22 -41 -3 965 748
Mathieu Scaglia 27 FRA 22 -12 -1 Monastir 37 R32 966 709
Iannis Miletich 21 ITA 22 +39 +3 Lost in Rabat 2 QF 967 727
Petros Tsitsipas 26 GRE 22 -3 Lost in Rabat 2 R32 968 965
Nikita Ianin 25 RUS 22 -3 Lost in Qual. Phan Thiet 4 R1 969 694
Maxence Bertimon 26 FRA 22 +11 +1 Monastir 37 R32 Lost in Monastir 36 R16 970 934
Louis Larue 22 FRA 22 -3 Monastir 37 R32 971 969
Vlad Cristian Breazu 22 ROU 21 -2 972 411
Micah Braswell 24 USA 21 973 946
Taym Al Azmeh 22 SYR 21 -2 Lost in Monastir 36 R32 974 973
Matthew Thomson 26 USA 21 -1 975 753
Justin Roberts 29 BAH 21 976 959
Ruslan Tiukaev 21 RUS 21 +14 +1 Tsaghkadzor 4 R32 Lost in Tsaghkadzor 3 QF 977 968
Markus Malaszszak 22 THA 21 +158 +8 Lost in Nonthaburi 2 F 978 704
Mwendwa Mbithi 28 USA 21 -1 979 796
Finn Murgett 24 GBR 21 +49 +3 Lost in Sintra QFQual. Sintra 2 W 980 979
Fanming Meng 18 CHN 21 -1 981 859
Adan Freire Da Silva 27 FRA 21 Nevers R32 Lost in Plaisir R16 982 906
Jeremy Gschwendtner 28 GBR 21 -55 -4 983 459
Nikolay Vylegzhanin 26 RUS 20 -41 -3 984 712
Aoran Wang 29 CHN 20 Guangzhou 1 R32 27 120 985 387
Mariano Kestelboim 30 ARG 20 -154 -12 986 985
Lars Goran Verwerft 23 BEL 20 -1 Qual. Sintra 2 W 987 797
Elgin Khoeblal 24 NED 20 -1 988 235
Ivan Nedelko 40 RUS 20 989 889
Salvador Price 21 COL 20 -15 -1 990 900
Enzo Kohlmann De Freitas 19 BRA 20 -1 991 465
Egor Agafonov 24 RUS 20 -106 -8 Lost in Qual. Phan Thiet 4 R1 992 NCH 1023
Yan Cheng Chen 24 TWN 20 +31 +2 Guiyang R32 Lost in Bali 4 QF 993 839
Yaojie Zeng 24 CHN 20 -2 Lost in Guangzhou 1 R32 994 992
Duje Markovina 19 AUS 20 -2 995 905
Ezequiel Monferrer 23 ARG 20 -2 996 826
Benjamin Thomas George 23 CAN 20 +12 +1 Lost in Sintra R16Qual. Sintra 2 W 997 995
Michael Savano 18 USA 19 -2 998 987
Cezar Gabriel Papoe 18 ROU 19 -2 999 987
Joaquin Guilleme 20 NCA 19 -2 1000 468
Dominik Kellovský 30 CZE 19 -2 Next