X

 

 

WTA // Doubles // Official ATP Ranking // 5W ATP Ranking // Live ATP Ranking // Live ATP Race - Next Gen // ITF Ranking // Tournament Draws // Schedule //  $  // Title Holders // Live Scores

Highlight Country :

 Live ITF Men Ranking

#: Tennis Player Rank
   CH    : Career High
   NCH    : New Career High (Previous Career High in parenthesis)
   1     /    1     /    1    : Immediate / Near / Far Career High
Ctry: Country + National rank
+/-: Rank change vs previous official rankings release
Next : if player wins next match
Max : if player wins current tournament
Sources : ITF World Tennis Tour
LIVE-TENNIS.EU DOES NOT GUARANTEE THE ACCURACY OF THE INFORMATION. LIVE-TENNIS.EU IS IN NO WAY AFFILIATED WITH, SPONSORED OR ENDORSED BY ITF LICENSING, LTD. ITF IS A REGISTERED TRADEMARK OF ITF LICENSING, LTD.
Live ITF Men Ranking
#CHPlayer NameAgeCtryPts+/-Current TournamentPrevious TournamentsCurrent TournamentNext PtsMax Pts
 1    CH    
Hugo Gaston19.7FRA221143-------
 2    1    
Yan Bai31.1CHN31011-------
 3    CH    
Dan Added21.2FRA36891-------
 4    CH    
Christopher O'Connell26AUS7848+1------
 5    4    
Jules Okala22.8FRA31846-1-4-----
 6    CH    
Tomas Martin Etcheverry20.9ARG16823--3-----
 7    CH    
Orlando Luz22.3BRA7815-------
 8    CH    
Juan Pablo Ficovich23.4ARG11804-------
 9    7    
Christian Lindell28.6SWE4794--3-----
 10    NCH 
   (13)    
Yishai Oliel20.4ISR3736+3------
Advertisement
 11    NCH 
   (12)    
Pablo Vivero Gonzalez25.1ESP26726+4------
 12    NCH 
   (14)    
Eduardo Struvay29.5COL3718+2-14-----
 13    10    
Hernan Casanova26.4ARG20718+3------
 14    NCH 
   (17)    
Benjamin Bonzi24FRA21711+3--Lost in Ludwigshafen 2019 R64Lost in Ludwigshafen 2019 R64--
 15    NCH 
   (18)    
Matija Pecotic31CRO7706+3------
 16    4    
Ivan Nedelko34.1RUS11702-6-60-----
 17    NCH 
   (20)    
Sebastian Baez19.5ARG19702+3------
 18    12    
Nerman Fatić25.6BIH3691+4------
 19    NCH 
   (21)    
Michael Vrbensky20.5CZE9691+2-8-----
 20    11    
Maxime Chazal27.1FRA38691-9-54-----
 21    19    
Enrico Dalla Valle22.2ITA31690-2-12-Lost in Recanati 2019 R64Lost in Recanati 2019 R64--
 22    8    
Nicolas Alvarez24PER2685+1------
 23    NCH 
   (25)    
Marko Tepavac26.2SRB11660+2------
 24    2    
Jeroen Vanneste26.4BEL6645+4------
 25    13    
Michael Geerts25.4BEL8645+4------
 26    11    
Juan Pablo Varillas24.7PER1637-14-100-Lost in Recanati 2019 R64Lost in Recanati 2019 R64--
 27    14    
Gonzalo Villanueva25.4ARG23635+6------
 28    NCH 
   (29)    
Maxime Hamou25FRA32634+4-2-----
 29    12    
Vit Kopriva23CZE5626+1-12-----
 30    4    
Jack Draper18.5GBR8624+5-6-Lost in Qual. Wimbledon 2019 R1Lost in Qual. Wimbledon 2019 R1--
 31    12    
Hugo Grenier24.2FRA23624--12-----
 32    17    
Igor Sijsling32.8NED4622+4------
 33    4    
Corentin Denolly23FRA29621-6-30-Lost in Ludwigshafen 2019 R64Lost in Ludwigshafen 2019 R64--
 34    11    
Shuichi Sekiguchi28.9JPN10616-10-60-----
 35    33    
Laurent Lokoli25.7FRA33609+2------
 36    NCH 
   (38)    
Genaro Alberto Olivieri21.9ARG24607+2------
 37    32    
Oscar Jose Gutierrez27.1BRA9600+2------
 38    NCH 
   (41)    
Vladyslav Orlov25.1UKR3591+3-1-----
 39    NCH 
   (42)    
Manuel Pena Lopez22.3ARG26589+3------
 40    5    
Christopher Heyman26.7BEL7586+3--Lost in Ludwigshafen 2019 R64Lost in Ludwigshafen 2019 R64--
 41    NCH 
   (44)    
Fabrizio Ornago28.1ITA29584+3------
 42    NCH 
   (45)    
Ronald Slobodchikov26.5RUS13584+3------
 43    15    
Dayne Kelly29.9AUS20583+3------
 44    CH    
Harry Bourchier24.4AUS19576+3------
 45    NCH 
   (49)    
Bogdan Bobrov22.7RUS17569+4------
 46    34    
Fajing Sun23.7CHN5564-6-30-----
 47    14    
Yuta Shimizu21JPN13562+1-12-----
 48    12    
Botic Van de Zandschulp24.7NED2558+2--Lost in Braunschweig 2019 R16Lost in Braunschweig 2019 R16--
 49    NCH 
   (53)    
Calvin Hémery25.4FRA40554+4------
 50    18    
Lukas Klein22.2SVK8551-24-100-----
Advertisement
 51    2    
Francisco Cerundolo21.8ARG15548+3------
 52    CH    
Jesper De Jong20NED6544--12-----
 53    9    
Fred Gil35.2POR6538+2-4-----
 54    CH    
Bruno Sant’Anna26.9BRA11534+2------
 55    NCH 
   (59)    
Alexandru Jecan32ROU3531+4------
 56    26    
Manuel Guinard24.6FRA28530+4------
 57    41    
Benjamin Lock27.3ZIM1530+4------
 58    57    
Nikolas Sanchez Izquierdo21.3ESP25528+4------
 59    NCH 
   (63)    
Kacper Żuk21.4POL3526+4------
 60    NCH 
   (64)    
Juan Manuel Cerundolo18.6ARG18526+4------
 61    56    
Diego Hidalgo27.2ECU3521-4-12-----
 62    4    
Shintaro Imai26.8JPN11520-4-12-Lost in Winnipeg 2019 R32Lost in Winnipeg 2019 R32--
 63    NCH 
   (66)    
Cristian Rodríguez30COL6507+4-12-----
 64    53    
Aziz Dougaz23.2TUN2504+8--Lost in Winnetka 2019 R32Lost in Winnetka 2019 R32--
 65    NCH 
   (74)    
Nick Chappell27.7USA39502+9------
 66    NCH 
   (75)    
Roberto Cid Subervi26.8DOM1501+9------
 67    42    
Ryan Peniston24.6GBR11501+4-3-Lost in Qual. Wimbledon 2019 R1Lost in Qual. Wimbledon 2019 R1--
 68    51    
Nicolas Mejia20.3COL4501+8------
 69    NCH 
   (73)    
Alexey Zakharov20.1RUS14500+4-3-----
 70    NCH 
   (77)    
Daniel Michalski20.4POL4497+7------
 71    43    
Mathieu Perchicot27.8FRA41493-2-21-----
 72    NCH 
   (78)    
Marko Miladinović19.5SRB12492+6------
 73    48    
Yannick Mertens33BEL9491-7-30-----
 74    6    
Eduard Esteve Lobato25.7ESP30489+6------
 75    7    
Tom Jomby29.3FRA52487+6------
 76    3    
Skander Mansouri24.9TUN3487+6------
 77    25    
Evgenii Tiurnev23.2RUS15487+6--Lost in Recanati 2019 R64Lost in Recanati 2019 R64--
 78    NCH 
   (86)    
Rafael Matos24.4BRA12480+8------
 79    57    
Daniel Altmaier21.8GER11476-9-30-Lost in Ludwigshafen 2019 R32
Lost in Braunschweig 2019 R16
Lost in Ludwigshafen 2019 R32
Lost in Braunschweig 2019 R16
--
 80    NCH 
   (87)    
David Pichler24.3AUT6476+7------
 81    5    
Karim Mohamed Maamoun29.2EGY2475+7--Lost in Braunschweig 2019 R64Lost in Braunschweig 2019 R64--
 82    20    
Louis Weßels21.8GER26475+7--Lost in Qual. Ludwigshafen 2019 R1Lost in Qual. Ludwigshafen 2019 R1--
 83    NCH 
   (92)    
Lucas Gerch25.5GER27468+9------
 84    25    
Camilo Ugo Carabelli21ARG21468+9------
 85    NCH 
   (94)    
Filip Cristian Jianu18.7ROU2467+9------
 86    NCH 
   (95)    
Gage Brymer25.4USA40467+9------
 87    80    
Johan Nikles23.2SUI6465+9------
 88    2    
Dmitry Popko23.6KAZ3462+9------
 89    79    
Adam Moundir25.1MAR1462+9------
 90    NCH 
   (99)    
Jorge Panta24.9PER3462+9------
 91    5    
Arthur Rinderknech24.9FRA14458-40-100-Lost in Recanati 2019 R64Lost in Recanati 2019 R64--
 92    15    
Konstantin Kravchuk35.3RUS12450+10------
 93    NCH 
  (102)   
Yu-hsiou Hsu21.2TPE5448+10------
 94    NCH 
  (104)   
Václav Šafránek26.1CZE6446+10------
 95    34    
Markus Eriksson30.5SWE3446+10------
 96    31    
Geoffrey Blancaneaux21.9FRA27443-6-30-Qual. Braunschweig 2019 W
Lost in Braunschweig 2019 R32
Qual. Braunschweig 2019 W
Lost in Braunschweig 2019 R32
--
 97    18    
Sadio Doumbia29.8FRA35442-6-27-----
 98    5    
Javier Barranco Cosano21.6ESP22438+9--Lost in Ludwigshafen 2019 R64
Lost in Braunschweig 2019 SF
Lost in Ludwigshafen 2019 R64
Lost in Braunschweig 2019 SF
--
 99    18    
Máté Valkusz21.8HUN6438+7-2-----
 100    NCH 
  (108)   
Fabian Marozsan20.7HUN4437+8-1-----
Advertisement
 101    NCH 
  (109)   
Nicholas David Ionel17.7ROU4433+8------
 102    96    
Ricardo Rodriguez Pace27.1VEN1430+8------
 103    11    
Denis Yevseyev27.1KAZ5424+10------
 104    57    
Quentin Robert25.8FRA43423-39-100-----
 105    94    
Jumpei Yamasaki23JPN19421+7-4-----
 106    46    
Pol Toledo Bague25.5ESP32421-21-60-----
 107    NCH 
  (115)   
Petros Chrysochos24.2CYP1420+8------
 108    NCH 
  (111)   
Takanyi Garanganga29.8ZIM2420+3-6-Lost in Winnipeg 2019 R64Lost in Winnipeg 2019 R64--
 109    4    
Dimitar Kuzmanov26.9BUL2418+5-4-----
 110    56    
Mārtiņš Podžus26LAT2418-26-67-----
 111    30    
