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.1SRB115050-+10Toronto R32-1513016040
 2    CH    
Andy Murray29.2GBR19935--130----
 3    1    
Roger Federer34.9SUI15945------
 4    1    
Rafael Nadal30.1ESP14940--350----
 5    3    
Stan Wawrinka31.3SUI24765-+45Toronto R16-48555675
 6    4    
Kei Nishikori26.5JPN14335-+45Toronto R16-44255245
 7    4    
Milos Raonic25.5CAN14295-+10Toronto R32-43755285
 8    4    
Tomas Berdych30.8CZE13570-+80Toronto R16-36604480
 9    5    
Jo Wilfried Tsonga31.2FRA12995+1-----
 10    7    
Dominic Thiem22.8AUT12865-1-240Toronto R32-29453855
 11    3    
David Ferrer34.3ESP22695+2-----
 12    8    
Marin Cilic27.8CRO12615--80Toronto R32-26953605
 13    11    
David Goffin25.6BEL12510-2-205Toronto R32-25903500
 14    7    
Gael Monfils29.9FRA22485-+45Toronto R32-25303440
 15    7    
Richard Gasquet30.1FRA32365------
 16    14    
Roberto Bautista Agut28.2ESP32060+1-----
 17    9    
John Isner31.2USA11895-1-205Toronto R32-19402850
 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.7AUS21645+1-Toronto R32-16902600
 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    21    
Lucas Pouille22.4FRA41489-2-155-Lost in Toronto R32--
 26    22    
Jack Sock23.8USA31450--45Toronto R32-14952405
 27    14    
Ivo Karlovic37.4CRO21445--Toronto R32-14902400
 28    17    
Sam Querrey28.8USA41435+1-Toronto R32-14802390
 29    24    
Martin Klizan27SVK11428+1-Prague 2 R16-14281498
 30    6    
Gilles Simon31.5FRA51385+1-----
 31    CH    
Albert Ramos Vinolas28.5ESP51357+1-28----
 32    18    
Benoit Paire27.2FRA61356-4-80-Lost in Toronto R64--
 33    10    
Kevin Anderson30.1RSA11335+1-Toronto R32-13802290
 34    12    
Viktor Troicki30.4SRB21260+1-10-Lost in Toronto R64--
 35    28    
Joao Sousa27.3POR11215+1-35-Lost in Toronto R64--
 36    34    
Gilles Muller33.2LUX11185+1-45Toronto R32-12302140
 37    13    
Alexandr Dolgopolov27.7UKR11180+1-35-Lost in Toronto R64--
 38    25    
Jeremy Chardy29.4FRA71175+1-35-Lost in Toronto R64--
 39    8    
Grigor Dimitrov25.1BUL11150+1-Toronto R32-11952105
 40    NCH 
   (41)    
Paolo Lorenzi34.6ITA11145+1-Biella R16-11451210
 41    13    
Fabio Fognini29.1ITA21120-8-255Toronto R32-11652075
 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.9ESP61012+1+8Segovia R16-10221104
 46    8    
Marcos Baghdatis31.1CYP1990-4-130----
 47    19    
Marcel Granollers30.2ESP7972------
 48    7    
Fernando Verdasco32.6ESP8950------
 49    39    
Guido Pella26.1ARG2913+1-----
 50    35    
Jiri Vesely23CZE2903-1-12----
 51    33    
Borna Coric19.6CRO3900+2--Lost in Toronto R32--
 52    23    
Guillermo Garcia Lopez33.1ESP9900+2-----
 53    38    
Donald Young27USA5887+4+25Toronto R32-9321842
 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.1FRA10844+1-10-Lost in Toronto R64--
 58    21    
Thomaz Bellucci28.5BRA1825-6-80Biella R16-835925
 59    58    
Malek Jaziri32.5TUN1812+3-Lexington R16-819884
 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+25Toronto R32-8351745
 65    27    
Adrian Mannarino28FRA11775+3--Lost in Lexington R16--
 66    46    
Mikhail Kukushkin28.5KAZ1769-7-80----
 67    50    
Ricardas Berankis26.1LTU1755-2-45----
 68    57    
Dusan Lajovic26SRB3753+3-8Biella R16-761851
 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.3NED1728+3-4Scheveningen R16-729802
 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-Scheveningen R16-713783
 79    76    
Pierre Hugues Herbert25.3FRA12711+3-----
 80    26    
