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
Jannik Sinner23ITA10430Wimbledon F
(SF  )
11330
2
Carlos Alcaraz22ESP9300Wimbledon F
(SF  )
8600
3
Alexander Zverev28GER6500Lost in Wimbledon R128 6310
4
Jack Draper23GBR4650Lost in Wimbledon R64 4650-1
5
Taylor Fritz27USA4635Lost in Wimbledon SF 5035+1
6
Novak Djoković38SRB4630Lost in Wimbledon SF 4130
7
Lorenzo Musetti23ITA4140Lost in Wimbledon R1283350
8
Holger Rune22DEN3530Lost in Wimbledon R1283340
9
Daniil Medvedev29RUS3420Lost in Wimbledon R128 2630-5
10
Ben Shelton22USA3130Lost in Wimbledon QF 3330+1
Advertisement
11
Alex de Minaur26AUS3085Lost in Wimbledon R16 2885-1
12
Frances Tiafoe27USA2990Lost in Wimbledon R64 2940+1
13
Tommy Paul28USA2970Lost in Wimbledon R642620-3
14
Andrey Rublev27RUS2920Los Cabos R16Lost in Wimbledon R16 Lost in Wimbledon R16 
Los Cabos R16
3110+4
15
Casper Ruud26NOR2905Gstaad R162855+2
16
Arthur Fils21FRA28302630+1
17
Jakub Menšík19CZE2356Lost in Wimbledon R322446-1
18
Ugo Humbert27FRA2285+2Lost in Wimbledon R1282095-5
19
Francisco Cerúndolo26ARG2285-1Bastad R16Lost in Wimbledon R128Lost in Wimbledon R128
Bastad R16
2285-1
20
Karen Khachanov29RUS2240-1Lost in Wimbledon QF 2590+3
21
Grigor Dimitrov34BUL2155Lost in Wimbledon R16 2155
22
Alexei Popyrin25AUS2140Lost in Wimbledon R1282050-2
23
Tomáš Macháč24CZE2110Lost in Wimbledon R642110+1
24
Flavio Cobolli23ITA2035Lost in Wimbledon QF 2385+5
25
Jiří Lehečka23CZE1965Lost in Wimbledon R642015
26
Stefanos Tsitsipas26GRE1920Lost in Wimbledon R1281880-1
27
Alejandro Davidovich Fokina26ESP1845+1Los Cabos R16Lost in Wimbledon R32 Lost in Wimbledon R32 
Los Cabos R16
1945+1
28
Félix Auger-Aliassime24CAN1825-1Lost in Wimbledon R641865
29
Tallon Griekspoor29NED1755+5Bastad R16Lost in Wimbledon R128Lost in Wimbledon R128
Bastad R16
1715
30
Denis Shapovalov26CAN1676-1Los Cabos R16Lost in Wimbledon R128Lost in Wimbledon R128
Los Cabos R16
1586-3
31
Alexander Bublik28KAZ1675-1Gstaad R16Lost in Wimbledon R128Lost in Wimbledon R128
Gstaad R16
1585-3
32
Alex Michelsen20USA1670+1Lost in Wimbledon R1281670+2
33
Sebastian Korda25USA1655-21645+1
34
Brandon Nakashima23USA1650-2Lost in Wimbledon R321650+3
35
Matteo Berrettini29ITA1515Lost in Wimbledon R1281475-1
36
Giovanni Mpetshi Perricard22FRA1411Lost in Wimbledon R128 1205-9
37
Nuno Borges28POR1400Bastad R16Lost in Wimbledon R32Lost in Wimbledon R32
Bastad R16
1490+2
38
Sebastián Báez24ARG1370Bastad R16Lost in Wimbledon R128 Lost in Wimbledon R128 
Bastad R16
1370+1
39
Hubert Hurkacz28POL13351285-2
40
Gabriel Diallo23CAN1322+1Lost in Wimbledon R64 1358+2
41
Alexandre Müller28FRA1311-1Lost in Wimbledon R128 1271-1
42
Roberto Bautista Agut37ESP1236+1Lost in Wimbledon R1281046-12
43
Matteo Arnaldi24ITA1215+1Lost in Wimbledon R1281215-1
44
Jordan Thompson31AUS1200+1Lost in Wimbledon R16 1350+5
45
Marcos Giron31USA1200+1Lost in Wimbledon R641200-1
46
Quentin Halys28FRA1174+1Los Cabos R16Lost in Wimbledon R128Lost in Wimbledon R128
Los Cabos R16
1054-6
47
Lorenzo Sonego30ITA1171+1Lost in Wimbledon R16 1321+7
48
Gaël Monfils38FRA1165-6Lost in Wimbledon R641115-1
49
Miomir Kecmanović25SRB1106Lost in Wimbledon R32 1106-1
50
Zizou Bergs26BEL1079Lost in Wimbledon R1281049-3
Advertisement
51
Jacob Fearnley23GBR1060Lost in Wimbledon R128 1020-6
52
Pedro Martínez28ESP1030Gstaad R16Lost in Wimbledon R32 Lost in Wimbledon R32 
Gstaad R16
1120+5
53
Tomás Martín Etcheverry25ARG1025Gstaad R16Lost in Wimbledon R128
Lost in Braunschweig R32
Lost in Wimbledon R128
Lost in Braunschweig R32
Gstaad R16
985-5
54
Joao Fonseca18BRA1016+3Lost in Wimbledon R32 1116+6
55
Jaume Munar28ESP1012-1Lost in Wimbledon R321062+4
56
Camilo Ugo Carabelli26ARG1006-1Bastad R32Lost in Wimbledon R128Lost in Wimbledon R128
Bastad R32
972-3
57
Daniel Altmaier26GER998+2Los Cabos R32Lost in Wimbledon R128Lost in Wimbledon R128
Los Cabos R32
958-4
58
Fábián Marozsán25HUN990Lost in Wimbledon R641030+2
59
Luciano Darderi23ITA989-3Bastad R32Lost in Wimbledon R32Lost in Wimbledon R32
Bastad R32
1039+4
60
Laslo Djere30SRB961+2Gstaad R32Lost in Wimbledon R128Lost in Wimbledon R128
Gstaad R32
961
61
Cameron Norrie29GBR952Lost in Wimbledon QF 1252+18
62
Learner Tien19USA940+5Lost in Wimbledon R64915-5
63
David Goffin34BEL930Gstaad R32Lost in Wimbledon R128Lost in Wimbledon R128
Gstaad R32
914-5
64
Benjamin Bonzi29FRA930Lost in Wimbledon R64
(R128  )
905-5
65
Francisco Comesaña24ARG914Gstaad R32Lost in Wimbledon R128Lost in Wimbledon R128
Gstaad R32
824-9
66
Kei Nishikori35JPN903893-5
67
Damir Džumhur33BIH900+1Bastad R32Lost in Wimbledon R128Lost in Wimbledon R128
Bastad R32
894-3
68
Hamad Medjedović21SRB896+5Lost in Wimbledon R128889-4
69
Corentin Moutet26FRA894+14Lost in Wimbledon R64944+7
70
Reilly Opelka27USA877+2Lost in Wimbledon R64920+4
71
Yunchaokete Bu23CHN874-2Los Cabos R32Lost in Wimbledon R128Lost in Wimbledon R128
Los Cabos R32
862-2
72
Arthur Rinderknech29FRA873-2Gstaad R32Lost in Wimbledon R32
(R128  )
Lost in Wimbledon R32
(R128  )
Gstaad R32
923+8
73
Mattia Bellucci24ITA864+1Lost in Wimbledon R32 924+10
74
Roberto Carballés Baena32ESP849-3Gstaad R32Lost in Wimbledon R128
Lost in Braunschweig QF
Lost in Wimbledon R128
Lost in Braunschweig QF
Gstaad R32
740-5
75
Roman Safiullin27RUS831Lost in Wimbledon R128741-3
76
Aleksandar Kovačević26USA799+1Los Cabos R32Lost in Wimbledon R128Lost in Wimbledon R128
Los Cabos R32
799
77
Christopher O'Connell31AUS775+2Lost in Wimbledon R128775
78
Vít Kopřiva28CZE757+4Bastad R32Lost in Wimbledon R128Lost in Wimbledon R128
Bastad R32
719-5
79
Hugo Dellien32BOL751+2Bastad R32Lost in Wimbledon R128
Lost in Iasi R16
Lost in Wimbledon R128
Lost in Iasi R16
Bastad R32
661-15
80
Juncheng Shang20CHN743-4693-5
81
Borna Ćorić28CRO730+3680-7
82
Yoshihito Nishioka29JPN724-4Lost in Wimbledon R128684-5
83
Marin Čilić36CRO722+2Lost in Wimbledon R16 922+18
84
Alejandro Tabilo28CHI705-24605-18
85
Raphaël Collignon23BEL705+2Bastad R32Lost in Wimbledon R128
Lost in Braunschweig QF
Lost in Wimbledon R128
Lost in Braunschweig QF
Bastad R32
715+1
86
Hugo Gaston24FRA693+3Bastad R32Lost in Wimbledon R128
Lost in Iasi R32
Lost in Wimbledon R128
Lost in Iasi R32
Bastad R32
663-6
87
Rinky Hijikata24AUS693+1Lost in Wimbledon R64 733+7
88
Mackenzie McDonald30USA689+2Lost in Wimbledon R128689+2
89
Ethan Quinn21USA682+6Lost in Wimbledon R64726+7
90
Adam Walton26AUS678-4Los Cabos R32Lost in Wimbledon R128Lost in Wimbledon R128
Los Cabos R32
638-7
91
Mariano Navone24ARG670Bastad R32Lost in Wimbledon R64
Braunschweig W
Lost in Wimbledon R64
Braunschweig W
Bastad R32
810+16
92
Botic van de Zandschulp29NED670Bastad R32Lost in Wimbledon R64
Lost in Braunschweig QF
Lost in Wimbledon R64
Lost in Braunschweig QF
Bastad R32
622-8
93
Aleksandar Vukic29AUS664-13Los Cabos R32Lost in Wimbledon R64 Lost in Wimbledon R64 
Los Cabos R32
664+2
94
Pablo Carreño Busta34ESP662-1669+4
95
Luca Nardi21ITA655-1Lost in Wimbledon R128 655
96
Chun Hsin Tseng23TWN643Bastad R32Lost in Wimbledon R128
Lost in Trieste R32
Lost in Wimbledon R128
Lost in Trieste R32
Bastad R32
631-2
97
Otto Virtanen24FIN623+1543-17
98
Alexander Shevchenko24KAZ610-1Gstaad R32Lost in Wimbledon R128Lost in Wimbledon R128
Gstaad R32
610-3
99
Brandon Holt27USA600+2Lost in Wimbledon R128
Lost in Newport R16
600-4
100
Nishesh Basavareddy20USA595-1Los Cabos R32Lost in Wimbledon R128Lost in Wimbledon R128
Los Cabos R32
561-10
Advertisement
101
Jenson Brooksby24USA577+48Lost in Wimbledon R64 627+2
102
Carlos Taberner27ESP576-2Gstaad R32Lost in Qual. Wimbledon R1
Lost in Modena R16
Lost in Iasi R16
Lost in Qual. Wimbledon R1
Lost in Modena R16
Lost in Iasi R16
Gstaad R32
581-4
103
James Duckworth33AUS566+3Los Cabos R32Lost in Wimbledon R128
Lost in Newport R32
Lost in Wimbledon R128
Lost in Newport R32
Los Cabos R32
550-10
104
Tristan Schoolkate24AUS564-2Los Cabos R32Lost in Qual. Wimbledon R2
Lost in Cary QF
Lost in Newport QF
Lost in Qual. Wimbledon R2
Lost in Cary QF
Lost in Newport QF
Los Cabos R32
574-5
105
Márton Fucsovics33HUN564-2Lost in Qual. Wimbledon R3
Lost in Wimbledon R32 
670+16
106
Jesper de Jong25NED548-2Bastad R32Lost in Wimbledon R64Lost in Wimbledon R64
Bastad R32
590+1
107
Daniel Elahi Galán29COL533-2Lost in Qual. Wimbledon R1
Lost in Modena R16
506-14
108
Tomás Barrios Vera27CHI528-1Bastad R32Lost in Qual. Wimbledon R3
Lost in Trieste R16
Lost in Qual. Wimbledon R3
Lost in Trieste R16
Bastad R32
493-15
109
Kamil Majchrzak29POL527-1Gstaad R32Lost in Wimbledon R16 Lost in Wimbledon R16 
Gstaad R32
727+28
110
Cristian Garín29CHI525-1Bastad R32Lost in Qual. Wimbledon R3
Lost in Wimbledon R64
Lost in Qual. Wimbledon R3
Lost in Wimbledon R64
Bastad R32
535-7
111
Filip Misolic23AUT518-1Qual. Bastad R1Qual. Wimbledon W
Lost in Wimbledon R128
Lost in Braunschweig SF
Qual. Wimbledon W
Lost in Wimbledon R128
Lost in Braunschweig SF
Qual. Bastad R1
593+7
112
Juan Manuel Cerúndolo23ARG514-1Gstaad R32Lost in Qual. Wimbledon R1
Lost in Modena QF
Lost in Braunschweig F
Lost in Qual. Wimbledon R1
Lost in Modena QF
Lost in Braunschweig F
Gstaad R32
577+4
113
Valentin Royer24FRA513-1San Marino R32Qual. Wimbledon W
Lost in Wimbledon R64
Qual. Wimbledon W
Lost in Wimbledon R64
San Marino R32
579+6
114
Dalibor Svrčina22CZE513-1Gstaad R32Lost in Qual. Wimbledon R2
Lost in Trieste R32
Lost in Qual. Wimbledon R2
Lost in Trieste R32
Gstaad R32
514-6
115
Arthur Cazaux22FRA505+1Gstaad R32Qual. Wimbledon W
Lost in Wimbledon R64
Qual. Wimbledon W
Lost in Wimbledon R64
Gstaad R32
535-1
116
Jaime Faria21POR503+1Bastad R32Qual. Wimbledon W
Lost in Wimbledon R128
Qual. Wimbledon W
Lost in Wimbledon R128
Bastad R32
543+1
117
Elmer Møller22DEN499-3Iasi FLost in Wimbledon R128Lost in Wimbledon R128
Iasi F
559+6
118
Dušan Lajović35SRB498Lost in Qual. Wimbledon R3
Lost in Wimbledon R128
514-1
119
Emilio Nava23USA495Los Cabos R32Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Los Cabos R32
495-3
120
Tristan Boyer24USA486+1Bastad R32Lost in Qual. Wimbledon R1
Lost in Modena R32
Lost in Trieste R32
Lost in Qual. Wimbledon R1
Lost in Modena R32
Lost in Trieste R32
Bastad R32
486-5
121
Thiago Agustín Tirante24ARG486+1Trieste FLost in Qual. Wimbledon R1
Lost in Modena R16
Lost in Qual. Wimbledon R1
Lost in Modena R16
Trieste F
526+3
122
Zhizhen Zhang28CHN485+1435-18
123
Adrian Mannarino37FRA477+2Newport FQual. Wimbledon W
Lost in Wimbledon R32
Qual. Wimbledon W
Lost in Wimbledon R32
Newport F
661+30
124
Térence Atmane23FRA477+2Gstaad R32Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Gstaad R32
477-3
125
Jan Lennard Struff35GER475+2Gstaad R32Lost in Wimbledon R32 Lost in Wimbledon R32 
Gstaad R32
475-4
126
Nikoloz Basilashvili33GEO474+2Gstaad R32Qual. Wimbledon W
Lost in Wimbledon R64
Lost in Trieste R32
Qual. Wimbledon W
Lost in Wimbledon R64
Lost in Trieste R32
Gstaad R32
552+14
127
Pierre Hugues Herbert34FRA474+2Gstaad R32Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Gstaad R32
431-17
128
Eliot Spizzirri23USA465-4Granby R32Lost in Qual. Wimbledon R2
Lost in Newport SF
Lost in Qual. Wimbledon R2
Lost in Newport SF
Granby R32
461-4
129
Thiago Seyboth Wild25BRA461-9Qual. Bastad R1Lost in Qual. Wimbledon R1
Lost in Modena F
Lost in Qual. Wimbledon R1
Lost in Modena F
Qual. Bastad R1
455-4
130
Christopher Eubanks29USA454+1Lost in Wimbledon R128
Lost in Newport R16
462
131
Francesco Passaro24ITA453+1Qual. Gstaad R2Lost in Qual. Wimbledon R1
Lost in Braunschweig R16
Lost in Qual. Wimbledon R1
Lost in Braunschweig R16
Qual. Gstaad R2
461
132
Román Andrés Burruchaga23ARG453+1Gstaad R32Lost in Qual. Wimbledon R2
Lost in Modena R32
Lost in Braunschweig R32
Lost in Qual. Wimbledon R2
Lost in Modena R32
Lost in Braunschweig R32
Gstaad R32
445-4
133
Matteo Gigante23ITA449+1San Marino R32Lost in Qual. Wimbledon R1
Lost in Trieste R32
Lost in Qual. Wimbledon R1
Lost in Trieste R32
San Marino R32
441-4
134
Colton Smith22USA448+1Los Cabos R32Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Los Cabos R32
448-1
135
Yannick Hanfmann33GER440+2Lost in Qual. Wimbledon R2
Lost in Braunschweig QF
Lost in Qual. Gstaad R1
454+1
136
Lucas Pouille31FRA439+2309-45
137
Martin Landaluce19ESP439+3Gstaad R32Lost in Qual. Wimbledon R3Lost in Qual. Wimbledon R3
Gstaad R32
440-1
138
Fabio Fognini38ITA437-8Lost in Wimbledon R128 347-22
139
Andrea Pellegrino28ITA437+2Qual. Bastad R1Lost in Qual. Wimbledon R1
Lost in Modena QF
Lost in Braunschweig R32
Lost in Qual. Wimbledon R1
Lost in Modena QF
Lost in Braunschweig R32
Qual. Bastad R1
437
140
Vilius Gaubas20LTU435-4Qual. Bastad R1Lost in Qual. Wimbledon R2
Lost in Trieste R32
Lost in Qual. Wimbledon R2
Lost in Trieste R32
Qual. Bastad R1
432-3
141
Alexander Blockx20BEL423+3Winnipeg FLost in Qual. Wimbledon R3Lost in Qual. Wimbledon R3
Winnipeg F
477+13
142
Thiago Monteiro31BRA420+1Qual. Bastad R1Lost in Qual. Wimbledon R1
Lost in Modena R32
Lost in Braunschweig R32
Lost in Qual. Wimbledon R1
Lost in Modena R32
Lost in Braunschweig R32
Qual. Bastad R1
375-10
143
Nicolás Jarry29CHI418+2Qual. Wimbledon W
Lost in Wimbledon R16 
638+47
144
Shintaro Mochizuki22JPN413+2Qual. Wimbledon W
Lost in Wimbledon R64
491+20
145
Felipe Meligeni Alves27BRA406+2Lost in Qual. Wimbledon R2
Lost in Brasov R32
Lost in Iasi R16
381-4
146
Thanasi Kokkinakis29AUS405+2355-11
147
Liam Draxl23CAN403+3Winnipeg FLost in Qual. Wimbledon R1
Lost in Cary F
Lost in Qual. Wimbledon R1
Lost in Cary F
Winnipeg F
479+21
148
Kyrian Jacquet24FRA389+3San Marino R32Lost in Qual. Wimbledon R3
Lost in Trieste R32
Lost in Qual. Wimbledon R3
Lost in Trieste R32
San Marino R32
341-16
149
Marco Trungelliti35ARG388+3Qual. Gstaad R2Lost in Qual. Wimbledon R2
Lost in Troyes SF
Lost in Qual. Wimbledon R2
Lost in Troyes SF
Qual. Gstaad R2
396+2
150
Federico Coria33ARG386+4376-1
Advertisement
151
Billy Harris30GBR383-9Lost in Wimbledon R64433+9
152
Ignacio Buse21PER383+1Qual. Gstaad R2Lost in Qual. Wimbledon R1
Lost in Modena R32
Lost in Braunschweig R32
Lost in Qual. Wimbledon R1
Lost in Modena R32
Lost in Braunschweig R32
Qual. Gstaad R2
340-14
153
Stan Wawrinka40SUI382+2Gstaad R32Lost in Iasi SFLost in Iasi SF
Gstaad R32
357-2
154
Daniel Evans35GBR375+16Lost in Wimbledon R64 415+9
155
Juan Pablo Ficovich28ARG373+1Los Cabos R32Lost in Qual. Wimbledon R3
Lost in Brasov SF
Lost in Trieste R32
Lost in Qual. Wimbledon R3
Lost in Brasov SF
Lost in Trieste R32
Los Cabos R32
391+7
156
Taro Daniel32JPN370+1Los Cabos R32Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Los Cabos R32
368+2
157
Henrique Rocha21POR366+1Lost in Qual. Wimbledon R2
Lost in Trieste R32
Lost in Qual. Gstaad R1
341-5
158
Nicolas Moreno De Alboran27USA364+1334-10
159
Dino Prižmić19CRO364+14San Marino R32356+3
160
Zsombor Piros25HUN362Bunschoten R32Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Bunschoten R32
340-5
161
Federico Agustin Gomez28ARG360-22San Marino R32Lost in Qual. Wimbledon R2
Lost in Modena R32
Lost in Trieste R32
Lost in Qual. Wimbledon R2
Lost in Modena R32
Lost in Trieste R32
San Marino R32
262-49
162
Jérôme Kym22SUI355-1Gstaad R32Lost in Qual. Wimbledon R1
Lost in Modena SF
Lost in Trieste R32
Lost in Qual. Wimbledon R1
Lost in Modena SF
Lost in Trieste R32
Gstaad R32
369+9
163
Chris Rodesch23LUX346Qual. Wimbledon W
Lost in Wimbledon R128
378+13
164
Mitchell Krueger31USA344-2Los Cabos R32Lost in Qual. Wimbledon R1
Lost in Newport R16
Lost in Qual. Wimbledon R1
Lost in Newport R16
Los Cabos R32
352+6
165
Sebastian Ofner29AUT343-50Bastad R32Lost in Wimbledon R32Lost in Wimbledon R32
Bastad R32
433+24
166
Li Tu29AUS342-2Lost in Qual. Wimbledon R3350+7
167
Marc-Andrea Hüsler29SUI340-2Lost in Qual. Wimbledon R1
Lost in Qual. Gstaad R1
332-2
168
Mark Lajal22EST338-1Qual. Los Cabos R1Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Qual. Los Cabos R1
306-17
169
Lukas Neumayer22AUT338-1San Marino R32Lost in Qual. Wimbledon R1
Lost in Trieste QF
Lost in Qual. Wimbledon R1
Lost in Trieste QF
San Marino R32
336+2
170
Hady Habib26LBN328-1Los Cabos R32Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Los Cabos R32
326-1
171
Richard Gasquet39FRA324308-11
172
Coleman Wong21HKG321Lost in Qual. Wimbledon R2
Lost in Qual. Gstaad R1
323-2
173
Ugo Blanchet26FRA317+1San Marino R32Lost in Qual. Wimbledon R2
Lost in Trieste R16
Lost in Qual. Wimbledon R2
Lost in Trieste R16
San Marino R32
325+1
174
Guy Den Ouden23NED317+1Bunschoten R32Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Bunschoten R32
308-10
175
Hugo Grenier29FRA316+1Pozoblanco R32Lost in Qual. Wimbledon R1
Lost in Nottingham 3 R32
Lost in Qual. Wimbledon R1
Lost in Nottingham 3 R32
Pozoblanco R32
301-12
176
Dmitry Popko28KAZ313+2Lost in Qual. Wimbledon R1
Lost in Qual. Gstaad R1
255-38
177
Yosuke Watanuki27JPN312+2Granby R32Lost in Qual. Wimbledon R3
Lost in Newport QF
Lost in Qual. Wimbledon R3
Lost in Newport QF
Granby R32
344+16
178
Calvin Hémery30FRA310+2Qual. Gstaad R2Lost in Qual. Wimbledon R1
Lost in Troyes F
Lost in Iasi R32
Lost in Qual. Wimbledon R1
Lost in Troyes F
Lost in Iasi R32
Qual. Gstaad R2
331+8
179
Alex Bolt32AUS309+2Qual. Wimbledon W
Lost in Wimbledon R128
Lost in Newport R32
309-1
180
Luca Van Assche21FRA309+2Qual. Bastad R1Lost in Qual. Wimbledon R2
Lost in Braunschweig R32
Lost in Qual. Wimbledon R2
Lost in Braunschweig R32
Qual. Bastad R1
291-11
181
James McCabe22AUS308-4Los Cabos R32Qual. Wimbledon W
Lost in Wimbledon R128
Lost in Newport R16
Qual. Wimbledon W
Lost in Wimbledon R128
Lost in Newport R16
Los Cabos R32
341+18
182
Alibek Kachmazov22RUS308+1Los Cabos R32Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Los Cabos R32
308-1
183
Duje Ajduković24CRO307+1Lost in Qual. Wimbledon R1
Lost in Iasi SF
316+7
184
Harold Mayot23FRA304+1San Marino R32Lost in Qual. Wimbledon R1
Qual. Troyes W
Lost in Troyes QF
Lost in Iasi R32
Lost in Qual. Wimbledon R1
Qual. Troyes W
Lost in Troyes QF
Lost in Iasi R32
San Marino R32
315+7
185
Lukáš Klein27SVK298+2San Marino R32Lost in Qual. Wimbledon R3
Lost in Trieste R16
Lost in Qual. Wimbledon R3
Lost in Trieste R16
San Marino R32
305-1
186
Sho Shimabukuro27JPN295+2Granby R32Lost in Qual. Wimbledon R2
Lost in Winnipeg SF
Lost in Qual. Wimbledon R2
Lost in Winnipeg SF
Granby R32
265-22
187
Federico Arnaboldi25ITA295-1San Marino R32Lost in Qual. Wimbledon R1
Lost in Modena R32
Lost in Braunschweig R32
Lost in Qual. Wimbledon R1
Lost in Modena R32
Lost in Braunschweig R32
San Marino R32
251-33
188
Alexander Ritschard31SUI294+1Lost in Qual. Gstaad R1161-127
189
Mikhail Kukushkin37KAZ294+1Pozoblanco R32Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Pozoblanco R32
278-7
190
Murphy Cassone22USA294+1Qual. Los Cabos R1Lost in Qual. Wimbledon R1
Lost in Newport R32
Lost in Qual. Wimbledon R1
Lost in Newport R32
Qual. Los Cabos R1
294
191
Santiago Taverna25ARG288+3Lost in Qual. Wimbledon R1
Lost in Brasov R32
Lost in Trieste QF
299+3
192
August Holmgren27DEN285+3Granby R32Qual. Wimbledon W
Lost in Wimbledon R32
Qual. Wimbledon W
Lost in Wimbledon R32
Granby R32
411+46
193
Benjamin Hassan30LBN284+3Bunschoten R32Lost in Qual. Wimbledon R3
Lost in Iasi R32
Lost in Qual. Wimbledon R3
Lost in Iasi R32
Bunschoten R32
280-2
194
Titouan Droguet24FRA283+3Iasi FLost in Qual. Wimbledon R3Lost in Qual. Wimbledon R3
Iasi F
324+21
195
Jurij Rodionov26AUT283+3Lost in Qual. Wimbledon R1
Lost in Trieste R16
290+3
196
Jay Clarke26GBR283+3Lost in Wimbledon R128275-2
197
Constant Lestienne33FRA282-4Lost in Qual. Wimbledon R1272-3
198
James Trotter25JPN279+2Granby R32Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Granby R32
283+4
199
Facundo Díaz Acosta24ARG277+2Lost in Qual. Wimbledon R1
Lost in Modena R16
Lost in Trieste SF
298+10
200
Jan Choinski29GBR277+2Bunschoten R32Lost in Qual. Wimbledon R1
Troyes W
Lost in Braunschweig R32
Lost in Qual. Wimbledon R1
Troyes W
Lost in Braunschweig R32
Bunschoten R32
319+25
Advertisement
201
Jason Kubler32AUS275+2275+4
202
Omar Jasika28AUS271+3Granby R32Lost in Qual. Wimbledon R1
Lost in Cary R32
Lost in Newport R32
Lost in Qual. Wimbledon R1
Lost in Cary R32
Lost in Newport R32
Granby R32
271-1
203
Daniel Rincon22ESP271+3San Marino R32Lost in Qual. Wimbledon R1
Lost in Iasi R32
Lost in Qual. Wimbledon R1
Lost in Iasi R32
San Marino R32
271+1
204
Pol Martín Tiffon25ESP271+3Lost in Qual. Wimbledon R1
Lost in Brasov R32
268-3
205
Yasutaka Uchiyama32JPN269+3Qual. Los Cabos R1Lost in Qual. Wimbledon R2
Lost in Newport R32
Lost in Qual. Wimbledon R2
Lost in Newport R32
Qual. Los Cabos R1
269
206
Gauthier Onclin24BEL266-2Bunschoten R32Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Bunschoten R32
274+7
207
Alexis Galarneau26CAN265+3Granby R32Lost in Qual. Wimbledon R2
Lost in Cary QF
Lost in Winnipeg R32
Lost in Qual. Wimbledon R2
Lost in Cary QF
Lost in Winnipeg R32
Granby R32
271+3
208
Alejandro Moro Cañas24ESP262+3Pozoblanco R32Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Pozoblanco R32
206-58
209
Timofey Skatov24KAZ262+3Qual. Bastad R1Lost in Qual. Wimbledon R2
Lost in Troyes R32
Lost in Qual. Wimbledon R2
Lost in Troyes R32
Qual. Bastad R1
221-43
210
Vitaliy Sachko27UKR262+3San Marino R32Lost in Qual. Wimbledon R1
Lost in Trieste R16
Lost in Qual. Wimbledon R1
Lost in Trieste R16
San Marino R32
259-3
211
Aziz Dougaz28TUN260+9Lost in Qual. Wimbledon R1260-1
212
Albert Ramos Viñolas37ESP259-3Lost in Qual. Gstaad R1184-80
213
Pavel Kotov26RUS257+1Lost in Qual. Wimbledon R1247-11
214
Bernard Tomic32AUS257+34Qual. Los Cabos R1Lost in Cary R32
Lost in Newport QF
Lost in Cary R32
Lost in Newport QF
Qual. Los Cabos R1
261+3
215
Clément Tabur25FRA254Bunschoten R32Lost in Troyes R32
Lost in Braunschweig R32
Lost in Troyes R32
Lost in Braunschweig R32
Bunschoten R32
248-6
216
Aslan Karatsev31RUS254244-15
217
Borna Gojo27CRO253Lost in Qual. Wimbledon R1253
218
Yuta Shimizu26JPN253Granby R32Lost in Qual. Wimbledon R1
Lost in Winnipeg QF
Lost in Qual. Wimbledon R1
Lost in Winnipeg QF
Granby R32
247-7
219
Justin Engel17GER253San Marino R32Lost in Braunschweig R32Lost in Braunschweig R32
San Marino R32
246-9
220
Rodrigo Pacheco Mendez20MEX252+1Los Cabos R32252+1
221
Elias Ymer29SWE251+14Bastad R32Lost in Braunschweig R32Lost in Braunschweig R32
Bastad R32
211-42
222
Rio Noguchi26JPN251Granby R32Lost in Cary R32
Lost in Winnipeg QF
Lost in Cary R32
Lost in Winnipeg QF
Granby R32
263+13
223
Murkel Dellien27BOL250San Marino R32Lost in Qual. Wimbledon R1
Lost in Brasov R16
Lost in Iasi QF
Lost in Qual. Wimbledon R1
Lost in Brasov R16
Lost in Iasi QF
San Marino R32
191-65
224
Johannus Monday23GBR249+12Pozoblanco R32Lost in Wimbledon R128
Lost in Nottingham 3 R32
Lost in Wimbledon R128
Lost in Nottingham 3 R32
Pozoblanco R32
246-3
225
Andrea Collarini33ARG249-1San Marino R32Lost in Qual. Wimbledon R1
Lost in Modena R32
Qual. Trieste W
Lost in Trieste R16
Lost in Qual. Wimbledon R1
Lost in Modena R32
Qual. Trieste W
Lost in Trieste R16
San Marino R32
238-14
226
Dimitar Kuzmanov31BUL248-1Bunschoten R32Lost in Brasov R32
Lost in Iasi R32
Lost in Brasov R32
Lost in Iasi R32
Bunschoten R32
248+4
227
Gustavo Heide23BRA247241-9
228
Ilia Simakin21RUS247+1Lost in Figueira Da Foz R32
Lost in Roda De Bara QF
236-13
229
Zachary Svajda22USA246+3Newport FLost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Newport F
310+50
230
Arthur Bouquier24FRA246+3Lost in Qual. Wimbledon R2
Lost in Ajaccio R32
254+15
231
Viktor Durasovic28NOR245+3Qual. Bastad R1Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Qual. Bastad R1
245+1
232
Adolfo Daniel Vallejo21PAR243+5San Marino R32Lost in Iasi R32Lost in Iasi R32
San Marino R32
218-24
233
Álvaro Guillén Meza22ECU242-41San Marino R32Lost in Qual. Wimbledon R1
Lost in Brasov R16
Lost in Iasi R32
Lost in Qual. Wimbledon R1
Lost in Brasov R16
Lost in Iasi R32
San Marino R32
248+10
234
Clément Chidekh24FRA242+4Bakio W
Lost in Ajaccio SF
Lost in Roda De Bara QF
242-1
235
Daniel Mérida20ESP241+5Pozoblanco R32Lost in Modena R16Lost in Modena R16
Pozoblanco R32
243+2
236
Kimmer Coppejans31BEL240+5Bunschoten R32Lost in Brasov R32
Lost in Iasi R32
Lost in Brasov R32
Lost in Iasi R32
Bunschoten R32
240-1
237
Francesco Maestrelli22ITA240+5Lost in Qual. Wimbledon R1
Brasov W
Lost in Iasi QF
315+59
238
Dominic Stricker22SUI239+6Gstaad R32Lost in Qual. Wimbledon R3Lost in Qual. Wimbledon R3
Gstaad R32
245+9
239
Nerman Fatić30BIH239+6San Marino R32Lost in Braunschweig R16Lost in Braunschweig R16
San Marino R32
225-6
240
Patrick Kypson25USA238+6Granby R32Lost in Cary SF
Lost in Newport R32
Lost in Cary SF
Lost in Newport R32
Granby R32
252+22
241
Luka Pavlovic25FRA237-2San Marino R32Lost in Qual. Wimbledon R3
Lost in Brasov F
Lost in Braunschweig R16
Lost in Qual. Wimbledon R3
Lost in Brasov F
Lost in Braunschweig R16
San Marino R32
289+48
242
Yu-hsiou Hsu26TWN235+5Granby R32Lost in Winnipeg QFLost in Winnipeg QF
Granby R32
247+16
243
Nicolás Mejía25COL234Qual. Los Cabos R1Lost in Cary R32
Lost in Winnipeg R32
Lost in Cary R32
Lost in Winnipeg R32
Qual. Los Cabos R1
226-1
244
Fajing Sun28CHN231+5Pozoblanco R32Lost in Qual. Wimbledon R1
Lost in Roda De Bara QF
Lost in Qual. Wimbledon R1
Lost in Roda De Bara QF
Pozoblanco R32
228+2
245
Max Houkes25NED231+11Bunschoten R32Lost in Modena R16
Lost in Braunschweig R16
Lost in Modena R16
Lost in Braunschweig R16
Bunschoten R32
205-24
246
Khumoyun Sultanov26UZB231-18Pozoblanco R32211-18
247
Beibit Zhukayev24KAZ229+4Qual. Wimbledon W
Lost in Wimbledon R128
253+31
248
Oliver Crawford26GBR229+4Pozoblanco R32Lost in Wimbledon R128
Lost in Nottingham 3 SF
Lost in Wimbledon R128
Lost in Nottingham 3 SF
Pozoblanco R32
243+14
249
Saba Purtseladze23GEO229+4Pozoblanco R32Lost in Qual. Wimbledon R1
Lost in Brasov R32
Lost in Braunschweig R32
Lost in Qual. Wimbledon R1
Lost in Brasov R32
Lost in Braunschweig R32
Pozoblanco R32
221-4
250
João Lucas Reis Da Silva25BRA226+4Bunschoten R32Lost in Troyes R32
Lost in Iasi QF
Lost in Troyes R32
Lost in Iasi QF
Bunschoten R32
238+12
Advertisement
251
Juan Pablo Varillas29PER225-1205-17
252
Edas Butvilas20LTU225+3Pozoblanco R32Lost in Qual. Wimbledon R1
Lost in Brasov R16
Lost in Iasi R32
Lost in Qual. Wimbledon R1
Lost in Brasov R16
Lost in Iasi R32
Pozoblanco R32
215-7
253
Yan Bai36CHN224-27Lost in Qual. Wimbledon R1
Lost in Maanshan 4 QF
Lost in Maanshan 5 R32
225+7
254
Facundo Mena32ARG222-24San Marino R32Lost in Qual. Wimbledon R1
Lost in Trieste R32
Lost in Qual. Wimbledon R1
Lost in Trieste R32
San Marino R32
222+4
255
Marek Gengel29CZE222+2Granby R32Lost in Winnipeg R32Lost in Winnipeg R32
Granby R32
222+4
256
Antoine Escoffier33FRA220+3Pozoblanco R32Lost in Qual. Wimbledon R1
Ajaccio W
Lost in Roda De Bara R32
Lost in Qual. Wimbledon R1
Ajaccio W
Lost in Roda De Bara R32
Pozoblanco R32
237+16
257
Mili Poljičak21CRO218+8San Marino R32Lost in Modena R32Lost in Modena R32
San Marino R32
200-16
258
Marat Sharipov22RUS216+4Lost in Troyes R32191-29
259
Sascha Gueymard Wayenburg21FRA215+5Lost in Brasov R16
Lost in Bastia QF
220+5
260
Alex Barrena22ARG214+13Bunschoten R32Qual. Braunschweig W
Lost in Braunschweig R32
Qual. Braunschweig W
Lost in Braunschweig R32
Bunschoten R32
218+5
261
Valentin Vacherot26MON213+6Lost in Qual. Wimbledon R1213+1
262
Andrés Andrade26ECU213+6Granby R32Lost in Cary R32
Lost in Winnipeg QF
Lost in Cary R32
Lost in Winnipeg QF
Granby R32
225+15
263
Ryan Peniston29GBR213+6Qual. Pozoblanco R1Lost in Qual. Wimbledon R2
Lost in Nottingham 3 QF
Lost in Qual. Wimbledon R2
Lost in Nottingham 3 QF
Qual. Pozoblanco R1
225+15
264
Frederico Ferreira Silva30POR212+2Bunschoten R32Lost in Brasov QF
Lost in Iasi R32
Lost in Brasov QF
Lost in Iasi R32
Bunschoten R32
224+15
265
Gabriel Debru19FRA211-2161-51
266
Max Hans Rehberg21GER210+5193-14
267
Denis Yevseyev32KAZ210+5Lost in Qual. Iasi R1194-11
268
Juan Carlos Prado Angelo20BOL209+46Qual. San Marino R1Lost in Qual. Trieste R1Lost in Qual. Trieste R1
Qual. San Marino R1
209+3
269
Ivan Gakhov28RUS207+1The Hague FLost in Brasov R32Lost in Brasov R32
The Hague F
193-15
270
Mathys Erhard23FRA207+4Bunschoten R32206+3
271
Matías Soto26CHI206-13Pozoblanco R32Lost in Brasov R32
Lost in Iasi R16
Lost in Brasov R32
Lost in Iasi R16
Pozoblanco R32
213+10
272
Lorenzo Giustino33ITA206+3Bunschoten R32Lost in Troyes R32Lost in Troyes R32
Bunschoten R32
179-27
273
Carlos Sánchez Jover24ESP205+3Kassel F197-1
274
Filip Jianu23ROU204-43Bunschoten R32Lost in Qual. Wimbledon R1
Lost in Brasov R16
Lost in Iasi R16
Lost in Qual. Wimbledon R1
Lost in Brasov R16
Lost in Iasi R16
Bunschoten R32
204+4
275
Maximilian Marterer30GER203-14Lost in Qual. Wimbledon R1193-4
276
Marko Topo21GER202+1Lost in Brasov QF
Qual. Iasi W
Lost in Iasi R32
216+19
277
Geoffrey Blancaneaux26FRA202+1Bunschoten R32Lost in Modena R32
Lost in Qual. Braunschweig R1
Lost in Modena R32
Lost in Qual. Braunschweig R1
Bunschoten R32
202+6
278
Tung Lin Wu27TWN201+1Granby R32Lost in Cary R32
Lost in Winnipeg R32
Lost in Cary R32
Lost in Winnipeg R32
Granby R32
195+2
279
Federico Cina18ITA198+1San Marino R32Lost in Modena SF
Lost in Trieste R16
Lost in Modena SF
Lost in Trieste R16
San Marino R32
227+36
280
Patrick Zahraj25GER198+1Qual. Gstaad R2Lost in Modena R32
Qual. Nottingham 3 W
Lost in Nottingham 3 QF
Lost in Modena R32
Qual. Nottingham 3 W
Lost in Nottingham 3 QF
Qual. Gstaad R2
193-2
281
Jack Pinnington Jones22GBR196+1Nottingham 3 FLost in Wimbledon R64Lost in Wimbledon R64
Nottingham 3 F
271+80
282
Christoph Negritu31GER196+8Lost in Brasov R32
Lost in Braunschweig R16
201+10
283
Lautaro Midon21ARG196+1196+8
284
Eliakim Coulibaly23CIV195-1Pozoblanco R32Lost in Monastir 28 FLost in Monastir 28 F
Pozoblanco R32
211+22
285
Yibing Wu25CHN193Qual. Los Cabos R1Lost in Cary SFLost in Cary SF
Qual. Los Cabos R1
215+27
286
Gonzalo Bueno21PER193+23Qual. Gstaad R2Lost in Qual. Braunschweig R2Lost in Qual. Braunschweig R2
Qual. Gstaad R2
183-7
287
Matheus Pucinelli De Almeida24BRA192Bunschoten R32Qual. Iasi W
Lost in Iasi R32
Qual. Iasi W
Lost in Iasi R32
Bunschoten R32
194+10
288
Jie Cui27CHN192+8Pozoblanco R32191-1
289
Karue Sell31BRA191-3Granby R32Lost in Cary R16
Lost in Winnipeg R32
Lost in Cary R16
Lost in Winnipeg R32
Granby R32
193+8
290
Arthur Géa20FRA190+5San Marino R32Lost in Troyes R16
Lost in Trieste R32
Lost in Troyes R16
Lost in Trieste R32
San Marino R32
193+5
291
Rei Sakamoto19JPN187-3Cary W
Lost in Winnipeg R16
268+85
292
Mattéo Martineau26FRA186-1Pozoblanco R32Lost in Montauban QF
Lost in Troyes R16
Lost in Nottingham 3 R32
Lost in Montauban QF
Lost in Troyes R16
Lost in Nottingham 3 R32
Pozoblanco R32
193+9
293
George Loffhagen24GBR185+9Lost in Wimbledon R128
Lost in Nottingham 3 R16
181-1
294
Gonzalo Oliveira30VEN185-2185+3
295
Michael Geerts30BEL182-2Bunschoten R32Lost in Modena R32
Lost in The Hague QF
Lost in Modena R32
Lost in The Hague QF
Bunschoten R32
180-3
296
Sumit Nagal27IND180-2Qual. Bastad R1Lost in Qual. Wimbledon R1
Qual. Trieste W
Lost in Trieste SF
Lost in Qual. Wimbledon R1
Qual. Trieste W
Lost in Trieste SF
Qual. Bastad R1
191+10
297
Daniel Michalski25POL176Qual. Bastad R1Lost in Troyes R32
Qual. Trieste W
Lost in Trieste R32
Lost in Troyes R32
Qual. Trieste W
Lost in Trieste R32
Qual. Bastad R1
177-3
298
Radu Albot35MDA172+3Qual. Bastad R1Qual. Brasov W
Lost in Brasov R32
Qual. Iasi W
Lost in Iasi QF
Qual. Brasov W
Lost in Brasov R32
Qual. Iasi W
Lost in Iasi QF
Qual. Bastad R1
154-28
299
Aidan Mayo22USA172+8Granby R32Lost in Cary QF
Lost in Newport R16
Lost in Cary QF
Lost in Newport R16
Granby R32
188+9
300
Marco Cecchinato32ITA171+137Lost in Modena QF
Lost in Trieste R16
180+4
301
Andrej Martin35SVK171+2Qual. Bastad R1Lost in Kassel QF156-22
302
Genaro Alberto Olivieri26ARG171+9Qual. San Marino R1Lost in Qual. Braunschweig R1167-6
303
Nicolai Budkov Kjaer18NOR169+2Qual. Bastad R1Lost in Qual. Wimbledon R2
Qual. Nottingham 3 W
Lost in Nottingham 3 R32
180+6
304
Mika Brunold20SUI169+2Lost in Troyes R16
Lost in Qual. Gstaad R1
168-2
305
Juan Bautista Torres23ARG169-5169
306
Gijs Brouwer29NED168-7Bunschoten R32Lost in Qual. Wimbledon R1156-15
307
Nicolás Álvarez Varona24ESP168-3Pozoblanco R32Lost in Marburg SF172+5
308
Blake Ellis26AUS166+2150-24
309
Jacopo Berrettini26ITA165+21Lost in Troyes SF162-5
310
Stefano Travaglia33ITA164+2Qual. Bunschoten R1Qual. Modena W
Modena W
Lost in Trieste QF
244+78
311
Tyler Zink24USA164+2Granby R32Lost in Troyes R32
Lost in Newport R16
170+7
312
Renzo Olivo33ARG164-4164
313
Corentin Denolly28FRA163+3Lost in Targu Mures SF
Lost in Troyes R32
Lost in Bastia R32
170+10
314
Remy Bertola26SUI163+14Qual. San Marino R1Lost in Marburg QF141-39
315
Javier Barranco Cosano26ESP162Qual. Bunschoten R1Lost in Troyes QF
Lost in The Hague R16
114-94
316
Mateus Alves24BRA162+1Pozoblanco R32Lost in Kassel R16137-40
317
Emil Ruusuvuori26FIN161-2861-266
318
Oriol Roca Batalla32ESP161+13Qual. Brasov W
Lost in Brasov R16
Qual. Iasi W
Lost in Iasi R16
145-22
319
Max Purcell27AUS160-153150-12
320
Lloyd Harris28RSA159-1Lost in Wimbledon R64129-51
321
Yi Zhou20CHN159-23Granby R32Lost in Cary R32
Lost in Winnipeg SF
165+11
322
Jelle Sels29NED159-2Qual. Bunschoten R1Lost in Montauban SF
Lost in Troyes R16
164+11
323
Robert Strombachs25LAT159-2Lost in Qual. Braunschweig R1151-7
324
Petr Bar Biryukov23RUS159-2145-17
325
Patrick Maloney25USA158+10Qual. Granby R1Lost in Cary R16
Lost in Newport R16
155
326
Adrian Andreev24BUL157-2131-42
327
Michael Mmoh27USA156-2156+5
328
Norbert Gombos34SVK156-2Qual. San Marino R1Lost in Troyes QF
Qual. Braunschweig W
Lost in Braunschweig R32
166+19
329
Andrea Vavassori30ITA155155+5
330
Roberto Cid Subervi31DOM154-7Lost in Qual. Braunschweig R1154+3
331
Hynek Bartoň21CZE154+1Lost in Qual. Iasi R2152+2
332
Pedro Sakamoto32BRA152+2137-23
333
Moez Echargui32TUN152+5Qual. Modena W
Lost in Modena R16
Lost in Qual. Trieste R1
161+16
334
Alexey Vatutin32RUS150+5Lost in Kassel QF148
335
Robin Bertrand22FRA150+45Pozoblanco R32Monastir 28 W
Lost in Ajaccio SF
164+22
336
Naoki Nakagawa28JPN148-9Granby R32Lost in Cary R32
Lost in Winnipeg R32
144-8
337
Raúl Brancaccio28ITA148Lost in Qual. Modena R2
Lost in Qual. Trieste R1
150+4
338
Oleg Prihodko27UKR148+10Qual. San Marino R1148+3
339
Alex Martí Pujolras26ESP147+4Lost in Targu Mures F161+21
340
Abdullah Shelbayh21JOR147-7Pozoblanco R32Lost in Roda De Bara R16134-23
341
Christian Langmo29USA145+4Lost in Laval R16
Lost in Winnipeg R32
142-6
342
Gastão Elias34POR145Pozoblanco R32Lost in Figueira Da Foz SF153+14
343
Dan Added26FRA145+1Pozoblanco R32Lost in Elvas F
Lost in Figueira Da Foz QF
159+24
344
Luciano Emanuel Ambrogi21ARG145+2145+2
345
Nikolás Sánchez Izquierdo26ESP144-5Pozoblanco R32Lost in Montauban F
Lost in Troyes QF
168+38
346
Cezar Crețu24ROU143+3Lost in Targu Mures QF
Lost in Qual. Brasov R1
Lost in Iasi R32
102-86
347
Rudolf Molleker24GER143+5Lost in Marburg R32
Qual. Braunschweig W
Lost in Braunschweig R32
128-31
348
Moerani Bouzige26AUS143+2Qual. Los Cabos R1Lost in Qual. Cary R2
Lost in Winnipeg R16
148+12
349
Oleksandr Ovcharenko23UKR142-2Lost in Kassel R16142+3
350
Luka Mikrut21CRO141+21Qual. San Marino R1140-4
351
Giulio Zeppieri23ITA140+2Qual. Wimbledon W
Lost in Wimbledon R128
Lost in Trieste R32
180+56
352
Alex Rybakov28USA140+34Dallas FQual. Cary W
Lost in Cary R32
144+9
353
Andres Martin24USA140+1Qual. Granby R1Lost in Cary R16
Lost in Winnipeg R16
146+14
354
Diego Dedura17GER140+1Lost in Marburg R32
Lost in Braunschweig R16
142+6
355
Nicholas David Ionel22ROU140+1Lost in Qual. Iasi R2134-10
356
Jakub Paul26SUI139+1Lost in Qual. Modena R2
Lost in Qual. Trieste R2
141+4
357
Henri Squire24GER139+1Lost in Kassel R32123-30
358
Svyatoslav Gulin22RUS139+17Qual. Bunschoten R1Lost in Qual. Modena R1122-32
359
Enrico Dalla Valle27ITA138-41118-39
360
Garrett Johns24USA138+1Lost in Lakewood SF
Lost in Laval R16
Lost in Winnipeg R16
144+15
361
Bernabé Zapata Miralles28ESP137-2Lost in Qual. Modena R1129-12
362
Daniel Dutra da Silva37BRA137-2Qual. Bunschoten R1Lost in Brussels QF
Lost in Marburg SF
Lost in Kassel R32
147+25
363
Pedro Boscardin Dias22BRA137+16137+6
364
Franco Roncadelli25URU136-28Lost in Kassel R32135+3
365
Tiago Pereira21POR135-14Pozoblanco R32Figueira Da Foz W158+45
366
Mats Rosenkranz26GER134-4Lost in Bakio QF
Lost in Troyes R32
Lost in Roda De Bara R32
134+2
367
Stefan Kozlov27USA133-4Lost in Newport R32107-57
368
Matej Dodig19CRO133-4Trieste FLost in Modena R32
Qual. Trieste W
175+67
369
Grégoire Barrère31FRA132-3Lost in Troyes R32132+3
370
Masamichi Imamura26JPN132-29Qual. Granby R1Lost in Cary R32
Lost in Winnipeg R16
130
371
Andre Ilagan24USA132-6Qual. Granby R1Lost in Cary R16
Lost in Winnipeg R32
136+11
372
Gabi Adrian Boitan26ROU131-4Lost in Targu Mures QF
Qual. Brasov W
Lost in Brasov QF
Lost in Qual. Iasi R1
142+23
373
Lucas Poullain29FRA131-4Lost in Roda De Bara R32124-13
374
Alastair Gray27GBR130-4Lost in Qual. Wimbledon R1
Lost in Nottingham 3 QF
135+12
375
Miloš Karol22SVK130-3Qual. San Marino R1Lost in Qual. Modena R2
Lost in Qual. Trieste R1
129+1
376
Toby Kodat22USA130-3Qual. Modena W
Lost in Modena R16
Lost in Qual. Braunschweig R2
136+17
377
Seongchan Hong28KOR129-3129+5
378
Govind Nanda24USA129-11Qual. Los Cabos R1Lost in Lakewood R16115-27
379
Fabrizio Andaloro24ITA128+33Qual. Pozoblanco R1Lost in Monastir 28 SF136+21
380
Gonzalo Villanueva30ARG127+5Qual. San Marino R1127-1
381
Hyeon Chung29KOR126-4Qual. Granby R1Lost in Qual. Cary R2
Qual. Winnipeg W
Lost in Winnipeg R32
132+14
382
Alfredo Perez28USA126Qual. Granby R1Lost in Lakewood R16
Lost in Qual. Winnipeg R2
127+3
383
Jozef Kovalík32SVK125-2Qual. San Marino R1Lost in Qual. Wimbledon R2
Lost in Qual. Braunschweig R2
61-201
384
Adria Soriano Barrera26COL125-1Roda De Bara FLost in Bakio F141+33
385
Florent Bax26FRA125-1Lost in Montauban QF
Lost in Troyes R32
Lost in Qual. Iasi R2
127+5
386
Sandro Kopp25AUT124+2Lost in Marburg QF119-10
387
Giovanni Fonio27ITA124-9Qual. Bunschoten R1Lost in Qual. Modena R2125+5
388
Joel Schwärzler19AUT124+35Bastia F124+4
389
Marc Polmans28AUS122+2116-14
390
Kasidit Samrej24THA122Maanshan 5 FLost in Maanshan 3 R32
Lost in Maanshan 4 F
115-16
391
Tom Paris22FRA121+1Qual. Bunschoten R1Lost in Montauban R16
Lost in Qual. Brasov R2
Lost in Brasov SF
146+53
392
Iñaki Montes De La Torre22ESP121+33Qual. Pozoblanco R1Lost in Bakio SF
Lost in Roda De Bara R16
129+17
393
Lukáš Pokorný23SVK121-4Qual. San Marino R1Lost in Qual. Modena R1
Lost in Qual. Trieste R2
121+1
394
Maximus Jones20THA120+6120+1
395
Nicolás Kicker32ARG119-2Qual. Bunschoten R1119+1
396
Neil Oberleitner25AUT119-2Qual. Bunschoten R1Lost in Qual. Troyes R2
Lost in Qual. Trieste R2
110-21
397
Federico Bondioli20ITA119+6Qual. Bunschoten R1Lost in Modena R32
Lost in Qual. Iasi R1
118-3
398
Hiroki Moriya34JPN118-3Qual. Granby R1Qual. Cary W
Lost in Cary R16
Qual. Winnipeg W
Lost in Winnipeg R32
130+29
399
Andrej Nedić20BIH117-12116-5
400
Guido Iván Justo27ARG117-1Lost in San Salvador De Jujuy F
Lost in Salta F
124+15
401
Ričardas Berankis35LTU116Qual. San Marino R1Lost in Qual. Braunschweig R2119+6
402
Tom Gentzsch21GER116+4Qual. Bunschoten R1Lost in Braunschweig R16118+3
403
J.J. Wolf26USA115+197-46
404
Stefan Dostanic23USA115+1Lost in Cary R32107-19
405
Laurent Lokoli30FRA115-9Lost in Ajaccio F128+29
406
Matthew Dellavedova25AUS115+2Qual. San Marino R1Lost in Qual. Iasi R1109-12
407
Maximilian Neuchrist33AUT114+6Lost in Marburg R32
Lost in Qual. Braunschweig R1
114-1
408
Daniil Glinka25EST114-1Qual. Pozoblanco R1Qual. Cary W
Lost in Cary R16
Qual. Winnipeg W
Lost in Winnipeg R32
128+31
409
Juan Carlos Aguilar26CAN113+1Granby R32Lost in Winnipeg R32112-3
410
Alexey Zakharov25RUS112+1102-20
411
Benjamin Lock32ZIM111+395-45
412
Franco Agamenone32ITA111+4Qual. San Marino R1Lost in Targu Mures R16
Lost in Qual. Brasov R1
Lost in Kassel R32
111-2
413
Gabriele Pennaforti24ITA111-11Lost in Alkmaar R16
Lost in Amstelveen QF
112
414
Mariano Kestelboim29ARG110+1Qual. San Marino R1110-1
415
Mukund Sasikumar28IND109+3Lost in Maanshan 3 R1693-46
416
Zdeněk Kolář28CZE109+3Grodzisk Mazowiecki W
Lost in Qual. Iasi R1
123+28
417
Alexandr Binda23ITA109+3Qual. Pozoblanco R1Lost in Roda De Bara R32109-2
418
Manuel Guinard29FRA108+3108-2
419
Yusuke Takahashi27JPN108+3Qual. Granby R1Lost in Qual. Winnipeg R2108-3
420
Max Wiskandt23GER108-3Lost in Marburg R32
Lost in Kassel R16
108-1
421
Henry Searle19GBR106-12Lost in Wimbledon R128
Lost in Nottingham 3 R16
110+5
422
Paul Jubb25GBR105-162Granby R32Lost in Qual. Wimbledon R2
Lost in Winnipeg R16
119+25
423
Stefanos Sakellaridis20GRE105+4Qual. San Marino R1Lost in Bergamo R32
Qual. Modena W
Lost in Modena QF
Lost in Qual. Trieste R1
121+32
424
Miguel Damas25ESP105+12Montauban W
Getxo W
117+23
425
Max Alcalá Gurri22ESP105+10Qual. Modena W
Lost in Modena R32
Lost in Qual. Iasi R1
106-1
426
Enzo Couacaud30FRA104+3Lost in Brussels F95-31
427
Dennis Novak31AUT104+3Lost in Telfs QF104-1
428
Gabriele Piraino21ITA104+3Lost in Qual. Modena R198-19
429
Evgeny Karlovskiy30RUS103+5Qual. Bunschoten R192-35
430
Kris Van Wyk28RSA103+8Qual. Granby R1Lost in Monastir 28 R32
Lost in Qual. Cary R1
Lost in Qual. Winnipeg R2
96-24
431
Philip Henning24RSA102-34Hillcrest 2 SFHillcrest W122+42
432
Iliyan Radulov20BUL102+1102-1
433
Maxime Janvier28FRA101+6Qual. San Marino R1Lost in Qual. Modena R1
Lost in Nottingham 3 R32
61-153
434
Stuart Parker27GBR101+6Qual. Pozoblanco R1101-2
435
Alvin Nicholas Tudorica23CAN101+6Qual. Granby R1Lost in Laval R32
Qual. Winnipeg W
Lost in Winnipeg R32
104+6
436
Alex Martinez24ESP100+80Qual. Pozoblanco R1Lost in Figueira Da Foz SF
Qual. Roda De Bara W
Lost in Roda De Bara R16
100-1
437
Karan Singh22IND100+5Monastir 31 FLost in Monastir 28 QF
Lost in Monastir 30 R16
102+3
438
Kilian Feldbausch19SUI99+5Bastia FLost in Brasov R3299-5
439
Oleksii Krutykh25UKR99+599-6
440
Valerio Aboian23ARG98-1298-8
441
Tibo Colson25BEL98+52Lost in Brussels QF
Lost in Lodz SF
99-3
442
Sergey Fomin24UZB98+3Lost in Marburg R16
Lost in Kassel QF
90-30
443
Petr Nesterov22BUL98+6Lost in Marburg R16
Lost in Kassel R32
97-8
444
Woobin Shin21KOR97+6Lost in Tokyo 3 SF
Lost in Tokyo 4 SF
100+6
445
Gerard Campana Lee20KOR96+3Qual. Bunschoten R1Lost in Brussels SF
Lost in Qual. Iasi R2
102+14
446
Sanhui Shin28KOR95+1Lost in Maanshan 3 R16
Lost in Maanshan 4 SF
Lost in Maanshan 5 SF
99+5
447
Vadym Ursu28UKR95+6Qual. Pozoblanco R1Lost in Kayseri 5 R32
Qual. Kayseri 6 W
Kayseri 6 W
107+22
448
Giles Hussey28GBR94-72Lost in Qual. Wimbledon R1
Lost in Ajaccio QF
97-2
449
Dominik Köpfer31GER93+793-10
450
Maxime Cressy28USA93+777-54
451
Anton Matusevich24GBR93+7Qual. Bunschoten R1Lost in Kassel R3293-9
452
Lilian Marmousez23FRA93+7Litija FAlkmaar W
Amstelveen W
101+17
453
Aryan Shah19IND93-1Qual. Pozoblanco R1Lost in Marburg R32
Lost in Kassel R32
83-36
454
Ryan Nijboer25NED93-30The Hague FLost in Qual. Modena R192-16
455
Gianluca Mager30ITA92-9Qual. San Marino R192-8
456
Alessandro Pecci24ITA92+22Qual. San Marino R1Lost in Bergamo F
Lost in Qual. Trieste R2
83-32
457
Maxime Chazal32FRA92-5992-8
458
Martin Krumich22CZE92+4Qual. Bunschoten R1Lost in Qual. Modena R1
Lost in Kassel R32
77-51
459
Juan Manuel La Serna21ARG92+492-9
460
Gilles Arnaud Bailly19BEL92+8Lost in Brussels R1692-7
461
Arthur Fery23GBR91+4Lost in Wimbledon R64141+111
462
Jakub Nicod20CZE91+4Lost in Kamen F
Lost in Telfs R32
99+22
463
Ergi Kırkın26TUR91+4Hillcrest 2 SFLost in Hillcrest QF80-35
464
Tommaso Compagnucci25ITA91-38Lost in Qual. Brasov R2
Lost in Brasov R32
92-2
465
Andrea Picchione27ITA91-33Qual. San Marino R1Lost in Bergamo R16
Lost in Qual. Modena R1
Qual. Trieste W
Lost in Trieste R32
94+7
466
Gianluca Cadenasso20ITA90+3Lost in Store F
Lost in Bastia SF
75-52
467
Kokoro Isomura22JPN90+4Lost in Maanshan 3 QF
Lost in Tokyo 3 R32
Lost in Tokyo 4 SF
88-6
468
Eric Vanshelboim23UKR90-4Lost in Montauban R32
Lost in Marburg R32
Lost in The Hague QF
88-6
469
Joris De Loore32BEL89+3Lost in Brussels R32
Lost in The Hague R16
81-25
470
Darwin Blanch17USA89+3Qual. Pozoblanco R1Lost in Bakio SF
Lost in Figueira Da Foz F
113+60
471
Kyle Edmund30GBR89+3Nottingham 3 F114+64
472
Bor Artnak21SLO88+3Store W
Lost in Litija QF
99+30
473
Pedro Araújo23POR88+3Lost in Elvas QF
Lost in Figueira Da Foz QF
92+4
474
Maks Kaśnikowski22POL87+3Lost in Qual. Modena R179-26
475
Daniel Masur30GER87-24Lost in Marburg R16
Lost in Qual. Braunschweig R2
69-66
476
Charles Broom27GBR87-21Lost in Nottingham 3 R3287+1
477
Philip Sekulic21AUS86+2Granby R32Lost in Cary R32
Lost in Winnipeg R32
68-67
478
Dali Blanch22USA85+55Qual. Bunschoten R185-2
479
Yurii Dzhavakian32UKR85+5Lost in Monastir 28 QF
Lost in Monastir 30 R32
84-5
480
Alex Molčan27SVK84+5Qual. Bunschoten R1Qual. Braunschweig W
Lost in Braunschweig SF
124+97
481
Petr Brunclík18CZE84Qual. Bunschoten R1Lost in Marburg R1685+3
482
Marvin Möller26GER84+33Brussels W
Lost in Amstelveen F
112+71
483
Olaf Pieczkowski21POL84+4Qual. Pozoblanco R1Lost in Elvas SF
Lost in Roda De Bara R16
85+4
484
Ryan Seggerman25USA83+557-121
485
Pedro Cachín30ARG83+548-174
486
Micah Braswell23USA83-683+1
487
Hernán Casanova31ARG83+1583
488
Peter Fajta23HUN83-6Lost in Zagreb R16
Lost in Marburg R32
76-28
489
Branko Djurić20SRB83+2Lost in Kursumlijska Banja 9 QF
Qual. Troyes W
Lost in Troyes R16
Lost in Qual. Iasi R2
93+27
490
Erik Arutiunian20BLR83+583
491
Alex Hernandez26MEX82-8Los Cabos R3282-2
492
Olle Wallin23SWE81+11Qual. Bastad R1Lost in Figueira Da Foz R1682+1
493
Ajeet Rai26NZL81-1Lost in Monastir 28 R32
Lost in Monastir 30 QF
Lost in Monastir 31 R16
82+1
494
Harry Wendelken23GBR81+2Lost in Nottingham 3 R1684+11
495
Aidan McHugh25GBR80+2Lost in Laval SF
Lost in Dallas QF
80-2
496
Egor Agafonov22RUS80-2Lost in Qual. Iasi R177-11
497
Keegan Smith27USA80+1San Diego 4 F79-4
498
Michael Zheng21USA79+1Qual. Cary W
Lost in Cary QF
Lost in Newport R32
95+43
499
Aristotelis Thanos24GRE79+1Lost in Brussels QF
Qual. Modena W
Lost in Modena R32
Lost in The Hague R16
86+23
500
Michael Vrbenský25CZE79-46Lost in Qual. Brasov R1
Qual. Iasi W
Lost in Iasi R16
80+4
501
Maxim Mrva17CZE78+3Lost in Brasov R32
Qual. Trieste W
Lost in Trieste QF
96+49
502
Leo Borg22SWE78+3Lost in Elvas QF
Lost in Figueira Da Foz R32
81+7
503
Leandro Riedi23SUI77+3Qual. Granby R1Qual. Wimbledon W
Lost in Wimbledon R128
Qual. Winnipeg W
Lost in Winnipeg R32
105+76
504
Eduardo Ribeiro27BRA77+3Lost in Villavicencio R1676-9
505
Peter Bertran29DOM77+5Lost in Villavicencio SF77-1
506
Benoît Paire36FRA77+5Lost in Troyes R3277-2
507
Ryuki Matsuda25JPN77+5Qual. Granby R1Lost in Qual. Cary R1
Lost in Qual. Winnipeg R1
77-3
508
Jake Delaney28AUS77-20Lost in Tokyo 3 QF
Lost in Tokyo 4 QF
77-3
509
Arthur Reymond26FRA76-49Qual. Pozoblanco R1Lost in Montauban R16
Lost in Qual. Troyes R2
Lost in Nottingham 3 R32
78+7
510
Viacheslav Bielinskyi21UKR76+3Lost in Store R1677+5
511
Cem İlkel29TUR76+376-3
512
Cannon Kingsley24USA76+674-13
513
David Jordá Sanchis31ESP76+4Lost in Qual. Troyes R1
Qual. Braunschweig W
Lost in Braunschweig R16
84+32
514
Loann Massard19FRA76+5Lost in Bakio R32
Lost in Ajaccio R32
75-8
515
Christian Sigsgaard28DEN75+16Lost in Amstelveen SF77+12
516
Takuya Kumasaka26JPN75+3375-3
517
Nikolay Vylegzhanin25RUS75+3Lost in Bergamo R32
Lost in Qual. Troyes R1
Lost in Bastia R16
75-4
518
Martin Damm21USA74+3Elvas W
Lost in Figueira Da Foz R32
99+79
519
Alec Beckley24RSA74-10Lost in Kamen R32
Lost in Qual. Troyes R1
69-21
520
Alejo Sanchez Quilez20ESP74+4Lost in Qual. Troyes R274-6
521
Evgenii Tiurnev28RUS73+1Lost in Monastir 28 R16
Lost in Monastir 30 R32
Lost in Monastir 31 R32
74-3
522
Tadeáš Paroulek25CZE73+3Lost in Qual. Marburg R273-5
523
Felix Corwin29USA73+5Lost in Targu Mures QF76+8
524
Egor Gerasimov32BLR72+6Lost in Maanshan 3 SF76+12
525
Martin Kližan36SVK72+272-7
526
Maxwell Mckennon23USA72+3Lost in Elvas R16
Lost in Figueira Da Foz R32
73-3
527
Manuel Mazza26ITA71+138Qual. San Marino R1Lost in Bergamo R1672-3
528
Luca Castelnuovo28SUI71+140Maanshan 3 W86+51
529
Tristan Lamasine32FRA70+5Lost in Montauban QF
Qual. Troyes W
Lost in Troyes R16
Lost in Bastia QF
80+30
530
Federico Iannaccone26ITA70+5Lost in Qual. Modena R170-7
531
Andrea Guerrieri26ITA69+6Qual. Brasov W
Lost in Brasov R32
Lost in Qual. Trieste R1
69-7
532
Rigele Te27CHN69+469-7
533
Florian Broska27GER69+13Lost in Marburg F
Lost in Kassel R32
83+47
534
Dan Alexandru Tomescu26ROU69-26Targu Mures W
Lost in Qual. Brasov R2
Lost in Qual. Iasi R1
91+63
535
Lorenzo Carboni19ITA69+3Qual. San Marino R1Lost in Qual. Trieste R263-42
536
Lorenzo Joaquín Rodríguez25ARG69+3San Salvador De Jujuy W
Lost in Salta QF
84+54
537
Tsung Hao Huang25TWN69+3Qual. Granby R1Lost in Qual. Winnipeg R269-6
538
Kirill Kivattsev27RUS69+24Lost in Targu Mures SF
Lost in Kassel R16
76+21
539
Soonwoo Kwon27KOR68+258-61
540
Antoine Cornut Chauvinc25FRA67+367-9
541
Conner Huertas del Pino29PER67+467-9
542
Shintaro Imai31JPN67-41Tokyo 4 FLost in Maanshan 3 R32
Lost in Maanshan 4 R16
68-5
543
Jiří Veselý32CZE67+459-50
544
Michiel De Krom27NED67-83Qual. Bunschoten R1Lost in Brussels R16
Lost in Getxo QF
Lost in The Hague R16
66-13
545
Hamish Stewart25GBR67+5Lost in Qual. Wimbledon R3
Lost in Nottingham 3 SF
96+92
546
Maé Malige19FRA67+5Qual. Pozoblanco R1Lost in Ajaccio QF
Lost in Roda De Bara R32
70+10
547
Elmar Ejupovic32GER67+5Lost in Marburg R32
Lost in Kassel SF
67-5
548
Dominik Kellovský28CZE67-6Lost in Targu Mures R16
Lost in Qual. Brasov R2
65-16
549
Stefan Palosi25ROU67+8Lost in Qual. Brasov R2
Lost in Qual. Iasi R2
53-74
550
Alberto Barroso Campos29ESP67-27Qual. Pozoblanco R1Lost in Elvas QF
Lost in Roda De Bara R32
69+8
551
Aleksandre Bakshi27GEO67+3Qual. Pozoblanco R1Lost in Montauban R1667-2
552
Karl Poling25USA67+1Qual. Granby R1Lost in Laval R16
Lost in Newport R32
52-83
553
Stefan Adrian Andreescu23ROU67+37Lost in Targu Mures R32
Lost in Qual. Brasov R1
67-1
554
Rafael Jodar18ESP66+123Pozoblanco R3266-1
555
Facundo Juárez27ITA66Lost in Bastia SF66-1
556
Yuki Mochizuki27JPN66+465-7
557
Liam Broady31GBR66-1Lost in Elvas R32
Lost in Figueira Da Foz R16
Lost in Nottingham 3 R16
71+23
558
Luca Potenza24ITA66+35Lost in Monastir 28 R16
Lost in Monastir 30 F
75+38
559
Diego Schwartzman32ARG65-165-2
560
Lucas Gerch30GER65-34Lost in Marburg R1658-41
561
Kaichi Uchida30JPN65-9159-35
562
James Story24GBR65-1Lost in Qual. Wimbledon R1
Lost in Ajaccio R16
Lost in Nottingham 3 R32
66+3
563
Dan Martin26CAN65Qual. Granby R1Lost in Laval R16
Lost in Newport R32
66+3
564
Pierluigi Basile18ITA64-5San Marino R3264-2
565
Kenta Miyoshi21JPN64-21Qual. Granby R1Lost in Laval R16
Lost in Winnipeg R16
70+30
566
Steven Diez34CAN64-264-1
567
Arthur Weber33FRA64-2Lost in Brussels R3264-1
568
Filippo Romano20ITA64+10Lost in Qual. Modena R1
Lost in Qual. Trieste R1
60-21
569
Blake Mott29AUS64-364
570
Bruno Kuzuhara21USA64+4Lost in Dallas R1662-10
571
Hikaru Shiraishi25JPN64-4Lost in Tokyo 3 F
Lost in Tokyo 4 R16
72+38
572
Alexander Weis28ITA64-4Lost in Casablanca 2 R16
Lost in Qual. Modena R1
65+7
573
Pablo Llamas Ruiz22ESP63-4Qual. Bastad R1Lost in Qual. Wimbledon R1
Lost in Iasi R32
63+2
574
Andrew Paulson23CZE63-4Lost in Qual. Brasov R163+2
575
Dane Sweeny24AUS63-2San Diego 4 FLost in Lakewood QF
Lost in Los Angeles F
73+47
576
Eero Vasa28FIN63-44Lodz F63-2
577
Evan Zhu26USA63+3Qual. Los Cabos R1Lost in Los Angeles R32
Lost in Newport R32
62-4
578
Keisuke Saitoh24JPN62-6Qual. Granby R1Lost in Laval R32
Lost in Qual. Newport R2
65+16
579
Samuel Vincent Ruggeri23ITA62-93Lost in Bergamo R3255-34
580
Louis Weßels26GER62+1Lost in Kamen SF
Lost in Qual. Braunschweig R1
64+10
581
Yankı Erel24TUR61-5Lost in Monastir 31 QF59-14
582
Alafia Ayeni25USA61-5Lost in Laval R32
Qual. Newport W
Lost in Newport R32
66+24
583
Juan Estevez19ARG61-144-110
584
Filip Peliwo31POL61-1Hillcrest 2 SFLost in Hillcrest SF68+36
585
Daniel Milavsky23USA60+35Lost in Laval QF
Lost in Newport R32
63+12
586
Hazem Naw25SYR60-256-24
587
Tomás Farjat24ARG60-39Lost in San Salvador De Jujuy R16
Lost in Salta QF
61+2
588
Dušan Obradović24SRB60-3Lost in Zagreb R16
Lost in Kursumlijska Banja 10 SF
Lost in Qual. Trieste R1
48-75
589
Luca Castagnola23ITA60+10Lost in Store QF
Lost in Qual. Trieste R1
62+7
590
Stefan Popović22SRB60-3Kursumlijska Banja 9 W
Lost in Kursumlijska Banja 10 QF
Lost in Kursumlijska Banja 11 R16
75+67
591
Jonáš Forejtek24CZE59-3Kassel FLost in Targu Mures R16
Lost in Qual. Brasov R1
52-38
592
Étienne Donnet24FRA59-21Lost in Montauban SF67+41
593
Ewen Lumsden25GBR59-4Lost in Monastir 30 R32
Lost in Monastir 31 R32
59-4
594
João Eduardo Schiessl20BRA59+75Qual. Marburg W
Lost in Marburg R16
59-4
595
João Domingues31POR58-4Lost in Elvas R32
Lost in Figueira Da Foz R16
56-16
596
Renta Tokuda27JPN58-4Tokyo 4 FTokyo 3 W72+65
597
Maxim Zhukov20RUS58-3Lost in Montauban R32
Lost in Qual. Troyes R1
52-36
598
Bogdan Bobrov27RUS58-12Lost in Kursumlijska Banja 10 R16
Lost in Kursumlijska Banja 11 R16
46-79
599
Max Basing22GBR57-357-5
600
Julio César Porras27ARG57-3Qual. Pozoblanco R157-6
601
Antoine Ghibaudo20FRA56+16Qual. Granby R1Lost in Qual. Cary R2
Qual. Newport W
Lost in Newport SF
98+155
602
Filippo Moroni24ITA56+94Lost in Monastir 28 QF59+10
603
José Pereira34BRA56Lost in Villavicencio QF52-27
604
Imanol López Morillo25ESP56+97Lost in Kamen R32
Qual. Marburg W
Lost in Marburg R16
Lost in Qual. Kassel R1
57-3
605
Mitsuki Wei Kang Leong20MAS56+6Lost in Maanshan 3 R16
Lost in Maanshan 4 R16
Lost in Maanshan 5 R32
49-52
606
Tim Handel28GER56-11Qual. Marburg W
Lost in Marburg R32
Lost in Qual. Kassel R2
53-19
607
Aziz Ouakaa25TUN56+8Lost in Monastir 28 R32
Lost in Hillcrest QF
Lost in Hillcrest 2 R32
58+4
608
Altuğ Çelikbilek28TUR55-655-4
609
Gianmarco Ferrari24ITA55-5Bergamo W
Lost in Store R16
Lost in Telfs R32
63+33
610
John Echeverria23ESP55-9Qual. Pozoblanco R1Lost in Roda De Bara SF52-22
611
Fares Zakaria24EGY55-555-4
612
Tristan McCormick26USA55-5Lost in Qual. Cary R1
Qual. Newport W
Lost in Newport R32
59+13
613
Michael Agwi21IRL54-5Lost in Kamen QF
Qual. Marburg W
Lost in Marburg QF
51-25
614
Damien Wenger25SUI54+8Casablanca 2 W
Lost in Tangier R16
68+68
615
Felix Gill23GBR54-6Lost in Getxo F62+36
616
Leonardo Rossi22ITA54-11Lost in Ajaccio R16
Lost in Nottingham 3 R32
54-1
617
Alex Knaff27LUX54-5Lost in Kamen QF
Lost in Store R32
Lost in Litija R32
52-17
618
Dev Javia23IND54+1Lost in Monastir 29 R16
Lost in Monastir 30 R16
Lost in Monastir 31 R32
55+4
619
Omni Kumar23USA53-353
620
Sean Cuenin21FRA53+1253
621
Jules Marie33FRA53-328-174
622
Jacob Brumm26USA53-8Lost in San Diego 4 R3253-2
623
Aidan Kim20USA52-2Lost in Dallas SF52-4
624
Denis Klok27RUS52+24Lost in Kursumlijska Banja 10 F
Lost in Kursumlijska Banja 11 QF
60+33
625
Buvaysar Gadamauri25BEL52-1Lost in Brussels R16
Lost in Qual. Troyes R2
Lost in The Hague R32
50-20
626
Juan Pablo Paz30ARG52-16Lost in Bergamo R1648-38
627
Kenny de Schepper38FRA52-1Qual. Pozoblanco R1Lost in Qual. Troyes R2
Lost in Nottingham 3 R16
53+1
628
Andrey Chepelev26RUS52-1Lost in Kursumlijska Banja 9 R16
Qual. Kassel W
Lost in Kassel R32
49-30
629
Ramkumar Ramanathan30IND51-151-7
630
Samir Banerjee21USA51-1Dallas FLost in Qual. Marburg R251-7
631
Radu Mihai Papoe22ROU51-1Lost in Targu Mures R32
Qual. Brasov W
Lost in Brasov QF
44-56
632
Arda Azkara22TUR51+99Lost in Kayseri 5 F
Lost in Kayseri 6 F
63+58
633
Ernesto Escobedo29MEX51-241-74
634
Louis Dussin26FRA51-11Lost in Ajaccio QF53+12
635
Pawit Sornlaksup25THA51-2Lost in Maanshan 3 F
Lost in Maanshan 4 R32
58+33
636
Maxence Beaugé25FRA51-2Lost in Montauban R32
Lost in Qual. Troyes R1
49-18
637
Nick Kyrgios30AUS50-250-3
638
Mikael Ymer26SWE50+8Bastad R32Qual. Troyes W
Lost in Troyes R32
53+20
639
Théo Papamalamis19FRA50-3Lost in Alkmaar SF
Lost in Troyes R32
54+23
640
Massimo Giunta21ITA50+88Lost in Casablanca 2 R32
Lost in Tangier QF
48-25
641
Ben Jones27GBR50-4Lost in Laval R32
Lost in Nottingham 3 R32
50-6
642
Carlos Lopez Montagud25ESP50-4446-34
643
Dominik Palán24CZE50-5Lost in Roda De Bara R3249-10
644
Sergi Perez Contri27ESP50+17Lost in Bakio R1650-5
645
Vladyslav Orlov30UKR50-6Lost in The Hague R3245-41
646
Robin Catry23FRA49-5Qual. Pozoblanco R1Lost in Bakio QF52+15
647
Emile Hudd25GBR49-5Lost in Hillcrest R16
Lost in Hillcrest 2 R32
50+4
648
Edward Winter20AUS49-48Qual. Pozoblanco R1Lost in Elvas R32
Lost in Figueira Da Foz R32
Lost in Nottingham 3 QF
57+39
649
Ye Cong Mo25CHN49-547-19
650
Lucas Bouquet27FRA49-5Lost in Montauban R16
Lost in Qual. Troyes R1
Lost in Bastia R16
49-2
651
John Sperle23GER49+9Lost in Amstelveen R3241-60
652
Niels Visker23NED49-27Qual. Bunschoten R1Lost in Alkmaar R32
Qual. Troyes W
Lost in Troyes R32
Lost in The Hague QF
50+4
653
Adrian Ötzbach27GER49-1Lost in Kamen R16
Lost in Amstelveen R32
Lost in The Hague R32
42-52
654
Pedro Rodrigues19BRA48+41Lost in San Salvador De Jujuy QF
Lost in Salta R32
50+12
655
Ryotaro Taguchi25JPN48-8Lost in Maanshan 3 R32
Lost in Maanshan 4 R32
48-5
656
Mathias Bourgue31FRA48-646-16
657
Mees Rottgering18NED48-8Bunschoten R32Lost in Bergamo QF50+13
658
Sebastian Gima23ROU48-7Lost in Targu Mures QF
Lost in Qual. Brasov R1
Qual. Iasi W
Lost in Iasi R32
48-8
659
Wishaya Trongcharoenchaikul30THA48+3Lost in Maanshan 4 R32
Lost in Maanshan 5 R16
39-64
660
Orlando Luz27BRA47-7Lost in Qual. Braunschweig R250+19
661
Linang Xiao25CHN47-7Lost in Maanshan 3 R16
Lost in Maanshan 4 R16
Lost in Maanshan 5 QF
49+10
662
Adhithya Ganesan19USA47+4Lost in Hillcrest F
Lost in Hillcrest 2 R16
63+87
663
Taisei Ichikawa24JPN47-7Lost in Maanshan 3 R16
Lost in Tokyo 3 R32
Lost in Tokyo 4 R16
48+2
664
Strong Kirchheimer30USA47-5Qual. Los Cabos R1Lost in Lakewood R32
Qual. Cary W
Lost in Cary R32
Lost in Qual. Winnipeg R2
51+25
665
Stijn Slump26NED47-90Qual. Bunschoten R1Lost in Casablanca 2 F
Lost in Tangier R32
Lost in The Hague R32
46-9
666
Mario Gonzalez Fernandez23ESP47-53Lost in Casablanca 2 SF
Lost in Tangier SF
46-12
667
Nick Hardt24DOM46-4Lost in Brussels SF
Qual. Marburg W
Lost in Marburg QF
Qual. Kassel W
Lost in Kassel QF
49+17
668
Tianhui Zhang19CHN46-4Lost in Maanshan 3 R32
Lost in Maanshan 4 R32
Lost in Maanshan 5 R16
46-3
669
Mohamed Safwat34EGY46-1446-1
670
Hayato Matsuoka20JPN46-12Lost in Elvas R16
Lost in Figueira Da Foz QF
48+8
671
Michal Krajčí20SVK46+10Lost in Kayseri 5 R16
Lost in Kayseri 6 R32
47+2
672
Kosuke Ogura29JPN46-1Qual. Granby R1Lost in Laval R32
Lost in Dallas R32
44-20
673
Trevor Svajda19USA45-33Lakewood W
Lost in Dallas QF
60+86
674
Jacopo Vasami17ITA45+18345-5
675
Tuncay Duran21TUR45+10Lost in Monastir 29 QF47+8
676
Mikalai Haliak26BLR45-3Lost in Kursumlijska Banja 10 R16
Lost in Kursumlijska Banja 11 R32
46+3
677
Johan Alexander Rodriguez21COL45+9Lost in Villavicencio QF45-6
678
Nino Ehrenschneider24GER45-4Lost in Kayseri 5 R32
Lost in Kayseri 6 SF
49+23
679
Colin Sinclair30NMI45-4Lost in Maanshan 3 SF
Lost in Tokyo 3 R16
Lost in Tokyo 4 QF
50+33
680
Aleksandr Braynin25UKR45-4Lost in Kamen SF
Lost in Qual. Troyes R1
Lost in Lodz R32
49+24
681
Jack Logé20BEL45-11Lost in Brussels R16
Lost in Litija SF
45-4
682
Kyle Kang20USA44+21Lost in Lakewood QF
Los Angeles W
Lost in San Diego 4 QF
60+94
683
JiSung Nam31KOR44-542-15
684
Mirza Bašić34BIH44-5Zagreb W59+90
685
Justin Boulais23CAN44+17Granby R32Lost in Laval F
Lost in Winnipeg R32
60+95
686
Sebastian Sorger19AUT44-19Telfs F44-2
687
Pavle Marinkov19AUS44-7Lost in Elvas R32
Lost in Ajaccio R32
44-3
688
Thanapet Chanta25THA44-31Lost in Maanshan 3 R32
Lost in Maanshan 4 R32
Lost in Maanshan 5 QF
43-8
689
Giovanni Oradini27ITA44-110Telfs F42-14
690
Alexander Donski26BUL43-18Qual. Brasov W
Lost in Brasov R16
52+62
691
Filip Jeff Planinšek24SLO43+7Marburg W
Lost in Kassel R32
68+146
692
Ilya Snițari23MDA43+839-27
693
Carlo Alberto Caniato19ITA43+110San Marino R32Lost in Bergamo R16
Lost in Qual. Modena R2
Lost in Qual. Trieste R1
44+4
694
Paulo Andre Saraiva Dos Santos25BRA43+33Lost in Monastir 29 QF
Lost in Qual. Troyes R1
Lost in Villavicencio F
45+10
695
Lorenzo Rottoli23ITA43-6Lost in Bergamo R3242-6
696
William Grant24USA43-6Lost in Alkmaar R16
Lost in Amstelveen R32
Lost in Roda De Bara R32
42-8
697
Émilien Demanet20BEL43-3Lost in Brussels R16
Lost in Litija QF
44+6
698
Andres Santamarta Roig18ESP42+1842-1
699
Stefano Napolitano30ITA42-15Lost in Qual. Wimbledon R134-48
700
Ignacio Monzón27ARG42-12Lost in San Salvador De Jujuy R32
Lost in Salta R16
42
701
Francisco Rocha25POR42-14Lost in Zagreb QF
Lost in Store QF
46+26
702
Johan Nikles28SUI42-59Lost in Bastia R3234-47
703
Alejandro Manzanera Pertusa22ESP42-12Lost in Monastir 29 R16
Lost in Monastir 30 R32
41-5
704
Mert Alkaya25TUR42+9Lost in Monastir 28 R1643+7
705
Samir Hamza Reguig23ALG42-12Lost in Monastir 28 R32
Lost in Monastir 30 R32
Lost in Monastir 31 R32
42-1
706
Millen Hurrion26GBR41-9Lost in Store SF
Lost in Litija SF
45+25
707
Andrew Fenty25USA41+114Lost in Lakewood R32
Lost in Los Angeles R16
40-8
708
Diego Augusto Barreto Sánchez23ESP41+241-4
709
Guillaume Dalmasso22FRA41Lost in Kayseri 5 QF
Lost in Ajaccio R16
44+15
710
Raphaël Pérot24FRA40-2839-7
711
Trey Hilderbrand25USA40-7Qual. Newport W
Lost in Newport R32
45+31
712
Elliot Benchetrit26MAR40-1339-6
713
Uisung Park24KOR40-840
714
Nicolas Arseneault18CAN40-8Granby R32Lost in Laval QF
Qual. Winnipeg W
Lost in Winnipeg R16
53+93
715
Axel Garcian23FRA40+42Lost in Montauban R32
Lost in Qual. Troyes R1
40+1
716
Ivan Marrero Curbelo26ESP40-8Lost in Elvas R16
Lost in Figueira Da Foz R32
41+6
717
Deney Wassermann24NED39-524-137
718
Bautista Vilicich23ARG39-1139-3
719
Yaroslav Demin19RUS39-439-3
720
Igor Gimenez25BRA39-3Lost in San Salvador De Jujuy R32
Lost in Salta QF
37-10
721
Paweł Juszczak31POL38-38Lost in Grodzisk Mazowiecki R16
Lost in Lodz R32
24-130
722
James Watt25NZL38+4Qual. Granby R1Lost in Qual. Cary R1
Lost in Qual. Newport R2
Lost in Newport QF
57+114
723
Tomasz Berkieta18POL38-9Lodz FLost in Grodzisk Mazowiecki SF42+21
724
Wilson Leite33BRA38-6Lost in Qual. Marburg R1
Lost in Qual. Kassel R2
38-2
725
Adam Neff24USA37-537-2
726
Isaiah Strode27USA37-5Qual. Los Cabos R1Lost in Lakewood R32
Lost in Los Angeles QF
Lost in San Diego 4 R16
39+6
727
Jacob Bradshaw22AUS37-537-1
728
Gabriel Ghetu17ROU37-4Lost in Targu Mures R16
Lost in Brasov R32
38+3
729
Kuan Yi Lee28TWN37-436-8
730
Amaury Raynel23FRA37+20Lost in Brussels R32
Lost in Qual. Troyes R1
Lost in The Hague R32
37+1
731
Noah Schachter25USA37-39Lost in Lakewood R3237
732
Niccolo Catini27ITA37+1Lost in Tangier R32
Lost in Lodz R32
36-6
733
Oliver Tarvet21GBR36-14Qual. Wimbledon W
Lost in Wimbledon R64 
116+331
734
Denis Kudla32USA36-436+2
735
Quinn Vandecasteele22USA36-12Lost in Lakewood R16
Lost in Los Angeles R32
Qual. Newport W
Lost in Newport R32
30-45
736
Leo Vithoontien25JPN36-7Lost in Lakewood R32
Lost in Qual. Cary R1
Lost in Dallas QF
34-14
737
Matthew William Donald20CZE36+24Lost in Bergamo SF
Lost in Qual. Marburg R2
Lost in Telfs SF
40+21
738
Devin Badenhorst21RSA35-27Lost in Hillcrest SF
Lost in Hillcrest 2 R32
12-303
739
Akira Santillan28AUS35-5Maanshan 5 FLost in Maanshan 4 R1636+6
740
Gergely Madarász30HUN35-535
741
Marcello Serafini22ITA35+3Lost in Kursumlijska Banja 11 R3221-152
742
Manas Dhamne17IND35-10Lost in Brasov R1641+33
743
Pierre Yves Bailly21BEL34-334-2
744
Martin Borisiouk25BLR34-3Lost in Kayseri 5 R32
Lost in Kayseri 6 R16
12-303
745
Nick Chappell32USA34-3Lost in Qual. Cary R236+11
746
Semen Pankin25RUS34+64Lost in Kayseri 5 R32
Lost in Kayseri 6 QF
36+11
747
Lautaro Agustin Falabella27ARG34-1Lost in Kursumlijska Banja 9 R16
Lost in Store QF
Lost in Litija QF
35+3
748
Gavin Young22USA33-133-3
749
Miguel Tobon19COL33+60Lost in Villavicencio QF33-3
750
Alexis Gautier28FRA33+16Lost in Monastir 28 R1634+2
751
Cyril Vandermeersch26FRA33-2Lost in Monastir 31 QF33-2
752
Aleksandr Lobanov24RUS33-9Lost in Kursumlijska Banja 10 QF
Lost in Kursumlijska Banja 11 R32
35+10
753
Yuta Kawahashi27JPN33-2Lost in Tokyo 3 R3233-1
754
Abel Forger19NED33+66Bunschoten R32Lost in Alkmaar QF
Lost in Amstelveen QF
Lost in The Hague R16
35+11
755
S D Prajwal Dev29IND33-16Lost in Monastir 28 R32
Lost in Qual. Brasov R1
Lost in Bastia R32
32-6
756
Timo Legout23FRA32-431-8
757
Evgeny Donskoy35RUS32-424-93
758
Lorenzo Bocchi27ITA32-4Lost in Bergamo R16
Lost in Getxo QF
35+19
759
Ali Yazdani21IRI32-4Qual. Kayseri 5 W
Lost in Kayseri 5 R32
Qual. Kayseri 6 W
Lost in Kayseri 6 QF
34+13
760
Joshua Sheehy28USA32-4Qual. Cary W
Lost in Cary R16
Lost in Qual. Newport R2
45+78
761
Fausto Tabacco23ITA32-3Lost in Bergamo R32
Lost in Bastia R16
32+1
762
Pietro Fellin23ITA32-2Lost in Ajaccio QF
Lost in Qual. Nottingham 3 R1
35+21
763
Alexander Klintcharov28NZL32-4Lost in Lakewood R32
Lost in Los Angeles R16
Lost in Dallas R32
33+8
764
Taha Baadi23MAR32-2Qual. Los Cabos R1Lost in Casablanca 2 R32
Lost in Tangier R32
Lost in Nottingham 3 R32
31-8
765
Amr Elsayed26EGY32-1Lost in Monastir 28 R16
Lost in Monastir 30 SF
Lost in Monastir 31 R32
33+8
766
Dragos Nicolae Cazacu21ROU32+6Lost in Qual. Iasi R132+3
767
Savva Polukhin26RUS31-1931+1
768
Alejo Lorenzo Lingua Lavallén24ARG31-3227-33
769
Sebastian Fanselow33GER31-1Lost in Elvas R32
Lost in Figueira Da Foz R32
22-105
770
Pablo Masjuan Ginel22ESP31-1Lost in Getxo R1632+11
771
Kiranpal Pannu28NZL31Lost in Qual. Newport R231+2
772
Ignacio Parisca Romera19VEN31+11Lost in Getxo QF33+16
773
Khololwam Montsi22RSA30-8Lost in Hillcrest QF
Lost in Hillcrest 2 R16
4-605
774
Jack Anthrop21USA30+82Lost in Lakewood R3226-41
775
Ozan Baris21USA30-230+1
776
Duarte Vale26POR30-130
777
Filip Pieczonka21POL30-7Lost in Grodzisk Mazowiecki R3230
778
Kai Wehnelt29GER30-1Lost in Kamen R16
Lost in Telfs R32
31+7
779
Yanaki Milev21BUL30-16Lost in Kursumlijska Banja 10 R16
Lost in Kursumlijska Banja 11 SF
25-67
780
Henry Bernet18SUI29Qual. Gstaad R2Lost in Getxo R1630+7
781
Máté Valkusz26HUN29+22029-1
782
Luis Carlos Alvarez20MEX29-8Los Cabos R3229-2
783
Orel Kimhi21ISR29-229-2
784
Pierre Delage24FRA29-2Lost in Getxo QF31+17
785
Mateo Barreiros Reyes24BRA29-4827-17
786
Dinko Dinev21BUL29+2Lost in Qual. Nottingham 3 R129-2
787
Martin Van Der Meerschen25BEL29+3Lost in Brussels QF29-2
788
Taiyo Yamanaka23JPN29-429-5
789
Rudy Quan19USA28+49Lost in Lakewood R16
Lost in Los Angeles R16
Lost in San Diego 4 R32
30+14
790
Daniel Cukierman30ISR28-528-4
791
Savriyan Danilov25RUS28-5Lost in Los Angeles R32
Lost in San Diego 4 QF
23-73
792
Yusuke Kusuhara27JPN28-5Lost in Tokyo 3 SF
Lost in Tokyo 4 QF
32+34
793
Jakub Filip19CZE28+21Lost in Grodzisk Mazowiecki F
Lost in Marburg R32
Lost in Lodz R32
36+57
794
Shinji Hazawa26JPN28-5Lost in Maanshan 3 R32
Lost in Maanshan 4 R32
26-26
795
Rodrigo Alujas22MEX28+5Lost in Casablanca 2 QF
Lost in Ajaccio R16
Lost in Qual. Nottingham 3 R1
30+14
796
Sebastian Prechtel29GER28-5Lost in Kamen R32
Lost in Store R32
28
797
Yuta Kikuchi25JPN28-5Lost in Tokyo 3 R32
Lost in Tokyo 4 R16
28
798
Ivan Ivanov16BUL27-327-2
799
Daniel Antonio Núñez24CHI27+14Lost in Kursumlijska Banja 9 QF
Lost in Kursumlijska Banja 10 R16
30+20
800
Gilbert Klier Junior25BRA27-427-4
801
Naoya Honda19JPN27-4Lost in Qual. Maanshan 3 R3
Lost in Tokyo 3 R32
Lost in Tokyo 4 R32
27-7
802
Alan Fernando Rubio Fierros26MEX27-325-40
803
Maik Steiner31GER27-5Lost in Kamen QF29+13
804
Matthew Summers26GBR27-66Lost in Monastir 29 SF
Lost in Nottingham 3 R32
31+34
805
Sidharth Rawat32IND27-427-4
806
Georgii Kravchenko24UKR27-427-4
807
Louis Tessa27FRA27-2Lost in Casablanca 2 R32
Lost in Bastia R32
27-5
808
Iannis Miletich19ITA27+14Lost in Kamen R32
Lost in Qual. Marburg R1
Qual. Kassel W
Lost in Kassel R16
27-5
809
Ezekiel Clark26USA27-3Lost in Laval R16
Lost in Dallas R32
28+11
810
Michele Ribecai22ITA27-3Litija F27-4
811
Marlon Vankan24GER27-32Lost in Alkmaar R3226-18
812
Santiago De La Fuente23ARG26-1Lost in San Salvador De Jujuy R16
Salta W
27+9
813
Enzo Wallart28FRA26-124-39
814
Mwendwa Mbithi27USA26+126-5
815
Leonardo Aboian27ARG26-39Lost in San Salvador De Jujuy R16
Lost in Salta R16
27+10
816
Miles Jones24USA26Lost in Lakewood R32
Lost in Los Angeles QF
27+9
817
Samuele Pieri23ITA26Lost in Store R32
Lost in Litija R16
24-39
818
Kane Bonsach Ganley20DEN26-1426-7
819
Nikita Mashtakov26UKR26+30Lost in Zagreb SF
Lost in Store R32
Lost in Lodz QF
29+28
820
Zura Tkemaladze25GEO26-1Lost in Kayseri 5 R1626-3
821
Ryan Fishback23USA26-3Lost in Qual. Winnipeg R126-3
822
Mariano Tammaro21ITA26-77Lost in Casablanca 2 R3222-60
823
Tomohiro Masabayashi27JPN26-45Lost in Maanshan 3 R32
Lost in Tokyo 3 R32
Lost in Tokyo 4 R32
26-5
824
Francesco Forti25ITA25-16Qual. San Marino R1Lost in Qual. Trieste R125-7
825
Blu Baker23GBR2525-7
826
Liam Gavrielides21GER25-328-345
827
Cruz Hewitt16AUS25-125-7
828
Moïse Kouamé16FRA25+12Lost in Alkmaar R16
Lost in Amstelveen R32
26+11
829
Oliver Anderson27AUS25+31Lost in Lakewood R16
Lost in Los Angeles R32
Lost in Dallas R16
26+11
830
Matt Hulme26AUS25-225-6
831
Victor Lilov21USA25-425-7
832
Albert Pedrico Kravtsov20ESP25+30Lost in Getxo SF
Lost in Roda De Bara SF
29+46
833
Tai Sach22AUS25-4Lost in Tokyo 3 R32
Lost in Tokyo 4 R32
25-6
834
Tyler Stice24USA25-325-6
835
Mert Naci Türker26TUR25-2Lost in Kayseri 5 SF
Lost in Kayseri 6 R32
29+43
836
Tomas Curras Abasolo25ESP25-2Lost in Elvas R3224-23
837
Maxence Bertimon25FRA25-2Lost in Monastir 30 R16
Lost in Monastir 31 QF
26+10
838
Stefano D'Agostino21ITA25-45Lost in Bergamo R32
Lost in Store R16
Lost in Telfs SF
24-23
839
Niklas Schell26GER25-3Lost in Kayseri 5 R16
Lost in Kayseri 6 R16
Lost in Qual. Nottingham 3 R1
22-44
840
Mihai Razvan Marinescu23ROU25+13Lost in Targu Mures R1626+10
841
Saveliy Ivanov20RUS25-1821-54
842
Grigoriy Lomakin27KAZ25-18Lost in Monastir 29 R16
Lost in Monastir 30 R16
Lost in Monastir 31 R32
24-20
843
Juan Ignacio Lóndero31ARG24-624-4
844
Facundo Bagnis35ARG24-5Qual. Gstaad R2Lost in Qual. Wimbledon R124-4
845
Vuk Radjenović20SRB24-4Lost in Zagreb R16
Lost in Kursumlijska Banja 11 R32
10-272
846
Tomas Serrano Luis23POR24+15Lost in Elvas R16
Lost in Figueira Da Foz R32
25+9
847
Nicolas Tepmahc24FRA24-4Lost in Kayseri 5 QF
Lost in Kayseri 6 SF
30+69
848
Felix Balshaw19FRA24-4Lost in Store R16
Lost in Litija QF
25+8
849
Gustavo Ribeiro De Almeida19BRA24-4Lost in San Salvador De Jujuy QF
Lost in Salta SF
26+27
850
Chirag Duhan21IND24-324-5
851
Jasza Szajrych23POL24-3Lost in Grodzisk Mazowiecki R3224-7
852
Franco Ribero25ARG24-6Lost in Grodzisk Mazowiecki R32
Lost in Getxo R16
Lost in Kursumlijska Banja 11 QF
25+9
853
Pietro Marino24ITA24-2Lost in Bergamo R32
Lost in Kursumlijska Banja 10 R32
Lost in Kursumlijska Banja 11 R16
20-54
854
Josip Šimundža20CRO24-4Lost in Zagreb F
Lost in Store R32
32+92
855
Joaquin Aguilar Cardozo20URU24-3Lost in San Salvador De Jujuy R16
Lost in Salta R32
25+10
856
Shunsuke Mitsui23JPN23+120Lost in Tokyo 4 R1623-7
857
Alexander Bernard21USA23-3Lost in Dallas R3222-13
858
Ilya Ivashka31BLR23-3Lost in Nottingham 3 R1627+59
859
Jea Moon Lee32KOR23-1Lost in Maanshan 4 R32
Lost in Maanshan 5 R16
21-28
860
Patrick Brady20GBR23-1Qual. Nottingham 3 W
Lost in Nottingham 3 R32
25+25
861
Luca Preda19ROU23+2Lost in Targu Mures R16
Lost in Brasov R32
Lost in Iasi R16
31+93
862
Thomas Faurel19FRA23+184Lost in Troyes R16
Lost in Bastia QF
27+56
863
Nikola Bašić23CRO23+2Lost in Zagreb R32
Lost in Store R32
Lost in Litija R16
22-17
864
Alexandre Reco26FRA23+222-14
865
Evgeny Philippov23RUS23-1Lost in Kursumlijska Banja 9 R1624+8
866
Thiago Cigarran25ARG23+1Lost in San Salvador De Jujuy SF
Lost in Salta R32
27+55
867
Benjamin Thomas George22CAN23+1Lost in Laval R32
Lost in Qual. Winnipeg R1
22-14
868
Amit Vales20ISR23+4Lost in Qual. Nottingham 3 R223
869
Nicolas Jadoun22FRA23+1Lost in Kayseri 5 R32
Lost in Monastir 31 R16
21-25
870
Constantin Bittoun Kouzmine26FRA23+21Lost in Kayseri 5 SF
Lost in Kayseri 6 QF
26+44
871
Diego Fernandez Flores24CHI23+2Lost in Bakio R16
Lost in Roda De Bara R32
23+2
872
Dhakshineswar Suresh25IND22+2Lost in Dallas SF22+1
873
David Pichler29AUT22+217-63
874
Sora Fukuda27JPN22+3Lost in Tokyo 3 R32
Lost in Tokyo 4 R32
22+1
875
Maximilian Homberg22GER22+3Lost in Kursumlijska Banja 9 QF
Lost in Kursumlijska Banja 10 R16
Lost in Telfs R16
23+10
876
Jesse Flores30CRC22-34Lost in Qual. Winnipeg R113-148
877
Elgin Khoeblal23NED22+3Lost in Alkmaar R32
Lost in Amstelveen R16
Lost in The Hague R32
23+11
878
Benjamin Winter Lopez27ESP22-4813-149
879
Adrien Gobat24FRA22+2Lost in Lodz SF22+4
880
Léo Raquillet19FRA22-48Lost in Getxo SF26+59
881
Juan Sebastian Osorio27COL22+8Lost in Villavicencio R1622+2
882
Michael Bassem Sobhy21EGY22-13Lost in Monastir 30 QF
Lost in Monastir 31 R32
24+22
883
Sergio Callejon Hernando20ESP22-12Qual. Pozoblanco R1Lost in Bakio R3220-22
884
Igor Marcondes28BRA21-2Lost in Kursumlijska Banja 9 F
Lost in Store QF
Lost in Lodz R16
31+119
885
Antoine Bellier28SUI21-25-427
886
Blaž Rola34SLO21-116-67
887
Ivan Nedelko39RUS21-1Qual. Kassel W
Lost in Kassel R16
21-1
888
Toby Samuel22GBR21-121-1
889
Juan Cruz Martin Manzano20ITA21-1Lost in Casablanca 2 R16
Lost in Litija R32
20-14
890
Matt Kuhar29USA21Lost in Laval R16
Lost in Qual. Newport R2
23+23
891
Giuseppe La Vela24ITA21+28Lost in Bergamo SF25+47
892
Filip Krajinović33SRB2020-4
893
Georgi Georgiev18BUL20+1Lost in Kursumlijska Banja 10 R16
Lost in Kursumlijska Banja 11 R16
21+7
894
Peter Heller32GER20+120-3
895
Radu David Turcanu19ROU20+14Lost in Targu Mures R32
Lost in Qual. Brasov R1
20-3
896
Kalin Ivanovski21MKD20+1Qual. San Marino R1Lost in Zagreb SF
Lost in Troyes R32
Lost in Qual. Iasi R1
24+43
897
Alan Magadan24MEX20+14Qual. Los Cabos R1Lost in Dallas QF18-24
898
Aliaksandr Liaonenka26BLR20+220-1
899
Samuel Heredia19COL20+30Lost in Villavicencio QF20-1
900
Thomas Braithwaite25AUS20-1Lost in Monastir 28 R16
Lost in Monastir 30 R16
22+23
901
Benjamin Torrealba20CHI20+147Lost in Kursumlijska Banja 9 R32
Qual. Kursumlijska Banja 10 W
Lost in Kursumlijska Banja 10 R32
19-12
902
Arthur Nagel22FRA20-1Lost in Kamen R32
Lost in Qual. Troyes R2
21+11
903
Daisuke Sumizawa26JPN20-1Lost in Qual. Maanshan 3 R2
Lost in Maanshan 4 QF
Lost in Maanshan 5 R32
22+27
904
Jan Kupčič24SLO20-1Lost in Zagreb R32
Lost in Store R32
Lost in Litija R32
20
905
Kristjan Tamm27EST2020-1
906
Niccolo Ciavarella21ITA20Lost in Zagreb R32
Lost in Tangier R32
20-2
907
Dimitris Sakellaridis19GRE20+1Lost in Zagreb R16
Qual. Store W
Lost in Store R16
Lost in Litija R16
22+23
908
Nam Hoang Ly28VIE19-1215-63
909
Amir Omarkhanov17KAZ19+119-2
910
Alexander Stater26USA19-3111-166
911
Alessandro Bellifemine24ITA19+1Lost in Kursumlijska Banja 10 R32
Lost in Kursumlijska Banja 11 R32
19-1
912
Adil Kalyanpur25IND19+2Lost in Qual. Nottingham 3 R115-72
913
Lucas Marionneau18FRA19+219-1
914
Lasse Pörtner19GER19+2Lost in Marburg R32
Lost in Kassel R16
18-13
915
Artur Kukasian21RUS19+2Lost in Monastir 31 R3219
915
Daniel De Jonge25NED19+3Lost in Alkmaar R32
Lost in Amstelveen R32
18-13
917
Maxence Rivet21FRA19-10Lost in Monastir 31 R1617-31
918
Kaylan Bigun19USA18+2Lost in Qual. Lakewood R2
Lost in Cary R16
Lost in San Diego 4 QF
24+69
919
Thomas Fancutt30AUS18+218-1
920
Oliver Bonding18GBR18+3Lost in Qual. Wimbledon R226+104
921
Ioannis Xilas24GRE18+4Kursumlijska Banja 11 FLost in Kursumlijska Banja 10 R1611-156
922
Blaise Bicknell23JAM18+110Laval W38+198
923
Matteo Covato20ITA18+4Lost in Grodzisk Mazowiecki R32
Lost in Hillcrest R32
Lost in Hillcrest 2 R16
18-1
924
Siddharth Vishwakarma30IND18+415-58
925
Daniel Pátý25CZE18+516-37
926
Duck-hee Lee27KOR18+6Lost in Tokyo 3 R32
Lost in Tokyo 4 R32
18
927
Brian Bozemoj21NED18+6Lost in Alkmaar R32
Lost in Amstelveen R16
Lost in The Hague R32
18+2
928
Menelaos Efstathiou26CYP18+89Lost in Grodzisk Mazowiecki QF
Lost in Hillcrest 2 QF
20+27
929
Yanis Ghazouani Durand25FRA18+89Lost in Bakio QF
Lost in Ajaccio R16
Lost in Bastia R16
21+37
930
Toby Martin32GBR18+5Lost in Alkmaar R16
Lost in Amstelveen R32
16-36
931
Jesse Delaney26AUS18+6Lost in Tokyo 3 R32
Lost in Tokyo 4 R32
17-18
932
Noah Perfetti24ITA18+18Lost in Tangier R1619+16
933
Seydina André21SEN18+3Lost in Kayseri 5 R32
Qual. Roda De Bara W
Lost in Roda De Bara R16
18+2
934
Alexandre Aubriot26FRA18+17Lost in Kamen R1619+17
935
Luca Pow20GBR17+22Lost in Monastir 29 R32
Lost in Qual. Nottingham 3 R1
17+1
936
Juan Sebastián Gómez33COL17-43Lost in Villavicencio R1617+3
937
Jay Dylan Hara Friend21JPN17-53Lost in Amstelveen SF
Lost in The Hague SF
17+2
937
Ognjen Milić18SRB17+3Kursumlijska Banja 11 FLost in Kursumlijska Banja 9 R3217
939
Filippo Speziali25ITA17+2Qual. Bergamo W
Lost in Bergamo R16
18+17
940
Stefan Latinović25SRB17+217+2
941
Alberto Bronzetti27ITA17+28Qual. San Marino R117+1
942
Chanyeong Oh27KOR17-4417
943
Elijah Strode23USA17+1Qual. Los Cabos R117+2
944
Yaojie Zeng23CHN17-13Lost in Maanshan 4 SF
Lost in Maanshan 5 R16
21+54
945
Gregor Ramskogler26AUT17Lost in Grodzisk Mazowiecki R32
Lost in Telfs R16
17+1
946
Axel Nefve24USA17+48Qual. Castelo Branco R1Lost in Kayseri 5 R32
Qual. Nottingham 3 W
Lost in Nottingham 3 R32
20+44
947
Joshua Charlton25AUS17-117+1
948
Peter Buldorini20IRL17Lost in Telfs R3217+1
949
Andrea Fiorentini24ITA17-2Lost in Kursumlijska Banja 9 R16
Lost in Kursumlijska Banja 11 QF
18+20
950
Diogo Marques25POR17-1Lost in Elvas R1618+20
951
Philip Hjorth26DEN17+116-16
952
Gabriele Maria Noce29ITA17+21Lost in Bergamo R3217+2
953
Guido Andreozzi33ARG16+116+2
954
Kaito Uesugi30JPN16+116+2
955
Maciej Rajski34POL16+1Qual. Lakewood W
Lost in Lakewood QF
Lost in Los Angeles R32
Lost in Lodz R16
17+23
956
Kristijan Juhas24SRB16+2Lost in Kursumlijska Banja 10 QF
Lost in Kursumlijska Banja 11 SF
18+37
957
Pedro Vives Marcos24ESP16-1815-13
958
Timofei Derepasko18RUS16+116+4
959
Sebastian Eriksson20SWE16+216+4
960
Eric Hadigian25USA1616+4
960
Kārlis Ozoliņš23LAT16+2Lost in Maanshan 3 QF
Lost in Maanshan 4 R16
Lost in Maanshan 5 SF
4-469
962
Jaden Weekes20CAN16+116+5
963
Thomas Deschamps26FRA16+20Lost in Montauban R32
Lost in Bastia R16
16+4
964
Mariano Dedura Palomero19GER16Lost in Kamen R32
Lost in Qual. Marburg R2
Lost in Qual. Braunschweig R1
8-220
965
Simon Beaupain26BEL16Lost in Brussels R1613-60
966
Nino Serdarušić28CRO1616+6
967
Jumpei Yamasaki28JPN1616+6
968
Ruslan Tiukaev20RUS1615-11
969
Ishaque Eqbal27IND16-26Lost in Hillcrest R32
Lost in Hillcrest 2 R32
12-87
970
Chase Ferguson26AUS1614-33
971
Bogdan Pavel26ROU16-204Lost in Targu Mures R32
Lost in Qual. Brasov R1
16+8
972
Kuang Qing Xu19CHN15+3Qual. Maanshan 3 W
Lost in Maanshan 3 R32
Lost in Qual. Maanshan 4 R2
15+4
972
Benito Sánchez Martinez23GER15-19Qual. Marburg W
Lost in Marburg R32
Lost in Qual. Braunschweig R1
15+4
974
Lorenzo Gagliardo25ITA15+3Qual. Kursumlijska Banja 9 W
Lost in Kursumlijska Banja 9 R32
Lost in Qual. Kursumlijska Banja 10 R2
Lost in Kursumlijska Banja 11 R16
15+1
975
Harrison Adams31USA15+315+4
976
Nicola Kuhn25GER15+47-234
977
Pepijn Bastiaansen19NED15+2Lost in Alkmaar R16
Lost in Amstelveen R32
16+19
978
Yun seong Chung27KOR15+315+4
979
Oskari Paldanius18FIN15+315+4
980
Sebastian Dominko22SLO15+4Lost in Store R32
Lost in Litija R16
13-39
981
Jan Kumstát18CZE15+415+3
982
Aristarkh Safonov22RUS15+4Lost in Kursumlijska Banja 10 R32
Lost in Qual. Kursumlijska Banja 11 R3
15+2
983
Mikhail Gorokhov21RUS15+413-39
984
Michel Hopp26GER15+515+3
985
Adan Freire Da Silva26FRA15+5Lost in Brussels R32
Lost in Ajaccio R32
Lost in Bastia R32
15+2
986
Attila Boros21HUN15-1515+1
987
David Poljak29CZE15+515
988
Marko Maksimović19SRB15+5Lost in Zagreb R32
Lost in Kursumlijska Banja 10 R32
15
989
Matyáš Černý23CZE15+6Lost in Grodzisk Mazowiecki SF
Lost in Lodz QF
17+44
990
Sheng Tang25CHN15-56Lost in Qual. Maanshan 3 R3
Lost in Maanshan 3 R32
Lost in Qual. Maanshan 4 R2
Lost in Maanshan 5 R32
15+1
991
Charlie Camus18FRA15-1914-20
992
Brandon Perez25VEN15+5Lost in Kayseri 5 R32
Lost in Kayseri 6 R32
Lost in Villavicencio R16
14-20
993
Preston Brown23USA15+5Lost in San Diego 4 R3215+1
994
Patrick Schoen20SUI14+62-600
995
Yassine Dlimi22MAR14+119Lost in Casablanca 2 R32
Lost in Tangier F
22+123
996
Seita Watanabe24JPN14+714+2
997
Dylan Dietrich20SUI14+7Lost in Getxo R16
Lost in Qual. Nottingham 3 R2
13-18
998
Kriish Tyagi18IND14+714+3
999
Alexander Kotzen25USA14-12314+3
1000
Petros Tsitsipas24GRE14+6Qual. Amstelveen W
Lost in Amstelveen R32
Lost in Qual. Nottingham 3 R2
15+23
In Play :
 GS2000  Wimbledon
 ATP250  Bastad, ​Gstaad, ​Los Cabos
 CH125  Newport, ​San Marino
 CH100  Iasi, ​Trieste
 CH75  Bunschoten, ​Granby, ​Pozoblanco, ​Winnipeg
 CH50  Nottingham 3
 M25  Bastia, ​Dallas, ​Kassel, ​Roda De Bara, ​The Hague
 M15  Hillcrest 2, ​Kursumlijska Banja 11, ​Litija, ​Lodz, ​Maanshan 5, ​Monastir 31, ​San Diego 4, ​Telfs, ​Tokyo 4
Highlight Country :