#: Tennis Player Rank

Ctry: Country + National rank

+/-: Rank change vs previous official rankings release

Next : if player wins next match

Max : if player wins current tournament

Tournament categories include : GS2000, ATP1000, ATP500, ATP250, CH125/110/100/90/80, F35/27/18 (GS/ATP Tour/Challengers/Futures + winner points)

LIVE-TENNIS.EU DOES NOT GUARANTEE THE ACCURACY OF THE INFORMATION. LIVE-TENNIS.EU IS IN NO WAY AFFILIATED WITH, SPONSORED OR ENDORSED BY ATP TOUR, INC. ATP IS A REGISTERED TRADEMARK OF ATP TOUR, INC. Live ATP Race All Next Gen <18 <19 <20 <21 <22 <23 <24 <25 # Player Name Age Ctry Pts +/- Current Tournament Previous Tournaments Current Tournament Next Pts Max Pts 1 Novak Djoković 33 .3 SRB 1 11060 - - - - - - - 2 Rafael Nadal 34 .3 ESP 1 9450 - - - - - - - 3 Dominic Thiem 27 AUT 1 8325 - - - - - - - 4 Roger Federer 39 .1 SUI 1 6230 - - - - - - - 5 Daniil Medvedev 24 .6 RUS 1 5890 - - - Lost in Hamburg R32 Lost in Hamburg R32 - - 6 Alexander Zverev 23 .4 GER 1 4250 - - - - - - - 7 Stefanos Tsitsipas 22 .1 GRE 1 3875 - - Hamburg R32 - Hamburg R32 3875 4195 8 Gaël Monfils 34 FRA 1 2860 - - - Lost in Hamburg R32 Lost in Hamburg R32 - - 9 Matteo Berrettini 24 .4 ITA 1 2830 - - - - - - - 10 Denis Shapovalov 21 .4 CAN 1 2660 - - - - - - - Advertisement 11 Roberto Bautista Agut 32 .4 ESP 2 2620 - - Hamburg R16 - Hamburg R16 2665 3075 12 David Goffin 29 .7 BEL 1 2555 - - - - - - - 13 Diego Schwartzman 28 .1 ARG 1 2505 - - - - - - - 14 Andrey Rublev 22 .9 RUS 2 2414 - - Hamburg R16

(R32 ) - Hamburg R16

(R32 ) 2414 2614 15 Fabio Fognini 33 .3 ITA 2 2400 - - Hamburg R16

(R32 ) - Hamburg R16

(R32 ) 2400 2810 16 Karen Khachanov 24 .3 RUS 3 2200 - - Hamburg R16 - Hamburg R16 2245 2655 17 Stan Wawrinka 35 .4 SUI 2 2185 - - - - - - - 18 Pablo Carreño Busta 29 .1 ESP 3 2130 - - - - - - - 19 Grigor Dimitrov 29 .3 BUL 1 2055 - - - - - - - 20 Milos Raonic 29 .7 CAN 2 2040 - - - - - - - 21 Félix Auger-Aliassime 20 .1 CAN 3 1976 - - Hamburg R16 - Hamburg R16 1976 2386 22 Cristian Garín 24 .3 CHI 1 1955 - +45 Hamburg R16 - Hamburg R16 2000 2410 23 John Isner 35 .4 USA 1 1805 - - - - - - - 24 Dušan Lajović 30 .2 SRB 2 1740 - - Hamburg R16 - Hamburg R16 1785 2195 25 Benoît Paire 31 .3 FRA 2 1738 - - Hamburg R32 - Hamburg R32 1738 2190 26 Borna Ćorić 23 .8 CRO 1 1670 - - - - - - - 27 Alex de Minaur 21 .5 AUS 1 1665 - - - - - - - 28 Filip Krajinović 28 .5 SRB 3 1628 - - - - - - - 29 Taylor Fritz 22 .9 USA 2 1625 - - - Lost in Hamburg R32 Lost in Hamburg R32 - - 30 Casper Ruud 21 .7 NOR 1 1604 - - Hamburg R32 - Hamburg R32 1604 2059 31 Hubert Hurkacz 23 .6 POL 1 1468 - - - - - - - 32 Jan Lennard Struff 30 .4 GER 2 1450 - - - Lost in Hamburg R32 Lost in Hamburg R32 - - 33 Nikoloz Basilashvili 28 .5 GEO 1 1395 - - - Lost in Hamburg R32 Lost in Hamburg R32 - - 34 Daniel Evans 30 .3 GBR 1 1384 - - Hamburg R32 - Hamburg R32 1409 1864 35 Kei Nishikori 30 .7 JPN 1 1345 - - - Lost in Hamburg R32 Lost in Hamburg R32 - - 36 Reilly Opelka 23 USA 3 1312 - - - - - - - 37 Guido Pella 30 .3 ARG 2 1310 - - - - - - - 38 Adrian Mannarino 32 .2 FRA 3 1271 - - - Lost in Hamburg R32 Lost in Hamburg R32 - - 39 Marin Čilić 31 .9 CRO 2 1270 - - - - - - - 40 Miomir Kecmanović 21 SRB 4 1258 - - - - - - - 41 Ugo Humbert 22 .2 FRA 4 1241 - +25 Hamburg R16

(R32 ) - Hamburg R16

(R32 ) 1286 1696 42 Nick Kyrgios 25 .4 AUS 2 1170 - - - - - - - 43 John Millman 31 .2 AUS 3 1166 - - - - - - - 44 Albert Ramos Viñolas 32 .6 ESP 4 1130 - - - Lost in Hamburg R32 Lost in Hamburg R32 - - 45 Kyle Edmund 25 .7 GBR 2 1085 - - - - - - - 46 Lorenzo Sonego 25 .3 ITA 3 1075 - - - Lost in Hamburg R32 Lost in Hamburg R32 - - 47 Tennys Sandgren 29 .1 USA 4 1068 +1 +20 - Qual. Hamburg W

Lost in Hamburg R32 Qual. Hamburg W

Lost in Hamburg R32 - - 48 Sam Querrey 32 .9 USA 5 1055 -1 - - - - - - 49 Richard Gasquet 34 .2 FRA 5 1030 - - - - - - - 50 Pablo Andújar 34 .6 ESP 5 1024 - - - - - - - Advertisement 51 Yoshihito Nishioka 24 .9 JPN 2 1017 - - - Lost in Hamburg R32 Lost in Hamburg R32 - - 52 Jo-Wilfried Tsonga 35 .4 FRA 6 1005 - - - - - - - 53 Gilles Simon 35 .7 FRA 7 1005 - - - Lost in Qual. Hamburg R2

Lost in Hamburg R32 Lost in Qual. Hamburg R2

Lost in Hamburg R32 - - 54 Alexander Bublik 23 .2 KAZ 1 1000 +2 +35 Hamburg R16 Lost in Qual. Hamburg R2 Lost in Qual. Hamburg R2

Hamburg R16 1045 1455 55 Jordan Thompson 26 .4 AUS 4 984 -1 - - - - - - 56 Aljaž Bedene 31 .1 SLO 1 965 -1 - - - - - - 57 Feliciano López 39 ESP 6 953 - - - - - - - 58 Tommy Paul 23 .3 USA 6 947 +1 +53 Hamburg R16

(R32 ) Qual. Hamburg W Qual. Hamburg W

Hamburg R16

(R32 ) 992 1402 59 Fernando Verdasco 36 .8 ESP 7 945 -1 - - - - - - 60 Pablo Cuevas 34 .7 URU 1 907 +3 +45 Hamburg R16 Qual. Hamburg W Qual. Hamburg W

Hamburg R16 952 1362 61 Dominik Köpfer 26 .4 GER 3 886 +5 +37 Hamburg R16 - Hamburg R16 931 1341 62 Lucas Pouille 26 .5 FRA 8 880 -2 - - - - - - 63 Márton Fucsovics 28 .6 HUN 1 877 -2 - - - - - - 64 Steve Johnson 30 .7 USA 7 870 -2 - - - - - - 65 Jérémy Chardy 33 .6 FRA 9 860 -1 - - - - - - 66 Ričardas Berankis 30 .2 LTU 1 854 -1 - - - - - - 67 Frances Tiafoe 22 .6 USA 8 845 - - - - - - - 68 Jiří Veselý 27 .2 CZE 1 840 +7 +55 Hamburg R16 Qual. Hamburg W Qual. Hamburg W