Lukas Rosol31CZE3705+3-Segovia R16-705785
 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.2RUS3681-9-38Astana R16-682764
 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--Scheveningen R16-662735
 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--Biella R16-632722
 96    93    
Yoshihito Nishioka20.8JPN2608+1-7----
 97    35    
Benjamin Becker35.1GER6608+2-4----
 98    44    
Lukas Lacko28.7SVK2606+2-----
 99    25    
Vasek Pospisil26CAN2605+2-Toronto R32-6501560
 100    NCH 
  (104)   
Thiago Monteiro22.1BRA3598+4-----
 101    NCH 
  (103)   
Roberto Carballes Baena23.3ESP12597+4-----
 102    43    
Teymuraz Gabashvili31.1RUS5596+4-Astana R16-596676
 103    56    
Rajeev Ram32.3USA7593+15+90Toronto R16-6831503
 104    97    
Yuichi Sugita27.8JPN3583+3+2-Lost in Toronto R64--
 105    10    
Juan Monaco32.3ARG7575-9-45----
 106    101    
Konstantin Kravchuk31.4RUS6573-3-25Astana R16-583665
 107    33    
Denis Istomin29.8UZB1559+1-12Astana R16-569651
 108    NCH 
  (109)   
Renzo Olivo24.3ARG8557+1-6-Lost in Scheveningen R32--
 109    99    
Adam Pavlasek21.8CZE4556+4+17Scheveningen QF-572629
 110    86    
Nikoloz Basilashvili24.4GEO1549+2+8Prague 2 R16-558631
 111    8    
Radek Stepanek37.6CZE5546+18+95Toronto R16Qualification Toronto W6361456
 112    98    
Thomas Fabbiano27.1ITA4545-2-7----
 113    98    
Andrej Martin26.8SVK3543-15-71Biella R16-554644
 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    85    
Taro Daniel23.4JPN4517-1-10----
 118    99    
Bjorn Fratangelo23USA9515-3-14-Lost in Lexington R32--
 119    53    
Denis Kudla23.9USA10508-17-92-Lost in Toronto R64--
 120    NCH 
  (128)   
Dennis Novikov22.7USA11508+11+63-Qualification Toronto W
Lost in Toronto R32
--
 121    48    
Daniel Gimeno Traver30.9ESP13478+1-Prague 2 R16-487560
 122    43    
Ryan Harrison24.2USA12477+22+70Toronto R32Qualification Toronto W5221432
 123    CH    
Jozef Kovalik23.7SVK4476-+1Prague 2 R16-485558
 124    22    
Albert Montanes35.6ESP14472-4-13----
 125    64    
Tobias Kamke30.1GER7470-1-----
 126    CH    
Marco Trungelliti26.4ARG9464-+3-Lost in Biella R16--
 127    52    
Marco Chiudinelli34.8SUI3463-2--Lost in Segovia R32--
 128    60    
Tatsuma Ito28.1JPN5459------
 129    94    
Austin Krajicek26.1USA13452+1+4-Lost in Qualification Toronto R2--
 130    58    
Maximo Gonzalez33ARG10443+2-----
 131    21    
Leonardo Mayer29.2ARG11440-14-65----
 132    5    
Tommy Robredo34.2ESP15435-11-45----
 133    CH    
Jared Donaldson19.7USA14435+14+38Toronto R32Qualification Toronto W4801390
 134    68    
Daniel Munoz de la Nava34.4ESP16426---Lost in Scheveningen R32--
 135    134    
Guido Andreozzi24.9ARG12422+7+13Biella QF-442512
 136    45    
Mischa Zverev28.9GER8417+4+6-Lost in Qualification Toronto R2--
 137    47    
Go Soeda31.8JPN6416-10-45----
 138    136    
Quentin Halys19.7FRA13415-2--Lost in Lexington R32--
 139    43    
Grega Zemlja29.8SLO1415-2-----
 140    86    
Filip Krajinovic24.4SRB4412-2-----
 141    82    
Marco Cecchinato23.8ITA5411-2-----
 142    4    
Juan Martin del Potro27.8ARG13410-1-----
 143    51    
Daniel Brands29GER9408---Lost in Biella R32--
 144    42    
Michael Berrer36GER10403+1-----
 145    118    
Elias Ymer20.2SWE1402+1--Lost in Biella R32--
 146    138    
Saketh Myneni28.7IND1393+6+16-Lost in Qualification Toronto R2--
 147    79    
