X

 

 

WTA // Doubles // Official ATP Ranking // 5W ATP Ranking // Live ATP Ranking - U18 - U21 - U25 // Live ATP Race - Next Gen - U18 - U21 - U25 // Schedule //  $  // Title Holders // Live Scores

 Official ATP Ranking

#: Tennis Player Rank
Ctry: Country + National rank
+/-: Rank change vs previous official rankings release
Tournament categories include : GS2000, ATP1000, ATP500, ATP250, CH125/110/100/90/80, F35/27/18 (GS/ATP Tour/Challengers/Futures + winner points)
#Player NameAgeCtryPts+/-Current TournamentPrevious TournamentsCurrent Tournament Next WeekNext Week
 1
Andy Murray30.1GBR17750----7750-
 2
Rafael Nadal31.1ESP17465----7465-
 3
Roger Federer35.9SUI16545----6545-
 4
Novak Djokovic30.1SRB16325----5325-1
 5
Stan Wawrinka32.3SUI26140----5780+1
 6
Marin Čilić28.8CRO15075----5065-
 7
Dominic Thiem23.8AUT14030----4020-
 8
Kei Nishikori27.5JPN13740----3140-
 9
Milos Raonic26.5CAN13310----3130-
 10
Grigor Dimitrov26.1BUL13160----2980-1
 11
Alexander Zverev20.2GER13070----3060+1
 12
Jo-Wilfried Tsonga32.2FRA12805----2805-
 13
David Goffin26.6BEL12605+1Gstaad R16-Gstaad R162515-
 14
Tomáš Berdych31.8CZE12570+1---2390-
 15
Pablo Carreño Busta26ESP22350+1---2350-
 16
Gaël Monfils30.8FRA22275-3---1915-5
 17
Lucas Pouille23.4FRA32255+1---2210-
 18
Roberto Bautista Agut29.2ESP32245+1Gstaad R16-Gstaad R162245+2
 19
Jack Sock24.8USA12245-2Atlanta R16-Atlanta R162155+1
 20
John Isner32.2USA22045+1Atlanta R16-Atlanta R162000+1
 21
Nick Kyrgios22.2AUS11940-1---1930+1
 22
Gilles Müller34.2LUX11885-Atlanta R16-Atlanta R161840-
 23
Sam Querrey29.7USA31785----1740-
 24
Albert Ramos Viñolas29.5ESP41725-Hamburg R32-Hamburg R321725-
 25
Mischa Zverev29.9GER21461+3---1461-
 26
Pablo Cuevas31.5URU11425+3Hamburg R32-Hamburg R321425-
 27
Feliciano López35.8ESP51390-1Gstaad R16-Gstaad R161390-
 28
Richard Gasquet31FRA41390+2---1390-
 29
Ivo Karlović38.3CRO21340-4---1250-1
 30
Juan Martín del Potro28.8ARG11280+2---1280+1
 31
Fabio Fognini30.1ITA11270-4Gstaad R16-Gstaad R161225-1
 32
Karen Khachanov21.1RUS11249+1Hamburg R32-Hamburg R321247+1
 33
David Ferrer35.3ESP61210+13Hamburg R32-Hamburg R321210-
 34
Steve Johnson27.5USA41170-3---1160-
 35
Kevin Anderson31.1RSA11140----960-7
 36
Paolo Lorenzi35.6ITA21123-2Gstaad R32-Gstaad R321123-
 37
Fernando Verdasco33.6ESP71115+2Hamburg R32-Hamburg R321115-1
 38
Diego Schwartzman24.9ARG21110-Hamburg R16-Hamburg R161135+3
 39
Gilles Simon32.5FRA51095-3Hamburg R16-Hamburg R161120+2
 40
Benoît Paire28.2FRA61050-3Hamburg R16-Hamburg R161040+1
 41
Adrian Mannarino29FRA71006----1006+1
 42
Ryan Harrison25.2USA5983-2Atlanta R16-Atlanta R16868-8
 43
Yūichi Sugita28.8JPN2980----970+2
 44
Viktor Troicki31.4SRB2965+1---955+1
 45
Kyle Edmund22.5GBR2933+2Atlanta R32-Atlanta R32923-
 46
Aljaž Bedene28GBR3933+2Hamburg R32-Hamburg R32933+2
 47
Borna Ćorić20.6CRO3921-3---876-2
 48
Daniil Medvedev21.4RUS2902+1---902+2
 49
Andrey Rublev19.7RUS3895+25Hamburg R32-Hamburg R32895+2
 50
Robin Haase30.2NED1888-8Gstaad R32-Gstaad R32818-7
 51
Donald Young28USA6870-1Atlanta R32-Atlanta R32825-4
 52
Steve Darcis33.3BEL2866+1---866+1
 53
Hyeon Chung21.1KOR1861+1Atlanta R32-Atlanta R32861+1
 54
Jan Lennard Struff27.2GER3858-2Hamburg R16-Hamburg R16883+6
 55
Jiří Veselý24CZE2840+2Hamburg R32-Hamburg R32840+1
 56
Janko Tipsarević33SRB3825-1---825-
 57
Horacio Zeballos32.2ARG3821-1Hamburg R16-Hamburg R16848+4
 58
Philipp Kohlschreiber33.7GER4795+1Hamburg R32-Hamburg R32795-
 59
Jared Donaldson20.7USA7790-1Atlanta R32-Atlanta R32690-7
 60
Frances Tiafoe19.5USA8753+2Atlanta R32-Atlanta R32712-3
 61
João Sousa28.3POR1750+2Gstaad R32-Gstaad R32785+2
 62
Nikoloz Basilashvili25.4GEO1746-11Hamburg R32-Hamburg R32735+2
 63
Rogério Dutra Silva33.4BRA1733+1Hamburg R32-Hamburg R32733+2
 64
Daniel Evans27.1GBR4722-4---722+2
 65
Pierre Hugues Herbert26.3FRA8707+7---707+1
 66
Thomaz Bellucci29.5BRA2702-1Gstaad R32-Gstaad R32637-9
 67
Alexandr Dolgopolov28.7UKR1701+22Gstaad R32-Gstaad R32691+2
 68
Vasek Pospisil27CAN2697-2Atlanta R32-Atlanta R32658-1
 69
Ernesto Escobedo21USA9690-2Atlanta R32-Atlanta R32618-10
 70
Dušan Lajović27SRB4686-9Gstaad R32-Gstaad R32682+3
 71
Andrey Kuznetsov26.4RUS4680+17Hamburg R32-Hamburg R32676+3
 72
Malek Jaziri33.5TUN1655-2Atlanta R32-Atlanta R32655+2
 73
Bernard Tomic24.7AUS2650-4---560-21
 74
Dudi Sela32.3ISR1650-1Atlanta R32-Atlanta R32640+1
 75
Marcos Baghdatis32.1CYP1645-7Atlanta R32-Atlanta R32645+3
 76
Jérémy Chardy30.4FRA9645-5---655+5
 77
Yen Hsun Lu33.9TPE1641-2---606-8
 78
Nicolás Almagro31.9ESP8638-1---637+4
 79
Jordan Thompson23.2AUS3628+1Binghamton R32-Binghamton R32628+2
 80
Andreas Seppi33.4ITA3626+1---626+2
 81
Federico Delbonis26.7ARG4625+3Hamburg R32Qual. Hamburg WQual. Hamburg W
Hamburg R32
635+5
 82
Denis Istomin30.8UZB1624-Gstaad R16-Gstaad R16609-2
 83
Julien Benneteau35.5FRA10617----617+3
 84
Alessandro Giannessi27.1ITA4610+20Cortina R32-Cortina R32610+1
 85
Mikhail Youzhny35RUS5605-9Gstaad R32-Gstaad R32560-10
 86
Marius Copil26.7ROU1604-1---604-
 87
Norbert Gombos26.9SVK1600-Gstaad R16-Gstaad R16612+6
 88
Damir Džumhur25.1BIH1597-9-Qual. Hamburg W
Lost in Hamburg R32
Qual. Hamburg W
Lost in Hamburg R32
610+6
 89
Thomas Fabbiano28.1ITA5597-3Atlanta R32-Atlanta R32597+2
 90
Yoshihito Nishioka21.8JPN3572----572+1
 91
Laslo Djere22.1SRB5566+15---566+1
 92
Taro Daniel24.4JPN4564-1-Lost in Gstaad R32Lost in Gstaad R32564+1
 93
Ruben Bemelmans29.5BEL3563+3---561-
 94
Carlos Berlocq34.4ARG5561-16Hamburg R32-Hamburg R32561+2
 95
Henri Laaksonen25.3SUI3559+5Gstaad R32-Gstaad R32549-3
 96
Nicolás Kicker24.9ARG6557-1Hamburg R32-Hamburg R32557-
 97
Guido Pella27.1ARG7549-3Atlanta R32-Atlanta R32549-
 98
Evgeny Donskoy27.2RUS6549-6-Lost in Hamburg R32Lost in Hamburg R32449-22
 99
Santiago Giraldo29.6COL1538-2Gstaad R32-Gstaad R32454-20
 100
Blaž Kavčič30.3SLO1536-2Granby R32-Granby R32536+1
 101
Florian Mayer33.7GER5533+1Hamburg R16-Hamburg R16578+13
 102
Mikhail Kukushkin29.5KAZ1530+16---530+2
 103
Tennys Sandgren26USA10530-2---511-1
 104
Marco Cecchinato24.8ITA6529+1-Lost in Hamburg R32Lost in Hamburg R32529+3
 105
Jerzy Janowicz26.6POL1523+2---523+3
 106
Marcel Granollers31.2ESP9516+5Cortina R32-Cortina R32516+3
 107
Víctor Estrella Burgos36.9DOM1510+1---510+2
 108
Peter Gojowczyk28GER6508+23Atlanta R32-Atlanta R32508+2
 109
Facundo Bagnis27.4ARG8508+4-Lost in Gstaad R32Lost in Gstaad R32508+2
 110
Márton Fucsovics25.4HUN1508-11-Lost in Qual. Hamburg R1Lost in Qual. Hamburg R1473-4
 111
Casper Ruud18.5NOR1508-2-Lost in Qual. Hamburg R1Lost in Qual. Hamburg R1505+3
 112
Nicolas Mahut35.5FRA11500-2---500+3
 113
Dustin Brown32.6GER7490-20Gstaad R32-Gstaad R32490+3
 114
Thiago Monteiro23.1BRA3487-11Gstaad R32-Gstaad R32487+2
 115
Sergiy Stakhovsky31.5UKR2486-1-Lost in Qual. Hamburg R2Lost in Qual. Hamburg R2488+4
 116
Arthur De Greef25.3BEL4479-1-Lost in Qual. Gstaad R1Lost in Qual. Gstaad R1479+3
 117
Bjorn Fratangelo24USA11466+25Atlanta R32-Atlanta R32466+2
 118
Peter Polansky29.1CAN3466+10Granby R32-Granby R32427-7
 119
Luca Vanni32.1ITA7465-3---365-30
 120
Renzo Olivo25.3ARG9462-1Gstaad R32-Gstaad R32462+4
 121
Maximilian Marterer22.1GER8461-4-Lost in Hamburg R32Lost in Hamburg R32461+4
 122
Alexander Bublik20.1KAZ2456+2Binghamton R32-Binghamton R32444+1
 123
Egor Gerasimov24.6BLR1455+37---455+5
 124
Konstantin Kravchuk32.4RUS7447-2Atlanta R32-Atlanta R32387-14
 125
Taylor Fritz19.7USA12444-5Atlanta R32-Atlanta R32434+3
 126
Martin Kližan28SVK2434-5---417-3
 127
Adam Pavlásek22.7CZE3432-4Prague R32-Prague R32377-18
 128
Reilly Opelka19.9USA13428-2Atlanta R32-Atlanta R32428+4
 129
Lukáš Lacko29.7SVK3424-2Atlanta R32-Atlanta R32424+3
 130
Denis Shapovalov18.2CAN4424+31Granby R32-Granby R32379-13
 131
Guillermo García López34.1ESP10422+32Tampere R32-Tampere R32422+4
 132
Radu Albot27.6MDA1418+6Gstaad R32-Gstaad R32395-2
 133
Stefan Kozlov19.4USA14417-4Atlanta R32Qual. Atlanta WQual. Atlanta W
Atlanta R32
421+5
 134
Quentin Halys20.7FRA12413-1Atlanta R32Qual. Atlanta WQual. Atlanta W
Atlanta R32
417+4
 135
Uladzimir Ignatik27BLR2411--Lost in Prague R32Lost in Prague R32362-16
 136
