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

Get it on Google Play

Partners :
Livescore.in
#: 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
Pts: Current ATP points
+/-: Rank change vs previous official ATP rankings release
Next Pts: ATP points if player wins next match
Max Pts: ATP points if player wins current tournament (current round for Davis Cup)
Tournament categories include (ITF Grand Slam/ATP Tour/Challenger + winner points): GS2000, ATP1000, ATP500, ATP250, CH125/110/100/90/80
#CHPlayer NameAgeCtryPts+/-Current TournamentPrevious Tournaments Next PtsMax Pts
 1    CH    
Novak Djokovic29.1SRB115220-+180Toronto QF-1540016040
 2    CH    
Andy Murray29.2GBR110065------
 3    1    
Roger Federer34.9SUI15945------
 4    1    
Rafael Nadal30.1ESP14940--350----
 5    3    
Stan Wawrinka31.3SUI24855-+135Toronto QF-50355675
 6    4    
Milos Raonic25.5CAN14465+1+180Toronto QF-46455285
 7    4    
Kei Nishikori26.5JPN14425-1+135Toronto QF-46055245
 8    4    
Tomas Berdych30.8CZE13660-+170Toronto QF-38404480
 9    5    
Jo Wilfried Tsonga31.2FRA12995+1-----
 10    7    
Dominic Thiem22.9AUT12865-1-240-Lost in Toronto R32--
 11    3    
David Ferrer34.3ESP22695+2-----
 12    11    
David Goffin25.6BEL12655-1-60-Lost in Toronto R16--
 13    7    
Gael Monfils29.9FRA22620+1+180Toronto QF-28003440
 14    8    
Marin Cilic27.8CRO12615-2-80-Lost in Toronto R32--
 15    7    
Richard Gasquet30.1FRA32365------
 16    14    
Roberto Bautista Agut28.2ESP32060+1-----
 17    9    
John Isner31.2USA11895-1-205-Lost in Toronto R32--
 18    CH    
Nick Kyrgios21.2AUS11865+1+10-Lost in Toronto R64--
 19    12    
Feliciano Lopez34.8ESP41835-1-45----
 20    CH    
Pablo Cuevas30.5URU11720--45----
 21    17    
Bernard Tomic23.7AUS21690+1+45-Lost in Toronto R16--
 22    21    
Steve Johnson26.5USA21645-1-35-Lost in Toronto R64--
 23    16    
Philipp Kohlschreiber32.7GER11600+1-----
 24    NCH 
   (25)    
Alexander Zverev19.2GER21510+1-10-Lost in Toronto R64--
 25    22    
Jack Sock23.8USA31495+1--Lost in Toronto R16--
 26    14    
Ivo Karlovic37.4CRO21490+1+45-Lost in Toronto R16--
 27    21    
Lucas Pouille22.4FRA41489-4-155-Lost in Toronto R32--
 28    10    
Kevin Anderson30.1RSA11470+6+135Toronto QF-16502290
 29    17    
Sam Querrey28.8USA41435---Lost in Toronto R32--
 30    24    
Martin Klizan27SVK11428--Prague 2 QF-14411498
 31    6    
Gilles Simon31.5FRA51385------
 32    31    
Albert Ramos Vinolas28.5ESP51357--28----
 33    18    
Benoit Paire27.2FRA61356-5-80-Lost in Toronto R64--
 34    8    
Grigor Dimitrov25.2BUL11285+6+135Toronto QF-14652105
 35    12    
Viktor Troicki30.4SRB21260--10-Lost in Toronto R64--
 36    28    
Joao Sousa27.3POR11215--35-Lost in Toronto R64--
 37    34    
Gilles Muller33.2LUX11185--45-Lost in Toronto R32--
 38    13    
Alexandr Dolgopolov27.7UKR11180--35-Lost in Toronto R64--
 39    25    
Jeremy Chardy29.4FRA71175--35-Lost in Toronto R64--
 40    NCH 
   (41)    
Paolo Lorenzi34.6ITA11145+1--Lost in Biella R16--
 41    13    
Fabio Fognini29.1ITA21120-8-255-Lost in Toronto R32--
 42    37    
Nicolas Mahut34.5FRA81054+2-----
 43    33    
Federico Delbonis25.8ARG11050--10-Lost in Toronto R64--
 44    39    
Andrey Kuznetsov25.4RUS11048+1--Lost in Toronto R64--
 45    9    
Nicolas Almagro30.9ESP61022+1+18Segovia QF-10391104
 46    8    
Marcos Baghdatis31.1CYP1990-4-130----
 47    19    
Marcel Granollers30.2ESP7972------
 48    7    
Fernando Verdasco32.7ESP8950------
 49    39    
Guido Pella26.2ARG2913+1-----
 50    35    
Jiri Vesely23CZE2903-1-12----
 51    33    
Borna Coric19.7CRO3900+2--Lost in Toronto R32--
 52    23    
Guillermo Garcia Lopez33.1ESP9900+2-----
 53    38    
Donald Young27USA5887+4+25-Lost in Toronto R32--
 54    12    
Paul Henri Mathieu34.5FRA9887+2-----
 55    43    
Pablo Carreno Busta25ESP10879--16----
 56    8    
Mikhail Youzhny34RUS2846+5+29-Lost in Toronto R32--
 57    NCH 
   (58)    
Stephane Robert36.2FRA10844+1-10-Lost in Toronto R64--
 58    21    
Thomaz Bellucci28.5BRA1835-6-70Biella QF-855925
 59    58    
Malek Jaziri32.5TUN1812+3--Lost in Lexington R16--
 60    NCH 
   (63)    
Taylor Fritz18.7USA6811+3+3-Lost in Toronto R64--
 61    NCH 
   (64)    
Gastao Elias25.6POR2805+3-----
 62    10    
Ernests Gulbis27.9LAT1801+4+10-Lost in Toronto R64--
 63    29    
Dudi Sela31.3ISR1791-3-35-Lost in Toronto R64--
 64    33    
Yen Hsun Lu32.9TPE1790+6+25-Lost in Toronto R32--
 65    27    
Adrian Mannarino28FRA11775+3--Lost in Lexington R16--
 66    46    
Mikhail Kukushkin28.5KAZ1769-7-80----
 67    57    
Dusan Lajovic26SRB3761+4-Biella QF-781851
 68    50    
Ricardas Berankis26.1LTU1755-3-45----
 69    67    
Illya Marchenko28.8UKR2753+3+1Segovia QF-770835
 70    57    
Diego Schwartzman23.9ARG3746+3-----
 71    37    
Carlos Berlocq33.4ARG4741+3--Lost in Biella R16--
 72    18    
Andreas Seppi32.4ITA3730-21-180----
 73    33    