Peter Gojowczyk27GER11389+2-----
 148    40    
Thiemo de Bakker27.8NED3386--7----
 149    135    
Nicolas Kicker23.9ARG14385-14-40-Lost in Biella R32--
 150    62    
Kenny De Schepper29.1FRA14374+6+12Segovia QF-391456
 151    70    
Alejandro Gonzalez27.4COL1373+12+31-Qualification Toronto W
Lost in Toronto R64
--
 152    44    
Steve Darcis32.3BEL2369-19-65----
 153    88    
Yuki Bhambri24IND2366-2-15----
 154    97    
Kimmer Coppejans22.4BEL3363+1-----
 155    NCH 
  (156)   
Frances Tiafoe18.5USA15358+2-Lexington R16-366431
 156    109    
Mirza Basic25BIH2356+4+8Segovia R16-366448
 157    NCH 
  (159)   
Stefan Kozlov18.4USA16356+2+5Lexington R16-364429
 158    NCH 
  (162)   
Henri Laaksonen24.3SUI4353+4+10Prague 2 QF-369426
 159    28    
Santiago Giraldo28.6COL2347-9-37Prague 2 R16-356429
 160    NCH 
  (161)   
Darian King24.2BAR1346+1-----
 161    100    
Luca Vanni31.1ITA6340+9+18Segovia QF-357422
 162    160    
Gonzalo Lama23.2CHI1339+2--Lost in Biella R32--
 163    124    
Marius Copil25.7ROU1338+2-----
 164    53    
Sam Groth28.7AUS5333-6-20-Lost in Qualification Toronto R1--
 165    117    
Alexander Kudryavtsev30.7RUS7332+1+1Astana R16-342424
 166    135    
Marton Fucsovics24.4HUN1332+1+2Segovia R16-342424
 167    84    
Ruben Bemelmans28.5BEL4331+2+8-Lost in Segovia R16--
 168    35    
Edouard Roger Vasselin32.6FRA15324------
 169    NCH 
  (190)   
Steven Diez25.3CAN3324+23+39Toronto R32-3691279
 170    14    
Jerzy Janowicz25.7POL1321-16-45-Lost in Segovia R32--
 171    168    
Arthur De Greef24.3BEL5319------
 172    69    
Joao Souza28.1BRA4318+5+9Biella R16-329419
 173    158    
Eduardo Struvay25.6COL3318-1--Lost in Segovia R32--
 174    170    
Constant Lestienne24.1FRA16318+1+8Scheveningen R16-327400
 175    140    
Di Wu24.8CHN1315-2-----
 176    171    
Daniil Medvedev20.4RUS8315-2+2Astana R16-325407
 177    82    
James Duckworth24.5AUS6314+7+16-Lost in Qualification Toronto R2--
 178    104    
Facundo Arguello23.9ARG15310-2--Lost in Prague 2 R32--
 179    136    
Vincent Millot30.4FRA17307-1--Lost in Qualification Toronto R1--
 180    164    
Egor Gerasimov23.7BLR1305------
 181    NCH 
  (188)   
Enrique Lopez Perez25.1ESP17304+7+15Biella QF-324394
 182    78    
Blaz Rola25.8SLO2303-+2Prague 2 R16-312385
 183    179    
Marko Tepavac22.3SRB5299--Ajaccio R16---
 184    145    
Franko Skugor28.8CRO5298-5-8----
 185    148    
Ze Zhang26CHN2298-4-7----
 186    185    
Matthew Barton24.6AUS7292-1--Lost in Qualification Toronto R1--
 187    71    
Jurgen Zopp28.3EST1290-1-----
 188    153    
Mathias Bourgue22.5FRA18289-1-----
 189    187    
Gregoire Barrere22.4FRA19289------
 190    154    
Andrey Rublev18.7RUS9286+1--Lost in Biella R32--
 191    33    
Andrey Golubev29KAZ2284+2--Lost in Lexington R32--
 192    166    
Noah Rubin20.4USA17283-2-3----
 193    191    
Duckhee Lee18.1KOR2283+1-Astana R16-293375
 194    159    
Pedja Krstin21.8SRB6282+5+8-Lost in Scheveningen R16--
 195    188    
Miljan Zekic28SRB7279------
 196    CH    
Ramkumar Ramanathan21.7IND3279-+1Lexington R16-287352
 197    36    
Simone Bolelli30.8ITA7277-44-90----
 198    65    