Felipe Meligeni Rodrigues Alves22.3BRA8418-43-100-----
 112    NCH 
  (116)   
Ricardo Ojeda Lara27.4ESP29418+4------
 113    NCH 
  (117)   
Juan Ignacio Galarza26.2ARG32416+4------
 114    53    
Rio Noguchi21.5JPN14414+4------
 115    1    
Roman Safiullin22.9RUS5408-81-225-Lost in Perugia 2019 R64Lost in Perugia 2019 R64--
 116    NCH 
  (121)   
Marek Gengel24.7CZE13406+5-1-Lost in Ludwigshafen 2019 R64Lost in Ludwigshafen 2019 R64--
 117    10    
Andres Artunedo Martinavarro26.8ESP31403+6------
 118    33    
Agustín Velotti28.1ARG27400+7------
 119    100    
Wilson Leite28.6BRA13400+7------
 120    75    
Danylo Kalenichenko26.4UKR4396-1-12-----
 121    120    
Gerardo Lopez Villasenor25.1MEX1396-1-12-----
 122    108    
Mauricio Echazú31.4PER4394+6------
 123    78    
Seong chan Hong23KOR6391-44-100-----
 124    NCH 
  (127)   
Makoto Ochi24.1JPN16391+3-4-----
 125    122    
Simon Carr20.6IRL1391-3-14-----
 126    NCH 
  (127)   
Péter Nagy28.2HUN5391+3------
 127    119    
Pedro Sakamoto27BRA6390+3------
 128    87    
Maximiliano Estévez31.1ARG28386+4------
 129    100    
Vladyslav Manafov27.1UKR5384+4------
 130    32    
Alexander Erler22.6AUT7380+4------
 131    8    
Tim van Rijthoven23.1NED5378--9-Lost in Ludwigshafen 2019 R32
Lost in Braunschweig 2019 R64
Lost in Ludwigshafen 2019 R32
Lost in Braunschweig 2019 R64
--
 132    47    
Matias Zukas24.1ARG31376-8-26-----
 133    91    
Bastian Malla23.7CHI5372+4------
 134    47    
Jordi Arconada23.8USA46370+4--Lost in Winnetka 2019 R64Lost in Winnetka 2019 R64--
 135    83    
Artem Dubrivnyy21.4RUS16370+4------
 136    26    
Peter Torebko32.3GER20368--4-----
 137    135    
Tobias Simon29.1GER24368-2-6-----
 138    NCH 
  (140)   
Alexander Donski21.9BUL4368+2------
 139    NCH 
  (141)   
Jonathan Mridha25.2SWE5367+2------
 140    NCH 
  (142)   
Jan Šátral29.9CZE7366+2------
 141    NCH 
  (143)   
Facundo Diaz Acosta19.5ARG25365+2------
 142    81    
David Poljak24.1CZE11362+2------
 143    NCH 
  (145)   
Marvin Netuschil29GER30361+2------
 144    NCH 
  (146)   
Laurynas Grigelis28.8LTU2360+2--Lost in Ludwigshafen 2019 R64
Lost in Qual. Perugia 2019 R1
Lost in Ludwigshafen 2019 R64
Lost in Qual. Perugia 2019 R1
--
 145    144    
Arthur Reymond21.2FRA54358+2------
 146    9    
Evan Hoyt25.4GBR12353-45-100-Lost in Qual. Wimbledon 2019 R1Lost in Qual. Wimbledon 2019 R1--
 147    113    
Riccardo Balzerani21.6ITA37352+3------
 148    NCH 
  (151)   
Pol Martin Tiffon20.9ESP36352+3------
 149    79    
Jordan Correia22.9BRA14350+3------
 150    129    
Gilbert Klier Junior20.1BRA16349+3------
Advertisement
 151    NCH 
  (155)   
Daniel Nguyen29.7USA32345+4--Lost in Winnipeg 2019 SFLost in Winnipeg 2019 SF--
 152    NCH 
  (154)   
Alexis Gautier23.2FRA51345+2-1-----
 153    129    
Mariano Kestelboim24.4ARG29345+3------
 154    1    
Peter Heller27.8GER25344+3--Lost in Ludwigshafen 2019 R32
Lost in Braunschweig 2019 R64
Lost in Ludwigshafen 2019 R32
Lost in Braunschweig 2019 R64
--
 155    NCH 
  (159)   
Renta Tokuda22.2JPN18336+4------
 156    NCH 
  (160)   
Duje Ajdukovic19.4CRO8333+4------
 157    NCH 
  (161)   
Facundo Juarez22.7ARG34331+4------
 158    74    
Aidan McHugh19.9GBR15327+4--Lost in Qual. Wimbledon 2019 R1Lost in Qual. Wimbledon 2019 R1--
 159    101    
Ergi Kirkin21.4TUR3324-11-30-----
 160    NCH 
  (163)   
Anton Matusevich19GBR16324+3------
 161    134    
Marco Bortolotti29.4ITA38324+3--Lost in Recanati 2019 R64Lost in Recanati 2019 R64--
 162    NCH 
  (166)   
Thomas Laurent22.5FRA44322+4------
 163    85    
Alen Avidzba20.3RUS18322+4--Lost in Recanati 2019 R32Lost in Recanati 2019 R32--
 164    NCH 
  (168)   
Carlos Gimeno Valero19ESP37321+4------
 165    NCH 
  (169)   
Imanol Lopez Morillo20.6ESP39321+4------
 166    136    
Mick Veldheer24.2NED9320+4------
 167    165    
Christian Langmo24USA53319-2-4-----
 168    28    
Álvaro López San Martín23ESP33318+3------
 169    24    
Alexander Zhurbin28.4RUS20318+3------
 170    NCH 
  (174)   
Vitaliy Sachko22.9UKR6317+4------
 171    NCH 
  (175)   
Fermin Tenti23ARG35316+4------
 172    NCH 
  (176)   
Aldin Šetkić32.5BIH4314+4--Lost in Recanati 2019 R64
Lost in Perugia 2019 R32
Lost in Recanati 2019 R64
Lost in Perugia 2019 R32
--
 173    NCH 
  (177)   
Nikita Mashtakov21.2UKR8314+4------
 174    NCH 
  (179)   
Adam El Mihdawy30.8USA49312+5------
 175    149    
Nick Hardt19.7DOM3311+7------
 176    72    
Julian Lenz27.3GER15310-18-27-Lost in Ludwigshafen 2019 R64
Lost in Braunschweig 2019 R64
Lost in Ludwigshafen 2019 R64
Lost in Braunschweig 2019 R64
--
 177    NCH 
  (183)   
Nicolas Alberto Arreche25.7ARG33310+6------
 178    170    
Axel Geller21.2ARG36309+6------
 179    CH    
Francesco Forti20.9ITA33307+1-4-----
 180    76    
Miljan Zekić31.9SRB13307+1-4-----
 181    67    
Jenson Brooksby19.6USA27306-81-150-----
 182    56    
Patrik Rikl21.4CZE19306+5------
 183    119    
Rayane Roumane19.8FRA34306-5-6-----
 184    89    
Antoine Escoffier28.3FRA37305-11-12-----
 185    144    
Jaume Pla Malfeito25ESP35304+3------
 186    NCH 
  (190)   
Blake Mott24.1AUS22300+4------
 187    NCH 
  (194)   
Alexandar Lazarov22.6BUL3298+7------
 188    NCH 
  (195)   
Alex Rybakov23.4USA42297+7--Lost in Winnetka 2019 R64Lost in Winnetka 2019 R64--
 189    94    
Patrik Niklas Salminen23.3FIN2294+8------
 190    99    
Michail Pervolarakis24GRE2293+8--Lost in Winnetka 2019 R16Lost in Winnetka 2019 R16--
 191    NCH 
  (200)   
Georgii Kravchenko19.9UKR9292+9------
 192    133    
Edan Leshem23.2ISR2291+9------
 193    48    
Elmar Ejupovic27.4GER29290+9------
 194    NCH 
  (203)   
Juan Sebastián Gómez28.3COL8288+9------
 195    NCH 
  (202)   
Arklon Huertas Del Pino Cordova25.9PER5288+9------
 196    161    
Daniel Dutra da Silva31.9BRA15287+9------
 197    NCH 
  (206)   
Giulio Zeppieri18.5ITA26285+9--Lost in Perugia 2019 R32Lost in Perugia 2019 R32--
 198    71    
Facundo Mena27.7ARG13285+9------
 199    192    
Santiago Fa Rodriguez Taverna20.9ARG30281+11------
 200    192    
Mats Rosenkranz21.8GER34281+12------
Advertisement
 201    NCH 
  (214)   
Timofey Skatov19.4KAZ6279+13------
 202    172    
Alejandro Gómez28.8COL7279-17-30-----
 203    NCH 
  (216)   
Daniel Masur25.6GER14277+13--Lost in Ludwigshafen 2019 R32
Lost in Braunschweig 2019 R64
Lost in Ludwigshafen 2019 R32
Lost in Braunschweig 2019 R64
--
 204    161    
Jonas Forejtek19.3CZE10277+13------
 205    61    
Niels Lootsma25.8NED12277+13------
 206    NCH 
  (208)   
Arnaud Bovy19.7BEL11277+5-4-----
 207    14    
Pietro Rondoni26.6ITA44275+12--Lost in Perugia 2019 R64Lost in Perugia 2019 R64--
 208    192    
Sidharth Rawat27.1IND6273--12-----
 209    180    
Jan Choinski24GBR9272+13--Lost in Qual. Wimbledon 2019 R1
Lost in Ludwigshafen 2019 R64
Lost in Qual. Wimbledon 2019 R1
Lost in Ludwigshafen 2019 R64
--
 210    133    
Julian Ocleppo22.9ITA23272-1-12-Lost in Perugia 2019 R64Lost in Perugia 2019 R64--
 211    NCH 
  (224)   
Dusty H. Boyer27USA56270+13------
 212    34    
Alessandro Bega29.4ITA25269-20-30-Lost in Recanati 2019 R16Lost in Recanati 2019 R16--
 213    153    
Joao Lucas Reis Da Silva20.2BRA17268-20-30-----
 214    106    
Takuto Niki32.7JPN20265-18-30-----
 215    NCH 
  (227)   
Jurabek Karimov22UZB4264+12------
 216    NCH 
  (228)   
Ezekiel Clark21.9USA70264+12------
 217    NCH 
  (229)   
Jose Fco. Vidal Azorin27ESP40264+12------
 218    196    
Sho Shimabukuro22.9JPN17263+8-4-----
 219    27    
Gijs Brouwer24.3NED8263+11------
 220    1    
Oriol Roca Batalla27.1ESP24262--12-Lost in Perugia 2019 R32Lost in Perugia 2019 R32--
 221    182    
Giovanni Fonio22.1ITA39262+10--Lost in Recanati 2019 R64Lost in Recanati 2019 R64--
 222    NCH 
  (232)   
Alexander Weis23.1ITA42262+10------
 223    46    
Alexander Ritschard26.2USA29261+2-6-Lost in Winnipeg 2019 R32Lost in Winnipeg 2019 R32--
 224    NCH 
  (230)   
Liam Broady26.4GBR6261+9--Lost in Qual. Wimbledon 2019 R3Lost in Qual. Wimbledon 2019 R3--
 225    NCH 
  (234)   