Robin Haase29.3NED1729+3-3Scheveningen QF-745802
 74    60    
John Millman27.1AUS3720-7-70-Lost in Toronto R64--
 75    71    
Damir Dzumhur24.1BIH1720+2-----
 76    29    
Ivan Dodig31.5CRO4718+3--Lost in Toronto R64--
 77    39    
Horacio Zeballos31.2ARG5714-2-22----
 78    56    
Inigo Cervantes26.6ESP11713+3--Lost in Scheveningen R16--
 79    76    
Pierre Hugues Herbert25.3FRA12711+3-----
 80    26    
Lukas Rosol31CZE3705+3--Lost in Segovia R16--
 81    73    
Daniel Evans26.1GBR2705-1-8-Lost in Lexington R32--
 82    67    
Kyle Edmund21.5GBR3698+2--Lost in Toronto R64--
 83    46    
Jan Lennard Struff26.2GER3696+3-----
 84    45    
Aljaz Bedene27GBR4695-15-70----
 85    78    
Dustin Brown31.6GER4693+2-----
 86    43    
Victor Estrella Burgos35.9DOM1692+2-----
 87    65    
Evgeny Donskoy26.2RUS3682-9-37Astana QF-699764
 88    31    
Sergiy Stakhovsky30.5UKR3670+1-----
 89    85    
Radu Albot26.7MDA1664+3+9Prague 2 QF-680737
 90    CH    
Gerald Melzer26AUT2659------
 91    88    
Facundo Bagnis26.4ARG6657---Lost in Scheveningen R16--
 92    88    
Jordan Thompson22.2AUS4654+1--Lost in Lexington R16--
 93    18    
Florian Mayer32.8GER5653-8-45----
 94    82    
Rogerio Dutra Silva32.4BRA2644------
 95    CH    
Karen Khachanov20.1RUS4627---Lost in Biella R16--
 96    93    
Yoshihito Nishioka20.8JPN2608+1-7----
 97    35    
Benjamin Becker35.1GER6608+2-4----
 98    44    
Lukas Lacko28.7SVK2606+2-----
 99    25    
Vasek Pospisil26.1CAN2605+2--Lost in Toronto R32--
 100    NCH 
  (104)   
Thiago Monteiro22.1BRA3598+4-----
 101    NCH 
  (103)   
Roberto Carballes Baena23.3ESP12597+4-----
 102    43    
Teymuraz Gabashvili31.1RUS5596+4--Lost in Astana R16--
 103    56    
Rajeev Ram32.3USA7593+15+90-Lost in Toronto R16--
 104    97    
Yuichi Sugita27.8JPN3583+3+2-Lost in Toronto R64--
 105    101    
Konstantin Kravchuk31.4RUS6583-2-15Astana QF-600665
 106    10    
Juan Monaco32.3ARG7575-10-45----
 107    33    
Denis Istomin29.8UZB1569+1-2Astana QF-586651
 108    86    
Nikoloz Basilashvili24.4GEO1558+4+17Prague 2 QF-574631
 109    CH    
Renzo Olivo24.3ARG8557--6-Lost in Scheveningen R32--
 110    99    
Adam Pavlasek21.8CZE4556+3+17Scheveningen QF-572629
 111    98    
Andrej Martin26.8SVK3554-13-60Biella QF-574644
 112    8    
Radek Stepanek37.6CZE5546+17+95-Qualification Toronto W
Lost in Toronto R16
--
 113    98    
Thomas Fabbiano27.1ITA4545-3-7----
 114    52    
Igor Sijsling28.9NED2543-3--Lost in Scheveningen R32--
 115    51    
Hyeon Chung20.1KOR1537-1-----
 116    68    
Tim Smyczek28.5USA8523+3+29-Qualification Toronto W
Lost in Toronto R64
--
 117    43    
Ryan Harrison24.2USA9522+27+115-Qualification Toronto W
Lost in Toronto R16
--
 118    85    
Taro Daniel23.5JPN4517-2-10----
 119    99    
Bjorn Fratangelo23USA10515-4-14-Lost in Lexington R32--
 120    53    
Denis Kudla23.9USA11508-18-92-Lost in Toronto R64--
 121    NCH 
  (128)   
Dennis Novikov22.7USA12508+10+63-Qualification Toronto W
Lost in Toronto R32
--
 122    21    
Leonardo Mayer29.2ARG9505-5-----
 123    NCH 
  (133)   
Jared Donaldson19.8USA13480+24+83-Qualification Toronto W
Lost in Toronto R16
--
 124    48    
Daniel Gimeno Traver30.9ESP13478-2--Lost in Prague 2 R16--
 125    123    
Jozef Kovalik23.7SVK4476-2+1-Lost in Prague 2 R16--
 126    22    
Albert Montanes35.6ESP14472-6-13----
 127    64    
Tobias Kamke30.1GER7470-3-----
 128    126    
Marco Trungelliti26.4ARG10464-2+3-Lost in Biella R16--
 129    52    
Marco Chiudinelli34.8SUI3463-4--Lost in Segovia R32--
 130    60    
Tatsuma Ito28.1JPN5459-2-----
 131    94    
Austin Krajicek26.1USA14452-1+4-Lost in Qualification Toronto R2--
 132    58    
Maximo Gonzalez33ARG11443------
 133    5    
Tommy Robredo34.2ESP15435-12-45----
 134    44    
Steve Darcis32.3BEL2434-1-----
 135    68    
Daniel Munoz de la Nava34.4ESP16426-1--Lost in Scheveningen R32--
 136    134    
Guido Andreozzi24.9ARG12422+6+13Biella QF-442512
 137    45    
Mischa Zverev28.9GER8417+3+6-Lost in Qualification Toronto R2--
 138    47    
Go Soeda31.8JPN6416-11-45----
 139    136    
Quentin Halys19.7FRA13415-3--Lost in Lexington R32--
 140    43    
Grega Zemlja29.8SLO1415-3-----
 141    86    
Filip Krajinovic24.4SRB4412-3-----
 142    82    
Marco Cecchinato23.8ITA5411-3-----
 143    4    
Juan Martin del Potro27.8ARG13410-2-----
 144    51    
Daniel Brands29GER9408-1--Lost in Biella R32--
 145    42    
Michael Berrer36GER10403------
 146    118    
Elias Ymer20.3SWE1402---Lost in Biella R32--
 147    138    
Saketh Myneni28.7IND1393+5+16-Lost in Qualification Toronto R2--
 148    79    
Peter Gojowczyk27GER11389+1-----
 149    40    
Thiemo de Bakker27.8NED3386-1-7----
 150    135    
Nicolas Kicker23.9ARG14385-15-40-Lost in Biella R32--
 151    62    
Kenny De Schepper29.1FRA14374+5+12Segovia QF-391456
 152    70    