Illya Marchenko29.8UKR3407-24-Lost in Qual. Atlanta R2Lost in Qual. Atlanta R2353-17
 137
Adrián Menéndez-Maceiras31.7ESP11404+3-Lost in Qual. Gstaad R1Lost in Qual. Gstaad R1386-3
 138
Leonardo Mayer30.1ARG10403-4Hamburg R32Lost in Qual. Hamburg R2Lost in Qual. Hamburg R2
Hamburg R32
407+7
 139
Guido Andreozzi25.9ARG11402+19Cortina R32-Cortina R32388+2
 140
Nicolas Jarry21.7CHI1400+1---400+8
 141
Filip Krajinović25.4SRB6397+3---397+8
 142
Kenny de Schepper30.1FRA13397+6-Lost in Qual. Hamburg R2Lost in Qual. Hamburg R2389+6
 143
Go Soeda32.8JPN5395+2Granby R32-Granby R32395+8
 144
James Duckworth25.5AUS4393-14---377-2
 145
João Souza29.1BRA4393-8-Lost in Qual. Gstaad R2Lost in Qual. Gstaad R2359-7
 146
Stefano Travaglia25.5ITA8386----386+7
 147
Jürgen Melzer36.1AUT2384-22---384+6
 148
Mathias Bourgue23.5FRA14383-1---383+6
 149
Duck-hee Lee19.1KOR2382+4---370+2
 150
Jozef Kovalík24.7SVK4375+4Prague R32-Prague R32367+2
 151
Mirza Bašić26BIH2373-8---338-7
 152
Oscar Otte24GER9371-1-Lost in Qual. Hamburg R2Lost in Qual. Hamburg R2378+8
 153
Cedrik Marcel Stebe26.7GER10369-1Hamburg R16Qual. Hamburg WQual. Hamburg W
Hamburg R16
434+30
 154
Matthew Ebden29.6AUS5363+95---363+4
 155
Sebastian Ofner21.1AUT3357+1Tampere R32-Tampere R32344-
 156
Pedro Sousa29.1POR2356-6Tampere R32-Tampere R32341-
 157
Radek Štěpánek38.6CZE4354----239-58
 158
Roberto Carballés Baena24.3ESP12348-3Cortina R32-Cortina R32348+4
 159
Attila Balázs28.5HUN2339+15-Lost in Qual. Gstaad R1Lost in Qual. Gstaad R1339+2
 160
Akira Santillan20.1AUS6337+11Binghamton R32-Binghamton R32319-7
 161
Stefanos Tsitsipas18.9GRE1335+6---332+2
 162
Jason Jung28.1TPE2332+2Granby R32-Granby R32327-2
 163
Vincent Millot31.4FRA15332+6Granby R32-Granby R32332+3
 164
Darian King25.2BAR1330-28---330+3
 165
Tobias Kamke31.1GER11328+20Prague R32-Prague R32328+3
 166
Gerald Melzer27AUT4327-34Cortina R32-Cortina R32327+3
 167
Gastão Elias26.6POR3321-28-Lost in Qual. Hamburg R1Lost in Qual. Hamburg R1321+2
 168
Lukáš Rosol32CZE5320+7Prague R32-Prague R32318-
 169
Yasutaka Uchiyama24.9JPN6320+3Granby R32-Granby R32320+3
 170
Yannick Hanfmann25.6GER12318-5Gstaad R16Qual. Gstaad WQual. Gstaad W
Gstaad R16
315-1
 171
Tatsuma Ito29.1JPN7317-1Granby R32-Granby R32317+2
 172
Denis Kudla24.9USA15315+6Binghamton R32-Binghamton R32305-3
 173
Matteo Berrettini21.2ITA9315+56Cortina R32-Cortina R32315+3
 174
John Millman28.1AUS7314-12Atlanta R32-Atlanta R32304-2
 175
Michael Mmoh19.5USA16313-2Binghamton R32-Binghamton R32313+3
 176
Salvatore Caruso24.6ITA10309-Cortina R32-Cortina R32309+3
 177
Nikola Milojević22SRB7306-Tianjin R16-Tianjin R16306+3
 178
Ramkumar Ramanathan22.7IND1305-10Binghamton R32-Binghamton R32300+1
 179
Dennis Novikov23.7USA17302+24-Lost in Qual. Atlanta R2Lost in Qual. Atlanta R2238-38
 180
Tommy Robredo35.2ESP13297----297+2
 181
Sam Groth29.7AUS8294+20---294+2
 182
Ilya Ivashka23.4BLR3293-23---258-15
 183
Alexey Vatutin24.7RUS8293+73Tampere R32-Tampere R32282-3
 184
Stefano Napolitano22.2ITA11292-3-Lost in Qual. Gstaad R2Lost in Qual. Gstaad R2258-12
 185
Máximo González34ARG12290-6-Lost in Qual. Hamburg R1Lost in Qual. Hamburg R1290+4
 186
Marco Trungelliti27.4ARG13289+6---280-1
 187
Jan Šátral27CZE6289+1Prague R32-Prague R32289+5
 188
Benjamin Bonzi21.1FRA16289+5---289+5
 189
Noah Rubin21.4USA18284-6---284+5
 190
Ričardas Berankis27LTU1280-1---280+2
 191
Dmitry Popko20.7KAZ3279+9Tampere R32-Tampere R32279+2
 192
Lorenzo Giustino25.8ITA12279-10-Qual. Gstaad W
Lost in Gstaad R32
Qual. Gstaad W
Lost in Gstaad R32
283+7
 193
Aldin Šetkić29.5BIH3276+17Cortina R32-Cortina R32268+2
 194
Tim Smyczek29.5USA19275-Atlanta R32Qual. Atlanta WQual. Atlanta W
Atlanta R32
252-7
 195
João Domingues23.7POR4275-Prague R32-Prague R32275+5
 196
Gleb Sakharov29.1FRA17269-5Gstaad R16Qual. Gstaad WQual. Gstaad W
Gstaad R16
293+16
 197
Yannick Maden27.7GER13267+2Prague R32-Prague R32267+5
 198
Rubén Ramírez Hidalgo39.5ESP14266-11Tampere R32-Tampere R32266+5
 199
Joris De Loore24.2BEL5266+5---266+5
 200
Federico Gaio25.3ITA13263+5Cortina R32-Cortina R32153-104
 201
Yuki Bhambri25IND2257+11Granby R32-Granby R32257+3
 202
Soon-woo Kwon19.6KOR3256-18---256+3
 203
Vaclav Safranek23.1CZE7256-5Prague R32Lost in Brno SFLost in Brno SF
Prague R32
256+3
 204
Teymuraz Gabashvili32.1RUS9254-8---246-1
 205
Daniel Brands30GER14253+15Gstaad R32Qual. Gstaad WQual. Gstaad W
Gstaad R32
265+10
 206
James McGee30.1IRL1250----234-13
 207
Marc Polmans20.2AUS9250-Granby R32-Granby R32247+3
 208
Brayden Schnur22CAN5249+5Granby R32-Granby R32249+6
 209
John Patrick Smith28.4AUS10247-1---247+6
 210
Paul-Henri Mathieu35.5FRA18245-44---245+4
 211
Hiroki Moriya26.7JPN8245-9Granby R32-Granby R32245+4
 212
Christian Garín21.1CHI2244-3Prague R32-Prague R32244+4
 213
Calvin Hémery22.4FRA19244+2Tampere R16-Tampere R16242+2
 214
Marco Chiudinelli35.8SUI4243-3Gstaad R32-Gstaad R32243+5
 215
Andrej Martin27.8SVK5242-66Prague R32-Prague R32222-12
 216
Prajnesh Gunneswaran27.6IND3242-2---242+6
 217
Simone Bolelli31.7ITA14241+13---241+5
 218
Daniel Altmaier18.8GER15241-2-Lost in Hamburg R32Lost in Hamburg R32225-7
 219
Mitchell Krueger23.5USA20241-33-Lost in Qual. Atlanta R2Lost in Qual. Atlanta R2232-2
 220
Alex de Minaur18.4AUS11240+8-Lost in Idanha-A-Nova SFLost in Idanha-A-Nova SF241+7
 221
Mackenzie McDonald22.2USA21239-4Granby R32-Granby R32239+5
 222
Di Wu25.8CHN1236-4---236+4
 223
Jeremy Jahn27.3GER16234+9Prague R32Lost in Kassel SFLost in Kassel SF
Prague R32
241+9
 224
Félix Auger-Aliassime16.9CAN6233-3---233+4
 225
Daniel Masur22.7GER17233-3---229+2
 226
Zdeněk Kolář20.7CZE8232+21Prague R32-Prague R32203-19
 227
Blake Mott21.2AUS12231-4---230+5
 228
Andrew Whittington23.9AUS13230-31Binghamton R32-Binghamton R32201-18
 229
Aleksandr Nedovyesov30.4KAZ4229-10Prague R32-Prague R32221-1
 230
Viktor Galović26.8CRO4226-6Cortina R32-Cortina R32212-6
 231
Laurynas Grigelis25.9LTU2226+5-Lost in Vilnius R16Lost in Vilnius R16226+7
 232
Marcelo Arévalo26.7ESA1224-1-Lost in Qual. Gstaad R1Lost in Qual. Gstaad R1224+6
 233
Maxime Janvier20.7FRA20222+1Prague R32-Prague R32222+5
 234
Alexander Sarkissian27.3USA22222+21Granby R32-Granby R32222+5
 235
Steven Diez26.3CAN7221-8Granby R32-Granby R32176-42
 236
Petr Michnev27.9CZE9219-3-Lost in Prague R32Lost in Prague R32219+5
 237
Rajeev Ram33.3USA23218-2---128-110
 238
Andrea Collarini25.4ARG14217+7Cortina R32-Cortina R32215+6
 239
Brydan Klein27.5GBR5215-13-Lost in Qual. Atlanta R2Lost in Qual. Atlanta R2214+6
 240
Riccardo Bellotti25.9ITA15214-1-Lost in Tampere R32Lost in Tampere R32214+6
 241
Roberto Quiroz25.4ECU1213-3Granby R32-Granby R32213+6
 242
Federico Coria25.3ARG15213+31Pontedera R32-Pontedera R32209+4
 243
Mohamed Safwat26.8EGY1210+22Tampere R32-Tampere R32210+6
 244
Blaž Rola26.7SLO2208-3Binghamton R16-Binghamton R16198-8
 245
Stéphane Robert37.1FRA21207+3Prague R16-Prague R16203+1
 246
Nicola Kuhn17.3ESP15207-4---206+5
 247
Cem İlkel21.9TUR1207+13Tampere R32-Tampere R32207+8
 248
Goncalo Oliveira22.4POR5207+35Cortina R32-Cortina R32207+8
 249
Tommy Haas39.3GER18205-6Hamburg R32-Hamburg R32205+7
 250
Jose Hernandez Fernandez27.3DOM2205+22-Lost in Qual. Hamburg R1Lost in Qual. Hamburg R1195-8
 251
Marcos Giron24USA24204+24Binghamton R32-Binghamton R32204+8
 252
Kamil Majchrzak21.5POL2203+9Tampere R16-Tampere R16201+5
 253
Tristan Lamasine24.3FRA22199-28Tampere R32-Tampere R32199+5
 254
Austin Krajicek27.1USA25199+20---183-17
 255
Sanjar Fayziev22.9UZB2199-2Prague R32-Prague R32196-2
 256
Agustín Velotti25.1ARG16199-12Tampere R32-Tampere R32199+7
 257
Yusuke Takahashi19.7JPN9199-6Granby R32-Granby R32199+7
 258
Omar Jasika20.1AUS14198-6Binghamton R32-Binghamton R32198+7
 259
Zhang Ze27CHN2197-13Binghamton R32-Binghamton R32197+6
 260
Lloyd Harris20.4RSA2197-6Granby R32-Granby R32197+6
 261
Benjamin Becker36.1GER19196-4---196+6
 262
Gianluigi Quinzi21.4ITA16196-4-Lost in Qual. Gstaad R1Lost in Qual. Gstaad R1196+6
 263
Christopher O'Connell23.1AUS15196-4Cortina R32-Cortina R32178-11
 264
Jonathan Eysseric27.1FRA23194+20-Lost in Qual. Gstaad R2Lost in Qual. Gstaad R2173-18
 265
Peđa Krstin22.8SRB8194+11Tampere R32-Tampere R32186-
 266
Ricardo Ojeda Lara24.4ESP16193-3---193+7
 267
Ti Chen33.8TPE3193-17Granby R32-Granby R32193+7
 268
Filip Peliwo23.4CAN8192-2Granby R32-Granby R32192+6
 269