Jean Thirouin22.7FRA58261+9------
 226    171    
Constantin Schmitz25.1GER32260-27-32-----
 227    NCH 
  (236)   
Jose Hernandez Fernandez30.3DOM2258+9--Lost in Perugia 2019 R32Lost in Perugia 2019 R32--
 228    NCH 
  (237)   
Alejandro González31.4COL5258+9--Lost in Winnetka 2019 R32Lost in Winnetka 2019 R32--
 229    135    
Yuki Mochizuki22.6JPN22256+6-4-----
 230    212    
Marsel İlhan33TUR4256+9------
 231    NCH 
  (240)   
Liam Caruana22.4ITA30255+9------
 232    NCH 
  (241)   
Paul Jubb20.6GBR14253+9--Lost in Wimbledon 2019 R128Lost in Wimbledon 2019 R128--
 233    153    
Strong Kirchheimer25.1USA43253-10-18-Lost in Winnipeg 2019 R64Lost in Winnipeg 2019 R64--
 234    199    
Sam Riffice21.3USA58252+9--Lost in Winnetka 2019 R64Lost in Winnetka 2019 R64--
 235    NCH 
  (244)   
Harold Mayot18.4FRA42250+9------
 236    79    
Altuğ Çelikbilek23.8TUR2250+2-6-----
 237    NCH 
  (240)   
Marat Deviatiarov26.2UKR10249+5-4-----
 238    147    
Kai Wehnelt24.5GER31249+7------
 239    5    
Sandro Ehrat29.2SUI5248+7--Lost in Ludwigshafen 2019 R64Lost in Ludwigshafen 2019 R64--
 240    51    
Carlos Boluda Purkiss27.4ESP34248+8------
 241    NCH 
  (250)   
Nathan Ponwith22.2USA63246+9------
 242    NCH 
  (247)   
Artem Smirnov32.4UKR11244+5-4-----
 243    165    
João Pedro Sorgi26.7BRA19243+6-4-----
 244    87    
Nuno Borges23.3POR9242+9------
 245    178    
Petr Nouza21.8CZE14241+9------
 246    55    
Alexandre Muller23.4FRA24240+9--Lost in Ludwigshafen 2019 R64
Lost in Braunschweig 2019 R64
Lost in Ludwigshafen 2019 R64
Lost in Braunschweig 2019 R64
--
 247    153    
Savriyan Danilov20RUS21240-61-67-----
 248    NCH 
  (256)   
Andrea Vavassori25.1ITA22240+8--Lost in Recanati 2019 R16Lost in Recanati 2019 R16--
 249    NCH 
  (257)   
Daniele Capecchi24.7ITA43240+8------
 250    228    
Jaroslav Pospíšil39.3CZE16237+9------
Advertisement
 251    89    
Tomas Machac19.7CZE4237+9------
 252    251    
Kyrian Jacquet19.1FRA48237-1-6-----
 253    189    
Ryota Tanuma24.7JPN21237-1-6-----
 254    NCH 
  (262)   
Gustav Hansson25.2SWE7236+8------
 255    NCH 
  (260)   
Yan Bondarevskiy20.2RUS25236+8------
 256    NCH 
  (264)   
Ignacio Monzon22.4ARG39234+8------
 257    NCH 
  (265)   
Pedro Vives Marcos19.2ESP38234+8------
 258    241    
Emiliano Maggioli19.1ITA45232+8--Lost in Recanati 2019 R64Lost in Recanati 2019 R64--
 259    149    
Mark Whitehouse27.1GBR17231+8--Lost in Qual. Wimbledon 2019 R1Lost in Qual. Wimbledon 2019 R1--
 260    NCH 
  (268)   
Nicolas Moreno De Alboran22.9USA55230+8------
 261    132    
Federico Zeballos32BOL2230-3-8-----
 262    NCH 
  (269)   
Albert Alcaraz Ivorra25.1ESP47229+7------
 263    214    
Lucas Poullain24.5FRA49227+9------
 264    NCH 
  (273)   
Dennis Uspensky23.6USA61226+9------
 265    NCH 
  (274)   
Tsung Hua Yang29.2TPE4225+9------
 266    NCH 
  (275)   
Pavel Nejedly27.3CZE12225+9------
 267    169    
Ronan Joncour23.4FRA62224+9------
 268    239    
Ruan Roelofse30.6RSA3223+9------
 269    22    
Emil Ruusuvuori21.2FIN1222+9--Lost in Qual. Braunschweig 2019 R1
Lost in Braunschweig 2019 R32
Lost in Qual. Braunschweig 2019 R1
Lost in Braunschweig 2019 R32
--
 270    NCH 
  (280)   
Lorenzo Musetti18.3ITA21221+10--Lost in Recanati 2019 R64
Lost in Perugia 2019 R32
Lost in Recanati 2019 R64
Lost in Perugia 2019 R32
--
 271    170    
Lamine Ouahab35.5MAR2218+8-4-----
 272    78    
Mattéo Martineau21.4FRA39218-57-60-----
 273    8    
Sanjar Fayziev25.9UZB3217-124-135-----
 274    NCH 
  (282)   
Ivan Davydov23.7RUS28217+8------
 275    NCH 
  (283)   
Andrea Guerrieri21.5ITA51214+8------
 276    125    
Robert Strombachs20.7GER36214+8------
 277    250    
Thomas Fancutt25.3AUS25213+8------
 278    210    
Felix Corwin24.1USA50213+8--Qual. Winnetka 2019 W
Lost in Winnetka 2019 R64
Qual. Winnetka 2019 W
Lost in Winnetka 2019 R64
--
 279    220    
Adrian Obert25.2GER35212-58-62-----
 280    161    
Evan Zhu21.8USA57212+7------
 281    NCH 
  (290)   
Nicolas Alvarez Varona19.1ESP42209+9------
 282    261    
Erik Crepaldi30.1ITA41209-21-28-----
 283    69    
Jacob Grills25AUS23208+10--Lost in Winnipeg 2019 R64Lost in Winnipeg 2019 R64--
 284    NCH 
  (295)   
Oleksii Krutykh20.3UKR7208+11------
 285    246    
Jiri Lehecka18.6CZE15206+4-4-----
 286    9    
Fabien Reboul24.8FRA60206+10------
 287    NCH 
  (297)   
Kelsey Stevenson30CAN11205+10------
 288    281    
Vasil Kirkov21.3USA52205-7-12-----
 289    101    
Peter Kobelt29.6USA68205+9------
 290    175    
Michal Konecny30.7CZE18205+9------
 291    NCH 
  (300)   
Austin Rapp23.8USA64205+9------
 292    63    
Zizou Bergs21BEL10204-101-96-----
 293    257    
Khumoyun Sultanov21.6UZB2202-23-27-----
 294    NCH 
  (303)   
Jonathan Eysseric30.1FRA56202+9------
 295    189    
Antoine Bellier23.7SUI7202-106-100-----
 296    148    
Denis Klok22.1RUS26202+6-2-----
 297    58    
Marcelo Tomás Barrios Vera22.5CHI4201+7--Lost in Winnipeg 2019 R64Lost in Winnipeg 2019 R64--
 298    NCH 
  (306)   
Mateus De Carvalho Cardoso Alves19.4BRA18199+8------
 299    234    
Alexander Igoshin28.4RUS22199-28-30-----
 300    115    
Gabriel Petit24.8FRA46199+7------
Advertisement
 301    267    
Robin Stanek25.4CZE17199+7------
 302    NCH 
  (310)   
Alexander Sarkissian30.2USA38198+8--Lost in Winnetka 2019 R64Lost in Winnetka 2019 R64--
 303    NCH 
  (311)   
Kevin King29.3USA26198+8--Lost in Winnetka 2019 R64Lost in Winnetka 2019 R64--
 304    47    
Colin Sinclair25.5NMI1198+8------
 305    301    
Simon Freund23.7SWE8198-4-6-----
 306    NCH 
  (309)   
Kristjan Tamm22EST2198+3-1-----
 307    8    
Grégoire Jacq27.6FRA66197+6------
 308    305    
Shalva Dzhanashiya27.8RUS30196-3-4-----
 309    292    
Carlos Alcaraz17.1ESP23195+6------
 310    NCH 
  (316)   
Aleksandar Kovačević21.8USA48195+6------
 311    187    
Jonathan Gray23.2GBR19195+6------
 312    278    
Michał Dembek22.9POL6194+6-1-----
 313    188    
Ryan Nijboer20.9NED13193+6------
 314    NCH 
  (321)   
Beibit Zhukayev19.7KAZ7192+7------
 315    NCH 
  (322)   
Guy Orly Iradukunda24.2BDI1191+7------
 316    199    
Dimitriy Voronin21RUS23189+7------
 317    137    
Antoine Cornut Chauvinc19.9FRA45189+3-4-----
 318    NCH 
  (324)   
Gauthier Onclin19.3BEL14188+6------
 319    1    
David Pérez Sanz26.1ESP48185+6------
 320    216    
Jaimee Floyd Angele20.2FRA67185-6-12-----
 321    NCH 
  (326)   
Rinky Hijikata19.3AUS28184+5------
 322    265    
Alec Adamson25.8USA72184+5------
 323    310    
Adrian Andreev19.1BUL5183+7------
 324    309    
Giorgio Ricca25.3ITA48183+7------
 325    NCH 
  (332)   
Ye Cong Mo20CHN10182+7------
 326    20    
Evan Furness21.8FRA50182+7------
 327    304    
Alexander Shevchenko19.5RUS24181+7------
 328    NCH 
  (335)   
Antonio Cayetano March20ECU5181+7------
 329    9    
Frederico Ferreira Silva25.2POR4180+7------
 330    210    
Andrea Pellegrino23.2ITA24180-117-100-Lost in Perugia 2019 R32Lost in Perugia 2019 R32--
 331    328    
Lorenzo Bocchi22.5ITA53180-3-4-----
 332    136    
Wishaya Trongcharoenchaikul25.2THA1179-3-4-----
 333    254    
Thiago Seyboth Wild20.3BRA2177+7--Lost in Recanati 2019 R32Lost in Recanati 2019 R32--
 334    311    
Tomás Lipovsek Puches27.2SLO4176+7------
 335    322    
Yecong He26.3CHN8175+7------
 336    49    
Roberto Ortega Olmedo29.1ESP21175+7--Lost in Winnipeg 2019 R16Lost in Winnipeg 2019 R16--
 337    275    
Karl Friberg21.2SWE6173+7------
 338    6    
Aslan Karatsev26.8RUS8172-50-39-Lost in Recanati 2019 R64Lost in Recanati 2019 R64--
 339    268    
Laurent Rochette32.4FRA68172+6------
 340    NCH 
  (346)   
Brandon Walkin25.8AUS30172+6------
 341    NCH 
  (348)   
Oleg Prihodko22.7UKR12172+7------
 342    243    
Jie Cui22.4CHN7171+7------
 343    186    
Bogdan Ionut Apostol24.4ROU5171+8------
 344    79    
Ji-sung Nam26.8KOR3168-7-12-----
 345    276    
Hady Habib21.8LIB1168+8------
 346    334    
Stefan Seifert35.3GER37168+8------
 347    NCH 
  (352)   