Alejandro Gonzalez27.4COL1373+11+31-Qualification Toronto W
Lost in Toronto R64
--
 153    109    
Mirza Basic25BIH2366+7+18Segovia QF-383448
 154    NCH 
  (156)   
Frances Tiafoe18.5USA15366+3+8Lexington QF-380431
 155    88    
Yuki Bhambri24IND2366-4-15----
 156    97    
Kimmer Coppejans22.4BEL3363-1-----
 157    28    
Santiago Giraldo28.6COL2356-7-28Prague 2 QF-372429
 158    NCH 
  (159)   
Stefan Kozlov18.4USA16356+1+5-Lost in Lexington R16--
 159    NCH 
  (162)   
Henri Laaksonen24.3SUI4353+3+10Prague 2 QF-369426
 160    NCH 
  (161)   
Darian King24.2BAR1346+1-----
 161    135    
Marton Fucsovics24.4HUN1342+6+12Segovia QF-359424
 162    100    
Luca Vanni31.1ITA6340+8+18Segovia QF-357422
 163    160    
Gonzalo Lama23.2CHI1339+1--Lost in Biella R32--
 164    124    
Marius Copil25.7ROU1338+1-----
 165    53    
Sam Groth28.7AUS5333-7-20-Lost in Qualification Toronto R1--
 166    117    
Alexander Kudryavtsev30.7RUS7332-+1-Lost in Astana R16--
 167    84    
Ruben Bemelmans28.5BEL4331+2+8-Lost in Segovia R16--
 168    69    
Joao Souza28.1BRA4329+9+20Biella QF-349419
 169    NCH 
  (170)   
Constant Lestienne24.1FRA15327+6+17Scheveningen QF-343400
 170    NCH 
  (171)   
Daniil Medvedev20.4RUS8325+4+12Astana QF-342407
 171    35    
Edouard Roger Vasselin32.6FRA16324-3-----
 172    NCH 
  (190)   
Steven Diez25.3CAN3324+20+39-Lost in Toronto R32--
 173    14    
Jerzy Janowicz25.7POL1321-19-45-Lost in Segovia R32--
 174    168    
Arthur De Greef24.3BEL5319-3-----
 175    158    
Eduardo Struvay25.6COL3318-3--Lost in Segovia R32--
 176    140    
Di Wu24.8CHN1315-3-----
 177    82    
James Duckworth24.5AUS6314+7+16-Lost in Qualification Toronto R2--
 178    78    
Blaz Rola25.8SLO2312+4+11Prague 2 QF-328385
 179    104    
Facundo Arguello23.9ARG15310-3--Lost in Prague 2 R32--
 180    136    
Vincent Millot30.4FRA17307-2--Lost in Qualification Toronto R1--
 181    164    
Egor Gerasimov23.7BLR1305-1-----
 182    NCH 
  (188)   
Enrique Lopez Perez25.1ESP17304+6+15Biella QF-324394
 183    179    
Marko Tepavac22.3SRB5299--Ajaccio QF---
 184    145    
Franko Skugor28.8CRO5298-5-8----
 185    148    
Ze Zhang26CHN2298-4-7----
 186    NCH 
  (191)   
Duckhee Lee18.1KOR2293+8+10Astana QF-310375
 187    185    
Matthew Barton24.6AUS7292-2--Lost in Qualification Toronto R1--
 188    71    
Jurgen Zopp28.3EST1290-2-----
 189    153    
Mathias Bourgue22.5FRA18289-2-----
 190    187    
Gregoire Barrere22.4FRA19289-1-----
 191    NCH 
  (202)   
Ilya Ivashka22.4BLR2287+11+15Astana QF-304369
 192    154    
Andrey Rublev18.7RUS9286-1--Lost in Biella R32--
 193    33    
Andrey Golubev29KAZ2284---Lost in Lexington R32--
 194    166    
Noah Rubin20.4USA17283-4-3----
 195    159    
Pedja Krstin21.9SRB6282+4+8-Lost in Scheveningen R16--
 196    NCH 
  (207)   
Andrew Whittington22.9AUS8279+11+15Lexington QF-293344
 197    188    
Miljan Zekic28SRB7279-2-----
 198    196    
Ramkumar Ramanathan21.7IND3279-2+1-Lost in Lexington R16--
 199    36    
Simone Bolelli30.8ITA7277-46-90----
 200    65    
Pere Riba28.3ESP18277-3--Lost in Scheveningen R32--
 201    NCH 
  (206)   
Federico Gaio24.4ITA8274+12+20Biella QF-294364
 202    153    
Aslan Karatsev22.8RUS10273+6+9-Lost in Biella R16--
 203    79    
Adrian Ungur31.5ROU2272-2-----
 204    195    
Dennis Novak22.9AUT3270-6-7-Lost in Prague 2 R32--
 205    50    
Ruben Ramirez Hidalgo38.5ESP19267+1-----
 206    153    
Andrea Arnaboldi28.5ITA9262-2-6-Lost in Biella R32--
 207    181    
Jordi Samper Montana26.3ESP20261-2-6-Lost in Prague 2 R32--
 208    122    
Peter Polansky28.1CAN4260+39+45-Lost in Toronto R32--
 209    111    
Adrian Menendez Maceiras30.7ESP21260+19+18Segovia QF-277342
 210    161    
Amir Weintraub29.8ISR2260+7+10-Lost in Qualification Toronto R2--
 211    170    
Laslo Djere21.1SRB8259-2-----
 212    153    
Guilherme Clezar23.5BRA5259-12-15-Lost in Lexington R32--
 213    191    
Tommy Paul19.2USA18258-3--Lost in Lexington R32--
 214    191    
Aldin Setkic28.6BIH3258-11-10-Lost in Segovia R16--
 215    213    
Marcelo Arevalo25.7ESA1253-1-----
 216    25    
Filippo Volandri34.8ITA10251-1--Lost in Biella R32--
 217    72    
Aleksandr Nedovyesov29.4KAZ3250+10+8-Lost in Prague 2 R16--
 218    108    
John Patrick Smith27.5AUS9248------
 219    98    
Farrukh Dustov30.1UZB2248------
 220    187    
Mohamed Safwat25.8EGY1248---Lost in Segovia R32--
 221    157    
Alexander Sarkissian26.3USA19245+3-----
 222    206    
Jan Satral26CZE6245+3--Lost in Prague 2 R32--
 223    199    
Pedro Sousa28.1POR3245+10+10Scheveningen QF-261318
 224    219    
Antal Van Der Duim28.8NED4245+2--Lost in Scheveningen R32--
 225    189    
Daniel Nguyen25.7USA20245+10+15Lexington QF-259310
 226    217    
Nikola Milojevic21.1SRB9245-3-1----
 227    143    