Marsel İlhan30.1TUR2192-2Prague R32-Prague R32192+8
 270
Carlos Taberner19.9ESP17190+31Cortina R32-Cortina R32174-9
 271
Kimmer Coppejans23.4BEL6189-81Tampere R32-Tampere R32189+8
 272
Guilherme Clezar24.5BRA5188-2Cortina R32-Cortina R32188+8
 273
Ivan Dodig32.5CRO5187+139---177-2
 274
Enrique López-Pérez26.1ESP18186-3Prague R32Lost in Kassel QFLost in Kassel QF
Prague R32
169-15
 275
Cameron Norrie21.9GBR6185+2Binghamton R32-Binghamton R32185+9
 276
Christian Harrison23.1USA26184+3Binghamton R32-Binghamton R32183+6
 277
Yannik Reuter26.3BEL7184+3Tampere R32-Tampere R32151-37
 278
Marek Jaloviec23.4CZE10184-Prague R16-Prague R16185+11
 279
Michael Linzer27.7AUT5184-11-Lost in Qual. Hamburg R1Lost in Qual. Hamburg R1184+10
 280
Íñigo Cervantes27.6ESP19181+8Tampere R32-Tampere R32173-1
 281
Danilo Petrović25.4SRB9181+8Cortina R32-Cortina R32181+9
 282
Zhe Li30.8CHN3180-42Tianjin R16-Tianjin R16172-1
 283
Edan Leshem20.3ISR2178-21Binghamton R32-Binghamton R32178+10
 284
Roberto Ortega Olmedo26.2ESP20178+11---171-3
 285
Karim Mohamed Maamoun26.2EGY2177-Cortina R32-Cortina R32177+9
 286
Bernabe Zapata Miralles20.5ESP21177+21Xativa R32Lost in Denia R32Lost in Denia R32
Xativa R32
172+2
 287
Constant Lestienne25.1FRA24176-1---143-38
 288
Yannick Mertens30BEL8176-6-Lost in Qual. Gstaad R1Lost in Qual. Gstaad R1174+8
 289
João Pedro Sorgi23.7BRA6174-2Binghamton R32-Binghamton R32174+11
 290
Jaume Munar20.2ESP22174-26Cortina R32-Cortina R32164-4
 291
Tommy Paul20.1USA27172-1Atlanta R32Qual. Atlanta WQual. Atlanta W
Atlanta R32
184+23
 292
Maxime Hamou22.1FRA25171-23---168+2
 293
Elias Ymer21.2SWE1171-56Tampere R32-Tampere R32171+8
 294
Grega Žemlja30.8SLO3171-3---171+8
 295
Sriram Balaji27.3IND4170-2---170+7
 296
Axel Michon26.6FRA26165-4Tampere R32Qual. Tampere WQual. Tampere W
Tampere R32
168+5
 297
Matteo Donati22.3ITA17164-1Cortina R32-Cortina R32155-5
 298
Pedro Martinez20.2ESP23164+4Cortina R32Lost in Denia QFLost in Denia QF
Cortina R32
166+6
 299
Andrea Arnaboldi29.5ITA18164-2Cortina R32-Cortina R32164+4
 300
Albano Olivetti25.6FRA27163+8-Lost in Dublin R16Lost in Dublin R16164+7
 301
Sadio Doumbia26.8FRA28162+8---158+3
 302
Tallon Griekspoor21NED2159-4Tampere R32-Tampere R32142-30
 303
Alex Bolt24.5AUS16157-Binghamton R32-Binghamton R32157+4
 304
Mats Moraing25GER20157-Duinbergen R32Lost in Kassel R16Lost in Kassel R16
Duinbergen R32
157+3
 305
Sumit Nagal19.9IND5156+1Pontedera R16Lost in Istanbul 5 R16Lost in Istanbul 5 R16
Pontedera R16
157+5
 306
Marko Tepavac23.3SRB10154+104Prague R32-Prague R32154+3
 307
Kristijan Mesaroš29CRO6153-7---153+2
 308
Botic Van de Zandschulp21.8NED3153+28---153+2
 309
Sekou Bangoura25.6USA28153+3Granby R32-Granby R32153+1
 310
Mikael Torpegaard23.2DEN1152+3Granby R32-Granby R32152+1
 311
Takuto Niki29.7JPN10152-17---152-
 312
Alexander Kudryavtsev31.7RUS10151+15---143-15
 313
Ernests Gulbis28.8LAT1150+35Gstaad R32-Gstaad R32140-22
 314
Dayne Kelly27AUS17150-3---150-1
 315
Ivan Gakhov20.7RUS11150-5-Lost in Denia SFLost in Denia SF152+2
 316
Pedro Cachín22.2ARG17149-1Cortina R32Qual. Cortina WQual. Cortina W
Cortina R32
152+6
 317
Gianni Mina25.4FRA29149-1---149-
 318
Matteo Viola30ITA19148+2Cortina R32-Cortina R32148-1
 319
David Guez34.6FRA30147-1---147-1
 320
Alejandro Falla33.6COL2145-6---145-1
 321
André Ghem35.1BRA7144-16Tampere R16-Tampere R16142-8
 322
Lucas Miedler21AUT6144----144-1
 323
Alexandre Muller20.4FRA31144+2Troyes R32Uriage WUriage W
Troyes R32
160+26
 324
Franko Škugor29.8CRO7143+9---143-2
 325
Hugo Dellien24.1BOL1143-2Tampere R16-Tampere R16149+9
 326
Gianluca Mager22.6ITA20143+63Pontedera R32-Pontedera R32143-2
 327
Raymond Sarmiento25USA29142-1Binghamton R32-Binghamton R32142-3
 328
Miljan Zekić29SRB11142+22Cortina R32Qual. Cortina WQual. Cortina W
Cortina R32
145+6
 329
Dzmitry Zhyrmont28.3BLR4142-10---142-2
 330
Jose Statham30.2NZL1140-13Binghamton R32Lost in Champaign FLost in Champaign F
Binghamton R32
153+23
 331
Jay Clarke18.9GBR7140-2Pontedera R16Lost in Gubbio SFLost in Gubbio SF
Pontedera R16
144+7
 332
Maxime Chazal24.2FRA32140-2Prague R32Lost in Kassel R16
Qual. Prague W
Lost in Kassel R16
Qual. Prague W
Prague R32
142-1
 333
Sebastian Fanselow25.5GER21139-2-Lost in Kassel R16Lost in Kassel R16140-3
 334
Tomislav Brkić27.3BIH4139-2---126-22
 335
Hubert Hurkacz20.4POL3138-36Tampere R32-Tampere R32125-23
 336
Dominik Köpfer23.2GER22137-1Binghamton R32Champaign WChampaign W
Binghamton R32
163+40
 337
Mikael Ymer18.8SWE2136----136-
 338
Oriol Roca Batalla24.2ESP24136----136-
 339
Corentin Moutet18.2FRA33135-5-Lost in Uriage SFLost in Uriage SF141+5
 340
Matthias Bachinger30.3GER23134+2---134+1
 341
Yaraslav Shyla24.3BLR5134+16---134+1
 342
Frederico Ferreira Silva22.3POR6134+5Idanha-A-Nova 2 R32Lost in Idanha-A-Nova R32Lost in Idanha-A-Nova R32
Idanha-A-Nova 2 R32
134+1
 343
João Monteiro23.5POR7134-22---134+1
 344
Miomir Kecmanović17.8SRB12133+1---133+1
 345
Caio Zampieri31.1BRA8133+1-Lost in Kassel R32Lost in Kassel R32133+1
 346
Amir Weintraub30.8ISR3131-7---115-27
 347
Daniel Elahi Galán21COL3130+2Manizales R32Valledupar WValledupar W
Manizales R32
148+29
 348
Yuya Kibi31JPN11129-8---121-15
 349
Laurent Lokoli22.7FRA34129+9Dublin 2 R32-Dublin 2 R32129+4
 350
Evan King25.3USA30129+1Binghamton R32-Binghamton R32129+4
 351
Shuichi Sekiguchi26JPN12128+3Tianjin R32-Tianjin R32128+3
 352
Alessandro Bega26.5ITA21128-24-Lost in Qual. Atlanta R1Lost in Qual. Atlanta R1128+3
 353
Daniel Nguyen26.7USA31127-10Binghamton R32-Binghamton R32112-25
 354
Marvin Netuschil26GER24127-10---127+4
 355
Dennis Novak23.9AUT7127+52St. Poelten R32-St. Poelten R32127+4
 356
Markus Eriksson27.6SWE3127-32Tampere R32-Tampere R32127+4
 357
Liam Broady23.5GBR8127+11---120-8
 358
Ivan Nedelko31.1RUS12127-3---127+5
 359
Nils Langer27.4GER25126-3---126+5
 360
Frank Dancevic32.8CAN9126+62Granby R32-Granby R32126+5
 361
Geoffrey Blancaneaux18.9FRA35125+30-Istanbul 5 WIstanbul 5 W152+49
 362
Maxime Authom30.3BEL9123-10---123+3
 363
Jordi Samper-Montaña27.3ESP25123+1Cortina R32-Cortina R32123+3
 364
Enzo Couacaud22.3FRA36122-2---122+3
 365
Álvaro López San Martín20.1ESP26122-5---121+1
 366
Pere Riba29.2ESP27121-1---121+4
 367
Facundo Mena24.8ARG18121-1Manizales R32Lost in Valledupar QFLost in Valledupar QF
Manizales R32
108-23
 368
Marc Sieber29.3GER26120+1---120+2
 369
Michal Konecny27.7CZE11120-10Dublin 2 R32-Dublin 2 R32113-8
 370
Christian Lindell25.6SWE4119-Pontedera R32-Pontedera R32118+3
 371
Lenny Hampel20.5AUT8119-Prague R16Lost in Brno R16
Qual. Prague W
Lost in Brno R16
Qual. Prague W
Prague R16
126+14
 372
Vladyslav Manafov24.2UKR4118----118+4
 373
Luke Saville23.5AUS18116-Binghamton R32Lost in Champaign R16Lost in Champaign R16
Binghamton R32
117+4
 374
Thiemo de Bakker28.8NED4115+91---115+2
 375
Alejandro González28.4COL4114-1Granby R32-Granby R3279-99
 376
Maverick Banes25.2AUS19114-1Duinbergen R32-Duinbergen R32113+1
 377
Mario Vilella Martínez22ESP28113+1Tianjin R32-Tianjin R32113+1
 378
Lorenzo Sonego22.2ITA22112+1---112-1
 379
Edward Corrie29.4GBR9112+1Binghamton R32-Binghamton R32112-1
 380
Iván Endara29.3ECU2112+1---112-1
 381
Alexandar Lazov27BUL2112+1---112-1
 382
Shintaro Imai23.8JPN13112+1Tianjin R32Lost in Yinchuan R32Lost in Yinchuan R32
Tianjin R32
112-1
 383
Emilio Gómez25.6ECU3111+2---76-100
 384
Juan Pablo Paz22.5ARG19111-7Cortina R32Qual. Cortina WQual. Cortina W
Cortina R32
114+10
 385
Kevin Krawietz25.4GER27109+2---109+1
 386
Tomás Lipovsek Puches24.2ARG20109-10-Lost in Kassel R32
Lost in Pontedera R32
Lost in Kassel R32
Lost in Pontedera R32
109-
 387
Michał Przysiężny33.4POL4108+1---108-
 388
Javier Martí25.5ESP29108+25Xativa R32-Xativa R32108-
 389
Brian Baker32.2USA32107-36---78-88
 390
Evgeny Tyurnev20.2RUS13107+10---107-1
 391
Marc Giner26ESP30107-7Xativa R32Lost in Denia R32Lost in Denia R32
Xativa R32
106-4
 392
Boy Westerhof31.7NED5106+14---89-46
 393
Sam Barry25.4IRL2106-1Dublin 2 R32Lost in Dublin R16Lost in Dublin R16
Dublin 2 R32
107+1
 394
Saketh Myneni29.7IND6105+38---89-43
 395
Nicolaas Scholtz26.4RSA3105-1---105-1
 396
Alejandro Gómez25.9COL5104-1---104-2
 397
Max Purcell19.3AUS20104-116Granby R32-Granby R32104-3
 398
Corentin Denolly20.1FRA37104+47Troyes R32Lost in Uriage FLost in Uriage F
Troyes R32
104-1
 399
Mariano Kestelboim21.4ARG21104+18---103-4
 400
Roman Safiullin19.9RUS14103-3Prague R32-Prague R32103-1
 401
Marinko Matosevic31.9AUS21103-11---103-1
 402
Juan Ignacio Lóndero23.9ARG22103+9Tampere R32Qual. Tampere WQual. Tampere W
Tampere R32
106+9
 403
