1 CH – Jannik Sinner24.9 13,450 – – – 0 – Grass court (9) Wimbledon - London W 2 CH – Alexander Zverev29.2 8,480 – – – 400 – Grass court (9) Wimbledon - London F 3 1 – Carlos Alcaraz23.2 8,160 – – – 0 – Clay court (99) Barcelona Open Banc Sabadell - Barcelona R16 4 CH – Felix Auger Aliassime25.9 4,740 – – – 10 – Grass court (14) Wimbledon - London QF 5 1 ▲ 2 Novak Djokovic39.1 3,760 – – – 0 – Grass court (11) Wimbledon - London SF 6 5 ▼ 1-450 Alex De Minaur27.4 3,660 – – – 200 – Grass court (15) Wimbledon - London R16 7 1 ▲ 1-50 Daniil Medvedev30.4 3,580 -40 – – 50 – Grass court (18) Wimbledon - London R32 8 5 ▼ 2-190 Ben Shelton23.7 3,580 – – – 1,000 – Grass court (21) Wimbledon - London R128 9 CH – -40 Flavio Cobolli24.2 3,420 – – – 100 – Clay court (6) Plava Laguna Croatia Open - Umag R32 10 4 – -65 Taylor Fritz28.7 3,215 -85 – – 400 – Grass court (13) Wimbledon - London QF 11 NCH (12) ▲ 1-40 Jiri Lehecka24.6 2,470 – – – 100 – Grass court (14) Wimbledon - London R16 12 2 ▲ 1 Casper Ruud27.5 2,435 – – – 100 – Clay court (4) EFG Swiss Open - Gstaad QF Still playing this week. 13 5 ▲ 1 Andrey Rublev28.7 2,380 – 2,420 2,620 200 250 Clay court Estoril R16 Clay court (2) Nordea Open - Bastad W 14 5 – Lorenzo Musetti24.3 2,335 +20 – – 50 – Clay court (71) Internazionali BNL d'Italia - Rome R16 Still playing this week. 15 10 ▼ 3-240 Alexander Bublik29 2,330 -40 2,410 2,610 0 250 Clay court Kitzbuhel R16 Clay court (4) EFG Swiss Open - Gstaad R32 16 15 – -25 Learner Tien20.6 2,230 -15 – – 100 – Grass court (20) Wimbledon - London R64 17 12 ▲ 1 Jakub Mensik20.8 2,205 – – – 50 – Grass court (19) Wimbledon - London R64 Still playing this week. 18 16 ▲ 1 Valentin Vacherot27.6 2,188 – 2,238 2,438 12 250 Clay court Kitzbuhel R16 Clay court (5) EFG Swiss Open - Gstaad QF 19 10 ▼ 2-50 Frances Tiafoe28.4 2,140 -40 – – 100 – Grass court (17) Wimbledon - London R32 20 8 ▲ 3+50 Tommy Paul29.1 2,035 +10 – – 0 – Grass court (18) Wimbledon - London R32 21 18 ▲ 2 Francisco Cerundolo27.9 2,010 -50 – – 100 – Grass court (21) Wimbledon - London R128 22 14 ▲ 1 Arthur Fils22.1 1,990 – – – 50 – Grass court (19) Wimbledon - London R64 23 CH ▲ 2 Rafael Jodar19.8 1,927 – – – 0 – Grass court (18) Wimbledon - London R32 Still playing this week. 24 16 ▼ 3-200 Luciano Darderi24.4 1,925 – 1,925 2,125 0 250 Clay court Estoril R16 Clay court (2) Nordea Open - Bastad F 25 14 ▼ 5-280 Alejandro Davidovich Fokina27.1 1,880 – – – 100 – Clay court (5) Plava Laguna Croatia Open - Umag QF 26 8 – Karen Khachanov30.1 1,780 – – – 650 – Grass court (17) Wimbledon - London R32 27 24 ▲ 1 Joao Fonseca19.9 1,710 – – – 10 – Grass court (18) Wimbledon - London R32 Still playing this week. 28 24 ▼ 1-90 Arthur Rinderknech30.9 1,633 – 1,673 1,873 10 250 Clay court Kitzbuhel R16 Clay court (4) EFG Swiss Open - Gstaad QF 29 13 – Ugo Humbert28 1,575 – – – 0 – Grass court (21) Wimbledon - London R128 Still playing this week. 30 19 – +50 Alejandro Tabilo29.1 1,538 -20 1,578 1,778 0 250 Clay court Estoril R16 Clay court (3) Nordea Open - Bastad SF Still playing this week. 31 25 – Tomas Martin Etcheverry27 1,460 – 1,460 1,660 50 250 Clay court Kitzbuhel R16 Clay court (6) Plava Laguna Croatia Open - Umag R32 32 29 – -75 Brandon Nakashima24.9 1,360 – – – 50 – Grass court (19) Wimbledon - London R64 33 30 – -50 Matteo Arnaldi25.4 1,349 – – – 50 – Clay court (5) Plava Laguna Croatia Open - Umag QF 34 CH – Zizou Bergs27.1 1,340 – – – 10 – Grass court (17) Wimbledon - London R32 Still playing this week. 35 31 – +13 Ignacio Buse22.3 1,325 – 1,350 1,550 0 250 Clay court Kitzbuhel R16 def. R32 Clay court (7) EFG Swiss Open - Gstaad R32 36 CH – -12 Arthur Fery24 1,285 – – – 0 – Grass court (11) Wimbledon - London SF 37 CH – Raphael Collignon24.5 1,234 – – – 0 – Clay court Generali Open - Kitzbuhel R32 Still playing this week. 38 36 – Alexander Blockx21.2 1,211 -7 1,261 1,461 30 250 Clay court Estoril R16 Clay court (7) Plava Laguna Croatia Open - Umag R32 39 8 – -40 Cameron Norrie30.9 1,165 – – – 10 – Grass court (22) Wimbledon - London R128 40 6 ▲ 2 Matteo Berrettini30.2 1,075 – – – 0 – Grass court (17) Wimbledon - London R32 Still playing this week. 41 21 – -38 Jan-Lennard Struff36.2 1,066 – 1,091 1,291 0 250 Clay court Kitzbuhel R16 def. R32 Grass court (14) Wimbledon - London QF Still playing this week. 42 30 ▲ 2 Alex Michelsen21.9 1,050 – 1,050 1,165 200 CH125 Hard court Bloomfield Hills R32 Grass court (10) Newport Challenger SF 43 33 – -25 Jaume Antoni Munar Clar29.2 1,040 -10 – – 30 – Clay court (8) EFG Swiss Open - Gstaad R32 Still playing this week. 44 30 ▲ 1 Nuno Borges29.4 1,010 +15 1,020 1,220 50 250 Clay court Estoril R16 def. R32 Clay court (4) Nordea Open - Bastad QF 45 NCH (45) ▲ 1-12 Ethan Quinn22.3 1,009 – – – 30 – Grass court (20) Wimbledon - London R64 46 17 ▲ 1 Adrian Mannarino38 995 -10 – – 50 – Grass court (12) Newport Challenger R16 Still playing this week. 47 29 ▲ 1 Mariano Navone25.3 991 -14 1,030 1,230 0 250 Clay court Kitzbuhel R16 def. R32 Clay court (6) Nordea Open - Bastad R32 48 3 ▲ 2 Stefanos Tsitsipas27.9 990 +10 – – 10 – Clay court (2) EFG Swiss Open - Gstaad W 49 42 ▲ 2 Juan Manuel Cerundolo24.6 976 -13 – – 0 – Clay court (1) Generali Open - Kitzbuhel R32 50 20 ▲ 3 Tomas Machac25.7 970 – – – 10 – Clay court (56) French Open - Paris R64 51 36 ▲ 3 Fabian Marozsan26.7 970 – – – 50 – Grass court (20) Wimbledon - London R64 52 41 ▼ 3-25 Terence Atmane24.5 967 – – – 10 – Grass court (20) Wimbledon - London R128 Still playing this week. 53 18 ▲ 2 Sebastian Baez25.5 960 +10 975 1,175 0 250 Clay court Kitzbuhel R16 def. R32 Clay court (4) Nordea Open - Bastad QF 54 27 – Miomir Kecmanovic26.8 945 +15 – – 30 – Clay court Generali Open - Kitzbuhel R32 Still playing this week. 55 44 ▲ 1 Daniel Altmaier27.8 939 +15 949 1,149 10 250 Clay court Kitzbuhel R16 def. R32 Clay court (6) Nordea Open - Bastad R16 Still playing this week. 56 CH ▲ 4+12 Roman Andres Burruchaga24.4 937 – 962 1,162 0 250 Clay court Estoril R16 def. R32 Clay court (4) Plava Laguna Croatia Open - Umag SF Still playing this week. 57 45 ▼ 5-38 Yannick Hanfmann34.6 936 – 961 1,161 50 250 Clay court Kitzbuhel R16 def. R32 Clay court (6) EFG Swiss Open - Gstaad R16 58 CH – Daniel Merida Aguilar21.8 925 – – – 0 – Clay court Millennium Estoril Open - Estoril R32 59 55 ▲ 1 Martin Landaluce20.5 920 – – – 0 – Grass court (22) Wimbledon - London R128 60 52 ▼ 5-17 Thiago Agustin Tirante25.2 919 – – – 0 – Clay court (6) Nordea Open - Bastad QF 61 CH – Adolfo Daniel Vallejo22.2 918 – – – 0 – Clay court Generali Open - Kitzbuhel R32 62 30 ▼ 13-158 Corentin Moutet27.2 915 -50 – – 30 – Grass court (21) Wimbledon - London R128 Still playing this week. 63 10 ▲ 1+9 Pablo Carreno-Busta35 905 – 930 1,130 30 250 Clay court Estoril R16 Clay court (6) Plava Laguna Croatia Open - Umag R16 64 15 ▲ 9+50 Sebastian Korda26 900 -50 – – 0 – Hard court (120) Miami Open - Miami R16 65 10 ▲ 1 Denis Shapovalov27.2 890 – – – 10 – Grass court (22) Wimbledon - London R128 66 21 ▲ 1 Tallon Griekspoor30 885 -10 – – 10 – Grass court (21) Wimbledon - London R128 67 22 ▼ 12-87 Botic Van De Zandschulp30.7 882 – – – 0 – Clay court Millennium Estoril Open - Estoril R32 68 55 – -13 Vit Kopriva29 866 -2 – – 10 – Clay court (1) Generali Open - Kitzbuhel R32 69 6 ▲ 1 Hubert Hurkacz29.4 865 – – – 0 – Grass court (16) Wimbledon - London R16 70 45 ▲ 1 Kamil Majchrzak30.5 857 – – – 0 – Grass court (19) Wimbledon - London R64 71 56 ▲ 1 Hamad Medjedovic23 844 – – – 0 – Grass court (22) Wimbledon - London R128 72 43 ▼ 3-90 Camilo Ugo Carabelli27 790 – – – 10 – Clay court (1) Millennium Estoril Open - Estoril R32 73 62 – -41 Zachary Svajda23.6 781 – – – 75 – Grass court (17) Wimbledon - London R32 Still playing this week. 74 63 ▲ 4+18 Luca Van Assche22.1 773 – 798 998 0 250 Clay court Estoril R16 def. R32 Clay court (6) Plava Laguna Croatia Open - Umag R16 75 33 ▼ 1 Jenson Brooksby25.7 770 – – – 10 – Grass court (18) Wimbledon - London R32 76 54 ▼ 1 Valentin Royer25.1 768 – – – 30 – Clay court (7) Plava Laguna Croatia Open - Umag R32 Still playing this week. 77 46 ▲ 4+12 Quentin Halys29.7 768 +13 780 980 10 250 Clay court Kitzbuhel R16 Clay court (4) EFG Swiss Open - Gstaad QF Still playing this week. 78 38 ▲ 4+21 Alex Molcan28.6 768 – 793 993 2 250 Clay court Kitzbuhel R16 def. R32 Clay court (4) Plava Laguna Croatia Open - Umag SF 79 63 ▼ 1 Mattia Bellucci25.1 751 – – – 10 – Grass court (28) Lexus Eastbourne Open - Eastbourne R32 80 4 ▼ 1 Holger Rune23.2 750 – – – 100 – Hard court (277) BNP Paribas Nordic Open - Stockholm SF 81 31 ▼ 7-25 Marton Fucsovics34.4 740 – – – 0 – Grass court (18) Wimbledon - London R32 82 21 ▼ 1 Lorenzo Sonego31.1 735 -23 – – 50 – Clay court (7) EFG Swiss Open - Gstaad R16 Still playing this week. 83 NCH (87) ▲ 4+17 Jaime Faria22.9 735 – 760 960 0 250 Clay court Estoril R16 Clay court (5) EFG Swiss Open - Gstaad R16 84 46 – James Duckworth34.4 728 -18 – – 50 – Grass court (19) Wimbledon - London R64 85 3 – Marin Cilic37.8 721 – – – 0 – Grass court (22) Wimbledon - London R128 86 29 ▲ 2 Giovanni Mpetshi Perricard23 710 – – – 30 – Grass court (21) Wimbledon - London R128 87 37 – Marcos Giron32.9 705 -25 – – 10 – Grass court (17) Wimbledon - London R32 88 75 ▲ 2 Jan Choinski30.1 700 -7 – – 12 – Clay court (7) Nordea Open - Bastad R32 Still playing this week. 89 76 ▲ 5+15 Marco Trungelliti36.4 693 – 718 918 0 250 Clay court Kitzbuhel R16 Clay court (6) Plava Laguna Croatia Open - Umag R16 90 45 ▼ 5-37 Alexander Shevchenko25.6 683 -16 – – 0 – Clay court (1) Generali Open - Kitzbuhel R32 91 36 ▲ 3 Roman Safiullin28.9 678 – – – 30 – Grass court (16) Wimbledon - London R16 92 62 ▲ 4 Rinky Hijikata25.4 677 – – – 0 – Grass court (21) Wimbledon - London R128 Still playing this week. 93 74 ▲ 4 Adam Walton27.2 668 – 670 779 30 CH125 Hard court Bloomfield Hills R16 def. R32 Grass court (9) Newport Challenger F 94 89 ▲ 4 Sho Shimabukuro28.9 667 -10 – – 0 – Grass court (21) Wimbledon - London R128 95 74 ▲ 4 Emilio Nava24.6 664 – – – 70 – Grass court (22) Wimbledon - London R128 96 54 ▼ 1-12 Aleksandar Kovacevic27.8 660 -13 – – 10 – Grass court (22) Wimbledon - London R128 97 70 ▼ 6-50 Dino Prizmic20.9 652 – – – 0 – Clay court (6) Plava Laguna Croatia Open - Umag R16 98 33 ▼ 6-50 Gabriel Diallo24.8 645 – – – 50 – Grass court (19) Wimbledon - London R64 99 42 ▲ 3 Benjamin Bonzi30.1 643 +10 – – 10 – Grass court (21) Wimbledon - London R128 100 23 ▼ 14-87 Damir Dzumhur34.1 632 – – – 10 – Clay court Millennium Estoril Open - Estoril R32 101 19 ▲ 2 Alexei Popyrin26.9 630 – – – 200 – Grass court (21) Wimbledon - London R128 102 NCH (104) ▲ 2 Martin Damm22.8 628 – – – 0 – Grass court (20) Wimbledon - London R64 103 48 ▼ 2-12 Aleksandar Vukic30.2 624 – – – 50 – Hard court (2) Granby Challenger W 104 54 ▲ 2-17 Francisco Comesana25.7 623 -10 – – 30 – Clay court (18) Milan Challenger QF Still playing this week. 105 58 ▲ 4+17 Hugo Gaston25.8 619 – 644 844 30 250 Clay court Estoril R16 Clay court (7) Nordea Open - Bastad R32 106 71 ▼ 8-50 Jesper De Jong26.1 618 – – – 0 – Clay court Millennium Estoril Open - Estoril R32 Still playing this week. 107 47 ▲ 1+9 Facundo Diaz Acosta25.5 613 – 638 838 0 250 Clay court Kitzbuhel R16 Clay court (7) Nordea Open - Bastad R32 Still playing this week. 108 CH ▲ 4 Chak Lam Coleman Wong22.1 596 +8 596 705 16 CH125 Hard court Bloomfield Hills R16 Hard court (4) Lincoln Challenger QF 109 67 ▼ 2-25 Eliot Spizzirri24.5 579 – – – 22 – Clay court (58) French Open - Paris R128 110 64 – -25 Bu Yunchaokete24.5 576 – – – 30 – Hard court (3) Lincoln Challenger SF 111 86 ▲ 3 Dalibor Svrcina23.7 570 +16 – – 46 – Clay court (7) Nordea Open - Bastad R32 112 89 ▲ 2 Patrick Kypson26.7 570 – – – 16 – Grass court (19) Wimbledon - London R64 Still playing this week. 113 92 ▲ 2 Shintaro Mochizuki23.1 553 +6 553 622 30 CH75 Hard court Winnipeg R32 Grass court (16) Wimbledon - London R16 114 54 ▼ 7-66 Yibing Wu26.7 553 – – – 0 – Hard court (5) Lincoln Challenger R16 Still playing this week. 115 107 ▼ 1-38 Titouan Droguet25 532 – 557 757 0 250 Clay court Estoril R16 def. R32 Clay court (5) Plava Laguna Croatia Open - Umag QF Still playing this week. 116 49 ▲ 4+1 Jacob Fearnley25 528 +7 529 638 10 CH125 Hard court Bloomfield Hills R16 Grass court (9) Newport Challenger W Still playing this week. 117 NCH (120) ▲ 4+1 Michael Zheng22.4 525 – 533 642 12 CH125 Hard court Bloomfield Hills R16 def. R32 Grass court (18) Wimbledon - London R32 118 53 ▲ 1 Christopher O'Connell32.1 521 +10 – – 50 – Grass court (26) Wimbledon - London Q Still playing this week. 119 102 ▲ 16+32 Kyrian Jacquet25.1 521 – 546 746 16 250 Clay court Estoril R16 Clay court Qual. Estoril R2 120 NCH (122) ▲ 3 Dane Sweeny25.4 518 – – – 0 – Hard court Bloomfield Hills Challenger R32 Still playing this week. 121 91 ▲ 5+6 Otto Virtanen25 518 – 524 587 0 CH75 Clay court Tampere R16 Grass court (19) Wimbledon - London R64 Still playing this week. 122 106 ▼ 2-8 Zsombor Piros26.7 517 – 525 634 0 CH125 Clay court Zug R16 def. R32 Clay court (9) Iasi Challenger W 123 37 ▲ 1 Sebastian Ofner30.1 515 – – – 10 – Clay court Generali Open - Kitzbuhel R32 124 3 ▼ 6-25 Stan Wawrinka41.3 513 – – – 0 – Clay court Millennium Estoril Open - Estoril R32 125 118 ▲ 1 Henrique Rocha22.2 511 -6 – – 14 – Clay court (1) Millennium Estoril Open - Estoril R32 Still playing this week. 126 123 ▲ 1 Toby Samuel23.8 508 – 513 576 0 CH75 Hard court Winnipeg R16 Grass court (21) Wimbledon - London R128 Still playing this week. 127 NCH (129) ▲ 2 Arthur Gea21.5 502 – 502 619 0 CH125 Hard court Bloomfield Hills R32 Hard court (2) Granby Challenger F 128 101 – -7 Vilius Gaubas21.5 500 – – – 12 – Clay court Millennium Estoril Open - Estoril R32 Still playing this week. 129 116 ▼ 12-55 Pablo Llamas Ruiz23.7 489 – 497 606 0 CH125 Hard court Bloomfield Hills R16 Grass court (21) Wimbledon - London R128 130 116 ▲ 5 Leandro Riedi24.4 487 – – – 0 – Grass court (41) Ilkley Challenger R16 131 NCH (133) ▲ 5 Nicolas Mejia26.4 486 – – – 6 – Clay court (9) Bogota Challenger W 132 16 ▼ 3-25 Nikoloz Basilashvili34.4 474 – – – 0 – Clay court (1) Millennium Estoril Open - Estoril R32 Out this week. 133 NCH (136) ▲ 3 Gustavo Heide24.3 474 – – – 0 250 Clay court Qual. Kitzbuhel R1 Clay court (11) Iasi Challenger QF 134 17 ▼ 3-25 Reilly Opelka28.8 471 – – – 50 – Clay court (59) French Open - Paris R128 135 38 ▲ 1-15 Alexandre Muller29.4 469 -10 – – 50 – Clay court (2) Generali Open - Kitzbuhel R32 Still playing this week. 136 87 ▲ 9+31 Jurij Rodionov27.1 458 – 483 683 0 250 Clay court Kitzbuhel R16 def. R32 Clay court Qual. Kitzbuhel W 137 109 ▲ 1 Andrea Pellegrino29.3 446 – – – 0 – Clay court (2) Millennium Estoril Open - Estoril Q Out this week. 138 93 ▲ 1 Tomas Barrios Vera28.6 442 – – – 50 CH125 Clay court Zug R32 Clay court (7) Bunschoten Challenger R32 139 17 ▲ 2 Cristian Garin30.1 438 – – – 0 – Clay court (57) French Open - Paris R128 140 3 ▲ 2 Grigor Dimitrov35.1 432 – – – 0 – Clay court (6) Nordea Open - Bastad R16 141 60 ▲ 1 Stefano Travaglia34.5 429 – – – 0 – Clay court (5) Nordea Open - Bastad QF 142 64 ▲ 1+1 Hugo Dellien33 428 – – – 10 – Clay court (2) Generali Open - Kitzbuhel Q 143 58 ▼ 30-158 Arthur Cazaux23.9 425 -7 – – 0 – Hard court (123) Miami Open - Miami R64 144 118 ▼ 13-75 Nicolai Budkov Kjaer19.8 417 -6 – – 50 – Clay court Tampere Challenger R32 145 37 ▼ 5-17 Mackenzie Mcdonald31.2 414 -8 – – 30 – Grass court (13) Newport Challenger R32 146 99 – Nishesh Basavareddy21.2 411 – – – 12 – Clay court (56) French Open - Paris R64 147 4 – Jack Draper24.5 410 – – – 0 – Grass court (25) Lexus Eastbourne Open - Eastbourne SF Still playing this week. 148 36 ▲ 11+38 Pedro Martinez Portero29.2 396 – 421 621 10 250 Clay court Estoril R16 def. R32 Clay court Qual. Estoril W 149 108 – Francesco Maestrelli23.5 391 – – – 50 – Clay court (22) Brasov Challenger R32 Still playing this week. 150 123 ▲ 13+32 Timofey Skatov25.4 381 – 406 606 6 250 Clay court Estoril R16 Clay court Qual. Estoril R2 151 134 – Moez Echargui33.5 379 – – – 105 – Hard court (1) Bloomfield Hills Challenger R32 152 23 – Dusan Lajovic36 378 – – – 0 – Clay court (8) Plava Laguna Croatia Open - Umag R32 153 137 – Chris Rodesch25 377 – – – 0 – Hard court (2) Pozoblanco Challenger W Out this week. 154 111 – Zdenek Kolar29.7 370 – – – 0 CH125 Clay court Zug R32 Clay court (8) EFG Swiss Open - Gstaad R32 155 146 ▼ 7-36 Stefanos Sakellaridis21.8 368 – – – 0 – Grass court (26) Wimbledon - London Q Still playing this week. 156 31 ▲ 2+6 Zhizhen Zhang29.7 365 – 371 434 0 CH75 Hard court Winnipeg R16 Hard court (8) Granby Challenger R32 157 52 ▼ 1 Soon-Woo Kwon28.6 360 – – – 2 – Grass court (20) Wimbledon - London R64 Out this week. 158 156 ▼ 1 Juan Carlos Prado Angelo21.3 359 -3 – – 0 250 Clay court Qual. Estoril R1 Clay court (6) Plava Laguna Croatia Open - Umag R16 159 NCH (161) ▲ 2+1 Clement Tabur26.4 353 – – – 0 – Clay court (2) Millennium Estoril Open - Estoril Q Still playing this week. 160 106 – Tristan Boyer25.2 350 +8 350 467 50 CH125 Hard court Bloomfield Hills R32 Grass court (22) Wimbledon - London R128 161 101 ▼ 7-16 Billy Harris31.4 349 – 357 474 0 – Hard court Bloomfield Hills Challenger R32 Still playing this week. 162 72 – Borna Gojo28.3 348 +8 348 465 0 CH125 Hard court Bloomfield Hills R32 Grass court (27) Wimbledon - London Q Still playing this week. 163 NCH (175) ▲ 20+32 Gonzalo Bueno22.2 347 -6 378 578 75 250 Clay court Estoril R16 Clay court Qual. Estoril W 164 67 ▲ 1 Luca Nardi22.9 346 – – – 0 – Grass court (27) Wimbledon - London Q 165 148 ▲ 1 Rei Sakamoto20 344 – – – 0 – Grass court (26) Wimbledon - London Q 166 153 ▼ 3-7 Alexis Galarneau27.3 344 – – – 30 – Hard court (4) Granby Challenger QF 167 95 ▼ 1 Tristan Schoolkate25.3 341 -11 – – 50 – Hard court (7) Granby Challenger R32 168 167 – Daniil Glinka26.1 341 – – – 0 – Hard court (5) Granby Challenger R16 169 125 – Alex Bolt33.5 341 – – – 0 – Grass court (38) Terra Wortmann Open - Halle Q 170 17 – Bernard Tomic33.7 339 – 340 457 37 – Hard court Bloomfield Hills Challenger R32 171 157 – Lukas Neumayer23.8 334 – – – 0 – Clay court (1) Generali Open - Kitzbuhel R32 172 132 – Jack Pinnington Jones23.3 334 – – – 12 – Grass court (21) Wimbledon - London R128 173 16 – Marco Cecchinato33.8 330 – – – 0 – Clay court (7) Plava Laguna Croatia Open - Umag R32 174 139 ▲ 2 Ugo Blanchet27.5 326 – – – 30 – Grass court (43) Ilkley Challenger R32 Still playing this week. 175 169 ▲ 1 Gauthier Onclin25.3 323 – 329 392 0 CH75 Clay court Tampere R16 Clay court (7) Bunschoten Challenger R32 Still playing this week. 176 NCH (181) ▲ 5+4 Max Alcala Gurri23.8 323 – 331 440 0 CH125 Clay court Zug R16 Clay court (2) Cordenons Challenger W 177 159 ▼ 3-7 Luka Mikrut22.2 321 – – – 4 – Clay court (46) Bad Rappenau Challenger F 178 CH ▲ 3 Remy Bertola27.8 319 – – – 0 – Hard court Bloomfield Hills Challenger R32 179 174 ▲ 3+1 Federico Cina19.3 318 – – – 0 – Clay court (1) Generali Open - Kitzbuhel R32 Still playing this week. 180 31 ▲ 4+8 Lloyd Harris29.4 317 – 325 434 0 CH125 Hard court Bloomfield Hills R16 Grass court (50) Birmingham Challenger R32 181 133 ▼ 10-16 Colton Smith23.3 313 – 321 438 30 – Hard court Bloomfield Hills Challenger R32 Out this week. 182 49 ▲ 2 Roberto Carballes Baena33.3 310 -13 – – 30 CH125 Clay court Zug R32 Grass court (27) Wimbledon - London Q 183 169 ▲ 2 Joel Schwaerzler20.4 309 -6 – – 0 – Clay court (1) Generali Open - Kitzbuhel R32 184 81 ▲ 1 Michael Mmoh28.5 307 – – – 0 – Hard court (20) Cary Challenger R16 185 9 ▲ 3 Roberto Bautista Agut38.2 305 -13 – – 0 – Grass court (22) Wimbledon - London R128 Still playing this week. 186 58 ▲ 7+13 Taro Daniel33.4 305 -6 – – 16 250 Clay court Qual. Estoril W Clay court (7) Nordea Open - Bastad R32 Out this week. 187 184 ▲ 1 David Jorda Sanchis32.1 305 – – – 0 250 Clay court Qual. Estoril R1 Clay court (8) Bunschoten Challenger R32 Still playing this week. 188 NCH (189) ▲ 1+1 Tom Gentzsch22.8 304 – 310 373 3 CH75 Clay court Tampere R16 Clay court (2) Bunschoten Challenger F 189 102 ▲ 1 Elmer Moller23 302 – – – 0 – Clay court (20) Milan Challenger R16 190 133 ▲ 1 Federico Agustin Gomez29.6 298 – – – 0 – Clay court (6) Plava Laguna Croatia Open - Umag R16 191 156 ▲ 4+7 Vitaliy Sachko29 298 – – – 0 – Clay court (2) Generali Open - Kitzbuhel Q 192 24 ▼ 13-25 Yoshihito Nishioka30.8 296 – – – 10 – Hard court (189) Australian Open - Melbourne Q Still playing this week. 193 145 ▼ 45-94 Mark Lajal23.1 295 +2 295 412 0 CH125 Hard court Bloomfield Hills R32 Hard court (2) Lincoln Challenger F Still playing this week. 194 123 ▲ 5+8 Jerome Kym23.4 293 – 301 410 22 CH125 Clay court Zug R16 def. R32 Clay court (5) EFG Swiss Open - Gstaad R16 195 147 ▼ 1 Guy Den Ouden24.2 293 – – – 44 – Clay court (2) Bunschoten Challenger W 196 194 ▼ 2 Lautaro Midon22.3 293 – – – 0 – Clay court (5) Nordea Open - Bastad R16 197 190 ▼ 1 Gianluca Cadenasso21.8 287 -2 – – 0 – Clay court (51) Perugia Challenger R32 198 131 ▲ 1+1 Genaro Alberto Olivieri27.9 285 – – – 44 – Clay court Tampere Challenger R32 199 127 ▲ 2 Lorenzo Giustino34.8 283 – – – 0 – Clay court (2) Generali Open - Kitzbuhel Q 200 93 ▲ 3 Liam Broady32.5 282 – 282 351 0 – Hard court Winnipeg Challenger R32 201 105 ▼ 4-8 Elias Ymer30.2 280 – – – 14 – Grass court (27) Wimbledon - London Q 202 CH ▲ 2 Harry Wendelken24.5 276 – – – 0 – Grass court (21) Wimbledon - London R128 Still playing this week. 203 181 ▲ 3+2 Daniel Rincon23.5 274 – 282 391 0 CH125 Clay court Zug R16 Clay court (10) Braunschweig Challenger SF Still playing this week. 204 176 ▲ 4+5 Clement Chidekh25.1 272 -2 280 343 8 CH75 Hard court Winnipeg R16 Grass court (9) Nottingham 3 Challenger F Still playing this week. 205 204 ▲ 4+2 Keegan Smith28 271 – 277 340 0 CH75 Hard court Segovia R16 Clay court (14) Braunschweig Challenger R32 206 197 ▲ 1 Pol Martin Tiffon26.9 269 – – – 0 – Grass court (27) Wimbledon - London Q 207 27 ▲ 14+13 Laslo Djere31.1 268 – – – 0 – Clay court Generali Open - Kitzbuhel R32 208 NCH (211) ▲ 4 Moise Kouame17.3 263 – – – 0 – Clay court (7) Nordea Open - Bastad R32 209 NCH (213) ▲ 4 Andrea Guerrieri27.6 261 – – – 0 – Clay court (9) Plava Laguna Croatia Open - Umag Q 210 NCH (214) ▲ 4 Nikolas Sanchez-Izquierdo27.3 261 – – – 0 – Clay court Tampere Challenger R32 211 97 ▲ 5 Kimmer Coppejans32.4 260 – – – 0 – Clay court (3) Bunschoten Challenger SF 212 NCH (214) ▲ 4 Henry Searle20.3 260 – – – 4 – Grass court (9) Nottingham 3 Challenger W 213 NCH (216) ▲ 5 Felix Gill24.1 259 – – – 0 – Grass court (11) Nottingham 3 Challenger QF Still playing this week. 214 196 ▲ 3-1 Rio Noguchi27.5 259 – 265 328 0 CH75 Hard court Winnipeg R16 Hard court (4) Lincoln Challenger QF Out this week. 215 89 ▼ 15-25 Francesco Passaro25.5 258 – – – 0 CH125 Clay court Zug R32 Clay court (9) Nordea Open - Bastad Q Still playing this week. 216 169 ▲ 2-2 Henri Squire25.8 257 – 263 326 0 CH75 Clay court Tampere R16 Clay court (7) Bunschoten Challenger R32 Still playing this week. 217 NCH (224) ▲ 7+2 Guido Ivan Justo28.5 253 – 259 322 11 CH75 Clay court Tampere R16 Clay court (7) Cordenons Challenger R16 Still playing this week. 218 142 ▲ 4 Alejandro Moro Canas25.6 252 – 258 321 19 CH75 Hard court Segovia R16 Grass court (26) Wimbledon - London Q 219 194 ▲ 4 Dan Added27.2 251 – – – 0 – Hard court (1) Segovia Challenger R32 Still playing this week. 220 NCH (225) ▲ 8+4 Franco Roncadelli26.4 250 – 256 319 14 CH75 Clay court Tampere R16 Clay court (4) Cordenons Challenger QF Still playing this week. 221 141 ▲ 2-4 August Holmgren28.2 247 +3 247 316 0 CH75 Hard court Winnipeg R32 Hard court (3) Granby Challenger SF Still playing this week. 222 158 ▼ 12-19 Yu Hsiou Hsu27.3 247 – 253 316 22 CH75 Hard court Winnipeg R16 Grass court (35) Dublin Challenger R16 Still playing this week. 223 201 ▼ 19-28 Gilles Arnaud Bailly20.8 245 – 251 314 0 CH75 Clay court Tampere R16 Clay court (8) Bunschoten Challenger R32 Out this week. 224 121 ▲ 6 Stefano Napolitano31.2 245 – – – 0 CH125 Clay court Zug R32 Clay court (4) Cordenons Challenger QF 225 211 ▲ 4 Darwin Blanch18.8 243 -6 251 368 0 – Hard court Bloomfield Hills Challenger R32 226 110 ▼ 6-13 Giulio Zeppieri24.6 243 – – – 4 – Hard court (140) Thionville Challenger R16 227 95 ▼ 1-6 Hugo Grenier30.3 243 – – – 25 – Hard court (5) Pozoblanco Challenger R16 228 NCH (232) ▲ 6 Braden Shick22.7 240 – – – 0 – Hard court (1) Winnipeg Challenger R32 229 168 ▲ 6 Frederico Ferreira Silva31.3 240 – – – 1 – Clay court (1) Millennium Estoril Open - Estoril R32 Out this week. 230 121 ▲ 1-6 Raul Brancaccio29.2 237 – – – 0 CH125 Clay court Zug R32 Clay court (11) Trieste Challenger QF Still playing this week. 231 217 ▼ 1-8 Yi Zhou21.3 234 – 240 303 0 CH75 Hard court Segovia R16 Hard court (6) Pozoblanco Challenger R16 Still playing this week. 232 113 ▲ 3 Liam Draxl24.6 233 +9 227 296 10 CH75 Hard court Winnipeg R32 Hard court (4) Granby Challenger QF Out this week. 233 153 ▲ 8 Jay Clarke27.9 231 -5 – – 0 CH125 Clay court Zug R32 Clay court (8) Bunschoten Challenger R32 234 164 ▲ 8 James McCabe23 231 -4 237 306 0 – Hard court Winnipeg Challenger R32 Still playing this week. 235 183 ▲ 3-6 Oliver Crawford27.2 231 – 237 300 0 CH75 Hard court Segovia R16 Hard court (4) Pozoblanco Challenger QF Still playing this week. 236 NCH (262) ▲ 48+38 Kilian Feldbausch20.8 229 – 254 454 0 250 Clay court Kitzbuhel R16 Clay court Qual. Kitzbuhel W 237 50 ▲ 5 Pavel Kotov27.6 226 – – – 0 – Clay court (35) Royan Challenger R16 Still playing this week. 238 237 – -10 Andrej Nedic21.7 226 – 232 295 0 CH75 Clay court Tampere R16 Clay court (6) Cordenons Challenger R32 Still playing this week. 239 168 ▲ 8+2 Maks Kasnikowski23 225 – 231 294 0 CH75 Clay court Tampere R16 Clay court (11) Iasi Challenger QF Out this week. 240 36 ▲ 3 Pierre-Hugues Herbert35.3 224 – – – 30 250 Clay court Qual. Kitzbuhel R1 Grass court (43) Boss Open - Stuttgart R32 Still playing this week. 241 NCH (248) ▲ 7+3 Florent Bax27 224 +2 228 291 0 CH75 Hard court Segovia R16 Clay court Uriage QF Still playing this week. 242 231 ▲ 6-4 Max Houkes26 223 -7 – – 0 25 Clay court Metzingen R32 Clay court (4) Bunschoten Challenger QF 243 68 ▼ 12-20 Sumit Nagal28.9 223 – – – 6 – Clay court Tampere Challenger R32 244 NCH (248) ▲ 4 Andre Ilagan25.6 222 – – – 0 – Hard court (1) Winnipeg Challenger R32 Still playing this week. 245 NCH (252) ▲ 7+2 Diego Dedura18.3 221 – 227 290 2 CH75 Clay court Tampere R16 Clay court (11) Braunschweig Challenger QF 246 CH – -3 Felix Balshaw20 220 – – – 0 – Clay court (8) Cordenons Challenger R32 Out this week. 247 NCH (251) ▲ 3 Buvaysar Gadamauri26 219 – – – 0 CH125 Clay court Zug R32 Clay court (14) Liege Challenger R32 Still playing this week. 248 240 ▲ 4 Matias Soto27.2 218 – – – 7 25 São Paulo R32 Clay court (9) Bogota Challenger F 249 NCH (254) ▲ 4 Giles Hussey29.1 218 – – – 16 – Hard court (22) Cary Challenger R32 250 147 ▲ 4 Kaichi Uchida31.9 218 – – – 0 – Hard court (7) Granby Challenger R32 251 222 ▲ 4 Pedro Boscardin Dias23.4 217 – – – 16 – Clay court Tampere Challenger R32 Out this week. 252 201 ▼ 14-22 Edas Butvilas21.9 217 -2 – – 14 250 Clay court Qual. Estoril R1 Clay court (22) Brasov Challenger R32 253 NCH (257) ▲ 4 Max Basing23.7 216 – – – 0 – Hard court Segovia Challenger R32 254 199 ▲ 4 Matej Dodig21 214 – – – 0 – Clay court (7) Plava Laguna Croatia Open - Umag R32 Out this week. 255 187 ▼ 10-10 Joao Silva26.3 214 -214 – – 0 CH75 Clay court Tampere R32 – Out this week. 256 83 ▼ 20-25 Chun Hsin Tseng24.9 212 – – – 10 250 Clay court Qual. Estoril R1 Clay court (34) Parma Challenger QF Out this week. 257 NCH (260) ▲ 3 Martin Krumich23.5 212 – – – 0 CH125 Clay court Zug R32 Clay court (7) Nordea Open - Bastad R32 Out this week. 258 NCH (262) ▲ 3 Cezar Cretu25.2 211 – – – 0 CH125 Clay court Zug R32 Clay court (8) Cordenons Challenger R32 259 167 ▲ 3 Alex Barrena23.7 211 – – – 6 – Clay court (1) Tampere Challenger R32 260 210 ▲ 1-2 Andres Andrade27.5 211 – – – 0 – Clay court (22) Brasov Challenger R32 261 108 ▲ 3 Franco Agamenone33.2 210 – – – 0 – Clay court (8) Cordenons Challenger R32 Still playing this week. 262 103 ▼ 51-56 Harold Mayot24.4 209 – 217 326 0 CH125 Clay court Zug R16 Clay court (7) Cordenons Challenger R32 Out this week. 263 259 ▲ 3 Michele Ribecai23.4 209 – – – 0 250 Clay court Qual. Kitzbuhel R1 Clay court (7) Cordenons Challenger R32 264 237 ▲ 2 Alastair Gray28 209 – – – 0 – Hard court (1) Segovia Challenger R32 265 181 ▼ 4-4 Abedallah Shelbayh22.6 207 – – – 14 – Hard court (1) Bloomfield Hills Challenger R32 266 47 ▲ 4 Juncheng Shang21.4 205 – – – 10 – Hard court (148) Dubai Duty Free Tennis Championships - Dubai R32 Still playing this week. 267 184 ▲ 11+6 Luka Pavlovic26.3 204 – 210 273 0 CH75 Hard court Segovia R16 Hard court (8) Pozoblanco Challenger R32 268 261 ▲ 3 Stefan Dostanic24.7 204 – – – 4 – Clay court (56) Kosice Challenger R16 269 125 ▲ 3 Juan Pablo Ficovich29.4 203 – – – 50 – Hard court (1) Segovia Challenger R32 270 266 ▼ 3-5 Inaki Montes-De La Torre23.7 203 -1 – – 0 – Clay court (1) Tampere Challenger R32 Out this week. 271 60 ▲ 4+1 Juan Pablo Varillas30.7 203 – – – 0 CH125 Clay court Qual. Zug R2 Clay court (10) Bogota Challenger SF 272 177 ▲ 2 Nick Hardt25.8 202 – – – 0 – Clay court (12) Bogota Challenger R16 Still playing this week. 273 247 ▼ 24-20 Hynek Barton22.2 202 – 208 271 0 CH75 Clay court Tampere R16 Clay court (5) Bunschoten Challenger R16 Still playing this week. 274 226 ▲ 9+7 Juan Bautista Torres24.3 200 – 208 317 0 CH125 Clay court Zug R16 Clay court Qual. Zug R2 Still playing this week. 275 175 ▼ 3-5 Alvaro Guillen Meza23.5 199 – 207 316 0 CH125 Clay court Zug R16 Clay court (8) Cordenons Challenger R32 276 7 ▲ 1 David Goffin35.6 198 – – – 10 – Clay court (63) French Open - Paris Q Out this week. 277 267 ▲ 3 Petr Bar Biryukov24.3 194 – – – 0 CH125 Clay court Qual. Zug R1 Clay court (7) Bunschoten Challenger R32 278 NCH (282) ▲ 3 Juan Manuel La Serna22.4 193 – – – 0 – Clay court (19) Quito Challenger R16 279 NCH (285) ▲ 5 Florian Broska28.5 191 – – – 2 – Clay court (5) Bunschoten Challenger R16 280 172 ▼ 12-16 Murphy Cassone23.9 190 – – – 0 – Hard court (3) Granby Challenger SF Out this week. 281 210 ▲ 2 Filip Cristian Jianu24.8 190 -7 – – 0 CH125 Clay court Zug R32 Clay court (42) Bratislava Challenger R32 282 NCH (289) ▲ 7+3 Sandro Kopp26.1 190 – – – 0 – Clay court (2) Generali Open - Kitzbuhel Q Still playing this week. 283 144 ▲ 10+4 Akira Santillan29.1 189 – 195 258 0 CH75 Hard court Segovia R16 Hard court (3) Pozoblanco Challenger SF 284 56 ▲ 2 Daniel Elahi Galan30 187 – – – 0 – Clay court (1) Tampere Challenger R32 285 NCH (290) ▲ 4 Federico Bondioli21.1 186 – – – 0 – Clay court (2) Cordenons Challenger F 286 180 ▲ 3 Justin Engel18.8 185 – – – 0 – Clay court (64) Hamburg Open - Hamburg R32 287 103 ▲ 9+3 Stefan Kozlov28.4 185 – – – 0 – Hard court Bloomfield Hills Challenger R32 288 214 ▲ 3 Ilia Simakin22.7 185 – – – 0 – Clay court (13) Iasi Challenger R16 Out this week. 289 257 ▲ 2 Miguel Damas26.5 185 -3 – – 8 CH125 Clay court Zug R32 Clay court (7) Nordea Open - Bastad R32 290 190 ▲ 5 Matheus Pucinelli De Almeida25.3 183 – – – 0 – Clay court (11) Bogota Challenger QF Still playing this week. 291 NCH (299) ▲ 8+2 Yanki Erel25.8 183 – 189 252 0 CH75 Hard court Segovia R16 Hard court (6) Pozoblanco Challenger R16 Still playing this week. 292 NCH (333) ▲ 49+25 Sean Cuenin22.4 181 – – – 0 25 Clay court Uriage W Clay court (18) M25 Rabat SF 293 290 ▲ 7 Sergey Fomin25.4 180 – – – 0 – Hard court Segovia Challenger R32 294 NCH (298) ▲ 7-1 Filippo Romano21 180 – – – 0 – Clay court (7) Bunschoten Challenger R16 295 225 ▲ 7 Philip Sekulic22.8 180 – 186 255 0 – Hard court Winnipeg Challenger R32 296 271 ▲ 6 Maxim Mrva18.9 179 – – – 12 – Clay court (6) Cordenons Challenger R16 Still playing this week. 297 61 ▲ 2-2 Thiago Moura Monteiro32.1 179 – – – 0 CH125 Clay court Qual. Zug W Clay court Zug R32 Clay court (9) EFG Swiss Open - Gstaad Q Out this week. 298 241 ▲ 6 Daniel Michalski26.5 178 – – – 22 250 Clay court Qual. Kitzbuhel R1 Clay court (12) Liege Challenger R16 Still playing this week. 299 258 ▲ 19+10 Igor Ribeiro Marcondes29 177 – 183 246 8 CH75 Clay court Tampere R16 Clay court Qual. Tampere W Still playing this week. 300 NCH (309) ▲ 9+4 Mert Alkaya26.1 177 – 183 246 0 CH75 Hard court Segovia R16 Hard court (8) Pozoblanco Challenger R32 Still playing this week. 301 250 ▼ 7-7 Philip Henning25.6 176 – 184 293 0 CH125 Clay court Zug R16 Clay court (12) Liege Challenger R16 302 284 ▲ 3 Dali Blanch23.3 176 – – – 2 – Clay court (1) Tampere Challenger R32 303 105 ▲ 2 Duje Ajdukovic25.4 176 – – – 16 – Clay court (1) Tampere Challenger R32 Still playing this week. 304 235 ▼ 23-19 Charles Broom28.2 176 – 182 245 0 CH75 Hard court Winnipeg R16 Hard court (8) Lincoln Challenger R32 Still playing this week. 305 193 ▼ 42-38 Sascha Gueymard Wayenburg22.9 175 +5 176 239 6 CH75 Clay court Tampere R16 Clay court (13) Iasi Challenger R16 Still playing this week. 306 47 ▼ 8-8 Marc-Andrea Huesler30 174 – 182 291 0 CH125 Clay court Zug R16 Clay court (10) EFG Swiss Open - Gstaad Q 307 26 ▲ 2 Jordan Thompson32.2 173 – – – 0 – Hard court (182) Australian Open - Melbourne R64 308 NCH (310) ▲ 3 Matthew Dellavedova26.1 173 – – – 0 – Hard court (6) M25 Brisbane R16 309 NCH (311) ▲ 3 Max Schoenhaus18.9 172 – – – 0 – Clay court (6) Bunschoten Challenger R16 310 NCH (313) ▲ 4 Luciano Emanuel Ambrogi22.6 171 – – – 0 – Clay court (12) Bogota Challenger R16 311 39 ▲ 6 Mikhail Kukushkin38.5 169 – – – 7 – Hard court (77) Wuxi Challenger R16 Still playing this week. 312 268 ▲ 8+2 Gonzalo Villanueva31.5 168 – 174 237 0 CH75 Hard court Segovia R16 Clay court (3) Cordenons Challenger SF Still playing this week. 313 72 ▲ 3-2 Yosuke Watanuki28.2 167 – 173 236 50 CH75 Hard court Winnipeg R16 Hard court (7) Granby Challenger R32 314 263 ▲ 5 Eliakim Coulibaly24.2 166 – – – 4 – Clay court (18) Troyes Challenger QF Still playing this week. 315 212 ▼ 10-12 Johannus Monday24.4 164 +6 164 233 0 CH75 Hard court Winnipeg R32 Grass court (11) Nottingham 3 Challenger QF 316 116 ▼ 3-8 Calvin Hemery31.4 164 – – – 0 – Clay court (10) EFG Swiss Open - Gstaad Q 317 196 ▲ 6 Rodrigo Pacheco Mendez21.2 163 – – – 0 – Clay court (14) Bogota Challenger R32 318 197 ▲ 5 Fajing Sun29.7 162 – 168 237 0 – Hard court Winnipeg Challenger R32 319 242 ▲ 5 Enrico Dalla Valle28.3 162 – – – 0 – Clay court (5) Cordenons Challenger R16 Out this week. 320 307 ▼ 4-8 Thomas Faurel20.4 161 -1 – – 0 CH125 Clay court Zug R32 Clay court (8) Nordea Open - Bastad Q 321 287 ▲ 5 Marvin Moeller27.5 161 -3 – – 0 – Clay court (11) Braunschweig Challenger QF 322 NCH (326) ▲ 5 Daniel Milavsky24.8 161 – 167 236 4 – Hard court Winnipeg Challenger R32 323 6 ▲ 5 Gael Monfils39.8 160 – – – 10 – Clay court (58) French Open - Paris R128 Still playing this week. 324 168 ▲ 11+2 Murkel Dellien28.8 159 – – – 0 25 São Paulo R32 Clay court Villa Constitucion QF Still playing this week. 325 NCH (343) ▲ 8-1 Hayato Matsuoka21.5 159 +5 159 228 0 CH75 Hard court Winnipeg R32 Hard court (5) Lincoln Challenger R16 Still playing this week. 326 NCH (329) ▲ 5 Juan Estevez20.8 159 – – – 0 25 São Paulo R32 Clay court Villa Constitucion QF Still playing this week. 327 58 ▼ 50-42 Thiago Seyboth Wild26.3 158 – 166 275 0 CH125 Clay court Zug R16 Clay court (5) Cordenons Challenger R16 Still playing this week. 328 170 ▲ 6 Matteo Martineau27.5 157 – 163 226 0 CH75 Hard court Segovia R16 Clay court (7) Bunschoten Challenger R32 329 127 ▲ 5 Facundo Mena33.8 157 – – – 0 – Hard court Segovia Challenger R32 330 180 ▲ 6 Paul Jubb26.7 156 – – – 25 – Clay court (19) M25 Marburg R16 331 78 ▲ 6 Yasutaka Uchiyama33.9 156 – – – 16 – Hard court (58) Little Rock Challenger R32 332 212 ▲ 8 Michael Geerts31.5 156 – – – 0 – Hard court (1) Segovia Challenger R32 Still playing this week. 333 221 ▲ 6 Hernan Casanova32.4 156 – – – 0 25 Clay court Denia R32 Clay court (11) Bogota Challenger QF 334 NCH (339) ▲ 6 Ognjen Milic19 156 – – – 0 – Clay court (10) M15 Kursumlijska Banja W 335 300 ▲ 5 Hamish Stewart26.9 155 -2 – – 0 – Hard court (8) Pozoblanco Challenger R32 Still playing this week. 336 88 ▲ 21+13 Dominic Stricker23.9 153 – 161 270 0 CH125 Clay court Zug R16 Clay court Qual. Zug W 337 276 ▼ 7-5 Petr Brunclik20 152 – – – 0 – Clay court (35) Poznan Challenger R16 338 150 ▲ 7 Oriol Roca Batalla33.2 152 -1 – – 0 – Clay court (14) Trieste Challenger R32 339 NCH (345) ▲ 7 Carl Emil Overbeck24.9 152 – – – 0 – Hard court (16) M25 Figueira da Foz W 340 278 ▼ 12-8 Tyler Zink25.4 151 – – – 0 – Hard court Winnipeg Challenger R32 341 217 ▲ 6 Jonas Forejtek25.3 150 – – – 16 – Clay court (19) M25 Nivelles QF 342 135 ▲ 6 Mitchell Krueger32.5 148 – – – 16 – Hard court (6) Lincoln Challenger R16 343 177 ▼ 4-8 Andrea Collarini34.4 148 – – – 12 – Clay court (40) San Miguel de Tucuman Challenger R16 344 306 ▲ 6 Blaise Bicknell24.6 148 -2 – – 16 – Hard court (1) Bloomfield Hills Challenger R32 Out this week. 345 235 ▲ 6 Marko Topo22.8 147 – – – 0 CH125 Clay court Qual. Zug R1 Clay court (7) Plava Laguna Croatia Open - Umag R32 346 287 ▲ 6 Antoine Ghibaudo21.4 145 -1 – – 0 – Hard court Segovia Challenger R32 347 116 ▼ 2-7 Marc Polmans29.2 145 – – – 3 – Grass court (28) Mallorca Championships - Mallorca R32 348 339 ▲ 5 Andrey Chepelev27.9 145 – – – 1 – Clay court (5) M25 Gandia R16 Out this week. 349 257 ▲ 7+3 Mili Poljicak22 144 – – – 0 CH125 Clay court Qual. Zug R2 Clay court (28) Targu Mures Challenger R32 Still playing this week. 350 NCH (373) ▲ 23+12 Anton Matusevich25.1 144 – 152 261 5 CH125 Clay court Zug R16 Clay court Qual. Zug W Still playing this week. 351 NCH (378) ▲ 27+12 Jake Delaney29.1 143 – – – 13 15 Hard court Brisbane 2 R32 Hard court Brisbane F 352 254 ▲ 2 Mats Rosenkranz27.9 142 – – – 0 – Hard court (169) Koblenz Challenger R32 353 158 ▼ 24-18 Tung-Lin Wu28.1 140 – – – 2 – Hard court (8) Lincoln Challenger R32 Still playing this week. 354 NCH (358) ▲ 3 Tommaso Compagnucci26.7 140 – – – 6 25 Clay court Ollersbach R32 Clay court (23) Milan Challenger Q Still playing this week. 355 NCH (369) ▲ 16+7 Ivan Marrero Curbelo27.8 140 – 146 209 0 CH75 Hard court Segovia R16 Hard court Qual. Segovia W 356 305 ▲ 4 Alex Martinez25.3 139 – – – 0 – Hard court (8) Lincoln Challenger R32 Out this week. 357 NCH (365) ▲ 8+1 Petr Nesterov23.3 138 – – – 0 CH125 Clay court Qual. Zug R2 Clay court (22) Milan Challenger Q 358 71 ▲ 5 Cedrik-Marcel Stebe35.7 137 – – – 6 – Hard court (170) Cleveland Challenger R32 359 335 ▲ 5 Jacopo Vasami18.5 137 – – – 0 – Clay court (22) Milan Challenger R32 360 NCH (367) ▲ 6 Lucio Ratti22.4 136 – – – 6 – Clay court (23) M15 Slovenska Bistrica W 361 NCH (377) ▲ 32+10 Max Wiskandt24.4 135 – – – 0 – Clay court (3) M25 Kramsach F 362 260 ▼ 1-3 Robin Bertrand23.3 134 -3 – – 0 – Hard court (12) M25 Roda de Bara QF 363 316 ▼ 8-8 Eduardo Ribeiro28.3 134 – – – 0 – Clay court (13) Bogota Challenger R16 364 260 ▲ 7 Tiago Pereira22 133 – – – 7 – Clay court Millennium Estoril Open - Estoril R32 365 279 ▲ 7 Garrett Johns25.5 132 – 138 207 2 – Hard court Winnipeg Challenger R32 366 289 ▲ 7 Lilian Marmousez24.5 132 – – – 2 – Clay court (33) M25 Samobor R16 Still playing this week. 367 NCH (427) ▲ 60+23 Tiago Torres24 132 – 157 357 4 250 Clay court Estoril R16 def. R32 Hard court (17) M25 Figueira da Foz SF 368 78 ▼ 16-16 Nicolas Kicker33.9 132 – – – 0 – Clay court Tampere Challenger R32 369 303 ▲ 7 Francesco Forti26.9 131 – – – 0 – Clay court (9) Cordenons Challenger Q 370 NCH (373) ▲ 4-1 Manas Manoj Dhamne18.5 131 – – – 0 – Clay court (11) Liege Challenger QF 371 260 ▲ 7 Carlos Sanchez Jover26 131 – – – 0 – Clay court (8) Nordea Open - Bastad Q Still playing this week. 372 159 ▲ 22+6 Dimitar Kuzmanov32.9 131 – 137 200 0 CH75 Clay court Tampere R16 Clay court Qual. Tampere W 373 NCH (380) ▲ 6 Jay Dylan Hara Friend22.5 130 – – – 0 – Hard court (1) Winnipeg Challenger R32 374 229 ▲ 6 Marek Gengel30.8 130 -1 – – 0 – Clay court (51) Prostejov Challenger Q 375 176 ▲ 6 Daniel Masur31.7 130 – – – 6 – Clay court (22) Milan Challenger Q Still playing this week. 376 347 ▼ 6-3 Ioannis Xilas25.1 130 – – – 0 25 Clay court Ollersbach R32 Clay court (6) Cordenons Challenger R32 Still playing this week. 377 180 ▼ 7-7 Yuta Shimizu27.1 129 +6 129 198 0 CH75 Hard court Winnipeg R32 Hard court (6) Granby Challenger R16 378 NCH (385) ▲ 8 Jack Kennedy18.1 129 – – – 0 – Hard court (8) Lincoln Challenger R32 Still playing this week. 379 NCH (386) ▲ 8 Carlos Maria Zarate21.3 129 – – – 2 25 São Paulo R32 Clay court Villa Constitucion QF Still playing this week. 380 249 ▼ 18-10 Mathys Erhard24.7 129 – – – 0 25 Clay court Ollersbach R32 Clay court (14) Iasi Challenger R32 381 167 ▲ 7 Laurent Lokoli31.7 128 – – – 8 – Clay court (9) M25 Bastia-Lucciana W 382 368 ▲ 2-2 Olle Wallin24.7 128 – – – 26 – Clay court (12) Iasi Challenger R16 Out this week. 383 371 ▲ 6 Georgii Kravchenko25.9 128 – – – 0 CH125 Clay court Qual. Zug R1 Clay court (7) Cordenons Challenger R32 Still playing this week. 384 358 ▲ 7 Radu Mihai Papoe23.8 128 – – – 8 25 Clay court Bacau R32 Clay court (15) Iasi Challenger R32 Still playing this week. 385 365 ▲ 6 Raphael Perot25 127 – – – 0 25 Clay court Metzingen R16 Clay court (34) Royan Challenger QF Still playing this week. 386 230 ▲ 23+8 Max Hans Rehberg22.8 125 – 133 242 0 CH125 Clay court Zug R16 Clay court (8) Cordenons Challenger R32 387 363 ▲ 6 Justin Boulais24.7 125 – 130 199 16 – Hard court Winnipeg Challenger R32 388 351 ▲ 6 Carlo Alberto Caniato20.7 125 -1 – – 25 – Clay court (7) Cordenons Challenger R32 389 385 ▲ 12+2 Edward Winter21.8 124 – – – 7 – Hard court Winnipeg Challenger R32 390 382 ▲ 8 Andrew Fenty26.3 124 – – – 0 – Hard court (8) Lincoln Challenger R32 391 157 ▲ 7 Santiago Rodriguez Taverna27 123 – – – 0 – Clay court (12) Bogota Challenger R16 Still playing this week. 392 243 ▼ 29-15 Marat Sharipov (RUS)23.7 123 – – – 0 25 Clay court Ollersbach R32 Clay court (18) Troyes Challenger QF 393 303 ▲ 8 Arthur Weber34.1 122 – – – 0 – Hard court (62) M15 Monastir R16 394 NCH (395) ▲ 8 Stefan Palosi26.4 122 – – – 0 – Clay court (15) Iasi Challenger R32 Still playing this week. 395 250 ▼ 75-42 Andres Martin25 121 – 129 238 0 CH125 Hard court Bloomfield Hills R16 Hard court (8) Granby Challenger R32 Still playing this week. 396 392 ▲ 8 Lui Maxted22.6 121 – – – 0 15 Hard court Rognac R16 Grass court (13) Nottingham 3 Challenger R16 Still playing this week. 397 211 ▲ 36+14 Javier Barranco Cosano27.6 121 – – – 25 25 Clay court Denia R32 Clay court Gandia F Out this week. 398 398 ▼ 1-2 Samuele Pieri24.3 121 – – – 0 CH125 Clay court Qual. Zug R1 Clay court (14) Braunschweig Challenger R32 399 NCH (399) ▲ 7 Arthur Nagel23.2 121 – – – 0 – Clay court (53) M25 Carnac F 400 170 ▲ 17+4 James Kent Trotter26.9 120 +16 – – 16 – Hard court Winnipeg Challenger R32 401 40 ▲ 6 Ilya Ivashka32.4 120 – – – 0 – Hard court Segovia Challenger R32 402 341 ▼ 33-14 Gabriele Piraino22.6 119 -1 – – 0 – Clay court (28) Plovdiv Challenger R32 403 346 ▲ 5 Kasidit Samrej25.4 119 -1 – – 0 – Hard court (13) M15 Tokyo R16 Still playing this week. 404 93 ▼ 7-6 Andrej Martin36.8 118 – – – 6 25 Clay court Ollersbach R32 Clay court Kramsach R16 405 83 ▼ 202-165 Carlos Taberner28.9 117 – – – 0 – Hard court (183) Australian Open - Melbourne R128 406 191 ▼ 13-8 Nerman Fatic31.7 117 – – – 0 – Clay court (63) French Open - Paris Q Still playing this week. 407 NCH (436) ▲ 6+2 Dhakshineswar Suresh26.3 116 +8 116 233 19 CH125 Hard court Bloomfield Hills R32 Hard court Qual. Bloomfield Hills R2 Out this week. 408 134 ▲ 3-1 Geoffrey Blancaneaux27.9 116 – – – 0 25 Clay court Uriage SF Clay court (14) Liege Challenger R32 409 NCH (412) ▲ 7 Sergio Callejon Hernando21.8 116 – – – 0 – Hard court (2) Segovia Challenger Q 410 331 ▲ 10+3 Masamichi Imamura27.6 116 – – – 0 – Hard court Bloomfield Hills Challenger R32 Still playing this week. 411 416 ▲ 44+14 Mees Rottgering19 115 +6 115 184 0 CH75 Hard court Winnipeg R32 Hard court Louisville F Still playing this week. 412 403 ▲ 2-1 Jack Loge21.6 115 -1 – – 25 25 Clay court Metzingen R32 Clay court (11) Liege Challenger QF Still playing this week. 413 256 ▲ 2-1 Johan Nikles29.3 115 – – – 0 25 Clay court Metzingen R16 Clay court (14) M25 Bastia-Lucciana R32 414 171 ▼ 29-16 Beibit Zhukayev25.7 114 – – – 0 – Hard court (92) Gwangju Challenger R32 415 307 ▲ 4 Oleg Prihodko28.7 114 – – – 2 – Clay court (7) Cordenons Challenger R32 Still playing this week. 416 357 ▲ 82+24 Eric Vanshelboim25 114 – – – 0 25 Clay court Denia R32 Clay court Gandia W 417 301 ▲ 4 Maximus Jones21.8 113 – – – 4 – Hard court (7) Pozoblanco Challenger R32 418 299 ▲ 3 Vadym Ursu29.5 113 -1 – – 0 – Hard court (7) Pozoblanco Challenger R32 419 NCH (425) ▲ 9+3 Massimo Giunta22 113 – – – 0 – Hard court Segovia Challenger R32 Still playing this week. 420 NCH (439) ▲ 22+8 Niels Visker24.7 113 – 119 182 0 CH75 Clay court Tampere R16 Clay court Qual. Tampere W Still playing this week. 421 289 ▼ 3-3 Mika Brunold21.7 112 – 120 229 0 CH125 Clay court Zug R16 Clay court Qual. Zug W 422 404 ▲ 1 Cannon Kingsley25.2 112 – – – 0 – Clay court (88) M15 Orlando F 423 414 – Semen Pankin26.8 111 – – – 0 – Clay court (12) M15 Kursumlijska Banja R16 Still playing this week. 424 80 ▼ 55-25 Norbert Gombos35.9 111 – 119 228 22 CH125 Clay court Zug R16 Clay court Qual. Zug W 425 410 ▼ 6-4 Cyril Vandermeersch27.2 111 -1 – – 0 – Hard court Segovia Challenger R32 Out this week. 426 397 ▼ 16-8 Henry Bernet19.4 110 – – – 0 CH125 Clay court Zug R32 Clay court (10) Trieste Challenger SF 427 378 ▼ 1 Valerio Aboian24.1 110 – – – 0 – Clay court (15) Bogota Challenger R32 428 NCH (434) ▲ 8+3 Mika Petkovic19.5 110 – – – 0 – Clay court Tampere Challenger R32 429 284 – +1 Adrian Boitan27 109 – – – 1 – Clay court (6) M15 Slobozia R16 Still playing this week. 430 350 ▼ 3 Vladyslav Orlov31.1 109 – – – 0 25 Clay court Ollersbach R32 Clay court Kramsach W Still playing this week. 431 65 ▲ 5 Thanasi Kokkinakis30.2 108 +8 108 225 0 CH125 Hard court Bloomfield Hills R32 Grass court (21) Wimbledon - London R128 432 324 ▼ 2 Oliver Tarvet22.7 107 – – – 0 – Grass court (22) Wimbledon - London R128 433 207 – Daniel Dutra Da Silva38 107 -4 – – 8 – Clay court (14) M25 Kassel R32 Out this week. 434 342 ▼ 2 Luca Castelnuovo29.4 107 -1 – – 4 CH75 Hard court Qual. Segovia R1 Hard court (8) Pozoblanco Challenger R32 435 270 ▼ 1 Corentin Denolly29.1 107 – – – 0 – Clay court (19) M25 Skopje R16 436 358 ▲ 1 Trevor Svajda20.2 106 – – – 2 – Hard court (7) Lincoln Challenger R32 Still playing this week. 437 NCH (437) ▲ 1 Juan Cruz Martin Manzano21.5 106 – – – 0 15 Clay court Segrate R16 Clay court (7) Cordenons Challenger R16 Still playing this week. 438 NCH (450) ▲ 15+4 Alejo Sanchez Quilez21 106 – 112 175 0 CH75 Hard court Segovia R16 Hard court (4) Pozoblanco Challenger QF 439 244 ▼ 16-7 Lucas Poullain30.6 105 – – – 16 – Hard court (13) M25 Roda de Bara R16 440 321 ▲ 2 Robert Strombachs26.8 105 – – – 0 – Clay court (15) Braunschweig Challenger Q Out this week. 441 153 ▲ 2 Denis Yevseyev33.1 105 – – – 0 CH125 Clay court Qual. Zug R1 Clay court (7) Bunschoten Challenger R32 Still playing this week. 442 240 ▲ 1 Patrick Zahraj27 104 – – – 0 25 Clay court Metzingen R32 Grass court (14) Nottingham 3 Challenger R32 Still playing this week. 443 347 ▲ 1 Sanhui Shin29.3 104 – – – 15 15 Hard court Bali R32 Hard court (14) M15 Tokyo R32 444 123 ▲ 1 Ryan Peniston30.6 103 – – – 0 – Hard court (152) M25 Vila Real de Santo Antonio 2 QF 445 252 ▲ 1 Tom Paris23.8 103 – – – 0 – Clay court (58) Kosice Challenger R32 446 357 ▲ 1 Luca Potenza25.9 103 – – – 9 – Clay court (15) Trieste Challenger Q Still playing this week. 447 271 ▲ 2 Mateus Alves25.4 102 – – – 0 25 São Paulo R32 Clay court (9) Bunschoten Challenger Q 448 280 ▲ 3 Jie Cui28.4 102 – – – 0 – Hard court (5) Lincoln Challenger R16 Still playing this week. 449 438 ▲ 2 Daniel Siniakov23.5 102 – – – 8 25 Clay court Metzingen R32 Clay court Kramsach R32 Out this week. 450 395 ▲ 4 Alafia Ayeni26.9 101 – – – 0 CH75 Hard court Qual. Winnipeg R1 Clay court (14) Bogota Challenger R32 451 387 ▲ 4 Gianmarco Ferrari25.7 101 – – – 1 – Clay court (32) M25 Milano SF 452 200 ▼ 145-75 George Loffhagen25.2 100 – – – 7 – Clay court (72) Zagreb Challenger Q 453 289 ▲ 11+2 Renta Tokuda28.3 100 – – – 0 – Hard court (1) Winnipeg Challenger Q Out this week. 454 319 ▲ 4 Christian Langmo30.1 100 – – – 0 CH125 Hard court Qual. Bloomfield Hills R1 Hard court (7) Lincoln Challenger R32 455 NCH (459) ▲ 5 Matthew William Donald21.6 100 – – – 0 – Clay court (9) M25 Kassel F Out this week. 456 449 ▲ 5 Quinn Vandecasteele23.8 100 – – – 6 CH125 Hard court Qual. Bloomfield Hills R1 Grass court (14) Newport Challenger Q 457 142 ▼ 20-6 Ivan Gakhov29.7 99 – – – 4 – Clay court (6) M25 Gandia R32 Still playing this week. 458 NCH (463) ▲ 4 Yannik Kelm21.4 99 – – – 0 25 Clay court Metzingen R16 Clay court (10) M25 The Hague SF Still playing this week. 459 NCH (462) ▲ 5 Karim Bennani18.8 99 – – – 0 25 Urbana R32 Clay court (18) M25 Rabat QF Still playing this week. 460 447 ▼ 13-5 Sergi Perez Contri28.4 98 – – – 0 25 Clay court Denia R32 Clay court Gandia QF 461 63 ▲ 6 Jason Murray Kubler33.1 97 – – – 0 – Hard court (131) M25 Timaru 1 QF 462 356 ▼ 1-2 Milos Karol23.6 97 – – – 4 – Clay court (36) Poznan Challenger R32 463 76 ▼ 60-25 Filip Misolic24.9 96 – – – 0 – Hard court (155) Lille Challenger R32 Still playing this week. 464 234 ▲ 5 Maxime Chazal33.2 96 – – – 0 15 Hard court Rognac R16 Clay court (15) Liege Challenger R32 Still playing this week. 465 424 ▲ 21+5 Eero Vasa29.4 96 – 102 165 3 CH75 Clay court Tampere R16 Clay court (12) M25 The Hague R16 Still playing this week. 466 NCH (470) ▲ 4 Yassine Dlimi23.2 95 – – – 2 25 Urbana R32 Hard court (8) Lincoln Challenger Q Still playing this week. 467 271 ▲ 7+1 Blake Ellis27.5 95 – – – 0 15 Hard court Brisbane 2 R16 Hard court Brisbane R16 Still playing this week. 468 373 – -1 Bor Artnak22.1 95 – – – 0 25 Clay court Ollersbach R32 Clay court (20) M15 Store R32 Still playing this week. 469 424 ▲ 32+7 Lorenzo Joaquin Rodriguez26.8 94 -1 – – 0 25 São Paulo R32 Clay court Villa Constitucion F Still playing this week. 470 NCH (476) ▲ 6 Dusan Obradovic25.3 94 – – – 0 15 Clay court Kursumlijska Banja 11 R32 Clay court (42) M25 Kiseljak R32 471 261 ▲ 6 Alex Rybakov29.4 93 – – – 4 – Grass court (14) Newport Challenger Q 472 361 ▲ 7 Viacheslav Bielinskyi22.6 93 – – – 25 – Clay court (27) M25 Zagreb R32 Still playing this week. 473 314 ▼ 24-8 Moerani Bouzige27 93 – – – 0 15 Hard court Brisbane 2 R16 Hard court Brisbane R32 Still playing this week. 474 NCH (506) ▲ 38+7 Reda Bennani19.4 93 – – – 3 25 Clay court Denia R32 Clay court Gandia SF Still playing this week. 475 432 ▲ 6 Sebastian Sorger20.5 93 – – – 2 25 Clay court Ollersbach R32 Clay court (19) M25 Skopje QF Still playing this week. 476 280 ▼ 11-5 Dominik Palan25.8 93 – 99 162 3 CH75 Hard court Segovia R16 Hard court Qual. Segovia W 477 368 ▼ 2-1 Alexandr Binda24.8 93 – – – 25 – Clay court M15 Segrate R32 478 433 ▼ 44-14 Pietro Orlando Fellin24.9 93 – – – 14 – Clay court (14) Trieste Challenger R32 479 NCH (482) ▲ 2 Thijs Boogaard18 92 – – – 0 – Clay court (4) Bunschoten Challenger QF 480 NCH (491) ▲ 11+2 Enzo Aguiard23.9 92 – – – 0 – Hard court (1) Winnipeg Challenger Q 481 415 ▲ 3 Lorenzo Carboni20.3 92 -3 – – 4 – Clay court (50) Perugia Challenger R32 482 146 ▲ 1 Rudolf Molleker25.7 92 – – – 1 – Clay court (14) Braunschweig Challenger R32 483 NCH (490) ▲ 6+1 Aziz Ouakaa26.9 92 – – – 1 – Hard court (1) Segovia Challenger Q Still playing this week. 484 NCH (540) ▲ 59+15 Joaquin Aguilar Cardozo21.2 92 – – – 2 15 Clay court Villa Constitucion W Clay court (10) M15 San Salvador de Jujuy SF 485 160 ▼ 22-7 Li Tu30.1 91 – – – 16 – Clay court (58) Vicenza Challenger R32 Still playing this week. 486 NCH (578) ▲ 101+25 Ozan Baris22.3 91 – – – 0 25 Hard court Louisville W Grass court (14) Newport Challenger Q 487 487 ▼ 3 Karl Poling26.9 91 – – – 0 – Hard court (8) Granby Challenger Q 488 NCH (494) ▲ 6+1 Anton Shepp23.7 91 – – – 0 – Hard court (1) Winnipeg Challenger Q Out this week. 489 485 ▼ 2 Patrick Schoen21.2 91 – – – 0 CH125 Clay court Qual. Zug R1 Hard court (16) M25 Figueira da Foz F Still playing this week. 490 222 ▼ 14-3 Viktor Durasovic29.3 91 – – – 0 25 Clay court Metzingen R32 Clay court Uriage QF 491 449 ▼ 18-4 Miguel Tobon20 91 – – – 0 – Hard court (1) Segovia Challenger R32 492 331 ▼ 1 Andrea Picchione28.1 90 – – – 0 – Clay court (306) Targu Mures 2 Challenger QF Out this week. 493 347 ▼ 15-3 Samir Banerjee22.7 90 – – – 0 CH125 Hard court Qual. Bloomfield Hills R1 Hard court (22) Cary Challenger Q Still playing this week. 494 177 ▲ 2 Omar Jasika29.1 90 – – – 0 15 Hard court Brisbane 2 R32 Hard court Brisbane R32 495 271 ▲ 2 Pedro Sakamoto33 90 – – – 0 – Clay court (14) Bogota Challenger R32 496 371 ▼ 9-2 Ryan Nijboer26.9 89 – – – 0 – Clay court (4) Bunschoten Challenger QF 497 55 ▼ 47-13 Facundo Bagnis36.3 88 – – – 50 – Clay court (296) Antofagasta Challenger R16 498 378 – Dan Martin27.1 88 – – – 30 – Hard court (14) M25 Laval R32 499 485 ▲ 2 Giuseppe La Vela25.7 88 -1 – – 0 – Clay court (27) M15 Bergamo R32 Still playing this week. 500 421 ▼ 14-3 Hikaru Shiraishi26.1 88 – – – 0 15 Hard court Bali R32 Hard court (13) M15 Tokyo R16 501 NCH (507) ▲ 6+1 Cesar Bouchelaghem22 88 – – – 0 – Hard court (1) Winnipeg Challenger Q 502 143 ▲ 1 Benjamin Hassan31.4 87 – – – 0 – Clay court (27) Targu Mures Challenger R16 503 288 ▲ 1 Fabrizio Andaloro25.4 87 – – – 3 – Hard court (19) M25 Figueira da Foz R16 504 462 ▲ 2 Constantin Bittoun Kouzmine27.5 87 – – – 0 – Hard court Segovia Challenger R32 Still playing this week. 505 NCH (509) ▲ 2 Jan Kumstat19.5 86 – – – 8 25 Clay court Ollersbach R32 Clay court (3) Bunschoten Challenger SF 506 505 ▲ 2 Niels Mcdonald18.4 86 – – – 12 – Clay court (7) Plava Laguna Croatia Open - Umag R32 507 340 ▲ 8+2 Colin Sinclair31.5 86 – – – 0 – Hard court (5) M25 Brisbane QF Out this week. 508 143 ▲ 3 Hiroki Moriya35.7 86 – – – 0 CH125 Hard court Qual. Bloomfield Hills R1 Hard court (7) Lincoln Challenger R32 509 507 ▲ 2 Tai Sach23.8 86 – – – 0 – Hard court M15 Brisbane R32 510 390 ▲ 3 Tibo Colson26 85 – – – 0 – Clay court (102) Mexico City Challenger SF Out this week. 511 477 ▲ 3 Koki Matsuda25.7 85 – – – 0 CH75 Hard court Qual. Segovia R1 Hard court (10) M15 Tokyo F 512 298 ▼ 11-3 Aidan Mchugh26 84 – – – 0 – Clay court (77) M15 Vero Beach R32 513 318 ▲ 2 Alex Marti Pujolras27.4 84 – – – 3 – Hard court Segovia Challenger R32 Still playing this week. 514 449 ▲ 7+1 Fares Zakaria25.1 84 – – – 0 25 Clay court Ollersbach R32 Clay court Kramsach R16 515 CH ▲ 2 Emile Hudd26.1 84 – – – 0 – Grass court (15) Nottingham 3 Challenger R32 Still playing this week. 516 427 ▲ 1 Joao Eduardo Schiessl21.9 83 -4 – – 8 25 São Paulo R32 Clay court (75) Santos Challenger QF 517 215 ▲ 2 Khumoun Sultanov27.7 83 – – – 0 – Clay court M25 Ollersbach R16 518 449 ▲ 5 Maxim Zhukov21.4 82 – – – 3 – Hard court (115) M15 Maanshan 4 F 519 449 ▼ 7-4 Takuya Kumasaka27.7 82 – – – 7 – Hard court (1) Segovia Challenger R32 520 267 ▲ 13+3 Louis Wessels27.8 81 – – – 0 – Clay court Tampere Challenger R32 521 160 ▲ 26+8 Oleksii Krutykh26.3 81 – – – 0 – Clay court (2) M15 Uslar F Out this week. 522 183 ▲ 4 Federico Arnaboldi26 81 – – – 0 CH75 Clay court Qual. Tampere R1 Clay court (24) M15 Bergamo W Out this week. 523 508 ▲ 4 Pavle Marinkov20.4 81 – – – 0 CH75 Hard court Qual. Winnipeg R1 Hard court (8) Lincoln Challenger Q 524 NCH (541) ▲ 17+4 Luca Staeheli26.3 81 – – – 0 – Clay court (4) M25 Kramsach QF Still playing this week. 525 NCH (556) ▲ 29+8 Dylan Dietrich21.8 80 – 88 197 0 CH125 Clay court Zug R16 Clay court (7) EFG Swiss Open - Gstaad R32 526 524 ▼ 4-2 Spencer Johnson23.5 80 – – – 0 – Hard court Bloomfield Hills Challenger R32 527 463 ▲ 3+1 Pedro Vives Marcos25.2 80 – – – 0 – Clay court (6) M15 Kursumlijska Banja R16 528 285 ▲ 57+14 Alexander Weis29.2 80 – – – 15 – Clay court (3) M25 Uriage F 529 530 ▼ 1 Izan Almazan Valiente20.3 80 – – – 0 – Hard court (4) Pozoblanco Challenger QF 530 127 ▼ 4-1 Jelle Sels30.9 80 – – – 0 – Clay court (12) M25 The Hague R16 Still playing this week. 531 436 ▼ 2 Sebastian Gima24.1 80 – – – 2 25 Clay court Bacau R32 Clay court (22) Brasov Challenger R32 532 406 ▲ 23+7 Timo Legout24.3 79 – – – 0 – Hard court (3) M25 Louisville SF 533 409 ▲ 2 Alex Hernandez27 79 -10 – – 0 – Hard court (37) M15 Brasilia W 534 263 ▲ 3 Christoph Negritu32.3 79 -4 – – 6 – Clay court (56) M25 Troisdorf R32 535 534 ▼ 1 Daniil Ostapenkov23.2 79 – – – 0 – Hard court (18) M25 Figueira da Foz QF 536 NCH (538) ▲ 2+1 Mitsuki Wei Kang Leong21.9 79 – – – 3 – Hard court (1) Segovia Challenger Q Still playing this week. 537 525 ▲ 12+5 Alexander Donski27.9 78 – – – 4 CH125 Clay court Qual. Zug W Clay court Zug R32 Clay court (14) Iasi Challenger R32 538 430 ▼ 10-2 Sidharth Rawat33.2 78 – – – 0 – Hard court (50) Centurion 2 Challenger R32 539 527 ▼ 3 Michael Bassem Sobhy22.2 78 – – – 0 – Clay court (12) M25 Kassel R16 540 NCH (544) ▲ 5+2 Luca Wiedenmann28.2 77 – – – 0 – Clay court (5) M25 Uriage QF 541 39 ▼ 49-14 Radu Albot36.6 76 – – – 0 – Clay court (21) Brasov Challenger R32 Still playing this week. 542 334 ▼ 9-3 Leo Borg23.1 76 – – – 0 15 Clay court Kursumlijska Banja 11 R32 Clay court (50) M15 Szentendre R32 543 433 ▼ 3 Fausto Tabacco24.1 76 – – – 0 – Clay court (22) Milan Challenger Q Out this week. 544 507 ▼ 7-2 Kaylan Bigun20.1 76 – – – 0 CH75 Hard court Qual. Winnipeg R1 Hard court (34) M15 Irvine R32 545 485 ▲ 17+4 Digvijaypratap Singh26.1 76 – – – 0 – Hard court (6) M15 Monastir R32 546 485 ▼ 2 Taha Baadi25 75 – – – 0 – Hard court (98) M15 Monastir R16 547 161 ▼ 11-3 Filip Peliwo32.4 75 – – – 0 – Hard court (6) M25 Hillcrest R16 Still playing this week. 548 530 ▲ 65+14 Fitriadi M Rifqi27.4 75 – – – 0 15 Hard court Bali R32 Hard court Wuning 6 W 549 546 ▼ 1 Peter Makk24.7 75 – – – 0 – Clay court (7) Cordenons Challenger R32 550 533 ▲ 12+3 Toufik Sahtali27.5 75 – – – 0 – Hard court (4) M15 Monastir SF Still playing this week. 551 229 ▼ 4 Mukund Sasikumar29.5 74 – – – 7 15 Hard court Bali R16 Hard court (50) Centurion 2 Challenger R32 552 NCH (564) ▲ 13+3 Gavin Young23.8 74 – – – 0 – Hard court (1) Bloomfield Hills Challenger Q 553 547 ▼ 3 Matyas Fuele27.5 73 – – – 0 – Clay court (3) Cordenons Challenger SF 554 388 ▼ 2 Karan Singh23 73 – – – 8 – Hard court (21) M25 Figueira da Foz R32 555 418 ▼ 2 Mae Malige20.3 73 – – – 5 – Hard court M15 Rognac R32 556 455 ▲ 2 James Story25.3 72 – – – 0 – Hard court (162) M15 Oberhaching 1 R32 Still playing this week. 557 486 ▲ 3 Alec Beckley25 72 – – – 0 25 Clay court Metzingen R32 Clay court (21) M25 Marburg R32 Out this week. 558 554 ▼ 4-1 Guillaume Dalmasso23.7 72 – – – 8 CH75 Hard court Qual. Winnipeg R1 Hard court (7) Granby Challenger R32 Still playing this week. 559 538 ▲ 41+7 Pablo Martinez Gomez20.3 71 – – – 16 25 Clay court Denia R32 Clay court Gandia SF 560 298 ▼ 13-3 Jacopo Berrettini27.6 71 – – – 0 – Clay court (111) Barletta Challenger R32 561 NCH (565) ▲ 4 Ivan Ivanov17.7 71 – – – 0 – Hard court (6) Pozoblanco Challenger R16 562 424 ▲ 9+1 Kokoro Isomura23.4 71 – – – 0 – Hard court (1) Winnipeg Challenger Q 563 NCH (572) ▲ 15+2 Alexander Vasilev19.1 70 – – – 0 – Hard court (1) Segovia Challenger Q Still playing this week. 564 NCH (643) ▲ 79+14 Dimitris Sakellaridis20.2 70 – – – 0 15 Clay court Nova Gorica W Clay court Metzingen R32 Clay court (19) M15 Store R16 565 170 ▲ 17+2 Maxime Janvier29.7 70 – – – 0 – Clay court (2) Tampere Challenger Q 566 383 ▼ 8-3 Lukas Pokorny24.3 69 – – – 0 – Clay court M25 Ollersbach R16 Still playing this week. 567 479 ▲ 26+4 Tomasz Berkieta20 69 – – – 0 25 Clay court Metzingen R32 Clay court Uslar SF Still playing this week. 568 NCH (575) ▲ 5 Lorenzo Angelini20.3 69 – – – 0 25 Clay court Denia R16 Clay court (6) Cordenons Challenger R16 569 477 ▲ 2-1 Kirill Kivattsev28.7 69 -1 – – 2 – Clay court (13) M25 Kassel R32 570 358 ▲ 6 Svyatoslav Gulin23.6 69 – – – 0 – Clay court (22) Troyes Challenger R32 571 469 ▼ 2-2 Juan Sebastian Gomez34.3 68 – – – 0 – Clay court (15) Bogota Challenger R32 572 19 ▲ 7 Hyeon Chung30.1 68 – – – 0 – Hard court (43) M15 Tokyo R32 573 483 ▲ 7 Alec Deckers26.2 68 – – – 0 – Hard court (12) M15 Hillcrest QF Still playing this week. 574 573 ▲ 32+5 Mario Gonzalez Fernandez24.2 68 – 74 137 0 CH75 Hard court Segovia R16 Hard court (8) Pozoblanco Challenger Q Out this week. 575 532 ▼ 9-3 John Echeverria24.6 68 – – – 0 CH75 Hard court Qual. Segovia R1 Hard court (19) M25 Figueira da Foz R16 Still playing this week. 576 NCH (590) ▲ 13+2 Yanis Ghazouani Durand26 68 – – – 0 15 Clay court Segrate R16 Clay court Uriage QF Still playing this week. 577 569 ▲ 72+13 Alan Magadan25.1 68 – 76 185 0 CH125 Hard court Bloomfield Hills R16 Hard court Qual. Bloomfield Hills W Out this week. 578 99 ▲ 4 Alexander Ritschard32.3 67 – – – 0 CH125 Clay court Qual. Zug R1 Hard court (196) Nottingham 1 Challenger R16 579 546 ▼ 8-2 Aidan Kim21.6 67 – – – 0 – Hard court (9) M25 Las Vegas 1 F 580 318 ▲ 4 Gerard Campana Lee21.8 67 – – – 0 – Clay court (5) Bunschoten Challenger R16 581 519 ▲ 6 Amr Elsayed27.3 66 – – – 0 – Hard court (69) M25 Hurghada R16 Still playing this week. 582 498 ▲ 8 Paulo Saraiva Dos Santos26 66 -2 – – 2 25 São Paulo R32 Clay court (25) Piracicaba Challenger R16 583 447 ▲ 6 Kuan-Yi Lee29.8 66 – – – 0 – Hard court (14) M15 Wuning R32 Still playing this week. 584 502 ▲ 67+11 Adrian Oetzbach28.7 66 – – – 2 25 Clay court Metzingen R32 Clay court Uslar W 585 574 ▲ 5 Romain Faucon23.8 66 – – – 0 – Hard court (8) M25 Hillcrest R32 Still playing this week. 586 470 ▲ 7 Imanol Lopez Morillo26.6 66 – – – 0 25 Clay court Metzingen R32 Clay court (10) M15 Lodz F 587 570 ▲ 6 Marcel Zielinski25.7 66 – – – 0 – Clay court (1) Tampere Challenger Q 588 191 ▲ 6 Dragos Nicolae Madaras28.8 65 – – – 0 – Clay court M25 Bacau QF 589 479 ▲ 7 Jacob Bradshaw23.7 65 – – – 0 – Hard court (12) M15 Monastir R16 590 586 ▲ 7 Karol Filar27.8 65 – – – 0 – Clay court (25) M15 Rzeszow QF 591 517 ▲ 7 Nino Ehrenschneider25.3 65 – – – 0 – Clay court (12) M25 Kassel R16 Still playing this week. 592 525 ▲ 7 Filip Jeff Planinsek25 65 – – – 3 25 Clay court Ollersbach R16 Grass court (12) Nottingham 3 Challenger R16 Out this week. 593 150 ▲ 8 Joao Domingues32.7 64 – – – 0 250 Clay court Qual. Estoril R1 Hard court (20) M25 Figueira da Foz R32 594 251 ▲ 8 Ergi Kirkin27.4 64 – – – 1 – Clay court (13) M15 Bucharest R16 595 NCH (605) ▲ 25+4 Lorenzo Bocchi28.6 64 – – – 0 – Clay court (4) M15 Nova Gorica SF Still playing this week. 596 410 ▲ 6 Stefan Popovic23.1 64 – – – 0 25 Clay court Metzingen R32 Clay court (17) M25 Skopje SF 597 561 ▲ 11+1 Leonardo Rossi23.9 64 – – – 1 – Clay court (1) Tampere Challenger Q Still playing this week. 598 296 ▲ 42+7 Oleksandr Ovcharenko24.7 64 – – – 3 25 Clay court Bacau R32 Clay court Slobozia F 599 128 ▼ 36-8 Andrea Vavassori31.2 63 – – – 0 – Clay court (89) Rome Challenger QF Still playing this week. 600 NCH (640) ▲ 36+4 Duncan Chan20.9 63 +6 63 132 0 CH75 Hard court Winnipeg R32 Hard court Qual. Winnipeg W Out this week. 601 535 ▲ 4 Kenta Miyoshi22.3 63 – – – 0 CH75 Hard court Qual. Winnipeg R1 Hard court (7) Granby Challenger R32 602 597 ▲ 5 Daniel De Jonge26.9 63 – – – 0 – Grass court (13) Nottingham 3 Challenger R16 603 491 ▼ 18-4 Robin Catry24.3 63 – – – 0 – Grass court (14) Nottingham 3 Challenger R32 604 394 ▲ 13+2 Bruno Kuzuhara22.3 63 – – – 2 – Hard court Bloomfield Hills Challenger R32 605 109 ▼ 316-125 Lukas Klein28.3 62 – – – 0 – Hard court (160) Pau Challenger R16 Still playing this week. 606 39 ▲ 4 Jeff Wolf27.5 62 +8 62 179 0 CH125 Hard court Bloomfield Hills R32 Hard court (6) Lincoln Challenger R16 607 271 ▲ 25+4 Evan Zhu27.9 62 – 70 187 0 – Hard court Bloomfield Hills Challenger R32 608 302 ▲ 5 Andrew Paulson24.6 61 – – – 0 – Clay court (110) Menorca Challenger R16 609 74 ▲ 5 Mirza Basic35 61 – – – 15 – Clay court (41) M25 Kiseljak R32 610 569 ▼ 35-8 Alan Fernando Rubio Fierros27.4 61 – – – 2 – Clay court (23) Troyes Challenger Q 611 606 ▲ 5 Cruz Hewitt17.6 61 – – – 0 – Grass court (37) Dublin Challenger Q Out this week. 612 316 ▲ 4 Alberto Barroso Campos30.1 61 – – – 0 CH75 Hard court Qual. Segovia R1 Grass court (13) Nottingham 3 Challenger R16 Out this week. 613 586 ▲ 5 Nicolas Tepmahc25.1 61 – – – 0 CH75 Hard court Qual. Segovia R1 Hard court (26) M15 Kayseri R16 614 458 ▼ 56-12 Maxwell Mckennon24.1 61 – – – 3 – Hard court (3) M15 Castelo Branco SF Out this week. 615 432 ▲ 5 Iliyan Radulov21.1 60 – – – 0 CH75 Hard court Qual. Segovia R1 Hard court (8) Pozoblanco Challenger Q 616 514 ▲ 6 Marlon Vankan25.8 60 – – – 0 – Clay court M25 Metzingen QF 617 513 ▲ 6 Kai Wehnelt30.6 60 – – – 0 – Clay court (14) Liege Challenger R32 618 430 ▲ 7 Erik Arutiunian21.7 59 – – – 0 – Hard court (57) Little Rock Challenger R32 619 474 ▼ 13-4 Tsung-Hao Huang26.6 59 – – – 0 – Clay court (8) Bunschoten Challenger Q 620 590 ▼ 8-3 Ryan Dickerson29.2 59 -1 – – 8 – Clay court (42) San Miguel de Tucuman Challenger R32 621 155 ▲ 5 Dmitry Popko29.7 58 – – – 6 – Clay court (14) Bogota Challenger R32 622 416 ▲ 6 Etienne Donnet25.4 58 – – – 0 – Hard court (140) M15 Poitiers 1 R32 Still playing this week. 623 448 ▲ 6 Branko Djuric21.4 58 – – – 0 15 Clay court Kursumlijska Banja 11 R32 Hard court (124) M25 Bakersfield 1 QF Still playing this week. 624 557 ▲ 114+15 Pierluigi Basile19.5 58 – – – 0 15 Clay court Gubbio W Clay court (18) Milan Challenger QF Still playing this week. 625 331 ▼ 103-25 Carlos Lopez Montagud26 58 – – – 1 25 Clay court Denia R16 Clay court Gandia R32 626 603 ▲ 17+2 Amir Omarkhanov18.6 58 – – – 0 – Hard court (4) M15 Monastir QF Out this week. 627 595 ▲ 5 S D Prajwal Dev30.1 58 – – – 0 CH75 Hard court Qual. Segovia R1 Clay court (14) Iasi Challenger R32 Still playing this week. 628 625 ▲ 34+4 Maximo Zeitune20.4 58 – – – 1 25 São Paulo R32 Clay court Villa Constitucion SF Out this week. 629 375 ▲ 2 Strong Kirchheimer31.2 58 – – – 0 CH75 Hard court Qual. Winnipeg R1 Hard court (7) Granby Challenger R32 630 476 ▲ 3 Ignacio Monzon28.5 58 – – – 0 – Clay court (14) Bogota Challenger R32 631 520 ▲ 2 Conner Huertas Del Pino30.5 57 – – – 0 – Clay court M25 Sao Paulo R16 632 136 ▲ 2 Alexey Vatutin33.7 57 – – – 0 – Clay court (236) Maia Challenger QF 633 NCH (635) ▲ 3 Fryderyk Lechno-Wasiutynski21.3 57 – – – 0 – Clay court (16) Liege Challenger Q 634 NCH (653) ▲ 26+3 Matisse Bobichon24.5 57 – – – 0 – Hard court M15 Brisbane R32 635 443 ▲ 4 Federico Iannaccone27.3 57 – – – 1 – Clay court (21) M25 Marburg R32 636 352 ▲ 4 Giovanni Oradini28.8 57 – – – 0 – Clay court (16) Trieste Challenger Q Still playing this week. 637 433 ▼ 17-4 Aristotelis Thanos25.2 56 – – – 0 25 Clay court Metzingen R32 Clay court (13) M25 The Hague R32 638 552 ▲ 3 Igor Gimenez26.4 56 – – – 8 – Clay court (267) M25 Lajeado 1 R32 639 384 ▲ 3 Neil Oberleitner26.9 56 – – – 2 – Hard court (142) Thionville Challenger Q 640 623 ▲ 3 Samuel Heredia20.1 56 – – – 0 – Hard court (2) Segovia Challenger Q Still playing this week. 641 NCH (654) ▲ 24+2 Chase Ferguson27.5 56 – – – 2 15 Hard court Brisbane 2 R16 Hard court Brisbane QF 642 604 ▲ 3 Bruno Fernandez21.9 56 – – – 0 – Clay court (15) Bogota Challenger R32 643 455 ▼ 6-2 Olaf Pieczkowski22.3 55 – – – 4 – Hard court (49) Tyler Challenger Q 644 NCH (645) ▲ 3 Tuncay Duran22.1 55 – – – 0 – Hard court (10) M15 Monastir F 645 515 ▼ 76-15 Emilien Demanet21.2 55 – – – 1 – Clay court M25 Metzingen QF 646 NCH (647) ▲ 3 Alejandro Juan Mano21.5 55 – – – 0 – Clay court (6) M25 Gandia R16 Still playing this week. 647 NCH (649) ▲ 4 Pieter De Lange20.1 55 – – – 0 25 Clay court Metzingen R32 Clay court Qual. Metzingen W 648 348 ▲ 6 Ryan Seggerman26.9 54 – – – 0 – Grass court (15) Nottingham 3 Challenger Q Out this week. 649 536 ▲ 5 Joshua Sheehy29.4 54 – – – 0 CH75 Hard court Qual. Winnipeg R1 Hard court (8) Lincoln Challenger Q 650 159 ▲ 6 Hady Habib27.9 54 – – – 6 – Hard court (155) Qatar ExxonMobil Open - Doha R32 651 517 ▲ 4 Shunsuke Mitsui24.1 54 – – – 0 – Hard court (126) M15 Nishi-Tokyo 1 R32 652 575 ▲ 5 Nikita Mashtakov27.3 54 – – – 0 – Clay court (31) M25 Samobor W Still playing this week. 653 484 ▼ 45-8 Tristan Mccormick27.3 54 – – – 0 25 Urbana R32 Pittsford F 654 237 ▼ 34-6 Saba Purtseladze24.9 54 – – – 0 – Clay court (15) Liege Challenger Q 655 477 ▲ 5 Peter Fajta24.1 54 – – – 0 – Clay court (20) M15 Umag R32 656 634 ▲ 7 Leo Raquillet20.7 54 – – – 0 – Clay court (14) Liege Challenger R32 657 99 ▲ 6 Brandon Holt28.2 53 – – – 0 – Hard court (189) Australian Open - Melbourne Q 658 538 ▼ 83-15 Johan Alexander Rodriguez22.8 53 – – – 0 – Clay court (15) Bogota Challenger R32 659 315 ▲ 6 Alfredo Perez29.1 53 – – – 0 – Hard court (254) Champaign Challenger R32 660 625 ▲ 6 Igor Kudriashov22.8 53 – – – 1 – Hard court (74) M15 Monastir SF 661 638 ▲ 6 Menelaos Efstathiou27.3 53 -1 – – 0 – Clay court (4) M15 Nova Gorica QF Still playing this week. 662 652 ▲ 49+7 Radu David Turcanu20.3 53 – – – 1 25 Clay court Bacau R32 Clay court Slobozia W 663 651 ▲ 6 Ryan Colby22.8 53 – – – 0 – Hard court (6) M25 Louisville R32 664 542 ▲ 49+7 Millen Hurrion27 53 – 59 128 1 – Hard court Winnipeg Challenger R32 Still playing this week. 665 513 ▲ 5 Stefan Adrian Andreescu24.5 53 – – – 1 25 Clay court Bacau R32 Clay court Slobozia R32 Still playing this week. 666 663 ▲ 5 Lucas Andrade Da Silva21.4 52 – – – 25 25 São Paulo R32 Clay court (11) Bogota Challenger QF 667 289 ▼ 90-16 Adria Soriano Barrera27.1 52 – – – 4 – Hard court (41) M25 Wichita R32 668 448 ▲ 4 Aleksandre Bakshi29 52 – – – 8 – Hard court (124) M15 Sharm ElSheikh 8 QF Out this week. 669 624 ▲ 4 Yaroslav Demin20.8 52 – – – 0 CH75 Hard court Qual. Segovia R1 Clay court (39) M25 Kiseljak QF 670 614 ▲ 4 Yuta Kawahashi28.4 52 – – – 0 – Hard court (1) M15 Bali R32 671 599 ▲ 12+2 Giorgio Tabacco22.9 52 – – – 1 – Clay court (1) Tampere Challenger Q Out this week. 672 NCH (675) ▲ 8+1 Amit Vales21.1 52 – – – 1 CH125 Clay court Qual. Zug R2 Grass court (12) Nottingham 3 Challenger R16 673 450 ▲ 2 Yurii Dzhavakian33.2 52 – – – 0 – Hard court (14) M15 Monastir R32 674 616 ▲ 2 Karlis Ozolins24 51 – – – 0 – Hard court (122) M15 Maanshan 3 W 675 280 ▲ 2 Jakub Nicod22 51 – – – 10 – Clay court (10) M25 The Hague SF 676 651 ▼ 23-4 Nicolas Villalon22.4 51 +2 – – 1 – Clay court (29) Piracicaba Challenger R32 677 588 ▲ 2 Yuta Kikuchi26.8 51 – – – 0 – Hard court (43) M15 Tokyo R32 Still playing this week. 678 238 ▲ 2 Yusuke Takahashi28.7 51 – – – 0 15 Hard court Bali R16 Hard court (13) M15 Tokyo R16 Still playing this week. 679 663 ▲ 3 Samir Hamza Reguig24.5 51 – – – 0 25 Clay court Bacau R32 Clay court (14) Iasi Challenger R32 Still playing this week. 680 NCH (774) ▲ 110+13 Michael Antonius16.5 50 – – – 0 Pittsford W Clay court (3) M15 Rochester W 681 465 ▲ 2 Egor Agafonov23.8 50 – – – 0 – Clay court (48) M15 Tsaghkadzor R16 Still playing this week. 682 552 ▲ 2 Keisuke Saitoh25.2 50 – – – 0 15 Hard court Bali R32 Hard court (34) M15 Tokyo R16 683 NCH (713) ▲ 30+4 Thiago Cigarran26.3 50 – – – 0 – Clay court (3) M15 Villa Constitucion SF 684 668 ▲ 68+8 Pierre Delage25.4 50 – – – 0 – Clay court (3) M15 Kursumlijska Banja F Still playing this week. 685 NCH (716) ▲ 32+4 Gabriele Bosio25.6 50 – – – 0 15 Clay court Segrate R32 Clay court Nova Gorica SF Still playing this week. 686 634 ▲ 6+1 Timofei Derepasko19.5 50 – – – 0 15 Hard court Rognac R32 Clay court Kursumlijska Banja 10 QF 687 185 ▼ 118-21 Aziz Dougaz29.3 49 – – – 0 – Hard court (10) M15 Monastir W 688 189 ▼ 2 Arthur Bouquier25.5 49 – – – 0 – Hard court (147) St. Brieuc Challenger R16 689 269 ▼ 54-8 Aidan Mayo23.1 49 – – – 4 – Hard court (1) Bloomfield Hills Challenger Q 690 252 ▼ 2 Samuel Vincent Ruggeri24.1 49 – – – 0 – Clay court (8) Cordenons Challenger Q Still playing this week. 691 394 ▲ 130+15 Tiago Cacao28.3 49 – – – 0 15 Hard court Castelo Branco W Hard court (18) M25 Figueira da Foz QF 692 463 ▼ 3 Sander Jong26.1 49 – – – 0 – Clay court (9) Bunschoten Challenger Q Still playing this week. 693 438 ▲ 219+23 Orel Kimhi22.9 48 – – – 0 25 Hard court Hillcrest 3 W Hard court (50) Centurion 2 Challenger R32 694 603 ▼ 3 Oscar Weightman24.6 48 – – – 0 – Grass court (15) Nottingham 3 Challenger R32 695 219 ▼ 214-44 Nicolas Alvarez Varona25.1 48 – – – 0 – Clay court (43) Bratislava Challenger Q 696 586 ▼ 3 Gabriel Ghetu18.6 48 – – – 0 – Clay court (14) Iasi Challenger R32 697 653 ▼ 3 Matyas Cerny24.7 48 – – – 1 – Clay court (17) M15 Umag SF Out this week. 698 625 ▼ 4 Leo Vithoontien26.9 48 -1 – – 0 CH125 Hard court Qual. Bloomfield Hills R1 Hard court (36) M15 Tokyo R32 Still playing this week. 699 696 ▼ 2 Andreja Petrovic26.4 48 – – – 0 25 Urbana R32 Hard court (12) M25 Las Vegas 1 R16 700 693 ▼ 3 Dong Ju Kim24.2 48 – – – 0 – Hard court (26) M15 Wuning QF 701 546 ▼ 3 Uisung Park25.8 48 – – – 7 – Hard court (6) M15 Wuning R32 702 698 ▼ 2 Marc Majdandzic21.4 48 – – – 0 – Clay court (1) M15 Segrate R32 703 NCH (744) ▲ 63+7 Daniel Jade17.3 47 – – – 0 – Clay court (3) M25 Uriage SF 704 526 ▼ 11-1 Maxence Beauge26.1 47 – – – 0 – Clay court (92) M25 Angers R16 705 595 ▲ 20+3 Theo Papamalamis20.5 47 – – – 0 – Clay court (5) M25 Kramsach QF 706 453 ▼ 4 Arklon Huertas Del Pino32 47 – – – 0 – Clay court (29) Piracicaba Challenger Q 707 527 ▼ 4 Ye Cong Mo26 47 – – – 0 – Hard court (14) M15 Wuning R32 708 620 ▼ 10-1 Josip Simundza21.5 47 – – – 0 – Clay court (52) M15 Brcko W 709 549 ▼ 6 Tianhui Zhang20.4 47 – – – 0 – Hard court (14) M15 Wuning R32 710 471 ▼ 21-2 Yuki Mochizuki28.6 47 – – – 4 – Hard court (8) M25 Brisbane R32 Still playing this week. 711 363 ▼ 10-1 Oscar Jose Gutierrez33.2 47 – – – 0 25 Clay court Denia R32 Clay court (16) M15 Getxo F Still playing this week. 712 501 ▼ 7 Shinji Hazawa27.2 47 – – – 0 15 Hard court Brisbane 2 R16 Hard court Brisbane R16 713 125 ▼ 7 Matteo Gigante24.5 46 – – – 30 – Hard court (302) Orleans Challenger R16 714 600 ▼ 7 Khololwam Montsi23.6 46 – – – 0 – Hard court (7) M25 Hillcrest R32 Still playing this week. 715 117 ▼ 7 Felipe Meligeni Alves28.4 46 – – – 0 25 São Paulo R32 Clay court (13) Bogota Challenger R16 716 660 ▼ 4 Daniel Antonio Nunez25.1 46 -3 – – 4 – Clay court (20) Quito Challenger R16 Still playing this week. 717 710 ▼ 7 Pavel Lagutin21.3 46 – – – 0 25 Clay court Denia R32 Hard court (7) Pozoblanco Challenger R32 718 NCH (726) ▲ 13+2 Rafael Izquierdo Luque26.5 46 – – – 0 – Hard court (5) M15 Castelo Branco QF 719 491 ▼ 1 Nicolas Arseneault19.5 45 – – – 30 – Hard court Winnipeg Challenger R32 720 4 ▼ 1 Kei Nishikori36.5 45 – – – 0 – Clay court (91) Savannah Challenger R16 721 CH – Anton Arzhankin23.2 45 – – – 0 – Clay court (10) M15 Kursumlijska Banja F 722 656 ▼ 1 Maik Steiner32 45 – – – 1 – Clay court (70) M25 Vic R32 Still playing this week. 723 696 ▲ 8+1 Martin Van Der Meerschen26.1 45 – – – 0 15 Clay court Segrate R16 Clay court Gubbio R16 Still playing this week. 724 724 ▼ 1 Carles Hernandez25.2 45 – – – 8 25 Clay court Denia R32 Clay court Gandia R32 725 NCH (733) ▲ 6+1 Nikolai Barsukov19.7 45 – – – 0 – Clay court (4) M15 Uslar QF 726 NCH (759) ▲ 36+4 Vincent Marysko20.4 45 – – – 0 – Clay court (3) M15 Uslar SF 727 508 ▼ 1 Manish Sureshkumar26.9 45 – – – 0 – Hard court (1) M15 Bali R32 Still playing this week. 728 NCH (770) ▲ 42+5 Paul Inchauspe22.3 44 – 50 113 0 CH75 Hard court Segovia R16 Hard court (6) Pozoblanco Challenger R16 Still playing this week. 729 673 ▲ 79+9 Roger Pascual Ferra20.3 44 – 52 161 0 CH125 Hard court Bloomfield Hills R16 Hard court Qual. Bloomfield Hills W 730 617 ▼ 10-1 Lorenzo Sciahbasi20.7 44 – – – 0 – Hard court (181) M15 Monastir 1 R32 731 576 ▼ 9-1 Michal Krajci21.5 44 – – – 2 – Clay court (57) Kosice Challenger R32 732 728 ▼ 3 Hunter Heck24.1 44 – – – 0 – Hard court (22) M15 Tokyo R32 733 707 ▼ 18-2 Seydina Andre22.9 44 – – – 0 – Hard court M15 Rognac R32 734 654 ▼ 18-2 Franco Ribero26.8 44 – – – 0 – Clay court (15) Liege Challenger Q 735 NCH (804) ▲ 70+8 Daniele Rapagnetta19.6 44 – – – 0 – Clay court (2) M15 Gubbio F 736 440 ▼ 2 Alessandro Pecci25.3 43 – – – 0 – Clay court (69) M25 Reggio Emilia R16 737 327 – Naoki Nakagawa29.6 43 – – – 0 – Hard court (11) M15 Tokyo SF 738 618 ▲ 9+1 Santiago De La Fuente24.4 43 – – – 0 – Clay court (5) M15 Villa Constitucion R16 Out this week. 739 620 ▼ 6-1 Ben Jones28.1 43 – – – 0 CH75 Hard court Qual. Winnipeg R1 Grass court (43) Ilkley Challenger Q Still playing this week. 740 437 ▼ 2 Michiel De Krom28 43 – – – 0 25 Clay court Denia R32 Clay court (16) Liege Challenger Q Still playing this week. 741 508 ▼ 2 Loann Massard20.9 43 – – – 0 15 Hard court Rognac R16 Clay court (34) M15 Bourg-en-Bresse R32 742 702 ▼ 2 Noa Vukadin22.2 42 – – – 0 – Clay court (27) M25 Zagreb R32 743 741 ▼ 2 Matthew Forbes20.2 42 – – – 3 – Hard court (4) Lincoln Challenger QF Out this week. 744 277 ▼ 2 Michael Vrbensky26.5 42 – – – 0 CH75 Clay court Qual. Tampere R1 Clay court (72) Tunis Challenger Q Still playing this week. 745 443 ▲ 2 Yanaki Milev22.2 42 – – – 2 15 Clay court Kursumlijska Banja 11 R32 Clay court (17) M25 Skopje SF 746 724 – Fernando Cavallo20.6 42 – – – 2 – Clay court (72) Cordoba Challenger R32 747 696 ▲ 2 Matteo Covato21.2 42 – – – 0 – Hard court M15 Huamantla R16 Still playing this week. 748 743 ▼ 2 Herman Hoeyeraal24.7 42 – – – 0 25 Clay court Denia R32 Grass court (14) Nottingham 3 Challenger R32 Out this week. 749 730 ▼ 1 Oskar Brostrom Poulsen24.5 42 – – – 0 CH75 Clay court Qual. Tampere R1 Hard court (15) M25 Roda de Bara R32 750 587 ▲ 2 Pawit Sornlaksup26.9 42 – – – 0 – Hard court (29) M15 Wuning R32 751 341 ▲ 2 Wilson Leite34.7 42 – – – 0 – Clay court (25) Piracicaba Challenger R16 Still playing this week. 752 305 ▲ 2 Kalin Ivanovski22.1 41 – – – 0 25 Clay court Ollersbach R32 Clay court (16) M25 Skopje W 753 673 ▲ 3 Gustavo Ribeiro De Almeida20.2 41 – – – 16 – Clay court (21) Quito Challenger R32 754 604 ▼ 27-3 Andres Santamarta Roig19.4 41 – – – 0 – Clay court M25 Denia QF 755 544 ▼ 9-1 Adhithya Ganesan20.7 41 – – – 0 – Hard court (7) Granby Challenger R32 756 509 ▲ 2 Manuel Mazza27.2 41 – – – 4 – Clay court (35) M25 Milano R32 757 627 ▲ 2 Ryan Fishback24.2 41 – – – 0 – Clay court (118) M15 Punta del Este 2 R16 758 741 ▲ 2 Joshua Charlton26.9 41 – – – 0 – Hard court (1) M15 Brisbane R32 Still playing this week. 759 733 ▲ 3 Naoya Honda20.3 41 – – – 1 25 Urbana R32 Hard court (13) M15 Tokyo R16 Still playing this week. 760 756 ▲ 3 Ignacio Parisca20.9 41 – – – 1 25 Clay court Denia R32 Clay court Gandia R16 761 NCH (768) ▲ 7+1 John Hallquist Lithen24.6 41 – – – 0 – Clay court (5) M15 Nova Gorica R16 Still playing this week. 762 458 ▲ 3 Nicolas Zanellato24.4 41 – – – 0 25 São Paulo R16 Clay court (25) Piracicaba Challenger R16 763 16 ▲ 2 Nicolas Jarry30.7 40 – – – 0 – Clay court (99) Oeiras 3 Challenger R16 764 204 ▲ 2 Mate Valkusz27.9 40 – – – 0 – Clay court (33) M15 Gyula QF 765 387 ▼ 29-3 Mariano Kestelboim30.4 40 – – – 4 – Clay court (51) Bad Rappenau Challenger Q 766 747 ▼ 9-1 Juan Sebastian Osorio28.7 40 – – – 0 – Clay court M25 Sao Paulo R16 767 648 ▼ 119-15 Attila Boros22.5 40 – – – 0 – Clay court (13) M15 Bucharest R16 768 689 ▲ 9+1 Rodrigo Alujas23.8 40 – – – 0 – Clay court (5) M25 Uriage R16 Still playing this week. 769 447 ▲ 4 Tomas Farjat25.4 39 – – – 0 25 Clay court Metzingen R32 Clay court (71) Cordoba Challenger R32 Still playing this week. 770 362 ▲ 6 Tim Handel29.7 39 – – – 1 25 Clay court Metzingen R32 Clay court (26) M25 Brussels R16 Still playing this week. 771 451 ▲ 5 Marko Miladinovic25.6 39 – – – 0 25 Urbana R32 Hard court Louisville R32 772 694 ▲ 6 Maxence Bertimon26.8 39 – – – 0 – Hard court (6) M15 Monastir R32 773 496 ▲ 5 Denys Klok28.1 39 – – – 0 – Clay court (6) M15 Kursumlijska Banja R32 774 NCH (780) ▲ 6 Daniel Salazar Martinez25.3 39 – – – 0 – Clay court (8) Cordenons Challenger Q 775 636 ▼ 6-1 Aleksandr Braynin26.8 39 – – – 0 – Clay court M25 Ollersbach R16 776 21 ▼ 276-50 Daniel Evans36.1 38 – – – 6 – Grass court (27) Wimbledon - London Q Out this week. 777 49 ▲ 4 Federico Coria34.3 38 – – – 6 250 Clay court Qual. Kitzbuhel R1 Clay court (12) Liege Challenger R16 778 161 ▲ 5 Alibek Kachmazov23.9 38 – – – 6 – Hard court (87) M25 Sharm ElSheikh W 779 346 ▲ 4 Stuart Parker28.9 38 – – – 0 – Hard court (260) Helsinki Challenger R32 780 470 ▼ 8-1 Filippo Moroni25.4 38 – – – 3 – Hard court (20) M25 Figueira da Foz R32 781 57 ▲ 3 Gastao Elias35.6 38 – – – 25 – Clay court (71) Oeiras 4 Challenger R32 782 575 ▲ 61+6 Luca Castagnola24.1 38 – – – 2 – Clay court (3) M15 Nova Gorica F 783 378 ▲ 3 Sora Fukuda28.7 38 – – – 0 – Hard court (15) M15 Tokyo R32 784 677 ▼ 71-8 Kasra Rahmani19.8 38 – – – 0 – Clay court (15) Liege Challenger Q 785 37 ▲ 2 Emil Ruusuvuori27.3 37 – – – 0 – Hard court (246) Bergamo Challenger R32 Still playing this week. 786 553 ▲ 7 Pedro Rodenas22.3 37 – – – 0 25 Clay court Denia R32 Clay court Gandia R32 Out this week. 787 NCH (794) ▲ 7 Noah Zamora23.3 37 – – – 0 CH125 Hard court Qual. Bloomfield Hills R1 Hard court (9) M15 Rancho Santa Fe F Out this week. 788 782 ▲ 7 Matt Ponchet22 37 – – – 0 CH75 Clay court Qual. Tampere R1 Hard court (14) M25 Roda de Bara R32 Out this week. 789 724 ▲ 6 Matt Kuhar30 37 – – – 0 CH125 Hard court Qual. Bloomfield Hills R1 Hard court (27) M15 Claremont R32 Still playing this week. 790 468 ▼ 15-2 Ryuki Matsuda26.5 37 – – – 10 15 Hard court Bali R16 Hard court Brisbane R32 791 781 ▲ 6 Mert Naci Turker27.9 37 – – – 0 – Hard court (18) M15 Kayseri SF Still playing this week. 792 636 ▲ 6 Taisei Ichikawa25.5 37 – – – 0 15 Hard court Bali R16 Hard court (14) M15 Tokyo R32 793 326 ▲ 6 Alexis Gautier29.2 36 – – – 0 – Hard court (119) M25 Saint-Dizier 1 R32 Still playing this week. 794 777 ▲ 378+25 Matthew Hulme27.4 36 – – – 0 15 Hard court Brisbane 2 R32 Hard court Qual. Brisbane W Hard court Brisbane W 795 407 ▲ 5 Michael Agwi22.8 36 – – – 0 – Clay court (6) M15 Uslar R32 796 383 ▼ 4-1 Gabriele Pennaforti25.8 36 – – – 0 – Clay court (5) M15 Gubbio R16 797 792 ▲ 15+1 Scott Jones28.5 36 – – – 0 – Hard court (1) M15 Brisbane R32 798 722 ▲ 3 Alejandro Turriziani Alvarez23.4 36 – – – 0 – Hard court (1) M15 Rognac R32 799 NCH (802) ▲ 3 Nikola Slavic25.8 36 – – – 0 – Clay court (18) M15 Store QF 800 716 ▲ 26+2 Dinko Dinev22.4 36 – – – 0 – Clay court (5) M15 Kursumlijska Banja QF 801 135 ▼ 47-6 Antoine Escoffier34.3 35 – – – 14 – Hard court (281) Hersonissos 6 Challenger R32 802 288 ▼ 261-40 Jakub Paul27.3 35 – – – 0 – Clay court (37) Parma Challenger Q 803 789 ▲ 2 Andrew Johnson16.9 35 – – – 0 – Hard court (38) M15 Los Angeles F 804 533 ▲ 3 Luis Carlos Alvarez Valdes21.8 35 – – – 3 – Clay court (13) Bogota Challenger R16 Out this week. 805 382 ▲ 3 Thomas Fancutt31.3 35 – – – 0 CH75 Hard court Qual. Winnipeg R1 Hard court (7) Lincoln Challenger R32 806 541 ▲ 3 Arda Azkara23.3 35 – – – 3 – Grass court (12) Nottingham 3 Challenger R16 807 760 ▼ 24-3 Gian Luca Tanner25.5 35 – – – 0 – Hard court (87) M15 Pretoria SF 808 798 ▲ 3 Grigory Shebekin21.1 35 – – – 0 – Clay court (47) M15 Tsaghkadzor QF 809 184 ▲ 4 Nicholas David Ionel23.7 35 -1 – – 0 – Clay court (34) M15 Constanta R32 810 NCH (815) ▲ 4 Demetris Azoides25.7 35 – – – 1 – Hard court (18) M15 Kayseri SF Still playing this week. 811 NCH (823) ▲ 12+1 Andrea De Marchi19.5 35 – – – 0 15 Clay court Kursumlijska Banja 11 R32 Clay court Gubbio R16 Still playing this week. 812 NCH (815) ▲ 4 Keshav Chopra24.7 35 – – – 1 15 Hard court Huamantla 3 R32 Hard court (8) Lincoln Challenger Q 813 675 ▲ 20+2 Francisco Rocha26.7 35 – – – 0 – Hard court (4) M15 Castelo Branco QF 814 745 ▲ 2 Taiyo Yamanaka24.8 35 – – – 0 – Hard court (12) M15 Tokyo QF 815 771 ▲ 2 Cosme Rolland De Ravel22.1 34 – – – 0 – Clay court (11) M25 Bastia-Lucciana QF 816 805 ▲ 2 Nicolas Oliveira20.2 34 – – – 1 – Clay court M25 Sao Paulo R16 817 680 ▲ 2 Abel Forger20.9 34 – – – 0 – Clay court (8) Bunschoten Challenger R32 Still playing this week. 818 704 ▲ 4 Mwendwa Mbithi28.5 34 – – – 15 15 Hard court Huamantla 3 R32 Clay court (22) Quito Challenger R32 819 803 ▼ 18-2 Michel Hopp27.5 34 – – – 0 – Clay court (14) M25 Kassel R32 Still playing this week. 820 763 ▲ 15+1 Dragos Nicolae Cazacu22.4 34 – – – 0 25 Clay court Bacau R32 Clay court Slobozia QF 821 NCH (827) ▲ 4 Nicolas Jadoun23.9 34 – – – 0 – Hard court M15 Rognac R32 822 273 ▲ 4 Elmar Ejupovic33.4 33 – – – 8 – Clay court (256) M25 Guadalajara 1 W 823 451 ▲ 4 Dan Alexandru Tomescu27.3 33 – – – 0 – Clay court (31) M15 Constanta W 824 812 ▲ 24+2 Maximilian Homberg23.4 33 – – – 0 – Clay court (4) M15 Gubbio QF 825 817 ▲ 4 Natan Rodrigues24.4 33 – – – 1 – Hard court (77) M25 Nottingham R32 826 663 ▲ 4 Benjamin Pietri29.9 33 – – – 0 – Hard court (1) M15 Rognac R32 827 818 ▲ 4 Anas Mazdrashki20 33 – – – 3 – Clay court (4) M25 Gandia QF 828 635 ▲ 5 John Sperle24.4 33 – – – 0 – Clay court (30) Targu Mures Challenger Q Still playing this week. 829 NCH (900) ▲ 69+6 Keegan Rice20 32 – 38 101 0 CH75 Hard court Winnipeg R16 Hard court (5) Granby Challenger R16 830 NCH (856) ▲ 40+4 Jangjun Kim19.5 32 – – – 0 – Hard court (3) M15 Wuning SF 831 728 ▲ 6 Patrick Brady21.6 32 – – – 0 – Grass court (13) Nottingham 3 Challenger R16 832 824 ▲ 6 Luis Guto Queiroz Miguel17.3 32 – – – 1 – Clay court (68) M25 Reggio Emilia QF 833 486 ▲ 6 Alex Knaff28.6 32 – – – 0 – Hard court M15 Rognac R32 834 782 ▲ 12+1 Stefano D'Agostino22.7 32 – – – 2 – Clay court (4) M15 Gubbio QF 835 789 ▲ 5 Jorge Plans24.4 32 – – – 0 – Clay court (6) M15 Kursumlijska Banja R32 836 NCH (839) ▲ 5 Calvin Mueller26 32 – – – 0 – Clay court (13) M25 Kassel R32 Still playing this week. 837 788 ▼ 2-1 Joao Victor Couto Loureiro23.3 32 – – – 3 25 São Paulo R32 Clay court (15) Bogota Challenger Q 838 562 ▲ 3 Cooper Williams21 31 -4 – – 0 – Hard court (59) M15 Gaborone F 839 NCH (846) ▲ 6 Arvid Nordquist28.1 31 – – – 0 – Hard court (9) M15 Wuning F 840 692 ▼ 149-17 Hoyoung Roh20.2 31 – – – 0 – Hard court (2) M15 Wuning F 841 459 ▼ 71-8 Nikolay Vylegzhanin26.2 31 – – – 0 – Hard court (230) M15 Monastir 44 R16 842 638 ▲ 4 Yusuke Kusuhara28.9 31 – – – 0 – Hard court (13) M15 Tokyo R16 843 827 ▼ 14-2 Stefan Horia Haita19.1 31 – – – 0 – Clay court (7) M15 Slobozia R32 Still playing this week. 844 232 ▼ 31-4 Jose Pereira35.4 31 – – – 1 25 São Paulo R32 Clay court (62) M15 Maringa R16 845 712 ▲ 4 Benjamin Torrealba21 31 -3 – – 0 – Clay court M25 Sao Paulo R16 846 759 ▲ 5 Jesse Flores31.3 31 – – – 0 – Hard court (74) M15 Mbombela SF 847 12 ▲ 6 Borna Coric29.6 30 – – – 10 – Hard court (332) U.S. Open - New York R128 848 29 ▼ 61-7 Christopher Eubanks30.2 30 – – – 6 – Hard court (289) Roanne Challenger R32 849 290 ▲ 5 Shintaro Imai32.8 30 – – – 14 – Hard court (12) M15 Tokyo QF Out this week. 850 NCH (855) ▲ 5 Jannik Opitz28.2 30 – – – 0 CH75 Clay court Qual. Tampere R1 Clay court (15) Braunschweig Challenger Q 851 NCH (910) ▲ 94+7 Aleksa Ciric26 30 – – – 0 – Hard court (3) M25 Louisville SF 852 614 ▼ 11-2 William Grant25.4 30 – – – 1 – Clay court (50) M15 Szentendre R32 853 NCH (857) ▲ 4 Dominik Recek31.4 30 – – – 0 – Clay court (8) M25 Kramsach R32 Still playing this week. 854 828 ▲ 5 Andrea Fiorentini25.4 30 -1 – – 0 15 Clay court Kursumlijska Banja 11 R32 Clay court (40) M25 Varnamo R16 Still playing this week. 855 NCH (1096) ▲ 240+15 Nicolas Robert19.8 30 – – – 0 15 Hard court Monastir 33 W Hard court (117) M15 Heraklion 3 R32 Still playing this week. 856 853 ▲ 3 Carles Cordoba20.5 30 – – – 0 25 Clay court Denia R16 Clay court Gandia R32 857 621 ▼ 5-1 Samuel Alejandro Linde Palacios18.7 30 – – – 0 – Hard court (8) Pozoblanco Challenger Q Still playing this week. 858 793 ▲ 4 Gabriele Maria Noce30.7 30 – – – 0 15 Clay court Kursumlijska Banja 11 R32 Clay court Gubbio QF 859 NCH (869) ▲ 23+2 Alaa Trifi19.5 30 – – – 0 – Hard court (5) M15 Monastir QF Still playing this week. 860 836 ▲ 3 Emon Van Loben Sels21.5 29 – – – 0 25 Urbana R32 Hard court (10) M15 Rancho Santa Fe SF 861 461 ▲ 3 Peter Bertran30.3 29 – – – 0 – Clay court (21) Quito Challenger R32 Still playing this week. 862 851 ▲ 3 Keaton Hance18.3 29 – – – 0 25 Urbana R32 Clay court (61) M25 Mataro QF 863 429 ▼ 72-8 Tadeas Paroulek26.5 29 – – – 0 – Hard court (140) M15 Heraklion 1 R32 864 744 ▼ 120-13 Nikita Bilozertsev17.6 29 – – – 4 – Clay court (5) M15 Kursumlijska Banja QF Out this week. 865 NCH (867) ▲ 2 Alan Wazny19.1 29 – – – 0 CH75 Clay court Qual. Tampere R1 Clay court (23) M15 Rzeszow F 866 660 ▼ 5-1 Michael Zhu33.9 29 – – – 0 – Grass court (15) Nottingham 3 Challenger Q 867 641 ▲ 1 Kousuke Ogura30.4 29 – – – 0 – Hard court M15 Brisbane R32 Out this week. 868 643 ▲ 1 Lorenzo Claverie23.8 28 – – – 0 CH125 Hard court Qual. Bloomfield Hills R1 Clay court (10) Bogota Challenger SF 869 584 ▲ 1 Kyle Kang21.4 28 – – – 3 – Hard court (351) Chicago Challenger R32 870 107 ▲ 1 Nicolas Moreno De Alboran29 28 – – – 0 – Clay court (113) San Luis Potosi Challenger R32 871 700 ▼ 10-1 Jack Anthrop22.7 28 – – – 0 – Hard court (11) M15 Rancho Santa Fe QF 872 858 ▲ 10+1 Manuel Plunger24 28 – – – 0 – Clay court (5) M25 Kramsach R16 873 CH – Ryo Tabata18.5 28 – – – 8 – Clay court (20) M15 Amstelveen QF 874 694 – Xiaofei Wang23.5 28 – – – 1 – Hard court (63) M15 Luan R32 875 691 – Matthew Summers27.8 28 – – – 0 – Grass court (14) Nottingham 3 Challenger R32 876 655 – Thanapet Chanta26.8 28 – – – 0 – Hard court (35) M15 Maanshan R32 877 769 – Miles Jones25.5 28 – – – 0 – Hard court (41) M15 Los Angeles R32 878 622 ▼ 12-1 Amaury Raynel24 28 – – – 3 – Clay court (7) M25 Uriage R32 879 860 – Tomas Martinez22.9 28 – – – 0 – Clay court (7) M15 Villa Constitucion R32 880 688 – Alexandre Aubriot27.1 28 – – – 0 – Clay court (7) M25 Uriage R32 881 NCH (884) ▲ 2 Bryce Nakashima22.4 27 – – – 0 – Hard court (13) M15 Rancho Santa Fe R32 882 NCH (955) ▲ 72+5 Sebastian Gorzny22.4 27 – 35 152 0 – Hard court Bloomfield Hills Challenger R32 883 80 ▲ 1 Jozef Kovalik33.7 27 – – – 0 – Clay court (32) M25 Samobor QF 884 321 ▲ 1 Facundo Juarez28.8 27 – – – 2 – Clay court (303) Buenos Aires Challenger Q 885 569 ▲ 1 James Watt26.1 27 – – – 0 – Grass court (38) Nottingham 2 Challenger Q 886 614 ▼ 14-1 Alejandro Manzanera Pertusa23.2 27 – – – 1 – Hard court (90) M15 Sanxenxo R16 887 CH – Stijn Paardekooper22.8 27 – – – 0 – Clay court (11) M25 The Hague QF 888 774 – Nitin Kumar Sinha27.4 27 – – – 0 – Clay court (15) Iasi Challenger Q 889 CH – Theodore Dean24.3 27 – – – 0 – Hard court (12) M15 Rancho Santa Fe R16 890 479 – Felix Corwin30.1 27 – – – 0 – Clay court (89) M15 Orlando QF 891 889 – Markus Molder21.1 27 – – – 4 – Clay court (26) M15 Rzeszow R16 Still playing this week. 892 879 – Ronit Karki18.6 27 – – – 0 25 Urbana R32 Hard court (27) M15 Claremont R32 893 719 – Hanyi Liu25.1 27 – – – 1 – Hard court (11) M15 Wuning QF 894 NCH (971) ▲ 101+7 Giulio Perego23.2 27 – – – 0 – Hard court (4) M25 Hillcrest SF 895 666 ▼ 1 Niccolo Catini28.6 27 – – – 0 – Clay court (12) M15 Bucharest QF 896 403 ▼ 1 Lorenzo Rottoli24.4 27 – – – 0 – Clay court (6) M15 Gubbio R32 897 729 – Tomas Curras Abasolo26.2 27 – – – 0 – Clay court (49) M15 Kursumlijska Banja R32 898 561 ▲ 22+2 Fermin Tenti29.1 27 – – – 1 – Clay court (4) M15 Villa Constitucion QF 899 272 ▲ 201+13 Orlando Luz28.4 26 -2 – – 0 – Clay court Millennium Estoril Open - Estoril R32 Still playing this week. 900 NCH (1161) ▲ 270+15 Davide Tortora25.8 26 – – – 0 15 Clay court Kursumlijska Banja 10 W Clay court (18) M15 Store SF 901 479 ▼ 111-11 Ilya Snitari24.3 26 – – – 1 – Clay court (4) M15 Slobozia SF 902 114 ▼ 1 Jason Jung37 26 – – – 0 – Grass court (12) Newport Challenger R16 903 857 ▲ 41+3 Charlie Robertson19.7 26 – – – 0 – Hard court (4) M25 Hillcrest QF 904 468 ▼ 46-4 Dominik Kellovsky29.9 26 – – – 0 – Clay court (7) M15 Nova Gorica R32 905 866 ▼ 2 Lorenzo Gagliardo26 26 – – – 0 – Clay court (7) M15 Villa Constitucion R32 906 182 ▼ 85-8 Maximilian Neuchrist34.9 26 – – – 0 – Clay court (14) Iasi Challenger R32 907 796 ▼ 5 Finn Murgett24.8 26 – – – 0 – Hard court (68) M15 Monastir QF 908 130 ▲ 9+1 Duckhee Lee28.1 26 – – – 4 – Hard court (5) M15 Wuning R16 909 878 ▼ 3 Tristan Stringer20.7 26 – – – 0 – Hard court (7) M25 Louisville R32 910 894 ▼ 14-1 Tom Zeuch26.4 26 – – – 0 – Hard court (8) M25 Hillcrest R32 911 839 ▼ 3 Yaojie Zeng24.4 26 – – – 2 – Hard court (14) M15 Wuning R32 Still playing this week. 912 845 ▼ 12-1 Isaac Becroft25.7 26 – – – 0 15 Hard court Bali R16 Hard court (12) M25 Roda de Bara QF 913 713 ▼ 4 Grigoriy Lomakin28.3 26 – – – 0 – Hard court (14) M15 Wuning R32 914 13 ▼ 4 Nick Kyrgios31.2 25 – – – 0 – Grass court (29) Mallorca Championships - Mallorca R32 915 638 ▼ 5 Johannes Ingildsen29 25 – – – 0 – Clay court (121) Sao Paulo Challenger Q 916 901 ▼ 5 Luis Felipe Miguel22.3 25 – – – 0 – Clay court (26) Piracicaba Challenger R32 917 915 ▼ 3 Nico Hipfl20.2 25 – – – 0 – Clay court (6) M25 Kramsach R32 Still playing this week. 918 879 ▼ 1 Sam Ryan Ziegann27.9 25 – – – 0 15 Hard court Bali R32 Clay court (19) M25 Skopje R32 Still playing this week. 919 684 ▼ 1 Ali Yazdani22.8 25 – – – 0 15 Clay court Kursumlijska Banja 11 R32 Hard court (19) M15 Monastir QF 920 835 ▼ 1 Younes Lalami Laaroussi25.2 25 – – – 0 – Hard court (7) M15 Monastir R32 921 922 ▼ 1 Giannicola Misasi25.8 25 – – – 0 – Clay court (6) M15 Kursumlijska Banja R32 922 NCH (933) ▲ 13+1 Egor Pleshivtsev19.4 25 – – – 0 – Hard court (5) M15 Monastir R16 923 319 ▼ 15-1 Patrick Maloney26.4 24 – – – 2 – Hard court (1) Bloomfield Hills Challenger Q Out this week. 924 917 ▲ 13+1 Muhammad Shoaib24.4 24 – – – 0 Pittsford R16 Clay court (5) M15 Rochester R16 925 740 ▼ 3 Pierre Yves Bailly22.7 24 – – – 0 – Hard court (167) M15 Monastir 3 R16 926 816 ▲ 248+14 Zsombor Velcz23.6 24 -1 – – 0 – Hard court (3) M25 Hillcrest F 927 913 ▲ 13+1 Kriish Tyagi19.2 24 – – – 0 – Hard court (5) M25 Hillcrest R16 928 822 ▲ 44+3 Ofek Shimanov21 24 – – – 0 – Hard court (4) M25 Hillcrest QF 929 85 ▼ 91-8 Dennis Novak32.8 24 – – – 0 – Hard court (280) Hersonissos 6 Challenger R16 Still playing this week. 930 805 ▲ 12+1 Oliver Bonding19 24 – – – 0 25 Urbana R32 Hard court Louisville R16 931 814 ▼ 6 Jeffrey Von Der Schulenburg24.4 24 – – – 0 – Carpet court (140) M25 Trimbach 1 R32 Still playing this week. 932 912 ▼ 7 Jamie Mackenzie18.5 24 – – – 1 25 Clay court Metzingen R32 Clay court (69) M25 Vic R16 933 235 ▼ 5 Ivan Nedelko40.1 24 – – – 0 – Clay court (113) M25 Santa Margherita di Pula 1 R32 934 905 ▼ 6 Christopher Li23 24 – – – 0 – Clay court (90) M15 Orlando R16 935 867 ▼ 7 Qian Sun25 24 – – – 0 – Hard court (6) M15 Wuning R32 936 364 ▼ 31-2 Mikalai Haliak27.9 24 – – – 1 – Clay court (43) M25 Ceska Lipa R32 Out this week. 937 921 ▼ 5 William Rejchtman Vinciguerra19.4 24 – – – 0 CH75 Clay court Qual. Tampere R1 Clay court (20) M15 Amstelveen R32 938 736 ▼ 5 Jakub Filip20.8 24 – – – 0 – Clay court (12) M15 Lodz R16 939 395 ▲ 27+2 Wishaya Trongcharoenchaikul31.2 24 – – – 0 – Hard court (4) M15 Wuning QF Still playing this week. 940 876 ▲ 26+2 Evan Bynoe27.1 24 – – – 1 25 Urbana R32 Hard court Louisville QF 941 908 ▼ 33-2 Daniil Sarksian20 24 – – – 0 – Hard court (6) M15 Wuning R32 942 237 ▼ 4 Nicolas Barrientos39.2 23 – – – 0 – Clay court (29) Targu Mures Challenger Q 943 NCH (1061) ▲ 130+8 Pablo Perez Ramos23.4 23 – – – 0 – Hard court (2) M15 Castelo Branco F 944 736 ▼ 5 Martin Borisiouk26 23 – – – 0 – Hard court (9) M15 Wuning W 945 278 ▼ 4 Lucas Gerch31.5 23 – – – 1 – Clay court (20) M25 Marburg R32 946 NCH (971) ▲ 25+2 Noritaka Koizumi23.1 23 – – – 0 – Hard court (4) M15 Wuning QF 947 269 ▼ 4 Giovanni Fonio28.2 23 – – – 0 – Clay court (97) M15 Dubrovnik R16 948 911 ▼ 3 Kacper Szymkowiak21.6 23 – – – 0 – Clay court (19) M25 Skopje R16 949 62 ▼ 33-2 Kenny de Schepper39.1 23 – – – 0 – Clay court (55) M25 Troisdorf R16 950 814 ▼ 101-8 Marc Van Der Merwe31.9 23 – – – 0 – Hard court (7) M25 Hillcrest R32 Still playing this week. 951 810 ▼ 21-1 Kristijan Juhas25.1 23 – – – 0 15 Clay court Kursumlijska Banja 11 R32 Clay court (117) M15 Opatija 1 R16 952 861 ▼ 4 Marcus Walters28.2 23 – – – 0 – Grass court (14) Nottingham 3 Challenger R32 953 931 ▼ 21-1 Rocco Piatti21.9 23 – – – 0 – Hard court (7) M25 Hillcrest R32 954 859 ▼ 4 Adan Freire Da Silva27.2 23 – – – 0 – Clay court (7) M25 Uriage R32 955 NCH (1069) ▲ 113+7 Benjamin O'Connell27.3 23 – – – 0 – Hard court M15 Brisbane R32 Still playing this week. 956 946 ▼ 4 Louis Larue22.1 23 – – – 0 15 Hard court Rognac R16 Clay court (14) M25 Bastia-Lucciana R32 957 951 ▼ 4 Kerem Yilmaz19.3 23 – – – 0 – Hard court (20) M15 Kayseri R16 958 438 ▼ 2 Woobin Shin22.4 22 – – – 4 – Hard court (62) M15 Gimcheon R16 959 608 ▼ 57-4 Blu Baker24.8 22 – – – 0 – Clay court (90) M15 Orlando R16 960 934 ▼ 3 Ziga Sesko17.9 22 – – – 0 – Clay court (7) Plava Laguna Croatia Open - Umag R32 961 639 ▼ 2 Bekkhan Atlangeriev25.3 22 – – – 0 – Clay court (34) M15 Gyula R32 Still playing this week. 962 362 ▼ 4 Bastian Malla29.8 22 – – – 0 25 São Paulo R32 Clay court Villa Constitucion R32 Qual. São Paulo W 963 NCH (1080) ▲ 145+8 Charles Bertimon26.8 22 – – – 0 – Hard court (3) M15 Monastir F 964 385 ▼ 236-22 Aryan Shah20.6 22 – – – 0 – Clay court (6) M15 Uslar R32 Still playing this week. 965 536 ▼ 3 Ryotaro Taguchi26 22 – – – 3 15 Hard court Bali R16 Hard court (14) M15 Tokyo R32 Still playing this week. 966 961 ▼ 2 Oliver Okonkwo26.2 22 – – – 0 25 Urbana R32 Hard court Louisville R32 Still playing this week. 967 727 ▲ 15+1 Petros Tsitsipas25.9 22 – – – 0 25 Clay court Ollersbach R32 Clay court Kramsach R16 968 352 ▼ 5 Kris Van Wyk29.8 22 – – – 0 – Hard court (7) M25 Hillcrest R32 Out this week. 969 826 ▼ 34-2 Benjamin Thomas George23.5 22 – – – 0 CH75 Hard court Qual. Winnipeg R1 Hard court (8) Granby Challenger Q 970 947 ▼ 4 Karim Ibrahim22.9 22 – – – 0 – Hard court (61) M15 Hurghada QF 971 838 ▲ 17+1 Luca Pow21.4 21 – – – 0 – Hard court (5) M25 Louisville R16 972 CH – Linus Lagerbohm18.6 21 – – – 0 – Clay court Tampere Challenger R32 Still playing this week. 973 952 – Yannick Theodor Alexandrescou18.5 21 – – – 0 25 Clay court Bacau R32 Hard court (65) Istanbul Challenger R32 974 411 – Micah Braswell24.7 21 – – – 0 – Hard court (170) Cleveland Challenger Q 975 946 – Taym Alazmeh22.3 21 – – – 0 – Clay court (6) M15 Uslar R32 976 860 – Chan-Yeong Oh28 21 – – – 0 – Hard court (1) M15 Bali R32 Still playing this week. 977 900 ▼ 2 Enzo Kohlmann De Freitas19.8 21 – – – 0 25 São Paulo R32 Clay court Villa Constitucion R32 978 773 ▼ 17-1 Artur Kukasian22.3 21 – – – 1 – Hard court (126) M15 Maanshan 3 R32 979 973 ▼ 1 Maxwell Exsted19.3 21 – – – 1 – Hard court (19) M15 San Diego R16 Still playing this week. 980 753 ▲ 1 Justin Roberts29.6 21 – – – 0 25 Urbana R32 Hard court (13) M25 Laval R32 981 604 ▼ 1 Dev Javia24.3 21 – – – 0 – Hard court (27) M15 Kayseri R16 Still playing this week. 982 973 ▼ 1 Michele Mecarelli19.2 21 – – – 0 15 Clay court Segrate R16 Clay court Gubbio R32 Still playing this week. 983 946 ▼ 35-2 Aaron Funk20.4 21 – – – 0 25 Clay court Metzingen R32 Clay court Uslar R32 Clay court Qual. Metzingen W 984 906 ▼ 2 Niccolo Ciavarella22.3 21 – – – 0 – Clay court (6) M15 Gubbio R16 985 968 ▼ 1 Markus Malaszszak22 21 – – – 0 – Clay court (26) M15 Kamen R16 Out this week. 986 833 ▼ 37-2 Jesse Delaney27.6 21 – – – 1 25 Clay court Qual. Denia R1 Grass court (15) Nottingham 3 Challenger Q 987 NCH (994) ▲ 13+1 Julian Cundom25.2 21 – – – 0 – Clay court (6) M15 Villa Constitucion R16 988 881 ▲ 27+2 Pavlos Tsitsipas20.9 21 – – – 3 – Hard court (5) M15 Castelo Branco QF 989 827 ▲ 43+3 Pietro Marino25.1 21 – – – 0 – Clay court M15 Segrate R32 990 979 ▼ 1 Yuta Tomida19.7 21 – – – 0 – Hard court (5) M15 Wuning R16 991 839 ▼ 4 Benito Sanchez Martinez24.2 20 – – – 0 – Clay court (14) Braunschweig Challenger R32 992 712 ▼ 3 Aoran Wang29.4 20 – – – 0 – Hard court (33) M15 Maanshan QF 993 845 ▼ 3 Shunsuke Nakagawa26.3 20 – – – 0 – Hard court (34) M15 Tokyo R16 994 505 ▼ 3 Stijn Slump27.4 20 – – – 1 – Hard court (140) M15 Torello 1 R32 Out this week. 995 838 ▼ 3 Iiro Vasa23.8 20 – – – 0 CH75 Clay court Qual. Tampere R1 Hard court (40) M15 Vaasa R16 996 640 ▼ 3 Axel Garcian24.1 20 – – – 0 – Clay court (13) M25 Bastia-Lucciana R16 997 546 ▼ 50-3 Diego Barreto Sanchez24.2 20 – – – 0 – Hard court (146) M15 Villena 2 R16 998 837 ▼ 3 Marko Maksimovic20.4 20 – – – 0 – Clay court (40) M15 Kursumlijska Banja QF 999 975 ▼ 18-1 Mickael Kaouk17.9 20 – – – 0 – Clay court (20) Troyes Challenger R16 Out this week. 1000 731 ▲ 10+1 Axel Nefve25.9 20 – – – 0 Pittsford QF Clay court (4) M15 Rochester QF