Hiroki Moriya25.7JPN7243-11-8-Lost in Lexington R32--
 228    126    
Alessandro Giannessi26.1ITA11240-6-6-Lost in Biella R32--
 229    181    
Tristan Lamasine23.4FRA20238+2-----
 230    177    
Axel Michon25.6FRA21237+2--Lost in Prague 2 R32--
 231    77    
Marsel Ilhan29.1TUR1235-19-20-Lost in Prague 2 R32--
 232    227    
Joris De Loore23.2BEL6234-2-5----
 233    213    
Lorenzo Giustino24.8ITA12234+8+8-Lost in Prague 2 R16--
 234    221    
Mitchell Krueger22.5USA21234-13-14Lexington QF-248299
 235    207    
Dmitry Popko19.7KAZ4229-24-27-Lost in Astana R32--
 236    47    
Andreas Haider Maurer29.3AUT4228------
 237    204    
Benjamin Mitchell23.6AUS10228------
 238    NCH 
  (247)   
Yannik Reuter25.3BEL7228+10+16Scheveningen QF-244301
 239    216    
David Perez Sanz22.2ESP22227------
 240    145    
Alexandre Sidorenko28.4FRA22226---Lost in Segovia R32--
 241    65    
Frank Dancevic31.8CAN5225-7-7-Lost in Toronto R64--
 242    184    
Ti Chen32.8TPE2225-13-16-Lost in Astana R32--
 243    200    
Yan Bai27.1CHN3223-1-----
 244    152    
Luke Saville22.5AUS11220-6-7-Lost in Lexington R32--
 245    116    
David Guez33.6FRA23220-2--Lost in Segovia R32--
 246    89    
James Ward29.4GBR5219-2--Lost in Lexington R32--
 247    61    
Matthew Ebden28.6AUS12218-2-----
 248    NCH 
  (256)   
Stefano Napolitano21.3ITA13217+8+19Biella QF-237307
 249    231    
Frederico Ferreira Silva21.3POR4212---Lost in Prague 2 R32--
 250    225    
Christian Garin20.1CHI2210------
 251    48    
Alejandro Falla32.7COL4209+1--Lost in Qualification Toronto R1--
 252    118    
Andre Ghem34.1BRA6209+2+8-Lost in Prague 2 R16--
 253    166    
Agustin Velotti24.1ARG16205-2-5-Lost in Scheveningen R32--
 254    NCH 
  (259)   
Ernesto Escobedo20USA22204+10+15Lexington QF-218269
 255    NCH 
  (258)   
Miki Jankovic21.8SRB10204+3+8Astana QF-221286
 256    255    
Clement Geens20.3BEL8199-1-----
 257    159    
Matteo Donati21.4ITA14198+8+9-Lost in Biella R16--
 258    179    
Yannick Mertens29BEL9198-5-9-Lost in Segovia R16--
 259    210    
Zhe Li29.8CHN4197-13-19-Lost in Astana R16--
 260    242    
Alexander Ward26.2GBR6196-3-----
 261    259    
Alessandro Bega25.5ITA15196-2--Lost in Astana R32--
 262    186    
Juan Ignacio Londero22.9ARG17194-2--Lost in Lexington R32--
 263    245    
Gleb Sakharov28.1FRA24192+5+8-Lost in Scheveningen R16--
 264    261    
Robin Stanek21.5CZE7191-3--Lost in Scheveningen R32--
 265    188    
Nils Langer26.5GER12190-3-----
 266    163    
Jan Mertl34.5CZE8190-3--Lost in Prague 2 R32--
 267    NCH 
  (271)   
Alexey Vatutin23.7RUS11187+13+14Scheveningen QFLost in Kassel R32203260
 268    194    
Jason Jung27.1TPE3187+4+5-Qualification Astana W
Lost in Astana R32
--
 269    169    
Brydan Klein26.5GBR7186-3--Lost in Lexington R16--
 270    241    
Bastian Trinker26.2AUT5185-1+1-Lost in Scheveningen R32
Lost in Anning 6 R16
--
 271    215    
Emilio Gomez24.6ECU1183+47+35-Qualification Toronto W
Lost in Toronto R64
--
 272    NCH 
  (291)   
Akira Santillan19.1JPN8183+21+18Segovia QF-200265
 273    NCH 
  (284)   
Zdenek Kolar19.8CZE9183+15+15Prague 2 QF-199256
 274    137    
Uladzimir Ignatik26BLR3183+18+17Prague 2 QF-199256
 275    268    
Sam Barry24.5IRL1181-2-1-Lost in Qualification Toronto R1--
 276    251    
Sekou Bangoura24.6USA23181-2--Lost in Lexington R32--
 277    158    
Liam Broady22.5GBR8179-2--Lost in Lexington R16--
 278    221    
Riccardo Bellotti24.9ITA16177-8-6----
 279    237    
Nicolas Barrientos29.2COL5177-3--Lost in Astana R32--
 280    166    
Pedro Cachin21.2ARG18176-9-6----
 281    235    
Marek Michalicka29.5CZE10176-3--Lost in Prague 2 R32--
 282    CH    
Lloyd Glasspool22.6GBR9175-+3Lexington QFQualification Lexington W189240
 283    242    
Maximiliano Estevez27.1ARG19174-4-----
 284    263    
Nicolas Meister27.2USA24173+6+6-Lost in Lexington R16--
 285    250    
Tomas Lipovsek Puches23.2ARG20172-2-Ajaccio QF---
 286    226    
Yannick Jankovits29.5FRA25172-2-----
 287    120    
Alex Kuznetsov29.4USA25171+18+15Lexington QFQualification Lexington W185236
 288    193    
Oriol Roca Batalla23.2ESP23169-21-17----
 289    183    
Tennys Sandgren25USA26168+44+27Edwardsville QFGodfrey W--
 290    281    
Dimitar Kuzmanov23BUL2167-1-----
 291    NCH 
  (370)   
Denis Shapovalov17.2CAN6166+79+45-Lost in Toronto R32--
 292    NCH 
  (301)   
Edoardo Eremin22.8ITA17166+10+8-Lost in Astana R16--
 293    213    
Nikola Mektic27.5CRO6166-2--Lost in Segovia R32--
 294    226    
Artem Smirnov28.4UKR4164+1+1-Lost in Scheveningen R32
Lost in Kassel R16
--
 295    264    
Aleksandre Metreveli22.9GEO2164-1-----
 296    179    
Jose Hernandez Fernandez26.3DOM2163+5+3-Lost in Kassel SF--
 297    296    
Christopher Heyman22.8BEL10163-1--Lost in Troyes R16--
 298    296    
Marc Sieber28.4GER13162+1-----
 299    285    
Michal Konecny26.7CZE11162-14-10-Lost in Segovia R16--
 300    157    