Alexis Musialek31.9FRA57168+5-2-----
 348    289    
Connor Farren25.7USA69167-10-12-----
 349    NCH 
  (355)   
Boris Pokotilov23.1RUS31167+6------
 350    283    
Andrea Basso26.7ITA40166-11-12-----
Advertisement
 351    259    
Juan Bautista Otegui21.3ARG47164+5-2-----
 352    188    
Govind Nanda19.3USA67163+5------
 353    13    
Sekou Bangoura28.6USA30163-61-45-Lost in Winnetka 2019 R32Lost in Winnetka 2019 R32--
 354    NCH 
  (358)   
Sergey Fomin19.4UZB5163+4------
 355    NCH 
  (360)   
Tigre Hank28.7MEX2162+5------
 356    NCH 
  (361)   
Jan Zielinski23.6POL8162+5------
 357    285    
Naoki Tajima19.7JPN23161+5------
 358    294    
Paul Wörner23.8GER40159-8-12-----
 359    239    
Simone Roncalli24.1ITA49158+4------
 360    3    
Raul Brancaccio23.1ITA27156+6--Lost in Recanati 2019 R16
Lost in Perugia 2019 R64
Lost in Recanati 2019 R16
Lost in Perugia 2019 R64
--
 361    NCH 
  (362)   
Yusuke Takahashi22.7JPN15156+6------
 362    NCH 
  (368)   
Peter Bertran24.3DOM5156+6------
 363    NCH 
  (369)   
Joshua Ortlip23.4USA80155+6------
 364    258    
Kristian Lozan21.6RUS33154+7------
 365    364    
Vladimir Ivanov33.2EST3153-1-4-----
 366    315    
Benjamin Dhoe23.8BEL13153+7------
 367    NCH 
  (376)   
Simon Yitbarek19.6SWE10152+9------
 368    CH    
Marco Miceli21.6ITA52152+9------
 369    33    
Nik Razboršek26.7SLO5151-10-12-----
 370    107    
Jannik Sinner18.8ITA4150+8--Lost in Qual. Wimbledon 2019 R1Lost in Qual. Wimbledon 2019 R1--
 370    37    
Maxime Cressy23.1USA13150+8--Lost in Winnipeg 2019 QFLost in Winnipeg 2019 QF--
 370    NCH 
  (378)   
Thiemo de Bakker31.7NED10150+8--Lost in Qual. Wimbledon 2019 R1
Lost in Ludwigshafen 2019 R32
Lost in Braunschweig 2019 R64
Lost in Qual. Wimbledon 2019 R1
Lost in Ludwigshafen 2019 R32
Lost in Braunschweig 2019 R64
--
 373    134    
Andrey Chepelev21.9RUS27150-3-5-----
 374    96    
Nam Hoang Ly23.3VIE1149+10------
 375    54    
Tiago Cação22.3POR8149-84-60-----
 376    156    
Manish Sureshkumar20.8IND7149+9------
 377    368    
Matej Sabanov28CRO11149+5-1-----
 378    131    
Dominik Böhler24.3GER38149-6-4-----
 379    NCH 
  (387)   
Julius Tverijonas26LTU3149+8------
 380    179    
Clément Geens24.3BEL12148+8------
 381    366    
Thiago Agustin Tirante19.2ARG41148+9------
 382    62    
Jacopo Berrettini21.5ITA35148-88-60-----
 383    281    
Maksim Tikhomirov29.9USA73148+9------
 384    NCH 
  (394)   
Andrew Paulson18.6CZE22147+10------
 385    227    
Nicolo Turchetti24ITA54147-2-3-----
 386    NCH 
  (396)   
Chukang Wang20.8CHN11146+10------
 387    119    
Collin Altamirano24.5USA33145+11--Lost in Winnetka 2019 R16Lost in Winnetka 2019 R16--
 388    NCH 
  (399)   
Andrey Golubev32.9KAZ8145+11------
 389    311    
Lenny Hampel23.5AUT9145-24-12-----
 390    374    
Quentin Folliot21.5FRA61145+10------
 391    386    
Benjamin Winter Lopez22.1ESP45145+6-1-----
 392    202    
Filip Bergevi26.2SWE9144-1-4-----
 393    139    
Davide Galoppini25.6ITA46144+8------
 394    388    
Carlos Sanchez Jover19.9ESP44144+8------
 395    CH    
Alexander Cozbinov25.1MDA2143--4-----
 396    386    
Ljubomir Čelebić28.7MNE1143-10-6-----
 397    265    
Clement Tabur20.4FRA59143+6------
 398    230    
José Olivares23.4DOM4142+7------
 399    226    
Luke Saville26.5AUS21141+7--Lost in Winnetka 2019 R64Lost in Winnetka 2019 R64--
 400    349    
Justin Roberts23.5BAH1141+7------
Advertisement
 401    NCH 
  (408)   
Gergely Madarasz25.7HUN7140+7-1-----
 402    237    
Harrison Adams26.1USA77140-28-12-----
 403    85    
Nicolae Frunza22.6ROU8140+7------
 404    NCH 
  (411)   
Damien Wenger20.2SUI11140+7------
 405    NCH 
  (412)   
Sanhui Shin23.2KOR8139+7------
 406    396    
John Mcnally21.7USA59138+7--Qual. Winnetka 2019 W
Lost in Winnetka 2019 R32
Qual. Winnetka 2019 W
Lost in Winnetka 2019 R32
--
 407    245    
Oliver Crawford21.1USA74138+7------
 408    237    
Henry Craig25.7USA76138-33-14-----
 409    371    
Jacob Dunbar24.7USA89138--3-----
 410    359    
Riccardo Maiga30.9SUI10138+5------
 411    354    
Carlos Lopez Montagud19.9ESP49137+5------
 412    NCH 
  (417)   
Petr Michnev30.9CZE23137+5------
 413    185    
Kirill Kivattsev22.7RUS29136-24-12-----
 414    251    
Takashi Saito25.3JPN30136+4------
 415    NCH 
  (420)   
Quentin Halys23.6FRA17135+5--Lost in Qual. Wimbledon 2019 R2
Lost in Winnetka 2019 R32
Lost in Qual. Wimbledon 2019 R2
Lost in Winnetka 2019 R32
--
 416    28    
Sergio Gutiérrez Ferrol31.3ESP46135+5--Lost in Qual. Wimbledon 2019 R1Lost in Qual. Wimbledon 2019 R1--
 417    373    
Aleksandre Metreveli26.8GEO2135+5--Qual. Ludwigshafen 2019 W
Lost in Ludwigshafen 2019 R32
Qual. Ludwigshafen 2019 W
Lost in Ludwigshafen 2019 R32
--
 418    391    
Alexander Crnokrak20.4AUS27135+6------
 419    NCH 
  (425)   
Carl Söderlund23SWE12134+6------
 420    NCH 
  (426)   
Haru Inoue23.9JPN33134+6------
 421    168    
Lorenzo Frigerio31.3ITA63134+6------
 422    239    
Kuan Yi Lee23.8TPE6134+6------
 423    NCH 
  (429)   
Timur Khabibulin24.9KAZ12134+6------
 424    173    
Maxime Tchoutakian26.4FRA65134+6------
 425    143    
Dragos Nicolae Madaras22.8SWE11133+6------
 426    351    
Jakub Paul21.2SUI8133+6------
 427    182    
Luca Castelnuovo23.4SUI9132+6------
 428    55    
Alessandro Petrone29.5ITA50131+7------
 429    NCH 
  (436)   
Francisco Comesana19.7ARG40131+7------
 430    NCH 
  (437)   
Yuta Kawahashi22.4JPN40130+7------
 431    389    
Jonas Trinker24.8AUT10130-27-12-----
 432    175    
Tom Kočevar-Desman29.9SLO6130+6------
 433    118    
Lucas Catarina23.8MON2130+6--Lost in Winnipeg 2019 R16Lost in Winnipeg 2019 R16--
 434    323    
Conner Huertas del pino24.5PER6130+6------
 435    48    
Lloyd Glasspool26.6GBR13129-42-18-----
 436    57    
Cheong Eui Kim30.2KOR7129+5------
 437    NCH 
  (444)   
Martin Beran24.5CAN12128+7------
 438    434    
Duje Kekez27.2CRO10128-4-4-----
 439    416    
Bart Stevens22.4NED15128+6------
 440    409    
Illya Marchenko32.8UKR2127+6--Lost in Qual. Wimbledon 2019 R2
Lost in Recanati 2019 R32
Lost in Qual. Wimbledon 2019 R2
Lost in Recanati 2019 R32
--
 441    190    
Andrew Watson23.8GBR22127-22-9-----
 442    428    
Calum Puttergill26.6AUS29125+6------
 443    368    
Tomas Jirousek20.4CZE21125+6------
 444    123    
Brydan Klein30.5GBR10124+6--Lost in Winnipeg 2019 R32Lost in Winnipeg 2019 R32--
 445    NCH 
  (452)   
Yan Sabanin30.4RUS38124+7------
 446    445    
Guido Ivan Justo22.5ARG42124+7------
 447    106    
Martin Redlicki24.8USA47123-5-6-Lost in Winnetka 2019 R64Lost in Winnetka 2019 R64--
 448    NCH 
  (454)   
Gianluca Di Nicola24.5ITA55123+6------
 449    376    
Gengo Kikuchi28.6JPN35122+2-2-----
 450    NCH 
  (455)   
David Volfson22.8CAN13122+5------
Advertisement
 451    NCH 
  (457)   
Mwendwa Mbithi22.4USA81121+6------
 452    107    
Sebastian Korda19.9USA19120-71-30-----
 452    257    
Pavel Kotov21.6RUS10120+6--Lost in Recanati 2019 R32
Qual. Perugia 2019 W
Lost in Perugia 2019 R64
Lost in Recanati 2019 R32
Qual. Perugia 2019 W
Lost in Perugia 2019 R64
--
 454    NCH 
  (459)   
Guilherme Clezar27.5BRA4120+5--Lost in Ludwigshafen 2019 R64
Qual. Perugia 2019 W
Lost in Perugia 2019 R16
Lost in Ludwigshafen 2019 R64
Qual. Perugia 2019 W
Lost in Perugia 2019 R16
--
 455    394    
Sem Verbeek26.2NED16120+5------
 456    NCH 
  (463)   
Alexander Lebedev23.2USA83120+7--Lost in Winnipeg 2019 R64Lost in Winnipeg 2019 R64--
 457    97    
Jeremy Jahn30.2GER19118-10-9-----
 458    406    
Valentin Royer19FRA63117+7------
 459    293    
Aleksandr Vasilenko25.3RUS35117-3-4-----
 460    NCH 
  (466)   
Ivan Liutarevich24.3BLR4117+6------
 461    320    
Eric Vanshelboim18.9UKR13117+7------
 462    427    
David Jorda Sanchis26ESP50117+7------
 463    291    
Ryan James Storrie22.3GBR25116+8------
 464    383    
Kazuki Nishiwaki25.6JPN34116+8------
 465    413    
Maxim Ratniuk24.1RUS32116-22-13-----
 466    246    
Franco Emanuel Egea24.5ARG44116-5-4-----
 467    120    
Francesco Vilardo30.5ITA56116+7------
 468    465    
Michel Vernier27.7CHI6116+2-1-----
 469    467    
Mehluli Don Ayanda Sibanda20.6ZIM3115-2-2-----
 470    NCH 
  (475)   
Niklas Guttau20.4GER43115+5-1-Qual. Braunschweig 2019 W
Lost in Braunschweig 2019 R64
Qual. Braunschweig 2019 W
Lost in Braunschweig 2019 R64
--
 471    465    
Daniel Cukierman24.9ISR5114+8------
 472    NCH 
  (480)   
Aleksandre Bakshi22.9GEO4114+8------
 473    249    
Peter Bothwell24.7IRL2114-9-4-----
 474    217    
Markos Kalovelonis26.1GRE3114+7------
 475    323    
Kento Takeuchi32.5JPN24114+7------
 476    458    
Dan Alexandru Tomescu21.2ROU6113+8------
 477    NCH 
  (483)   
Alessandro Ingarao20.9ITA60113+6-1-----
 478    NCH 
  (485)   
Stefan Kozlov22.4USA35112+7--Lost in Winnetka 2019 R16Lost in Winnetka 2019 R16--
 479    NCH 
  (486)   
Shintaro Mochizuki17JPN26112+7------
 480    317    
Vlad Andrei Dancu21.3ROU10112+7------
 481    177    
Brandon Holt22.2USA51111+7------
 482    458    
Guy Den Heijer23.2NED14110-9-6-----
 483    396    
Luke Johnson26.2GBR18110-7-5-----
 484    347    
Naoki Nakagawa23.6JPN25110-137-62-----
 485    NCH 
  (489)   
Nathan Seateun23FRA76109+4------
 486    309    
Ulises Blanch22.2USA22108+5--Lost in Winnetka 2019 R32Lost in Winnetka 2019 R32--
 487    111    
Maverick Banes28.2AUS24108+5------
 488    312    
Luca Giacomini22.6ITA47108-26-12-----
 489    477    
Tsung Hao Huang20.6TPE8108+4------
 490    406    
Ondrej Krstev23CZE20108+5------
 491    NCH 
  (493)   
Matvey Khomentovskiy25.8RUS34107+3-1-----
 492    NCH 
  (496)   
Jürgen Zopp32.2EST1106+4--Lost in Qual. Wimbledon 2019 R1Lost in Qual. Wimbledon 2019 R1--
 493    NCH 
  (497)   
Alibek Kachmazov17.8RUS37106+4------
 494    NCH 
  (498)   
Dennis Novikov26.6USA75105+4--Lost in Winnipeg 2019 R32Lost in Winnipeg 2019 R32--
 495    163    
Hiroyasu Ehara29JPN29105-72-30-----
 496    196    
Tadeáš Paroulek20.5CZE25105+3------
 497    NCH 
  (500)   
Christian Samuelsson24.4SWE13104+3------
 498    331    
Sebastian Prechtel24.1GER41104+3------
 499    NCH 
  (502)   
Aziz Ouakaa20.9TUN5103+3------
 500    57    
Albano Olivetti28.6FRA75103-23-12-----
Advertisement
 501    478    
Dominik Palan19.7CZE26103-23-12-----
 502    420    
Gabriel Alejandro Hidalgo29.9ARG49102+1------
 503    NCH 
  (505)   
Duck-hee Lee22KOR4100+2------
 504    305    
Justin Butsch25.4USA65100+2------
 505    14    
Ivan Gakhov23.6RUS1999+2------
 506    NCH 
  (508)   
Calin Manda22.2ROU999+2------
 507    446    
Matias Soto21.1CHI798+2------
 508    NCH 
  (510)   
Yuanfeng Li26.6CHN1498+2------
 509    438    
Alejandro Mendoza30.4BOL398+2------
 510    NCH 
  (512)   
Daniel Rodrigues20.3POR1197+2------
 511    NCH 
  (513)   
Bradley Mousley24.4AUS3397+2------
 512    274    
Paul Oosterbaan24.8USA8297-22-12-----
 513    84    
Nino Serdarušić23.5CRO696+1------
 514    NCH 
  (516)   
Sandro Kopp20.1AUT1196+2------
 515    457    
Vadym Ursu23.5UKR1695+2------
 516    386    
Jung Woong Na27.6KOR995+2------
 517    323    
Toby Martin27.3GBR2395+4------
 518    NCH 
  (522)   
Luka Pavlovic20.2FRA8295+4------
 519    NCH 
  (523)   
Mariano Navone19.3ARG4695+4------
 520    NCH 
  (524)   
Gabriele Maria Noce24.6ITA5995+4------
 521    NCH 
  (525)   
Ko Suzuki28.9JPN3994+4------
 522    440    
David Vega Hernández26ESP9194+4------
 523    472    
Stuart Parker22.9GBR2194-4-1-----
 524    348    
Xin Gao26.1CHN1294+3------
 525    520    
Federico Iannaccone21.2ITA5894-5-1-----
 526    NCH 
  (528)   
Andrea Picchione22ITA7594+2------
 527    NCH 
  (529)   
Lucas Hellfritsch22.3GER4894+2------
 528    413    
Cheng Yu Yu25.2TPE993+2------
 529    NCH 
  (531)   
Kalman L. Boyd23.2USA9293+2------
 530    6    
Baptiste Crepatte25.7FRA3092+2------
 531    NCH 
  (533)   
Alfredo Perez23.1USA8492+2------
 532    449    
Billy Harris25.4GBR2092+3------
 533    NCH 
  (537)   
Nicolás Barrientos33.1COL991+4------
 534    NCH 
  (538)   
Matheus Pucinelli De Almeida19.2BRA2291+4------
 535    NCH 
  (539)   
James Ibrahim22.2AUS4891+4------
 536    528    
Dostanbek Tashbulatov20KAZ1091+4------
 537    NCH 
  (541)   
Hugo Schott23.8FRA8091+4------
 538    536    
Ugo Blanchet21.4FRA7391-2-1-----
 539    475    
Anas Fattar33.1MAR391+4------
 540    536    
Stefano Battaglino22ITA6191+4------
 541    NCH 
  (545)   
Martin Damm16.7USA8790+4------
 541    NCH 
  (545)   
Flavio Cobolli18.1ITA6990+4------
 543    495    
Jurij Rodionov21.1AUT490+4--Lost in Qual. Wimbledon 2019 R1
Lost in Recanati 2019 QF
Lost in Qual. Wimbledon 2019 R1
Lost in Recanati 2019 QF
--
 544    92    
Chun hsin Tseng18.9TPE390+4--Lost in Qual. Wimbledon 2019 R1Lost in Qual. Wimbledon 2019 R1--
 545    NCH 
  (549)   
Toshihide Matsui42.2JPN2790+4--Qual. Winnipeg 2019 W
Lost in Winnipeg 2019 R32
Qual. Winnipeg 2019 W
Lost in Winnipeg 2019 R32
--
 545    542    
Luca Margaroli28.3SUI3390+4--Lost in Qual. Recanati 2019 R1Lost in Qual. Recanati 2019 R1--
 547    538    
William Bushamuka24.4USA9189+4------
 548    92    
Arjun Kadhe26.4IND888+5------
 549    523    
Gianni Mina28.3FRA7788+5------
 550    325    
Sora Fukuda22.7JPN3688+5------
Advertisement
 551    293    
Jack Findel Hawkins25.7GBR2488-17-4-----
 552    532    
Max Houkes20NED2088+4------
 553    401    
Soichiro Moritani25.8JPN3188+4------
 554    536    
Valentin Guenther22.3GER4588-2-1-----
 555    462    
Samuele Ramazzotti21.3ITA7187+3--Qual. Recanati 2019 W
Lost in Recanati 2019 R32
Qual. Recanati 2019 W
Lost in Recanati 2019 R32
--
 556    NCH 
  (559)   
Aziz Kijametovic23.8BIH687+3------
 557    553    
Simon Beaupain21.1BEL1686+4------
 558    NCH 
  (562)   
Tomas Farjat19.3ARG5386+4------
 559    NCH 
  (563)   
Wojciech Marek19.1POL785+4------
 560    531    
Louis Tessa22.2FRA6985+5------
 561    NCH 
  (566)   
Jacob Fearnley18.9GBR2984+5------
 562    NCH 
  (567)   
Sumit Sarkar20.9USA8884+5------
 563    551    
Matyas Fuele21.5HUN884+5------
 564    558    
Victor Vlad Cornea26.7ROU1184+6------
 565    445    
Aryan Goveas21.9IND1083+6------
 566    564    
Sarp Ağabigün23TUR783-2-2-----
 567    NCH 
  (572)   
Andrea Bolla21.6ITA7283+5------
 568    NCH 
  (573)   
Florent Bax21FRA8883+5------
 569    518    
Pierre Delage19.4FRA7483+5------
 570    526    
Grigoriy Lomakin22.2KAZ983+5------
 571    NCH 
  (578)   
Igor Marcondes23BRA2082+7------
 572    487    
Marco Brugnerotto24.1ITA6882-3-2-----
 573    546    
Matvey Minin19RUS4082+7------
 574    274    
Evan Song28USA4581+7--Lost in Winnipeg 2019 R64Lost in Winnipeg 2019 R64--
 575    NCH 
  (582)   
Zane Khan18.3USA9581+7------
 576    566    
Joao Hinsching23.1BRA2481+3-1-----
 577    NCH 
  (583)   
Zachary Eisinga20.4NED1981+6------
 578    539    
George Tsivadze27.5GEO381-18-5-----
 579    515    
Kenneth Raisma22.2EST481+5------
 580    NCH 
  (585)   
Mattia Frinzi20.8ITA7881+5------
 581    365    
Hong Kit Wong21.8HKG180+5------
 582    NCH 
  (587)   
Simon Anthony Ivanov20BUL680+5------
 583    NCH 
  (588)   
Giacomo Dambrosi18.8ITA6780+5------
 584    392    
Luca Prevosto21.8ITA6279+5------
 585    NCH 
  (590)   
Egor Noskin20.1RUS4279+5------
 586    NCH 
  (591)   
Alberto Barroso Campos24ESP5379+5------
 587    471    
Luis Faria20.9POR1079-10-4-----
 588    576    
Sergi Perez Contri22.4ESP5579+4------
 589    273    
Raphael Baltensperger22.5SUI1278+4------
 590    565    
Cengiz Aksu21.9TUR878+4------
 591    405    
Rhett Purcell24.4NZL178+4------
 592    NCH 
  (597)   
Luca Tomasetto24.2ITA7378+5------
 593    NCH 
  (600)   
Uisung Park19.7KOR1078+7------
 594    NCH 
  (602)   
Alex Marti Pujolras21.3ESP5678+8------
 595    NCH 
  (603)   
Majed Kilani23.5TUN477+8------
 596    NCH 
  (604)   
Garrett Johns19.5USA11277+8------
 597    227    
Mick Lescure27FRA8577+8------
 598    576    
Taisei Ichikawa19.5JPN2877+8------
 599    577    
Ignacio Carou20.9URU377-1-1-----
 600    NCH 
  (607)   
Luigi Sorrentino22ITA7677+7------
Advertisement
 601    454    
Michiel De Krom22NED1777-59-14-----
 602    NCH 
  (609)   
Francisco Andreu Garcia19.3ESP6176+7------
 603    515    
Pierre Faivre24.3FRA7976-7-2-----
 604    376    
Maxime Mora23.2FRA8376-5-2-----
 605    490    
Vladimir Korolev24.8RUS3675+8-1-----
 606    481    
Albert Roglan21.6ESP5475+8------
 607    601    
Julian Bradley27.9IRL375-6-3-----
 608    NCH 
  (615)   
Justin Eleveld28.1NED1874+7------
 609    492    
Alex Blumenberg28.1BRA2174+7------
 610    NCH 
  (612)   
Stefan Palosi20.4ROU1274+2-2-----
 611    599    
Dragos Constantin Ignat27.3ROU1374+6------
 612    NCH 
  (618)   
Daniil Glinka20.1EST574+6------
 613    NCH 
  (620)   
Yurii Dzhavakian27.1UKR1473+7------
 614    NCH 
  (621)   
Hendrik Jebens24.9GER5273+7------
 615    476    
Benjamin Pietri23.9FRA7073+8------
 616    526    
Giovani Samaha25.9LIB272-6-4-----
 617    NCH 
  (624)   
Keegan Smith22USA7972+7------
 618    176    
Pascal Meis27GER4672+8------
 619    480    
Mikalai Haliak21.8BLR572-8-4-----
 620    NCH 
  (627)   
Federico Arnaboldi20ITA6672+7------
 621    518    
Yannick Vandenbulcke29.9BEL2071+7------
 622    444    
Alan Kohen27.2ARG5071-118-30-----
 623    NCH 
  (629)   
Rishab Agarwal24.5IND1271+6------
 624    NCH 
  (630)   
Aliaksandr Liaonenka21.2BLR671+6------
 625    NCH 
  (631)   
August Holmgren22.1DEN370+6------
 626    NCH 
  (632)   
Amadatus Admiraal20.3NED2570+6------
 627    NCH 
  (633)   
Louis Dussin21FRA8970+6------
 628    622    
Matthew Mendez24.5USA9670-6-3-----
 629    504    
Koray Kirci21.8TUR569-10-4-----
 630    311    
Yanaïs Laurent28FRA9169+6------
 631    NCH 
  (634)   
Luca Gelhardt25.5GER4769+3-1-----
 632    21    
Moez Echargui27.4TUN668+6------
 633    618    
Felipe Mantilla27.1COL1068+6------
 634    629    
Logan Smith23.6USA9968+6------
 635    NCH 
  (641)   
Francesco Passaro19.4ITA7467+7------
 636    485    
Javier Martí28.4ESP5166+7------
 637    30    
Alejandro Tabilo23CHI366+7--Lost in Winnipeg 2019 R64Lost in Winnipeg 2019 R64--
 638    NCH 
  (645)   
Taha Baadi18.9CAN1466+7------
 639    630    
Anis Ghorbel31.1TUN766+8------
 640    NCH 
  (648)   
Will Maher20.7AUS3665+8------
 641    508    
Hao Wu23.3CHN2065+8------
 642    395    
Adelchi Virgili30.3ITA8365+8------
 643    NCH 
  (651)   
John Echeverria18.5ESP6265+8------
 644    NCH 
  (652)   
Wei De Lin24.4TPE1265+8------
 645    632    
Joffrey De Schepper28.7FRA9665-10-5-----
 646    641    
Jakob Aichhorn21.7AUT1265+7------
 647    NCH 
  (654)   
Arthur Cazaux17.8FRA8164+7------
 647    NCH 
  (654)   
Martin Krumich17.5CZE2964+7------
 649    205    
Benjamin Hassan25.4GER2264-41-12-Lost in Ludwigshafen 2019 R16
Lost in Braunschweig 2019 R64
Lost in Ludwigshafen 2019 R16
Lost in Braunschweig 2019 R64
--
 650    NCH 
  (656)   
S D Prajwal Dev24.1IND1364+6------
Advertisement
 651    277    
Mikhail Fufygin30.1RUS3964+6------
 652    NCH 
  (658)   
Adam Walton21.2AUS4163+6------
 653    136    
Rigele Te22.7CHN1763+6------
 654    508    
Michael Shabaz32.8USA9463+6------
 655    638    
Adil Kalyanpur20.4IND1663+6------
 656    NCH 
  (662)   
Scott Duncan25.8GBR4163+6------
 657    NCH 
  (664)   
Yuta Kikuchi20.7JPN4462+7------
 658    612    
Haitong Xia24.4CHN1862+7------
 659    332    
Matthew Christopher Romios21.2AUS2662+7------
 660    NCH 
  (667)   
Alejo Vilaro24.7ARG5262+7------
 661    265    
Maxime Pauwels21.9BEL1761+8------
 662    558    
Daisuke Sumizawa21.4JPN4361+6-1-----
 663    497    
Alexis Canter22GBR2861+7------
 664    484    
Mirko Martinez22.2SUI1461-1-2-----
 665    NCH 
  (671)   
Tyler Mercier29USA9861+6------
 666    26    
Steven Diez29.2CAN560+6--Lost in Qual. Wimbledon 2019 R2
Lost in Braunschweig 2019 R32
Lost in Qual. Wimbledon 2019 R2
Lost in Braunschweig 2019 R32
--
 666    NCH 
  (672)   
Fernando Romboli31.4BRA3860+6------
 668    NCH 
  (675)   
Drew Baird19.8USA10060+7------
 669    NCH 
  (676)   
Dalibor Svrcina17.7CZE2460+7------
 670    623    
Aaron Addison24.6AUS3860+7------
 671    NCH 
  (678)   
Marius Ruzgas23.7SWE1460+7------
 672    NCH 
  (679)   
Miguel Damas20.5ESP6360+7------
 673    NCH 
  (680)   
Franco Feitt27.8ARG5160+7------
 674    NCH 
  (681)   
Pablo Llamas Ruiz17.7ESP4359+7------
 675    NCH 
  (682)   
Diego Augusto Barreto Sanchez18.2ESP5959+7------
 676    570    
Remy Bertola21.8SUI1359+7------
 677    NCH 
  (684)   
Milan Welte19GER4458+7------
 678    33    
Jordi Samper-Montaña30.2ESP5858+7------
 679    296    
Maciej Rajski29.1POL1058+10------
 680    NCH 
  (690)   
Yanki Erel19.7TUR658+10------
 681    NCH 
  (691)   
Octavio Volpi20.3ARG5558+10------
 682    612    
Vasile Antonescu30.2ROU1458+10------
 683    472    
Ray Ho20.3TPE1158+10------
 684    486    
Runhao Hua24.3CHN957+11------
 685    142    
Dejan Katić32.3SRB1457+11------
 686    364    
Michael Zhu27.8USA10257+11------
 687    462    
Gabriel Donev24BUL757+11------
 688    480    
Hugo Pontico22.7FRA9057+6-1-----
 689    679    
Bart Van Den Berg26.9NED2257+10------
 690    NCH 
  (700)   
Seita Watanabe19.5JPN4857+10------
 691    605    
Timo Stodder24.1GER4956+10------
 692    430    
Paweł Ciaś26.3POL956+11------
 693    NCH 
  (704)   
Alejandro Garcia18.6ESP6456+11------
 694    629    
Kazuma Kawachi25.7JPN4156+11------
 695    648    
Luca Staeheli20.3SUI1756+11------
 696    683    
Mattia Bellucci19ITA7956+11------
 697    691    
Pak Long Yeung25.3HKG256+11------
 698    NCH 
  (702)   
David Fox26.3GBR2755+4-1-----
 699    NCH 
  (710)   
Reese Stalder23.6USA10655+11------
 700    425    
Sidane Pontjodikromo19.6NED2155-63-14-----
Advertisement
 701    581    
Gibril Diarra30.1AUT1655+10------
 702    NCH 
  (712)   
Alastair Gray22GBR3254+10------
 703    212    
Mathias Bourgue26.4FRA2554+10------
 704    205    
Sebastian Fanselow28.5GER2854+10--Lost in Ludwigshafen 2019 R32Lost in Ludwigshafen 2019 R32--
 705    23    
Jelle Sels24.8NED754+10------
 705    685    
Benjamin Sigouin21CAN1054+10--Lost in Winnipeg 2019 R32Lost in Winnipeg 2019 R32--
 707    NCH 
  (717)   
Ryohei Tagata20.9JPN4254+10------
 708    343    
Alafia Ayeni20.8USA8554+10------
 709    NCH 
  (720)   
Karlo Kranic21.1CRO1254+11------
 710    364    
Seong Gook Oh28.1KOR1254+11------
 711    163    
Juan Pablo Paz25.4ARG3754+11------
 712    NCH 
  (723)   
Arthur Bouquier19.5FRA9554+11------
 713    405    
Blake Ellis21.4AUS3454-67-12-----
 714    695    
Oleg Khotkov30.3UKR1554+11------
 715    NCH 
  (726)   
Chuhan Wang28.3CHN1553+11------
 716    648    
Daniel De Jonge20.8NED2453+11------
 717    531    
Gorazd Srbljak22.8MKD153+11------
 718    NCH 
  (729)   
Aron Pierce23.4USA10153+11------
 719    576    
Juan Alejandro Hernandez21MEX453-143-30-----
 720    NCH 
  (731)   
Volodoymyr Uzhylovskyi32.2UKR2053+11--Lost in Qual. Winnetka 2019 R1Lost in Qual. Winnetka 2019 R1--
 721    121    
Michael Redlicki26.6USA3152+11--Lost in Winnetka 2019 R32Lost in Winnetka 2019 R32--
 722    NCH 
  (733)   
Cannon Kingsley19.1USA8652+11------
 723    601    
Sergio Martos Gornes25.7ESP6052-36-6-Lost in Qual. Recanati 2019 R1Lost in Qual. Recanati 2019 R1--
 724    581    
Rimpei Kawakami19.8JPN3752-36-6-----
 725    505    
Hamidreza Nadaf27.6IRI152+10------
 726    524    
Peter Goldsteiner29.9AUT1352+10------
 727    NCH 
  (737)   
Zihao Xia23.4CHN1651+10------
 728    726    
Kyle Seelig22.7USA9351+10------
 729    NCH 
  (739)   
Mauricio Astorga29MEX751+10------
 730    402    
Pavel Krainik27.7CAN1851+10------
 731    680    
Luis Patiño26.7MEX651+11------
 732    NCH 
  (743)   
Arsenije Zlatanović30.5SRB1751+11------
 733    551    
Errol Smith26USA11151-9-3-----
 734    699    
Alexandros Skorilas20.2GRE451+12------
 735    NCH 
  (747)   
Jesse Delaney21.6AUS3751+12------
 736    716    
Kosuke Ogura24.3JPN4951-6-2-----
 737    532    
Saida'Lo Saidkarimov22.7UZB651+11------
 738    NCH 
  (750)   
Matteo Gigante18.4ITA8450+12------
 739    NCH 
  (751)   
Alejo Lorenzo Lingua Lavallen19.3ARG4850+12------
 740    266    
Antonio Massara24.7ITA6550+13------
 741    579    
Shao Fan Liu23.4TPE1350+13------
 742    NCH 
  (755)   
Edoardo Lavagno21.9ITA8250+13------
 743    NCH 
  (756)   
Lasse Muscheites24.1GER5450+13------
 744    354    