Pere Riba28.3ESP18277-1--Lost in Scheveningen R32--
 199    NCH 
  (206)   
Federico Gaio24.3ITA8274+14+20Biella QF-294364
 200    153    
Aslan Karatsev22.8RUS10273+8+9-Lost in Biella R16--
 201    79    
Adrian Ungur31.5ROU2272------
 202    CH    
Ilya Ivashka22.4BLR2272--Astana R32-277369
 203    NCH 
  (207)   
Andrew Whittington22.9AUS8271+4+7Lexington R16-279344
 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    161    
Amir Weintraub29.8ISR2260+8+10-Lost in Qualification Toronto R2--
 210    170    
Laslo Djere21.1SRB8259-1-----
 211    153    
Guilherme Clezar23.5BRA5259-11-15-Lost in Lexington R32--
 212    191    
Tommy Paul19.1USA18258-2--Lost in Lexington R32--
 213    191    
Aldin Setkic28.6BIH3258-10-10Segovia R16-268350
 214    213    
Marcelo Arevalo25.7ESA1253------
 215    25    
Filippo Volandri34.8ITA10251---Lost in Biella R32--
 216    72    
Aleksandr Nedovyesov29.4KAZ3250+11+8Prague 2 R16-259332
 217    111    
Adrian Menendez Maceiras30.7ESP21250+11+8Segovia R16-260342
 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    219    
Antal Van Der Duim28.8NED4245+3--Lost in Scheveningen R32--
 224    217    
Nikola Milojevic21.1SRB9245-1-1----
 225    143    
Hiroki Moriya25.7JPN7243-9-8-Lost in Lexington R32--
 226    126    
Alessandro Giannessi26.1ITA11240-4-6-Lost in Biella R32--
 227    181    
Tristan Lamasine23.3FRA20238+4-----
 228    177    
Axel Michon25.6FRA21237+4--Lost in Prague 2 R32--
 229    189    
Daniel Nguyen25.7USA20237+6+7Lexington R16-245310
 230    199    
Pedro Sousa28.1POR3236+3+1Scheveningen R16-245318
 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+8Prague 2 R16-243316
 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    216    
David Perez Sanz22.2ESP22227+1-----
 239    145    
Alexandre Sidorenko28.4FRA22226+1--Lost in Segovia R32--
 240    65    
Frank Dancevic31.8CAN5225-6-7-Lost in Toronto R64--
 241    184    
Ti Chen32.8TPE2225-12-16-Lost in Astana R32--
 242    200    
Yan Bai27.1CHN3223------
 243    152    
Luke Saville22.5AUS11220-5-7-Lost in Lexington R32--
 244    116    
David Guez33.6FRA23220-1--Lost in Segovia R32--
 245    89    
James Ward29.4GBR5219-1--Lost in Lexington R32--
 246    NCH 
  (247)   
Yannik Reuter25.3BEL7219+2+7Scheveningen R16-228301
 247    61    
Matthew Ebden28.6AUS12218-2-----
 248    231    
Frederico Ferreira Silva21.3POR4212+1--Lost in Prague 2 R32--
 249    225    
Christian Garin20.1CHI2210+1-----
 250    48    
Alejandro Falla32.7COL4209+2--Lost in Qualification Toronto R1--
 251    118    
Andre Ghem34.1BRA6209+3+8Prague 2 R16-218291
 252    NCH 
  (256)   
Stefano Napolitano21.2ITA13206+4+8Biella R16-217307
 253    166    
Agustin Velotti24.1ARG16205-2-5-Lost in Scheveningen R32--
 254    NCH 
  (259)   
Ernesto Escobedo20USA22204+10+15Lexington QF-218269
 255    CH    
Clement Geens20.3BEL8199------
 256    159    
Matteo Donati21.4ITA14198+9+9Biella R16-209299
 257    179    
Yannick Mertens29BEL9198-4-9-Lost in Segovia R16--
 258    210    
Zhe Li29.8CHN4197-12-19Astana R16-207289
 259    242    
Alexander Ward26.2GBR6196-2-----
 260    259    
Alessandro Bega25.5ITA15196-1--Lost in Astana R32--
 261    186    
Juan Ignacio Londero22.9ARG17194-1--Lost in Lexington R32--
 262    258    
Miki Jankovic21.8SRB10194-4-2Astana R16-204286
 263    245    
Gleb Sakharov28.1FRA24192+5+8Scheveningen R16-201274
 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    194    