Daniel Gimeno Traver31.9ESP31102-62Tampere R32-Tampere R3294-19
 404
Edoardo Eremin23.7ITA23102+82---94-19
 405
David Pichler21.4AUT9102-6Skopje R32Lost in Kassel R32Lost in Kassel R32
Skopje R32
102-
 406
Hugo Grenier21.3FRA38101+9Dublin 2 R32-Dublin 2 R3295-13
 407
Vladimir Ivanov30.2EST1101-4Tampere R32-Tampere R32101+1
 408
Adam El Mihdawy27.9USA33101-4---83-52
 409
Yannick Jankovits30.5FRA39101-11-Lost in Dublin SFLost in Dublin SF108+20
 410
Daniel Muñoz de la Nava35.4ESP32100-43---100+3
 411
Fajing Sun20.8CHN4100+14-Lost in Yinchuan SFLost in Yinchuan SF106+17
 412
Lorenzo Frigerio28.4ITA24100+22-Sharm El Sheikh 19 WSharm El Sheikh 19 W117+42
 413
Jarmere Jenkins26.6USA3499-20---93-13
 414
Evgeny Karlovskiy22.9RUS1599+9---99+5
 415
Dragoș Dima25.1ROU299-7Cortina R32Lost in Istanbul 5 QFLost in Istanbul 5 QF
Cortina R32
84-37
 416
Alexis Musialek29FRA4098-15Troyes R32Lost in Uriage R32Lost in Uriage R32
Troyes R32
96+2
 417
Eric Quigley28.4USA3597-3Binghamton R32Qual. Binghamton WQual. Binghamton W
Binghamton R32
100+9
 418
Gonzalo Escobar28.5ECU497+11---97+7
 419
Sasi Kumar Mukund20.5IND797-3---97+7
 420
Jared Hiltzik23USA3696-2Champaign 2 R32Lost in Champaign R16Lost in Champaign R16
Champaign 2 R32
96+5
 421
Adrian Ungur32.5ROU395-2---95+4
 422
Youssef Hossam19.1EGY395-2---95+4
 423
Niels Lootsma22.9NED695+5-Lost in Kassel R32Lost in Kassel R3295+2
 424
Vishnu Vardhan29.9IND895+6---95+4
 425
Cheong Eui Kim27.3KOR494-39Tianjin R32-Tianjin R3294+1
 426
Bradley Mousley21.5AUS2294-5---94+1
 427
Jan Mertl35.5CZE1294-66-Lost in Brno FLost in Brno F109+42
 428
Grégoire Jacq24.7FRA4194-4Troyes R32-Troyes R3288-13
 429
Vit Kopriva20.1CZE1394+20Prague R32Lost in Brno QFLost in Brno QF
Prague R32
96+13
 430
Yosuke Watanuki19.2JPN1493-4---93+3
 431
Lukas Mugevičius22.6LTU393-4---92+2
 432
Clément Geens21.3BEL1093-27Cortina R32-Cortina R3293+4
 433
Bruno Sant’Anna24BRA992+6---92+3
 434
Franco Agamenone24.2ARG2391-3-Lost in Kassel R32Lost in Kassel R3291+3
 435
Benjamin Lock24.3ZIM191----82-32
 436
Rémi Boutillier27.5FRA4290-Dublin 2 R32Lost in Dublin SFLost in Dublin SF
Dublin 2 R32
98+26
 437
Germain Gigounon28.2BEL1190-41---90+4
 438
Andres Artunedo Martinavarro23.8ESP3390-Idanha-A-Nova 2 R32-Idanha-A-Nova 2 R3290+4
 439
Ljubomir Čelebić25.8MNE190+1---90+3
 440
Juan Pablo Ficovich20.4ARG2490+30-Brno WBrno W116+69
 441
Fabien Reboul21.8FRA4389+27Mohammedia R32Lost in Uriage R16Lost in Uriage R16
Mohammedia R32
90+9
 442
Ante Pavić28.3CRO889-1-Lost in Qual. Atlanta R1Lost in Qual. Atlanta R181-26
 443
Nicolae Frunza19.6ROU488+1---82-22
 444
Takanyi Garanganga26.8ZIM288+3Champaign 2 R32-Champaign 2 R3288+1
 445
Walter Trusendi32.5ITA2588+1Pontedera R32-Pontedera R3288+3
 446
Julien Cagnina23.1BEL1287+8Duinbergen R16Lost in Wels QFLost in Wels QF
Duinbergen R16
89+6
 447
Carlos Gomez Herrera27.2ESP3487+1---87+3
 448
Yann Marti29.1SUI586-39-Lost in Qual. Gstaad R1Lost in Qual. Gstaad R186+3
 449
Lloyd Glasspool23.6GBR1086-47-Lost in Dublin QFLost in Dublin QF71-46
 450
Hugo Nys26.4FRA4486--Lost in Qual. Atlanta R1Lost in Qual. Atlanta R186+4
 451
Antoine Hoang21.7FRA4586-18Troyes R32Lost in Uriage QFLost in Uriage QF
Troyes R32
83-12
 452
Marco Bortolotti26.5ITA2686+6---86+2
 453
Thanasi Kokkinakis21.2AUS2385-1---85+2
 454
Riccardo Bonadio24ITA2785+1Pontedera R32Gubbio WGubbio W
Pontedera R32
102+50
 455
Antoine Escoffier25.3FRA4685-12Idanha-A-Nova 2 R32Lost in Idanha-A-Nova QFLost in Idanha-A-Nova QF
Idanha-A-Nova 2 R32
86+6
 456
Philip Bester28.7CAN1084-Granby R32-Granby R3268-55
 457
Christopher Heyman23.7BEL1384+9-Lost in Kassel QFLost in Kassel QF86+9
 458
Maximilian Neuchrist26AUT1084-21Skopje R32Lost in Kassel R16Lost in Kassel R16
Skopje R32
84+5
 459
Juan Pablo Varillas21.7PER184-2Manizales R32Lost in Valledupar R32Lost in Valledupar R32
Manizales R32
84+4
 460
Altuğ Çelikbilek20.8TUR384-18Idanha-A-Nova 2 R32-Idanha-A-Nova 2 R3284+6
 461
Christopher Eubanks21.2USA3783-2Atlanta R32-Atlanta R3283+5
 462
Jaroslav Pospíšil36.4CZE1483-2---83+5
 463
Alex Molčan19.6SVK683+52-Lost in Brno QFLost in Brno QF86+16
 464
Pedro Sakamoto24BRA1083-2---83+5
 465
Yannick Vandenbulcke27BEL1483-4Duinbergen R32-Duinbergen R3283+7
 466
Tim Pütz29.6GER2882-2---82+2
 467
Jan Choinski21.1GER2982+16-Lost in Kassel FLost in Kassel F96+54
 468
Finn Tearney26.8NZL281+1---81-1
 469
Thomas Bréchemier21FRA4781+6-Lost in Uriage QFLost in Uriage QF82+3
 470
Jules Okala19.9FRA4881+7Troyes R32Lost in Istanbul 5 SFLost in Istanbul 5 SF
Troyes R32
83+9
 471
Nam Hoang Ly20.4VIE181+5---81+1
 472
Kento Takeuchi29.5JPN1581-21-Lost in Tianjin R32Lost in Tianjin R3281+1
 473
Bradley Klahn26.9USA3880-2---80+1
 474
Peter Kobelt26.6USA3980+28Dublin 2 R32Lost in Dublin QFLost in Dublin QF
Dublin 2 R32
83+12
 475
Christopher Rungkat27.5INA179-2---79-
 476
Denys Mylokostov24.3UKR579-2---79-
 477
Carlos Boluda Purkiss24.5ESP3579-5Mohammedia R32-Mohammedia R3277-4
 478
Andriej Kapaś27.9POL578----78-
 479
Aleksandr Vasilenko22.4RUS1678-12-Qual. Tampere W
Lost in Tampere R32
Qual. Tampere W
Lost in Tampere R32
80+6
 480
Jürgen Zopp29.3EST277-Parnu R32Kassel WKassel W
Parnu R32
104+83
 481
Miķelis Lībietis25LAT277-2---59-58
 482
Péter Nagy25.3HUN377-1Trnava R32-Trnava R3277+2
 483
Matija Pecotic28CRO976+1---76+1
 484
Federico Zeballos29.1BOL276+17-Lost in Telavi 3 R32Lost in Telavi 3 R3276-
 485
Chuhan Wang25.4CHN575+93Tianjin R32Lost in Yinchuan R32Lost in Yinchuan R32
Tianjin R32
75-
 486
Romain Jouan32FRA4974+2---74-
 487
Peter Torebko29.4GER3074+7---61-48
 488
Tobias Simon26.1GER3174+1---74+1
 489
Kevin King26.3USA4073+1Binghamton R32-Binghamton R3273+1
 490
Juan Ignacio Galarza23.3ARG2573+1Prague R32Lost in Brno R32
Qual. Prague W
Lost in Brno R32
Qual. Prague W
Prague R32
71-7
 491
Ryan Shane23.2USA4173+1Champaign 2 R32Lost in Champaign R32Lost in Champaign R32
Champaign 2 R32
73+1
 492
Seong chan Hong20KOR573+1---73+1
 493
Wil Spencer27.8USA4272+2---69-12
 494
Dennis Nevolo27.5USA4372+2Champaign 2 R32Lost in Champaign R16Lost in Champaign R16
Champaign 2 R32
73+5
 495
Robin Kern23.8GER3272+2-Lost in Wels SFLost in Wels SF78+16
 496
Pol Toledo Bague22.5ESP3672+2Mragowo 5 R32-Mragowo 5 R3272+4
 497
Matias Zukas21.2ARG2672+3-Lost in Wels R32Lost in Wels R3271-1
 498
Filip Horanský24.5SVK772+6-Wels WWels W90+63
 499
Kaichi Uchida22.9JPN1672----72+6
 500
Matthew Barton25.5AUS2471-15---71+6
 501
Masato Shiga25.9JPN1771+4---71+2
 502
Andrea Basso23.7ITA2870+7Pontedera R16-Pontedera R1668-10
 503
Makoto Ochi21.2JPN1870-40Idanha-A-Nova 2 R32-Idanha-A-Nova 2 R3270+2
 504
Nicolas Santos29.5BRA1170-1---70+2
 505
Nino Serdarušić20.6CRO1070+1Skopje R32-Skopje R3270+2
 506
Lamine Ouahab32.5MAR169+1---69+2
 507
Hernan Casanova23.4ARG2769+6Cluj Napoca R32-Cluj Napoca R3269+1
 508
Mate Delić24.2CRO1169-26---69-
 509
Moez Echargui24.5TUN269+2-Lost in Tanger R32Lost in Tanger R3269-
 510
Hong Chung24.1KOR668+2---68-
 511
Bastian Malla20.8CHI368+5---68-2
 512
Aslan Karatsev23.8RUS1767-149---58-31
 513
Rhyne Williams26.3USA4467+4---59-28
 514
Pablo Vivero Gonzalez22.2ESP3767+11-Lost in Idanha-A-Nova R32Lost in Idanha-A-Nova R3267-2
 515
Yan Bai28.1CHN666+3---66-3
 516
Vijay Sundar Prashanth30.7IND966+4---66-3
 517
Fernando Romboli28.5BRA1266+4-Lost in Kassel R32Lost in Kassel R3266-3
 518
Omar Giacalone25.5ITA2966+4Pontedera R32Lost in Gubbio R16Lost in Gubbio R16
Pontedera R32
65-4
 519
Viktor Durasovic20.3NOR266+5-Lost in Wels SFLost in Wels SF67+2
 520
Gerard Granollers28.4ESP3865+17Xativa R32Lost in Denia QFLost in Denia QF
Xativa R32
64-5
 521
Ben Patael20.1ISR465+2-Qual. Tampere W
Lost in Tampere R32
Qual. Tampere W
Lost in Tampere R32
50-63
 522
Pablo Andújar31.4ESP3964+4---64-1
 523
Julian Lenz24.4GER3364+4-Lost in Kassel R16Lost in Kassel R1645-82
 524
Facundo Argüello24.9ARG2864+4Manizales R32Lost in Valledupar SFLost in Valledupar SF
Manizales R32
70+24
 525
Dimitar Kuzmanov23.9BUL364+25Istanbul 6 R32Lost in Istanbul 5 R32Lost in Istanbul 5 R32
Istanbul 6 R32
64-1
 526
Sami Reinwein25.1GER3464+4-Lost in Wels R16Lost in Wels R1665+5
 527
Reda El Amrani29.1MAR263+4Mohammedia R32-Mohammedia R3263-
 528
