1 (59) 25
Max Purcell 24 AUS 1425 -45 French Open R64 1515 3425 2 (61) 47
Alexander Bublik 24 KAZ 1400 French Open R64 1490 3400 3 (63) 55
Andrey Rublev 24 RUS 1390 4 (72) 44
Denis Shapovalov 23 CAN 1155 +1 5 (74) CH
Felipe Meligeni Rodrigues Alves 24 BRA 1141 -1 -16 Lost in French Open R64 6 (76) NCH (78)
Alexander Erler 24 AUT 1086 7 (88) 68
Stefanos Tsitsipas 23 GRE 995 8 (108) 90
Orlando Luz 24 BRA 876 -30 9 (121) NCH (124)
William Blumberg 24 USA 730 10 (123) 58
Alex de Minaur 23 AUS 720 Advertisement
11 (125) 124
Jannik Sinner 20 ITA 700 12 (131) NCH (135)
Bart Stevens 24 NED 677 +1 13 (135) 131
Jesper De Jong 21 NED 647 -1 -51 14 (141) 104
Taylor Fritz 24 USA 608 15 (143) 60
Félix Auger-Aliassime 21 CAN 600 16 (147) CH
Vitaliy Sachko 24 UKR 582 -12 Vicenza R16 598 662 17 (156) 89
Reilly Opelka 24 USA 550 18 (168) NCH (172)
Yu-hsiou Hsu 23 TPE 492 +1 +18 Monastir 26 R16 Monastir 24 W Monastir 24 W Monastir 26 R16492 509 19 (170) 164
Dominic Stricker 19 SUI 486 -1 20 (176) NCH (180)
Luciano Darderi 20 ITA 456 +16 Vicenza QF 470 520 21 (188) 179
Emil Ruusuvuori 23 FIN 415 French Open R64 505 2415 22 (192) 190
Dan Added 23 FRA 405 -7 23 (194) NCH (195)
Petros Tsitsipas 21 GRE 400 Vicenza R16 412 476 24 (203) 160
Frances Tiafoe 24 USA 380 French Open R64 470 2380 25 (210) 133
Casper Ruud 23 NOR 360 26 (212) 196
Geoffrey Blancaneaux 23 FRA 356 27 (223) 176
Sebastian Korda 21 USA 318 +1 28 (224) NCH (228)
Grigoriy Lomakin 24 KAZ 318 +1 Troisdorf R16 330 394 29 (226) CH
Francesco Forti 22 ITA 316 -2 -4 30 (229) NCH (232)
Leandro Riedi 20 SUI 310 +2 31 (230) CH
Santiago Rodriguez Taverna 22 ARG 309 -3 32 (232) 230
Piotr Matuszewski 24 POL 307 +2 +7 Troisdorf QF 321 371 33 (233) NCH (240)
Nicolas Mejia 22 COL 290 +2 34 (234) 214
Jiří Lehečka 20 CZE 284 -4 -30 35 (236) 232
Camilo Ugo Carabelli 22 ARG 281 -2 -21 36 (241) NCH (243)
Alexei Popyrin 22 AUS 270 +1 37 (244) NCH (247)
Matheus Pucinelli De Almeida 21 BRA 267 +1 -1 38 (249) 242
Giulio Zeppieri 20 ITA 260 +1 39 (250) 242
Mateus Alves 21 BRA 259 -3 -21 40 (251) NCH (253)
Theo Arribage 21 FRA 258 41 (252) 217
Tomas Barrios Vera 24 CHI 255 Troisdorf R16 271 335 42 (258) 222
Hugo Gaston 21 FRA 250 +1 French Open R64 340 2250 43 (259) 241
Tomas Martin Etcheverry 22 ARG 250 -1 -5 44 (261) CH
Kyrian Jacquet 21 FRA 245 45 (262) CH
Neil Oberleitner 22 AUT 244 46 (265) 257
Jakub Paul 23 SUI 238 47 (267) NCH (286)
Niklas Schell 23 GER 233 +4 +15 Troisdorf R16 Monastir 25 W Monastir 25 W Troisdorf R16249 313 48 (276) NCH (277)
Kacper Żuk 23 POL 225 49 (280) CH
Titouan Droguet 20 FRA 221 -3 50 (283) 270
Vít Kopřiva 24 CZE 219 Advertisement
51 (285) 270
Michael Vrbenský 22 CZE 218 +1 +3 Jablonec nad Nisou QF 223 240 52 (291) NCH (293)
Oleg Prihodko 24 UKR 211 +1 Vicenza R16 222 286 53 (292) 239
Roman Safiullin 24 RUS 210 +1 Troisdorf R16 226 290 54 (295) 180
Stefan Kozlov 24 USA 208 +1 55 (296) 269
Andrew Paulson 20 CZE 208 -8 -22 Lost in Most QF Lost in Jablonec nad Nisou R16 56 (298) CH
Yan Bondarevskiy 22 RUS 206 Vicenza R16 218 282 57 (299) NCH (304)
Arthur Bouquier 21 FRA 205 +1 +4 Lost in Monastir 24 SF 58 (301) NCH (302)
Murkel Dellien 24 BOL 204 -1 +2 Quito QF 206 217 59 (312) 310
Facundo Diaz Acosta 21 ARG 193 -5 60 (315) NCH (319)
Oleksii Krutykh 22 UKR 185 +1 -1 61 (316) 270
Corentin Denolly 24 FRA 185 -1 -12 62 (320) NCH (354)
Cezar Cretu 21 ROU 182 +14 +16 Lost in Ulcinj 3 F Lost in Bucharest R16 63 (321) NCH (324)
Alastair Gray 23 GBR 181 64 (333) NCH (336)
Gustavo Heide 20 BRA 177 65 (334) 257
Thiago Agustin Tirante 21 ARG 176 +1 66 (337) 316
Flavio Cobolli 20 ITA 175 +1 67 (340) 329
Genaro Alberto Olivieri 23 ARG 174 -2 -3 Vicenza R16 190 254 68 (341) 302
Jonáš Forejtek 21 CZE 173 69 (345) 344
Liam Draxl 20 CAN 172 +1 70 (347) 346
Roman Andres Burruchaga 20 ARG 171 +1 71 (350) CH
Beibit Zhukayev 21 KAZ 170 +1 72 (351) CH
Juan Bautista Torres 20 ARG 169 +1 73 (352) NCH (353)
Ergi Kirkin 23 TUR 167 +2 74 (353) 258
Javier Barranco Cosano 23 ESP 167 -12 -18 75 (354) 256
Francisco Cerundolo 23 ARG 166 -6 -7 French Open R64 256 2166 76 (355) CH
Alexander Donski 23 BUL 166 +1 77 (357) NCH (379)
Charles Broom 24 GBR 163 +8 +15 Heraklion 2 W 78 (359) 227
Dane Sweeny 21 AUS 160 +14 +16 Lost in Monastir 24 F 79 (363) 249
Alejandro Tabilo 24 CHI 158 -5 -10 80 (365) 364
Mili Poljicak 17 CRO 157 -1 81 (367) 167
Julian Ocleppo 24 ITA 157 -1 82 (373) 371
Luca Nardi 18 ITA 151 -1 -2 83 (375) 331
Tung Lin Wu 24 TPE 150 +1 84 (376) 361
Khumoyun Sultanov 23 UZB 150 -6 -10 Jablonec nad Nisou QF 155 172 85 (379) 293
Tristan Schoolkate 21 AUS 148 +1 86 (382) CH
Martin Breysach 20 FRA 147 +1 87 (383) 373
Eric Vanshelboim 20 UKR 147 -4 -4 88 (384) 352
Francesco Passaro 21 ITA 147 Vicenza R16 163 227 89 (386) 352
Yannik Steinegger 21 SUI 146 -1 90 (389) 387
Anirudh Chandrasekar 23 IND 144 -3 Troisdorf R16 160 224 91 (390) NCH (408)
Samuel Vincent Ruggeri 20 ITA 144 +7 +10 Ulcinj 4 QF Lost in Ulcinj 3 SF Lost in Ulcinj 3 SF Ulcinj 4 QF 146 157 92 (394) 341
Gilbert Klier Junior 22 BRA 141 -10 -10 93 (396) 388
Aidan McHugh 21 GBR 138 -2 -6 94 (397) NCH (415)
Luca Sanchez 23 FRA 138 +8 +8 Lost in Monastir 24 SF 95 (398) 393
Matteo Arnaldi 21 ITA 138 -1 96 (399) NCH (406)
Ben Jones 24 GBR 138 +3 Heraklion 3 QF Lost in Kouvola SF Lost in Kouvola SF Heraklion 3 QF 140 151 97 (401) 389
Ignacio Carou 22 URU 138 +2 +4 Lost in Antalya 19 F Lost in Antalya 20 R16 98 (408) 196
Alejandro Davidovich Fokina 22 ESP 135 -3 99 (410) NCH (411)
Leonardo Aboian 24 ARG 133 +1 100 (412) 376
Rudolf Molleker 21 GER 130 +1 Troisdorf R16 146 210 Advertisement
101 (413) 283
Yun-seong Chung 24 KOR 130 -4 -4 102 (414) 393
Joao Lucas Reis Da Silva 22 BRA 130 -9 -12 103 (418) NCH (422)
Valerio Aboian 19 ARG 128 104 (419) 351
Igor Marcondes 24 BRA 127 105 (426) NCH (504)
Constantin Frantzen 24 GER 124 +36 +25 Troisdorf R16 Most W Most W Troisdorf R16140 204 106 (429) 370
Yuta Shimizu 22 JPN 123 +1 107 (432) 217
Blake Ellis 23 AUS 122 -2 -3 108 (433) 429
Matthew Christopher Romios 23 AUS 122 -2 -3 Antalya 20 QF 124 135 109 (440) 411
Ray Ho 22 TPE 120 Monastir 26 R16 Lost in Monastir 25 QF Lost in Monastir 25 QF Monastir 26 R16 120 142 110 (441) 428
Tomáš Macháč 21 CZE 119 111 (443) 436
Giovanni Fonio 24 ITA 119 -3 -3 112 (449) 377
Chun hsin Tseng 20 TPE 116 +2 113 (450) NCH (523)
Tim Sandkaulen 24 GER 116 +40 +25 Troisdorf R16 Most W Most W Troisdorf R16132 196 114 (451) NCH (475)
Jaime Faria 18 POR 116 +11 +8 Lost in Prijedor F 115 (452) 450
Carlos Lopez Montagud 21 ESP 116 -4 -2 116 (453) 427
Naoki Tajima 21 JPN 116 -4 -2 117 (455) 394
Borna Gojo 24 CRO 115 -2 118 (456) 226
Pavel Kotov 23 RUS 115 -2 119 (461) NCH (462)
Johannes Ingildsen 24 DEN 112 120 (462) 449
Luis Faria 22 POR 112 -2 -1 121 (464) 458
Holger Rune 19 DEN 110 -1 French Open R64 200 2110 122 (466) NCH (468)
Sascha Gueymard Wayenburg 18 FRA 110 -1 Lost in French Open R64 123 (469) 459
Ugo Blanchet 23 FRA 110 -6 -4 124 (470) CH
Andrey Chepelev 23 RUS 110 -2 125 (473) NCH (474)
Mattia Bellucci 20 ITA 109 -1 126 (474) 306
Rinky Hijikata 21 AUS 108 -3 -1 127 (475) 396
Brandon Nakashima 20 USA 107 128 (479) 474
Filip Duda 23 CZE 106 Jablonec nad Nisou QF Lost in Most R16 Lost in Most R16 Jablonec nad Nisou QF 111 128 129 (480) NCH (482)
Luca Van Assche 18 FRA 105 +1 Lost in French Open R64 130 (481) 449
Zizou Bergs 22 BEL 105 +1 Lost in Troisdorf R16 131 (482) 457
Ajeet Rai 23 NZL 104 +2 132 (483) 468
Damien Wenger 22 SUI 104 -1 Jablonec nad Nisou R16 107 129 133 (487) 416
Alexis Galarneau 23 CAN 102 +2 134 (488) NCH (493)
Harold Mayot 20 FRA 102 +2 135 (492) NCH (512)
Milos Karol 19 SVK 101 +12 +4 Lost in Prijedor SF 136 (493) 473
Fabio Coelho 22 POR 101 -10 -7 137 (494) 445
Dan Alexandru Tomescu 23 ROU 101 -3 -2 Lost in Bucharest R16 138 (498) 221
Jay Clarke 23 GBR 100 +1 139 (499) 300
Daniel Altmaier 23 GER 100 -1 French Open R64 190 2100 140 (500) 491
Seong chan Hong 24 KOR 100 141 (502) 320
Ryan Nijboer 22 NED 100 -12 -6 142 (504) 405
Carlos Sanchez Jover 21 ESP 99 -5 -2 143 (506) 313
Petr Nouza 23 CZE 98 144 (507) 496
Matteo Gigante 20 ITA 98 -2 Vicenza R16 114 178 145 (508) 463
Mats Rosenkranz 23 GER 98 -1 146 (509) 430
Arthur Cazaux 19 FRA 97 -1 147 (510) NCH (511)
Gabriel Decamps 22 BRA 97 -1 148 (511) 393
Michał Dembek 24 POL 97 -35 -20 149 (512) 510
Fermin Tenti 24 ARG 97 +20 +13 Cairo 10 W 150 (513) NCH (514)
Alibek Kachmazov 19 RUS 96 -1 Advertisement
151 (516) 422
Arthur Reymond 23 FRA 94 -1 -1 Vicenza R16 110 174 152 (518) 486
Francisco Comesana 21 ARG 94 +31 +16 Vicenza QF 108 158 153 (521) 513
Alexander Shevchenko 21 RUS 93 -5 -4 154 (522) 501
Evan Furness 23 FRA 92 -3 155 (525) 521
Miguel Fernando Pereira 23 CHI 92 -3 Troisdorf R16 108 172 156 (527) 432
Benjamin Winter Lopez 23 ESP 91 +28 +13 Lost in Vic F 157 (531) 519
Carlos Alcaraz 19 ESP 90 -3 158 (535) 268
Alex Molčan 24 SVK 90 -3 159 (536) 283
Lorenzo Musetti 20 ITA 90 -3 160 (539) NCH (544)
Marat Sharipov 19 RUS 90 -1 +2 Brcko R16 Lost in Prijedor QF Lost in Prijedor QF Brcko R16 92 105 161 (540) 472
Alejo Lorenzo Lingua Lavallen 21 ARG 90 -1 +2 Quito QF 92 103 162 (546) NCH (549)
Nicholas David Ionel 19 ROU 87 163 (547) 510
Aziz Ouakaa 22 TUN 87 -6 -3 164 (548) 431
Bogdan Bobrov 24 RUS 87 -3 -1 165 (549) 528
Domagoj Biljesko 24 CRO 86 -7 -2 Lost in Brcko R16 166 (550) 540
Guy Den Ouden 20 NED 86 -3 167 (552) 380
Sergey Fomin 21 UZB 86 -3 Lost in Antalya 20 R16 168 (553) NCH (557)
Aleksandre Bakshi 24 GEO 85 +2 +2 Lost in Warmbad Villach F 169 (555) 503
Oleksandr Ovcharenko 20 UKR 85 +7 +4 Lost in Prijedor SF Lost in Brcko R16 170 (558) 362
Mattéo Martineau 23 FRA 84 -3 171 (562) 322
Sarp Ağabigün 24 TUR 83 -3 -1 Lost in Antalya 20 R16 172 (564) 198
Elliot Benchetrit 23 MAR 82 +1 173 (566) 282
Jacopo Berrettini 23 ITA 82 -7 -2 174 (567) 533
Ignacio Monzon 24 ARG 82 +28 +13 Cairo 10 W 175 (568) 555
Dragos Nicolae Madaras 24 SWE 82 +4 +2 Bucharest QF 84 95 176 (572) 566
Pedro Boscardin Dias 19 BRA 81 -2 177 (573) 477
Jack Draper 20 GBR 80 178 (574) 572
Anton Matusevich 20 GBR 80 179 (575) NCH (708)
Marcello Serafini 19 ITA 80 +60 +27 Ulcinj 4 QF Ulcinj 3 W Ulcinj 3 W Ulcinj 4 QF82 93 180 (579) NCH (605)
Jerome Kym 19 SUI 79 +15 +6 Heraklion 3 QF Lost in Warmbad Villach SF Lost in Warmbad Villach SF Heraklion 3 QF 81 92 181 (581) 563
Sho Shimabukuro 24 JPN 79 -1 182 (582) 371
Evan Zhu 23 USA 79 -17 -7 183 (583) 565
Davide Pozzi 23 ITA 79 -11 -4 Brcko R16 81 94 184 (584) NCH (593)
Ezekiel Clark 23 USA 79 +4 +2 Cancun 8 QF Lost in Cancun 7 QF Lost in Cancun 7 QF Cancun 8 QF 83 94 185 (585) 355
Martin Damm 18 USA 78 -10 -3 Jablonec nad Nisou R16 Lost in Most QF Lost in Most QF Jablonec nad Nisou R16 81 103 186 (586) NCH (607)
Seita Watanabe 21 JPN 78 +10 +5 Netanya QF Lost in Akko SF Lost in Akko SF Netanya QF 83 100 187 (590) 371
Shintaro Mochizuki 18 JPN 77 -2 188 (591) 385
Clément Tabur 22 FRA 77 -2 189 (592) NCH (623)
Giovanni Oradini 24 ITA 77 +12 +8 Lost in Warmbad Villach F 190 (593) NCH (598)
Joao Victor Couto Loureiro 19 BRA 77 +1 +2 Quito QF 79 90 191 (594) 564
Imanol Lopez Morillo 22 ESP 77 -4 Lost in Mataro R16 192 (597) 558
Pedro Araujo 20 POR 76 -21 -7 193 (598) 586
Aleksandar Kovačević 23 USA 75 -4 194 (599) 572
Admir Kalender 21 CRO 75 -4 195 (601) 474
Nick Hardt 21 DOM 75 -14 -4 196 (602) 504
Remy Bertola 23 SUI 75 -14 -4 197 (604) 593
Ben Shelton 19 USA 74 -4 198 (609) NCH (629)
Mirko Martinez 24 SUI 73 +28 +16 Oran 3 SF Oran 2 W Oran 2 W Oran 3 SF77 84 199 (610) 557
Mariano Navone 21 ARG 73 -5 -1 Ulcinj 4 R16 Lost in Ulcinj 3 QF Lost in Ulcinj 3 QF Ulcinj 4 R16 75 88 200 (611) NCH (687)
Jack Vance 24 USA 72 +28 +16 Vicenza QF 86 136 Advertisement
201 (613) NCH (643)
Bu Yunchaokete 20 CHN 71 +7 +6 Monastir 27 QF Lost in Monastir 25 SF Lost in Monastir 25 SF Monastir 27 QF 73 84 202 (614) 608
Felix Gill 19 GBR 71 -5 203 (615) 528
Kai Lemstra 22 GER 71 +29 +17 Heraklion 3 QF Warmbad Villach W Warmbad Villach W Heraklion 3 QF73 84 204 (618) 491
Duje Ajduković 21 CRO 71 -6 205 (620) 615
Edoardo Lavagno 23 ITA 70 -6 206 (623) 620
Lukas Pokorny 20 SVK 70 -6 207 (624) 599
Denis Klok 23 RUS 70 -15 -5 Brcko R16 72 85 208 (629) 510
Cayetano March 21 ECU 69 +2 +4 Lost in Antalya 19 SF 209 (631) 361
Ugo Humbert 23 FRA 68 -6 French Open R64 158 2068 210 (636) 629
Hanwen Li 19 CHN 67 +1 +3 Monastir 26 R16 Lost in Monastir 24 QF Lost in Monastir 24 QF Monastir 26 R16 70 92 211 (637) 567
Facundo Juarez 24 ARG 67 -5 212 (639) 564
Shinji Hazawa 23 JPN 66 +5 +6 Heraklion 3 QF Lost in Heraklion 2 SF Lost in Heraklion 2 SF Heraklion 3 QF 68 79 213 (640) NCH (760)
Robin Bertrand 19 FRA 66 +58 +19 Oran 3 SF Oran 2 W Oran 2 W Oran 3 SF70 77 214 (645) 634
Alex Knaff 24 LUX 65 -9 -2 215 (651) 543
Dalibor Svrčina 19 CZE 64 -11 -3 216 (656) 585
Yuki Mochizuki 24 JPN 62 -9 -4 217 (658) 656
Jarno Jans 21 NED 61 -5 218 (661) 515
Vasil Kirkov 23 USA 61 -9 -4 219 (665) 656
Lukas Neumayer 19 AUT 61 -6 220 (666) 383
Robert Strombachs 22 LAT 61 -6 221 (667) 662
Timo Legout 20 FRA 60 -6 222 (668) 393
Thiago Seyboth Wild 22 BRA 60 -6 223 (669) 665
Aristotelis Thanos 21 GRE 60 -5 Lost in Heraklion 2 R16 Lost in Heraklion 3 R16 224 (673) 556
Stefan Palosi 22 ROU 59 -4 225 (675) NCH (735)
Sandro Kopp 21 AUT 59 +64 +15 Warmbad Villach W 226 (676) CH
John Echeverria 20 ESP 59 -5 Lost in Vic R16 227 (677) 668
Aliaksandr Liaonenka 23 BLR 59 -5 228 (680) NCH (732)
Alex Barrena 19 ARG 58 +28 +8 Lost in Ulcinj 3 SF 229 (681) 562
Nikolás Sánchez Izquierdo 23 ESP 58 -10 -2 230 (682) NCH (806)
Tennyson Whiting 20 USA 57 +69 +16 Vicenza QF 71 121 231 (683) 670
Luigi Sorrentino 23 ITA 57 -6 Brcko R16 Lost in Prijedor R16 Lost in Prijedor R16 Brcko R16 59 72 232 (684) 555
Alex Hernandez 22 MEX 57 +21 +6 Monastir 26 R16 Lost in Monastir 24 SF Lost in Monastir 24 SF Monastir 26 R16 60 82 233 (685) 679
James Trotter 22 JPN 56 -6 234 (688) NCH (716)
Diego Fernandez Flores 21 CHI 56 +20 +6 Lost in Vic SF 235 (689) NCH (701)
Dali Blanch 19 USA 56 -1 +2 Monastir 27 QF 58 69 236 (690) NCH (709)
Ilya Snitari 20 MDA 55 +4 +2 Bucharest QF 57 68 237 (691) 690
Juan Bautista Otegui 23 ARG 55 -7 Lost in Quito R16 238 (692) 679
Boris Butulija 23 SRB 55 -14 -3 239 (693) 691
Andrew Lutschaunig 22 USA 54 -8 240 (702) 700
Harry Wendelken 20 GBR 54 -7 241 (704) 699
Loic Cloes 23 BEL 54 -6 242 (706) 705
Adrian Andreev 21 BUL 53 -6 243 (708) 366
Toby Alex Kodat 19 USA 53 -6 244 (709) 701
Iiro Vasa 19 FIN 53 -6 245 (710) NCH (739)
Oscar Weightman 20 GBR 53 +17 +4 Lost in Kouvola SF 246 (711) 645
Constantin Bittoun Kouzmine 23 FRA 53 -5 247 (712) 706
Nathan Ponwith 24 USA 53 -5 248 (715) NCH (865)
Gianmarco Ferrari 21 ITA 52 +97 +17 Antalya 20 QF Antalya 19 W Antalya 19 W Antalya 20 QF54 65 249 (716) 477
Rio Noguchi 23 JPN 52 -20 -4 250 (717) NCH (727)
Alejandro Hoyos 22 COL 52 +7 +2 Quito QF 54 65 Advertisement
251 (718) NCH (728)
Viktor Jovic 20 SRB 52 +7 +2 Ulcinj 4 QF Lost in Prijedor R16 Lost in Prijedor R16 Ulcinj 4 QF 54 65 252 (720) 665
Arthur Fery 19 GBR 51 -7 253 (722) 718
Duarte Vale 23 POR 51 -6 254 (724) 722
Blu Baker 20 GBR 51 -5 255 (725) 713
Federico Iannaccone 23 ITA 51 -12 -1 256 (726) 709
Andrea Picchione 23 ITA 51 -6 257 (729) 376
Juan Manuel Cerundolo 20 ARG 50 -11 -1 258 (730) 719
Ilya Rudiukov 21 RUS 50 -10 -1 Lost in Cairo 10 R16 259 (731) NCH (757)
Antonin Bolardt 23 CZE 50 +16 +4 Lost in Most SF Lost in Jablonec nad Nisou R16 260 (732) 650
Kirill Kivattsev 24 RUS 50 -5 261 (734) NCH (755)
Stuart Parker 24 GBR 50 +9 +3 Monastir 26 QF 55 72 262 (735) 578
Frane Nincevic 22 CRO 50 -3 263 (739) 738
Pablo Llamas Ruiz 19 ESP 49 -2 Mataro R16 Lost in Vic R16 Lost in Vic R16 Mataro R16 52 74 264 (749) NCH (787)
Bruno Kuzuhara 18 USA 48 +22 +4 Lost in Antalya 19 SF 265 (750) 741
Szymon Kielan 19 POL 48 -1 266 (753) 743
Tsung Hao Huang 22 TPE 48 -1 Lost in Monastir 25 QF Lost in Monastir 27 R16 267 (755) 631
Louroi Martinez 23 SUI 48 -4 -1 268 (756) 746
Edward Winter 17 AUS 47 -2 269 (757) 499
Daniel Michalski 22 POL 47 -1 270 (758) NCH (832)
Martin Krumich 19 CZE 46 +45 +8 Lost in Most SF 271 (760) 682
Eliakim Coulibaly 20 CIV 46 +1 272 (761) 743
Nicolas Parizzia 23 SUI 46 +1 273 (762) 627
Luca Potenza 21 ITA 46 +1 274 (763) 713
Tomas Farjat 21 ARG 46 -30 -6 Lost in Quito R16 275 (765) 586
Lorenzo Bocchi 24 ITA 46 -24 -5 276 (766) 576
Georgii Kravchenko 21 UKR 46 -24 -5 277 (767) NCH (794)
Maximus Jones 17 THA 46 +14 +2 Lost in Cairo 10 QF 278 (768) 597
Quentin Folliot 23 FRA 46 -18 -4 Monastir 27 R16 Lost in Monastir 25 R16 Lost in Monastir 25 R16 Monastir 27 R16 48 61 279 (774) 240
Lukas Klein 24 SVK 45 -3 280 (779) 161
Miomir Kecmanović 22 SRB 45 -3 French Open R64 135 2045 280 (779) 337
Carlos Taberner 24 ESP 45 -3 282 (782) NCH (847)
Daniel Rincon 19 ESP 45 +43 +8 Lost in Antalya 19 F 283 (783) 526
Max Houkes 21 NED 45 -3 284 (786) 591
Siddhant Banthia 21 IND 45 -15 -2 285 (787) 597
Emiliano Maggioli 21 ITA 45 -4 286 (789) NCH (955)
Valentin Royer 20 FRA 44 +101 +16 Lost in Ulcinj 3 F 287 (792) 618
Marvin Möller 23 GER 44 -2 288 (794) 748
Sebastian Gima 20 ROU 44 289 (795) 790
Gabriele Piraino 18 ITA 44 -2 Lost in Antalya 19 R16 Lost in Antalya 20 R16 290 (796) 793
Mario Mansilla Diez 20 ESP 44 Lost in Vic R16 291 (797) 775
Stefano Battaglino 23 ITA 44 +6 +2 Lost in Warmbad Villach QF 292 (798) 748
Koray Kirci 23 TUR 44 Lost in Antalya 19 R16 Lost in Antalya 20 R16 293 (799) 782
Stefanos Sakellaridis 17 GRE 44 -9 -1 Lost in Heraklion 2 R16 Lost in Heraklion 3 R16 294 (801) 486
Nicolas Moreno De Alboran 24 USA 43 -27 -4 295 (802) NCH (907)
Jiri Barnat 20 CZE 43 +65 +11 Jablonec nad Nisou QF Lost in Most SF Lost in Most SF Jablonec nad Nisou QF 48 65 296 (803) 780
Taisei Ichikawa 21 JPN 43 -14 -2 297 (804) 613
Umut Akkoyun 21 TUR 43 +5 +2 Lost in Antalya 19 QF 298 (805) 791
Ignacio Buse 18 PER 42 -5 299 (806) 792
Gonzalo Bueno 18 PER 42 -5 300 (807) NCH (995)
Jayden Court 21 AUS 42 +113 +16 Monastir 27 R16 Lost in Monastir 24 F Lost in Monastir 24 F Monastir 27 R16 44 57 301 (808) NCH (918)
Adria Soriano Barrera 22 ESP 42 +66 +11 Mataro QF Lost in Vic SF 47 64 302 (809) 795
Lorenzo Claverie 19 ITA 42 -7 303 (810) NCH (960)
Filip Cristian Jianu 20 ROU 42 +113 +16 304 (811) 799
Jan Jermar 22 CZE 42 -8 Lost in Jablonec nad Nisou R16 305 (812) 679
Dostanbek Tashbulatov 21 KAZ 42 -7 Ulcinj 4 R16 44 57 306 (813) 766
Miguel Damas 22 ESP 41 -6 307 (814) 781
Mayeul Darras 23 FRA 41 -24 -4 308 (815) 757
Michal Mikula 22 POL 41 -7 309 (816) 268
Jurij Rodionov 23 AUT 40 -6 310 (817) 380
Michiel De Krom 23 NED 40 -31 -5 311 (818) 635
Joshua Peck 23 CAN 40 -7 312 (819) 436
Renta Tokuda 24 JPN 40 -7 313 (821) 817
Rimpei Kawakami 21 JPN 40 -6 Brcko R16 Lost in Prijedor QF 42 55 314 (823) 818
Gorazd Srbljak 24 MKD 40 -6 Ulcinj 4 R16 Lost in Ulcinj 3 R16 42 55 315 (825) 784
Axel Garcian 19 FRA 40 -6 316 (826) 819
Kirill Mishkin 19 RUS 40 +4 +2 Brcko R16 Lost in Prijedor QF 42 55 317 (827) NCH (838)
Lorenzo Rottoli 20 ITA 40 +4 +2 Brcko R16 Lost in Prijedor QF 42 55 318 (828) 821
Mwendwa Mbithi 24 USA 40 -8 Lost in Cancun 7 R16 319 (829) 822
S Mert Ozdemir 22 TUR 40 -8 Antalya 20 QF Lost in Antalya 19 R16 44 55 320 (833) NCH (844)
Federico Arnaboldi 21 ITA 39 +131 +17 Antalya 20 QF Antalya 19 W 41 52 321 (834) 753
Santiago De La Fuente 20 ARG 39 -8 322 (835) 501
Jumpei Yamasaki 24 JPN 39 -8 323 (836) NCH (908)
Kyle Seelig 24 USA 39 +39 +7 Netanya QF Lost in Akko SF 44 61 324 (840) 375
Yusuke Takahashi 24 JPN 38 -8 325 (842) 521
Antoine Cornut Chauvinc 21 FRA 38 -8 326 (843) 836
Hazem Naw 22 SYR 38 -8 327 (844) 827
Brandon Perez 22 VEN 38 -8 328 (845) 826
Eduardo Ribeiro 24 BRA 38 +2 +1 Quito QF 40 51 329 (847) 841
Marco Miceli 23 ITA 38 -7 330 (850) 830
Simon Anthony Ivanov 21 BUL 38 +12 +2 Heraklion 3 QF Lost in Monastir 25 R16 40 51 331 (852) 813
Daniel De Jonge 22 NED 37 -7 332 (853) 657
Govind Nanda 21 USA 37 -4 333 (854) 781
Uisung Park 21 KOR 37 -4 334 (856) 851
Keisuke Saitoh 21 JPN 37 -7 Ulcinj 4 R16 Lost in Ulcinj 3 R16 39 52 335 (857) 589
Sidane Pontjodikromo 21 NED 37 -4 336 (858) 848
Alvaro Guillen Meza 19 ECU 37 -4 337 (859) CH
Nicolas Bruna 23 CHI 37 -3 338 (862) 814
Zsombor Velcz 19 HUN 36 -3 339 (863) 851
Henri Squire 21 GER 36 -3 Troisdorf R16 52 116 340 (864) 767
Mikalai Haliak 23 BLR 36 +15 +3 Jablonec nad Nisou QF 41 58 341 (865) 638
Louis Dussin 22 FRA 36 -4 342 (866) 359
Alexandar Lazarov 24 BUL 36 -4 343 (867) 538
Louis Weßels 23 GER 36 -4 344 (868) 853
Florent Bax 22 FRA 36 -4 345 (869) 839
Alec Beckley 20 RSA 36 +6 +2 Lost in Akko QF Lost in Netanya R16 346 (873) 581
Otto Virtanen 20 FIN 35 -34 -4 347 (876) 656
Giovanni Mpetshi Perricard 18 FRA 35 -4 348 (877) 845
Alex Marti Pujolras 23 ESP 35 -4 Lost in Mataro R16 349 (878) 865
Diego Augusto Barreto Sanchez 20 ESP 35 -3 350 (879) 434
Daniil Golubev 20 RUS 35 -3 351 (881) 792
Cesar Bourgois 24 FRA 35 -3 352 (883) 645
Mert Naci Turker 23 TUR 35 -29 -3 Lost in Antalya 19 R16 353 (887) 877
Petr Bar Biryukov 20 RUS 34 -4 354 (890) 888
Lucas Bouquet 24 FRA 34 -4 Lost in Ulcinj 3 R16 Lost in Ulcinj 4 R16 355 (892) 592
Louis Tessa 24 FRA 34 -14 -2 356 (894) 446
Nicaise Muamba 21 CAN 33 -3 357 (897) 885
Olivier Rojas 21 BEL 33 -3 358 (899) NCH 1061
Giles Hussey 24 GBR 33 +95 +11 Netanya QF Lost in Akko F 38 55 359 (900) NCH 1017
Raphael Calzi 24 LUX 33 +67 +8 Lost in Vic SF 360 (906) 606
Sam Riffice 23 USA 32 -4 361 (907) 327
Gian Marco Moroni 24 ITA 32 -4 362 (911) 902
Alejandro Manzanera Pertusa 19 ESP 32 -4 363 (912) 690
Arthur Fils 17 FRA 32 -4 364 (913) 905
Chak Lam Coleman Wong 17 HKG 32 -3 365 (915) 882
Maxence Beaugé 21 FRA 32 -13 -2 Lost in Monastir 24 R16 Lost in Monastir 26 R16 366 (916) NCH (918)
Wissam Abderrahman 18 TUN 32 -3 Monastir 26 R16 35 57 367 (917) NCH (920)
Luka Mikrut 18 CRO 31 -2 368 (921) 805
Mathieu Scaglia 23 FRA 31 Lost in Monastir 25 R16 369 (922) NCH (988)
Alexandros Skorilas 22 GRE 31 +40 +4 Heraklion 3 QF Lost in Heraklion 2 QF 33 44 370 (923) 455
Alexey Zakharov 22 RUS 30 371 (924) 913
Jakob Aichhorn 23 AUT 30 372 (925) NCH 1237
Bryce Nakashima 18 USA 30 +194 +15 Cancun 7 W 373 (927) 921
Kody Pearson 22 AUS 30 -1 374 (929) NCH (934)
Egor Agafonov 19 RUS 30 +14 +2 Lost in Antalya 19 QF 375 (930) 622
John McNally 23 USA 30 -2 376 (931) 858
Daniil Glinka 22 EST 30 -43 -7 377 (932) 442
Nicolae Frunza 24 ROU 30 -8 -1 Lost in Antalya 19 QF 378 (933) 872
Alexandr Binda 20 RUS 30 -4 379 (936) 919
Saba Purtseladze 20 GEO 30 -15 -2 Lost in Heraklion 3 R16 380 (939) 868
Gregor Ramskogler 23 AUT 29 -3 381 (940) 935
Inaki Montes De La Torre 19 ESP 29 -3 382 (942) 795
Eliot Spizzirri 20 USA 29 -3 383 (943) 792
Keegan Smith 23 USA 29 -3 384 (944) 507
Simon Carr 22 IRL 29 -3 385 (946) 868
Valentin Lapalu 20 FRA 29 -3 386 (947) 729
Peter Fajta 20 HUN 29 -20 -2 387 (948) 841
Martin Borisiouk 21 BLR 29 -4 388 (949) 473
Brandon Holt 24 USA 29 -4 389 (954) 945
Ondrej Horak 19 CZE 29 -4 390 (957) 898
Stepan Pecak 21 CZE 29 -4 Lost in Jablonec nad Nisou R16 391 (958) 938
Daisuke Sumizawa 23 JPN 29 -16 -1 Ulcinj 4 R16 Lost in Ulcinj 3 R16 31 44 392 (963) 904
Yishai Oliel 22 ISR 28 -2 393 (964) NCH (982)
Daniel Ibragimov 19 RUS 28 +22 +2 Lost in Antalya 19 QF 394 (965) 903
Sahar Simon 21 ISR 28 -5 Lost in Akko R16 Lost in Netanya R16 395 (966) CH
Buvaysar Gadamauri 21 BEL 28 -3 396 (967) 959
Hady Habib 23 LIB 28 -5 397 (968) 460
Fabian Marozsan 22 HUN 28 -91 -12 398 (969) 809
Lukas Krainer 21 AUT 28 -5 399 (970) 937
Pierre Delage 21 FRA 28 -5 Lost in Kouvola QF 400 (971) 591
Adil Kalyanpur 22 IND 28 -24 -2 Monastir 27 R16 Lost in Kouvola R16 30 43 401 (972) 970
Peter Benjamin Privara 17 SVK 27 -6 402 (973) 622
Axel Geller 23 ARG 27 -5 403 (974) 969
Marko Topo 18 GER 27 -7 Lost in Prijedor R16 404 (975) NCH (976)
Johannes Seeman 21 EST 27 +36 +4 Lost in Kouvola SF 405 (976) 972
Elgin Khoeblal 20 NED 27 -6 406 (977) 550
Álvaro López San Martín 24 ESP 27 -8 Mataro QF 35 52 407 (978) 579
Tadeáš Paroulek 22 CZE 27 -81 -10 408 (979) 978
John Sperle 20 GER 27 -8 409 (980) 975
James McCabe 18 AUS 27 -8 410 (982) NCH 1353
Raphael Collignon 20 BEL 27 +225 +15 Prijedor W 411 (983) 976
Francesco Maestrelli 19 ITA 27 -9 412 (985) 692
Jean Thirouin 24 FRA 27 -7 413 (988) 987
Fletcher Scott 23 USA 27 -5 414 (989) 469
Tiago Cação 24 POR 27 +252 +16 Lost in Vic F 415 (990) 979
Antonio Prat 18 ESP 26 -5 416 (995) 923
Karlis Ozolins 19 LAT 26 -5 Lost in Heraklion 3 R16 417 (996) 993
Lorenzo Joaquin Rodriguez 22 ARG 26 -5 418 (998) 350
Artem Dubrivnyy 23 RUS 26 -14 -1 419 (1000 ) 996
Fausto Tabacco 20 ITA 26 -5 Brcko R16 Lost in Prijedor R16 28 41 Next