Jason Jung27.1TPE3187+5+5-Qualification Astana W
Lost in Astana R32
--
 268    169    
Brydan Klein26.5GBR7186-2-Lexington R16-194259
 269    241    
Bastian Trinker26.2AUT5185-+1-Lost in Scheveningen R32
Lost in Anning 6 R16
--
 270    215    
Emilio Gomez24.6ECU1183+48+35-Qualification Toronto W
Lost in Toronto R64
--
 271    NCH 
  (291)   
Akira Santillan19.1JPN8183+22+18Segovia QF-200265
 272    268    
Sam Barry24.4IRL1181+1-1-Lost in Qualification Toronto R1--
 273    251    
Sekou Bangoura24.6USA23181+1--Lost in Lexington R32--
 274    158    
Liam Broady22.5GBR8179+1-Lexington R16-187252
 275    271    
Alexey Vatutin23.7RUS11178+5+5Scheveningen R16Lost in Kassel R32187260
 276    221    
Riccardo Bellotti24.9ITA16177-6-6----
 277    237    
Nicolas Barrientos29.2COL5177-1--Lost in Astana R32--
 278    166    
Pedro Cachin21.2ARG18176-7-6----
 279    235    
Marek Michalicka29.5CZE9176-1--Lost in Prague 2 R32--
 280    NCH 
  (282)   
Lloyd Glasspool22.6GBR9175+2+3Lexington QFQualification Lexington W189240
 281    NCH 
  (284)   
Zdenek Kolar19.7CZE10174+7+6Prague 2 R16-183256
 282    137    
Uladzimir Ignatik26BLR3174+10+8Prague 2 R16-183256
 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    193    
Oriol Roca Batalla23.2ESP23169-20-17----
 288    183    
Tennys Sandgren25USA25168+45+27Edwardsville R32Godfrey W--
 289    281    
Dimitar Kuzmanov22.9BUL2167------
 290    NCH 
  (370)   
Denis Shapovalov17.2CAN6166+80+45Toronto R32-2111121
 291    NCH 
  (301)   
Edoardo Eremin22.8ITA17166+11+8Astana R16-176258
 292    213    
Nikola Mektic27.5CRO6166-1--Lost in Segovia R32--
 293    226    
Artem Smirnov28.4UKR4164+2+1-Lost in Scheveningen R32
Lost in Kassel R16
--
 294    264    
Aleksandre Metreveli22.9GEO2164------
 295    120    
Alex Kuznetsov29.4USA26163+10+7Lexington R16Qualification Lexington W171236
 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-10Segovia R16-172254
 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+8Scheveningen R16-169242
 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.1UKR5155-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.4ESP26146------
 323    NCH 
  (339)   
Stefanos Tsitsipas17.9GRE1145+16+8Scheveningen R16-154227
 324    164    
Tsung Hua Yang25.3TPE4145-14-8----
 325    NCH 
  (327)   
Blake Mott20.2AUS14144+2+1Edwardsville R32Lost in Godfrey 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.4FRA26140-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 R16---
 348    85    
Jimmy Wang31.4TPE5133+1-----
 349    NCH 
  (358)   
Dragos Dima24.1ROU3133+10+8Cluj Napoca R16Pitesti W--
 350    332    
Danilo Petrovic24.5SRB11132------
 351    231    
Daniel Dutra da Silva28BRA8132------
 352    68    
Blaz Kavcic29.3SLO3130+15+8Astana R16-140222
 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    225    
Philip Bester27.8CAN7127+31+16-Lost in Qualification Toronto R2--
 358    177    
Christian Lindell24.6SWE2127-2+1-Lost in Biella R32
Lost in Kassel R16
--
 359    215    
Edward Corrie28.4GBR10126-5-----
 360    269    
Maxime Janvier19.7FRA30126-3--Lost in Segovia R32--
 361    270    
Kevin Krawietz24.5GER18125+1-----
 362    132    
Ante Pavic27.3CRO7123+17+8Astana R16-133215
 363    332    
Peter Kobelt25.6USA27123+1-----
 364    346    
Francisco Bahamonde19.7ITA24122+9+2-Lost in Biella R32
Lost in Gubbio QF
--
 365    182    
Caio Zampieri30.1BRA10122+3--Lost in Kassel R32--
 366    353    
Yuya Kibi30JPN9122-5-3----
 367    NCH 
  (369)   
Yannick Maden26.7GER19122+2-----
 368    334    