Gianluigi Quinzi24.4ITA3249+13--Lost in Ludwigshafen 2019 R64
Lost in Perugia 2019 QF
Lost in Ludwigshafen 2019 R64
Lost in Perugia 2019 QF
--
 744    272    
Samuel Bensoussan28.6FRA9449+13------
 746    626    
Abhinav Sanjeev Shanmugam21.6IND1149-5-2-----
 747    452    
Issei Okamura28.1JPN3849+2-2-Lost in Winnipeg 2019 R64Lost in Winnipeg 2019 R64--
 748    730    
Karlo Cubelic22.4GER5149+12------
 749    728    
Tom Pisane19.7BEL1849+13------
 750    NCH 
  (763)   
Alessandro Coppini22.1ITA9049+13------
Advertisement
 751    NCH 
  (764)   
Tomas Liska21.9SVK1049+13------
 752    403    
Walter Trusendi35.4ITA9248+14------
 753    704    
Titouan Droguet19FRA8748-19-4-----
 754    346    
Ajeet Rai21.4NZL248+13------
 755    337    
Colin Van Beem28.1NED2348+13------
 756    NCH 
  (769)   
Petru Alexandru Luncanu31.1ROU1748+13------
 757    746    
Piotr Grynkowski28POL1448+13------
 758    622    
Cameron Green24.1AUS3548+13------
 759    NCH 
  (772)   
Manfred Fellin23.3ITA8048+13------
 760    637    
Goran Marković24.7SRB1547+13------
 761    520    
Florian Lakat24.9FRA8647+13------
 762    678    
Wilfredo González27.4GUA147-18-4-----
 763    514    
Adrian Bodmer25.3SUI1547-18-4-----
 764    747    
Gabriel Ciro Da Silva20.9BRA2947+11------
 765    NCH 
  (777)   
Sam Taylor23SWE1847+12------
 766    234    
Min Kyu Song29.8KOR1146-15-4-----
 766    NCH 
  (778)   
Ronan Jachuck18.7USA10846+12------
 768    586    
Adrian Andrzejczuk24.2POL1346+11------
 769    NCH 
  (780)   
Gregorio Lulli23.1ITA8746+11------
 770    NCH 
  (781)   
Filippo Moroni19.4ITA8146+11------
 771    652    
Li Wei Tan24.8TPE1446+11------
 772    509    
Mike Urbanija30.5SLO846+4-1-----
 773    696    
Federico Moreno25.9ARG6246+10------
 774    NCH 
  (784)   
Raymond Sarmiento27.9USA3445+10--Lost in Winnetka 2019 R64Lost in Winnetka 2019 R64--
 775    398    
Matěj Vocel23.1CZE3145+11------
 776    74    
Teymuraz Gabashvili35.1RUS945-57-9-Lost in Winnetka 2019 R64Lost in Winnetka 2019 R64--
 777    NCH 
  (787)   
Daniel Antonio Nunez19CHI1045+10------
 778    210    
Ben Patael23ISR445-153-27-----
 779    587    
Aaron Schmid19.7SUI1645-20-4-----
 780    NCH 
  (789)   
Haadin Salim Bava25.5IND2145+9------
 781    692    
Darko Jandric25.8SRB1645+9------
 782    NCH 
  (784)   
Lukas Krainer19.7AUT1545+9------
 783    NCH 
  (793)   
Mathys Erhard18.6FRA9844+10------
 784    672    
Alon Elia25ISR644+4-1-----
 785    421    
Isaac Stoute24.2GBR3144+9------
 786    546    
Omar Giacalone28.4ITA6444+9------
 787    NCH 
  (796)   
Benard Bruno Nkomba20.8AUS4444+9------
 788    NCH 
  (797)   
Boris Fassbender22.2FRA9944+9------
 789    407    
Filip Duda21.7CZE2844+9------
 790    NCH 
  (799)   
Kasidit Samrej19.4THA244+9------
 791    NCH 
  (798)   
Valentin Vanta22.7ROU1844+9------
 792    467    
Matic Spec25.3SLO744+9------
 793    786    
Juan Pablo Canas Garcia23.3ESP6944+9------
 794    NCH 
  (804)   
Mislav Bosnjak22AUS6343+10------
 795    NCH 
  (805)   
Dhruv Sunish20.6IND1443+10------
 796    749    
A.J. Catanzariti24.8USA10743-36-6-----
 797    729    
Francisco Cabral23.4POR1343+9------
 798    NCH 
  (807)   
Goncalo Falcao32.3POR1643+9------
 799    NCH 
  (808)   
Dominik Recek25.3CZE3843+9------
 800    7    
Riccardo Bonadio26.9ITA2842+9--Lost in Ludwigshafen 2019 R64
Lost in Perugia 2019 R32
Lost in Ludwigshafen 2019 R64
Lost in Perugia 2019 R32
--
Advertisement
 801    NCH 
  (810)   
Alexander Knight23.5USA11442+9------
 802    533    
Daniel Batista21.5POR2042+1-1-----
 803    NCH 
  (811)   
Tanner K Smith25USA10442+8------
 804    NCH 
  (812)   
Nicolas Uryson27ARG5442+8------
 805    NCH 
  (813)   
Sean Hodkin21.6GBR3642+8------
 806    NCH 
  (815)   
Muthu Aadhitiya Senthilkumar20.4IND2341+9------
 807    578    
Congsup Congcar23.8THA441+9------
 808    781    
Charles Broom22.1GBR3341+9------
 809    NCH 
  (818)   
Marlon Vankan19.8GER5041+9------
 810    NCH 
  (819)   
Giovanni Calvano22.4ITA8641+9------
 811    792    
Domagoj Biljesko23CRO1341-19-4-----
 812    723    
Martin Borisiouk19.9BLR1141+8------
 813    619    
Timur Kiyamov23.6RUS4141-48-8-----
 814    627    
Julien Cagnina26BEL1540+7------
 815    805    
Luca Potenza19.9ITA8540+7------
 816    416    
Lucas Gómez24.8MEX540+7------
 817    NCH 
  (824)   
Luis Diego Chavez Villalpando24.6BOL540+7------
 818    NCH 
  (825)   
Pavel Shumeiko19.7UKR1740+7------
 819    804    
Afonso Salgado23.1POR1540+7------
 820    NCH 
  (828)   
Diego Fernandez Flores19.7CHI940+8------
 821    NCH 
  (829)   
Marc Dijkhuizen24.2NED2640+8------
 822    797    
Piotr Matuszewski22.1POL1940+8------
 823    647    
Sagadat Ayap25.1KAZ1140+8------
 824    652    
Oleg Dolgosheyev29.6UKR1839+8------
 825    NCH 
  (833)   
Charl Morgan18.9RSA539+8------
 826    809    
Chien hsun Lo21.6TPE739+8------
 827    NCH 
  (835)   
Christoffer Solberg26.4SWE1639+8------
 828    572    
George Botezan23.4ROU2039+8------
 829    NCH 
  (837)   
Tristan Boyer19.1USA9739+8------
 830    820    
Marco Mosciatti22.9ITA8839+8------
 831    819    
Eduardo Ribeiro22.2BRA3039-4-1-----
 832    826    
Niklas Schell21.4GER5339+7------
 833    NCH 
  (842)   
Arvid Nordquist22SWE2239+9------
 834    NCH 
  (844)   
Yair Sarouk18.8ISR838+10------
 834    317    
Igor Smilansky25.2ISR938+10------
 836    349    
Ti Chen36.7TPE1538+10------
 837    NCH 
  (847)   
Nini Gabriel Dica19.1ROU1638+10------
 838    463    
Joshua Paris24.3GBR3038+11------
 839    NCH 
  (850)   
Alexandr Binda18.7RUS4438+11------
 840    792    
Amaury Delmas22.2FRA11438+1-1-----
 841    713    
George Goldhoff25.4USA14038+2-1-----
 842    NCH 
  (852)   
Preston Touliatos24.7USA12137+10------
 843    NCH 
  (853)   
Cezar Cretu19.1ROU1537+10------
 844    279    
Niki Kaliyanda Poonacha25.1IND937+10------
 845    487    
Isaiah Strode22.7USA10537-159-21-----
 846    NCH 
  (855)   
Bekkhan Atlangeriev19.3RUS4537+9------
 847    749    
Alen Rogic Hadzalic23.1CRO1437+9------
 848    NCH 
  (857)   
Rishi Reddy22.2IND2237+9------
 849    649    
Kunal Anand28IND2737+9------
 850    296    
Maciej Smoła27.2POL1237+9------
Advertisement
 851    735    
Mohamed Nazim Makhlouf23.8ALG137+9------
 852    819    
Enrique Bogo24.9BRA2637+9------
 853    808    
James Frawley26.2AUS4337+9------
 854    794    
Hanyi Liu19.1CHN2237+9------
 855    NCH 
  (864)   
Jose Joaquin Miranda Cisneros20ESP6737+9------
 856    496    
Tomislav Jotovski29.6MKD237+10------
 857    828    
Yannik Steinegger19.8SUI1937+8------
 858    449    
Patrick Kypson20.6USA7836+9------
 859    NCH 
  (868)   
Peter Fajta18.1HUN936+9------
 860    225    
Marc-Andrea Hüsler24SUI436+9--Lost in Recanati 2019 R32
Lost in Perugia 2019 R64
Lost in Recanati 2019 R32
Lost in Perugia 2019 R64
--
 860    203    
Zsombor Piros20.7HUN336+9--Lost in Ludwigshafen 2019 R32Lost in Ludwigshafen 2019 R32--
 862    NCH 
  (872)   
Zachary Svajda17.5USA9036+10------
 863    NCH 
  (873)   
Alexandre Peyrot25.7FRA9236+10------
 864    340    
George Loffhagen19.2GBR2636+10------
 865    NCH 
  (875)   
Juan Ignacio Alcalde20.9ARG5936+10------
 866    765    
Gerard Granollers31.4ESP5235+12------
 867    768    
Palaphoom Kovapitukted20.5THA335+12------
 868    464    
Petr Hájek23.3CZE2735-28-4-----
 869    NCH 
  (880)   
Michael John Every26.2CUW135+11------
 870    683    
Martin Van Der Meerschen20BEL1935+6-1-----
 871    845    
Chanchai Sookton eng23.8THA535+10------
 872    858    
Boris Arias26.6BOL935+5-1-----
 873    NCH 
  (882)   
Dalwinder Singh24.1IND1934+9------
 873    587    
Yong Kyu Lim29KOR1434+9------
 873    NCH 
  (882)   
William Blumberg22.4USA16534+9------
 876    NCH 
  (886)   
Joseph Imeh Ubon23.1NGR134+10------
 877    679    
André Miele33.2BRA2734+10------
 878    65    
Dragoș Dima28ROU734-30-4-----
 879    854    
Jesse Flores25.2CRC134+9------
 880    766    
Boris Butulija21.4SRB1934+9------
 881    NCH 
  (890)   
Paul Valsecchi22.8FRA11134+9------
 882    862    
Tim Heger20.6GER5834+10------
 883    NCH 
  (884)   
Aleksei Khomich23.4BLR834+10------
 884    574    
Trent Bryde20.8USA11533+10------
 885    NCH 
  (895)   
Tejas Chaukulkar30.6IND4633+10------
 886    NCH 
  (896)   
Alexander Zgirovsky18.9BLR733+10------
 887    NCH 
  (897)   
Kareem Al Allaf22.2SYR133+10------
 888    486    
Lucas Vuradin21.4AUS4033+10------
 889    881    
Yasha Zemel21.8ISR733+10------
 890    NCH 
  (900)   
Krittin Koaykul25.2THA833+10------
 891    NCH 
  (901)   
Jake Delaney23.1AUS4533+10------
 892    883    
Nicholas Reyes25.4USA12533+10------
 893    NCH 
  (903)   
Vladimir Filip24.9ROU2833+10------
 894    468    
George Von Massow30.2GER5632+10------
 895    503    
Marek Jaloviec26.3CZE3032+10------
 896    NCH 
  (906)   
Spencer Papa24.6USA11732+10------
 897    790    
Filipe Brandao28.5BRA2832+11------
 898    604    
Jayden Court20AUS4632+11------
 899    NCH 
  (910)   
Marco Saffratti20.8ARG6332+11------
 900    675    
Jordan Hasson20.7ISR1032+11------
Advertisement
 901    895    
Loic Ratsaratany21FRA10832+11------
 902    NCH 
  (913)   
Luis Humberto Lopez22.9MEX832+11------
 903    NCH 
  (914)   
Kuzey Cekirge20.1TUR1032+11------
 904    NCH 
  (915)   
Kooros Ghasemi25.8CAN3131+11------
 905    492    
Wei Qiang Zheng24CHN2131+11------
 906    823    
Milan Drinić22.7SRB1831+11------
 907    NCH 
  (918)   
Thomas Setodji24.7FRA11031+11------
 908    801    
Yeong Seok Jeong20.3KOR1531+11------
 909    470    
Bogdan Borza23.2ROU1931+11------
 910    NCH 
  (921)   
Maxence Broville21.4FRA10431+11------
 911    786    
Leonardo Aboian22.2ARG5831+11------
 912    45    
Attila Balázs31.7HUN130+12--Lost in Qual. Wimbledon 2019 R3
Lost in Braunschweig 2019 QF
Lost in Qual. Wimbledon 2019 R3
Lost in Braunschweig 2019 QF
--
 912    566    
Sumit Nagal22.8IND130+12------
 912    NCH 
  (924)   
Daniel Elahi Galán24COL130+12--Lost in Qual. Wimbledon 2019 R2
Lost in Ludwigshafen 2019 R16
Lost in Perugia 2019 SF
Lost in Qual. Wimbledon 2019 R2
Lost in Ludwigshafen 2019 R16
Lost in Perugia 2019 SF
--
 912    NCH 
  (924)   
Sergiy Stakhovsky34.4UKR130+12--Lost in Qual. Wimbledon 2019 R2
Lost in Recanati 2019 R16
Lost in Qual. Wimbledon 2019 R2
Lost in Recanati 2019 R16
--
 912    609    
Renzo Olivo28.3ARG1230+12--Qual. Ludwigshafen 2019 W
Lost in Ludwigshafen 2019 R64
Lost in Braunschweig 2019 R64
Qual. Ludwigshafen 2019 W
Lost in Ludwigshafen 2019 R64
Lost in Braunschweig 2019 R64
--
 912    NCH 
  (924)   
Zdeněk Kolář23.7CZE330+12--Lost in Qual. Wimbledon 2019 R1
Lost in Ludwigshafen 2019 R64
Lost in Perugia 2019 R64
Lost in Qual. Wimbledon 2019 R1
Lost in Ludwigshafen 2019 R64
Lost in Perugia 2019 R64
--
 912    661    
Nicola Kuhn20.2ESP1930+12--Lost in Ludwigshafen 2019 R32
Lost in Braunschweig 2019 R64
Lost in Ludwigshafen 2019 R32
Lost in Braunschweig 2019 R64
--
 912    868    
Viktor Galović29.7CRO430+12--Lost in Qual. Wimbledon 2019 R3
Lost in Recanati 2019 QF
Lost in Perugia 2019 R64
Lost in Qual. Wimbledon 2019 R3
Lost in Recanati 2019 QF
Lost in Perugia 2019 R64
--
 912    455    
Borna Gojo22.3CRO530+12--Lost in Winnipeg 2019 R64Lost in Winnipeg 2019 R64--
 912    179    
Alex Molčan22.5SVK730+12--Lost in Ludwigshafen 2019 SFLost in Ludwigshafen 2019 SF--
 912    171    
Viktor Durasovic23.2NOR230+12--Lost in Recanati 2019 R64Lost in Recanati 2019 R64--
 912    210    
Johannes Härteis24.3GER2130+12--Lost in Ludwigshafen 2019 R32
Lost in Braunschweig 2019 R16
Lost in Ludwigshafen 2019 R32
Lost in Braunschweig 2019 R16
--
 912    314    
Gonzalo Escobar31.4ECU430+12--Lost in Braunschweig 2019 R32Lost in Braunschweig 2019 R32--
 912    NCH 
  (924)   
Hugo Nys29.3MON130+12------
 912    545    
Alexis Galarneau21.3CAN930+12--Lost in Winnipeg 2019 R64Lost in Winnipeg 2019 R64--
 912    384    
Tomislav Brkić30.3BIH530+12------
 912    89    
Harri Heliövaara31FIN330-240-30-----
 912    107    
Mateo Nicolás Martínez26.3ARG4330-30-4-----
 912    28    
Youssef Hossam22EGY330+12------
 912    712    
Sriram Balaji30.2IND1830+12------
 912    NCH 
  (924)   
Siem Woldeab19USA11930+12------
 912    309    
Romain Barbosa26.2BEL2130+12------
 912    768    
Jordi Muñoz Abreu30.4VEN230+12------
 912    719    
Nikola Ćaćić29.5SRB2030+12--Qual. Recanati 2019 W
Lost in Recanati 2019 R32
Qual. Recanati 2019 W
Lost in Recanati 2019 R32
--
 912    NCH 
  (924)   
Hunter Reese27.4USA16330+12--Lost in Qual. Winnipeg 2019 R1Lost in Qual. Winnipeg 2019 R1--
 912    NCH 
  (924)   
Cheng Peng Hsieh28.7TPE1930+12------
 912    NCH 
  (924)   
Hans Hach Verdugo30.6MEX1630+12--Qual. Winnipeg 2019 W
Lost in Winnipeg 2019 R64
Qual. Winnipeg 2019 W
Lost in Winnipeg 2019 R64
--
 912    NCH 
  (924)   
Mark Vervoort29.7NED4430+12------
 912    NCH 
  (924)   
Roman Jebavý30.6CZE4630+12------
 941    NCH 
  (951)   
Millen Hurrion21GBR3730+10------
 942    822    
Íñigo Cervantes30.5ESP4130+10------
 943    302    
Tom Fawcett24.7USA11330-72-6-Lost in Qual. Winnetka 2019 R1Lost in Qual. Winnetka 2019 R1--
 944    726    
Vladislav Melnic21ROU2330-37-2-----
 945    NCH 
  (953)   
Maik Steiner26GER5730+8------
 946    NCH 
  (954)   
Timur Maulenov20KAZ1330+8------
 947    NCH 
  (955)   
Gian Marco Ortenzi20.4ITA9430+8------
 948    NCH 
  (956)   
Emilien Voisin20.2FRA12130+8------
 949    944    
Gregorio Cordonnier24.4COL1730+9------
 950    925    
Matthew Dellavedova20AUS5330+10------
Advertisement
 951    NCH 
  (958)   
Jake Hersey20.1GBR4530+10------
 952    NCH 
  (960)   
Filip Kolasiński19.5POL1129+11------
 953    928    
Bogdan Pavel21ROU2129+11------
 954    947    
Santiago Besada22.2ARG5729+11------
 955    944    
Stefan Micov27.8MKD329+11------
 956    936    
Nicholas Bybel26.6USA12429+12------
 957    465    
Paul Cayre25.1FRA9729--1-----
 958    NCH 
  (969)   
Mayeul Darras21.4FRA11229+11------
 959    859    
Nicolas Bianchi23.6ITA9129+11------
 960    760    
Jody Maginley25ANT129-38-2-----
 961    NCH 
  (972)   
Terence Das18.4IND3329+11------
 962    880    
Zakhar Trapeznikov22.2RUS5429+11------
 963    814    
Shinji Hazawa21.2JPN3228+12------
 964    650    
Sho Katayama31.1JPN4628-2-1-----
 964    909    
Keisuke Saitoh19.1JPN4728+12------
 966    897    
Alexander Pavlioutchenkov34.5RUS4728+11------
 967    NCH 
  (976)   
Christian Oliveira20.5BRA3228+11------
 968    892    
Anatoliy Petrenko24.5UKR2228+11------
 969    NCH 
  (978)   
Alex Martinez19.2ESP6628+11------
 970    NCH 
  (979)   
Eero Vasa23.4FIN528+11------
 971    NCH 
  (980)   
Luciano Carraro22.1ARG6028+11------
 972    NCH 
  (983)   
Oleksandr Ovcharenko18.7UKR1928+11------
 973    NCH 
  (983)   
Viacheslav Yulik19.8RUS5028+12------
 974    811    
Marco De Rossi23SMR128+12------
 975    594    
Nitin Kumar Sinha21.3IND1728-8-1-----
 976    627    
Marek Semjan32.6SVK928-85-6-----
 977    899    
Quentin Gueydan25.9FRA14428+10------
 978    891    
Fabio Coelho20.1POR1728-7-1-----
 979    960    
Artūrs Lazdiņš23.2LAT528+9------
 980    NCH 
  (989)   
Samuel Puskar20.1SVK1228+9------
 981    NCH 
  (984)   
Mats Hermans24.2NED3028+9------
 982    760    
Nicolas Tepmahc19.1FRA11528-8-1-----
 983    974    
Esteban Bruna25.4CHI1328+8------
 984    71    
Maximilian Neuchrist28.9AUT827+8--Lost in Winnetka 2019 R32Lost in Winnetka 2019 R32--
 985    NCH 
  (992)   
Tristan Schoolkate19.3AUS3227+8------
 986    NCH 
  (993)   
Eliot Spizzirri18.5USA11627+8------
 987    NCH 
  (994)   
Robin Thour25.5SWE1927+8------
 988    805    
Luke Jacob Gamble25.2USA13927+8------
 989    783    
Yann Wojcik23.5POL1827+8------
 990    919    
Yuichiro Inui25.2JPN5227+8------
 991    975    
Xavier Gabarro20.7ESP7227+10------
 992    NCH 
  (998)   
Miles Jones19.5USA13127+10------
 993    971    
Jānis Podžus26LAT627+10------
 994    992    
Alessandro Procopio22.3ITA9527+10------
 995    NCH) 
   1003)   
Daniel Paty20.7CZE3627+10------
 996    NCH) 
   1006)   
Lukas Hellum Lilleengen19.6NOR327+10------
 997    NCH) 
   1005)   
Petros Tsitsipas19.9GRE527+10------
 998    NCH) 
   1008)   
Grigoriy Korobeynikov21.8UZB1027+10------
 999    837    
Moritz Thiem20.5AUT2027+10------
 1000    NCH) 
   1010)   
Sebastian Eguez24.9BOL827+10------