1
Novak Djoković 36 SRB 9990 Geneva R16 Lost in Rome R32 Lost in Rome R32 Geneva R16 9860 2
Jannik Sinner 22 ITA 8860 8770 3
Carlos Alcaraz 21 ESP 7345 7300 4
Daniil Medvedev 28 RUS 7195 Lost in Rome R16 6295 -1 5
Alexander Zverev 27 GER 5435 Rome W 6345 +1 6
Andrey Rublev 26 RUS 4740 +2 Lost in Rome R32 4700 7
Casper Ruud 25 NOR 4535 -1 Geneva R16 Lost in Rome R64 Lost in Rome R64 Geneva R16 4185 8
Stefanos Tsitsipas 25 GRE 3860 -1 Lost in Rome QF 3700 -1 9
Hubert Hurkacz 27 POL 3730 Lost in Rome QF 3885 +1 10
Grigor Dimitrov 33 BUL 3605 Lost in Rome R16 3615 Advertisement
11
Alex de Minaur 25 AUS 3435 Lost in Rome R16 3490 12
Holger Rune 21 DEN 3250 Lost in Rome R32 (R64 ) 2700 -1 13
Taylor Fritz 26 USA 2870 Geneva R16 Lost in Rome QF Lost in Rome QF Geneva R16 3025 +1 14
Ben Shelton 21 USA 2460 +1 Geneva R16 Lost in Rome R32 Lost in Rome R32 Geneva R16 2500 -1 15
Ugo Humbert 25 FRA 2455 -1 Lyon R16 2330 -1 16
Tommy Paul 27 USA 2300 Lost in Rome SF 2655 +2 17
Alexander Bublik 26 KAZ 2055 +1 Lyon R16 Lost in Rome R64 Lost in Rome R64 Lyon R16 2020 -2 18
Karen Khachanov 27 RUS 2000 -1 Lost in Rome R16 2090 19
Sebastián Báez 23 ARG 1960 Geneva R16 Lost in Rome R16 Lost in Rome R16 Geneva R16 1985 -1 20
Félix Auger-Aliassime 23 CAN 1880 +15 Lost in Rome R32 1920 -1 21
Adrian Mannarino 35 FRA 1875 -1 Lyon R16 Lost in Rome R64 Lost in Rome R64 Lyon R16 1865 -1 22
Francisco Cerúndolo 25 ARG 1870 Lyon R16 Lost in Rome R32 Lost in Rome R32 Lyon R16 1740 -1 23
Jiří Lehečka 22 CZE 1695 +8 1685 -1 24
Nicolás Jarry 28 CHI 1675 -1 Lost in Rome F 2295 +7 25
Frances Tiafoe 26 USA 1650 -4 Lyon R32 Lost in Rome R64 Lost in Rome R64 Lyon R32 1615 -1 26
Tallon Griekspoor 27 NED 1595 -1 Geneva R32 Lost in Rome R64 Lost in Rome R64 Geneva R32 1605 -1 27
Sebastian Korda 23 USA 1525 -1 Lost in Rome R32 1565 -1 28
Tomás Martín Etcheverry 24 ARG 1460 -1 Lyon R32 Lost in Rome R32 Lost in Rome R32 Lyon R32 1410 -1 29
Lorenzo Musetti 22 ITA 1405 Lost in Rome R64 Lost in Turin F 1405 -1 30
Cameron Norrie 28 GBR 1350 Lost in Rome R32 1310 -3 31
Mariano Navone 23 ARG 1329 +10 Lost in Rome R64 Lost in Turin R16 1339 -1 32
Alejandro Tabilo 26 CHI 1320 +6 Lost in Rome SF 1645 +7 33
Alejandro Davidovich Fokina 24 ESP 1315 -5 Lost in Rome R64 1280 -1 34
Arthur Fils 19 FRA 1251 -2 Lost in Rome R64Bordeaux W 1385 +3 35
Jordan Thompson 30 AUS 1191 -2 Lost in Rome R64 1156 -2 36
Fábián Marozsán 24 HUN 1179 +1 Geneva R32 Lost in Rome R128 Lost in Rome R128 Geneva R32 1083 -5 37
Matteo Arnaldi 23 ITA 1160 -1 Lost in Rome R64 (R128 ) Lost in Turin QF 1165 +1 38
Gaël Monfils 37 FRA 1145 +2 Lyon R32 Lost in Rome R128 Lost in Rome R128 Lyon R32 1155 39
Roman Safiullin 26 RUS 1138 +3 Lost in Rome R128 1087 -1 40
Jack Draper 22 GBR 1136 +3 Geneva R32 Lost in Rome R64 Lost in Rome R64 Geneva R32 1166 +5 41
Jan Lennard Struff 34 GER 1120 -17 Lost in Rome R64 1090 +2 42
Alexei Popyrin 24 AUS 1057 +4 Lost in Rome R128 961 -9 43
Christopher Eubanks 28 USA 1053 +1 Geneva R32 Lost in Rome R128 Lost in Rome R128 Geneva R32 1038 44
Laslo Djere 28 SRB 1050 -5 960 -8 45
Tomáš Macháč 23 CZE 1036 +5 Geneva R32 1036 +1 46
Sebastian Ofner 28 AUT 1036 -1 Geneva R32 Lost in Rome R128Qual. Geneva W Lost in Rome R128Qual. Geneva W Geneva R32 1010 +1 47
Lorenzo Sonego 29 ITA 996 +5 Lyon R32 Lost in Rome R128 Lost in Turin SF Lost in Rome R128 Lost in Turin SF Lyon R32 991 -3 48
Facundo Díaz Acosta 23 ARG 983 -1 919 -6 49
Marcos Giron 30 USA 980 +2 Geneva R32 Lost in Rome R64 Lost in Rome R64 Geneva R32 1000 +1 50
Márton Fucsovics 32 HUN 957 +3 Lost in Rome R128 922 -3 Advertisement
51
Pedro Martínez 27 ESP 937 +4 Lyon R32 Lost in Rome R128 Lost in Bordeaux F Lost in Rome R128 Lost in Bordeaux F Lyon R32 995 +2 52
Dominik Koepfer 30 GER 932 +2 Lyon R32 Lost in Rome R32 Lost in Rome R32 Lyon R32 767 -15 53
Nuno Borges 27 POR 931 +3 Lost in Rome R16 1006 +7 54
Luciano Darderi 22 ITA 918 +6 Lyon R32 Lost in Rome R32 Lost in Turin SF Lost in Rome R32 Lost in Turin SF Lyon R32 1002 +7 55
Borna Ćorić 27 CRO 914 -21 Lost in Rome R128 744 -16 56
Zhizhen Zhang 27 CHN 868 -7 Lost in Rome QF 1056 +14 57
Flavio Cobolli 22 ITA 868 +7 Geneva R32 Lost in Rome R64 Lost in Rome R64 Geneva R32 860 +1 58
Miomir Kecmanović 24 SRB 850 +8 Lost in Rome R32 890 +3 59
Yannick Hanfmann 32 GER 848 -1 Geneva R32 Lost in Rome R64 Lost in Turin R16 Lost in Rome R64 Lost in Turin R16 Geneva R32 692 -25 60
Alexander Shevchenko 23 KAZ 848 -1 Geneva R32 Lost in Rome R64 Lost in Bordeaux R16 Lost in Rome R64 Lost in Bordeaux R16 Geneva R32 825 -1 61
Thiago Seyboth Wild 24 BRA 839 +2 Lyon R32 Lost in Rome R64 Lost in Turin R32 Lost in Rome R64 Lost in Turin R32 Lyon R32 837 +3 62
Roberto Carballés Baena 31 ESP 826 +6 Geneva R16 Lost in Rome R64 Lost in Bordeaux R16 Lost in Rome R64 Lost in Bordeaux R16 Geneva R16 811 63
Pavel Kotov 25 RUS 819 +9 Lyon R32 Lost in Rome R64 Lost in Rome R64 Lyon R32 849 +6 64
Dušan Lajović 33 SRB 811 +1 Lost in Rome R64 831 +5 65
Jakub Menšík 18 CZE 809 +9 Lost in Rome R128 728 -12 66
Christopher O'Connell 29 AUS 807 +1 Lost in Rome R128 801 +2 67
Daniel Evans 33 GBR 806 +2 Lyon R32 Lost in Rome R128 Lost in Bordeaux QF Lost in Rome R128 Lost in Bordeaux QF Lyon R32 831 +7 68
Jaume Munar 27 ESP 805 +5 Lyon R32 Lost in Rome R64 Lost in Rome R64 Lyon R32 810 +5 69
Alex Michelsen 19 USA 798 +1 Geneva R32 Lost in Rome R128 Lost in Oeiras 4 R16 Lost in Rome R128 Lost in Oeiras 4 R16 Geneva R32 795 +4 70
Aleksandar Vukic 28 AUS 792 -8 Lyon R16 Lost in Rome R64 Lost in Rome R64 Lyon R16 647 -23 71
Emil Ruusuvuori 25 FIN 780 Geneva R32 Lost in Rome R128 Lost in Turin R16 Lost in Rome R128 Lost in Turin R16 Geneva R32 768 +5 72
Brandon Nakashima 22 USA 760 +9 Qual. Rome W Lost in Rome R128 Lost in Turin QF765 +4 73
Arthur Rinderknech 28 FRA 754 +4 Lyon R32 Lost in Rome R128 Lost in Rome R128 Lyon R32 739 74
Federico Coria 32 ARG 745 +9 Geneva R32 Lost in Qual. Rome R1 Lost in Turin R16 Lost in Qual. Rome R1 Lost in Turin R16 Geneva R32 761 +5 75
Arthur Cazaux 21 FRA 740 731 -1 76
Mackenzie McDonald 29 USA 735 Lost in Rome R128 Lost in Bordeaux R32 Lost in Lyon R32 735 +1 77
Andy Murray 37 GBR 735 -20 Geneva R32 Lost in Bordeaux R16 Lost in Bordeaux R16 Geneva R32 738 +3 78
Daniel Altmaier 25 GER 733 -17 Lost in Rome R128 Lost in Geneva R32 702 -5 79
Rinky Hijikata 23 AUS 724 Geneva R32 Lost in Rome R128 Lost in Bordeaux R32 Lost in Rome R128 Lost in Bordeaux R32 Geneva R32 723 +1 80
Yoshihito Nishioka 28 JPN 721 -2 Lyon R32 Lost in Rome R64 Lost in Turin R32 Lost in Rome R64 Lost in Turin R32 Lyon R32 741 +8 81
Luca Nardi 20 ITA 718 +3 Lost in Rome R64 Lost in Turin R32 748 +11 82
Taro Daniel 31 JPN 715 +3 Lyon R32 Lost in Qual. Rome R1 Lost in Bordeaux R16Qual. Lyon W Lost in Qual. Rome R1 Lost in Bordeaux R16Qual. Lyon W Lyon R32 713 +1 83
Corentin Moutet 25 FRA 715 +5 Lost in Qual. Rome R2 Lost in Rome R64 Lost in Turin R32 720 +4 84
Max Purcell 26 AUS 710 -4 Lost in Wuxi R16 Lost in Taipei QF 647 -8 85
Roberto Bautista Agut 36 ESP 703 +1 Lost in Bordeaux QF 715 +5 86
Aslan Karatsev 30 RUS 675 -38 Geneva R32 Lost in Rome R64 Lost in Rome R64 Geneva R32 705 +4 87
Stan Wawrinka 39 SUI 672 Lost in Bordeaux R16 628 -10 88
Constant Lestienne 31 FRA 669 +2 Lost in Bordeaux R32 Lost in Qual. Lyon R1 669 +2 89
Aleksandar Kovačević 25 USA 668 +8 Geneva R32 Lost in Qual. Rome R1 Lost in Bordeaux R32Qual. Geneva W Lost in Qual. Rome R1 Lost in Bordeaux R32Qual. Geneva W Geneva R32 668 +1 90
Daniel Elahi Galán 27 COL 656 -1 Lyon R32 Lost in Rome R128 Lost in Turin R32Qual. Lyon W Lost in Rome R128 Lost in Turin R32Qual. Lyon W Lyon R32 606 -15 91
Francisco Comesaña 23 ARG 651 +5 Lost in Mauthausen SF 669 +4 92
Fabio Fognini 36 ITA 650 +2 Lost in Rome R64 (R128 ) Lost in Turin R16 648 +1 93
Sumit Nagal 26 IND 648 -11 Lost in Bordeaux R32 Lost in Geneva R32 646 -1 94
Thanasi Kokkinakis 28 AUS 647 -1 Lost in Qual. Rome R1 Lost in Bordeaux QF 623 -4 95
Matteo Berrettini 28 ITA 630 +3 630 -1 96
Hugo Gaston 23 FRA 630 -1 Lyon R32 Lost in Qual. Rome R1 Lost in Bordeaux R32Qual. Lyon W Lost in Qual. Rome R1 Lost in Bordeaux R32Qual. Lyon W Lyon R32 610 -8 97
Luca Van Assche 20 FRA 628 +2 613 -4 98
Maximilian Marterer 28 GER 616 +2 Qual. Rome W Lost in Rome R128 Lost in Turin R32622 -1 99
Pedro Cachín 29 ARG 613 -8 Lost in Rome R128 Lost in Qual. Lyon R2 597 -7 100
Cristian Garín 27 CHI 608 -8 Qual. French Open R1 Lost in Qual. Rome R1 Lost in Qual. Rome R1 Qual. French Open R1 563 -12 Advertisement
101
J.J. Wolf 25 USA 605 +1 Qual. French Open R1 Lost in Qual. Rome R2 Lost in Rome R128 Lost in Turin QF Lost in Qual. Rome R2 Lost in Rome R128 Lost in Turin QF Qual. French Open R1 595 -6 102
James Duckworth 32 AUS 597 +11 Qual. French Open R1 Lost in Taipei SF Lost in Taipei SF Qual. French Open R1 611 -1 103
Thiago Agustín Tirante 23 ARG 596 +1 Lost in Qual. Rome R1 Lost in Turin R32 Lost in Qual. Lyon R1 580 -6 104
Albert Ramos Viñolas 36 ESP 595 +1 Qual. French Open R1 Lost in Qual. Rome R1 Lost in Bordeaux R32 Lost in Qual. Rome R1 Lost in Bordeaux R32 Qual. French Open R1 578 -7 105
Juncheng Shang 19 CHN 590 +6 Qual. French Open R1 Lost in Qual. Rome R2 Lost in Rome R64 Lost in Bordeaux SF Lost in Qual. Rome R2 Lost in Rome R64 Lost in Bordeaux SF Qual. French Open R1 660 +16 106
Thiago Monteiro 29 BRA 590 +12 Qual. French Open R1 Qual. Rome W Lost in Rome R16 (R32 )Qual. Rome W Lost in Rome R16 (R32 ) Qual. French Open R1685 +21 107
Camilo Ugo Carabelli 24 ARG 588 Qual. French Open R1 Lost in Qual. Rome R1 Lost in Turin R32 Lost in Qual. Rome R1 Lost in Turin R32 Qual. French Open R1 580 -3 108
Zizou Bergs 24 BEL 581 -5 Qual. French Open R1 Qual. Rome W Lost in Rome R128 Qual. Rome W Lost in Rome R128 Qual. French Open R1611 +6 109
Alexandre Müller 27 FRA 577 Lyon R16 Qual. Rome W Lost in Rome R16 (R32 )Qual. Rome W Lost in Rome R16 (R32 ) Lyon R16656 +19 110
Juan Pablo Varillas 28 PER 572 -4 Qual. French Open R1 Lost in Qual. Rome R1 Lost in Turin R32 Lost in Qual. Rome R1 Lost in Turin R32 Qual. French Open R1 562 -3 111
Adam Walton 25 AUS 572 +8 Lost in Wuxi QFTaipei W 635 +16 112
Botic van de Zandschulp 28 NED 565 +3 Qual. Rome W Lost in Rome R64 Lost in Bordeaux R16618 +12 113
Richard Gasquet 37 FRA 565 +3 Lost in Qual. Rome R2 Lost in Lyon R32 515 -11 114
David Goffin 33 BEL 562 -13 Geneva R32 Lost in Turin R16Qual. Geneva W Lost in Turin R16Qual. Geneva W Geneva R32 550 -1 115
Grégoire Barrère 30 FRA 560 -7 Qual. French Open R1 Qual. Rome W Lost in Rome R128 Lost in Bordeaux SFQual. Rome W Lost in Rome R128 Lost in Bordeaux SF Qual. French Open R1585 +7 116
Michael Mmoh 26 USA 557 -2 557 +2 117
Dominic Thiem 30 AUT 547 -7 Qual. French Open R1 496 -14 118
Lukáš Klein 26 SVK 544 +2 Qual. French Open R1 535 119
Facundo Bagnis 34 ARG 541 +17 Qual. French Open R1 Lost in Qual. Rome R2 Lost in Qual. Rome R2 Qual. French Open R1 531 120
Valentin Vacherot 25 MON 529 +11 Qual. French Open R1 Lost in Qual. Rome R1 Lost in Tunis SF Lost in Qual. Rome R1 Lost in Tunis SF Qual. French Open R1 543 +4 121
Hamad Medjedović 20 SRB 522 +9 Qual. French Open R1 Qual. Rome W Lost in Rome R32Qual. Rome W Lost in Rome R32 Qual. French Open R1492 -13 122
Zachary Svajda 21 USA 518 +3 Qual. French Open R1 Lost in Qual. Rome R1 Lost in Oeiras 4 R32 Lost in Qual. Rome R1 Lost in Oeiras 4 R32 Qual. French Open R1 518 123
Giovanni Mpetshi Perricard 20 FRA 516 +1 Lyon R32 Lost in Qual. Rome R1 Lost in Bordeaux QF Lost in Qual. Rome R1 Lost in Bordeaux QF Lyon R32 541 +6 124
Emilio Nava 22 USA 511 +3 Qual. French Open R1 Lost in Qual. Rome R1 Lost in Oeiras 4 R16 Lost in Qual. Rome R1 Lost in Oeiras 4 R16 Qual. French Open R1 511 -2 125
Stefano Napolitano 29 ITA 506 +1 Qual. French Open R1 Lost in Rome R32 Lost in Rome R32 Qual. French Open R1 512 126
Denis Shapovalov 25 CAN 505 +6 Geneva R32 Lost in Rome R128 Lost in Rome R128 Geneva R32 515 +3 127
Vít Kopřiva 26 CZE 503 -4 Qual. French Open R1 Lost in Qual. Rome R2 Lost in Oeiras 4 R16 Lost in Qual. Rome R2 Lost in Oeiras 4 R16 Qual. French Open R1 511 128
Lloyd Harris 27 RSA 502 +21 Qual. French Open R1 Lost in Oeiras 4 R16 Lost in Oeiras 4 R16 Qual. French Open R1 508 129
Duje Ajduković 23 CRO 500 -7 Qual. French Open R1 Lost in Qual. Rome R2 Lost in Qual. Bordeaux R1 Lost in Qual. Rome R2 Lost in Qual. Bordeaux R1 Qual. French Open R1 499 -1 130
Harold Mayot 22 FRA 499 -18 Lost in Qual. Rome R2 Lost in Rome R128 Lost in Bordeaux R16 Lost in Qual. Lyon R2 522 +9 131
Damir Džumhur 31 BIH 499 +14 Qual. French Open R1 Lost in Qual. Rome R1 Lost in Tunis SF Lost in Qual. Rome R1 Lost in Tunis SF Qual. French Open R1 505 +2 132
Felipe Meligeni Alves 26 BRA 487 -4 Qual. French Open R1 Lost in Qual. Rome R2Qual. Turin W Lost in Turin QF Lost in Qual. Rome R2Qual. Turin W Lost in Turin QF Qual. French Open R1 490 -4 133
Jurij Rodionov 25 AUT 487 -16 Qual. French Open R1 Lost in Qual. Rome R1 Lost in Turin R32 Lost in Qual. Rome R1 Lost in Turin R32 Qual. French Open R1 487 -5 134
Mikhail Kukushkin 36 KAZ 482 -5 Qual. French Open R1 Lost in Qual. Rome R2 Lost in Qual. Rome R2 Qual. French Open R1 492 -1 135
Radu Albot 34 MDA 468 -2 Qual. French Open R1 Lost in Qual. Rome R2 Lost in Qual. Rome R2 Qual. French Open R1 462 -4 136
Nicolas Moreno De Alboran 26 USA 466 +2 Geneva R32 Qual. Rome W Lost in Rome R128Qual. Geneva W Qual. Rome W Lost in Rome R128Qual. Geneva W Geneva R32462 -4 137
Terence Atmane 22 FRA 463 -2 Qual. Rome W Lost in Rome R32 525 +17 138
Pablo Llamas Ruiz 21 ESP 463 +8 Qual. French Open R1 456 -4 139
Matteo Gigante 22 ITA 456 Qual. French Open R1 Lost in Rome R64 Lost in Qual. Turin R2 Lost in Rome R64 Lost in Qual. Turin R2 Qual. French Open R1 489 +2 140
Pierre Hugues Herbert 33 FRA 447 +3 Lost in Qual. Bordeaux R2 Lost in Bordeaux R32 Lost in Qual. Lyon R1 450 -3 141
Dominic Stricker 21 SUI 443 -20 443 -3 142
Diego Schwartzman 31 ARG 439 Qual. French Open R1 Qual. Rome W Lost in Rome R128Qual. Rome W Lost in Rome R128 Qual. French Open R1459 +1 143
Benoît Paire 35 FRA 432 -3 Qual. French Open R1 388 -12 144
Giulio Zeppieri 22 ITA 427 -3 Qual. French Open R1 Lost in Rome R128 Lost in Qual. Turin R2 Lost in Turin R32 Lost in Rome R128 Lost in Qual. Turin R2 Lost in Turin R32 Qual. French Open R1 420 -4 145
Liam Broady 30 GBR 423 +5 423 -2 146
Titouan Droguet 22 FRA 418 +5 Qual. French Open R1 Francavilla W Francavilla W Qual. French Open R1493 +14 147
Benjamin Hassan 29 GER 418 +12 Qual. French Open R1 Lost in Mauthausen R32 Lost in Mauthausen R32 Qual. French Open R1 418 -2 148
Leandro Riedi 22 SUI 417 +4 Qual. French Open R1 Lost in Prague R16 Lost in Prague R16 Qual. French Open R1 414 -3 149
Román Andrés Burruchaga 22 ARG 416 -1 Qual. French Open R1 Lost in Mauthausen R16 Lost in Oeiras 4 SF Lost in Mauthausen R16 Lost in Oeiras 4 SF Qual. French Open R1 431 +4 150
Patrick Kypson 24 USA 410 -6 Qual. French Open R1 Lost in Qual. Rome R1 Lost in Oeiras 4 R16 Lost in Qual. Rome R1 Lost in Oeiras 4 R16 Qual. French Open R1 416 Advertisement
151
Borna Gojo 26 CRO 406 -17 376 -8 152
Gabriel Diallo 22 CAN 405 +2 Qual. French Open R1 Lost in Mauthausen R32 Lost in Mauthausen R32 Qual. French Open R1 360 -14 153
Yosuke Watanuki 26 JPN 403 -16 403 +1 154
Tomás Barrios Vera 26 CHI 393 +1 Qual. French Open R1 378 -3 155
Alexis Galarneau 25 CAN 390 +6 Qual. French Open R1 Lost in Francavilla R16 Lost in Qual. Turin R2 Lost in Francavilla R16 Lost in Qual. Turin R2 Qual. French Open R1 399 +2 156
Zsombor Piros 24 HUN 390 +4 Qual. French Open R1 Lost in Qual. Rome R1 Lost in Qual. Rome R1 Qual. French Open R1 390 +2 157
Shintaro Mochizuki 20 JPN 386 +6 Qual. French Open R1 Lost in Francavilla R32 Lost in Oeiras 4 R32 Lost in Francavilla R32 Lost in Oeiras 4 R32 Qual. French Open R1 366 -6 158
Otto Virtanen 22 FIN 380 Qual. French Open R1 Lost in Mauthausen R16 Lost in Qual. Turin R1 Lost in Mauthausen R16 Lost in Qual. Turin R1 Qual. French Open R1 387 +2 159
Ugo Blanchet 25 FRA 380 +6 Qual. French Open R1 Lost in Mauthausen R16 Lost in Mauthausen R16 Qual. French Open R1 377 +1 160
Jozef Kovalík 31 SVK 377 +4 Qual. French Open R1 Lost in Mauthausen F Lost in Mauthausen F Qual. French Open R1 427 +14 161
Denis Kudla 31 USA 370 +1 Qual. French Open R1 370 162
Jesper de Jong 23 NED 368 -6 Qual. French Open R1 Lost in Qual. Rome R2 Lost in Tunis R32 Lost in Qual. Rome R2 Lost in Tunis R32 Qual. French Open R1 344 -15 163
Hugo Dellien 30 BOL 366 +10 Qual. French Open R1 Lost in Qual. Turin R1 Lost in Qual. Turin R1 Qual. French Open R1 358 -5 164
Andrea Pellegrino 27 ITA 365 +2 Qual. French Open R1 Lost in Francavilla QF Lost in Qual. Turin R2 Lost in Francavilla QF Lost in Qual. Turin R2 Qual. French Open R1 372 +4 165
Sho Shimabukuro 26 JPN 361 +6 Qual. French Open R1 Lost in Mauthausen R32 Lost in Tunis R16 Lost in Mauthausen R32 Lost in Tunis R16 Qual. French Open R1 277 -58 166
Rudolf Molleker 23 GER 361 +6 Qual. French Open R1 Lost in Prague QF Lost in Prague QF Qual. French Open R1 366 +2 167
Juan Manuel Cerúndolo 22 ARG 359 +12 Qual. French Open R1 Lost in Mauthausen R16 Lost in Oeiras 4 R32 Lost in Mauthausen R16 Lost in Oeiras 4 R32 Qual. French Open R1 340 -11 168
Andrea Vavassori 29 ITA 355 -11 Qual. French Open R1 Lost in Rome R128 Lost in Rome R128 Qual. French Open R1 355 -2 169
Maxime Cressy 27 USA 355 +9 Qual. French Open R1 Lost in Wuxi R32 Lost in Wuxi R32 Qual. French Open R1 345 -7 170
Marco Trungelliti 34 ARG 355 -1 Qual. French Open R1 Lost in Prague R16 Lost in Prague R16 Qual. French Open R1 356 +1 171
Alexander Ritschard 30 SUI 354 +38 Qual. French Open R1 335 -13 172
Alejandro Moro Cañas 23 ESP 354 +46 Qual. French Open R1 Lost in Prague R32 Lost in Prague R32 Qual. French Open R1 324 -18 173
Hugo Grenier 28 FRA 350 -20 Qual. French Open R1 Lost in Prague R32 Lost in Bordeaux R32 Lost in Prague R32 Lost in Bordeaux R32 Qual. French Open R1 332 -12 174
Beibit Zhukayev 23 KAZ 347 +8 Qual. French Open R1 Lost in Wuxi R32 Lost in Oeiras 4 QF Lost in Wuxi R32 Lost in Oeiras 4 QF Qual. French Open R1 355 +3 175
Benjamin Bonzi 27 FRA 343 +1 Qual. French Open R1 Lost in Prague R16 Lost in Tunis R32 Lost in Prague R16 Lost in Tunis R32 Qual. French Open R1 349 +3 176
Mattia Bellucci 22 ITA 343 +5 Qual. French Open R1 Lost in Wuxi R32Qual. Turin W Lost in Turin R32 Lost in Wuxi R32Qual. Turin W Lost in Turin R32 Qual. French Open R1 349 +3 177
Denis Yevseyev 30 KAZ 341 +7 Qual. French Open R1 Lost in Oeiras 4 SF Lost in Oeiras 4 SF Qual. French Open R1 359 +10 178
Bernabé Zapata Miralles 27 ESP 340 -31 Qual. French Open R1 Lost in Qual. Rome R1Qual. Bordeaux W Lost in Bordeaux R32 Lost in Qual. Rome R1Qual. Bordeaux W Lost in Bordeaux R32 Qual. French Open R1 301 -25 179
Martin Damm 20 USA 340 -2 Qual. French Open R1 Lost in Prague R32 Lost in Prague R32 Qual. French Open R1 340 180
Coleman Wong 19 HKG 340 +3 Qual. French Open R1 Lost in Oeiras 4 R32 Lost in Oeiras 4 R32 Qual. French Open R1 340 -1 181
Jan Choinski 27 GBR 336 -1 Qual. French Open R1 Lost in Mauthausen R16 Lost in Oeiras 4 QF Lost in Mauthausen R16 Lost in Oeiras 4 QF Qual. French Open R1 340 +1 182
Gustavo Heide 22 BRA 333 -8 Qual. French Open R1 Lost in Mauthausen R16 Lost in Oeiras 4 R16 Lost in Mauthausen R16 Lost in Oeiras 4 R16 Qual. French Open R1 346 +8 183
Mattéo Martineau 25 FRA 331 +3 Qual. French Open R1 Lost in Mauthausen R32Qual. Bordeaux W Lost in Bordeaux R16 Lost in Mauthausen R32Qual. Bordeaux W Lost in Bordeaux R16 Qual. French Open R1 346 +8 184
Vitaliy Sachko 26 UKR 327 +5 Qual. French Open R1 318 -8 185
Dino Prižmić 18 CRO 324 +5 Qual. French Open R1 304 -14 186
Stefano Travaglia 32 ITA 324 +10 Qual. French Open R1 Lost in Francavilla R32 Lost in Tunis R32 Lost in Francavilla R32 Lost in Tunis R32 Qual. French Open R1 313 -8 187
Tristan Schoolkate 23 AUS 322 +54 Lost in Wuxi R16 328 +1 188
Quentin Halys 27 FRA 321 -18 Qual. French Open R1 Qual. Bordeaux W Lost in Bordeaux R32Qual. Bordeaux W Lost in Bordeaux R32 Qual. French Open R1327 +1 189
Yasutaka Uchiyama 31 JPN 319 -21 Qual. French Open R1 Lost in Taipei R32 Lost in Taipei R32 Qual. French Open R1 289 -25 190
Jason Kubler 31 AUS 316 -2 291 -23 191
Genaro Alberto Olivieri 25 ARG 315 +7 Qual. French Open R1 Lost in Tunis QF Lost in Tunis QF Qual. French Open R1 327 +3 192
Dennis Novak 30 AUT 310 +13 Qual. French Open R1 Lost in Mauthausen R32 Lost in Oeiras 4 QF Lost in Mauthausen R32 Lost in Oeiras 4 QF Qual. French Open R1 295 -17 193
Dalibor Svrčina 21 CZE 310 -8 Qual. French Open R1 Lost in Prague R32 Lost in Oeiras 4 R16 Lost in Prague R32 Lost in Oeiras 4 R16 Qual. French Open R1 316 194
Li Tu 27 AUS 308 -1 Qual. French Open R1 Lost in Wuxi R32 Lost in Taipei R16 Lost in Wuxi R32 Lost in Taipei R16 Qual. French Open R1 289 -21 195
Oliver Crawford 25 GBR 308 +2 Qual. French Open R1 Lost in Francavilla R32 Lost in Tunis R16 Lost in Francavilla R32 Lost in Tunis R16 Qual. French Open R1 298 -10 196
Milos Raonic 33 CAN 305 +3 305 -1 197
Marc Polmans 27 AUS 303 -22 Qual. French Open R1 303 -4 198
Seongchan Hong 26 KOR 302 -11 Qual. French Open R1 Lost in Wuxi R16 Lost in Taipei QF Lost in Wuxi R16 Lost in Taipei QF Qual. French Open R1 320 +7 199
Billy Harris 29 GBR 302 +8 Qual. French Open R1 Lost in Francavilla R32 Lost in Tunis R32 Lost in Francavilla R32 Lost in Tunis R32 Qual. French Open R1 302 -3 200
Elias Ymer 28 SWE 301 +1 Qual. French Open R1 Lost in Mauthausen R32 Lost in Oeiras 4 F Lost in Mauthausen R32 Lost in Oeiras 4 F Qual. French Open R1 337 +18 Advertisement
201
Filip Misolic 22 AUT 301 +1 Qual. French Open R1 Lost in Mauthausen QF Lost in Tunis R32 Lost in Mauthausen QF Lost in Tunis R32 Qual. French Open R1 255 -40 202
Marc-Andrea Hüsler 27 SUI 299 -7 Qual. French Open R1 Lost in Mauthausen R32Qual. Turin W Lost in Turin R16 Lost in Mauthausen R32Qual. Turin W Lost in Turin R16 Qual. French Open R1 308 +6 203
Mark Lajal 21 EST 296 +20 Qual. French Open R1 Lost in Tunis R32 Lost in Tunis R32 Qual. French Open R1 296 -4 204
Omar Jasika 27 AUS 295 +8 Qual. French Open R1 Lost in Wuxi R32 Lost in Taipei R32 Lost in Wuxi R32 Lost in Taipei R32 Qual. French Open R1 295 -4 205
Calvin Hémery 29 FRA 295 -11 Qual. French Open R1 Lost in Tunis R32 Lost in Tunis R32 Qual. French Open R1 287 -13 206
Henrique Rocha 20 POR 295 +4 Qual. French Open R1 Lost in Prague QF Lost in Oeiras 4 R32 Lost in Prague QF Lost in Oeiras 4 R32 Qual. French Open R1 299 +2 207
Nerman Fatić 29 BIH 295 +4 Qual. French Open R1 Lost in Qual. Rome R1 Lost in Qual. Rome R1 Qual. French Open R1 288 -10 208
Joris De Loore 31 BEL 293 -17 Qual. French Open R1 Lost in Mauthausen R32 Lost in Oeiras 4 QF Lost in Mauthausen R32 Lost in Oeiras 4 QF Qual. French Open R1 305 +10 209
Henri Squire 23 GER 293 +26 Qual. French Open R1 Lost in Prague R32 Lost in Qual. Bordeaux R2 Lost in Prague R32 Lost in Qual. Bordeaux R2 Qual. French Open R1 293 -2 210
Alex Molčan 26 SVK 291 -18 Qual. French Open R1 Lost in Prague SF Lost in Prague SF Qual. French Open R1 288 -6 211
Lukas Neumayer 21 AUT 290 -5 Qual. French Open R1 Lost in Mauthausen R16Qual. Oeiras 4 W Lost in Oeiras 4 R32 Lost in Mauthausen R16Qual. Oeiras 4 W Lost in Oeiras 4 R32 Qual. French Open R1 292 -1 212
Oriol Roca Batalla 31 ESP 289 -4 Qual. French Open R1 Lost in Sabadell QF Lost in Prague R16Tunis W Lost in Sabadell QF Lost in Prague R16Tunis W Qual. French Open R1 368 +50 213
Enzo Couacaud 29 FRA 288 +4 Qual. French Open R1 Lost in Prague R16 Lost in Prague R16 Qual. French Open R1 294 +3 214
Nick Hardt 23 DOM 288 -11 Qual. French Open R1 Lost in Francavilla SF Lost in Tunis R16 Lost in Francavilla SF Lost in Tunis R16 Qual. French Open R1 309 +19 215
Francesco Maestrelli 21 ITA 285 +6 Qual. French Open R1 Lost in Qual. Rome R1Qual. Turin W Lost in Turin R16 Lost in Qual. Rome R1Qual. Turin W Lost in Turin R16 Qual. French Open R1 296 +9 216
Ryan Peniston 28 GBR 283 -1 Qual. French Open R1 283 -3 217
Maxime Janvier 27 FRA 283 +12 Qual. French Open R1 Lost in Prague R32 Lost in Tunis R32 Lost in Prague R32 Lost in Tunis R32 Qual. French Open R1 283 -4 218
Daniel Rincon 21 ESP 281 -2 Qual. French Open R1 Lost in Sabadell SF Lost in Francavilla R32 Lost in Sabadell SF Lost in Francavilla R32 Qual. French Open R1 274 -8 219
Kyrian Jacquet 23 FRA 280 -5 Qual. French Open R1 Qual. Bordeaux W Lost in Bordeaux R32Qual. Bordeaux W Lost in Bordeaux R32 Qual. French Open R1265 -15 220
Clément Tabur 24 FRA 279 -16 Qual. French Open R1 Lost in Tunis QF Lost in Tunis QF Qual. French Open R1 264 -15 221
Manuel Guinard 28 FRA 275 +10 Qual. French Open R1 Lost in Qual. Bordeaux R2 Lost in Qual. Bordeaux R2 Qual. French Open R1 274 -4 222
Murkel Dellien 26 BOL 273 Qual. French Open R1 Lost in Francavilla R32 Lost in Tunis QF Lost in Francavilla R32 Lost in Tunis QF Qual. French Open R1 280 223
Dmitry Popko 27 KAZ 272 +11 Qual. French Open R1 Lost in Santos R16Qual. Oeiras 4 W Lost in Oeiras 4 R32 Lost in Santos R16Qual. Oeiras 4 W Lost in Oeiras 4 R32 Qual. French Open R1 272 -6 224
Dane Sweeny 23 AUS 270 Qual. French Open R1 Lost in Qual. Turin R1 Lost in Qual. Turin R1 Qual. French Open R1 261 -13 225
Jules Marie 32 FRA 270 -12 Qual. French Open R1 Lost in Francavilla R32 Lost in Qual. Oeiras 4 R2 Lost in Francavilla R32 Lost in Qual. Oeiras 4 R2 Qual. French Open R1 256 -15 226
Joao Fonseca 17 BRA 267 +16 267 -5 227
Aziz Dougaz 27 TUN 265 +5 Qual. French Open R1 Kursumlijska Banja 4 W Lost in Tunis R16Kursumlijska Banja 4 W Lost in Tunis R16 Qual. French Open R1274 228
Antoine Escoffier 32 FRA 264 +8 Qual. French Open R1 Lost in Wuxi R32 Lost in Taipei R16 Lost in Wuxi R32 Lost in Taipei R16 Qual. French Open R1 267 -4 229
Lucas Pouille 30 FRA 263 -3 Qual. French Open R1 Mauthausen W Mauthausen W Qual. French Open R1363 +64 230
Valentin Royer 22 FRA 263 -2 Qual. French Open R1 Lost in Valldoreix R16 Lost in Tunis F Lost in Valldoreix R16 Lost in Tunis F Qual. French Open R1 304 +30 231
Tristan Boyer 23 USA 262 -31 Qual. French Open R1 Lost in Francavilla R16 Lost in Oeiras 4 R16 Lost in Francavilla R16 Lost in Oeiras 4 R16 Qual. French Open R1 274 +7 232
Juan Pablo Ficovich 27 ARG 262 +14 Qual. Oeiras 4 W Lost in Oeiras 4 R32 Lost in Qual. Geneva R2266 -1 233
Jaime Faria 20 POR 261 -3 Qual. French Open R1 Lost in Prague R16Oeiras 4 W Lost in Prague R16Oeiras 4 W Qual. French Open R1 336 +50 234
Franco Agamenone 31 ITA 258 -14 Qual. French Open R1 Lost in Francavilla SF Lost in Francavilla SF Qual. French Open R1 272 +6 235
Yu-hsiou Hsu 25 TWN 256 +10 Lost in Taipei SF 267 +5 236
Geoffrey Blancaneaux 25 FRA 255 -17 Qual. French Open R1 Lost in Prague R32 Lost in Qual. Oeiras 4 R1 Lost in Prague R32 Lost in Qual. Oeiras 4 R1 Qual. French Open R1 205 -41 237
Adrian Andreev 23 BUL 254 -4 Qual. French Open R1 Lost in Francavilla R16Qual. Oeiras 4 W Lost in Oeiras 4 R32 Lost in Francavilla R16Qual. Oeiras 4 W Lost in Oeiras 4 R32 Qual. French Open R1 264 +1 238
Alex Bolt 31 AUS 251 +6 Lost in Wuxi R16 257 -1 239
Yunchaokete Bu 22 CHN 250 -72 Qual. French Open R1 Wuxi W Wuxi W Qual. French Open R1325 +50 240
Francesco Passaro 23 ITA 248 -2 Qual. Rome W Lost in Rome R32 Turin W 493 +107 241
Gijs Brouwer 28 NED 243 +11 Lost in Prague R32 Lost in Tunis R16 Lost in Qual. Geneva R2 249 -3 242
Illya Marchenko 36 UKR 241 -2 Lost in Wuxi R32 Lost in Taipei F 283 +22 243
Gonzalo Oliveira 29 VEN 241 241 -5 244
Abdullah Shelbayh 20 JOR 240 +11 Lost in Qual. Geneva R2 238 -8 245
Ethan Quinn 20 USA 239 +3 Lost in Francavilla R32 Lost in Oeiras 4 R32 Lost in Qual. Geneva R1 239 -6 246
Santiago Rodríguez Taverna 24 ARG 238 -9 Lost in Santos SF 250 +3 247
Timofey Skatov 23 KAZ 237 +24 Augsburg R32 Qual. Tunis W Lost in Tunis QFQual. Tunis W Lost in Tunis QF Augsburg R32253 +5 248
Chun Hsin Tseng 22 TWN 237 +3 Skopje R32 237 -5 249
Arthur Fery 21 GBR 236 +4 Lost in Wuxi R32 Lost in Taipei QF 248 +3 250
Guido Pella 34 ARG 235 -3 210 -17 Advertisement
251
Ergi Kırkın 25 TUR 235 +48 Skopje R32 Lost in Santos R16 Lost in Santos R16 Skopje R32 224 -7 252
Mitchell Krueger 30 USA 234 -13 Lost in Tunis R16 Lost in Qual. Geneva R1 240 +2 253
Tennys Sandgren 32 USA 233 +7 233 -2 254
Kimmer Coppejans 30 BEL 232 -4 209 -16 255
Enrico Dalla Valle 26 ITA 232 +11 Skopje R32 Lost in Francavilla R32 Lost in Reggio Emilia SF Lost in Francavilla R32 Lost in Reggio Emilia SF Skopje R32 232 -2 256
Bernard Tomic 31 AUS 230 Lost in Xalapa F Lost in Pensacola SF 243 +9 257
Philip Sekulic 20 AUS 229 +5 Kachreti R32 Lost in Wuxi SF Lost in Taipei R32 Lost in Wuxi SF Lost in Taipei R32 Kachreti R32 249 +12 258
Steve Johnson 34 USA 227 +1 220 -3 259
Javier Barranco Cosano 25 ESP 224 +4 Lost in Prague QF Lost in Qual. Lyon R2 233 +5 260
Dimitar Kuzmanov 30 BUL 222 +5 Skopje R32 Lost in Mauthausen SF Lost in Mauthausen SF Skopje R32 240 +11 261
Nikolás Sánchez Izquierdo 25 ESP 222 +3 Lyon R32 Sabadell W Lost in Prague R32 Lost in Vic R32Qual. Lyon W Sabadell W Lost in Prague R32 Lost in Vic R32Qual. Lyon W Lyon R32221 +1 262
Brandon Holt 26 USA 221 +5 Lost in Wuxi R16 Lost in Taipei R32 182 -36 263
Liam Draxl 22 CAN 220 +5 220 +1 264
Yuta Shimizu 24 JPN 219 +15 Lost in Taipei R32 219 +1 265
Federico Gaio 32 ITA 219 -11 Cervia R32 113 -154 266
Gianluca Mager 29 ITA 216 -9 Lost in Francavilla R32 Lost in Qual. Turin R1 Lost in Qual. Geneva R1 185 -28 267
Edoardo Lavagno 25 ITA 214 +6 Lost in Santa Margherita 6 R16Varnamo W 197 -17 268
Maks Kaśnikowski 20 POL 214 -19 Skopje R32 Lost in Francavilla R16 Lost in Francavilla R16 Skopje R32 218 +3 269
Alibek Kachmazov 21 RUS 213 -8 Lost in Wuxi SF 233 +13 270
Máté Valkusz 25 HUN 211 -43 Qual. French Open R1 200 -11 271
Mathias Bourgue 30 FRA 210 +3 Qual. French Open R1 Lost in Prague R32 Lost in Qual. Bordeaux R2 Lost in Prague R32 Lost in Qual. Bordeaux R2 Qual. French Open R1 188 -18 272
Thai Son Kwiatkowski 29 USA 210 +3 Lost in Vic R32 Lost in Qual. Geneva R1 210 +4 273
Aidan Mayo 21 USA 210 +7 210 +4 274
Ivan Gakhov 27 RUS 208 -2 Lost in Francavilla R32 Lost in Qual. Turin R1 Lost in Qual. Geneva R2 208 +2 275
Renzo Olivo 32 ARG 206 +3 Lost in Santos R16 Lost in Qual. Lyon R1 208 +1 276
Samuel Vincent Ruggeri 21 ITA 206 -18 Skopje R32 Lost in Qual. Rome R1 Lost in Qual. Oeiras 4 R1 Lost in Qual. Rome R1 Lost in Qual. Oeiras 4 R1 Skopje R32 200 -6 277
Gonzalo Bueno 20 PER 204 +84 Lost in Santos R16 208 +4 278
Filip Cristian Jianu 22 ROU 204 +3 Skopje R32 Lost in Antalya 17 SF Lost in Varnamo SF Lost in Bucharest 2 R16 Lost in Antalya 17 SF Lost in Varnamo SF Lost in Bucharest 2 R16 Skopje R32 193 -8 279
Andrea Collarini 32 ARG 199 -9 Augsburg R32 Lost in Sabadell SF Lost in Valldoreix SF Lost in Sabadell SF Lost in Valldoreix SF Augsburg R32 183 -17 280
Tristan Lamasine 31 FRA 199 +5 Lost in Qual. Prague R1 Lost in Qual. Tunis R2 Lost in Tunis R16 Lost in Qual. Lyon R1 204 +2 281
Álvaro Guillén Meza 21 ECU 199 +13 Lost in Santos R16 203 +2 282
Gauthier Onclin 23 BEL 198 -6 Skopje R32 Lost in Prague F Lost in Oeiras 4 R32 Lost in Prague F Lost in Oeiras 4 R32 Skopje R32 221 +23 283
Jason Jung 34 TWN 197 -14 181 -16 284
Tung Lin Wu 26 TWN 197 +5 Lost in Wuxi QF Lost in Taipei R32 209 +13 285
Vilius Gaubas 19 LTU 197 +60 Augsburg R32 Lost in Mauthausen R32 Lost in Qual. Oeiras 4 R2 Lost in Mauthausen R32 Lost in Qual. Oeiras 4 R2 Augsburg R32 199 +2 286
Hady Habib 25 LBN 196 +4 Lost in Santos F Lost in Pensacola F 218 +20 287
Nicolás Mejía 24 COL 195 +4 Anapoima W 218 +23 288
Guido Andreozzi 32 ARG 194 -1 Lost in Qual. Lyon R1 180 -12 289
Alexander Blockx 19 BEL 190 +7 187 -2 290
Clément Chidekh 22 FRA 189 +5 Qual. French Open R1 Qual. Prague W Lost in Prague R16 Lost in Qual. Tunis R2Qual. Prague W Lost in Prague R16 Lost in Qual. Tunis R2 Qual. French Open R1201 +10 291
João Sousa 35 POR 189 +6 189 +4 292
David Jordá Sanchis 29 ESP 189 +6 Lost in Qual. Lyon R1 185 -3 293
Yibing Wu 24 CHN 188 -7 163 -28 294
Zdeněk Kolář 27 CZE 188 -69 Qual. French Open R1 188 +4 295
Jiří Veselý 30 CZE 185 -12 Skopje R32 Prague W Prague W Skopje R32260 +57 296
Michael Vrbenský 24 CZE 181 +17 Augsburg R32 Lost in Qual. Prague R2Qual. Tunis W Lost in Tunis R32 Lost in Qual. Prague R2Qual. Tunis W Lost in Tunis R32 Augsburg R32 183 -1 297
Luke Saville 30 AUS 180 -5 Lost in Wuxi R32 164 -23 298
Sebastian Fanselow 32 GER 180 +5 Lost in Qual. Mauthausen R2 Lost in Mauthausen R32 Lost in Qual. Oeiras 4 R2 Lost in Qual. Lyon R2 166 -18 299
Adolfo Daniel Vallejo 20 PAR 179 +5 Augsburg R32 Lost in Santos QF Lost in Santos QF Augsburg R32 187 +7 300
Pedro Sakamoto 30 BRA 178 +5 Lost in Santos R16 180 -1 301
Mikael Ymer 25 SWE 177 +5 145 -47 302
Alexander Weis 27 ITA 177 -9 Skopje R32 Lost in Santa Margherita 6 SF Lost in Francavilla R32Qual. Tunis W Lost in Tunis R32 176 -1 303
Ilya Ivashka 30 BLR 176 -3 166 -12 304
Giovanni Fonio 26 ITA 176 -3 Skopje R32 Lost in Qual. Prague R2 Lost in Prague QF Lost in Reggio Emilia SF 179 +2 305
Rafael Nadal 37 ESP 175 +207 Lost in Rome R64 205 +29 306
John Isner 39 USA 175 +1 175 +2 307
August Holmgren 26 DEN 175 -23 Augsburg R32 Lost in Qual. Oeiras 4 R1 175 +2 308
Marvin Möller 25 GER 174 +1 Augsburg R32 Lost in Varnamo F Lost in Vic QF 189 +20 309
Blaise Bicknell 22 JAM 174 +3 Lost in Kingston R32 174 +2 310
Elmer Møller 20 DEN 174 Augsburg R32 Lost in Santa Margherita 6 QF Lost in Qual. Francavilla R2 Lost in Francavilla QF 186 +17 311
Daniel Masur 29 GER 172 -3 Augsburg R32 Lost in Nottingham 2 R32 172 +1 312
João Lucas Reis Da Silva 24 BRA 169 -30 169 313
Charles Broom 26 GBR 169 +26 Kachreti R32 Nottingham 2 W Lost in Kachreti R32193 +28 314
Rio Noguchi 25 JPN 168 +9 Lost in Taipei R16 167 315
Nicholas David Ionel 21 ROU 168 -1 Lost in Sabadell QF Lost in Valldoreix R16 Lost in Bucharest 2 SF 120 -84 316
Carlos Taberner 26 ESP 167 +14 Augsburg R32 Lost in Qual. Prague R1 Lost in Qual. Tunis R2 168 +3 317
Federico Agustin Gomez 27 ARG 165 +9 Augsburg R32 165 -1 318
Raúl Brancaccio 27 ITA 164 -1 164 -1 319
Lucas Poullain 28 FRA 163 -17 163 -3 320
Felix Gill 21 GBR 163 -2 Augsburg R32 Qual. Prague W Lost in Prague R16Qual. Tunis W Lost in Tunis R32175 +14 321
Egor Gerasimov 31 BLR 162 +11 Kachreti R32 Lost in Wuxi F Lost in Kachreti R32 206 +46 322
Nino Serdarušić 27 CRO 161 -2 Lost in Sabadell R16 151 -18 323
Martin Landaluce 18 ESP 160 -1 Lost in Mauthausen R16 Lost in Tunis R16 170 +12 324
Ričardas Berankis 33 LTU 160 +5 Kachreti R32 Lost in Qual. Wuxi R2 Lost in Taipei QF 174 +16 325
Lorenzo Giustino 32 ITA 160 -1 Lost in Sabadell R16 Lost in Qual. Francavilla R1 Lost in Vic R32 131 -52 326
Timo Stodder 28 GER 160 -1 160 +1 327
Michael Geerts 29 BEL 160 Augsburg R32 Lost in Qual. Prague R1 Lost in Qual. Bordeaux R1 159 328
Marco Cecchinato 31 ITA 159 -40 Skopje R32 Lost in Francavilla R16Qual. Tunis W Lost in Tunis R32 124 -59 329
Hiroki Moriya 33 JPN 159 +5 Lost in Wuxi R32 Lost in Taipei R32 154 -5 330
Sandro Kopp 23 AUT 159 +12 Lost in Mauthausen R32 Lost in Qual. Tunis R1 152 -7 331
Andrew Paulson 22 CZE 158 -15 Skopje R32 158 +3 332
Paul Jubb 24 GBR 158 +40 Kachreti R32 Lost in Nottingham 2 QF Lost in Kachreti R32 161 +9 333
Yan Bai 34 CHN 157 +7 Qual. Wuxi W Lost in Wuxi R32 Lost in Luan SF161 +9 334
Daniel Michalski 24 POL 157 +1 Augsburg R32 Lost in Qual. Prague R2 Lost in Qual. Tunis R1 132 -38 335
Jakub Nicod 19 CZE 157 +16 157 +5 336
Matheus Pucinelli De Almeida 23 BRA 157 -59 157 +5 337
Gabriel Debru 18 FRA 156 +1 Qual. French Open R1 Lost in Qual. Francavilla R2 Lost in Qual. Bordeaux R1 150 -4 338
Mathys Erhard 22 FRA 156 -17 Qual. French Open R1 Qual. Prague W Lost in Prague R32157 +5 339
Khumoyun Sultanov 25 UZB 155 -11 Lost in Osijek SF 159 +13 340
Facundo Mena 31 ARG 154 +66 Lost in Santos R32 154 +5 341
Marko Topo 20 GER 153 Augsburg R32 137 -20 342
Moez Echargui 31 TUN 152 -11 Augsburg R32 Lost in Wuxi R16 Lost in Taipei R32 154 +6 343
Remy Bertola 25 SUI 152 +49 Qual. Wuxi W Lost in Wuxi QFQual. Taipei W Lost in Taipei R16173 +34 344
Alexis Gautier 27 FRA 152 -1 Skopje R32 Lost in Sabadell R16 Lost in Qual. Oeiras 4 R1 152 +6 345
Antoine Bellier 27 SUI 151 -1 Lost in Qual. Tunis R1 Lost in Qual. Geneva R1 151 +6 346
Hernán Casanova 30 ARG 150 -10 Lost in Santos QF 157 +14 347
Vadym Ursu 27 UKR 149 +2 Kachreti R32 Lost in Kachreti R32 149 +3 348
Hazem Naw 24 SYR 149 -2 Augsburg R32 149 +3 349
Jay Clarke 25 GBR 148 +1 Skopje R32 Santa Margherita 6 W Lost in Reggio Emilia R32165 +32 350
Gerard Campana Lee 19 KOR 147 +2 Skopje R32 Qual. Tunis W Lost in Tunis R32144 +1 351
James McCabe 20 AUS 147 +14 Qual. Wuxi W Lost in Wuxi R32 Lost in Taipei R32149 +5 352
Alessandro Giannessi 33 ITA 146 -37 Qual. Francavilla W Lost in Francavilla R32 Lost in Reggio Emilia R16139 -6 353
Evgeny Donskoy 34 RUS 145 -34 Lost in Wuxi R32 Lost in Taipei R16 140 -1 354
Aidan McHugh 23 GBR 145 Lost in Xalapa SF Lost in Villahermosa R16 Lost in Pensacola R16 150 +12 355
Giles Hussey 26 GBR 144 +1 Kachreti R32 Lost in Nottingham 2 QF 139 -2 356
Kei Nishikori 34 JPN 143 +2 143 +6 357
Kamil Majchrzak 28 POL 143 +2 Skopje R32 143 +6 358
Ramkumar Ramanathan 29 IND 143 +2 Kachreti R32 Lost in Qual. Wuxi R1 Lost in Taipei R16 149 +15 359
Orlando Luz 26 BRA 143 -26 Skopje R32 Lost in Qual. Mauthausen R2 Lost in Qual. Bordeaux R1 143 +7 360
Riccardo Bonadio 30 ITA 143 -49 Augsburg R32 Lost in Qual. Tunis R2 130 -18 361
Federico Delbonis 33 ARG 140 -6 131 -14 362
Gilbert Klier Junior 24 BRA 139 139 +7 363
Jonáš Forejtek 23 CZE 138 +5 Skopje R32 Lost in Prague R32 Lost in Qual. Oeiras 4 R2 139 +7 364
Cezar Crețu 23 ROU 138 -1 Lost in Bucharest R16 136 +1 365
Omni Kumar 22 USA 137 -12 Lost in Santa Margherita 6 QF 131 -11 366
Mohamed Safwat 33 EGY 137 -9 Augsburg R32 Qual. Mauthausen W Lost in Mauthausen R32 Lost in Qual. Tunis R1133 -4 367
Marius Copil 33 ROU 136 122 -22 368
Mikalai Haliak 25 BLR 136 -4 Lost in Qual. Wuxi R2 135 +3 369
Tim Handel 27 GER 136 136 +7 370
Toby Kodat 21 USA 135 +3 Augsburg R32 Lost in Prague SF Lost in Reggio Emilia R16 157 +41 371
Benjamin Lock 31 ZIM 135 +13 Lost in Anapoima SFAddis Ababa W 142 +18 372
Guy Den Ouden 22 NED 134 -24 Lost in Qual. Francavilla R2 Lost in Vic R32 135 +8 373
Matej Dodig 18 CRO 134 +6 Skopje R32 Lost in Qual. Mauthausen R2 Lost in Qual. Tunis R1 134 +6 374
Andrés Andrade 25 ECU 133 +101 Lost in Orange Park QFPensacola W 135 +8 375
Lucas Gerch 29 GER 132 -1 Augsburg R32 Lost in Qual. Oeiras 4 R1 127 -7 376
Carlos Sánchez Jover 23 ESP 132 +1 Lost in Santa Margherita 6 F Lost in Qual. Tunis R1 146 +29 377
Robin Bertrand 21 FRA 132 +34 Kachreti R32 Lost in Nottingham 2 R16 Lost in Kachreti R16 132 +3 378
Dragos Nicolae Madaras 26 SWE 131 -41 106 -53 379
Gastão Elias 33 POR 131 -1 Qual. Francavilla W Lost in Francavilla R16 Lost in Oeiras 4 R32137 +19 380
Skander Mansouri 28 TUN 131 116 -24 381
Damien Wenger 24 SUI 130 +2 Lost in Santa Margherita 6 QFQual. Francavilla W Lost in Francavilla R32 Lost in Qual. Geneva R1 119 -20 382
Salvatore Caruso 31 ITA 130 -11 110 -45 383
Marcello Serafini 21 ITA 130 +22 130 +4 384
Kalin Ivanovski 20 MKD 129 +2 113 -33 385
Martin Krumich 21 CZE 128 +2 Lost in Sabadell R16Qual. Prague W Lost in Prague R32 Lost in Reggio Emilia R32 Lost in Qual. Augsburg R1 133 +16 386
Alberto Barroso Campos 27 ESP 128 +5 Kachreti R32 Lost in Kachreti R16 128 +5 387
Roberto Cid Subervi 30 DOM 128 +10 Kachreti R32 Lost in Kachreti QF 114 -28 388
Ignacio Buse 20 PER 127 +11 Lost in Sabadell R32 Lost in Qual. Mauthausen R2Vic W 128 +8 389
Louis Weßels 25 GER 127 -4 Lost in Santa Margherita 6 R32 Lost in Qual. Mauthausen R2 Lost in Qual. Bordeaux R1 126 +4 390
James Trotter 24 JPN 126 +10 Lost in Qual. Wuxi R2Qual. Taipei W Lost in Taipei R32 132 +19 391
Altuğ Çelikbilek 27 TUR 126 +10 Kachreti R32 Lost in Kachreti R32 115 -17 392
Blake Ellis 25 AUS 126 +1 Lost in Qual. Wuxi R2Qual. Taipei W Lost in Taipei R16 132 +19 393
Yishai Oliel 24 ISR 126 +5 Kachreti R32 Lost in Kachreti F 120 -4 394
Blake Mott 28 AUS 125 +19 Kachreti R32 Lost in Nottingham 2 SF Lost in Kachreti R16 133 +26 395
Arthur Weber 32 FRA 125 125 +9 396
Arthur Géa 19 FRA 124 +8 Qual. French Open R1 Qual. Mauthausen W Lost in Mauthausen R32 Lost in Qual. Bordeaux R1126 +13 397
Carlos Lopez Montagud 23 ESP 124 +22 Lost in Valldoreix R32 Lost in Vic QF 124 +9 398
Corentin Denolly 26 FRA 124 +4 Orange Park W 138 +39 399
Stefanos Sakellaridis 19 GRE 122 +30 Lost in Santos R32 122 +7 400
Daniel Dutra da Silva 35 BRA 121 +64 Qual. Augsburg R2 Lost in Santos R32 121 +7 401
Daniel Mérida 19 ESP 121 +2 Lost in Sabadell R32 Lost in Valldoreix QF Lost in Vic SF 121 +7 402
Yankı Erel 23 TUR 120 -55 Kachreti R32 Lost in Kachreti QF 119 +2 403
Giovanni Oradini 26 ITA 120 -27 Lost in Qual. Rome R1 Lost in Reggio Emilia R32 118 +1 404
Dominik Palan 23 CZE 120 -23 Lost in Qual. Wuxi R1 120 +8 405
Max Houkes 23 NED 120 -39 Lost in Santa Margherita 6 R32 Lost in Qual. Tunis R2 120 +7 406
Bogdan Bobrov 26 RUS 119 -17 Kachreti R32 115 -3 407
Dan Added 25 FRA 118 +1 Lost in Qual. Francavilla R2Qual. Oeiras 4 W Lost in Oeiras 4 R32 Lost in Qual. Skopje R1 122 +16 408
Frederico Ferreira Silva 29 POR 116 -33 Lost in Sabadell R16 Lost in Valldoreix R16Qual. Oeiras 4 W Lost in Oeiras 4 R32 Lost in Qual. Augsburg R1 122 +18 409
Laurent Lokoli 29 FRA 115 -27 Lost in Qual. Francavilla R1 115 +3 410
Francesco Forti 24 ITA 115 -14 115 +3 411
Valerio Aboian 21 ARG 115 +1 Lost in Santos R32 Lost in Neuquen R32 115 412
Nishesh Basavareddy 19 USA 114 +3 114 413
Robert Strombachs 24 LAT 114 -25 Kachreti R32 Lost in Nottingham 2 QF Lost in Qual. Prague R2 Lost in Kachreti R32 116 +8 414
Svyatoslav Gulin 21 RUS 114 +7 Lost in Sabadell R32 Lost in Valldoreix R16 Lost in Vic R32 107 -16 415
Cannon Kingsley 23 USA 113 +1 113 -1 416
Daniel Cukierman 28 ISR 113 +1 Lost in Sabadell R16 114 +3 417
Cem İlkel 28 TUR 113 +1 Kachreti R32 Lost in Nottingham 2 R16 Lost in Kachreti R32 114 +3 418
Andrea Picchione 25 ITA 112 +59 Qual. Augsburg R2 Lost in Qual. Rome R1 Lost in Reggio Emilia QF 112 -2 419
Raphaël Collignon 22 BEL 111 +164 Lost in Vic R16 95 -39 420
Lautaro Midon 20 ARG 111 +2 111 -3 421
Steven Diez 33 CAN 111 -7 111 -3 422
Matías Soto 25 CHI 110 +2 Kachreti R32 Lost in Trelew F 126 +38 423
Kris Van Wyk 27 RSA 108 -14 Lost in Monastir 18 SF Lost in Monastir 19 SF Lost in Monastir 20 R16 112 +1 424
Mateus Alves 23 BRA 107 -30 Qual. Augsburg R2 107 -5 425
Fajing Sun 27 CHN 107 +2 Qual. Wuxi W Lost in Wuxi R32Luan W 111 426
Eric Vanshelboim 22 UKR 106 -19 Lost in Sabadell QF Lost in Bucharest 2 R16 101 -19 427
Gonzalo Villanueva 29 ARG 106 -4 Lost in Santos QF 112 +6 428
Naoki Nakagawa 27 JPN 105 +3 105 -5 429
Marat Sharipov 21 RUS 105 -9 Lost in Kursumlijska Banja 4 R32 101 -15 430
Learner Tien 18 USA 104 +2 104 -4 431
Jie Cui 26 CHN 104 +12 Qual. Wuxi W Lost in Wuxi QF120 +36 432
Oleksii Krutykh 24 UKR 104 -7 Qual. Augsburg R2 Lost in Sabadell R32 Lost in Qual. Prague R2 99 -19 433
Kilian Feldbausch 18 SUI 103 +3 103 -5 434
Hynek Bartoň 20 CZE 103 +3 103 -5 435
Jelle Sels 28 NED 103 +10 Lost in Qual. Mauthausen R1 Lost in Reggio Emilia F 103 -5 436
Nick Chappell 31 USA 103 +2 Lost in Xalapa R16 Lost in Villahermosa QF 104 -1 437
Matthew Dellavedova 23 AUS 103 -2 Lost in Nottingham 2 R32 Lost in Qual. Francavilla R2 Lost in Kursumlijska Banja 5 F 103 -4 438
Oscar Otte 30 GER 102 -48 Augsburg R32 102 -4 439
Akira Santillan 26 AUS 102 +5 Lost in Qual. Wuxi R1 82 -57 440
Kyle Edmund 29 GBR 101 -14 Lost in Qual. Tunis R2 93 -23 441
Anton Matusevich 22 GBR 101 101 -2 442
Daniil Glinka 24 EST 101 Kachreti R32 Lost in Tbilisi R16 Lost in Kachreti SF 98 -12 443
Stefan Popović 20 SRB 101 +80 Lost in Kursumlijska Banja 4 F Lost in Kursumlijska Banja 5 QF 115 +33 444
Nicola Kuhn 24 GER 100 +17 Lost in Valldoreix F Lost in Vic R32 116 +41 445
Garrett Johns 23 USA 100 +36 100 -2 446
Juan Carlos Prado Angelo 19 BOL 100 +44 Lost in Reggio Emilia R32 Lost in Qual. Skopje R1 100 -2 447
Mats Rosenkranz 25 GER 100 -1 Qual. Mauthausen W Lost in Mauthausen R32 Lost in Kalmar SF104 +11 448
Alex Barrena 21 ARG 100 -20 98 -5 449
Karl Friberg 25 SWE 99 -16 Lost in Varnamo R32 Lost in Kalmar R32 99 450
Orel Kimhi 20 ISR 99 -3 Kachreti R32 Lost in Tbilisi QF Lost in Kachreti R32 93 -16 451
Lorenzo Joaquín Rodríguez 24 ARG 99 -12 99 +1 452
Bor Artnak 19 SLO 98 -3 Skopje R32 97 -4 453
George Loffhagen 23 GBR 97 -13 72 -81 454
Stefan Kozlov 26 USA 97 -3 97 -1 455
Yusuke Takahashi 26 JPN 97 -5 Lost in Qual. Wuxi R2 Lost in Qual. Taipei R2 93 -12 456
Peter Gojowczyk 34 GER 96 -26 96 -1 457
Juan Bautista Torres 22 ARG 96 +12 Lost in Santos SF 110 +31 458
Tibo Colson 23 BEL 96 -5 Qual. Augsburg R2 Lost in Qual. Prague R1 Lost in Prijedor R32 95 -2 459
Pol Martín Tiffon 24 ESP 96 -5 Lost in Valldoreix SF Lost in Vic R16 104 +24 460
Gabi Adrian Boitan 24 ROU 95 +16 Lost in Bucharest R32Bucharest 2 W 94 -1 461
Matija Pecotić 34 CRO 94 -1 86 -27 462
Leo Borg 21 SWE 94 -52 Lost in Kingston R16 93 -3 463
Ryan Nijboer 24 NED 94 +20 Qual. Skopje R2 Qual. Francavilla W Lost in Francavilla QF Lost in Qual. Oeiras 4 R1108 +35 464
Filip Peliwo 30 POL 94 -5 Lost in Nottingham 2 R32 93 -4 465
Sanhui Shin 27 KOR 93 -8 Lost in Luan R32 93 +1 466
Luciano Emanuel Ambrogi 20 ARG 93 -32 Lost in Santos R32 77 -42 467
Nicolas Zanellato 22 BRA 93 -9 Lost in Santos R32 93 -2 468
Makoto Ochi 28 JPN 92 -13 Lost in Qual. Taipei R1 90 -8 469
Bruno Kuzuhara 20 USA 92 -7 Lost in Santos QF Lost in Pensacola SF 99 +17 470
Toby Samuel 21 GBR 91 -7 91 -2 471
Mukund Sasikumar 27 IND 91 -23 Lost in Qual. Wuxi R1Qual. Taipei W Lost in Taipei R32 95 +12 472
Maxime Chazal 31 FRA 91 -4 Lost in Qual. Prague R1 Lost in Qual. Lyon R1 75 -46 473
Ernesto Escobedo 27 MEX 90 -7 Lost in Xalapa SFVillahermosa W 113 +55 474
Federico Iannaccone 25 ITA 90 +44 Lost in Santa Margherita 6 R16 Lost in Qual. Francavilla R1 Lost in Reggio Emilia R32 Lost in Qual. Augsburg R1 88 -9 475
Colin Sinclair 29 NMI 89 -19 Lost in Qual. Taipei R2 91 +2 476
Sebastian Gima 22 ROU 89 -11 Lost in Bucharest SF Lost in Bucharest 2 R16 89 -1 477
Kirill Kivattsev 26 RUS 89 +44 Lost in Santa Margherita 6 R32 Lost in Bucharest R32 Lost in Qual. Augsburg R1 88 -8 478
Jérôme Kym 21 SUI 88 +18 Qual. Skopje R2 Qual. Mauthausen W Lost in Mauthausen R32 Lost in Villach F92 +8 479
Max Hans Rehberg 20 GER 88 -5 Qual. Mauthausen W Lost in Mauthausen QF106 +47 480
Martyn Pawelski 19 POL 88 -10 Kachreti R32 Lost in Kachreti R32 88 +1 481
Pedro Boscardin Dias 21 BRA 88 -10 Lost in Santos R32 88 482
Nam Hoang Ly 27 VIE 87 -9 87 -4 483
Adria Soriano Barrera 24 COL 87 -16 Lost in Valldoreix R16 Lost in Vic R32 88 +5 484
Constantin Bittoun Kouzmine 25 FRA 87 -2 Qual. Skopje R2 Lost in Qual. Prague R1 87 -3 485
Viktor Durasovic 27 NOR 86 +4 Lost in Varnamo QF Lost in Kalmar R32 88 +1 486
Yurii Dzhavakian 31 UKR 86 -8 Qual. Augsburg R2 Lost in Bucharest R16 Lost in Bucharest 2 R32 86 -4 487
Soonwoo Kwon 26 KOR 85 -8 Lost in Qual. Tunis R1 85 -4 488
Andre Ilagan 23 USA 85 -8 Lost in Xalapa QF Lost in Villahermosa SF 92 +17 489
Ulises Blanch 26 USA 84 -5 Qual. Kachreti R2 Lost in Kachreti QF 73 -39 490
Strong Kirchheimer 29 USA 84 -4 Lost in Orange Park R16 Lost in Pensacola R32 85 -2 491
Imanol López Morillo 24 ESP 84 -3 Lost in Sabadell R32 Lost in Valldoreix R32 Lost in Vic R16 84 -3 492
Hamish Stewart 24 GBR 83 -5 Qual. Kachreti R2 Lost in Nottingham 2 R32 Lost in Kachreti R16 83 -3 493
Evgenii Tiurnev 27 RUS 83 +5 Lost in Tbilisi R16Qual. Kachreti W Kachreti W Lost in Qual. Kachreti R1 84 494
Yun seong Chung 26 KOR 82 -124 Lost in Taipei R32 71 -43 495
Carlos Gimeno Valero 22 ESP 82 -3 82 -2 496
Hikaru Shiraishi 23 JPN 82 -5 Lost in Qual. Taipei R2 82 -2 497
Gerald Melzer 33 AUT 81 -3 Qual. Skopje R2 Qual. Mauthausen W Lost in Mauthausen QF90 +22 498
Evgeny Karlovskiy 29 RUS 81 -3 Qual. Kachreti R2 Qual. Sabadell W Lost in Sabadell R16Qual. Kachreti W Lost in Kachreti QF82 -1 499
Antoine Hoang 28 FRA 81 +1 81 -1 500
Blaž Rola 33 SLO 80 -48 Celje R32 80 -2 501
Iñaki Montes De La Torre 21 ESP 78 +2 78 -2 502
Luka Mikrut 20 CRO 78 +33 Qual. Skopje R2 Lost in Osijek QF 76 -9 503
Vlad Andrei Dancu 25 ROU 78 +1 Lost in Kursumlijska Banja 3 R16 Lost in Bucharest R32 Lost in Bucharest 2 R32 75 -17 504
Karue Sell 30 BRA 77 +51 Lost in Santos R32 77 -2 505
Alexey Zakharov 24 RUS 77 +5 77 -2 506
Eliakim Coulibaly 22 CIV 77 -4 Lost in Addis Ababa QF 63 -71 507
Christian Langmo 27 USA 77 -2 Lost in Pensacola QF 77 -2 508
Jacob Fearnley 22 GBR 76 +1 76 -2 509
Norbert Gombos 33 SVK 76 -10 Qual. Augsburg R2 Lost in Santa Margherita 6 R32 Lost in Qual. Prague R1 69 -38 510
Arthur Bouquier 23 FRA 76 +67 Lost in Monastir 20 F 76 -2 511
Gabriele Pennaforti 23 ITA 76 Lost in Qual. Francavilla R1 Lost in Reggio Emilia R32 76 -2 512
Andrey Chepelev 25 RUS 76 -4 72 -24 513
Zhe Li 37 CHN 75 Lost in Qual. Wuxi R1 75 -1 514
Andres Martin 22 USA 75 75 -2 515
Luka Pavlovic 24 FRA 75 +19 Qual. Skopje R2 75 -2 516
Jakub Paul 25 SUI 75 Qual. Prague W Lost in Prague R32 Lost in Qual. Geneva R178 +11 517
Sander Jong 24 NED 75 Lost in Kursumlijska Banja 3 R16Prijedor W 75 -2 518
Adrian Oetzbach 26 GER 75 +12 Qual. Augsburg R2 Lost in Villach R32 75 -3 519
Marek Gengel 28 CZE 74 +1 Lost in Nottingham 2 R32 Lost in Tbilisi SF Lost in Qual. Kachreti R2 78 +15 520
Alex Martí Pujolras 25 ESP 74 -13 59 -84 521
Buvaysar Gadamauri 23 BEL 74 +8 Lost in Reggio Emilia R32 74 -4 522
Alex Knaff 26 LUX 74 -3 Lost in Nottingham 2 R32 74 -4 523
Gonzalo Lama 31 CHI 73 -1 73 -7 524
Miguel Damas 24 ESP 73 -9 Lost in Sabadell F Lost in Valldoreix QF Lost in Vic R16 91 +50 525
Michael Zheng 20 USA 72 -1 72 -6 526
Philip Henning 23 RSA 72 +41 Lost in Addis Ababa SF 72 -7 527
Eduardo Ribeiro 26 BRA 72 -1 68 -26 528
Petr Nesterov 21 BUL 72 -1 Bucharest W 86 +39 529
Guido Iván Justo 26 ARG 72 +55 Lost in Santos R32 Lost in Neuquen SF 72 -6 530
Sascha Gueymard Wayenburg 20 FRA 72 -2 Qual. French Open R1 Kursumlijska Banja 3 W Lost in Kursumlijska Banja 4 R1688 +48 531
Nikoloz Basilashvili 32 GEO 71 +8 Qual. Skopje R2 Qual. Prague W Lost in Prague R32 Lost in Tunis R3275 +16 532
Edas Butvilas 19 LTU 71 +13 Lost in Kursumlijska Banja 4 R16Kursumlijska Banja 5 W 70 -10 533
Dan Alexandru Tomescu 25 ROU 71 +17 Lost in Bucharest R16 Lost in Bucharest 2 QF 71 -8 534
Ryuki Matsuda 24 JPN 71 -2 Qual. Kachreti R2 Lost in Nottingham 2 R16 Lost in Tbilisi R32 Lost in Qual. Kachreti R1 70 -11 535
Alexey Vatutin 31 RUS 70 +17 Lost in Reggio Emilia QF 70 -8 536
Alafia Ayeni 24 USA 70 -3 Qual. Kachreti R2 Lost in Qual. Wuxi R1Qual. Taipei W Lost in Taipei R32 74 +13 537
Olaf Pieczkowski 20 POL 70 Lost in Nottingham 2 R16 Lost in Bucharest 2 R16 71 -3 538
Radu Mihai Papoe 21 ROU 69 69 -8 539
Gabriele Piraino 20 ITA 69 +110 Lost in Francavilla QF 81 +38 540
Tom Gentzsch 20 GER 69 +2 Augsburg R32 Lost in Kursumlijska Banja 3 SF Lost in Varnamo QF Lost in Villach SF 74 +13 541
Darian King 32 BAR 68 +2 68 -9 542
Hanwen Li 21 CHN 68 +2 Lost in Wuxi R32 Lost in Luan R32 68 -9 543
Kenny de Schepper 36 FRA 68 +14 Lost in Vic R16 68 -9 544
Maximus Jones 19 THA 68 +4 Lost in Luan R32 68 -10 545
Ryan Seggerman 24 USA 67 +6 Qual. Skopje R2 67 -10 546
Peter Heller 31 GER 67 -6 Lost in Qual. Mauthausen R1 67 -10 547
Matyas Fuele 25 HUN 67 66 -14 548
Jacob Bradshaw 21 AUS 67 +6 Lost in Monastir 19 R32 Lost in Monastir 20 SF 66 -16 549
Christian Harrison 29 USA 66 +7 66 -9 550
Yanaki Milev 20 BUL 66 +44 Lost in Antalya 18 R32 Lost in Antalya 19 F 65 -17 551
Elmar Ejupovic 31 GER 66 -2 59 -52 552
Lukáš Pokorný 22 SVK 66 +8 Lost in Qual. Mauthausen R1 66 -10 553
Marlon Vankan 23 GER 66 Lost in Antalya 18 F 74 +29 554
Ignacio Monzón 26 ARG 66 -13 Lost in Prijedor R16 66 -9 555
Quinn Vandecasteele 21 USA 65 +6 65 -10 556
Harrison Adams 29 USA 65 +98 Lost in Anapoima SF Lost in Pensacola QF 73 +27 557
José Pereira 33 BRA 65 +76 Lost in Santos R32 Lost in Qual. Augsburg R1 65 -9 558
Rigele Te 26 CHN 65 -73 Lost in Wuxi R16 63 -17 559
Alex Rybakov 27 USA 65 -34 63 -17 560
Sidane Pontjodikromo 23 NED 65 +6 50 -98 561
David Pichler 28 AUT 64 +34 Lost in Osijek R32 62 -23 562
Neil Oberleitner 24 AUT 64 +68 Qual. Skopje R2 Lost in Osijek SF Lost in Qual. Mauthausen R1 53 -74 563
Pedro Vives Marcos 23 ESP 63 +7 63 -10 564
Daniel Cox 33 GBR 63 -67 Lost in Nottingham 2 QF 66 +4 565
Luca Potenza 23 ITA 63 +11 Qual. Augsburg R2 Lost in Reggio Emilia R32 61 -25 566
Kaichi Uchida 29 JPN 63 +2 Trelew W 88 +86 567
Matías Franco Descotte 29 ARG 63 +4 Lost in Trelew QF Lost in Neuquen QF 62 -14 568
Franco Roncadelli 24 URU 63 +1 Qual. Santos W Lost in Santos R1669 +19 569
Julian Ocleppo 26 ITA 62 -97 62 -9 570
Shintaro Imai 30 JPN 62 +10 Lost in Nottingham 2 R16 Lost in Qual. Taipei R1 63 -4 571
Oleg Prihodko 26 UKR 62 -9 60 -26 572
Mariano Kestelboim 28 ARG 62 -8 Lost in Santa Margherita 6 R32 Lost in Neuquen F 62 -7 573
Gilles Arnaud Bailly 18 BEL 62 +2 61 -14 574
Alexandr Cozbinov 29 MDA 62 -38 61 -15 575
Nikolay Vylegzhanin 24 RUS 62 +3 Qual. Kachreti R2 62 -7 576
Juan Pablo Paz 29 ARG 62 +11 Lost in Doboj R16 Lost in Villach R32 62 -7 577
Stefan Dostanic 22 USA 61 +4 61 -8 578
Tom Paris 21 FRA 61 +4 61 -8 579
Oleksandr Ovcharenko 22 UKR 61 +9 Lost in Reggio Emilia R16 51 -69 580
Evan Zhu 25 USA 61 -34 Lost in Xalapa R16 Lost in Qual. Taipei R1 62 581
Alejo Sanchez Quilez 18 ESP 61 +9 Lost in Vic R32 61 -7 582
Keegan Smith 25 USA 61 +4 61 -10 583
Denis Klok 25 RUS 61 -11 Lost in Doboj R16 Lost in Prijedor QF 60 -17 584
Moerani Bouzige 24 AUS 61 +15 Lost in Tbilisi R32Qual. Kachreti W Lost in Qual. Kachreti R1 Lost in Kachreti R16 61 -12 585
Rodrigo Pacheco Mendez 19 MEX 60 +4 Augsburg R32 Xalapa W Lost in Villahermosa F93 +123 586
Andrea Guerrieri 25 ITA 60 -28 Qual. Francavilla W Lost in Francavilla R16 Lost in Reggio Emilia R1670 +42 587
Yuki Mochizuki 26 JPN 60 +4 Lost in Luan QF 55 -29 588
Viacheslav Bielinskyi 20 UKR 60 -29 Osijek W 71 +50 589
Georgii Kravchenko 23 UKR 60 -4 60 -9 590
Wilson Leite 32 BRA 60 +3 Lost in Santos R32 60 -9 591
Tommaso Compagnucci 24 ITA 60 -85 Cervia R32 Lost in Santa Margherita 6 R32 Lost in Qual. Francavilla R1 52 -53 592
Niels Visker 22 NED 60 Lost in Qual. Sabadell R1 Lost in Bucharest QF Lost in Bucharest 2 R32 61 -2 593
Jake Delaney 27 AUS 59 -20 Lost in Qual. Wuxi R1 Lost in Qual. Taipei R2 61 594
Max Alcalá Gurri 21 ESP 59 +3 Lost in Antalya 17 SF Lost in Antalya 18 R32 Lost in Vic QF 61 -1 595
Gianmarco Ferrari 23 ITA 59 +1 Lost in Santa Margherita 6 QF Lost in Valldoreix QF Lost in Qual. Augsburg R1 65 +26 596
Duarte Vale 25 POR 59 -17 Lost in Orange Park F Lost in Qual. Oeiras 4 R2 67 +39 597
Michael Agwi 20 IRL 58 +95 Antalya 17 W Lost in Antalya 18 R16 Lost in Antalya 19 SF74 +75 598
Luca Giacomini 26 ITA 58 +5 Qual. Augsburg R2 Lost in Villach QF 58 -9 599
Vladyslav Orlov 29 UKR 58 +52 Lost in Monastir 19 F 65 +31 600
Diego Augusto Barreto Sánchez 22 ESP 58 +52 Lost in Kursumlijska Banja 5 R32 58 -8 601
Leonardo Aboian 26 ARG 58 +52 Qual. Santos W Lost in Santos R16 Lost in Neuquen QF64 +30 602
Andrej Nedic 19 BIH 57 +7 Lost in Doboj QF Lost in Prijedor SF 58 -4 603
Pawel Juszczak 30 POL 57 +12 Lost in Prijedor F 55 -12 604
Sora Fukuda 26 JPN 57 Lost in Qual. Taipei R1 57 -5 605
Florent Bax 24 FRA 57 +15 Qual. Sabadell W Lost in Sabadell QF Lost in Bucharest R16 Lost in Bucharest 2 R1661 +14 606
Christoph Negritu 30 GER 57 +1 57 -5 607
Yassine Dlimi 21 MAR 56 +1 56 -5 608
Ilia Simakin 20 RUS 56 -3 Tbilisi W Lost in Kachreti R32 Lost in Qual. Kachreti R171 +69 609
Kai Wehnelt 28 GER 56 -7 Celje R32 Lost in Santa Margherita 6 R16Qual. Reggio Emilia W Lost in Reggio Emilia R32 57 -1 610
Pedro Rodenas 20 ESP 55 +3 55 -3 611
Facundo Juárez 26 ITA 55 +35 Qual. Reggio Emilia W Lost in Reggio Emilia R1655 -3 612
Tsung Hao Huang 24 TWN 55 -11 Lost in Taipei R32 55 -5 613
Victor Lilov 20 USA 55 -7 Lost in Orange Park R32 55 -5 614
Adrien Gobat 22 FRA 55 -49 55 -5 615
Egor Agafonov 21 RUS 55 -84 Qual. Kachreti R2 Lost in Tbilisi R32Qual. Kachreti W Lost in Kachreti R32 53 -19 616
Saba Purtseladze 22 GEO 55 -18 Kachreti R32 Lost in Antalya 18 R32 Lost in Kachreti R32 55 -5 617
Alastair Gray 25 GBR 54 -1 54 -5 618
Émilien Voisin 24 FRA 54 -1 54 -5 619
Stuart Parker 26 GBR 54 +8 Monastir 18 W 69 +71 620
Miljan Zekić 35 SRB 54 -2 54 -4 621
Federico Arnaboldi 23 ITA 54 -2 Qual. Francavilla W Lost in Francavilla R16Qual. Reggio Emilia W Lost in Reggio Emilia R3264 +51 622
Kevin Anderson 38 RSA 53 +1 53 -5 623
Justin Boulais 22 CAN 53 +1 53 -5 624
Vasek Pospisil 33 CAN 53 +1 53 -5 625
Ozan Baris 20 USA 53 +1 53 -5 626
Ajeet Rai 25 NZL 53 +2 Lost in Luan R32 51 -25 627
Giuseppe La Vela 23 ITA 53 +15 Cervia R32 Lost in Santa Margherita 6 R16Qual. Reggio Emilia W Lost in Reggio Emilia QF 53 -8 628
Dali Blanch 21 USA 53 -6 Lost in Kursumlijska Banja 5 R32 52 -17 629
Julio César Porras 26 ARG 52 +85 52 -8 630
Gabriel Décamps 24 BRA 52 +31 52 -9 631
Kacper Żuk 25 POL 52 +3 49 -29 632
Luca Castagnola 21 ITA 52 +4 Cervia R32 Lost in Qual. Mauthausen R1 Lost in Villach R32 52 -9 633
Takuya Kumasaka 25 JPN 52 +51 Lost in Monastir 18 QF Lost in Monastir 19 QF Lost in Luan SF 55 +13 634
Luca Castelnuovo 27 SUI 52 -5 52 -9 635
Tomás Farjat 23 ARG 52 -23 Lost in Trelew SF Lost in Neuquen R32 60 +34 636
Shuichi Sekiguchi 32 JPN 51 +2 51 -10 637
Gian Marco Moroni 26 ITA 51 +2 51 -10 638
Alec Deckers 24 NED 51 +7 51 -11 639
Luca Wiedenmann 26 GER 51 +2 Qual. Augsburg R2 Lost in Antalya 18 R32 Lost in Antalya 19 R16 51 -11 640
Lorenzo Rottoli 22 ITA 51 -139 Lost in Qual. Francavilla R1 Lost in Reggio Emilia QF 51 -12 641
Pedro Araújo 22 POR 51 +87 Lost in Monastir 18 QF Lost in Qual. Oeiras 4 R1 53 +8 642
Sergey Fomin 23 UZB 51 +55 Qual. Skopje R2 51 -12 643
Chris Rodesch 22 LUX 50 +1 50 -13 644
Peter Fajta 21 HUN 50 +11 Lost in Kursumlijska Banja 3 R16 Lost in Doboj R32 45 -41 645
Kiranpal Pannu 27 NZL 50 +2 Lost in Anapoima FKingston W 66 +86 646
Sergi Perez Contri 26 ESP 50 -9 Lost in Bucharest R16 Lost in Bucharest 2 QF 51 -7 647
Liam Gavrielides 20 GER 50 -4 Augsburg R32 Lost in Kursumlijska Banja 3 QF Lost in Kursumlijska Banja 4 SF 59 +42 648
Lorenzo Bocchi 26 ITA 49 +9 48 -15 649
Jea Moon Lee 30 KOR 49 -86 49 -10 650
Enzo Wallart 27 FRA 49 +8 Lost in Nottingham 2 R16 Lost in Monastir 19 QF Lost in Monastir 20 QF 52 +10 651
Fausto Tabacco 22 ITA 49 -40 Lost in Santa Margherita 6 R16 Lost in Qual. Reggio Emilia R2 50 -6 652
Dominik Kellovský 27 CZE 49 +28 Lost in Antalya 19 R16 49 -9 653
Peter Benjamin Privara 19 SVK 49 +29 Lost in Kursumlijska Banja 3 R32 Lost in Qual. Prague R2 Lost in Prijedor R32 45 -35 654
Igor Gimenez 24 BRA 49 +17 Qual. Santos W Lost in Santos R3251 -1 655
M Rifki Fitriadi 25 INA 48 -45 48 -10 656
Fabrizio Andaloro 23 ITA 48 +6 Lost in Kursumlijska Banja 4 SF Lost in Kursumlijska Banja 5 SF 52 +18 657
Evgeny Philippov 22 RUS 48 -22 Lost in Tbilisi R16Qual. Kachreti W Lost in Kachreti R32 Lost in Qual. Kachreti R1 47 -11 658
Rubin Statham 37 NZL 48 +5 Lost in Qual. Wuxi R1 Lost in Qual. Taipei R1 46 -19 659
Ye Cong Mo 23 CHN 48 -9 Lost in Qual. Wuxi R2 Lost in Luan F 46 -20 660
Dušan Obradović 23 SRB 48 +19 Lost in Osijek R16 Lost in Doboj SF Lost in Prijedor R16 53 +28 661
Karan Singh 20 IND 48 +35 Lost in Monastir 18 SF Lost in Monastir 19 QF 54 +36 662
Harry Wendelken 22 GBR 48 +5 Lost in Nottingham 2 R32 Lost in Kalmar R32 47 -8 663
Siddharth Vishwakarma 29 IND 47 +1 47 -4 664
Sebastian Prechtel 28 GER 47 -24 37 -58 665
Alejo Lorenzo Lingua Lavallén 23 ARG 47 -6 Qual. Santos W Santos W Neuquen W 100 +219 666
Álvaro López San Martín 26 ESP 47 -1 46 -8 667
Alexander Zgirovsky 22 BLR 47 -1 Qual. Reggio Emilia W Lost in Reggio Emilia R3246 -8 668
Kasidit Samrej 23 THA 47 -20 Lost in Luan R32 47 -1 669
S D Prajwal Dev 27 IND 47 +1 Lost in Addis Ababa QF 47 -3 670
Amaury Raynel 21 FRA 47 -39 47 -3 671
Henri Laaksonen 32 SUI 46 -11 Lost in Qual. Augsburg R1 30 -104 672
Kazuki Nishiwaki 29 JPN 46 +4 Lost in Bucharest R32 Lost in Bucharest 2 R32 46 -6 673
Feliciano López 42 ESP 45 -1 45 -8 674
Justin Barki 23 INA 45 -1 45 -8 675
Lorenzo Claverie 21 ITA 45 -7 45 -8 676
Renta Tokuda 26 JPN 45 -7 40 -32 677
Tristan McCormick 25 USA 45 +24 Lost in Qual. Sabadell R1 Lost in Valldoreix R32Qual. Vic W Lost in Vic R32 45 -7 678
Felix Corwin 27 USA 45 -1 Lost in Pensacola R16 45 -9 679
James Tracy 21 USA 44 +4 44 -11 680
Arklon Huertas Del Pino Cordova 29 PER 44 -48 44 -11 681
Juan Bautista Otegui 25 ARG 44 +5 Cervia R32 Lost in Santa Margherita 6 SF Lost in Bucharest QF 54 +55 682
Mario Gonzalez Fernandez 22 ESP 44 +5 Lost in Bucharest R16 Lost in Bucharest 2 R32 45 -7 683
Juan Ignacio Lóndero 30 ARG 43 +5 43 -10 684
Karim Mohamed Maamoun 33 EGY 43 +6 Lost in Antalya 18 R16 Lost in Antalya 19 R32 44 -8 685
Jeremy Jahn 34 GER 43 +6 41 -17 686
Elliot Benchetrit 25 MAR 43 -30 Lost in Valldoreix R32 Lost in Bucharest 2 SF 29 -98 687
Peter Bertran 28 DOM 43 +6 Lost in Anapoima QF Lost in Pensacola R32 46 +11 688
Rishab Agarwal 28 IND 43 +6 43 -6 689
Ilya Snițari 22 MDA 43 +53 Lost in Bucharest QFQual. Bucharest 2 W Lost in Bucharest 2 R32 43 -6 690
Nicolás Kicker 31 ARG 42 -90 12 -324 691
Timo Legout 22 FRA 42 -2 41 -10 692
Yuta Kawahashi 26 JPN 42 -17 42 -4 693
Giorgio Tabacco 20 ITA 42 +2 42 -4 694
Jaimee Floyd Angele 24 FRA 42 +5 42 -4 695
Simon Beaupain 25 BEL 42 +9 Lost in Antalya 17 R32 Lost in Bucharest 2 R16 40 -19 696
Filip Krajinović 32 SRB 41 -203 Qual. French Open R1 31 -65 697
Thiemo de Bakker 35 NED 41 +5 41 -6 698
Daniel Pátý 24 CZE 41 Celje R32 Lost in Osijek R32 Lost in Villach SF 41 -6 699
Mirza Bašić 32 BIH 41 +12 Skopje R32 Lost in Osijek R16 Lost in Prijedor QF 37 -26 700
Duck-hee Lee 25 KOR 41 -79 Lost in Luan QF 41 -5 701
Amr Elsayed 25 EGY 41 -16 41 -6 702
Fabien Salle 24 FRA 40 +4 40 -7 703
Lorenzo Carboni 18 ITA 40 +4 Lost in Francavilla R32 Lost in Bucharest 2 R16 40 -9 704
Jorge Martinez Martinez 28 ESP 40 +1 40 -7 705
Alexandros Skorilas 24 GRE 40 +3 40 -8 706
Ezekiel Clark 25 USA 39 -132 Lost in Xalapa QF Lost in Villahermosa R32 Lost in Kingston SF 42 +7 707
William Grant 23 USA 39 +31 Lost in Orange Park R16 Lost in Pensacola R16 40 -3 708
Taisei Ichikawa 23 JPN 39 -5 39 -8 709
Linang Xiao 24 CHN 39 +14 Qual. Wuxi W Lost in Wuxi R16 Lost in Luan R3248 +43 710
Millen Hurrion 24 GBR 39 -29 39 -7 711
Sebastian Sorger 18 AUT 39 +2 Lost in Osijek QF Lost in Mauthausen R32 Lost in Prijedor SF 31 -62 712
Tiago Pereira 19 POR 39 +19 Lost in Qual. Oeiras 4 R1 36 -22 713
Martin Kližan 34 SVK 38 +126 Qual. Valldoreix W Valldoreix W Reggio Emilia W 63 +141 714
JiSung Nam 30 KOR 38 -40 Qual. Taipei W Lost in Taipei R1648 +52 715
Alfredo Perez 26 USA 38 37 -8 716
Bautista Vilicich 22 ARG 38 +3 Lost in Trelew R32 38 -4 717
Deney Wassermann 23 NED 38 -1 Lost in Antalya 17 R32 30 -59 718
Lewie Lane 23 GER 38 -1 37 -9 719
Max Wiskandt 22 GER 38 +28 Lost in Monastir 18 FMonastir 19 W Lost in Monastir 20 QF 60 +117 720
Kokoro Isomura 21 JPN 38 +28 Lost in Antalya 17 R16 39 +1 721
Maximilian Neuchrist 32 AUT 37 -1 37 -3 722
Henry Searle 18 GBR 37 -4 Lost in Nottingham 2 F 53 +91 723
Henrik Wiersholm 27 USA 37 -2 37 -3 724
Cyril Vandermeersch 25 FRA 37 +3 Lost in Monastir 18 QF 38 +3 725
Jacob Brumm 25 USA 37 -16 Lost in Pensacola R32 36 -8 726
Diego Fernandez Flores 23 CHI 37 +29 Lost in Valldoreix R32 37 -2 727
Trevor Svajda 18 USA 36 -3 36 -3 728
Juan Sebastián Gómez 32 COL 36 +320 Lost in Anapoima QF 39 +13 729
Ryotaro Taguchi 23 JPN 36 -4 Lost in Luan R16 36 -2 730
Jimmy Yang 26 GER 36 -4 Lost in Nottingham 2 R32 Lost in Luan R32 36 -2 731
Zura Tkemaladze 23 GEO 36 -1 Kachreti R32 Lost in Tbilisi R16 Lost in Kachreti R16 35 -12 732
Patrik Rikl 25 CZE 35 -22 35 -3 733
Oliver Tarvet 20 GBR 35 35 -3 734
Eliot Spizzirri 22 USA 35 35 -3 735
Johannus Monday 22 GBR 35 35 -3 736
Mae Malige 18 FRA 35 +1 Qual. French Open R1 35 -3 737
Ignacio Antonio Becerra Otarola 23 CHI 35 +13 35 -3 738
Maxence Rivet 20 FRA 35 +2 Monastir 20 W 35 -3 739
Mateo Barreiros Reyes 23 BRA 35 +19 Lost in Anapoima QF Lost in Trelew SF 46 +59 740
Mika Brunold 19 SUI 35 +6 Lost in Antalya 17 QFAntalya 18 W 52 +98 741
Miloš Karol 21 SVK 35 +18 Lost in Doboj SF Lost in Villach R32 39 +23 742
Aziz Ouakaa 24 TUN 35 -10 Qual. Santos W Lost in Santos R32 Lost in Tunis R3237 +13 743
Joel Schwärzler 18 AUT 34 +49 Skopje R32 Lost in Mauthausen QF 48 +79 744
Niki Kaliyanda Poonacha 29 IND 34 -1 34 745
Nathan Ponwith 26 USA 34 -1 Lost in Orange Park R32 Lost in Pensacola QF 34 746
Massimo Giunta 19 ITA 34 +35 Cervia R32 Lost in Reggio Emilia R32 34 747
Emile Hudd 23 GBR 34 +38 Lost in Nottingham 2 SF 42 +47 748
Maxence Beaugé 23 FRA 34 -19 Lost in Valldoreix R32Qual. Vic W Lost in Vic R16 34 749
Hanyi Liu 22 CHN 34 -27 Lost in Qual. Wuxi R1 Lost in Luan R32 34 -2 750
Cash Hanzlik 22 USA 33 -1 33 -3 751
Daisuke Sumizawa 25 JPN 33 Lost in Kursumlijska Banja 3 R16 Lost in Kursumlijska Banja 4 R32 Lost in Kursumlijska Banja 5 R32 34 +4 752
Jiří Barnat 22 CZE 33 +14 Celje R32 Lost in Villach R32 33 -2 753
Stijn Slump 25 NED 33 +35 Lost in Antalya 17 F 41 +47 754
Florian Broska 26 GER 33 -1 31 -16 755
Michiel De Krom 25 NED 33 +1 Lost in Valldoreix R16Qual. Vic W Lost in Vic SF 34 +3 756
Alexander Stater 25 USA 32 +6 Lost in Neuquen R16 32 757
Patrick Brady 19 GBR 32 -5 31 -10 758
Jakob Schnaitter 28 GER 32 -1 32 +1 759
John Echeverria 22 ESP 32 -20 Lost in Vic R16 32 +1 760
Alejandro Manzanera Pertusa 21 ESP 32 -82 32 +1 761
Axel Garcian 21 FRA 32 +11 Lost in Doboj QF 34 +12 762
Jack Pinnington Jones 21 GBR 31 -2 31 763
Alex Martinez 23 ESP 31 -2 31 764
Edward Winter 19 AUS 31 -28 31 765
Aoran Wang 27 CHN 31 -2 Lost in Qual. Wuxi R1 Lost in Luan R16 31 766
Digvijaypratap Singh 23 IND 31 -54 31 767
Lilian Marmousez 22 FRA 31 +50 Doboj W Lost in Prijedor QF45 +81 768
Viktor Jović 22 SRB 31 +10 Lost in Kursumlijska Banja 3 R32 31 769
Alexandre Aubriot 24 FRA 31 -1 Lost in Kalmar QF 31 -2 770
Mili Poljičak 19 CRO 31 -16 Lost in Osijek F Lost in Doboj F 47 +99 771
Palaphoom Kovapitukted 24 THA 30 30 -3 772
Juan Manuel La Serna 20 ARG 30 -27 28 -25 773
Alessandro Pecci 23 ITA 30 +13 Lost in Villach R32 30 -5 774
John Sperle 22 GER 30 +88 Lost in Antalya 18 SF Lost in Antalya 19 QF 34 +24 775
Joshua Sheehy 27 USA 30 +28 Lost in Kingston R32 30 -4 776
Tao Mu 24 CHN 30 -9 30 -4 777
Aleksandr Braynin 24 UKR 30 +12 Qual. Sabadell W Lost in Sabadell R32 Lost in Valldoreix R3224 -59 778
Fernando Verdasco 40 ESP 29 -3 29 -3 779
Branko Djuric 19 SRB 29 +12 Lost in Kursumlijska Banja 3 QF Lost in Kursumlijska Banja 4 QF 32 +24 780
Shunsuke Mitsui 21 JPN 29 -4 29 -2 781
Emilio Gómez 32 ECU 29 -167 29 -2 782
Thomas Fancutt 29 AUS 29 -3 29 -3 783
Juan Carlos Aguilar 25 CAN 29 -3 29 -3 784
Patrick Kaukovalta 25 FIN 29 -7 Lost in Varnamo R16 Lost in Kalmar QF 30 +7 785
Stefan Palosi 24 ROU 29 -3 29 -3 786
Axel Nefve 23 USA 29 +1 Lost in Orange Park QF Lost in Pensacola QF 31 +17 787
Patrick Zahraj 24 GER 29 +17 Lost in Santa Margherita 6 R32 Lost in Villach QF 29 -4 788
Samuele Pieri 22 ITA 29 -15 Cervia R32 Lost in Qual. Francavilla R1 Lost in Reggio Emilia R32 29 -2 789
Wishaya Trongcharoenchaikul 29 THA 29 -15 Lost in Antalya 17 QF 31 +17 790
Jacopo Berrettini 25 ITA 28 +7 Lost in Francavilla F Lost in Oeiras 4 R32 72 +258 791
Xiaofei Wang 21 CHN 28 +3 Lost in Luan R32 28 -1 792
Adam Moundir 29 MAR 28 -28 28 -2 793
Erik Arutiunian 19 BLR 28 +12 Qual. Kachreti R2 Lost in Tbilisi F Lost in Kachreti R32 35 +51 794
Leonardo Rossi 21 ITA 28 +12 Lost in Monastir 19 SF Lost in Monastir 20 SF 32 +34 795
Thomas Setodji 28 FRA 27 +34 27 -3 796
Conner Huertas del Pino 28 PER 27 -96 27 -4 797
Jeremy Jin 19 AUS 27 -4 27 -2 798
Iliyan Radulov 18 BUL 27 +29 Qual. Sabadell W Lost in Sabadell R16 Lost in Qual. Valldoreix R327 -3 799
Sidharth Rawat 31 IND 27 -1 27 -4 800
Petr Bar Biryukov 22 RUS 27 -1 Qual. Kachreti R2 Lost in Tbilisi QFQual. Kachreti W Lost in Kachreti R16 28 +4 801
João Eduardo Schiessl 19 BRA 27 -1 Celje R32 Lost in Villach R32 27 -4 802
Noah Schachter 24 USA 27 -1 Lost in Xalapa R32 Lost in Villahermosa QF Lost in Pensacola R32 29 +13 803
Mitsuki Wei Kang Leong 19 MAS 27 +4 Lost in Luan R16 27 -6 804
Călin Manda 26 ROU 27 -8 27 -2 805
Grigoriy Lomakin 26 KAZ 27 -10 Lost in Tbilisi R16Qual. Kachreti W Lost in Kachreti R32 Lost in Qual. Kachreti R1 27 -5 806
Uisung Park 23 KOR 26 +3 26 -5 807
Pierre Yves Bailly 20 BEL 26 +3 26 -5 808
Petr Nouza 25 CZE 26 +3 26 -5 809
Filippo Moroni 23 ITA 26 +3 26 -5 810
Evan Furness 25 FRA 26 +13 Augsburg R32 Lost in Qual. Mauthausen R1 Lost in Qual. Oeiras 4 R2 21 -63 811
Johan Alexander Rodriguez 20 COL 26 +2 26 -4 812
Joaquin Aguilar Cardozo 19 URU 26 +2 26 -5 813
Bang Shuo Yin 25 TWN 26 +2 Lost in Taipei R32 26 -5 814
Colin Markes 27 USA 26 -12 24 -20 815
Kody Pearson 24 AUS 26 +4 Lost in Xalapa R32 Lost in Villahermosa R32 26 -5 816
Seydina Andre 20 SEN 26 +4 Lost in Antalya 19 R32 26 -3 817
Thomas Braithwaite 24 AUS 26 +4 23 -33 818
Marcel Zieliński 23 POL 26 -77 Lost in Doboj R16 Lost in Prijedor R16 27 +10 819
Alec Beckley 22 RSA 26 -29 26 -3 820
Matthew William Donald 19 CZE 26 -12 Celje R32 Lost in Antalya 17 R32 Lost in Antalya 19 R32 26 -3 821
Daniel Antonio Núñez 22 CHI 25 +48 Lost in Anapoima R32 Lost in Trelew QF Lost in Neuquen R16 28 +26 822
Yaroslav Demin 18 RUS 25 +12 Qual. Sabadell W Lost in Sabadell R3225 -3 823
Ofek Shimanov 18 ISR 25 +5 Lost in Tbilisi R32 Lost in Qual. Kachreti R2 25 -5 824
Mariano Tammaro 20 ITA 25 +93 Celje R32 Lost in Villach R32 25 -3 825
Jeremy Beale 29 AUS 24 +4 24 -4 826
Pablo Cuevas 38 URU 24 +5 24 -4 827
Tauheed Browning 21 USA 24 -57 Lost in Xalapa R32 Lost in Villahermosa R16 25 +3 828
Samir Banerjee 20 USA 24 +4 24 -3 829
Adit Sinha 20 USA 24 +4 24 -4 830
Tatsuma Ito 36 JPN 24 -65 Lost in Qual. Francavilla R1 22 -28 831
Jonathan Mridha 29 SWE 24 -5 23 -11 832
Peter Buldorini 19 ITA 24 +3 Cervia R32 Lost in Kursumlijska Banja 3 QF Lost in Kursumlijska Banja 4 QF Lost in Qual. Turin R1 29 +45 833
Aliaksandr Liaonenka 25 BLR 24 +3 Lost in Tbilisi R16 Lost in Qual. Kachreti R2 25 +7 834
João Domingues 30 POR 24 -16 Qual. Valldoreix W Lost in Valldoreix QF Lost in Qual. Oeiras 4 R127 +30 835
Yi Zhou 19 CHN 24 +2 Lost in Wuxi R32 Lost in Luan QF 23 -11 836
Matt Hulme 25 AUS 24 +9 Lost in Qual. Nottingham 2 R1 24 +1 837
Maxim Zhukov 19 RUS 24 +36 23 -12 838
Niccolo Catini 26 ITA 24 23 -15 839
Michael Zhu 31 USA 24 +10 Lost in Monastir 18 R32 Lost in Monastir 19 R32 Lost in Qual. Kachreti R1 24 +2 840
Fermin Tenti 26 ARG 24 +84 Lost in Kursumlijska Banja 5 R32 22 -27 841
Shinji Hazawa 25 JPN 23 -19 23 +3 842
Adam Neff 22 USA 23 -2 Lost in Pensacola R16 23 +3 843
Masamichi Imamura 25 JPN 23 -2 Lost in Qual. Nottingham 2 R2 23 +2 844
Yanis Ghazouani Durand 23 FRA 23 +26 23 +1 845
Maxime Mora 27 FRA 23 -29 23 +1 846
Quentin Folliot 25 FRA 23 -2 23 +1 847
Lucas Bouquet 26 FRA 23 +60 Kalmar W 23 848
Ishaque Eqbal 26 IND 23 -2 Lost in Addis Ababa QF 23 849
Leo Vithoontien 24 JPN 23 -2 Lost in Anapoima QF Lost in Villahermosa R32 Lost in Kingston R32 26 +28 850
Antoine Ghibaudo 19 FRA 23 -2 Lost in Kursumlijska Banja 3 R16 Lost in Kursumlijska Banja 4 QF Lost in Kursumlijska Banja 5 SF 27 +43 851
Maik Steiner 29 GER 23 +24 Lost in Osijek R16 Lost in Addis Ababa QF 23 -3 852
Samir Hamza Reguig 22 ALG 23 -2 Lost in Monastir 18 R16 Lost in Monastir 19 R32 Lost in Monastir 20 R32 22 -16 853
Aidan Kim 19 USA 22 -1 20 -24 854
Lucas Catarina 27 MON 22 -3 Lost in Monastir 18 R32 Lost in Varnamo QF Lost in Kalmar QF 22 -1 855
Etienne Donnet 23 FRA 22 +24 22 -1 856
Patrick Maloney 24 USA 22 -3 Lost in Orange Park SF Lost in Pensacola R16 26 +40 857
Gergely Madarász 29 HUN 22 -33 Lost in Osijek R32 Lost in Doboj R16 19 -46 858
Luciano Carraro 26 ITA 22 -4 Qual. Reggio Emilia W Lost in Reggio Emilia R1622 +1 859
Luke Simkiss 25 GBR 22 -4 Lost in Qual. Nottingham 2 R1 22 860
Bogdan Pavel 24 ROU 22 -4 22 861
David Pérez Sanz 30 ESP 22 -4 Qual. Mataro R2 22 862
Guy Den Heijer 27 NED 22 -4 22 863
Paulo Andre Saraiva Dos Santos 23 BRA 22 +30 Lost in Monastir 18 R16 Lost in Monastir 19 R32 Lost in Qual. Augsburg R1 23 +11 864
Louis Tessa 26 FRA 22 -3 Lost in Antalya 19 R16 22 865
Luigi Sorrentino 25 ITA 22 -5 Celje R32 Lost in Qual. Santa Margherita 6 R2 22 -1 866
Iiro Vasa 21 FIN 21 -3 21 -3 867
Murphy Cassone 21 USA 21 -2 21 -3 868
Isaac Becroft 23 NZL 21 -1 21 -3 869
Mats Moraing 31 GER 21 -1 21 -3 870
Gianluca Cadenasso 19 ITA 21 +18 Cervia R32 21 -4 871
Mark Whitehouse 31 GBR 21 -12 20 -20 872
Collin Altamirano 28 USA 21 Lost in Anapoima R16 22 +9 873
Daniel Bagnolini 21 ITA 21 +1 Cervia R32 Lost in Qual. Francavilla R1Qual. Reggio Emilia W Lost in Reggio Emilia R32 20 -20 874
Jasza Szajrych 22 POL 21 +22 Lost in Kalmar R32 21 -1 875
Boris Butulija 25 SRB 21 +34 Lost in Kursumlijska Banja 4 R32 Lost in Kursumlijska Banja 5 R16 20 -21 876
Jérémy Chardy 37 FRA 20 -107 10 -186 877
Fnu Nidunjianzan 20 CHN 20 20 -1 878
Brayden Schnur 28 CAN 20 20 -1 879
Savva Polukhin 25 RUS 20 +547 19 -20 880
Calum Puttergill 30 AUS 20 Lost in Qual. Taipei R1 Lost in Qual. Skopje R1 20 881
Oliver Ojakaar 19 EST 20 20 882
Yeong Seok Jeong 24 KOR 20 -40 20 883
Amit Vales 18 ISR 20 -1 Lost in Tbilisi SF Lost in Qual. Kachreti R2 24 +51 884
Emilien Demanet 19 BEL 20 +28 Lost in Kursumlijska Banja 3 F 28 +91 885
Pavle Marinkov 18 AUS 20 -2 Lost in Kursumlijska Banja 5 R32 20 886
Max Dahlin 18 SWE 20 -2 20 +3 887
Aldin Šetkić 36 BIH 20 +17 Lost in Osijek R32 Lost in Doboj QF Lost in Prijedor R32 20 888
Alan Fernando Rubio Fierros 25 MEX 20 -3 Lost in Xalapa QF Lost in Villahermosa SF 27 +86 889
Federico Bondioli 19 ITA 20 -3 Cervia R32 Lost in Reggio Emilia R16 20 +1 890
Tomas Curras Abasolo 24 ESP 20 -3 20 +1 891
Thanapet Chanta 24 THA 20 -1 20 +1 892
Preston Brown 22 USA 20 Lost in Anapoima R32 Lost in Trelew QF 23 +41 893
Luca Fantini 23 ITA 20 +1 Lost in Addis Ababa F 20 -1 894
David Poljak 28 CZE 20 +3 20 -1 895
Jack Logé 19 BEL 20 +53 Celje R32 Lost in Kursumlijska Banja 3 R16 21 +19 896
Arjun Kadhe 30 IND 19 +2 19 -1 897
Nicolai Budkov Kjaer 17 NOR 19 +2 Antalya 19 W 19 -1 898
Kyle Kang 19 USA 19 -34 19 -2 899
Edan Leshem 27 ISR 19 -33 19 -2 900
Daniil Ostapenkov 21 BLR 19 +2 Lost in Antalya 17 R32 Lost in Antalya 18 SF Lost in Antalya 19 R32 23 +60 901
Franco Emanuel Egea 28 ARG 19 19 -1 902
Franco Ribero 24 ARG 19 +168 Lost in Qual. Santos R2 Lost in Neuquen R16 20 +18 903
Mees Rottgering 16 NED 19 Lost in Antalya 17 R16 20 +17 904
Jayden Court 23 AUS 19 +1 19 905
Eero Vasa 27 FIN 19 +10 Celje R32 Lost in Kalmar F 19 906
Vito Tonejc 24 CRO 19 18 -7 907
Benjamin Winter Lopez 25 ESP 19 +9 16 -30 908
Simon Anthony Ivanov 23 BUL 19 -125 Lost in Kursumlijska Banja 5 QF 18 -8 909
Francisco Rocha 24 POR 19 +10 Qual. Sabadell W Lost in Sabadell R32 Lost in Qual. Valldoreix R3 Lost in Valldoreix R32 Lost in Qual. Oeiras 4 R119 +2 910
Aleksandre Bakshi 26 GEO 19 -19 Kachreti R32 Lost in Tbilisi R32 Lost in Kachreti SF 19 +4 911
Ignacio Carou 24 URU 19 -16 Qual. Santos W Lost in Santos R3222 +46 912
Andrea Bacaloni 22 ITA 19 -2 Lost in Monastir 19 R16 Lost in Monastir 20 R32 19 +3 913
Pietro Marino 22 ITA 19 +37 Qual. Santa Margherita 6 W Lost in Santa Margherita 6 R32 Lost in Bucharest R3218 -7 914
Oscar Jose Gutierrez 31 BRA 19 +8 Celje R32 Qual. Valldoreix W Lost in Valldoreix R32 Lost in Villach R3219 +4 915
Guy Orly Iradukunda 28 BDI 18 -4 18 +3 916
Jumpei Yamasaki 26 JPN 18 -2 Lost in Monastir 18 QF Lost in Monastir 19 R32 Lost in Monastir 20 R32 20 +24 917
Ray Ho 24 TWN 18 -28 Qual. Skopje R2 Lost in Qual. Wuxi R1 Lost in Taipei R32 18 +2 918
Manish Sureshkumar 24 IND 18 18 +1 919
Justin Roberts 27 BAH 18 -11 18 +1 920
Corban Crowther 21 NZL 18 +27 Lost in Monastir 18 R32 Lost in Monastir 19 R16 Lost in Monastir 20 R32 19 +12 921
Siem Woldeab 22 USA 17 +4 17 922
Adrian Bodmer 29 SUI 17 +5 17 923
Andrea Arnaboldi 36 ITA 17 +5 13 -65 924
Jack Loutit 19 NZL 17 +6 16 -11 925
Jorge Panta 28 PER 17 -12 17 +2 926
Manuel Mazza 25 ITA 17 +11 17 +2 927
Nicolás Álvarez Varona 23 ESP 17 +2 Skopje R32 Lost in Sabadell R32 17 +2 928
Alexandre Reco 25 FRA 17 +125 Qual. Nottingham 2 W Lost in Nottingham 2 R1618 +14 929
Jesse Flores 29 CRC 17 +13 Lost in Monastir 20 QF 17 +3 930
Kalman L. Boyd 27 USA 17 +2 17 +3 931
Kai Lemstra 24 GER 17 -60 Lost in Osijek R16 Lost in Doboj R32 18 +12 932
Gage Brymer 29 USA 17 -12 12 -100 933
Brian Bozemoj 20 NED 17 +10 17 +5 934
Sean Hess 23 ARG 17 +30 Lost in Kursumlijska Banja 3 R32 Lost in Doboj R32 Lost in Kursumlijska Banja 5 R16 15 -23 935
Valerio Perruzza 24 ITA 17 +77 17 +5 936
Gabriele Maria Noce 28 ITA 17 +15 17 +5 937
Stefano Reitano 26 ITA 17 -14 Lost in Qual. Santa Margherita 6 R2 17 +5 938
Raphael Perot 22 FRA 16 -4 16 +5 939
Lucas Miedler 27 AUT 16 -4 Lost in Qual. Mauthausen R2 18 +28 940
John Millman 34 AUS 16 -4 16 +6 941
Alexander Kotzen 23 USA 16 -3 16 +5 942
Derek Pham 20 AUS 16 -3 15 -7 943
Ivan Marrero Curbelo 25 ESP 16 -2 Lost in Xalapa R32 Lost in Villahermosa R32 16 +4 944
Fares Zakaria 23 EGY 16 +1 Lost in Antalya 18 R16 Lost in Antalya 19 R16 17 +15 945
Nikolay Nedelchev 20 BUL 16 +1 16 +3 946
Tomas Lanik 22 SVK 16 +3 Lost in Villach R32 16 +3 947
Ben Jones 26 GBR 16 +6 Qual. Kachreti R2 Lost in Orange Park R32 16 +3 948
Jeffrey Von Der Schulenburg 22 SUI 15 +6 15 +3 949
Hunter Heck 22 USA 15 +6 15 +3 950
Marc Majdandzic 19 GER 15 +6 Lost in Prijedor R32 15 +3 950
Riccardo Balzerani 25 ITA 15 +8 15 +3 952
Chukang Wang 24 CHN 15 -12 15 +2 953
Keshav Chopra 22 USA 15 +6 15 +2 954
Trey Hilderbrand 24 USA 15 +7 Lost in Qual. Santos R2 Lost in Pensacola R32 16 +16 955
Gian Matias Di Natale 26 ITA 15 +5 Qual. Villach W Lost in Villach R1615 +3 956
Hayato Matsuoka 19 JPN 15 +6 Lost in Qual. Sabadell R3 Lost in Sabadell R32 Lost in Kursumlijska Banja 5 R16 13 -47 957
Aleksandre Metreveli 30 GEO 15 +81 Lost in Tbilisi R16 Lost in Kachreti R32 Lost in Qual. Kachreti R1 15 +3 958
Rafael Tosetto 24 BRA 15 -14 Lost in Qual. Santos R2 16 +18 959
Matthias Ujvary 19 AUT 15 -26 Celje R32 Lost in Osijek R32 Lost in Qual. Mauthausen R1 Lost in Villach R32 10 -130 960
Gabriele Bosio 23 ITA 15 +5 Lost in Prijedor R16 15 +4 961
Alexander Donski 25 BUL 15 +5 Lost in Qual. Skopje R1 15 +6 962
Pablo Trochu 20 FRA 15 +26 Lost in Addis Ababa R32 15 +2 963
Niklas Schell 25 GER 15 +4 Lost in Monastir 19 R16 Lost in Monastir 20 R32 13 -49 964
Pablo Masjuan Ginel 21 ESP 14 +4 14 +1 965
Jack Anthrop 20 USA 14 +4 14 +1 966
Rei Sakamoto 17 JPN 14 +5 Cervia R32 13 -23 967
Johan Nikles 27 SUI 14 +3 Qual. Skopje R2 14 +2 968
Kuan Yi Lee 27 TWN 14 +4 Lost in Qual. Taipei R1 14 +2 969
Lukáš Rosol 38 CZE 14 +5 14 +2 970
Petr Brunclik 17 CZE 14 +28 Lost in Doboj R32 14 971
Federico Cina 17 ITA 14 +1 Skopje R32 14 +2 972
Boris Pokotilov 26 RUS 14 +3 14 +4 973
Fons Van Sambeek 22 NED 14 +3 14 +2 974
Tuncay Duran 19 TUR 14 +3 14 +2 975
George Houghton 25 GBR 14 +27 Lost in Qual. Nottingham 2 R2 14 +2 976
Igor Kudriashov 20 RUS 14 +2 14 +1 977
Nikos Lehmann 18 ARG 14 +2 Lost in Kalmar R16 14 +1 978
Andrew Fenty 24 USA 14 +3 Lost in Kingston R16 14 979
Ali Habib 21 GBR 14 +29 Lost in Qual. Nottingham 2 R1 14 +2 980
Adam Heinonen 21 SWE 14 Lost in Varnamo R32 Lost in Kalmar R16 14 +1 981
Andrea Gola 22 ITA 14 +3 Lost in Varnamo R16 Lost in Kalmar R32 9 -137 982
Lautaro Agustin Falabella 26 ARG 14 +103 Qual. Bucharest 2 W Lost in Bucharest 2 QF12 -47 983
Koray Kırcı 25 TUR 14 -20 Lost in Antalya 17 R32 Lost in Antalya 18 QF Lost in Antalya 19 R32 16 +42 984
Francesco Ferrari 26 ITA 14 +25 Lost in Qual. Francavilla R1 13 -20 985
Daniel De Jonge 24 NED 14 -2 Lost in Kalmar R16 14 +5 986
Dan Martin 25 CAN 14 -202 Lost in Kingston QF 14 +5 987
Alexandr Binda 22 ITA 14 +50 13 -19 988
Alejandro Hoyos 24 COL 14 -1 Lost in Anapoima R16 15 +29 989
Keisuke Saitoh 23 JPN 14 +1 Qual. Kursumlijska Banja 3 W Lost in Kursumlijska Banja 3 R32 Lost in Kursumlijska Banja 4 R16 Lost in Kursumlijska Banja 5 QF15 +28 990
Jake Van Emburgh 25 USA 14 -1 Lost in Xalapa R16 Lost in Villahermosa R32 14 +6 991
Jesse Delaney 25 AUS 14 Lost in Qual. Santa Margherita 6 R2 14 +8 992
Kosuke Ogura 28 JPN 14 -40 Lost in Anapoima R32 Lost in Villahermosa R16 Lost in Kingston R32 15 +30 993
Alex Hernandez 24 MEX 13 Lost in Villahermosa R32 13 +8 994
Marcelo Zormann 27 BRA 13 Lost in Qual. Skopje R1 13 +8 995
Noah Rubin 28 USA 13 13 +8 996
Raphaël Lambling 24 FRA 13 13 +6 997
Tyler Stice 23 USA 13 13 +5 998
Théo Papamalamis 18 FRA 13 +1 Qual. French Open R1 13 +5 999
Hayden Jones 17 AUS 13 +1 Lost in Qual. Reggio Emilia R1 13 +8 1000
Maciej Rajski 33 POL 13 +1 13 +6 Next