Evan King24.3USA28122-16-7Edwardsville R16---
 369    304    
Petru Alexandru Luncanu27.2ROU4121+2-----
 370    70    
Flavio Cipolla32.7ITA25120+2-----
 371    143    
Maxime Authom29.3BEL13120+3-----
 372    200    
Yann Marti28.1SUI5120+3-----
 373    325    
Facundo Mena23.8ARG25120+28+14Edwardsville R16Lost in Godfrey F--
 374    52    
Brian Baker31.2USA29119+10+7Lexington R16-127192
 375    317    
Michael Mmoh18.5USA30118-52-27-Lost in Qualification Toronto R1--
 376    278    
Tucker Vorster27.8RSA4118+1-----
 377    212    
Tomislav Brkic26.3BIH4117-11-6Biella R16-128218
 378    CH    
Makoto Ochi20.2JPN10117--1----
 379    33    
Andreas Beck30.4GER20115+1-----
 380    361    
Finn Tearney25.8NZL1115-15-8----
 381    182    
Peter Torebko28.4GER21113+41+13-Qualification Scheveningen W
Lost in Scheveningen R16
Lost in Kassel R32
--
 382    NCH 
  (383)   
Joao Domingues22.8POR5113+1-Castelo Branco R32---
 383    NCH 
  (407)   
Alexander Bublik19.1RUS13112+24+8Astana R16-122204
 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.5MAR1110-30-15----
 389    370    
Sumit Nagal18.9IND5110+3-----
 390    NCH 
  (430)   
Hubert Hurkacz19.4POL4110+40+13Prague 2 R16Qualification Prague 2 W119192
 391    NCH 
  (393)   
Edan Leshem19.3ISR3110+2-----
 392    259    
Shuichi Sekiguchi25JPN12109-11-6-Lost in Astana R32--
 393    281    
Gonzalo Escobar27.5ECU3109+1-Edwardsville R32---
 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 R32Sharm El Sheikh 16 W--
 399    345    
Maverick Banes24.2AUS20106+3--Lost in Kassel R16--
 400    NCH 
  (433)   
Carlos Taberner18.9ESP29106+57+17Xativa R16Denia 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 R16Lost in Denia R16--
 404    371    
Julien Dubail28.4BEL14105+1-----
 405    25    
Julien Benneteau34.6FRA31104+1-----
 406    211    
Maxime Hamou21.1FRA32104+12+3Ajaccio R16Lost in Troyes QF--
 407    8    
Janko Tipsarevic32SRB12103+2-----
 408    59    
Jan Hernych37CZE13103+26+8-Lost in Prague 2 R16--
 409    NCH 
  (414)   
Marc Polmans19.2AUS22103+12+3Edwardsville R16Lost 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 R16---
 415    200    
Connor Smith25.6USA32102--Edwardsville R32---
 416    362    
Bastian Malla19.8CHI5101-8-3----
 417    26    
Victor Hanescu35ROU5100+2-----
 418    413    
Cameron Norrie20.9GBR11100+2-----
 419    320    
Adrien Puget25.3FRA34100-28-10----
 420    256    
Omar Jasika19.1AUS2399-38-15Edwardsville R32---
 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 QFVilnius 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 R16---
 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    91    
Jesse Huta Galung30.8NED794+30+8Scheveningen R16-103176
 435    412    
Mats Moraing24.1GER2294---Lost in Kassel R16--
 436    260    
Maxim Dubarenco23BLR594-49-17Astana R32-102194
 437    CH    
Michael Geerts21.5BEL1594--Duinbergen R16---
 438    426    
Christopher O'Connell22.1AUS2493------
 439    427    
Seong chan Hong19KOR593--Thu Dau Mot City R16---
 440    186    
Andrea Collarini24.4ARG2793---Lost in Biella R32--
 441    362    
Pascal Brunner27.1AUT893---Lost in Wels R16--
 442    403    
Romain Barbosa22.2BEL1693---Lost in Knokke R32--
 443    279    
Jose Statham29.2NZL292------
 444    434    
Roberto Quiroz24.4ECU492--Edwardsville R16---
 445    211    
Yasutaka Uchiyama23.9JPN1392-109-48----
 446    207    
Laurent Lokoli21.7FRA3891---Lost in Ajaccio R32--
 447    175    
Gianluca Naso29.5ITA2791-71-29----
 448    392    