Hamburg R16 885 1295 69 Juan Ignacio Lóndero 27 .1 ARG 3 832 -1 - - Lost in Qual. Hamburg R1 Lost in Qual. Hamburg R1 - - 70 Alejandro Davidovich Fokina 21 .3 ESP 8 829 -1 - - - - - - 71 Corentin Moutet 21 .4 FRA 10 818 -1 - - - - - - 72 Cameron Norrie 25 GBR 3 807 -1 - - - - - - 73 Laslo Djere 25 .3 SRB 5 797 -1 - - - - - - 74 Stefano Travaglia 28 .7 ITA 4 794 -1 - - - - - - 75 Jannik Sinner 19 .1 ITA 5 788 -1 - - - - - - 76 Vasek Pospisil 30 .2 CAN 4 777 - - - - - - - 77 João Sousa 31 .4 POR 1 776 - - - Lost in Qual. Hamburg R1 Lost in Qual. Hamburg R1 - - 78 Pierre Hugues Herbert 29 .5 FRA 11 775 - - - - - - - 79 Radu Albot 30 .8 MDA 1 772 - - - Lost in Qual. Hamburg R2 Lost in Qual. Hamburg R2 - - 80 Mikael Ymer 22 SWE 1 763 - - - Lost in Qual. Hamburg R1 Lost in Qual. Hamburg R1 - - 81 Federico Delbonis 29 .9 ARG 4 758 - - - - - - - 82 Soonwoo Kwon 22 .8 KOR 1 752 - - - - - - - 83 Egor Gerasimov 27 .8 BLR 1 750 - - - - - - - 84 Salvatore Caruso 27 .7 ITA 6 736 - - - - - - - 85 Philipp Kohlschreiber 36 .9 GER 4 729 - - - Lost in Hamburg R32 Lost in Hamburg R32 - - 86 Attila Balázs 31 .9 HUN 2 722 - - - - - - - 87 Mikhail Kukushkin 32 .7 KAZ 2 716 - - - - - - - 88 Gianluca Mager 25 .8 ITA 7 713 - - - - - - - 89 Thiago Monteiro 26 .3 BRA 1 700 - - - - - - - 90 James Duckworth 28 .6 AUS 5 699 - - - - - - - 91 Dennis Novak 27 AUT 2 698 - - - - - - - 92 Emil Ruusuvuori 21 .4 FIN 1 686 - - - - - - - 93 Yūichi Sugita 32 JPN 3 686 - - - - - - - 94 Yasutaka Uchiyama 28 .1 JPN 4 685 - - - - - - - 95 Marcos Giron 27 .1 USA 9 684 - - - - - - - 96 Yannick Hanfmann 28 .8 GER 5 682 +7 +40 Hamburg R16 - Hamburg R16 727 1137 97 Lloyd Harris 23 .5 RSA 1 676 -1 - - - - - - 98 Andreas Seppi 36 .5 ITA 8 671 -1 - - - - - - 99 Federico Coria 28 .5 ARG 5 670 -1 - - - - - - 100 Kamil Majchrzak 24 .6 POL 2 650 -1 - - - - - - Advertisement 101 Roberto Carballés Baena 27 .5 ESP 9 649 -1 - - - - - - 102 Andrej Martin 31 SVK 1 649 -1 - - - - - - 103 Grégoire Barrère 26 .6 FRA 12 647 -1 - - - - - - 104 Hugo Dellien 27 .2 BOL 1 638 - - - - - - - 105 Pedro Martínez 23 .4 ESP 10 610 - - Qual. French Open R2 - Qual. French Open R2 - - 106 Norbert Gombos 30 .1 SVK 2 587 - - - - - - - 107 Thiago Seyboth Wild 20 .5 BRA 2 586 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 108 Alexei Popyrin 21 .1 AUS 6 576 - - - - - - - 109 Jaume Munar 23 .3 ESP 11 563 - - - - - - - 110 Marco Cecchinato 27 .9 ITA 9 551 - - Qual. French Open R2 - Qual. French Open R2 557 566 111 Andy Murray 33 .3 GBR 4 547 - - - - - - - 112 Christopher O'Connell 26 .3 AUS 7 536 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 113 Pedro Sousa 32 .3 POR 2 528 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 114 Damir Džumhur 28 .3 BIH 1 524 - - - - - - - 115 Denis Kudla 28 .1 USA 10 521 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 116 Aslan Karatsev 27 RUS 4 519 - - Qual. French Open R2 - Qual. French Open R2 534 543 117 Taro Daniel 27 .6 JPN 5 511 - - Qual. French Open R2 - Qual. French Open R2 517 526 118 Kevin Anderson 34 .3 RSA 2 510 - - - Lost in Hamburg R32 Lost in Hamburg R32 - - 119 Evgeny Donskoy 30 .3 RUS 5 505 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 120 J.J. Wolf 21 .7 USA 11 492 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 121 Go Soeda 36 JPN 6 490 - - Qual. French Open R2 - Qual. French Open R2 490 499 122 Marc Polmans 23 .3 AUS 8 485 - - Qual. French Open R2 - Qual. French Open R2 494 503 123 Leonardo Mayer 33 .3 ARG 6 482 - - Qual. French Open R2 - Qual. French Open R2 - - 124 Jozef Kovalík 27 .8 SVK 3 479 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 125 Jason Jung 31 .2 TPE 1 464 - - Qual. French Open R2 - Qual. French Open R2 472 481 126 Antoine Hoang 24 .8 FRA 13 462 - - - - - - - 127 Sumit Nagal 23 .1 IND 1 458 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 128 Peter Gojowczyk 31 .1 GER 6 454 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 129 Facundo Bagnis 30 .5 ARG 7 453 - - Qual. French Open R2 - Qual. French Open R2 461 470 130 Paolo Lorenzi 38 .7 ITA 10 447 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 131 Ivo Karlović 41 .5 CRO 3 444 - - Qual. French Open R2 - Qual. French Open R2 - - 132 Federico Gaio 28 .5 ITA 11 444 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 133 Cedrik Marcel Stebe 29 .9 GER 7 441 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 134 Bradley Klahn 30 USA 12 436 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 135 Henri Laaksonen 28 .4 SUI 3 435 - - Qual. French Open R2 - Qual. French Open R2 - - 136 Ilya Ivashka 26 .5 BLR 2 425 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 137 Oscar Otte 27 .1 GER 8 423 - - Qual. French Open R2 - Qual. French Open R2 - - 138 Tallon Griekspoor 24 .2 NED 1 416 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 139 Juan Martín del Potro 32 ARG 8 415 - - - - - - - 140 Mohamed Safwat 30 EGY 1 410 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 141 Prajnesh Gunneswaran 30 .8 IND 2 405 - - Qual. French Open R2 - Qual. French Open R2 411 420 142 Juan Pablo Varillas 24 .9 PER 1 403 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 143 Bernabe Zapata Miralles 23 .6 ESP 12 392 - - - - - - - 144 Nikola Milojević 25 .2 SRB 6 392 - - Qual. French Open R2 - Qual. French Open R2 400 409 145 Guido Andreozzi 29 .1 ARG 9 389 - - - - - - - 146 Zhizhen Zhang 23 .9 CHN 1 389 - - - - - - - 147 Blaž Rola 29 .9 SLO 2 387 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 148 Carlos Taberner 23 .1 ESP 13 387 - - Qual. French Open R2 - Qual. French Open R2 398 407 149 Hyeon Chung 24 .3 KOR 2 383 - - Qual. French Open R2 - Qual. French Open R2 399 408 150 Alex Bolt 27 .7 AUS 9 380 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - Advertisement 151 Thomas Fabbiano 31 .3 ITA 12 379 - - - - - - - 152 Daniel Elahi Galán 24 .2 COL 1 379 - - Qual. French Open R2 - Qual. French Open R2 379 388 153 Yannick Maden 30 .9 GER 9 378 - - Qual. French Open R2 - Qual. French Open R2 - - 154 Marcel Granollers 34 .4 ESP 14 367 - - - - - - - 155 Emilio Gómez 28 .8 ECU 1 365 - - Qual. French Open R2 - Qual. French Open R2 373 382 156 Lorenzo Giustino 29 ITA 13 363 - - Qual. French Open R2 - Qual. French Open R2 372 381 157 Alejandro Tabilo 23 .3 CHI 2 362 - - - - - - - 158 Maxime Cressy 23 .3 USA 13 362 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 159 Danilo Petrović 28 .6 SRB 7 362 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 160 João Domingues 26 .9 POR 3 357 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 161 Kimmer Coppejans 26 .6 BEL 2 353 - - Qual. French Open R2 - Qual. French Open R2 - - 162 Martin Kližan 31 .2 SVK 4 352 - - Qual. French Open R2 - Qual. French Open R2 - - 163 Ernests Gulbis 32 LAT 1 351 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 164 Arthur Rinderknech 25 .1 FRA 14 350 - - - - - - - 165 Botic Van de Zandschulp 24 .9 NED 2 343 - - Qual. French Open R2 - Qual. French Open R2 356 365 166 Tatsuma Ito 32 .3 JPN 7 342 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 167 Sebastian Ofner 24 .3 AUT 3 341 - - Qual. French Open R2 - Qual. French Open R2 349 358 168 Denis Istomin 34 UZB 1 339 - - - - - - - 169 Jurij Rodionov 21 .3 AUT 4 338 - - Qual. French Open R2 - Qual. French Open R2 354 363 170 Dmitry Popko 23 .9 KAZ 3 336 - - Qual. French Open R2 - Qual. French Open R2 345 354 171 Alessandro Giannessi 30 .3 ITA 14 334 - - Qual. French Open R2 - Qual. French Open R2 350 359 172 Roberto Marcora 31 ITA 15 334 - - Qual. French Open R2 - Qual. French Open R2 343 352 173 Robin Haase 33 .4 NED 3 330 - - Qual. French Open R2 - Qual. French Open R2 336 345 174 Ernesto Escobedo 24 .2 USA 14 329 - - - - - - - 175 Lukáš Rosol 35 .1 CZE 2 327 - - Qual. French Open R2 - Qual. French Open R2 - - 176 Filip Horanský 27 .7 SVK 5 327 - - Qual. French Open R2 - Qual. French Open R2 337 346 177 Michael Mmoh 22 .7 USA 15 326 - - Qual. French Open R2 - Qual. French Open R2 342 351 178 Lukáš Lacko 32 .8 SVK 6 322 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 179 Steven Diez 29 .5 CAN 5 322 - - Qual. French Open R2 - Qual. French Open R2 331 340 180 Lorenzo Musetti 18 .5 ITA 16 319 - - - - - - - 181 Jay Clarke 22 .1 GBR 5 318 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 182 Mario Vilella Martínez 25 .2 ESP 15 316 - - Qual. French Open R2 - Qual. French Open R2 325 334 183 Sergiy Stakhovsky 34 .7 UKR 1 314 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 184 Mikael Torpegaard 26 .3 DEN 1 311 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 185 Daniel Altmaier 22 GER 10 302 - - Qual. French Open R2 - Qual. French Open R2 312 321 186 Mitchell Krueger 26 .6 USA 16 301 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 187 Elias Ymer 24 .4 SWE 2 299 - - Qual. French Open R2 - Qual. French Open R2 315 324 188 Carlos Alcaraz 17 .3 ESP 16 297 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 189 João Menezes 23 .7 BRA 3 297 - - Qual. French Open R2 - Qual. French Open R2 313 322 190 Roman Safiullin 23 .1 RUS 6 293 - - Qual. French Open R2 - Qual. French Open R2 306 315 191 Viktor Troicki 34 .6 SRB 8 291 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 192 Aleksandar Vukic 24 .4 AUS 10 287 - - Qual. French Open R2 - Qual. French Open R2 300 309 193 Brayden Schnur 25 .2 CAN 6 286 - - Qual. French Open R2 - Qual. French Open R2 302 311 194 Enzo Couacaud 25 .5 FRA 15 286 - - Qual. French Open R2 - Qual. French Open R2 286 295 195 Frederico Ferreira Silva 25 .5 POR 4 285 - - Qual. French Open R2 - Qual. French Open R2 296 305 196 Thai Son Kwiatkowski 25 .6 USA 17 281 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 197 Andrea Collarini 28 .6 ARG 10 279 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 198 Ramkumar Ramanathan 25 .8 IND 3 278 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 199 Marius Copil 29 .9 ROU 1 277 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 200 Brandon Nakashima 19 .1 USA 18 274 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - Advertisement 201 Quentin Halys 23 .9 FRA 16 274 - - - - - - - 202 Rudolf Molleker 19 .9 GER 11 273 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 203 Peter Polansky 32 .2 CAN 7 270 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 204 Maxime Janvier 23 .9 FRA 17 270 - - - - - - - 205 Juan Pablo Ficovich 23 .6 ARG 11 270 - - Qual. French Open R2 - Qual. French Open R2 282 291 206 Liam Broady 26 .7 GBR 6 260 - - Qual. French Open R2 - Qual. French Open R2 273 282 207 Cem İlkel 25 TUR 1 257 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 208 Renzo Olivo 28 .5 ARG 12 256 - - Qual. French Open R2 - Qual. French Open R2 269 278 209 Illya Marchenko 33 UKR 2 255 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 210 Mathias Bourgue 26 .6 FRA 18 254 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 211 Bernard Tomic 27 .9 AUS 11 253 - - - - - - - 212 Sebastian Korda 20 .2 USA 19 252 - - Qual. French Open R2 - Qual. French Open R2 265 274 213 Roberto Cid Subervi 27 DOM 1 252 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 214 Guillermo García López 37 .3 ESP 17 251 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 215 Andrew Harris 26 .5 AUS 12 251 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 216 Elliot Benchetrit 21 .9 FRA 19 249 - - - - - - - 217 Zdeněk Kolář 23 .9 CZE 3 249 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 218 Dudi Sela 35 .4 ISR 1 249 - - - - - - - 219 Zhe Li 34 CHN 2 248 - - - - - - - 220 Tommy Robredo 38 .3 ESP 18 247 - - Qual. French Open R2 - Qual. French Open R2 263 272 221 Marc-Andrea Hüsler 24 .2 SUI 4 246 - - - - - - - 222 Gian Marco Moroni 22 .6 ITA 17 245 - - Qual. French Open R2 - Qual. French Open R2 258 267 223 Ruben Bemelmans 32 .6 BEL 3 240 - - Qual. French Open R2 - Qual. French Open R2 253 262 224 Constant Lestienne 28 .3 FRA 20 240 - - Qual. French Open R2 - Qual. French Open R2 256 265 225 Nicolas Mahut 38 .6 FRA 21 239 - - - - - - - 226 Benjamin Bonzi 24 .2 FRA 22 239 - - Qual. French Open R2 - Qual. French Open R2 254 263 227 Max Purcell 22 .4 AUS 13 233 - - Qual. French Open R2 - Qual. French Open R2 246 255 228 Matteo Viola 33 .2 ITA 18 233 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 229 Mats Moraing 28 .2 GER 12 222 - - - Lost in Qual. Hamburg R1 Lost in Qual. Hamburg R1 - - 230 Facundo Mena 28 ARG 13 222 - - Qual. French Open R2 - Qual. French Open R2 238 247 231 Tobias Kamke 34 .3 GER 13 220 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 232 Noah Rubin 24 .5 USA 20 219 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 233 Yosuke Watanuki 22 .4 JPN 8 219 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 234 Alexey Vatutin 27 .9 RUS 7 218 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 235 Francisco Cerundolo 22 .1 ARG 14 218 - - - - - - - 236 Mackenzie McDonald 25 .4 USA 21 217 - - - - - - - 237 Alexandre Muller 23 .6 FRA 23 215 - - Qual. French Open R2 - Qual. French Open R2 - - 238 Christopher Eubanks 24 .3 USA 22 215 - - Qual. French Open R2 - Qual. French Open R2 225 234 239 Hugo Gaston 19 .9 FRA 24 215 - - - - - - - 240 Marco Trungelliti 30 .6 ARG 15 213 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 241 Yan Bai 31 .3 CHN 3 213 - - - - - - - 242 Nicola Kuhn 20 .5 ESP 19 212 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 243 Jason Kubler 27 .3 AUS 14 210 - - - - - - - 244 Hiroki Moriya 29 .9 JPN 9 210 - - Qual. French Open R2 - Qual. French Open R2 226 235 245 Thanasi Kokkinakis 24 .4 AUS 15 209 - - - - - - - 246 Dustin Brown 35 .7 GER 14 209 - - Qual. French Open R2 - Qual. French Open R2 209 218 247 Tung Lin Wu 22 .3 TPE 2 209 - - - - - - - 248 Janko Tipsarević 36 .2 SRB 9 208 - - - - - - - 249 Hugo Grenier 24 .5 FRA 25 208 - - Qual. French Open R2 - Qual. French Open R2 219 228 250 Ulises Blanch 22 .4 USA 23 207 - - Qual. French Open R2 - Qual. French Open R2 223 232 Advertisement 251 Daniel Masur 25 .8 GER 15 206 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 252 Tomas Machac 19 .9 CZE 4 205 - +1 Qual. French Open R2 Lost in Prague R16 Lost in Prague R16

Qual. French Open R2 220 229 253 Pedja Krstin 26 SRB 10 203 - - - - - - - 254 Ji-sung Nam 27 .1 KOR 3 203 - - - - - - - 255 Evgeny Karlovskiy 26 .1 RUS 8 202 - - - - - - - 256 Adrián Menéndez-Maceiras 34 .9 ESP 20 202 - - - - - - - 257 Filippo Baldi 24 .7 ITA 19 199 - - - - - - - 258 Julian Lenz 27 .5 GER 16 198 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 259 Steve Darcis 36 .5 BEL 4 196 - - - - - - - 260 Duck-hee Lee 22 .3 KOR 4 193 - - - - - - - 261 Malek Jaziri 36 .6 TUN 1 190 - - - - - - - 262 Teymuraz Gabashvili 35 .3 RUS 9 188 - - - - - - - 263 Mischa Zverev 33 GER 17 187 - - - Lost in Qual. Castelo Branco R3 Lost in Qual. Castelo Branco R3 - - 264 Maximilian Marterer 25 .2 GER 18 183 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 265 Stefano Napolitano 25 .4 ITA 20 182 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 266 Akira Santillan 23 .3 AUS 16 182 - - - - - - - 267 Bjorn Fratangelo 27 .1 USA 24 179 - - - - - - - 268 Tristan Lamasine 27 .5 FRA 26 178 - - Qual. French Open R2 Lost in Plaisir R32 Lost in Plaisir R32

Qual. French Open R2 194 203 269 Viktor Galović 30 CRO 4 177 - - - - - - - 270 Geoffrey Blancaneaux 22 .1 FRA 27 177 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 271 Darian King 28 .4 BAR 1 176 - - - - - - - 272 Matthias Bachinger 33 .4 GER 19 176 - - - - - - - 273 Guilherme Clezar 27 .7 BRA 4 173 - - - Lost in Plaisir QF Lost in Plaisir QF - - 274 Shuichi Sekiguchi 29 .1 JPN 10 171 - - - - - - - 275 Kacper Żuk 21 .6 POL 3 170 - - - - - - - 276 James Ward 33 .6 GBR 7 170 - - - - - - - 277 Gonçalo Oliveira 25 .5 POR 5 169 - - - Lost in Prague R32