Hans Podlipnik Castillo28.5CHI3161-23-15-Lost in Biella R32--
 301    261    
Ivan Nedelko30.2RUS12161-1--Lost in Prague 2 R32--
 302    257    
Kamil Majchrzak20.5POL2160+11+8-Lost in Scheveningen R16--
 303    290    
Lorenzo Sonego21.2ITA18158------
 304    NCH 
  (314)   
Daniel Masur21.7GER14156+10+4-Lost in Kassel QF--
 305    178    
Roberto Marcora26.9ITA19156+1-----
 306    169    
Denys Molchanov29.2UKR5155-25-17-Lost in Astana R32--
 307    306    
Jeremy Jahn26.3GER15154+2-----
 308    NCH 
  (309)   
Hernan Casanova22.4ARG21153+4-----
 309    146    
James McGee29.1IRL2152+33+16-Lost in Qualification Toronto R2--
 310    283    
Pablo Vivero Gonzalez21.2ESP24152-23-18-Lost in Segovia R32--
 311    237    
Maximilian Marterer21.1GER16152-14-10----
 312    103    
Norbert Gombos25.9SVK5152-14-10-Lost in Prague 2 R32--
 313    110    
Giovanni Lapentti33.5ECU2152+19+10-Lost in Scheveningen R32
Lost in Kassel SF
--
 314    NCH 
  (329)   
Federico Coria24.3ARG22152+15+9-Lost in Gubbio F--
 315    310    
Gianluca Mager21.6ITA20151---Lost in Biella R32--
 316    307    
Juan Pablo Paz21.5ARG23151-9-5----
 317    154    
Niels Desein29.1BEL11149+2+2-Lost in Knokke QF--
 318    39    
Marinko Matosevic30.9AUS13148-10-6----
 319    282    
Scott Griekspoor25.5NED5147+1--Lost in Scheveningen R32--
 320    257    
Roberto Ortega Olmedo25.2ESP25147-4-4----
 321    CH    
Nicolaas Scholtz25.4RSA2146------
 322    CH    
Ricardo Ojeda Lara23.5ESP26146------
 323    NCH 
  (339)   
Stefanos Tsitsipas17.9GRE1145+16+8-Lost in Scheveningen R16--
 324    164    
Tsung Hua Yang25.3TPE4145-14-8----
 325    NCH 
  (327)   
Blake Mott20.2AUS14144+2+1-Lost in Godfrey R16
Lost in Edwardsville R16
--
 326    232    
Jose Pereira25.5BRA7144+29+18-Campos do Jordao W--
 327    185    
Germain Gigounon27.2BEL12144-2-----
 328    8    
Jurgen Melzer35.1AUT6143-2-----
 329    303    
Lloyd Harris19.4RSA3143-1-----
 330    118    
Matteo Viola29ITA21143------
 331    183    
Matt Reid26AUS15142-27-15----
 332    236    
Michael Linzer26.7AUT7142-1--Lost in Biella R32--
 333    206    
Salvatore Caruso23.6ITA22142-47-29-Lost in Biella R32--
 334    NCH 
  (335)   
Soon Woo Kwon18.6KOR3140+1-----
 335    199    
Calvin Hemery21.5FRA26140-11-4-Lost in Troyes SF--
 336    201    
Dzmitry Zhyrmont27.4BLR4138+1--Lost in Astana R32--
 337    334    
Juan Ignacio Galarza22.3ARG24138+10+4-Qualification Scheveningen W
Lost in Scheveningen R32
--
 338    301    
Gianluigi Quinzi20.4ITA23137---Lost in Biella R32--
 339    NCH 
  (417)   
Yannick Hanfmann24.7GER17136+78+35-Kassel W--
 340    NCH 
  (341)   
Tim Van Rijthoven19.2NED6136+1--Lost in Scheveningen R32--
 341    251    
Gavin Van Peperzeel24.3AUS16136-1-1-Lost in Kassel R32--
 342    300    
Filip Horansky23.5SVK6136-31-17-Lost in Segovia R32--
 343    NCH 
  (346)   
Vaclav Safranek22.1CZE12136+5+2-Lost in Prague 2 R16--
 344    311    
Dayne Kelly26AUS17135---Lost in Godfrey R32--
 345    245    
Marc Giner25.1ESP27134+1--Lost in Denia QF--
 346    202    
Jonathan Eysseric26.1FRA27134+53+27-Troyes W--
 347    234    
Maxime Chazal23.2FRA28134-30-16Duinbergen QF---
 348    85    
Jimmy Wang31.4TPE5133+1-----
 349    NCH 
  (358)   
Dragos Dima24.1ROU3133+10+8Cluj Napoca SFPitesti W--
 350    332    
Danilo Petrovic24.5SRB11132------
 351    231    
Daniel Dutra da Silva28BRA8132------
 352    68    
Blaz Kavcic29.4SLO3130+15+8-Lost in Astana R16--
 353    343    
Carlos Eduardo Severino25.6BRA9130+10+6-Lost in Campos do Jordao SF--
 354    217    
Gerard Granollers27.4ESP28130-11-6----
 355    333    
Sadio Doumbia25.8FRA29129+5+4-Lost in Kassel QF--
 356    57    
Michal Przysiezny32.4POL3128-3--Lost in Astana R32--
 357    52    
Brian Baker31.2USA27127+27+15Lexington QF-141192
 358    225    
Philip Bester27.8CAN7127+30+16-Lost in Qualification Toronto R2--
 359    177    
Christian Lindell24.6SWE2127-3+1-Lost in Biella R32
Lost in Kassel R16
--
 360    215    
Edward Corrie28.4GBR10126-6-----
 361    269    
Maxime Janvier19.7FRA30126-4--Lost in Segovia R32--
 362    270    
Kevin Krawietz24.5GER18125------
 363    132    
Ante Pavic27.3CRO7123+16+8-Lost in Astana R16--
 364    332    
Peter Kobelt25.6USA28123------
 365    346    
Francisco Bahamonde19.7ITA24122+8+2-Lost in Biella R32
Lost in Gubbio QF
--
 366    182    
Caio Zampieri30.1BRA10122+2--Lost in Kassel R32--
 367    353    
Yuya Kibi30JPN9122-6-3----
 368    NCH 
  (369)   
Yannick Maden26.7GER19122+1-----
 369    NCH 
  (407)   
Alexander Bublik19.1RUS13122+38+18Astana QF-139204
 370    334    
Evan King24.3USA29122-18-7Edwardsville QF---
 371    304    
Petru Alexandru Luncanu27.2ROU4121------
 372    70    
Flavio Cipolla32.7ITA25120------
 373    143    
Maxime Authom29.3BEL13120+1-----
 374    200    
Yann Marti28.1SUI5120+1-----
 375    325    
Facundo Mena23.8ARG25120+26+14-Lost in Godfrey F
Lost in Edwardsville R16
--
 376    317    
Michael Mmoh18.5USA30118-53-27-Lost in Qualification Toronto R1--
 377    278    
Tucker Vorster27.9RSA4118------
 378    212    
Tomislav Brkic26.3BIH4117-12-6-Lost in Biella R16--
 379    378    
Makoto Ochi20.2JPN10117-1-1----
 380    33    
Andreas Beck30.4GER20115------
 381    361    
Finn Tearney25.8NZL1115-16-8----
 382    182    
Peter Torebko28.4GER21113+40+13-Qualification Scheveningen W
Lost in Scheveningen R16
Lost in Kassel R32
--
 383    CH    
Joao Domingues22.8POR5113--Castelo Branco QF---
 384    NCH 
  (385)   
Kaichi Uchida21.9JPN11112+1-----
 385    NCH 
  (386)   
Max Purcell18.3AUS18111+1-----
 386    1    
Lleyton Hewitt35.4AUS19110+3-----
 387    NCH 
  (390)   
Prajnesh Gunneswaran26.7IND4110+3-----
 388    114    
Lamine Ouahab31.6MAR1110-30-15----
 389    370    
Sumit Nagal18.9IND5110+3-----
 390    NCH 
  (430)   
Hubert Hurkacz19.4POL4110+40+13-Qualification Prague 2 W
Lost in Prague 2 R16
--
 391    NCH 
  (393)   
Edan Leshem19.3ISR3110+2-----
 392    259    
Shuichi Sekiguchi25JPN12109-11-6-Lost in Astana R32--
 393    281    
Gonzalo Escobar27.5ECU3109+1-Edwardsville QF---
 394    368    
Karim Mohamed Maamoun25.3EGY2109+1--Lost in Kassel R32--
 395    230    
Juan Carlos Saez24.9CHI4109+1-----
 396    384    
Cem Ilkel20.9TUR2108+1-----
 397    269    
Patricio Heras27.5ARG26106+3-----
 398    281    
Adam El Mihdawy26.9USA31106+61+18Sharm El Sheikh 17 QFSharm El Sheikh 16 W--
 399    345    
Maverick Banes24.3AUS20106+3--Lost in Kassel R16--
 400    NCH 
  (433)   
Carlos Taberner18.9ESP29106+57+17Xativa QFDenia W--
 401    20    
Dmitry Tursunov33.6RUS14105+32+10-Lost in Toronto R64--
 402    160    
Alex Bolt23.5AUS21105+1-----
 403    384    
Pedro Martinez Portero19.2ESP30105+1-Xativa QFLost in Denia R16--
 404    371    
Julien Dubail28.4BEL14105+1-----
 405    25    
Julien Benneteau34.6FRA31104+1-----
 406    211    
Maxime Hamou21.1FRA32104+12+3Ajaccio QFLost in Troyes QF--
 407    8    
Janko Tipsarevic32.1SRB12103+2-----
 408    59    
Jan Hernych37CZE13103+26+8-Lost in Prague 2 R16--
 409    NCH 
  (414)   
Marc Polmans19.2AUS22103+12+3Edwardsville QFLost in Godfrey QF--
 410    296    
Cheong Eui Kim26.3KOR4103------
 411    347    
Markus Eriksson26.6SWE3103------
 412    411    
Gregoire Jacq23.7FRA33103+15+4-Lost in Gubbio SF--
 413    282    
Erik Crepaldi26.2ITA26103-1-----
 414    184    
Kristijan Mesaros28CRO8102-1-Sombor QF---
 415    200    
Connor Smith25.6USA32102--Edwardsville QF---
 416    362    
Bastian Malla19.8CHI5101-8-3----
 417    26    
Victor Hanescu35ROU5100+2-----
 418    413    
Cameron Norrie20.9GBR11100+2-----
 419    320    
Adrien Puget25.4FRA34100-28-10----
 420    256    
Omar Jasika19.1AUS2399-38-15Edwardsville QF---
 421    371    
Mackenzie McDonald21.2USA3399+11+3-Qualification Lexington W
Lost in Lexington R32
--
 422    418    
Carl Soderlund19.1SWE499+2-----
 423    371    
Martin Cuevas24.5URU299+2-----
 424    NCH 
  (465)   
Mikelis Libietis24LAT299+50+18Parnu SFVilnius W--
 425    345    
Jaume Munar19.2ESP3199-80-35-Lost in Denia F--
 426    206    
Matija Pecotic27CRO998-10-3----
 427    190    
Frederik Nielsen32.9DEN198+1-----
 428    374    
Hugo Nys25.4FRA3598-2-1Ajaccio QF---
 429    170    
Javier Marti24.5ESP3297------
 430    297    
Eric Quigley27.4USA3497+1--Lost in Lexington R32--
 431    265    
Tak Khunn Wang24.7FRA3697+41+15-Lost in Troyes F--
 432    32    
Pablo Andujar30.5ESP3395-98-45----
 433    154    
Maxime Teixeira27.5FRA3795-35-12----
 434    NCH 
  (482)   
Tallon Griekspoor20NED795+48+16Scheveningen QF-111168
 435    91    
Jesse Huta Galung30.8NED894+29+8-Lost in Scheveningen R16--
 436    412    
Mats Moraing24.1GER2294-1--Lost in Kassel R16--
 437    260    
Maxim Dubarenco23BLR594-50-17-Lost in Astana R32--
 438    437    
Michael Geerts21.5BEL1594-1-Duinbergen QF---
 439    426    
Christopher O'Connell22.1AUS2493-1-----
 440    427    
Seong chan Hong19KOR593-1-Thu Dau Mot City QF---
 441    186    
Andrea Collarini24.4ARG2793-1--Lost in Biella R32--
 442    362    
Pascal Brunner27.1AUT893-1--Lost in Wels R16--
 443    403    
Romain Barbosa22.2BEL1693-1--Lost in Knokke R32--
 444    279    
Jose Statham29.2NZL292-1-----
 445    434    
Roberto Quiroz24.4ECU492-1--Lost in Edwardsville R16--
 446    211    
Yasutaka Uchiyama23.9JPN1392-110-48----
 447    207    
Laurent Lokoli21.7FRA3891-1--Lost in Ajaccio R32--
 448    175    
Gianluca Naso29.5ITA2791-72-29----
 449    392    
Jan Choinski20.1GER2391-26-9-Lost in Kassel R16--
 450    420    
Bradley Mousley20.5AUS2591-3-Sharm El Sheikh 17 QF---
 451    7    
Mardy Fish34.6USA3590-3-----
 452    69    
Thanasi Kokkinakis20.3AUS2690-3-----
 453    355    