Jan Choinski20.1GER2391-25-9-Lost in Kassel R16--
 449    420    
Bradley Mousley20.5AUS2591-2-Sharm El Sheikh 17 R32---
 450    7    
Mardy Fish34.6USA3590-2-----
 451    69    
Thanasi Kokkinakis20.2AUS2690-2-----
 452    355    
Marco Bortolotti25.5ITA2890-7-2Pontedera R16---
 453    447    
Lennert Van Der Linden26.9NED890-3-Nador QF---
 454    444    
Alexandre Muller19.4FRA3990-3--Lost in Gubbio QF--
 455    103    
Jaroslav Pospisil35.4CZE1489-3-----
 456    150    
Mate Delic23.2CRO1089-2-----
 457    276    
Sebastien Boltz23.3FRA4088+1-Ajaccio R16---
 458    410    
Richard Gabb24.4GBR1288+2-Castelo Branco R16Lost in Idanha-A-Nova 2 R16--
 459    262    
Vishnu Vardhan29IND687+3-----
 460    374    
Lucas Miedler20AUT987-7-2----
 461    442    
Mario Vilella Martinez21ESP3487-5-2Duinbergen R16---
 462    457    
Marcelo Tomas Barrios Vera18.6CHI686+3-----
 463    NCH 
  (482)   
Tallon Griekspoor20NED986+19+7Scheveningen R16-95168
 464    NCH 
  (465)   
Goncalo Oliveira21.4POR686+2-Wels QFLost in Bad Waltersdorf R32--
 465    399    
Vladyslav Manafov23.2UKR685+2-Cluj Napoca R16Lost 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-Thu Dau Mot City R16---
 474    322    
Marcus Willis25.7GBR1380+4-----
 475    455    
Evgeny Karlovskiy21.9RUS1580+5-----
 476    467    
Pawel Cias22.4POL579-8-5Sombor R16Lost in Belgrade R16--
 477    437    
Benjamin Bonzi20.1FRA4479-16-9-Lost in Gubbio R16--
 478    345    
Dennis Nevolo26.5USA3779+3-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 R16Bad Waltersdorf W--
 481    326    
Christopher Diaz Figueroa26.3GUA178+2-----
 482    377    
Albert Alcaraz Ivorra21.2ESP3577-7-4Xativa R16Lost 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 Hernandez22ESP3675------
 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 R16---
 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.5ESP3972+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 QFLost in Vilnius QF--
 507    NCH 
  (521)   
Joran Vliegen23BEL1871+26+6Duinbergen R16Lost in Knokke SF--
 508    278    
Takuto Niki28.7JPN1571+1-----
 509    384    
Claudio Fortuna26.2ITA3371-3-1Parnu QFLost in Vilnius R16--
 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.5NOR168+38+10Duinbergen R16Lost 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 R16Lost 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.3COL766------
 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-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 R16---
 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+9Biella R16-69159
 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.5CRO1257+1-----
 566    488    
Omar Salman20.2BEL1957+2-Duinbergen R32Lost 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.7GER2955+1-----
 571    465    
Nico Matic24.5GER3055+1-----
 572    406    
Neil Pauffley26.3GBR1755+1-----
 573    62    
Fred Gil31.3POR855-3-1Castelo Branco R32---
 574    552    
Lenny Hampel19.5AUT1255+1-Wels QF---
 575    NCH 
  (615)   
Issei Okamura24.1JPN1655+40+9-Lost in Anning 6 F--
 576    360    
Maxime Tabatruong26.8FRA4854-74-18Thu Dau Mot City R16---
 577    NCH 
  (578)   
Tomas Papik22.2CZE1754+1-----
 578    567    
Nino Serdarusic19.6CRO1354-2-1----
 579    566    
Matias Zukas20.2ARG2953+6+1Wels R16Lost in Bad Waltersdorf 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.8NED1151+2-----
 590    368    
Marcos Giron23USA4351+2-----
 591    586    
Dominik Kellovsky20CZE1851+2-----
 592    585    
Ljubomir Celebic24.8MNE151-4-1Sombor R16---
 593    NCH 
  (594)   
Xin Gao22.2CHN751+1--Lost in Troyes R32--
 594    41    
Lukasz Kubot34.1POL850+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
NadorF18
ParnuF18
PontederaF18
Sharm El Sheikh 17F18
SomborF18
TelaviF18
Thu Dau Mot CityF18
WelsF18
XativaF18
Highlight Country: