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

 Official ATP Ranking

Live Ranking
Race
Tournament Draws
Schedule
Live Scores
Official ATP Ranking
#: Tennis Player Rank
Ctry: Country + National rank
+/-: Rank change vs previous official rankings release
Tournament categories include : GS2000, ATP1000, ATP500, ATP250, CH175/125/100/75/50, M25/15 (GS/ATP Tour/Challengers/ITF + winner points)
#PlayerAgeCtryPts+/-CurrentPreviousCurrentNext WeekNext Week
1
Novak Djoković36SRB9990Geneva R16Lost in Rome R32 Lost in Rome R32 
Geneva R16
9860
2
Jannik Sinner22ITA88608770
3
Carlos Alcaraz21ESP73457300
4
Daniil Medvedev28RUS7195Lost in Rome R16 6295-1
5
Alexander Zverev27GER5435Rome W 6345+1
6
Andrey Rublev26RUS4740+2Lost in Rome R32 4700
7
Casper Ruud25NOR4535-1Geneva R16Lost in Rome R64 Lost in Rome R64 
Geneva R16
4185
8
Stefanos Tsitsipas25GRE3860-1Lost in Rome QF 3700-1
9
Hubert Hurkacz27POL3730Lost in Rome QF 3885+1
10
Grigor Dimitrov33BUL3605Lost in Rome R16 3615
Advertisement
11
Alex de Minaur25AUS3435Lost in Rome R16 3490
12
Holger Rune21DEN3250Lost in Rome R32
(R64  )
2700-1
13
Taylor Fritz26USA2870Geneva R16Lost in Rome QF Lost in Rome QF 
Geneva R16
3025+1
14
Ben Shelton21USA2460+1Geneva R16Lost in Rome R32 Lost in Rome R32 
Geneva R16
2500-1
15
Ugo Humbert25FRA2455-1Lyon R162330-1
16
Tommy Paul27USA2300Lost in Rome SF 2655+2
17
Alexander Bublik26KAZ2055+1Lyon R16Lost in Rome R64Lost in Rome R64
Lyon R16
2020-2
18
Karen Khachanov27RUS2000-1Lost in Rome R162090
19
Sebastián Báez23ARG1960Geneva R16Lost in Rome R16 Lost in Rome R16 
Geneva R16
1985-1
20
Félix Auger-Aliassime23CAN1880+15Lost in Rome R321920-1
21
Adrian Mannarino35FRA1875-1Lyon R16Lost in Rome R64Lost in Rome R64
Lyon R16
1865-1
22
Francisco Cerúndolo25ARG1870Lyon R16Lost in Rome R32Lost in Rome R32
Lyon R16
1740-1
23
Jiří Lehečka22CZE1695+81685-1
24
Nicolás Jarry28CHI1675-1Lost in Rome F 2295+7
25
Frances Tiafoe26USA1650-4Lyon R32Lost in Rome R64Lost in Rome R64
Lyon R32
1615-1
26
Tallon Griekspoor27NED1595-1Geneva R32Lost in Rome R64Lost in Rome R64
Geneva R32
1605-1
27
Sebastian Korda23USA1525-1Lost in Rome R32 1565-1
28
Tomás Martín Etcheverry24ARG1460-1Lyon R32Lost in Rome R32Lost in Rome R32
Lyon R32
1410-1
29
Lorenzo Musetti22ITA1405Lost in Rome R64
Lost in Turin F
1405-1
30
Cameron Norrie28GBR1350Lost in Rome R32 1310-3
31
Mariano Navone23ARG1329+10Lost in Rome R64
Lost in Turin R16
1339-1
32
Alejandro Tabilo26CHI1320+6Lost in Rome SF 1645+7
33
Alejandro Davidovich Fokina24ESP1315-5Lost in Rome R641280-1
34
Arthur Fils19FRA1251-2Lost in Rome R64
Bordeaux W
1385+3
35
Jordan Thompson30AUS1191-2Lost in Rome R641156-2
36
Fábián Marozsán24HUN1179+1Geneva R32Lost in Rome R128Lost in Rome R128
Geneva R32
1083-5
37
Matteo Arnaldi23ITA1160-1Lost in Rome R64
(R128  )
Lost in Turin QF
1165+1
38
Gaël Monfils37FRA1145+2Lyon R32Lost in Rome R128 Lost in Rome R128 
Lyon R32
1155
39
Roman Safiullin26RUS1138+3Lost in Rome R128 1087-1
40
Jack Draper22GBR1136+3Geneva R32Lost in Rome R64 Lost in Rome R64 
Geneva R32
1166+5
41
Jan Lennard Struff34GER1120-17Lost in Rome R64 1090+2
42
Alexei Popyrin24AUS1057+4Lost in Rome R128961-9
43
Christopher Eubanks28USA1053+1Geneva R32Lost in Rome R128Lost in Rome R128
Geneva R32
1038
44
Laslo Djere28SRB1050-5960-8
45
Tomáš Macháč23CZE1036+5Geneva R321036+1
46
Sebastian Ofner28AUT1036-1Geneva R32Lost in Rome R128
Qual. Geneva W
Lost in Rome R128
Qual. Geneva W
Geneva R32
1010+1
47
Lorenzo Sonego29ITA996+5Lyon R32Lost in Rome R128
Lost in Turin SF
Lost in Rome R128
Lost in Turin SF
Lyon R32
991-3
48
Facundo Díaz Acosta23ARG983-1919-6
49
Marcos Giron30USA980+2Geneva R32Lost in Rome R64 Lost in Rome R64 
Geneva R32
1000+1
50
Márton Fucsovics32HUN957+3Lost in Rome R128922-3
Advertisement
51
Pedro Martínez27ESP937+4Lyon R32Lost in Rome R128
Lost in Bordeaux F
Lost in Rome R128
Lost in Bordeaux F
Lyon R32
995+2
52
Dominik Koepfer30GER932+2Lyon R32Lost in Rome R32Lost in Rome R32
Lyon R32
767-15
53
Nuno Borges27POR931+3Lost in Rome R16 1006+7
54
Luciano Darderi22ITA918+6Lyon R32Lost in Rome R32 
Lost in Turin SF
Lost in Rome R32 
Lost in Turin SF
Lyon R32
1002+7
55
Borna Ćorić27CRO914-21Lost in Rome R128 744-16
56
Zhizhen Zhang27CHN868-7Lost in Rome QF 1056+14
57
Flavio Cobolli22ITA868+7Geneva R32Lost in Rome R64 Lost in Rome R64 
Geneva R32
860+1
58
Miomir Kecmanović24SRB850+8Lost in Rome R32 890+3
59
Yannick Hanfmann32GER848-1Geneva R32Lost in Rome R64
Lost in Turin R16
Lost in Rome R64
Lost in Turin R16
Geneva R32
692-25
60
Alexander Shevchenko23KAZ848-1Geneva R32Lost in Rome R64
Lost in Bordeaux R16
Lost in Rome R64
Lost in Bordeaux R16
Geneva R32
825-1
61
Thiago Seyboth Wild24BRA839+2Lyon R32Lost in Rome R64
Lost in Turin R32
Lost in Rome R64
Lost in Turin R32
Lyon R32
837+3
62
Roberto Carballés Baena31ESP826+6Geneva R16Lost in Rome R64
Lost in Bordeaux R16
Lost in Rome R64
Lost in Bordeaux R16
Geneva R16
811
63
Pavel Kotov25RUS819+9Lyon R32Lost in Rome R64 Lost in Rome R64 
Lyon R32
849+6
64
Dušan Lajović33SRB811+1Lost in Rome R64831+5
65
Jakub Menšík18CZE809+9Lost in Rome R128728-12
66
Christopher O'Connell29AUS807+1Lost in Rome R128801+2
67
Daniel Evans33GBR806+2Lyon R32Lost in Rome R128 
Lost in Bordeaux QF
Lost in Rome R128 
Lost in Bordeaux QF
Lyon R32
831+7
68
Jaume Munar27ESP805+5Lyon R32Lost in Rome R64Lost in Rome R64
Lyon R32
810+5
69
Alex Michelsen19USA798+1Geneva R32Lost in Rome R128
Lost in Oeiras 4 R16
Lost in Rome R128
Lost in Oeiras 4 R16
Geneva R32
795+4
70
Aleksandar Vukic28AUS792-8Lyon R16Lost in Rome R64 Lost in Rome R64 
Lyon R16
647-23
71
Emil Ruusuvuori25FIN780Geneva R32Lost in Rome R128
Lost in Turin R16
Lost in Rome R128
Lost in Turin R16
Geneva R32
768+5
72
Brandon Nakashima22USA760+9Qual. Rome W
Lost in Rome R128
Lost in Turin QF
765+4
73
Arthur Rinderknech28FRA754+4Lyon R32Lost in Rome R128Lost in Rome R128
Lyon R32
739
74
Federico Coria32ARG745+9Geneva R32Lost in Qual. Rome R1
Lost in Turin R16
Lost in Qual. Rome R1
Lost in Turin R16
Geneva R32
761+5
75
Arthur Cazaux21FRA740731-1
76
Mackenzie McDonald29USA735Lost in Rome R128
Lost in Bordeaux R32
Lost in Lyon R32
735+1
77
Andy Murray37GBR735-20Geneva R32Lost in Bordeaux R16Lost in Bordeaux R16
Geneva R32
738+3
78
Daniel Altmaier25GER733-17Lost in Rome R128
Lost in Geneva R32
702-5
79
Rinky Hijikata23AUS724Geneva R32Lost in Rome R128
Lost in Bordeaux R32
Lost in Rome R128
Lost in Bordeaux R32
Geneva R32
723+1
80
Yoshihito Nishioka28JPN721-2Lyon R32Lost in Rome R64 
Lost in Turin R32
Lost in Rome R64 
Lost in Turin R32
Lyon R32
741+8
81
Luca Nardi20ITA718+3Lost in Rome R64 
Lost in Turin R32
748+11
82
Taro Daniel31JPN715+3Lyon R32Lost in Qual. Rome R1
Lost in Bordeaux R16
Qual. Lyon W
Lost in Qual. Rome R1
Lost in Bordeaux R16
Qual. Lyon W
Lyon R32
713+1
83
Corentin Moutet25FRA715+5Lost in Qual. Rome R2
Lost in Rome R64 
Lost in Turin R32
720+4
84
Max Purcell26AUS710-4Lost in Wuxi R16
Lost in Taipei QF
647-8
85
Roberto Bautista Agut36ESP703+1Lost in Bordeaux QF715+5
86
Aslan Karatsev30RUS675-38Geneva R32Lost in Rome R64Lost in Rome R64
Geneva R32
705+4
87
Stan Wawrinka39SUI672Lost in Bordeaux R16628-10
88
Constant Lestienne31FRA669+2Lost in Bordeaux R32
Lost in Qual. Lyon R1
669+2
89
Aleksandar Kovačević25USA668+8Geneva R32Lost in Qual. Rome R1
Lost in Bordeaux R32
Qual. Geneva W
Lost in Qual. Rome R1
Lost in Bordeaux R32
Qual. Geneva W
Geneva R32
668+1
90
Daniel Elahi Galán27COL656-1Lyon R32Lost in Rome R128
Lost in Turin R32
Qual. Lyon W
Lost in Rome R128
Lost in Turin R32
Qual. Lyon W
Lyon R32
606-15
91
Francisco Comesaña23ARG651+5Lost in Mauthausen SF669+4
92
Fabio Fognini36ITA650+2Lost in Rome R64
(R128  )
Lost in Turin R16
648+1
93
Sumit Nagal26IND648-11Lost in Bordeaux R32
Lost in Geneva R32
646-1
94
Thanasi Kokkinakis28AUS647-1Lost in Qual. Rome R1
Lost in Bordeaux QF
623-4
95
Matteo Berrettini28ITA630+3630-1
96
Hugo Gaston23FRA630-1Lyon R32Lost in Qual. Rome R1
Lost in Bordeaux R32
Qual. Lyon W
Lost in Qual. Rome R1
Lost in Bordeaux R32
Qual. Lyon W
Lyon R32
610-8
97
Luca Van Assche20FRA628+2613-4
98
Maximilian Marterer28GER616+2Qual. Rome W
Lost in Rome R128
Lost in Turin R32
622-1
99
Pedro Cachín29ARG613-8Lost in Rome R128
Lost in Qual. Lyon R2
597-7
100
Cristian Garín27CHI608-8Qual. French Open R1Lost in Qual. Rome R1Lost in Qual. Rome R1
Qual. French Open R1
563-12
Advertisement
101
J.J. Wolf25USA605+1Qual. French Open R1Lost 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 Duckworth32AUS597+11Qual. French Open R1Lost in Taipei SFLost in Taipei SF
Qual. French Open R1
611-1
103
Thiago Agustín Tirante23ARG596+1Lost in Qual. Rome R1
Lost in Turin R32
Lost in Qual. Lyon R1
580-6
104
Albert Ramos Viñolas36ESP595+1Qual. French Open R1Lost 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 Shang19CHN590+6Qual. French Open R1Lost 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 Monteiro29BRA590+12Qual. French Open R1Qual. Rome W
Lost in Rome R16
(R32  )
Qual. Rome W
Lost in Rome R16
(R32  )
Qual. French Open R1
685+21
107
Camilo Ugo Carabelli24ARG588Qual. French Open R1Lost 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 Bergs24BEL581-5Qual. French Open R1Qual. Rome W
Lost in Rome R128 
Qual. Rome W
Lost in Rome R128 
Qual. French Open R1
611+6
109
Alexandre Müller27FRA577Lyon R16Qual. Rome W
Lost in Rome R16
(R32  )
Qual. Rome W
Lost in Rome R16
(R32  )
Lyon R16
656+19
110
Juan Pablo Varillas28PER572-4Qual. French Open R1Lost 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 Walton25AUS572+8Lost in Wuxi QF
Taipei W
635+16
112
Botic van de Zandschulp28NED565+3Qual. Rome W
Lost in Rome R64
Lost in Bordeaux R16
618+12
113
Richard Gasquet37FRA565+3Lost in Qual. Rome R2
Lost in Lyon R32
515-11
114
David Goffin33BEL562-13Geneva R32Lost in Turin R16
Qual. Geneva W
Lost in Turin R16
Qual. Geneva W
Geneva R32
550-1
115
Grégoire Barrère30FRA560-7Qual. French Open R1Qual. Rome W
Lost in Rome R128
Lost in Bordeaux SF
Qual. Rome W
Lost in Rome R128
Lost in Bordeaux SF
Qual. French Open R1
585+7
116
Michael Mmoh26USA557-2557+2
117
Dominic Thiem30AUT547-7Qual. French Open R1496-14
118
Lukáš Klein26SVK544+2Qual. French Open R1535
119
Facundo Bagnis34ARG541+17Qual. French Open R1Lost in Qual. Rome R2Lost in Qual. Rome R2
Qual. French Open R1
531
120
Valentin Vacherot25MON529+11Qual. French Open R1Lost 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ć20SRB522+9Qual. French Open R1Qual. Rome W
Lost in Rome R32
Qual. Rome W
Lost in Rome R32
Qual. French Open R1
492-13
122
Zachary Svajda21USA518+3Qual. French Open R1Lost 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 Perricard20FRA516+1Lyon R32Lost in Qual. Rome R1
Lost in Bordeaux QF
Lost in Qual. Rome R1
Lost in Bordeaux QF
Lyon R32
541+6
124
Emilio Nava22USA511+3Qual. French Open R1Lost 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 Napolitano29ITA506+1Qual. French Open R1Lost in Rome R32Lost in Rome R32
Qual. French Open R1
512
126
Denis Shapovalov25CAN505+6Geneva R32Lost in Rome R128 Lost in Rome R128 
Geneva R32
515+3
127
Vít Kopřiva26CZE503-4Qual. French Open R1Lost 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 Harris27RSA502+21Qual. French Open R1Lost in Oeiras 4 R16Lost in Oeiras 4 R16
Qual. French Open R1
508
129
Duje Ajduković23CRO500-7Qual. French Open R1Lost 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 Mayot22FRA499-18Lost in Qual. Rome R2
Lost in Rome R128 
Lost in Bordeaux R16
Lost in Qual. Lyon R2
522+9
131
Damir Džumhur31BIH499+14Qual. French Open R1Lost 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 Alves26BRA487-4Qual. French Open R1Lost in Qual. Rome R2
Qual. Turin W
Lost in Turin QF
Lost in Qual. Rome R2
Qual. Turin W
Lost in Turin QF
Qual. French Open R1
490-4
133
Jurij Rodionov25AUT487-16Qual. French Open R1Lost 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 Kukushkin36KAZ482-5Qual. French Open R1Lost in Qual. Rome R2Lost in Qual. Rome R2
Qual. French Open R1
492-1
135
Radu Albot34MDA468-2Qual. French Open R1Lost in Qual. Rome R2Lost in Qual. Rome R2
Qual. French Open R1
462-4
136
Nicolas Moreno De Alboran26USA466+2Geneva R32Qual. Rome W
Lost in Rome R128
Qual. Geneva W
Qual. Rome W
Lost in Rome R128
Qual. Geneva W
Geneva R32
462-4
137
Terence Atmane22FRA463-2Qual. Rome W
Lost in Rome R32 
525+17
138
Pablo Llamas Ruiz21ESP463+8Qual. French Open R1456-4
139
Matteo Gigante22ITA456Qual. French Open R1Lost 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 Herbert33FRA447+3Lost in Qual. Bordeaux R2
Lost in Bordeaux R32
Lost in Qual. Lyon R1
450-3
141
Dominic Stricker21SUI443-20443-3
142
Diego Schwartzman31ARG439Qual. French Open R1Qual. Rome W
Lost in Rome R128
Qual. Rome W
Lost in Rome R128
Qual. French Open R1
459+1
143
Benoît Paire35FRA432-3Qual. French Open R1388-12
144
Giulio Zeppieri22ITA427-3Qual. French Open R1Lost 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 Broady30GBR423+5423-2
146
Titouan Droguet22FRA418+5Qual. French Open R1Francavilla WFrancavilla W
Qual. French Open R1
493+14
147
Benjamin Hassan29GER418+12Qual. French Open R1Lost in Mauthausen R32Lost in Mauthausen R32
Qual. French Open R1
418-2
148
Leandro Riedi22SUI417+4Qual. French Open R1Lost in Prague R16Lost in Prague R16
Qual. French Open R1
414-3
149
Román Andrés Burruchaga22ARG416-1Qual. French Open R1Lost 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 Kypson24USA410-6Qual. French Open R1Lost 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 Gojo26CRO406-17376-8
152
Gabriel Diallo22CAN405+2Qual. French Open R1Lost in Mauthausen R32Lost in Mauthausen R32
Qual. French Open R1
360-14
153
Yosuke Watanuki26JPN403-16403+1
154
Tomás Barrios Vera26CHI393+1Qual. French Open R1378-3
155
Alexis Galarneau25CAN390+6Qual. French Open R1Lost 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 Piros24HUN390+4Qual. French Open R1Lost in Qual. Rome R1Lost in Qual. Rome R1
Qual. French Open R1
390+2
157
Shintaro Mochizuki20JPN386+6Qual. French Open R1Lost 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 Virtanen22FIN380Qual. French Open R1Lost 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 Blanchet25FRA380+6Qual. French Open R1Lost in Mauthausen R16Lost in Mauthausen R16
Qual. French Open R1
377+1
160
Jozef Kovalík31SVK377+4Qual. French Open R1Lost in Mauthausen FLost in Mauthausen F
Qual. French Open R1
427+14
161
Denis Kudla31USA370+1Qual. French Open R1370
162
Jesper de Jong23NED368-6Qual. French Open R1Lost 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 Dellien30BOL366+10Qual. French Open R1Lost in Qual. Turin R1Lost in Qual. Turin R1
Qual. French Open R1
358-5
164
Andrea Pellegrino27ITA365+2Qual. French Open R1Lost 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 Shimabukuro26JPN361+6Qual. French Open R1Lost in Mauthausen R32
Lost in Tunis R16
Lost in Mauthausen R32
Lost in Tunis R16
Qual. French Open R1
277-58
166
Rudolf Molleker23GER361+6Qual. French Open R1Lost in Prague QFLost in Prague QF
Qual. French Open R1
366+2
167
Juan Manuel Cerúndolo22ARG359+12Qual. French Open R1Lost 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 Vavassori29ITA355-11Qual. French Open R1Lost in Rome R128Lost in Rome R128
Qual. French Open R1
355-2
169
Maxime Cressy27USA355+9Qual. French Open R1Lost in Wuxi R32Lost in Wuxi R32
Qual. French Open R1
345-7
170
Marco Trungelliti34ARG355-1Qual. French Open R1Lost in Prague R16Lost in Prague R16
Qual. French Open R1
356+1
171
Alexander Ritschard30SUI354+38Qual. French Open R1335-13
172
Alejandro Moro Cañas23ESP354+46Qual. French Open R1Lost in Prague R32Lost in Prague R32
Qual. French Open R1
324-18
173
Hugo Grenier28FRA350-20Qual. French Open R1Lost in Prague R32
Lost in Bordeaux R32
Lost in Prague R32
Lost in Bordeaux R32
Qual. French Open R1
332-12
174
Beibit Zhukayev23KAZ347+8Qual. French Open R1Lost 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 Bonzi27FRA343+1Qual. French Open R1Lost in Prague R16
Lost in Tunis R32
Lost in Prague R16
Lost in Tunis R32
Qual. French Open R1
349+3
176
Mattia Bellucci22ITA343+5Qual. French Open R1Lost in Wuxi R32
Qual. Turin W
Lost in Turin R32
Lost in Wuxi R32
Qual. Turin W
Lost in Turin R32
Qual. French Open R1
349+3
177
Denis Yevseyev30KAZ341+7Qual. French Open R1Lost in Oeiras 4 SFLost in Oeiras 4 SF
Qual. French Open R1
359+10
178
Bernabé Zapata Miralles27ESP340-31Qual. French Open R1Lost in Qual. Rome R1
Qual. Bordeaux W
Lost in Bordeaux R32
Lost in Qual. Rome R1
Qual. Bordeaux W
Lost in Bordeaux R32
Qual. French Open R1
301-25
179
Martin Damm20USA340-2Qual. French Open R1Lost in Prague R32Lost in Prague R32
Qual. French Open R1
340
180
Coleman Wong19HKG340+3Qual. French Open R1Lost in Oeiras 4 R32Lost in Oeiras 4 R32
Qual. French Open R1
340-1
181
Jan Choinski27GBR336-1Qual. French Open R1Lost 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 Heide22BRA333-8Qual. French Open R1Lost 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 Martineau25FRA331+3Qual. French Open R1Lost in Mauthausen R32
Qual. Bordeaux W
Lost in Bordeaux R16
Lost in Mauthausen R32
Qual. Bordeaux W
Lost in Bordeaux R16
Qual. French Open R1
346+8
184
Vitaliy Sachko26UKR327+5Qual. French Open R1318-8
185
Dino Prižmić18CRO324+5Qual. French Open R1304-14
186
Stefano Travaglia32ITA324+10Qual. French Open R1Lost in Francavilla R32
Lost in Tunis R32
Lost in Francavilla R32
Lost in Tunis R32
Qual. French Open R1
313-8
187
Tristan Schoolkate23AUS322+54Lost in Wuxi R16328+1
188
Quentin Halys27FRA321-18Qual. French Open R1Qual. Bordeaux W
Lost in Bordeaux R32
Qual. Bordeaux W
Lost in Bordeaux R32
Qual. French Open R1
327+1
189
Yasutaka Uchiyama31JPN319-21Qual. French Open R1Lost in Taipei R32Lost in Taipei R32
Qual. French Open R1
289-25
190
Jason Kubler31AUS316-2291-23
191
Genaro Alberto Olivieri25ARG315+7Qual. French Open R1Lost in Tunis QFLost in Tunis QF
Qual. French Open R1
327+3
192
Dennis Novak30AUT310+13Qual. French Open R1Lost 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čina21CZE310-8Qual. French Open R1Lost in Prague R32
Lost in Oeiras 4 R16
Lost in Prague R32
Lost in Oeiras 4 R16
Qual. French Open R1
316
194
Li Tu27AUS308-1Qual. French Open R1Lost in Wuxi R32
Lost in Taipei R16
Lost in Wuxi R32
Lost in Taipei R16
Qual. French Open R1
289-21
195
Oliver Crawford25GBR308+2Qual. French Open R1Lost in Francavilla R32
Lost in Tunis R16
Lost in Francavilla R32
Lost in Tunis R16
Qual. French Open R1
298-10
196
Milos Raonic33CAN305+3305-1
197
Marc Polmans27AUS303-22Qual. French Open R1303-4
198
Seongchan Hong26KOR302-11Qual. French Open R1Lost in Wuxi R16
Lost in Taipei QF
Lost in Wuxi R16
Lost in Taipei QF
Qual. French Open R1
320+7
199
Billy Harris29GBR302+8Qual. French Open R1Lost in Francavilla R32
Lost in Tunis R32
Lost in Francavilla R32
Lost in Tunis R32
Qual. French Open R1
302-3
200
Elias Ymer28SWE301+1Qual. French Open R1Lost 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 Misolic22AUT301+1Qual. French Open R1Lost 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üsler27SUI299-7Qual. French Open R1Lost in Mauthausen R32
Qual. Turin W
Lost in Turin R16
Lost in Mauthausen R32
Qual. Turin W
Lost in Turin R16
Qual. French Open R1
308+6
203
Mark Lajal21EST296+20Qual. French Open R1Lost in Tunis R32Lost in Tunis R32
Qual. French Open R1
296-4
204
Omar Jasika27AUS295+8Qual. French Open R1Lost in Wuxi R32
Lost in Taipei R32
Lost in Wuxi R32
Lost in Taipei R32
Qual. French Open R1
295-4
205
Calvin Hémery29FRA295-11Qual. French Open R1Lost in Tunis R32Lost in Tunis R32
Qual. French Open R1
287-13
206
Henrique Rocha20POR295+4Qual. French Open R1Lost 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ć29BIH295+4Qual. French Open R1Lost in Qual. Rome R1Lost in Qual. Rome R1
Qual. French Open R1
288-10
208
Joris De Loore31BEL293-17Qual. French Open R1Lost 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 Squire23GER293+26Qual. French Open R1Lost 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čan26SVK291-18Qual. French Open R1Lost in Prague SFLost in Prague SF
Qual. French Open R1
288-6
211
Lukas Neumayer21AUT290-5Qual. French Open R1Lost in Mauthausen R16
Qual. Oeiras 4 W
Lost in Oeiras 4 R32
Lost in Mauthausen R16
Qual. Oeiras 4 W
Lost in Oeiras 4 R32
Qual. French Open R1
292-1
212
Oriol Roca Batalla31ESP289-4Qual. French Open R1Lost in Sabadell QF
Lost in Prague R16
Tunis W
Lost in Sabadell QF
Lost in Prague R16
Tunis W
Qual. French Open R1
368+50
213
Enzo Couacaud29FRA288+4Qual. French Open R1Lost in Prague R16Lost in Prague R16
Qual. French Open R1
294+3
214
Nick Hardt23DOM288-11Qual. French Open R1Lost in Francavilla SF
Lost in Tunis R16
Lost in Francavilla SF
Lost in Tunis R16
Qual. French Open R1
309+19
215
Francesco Maestrelli21ITA285+6Qual. French Open R1Lost in Qual. Rome R1
Qual. Turin W
Lost in Turin R16
Lost in Qual. Rome R1
Qual. Turin W
Lost in Turin R16
Qual. French Open R1
296+9
216
Ryan Peniston28GBR283-1Qual. French Open R1283-3
217
Maxime Janvier27FRA283+12Qual. French Open R1Lost in Prague R32
Lost in Tunis R32
Lost in Prague R32
Lost in Tunis R32
Qual. French Open R1
283-4
218
Daniel Rincon21ESP281-2Qual. French Open R1Lost in Sabadell SF
Lost in Francavilla R32
Lost in Sabadell SF
Lost in Francavilla R32
Qual. French Open R1
274-8
219
Kyrian Jacquet23FRA280-5Qual. French Open R1Qual. Bordeaux W
Lost in Bordeaux R32
Qual. Bordeaux W
Lost in Bordeaux R32
Qual. French Open R1
265-15
220
Clément Tabur24FRA279-16Qual. French Open R1Lost in Tunis QFLost in Tunis QF
Qual. French Open R1
264-15
221
Manuel Guinard28FRA275+10Qual. French Open R1Lost in Qual. Bordeaux R2Lost in Qual. Bordeaux R2
Qual. French Open R1
274-4
222
Murkel Dellien26BOL273Qual. French Open R1Lost in Francavilla R32
Lost in Tunis QF
Lost in Francavilla R32
Lost in Tunis QF
Qual. French Open R1
280
223
Dmitry Popko27KAZ272+11Qual. French Open R1Lost in Santos R16
Qual. Oeiras 4 W
Lost in Oeiras 4 R32
Lost in Santos R16
Qual. Oeiras 4 W
Lost in Oeiras 4 R32
Qual. French Open R1
272-6
224
Dane Sweeny23AUS270Qual. French Open R1Lost in Qual. Turin R1Lost in Qual. Turin R1
Qual. French Open R1
261-13
225
Jules Marie32FRA270-12Qual. French Open R1Lost 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 Fonseca17BRA267+16267-5
227
Aziz Dougaz27TUN265+5Qual. French Open R1Kursumlijska Banja 4 W
Lost in Tunis R16
Kursumlijska Banja 4 W
Lost in Tunis R16
Qual. French Open R1
274
228
Antoine Escoffier32FRA264+8Qual. French Open R1Lost in Wuxi R32
Lost in Taipei R16
Lost in Wuxi R32
Lost in Taipei R16
Qual. French Open R1
267-4
229
Lucas Pouille30FRA263-3Qual. French Open R1Mauthausen WMauthausen W
Qual. French Open R1
363+64
230
Valentin Royer22FRA263-2Qual. French Open R1Lost in Valldoreix R16
Lost in Tunis F
Lost in Valldoreix R16
Lost in Tunis F
Qual. French Open R1
304+30
231
Tristan Boyer23USA262-31Qual. French Open R1Lost 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 Ficovich27ARG262+14Qual. Oeiras 4 W
Lost in Oeiras 4 R32
Lost in Qual. Geneva R2
266-1
233
Jaime Faria20POR261-3Qual. French Open R1Lost in Prague R16
Oeiras 4 W
Lost in Prague R16
Oeiras 4 W
Qual. French Open R1
336+50
234
Franco Agamenone31ITA258-14Qual. French Open R1Lost in Francavilla SFLost in Francavilla SF
Qual. French Open R1
272+6
235
Yu-hsiou Hsu25TWN256+10Lost in Taipei SF267+5
236
Geoffrey Blancaneaux25FRA255-17Qual. French Open R1Lost 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 Andreev23BUL254-4Qual. French Open R1Lost in Francavilla R16
Qual. Oeiras 4 W
Lost in Oeiras 4 R32
Lost in Francavilla R16
Qual. Oeiras 4 W
Lost in Oeiras 4 R32
Qual. French Open R1
264+1
238
Alex Bolt31AUS251+6Lost in Wuxi R16257-1
239
Yunchaokete Bu22CHN250-72Qual. French Open R1Wuxi WWuxi W
Qual. French Open R1
325+50
240
Francesco Passaro23ITA248-2Qual. Rome W
Lost in Rome R32 
Turin W
493+107
241
Gijs Brouwer28NED243+11Lost in Prague R32
Lost in Tunis R16
Lost in Qual. Geneva R2
249-3
242
Illya Marchenko36UKR241-2Lost in Wuxi R32
Lost in Taipei F
283+22
243
Gonzalo Oliveira29VEN241241-5
244
Abdullah Shelbayh20JOR240+11Lost in Qual. Geneva R2238-8
245
Ethan Quinn20USA239+3Lost in Francavilla R32
Lost in Oeiras 4 R32
Lost in Qual. Geneva R1
239-6
246
Santiago Rodríguez Taverna24ARG238-9Lost in Santos SF250+3
247
Timofey Skatov23KAZ237+24Augsburg R32Qual. Tunis W
Lost in Tunis QF
Qual. Tunis W
Lost in Tunis QF
Augsburg R32
253+5
248
Chun Hsin Tseng22TWN237+3Skopje R32237-5
249
Arthur Fery21GBR236+4Lost in Wuxi R32
Lost in Taipei QF
248+3
250
Guido Pella34ARG235-3210-17
Advertisement
251
Ergi Kırkın25TUR235+48Skopje R32Lost in Santos R16Lost in Santos R16
Skopje R32
224-7
252
Mitchell Krueger30USA234-13Lost in Tunis R16
Lost in Qual. Geneva R1
240+2
253
Tennys Sandgren32USA233+7233-2
254
Kimmer Coppejans30BEL232-4209-16
255
Enrico Dalla Valle26ITA232+11Skopje R32Lost in Francavilla R32
Lost in Reggio Emilia SF
Lost in Francavilla R32
Lost in Reggio Emilia SF
Skopje R32
232-2
256
Bernard Tomic31AUS230Lost in Xalapa F
Lost in Pensacola SF
243+9
257
Philip Sekulic20AUS229+5Kachreti R32Lost in Wuxi SF
Lost in Taipei R32
Lost in Wuxi SF
Lost in Taipei R32
Kachreti R32
249+12
258
Steve Johnson34USA227+1220-3
259
Javier Barranco Cosano25ESP224+4Lost in Prague QF
Lost in Qual. Lyon R2
233+5
260
Dimitar Kuzmanov30BUL222+5Skopje R32Lost in Mauthausen SFLost in Mauthausen SF
Skopje R32
240+11
261
Nikolás Sánchez Izquierdo25ESP222+3Lyon R32Sabadell W
Lost in Prague R32
Lost in Vic R32
Qual. Lyon W
Sabadell W
Lost in Prague R32
Lost in Vic R32
Qual. Lyon W
Lyon R32
221+1
262
Brandon Holt26USA221+5Lost in Wuxi R16
Lost in Taipei R32
182-36
263
Liam Draxl22CAN220+5220+1
264
Yuta Shimizu24JPN219+15Lost in Taipei R32219+1
265
Federico Gaio32ITA219-11Cervia R32113-154
266
Gianluca Mager29ITA216-9Lost in Francavilla R32
Lost in Qual. Turin R1
Lost in Qual. Geneva R1
185-28
267
Edoardo Lavagno25ITA214+6Lost in Santa Margherita 6 R16
Varnamo W
197-17
268
Maks Kaśnikowski20POL214-19Skopje R32Lost in Francavilla R16Lost in Francavilla R16
Skopje R32
218+3
269
Alibek Kachmazov21RUS213-8Lost in Wuxi SF233+13
270
Máté Valkusz25HUN211-43Qual. French Open R1200-11
271
Mathias Bourgue30FRA210+3Qual. French Open R1Lost 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 Kwiatkowski29USA210+3Lost in Vic R32
Lost in Qual. Geneva R1
210+4
273
Aidan Mayo21USA210+7210+4
274
Ivan Gakhov27RUS208-2Lost in Francavilla R32
Lost in Qual. Turin R1
Lost in Qual. Geneva R2
208+2
275
Renzo Olivo32ARG206+3Lost in Santos R16
Lost in Qual. Lyon R1
208+1
276
Samuel Vincent Ruggeri21ITA206-18Skopje R32Lost 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 Bueno20PER204+84Lost in Santos R16208+4
278
Filip Cristian Jianu22ROU204+3Skopje R32Lost 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 Collarini32ARG199-9Augsburg R32Lost in Sabadell SF
Lost in Valldoreix SF
Lost in Sabadell SF
Lost in Valldoreix SF
Augsburg R32
183-17
280
Tristan Lamasine31FRA199+5Lost in Qual. Prague R1
Lost in Qual. Tunis R2
Lost in Tunis R16
Lost in Qual. Lyon R1
204+2
281
Álvaro Guillén Meza21ECU199+13Lost in Santos R16203+2
282
Gauthier Onclin23BEL198-6Skopje R32Lost in Prague F
Lost in Oeiras 4 R32
Lost in Prague F
Lost in Oeiras 4 R32
Skopje R32
221+23
283
Jason Jung34TWN197-14181-16
284
Tung Lin Wu26TWN197+5Lost in Wuxi QF
Lost in Taipei R32
209+13
285
Vilius Gaubas19LTU197+60Augsburg R32Lost 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 Habib25LBN196+4Lost in Santos F
Lost in Pensacola F
218+20
287
Nicolás Mejía24COL195+4Anapoima W218+23
288
Guido Andreozzi32ARG194-1Lost in Qual. Lyon R1180-12
289
Alexander Blockx19BEL190+7187-2
290
Clément Chidekh22FRA189+5Qual. French Open R1Qual. Prague W
Lost in Prague R16
Lost in Qual. Tunis R2
Qual. Prague W
Lost in Prague R16
Lost in Qual. Tunis R2
Qual. French Open R1
201+10
291
João Sousa35POR189+6189+4
292
David Jordá Sanchis29ESP189+6Lost in Qual. Lyon R1185-3
293
Yibing Wu24CHN188-7163-28
294
Zdeněk Kolář27CZE188-69Qual. French Open R1188+4
295
Jiří Veselý30CZE185-12Skopje R32Prague WPrague W
Skopje R32
260+57
296
Michael Vrbenský24CZE181+17Augsburg R32Lost in Qual. Prague R2
Qual. Tunis W
Lost in Tunis R32
Lost in Qual. Prague R2
Qual. Tunis W
Lost in Tunis R32
Augsburg R32
183-1
297
Luke Saville30AUS180-5Lost in Wuxi R32164-23
298
Sebastian Fanselow32GER180+5Lost in Qual. Mauthausen R2
Lost in Mauthausen R32
Lost in Qual. Oeiras 4 R2
Lost in Qual. Lyon R2
166-18
299
Adolfo Daniel Vallejo20PAR179+5Augsburg R32Lost in Santos QFLost in Santos QF
Augsburg R32
187+7
300
Pedro Sakamoto30BRA178+5Lost in Santos R16180-1
301
Mikael Ymer25SWE177+5145-47
302
Alexander Weis27ITA177-9Skopje R32Lost in Santa Margherita 6 SF
Lost in Francavilla R32
Qual. Tunis W
Lost in Tunis R32
176-1
303
Ilya Ivashka30BLR176-3166-12
304
Giovanni Fonio26ITA176-3Skopje R32Lost in Qual. Prague R2
Lost in Prague QF
Lost in Reggio Emilia SF
179+2
305
Rafael Nadal37ESP175+207Lost in Rome R64 205+29
306
John Isner39USA175+1175+2
307
August Holmgren26DEN175-23Augsburg R32Lost in Qual. Oeiras 4 R1175+2
308
Marvin Möller25GER174+1Augsburg R32Lost in Varnamo F
Lost in Vic QF
189+20
309
Blaise Bicknell22JAM174+3Lost in Kingston R32174+2
310
Elmer Møller20DEN174Augsburg R32Lost in Santa Margherita 6 QF
Lost in Qual. Francavilla R2
Lost in Francavilla QF
186+17
311
Daniel Masur29GER172-3Augsburg R32Lost in Nottingham 2 R32172+1
312
João Lucas Reis Da Silva24BRA169-30169
313
Charles Broom26GBR169+26Kachreti R32Nottingham 2 W
Lost in Kachreti R32
193+28
314
Rio Noguchi25JPN168+9Lost in Taipei R16167
315
Nicholas David Ionel21ROU168-1Lost in Sabadell QF
Lost in Valldoreix R16
Lost in Bucharest 2 SF
120-84
316
Carlos Taberner26ESP167+14Augsburg R32Lost in Qual. Prague R1
Lost in Qual. Tunis R2
168+3
317
Federico Agustin Gomez27ARG165+9Augsburg R32165-1
318
Raúl Brancaccio27ITA164-1164-1
319
Lucas Poullain28FRA163-17163-3
320
Felix Gill21GBR163-2Augsburg R32Qual. Prague W
Lost in Prague R16
Qual. Tunis W
Lost in Tunis R32
175+14
321
Egor Gerasimov31BLR162+11Kachreti R32Lost in Wuxi F
Lost in Kachreti R32
206+46
322
Nino Serdarušić27CRO161-2Lost in Sabadell R16151-18
323
Martin Landaluce18ESP160-1Lost in Mauthausen R16
Lost in Tunis R16
170+12
324
Ričardas Berankis33LTU160+5Kachreti R32Lost in Qual. Wuxi R2
Lost in Taipei QF
174+16
325
Lorenzo Giustino32ITA160-1Lost in Sabadell R16
Lost in Qual. Francavilla R1
Lost in Vic R32
131-52
326
Timo Stodder28GER160-1160+1
327
Michael Geerts29BEL160Augsburg R32Lost in Qual. Prague R1
Lost in Qual. Bordeaux R1
159
328
Marco Cecchinato31ITA159-40Skopje R32Lost in Francavilla R16
Qual. Tunis W
Lost in Tunis R32
124-59
329
Hiroki Moriya33JPN159+5Lost in Wuxi R32
Lost in Taipei R32
154-5
330
Sandro Kopp23AUT159+12Lost in Mauthausen R32
Lost in Qual. Tunis R1
152-7
331
Andrew Paulson22CZE158-15Skopje R32158+3
332
Paul Jubb24GBR158+40Kachreti R32Lost in Nottingham 2 QF
Lost in Kachreti R32
161+9
333
Yan Bai34CHN157+7Qual. Wuxi W
Lost in Wuxi R32
Lost in Luan SF
161+9
334
Daniel Michalski24POL157+1Augsburg R32Lost in Qual. Prague R2
Lost in Qual. Tunis R1
132-38
335
Jakub Nicod19CZE157+16157+5
336
Matheus Pucinelli De Almeida23BRA157-59157+5
337
Gabriel Debru18FRA156+1Qual. French Open R1Lost in Qual. Francavilla R2
Lost in Qual. Bordeaux R1
150-4
338
Mathys Erhard22FRA156-17Qual. French Open R1Qual. Prague W
Lost in Prague R32
157+5
339
Khumoyun Sultanov25UZB155-11Lost in Osijek SF159+13
340
Facundo Mena31ARG154+66Lost in Santos R32154+5
341
Marko Topo20GER153Augsburg R32137-20
342
Moez Echargui31TUN152-11Augsburg R32Lost in Wuxi R16
Lost in Taipei R32
154+6
343
Remy Bertola25SUI152+49Qual. Wuxi W
Lost in Wuxi QF
Qual. Taipei W
Lost in Taipei R16
173+34
344
Alexis Gautier27FRA152-1Skopje R32Lost in Sabadell R16
Lost in Qual. Oeiras 4 R1
152+6
345
Antoine Bellier27SUI151-1Lost in Qual. Tunis R1
Lost in Qual. Geneva R1
151+6
346
Hernán Casanova30ARG150-10Lost in Santos QF157+14
347
Vadym Ursu27UKR149+2Kachreti R32Lost in Kachreti R32149+3
348
Hazem Naw24SYR149-2Augsburg R32149+3
349
Jay Clarke25GBR148+1Skopje R32Santa Margherita 6 W
Lost in Reggio Emilia R32
165+32
350
Gerard Campana Lee19KOR147+2Skopje R32Qual. Tunis W
Lost in Tunis R32
144+1
351
James McCabe20AUS147+14Qual. Wuxi W
Lost in Wuxi R32
Lost in Taipei R32
149+5
352
Alessandro Giannessi33ITA146-37Qual. Francavilla W
Lost in Francavilla R32
Lost in Reggio Emilia R16
139-6
353
Evgeny Donskoy34RUS145-34Lost in Wuxi R32
Lost in Taipei R16
140-1
354
Aidan McHugh23GBR145Lost in Xalapa SF
Lost in Villahermosa R16
Lost in Pensacola R16
150+12
355
Giles Hussey26GBR144+1Kachreti R32Lost in Nottingham 2 QF139-2
356
Kei Nishikori34JPN143+2143+6
357
Kamil Majchrzak28POL143+2Skopje R32143+6
358
Ramkumar Ramanathan29IND143+2Kachreti R32Lost in Qual. Wuxi R1
Lost in Taipei R16
149+15
359
Orlando Luz26BRA143-26Skopje R32Lost in Qual. Mauthausen R2
Lost in Qual. Bordeaux R1
143+7
360
Riccardo Bonadio30ITA143-49Augsburg R32Lost in Qual. Tunis R2130-18
361
Federico Delbonis33ARG140-6131-14
362
Gilbert Klier Junior24BRA139139+7
363
Jonáš Forejtek23CZE138+5Skopje R32Lost in Prague R32
Lost in Qual. Oeiras 4 R2
139+7
364
Cezar Crețu23ROU138-1Lost in Bucharest R16136+1
365
Omni Kumar22USA137-12Lost in Santa Margherita 6 QF131-11
366
Mohamed Safwat33EGY137-9Augsburg R32Qual. Mauthausen W
Lost in Mauthausen R32
Lost in Qual. Tunis R1
133-4
367
Marius Copil33ROU136122-22
368
Mikalai Haliak25BLR136-4Lost in Qual. Wuxi R2135+3
369
Tim Handel27GER136136+7
370
Toby Kodat21USA135+3Augsburg R32Lost in Prague SF
Lost in Reggio Emilia R16
157+41
371
Benjamin Lock31ZIM135+13Lost in Anapoima SF
Addis Ababa W
142+18
372
Guy Den Ouden22NED134-24Lost in Qual. Francavilla R2
Lost in Vic R32
135+8
373
Matej Dodig18CRO134+6Skopje R32Lost in Qual. Mauthausen R2
Lost in Qual. Tunis R1
134+6
374
Andrés Andrade25ECU133+101Lost in Orange Park QF
Pensacola W
135+8
375
Lucas Gerch29GER132-1Augsburg R32Lost in Qual. Oeiras 4 R1127-7
376
Carlos Sánchez Jover23ESP132+1Lost in Santa Margherita 6 F
Lost in Qual. Tunis R1
146+29
377
Robin Bertrand21FRA132+34Kachreti R32Lost in Nottingham 2 R16
Lost in Kachreti R16
132+3
378
Dragos Nicolae Madaras26SWE131-41106-53
379
Gastão Elias33POR131-1Qual. Francavilla W
Lost in Francavilla R16
Lost in Oeiras 4 R32
137+19
380
Skander Mansouri28TUN131116-24
381
Damien Wenger24SUI130+2Lost in Santa Margherita 6 QF
Qual. Francavilla W
Lost in Francavilla R32
Lost in Qual. Geneva R1
119-20
382
Salvatore Caruso31ITA130-11110-45
383
Marcello Serafini21ITA130+22130+4
384
Kalin Ivanovski20MKD129+2113-33
385
Martin Krumich21CZE128+2Lost in Sabadell R16
Qual. Prague W
Lost in Prague R32
Lost in Reggio Emilia R32
Lost in Qual. Augsburg R1
133+16
386
Alberto Barroso Campos27ESP128+5Kachreti R32Lost in Kachreti R16128+5
387
Roberto Cid Subervi30DOM128+10Kachreti R32Lost in Kachreti QF114-28
388
Ignacio Buse20PER127+11Lost in Sabadell R32
Lost in Qual. Mauthausen R2
Vic W
128+8
389
Louis Weßels25GER127-4Lost in Santa Margherita 6 R32
Lost in Qual. Mauthausen R2
Lost in Qual. Bordeaux R1
126+4
390
James Trotter24JPN126+10Lost in Qual. Wuxi R2
Qual. Taipei W
Lost in Taipei R32
132+19
391
Altuğ Çelikbilek27TUR126+10Kachreti R32Lost in Kachreti R32115-17
392
Blake Ellis25AUS126+1Lost in Qual. Wuxi R2
Qual. Taipei W
Lost in Taipei R16
132+19
393
Yishai Oliel24ISR126+5Kachreti R32Lost in Kachreti F120-4
394
Blake Mott28AUS125+19Kachreti R32Lost in Nottingham 2 SF
Lost in Kachreti R16
133+26
395
Arthur Weber32FRA125125+9
396
Arthur Géa19FRA124+8Qual. French Open R1Qual. Mauthausen W
Lost in Mauthausen R32
Lost in Qual. Bordeaux R1
126+13
397
Carlos Lopez Montagud23ESP124+22Lost in Valldoreix R32
Lost in Vic QF
124+9
398
Corentin Denolly26FRA124+4Orange Park W138+39
399
Stefanos Sakellaridis19GRE122+30Lost in Santos R32122+7
400
Daniel Dutra da Silva35BRA121+64Qual. Augsburg R2Lost in Santos R32121+7
401
Daniel Mérida19ESP121+2Lost in Sabadell R32
Lost in Valldoreix QF
Lost in Vic SF
121+7
402
Yankı Erel23TUR120-55Kachreti R32Lost in Kachreti QF119+2
403
Giovanni Oradini26ITA120-27Lost in Qual. Rome R1
Lost in Reggio Emilia R32
118+1
404
Dominik Palan23CZE120-23Lost in Qual. Wuxi R1120+8
405
Max Houkes23NED120-39Lost in Santa Margherita 6 R32
Lost in Qual. Tunis R2
120+7
406
Bogdan Bobrov26RUS119-17Kachreti R32115-3
407
Dan Added25FRA118+1Lost in Qual. Francavilla R2
Qual. Oeiras 4 W
Lost in Oeiras 4 R32
Lost in Qual. Skopje R1
122+16
408
Frederico Ferreira Silva29POR116-33Lost in Sabadell R16
Lost in Valldoreix R16
Qual. Oeiras 4 W
Lost in Oeiras 4 R32
Lost in Qual. Augsburg R1
122+18
409
Laurent Lokoli29FRA115-27Lost in Qual. Francavilla R1115+3
410
Francesco Forti24ITA115-14115+3
411
Valerio Aboian21ARG115+1Lost in Santos R32
Lost in Neuquen R32
115
412
Nishesh Basavareddy19USA114+3114
413
Robert Strombachs24LAT114-25Kachreti R32Lost in Nottingham 2 QF
Lost in Qual. Prague R2
Lost in Kachreti R32
116+8
414
Svyatoslav Gulin21RUS114+7Lost in Sabadell R32
Lost in Valldoreix R16
Lost in Vic R32
107-16
415
Cannon Kingsley23USA113+1113-1
416
Daniel Cukierman28ISR113+1Lost in Sabadell R16114+3
417
Cem İlkel28TUR113+1Kachreti R32Lost in Nottingham 2 R16
Lost in Kachreti R32
114+3
418
Andrea Picchione25ITA112+59Qual. Augsburg R2Lost in Qual. Rome R1
Lost in Reggio Emilia QF
112-2
419
Raphaël Collignon22BEL111+164Lost in Vic R1695-39
420
Lautaro Midon20ARG111+2111-3
421
Steven Diez33CAN111-7111-3
422
Matías Soto25CHI110+2Kachreti R32Lost in Trelew F126+38
423
Kris Van Wyk27RSA108-14Lost in Monastir 18 SF
Lost in Monastir 19 SF
Lost in Monastir 20 R16
112+1
424
Mateus Alves23BRA107-30Qual. Augsburg R2107-5
425
Fajing Sun27CHN107+2Qual. Wuxi W
Lost in Wuxi R32
Luan W
111
426
Eric Vanshelboim22UKR106-19Lost in Sabadell QF
Lost in Bucharest 2 R16
101-19
427
Gonzalo Villanueva29ARG106-4Lost in Santos QF112+6
428
Naoki Nakagawa27JPN105+3105-5
429
Marat Sharipov21RUS105-9Lost in Kursumlijska Banja 4 R32101-15
430
Learner Tien18USA104+2104-4
431
Jie Cui26CHN104+12Qual. Wuxi W
Lost in Wuxi QF
120+36
432
Oleksii Krutykh24UKR104-7Qual. Augsburg R2Lost in Sabadell R32
Lost in Qual. Prague R2
99-19
433
Kilian Feldbausch18SUI103+3103-5
434
Hynek Bartoň20CZE103+3103-5
435
Jelle Sels28NED103+10Lost in Qual. Mauthausen R1
Lost in Reggio Emilia F
103-5
436
Nick Chappell31USA103+2Lost in Xalapa R16
Lost in Villahermosa QF
104-1
437
Matthew Dellavedova23AUS103-2Lost in Nottingham 2 R32
Lost in Qual. Francavilla R2
Lost in Kursumlijska Banja 5 F
103-4
438
Oscar Otte30GER102-48Augsburg R32102-4
439
Akira Santillan26AUS102+5Lost in Qual. Wuxi R182-57
440
Kyle Edmund29GBR101-14Lost in Qual. Tunis R293-23
441
Anton Matusevich22GBR101101-2
442
Daniil Glinka24EST101Kachreti R32Lost in Tbilisi R16
Lost in Kachreti SF
98-12
443
Stefan Popović20SRB101+80Lost in Kursumlijska Banja 4 F
Lost in Kursumlijska Banja 5 QF
115+33
444
Nicola Kuhn24GER100+17Lost in Valldoreix F
Lost in Vic R32
116+41
445
Garrett Johns23USA100+36100-2
446
Juan Carlos Prado Angelo19BOL100+44Lost in Reggio Emilia R32
Lost in Qual. Skopje R1
100-2
447
Mats Rosenkranz25GER100-1Qual. Mauthausen W
Lost in Mauthausen R32
Lost in Kalmar SF
104+11
448
Alex Barrena21ARG100-2098-5
449
Karl Friberg25SWE99-16Lost in Varnamo R32
Lost in Kalmar R32
99
450
Orel Kimhi20ISR99-3Kachreti R32Lost in Tbilisi QF
Lost in Kachreti R32
93-16
451
Lorenzo Joaquín Rodríguez24ARG99-1299+1
452
Bor Artnak19SLO98-3Skopje R3297-4
453
George Loffhagen23GBR97-1372-81
454
Stefan Kozlov26USA97-397-1
455
Yusuke Takahashi26JPN97-5Lost in Qual. Wuxi R2
Lost in Qual. Taipei R2
93-12
456
Peter Gojowczyk34GER96-2696-1
457
Juan Bautista Torres22ARG96+12Lost in Santos SF110+31
458
Tibo Colson23BEL96-5Qual. Augsburg R2Lost in Qual. Prague R1
Lost in Prijedor R32
95-2
459
Pol Martín Tiffon24ESP96-5Lost in Valldoreix SF
Lost in Vic R16
104+24
460
Gabi Adrian Boitan24ROU95+16Lost in Bucharest R32
Bucharest 2 W
94-1
461
Matija Pecotić34CRO94-186-27
462
Leo Borg21SWE94-52Lost in Kingston R1693-3
463
Ryan Nijboer24NED94+20Qual. Skopje R2Qual. Francavilla W
Lost in Francavilla QF
Lost in Qual. Oeiras 4 R1
108+35
464
Filip Peliwo30POL94-5Lost in Nottingham 2 R3293-4
465
Sanhui Shin27KOR93-8Lost in Luan R3293+1
466
Luciano Emanuel Ambrogi20ARG93-32Lost in Santos R3277-42
467
Nicolas Zanellato22BRA93-9Lost in Santos R3293-2
468
Makoto Ochi28JPN92-13Lost in Qual. Taipei R190-8
469
Bruno Kuzuhara20USA92-7Lost in Santos QF
Lost in Pensacola SF
99+17
470
Toby Samuel21GBR91-791-2
471
Mukund Sasikumar27IND91-23Lost in Qual. Wuxi R1
Qual. Taipei W
Lost in Taipei R32
95+12
472
Maxime Chazal31FRA91-4Lost in Qual. Prague R1
Lost in Qual. Lyon R1
75-46
473
Ernesto Escobedo27MEX90-7Lost in Xalapa SF
Villahermosa W
113+55
474
Federico Iannaccone25ITA90+44Lost in Santa Margherita 6 R16
Lost in Qual. Francavilla R1
Lost in Reggio Emilia R32
Lost in Qual. Augsburg R1
88-9
475
Colin Sinclair29NMI89-19Lost in Qual. Taipei R291+2
476
Sebastian Gima22ROU89-11Lost in Bucharest SF
Lost in Bucharest 2 R16
89-1
477
Kirill Kivattsev26RUS89+44Lost in Santa Margherita 6 R32
Lost in Bucharest R32
Lost in Qual. Augsburg R1
88-8
478
Jérôme Kym21SUI88+18Qual. Skopje R2Qual. Mauthausen W
Lost in Mauthausen R32
Lost in Villach F
92+8
479
Max Hans Rehberg20GER88-5Qual. Mauthausen W
Lost in Mauthausen QF
106+47
480
Martyn Pawelski19POL88-10Kachreti R32Lost in Kachreti R3288+1
481
Pedro Boscardin Dias21BRA88-10Lost in Santos R3288
482
Nam Hoang Ly27VIE87-987-4
483
Adria Soriano Barrera24COL87-16Lost in Valldoreix R16
Lost in Vic R32
88+5
484
Constantin Bittoun Kouzmine25FRA87-2Qual. Skopje R2Lost in Qual. Prague R187-3
485
Viktor Durasovic27NOR86+4Lost in Varnamo QF
Lost in Kalmar R32
88+1
486
Yurii Dzhavakian31UKR86-8Qual. Augsburg R2Lost in Bucharest R16
Lost in Bucharest 2 R32
86-4
487
Soonwoo Kwon26KOR85-8Lost in Qual. Tunis R185-4
488
Andre Ilagan23USA85-8Lost in Xalapa QF
Lost in Villahermosa SF
92+17
489
Ulises Blanch26USA84-5Qual. Kachreti R2Lost in Kachreti QF73-39
490
Strong Kirchheimer29USA84-4Lost in Orange Park R16
Lost in Pensacola R32
85-2
491
Imanol López Morillo24ESP84-3Lost in Sabadell R32
Lost in Valldoreix R32
Lost in Vic R16
84-3
492
Hamish Stewart24GBR83-5Qual. Kachreti R2Lost in Nottingham 2 R32
Lost in Kachreti R16
83-3
493
Evgenii Tiurnev27RUS83+5Lost in Tbilisi R16
Qual. Kachreti W
Kachreti W
Lost in Qual. Kachreti R1
84
494
Yun seong Chung26KOR82-124Lost in Taipei R3271-43
495
Carlos Gimeno Valero22ESP82-382-2
496
Hikaru Shiraishi23JPN82-5Lost in Qual. Taipei R282-2
497
Gerald Melzer33AUT81-3Qual. Skopje R2Qual. Mauthausen W
Lost in Mauthausen QF
90+22
498
Evgeny Karlovskiy29RUS81-3Qual. Kachreti R2Qual. Sabadell W
Lost in Sabadell R16
Qual. Kachreti W
Lost in Kachreti QF
82-1
499
Antoine Hoang28FRA81+181-1
500
Blaž Rola33SLO80-48Celje R3280-2
501
Iñaki Montes De La Torre21ESP78+278-2
502
Luka Mikrut20CRO78+33Qual. Skopje R2Lost in Osijek QF76-9
503
Vlad Andrei Dancu25ROU78+1Lost in Kursumlijska Banja 3 R16
Lost in Bucharest R32
Lost in Bucharest 2 R32
75-17
504
Karue Sell30BRA77+51Lost in Santos R3277-2
505
Alexey Zakharov24RUS77+577-2
506
Eliakim Coulibaly22CIV77-4Lost in Addis Ababa QF63-71
507
Christian Langmo27USA77-2Lost in Pensacola QF77-2
508
Jacob Fearnley22GBR76+176-2
509
Norbert Gombos33SVK76-10Qual. Augsburg R2Lost in Santa Margherita 6 R32
Lost in Qual. Prague R1
69-38
510
Arthur Bouquier23FRA76+67Lost in Monastir 20 F76-2
511
Gabriele Pennaforti23ITA76Lost in Qual. Francavilla R1
Lost in Reggio Emilia R32
76-2
512
Andrey Chepelev25RUS76-472-24
513
Zhe Li37CHN75Lost in Qual. Wuxi R175-1
514
Andres Martin22USA7575-2
515
Luka Pavlovic24FRA75+19Qual. Skopje R275-2
516
Jakub Paul25SUI75Qual. Prague W
Lost in Prague R32
Lost in Qual. Geneva R1
78+11
517
Sander Jong24NED75Lost in Kursumlijska Banja 3 R16
Prijedor W
75-2
518
Adrian Oetzbach26GER75+12Qual. Augsburg R2Lost in Villach R3275-3
519
Marek Gengel28CZE74+1Lost in Nottingham 2 R32
Lost in Tbilisi SF
Lost in Qual. Kachreti R2
78+15
520
Alex Martí Pujolras25ESP74-1359-84
521
Buvaysar Gadamauri23BEL74+8Lost in Reggio Emilia R3274-4
522
Alex Knaff26LUX74-3Lost in Nottingham 2 R3274-4
523
Gonzalo Lama31CHI73-173-7
524
Miguel Damas24ESP73-9Lost in Sabadell F
Lost in Valldoreix QF
Lost in Vic R16
91+50
525
Michael Zheng20USA72-172-6
526
Philip Henning23RSA72+41Lost in Addis Ababa SF72-7
527
Eduardo Ribeiro26BRA72-168-26
528
Petr Nesterov21BUL72-1Bucharest W86+39
529
Guido Iván Justo26ARG72+55Lost in Santos R32
Lost in Neuquen SF
72-6
530
Sascha Gueymard Wayenburg20FRA72-2Qual. French Open R1Kursumlijska Banja 3 W
Lost in Kursumlijska Banja 4 R16
88+48
531
Nikoloz Basilashvili32GEO71+8Qual. Skopje R2Qual. Prague W
Lost in Prague R32
Lost in Tunis R32
75+16
532
Edas Butvilas19LTU71+13Lost in Kursumlijska Banja 4 R16
Kursumlijska Banja 5 W
70-10
533
Dan Alexandru Tomescu25ROU71+17Lost in Bucharest R16
Lost in Bucharest 2 QF
71-8
534
Ryuki Matsuda24JPN71-2Qual. Kachreti R2Lost in Nottingham 2 R16
Lost in Tbilisi R32
Lost in Qual. Kachreti R1
70-11
535
Alexey Vatutin31RUS70+17Lost in Reggio Emilia QF70-8
536
Alafia Ayeni24USA70-3Qual. Kachreti R2Lost in Qual. Wuxi R1
Qual. Taipei W
Lost in Taipei R32
74+13
537
Olaf Pieczkowski20POL70Lost in Nottingham 2 R16
Lost in Bucharest 2 R16
71-3
538
Radu Mihai Papoe21ROU6969-8
539
Gabriele Piraino20ITA69+110Lost in Francavilla QF81+38
540
Tom Gentzsch20GER69+2Augsburg R32Lost in Kursumlijska Banja 3 SF
Lost in Varnamo QF
Lost in Villach SF
74+13
541
Darian King32BAR68+268-9
542
Hanwen Li21CHN68+2Lost in Wuxi R32
Lost in Luan R32
68-9
543
Kenny de Schepper36FRA68+14Lost in Vic R1668-9
544
Maximus Jones19THA68+4Lost in Luan R3268-10
545
Ryan Seggerman24USA67+6Qual. Skopje R267-10
546
Peter Heller31GER67-6Lost in Qual. Mauthausen R167-10
547
Matyas Fuele25HUN6766-14
548
Jacob Bradshaw21AUS67+6Lost in Monastir 19 R32
Lost in Monastir 20 SF
66-16
549
Christian Harrison29USA66+766-9
550
Yanaki Milev20BUL66+44Lost in Antalya 18 R32
Lost in Antalya 19 F
65-17
551
Elmar Ejupovic31GER66-259-52
552
Lukáš Pokorný22SVK66+8Lost in Qual. Mauthausen R166-10
553
Marlon Vankan23GER66Lost in Antalya 18 F74+29
554
Ignacio Monzón26ARG66-13Lost in Prijedor R1666-9
555
Quinn Vandecasteele21USA65+665-10
556
Harrison Adams29USA65+98Lost in Anapoima SF
Lost in Pensacola QF
73+27
557
José Pereira33BRA65+76Lost in Santos R32
Lost in Qual. Augsburg R1
65-9
558
Rigele Te26CHN65-73Lost in Wuxi R1663-17
559
Alex Rybakov27USA65-3463-17
560
Sidane Pontjodikromo23NED65+650-98
561
David Pichler28AUT64+34Lost in Osijek R3262-23
562
Neil Oberleitner24AUT64+68Qual. Skopje R2Lost in Osijek SF
Lost in Qual. Mauthausen R1
53-74
563
Pedro Vives Marcos23ESP63+763-10
564
Daniel Cox33GBR63-67Lost in Nottingham 2 QF66+4
565
Luca Potenza23ITA63+11Qual. Augsburg R2Lost in Reggio Emilia R3261-25
566
Kaichi Uchida29JPN63+2Trelew W88+86
567
Matías Franco Descotte29ARG63+4Lost in Trelew QF
Lost in Neuquen QF
62-14
568
Franco Roncadelli24URU63+1Qual. Santos W
Lost in Santos R16
69+19
569
Julian Ocleppo26ITA62-9762-9
570
Shintaro Imai30JPN62+10Lost in Nottingham 2 R16
Lost in Qual. Taipei R1
63-4
571
Oleg Prihodko26UKR62-960-26
572
Mariano Kestelboim28ARG62-8Lost in Santa Margherita 6 R32
Lost in Neuquen F
62-7
573
Gilles Arnaud Bailly18BEL62+261-14
574
Alexandr Cozbinov29MDA62-3861-15
575
Nikolay Vylegzhanin24RUS62+3Qual. Kachreti R262-7
576
Juan Pablo Paz29ARG62+11Lost in Doboj R16
Lost in Villach R32
62-7
577
Stefan Dostanic22USA61+461-8
578
Tom Paris21FRA61+461-8
579
Oleksandr Ovcharenko22UKR61+9Lost in Reggio Emilia R1651-69
580
Evan Zhu25USA61-34Lost in Xalapa R16
Lost in Qual. Taipei R1
62
581
Alejo Sanchez Quilez18ESP61+9Lost in Vic R3261-7
582
Keegan Smith25USA61+461-10
583
Denis Klok25RUS61-11Lost in Doboj R16
Lost in Prijedor QF
60-17
584
Moerani Bouzige24AUS61+15Lost in Tbilisi R32
Qual. Kachreti W
Lost in Qual. Kachreti R1
Lost in Kachreti R16
61-12
585
Rodrigo Pacheco Mendez19MEX60+4Augsburg R32Xalapa W
Lost in Villahermosa F
93+123
586
Andrea Guerrieri25ITA60-28Qual. Francavilla W
Lost in Francavilla R16
Lost in Reggio Emilia R16
70+42
587
Yuki Mochizuki26JPN60+4Lost in Luan QF55-29
588
Viacheslav Bielinskyi20UKR60-29Osijek W71+50
589
Georgii Kravchenko23UKR60-460-9
590
Wilson Leite32BRA60+3Lost in Santos R3260-9
591
Tommaso Compagnucci24ITA60-85Cervia R32Lost in Santa Margherita 6 R32
Lost in Qual. Francavilla R1
52-53
592
Niels Visker22NED60Lost in Qual. Sabadell R1
Lost in Bucharest QF
Lost in Bucharest 2 R32
61-2
593
Jake Delaney27AUS59-20Lost in Qual. Wuxi R1
Lost in Qual. Taipei R2
61
594
Max Alcalá Gurri21ESP59+3Lost in Antalya 17 SF
Lost in Antalya 18 R32
Lost in Vic QF
61-1
595
Gianmarco Ferrari23ITA59+1Lost in Santa Margherita 6 QF
Lost in Valldoreix QF
Lost in Qual. Augsburg R1
65+26
596
Duarte Vale25POR59-17Lost in Orange Park F
Lost in Qual. Oeiras 4 R2
67+39
597
Michael Agwi20IRL58+95Antalya 17 W
Lost in Antalya 18 R16
Lost in Antalya 19 SF
74+75
598
Luca Giacomini26ITA58+5Qual. Augsburg R2Lost in Villach QF58-9
599
Vladyslav Orlov29UKR58+52Lost in Monastir 19 F65+31
600
Diego Augusto Barreto Sánchez22ESP58+52Lost in Kursumlijska Banja 5 R3258-8
601
Leonardo Aboian26ARG58+52Qual. Santos W
Lost in Santos R16
Lost in Neuquen QF
64+30
602
Andrej Nedic19BIH57+7Lost in Doboj QF
Lost in Prijedor SF
58-4
603
Pawel Juszczak30POL57+12Lost in Prijedor F55-12
604
Sora Fukuda26JPN57Lost in Qual. Taipei R157-5
605
Florent Bax24FRA57+15Qual. Sabadell W
Lost in Sabadell QF
Lost in Bucharest R16
Lost in Bucharest 2 R16
61+14
606
Christoph Negritu30GER57+157-5
607
Yassine Dlimi21MAR56+156-5
608
Ilia Simakin20RUS56-3Tbilisi W
Lost in Kachreti R32
Lost in Qual. Kachreti R1
71+69
609
Kai Wehnelt28GER56-7Celje R32Lost in Santa Margherita 6 R16
Qual. Reggio Emilia W
Lost in Reggio Emilia R32
57-1
610
Pedro Rodenas20ESP55+355-3
611
Facundo Juárez26ITA55+35Qual. Reggio Emilia W
Lost in Reggio Emilia R16
55-3
612
Tsung Hao Huang24TWN55-11Lost in Taipei R3255-5
613
Victor Lilov20USA55-7Lost in Orange Park R3255-5
614
Adrien Gobat22FRA55-4955-5
615
Egor Agafonov21RUS55-84Qual. Kachreti R2Lost in Tbilisi R32
Qual. Kachreti W
Lost in Kachreti R32
53-19
616
Saba Purtseladze22GEO55-18Kachreti R32Lost in Antalya 18 R32
Lost in Kachreti R32
55-5
617
Alastair Gray25GBR54-154-5
618
Émilien Voisin24FRA54-154-5
619
Stuart Parker26GBR54+8Monastir 18 W69+71
620
Miljan Zekić35SRB54-254-4
621
Federico Arnaboldi23ITA54-2Qual. Francavilla W
Lost in Francavilla R16
Qual. Reggio Emilia W
Lost in Reggio Emilia R32
64+51
622
Kevin Anderson38RSA53+153-5
623
Justin Boulais22CAN53+153-5
624
Vasek Pospisil33CAN53+153-5
625
Ozan Baris20USA53+153-5
626
Ajeet Rai25NZL53+2Lost in Luan R3251-25
627
Giuseppe La Vela23ITA53+15Cervia R32Lost in Santa Margherita 6 R16
Qual. Reggio Emilia W
Lost in Reggio Emilia QF
53-8
628
Dali Blanch21USA53-6Lost in Kursumlijska Banja 5 R3252-17
629
Julio César Porras26ARG52+8552-8
630
Gabriel Décamps24BRA52+3152-9
631
Kacper Żuk25POL52+349-29
632
Luca Castagnola21ITA52+4Cervia R32Lost in Qual. Mauthausen R1
Lost in Villach R32
52-9
633
Takuya Kumasaka25JPN52+51Lost in Monastir 18 QF
Lost in Monastir 19 QF
Lost in Luan SF
55+13
634
Luca Castelnuovo27SUI52-552-9
635
Tomás Farjat23ARG52-23Lost in Trelew SF
Lost in Neuquen R32
60+34
636
Shuichi Sekiguchi32JPN51+251-10
637
Gian Marco Moroni26ITA51+251-10
638
Alec Deckers24NED51+751-11
639
Luca Wiedenmann26GER51+2Qual. Augsburg R2Lost in Antalya 18 R32
Lost in Antalya 19 R16
51-11
640
Lorenzo Rottoli22ITA51-139Lost in Qual. Francavilla R1
Lost in Reggio Emilia QF
51-12
641
Pedro Araújo22POR51+87Lost in Monastir 18 QF
Lost in Qual. Oeiras 4 R1
53+8
642
Sergey Fomin23UZB51+55Qual. Skopje R251-12
643
Chris Rodesch22LUX50+150-13
644
Peter Fajta21HUN50+11Lost in Kursumlijska Banja 3 R16
Lost in Doboj R32
45-41
645
Kiranpal Pannu27NZL50+2Lost in Anapoima F
Kingston W
66+86
646
Sergi Perez Contri26ESP50-9Lost in Bucharest R16
Lost in Bucharest 2 QF
51-7
647
Liam Gavrielides20GER50-4Augsburg R32Lost in Kursumlijska Banja 3 QF
Lost in Kursumlijska Banja 4 SF
59+42
648
Lorenzo Bocchi26ITA49+948-15
649
Jea Moon Lee30KOR49-8649-10
650
Enzo Wallart27FRA49+8Lost in Nottingham 2 R16
Lost in Monastir 19 QF
Lost in Monastir 20 QF
52+10
651
Fausto Tabacco22ITA49-40Lost in Santa Margherita 6 R16
Lost in Qual. Reggio Emilia R2
50-6
652
Dominik Kellovský27CZE49+28Lost in Antalya 19 R1649-9
653
Peter Benjamin Privara19SVK49+29Lost in Kursumlijska Banja 3 R32
Lost in Qual. Prague R2
Lost in Prijedor R32
45-35
654
Igor Gimenez24BRA49+17Qual. Santos W
Lost in Santos R32
51-1
655
M Rifki Fitriadi25INA48-4548-10
656
Fabrizio Andaloro23ITA48+6Lost in Kursumlijska Banja 4 SF
Lost in Kursumlijska Banja 5 SF
52+18
657
Evgeny Philippov22RUS48-22Lost in Tbilisi R16
Qual. Kachreti W
Lost in Kachreti R32
Lost in Qual. Kachreti R1
47-11
658
Rubin Statham37NZL48+5Lost in Qual. Wuxi R1
Lost in Qual. Taipei R1
46-19
659
Ye Cong Mo23CHN48-9Lost in Qual. Wuxi R2
Lost in Luan F
46-20
660
Dušan Obradović23SRB48+19Lost in Osijek R16
Lost in Doboj SF
Lost in Prijedor R16
53+28
661
Karan Singh20IND48+35Lost in Monastir 18 SF
Lost in Monastir 19 QF
54+36
662
Harry Wendelken22GBR48+5Lost in Nottingham 2 R32
Lost in Kalmar R32
47-8
663
Siddharth Vishwakarma29IND47+147-4
664
Sebastian Prechtel28GER47-2437-58
665
Alejo Lorenzo Lingua Lavallén23ARG47-6Qual. Santos W
Santos W
Neuquen W
100+219
666
Álvaro López San Martín26ESP47-146-8
667
Alexander Zgirovsky22BLR47-1Qual. Reggio Emilia W
Lost in Reggio Emilia R32
46-8
668
Kasidit Samrej23THA47-20Lost in Luan R3247-1
669
S D Prajwal Dev27IND47+1Lost in Addis Ababa QF47-3
670
Amaury Raynel21FRA47-3947-3
671
Henri Laaksonen32SUI46-11Lost in Qual. Augsburg R130-104
672
Kazuki Nishiwaki29JPN46+4Lost in Bucharest R32
Lost in Bucharest 2 R32
46-6
673
Feliciano López42ESP45-145-8
674
Justin Barki23INA45-145-8
675
Lorenzo Claverie21ITA45-745-8
676
Renta Tokuda26JPN45-740-32
677
Tristan McCormick25USA45+24Lost in Qual. Sabadell R1
Lost in Valldoreix R32
Qual. Vic W
Lost in Vic R32
45-7
678
Felix Corwin27USA45-1Lost in Pensacola R1645-9
679
James Tracy21USA44+444-11
680
Arklon Huertas Del Pino Cordova29PER44-4844-11
681
Juan Bautista Otegui25ARG44+5Cervia R32Lost in Santa Margherita 6 SF
Lost in Bucharest QF
54+55
682
Mario Gonzalez Fernandez22ESP44+5Lost in Bucharest R16
Lost in Bucharest 2 R32
45-7
683
Juan Ignacio Lóndero30ARG43+543-10
684
Karim Mohamed Maamoun33EGY43+6Lost in Antalya 18 R16
Lost in Antalya 19 R32
44-8
685
Jeremy Jahn34GER43+641-17
686
Elliot Benchetrit25MAR43-30Lost in Valldoreix R32
Lost in Bucharest 2 SF
29-98
687
Peter Bertran28DOM43+6Lost in Anapoima QF
Lost in Pensacola R32
46+11
688
Rishab Agarwal28IND43+643-6
689
Ilya Snițari22MDA43+53Lost in Bucharest QF
Qual. Bucharest 2 W
Lost in Bucharest 2 R32
43-6
690
Nicolás Kicker31ARG42-9012-324
691
Timo Legout22FRA42-241-10
692
Yuta Kawahashi26JPN42-1742-4
693
Giorgio Tabacco20ITA42+242-4
694
Jaimee Floyd Angele24FRA42+542-4
695
Simon Beaupain25BEL42+9Lost in Antalya 17 R32
Lost in Bucharest 2 R16
40-19
696
Filip Krajinović32SRB41-203Qual. French Open R131-65
697
Thiemo de Bakker35NED41+541-6
698
Daniel Pátý24CZE41Celje R32Lost in Osijek R32
Lost in Villach SF
41-6
699
Mirza Bašić32BIH41+12Skopje R32Lost in Osijek R16
Lost in Prijedor QF
37-26
700
Duck-hee Lee25KOR41-79Lost in Luan QF41-5
701
Amr Elsayed25EGY41-1641-6
702
Fabien Salle24FRA40+440-7
703
Lorenzo Carboni18ITA40+4Lost in Francavilla R32
Lost in Bucharest 2 R16
40-9
704
Jorge Martinez Martinez28ESP40+140-7
705
Alexandros Skorilas24GRE40+340-8
706
Ezekiel Clark25USA39-132Lost in Xalapa QF
Lost in Villahermosa R32
Lost in Kingston SF
42+7
707
William Grant23USA39+31Lost in Orange Park R16
Lost in Pensacola R16
40-3
708
Taisei Ichikawa23JPN39-539-8
709
Linang Xiao24CHN39+14Qual. Wuxi W
Lost in Wuxi R16
Lost in Luan R32
48+43
710
Millen Hurrion24GBR39-2939-7
711
Sebastian Sorger18AUT39+2Lost in Osijek QF
Lost in Mauthausen R32
Lost in Prijedor SF
31-62
712
Tiago Pereira19POR39+19Lost in Qual. Oeiras 4 R136-22
713
Martin Kližan34SVK38+126Qual. Valldoreix W
Valldoreix W
Reggio Emilia W
63+141
714
JiSung Nam30KOR38-40Qual. Taipei W
Lost in Taipei R16
48+52
715
Alfredo Perez26USA3837-8
716
Bautista Vilicich22ARG38+3Lost in Trelew R3238-4
717
Deney Wassermann23NED38-1Lost in Antalya 17 R3230-59
718
Lewie Lane23GER38-137-9
719
Max Wiskandt22GER38+28Lost in Monastir 18 F
Monastir 19 W
Lost in Monastir 20 QF
60+117
720
Kokoro Isomura21JPN38+28Lost in Antalya 17 R1639+1
721
Maximilian Neuchrist32AUT37-137-3
722
Henry Searle18GBR37-4Lost in Nottingham 2 F53+91
723
Henrik Wiersholm27USA37-237-3
724
Cyril Vandermeersch25FRA37+3Lost in Monastir 18 QF38+3
725
Jacob Brumm25USA37-16Lost in Pensacola R3236-8
726
Diego Fernandez Flores23CHI37+29Lost in Valldoreix R3237-2
727
Trevor Svajda18USA36-336-3
728
Juan Sebastián Gómez32COL36+320Lost in Anapoima QF39+13
729
Ryotaro Taguchi23JPN36-4Lost in Luan R1636-2
730
Jimmy Yang26GER36-4Lost in Nottingham 2 R32
Lost in Luan R32
36-2
731
Zura Tkemaladze23GEO36-1Kachreti R32Lost in Tbilisi R16
Lost in Kachreti R16
35-12
732
Patrik Rikl25CZE35-2235-3
733
Oliver Tarvet20GBR3535-3
734
Eliot Spizzirri22USA3535-3
735
Johannus Monday22GBR3535-3
736
Mae Malige18FRA35+1Qual. French Open R135-3
737
Ignacio Antonio Becerra Otarola23CHI35+1335-3
738
Maxence Rivet20FRA35+2Monastir 20 W35-3
739
Mateo Barreiros Reyes23BRA35+19Lost in Anapoima QF
Lost in Trelew SF
46+59
740
Mika Brunold19SUI35+6Lost in Antalya 17 QF
Antalya 18 W
52+98
741
Miloš Karol21SVK35+18Lost in Doboj SF
Lost in Villach R32
39+23
742
Aziz Ouakaa24TUN35-10Qual. Santos W
Lost in Santos R32
Lost in Tunis R32
37+13
743
Joel Schwärzler18AUT34+49Skopje R32Lost in Mauthausen QF48+79
744
Niki Kaliyanda Poonacha29IND34-134
745
Nathan Ponwith26USA34-1Lost in Orange Park R32
Lost in Pensacola QF
34
746
Massimo Giunta19ITA34+35Cervia R32Lost in Reggio Emilia R3234
747
Emile Hudd23GBR34+38Lost in Nottingham 2 SF42+47
748
Maxence Beaugé23FRA34-19Lost in Valldoreix R32
Qual. Vic W
Lost in Vic R16
34
749
Hanyi Liu22CHN34-27Lost in Qual. Wuxi R1
Lost in Luan R32
34-2
750
Cash Hanzlik22USA33-133-3
751
Daisuke Sumizawa25JPN33Lost in Kursumlijska Banja 3 R16
Lost in Kursumlijska Banja 4 R32
Lost in Kursumlijska Banja 5 R32
34+4
752
Jiří Barnat22CZE33+14Celje R32Lost in Villach R3233-2
753
Stijn Slump25NED33+35Lost in Antalya 17 F41+47
754
Florian Broska26GER33-131-16
755
Michiel De Krom25NED33+1Lost in Valldoreix R16
Qual. Vic W
Lost in Vic SF
34+3
756
Alexander Stater25USA32+6Lost in Neuquen R1632
757
Patrick Brady19GBR32-531-10
758
Jakob Schnaitter28GER32-132+1
759
John Echeverria22ESP32-20Lost in Vic R1632+1
760
Alejandro Manzanera Pertusa21ESP32-8232+1
761
Axel Garcian21FRA32+11Lost in Doboj QF34+12
762
Jack Pinnington Jones21GBR31-231
763
Alex Martinez23ESP31-231
764
Edward Winter19AUS31-2831
765
Aoran Wang27CHN31-2Lost in Qual. Wuxi R1
Lost in Luan R16
31
766
Digvijaypratap Singh23IND31-5431
767
Lilian Marmousez22FRA31+50Doboj W
Lost in Prijedor QF
45+81
768
Viktor Jović22SRB31+10Lost in Kursumlijska Banja 3 R3231
769
Alexandre Aubriot24FRA31-1Lost in Kalmar QF31-2
770
Mili Poljičak19CRO31-16Lost in Osijek F
Lost in Doboj F
47+99
771
Palaphoom Kovapitukted24THA3030-3
772
Juan Manuel La Serna20ARG30-2728-25
773
Alessandro Pecci23ITA30+13Lost in Villach R3230-5
774
John Sperle22GER30+88Lost in Antalya 18 SF
Lost in Antalya 19 QF
34+24
775
Joshua Sheehy27USA30+28Lost in Kingston R3230-4
776
Tao Mu24CHN30-930-4
777
Aleksandr Braynin24UKR30+12Qual. Sabadell W
Lost in Sabadell R32
Lost in Valldoreix R32
24-59
778
Fernando Verdasco40ESP29-329-3
779
Branko Djuric19SRB29+12Lost in Kursumlijska Banja 3 QF
Lost in Kursumlijska Banja 4 QF
32+24
780
Shunsuke Mitsui21JPN29-429-2
781
Emilio Gómez32ECU29-16729-2
782
Thomas Fancutt29AUS29-329-3
783
Juan Carlos Aguilar25CAN29-329-3
784
Patrick Kaukovalta25FIN29-7Lost in Varnamo R16
Lost in Kalmar QF
30+7
785
Stefan Palosi24ROU29-329-3
786
Axel Nefve23USA29+1Lost in Orange Park QF
Lost in Pensacola QF
31+17
787
Patrick Zahraj24GER29+17Lost in Santa Margherita 6 R32
Lost in Villach QF
29-4
788
Samuele Pieri22ITA29-15Cervia R32Lost in Qual. Francavilla R1
Lost in Reggio Emilia R32
29-2
789
Wishaya Trongcharoenchaikul29THA29-15Lost in Antalya 17 QF31+17
790
Jacopo Berrettini25ITA28+7Lost in Francavilla F
Lost in Oeiras 4 R32
72+258
791
Xiaofei Wang21CHN28+3Lost in Luan R3228-1
792
Adam Moundir29MAR28-2828-2
793
Erik Arutiunian19BLR28+12Qual. Kachreti R2Lost in Tbilisi F
Lost in Kachreti R32
35+51
794
Leonardo Rossi21ITA28+12Lost in Monastir 19 SF
Lost in Monastir 20 SF
32+34
795
Thomas Setodji28FRA27+3427-3
796
Conner Huertas del Pino28PER27-9627-4
797
Jeremy Jin19AUS27-427-2
798
Iliyan Radulov18BUL27+29Qual. Sabadell W
Lost in Sabadell R16
Lost in Qual. Valldoreix R3
27-3
799
Sidharth Rawat31IND27-127-4
800
Petr Bar Biryukov22RUS27-1Qual. Kachreti R2Lost in Tbilisi QF
Qual. Kachreti W
Lost in Kachreti R16
28+4
801
João Eduardo Schiessl19BRA27-1Celje R32Lost in Villach R3227-4
802
Noah Schachter24USA27-1Lost in Xalapa R32
Lost in Villahermosa QF
Lost in Pensacola R32
29+13
803
Mitsuki Wei Kang Leong19MAS27+4Lost in Luan R1627-6
804
Călin Manda26ROU27-827-2
805
Grigoriy Lomakin26KAZ27-10Lost in Tbilisi R16
Qual. Kachreti W
Lost in Kachreti R32
Lost in Qual. Kachreti R1
27-5
806
Uisung Park23KOR26+326-5
807
Pierre Yves Bailly20BEL26+326-5
808
Petr Nouza25CZE26+326-5
809
Filippo Moroni23ITA26+326-5
810
Evan Furness25FRA26+13Augsburg R32Lost in Qual. Mauthausen R1
Lost in Qual. Oeiras 4 R2
21-63
811
Johan Alexander Rodriguez20COL26+226-4
812
Joaquin Aguilar Cardozo19URU26+226-5
813
Bang Shuo Yin25TWN26+2Lost in Taipei R3226-5
814
Colin Markes27USA26-1224-20
815
Kody Pearson24AUS26+4Lost in Xalapa R32
Lost in Villahermosa R32
26-5
816
Seydina Andre20SEN26+4Lost in Antalya 19 R3226-3
817
Thomas Braithwaite24AUS26+423-33
818
Marcel Zieliński23POL26-77Lost in Doboj R16
Lost in Prijedor R16
27+10
819
Alec Beckley22RSA26-2926-3
820
Matthew William Donald19CZE26-12Celje R32Lost in Antalya 17 R32
Lost in Antalya 19 R32
26-3
821
Daniel Antonio Núñez22CHI25+48Lost in Anapoima R32
Lost in Trelew QF
Lost in Neuquen R16
28+26
822
Yaroslav Demin18RUS25+12Qual. Sabadell W
Lost in Sabadell R32
25-3
823
Ofek Shimanov18ISR25+5Lost in Tbilisi R32
Lost in Qual. Kachreti R2
25-5
824
Mariano Tammaro20ITA25+93Celje R32Lost in Villach R3225-3
825
Jeremy Beale29AUS24+424-4
826
Pablo Cuevas38URU24+524-4
827
Tauheed Browning21USA24-57Lost in Xalapa R32
Lost in Villahermosa R16
25+3
828
Samir Banerjee20USA24+424-3
829
Adit Sinha20USA24+424-4
830
Tatsuma Ito36JPN24-65Lost in Qual. Francavilla R122-28
831
Jonathan Mridha29SWE24-523-11
832
Peter Buldorini19ITA24+3Cervia R32Lost in Kursumlijska Banja 3 QF
Lost in Kursumlijska Banja 4 QF
Lost in Qual. Turin R1
29+45
833
Aliaksandr Liaonenka25BLR24+3Lost in Tbilisi R16
Lost in Qual. Kachreti R2
25+7
834
João Domingues30POR24-16Qual. Valldoreix W
Lost in Valldoreix QF
Lost in Qual. Oeiras 4 R1
27+30
835
Yi Zhou19CHN24+2Lost in Wuxi R32
Lost in Luan QF
23-11
836
Matt Hulme25AUS24+9Lost in Qual. Nottingham 2 R124+1
837
Maxim Zhukov19RUS24+3623-12
838
Niccolo Catini26ITA2423-15
839
Michael Zhu31USA24+10Lost in Monastir 18 R32
Lost in Monastir 19 R32
Lost in Qual. Kachreti R1
24+2
840
Fermin Tenti26ARG24+84Lost in Kursumlijska Banja 5 R3222-27
841
Shinji Hazawa25JPN23-1923+3
842
Adam Neff22USA23-2Lost in Pensacola R1623+3
843
Masamichi Imamura25JPN23-2Lost in Qual. Nottingham 2 R223+2
844
Yanis Ghazouani Durand23FRA23+2623+1
845
Maxime Mora27FRA23-2923+1
846
Quentin Folliot25FRA23-223+1
847
Lucas Bouquet26FRA23+60Kalmar W23
848
Ishaque Eqbal26IND23-2Lost in Addis Ababa QF23
849
Leo Vithoontien24JPN23-2Lost in Anapoima QF
Lost in Villahermosa R32
Lost in Kingston R32
26+28
850
Antoine Ghibaudo19FRA23-2Lost in Kursumlijska Banja 3 R16
Lost in Kursumlijska Banja 4 QF
Lost in Kursumlijska Banja 5 SF
27+43
851
Maik Steiner29GER23+24Lost in Osijek R16
Lost in Addis Ababa QF
23-3
852
Samir Hamza Reguig22ALG23-2Lost in Monastir 18 R16
Lost in Monastir 19 R32
Lost in Monastir 20 R32
22-16
853
Aidan Kim19USA22-120-24
854
Lucas Catarina27MON22-3Lost in Monastir 18 R32
Lost in Varnamo QF
Lost in Kalmar QF
22-1
855
Etienne Donnet23FRA22+2422-1
856
Patrick Maloney24USA22-3Lost in Orange Park SF
Lost in Pensacola R16
26+40
857
Gergely Madarász29HUN22-33Lost in Osijek R32
Lost in Doboj R16
19-46
858
Luciano Carraro26ITA22-4Qual. Reggio Emilia W
Lost in Reggio Emilia R16
22+1
859
Luke Simkiss25GBR22-4Lost in Qual. Nottingham 2 R122
860
Bogdan Pavel24ROU22-422
861
David Pérez Sanz30ESP22-4Qual. Mataro R222
862
Guy Den Heijer27NED22-422
863
Paulo Andre Saraiva Dos Santos23BRA22+30Lost in Monastir 18 R16
Lost in Monastir 19 R32
Lost in Qual. Augsburg R1
23+11
864
Louis Tessa26FRA22-3Lost in Antalya 19 R1622
865
Luigi Sorrentino25ITA22-5Celje R32Lost in Qual. Santa Margherita 6 R222-1
866
Iiro Vasa21FIN21-321-3
867
Murphy Cassone21USA21-221-3
868
Isaac Becroft23NZL21-121-3
869
Mats Moraing31GER21-121-3
870
Gianluca Cadenasso19ITA21+18Cervia R3221-4
871
Mark Whitehouse31GBR21-1220-20
872
Collin Altamirano28USA21Lost in Anapoima R1622+9
873
Daniel Bagnolini21ITA21+1Cervia R32Lost in Qual. Francavilla R1
Qual. Reggio Emilia W
Lost in Reggio Emilia R32
20-20
874
Jasza Szajrych22POL21+22Lost in Kalmar R3221-1
875
Boris Butulija25SRB21+34Lost in Kursumlijska Banja 4 R32
Lost in Kursumlijska Banja 5 R16
20-21
876
Jérémy Chardy37FRA20-10710-186
877
Fnu Nidunjianzan20CHN2020-1
878
Brayden Schnur28CAN2020-1
879
Savva Polukhin25RUS20+54719-20
880
Calum Puttergill30AUS20Lost in Qual. Taipei R1
Lost in Qual. Skopje R1
20
881
Oliver Ojakaar19EST2020
882
Yeong Seok Jeong24KOR20-4020
883
Amit Vales18ISR20-1Lost in Tbilisi SF
Lost in Qual. Kachreti R2
24+51
884
Emilien Demanet19BEL20+28Lost in Kursumlijska Banja 3 F28+91
885
Pavle Marinkov18AUS20-2Lost in Kursumlijska Banja 5 R3220
886
Max Dahlin18SWE20-220+3
887
Aldin Šetkić36BIH20+17Lost in Osijek R32
Lost in Doboj QF
Lost in Prijedor R32
20
888
Alan Fernando Rubio Fierros25MEX20-3Lost in Xalapa QF
Lost in Villahermosa SF
27+86
889
Federico Bondioli19ITA20-3Cervia R32Lost in Reggio Emilia R1620+1
890
Tomas Curras Abasolo24ESP20-320+1
891
Thanapet Chanta24THA20-120+1
892
Preston Brown22USA20Lost in Anapoima R32
Lost in Trelew QF
23+41
893
Luca Fantini23ITA20+1Lost in Addis Ababa F20-1
894
David Poljak28CZE20+320-1
895
Jack Logé19BEL20+53Celje R32Lost in Kursumlijska Banja 3 R1621+19
896
Arjun Kadhe30IND19+219-1
897
Nicolai Budkov Kjaer17NOR19+2Antalya 19 W19-1
898
Kyle Kang19USA19-3419-2
899
Edan Leshem27ISR19-3319-2
900
Daniil Ostapenkov21BLR19+2Lost in Antalya 17 R32
Lost in Antalya 18 SF
Lost in Antalya 19 R32
23+60
901
Franco Emanuel Egea28ARG1919-1
902
Franco Ribero24ARG19+168Lost in Qual. Santos R2
Lost in Neuquen R16
20+18
903
Mees Rottgering16NED19Lost in Antalya 17 R1620+17
904
Jayden Court23AUS19+119
905
Eero Vasa27FIN19+10Celje R32Lost in Kalmar F19
906
Vito Tonejc24CRO1918-7
907
Benjamin Winter Lopez25ESP19+916-30
908
Simon Anthony Ivanov23BUL19-125Lost in Kursumlijska Banja 5 QF18-8
909
Francisco Rocha24POR19+10Qual. Sabadell W
Lost in Sabadell R32
Lost in Qual. Valldoreix R3
Lost in Valldoreix R32
Lost in Qual. Oeiras 4 R1
19+2
910
Aleksandre Bakshi26GEO19-19Kachreti R32Lost in Tbilisi R32
Lost in Kachreti SF
19+4
911
Ignacio Carou24URU19-16Qual. Santos W
Lost in Santos R32
22+46
912
Andrea Bacaloni22ITA19-2Lost in Monastir 19 R16
Lost in Monastir 20 R32
19+3
913
Pietro Marino22ITA19+37Qual. Santa Margherita 6 W
Lost in Santa Margherita 6 R32
Lost in Bucharest R32
18-7
914
Oscar Jose Gutierrez31BRA19+8Celje R32Qual. Valldoreix W
Lost in Valldoreix R32
Lost in Villach R32
19+4
915
Guy Orly Iradukunda28BDI18-418+3
916
Jumpei Yamasaki26JPN18-2Lost in Monastir 18 QF
Lost in Monastir 19 R32
Lost in Monastir 20 R32
20+24
917
Ray Ho24TWN18-28Qual. Skopje R2Lost in Qual. Wuxi R1
Lost in Taipei R32
18+2
918
Manish Sureshkumar24IND1818+1
919
Justin Roberts27BAH18-1118+1
920
Corban Crowther21NZL18+27Lost in Monastir 18 R32
Lost in Monastir 19 R16
Lost in Monastir 20 R32
19+12
921
Siem Woldeab22USA17+417
922
Adrian Bodmer29SUI17+517
923
Andrea Arnaboldi36ITA17+513-65
924
Jack Loutit19NZL17+616-11
925
Jorge Panta28PER17-1217+2
926
Manuel Mazza25ITA17+1117+2
927
Nicolás Álvarez Varona23ESP17+2Skopje R32Lost in Sabadell R3217+2
928
Alexandre Reco25FRA17+125Qual. Nottingham 2 W
Lost in Nottingham 2 R16
18+14
929
Jesse Flores29CRC17+13Lost in Monastir 20 QF17+3
930
Kalman L. Boyd27USA17+217+3
931
Kai Lemstra24GER17-60Lost in Osijek R16
Lost in Doboj R32
18+12
932
Gage Brymer29USA17-1212-100
933
Brian Bozemoj20NED17+1017+5
934
Sean Hess23ARG17+30Lost in Kursumlijska Banja 3 R32
Lost in Doboj R32
Lost in Kursumlijska Banja 5 R16
15-23
935
Valerio Perruzza24ITA17+7717+5
936
Gabriele Maria Noce28ITA17+1517+5
937
Stefano Reitano26ITA17-14Lost in Qual. Santa Margherita 6 R217+5
938
Raphael Perot22FRA16-416+5
939
Lucas Miedler27AUT16-4Lost in Qual. Mauthausen R218+28
940
John Millman34AUS16-416+6
941
Alexander Kotzen23USA16-316+5
942
Derek Pham20AUS16-315-7
943
Ivan Marrero Curbelo25ESP16-2Lost in Xalapa R32
Lost in Villahermosa R32
16+4
944
Fares Zakaria23EGY16+1Lost in Antalya 18 R16
Lost in Antalya 19 R16
17+15
945
Nikolay Nedelchev20BUL16+116+3
946
Tomas Lanik22SVK16+3Lost in Villach R3216+3
947
Ben Jones26GBR16+6Qual. Kachreti R2Lost in Orange Park R3216+3
948
Jeffrey Von Der Schulenburg22SUI15+615+3
949
Hunter Heck22USA15+615+3
950
Marc Majdandzic19GER15+6Lost in Prijedor R3215+3
950
Riccardo Balzerani25ITA15+815+3
952
Chukang Wang24CHN15-1215+2
953
Keshav Chopra22USA15+615+2
954
Trey Hilderbrand24USA15+7Lost in Qual. Santos R2
Lost in Pensacola R32
16+16
955
Gian Matias Di Natale26ITA15+5Qual. Villach W
Lost in Villach R16
15+3
956
Hayato Matsuoka19JPN15+6Lost in Qual. Sabadell R3
Lost in Sabadell R32
Lost in Kursumlijska Banja 5 R16
13-47
957
Aleksandre Metreveli30GEO15+81Lost in Tbilisi R16
Lost in Kachreti R32
Lost in Qual. Kachreti R1
15+3
958
Rafael Tosetto24BRA15-14Lost in Qual. Santos R216+18
959
Matthias Ujvary19AUT15-26Celje R32Lost in Osijek R32
Lost in Qual. Mauthausen R1
Lost in Villach R32
10-130
960
Gabriele Bosio23ITA15+5Lost in Prijedor R1615+4
961
Alexander Donski25BUL15+5Lost in Qual. Skopje R115+6
962
Pablo Trochu20FRA15+26Lost in Addis Ababa R3215+2
963
Niklas Schell25GER15+4Lost in Monastir 19 R16
Lost in Monastir 20 R32
13-49
964
Pablo Masjuan Ginel21ESP14+414+1
965
Jack Anthrop20USA14+414+1
966
Rei Sakamoto17JPN14+5Cervia R3213-23
967
Johan Nikles27SUI14+3Qual. Skopje R214+2
968
Kuan Yi Lee27TWN14+4Lost in Qual. Taipei R114+2
969
Lukáš Rosol38CZE14+514+2
970
Petr Brunclik17CZE14+28Lost in Doboj R3214
971
Federico Cina17ITA14+1Skopje R3214+2
972
Boris Pokotilov26RUS14+314+4
973
Fons Van Sambeek22NED14+314+2
974
Tuncay Duran19TUR14+314+2
975
George Houghton25GBR14+27Lost in Qual. Nottingham 2 R214+2
976
Igor Kudriashov20RUS14+214+1
977
Nikos Lehmann18ARG14+2Lost in Kalmar R1614+1
978
Andrew Fenty24USA14+3Lost in Kingston R1614
979
Ali Habib21GBR14+29Lost in Qual. Nottingham 2 R114+2
980
Adam Heinonen21SWE14Lost in Varnamo R32
Lost in Kalmar R16
14+1
981
Andrea Gola22ITA14+3Lost in Varnamo R16
Lost in Kalmar R32
9-137
982
Lautaro Agustin Falabella26ARG14+103Qual. Bucharest 2 W
Lost in Bucharest 2 QF
12-47
983
Koray Kırcı25TUR14-20Lost in Antalya 17 R32
Lost in Antalya 18 QF
Lost in Antalya 19 R32
16+42
984
Francesco Ferrari26ITA14+25Lost in Qual. Francavilla R113-20
985
Daniel De Jonge24NED14-2Lost in Kalmar R1614+5
986
Dan Martin25CAN14-202Lost in Kingston QF14+5
987
Alexandr Binda22ITA14+5013-19
988
Alejandro Hoyos24COL14-1Lost in Anapoima R1615+29
989
Keisuke Saitoh23JPN14+1Qual. Kursumlijska Banja 3 W
Lost in Kursumlijska Banja 3 R32
Lost in Kursumlijska Banja 4 R16
Lost in Kursumlijska Banja 5 QF
15+28
990
Jake Van Emburgh25USA14-1Lost in Xalapa R16
Lost in Villahermosa R32
14+6
991
Jesse Delaney25AUS14Lost in Qual. Santa Margherita 6 R214+8
992
Kosuke Ogura28JPN14-40Lost in Anapoima R32
Lost in Villahermosa R16
Lost in Kingston R32
15+30
993
Alex Hernandez24MEX13Lost in Villahermosa R3213+8
994
Marcelo Zormann27BRA13Lost in Qual. Skopje R113+8
995
Noah Rubin28USA1313+8
996
Raphaël Lambling24FRA1313+6
997
Tyler Stice23USA1313+5
998
Théo Papamalamis18FRA13+1Qual. French Open R113+5
999
Hayden Jones17AUS13+1Lost in Qual. Reggio Emilia R113+8
1000
Maciej Rajski33POL13+113+6
In Play :
French Open GS2000  
Geneva, Lyon ATP250  
Skopje CH75  
Augsburg CH50  
Kachreti, Mataro M25  
Celje, Cervia M15  
Highlight Country :