Lost in Jablonec Nad Nisou R32 Lost in Prague R32

Lost in Jablonec Nad Nisou R32 - - 278 Riccardo Bonadio 27 .1 ITA 21 168 - - - - - - - 279 Pavel Kotov 21 .8 RUS 10 166 - - - - - - - 280 Roberto Ortega Olmedo 29 .3 ESP 21 166 - - - - - - - 281 Borna Gojo 22 .5 CRO 5 164 - - - - - - - 282 JC Aragone 25 .2 USA 25 164 - - - Lost in Plaisir R32 Lost in Plaisir R32 - - 283 Roberto Quiroz 28 .5 ECU 2 163 - - - - - - - 284 Marcelo Tomás Barrios Vera 22 .7 CHI 3 162 - - - - - - - 285 Andrea Arnaboldi 32 .7 ITA 22 160 - - - Lost in Klosters R16 Lost in Klosters R16 - - 286 Chun hsin Tseng 19 .1 TPE 3 159 - - - - - - - 287 Sasikumar Mukund 23 .6 IND 4 157 - - - Lost in Prague R32 Lost in Prague R32 - - 288 Tomas Martin Etcheverry 21 .1 ARG 16 156 - - - - - - - 289 Igor Sijsling 33 NED 4 156 +22 +20 - Plaisir W Plaisir W - - 290 Manuel Guinard 24 .8 FRA 28 154 -1 - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 291 Kevin King 29 .5 USA 26 150 -1 - - - - - - 292 Jack Draper 18 .7 GBR 8 150 -1 - - - - - - 293 Jenson Brooksby 19 .9 USA 27 149 -1 - - - - - - 294 Lucas Miedler 24 .2 AUT 5 149 -1 - - Lost in Prague QF Lost in Prague QF - - 295 Dimitar Kuzmanov 27 .1 BUL 2 149 -1 - - Lost in Klosters R32 Lost in Klosters R32 - - 296 Blaž Kavčič 33 .5 SLO 3 148 -1 - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 297 Thomaz Bellucci 32 .7 BRA 5 144 -1 - - - - - - 298 John Patrick Smith 31 .6 AUS 17 143 -1 - - - - - - 299 Andrea Vavassori 25 .3 ITA 23 142 -1 - - - - - - 300 Alex Molčan 22 .8 SVK 7 142 -1 - - - - - - Advertisement 301 Jose Hernandez Fernandez 30 .5 DOM 2 142 -1 - - - - - - 302 Nino Serdarušić 23 .7 CRO 6 142 -1 - - - - - - 303 Matthew Ebden 32 .8 AUS 18 141 -1 - - - - - - 304 Jack Sock 27 .9 USA 28 140 -1 - Qual. French Open R2 - Qual. French Open R2 156 165 305 Santiago Giraldo 32 .8 COL 2 140 -1 - - - - - - 306 Pedro Sakamoto 27 .2 BRA 6 140 - - - Lost in Plaisir R16 Lost in Plaisir R16 - - 307 Javier Barranco Cosano 21 .8 ESP 22 140 -2 - - Lost in Prague R32

Lost in Jablonec Nad Nisou R32 Lost in Prague R32

Lost in Jablonec Nad Nisou R32 - - 308 Di Wu 29 CHN 4 138 -1 - - - - - - 309 Michael Vrbensky 20 .7 CZE 5 138 -1 - - Lost in Prague R32 Lost in Prague R32 - - 310 Orlando Luz 22 .6 BRA 7 137 -1 - - Lost in Plaisir R32 Lost in Plaisir R32 - - 311 Shintaro Imai 27 JPN 11 136 -1 - - - - - - 312 Donald Young 31 .1 USA 29 135 - - - - - - - 313 Harry Bourchier 24 .6 AUS 19 135 - - - - - - - 314 Lukas Klein 22 .5 SVK 8 135 - - Jablonec Nad Nisou R32 Lost in Prague R32 Lost in Prague R32

Jablonec Nad Nisou R32 135 152 315 Mirza Bašić 29 .1 BIH 2 134 - - - - - - - 316 Julian Ocleppo 23 .1 ITA 24 133 - - - - - - - 317 Felipe Meligeni Rodrigues Alves 22 .5 BRA 8 133 - - - - - - - 318 Khumoyun Sultanov 21 .9 UZB 2 132 - - - - - - - 319 Kaichi Uchida 26 JPN 12 132 - - - - - - - 320 Alexander Ritschard 26 .5 USA 30 132 - - - Lost in Klosters R16 Lost in Klosters R16 - - 321 Vit Kopriva 23 .2 CZE 6 131 - - - Lost in Prague R16 Lost in Prague R16 - - 322 Giulio Zeppieri 18 .7 ITA 25 130 - - - - - - - 323 Jeremy Jahn 30 .4 GER 20 129 - - - - - - - 324 Yuta Shimizu 21 .2 JPN 13 129 +1 - - - - - - 325 Markus Eriksson 30 .8 SWE 3 129 -1 - - Lost in Prague R32

Lost in Jablonec Nad Nisou R32 Lost in Prague R32

Lost in Jablonec Nad Nisou R32 - - 326 Arthur De Greef 28 .4 BEL 5 128 - - - Lost in Qual. French Open R1 Lost in Qual. French Open R1 - - 327 Aleksandr Nedovyesov 33 .6 KAZ 4 127 - - - - - - - 328 Christian Lindell 28 .8 SWE 4 126 +3 +5 Jablonec Nad Nisou R16 Lost in Prague SF Lost in Prague SF

Jablonec Nad Nisou R16 128 145 329 Václav Šafránek 26 .3 CZE 7 125 -1 - - Lost in Prague R32

Lost in Jablonec Nad Nisou R32 Lost in Prague R32

Lost in Jablonec Nad Nisou R32 - - 330 Corentin Denolly 23 .2 FRA 29 124 - +2 - Lost in Klosters QF Lost in Klosters QF - - 331 Ivan Nedelko 34 .3 RUS 11 123 -2 - - - - - - 332 Dayne Kelly 30 .1 AUS 20 121 - - - - - - - 333 Matija Pecotic 31 .2 CRO 7 121 - - - - - - - 334 Altuğ Çelikbilek 24 TUR 2 121 - - - - - - - 335 Sekou Bangoura 28 .8 USA 31 121 - - - - - - - 336 Peter Torebko 32 .6 GER 21 120 - - - - - - - 337 Jan Choinski 24 .2 GBR 9 120 - - - - - - - 338 Konstantin Kravchuk 35 .5 RUS 12 120 - - - - - - - 339 Sebastian Baez 19 .7 ARG 17 120 +21 +11 Jablonec Nad Nisou R32 Lost in Prague F Lost in Prague F

Jablonec Nad Nisou R32 120 138 340 Viktor Durasovic 23 .5 NOR 2 119 -1 - - - - - - 341 Nicolas Alvarez 24 .2 PER 2 119 -1 - - - - - - 342 Tim van Rijthoven 23 .4 NED 5 119 -1 +1 - Lost in Prague R16 Lost in Prague R16 - - 343 Facundo Argüello 28 .1 ARG 18 117 -1 - - - - - - 344 Andrea Pellegrino 23 .5 ITA 26 117 -1 - - - - - - 345 Filip Peliwo 26 .6 CAN 8 116 -1 - - - - - - 346 Yun-seong Chung 22 .4 KOR 5 116 - - - - - - - 347 Baptiste Crepatte 26 FRA 30 116 -2 - - Lost in Plaisir R16

Lost in Qual. French Open R1 Lost in Plaisir R16

Lost in Qual. French Open R1 - - 348 Jesper De Jong 20 .3 NED 6 116 +19 +11 Jablonec Nad Nisou R16 Lost in Klosters F Lost in Klosters F

Jablonec Nad Nisou R16 117 134 349 Juan Manuel Cerundolo 18 .8 ARG 19 114 -2 - - - - - - 350 Michael Redlicki 26 .8 USA 32 113 -2 - - - - - - Advertisement 351 Johannes Härteis 24 .5 GER 22 113 -2 - - - - - - 352 Alessandro Bega 29 .6 ITA 27 113 -1 - - - - - - 353 Jules Okala 23 FRA 31 113 -3 - - Lost in Prague R16 Lost in Prague R16 - - 354 Oriol Roca Batalla 27 .3 ESP 23 112 -2 - - - - - - 355 Jelle Sels 25 .1 NED 7 112 +11 +6 Jablonec Nad Nisou R32 Lost in Klosters SF Lost in Klosters SF

Jablonec Nad Nisou R32 113 132 356 Benjamin Hassan 25 .6 GER 23 111 -3 - - - - - - 357 Maxime Hamou 25 .2 FRA 32 111 -3 - - - - - - 358 Tsung Hua Yang 29 .4 TPE 4 111 -2 - - - - - - 359 Nikolas Sanchez Izquierdo 21 .5 ESP 24 111 -4 - - Lost in Prague R32 Lost in Prague R32 - - 360 Jiri Lehecka 18 .8 CZE 8 111 +43 +20 Jablonec Nad Nisou R32 Prague W Prague W

Jablonec Nad Nisou R32 112 131 361 Luke Saville 26 .7 AUS 21 110 -3 - - - - - - 362 Edan Leshem 23 .5 ISR 2 110 -5 - - Lost in Plaisir R32 Lost in Plaisir R32 - - 363 Enrique López-Pérez 29 .3 ESP 25 109 -4 - - - - - - 364 Laurent Lokoli 25 .9 FRA 33 108 -3 - - - - - - 365 Jeroen Vanneste 26 .6 BEL 6 108 -3 - - - - - - 366 Sandro Ehrat 29 .4 SUI 5 108 -1 +1 - Lost in Klosters R16 Lost in Klosters R16 - - 367 Aziz Dougaz 23 .4 TUN 2 107 -4 - - - - - - 368 Rayane Roumane 20 FRA 34 107 -4 - - Lost in Plaisir R32

Lost in Qual. French Open R1 Lost in Plaisir R32

Lost in Qual. French Open R1 - - 369 Denis Yevseyev 27 .3 KAZ 5 105 -1 - - - - - - 370 Pablo Vivero Gonzalez 25 .4 ESP 26 105 -1 - - - - - - 371 Hernan Casanova 26 .6 ARG 20 105 - - - - - - - 372 Jan Šátral 30 .1 CZE 9 105 -2 - - Lost in Prague R32

Lost in Jablonec Nad Nisou R32 Lost in Prague R32

Lost in Jablonec Nad Nisou R32 - - 373 Daniel Nguyen 29 .9 USA 33 104 -1 - - - - - - 374 Diego Hidalgo 27 .4 ECU 3 104 -1 - - - - - - 375 Pedro Cachín 25 .4 ARG 21 104 +5 +3 - Lost in Prague QF

Lost in Jablonec Nad Nisou R32 Lost in Prague QF

Lost in Jablonec Nad Nisou R32 - - 376 Uladzimir Ignatik 30 .1 BLR 3 104 - +1 Jablonec Nad Nisou R32 Lost in Prague R16 Lost in Prague R16

Jablonec Nad Nisou R32 104 123 377 Brydan Klein 30 .7 GBR 10 103 -3 - - - - - - 378 Nerman Fatić 25 .9 BIH 3 103 -3 - - - - - - 379 Sadio Doumbia 30 FRA 35 102 -2 - - - - - - 380 Camilo Ugo Carabelli 21 .2 ARG 22 102 -2 - Jablonec Nad Nisou R16 Lost in Klosters R16 Lost in Klosters R16

Jablonec Nad Nisou R16 103 120 381 Collin Altamirano 24 .7 USA 34 101 - - - - - - - 382 Karim Mohamed Maamoun 29 .4 EGY 2 101 - - - - - - - 383 Dan Added 21 .4 FRA 36 101 -4 - - Lost in Curtea de Arges R32 Lost in Curtea de Arges R32 - - 384 Filip Cristian Jianu 19 ROU 2 100 -1 - - - - - - 385 Fajing Sun 23 .9 CHN 5 99 -1 - - - - - - 386 Antoine Escoffier 28 .5 FRA 37 99 -1 - - - - - - 387 Raul Brancaccio 23 .3 ITA 28 99 +1 +1 - Lost in Prague R16 Lost in Prague R16 - - 388 Adam Pavlásek 25 .9 CZE 10 98 -2 - - - - - - 389 Raymond Sarmiento 28 .1 USA 35 98 -2 - - - - - - 390 Oscar Jose Gutierrez 27 .4 BRA 9 97 -1 - - Lost in Plaisir R32 Lost in Plaisir R32 - - 391 Ryan Peniston 24 .8 GBR 11 97 +7 +4 Castelo Branco R16 Lost in Sintra 2 SF Lost in Sintra 2 SF

Castelo Branco R16 99 107 392 Christopher Heyman 26 .9 BEL 7 96 -1 - - Lost in Plaisir R16 Lost in Plaisir R16 - - 393 Stefan Kozlov 22 .6 USA 36 96 -3 - Castelo Branco R32 Lost in Plaisir R32 Lost in Plaisir R32

Castelo Branco R32 97 106 394 Maxime Chazal 27 .4 FRA 38 95 -2 - - - - - - 395 Jonas Forejtek 19 .5 CZE 11 95 +14 +6 Jablonec Nad Nisou R32 Lost in Prague SF Lost in Prague SF

Jablonec Nad Nisou R32 96 115 396 Skander Mansouri 25 .1 TUN 3 94 -3 - Monastir 12 R32 - Monastir 12 R32 94 102 397 Tobias Simon 29 .3 GER 24 94 -3 - - Lost in Plaisir R16 Lost in Plaisir R16 - - 398 Ronald Slobodchikov 26 .8 RUS 13 93 -3 - - - - - - 399 Gonzalo Villanueva 25 .6 ARG 23 93 - - - - - - - 400 Peter Heller 28 .1 GER 25 93 - - - - - - - Advertisement 401 Michael Geerts 25 .6 BEL 8 93 +6 +3 - Lost in Plaisir QF Lost in Plaisir QF - - 402 Genaro Alberto Olivieri 22 .1 ARG 24 93 -6 - Jablonec Nad Nisou R16 Lost in Klosters R32 Lost in Klosters R32

Jablonec Nad Nisou R16 94 111 403 Rio Noguchi 21 .7 JPN 14 93 -6 - - Lost in Prague R32

Lost in Jablonec Nad Nisou R32 Lost in Prague R32

Lost in Jablonec Nad Nisou R32 - - 404 Zhang Ze 30 .2 CHN 6 92 -3 - - - - - - 405 Alexey Zakharov 20 .4 RUS 14 92 -3 - - - - - - 406 Eduardo Struvay 29 .7 COL 3 91 -2 - - - - - - 407 Facundo Diaz Acosta 19 .7 ARG 25 91 -2 - - - - - - 408 Yishai Oliel 20 .7 ISR 3 91 -2 - Jablonec Nad Nisou R16 Qual. Prague W

Lost in Prague R32 Qual. Prague W

Lost in Prague R32

Jablonec Nad Nisou R16 93 110 409 Evgenii Tiurnev 23 .4 RUS 15 89 -1 - - - - - - 410 Evan King 28 .4 USA 37 89 - - - - - - - 411 Harold Mayot 18 .6 FRA 39 88 - - - Lost in Prague R32 Lost in Prague R32 - - 412 Alexander Sarkissian 30 .4 USA 38 88 - - - - - - - 413 Manuel Pena Lopez 22 .6 ARG 26 88 - - - - - - - 414 Vladyslav Orlov 25 .3 UKR 3 87 - - - - - - - 415 Mattéo Martineau 21 .6 FRA 40 87 - - - - - - - 416 Fabrizio Ornago 28 .4 ITA 29 86 - - - Lost in Klosters R32 Lost in Klosters R32 - - 417 Zsombor Piros 20 .9 HUN 3 85 - - - - - - - 418 Yusuke Takahashi 22 .9 JPN 15 85 - - - - - - - 419 Liam Caruana 22 .6 ITA 30 85 - - - - - - - 420 Benjamin Lock 27 .5 ZIM 1 85 - - - Lost in Sintra 2 R32 Lost in Sintra 2 R32 - - 421 Petros Chrysochos 24 .4 CYP 1 84 - - - - - - - 422 Enrico Dalla Valle 22 .5 ITA 31 84 - - - - - - - 423 Daniel Gimeno Traver 35 .1 ESP 27 84 - - - - - - - 424 Marcelo Arévalo 29 .9 ESA 1 82 - - - - - - - 425 Artem Dubrivnyy 21 .6 RUS 16 82 - - - Lost in Qual. Prague R2 Lost in Qual. Prague R2 - - 426 Rogério Dutra Silva 36 .6 BRA 10 81 - - - - - - - 427 Saketh Myneni 32 .9 IND 5 81 - - - - - - - 428 Bruno Sant’Anna 27 .1 BRA 11 81 +1 - - - - - - 429 Francesco Forti 21 .1 ITA 32 81 +1 - - - - - - 430 Marko Tepavac 26 .4 SRB 11 81 +1 - - - - - - 431 Carlos Gomez Herrera 30 .3 ESP 28 81 +1 - - - - - - 432 Patrik Niklas Salminen 23 .5 FIN 2 81 +1 - Castelo Branco R32 - Castelo Branco R32 81 90 433 Bogdan Bobrov 23 RUS 17 81 +1 - Monastir 12 R32 - Monastir 12 R32 81 90 434 Agustín Velotti 28 .3 ARG 27 81 -6 - Jablonec Nad Nisou R16 Lost in Klosters R32 Lost in Klosters R32

Jablonec Nad Nisou R16 84 101 435 Gonzalo Escobar 31 .6 ECU 4 80 +1 - - - - - - 436 Louis Weßels 22 GER 26 80 +1 - - - - - - 437 Michail Pervolarakis 24 .2 GRE 2 80 +1 - - - - - - 438 Daniel Michalski 20 .6 POL 4 80 +1 - - Lost in Qual. Prague R1 Lost in Qual. Prague R1 - - 439 Nicolas Mejia 20 .6 COL 4 80 +1 - - - - - - 440 Gianluigi Quinzi 24 .6 ITA 33 80 -5 - Jablonec Nad Nisou R32 - Jablonec Nad Nisou R32 81 100 441 Nick Chappell 28 USA 39 79 - - - - - - - 442 Sidharth Rawat 27 .4 IND 6 78 - - - - - - - 443 Alejandro González 31 .6 COL 5 78 - - - - - - - 444 Ricardo Ojeda Lara 27 .6 ESP 29 78 - - - - - - - 445 Lucas Gerch 25 .7 GER 27 77 - - - Lost in Qual. Prague R3

Lost in Qual. Jablonec Nad Nisou R2 Lost in Qual. Prague R3

Lost in Qual. Jablonec Nad Nisou R2 - - 446 Makoto Ochi 24 .3 JPN 16 77 - - - - - - - 447 Calvin Hémery 25 .6 FRA 41 76 - - - - - - - 448 Evan Hoyt 25 .6 GBR 12 76 - - - - - - - 449 Mathieu Perchicot 28 FRA 42 76 - - - - - - - 450 Mārtiņš Podžus 26 .2 LAT 2 75 - - - - - - - Advertisement 451 Sebastian Fanselow 28 .7 GER 28 75 +19 +6 Castelo Branco R32 Lost in Sintra 2 F Lost in Sintra 2 F

Castelo Branco R32 76 85 452 Blake Mott 24 .4 AUS 22 74 -1 - - - - - - 453 Sho Shimabukuro 23 .1 JPN 17 74 -1 - - - - - - 454 Gage Brymer 25 .6 USA 40 74 -1 - - - - - - 455 Ryan Harrison 28 .3 USA 41 73 -1 - - - - - - 456 Hugo Nys 29 .6 MON 1 73 -1 - - - - - - 457 Lloyd Glasspool 26 .8 GBR 13 73 -1 - - - - - - 458 Yannick Mertens 33 .2 BEL 9 73 +20 +5 - Lost in Plaisir SF Lost in Plaisir SF - - 459 Quentin Robert 26 FRA 43 72 -2 - - - - - - 460 Alexandru Jecan 32 .3 ROU 3 72 -2 - - - - - - 461 Yu-hsiou Hsu 21 .4 TPE 5 71 -2 - - - - - - 462 Marek Gengel 25 CZE 12 71 -1 - - Lost in Qual. Prague R1 Lost in Qual. Prague R1 - - 463 Duje Ajdukovic 19 .6 CRO 8 71 +39 +10 - Curtea de Arges W Curtea de Arges W - - 464 Johan Tatlot 24 .4 FRA 44 71 +52 +12 - Lost in Plaisir F Lost in Plaisir F - - 465 David Pichler 24 .5 AUT 6 71 +16 +5 Monastir 12 R32 Lost in Monastir 11 F Lost in Monastir 11 F

Monastir 12 R32 71 80 466 Lucas Catarina 24 MON 2 71 -6 - Castelo Branco R16 Lost in Sintra 2 R16 Lost in Sintra 2 R16

Castelo Branco R16 72 80 467 Renta Tokuda 22 .4 JPN 18 70 -5 - - - - - - 468 Alen Avidzba 20 .5 RUS 18 70 -5 - - - - - - 469 David Poljak 24 .3 CZE 13 70 -5 - - Lost in Qual. Prague R3 Lost in Qual. Prague R3 - - 470 Danylo Kalenichenko 26 .6 UKR 4 70 -5 - - - - - - 471 Timofey Skatov 19 .6 KAZ 6 70 -2 +1 Melilla R32 Lost in Curtea de Arges R16 Lost in Curtea de Arges R16

Melilla R32 70 79 472 Eduard Esteve Lobato 26 ESP 30 70 +1 +1 Melilla R32 Lost in Sintra 2 R16 Lost in Sintra 2 R16

Melilla R32 71 80 473 Pavel Nejedly 27 .6 CZE 14 69 -7 - - - - - - 474 Adam Moundir 25 .4 MAR 1 69 -7 - - - - - - 475 Jacob Grills 25 .2 AUS 23 69 -3 - - - - - - 476 Marko Miladinović 19 .7 SRB 12 69 -2 - - - - - - 477 Jacopo Berrettini 21 .8 ITA 34 69 -9 - Castelo Branco R32 - Castelo Branco R32 70 79 478 Cristian Rodríguez 30 .2 COL 6 69 -7 - - Lost in Plaisir R32

Lost in Qual. Jablonec Nad Nisou R2 Lost in Plaisir R32

Lost in Qual. Jablonec Nad Nisou R2 - - 479 Jerzy Janowicz 29 .8 POL 5 68 -4 - - - - - - 480 Andres Artunedo Martinavarro 27 ESP 31 68 -4 - - - - - - 481 Alex Rybakov 23 .6 USA 42 68 -4 - - - - - - 482 Pol Toledo Bague 25 .7 ESP 32 67 +5 +2 - Lost in Curtea de Arges QF Lost in Curtea de Arges QF - - 483 Strong Kirchheimer 25 .4 USA 43 67 -4 - Castelo Branco R32 Lost in Plaisir R32 Lost in Plaisir R32

Castelo Branco R32 67 76 484 Thomas Laurent 22 .7 FRA 45 66 -4 - - - - - - 485 Fred Gil 35 .5 POR 6 66 -3 - - - - - - 486 Simone Bolelli 34 .9 ITA 35 65 -3 - - - - - - 487 Tim Smyczek 32 .7 USA 44 65 -3 - - - - - - 488 Jumpei Yamasaki 23 .2 JPN 19 65 -3 - - - - - - 489 Rafael Matos 24 .7 BRA 12 65 -3 - - - - - - 490 Maximiliano Estévez 31 .3 ARG 28 65 -2 - - - - - - 491 Aldin Šetkić 32 .7 BIH 4 64 -1 - - - - - - 492 Gijs Brouwer 24 .5 NED 8 64 -3 - - Lost in Klosters R32

Lost in Qual. Jablonec Nad Nisou R2 Lost in Klosters R32

Lost in Qual. Jablonec Nad Nisou R2 - - 493 Antoine Cornut Chauvinc 20 .2 FRA 46 64 -2 - - Lost in Curtea de Arges R16 Lost in Curtea de Arges R16 - - 494 Sanjar Fayziev 26 .1 UZB 3 63 -2 - - - - - - 495 Álvaro López San Martín 23 .3 ESP 33 63 -2 - - - - - - 496 Ivan Gakhov 23 .8 RUS 19 63 -2 - - - - - - 497 Evan Song 28 .2 USA 45 63 -2 - - - - - - 498 Alejandro Gómez 29 .1 COL 7 62 -1 - - - - - - 499 Jordi Arconada 24 USA 46 62 -1 - - - - - - 500 Jorge Panta 25 .1 PER 3 62 -1 - - - - - - Advertisement 501 Maverick Banes 28 .4 AUS 24 62 -1 - - - - - - 502 Luca Vanni 35 .3 ITA 36 62 -1 - - - - - - 503 Miljan Zekić 32 .1 SRB 13 62 +14 +3 - Qual. Prague W

Lost in Prague QF Qual. Prague W

Lost in Prague QF - - 504 Alexander Erler 22 .9 AUT 7 62 -8 - Monastir 12 R32 Lost in Monastir 11 R32 Lost in Monastir 11 R32

Monastir 12 R32 63 72 505 Gastão Elias 29 .8 POR 7 61 +9 +2 - Lost in Sintra 2 QF Lost in Sintra 2 QF - - 506 Martin Redlicki 25 USA 47 61 -2 - - - - - - 507 Johan Nikles 23 .5 SUI 6 61 -2 - - Lost in Qual. Prague R2

Lost in Qual. Jablonec Nad Nisou R3 Lost in Qual. Prague R2

Lost in Qual. Jablonec Nad Nisou R3 - - 508 Gabriel Petit 25 FRA 47 61 +3 +1 - Lost in Monastir 11 QF Lost in Monastir 11 QF - - 509 Carlos Boluda Purkiss 27 .6 ESP 34 61 -3 - - Lost in Sintra 2 R32 Lost in Sintra 2 R32 - - 510 Mariano Kestelboim 24 .6 ARG 29 61 -3 - - Lost in Curtea de Arges R32 Lost in Curtea de Arges R32 - - 511 Martín Cuevas 28 .6 URU 2 61 -8 - Jablonec Nad Nisou R32 Lost in Klosters R32

Qual. Jablonec Nad Nisou W Lost in Klosters R32

Qual. Jablonec Nad Nisou W

Jablonec Nad Nisou R32 62 81 512 Aleksandar Kovačević 22 USA 48 60 -4 - - - - - - 513 Santiago Fa Rodriguez Taverna 21 .1 ARG 30 60 -4 - - - - - - 514 Elmar Ejupovic 27 .6 GER 29 60 -2 - - - - - - 515 Mick Veldheer 24 .4 NED 9 60 -2 - - Lost in Qual. Prague R1

Lost in Qual. Jablonec Nad Nisou R2 Lost in Qual. Prague R1

Lost in Qual. Jablonec Nad Nisou R2 - - 516 Laurynas Grigelis 29 .1 LTU 2 60 -6 - - Lost in Monastir 12 R32 Lost in Monastir 12 R32 - - 517 Nicholas David Ionel 17 .9 ROU 4 59 +1 - - - - - - 518 Ergi Kirkin 21 .6 TUR 3 59 +1 - - - - - - 519 Alexander Zhurbin 28 .6 RUS 20 59 +1 - - - - - - 520 Ricardo Rodriguez Pace 27 .4 VEN 1 59 +1 - - - - - - 521 Wilson Leite 28 .8 BRA 13 59 -6 - Castelo Branco R32 Lost in Sintra 2 R32 Lost in Sintra 2 R32

Castelo Branco R32 59 68 522 Paul Jubb 20 .8 GBR 14 58 - - - - - - - 523 Zizou Bergs 21 .3 BEL 10 58 +1 - - Lost in Qual. Jablonec Nad Nisou R2 Lost in Qual. Jablonec Nad Nisou R2 - - 524 Matias Zukas 24 .3 ARG 31 58 -1 - Jablonec Nad Nisou R32 Qual. Jablonec Nad Nisou W Qual. Jablonec Nad Nisou W

Jablonec Nad Nisou R32 58 77 525 Fabian Marozsan 20 .9 HUN 4 57 +1 - - - - - - 526 Riccardo Balzerani 21 .9 ITA 37 57 -1 - Castelo Branco R32 - Castelo Branco R32 58 67 527 Bastian Malla 24 CHI 4 56 - - - - - - - 528 Jordan Correia 23 .2 BRA 14 56 - - - - - - - 529 Simon Carr 20 .8 IRL 1 56 +3 +2 Monastir 12 R16 Lost in Monastir 11 QF Lost in Monastir 11 QF

Monastir 12 R16 58 66 530 Seong chan Hong 23 .2 KOR 6 55 -1 - - - - - - 531 Vladyslav Manafov 27 .4 UKR 6 55 -1 - - - - - - 532 Vitaliy Sachko 23 .1 UKR 5 55 +7 +3 - Lost in Curtea de Arges SF Lost in Curtea de Arges SF - - 533 Gerardo Lopez Villasenor 25 .3 MEX 1 54 -2 - - - - - - 534 Carlos Gimeno Valero 19 .2 ESP 35 53 +48 +10 - Sintra 2 W Sintra 2 W - - 535 Péter Nagy 28 .5 HUN 5 53 -2 - - - - - - 536 Thomas Fancutt 25 .5 AUS 25 53 -1 - - - - - - 537 Marco Bortolotti 29 .6 ITA 38 53 -1 - - - - - - 538 Nick Hardt 20 DOM 3 53 -4 - - Lost in Sintra 2 R32 Lost in Sintra 2 R32 - - 539 Alexandar Lazarov 22 .8 BUL 3 52 +1 - - - - - - 540 Lucas Poullain 24 .8 FRA 48 52 +2 +1 - Lost in Plaisir R16 Lost in Plaisir R16 - - 541 Kyrian Jacquet 19 .3 FRA 49 52 -4 - Qual. French Open R2 - Qual. French Open R2 68 77 542 Aidan McHugh 20 .2 GBR 15 52 -4 - Melilla R16 - Melilla R16 53 61 543 Tiago Cação 22 .5 POR 8 52 +6 +1 Castelo Branco R32 Lost in Sintra 2 R16 Lost in Sintra 2 R16

Castelo Branco R32 53 62 544 Nuno Borges 23 .5 POR 9 51 +10 +2 - Lost in Sintra 2 QF Lost in Sintra 2 QF - - 545 Jürgen Zopp 32 .4 EST 1 51 -4 - - Lost in Qual. Prague R1 Lost in Qual. Prague R1 - - 546 Jaume Pla Malfeito 25 .3 ESP 36 51 -3 - - - - - - 547 Takanyi Garanganga 30 ZIM 2 51 -2 - - - - - - 548 Juan Ignacio Galarza 26 .5 ARG 32 51 -2 - - - - - - 549 Daniel Dutra da Silva 32 .2 BRA 15 51 -2 - - - - - - 550 Antoine Bellier 23 .9 SUI 7 51 -6 - - Lost in Sintra 2 R32 Lost in Sintra 2 R32 - - Advertisement 551 Evan Furness 22 .1 FRA 50 51 -3 - - Lost in Castelo Branco R32 Lost in Castelo Branco R32 - - 552 Máté Valkusz 22 .1 HUN 6 50 -2 - - - - - - 553 Marvin Netuschil 29 .2 GER 30 50 -1 - - - - - - 554 Federico Zeballos 32 .3 BOL 2 50 -1 - - - - - - 555 Alexis Gautier 23 .4 FRA 51 50 -4 - - Lost in Plaisir R32 Lost in Plaisir R32 - - 556 Pol Martin Tiffon 21 .1 ESP 37 49 -1 - - Lost in Sintra 2 R32 Lost in Sintra 2 R32 - - 557 Giovanni Fonio 22 .3 ITA 39 49 -1 - - Lost in Klosters R16 Lost in Klosters R16 - - 558 Ben Patael 23 .3 ISR 4 48 -1 - - - - - - 559 Jonathan Mridha 25 .4 SWE 5 48 -1 - - - - - - 560 Marsel İlhan 33 .2 TUR 4 48 -1 - - - - - - 561 Alexis Galarneau 21 .5 CAN 9 47 -1 - - - - - - 562 Mauricio Echazú 31 .6 PER 4 47 -1 - - - - - - 563 Gilbert Klier Junior 20 .3 BRA 16 47 -1 - - - - - - 564 Adam El Mihdawy 31 .1 USA 49 47 -1 - - - - - - 565 Oleksii Krutykh 20 .5 UKR 7 47 -1 - - Lost in Curtea de Arges R32 Lost in Curtea de Arges R32 - - 566 Roy Smith 22 USA 50 47 +13 +3 Castelo Branco R32 Lost in Plaisir QF Lost in Plaisir QF

Castelo Branco R32 48 57 567 Tom Jomby 29 .5 FRA 52 46 -2 - - - - - - 568 Anton Matusevich 19 .3 GBR 16 46 -2 - - - - - - 569 Nicolas Alberto Arreche 26 ARG 33 46 -1 - - - - - - 570 Felix Corwin 24 .3 USA 51 46 -1 - - - - - - 571 Savriyan Danilov 20 .3 RUS 22 46 -4 - - Lost in Sintra 2 R32 Lost in Sintra 2 R32 - - 572 Alexander Shevchenko 19 .8 RUS 21 46 +58 +10 Monastir 12 R32 Monastir 11 W Monastir 11 W

Monastir 12 R32 47 56 573 Andrey Kuznetsov 29 .5 RUS 23 45 -3 - Qual. French Open R2 - Qual. French Open R2 61 70 574 Brandon Holt 22 .4 USA 52 45 -3 - - - - - - 575 Christian Langmo 24 .3 USA 54 45 -3 - - - - - - 576 Vasil Kirkov 21 .5 USA 53 45 -3 - - - - - - 577 Andrea Basso 26 .9 ITA 40 45 -3 - - - - - - 578 Holger Vitus Nodskov Rune 17 .4 DEN 2 45 +149 +20 Melilla R32 Klosters W Klosters W

Melilla R32 46 55 579 Takuto Niki 32 .9 JPN 20 44 -4 - - - - - - 580 Alexander Donski 22 .1 BUL 4 44 -3 - - - - - - 581 Aleksandre Metreveli 27 .1 GEO 2 44 -3 - - - - - - 582 Facundo Juarez 23 ARG 34 44 -2 - - - - - - 583 Joao Lucas Reis Da Silva 20 .4 BRA 17 44 -7 - Castelo Branco R32 - Castelo Branco R32 45 54 584 Fermin Tenti 23 .2 ARG 35 44 -3 - - Lost in Monastir 11 R32

Lost in Monastir 12 R32 Lost in Monastir 11 R32

Lost in Monastir 12 R32 - - 585 Gleb Sakharov 32 .2 FRA 53 43 -2 - - - - - - 586 Matthew Christopher Romios 21 .4 AUS 26 43 -2 - - - - - - 587 Ryota Tanuma 25 JPN 21 43 -2 - - - - - - 588 Dusty H. Boyer 27 .2 USA 56 43 -2 - - - - - - 589 Kai Wehnelt 24 .8 GER 31 43 -1 - - - - - - 590 Arnaud Bovy 20 BEL 11 43 +3 +1 - Qual. Sintra 2 W

Lost in Sintra 2 R16

Lost in Castelo Branco R32 Qual. Sintra 2 W

Lost in Sintra 2 R16

Lost in Castelo Branco R32 - - 591 Nicolas Alvarez Varona 19 .3 ESP 38 43 +14 +4 Castelo Branco R32 Qual. Sintra 2 W

Lost in Sintra 2 SF Qual. Sintra 2 W

Lost in Sintra 2 SF

Castelo Branco R32 44 53 592 Nicolas Moreno De Alboran 23 .1 USA 55 43 -5 - Castelo Branco R16 Lost in Sintra 2 R32 Lost in Sintra 2 R32

Castelo Branco R16 44 52 593 Jurabek Karimov 22 .3 UZB 4 42 -4 - - - - - - 594 Arthur Reymond 21 .4 FRA 54 42 -4 - - - - - - 595 Nikita Mashtakov 21 .5 UKR 8 42 -3 - - - - - - 596 Evan Zhu 22 .1 USA 57 42 -2 - - - - - - 597 Imanol Lopez Morillo 20 .8 ESP 40 42 -6 - Melilla R32 - Melilla R32 43 52 598 Pedro Vives Marcos 19 .4 ESP 39 42 -3 - - Qual. Sintra 2 W

Lost in Sintra 2 R16

Lost in Castelo Branco R32 Qual. Sintra 2 W

Lost in Sintra 2 R16

Lost in Castelo Branco R32 - - 599 Tak Khunn Wang 28 .9 FRA 55 40 -3 - - Qual. Sintra 2 W

Lost in Sintra 2 R32 Qual. Sintra 2 W

Lost in Sintra 2 R32 - - 600 Tomislav Brkić 30 .5 BIH 5 40 -3 - - - - - - Advertisement 601 Jonathan Eysseric 30 .3 FRA 56 40 -3 - - Lost in Qual. Plaisir R3 Lost in Qual. Plaisir R3 - - 602 Sam Riffice 21 .5 USA 58 39 -3 - - - - - - 603 John McNally 21 .9 USA 59 39 -3 - - - - - - 604 Clément Geens 24 .5 BEL 12 39 -3 - - - - - - 605 Yuki Mochizuki 22 .8 JPN 22 39 -3 - - - - - - 606 Jie Cui 22 .6 CHN 7 39 -3 - - - - - - 607 Alexander Igoshin 28 .7 RUS 24 39 -1 - - - - - - 608 Erik Crepaldi 30 .3 ITA 41 39 - - - - - - - 609 Mark Whitehouse 27 .3 GBR 17 39 -5 - Castelo Branco R32 - Castelo Branco R32 40 49 610 Petr Nouza 22 CZE 15 39 -3 - Jablonec Nad Nisou R32 Qual. Prague W

Lost in Prague R32 Qual. Prague W

Lost in Prague R32

Jablonec Nad Nisou R32 40 59 611 Benjamin Sigouin 21 .3 CAN 10 38 -2 - - - - - - 612 Yecong He 26 .6 CHN 8 38 -2 - - - - - - 613 Alexander Weis 23 .4 ITA 42 38 - - - - - - - 614 Alexis Musialek 32 .2 FRA 57 38 -3 - Castelo Branco R32 Lost in Qual. Sintra 2 R2

Qual. Castelo Branco W Lost in Qual. Sintra 2 R2

Qual. Castelo Branco W

Castelo Branco R32 39 48 615 Jose Fco. Vidal Azorin 27 .2 ESP 41 38 -3 - Melilla R16 - Melilla R16 39 47 616 Axel Geller 21 .4 ARG 36 37 -2 - - - - - - 617 Harri Heliövaara 31 .3 FIN 3 37 -2 - - - - - - 618 Íñigo Cervantes 30 .8 ESP 42 37 - +1 - Qual. Prague W

Lost in Prague R16 Qual. Prague W

Lost in Prague R16 - - 619 Constantin Schmitz 25 .3 GER 32 37 -3 - - - - - - 620 Daniele Capecchi 24 .9 ITA 43 37 -3 - - - - - - 621 Lenny Hampel 23 .7 AUT 8 37 +88 +10 - Lost in Qual. Hamburg R2 Lost in Qual. Hamburg R2 - - 622 Jean Thirouin 23 FRA 58 37 +6 +1 Monastir 12 R16 Lost in Monastir 11 R16 Lost in Monastir 11 R16

Monastir 12 R16 39 47 623 Sergey Fomin 19 .6 UZB 5 36 -4 - - - - - - 624 Pietro Rondoni 26 .8 ITA 44 36 -4 - - - - - - 625 Juan Pablo Paz 25 .7 ARG 37 36 -4 - - - - - - 625 Juan Sebastián Gómez 28 .5 COL 8 36 -4 - - - - - - 627 Marat Deviatiarov 26 .4 UKR 10 36 -2 - - - - - - 628 Wishaya Trongcharoenchaikul 25 .4 THA 1 36 -1 - - - - - - 629 Ruan Roelofse 30 .8 RSA 3 36 - - - - - - - 630 Mateus De Carvalho Cardoso Alves 19 .6 BRA 18 36 -7 - Castelo Branco R32 Lost in Qual. Sintra 2 R3

Qual. Castelo Branco W Lost in Qual. Sintra 2 R3

Qual. Castelo Branco W

Castelo Branco R32 37 46 631 Robin Stanek 25 .7 CZE 16 36 +14 +3 - Qual. Prague W

Lost in Prague QF

Lost in Qual. Jablonec Nad Nisou R1 Qual. Prague W

Lost in Prague QF

Lost in Qual. Jablonec Nad Nisou R1 - - 632 Georgii Kravchenko 20 .1 UKR 9 36 -8 - - Qual. Curtea de Arges W

Lost in Curtea de Arges R32 Qual. Curtea de Arges W

Lost in Curtea de Arges R32 - - 633 Maximilian Neuchrist 29 .1 AUT 9 36 -7 - - Lost in Qual. Sintra 2 R3

Lost in Sintra 2 R32 Lost in Qual. Sintra 2 R3

Lost in Sintra 2 R32 - - 634 Kevin Krawietz 28 .6 GER 33 35 -3 - - Lost in Qual. Hamburg R1 Lost in Qual. Hamburg R1 - - 635 Ryan Shane 26 .4 USA 60 35 -3 - - - - - - 636 Emiliano Maggioli 19 .3 ITA 45 35 -3 - - - - - - 637 Dimitriy Voronin 21 .3 RUS 25 35 -3 - - - - - - 638 Mats Rosenkranz 22 GER 34 35 -3 - - Lost in Qual. Hamburg R1 Lost in Qual. Hamburg R1 - - 639 Naoki Tajima 20 JPN 23 35 -2 - - - - - - 640 Clement Tabur 20 .6 FRA 59 35 -2 - - Lost in Qual. Plaisir R3 Lost in Qual. Plaisir R3 - - 641 Davide Galoppini 25 .9 ITA 46 35 -5 - - Lost in Klosters R32 Lost in Klosters R32 - - 642 Matias Franco Descotte 26 ARG 38 35 +1 +1 Monastir 12 R16 Lost in Monastir 11 R16 Lost in Monastir 11 R16

Monastir 12 R16 37 45 643 Adrian Obert 25 .5 GER 35 34 -4 - - - - - - 644 Yan Bondarevskiy 20 .5 RUS 26 34 -4 - - - - - - 645 Manish Sureshkumar 21 .1 IND 7 34 -3 - - - - - - 646 Denis Klok 22 .3 RUS 27 34 -2 - - - - - - 647 Gauthier Onclin 19 .5 BEL 13 34 +7 +2 - Lost in Sintra 2 QF

Lost in Qual. Castelo Branco R3 Lost in Sintra 2 QF

Lost in Qual. Castelo Branco R3 - - 648 Jaroslav Pospíšil 39 .6 CZE 17 34 -7 - - Lost in Qual. Prague R3

Lost in Prague R32 Lost in Qual. Prague R3

Lost in Prague R32 - - 649 Tomás Lipovsek Puches 27 .4 SLO 4 34 -1 +1 - Lost in Curtea de Arges R16 Lost in Curtea de Arges R16 - - 650 Fabien Reboul 25 FRA 60 33 -4 - - - - - - Advertisement 651 Alexander Crnokrak 20 .6 AUS 27 33 -4 - - - - - - 652 Dennis Uspensky 23 .9 USA 61 33 -3 - - - - - - 653 João Pedro Sorgi 26 .9 BRA 19 33 -3 - - - - - - 654 Michał Dembek 23 .1 POL 6 33 -3 - - Lost in Curtea de Arges R32 Lost in Curtea de Arges R32 - - 655 Franco Agamenone 27 .4 ITA 47 32 +59 +6 Jablonec Nad Nisou R32 Lost in Curtea de Arges F Lost in Curtea de Arges F

Jablonec Nad Nisou R32 33 52 656 Pablo Llamas Ruiz 17 .9 ESP 43 32 -4 - - - - - - 657 Quentin Folliot 21 .7 FRA 61 32 -4 - - - - - - 658 Antonio Cayetano March 20 .2 ECU 5 32 -3 - - Lost in Qual. Sintra 2 R2 Lost in Qual. Sintra 2 R2 - - 659 Arjun Kadhe 26 .7 IND 8 32 -3 - - - - - - 660 Benjamin Dhoe 24 BEL 14 32 -3 - - - - - - 661 Jakub Paul 21 .5 SUI 8 32 +5 +1 - Lost in Klosters R16 Lost in Klosters R16 - - 662 Andrey Chepelev 22 .1 RUS 28 32 -4 - Melilla R32 - Melilla R32 32 41 663 Alexander Brown 21 .3 USA 62 31 -4 - - - - - - 664 Thiemo de Bakker 32 NED 10 31 -4 - - - - - - 665 Valentin Royer 19 .3 FRA 62 31 +7 +1 Melilla R32 Lost in Plaisir R16 Lost in Plaisir R16

Melilla R32 32 41 666 Rinky Hijikata 19 .5 AUS 28 31 -5 - - - - - - 667 Ronan Joncour 23 .6 FRA 63 31 -5 - - - - - - 668 Michal Konecny 30 .9 CZE 18 31 -4 - - - - - - 669 Luca Giacomini 22 .9 ITA 48 31 -4 - - - - - - 670 Robert Strombachs 21 GER 36 31 -3 - - - - - - 671 Karl Friberg 21 .4 SWE 6 31 -3 - - - - - - 672 Kelsey Stevenson 30 .3 CAN 11 31 -9 - Monastir 12 R32 Lost in Qual. Prague R1 Lost in Qual. Prague R1

Monastir 12 R32 32 41 673 Patrik Rikl 21 .7 CZE 19 30 -4 - Jablonec Nad Nisou R32 Qual. Jablonec Nad Nisou W Qual. Jablonec Nad Nisou W

Jablonec Nad Nisou R32 31 50 674 Artem Smirnov 32 .6 UKR 11 30 -4 - - - - - - 675 Gustav Hansson 25 .4 SWE 7 30 -4 - - - - - - 676 Nathan Ponwith 22 .4 USA 63 30 -3 - - - - - - 677 Scott Griekspoor 29 .7 NED 11 30 -3 - - - - - - 678 Runhao Hua 24 .5 CHN 9 30 -3 - - - - - - 679 Calum Puttergill 26 .9 AUS 29 30 -3 - - - - - - 680 Niels Lootsma 26 .1 NED 12 30 -3 - - - - - - 681 Austin Rapp 24 USA 65 30 -3 - - - - - - 682 Luke Johnson 26 .5 GBR 18 30 -3 - - - - - - 683 Giorgio Ricca 25 .5 ITA 49 30 -3 - - - - - - 684 Kenny de Schepper 33 .3 FRA 64 30 -3 - - - - - - 685 Emilio Nava 18 .8 USA 64 30 +9 +2 Castelo Branco R32 Lost in Sintra 2 QF Lost in Sintra 2 QF

Castelo Branco R32 31 40 686 Lamine Ouahab 35 .7 MAR 2 29 -4 - - - - - - 687 Nam Hoang Ly 23 .5 VIE 1 29 -4 - - - - - - 688 Justin Butsch 25 .7 USA 66 29 -4 - - - - - - 689 Ivan Davydov 23 .9 RUS 29 29 -4 - - - - - - 690 Simon Freund 23 .9 SWE 8 29 -4 - - - - - - 691 Maxime Tchoutakian 26 .7 FRA 65 29 -4 - - - - - - 692 Kento Takeuchi 32 .7 JPN 24 29 -4 - - - - - - 693 Simone Roncalli 24 .3 ITA 50 29 -4 - - - - - - 694 Luca Castelnuovo 23 .6 SUI 9 29 -4 - - - - - - 695 Carlos Sanchez Jover 20 .1 ESP 44 29 -4 - - - - - - 696 Ante Pavić 31 .5 CRO 9 28 -4 - - - - - - 697 Stefan Seifert 35 .5 GER 37 28 -4 - - - - - - 698 Naoki Nakagawa 23 .8 JPN 25 28 -3 - - - - - - 699 Shalva Dzhanashiya 28 RUS 32 28 -2 - - - - - - 700 Dominik Böhler 24 .5 GER 38 28 - - - - - - - Advertisement 701 Adrian Andreev 19 .3 BUL 5 28 -5 - Melilla R16 - Melilla R16 30 38 702 Ryan Nijboer 21 .1 NED 13 28 -4 - - Lost in Curtea de Arges R32

Lost in Qual. Jablonec Nad Nisou R3 Lost in Curtea de Arges R32

Lost in Qual. Jablonec Nad Nisou R3 - - 703 Kirill Kivattsev 22 .9 RUS 31 28 -4 - Monastir 12 R16 - Monastir 12 R16 30 38 704 Boris Pokotilov 23 .3 RUS 30 28 +2 +1 Monastir 12 R32 Lost in Monastir 11 R16 Lost in Monastir 11 R16

Monastir 12 R32 29 38 705 Benjamin Winter Lopez 22 .3 ESP 45 28 -4 - Melilla R32 Qual. Sintra 2 W

Lost in Sintra 2 R16 Qual. Sintra 2 W

Lost in Sintra 2 R16

Melilla R32 28 37 706 Daniel Brands 33 .1 GER 39 27 -4 - - - - - - 707 Govind Nanda 19 .5 USA 67 27 -4 - - - - - - 708 Grégoire Jacq 27 .8 FRA 66 27 -4 - - - - - - 709 Jonathan Gray 23 .4 GBR 19 27 -2 - - - - - - 710 Peter Kobelt 29 .8 USA 68 27 -2 - - - - - - 711 Connor Farren 25 .9 USA 69 27 -1 - - - - - - 712 Shintaro Mochizuki 17 .3 JPN 26 27 -1 - - - - - - 713 Markos Kalovelonis 26 .3 GRE 3 27 -1 - - - - - - 714 Nik Razboršek 26 .9 SLO 5 27 -1 - - - - - - 715 Ignacio Monzon 22 .7 ARG 39 27 -10 - - Lost in Monastir 11 R32

Lost in Monastir 12 R32 Lost in Monastir 11 R32

Lost in Monastir 12 R32 - - 716 Ezekiel Clark 22 .1 USA 70 26 -1 - - - - - - 717 Jaimee Floyd Angele 20 .4 FRA 67 26 -1 - - - - - - 718 Paul Wörner 24 GER 40 26 -1 - - - - - - 719 Brandon Walkin 26 .1 AUS 30 26 -1 - - - - - - 720 Oleg Prihodko 22 .9 UKR 12 26 - - - - - - - 721 Michel Vernier 27 .9 CHI 5 26 - - - - - - - 722 Thiago Agustin Tirante 19 .4 ARG 40 26 -3 - - Lost in Monastir 12 R32 Lost in Monastir 12 R32 - - 723 Francisco Comesana 19 .9 ARG 41 26 -1 - Jablonec Nad Nisou R32 Lost in Qual. Plaisir R1

Qual. Jablonec Nad Nisou W Lost in Qual. Plaisir R1

Qual. Jablonec Nad Nisou W

Jablonec Nad Nisou R32 27 46 724 Jared Donaldson 23 .9 USA 71 25 -1 - - - - - - 725 Sergio Gutiérrez Ferrol 31 .5 ESP 46 25 -1 - - - - - - 726 Wojciech Marek 19 .3 POL 7 25 -1 - Melilla R32 Lost in Qual. Prague R2 Lost in Qual. Prague R2

Melilla R32 26 35 727 Alec Adamson 26 USA 72 25 -1 - - - - - - 728 Maxim Ratniuk 24 .4 RUS 33 25 - - - - - - - 729 Alessandro Petrone 29 .7 ITA 51 25 - - - - - - - 730 Vladimir Ivanov 33 .4 EST 2 25 - - - - - - - 731 Otto Virtanen 19 .2 FIN 4 24 - - Castelo Branco R32 Qual. Castelo Branco W Qual. Castelo Branco W

Castelo Branco R32 25 34 732 Oliver Crawford 21 .3 USA 73 24 - - - - - - - 733 Kuan Yi Lee 24 TPE 6 24 - - - - - - - 734 Guy Orly Iradukunda 24 .5 BDI 1 24 - - - - - - - 735 Ljubomir Čelebić 29 MNE 1 24 - - - - - - - 736 Chien hsun Lo 21 .8 TPE 7 24 - - - - - - - 737 Kristjan Tamm 22 .2 EST 3 24 - - - - - - - 738 Dennis Novikov 26 .8 USA 74 24 - - - - - - - 739 Andrea Guerrieri 21 .8 ITA 52 24 - - - - - - - 740 Colin Sinclair 25 .7 NMI 1 24 - - - - - - - 741 Lorenzo Bocchi 22 .8 ITA 54 24 - - - - - - - 742 Bogdan Ionut Apostol 24 .6 ROU 5 24 - - - - - - - 743 Kristian Lozan 21 .9 RUS 34 24 +1 - - - - - - 744 Riccardo Maiga 31 .2 SUI 10 24 +1 - - - - - - 744 Marco Miceli 21 .8 ITA 53 24 +1 - - - - - - 746 Conner Huertas del Pino 24 .7 PER 5 24 +1 - - - - - - 747 Filip Bergevi 26 .4 SWE 9 24 -4 - Monastir 12 R32 - Monastir 12 R32 25 34 748 Dragoș Dima 28 .2 ROU 6 24 +13 +1 - Lost in Curtea de Arges R16 Lost in Curtea de Arges R16 - - 749 Carlos Lopez Montagud 20 .2 ESP 47 24 +21 +2 - Lost in Curtea de Arges QF

Lost in Melilla R32 Lost in Curtea de Arges QF

Lost in Melilla R32 - - 750 Albert Alcaraz Ivorra 25 .3 ESP 48 23 -2 - - - - - - Advertisement 751 Laurent Rochette 32 .6 FRA 68 23 -2 - - - - - - 752 Henry Craig 25 .9 USA 75 23 -1 - - - - - - 753 Andrew Paulson 18 .8 CZE 20 23 -3 - Jablonec Nad Nisou R16 Lost in Qual. Prague R3 Lost in Qual. Prague R3

Jablonec Nad Nisou R16 26 43 754 Andrey Golubev 33 .1 KAZ 7 23 -2 - - - - - - 755 Harrison Adams 26 .3 USA 76 23 -2 - - - - - - 756 Alexander Cozbinov 25 .4 MDA 2 23 -2 - - - - - - 757 Guy Den Heijer 23 .4 NED 14 23 -2 - - - - - - 758 Nicolo Turchetti 24 .3 ITA 55 23 -2 - - - - - - 759 Mehluli Don Ayanda Sibanda 20 .8 ZIM 3 23 -2 - - - - - - 760 Guido Ivan Justo 22 .7 ARG 42 23 - - - - - - - 761 Dan Alexandru Tomescu 21 .4 ROU 7 23 -3 - - Lost in Curtea de Arges R32 Lost in Curtea de Arges R32 - - 762 Bart Stevens 22 .6 NED 15 23 -3 - - Lost in Klosters R32 Lost in Klosters R32 - - 763 Daniel Cukierman 25 .2 ISR 5 22 +83 +6 Castelo Branco R32 Qual. Plaisir W

Lost in Plaisir SF

Qual. Castelo Branco W Qual. Plaisir W

Lost in Plaisir SF

Qual. Castelo Branco W

Castelo Branco R32 23 32 764 Patrick Kypson 20 .9 USA 77 22 -2 - Castelo Branco R32 Lost in Sintra 2 R32 Lost in Sintra 2 R32

Castelo Branco R32 23 32 765 Hady Habib 22 LIB 1 22 -2 - - - - - - 766 Gianluca Di Nicola 24 .7 ITA 56 22 -2 - - - - - - 767 Dragos Nicolae Madaras 23 ROU 8 22 -2 - - - - - - 768 Nicolae Frunza 22 .8 ROU 9 22 +23 +2 - Lost in Curtea de Arges QF Lost in Curtea de Arges QF - - 769 David Pérez Sanz 26 .3 ESP 49 22 -3 - - - - - - 770 Dane Sweeny 19 .6 AUS 31 22 -3 - - - - - - 771 Jonas Trinker 25 AUT 10 22 -3 - - - - - - 772 Simon Yitbarek 19 .8 SWE 10 22 -3 - - - - - - 773 José Olivares 23 .7 DOM 4 22 -2 - - - - - - 774 Francesco Vilardo 30 .7 ITA 57 22 -2 - - - - - - 775 Benjamin Pietri 24 .1 FRA 69 22 -1 - - - - - - 776 Eric Vanshelboim 19 .1 UKR 13 22 -3 - Melilla R16 - Melilla R16 24 32 777 Keegan Smith 22 .2 USA 78 21 -2 - - - - - - 778 Toshihide Matsui 42 .4 JPN 27 21 -2 - - - - - - 779 Aziz Kijametovic 24 BIH 6 21 -2 - - - - - - 780 Tigre Hank 28 .9 MEX 2 21 -2 - - - - - - 781 Nicolás Barrientos 33 .4 COL 9 21 -2 - - Lost in Qual. Plaisir R3

Lost in Plaisir R32 Lost in Qual. Plaisir R3

Lost in Plaisir R32 - - 782 Franco Emanuel Egea 24 .7 ARG 43 21 -2 - - - - - - 783 Joshua Ortlip 23 .6 USA 79 21 -2 - - - - - - 784 Taisei Ichikawa 19 .7 JPN 28 21 -2 - - - - - - 785 Sandro Kopp 20 .3 AUT 11 21 -2 - - - - - - 786 David Jorda Sanchis 26 .2 ESP 50 21 -2 - - - - - - 787 Louis Tessa 22 .4 FRA 70 21 -2 - - - - - - 788 Sebastian Prechtel 24 .3 GER 41 21 -2 - - Lost in Qual. Jablonec Nad Nisou R1 Lost in Qual. Jablonec Nad Nisou R1 - - 789 Matteo Donati 25 .5 ITA 58 20 -2 - - - - - - 790 Javier Martí 28 .6 ESP 51 20 -2 - - - - - - 791 Justin Roberts 23 .8 BAH 1 20 -2 - - - - - - 792 Billy Harris 25 .6 GBR 20 20 -2 - - - - - - 793 Gonzalo Lama 27 .4 CHI 6 20 +96 +6 Castelo Branco R32 Lost in Klosters SF Lost in Klosters SF

Castelo Branco R32 21 30 794 Gergely Madarasz 25 .9 HUN 7 20 -2 - - - - - - 795 Hiroyasu Ehara 29 .2 JPN 29 20 -2 - - - - - - 796 Stuart Parker 23 .1 GBR 21 20 +14 +1 Monastir 12 R16 Lost in Monastir 11 R16 Lost in Monastir 11 R16

Monastir 12 R16 22 30 797 Mwendwa Mbithi 22 .7 USA 80 20 -3 - - - - - - 798 Majed Kilani 23 .7 TUN 4 20 -3 - - - - - - 799 Mariano Navone 19 .5 ARG 44 20 -3 - - - - - - 800 Takashi Saito 25 .5 JPN 30 20 -2 - - - - - - Advertisement 801 Peter Bothwell 24 .9 IRL 2 20 -2 - - - - - - 802 Soichiro Moritani 26 .1 JPN 31 20 -2 - - - - - - 803 Ondrej Krstev 23 .2 CZE 21 20 -1 - - - - - - 804 Alejandro Mendoza 30 .6 BOL 3 20 -1 - - - - - - 805 Damien Wenger 20 .5 SUI 11 20 -8 - - Lost in Klosters R32 Lost in Klosters R32 - - 806 Federico Iannaccone 21 .4 ITA 59 20 -5 - - Qual. Klosters W

Lost in Klosters R32 Qual. Klosters W

Lost in Klosters R32 - - 807 Igor Marcondes 23 .2 BRA 20 19 -3 - - Lost in Qual. Sintra 2 R3

Lost in Qual. Castelo Branco R2 Lost in Qual. Sintra 2 R3

Lost in Qual. Castelo Branco R2 - - 808 Juan Bautista Otegui 21 .5 ARG 45 19 -3 - - - - - - 809 Ye Cong Mo 20 .2 CHN 10 19 -3 - - - - - - 810 Jan Zieliński 23 .8 POL 8 19 -3 - - - - - - 811 Peter Bertran 24 .5 DOM 5 19 -3 - - - - - - 812 Julius Tverijonas 26 .2 LTU 3 19 -1 - - - - - - 813 Tom Kočevar-Desman 30 .2 SLO 6 19 -4 - Monastir 12 R32 Lost in Monastir 11 R32 Lost in Monastir 11 R32

Monastir 12 R32 20 29 814 Chukang Wang 21 CHN 11 19 -2 - - - - - - 815 Tomas Jirousek 20 .7 CZE 22 19 -2 - - Lost in Qual. Prague R1

Lost in Qual. Jablonec Nad Nisou R1 Lost in Qual. Prague R1

Lost in Qual. Jablonec Nad Nisou R1 - - 816 Grigoriy Lomakin 22 .5 KAZ 8 19 -2 - - - - - - 817 Gabriele Maria Noce 24 .9 ITA 60 19 - - - - - - - 818 Calin Manda 22 .4 ROU 10 19 -3 - - Lost in Curtea de Arges R32 Lost in Curtea de Arges R32 - - 819 Aziz Ouakaa 21 .1 TUN 5 19 +5 +1 Monastir 12 R32 Lost in Monastir 11 R16 Lost in Monastir 11 R16

Monastir 12 R32 20 29 820 Luis Faria 21 .1 POR 10 19 -4 - Castelo Branco R32 Lost in Sintra 2 R32 Lost in Sintra 2 R32

Castelo Branco R32 20 29 821 Jules Marie 29 FRA 71 18 -3 - - - - - - 822 Tristan Schoolkate 19 .5 AUS 32 18 -3 - - - - - - 823 Niki Kaliyanda Poonacha 25 .4 IND 9 18 -3 - - - - - - 824 Paul Oosterbaan 25 USA 81 18 -3 - - - - - - 825 Cheong Eui Kim 30 .5 KOR 7 18 -3 - - - - - - 826 Alexander Lebedev 23 .4 USA 82 18 -3 - - - - - - 827 Aryan Goveas 22 .2 IND 10 18 -2 - - - - - - 828 Alessandro Ingarao 21 .1 ITA 61 18 -2 - - - - - - 829 Luca Prevosto 22 ITA 63 18 -2 - - - - - - 830 Stefano Battaglino 22 .2 ITA 62 18 -2 - - - - - - 831 Anas Fattar 33 .3 MAR 3 18 -2 - - - - - - 832 Moez Echargui 27 .7 TUN 6 18 +25 +2 Monastir 12 R32 Lost in Monastir 11 QF Lost in Monastir 11 QF

Monastir 12 R32 19 28 833 Carl Söderlund 23 .3 SWE 11 17 -3 - - - - - - 834 Manuel Sánchez 29 .7 MEX 3 17 -3 - - - - - - 835 Bradley Mousley 24 .7 AUS 33 17 -3 - - - - - - 836 Martin Beran 24 .8 SVK 9 17 -3 - - - - - - 837 Lorenzo Frigerio 31 .5 ITA 64 17 -3 - - - - - - 838 Sem Verbeek 26 .4 NED 16 17 -3 - - - - - - 839 Shinji Hazawa 21 .4 JPN 32 17 -3 - - - - - - 840 Petr Michnev 31 .1 CZE 23 17 -3 - - Lost in Qual. Prague R1

Lost in Qual. Jablonec Nad Nisou R2 Lost in Qual. Prague R1

Lost in Qual. Jablonec Nad Nisou R2 - - 841 Gerard Granollers 31 .6 ESP 52 17 -3 - - - - - - 842 Andrew Watson 24 GBR 22 17 -3 - - - - - - 843 Matvey Khomentovskiy 26 RUS 35 17 -3 - - - - - - 844 Alejo Lorenzo Lingua Lavallen 19 .5 ARG 46 17 -3 - - - - - - 844 Duje Kekez 27 .4 CRO 10 17 -3 - - - - - - 846 Remy Bertola 22 SUI 12 17 +51 +3 - Qual. Klosters W

Lost in Klosters QF Qual. Klosters W

Lost in Klosters QF - - 847 Alberto Barroso Campos 24 .3 ESP 53 17 -4 - - Lost in Qual. Sintra 2 R1 Lost in Qual. Sintra 2 R1 - - 848 Juan Alejandro Hernandez 21 .2 MEX 4 17 -4 - - - - - - 849 Yurii Dzhavakian 27 .3 UKR 14 17 -4 - - - - - - 850 Haru Inoue 24 .1 JPN 33 16 -3 - - - - - - Advertisement 851 Aleksandr Vasilenko 25 .5 RUS 36 16 -3 - - - - - - 852 Sanhui Shin 23 .5 KOR 8 16 -3 - - - - - - 853 Vlad Andrei Dancu 21 .5 ROU 11 16 -2 - - - - - - 854 Gabriel Alejandro Hidalgo 30 .1 ARG 47 16 -2 - - - - - - 855 Paweł Ciaś 26 .5 POL 9 16 -5 - Jablonec Nad Nisou R32 Qual. Prague W

Lost in Prague R32

Qual. Jablonec Nad Nisou W Qual. Prague W

Lost in Prague R32

Qual. Jablonec Nad Nisou W

Jablonec Nad Nisou R32 17 36 856 Alfredo Perez 23 .3 USA 83 16 -3 - - - - - - 857 Christoph Negritu 26 .5 GER 42 16 -3 - - - - - - 858 Kazuki Nishiwaki 25 .9 JPN 34 16 -3 - - - - - - 859 Tsung Hao Huang 20 .8 TPE 8 16 -1 - - - - - - 860 David Volfson 23 CAN 12 16 -1 - - - - - - 861 Dalibor Svrcina 17 .9 CZE 24 16 -5 - Jablonec Nad Nisou R32 Lost in Qual. Prague R3 Lost in Qual. Prague R3

Jablonec Nad Nisou R32 17 36 862 Tadeáš Paroulek 20 .7 CZE 25 16 -2 - - Lost in Qual. Prague R2 Lost in Qual. Prague R2 - - 863 Xin Gao 26 .3 CHN 12 16 -2 - - - - - - 864 Toby Martin 27 .5 GBR 23 16 -2 - - - - - - 865 Vladimir Korolev 25 RUS 37 16 -2 - - - - - - 866 George Tsivadze 27 .7 GEO 3 16 -2 - - - - - - 866 Michiel De Krom 22 .2 NED 17 16 -2 - - - - - - 868 Ignacio Carou 21 .1 URU 3 16 -4 - - Lost in Melilla R32 Lost in Melilla R32 - - 869 Yibing Wu 20 .9 CHN 13 15 -2 - - - - - - 870 Matteo Gigante 18 .7 ITA 65 15 -2 - - - - - - 871 Víctor Estrella Burgos 40 .1 DOM 6 15 -2 - - - - - - 872 Justin Eleveld 28 .3 NED 18 15 -2 - - - - - - 873 Omar Giacalone 28 .6 ITA 66 15 -2 - - - - - - 874 Gengo Kikuchi 28 .8 JPN 35 15 -2 - - - - - - 875 Aleksandre Bakshi 23 .1 GEO 4 15 -2 - - - - - - 876 Cezar Cretu 19 .4 ROU 12 15 -2 - - - - - - 877 Stéphane Robert 40 .3 FRA 72 15 -1 - - - - - - 878 Raphael Baltensperger 22 .7 SUI 13 15 -3 - - Qual. Klosters W

Lost in Klosters R32 Qual. Klosters W

Lost in Klosters R32 - - 879 João Monteiro 26 .7 POR 11 15 +11 +1 - Lost in Sintra 2 R16 Lost in Sintra 2 R16 - - 879 Alibek Kachmazov 18 .1 RUS 38 15 -2 - - - - - - 881 Jack Findel Hawkins 25 .9 GBR 24 15 -3 - - - - - - 882 Ivan Liutarevich 24 .5 BLR 4 15 -3 - - - - - - 883 Sora Fukuda 22 .9 JPN 36 15 -1 - - - - - - 884 Rhett Purcell 24 .6 NZL 1 15 -1 - - - - - - 885 Ugo Blanchet 21 .7 FRA 73 15 -1 - - Lost in Qual. Plaisir R2 Lost in Qual. Plaisir R2 - - 886 Julian Bradley 28 .1 IRL 3 15 -1 - - - - - - 887 Alafia Ayeni 21 .1 USA 84 15 -7 - Castelo Branco R32 Qual. Castelo Branco W Qual. Castelo Branco W

Castelo Branco R32 16 25 888 Federico Arnaboldi 20 .2 ITA 67 15 +8 +1 - Qual. Klosters W

Lost in Klosters R16

Lost in Melilla R32 Qual. Klosters W

Lost in Klosters R16

Lost in Melilla R32 - - 889 Dominik Palan 19 .9 CZE 26 15 -8 - Monastir 12 R32 Lost in Monastir 11 R32 Lost in Monastir 11 R32

Monastir 12 R32 16 25 890 Matias Soto 21 .4 CHI 7 14 -4 - - - - - - 891 Martin Damm 16 .9 USA 85 14 +24 +1 - Lost in Curtea de Arges R16 Lost in Curtea de Arges R16 - - 892 Matej Sabanov 28 .2 CRO 11 14 -5 - - - - - - 893 Victor Vlad Cornea 26 .9 ROU 13 14 -5 - - - - - - 894 Abhinav Sanjeev Shanmugam 21 .8 IND 11 14 -3 - - - - - - 895 Taha Baadi 19 .1 CAN 13 14 -3 - - - - - - 896 Cannon Kingsley 19 .3 USA 86 14 -3 - - - - - - 897 Zachary Eisinga 20 .7 NED 19 14 -3 - - - - - - 898 Antonio Massara 25 ITA 68 14 -3 - - - - - - 899 Rishab Agarwal 24 .8 IND 12 14 -1 - - - - - - 900 Yan Sabanin 30 .6 RUS 39 14 -1 - - - - - - Advertisement 901 Cheng Yu Yu 25 .4 TPE 9 14 -1 - - - - - - 902 Giacomo Dambrosi 19 ITA 69 14 -1 - - - - - - 903 Hong Kit Wong 22 HKG 1 14 -1 - - - - - - 904 Albert Roglan 21 .8 ESP 54 14 -1 - - Lost in Qual. Sintra 2 R3 Lost in Qual. Sintra 2 R3 - - 904 Niklas Guttau 20 .7 GER 43 14 -1 - - - - - - 904 Pierre Delage 19 .6 FRA 74 14 -1 - - Lost in Qual. Plaisir R1

Lost in Qual. Monastir 12 R2 Lost in Qual. Plaisir R1

Lost in Qual. Monastir 12 R2 - - 907 Albano Olivetti 28 .8 FRA 75 14 -1 - - - - - - 908 Yuanfeng Li 26 .8 CHN 14 14 -1 - - - - - - 909 Anis Ghorbel 31 .4 TUN 7 14 -1 - - - - - - 910 Mikhail Fufygin 30 .3 RUS 40 14 -1 - - - - - - 911 Alex Marti Pujolras 21 .6 ESP 55 14 +103 +4 - Qual. Curtea de Arges W

Lost in Curtea de Arges SF Qual. Curtea de Arges W

Lost in Curtea de Arges SF - - 912 Max Houkes 20 .2 NED 20 14 +13 +1 Melilla R32 Qual. Curtea de Arges W

Lost in Curtea de Arges R16 Qual. Curtea de Arges W

Lost in Curtea de Arges R16

Melilla R32 15 24 913 Daniel Rodrigues 20 .6 POR 12 13 -3 - - - - - - 914 Ryan James Storrie 22 .5 GBR 25 13 -3 - - - - - - 915 Luca Nardi 17 .1 ITA 70 13 -3 - - - - - - 915 Nathan Seateun 23 .2 FRA 76 13 -3 - - - - - - 917 Julien Cagnina 26 .3 BEL 15 13 -3 - - - - - - 918 Sumit Sarkar 21 .1 USA 87 13 -2 - - - - - - 919 Jung Woong Na 27 .8 KOR 9 13 -2 - - - - - - 920 Christian Samuelsson 24 .7 SWE 12 13 -1 - - - - - - 921 Arthur Cazaux 18 FRA 77 13 -3 - - Lost in Curtea de Arges R32

Lost in Qual. French Open R1 Lost in Curtea de Arges R32

Lost in Qual. French Open R1 - - 922 Gianni Mina 28 .6 FRA 78 13 -2 - - - - - - 923 Milan Welte 19 .2 GER 44 13 -2 - - Lost in Qual. Hamburg R1 Lost in Qual. Hamburg R1 - - 924 Jacob Dunbar 24 .9 USA 88 13 -2 - - - - - - 925 Alan Kohen 27 .4 ARG 48 13 -2 - - - - - - 926 Marco Brugnerotto 24 .3 ITA 71 13 -2 - - - - - - 927 George Loffhagen 19 .4 GBR 26 13 +16 +1 - Qual. Plaisir W

Lost in Plaisir R16 Qual. Plaisir W

Lost in Plaisir R16 - - 928 Dostanbek Tashbulatov 20 .2 KAZ 9 13 -2 - - - - - - 928 Alex Blumenberg 28 .3 BRA 21 13 -2 - - - - - - 930 Matvey Minin 19 .2 RUS 41 13 -2 - - - - - - 930 Koray Kirci 22 .1 TUR 5 13 -2 - - - - - - 932 Valentin Guenther 22 .6 GER 45 13 -2 - - - - - - 933 Ajeet Rai 21 .6 NZL 2 13 -2 - - - - - - 934 Yanki Erel 19 .9 TUR 6 13 -1 - - - - - - 935 Simon Anthony Ivanov 20 .2 BUL 6 13 -3 - - Lost in Curtea de Arges R32 Lost in Curtea de Arges R32 - - 936 Flavio Cobolli 18 .3 ITA 72 12 -2 - - - - - - 937 Vincent Millot 34 .6 FRA 79 12 -2 - - - - - - 938 Leandro Riedi 18 .6 SUI 14 12 +82 +3 - Lost in Klosters QF Lost in Klosters QF - - 939 Liam Draxl 18 .8 CAN 14 12 -3 - - - - - - 940 Pascal Meis 27 .2 GER 46 12 -3 - - - - - - 941 Pierre Faivre 24 .6 FRA 80 12 -3 - - - - - - 942 Titouan Droguet 19 .2 FRA 81 12 +19 +1 - Lost in Plaisir R16 Lost in Plaisir R16 - - 943 Matheus Pucinelli De Almeida 19 .4 BRA 22 12 -4 - - Qual. Sintra 2 W

Lost in Sintra 2 R32

Lost in Qual. Castelo Branco R3 Qual. Sintra 2 W

Lost in Sintra 2 R32

Lost in Qual. Castelo Branco R3 - - 944 Uisung Park 19 .9 KOR 10 12 -4 - - - - - - 945 Sarp Ağabigün 23 .2 TUR 7 12 -4 - - - - - - 946 Zachary Svajda 17 .8 USA 89 12 -2 - - - - - - 947 Stefan Palosi 20 .6 ROU 14 12 +20 +1 - Lost in Curtea de Arges R16 Lost in Curtea de Arges R16 - - 948 Kenneth Raisma 22 .4 EST 4 12 -6 - - Qual. Plaisir W

Lost in Plaisir R32 Qual. Plaisir W

Lost in Plaisir R32 - - 949 Hugo Schott 24 FRA 83 12 -4 - - Lost in Qual. Plaisir R2 Lost in Qual. Plaisir R2 - - 950 Simon Beaupain 21 .3 BEL 16 12 -4 - - - - - - Advertisement 951 Pak Long Yeung 25 .6 HKG 2 12 -4 - - - - - - 952 Blake Ellis 21 .7 AUS 34 12 -4 - - - - - - 953 Louis Dussin 21 .2 FRA 82 12 +82 +3 - Qual. Plaisir W

Lost in Plaisir QF Qual. Plaisir W

Lost in Plaisir QF - - 954 Saida'Lo Saidkarimov 22 .9 UZB 6 12 -4 - - - - - - 955 Sidane Pontjodikromo 19 .9 NED 21 12 -3 - - - - - - 956 Luca Gelhardt 25 .7 GER 47 12 -3 - - - - - - 957 Timur Kiyamov 23 .8 RUS 42 12 -3 - - Lost in Qual. Prague R1 Lost in Qual. Prague R1 - - 957 Franco Feitt 28 ARG 49 12 -3 - - - - - - 959 Daniil Glinka 20 .3 EST 5 12 -10 - - Lost in Monastir 11 R32

Lost in Qual. Monastir 12 R3 Lost in Monastir 11 R32

Lost in Qual. Monastir 12 R3 - - 960 Sergi Perez Contri 22 .6 ESP 56 12 -9 - Melilla R32 - Melilla R32 13 22 961 Samuele Ramazzotti 21 .5 ITA 73 11 -5 - - - - - - 962 Andrea Bolla 21 .9 ITA 74 11 -5 - - - - - - 963 Maciej Rajski 29 .3 POL 10 11 -5 - - - - - - 964 Justin Boulais 18 .9 CAN 15 11 -5 - - - - - - 965 Chuhan Wang 28 .5 CHN 15 11 -5 - - - - - - 966 Rimpei Kawakami 20 JPN 37 11 -4 - - - - - - 967 Luka Pavlovic 20 .4 FRA 84 11 -4 - - - - - - 968 William Bushamuka 24 .6 USA 90 11 -4 - - - - - - 969 Luca Tomasetto 24 .4 ITA 75 11 -4 - - - - - - 970 Matyas Fuele 21 .7 HUN 8 11 -4 - - - - - - 971 Bart Van Den Berg 27 .1 NED 22 11 -3 - - - - - - 972 S D Prajwal Dev 24 .3 IND 13 11 -2 - - - - - - 973 Dhruv Sunish 20 .8 IND 14 11 -2 - - - - - - 974 Gabriel Donev 24 .2 BUL 7 11 +30 +1 - Qual. Curtea de Arges W

Lost in Curtea de Arges R16 Qual. Curtea de Arges W

Lost in Curtea de Arges R16 - - 975 Marius Ruzgas 23 .9 SWE 13 11 -7 - Monastir 12 R32 Qual. Monastir 12 W Qual. Monastir 12 W

Monastir 12 R32 12 21 976 Kalman L. Boyd 23 .4 USA 91 11 -4 - - - - - - 977 Mikalai Haliak 22 .1 BLR 5 11 -4 - - - - - - 978 Cameron Green 24 .4 AUS 35 11 -2 - - - - - - 979 Oleg Khotkov 30 .5 UKR 15 11 -1 - - - - - - 979 Petr Hájek 23 .5 CZE 27 11 -1 - - - - - - 981 Issei Okamura 28 .3 JPN 38 11 -1 - - Lost in Qual. Sintra 2 R1 Lost in Qual. Sintra 2 R1 - - 982 Maxime Pauwels 22 .1 BEL 17 11 -8 - Melilla R32 Qual. Melilla W Qual. Melilla W

Melilla R32 12 21 983 Maxime Mora 23 .4 FRA 85 11 -8 - Melilla R32 Qual. Melilla W Qual. Melilla W

Melilla R32 12 21 984 Mirko Martinez 22 .4 SUI 15 11 -8 - - Qual. Klosters W

Lost in Klosters R32 Qual. Klosters W

Lost in Klosters R32 - - 985 Yen Hsun Lu 37 .1 TPE 10 10 -4 - - - - - - 986 Nicolas Jarry 24 .9 CHI 8 10 -4 - - - - - - 987 João Souza 32 .3 BRA 23 10 -4 - - - - - - 988 Luciano Darderi 18 .6 ITA 76 10 -4 - - - - - - 989 Ko Suzuki 29 .1 JPN 39 10 -4 - - - - - - 990 Kyle Seelig 23 USA 92 10 -4 - - - - - - 991 Yuta Kawahashi 22 .6 JPN 40 10 -4 - - - - - - 992 Will Maher 21 AUS 36 10 -4 - - - - - - 993 Filip Kolasiński 19 .8 POL 11 10 -4 - - - - - - 994 Francesco Passaro 19 .7 ITA 77 10 -4 - - - - - - 995 David Fox 26 .5 GBR 27 10 -4 - - - - - - 996 Mick Lescure 27 .3 FRA 86 10 -4 - - - - - - 997 Egor Noskin 20 .3 RUS 43 10 -4 - - - - - - 997 Michael Shabaz 33 USA 93 10 -4 - - - - - - 999 Hamidreza Nadaf 27 .8 IRI 1 10 -4 - - - - - - 1000 Cengiz Aksu 22 .1 TUR 8 10 -4 - - - - - -