Marcus Willis26.7GBR1163+4---63-
 529
Daniel Dutra da Silva29BRA1363+4St. Poelten R32Lost in Kassel R16Lost in Kassel R16
St. Poelten R32
64+5
 530
Tomas Papik23.2CZE1563-43-Lost in Sharm El Sheikh 19 R32Lost in Sharm El Sheikh 19 R3263+1
 531
Naoki Nakagawa20.6JPN1963+3---63-
 532
Eduardo Struvay26.5COL662+3---62-
 533
Sora Fukuda19.8JPN2062+3Tianjin R32Yinchuan WYinchuan W
Tianjin R32
89+94
 534
Ilya Vasilyev21RUS1862+5---62+1
 535
Temur Ismailov22.5UZB362-25---62+1
 536
Hiroyasu Ehara26JPN2161+2Tianjin R32Lost in Yinchuan SFLost in Yinchuan SF
Tianjin R32
69+29
 537
Romain Barbosa23.2BEL1560+5---60+1
 538
Xin Gao23.1CHN760-19Tianjin R32Lost in Yinchuan R32Lost in Yinchuan R32
Tianjin R32
60+1
 539
Fabrizio Ornago25.2ITA3060+4Mragowo 5 R32Lost in Mragowo 4 QFLost in Mragowo 4 QF
Mragowo 5 R32
60+1
 540
Evan Song25.1USA4559+4Binghamton R32Lost in Champaign R16
Qual. Binghamton W
Lost in Champaign R16
Qual. Binghamton W
Binghamton R32
63+10
 541
Alexander Igoshin25.5RUS1959+4Kazan 4 R32Lost in Istanbul 5 SFLost in Istanbul 5 SF
Kazan 4 R32
67+26
 542
Luke Bambridge22.5GBR1258+5---50-40
 543
Cristian Rodríguez27COL758+5Manizales R32Lost in Valledupar R16Lost in Valledupar R16
Manizales R32
59+3
 544
Vitaly Kozyukov23.1RUS2058+5---58-
 545
Michael Berrer37GER3557+6---57-
 546
JC Aragone22USA4657+48-Lost in Binghamton R32Lost in Binghamton R3257-
 547
Artyom Smirnov29.4UKR657+5---56-5
 548
Alessandro Petrone26.5ITA3157+6Cluj Napoca R32-Cluj Napoca R3257-
 549
Miguel Semmler20.2ESP4057+6Xativa R32Lost in Denia R16Lost in Denia R16
Xativa R32
57-1
 550
Andrey Golubev30KAZ556-97---56-1
 551
Zhizhen Zhang20.7CHN856-5-Lost in Yinchuan FLost in Yinchuan F71+55
 552
Adelchi Virgili27.3ITA3256+1Troyes R32-Troyes R3256-1
 553
Fred Gil32.3POR856-13Xativa R16Lost in Denia R16Lost in Denia R16
Xativa R16
57+4
 554
Alejandro Davidovich Fokina18.1ESP4155+2---55-1
 555
Cheng Yu Yu22.3TPE455+2---55-2
 556
Jonathan Mridha22.2SWE555+26---55-3
 557
Jonas Merckx23.8BEL1655+2Duinbergen R32Lost in Knokke QFLost in Knokke QF
Duinbergen R32
56+3
 558
Nikola Mektić28.5CRO1254+2---54-3
 559
Orlando Luz19.4BRA1454+2---54-3
 560
Neil Pauffley27.3GBR1354+2Dublin 2 R32Lost in Dublin R16Lost in Dublin R16
Dublin 2 R32
55+2
 561
Andrea Pellegrino20.3ITA3354-53Pontedera R32-Pontedera R3236-106
 562
Wishaya Trongcharoenchaikul22.2THA154+41-Lost in Yinchuan QFLost in Yinchuan QF57+15
 563
Mor Bulis21.2ISR554----54-2
 564
Andrea Vavassori22.2ITA3454+3Cortina R32Lost in Sharm El Sheikh 19 SFLost in Sharm El Sheikh 19 SF
Cortina R32
59+22
 565
Yong Kyu Lim26KOR753-1---53-1
 566
Liam Caruana19.5ITA3553-1Champaign 2 R32-Champaign 2 R3253-1
 567
André Gaspar Murta22.9POR953-9---43-45
 568
Tung Lin Wu19.1TPE553+82---53-1
 569
Mick Lescure24.1FRA5053+2-Lost in Knokke R16Lost in Knokke R1654+5
 570
Pascal Meis24.1GER3653-2---53-1
 571
Alexander Ward27.2GBR1452-2---52-1
 572
Martín Cuevas25.5URU252+52Istanbul 6 R32Lost in Istanbul 5 QFLost in Istanbul 5 QF
Istanbul 6 R32
55+16
 573
Marcelo Tomás Barrios Vera19.6CHI452-3---52-
 574
Sidharth Rawat24.2IND1052-2---52-
 575
Marat Deviatiarov23.2UKR752-2-Lost in Istanbul 5 R16Lost in Istanbul 5 R1653+5
 576
Roberto Cid Subervi23.8DOM351-2---51-
 577
Jonas Lütjen26.9GER3751-2---51-
 578
Frederik Nielsen33.9DEN251-2---51-
 579
Tsung Hua Yang26.3TPE651-38Skopje R32Lost in Wels R32Lost in Wels R32
Skopje R32
51-
 580
Baptiste Crepatte22.8FRA5151-3Parnu R32Lost in Uriage QFLost in Uriage QF
Parnu R32
53+12
 581
Grégoire Barrère23.4FRA5251-1Troyes R32Lost in Istanbul 5 R32Lost in Istanbul 5 R32
Troyes R32
51+1
 582
Jonny O'Mara22.3GBR1550-1---49-6
 583
Maxime Tabatruong27.8FRA5350+5Troyes R32Knokke WKnokke W
Troyes R32
67+69
 584
Denys Molchanov30.1UKR849----49-1
 585
Daniel Cukierman22ISR649----49-1
 586
Connor Smith26.5USA4749----49-1
 587
Laslo Urrutia Fuentes27.3CHI549-8---49-2
 588
Alexander Zhurbin25.5RUS2149-5---49-4
 589
Young Seok Kim22.1KOR848+1---48-6
 590
Claudio Fortuna27.2ITA3648+1Skopje R32Lost in Gubbio QFLost in Gubbio QF
Skopje R32
49-1
 591
Anis Ghorbel28.2TUN348+5-Lost in Sharm El Sheikh 19 SFLost in Sharm El Sheikh 19 SF54+28
 592
Thomas Statzberger24.8AUT1148-3-Lost in Wels QFLost in Wels QF49-2
 593
Robin Stanek22.5CZE1648-1-Lost in Brno QF
Lost in Prague R32
Lost in Brno QF
Lost in Prague R32
51+12
 594
Julian Ocleppo19.9ITA3747+36-Lost in Sharm El Sheikh 19 QFLost in Sharm El Sheikh 19 QF49+4
 595
Renta Tokuda19.3JPN2247-8---47-3
 596
Jumpei Yamasaki20JPN2347+3---47-4
 597
Jonathan Kanar22.8FRA5447+23Mohammedia R32Lost in Uriage R16Lost in Uriage R16
Mohammedia R32
48+1
 598
Fabiano De Paula28.6BRA1546+2---46-4
 599
Kuan Yi Lee20.8TPE746-70Tianjin R32Lost in Yinchuan QFLost in Yinchuan QF
Tianjin R32
43-17
 600
Albert Alcaraz Ivorra22.1ESP4246+1Xativa R32-Xativa R3240-36
 601
Harry Bourchier21.4AUS2546+1Dublin 2 R32Lost in Dublin R32Lost in Dublin R32
Dublin 2 R32
46-2
 602
Oscar Jose Gutierrez24.2BRA1646-4---45-5
 603
Danylo Kalenichenko23.4UKR946+31Trnava R32-Trnava R3246-1
 604
Thomas Fancutt22.4AUS2646+1---28-144
 605
Dekel Bar24.3ISR746-1Binghamton R32Qual. Binghamton WQual. Binghamton W
Binghamton R32
49+12
 606
Cristóbal Saavedra Corvalán26.9CHI646-13---45-3
 607
Jaume Pla Malfeito22.1ESP4346-1Xativa R32Lost in Denia R32Lost in Denia R32
Xativa R32
41-28
 608
Raul Brancaccio20.2ITA3845+8Xativa R16Lost in Denia R16Lost in Denia R16
Xativa R16
45-2
 609
Sanam Singh29.5IND1144----44-2
 610
Juan Sebastián Gómez25.3COL844-Manizales R32Lost in Valledupar QFLost in Valledupar QF
Manizales R32
46+9
 611
Genaro Alberto Olivieri18.9ARG2944+1Champaign 2 R32Lost in Champaign R16Lost in Champaign R16
Champaign 2 R32
45+5
 612
Adrian Bodmer22.3SUI644+6-Lost in Qual. Gstaad R2Lost in Qual. Gstaad R250+29
 613
Yun-seong Chung19.3KOR944-Tianjin R32Lost in Yinchuan R16Lost in Yinchuan R16
Tianjin R32
45+5
 614
Patrik Fabian23.3SVK843+3---43+1
 615
Gavin Van Peperzeel25.3AUS2743-8---43+1
 616
Tomislav Jotovski26.7MKD143+161Skopje R32Lost in Telavi 3 SFLost in Telavi 3 SF
Skopje R32
47+17
 617
Gonzalo Villanueva22.5ARG3043+2Manizales R32Lost in Valledupar R32Lost in Valledupar R32
Manizales R32
43-
 618
Francesco Vilardo27.5ITA3943+18-Lost in Sharm El Sheikh 19 R32Lost in Sharm El Sheikh 19 R3243-2
 619
Samuel Bensoussan25.6FRA5543+41Mragowo 5 R32-Mragowo 5 R3243-
 620
Sergio Gutierrez Ferrol28.3ESP4442+126-Lost in Denia R32
Lost in Xativa R32
Lost in Denia R32
Lost in Xativa R32
42-1
 621
Gonzalo Lama24.2CHI742+41-Lost in Knokke R32Lost in Knokke R3242-1
 622
Manuel Sánchez26.5MEX142+1Champaign 2 R32Lost in Champaign R32Lost in Champaign R32
Champaign 2 R32
42-1
 623
Felipe Mantilla24.2COL942+2Manizales R32Lost in Valledupar R32Lost in Valledupar R32
Manizales R32
42-3
 624
Nikola Čačić26.6SRB1342-110-Lost in Istanbul 5 R16Lost in Istanbul 5 R1643+9
 625
Alexandar Lazarov19.7BUL442+6Cluj Napoca R32-Cluj Napoca R3242-
 626
Julien Dubail29.4BEL1742-12-Lost in Knokke FLost in Knokke F52+51
 627
Anıl Yüksel27.1TUR442-1Idanha-A-Nova 2 R32-Idanha-A-Nova 2 R3242-1
 628
Jacopo Stefanini21.2ITA4042-13Pontedera R16-Pontedera R1642-1
 629
Alex Rybakov20.4USA4841-Binghamton R32-Binghamton R3241-3
 630
Alejandro Tabilo20.1CHI841+2---41-3
 631
Gibril Diarra27.1AUT1241-4-Lost in Kassel QFLost in Kassel QF41-3
 632
Marek Gengel21.8CZE1741+3-Lost in Brno R16Lost in Brno R1642+2
 633
Markos Kalovelonis23.1RUS2241-5Kazan 4 R32Lost in Istanbul 5 R16Lost in Istanbul 5 R16
Kazan 4 R32
42+2
 634
David Vega Hernández23ESP4541+12-Lost in Denia SFLost in Denia SF48+37
 635
Yecong He23.4CHN940+5---38-16
 636
Christoph Negritu23.3GER3840+5-Lost in Uriage R32
Lost in St. Poelten R32
Lost in Uriage R32
Lost in St. Poelten R32
39-8
 637
Alberto Brizzi33.3ITA4139+5---38-9
 638
Igor Smilansky22.3ISR839+5---39+1
 639
Vasile Antonescu27.3ROU539----39+1
 640
Gijs Brouwer21.3NED739+83Duinbergen R32-Duinbergen R3239-
 641
Nicholas S. Hu23.2USA4939+4---39-
 642
Greg Jones28.4AUS2838+5---38-3
 643
Jacob Grills22AUS2938+5---38-4
 644
Joran Vliegen24BEL1838+5---32-58
 645
Patrik Rosenholm29.3SWE638-7---38-3
 646
Rigele Te19.7CHN1038-2Tianjin R32-Tianjin R3237-12
 647
Alexios Halebian23.1USA5038+4-Lost in Champaign R16Lost in Champaign R1639+5
 648
Marcelo Zormann21.1BRA1738+5---38-1
 649
Nerman Fatić22.7BIH538+45-Lost in Telavi 3 FLost in Telavi 3 F38-1
 650
Milan Drinic19.7SRB1438+2-Lost in Telavi 3 R32Lost in Telavi 3 R3232-55
 651
Antonio Massara21.8ITA4238+37-Lost in Pontedera R32Lost in Pontedera R3238-1
 652
Nuno Borges20.4POR1037+2Idanha-A-Nova 2 R32-Idanha-A-Nova 2 R3235-21
 653
Carl Söderlund20.1SWE737+2Duinbergen R32-Duinbergen R3237-1
 654
Alexandre Sidorenko29.4FRA5637+2---37+1
 655
Kevin Griekspoor26.5NED837+2Duinbergen R32-Duinbergen R3237-2
 656
Nathan Pasha25USA5137+2---37-3
 657
Ricardo Hocevar32.2BRA1837-24Duinbergen R32Lost in Knokke R16Lost in Knokke R16
Duinbergen R32
36-11
 658
Erik Crepaldi27.2ITA4337-61Idanha-A-Nova 2 R32Lost in Idanha-A-Nova QFLost in Idanha-A-Nova QF
Idanha-A-Nova 2 R32
39+15
 659
Lucas Catarina20.9MON137+12Idanha-A-Nova 2 R32Idanha-A-Nova WIdanha-A-Nova W
Idanha-A-Nova 2 R32
55+99
 660
Maciej Rajski26.2POL637+35---37-2
 661
Michal Schmid28.6CZE1837-2-Lost in Mragowo 4 SFLost in Mragowo 4 SF43+43
 662
Yibing Wu17.7CHN1136-1-Lost in Tianjin R32Lost in Tianjin R3234-19
 663
Miliaan Niesten29NED936----34-19
 664
Lennert Van Der Linden27.9NED1036----36-1
 665
Franco Emanuel Egea21.5ARG3136+1Manizales R32Lost in Valledupar SFLost in Valledupar SF
Manizales R32
42+38
 666
Vadym Ursu20.5UKR1036-1Xativa R32Lost in Denia R32Lost in Denia R32
Xativa R32
31-46
 667
Johan Nikles20.3SUI736-Mragowo 5 R32Lost in Mragowo 4 R32Lost in Mragowo 4 R32
Mragowo 5 R32
36-3
 668
Patrik Nema19.7SVK936+16Trnava R32Lost in Brno R16Lost in Brno R16
Trnava R32
37+8
 669
Yuki Mochizuki19.6JPN2435-1---35-5
 670
Thai Son Kwiatkowski22.4USA5235-48---35-5
 671
Tim van Rijthoven20.2NED1135-2---35-5
 672
Gabriel Alejandro Hidalgo26.9ARG3235-106Manizales R32Lost in Valledupar R32Lost in Valledupar R32
Manizales R32
35-5
 673
Pascal Brunner28.1AUT1335+35St. Poelten R32Lost in Wels R16Lost in Wels R16
St. Poelten R32
36+7
 674
Oleksandr Bielinskyi23.2UKR1135+9-Lost in Telavi 3 QFLost in Telavi 3 QF37+13
 675
Yan Sabanin27.4RUS2335-3Kazan 4 R16-Kazan 4 R1635-4
 676
Dominik Kellovsky21CZE1935-3Prague R32Lost in Brno R16Lost in Brno R16
Prague R32
36+5
 677
Francisco Bahamonde20.7ITA4434-40---27-72
 678
Tak Khunn Wang25.7FRA5734-3---19-158
 679
Pavel Nejedly24.4CZE2034-68Trnava R32Lost in Brno R32Lost in Brno R32
Trnava R32
34-6
 680
Matias Franco Descotte22.8ARG3334-3Parnu R16-Parnu R1634-6
 681
Omar Salman21.2BEL1934-3Xativa R32Lost in Denia R16Lost in Denia R16
Xativa R32
33-15
 682
Ryusei Makiguchi26.2JPN2534-8---34-6
 683
Davide Galoppini22.7ITA4534-62Mohammedia R32Lost in Gubbio QFLost in Gubbio QF
Mohammedia R32
35+3
 684
Jose Fco. Vidal Azorin24.1ESP4634-5Idanha-A-Nova 2 R32Lost in Sharm El Sheikh 19 QFLost in Sharm El Sheikh 19 QF
Idanha-A-Nova 2 R32
34-5
 685
Amine Ahouda19.8MAR333-5---33-5
 686
Jea Moon Lee24KOR1033-16---33-5
 687
Aleksandr Lobkov26.7RUS2433-6Kazan 4 R32-Kazan 4 R3233-5
 688
Shane Vinsant23.7USA5333-6Champaign 2 R32Lost in Champaign R32Lost in Champaign R32
Champaign 2 R32
33-6
 689
George Von Massow27.3GER3933+52Parnu R32-Parnu R3224-89
 690
Yuichi Ito30.9JPN2633-5---33-5
 691
Peter Bothwell21.8IRL333-5Dublin 2 R32Lost in Dublin R32Lost in Dublin R32
Dublin 2 R32
33-6
 692
Elmar Ejupovic24.4GER4033-5-Lost in Kassel QFLost in Kassel QF36+20
 693
Andrés Molteni29.3ARG3432-4---32-6
 694
Filippo Volandri35.8ITA4632-86---32-7
 695
José Olivares20.5DOM432-5Manizales R32Lost in Valledupar QFLost in Valledupar QF
Manizales R32
34+11
 696
Christopher Díaz Figueroa27.3GUA132-5Manizales R32Lost in Valledupar FLost in Valledupar F
Manizales R32
42+72
 697
Mikhail Fufygin27.1RUS2532-5---32-6
 698
Evan Furness18.9FRA5832-5Troyes R32Lost in Uriage R16Lost in Uriage R16
Troyes R32
33+5
 699
Lukas Ollert24.6GER4132-3-Lost in Wels R32Lost in Wels R3232-8
 700
Cristian Carli21.3ITA4732-3Istanbul 6 R32Lost in Telavi 3 QFLost in Telavi 3 QF
Istanbul 6 R32
33+2
 701
Marcel Felder33URU331-2---31-7
 702
João Menezes20.5BRA1931-2---31-8
 703
Johan Tatlot21.3FRA5931-2-Lost in Uriage SFLost in Uriage SF37+47
 704
Gonzales Austin24.7USA5431-2---31-7
 705
Nicola Ghedin28.8ITA4831-2Cluj Napoca R32Lost in Gubbio R16Lost in Gubbio R16
Cluj Napoca R32
32-1
 706
Pietro Licciardi23.1ITA4931+73Pontedera R32-Pontedera R3231-8
 707
Dmitry Tursunov34.6RUS2630-3-Lost in Hamburg R32Lost in Hamburg R3220-111
 708
Giovanni Lapentti34.4ECU530-3---20-111
 709
Kenneth Raisma19.3EST330-2-Lost in Vilnius R16Lost in Vilnius R1631-
 710
Rishab Agarwal21.6IND1230-1---30-5
 711
Mārtiņš Podžus23LAT330-1Parnu R32-Parnu R3230-5
 712
Dragos Nicolae Madaras19.8SWE830-1Cluj Napoca R16-Cluj Napoca R1630-5
 713
Lucas Gómez21.9MEX230----30-5
 714
Antoine Bellier20.7SUI830--Lost in Uriage R32
Lost in Gstaad R32
Lost in Uriage R32
Lost in Gstaad R32
30-6
 715
Daniel Nolan20.3AUS3030+13Dublin 2 R32Lost in Dublin R32Lost in Dublin R32
Dublin 2 R32
30-8
 716
Denis Yevseyev24.1KAZ630-1Kazan 4 R16-Kazan 4 R1630-5
 717
Alberto Romero De Avila Senise19.6ESP4730-1Xativa R32Lost in Denia R16Lost in Denia R16
Xativa R32
30-7
 718
Issam Haitham Taweel28EGY430-20-Lost in Sharm El Sheikh 19 R32Lost in Sharm El Sheikh 19 R3230-7
 719
David Poljak21.1CZE2130+12Trnava R32Lost in Brno R16Lost in Brno R16
Trnava R32
30-7
 720
Jesse Huta Galung31.7NED1229-2---21-84
 721
Min Kyu Song26.9KOR1129-15---29-6
 722
Luca Margaroli25.4SUI929-2---29-7
 723
Pavel Kotov18.6RUS2729-2Kazan 4 R16-Kazan 4 R1629-7
 724
Ugo Humbert19FRA6029-Troyes R32Lost in Uriage R16Lost in Uriage R16
Troyes R32
30+5
 725
Filipp Kekercheni21.9UKR1229+1Trnava R32-Trnava R3229-8
 726
Bogdan Borza20.3ROU629+17Cluj Napoca R16Lost in Istanbul 5 R32Lost in Istanbul 5 R32
Cluj Napoca R16
27-31
 727
Sébastien Boltz24.3FRA6129-Troyes R32-Troyes R3229-7
 728
Wilson Leite25.7BRA2029+1---29-7
 729
Thales Turini28BRA2129+1Manizales R32-Manizales R3229-7
 730
Guillermo Olaso29.3ESP4828+126Istanbul 6 R32-Istanbul 6 R3228-7
 730
Ji-sung Nam23.9KOR1228-13---28-7
 732
Anton Zaitcev30RUS2828+1---15-164
 733
Mateo Nicolás Martínez23.3ARG3528-14---18-122
 734
Zihao Xia20.4CHN1228+17-Lost in Yinchuan R32Lost in Yinchuan R3228-5
 735
Louis Weßels18.9GER4228--Lost in Kassel R32
Lost in Qual. Hamburg R1
Lost in Kassel R32
Lost in Qual. Hamburg R1
28-5
 736
Adrien Bossel30.5SUI1028-60Dublin 2 R32Lost in Dublin R16Lost in Dublin R16
Dublin 2 R32
29+5
 737
Elliot Benchetrit18.8FRA6228+24Mohammedia R32-Mohammedia R3228-5
 738
Peter Goldsteiner26.9AUT1428+2St. Poelten R32Lost in Brno R32Lost in Brno R32
St. Poelten R32
28-6
 739
Petru Alexandru Luncanu28.2ROU728-1Cluj Napoca R32-Cluj Napoca R3228-4
 740
Karunuday Singh26.6IND1328-1Tianjin R32Lost in Yinchuan R16Lost in Yinchuan R16
Tianjin R32
29+8
 741
Dominik Böhler21.4GER4328+69-Lost in Kassel SFLost in Kassel SF36+72
 742
Gianluca Di Nicola21.6ITA5028----28-4
 743
Jorge Montero26.8CHI928+11---28-4
 744
Jelle Sels21.9NED1328+19Duinbergen R32-Duinbergen R3227-11
 745
Filippo Baldi21.5ITA5128-1Mohammedia R16-Mohammedia R1628-
 746
Caio Silva25.7BRA2228-1Parnu R16Lost in Telavi 3 QFLost in Telavi 3 QF
Parnu R16
30+24
 747
Kaito Uesugi22.1JPN2727----27-3
 748
Pietro Rondoni23.7ITA5227+1Pontedera R32Lost in Gubbio FLost in Gubbio F
Pontedera R32
37+93
 749
Richard Gabb25.4GBR1627+20Skopje R32Lost in Mragowo 4 FLost in Mragowo 4 F
Skopje R32
36+85
 750
Igor Sijsling29.9NED1427-155Pontedera R32-Pontedera R3227-1
 751
Alexei Popyrin17.9AUS3127-1---27-1
 752
Yusuke Watanuki27.1JPN2827-16---27-1
 753
Soichiro Moritani22.9JPN2927-28---27-1
 754
Ivan Davydov20.7RUS2927+1Kazan 4 R32Lost in Vilnius R32Lost in Vilnius R32
Kazan 4 R32
26-8
 755
Mikhail Elgin35.7RUS3026+2---21-47
 756
Aron Hiltzik21.2USA5526+2Champaign 2 R32Lost in Champaign R32Lost in Champaign R32
Champaign 2 R32
26-2
 757
Sergey Betov29.7BLR626+2---26-2
 758
Eduard Esteve Lobato22.8ESP4926-21Xativa R32Lost in Denia QFLost in Denia QF
Xativa R32
29+30
 759
Haadin Salim Bava22.6IND1426+1---26-1
 760
Tom Kočevar-Desman27SLO426-8---20-65
 761
Maciej Smola24.3POL726+21Mragowo 5 R32-Mragowo 5 R3226-
 762
Juan Lizariturry26.2ESP5026+14Xativa R32Lost in Denia FLost in Denia F
Xativa R32
39+123
 763
Florian Fallert25.1GER4426+2---26-1
 764
Hans Podlipnik-Castillo29.5CHI1025+3---25-2
 765
Martin Redlicki21.9USA5625+3-Lost in Champaign R32Lost in Champaign R3225-2
 766
Sho Katayama28.1JPN3025+4Tianjin R32-Tianjin R3225-2
 767
Carlos Eduardo Severino26.6BRA2325+6Manizales R32-Manizales R3219-72
 768
Nik Razboršek23.8SLO525-15Trnava R32-Trnava R3219-72
 769
Ken Onishi21.4JPN3125+6Trnava R32-Trnava R3225-1
 770
David Pérez Sanz23.1ESP5125+13-Lost in Idanha-A-Nova FLost in Idanha-A-Nova F35+92
 771
Yurii Dzhavakian24.2UKR1325+7-Lost in Istanbul 5 R16Lost in Istanbul 5 R1626+6
 772
Austin Smith23.6USA5724+8---24-
 773
Valentin Vacherot18.6FRA6324+8-Lost in Uriage R32Lost in Uriage R3224-2
 774
Igor Marcondes20.1BRA2424-62---24-3
 775
Florent Diep25.8FRA6424+16Mohammedia R32Lost in Uriage R32Lost in Uriage R32
Mohammedia R32
22-25
 776
Jakob Sude26GER4524+8Trnava R32-Trnava R3224-3
 777
Christian Hirschmüller24.3GER4624+35-Lost in Vilnius FLost in Vilnius F34+90
 778
Daniel Cox26.8GBR1723+8---18-76
 779
Samuel Monette23.5CAN1123+8Granby R32-Granby R3223-3
 780
Filip Veger22.5CRO1323-46---23-1
 781
Jimmy Wang32.4TPE823+7---23-2
 782
Borna Gojo19.4CRO1423+7---23-2
 783
Yanais Laurent25.1FRA6523+23---23-3
 784
Julian Onken29.1GER4723-62---23-3
 785
Paul Woerner20.9GER4823+26---23-3
 786
Winston Lin24.2USA5823+6-Lost in Idanha-A-Nova R32Lost in Idanha-A-Nova R3223-3
 787
Gábor Borsos26HUN423+7---17-87
 788
Andre Goransson23.2SWE922+7---22-2
 789
Tae Woo Lee25.5KOR1322+8---22-2
 790
Sam Riffice18.3USA5922+8Champaign 2 R32-Champaign 2 R3222-2
 791
Victor Baluda24.8RUS3122+8---22-2
 792
Lukas Ruepke24GER4922+8-Lost in Kassel R16Lost in Kassel R1623+7
 793
Jordan Ubiergo23.9FRA6622+8---12-171
 794
Piotr Matuszewski19.2POL822+8Mragowo 5 R32Lost in Mragowo 4 QFLost in Mragowo 4 QF
Mragowo 5 R32
24+21
 795
Fred Simonsson22.6SWE1022+9Tampere R32-Tampere R3216-88
 796
Michiel De Krom19NED1522+7---22-
 797
Francis Casey Alcantara25.4PHI122+8Tianjin R16Lost in Yinchuan QFLost in Yinchuan QF
Tianjin R16
25+28
 798
Johannes Härteis21.4GER5022+9-Lost in Wels QFLost in Wels QF24+22
 799
Denis Matsukevich31.3RUS3222+9---22+2
 800
Hong Kit Wong18.8HKG122+9---22+2
 801
Marcos Giraldi Requena23.6ESP5222-16---22-
 802
José Pereira26.4BRA2521+13St. Poelten R32-St. Poelten R323-636
 803
Leny Mitjana22.9FRA6721+22Idanha-A-Nova 2 R32Lost in Idanha-A-Nova R16Lost in Idanha-A-Nova R16
Idanha-A-Nova 2 R32
22+8
 804
Maxime Mora20.3FRA6821+12Troyes R16-Troyes R1613-139
 805
Kristian Lozan18.7RUS3321+22-Lost in Telavi 3 R32Lost in Telavi 3 R3221-
 806
Jurij Rodionov18.1AUT1521+11Prague R32Qual. Prague WQual. Prague W
Prague R32
24+32
 807
Rafael Matos21.5BRA2621-17---21+1
 808
Michael Geerts22.5BEL2021-46-Lost in Knokke R32
Lost in Duinbergen R32
Lost in Knokke R32
Lost in Duinbergen R32
21+1
 809
Giorgio Ricca22.4ITA5321+9---21+1
 810
James Marsalek25.3GBR1821+9---21+1
 811
Manuel Guinard21.6FRA6921+9-Lost in Tanger SF
Lost in Mohammedia R32
Lost in Tanger SF
Lost in Mohammedia R32
27+55
 812
Muhammet Haylaz21.7TUR521+1Istanbul 6 R32Lost in Istanbul 5 R32Lost in Istanbul 5 R32
Istanbul 6 R32
21-2
 813
Hunter Callahan24.5USA6021+8Champaign 2 R32Lost in Champaign R32Lost in Champaign R32
Champaign 2 R32
21-2
 814
Raleigh Smith25.7USA6121+8Mohammedia R32Lost in Tanger FLost in Tanger F
Mohammedia R32
31+101
 815
Colin Van Beem25.2NED1621-22Mragowo 5 R32Lost in Mragowo 4 SFLost in Mragowo 4 SF
Mragowo 5 R32
26+52
 816
Issei Okamura25.1JPN3221-60Tianjin R16Lost in Yinchuan R32Lost in Yinchuan R32
Tianjin R16
11-194
 817
Édouard Roger-Vasselin33.6FRA7020+6---20-2
 818
Miki Janković22.8SRB1520+24-Lost in Istanbul 5 QFLost in Istanbul 5 QF5-412
 819
Antal Van Der Duim29.8NED1720+7---20-2
 820
Pawel Cias23.4POL920+40Mragowo 5 R32-Mragowo 5 R3219-18
 821
Jeremy Beale22.8AUS3220+7---20-1
 822
Tal Goldengoren21.2ISR920+7---20-1
 823
Connor Farren22.8USA6220+7---20-1
 824
Sang Woo Noh24.6KOR1420+8---20-2
 825
Dejan Katic29.3SRB1620+6Kazan 4 R16-Kazan 4 R1619-16
 826
Santiago Fa Rodriguez Taverna18ARG3620+7Champaign 2 R32Lost in Champaign R16Lost in Champaign R16
Champaign 2 R32
21+16
 827
Raphael Baltensperger19.5SUI1120+21---20-1
 828
Filippo Leonardi29.5ITA5420+47Mohammedia R16-Mohammedia R1620+1
 829
Jake Delaney20.1AUS3320+6---20-
 830
Billy Harris22.4GBR1920+4Mragowo 5 R32Lost in Mragowo 4 R16Lost in Mragowo 4 R16
Mragowo 5 R32
21+18
 830
George Tsivadze24.5GEO220+36-Lost in Telavi 3 R16Lost in Telavi 3 R1621+18
 832
Ryota Tanuma21.8JPN3320-68---14-98
 833
Michal Dembek19.9POL1020+144Mragowo 5 R32-Mragowo 5 R3219-13
 834
Ronan Joncour20.4FRA7120-20Troyes R32Lost in Knokke R32Lost in Knokke R32
Troyes R32
20+2
 835
Volodoymyr Uzhylovskyi29.3UKR1420+3Mragowo 5 R32Lost in Mragowo 4 R16Lost in Mragowo 4 R16
Mragowo 5 R32
21+18
 836
Andreas Haider Maurer30.3AUT1619+3-Lost in Hamburg R32Lost in Hamburg R3219+3
 837
Matteo Trevisan27.9ITA5519-71Pontedera R32-Pontedera R3219+2
 838
Collin Altamirano21.6USA6319+2---18-14
 839
Emil Reinberg20.2USA6419+2---19+5
 840
Roberto Marcora27.8ITA5619+3Cortina R32Qual. Cortina WQual. Cortina W
Cortina R32
22+46
 841
Isak Arvidsson24.9SWE1119+3---19+4
 842
Maxim Ratniuk21.2RUS3419+4-Lost in Kazan 4 R32Lost in Kazan 4 R3219-
 843
Joel Cannell19.6GBR2019+4---19-
 844
Fran Zvonimir Zgombic21.4CRO1519+5Idanha-A-Nova 2 R32Lost in Idanha-A-Nova R32Lost in Idanha-A-Nova R32
Idanha-A-Nova 2 R32
18-16
 845
Viktor Filipenko25.8HUN519+6Skopje R32-Skopje R3217-25
 846
Jonathan Gray20.2GBR2119+4Idanha-A-Nova 2 R32Lost in Idanha-A-Nova QFLost in Idanha-A-Nova QF
Idanha-A-Nova 2 R32
21+35
 847
Sergio Martos Gornes22.7ESP5319+6-Lost in Denia R16Lost in Denia R1620+16
 848
Olexiy Kolisnyk21.2UKR1519-11Mragowo 5 R32Lost in Mragowo 4 QFLost in Mragowo 4 QF
Mragowo 5 R32
21+32
 849
Oleg Khotkov27.3UKR1619+5-Lost in Sharm El Sheikh 19 R16Lost in Sharm El Sheikh 19 R1619+1
 850
Tristan Meraut21.5FRA7218+5Troyes R32-Troyes R3218+1
 850
Timon Reichelt28.1GER5118+6---18+1
 850
Cristian Villagrán35.5SUI1218+6---18+1
 850
Alex Kuznetsov30.4USA6518-118---0-1173
 854
Aleksandre Metreveli23.9GEO318+5---18+1
 855
Maximiliano Estévez28.1ARG3718+6---18-1
 856
Alen Avidzba17.4RUS3518+6---18-1
 857
Jordan Correia20BRA2718+6---18-1
 858
Sebastian Prechtel21.1GER5218+6St. Poelten R16Lost in Wels R16Lost in Wels R16
St. Poelten R16
19+14
 859
Bernardo Saraiva23.9POR1118+41-Lost in Sharm El Sheikh 19 R16Lost in Sharm El Sheikh 19 R1619+14
 860
Chan yeong Oh19KOR1518+5---18+1
 861
Louis Tessa19.2FRA7318-25Troyes R16Lost in Uriage R32Lost in Uriage R32
Troyes R16
18-1
 862
Orel Ovil20.7ISR1018+5-Lost in Cluj Napoca R32Lost in Cluj Napoca R3218+1
 863
Bastian Wagner23GER5318-11-Lost in Mragowo 4 QFLost in Mragowo 4 QF20+33
 864
Nuno Deus22.2POR1218+17-Lost in Idanha-A-Nova R32Lost in Idanha-A-Nova R3217-11
 865
Daniil Zarichanskiyy19.5UKR1718+3---18+2
 866
Marek Michalička30.5CZE2217+4---17+2
 867
Carlos Salamanca34.5COL1017+4---17+2
 868
Min Hyeok Cho30.5KOR1617-120---17+2
 869
Aziz Dougaz20.3TUN417+3-Lost in Champaign R32Lost in Champaign R3217+2
 870
Patrik Niklas Salminen20.3FIN117-99---17+2
 871
Matej Vocel20.1CZE2317+3-Lost in Brno R16Lost in Brno R1613-75
 872
Aryan Goveas19IND1517+4Xativa R32-Xativa R3217+1
 873
Timur Khabibulin21.9KAZ717+4---17+4
 874
John Lamble25.3USA6617+4---17+2
 875
Jaime Fermosell Delgado19.6ESP5417+4Xativa R32-Xativa R3217+2
 876
François-Arthur Vibert26.9FRA7417+6Parnu R32Lost in Vilnius R32Lost in Vilnius R32
Parnu R32
17-
 877
Jui Chen Hung27.3TPE917+6-Lost in Yinchuan QFLost in Yinchuan QF19+30
 878
Vadim Alekseenko34.1UKR1817-9---16-15
 879
Andrew Harris23.3AUS3416+5---16+2
 880
Alexander Ritschard23.3SUI1316+5---16+2
 881
Adrian Obert22.3GER5416+7---16+1
 881
Jeroen Vanneste23.5BEL2116+9Duinbergen R16Lost in Knokke R32Lost in Knokke R32
Duinbergen R16
15-18
 883
Sho Shimabukuro19.9JPN3416+6---16+2
 884
Rrezart Cungu19MNE216+8Skopje R32Lost in Kassel R32Lost in Kassel R32
Skopje R32
16-
 885
Ulises Blanch19.3USA6716+8---16+3
 886
Sherif Sabry30.8EGY516+8---16+1
 887
Kirill Dmitriev25.9RUS3616+8---15-16
 888
Gian Marco Moroni19.4ITA5716+8Pontedera R32-Pontedera R3216+2
 889
Javier Pulgar Garcia28.3ESP5516+9---16+2
 890
Nicolo Turchetti21.1ITA5816+24-Lost in Istanbul 5 R32Lost in Istanbul 5 R3216-
 891
Scott Clayton23.4GBR2216+8---15-16
 892
Marc Andrea Huesler21SUI1416+5-Lost in Qual. Gstaad R1Lost in Qual. Gstaad R116+3
 893
Mircea Alexandru Jecan29.1ROU816+9Cluj Napoca R32-Cluj Napoca R3214-35
 894
Roman Khassanov20.8KAZ816+6Kazan 4 R32-Kazan 4 R3216+3
 895
Hugo Voljacques24.5FRA7516-15Idanha-A-Nova 2 R32Lost in Idanha-A-Nova R16Lost in Idanha-A-Nova R16
Idanha-A-Nova 2 R32
11-114
 896
Pirmin Haenle28.7GER5516+7---14-36
 897
Rubén González31.8PHI215+7---15+3
 898
Ronnie Schneider22.8USA6815+7---15+3
 899
Yishai Oliel17.5ISR1115+7---15+2
 900
Leon Schutt23.6GER5615+7---14-15
 901
Zsombor Piros17.7HUN615+7---15+3
 902
Daniiar Duldaev24.7KGZ115+7Kazan 4 R32-Kazan 4 R3215+2
 903
André Miele30.2BRA2815-30Manizales R32-Manizales R3213-33
 904
Laurent Rochette29.4FRA7615-13---14-12
 905
Tomislav Ternar26.8SLO615+5---15+4
 906
Bastian Trinker27.2AUT1715-134---14-15
 907
Andrei Stefan Apostol22.4ROU915+4Cluj Napoca R32-Cluj Napoca R3214-16
 908
Luca Pancaldi24ITA5915-134---15+5
 909
Mauricio Echazú28.5PER215+3Manizales R32Lost in Valledupar R32Lost in Valledupar R32
Manizales R32
15+3
 910
Petr Hájek20.3CZE2415+20St. Poelten R32Lost in Brno R32Lost in Brno R32
St. Poelten R32
14-15
 911
James Frawley23.3AUS3515+2-Lost in Mragowo 4 R16Lost in Mragowo 4 R1616+23
 912
Nathaniel Lammons23.9USA6915+21-Lost in Sharm El Sheikh 19 R32Lost in Sharm El Sheikh 19 R3215+3
 913
Bogdan Bobrov19.8RUS3715+2-Lost in Wels R32
Lost in St. Poelten R32
Lost in Wels R32
Lost in St. Poelten R32
14-16
 914
Alessandro Luisi27.7ITA6015+2-Lost in Gubbio R32Lost in Gubbio R3215+3
 915
Fabrício Neis27.1BRA2914+3---14+3
 916
Juan Manuel Benitez Chavarriaga21.8COL1114+3Mohammedia R32Tanger WTanger W
Mohammedia R32
32+216
 917
Steven De Waard26.2AUS3614+3---14+4
 918
Patrick Kypson17.7USA7014+3---14+4
 919
Niels Desein30.1BEL2214-33-Lost in Knokke R32
Lost in Duinbergen R32
Lost in Knokke R32
Lost in Duinbergen R32
12-42
 920
Mike Urbanija27.5SLO714+3Trnava R32Lost in Gubbio R16Lost in Gubbio R16
Trnava R32
15+19
 921
Benjamin Sigouin18.1CAN1214+1Granby R32-Granby R3214+1
 922
Benjamin Hannestad20.4DEN314+2---14+4
 923
Rudolf Molleker16.7GER5714+3Hamburg R32Qual. Hamburg WQual. Hamburg W
Hamburg R32
34+240
 924
Luis Patiño23.7MEX314+4-Lost in Valledupar R16Lost in Valledupar R1615+19
 925
Jirat Navasirisomboon20.6THA214+4---14+1
 926
Dominic Weidinger22.5AUT1814+5St. Poelten R32Lost in Wels R32Lost in Wels R32
St. Poelten R32
14-
 927
David Agung Susanto26INA214+5---14-
 928
Ricardo Rodriguez Pace24.2VEN114+7Champaign 2 R32Lost in Champaign SFLost in Champaign SF
Champaign 2 R32
22+129
 929
Louis Chaix22.1FRA7714+5Parnu R32Lost in Knokke QFLost in Knokke QF
Parnu R32
15+21
 930
Simeon Rossier22.5SUI1514+6-Lost in Uriage R16Lost in Uriage R1615+20
 931
Cameron Silverman25.2USA7114+6Champaign 2 R32-Champaign 2 R3214-
 932
David Jorda Sanchis23.1ESP5614+24Mragowo 5 R32Lost in Mragowo 4 R32Lost in Mragowo 4 R32
Mragowo 5 R32
12-40
 933
Roman Jebavý27.6CZE2513-16---13-
 934
Jan Hernych38CZE2613+6---5-277
 935
Krisjanis Stabins28LAT413+6---3-445
 936
Nicolas Meister28.1USA7213-112---6-229
 937
Jason Kubler24.1AUS3713+5---13+2
 938
John Mcnally18.7USA7313+6Champaign 2 R32Lost in Champaign R16Lost in Champaign R16
Champaign 2 R32
14+21
 939
Johann Willems22.5GER5813+26---13+3
 939
Vasko Mladenov27.9BUL513+4-Lost in Istanbul 5 R32Lost in Istanbul 5 R3213-3
 941
Pruchya Isarow21.7THA313+4---13+3
 942
Luis David Martínez28.1VEN213+4---13+3
 943
Grzegorz Panfil29.5POL1113+4---13+3
 944
Jurabek Karimov19.1UZB413+4---13+3
 945
Miguel Semedo21.2POR1313-20Idanha-A-Nova 2 R32Lost in Idanha-A-Nova R32Lost in Idanha-A-Nova R32
Idanha-A-Nova 2 R32
13-
 946
Dan Dowson21.1GBR2313+4---13-1
 947
Ricardo Urzúa Rivera28.4CHI1113+4---13-1
 948
Eduardo Dischinger25.1BRA3013+25Parnu R32-Parnu R3212-20
 949
Pavel Krainik24.8CAN1313+4---13-
 950
Juan Ignacio Ameal23.2ARG3813+5St. Poelten R32-St. Poelten R3213-
 951
Santiago Maresca22.8URU413+3Mragowo 5 R32Lost in Mragowo 4 R32Lost in Mragowo 4 R32
Mragowo 5 R32
13-2
 952
Francesco Ferrari20ITA6113+24Cluj Napoca R32-Cluj Napoca R3213-1
 953
Joshua Paris21.3GBR2413+5Dublin 2 R32Lost in Dublin QFLost in Dublin QF
Dublin 2 R32
16+61
 954
Darko Jandric22.8SRB1713+3Skopje R32-Skopje R327-208
 955
Alon Elia22.1ISR1213-17-Lost in Telavi 3 R32Lost in Telavi 3 R3211-56
 956
Andrei Vasilevski26.1BLR712+3---12+1
 957
Alexis Gautier20.2FRA7812+3---12+1
 958
David Souto25.3VEN312+3Manizales R32Lost in Valledupar R32Lost in Valledupar R32
Manizales R32
12-
 959
Benjamin Mitchell24.6AUS3812+3---12+2
 960
Aleksandar Vukic21.2AUS3912-164Champaign 2 R32Lost in Champaign R32Lost in Champaign R32
Champaign 2 R32
12-
 961
Joy Vigani20.7ITA6212+2---12+2
 962
Jae Hwan Kim22.8KOR1712+2---12+1
 963
Thomas Setodji21.7FRA7912+3Mohammedia R32Lost in Tanger R16Lost in Tanger R16
Mohammedia R32
13+19
 964
Riccardo Balzerani18.7ITA6312-37Cortina R32Lost in Gubbio R32Lost in Gubbio R32
Cortina R32
12-2
 965
Pierre Faivre21.4FRA8012+2Parnu R32Lost in Uriage QFLost in Uriage QF
Parnu R32
14+43
 966
Wilfredo González24.5GUA212+2---12+1
 967
Manuel Pena Lopez19.4ARG3912+22Skopje R32-Skopje R3211-24
 968
Loic Perret23.1SUI1612+2Troyes R32Lost in Gubbio R32Lost in Gubbio R32
Troyes R32
11-31
 969
Jorge Hernando Ruano30.1ESP5712+2Idanha-A-Nova 2 R32Lost in Idanha-A-Nova R16Lost in Idanha-A-Nova R16
Idanha-A-Nova 2 R32
5-305
 970
Mohit Mayur Jayaprakash23.8IND1612+5---12-
 971
Mateusz Terczynski21.3POL1212+29-Lost in Telavi 3 R32Lost in Telavi 3 R3212-2
 972
Takao Suzuki40.8JPN3511+6---11-2
 973
Logan Smith20.7USA7411+6-Lost in Champaign R32Lost in Champaign R3211-3
 974
Alban Meuffels24.9NED1811+6---11-4
 975
Evan Zhu18.9USA7511+6---11-4
 976
Tom Farquharson25.4GBR2511+75Dublin 2 R32Dublin WDublin W
Dublin 2 R32
36+313
 977
Ilya Lebedev26.9RUS3811+5---11-4
 978
Sander Gillé26.5BEL2311+5---9-78
 979
Gaston Arturo Grimolizzi31.1ARG4011+5---11-5
 980
Tim Van Terheijden27.5NED1911+46Duinbergen R32Lost in Knokke R32Lost in Knokke R32
Duinbergen R32
11-8
 981
Alex Blumenberg25.1BRA3111+4---10-53
 982
Yu Hsiang Chiu22.7TPE1011+4-Lost in Yinchuan R32Lost in Yinchuan R3211-7
 983
Scott Griekspoor26.5NED2011-138---11-2
 984
Gengo Kikuchi25.7JPN3611+3---11-3
 985
Ranjeet Virali Murugesan31.8IND1711-36---9-82
 986
Brandon Walkin22.9AUS4011+2---11-4
 987
Eros Siringo26.1ITA6411-18-Lost in Gubbio R32Lost in Gubbio R3211-6
 988
Michel Vernier24.8CHI1211+3-Lost in Valledupar R32Lost in Valledupar R3211-8
 989
Cing Yang Meng19TPE1111+3-Lost in Yinchuan R16Lost in Yinchuan R1612+22
 989
Sarp Agabigun20.1TUR611+3Istanbul 6 R32Lost in Istanbul 5 R32Lost in Istanbul 5 R32
Istanbul 6 R32
11-8
 991
Guy Den Heijer20.3NED2111-1Duinbergen R16-Duinbergen R1611-3
 992
Nathan Eshmade23.2AUS4111+3Duinbergen R32-Duinbergen R3211-3
 993
Bernd Kossler24AUT1911-21St. Poelten R32Lost in Wels R32Lost in Wels R32
St. Poelten R32
11-6
 994
Daniel Appelgren21.2SWE1211+2---11-7
 995
Martin Beran21.6CAN1411+2Trnava R32Lost in Brno R32Lost in Brno R32
Trnava R32
11-10
 996
Francisco Cabral20.5POR1411-22-Lost in Idanha-A-Nova R32Lost in Idanha-A-Nova R3211-10
 997
Adria Mas Mascolo24.3ESP5811+72Istanbul 6 R32Lost in Istanbul 5 R16Lost in Istanbul 5 R16
Istanbul 6 R32
11-7
 998
Mikhail Korovin21.4RUS3911+42-Lost in Denia R32
Lost in Xativa R32
Lost in Denia R32
Lost in Xativa R32
11-9
 999
Collin Johns24.1USA7611-1---8-111
 1000
Riccardo Maiga28SUI1711-1Parnu R32Lost in Gubbio R16Lost in Gubbio R16
Parnu R32
12+29
In Play :
Hamburg ATP500  
Atlanta, Gstaad ATP250  
Granby CH90  
Binghamton CH80  
Cortina, Prague   
Tampere   
Pontedera F35  
Champaign 2 F27  
Dublin 2, Tianjin   
Troyes, Xativa   
Cluj Napoca F18  
Duinbergen   
Idanha-A-Nova 2   
Istanbul 6   
Kazan 4, Manizales   
Mohammedia   
Mragowo 5, Parnu   
Skopje   
St. Poelten   
Trnava   
Highlight Country :