Marco Bortolotti25.5ITA2890-8-2Pontedera QF---
 454    447    
Lennert Van Der Linden27NED990-4--Lost in Nador QF--
 455    444    
Alexandre Muller19.4FRA3990-4--Lost in Gubbio QF--
 456    103    
Jaroslav Pospisil35.4CZE1489-4-----
 457    150    
Mate Delic23.2CRO1089-3-----
 458    276    
Sebastien Boltz23.3FRA4088--Ajaccio QF---
 459    410    
Richard Gabb24.4GBR1288+1-Castelo Branco QFLost in Idanha-A-Nova 2 R16--
 460    262    
Vishnu Vardhan29IND687+2-----
 461    374    
Lucas Miedler20.1AUT987-8-2----
 462    442    
Mario Vilella Martinez21ESP3487-6-2-Lost in Duinbergen R16--
 463    457    
Marcelo Tomas Barrios Vera18.6CHI686+2-----
 464    NCH 
  (465)   
Goncalo Oliveira21.4POR686+2-Wels SFLost in Bad Waltersdorf R32--
 465    399    
Vladyslav Manafov23.2UKR685+2-Cluj Napoca SFLost in Pitesti R32--
 466    255    
Julien Cagnina22.1BEL1784-52-18-Lost in Pontedera R32--
 467    235    
Remi Boutillier26.5FRA4183+3--Lost in Segovia R32--
 468    223    
Filip Peliwo22.4CAN882+3-----
 469    202    
Laurent Rochette28.4FRA4281+10+1-Lost in Vilnius R16
Lost in Parnu R32
--
 470    266    
Sanam Singh28.5IND781+3-----
 471    408    
Clay Thompson24.2USA3681-16-8----
 472    262    
Adrien Bossel29.5SUI681+4-----
 473    386    
Antoine Escoffier24.4FRA4381+4--Lost in Thu Dau Mot City R16--
 474    322    
Marcus Willis25.8GBR1380+4-----
 475    455    
Evgeny Karlovskiy21.9RUS1580+5-----
 476    467    
Pawel Cias22.4POL579-8-5Sombor QFLost in Belgrade R16--
 477    437    
Benjamin Bonzi20.1FRA4479-16-9-Lost in Gubbio R16--
 478    345    
Dennis Nevolo26.6USA3779+3--Lost in Edwardsville R32--
 479    NCH 
  (494)   
Antonie Hoang20.7FRA4578+15+4-Qualification Scheveningen W
Lost in Scheveningen R32
Lost in Knokke R32
--
 480    NCH 
  (543)   
Sebastian Ofner20.2AUT1078+63+16Wels SFBad Waltersdorf W--
 481    326    
Christopher Diaz Figueroa26.3GUA178+2-----
 482    377    
Albert Alcaraz Ivorra21.2ESP3577-7-4Xativa QFLost in Denia SF--
 483    NCH 
  (485)   
Bar Tzuf Botzer22.4ISR477+2-----
 484    430    
Peter Nagy24.3HUN276-48-18----
 485    481    
Evgeny Tyurnev19.3RUS1675+2--Lost in Parnu R32--
 486    431    
Miliaan Niesten28NED1075+10+2-Lost in Pitesti QF--
 487    481    
Luke Bambridge21.5GBR1475+36+8-Lost in Godfrey SF
Lost in Edwardsville R32
--
 488    403    
David Vega Hernandez22.1ESP3675------
 489    277    
Kevin King25.4USA3874------
 490    464    
Francesco Picco25.5ITA2974+2-----
 491    467    
Marcelo Zormann20.1BRA1174+2-----
 492    378    
Kento Takeuchi28.6JPN1474-8-3Thu Dau Mot City QF---
 493    NCH 
  (560)   
Daniel Altmaier17.8GER2474+74+17-Knokke W
Lost in Duinbergen R32
--
 494    477    
Bernabe Zapata Miralles19.5ESP3774+23+5-Lost in Denia SF--
 495    491    
Antonio Massara20.8ITA3074--Pontedera QF---
 496    262    
Marcin Gawron28.1POL673-6-1----
 497    496    
Francesco Vilardo26.5ITA3173+1-----
 498    404    
Carlos Boluda Purkiss23.5ESP3873+1--Lost in Denia QF
Lost in Xativa R32
--
 499    NCH 
  (500)   
Cristian Rodriguez26COL672+1-----
 500    335    
N Vijay Sundar Prashanth29.7IND872+1-----
 501    485    
Raymond Sarmiento24USA3972+2-----
 502    288    
Takanyi Garanganga25.8ZIM172+2-----
 503    495    
Pol Toledo Bague21.6ESP3972+2--Lost in Nador R32--
 504    NCH 
  (577)   
Andrea Pellegrino19.3ITA3272+73+18-Gubbio W--
 505    489    
Isak Arvidsson23.9SWE571+3-----
 506    183    
Laurynas Grigelis24.9LTU271-43-16Parnu SFLost in Vilnius QF--
 507    NCH 
  (521)   
Joran Vliegen23BEL1871+26+6-Lost in Knokke SF
Lost in Duinbergen R16
--
 508    278    
Takuto Niki28.7JPN1571+1-----
 509    384    
Claudio Fortuna26.2ITA3371-3-1-Lost in Vilnius R16
Lost in Parnu QF
--
 510    445    
Markos Kalovelonis22.1RUS1771-41-13----
 511    123    
Mikhail Elgin34.7RUS1870+19+5-Qualification Astana W
Lost in Astana R32
--
 512    299    
Walter Trusendi31.5ITA3470-1--Lost in Gubbio R32--
 513    404    
Pedro Sakamoto23BRA1270-1-----
 514    161    
Albano Olivetti24.6FRA4669-1--Lost in Segovia R32--
 515    398    
Zhizhen Zhang19.7CHN569-1-----
 516    149    
Ricardo Hocevar31.2BRA1369+5+2-Lost in Campos do Jordao QF--
 517    324    
Alexandar Lazov26BUL369-1-----
 518    85    
Matthias Bachinger29.3GER2568------
 519    449    
Orlando Luz18.4BRA1468------
 520    NCH 
  (554)   
Casper Ruud17.6NOR168+38+10Duinbergen QFLost in Knokke F--
 521    NCH 
  (541)   
Kuan Yi Lee19.8TPE668+20+5-Lost in Anning 6 SF--
 522    483    
Andre Gaspar Murta21.9POR768+35+9Ajaccio QFLost in Idanha-A-Nova 2 F--
 523    172    
Nicolas Jarry20.7CHI767-3-----
 524    411    
Oscar Otte23GER2667-2-----
 525    284    
Cristobal Saavedra Corvalan25.9CHI867---Lost in Troyes R16--
 526    296    
Anton Zaitcev29RUS1966+20+5-Qualification Astana W--
 527    469    
Juan Sebastian Gomez24.4COL766------
 528    397    
Temur Ismailov21.5UZB366-37-8----
 529    363    
Kirill Dmitriev24.9RUS2066+3+1-Lost in Belgrade R16
Lost in Sombor R32
--
 530    463    
Lucas Gomez20.9MEX166-2--Lost in Edwardsville R32--
 531    463    
Marcos Giraldi Requena22.6ESP4066-5-1-Lost in Troyes R32--
 532    455    
Joao Pedro Sorgi22.7BRA1565-8-2----
 533    223    
Liang Chi Huang24.3TPE765-4-1----
 534    493    
Libor Salaba23.9CZE1565-24-6----
 535    NCH 
  (545)   
Jaume Pla Malfeito21.1ESP4165+15+4-Qualification Segovia W--
 536    380    
Daniel Elahi Galan20.1COL864-1-----
 537    455    
Sebastian Fanselow24.5GER2764-1-----
 538    282    
Ricardo Rodriguez Pace23.2VEN164-1-----
 539    309    
N.Sriram Balaji26.3IND964-1--Lost in Kassel R32--
 540    524    
Antoine Bellier19.7SUI764-6-1----
 541    539    
Min Hyeok Cho29.5KOR663-2-----
 542    341    
Deiton Baughman20.2USA4063-2-----
 543    540    
Hugo Grenier20.3FRA4763+17+5-Lost in Idanha-A-Nova 2 SF--
 544    477    
Riccardo Bonadio23ITA3563-2-----
 545    206    
Daniel Cox25.8GBR1562+18+5-Qualification Segovia W
Lost in Segovia R32
--
 546    340    
Sergey Betov28.7BLR661-2-----
 547    194    
Stefano Travaglia24.6ITA3661+15+4-Lost in Gubbio SF
Lost in Pontedera R32
--
 548    323    
Andriej Kapas26.9POL761-1-----
 549    515    
Petr Michnev26.9CZE1661-34-8-Lost in Bad Waltersdorf QF--
 550    327    
Omar Giacalone24.5ITA3761+5+2Pontedera QFLost in Gubbio QF--
 551    538    
Anil Yuksel26.1TUR361-2-Telavi QF---
 552    551    
Altug Celikbilek19.8TUR461-1-----
 553    542    
Evan Hoyt21.5GBR1660-1-----
 554    494    
Alexandr Igoshin24.5RUS2160-6-1----
 555    492    
Yecong He22.4CHN660-58-13-Lost in Anning 6 QF--
 556    543    
Anis Ghorbel27.2TUN260-3-----
 557    281    
Nikola Cacic25.6SRB1359-3-----
 558    489    
Federico Zeballos28.1BOL159-2-----
 559    CH    
Adelchi Virgili26.3ITA3858------
 560    332    
Viktor Galovic25.8CRO1158+42+9-Lost in Biella R16--
 561    310    
Maximilian Neuchrist25AUT1158-75-17-Lost in Kassel R16--
 562    311    
Gabriel Alejandro Hidalgo25.9ARG2858-1-----
 563    314    
Roman Safiullin18.9RUS2257+1-----
 564    510    
Eric Johnson23.4USA4157-33-8----
 565    478    
Filip Veger21.6CRO1257+1-----
 566    488    
Omar Salman20.2BEL1957+2-Duinbergen QFLost in Knokke QF--
 567    416    
Tigre Hank24.8MEX257+2--Lost in Godfrey R32
Lost in Edwardsville R32
--
 568    NCH 
  (593)   
George Von Massow26.3GER2857+31+7-Qualification Scheveningen W
Lost in Scheveningen R32
Lost in Kassel QF
--
 569    271    
Guillermo Rivera Aranguiz27.4CHI956-4-1-Lost in Kassel R32--
 570    71    
Cedrik Marcel Stebe25.8GER2955+1-----
 571    465    
Nico Matic24.5GER3055+1-----
 572    406    
Neil Pauffley26.3GBR1755+1-----
 573    62    
Fred Gil31.3POR855-3-1-Lost in Castelo Branco R32--
 574    552    
Lenny Hampel19.5AUT1255+1-Wels SF---
 575    NCH 
  (615)   
Issei Okamura24.1JPN1655+40+9-Lost in Anning 6 F--
 576    360    
Maxime Tabatruong26.8FRA4854-74-18-Lost in Thu Dau Mot City R16--
 577    NCH 
  (578)   
Tomas Papik22.2CZE1754+1-----
 578    567    
Nino Serdarusic19.6CRO1354-2-1----
 579    566    
Matias Zukas20.2ARG2953+6+1-Lost in Bad Waltersdorf R16
Lost in Wels R16
--
 580    522    
Sidharth Rawat23.2IND1053-1-----
 581    293    
Andres Artunedo Martinavarro22.8ESP4253-1-----
 582    578    
Jonas Luetjen25.9GER3152-1-----
 583    284    
Joshua Milton26.7GBR1852-1-----
 584    489    
Sho Katayama27.2JPN1752-1-----
 585    537    
Alexios Halebian22.1USA4252-11-3----
 586    337    
Bruno Santanna23BRA1652------
 587    236    
Fernando Romboli27.5BRA1752+2--Lost in Troyes R32--
 588    587    
Mariano Kestelboim20.4ARG3052+2--Lost in Pitesti QF--
 589    197    
Matwe Middelkoop32.9NED1151+2-----
 590    368    
Marcos Giron23USA4351+2-----
 591    586    
Dominik Kellovsky20CZE1851+2-----
 592    585    
Ljubomir Celebic24.8MNE151-4-1Sombor QF---
 593    NCH 
  (594)   
Xin Gao22.2CHN751+1--Lost in Troyes R32--
 594    41    
Lukasz Kubot34.2POL850+1-----
 595    NCH 
  (597)   
Marvin Netuschil25GER3250+2--Lost in Kassel R32--
 596    548    
Patrik Fabian22.3SVK750-9-2----
 597    555    
Felipe Mantilla23.2COL950+1-----
 598    62    
Somdev Devvarman31.4IND1149-53-12----
 599    545    
Pascal Meis23.1GER3349+4-----
 600    330    
Hiroyasu Ehara25.1JPN1849+1-----
In play:
TorontoATP1000
Biella CH110
AstanaCH100
SegoviaCH100
Prague 2CH90
ScheveningenCH90
LexingtonCH80
AjaccioF35
EdwardsvilleF27
Castelo BrancoF18
Cluj NapocaF18
DuinbergenF18
ParnuF18
PontederaF18
Sharm El Sheikh 17F18
SomborF18
TelaviF18
Thu Dau Mot CityF18
WelsF18
XativaF18
Highlight Country: