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

 Live ATP Ranking

Live Ranking
Race
Tournament Draws
Schedule
Live Scores
Live ATP Ranking
#: Tennis Player Rank
CH: Career High
 NCH : New Career High (Previous Career High in parenthesis)
1 / 1 / 1: Immediate / Near / Far Career High
Ctry: Country + National rank
+/-: Rank change vs previous official rankings release
Next : if player wins next match
Max : if player wins current tournament
Tournament categories include : GS2000, ATP1000, ATP500, ATP250, CH175/125/100/75/50, M25/15 (GS/ATP Tour/Challengers/ITF + winner points)
All
<18
<19
<20
<21
<22
<23
<24
<25
>30
>35
#CHPlayerAgeCtryPts+/-CurrentPreviousCurrentNextMax
1CH
Jannik Sinner23ITA11330+900Wimbledon F
(SF  )
1203012030
21
Carlos Alcaraz22ESP8600-700Wimbledon F
(SF  )
93009300
32
Alexander Zverev28GER6310-190Lost in Wimbledon R128 
4CH
Taylor Fritz27USA5035+1+400Lost in Wimbledon SF 
54
Jack Draper23GBR4650-1Lost in Wimbledon R64 
61
Novak Djoković38SRB4130-500Lost in Wimbledon SF 
76
Lorenzo Musetti23ITA3350-790Lost in Wimbledon R128
84
Holger Rune22DEN3340-190Lost in Wimbledon R128
9 NCH 
 (10) 
Ben Shelton22USA3330+1+200Lost in Wimbledon QF 
105
Andrey Rublev27RUS3110+4+190Los Cabos R16Lost in Wimbledon R16 Lost in Wimbledon R16 
Los Cabos R16
Advertisement
1110
Frances Tiafoe27USA2940+1-50Lost in Wimbledon R64 
126
Alex de Minaur26AUS2885-1-200Lost in Wimbledon R16 
132
Casper Ruud26NOR2855+2-50Gstaad R16
141
Daniil Medvedev29RUS2630-5-790Lost in Wimbledon R128 
1514
Arthur Fils21FRA2630+1-200
168
Tommy Paul28USA2620-3-350Lost in Wimbledon R64
178
Karen Khachanov29RUS2590+3+350Lost in Wimbledon QF 
1817
Jakub Menšík19CZE2446-1+90Lost in Wimbledon R32
19 NCH 
 (24) 
Flavio Cobolli23ITA2385+5+350Lost in Wimbledon QF 
2018
Francisco Cerúndolo26ARG2285-1Bastad R16Lost in Wimbledon R128Lost in Wimbledon R128
Bastad R16
213
Grigor Dimitrov34BUL2155Lost in Wimbledon R16 
2220
Tomáš Macháč24CZE2110+1Lost in Wimbledon R64
2313
Ugo Humbert27FRA2095-5-190Lost in Wimbledon R128
2421
Alexei Popyrin25AUS2050-2-90Lost in Wimbledon R128
2522
Jiří Lehečka23CZE2015+50Lost in Wimbledon R64
2621
Alejandro Davidovich Fokina26ESP1945+1+100Los Cabos R16Lost in Wimbledon R32 Lost in Wimbledon R32 
Los Cabos R16
273
Stefanos Tsitsipas26GRE1880-1-40Lost in Wimbledon R128
286
Félix Auger-Aliassime24CAN1865+40Lost in Wimbledon R64
2921
Tallon Griekspoor29NED1715-40Bastad R16Lost in Wimbledon R128Lost in Wimbledon R128
Bastad R16
30 NCH 
 (32) 
Alex Michelsen20USA1670+2Lost in Wimbledon R128
3129
Brandon Nakashima23USA1650+3Lost in Wimbledon R32
3215
Sebastian Korda25USA1645+1-10
3310
Denis Shapovalov26CAN1586-3-90Los Cabos R16Lost in Wimbledon R128Lost in Wimbledon R128
Los Cabos R16
3417
Alexander Bublik28KAZ1585-3-90Gstaad R16Lost in Wimbledon R128Lost in Wimbledon R128
Gstaad R16
3530
Nuno Borges28POR1490+2+90Bastad R16Lost in Wimbledon R32Lost in Wimbledon R32
Bastad R16
366
Matteo Berrettini29ITA1475-1-40Lost in Wimbledon R128
3718
Sebastián Báez24ARG1370+1Bastad R16Lost in Wimbledon R128 Lost in Wimbledon R128 
Bastad R16
38 NCH 
 (40) 
Gabriel Diallo23CAN1358+2+36Lost in Wimbledon R64 
3926
Jordan Thompson31AUS1350+5+150Lost in Wimbledon R16 
4021
Lorenzo Sonego30ITA1321+7+150Lost in Wimbledon R16 
416
Hubert Hurkacz28POL1285-2-50
4239
Alexandre Müller28FRA1271-1-40Lost in Wimbledon R128 
438
Cameron Norrie29GBR1252+18+300Lost in Wimbledon QF 
4430
Matteo Arnaldi24ITA1215-1Lost in Wimbledon R128
4529
Giovanni Mpetshi Perricard22FRA1205-9-206Lost in Wimbledon R128 
4637
Marcos Giron31USA1200-1Lost in Wimbledon R64
4736
Pedro Martínez28ESP1120+5+90Gstaad R16Lost in Wimbledon R32 Lost in Wimbledon R32 
Gstaad R16
48 NCH 
 (54) 
Joao Fonseca18BRA1116+6+100Lost in Wimbledon R32 
496
Gaël Monfils38FRA1115-1-50Lost in Wimbledon R64
5027
Miomir Kecmanović25SRB1106-1Lost in Wimbledon R32 
Advertisement
51 NCH 
 (52) 
Jaume Munar28ESP1062+4+50Lost in Wimbledon R32
5246
Quentin Halys28FRA1054-6-120Los Cabos R16Lost in Wimbledon R128Lost in Wimbledon R128
Los Cabos R16
5349
Zizou Bergs26BEL1049-3-30Lost in Wimbledon R128
549
Roberto Bautista Agut37ESP1046-12-190Lost in Wimbledon R128
5532
Luciano Darderi23ITA1039+4+50Bastad R32Lost in Wimbledon R32Lost in Wimbledon R32
Bastad R32
5636
Fábián Marozsán25HUN1030+2+40Lost in Wimbledon R64
5749
Jacob Fearnley23GBR1020-6-40Lost in Wimbledon R128 
5827
Tomás Martín Etcheverry25ARG985-5-40Gstaad R16Lost in Wimbledon R128
Lost in Braunschweig R32
Lost in Wimbledon R128
Lost in Braunschweig R32
Gstaad R16
5951
Camilo Ugo Carabelli26ARG972-3-34Bastad R32Lost in Wimbledon R128Lost in Wimbledon R128
Bastad R32
6027
Laslo Djere30SRB961Gstaad R32Lost in Wimbledon R128Lost in Wimbledon R128
Gstaad R32
6147
Daniel Altmaier26GER958-4-40Los Cabos R32Lost in Wimbledon R128Lost in Wimbledon R128
Los Cabos R32
6251
Corentin Moutet26FRA944+7+50Lost in Wimbledon R64
63 NCH 
 (66) 
Mattia Bellucci24ITA924+10+60Lost in Wimbledon R32 
6442
Arthur Rinderknech29FRA923+8+50Gstaad R32Lost in Wimbledon R32
(R128  )
Lost in Wimbledon R32
(R128  )
Gstaad R32
653
Marin Čilić36CRO922+18+200Lost in Wimbledon R16 
6617
Reilly Opelka27USA920+4+43Lost in Wimbledon R64
6762
Learner Tien19USA915-5-25Lost in Wimbledon R64
687
David Goffin34BEL914-5-16Gstaad R32Lost in Wimbledon R128Lost in Wimbledon R128
Gstaad R32
6942
Benjamin Bonzi29FRA905-5-25Lost in Wimbledon R64
(R128  )
7023
Damir Džumhur33BIH894-3-6Bastad R32Lost in Wimbledon R128Lost in Wimbledon R128
Bastad R32
714
Kei Nishikori35JPN893-5-10
7261
Hamad Medjedović21SRB889-4-7Lost in Wimbledon R128
7364
Yunchaokete Bu23CHN862-2-12Los Cabos R32Lost in Wimbledon R128Lost in Wimbledon R128
Los Cabos R32
7461
Francisco Comesaña24ARG824-9-90Gstaad R32Lost in Wimbledon R128Lost in Wimbledon R128
Gstaad R32
7529
Mariano Navone24ARG810+16+140Bastad R32Lost in Wimbledon R64
Braunschweig W
Lost in Wimbledon R64
Braunschweig W
Bastad R32
7672
Aleksandar Kovačević26USA799Los Cabos R32Lost in Wimbledon R128Lost in Wimbledon R128
Los Cabos R32
7753
Christopher O'Connell31AUS775Lost in Wimbledon R128
7836
Roman Safiullin27RUS741-3-90Lost in Wimbledon R128
7949
Roberto Carballés Baena32ESP740-5-109Gstaad R32Lost in Wimbledon R128
Lost in Braunschweig QF
Lost in Wimbledon R128
Lost in Braunschweig QF
Gstaad R32
8062
Rinky Hijikata24AUS733+7+40Lost in Wimbledon R64 
8175
Kamil Majchrzak29POL727+28+200Gstaad R32Lost in Wimbledon R16 Lost in Wimbledon R16 
Gstaad R32
82 NCH 
 (89) 
Ethan Quinn21USA726+7+44Lost in Wimbledon R64
8378
Vít Kopřiva28CZE719-5-38Bastad R32Lost in Wimbledon R128Lost in Wimbledon R128
Bastad R32
8481
Raphaël Collignon23BEL715+1+10Bastad R32Lost in Wimbledon R128
Lost in Braunschweig QF
Lost in Wimbledon R128
Lost in Braunschweig QF
Bastad R32
8547
Juncheng Shang20CHN693-5-50
8637
Mackenzie McDonald30USA689+2Lost in Wimbledon R128
8724
Yoshihito Nishioka29JPN684-5-40Lost in Wimbledon R128
8812
Borna Ćorić28CRO680-7-50
8931
Márton Fucsovics33HUN670+16+106Lost in Qual. Wimbledon R3
Lost in Wimbledon R32 
9010
Pablo Carreño Busta34ESP669+4+7
9148
Aleksandar Vukic29AUS664+2Los Cabos R32Lost in Wimbledon R64 Lost in Wimbledon R64 
Los Cabos R32
9258
Hugo Gaston24FRA663-6-30Bastad R32Lost in Wimbledon R128
Lost in Iasi R32
Lost in Wimbledon R128
Lost in Iasi R32
Bastad R32
9317
Adrian Mannarino37FRA661+30+184Newport FQual. Wimbledon W
Lost in Wimbledon R32
Qual. Wimbledon W
Lost in Wimbledon R32
Newport F
722722
9464
Hugo Dellien32BOL661-15-90Bastad R32Lost in Wimbledon R128
Lost in Iasi R16
Lost in Wimbledon R128
Lost in Iasi R16
Bastad R32
9567
Luca Nardi21ITA655Lost in Wimbledon R128 
9616
Nicolás Jarry29CHI638+47+220Qual. Wimbledon W
Lost in Wimbledon R16 
9785
Adam Walton26AUS638-7-40Los Cabos R32Lost in Wimbledon R128Lost in Wimbledon R128
Los Cabos R32
9883
Chun Hsin Tseng23TWN631-2-12Bastad R32Lost in Wimbledon R128
Lost in Trieste R32
Lost in Wimbledon R128
Lost in Trieste R32
Bastad R32
9933
Jenson Brooksby24USA627+2+50Lost in Wimbledon R64 
10022
Botic van de Zandschulp29NED622-8-48Bastad R32Lost in Wimbledon R64
Lost in Braunschweig QF
Lost in Wimbledon R64
Lost in Braunschweig QF
Bastad R32
Advertisement
10145
Alexander Shevchenko24KAZ610-3Gstaad R32Lost in Wimbledon R128Lost in Wimbledon R128
Gstaad R32
10219
Alejandro Tabilo28CHI605-18-100
10399
Brandon Holt27USA600-4Lost in Wimbledon R128
Lost in Newport R16
104 NCH 
(110)
Filip Misolic23AUT593+7+75Qual. 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
10587
Jesper de Jong25NED590+1+42Bastad R32Lost in Wimbledon R64Lost in Wimbledon R64
Bastad R32
10685
Carlos Taberner27ESP581-4+5Gstaad 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
107 NCH 
(112)
Valentin Royer24FRA579+6+66San Marino R32Qual. Wimbledon W
Lost in Wimbledon R64
Qual. Wimbledon W
Lost in Wimbledon R64
San Marino R32
10879
Juan Manuel Cerúndolo23ARG577+4+63Gstaad 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
109102
Tristan Schoolkate24AUS574-5+10Los 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
11099
Nishesh Basavareddy20USA561-10-34Los Cabos R32Lost in Wimbledon R128Lost in Wimbledon R128
Los Cabos R32
111108
Elmer Møller22DEN559+6+60Iasi FLost in Wimbledon R128Lost in Wimbledon R128
Iasi F
609609
11216
Nikoloz Basilashvili33GEO552+14+78Gstaad R32Qual. Wimbledon W
Lost in Wimbledon R64
Lost in Trieste R32
Qual. Wimbledon W
Lost in Wimbledon R64
Lost in Trieste R32
Gstaad R32
11346
James Duckworth33AUS550-10-16Los Cabos R32Lost in Wimbledon R128
Lost in Newport R32
Lost in Wimbledon R128
Lost in Newport R32
Los Cabos R32
11491
Otto Virtanen24FIN543-17-80
11587
Jaime Faria21POR543+1+40Bastad R32Qual. Wimbledon W
Lost in Wimbledon R128
Qual. Wimbledon W
Lost in Wimbledon R128
Bastad R32
11663
Arthur Cazaux22FRA535-1+30Gstaad R32Qual. Wimbledon W
Lost in Wimbledon R64
Qual. Wimbledon W
Lost in Wimbledon R64
Gstaad R32
11717
Cristian Garín29CHI535-7+10Bastad R32Lost in Qual. Wimbledon R3
Lost in Wimbledon R64
Lost in Qual. Wimbledon R3
Lost in Wimbledon R64
Bastad R32
11890
Thiago Agustín Tirante24ARG526+3+40Trieste FLost in Qual. Wimbledon R1
Lost in Modena R16
Lost in Qual. Wimbledon R1
Lost in Modena R16
Trieste F
576576
11923
Dušan Lajović35SRB514-1+16Lost in Qual. Wimbledon R3
Lost in Wimbledon R128
120113
Dalibor Svrčina22CZE514-6+1Gstaad R32Lost in Qual. Wimbledon R2
Lost in Trieste R32
Lost in Qual. Wimbledon R2
Lost in Trieste R32
Gstaad R32
12156
Daniel Elahi Galán29COL506-14-27Lost in Qual. Wimbledon R1
Lost in Modena R16
122119
Emilio Nava23USA495-3Los Cabos R32Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Los Cabos R32
12393
Tomás Barrios Vera27CHI493-15-35Bastad R32Lost in Qual. Wimbledon R3
Lost in Trieste R16
Lost in Qual. Wimbledon R3
Lost in Trieste R16
Bastad R32
124 NCH 
(129)
Shintaro Mochizuki22JPN491+20+78Qual. Wimbledon W
Lost in Wimbledon R64
125109
Tristan Boyer24USA486-5Bastad 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
126 NCH 
(142)
Liam Draxl23CAN479+21+76Winnipeg FLost in Qual. Wimbledon R1
Lost in Cary F
Lost in Qual. Wimbledon R1
Lost in Cary F
Winnipeg F
510510
127118
Térence Atmane23FRA477-3Gstaad R32Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Gstaad R32
128 NCH 
(140)
Alexander Blockx20BEL477+13+54Winnipeg FLost in Qual. Wimbledon R3Lost in Qual. Wimbledon R3
Winnipeg F
508508
12921
Jan Lennard Struff35GER475-4Gstaad R32Lost in Wimbledon R32 Lost in Wimbledon R32 
Gstaad R32
13029
Christopher Eubanks29USA462+8Lost in Wimbledon R128
Lost in Newport R16
13189
Francesco Passaro24ITA461+8Qual. Gstaad R2Lost in Qual. Wimbledon R1
Lost in Braunschweig R16
Lost in Qual. Wimbledon R1
Lost in Braunschweig R16
Qual. Gstaad R2
132114
Eliot Spizzirri23USA461-4-4Granby R32Lost in Qual. Wimbledon R2
Lost in Newport SF
Lost in Qual. Wimbledon R2
Lost in Newport SF
Granby R32
13358
Thiago Seyboth Wild25BRA455-4-6Qual. Bastad R1Lost in Qual. Wimbledon R1
Lost in Modena F
Lost in Qual. Wimbledon R1
Lost in Modena F
Qual. Bastad R1
13445
Yannick Hanfmann33GER454+1+14Lost in Qual. Wimbledon R2
Lost in Braunschweig QF
Lost in Qual. Gstaad R1
135134
Colton Smith22USA448-1Los Cabos R32Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Los Cabos R32
136117
Román Andrés Burruchaga23ARG445-4-8Gstaad 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
137130
Matteo Gigante23ITA441-4-8San Marino R32Lost in Qual. Wimbledon R1
Lost in Trieste R32
Lost in Qual. Wimbledon R1
Lost in Trieste R32
San Marino R32
138133
Martin Landaluce19ESP440-1+1Gstaad R32Lost in Qual. Wimbledon R3Lost in Qual. Wimbledon R3
Gstaad R32
139136
Andrea Pellegrino28ITA437Qual. 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
14031
Zhizhen Zhang28CHN435-18-50
14137
Sebastian Ofner29AUT433+24+90Bastad R32Lost in Wimbledon R32Lost in Wimbledon R32
Bastad R32
142101
Billy Harris30GBR433+9+50Lost in Wimbledon R64
143132
Vilius Gaubas20LTU432-3-3Qual. Bastad R1Lost in Qual. Wimbledon R2
Lost in Trieste R32
Lost in Qual. Wimbledon R2
Lost in Trieste R32
Qual. Bastad R1
14436
Pierre Hugues Herbert34FRA431-17-43Gstaad R32Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Gstaad R32
14521
Daniel Evans35GBR415+9+40Lost in Wimbledon R64 
146 NCH 
(163)
August Holmgren27DEN411+46+126Granby R32Qual. Wimbledon W
Lost in Wimbledon R32
Qual. Wimbledon W
Lost in Wimbledon R32
Granby R32
147112
Marco Trungelliti35ARG396+2+8Qual. Gstaad R2Lost in Qual. Wimbledon R2
Lost in Troyes SF
Lost in Qual. Wimbledon R2
Lost in Troyes SF
Qual. Gstaad R2
148125
Juan Pablo Ficovich28ARG391+7+18Los 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
149117
Felipe Meligeni Alves27BRA381-4-25Lost in Qual. Wimbledon R2
Lost in Brasov R32
Lost in Iasi R16
150 NCH 
(163)
Chris Rodesch23LUX378+13+32Qual. Wimbledon W
Lost in Wimbledon R128
Advertisement
15149
Federico Coria33ARG376-1-10
15261
Thiago Monteiro31BRA375-10-45Qual. 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
153123
Jérôme Kym22SUI369+9+14Gstaad 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
15458
Taro Daniel32JPN368+2-2Los Cabos R32Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Los Cabos R32
1553
Stan Wawrinka40SUI357-2-25Gstaad R32Lost in Iasi SFLost in Iasi SF
Gstaad R32
156155
Dino Prižmić19CRO356+3-8San Marino R32
15765
Thanasi Kokkinakis29AUS355-11-50
158135
Mitchell Krueger31USA352+6+8Los Cabos R32Lost in Qual. Wimbledon R1
Lost in Newport R16
Lost in Qual. Wimbledon R1
Lost in Newport R16
Los Cabos R32
159 NCH 
(164)
Li Tu29AUS350+7+8Lost in Qual. Wimbledon R3
1609
Fabio Fognini38ITA347-22-90Lost in Wimbledon R128 
16172
Yosuke Watanuki27JPN344+16+32Granby R32Lost in Qual. Wimbledon R3
Lost in Newport QF
Lost in Qual. Wimbledon R3
Lost in Newport QF
Granby R32
162149
Henrique Rocha21POR341-5-25Lost in Qual. Wimbledon R2
Lost in Trieste R32
Lost in Qual. Gstaad R1
163 NCH 
(176)
James McCabe22AUS341+18+33Los 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
164142
Kyrian Jacquet24FRA341-16-48San Marino R32Lost in Qual. Wimbledon R3
Lost in Trieste R32
Lost in Qual. Wimbledon R3
Lost in Trieste R32
San Marino R32
165106
Zsombor Piros25HUN340-5-22Bunschoten R32Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Bunschoten R32
166152
Ignacio Buse21PER340-14-43Qual. 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
167166
Lukas Neumayer22AUT336+2-2San Marino R32Lost in Qual. Wimbledon R1
Lost in Trieste QF
Lost in Qual. Wimbledon R1
Lost in Trieste QF
San Marino R32
168107
Nicolas Moreno De Alboran27USA334-10-30
16947
Marc-Andrea Hüsler29SUI332-2-8Lost in Qual. Wimbledon R1
Lost in Qual. Gstaad R1
170116
Calvin Hémery30FRA331+8+21Qual. 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
171159
Hady Habib26LBN326-1-2Los Cabos R32Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Los Cabos R32
172139
Ugo Blanchet26FRA325+1+8San Marino R32Lost in Qual. Wimbledon R2
Lost in Trieste R16
Lost in Qual. Wimbledon R2
Lost in Trieste R16
San Marino R32
173130
Titouan Droguet24FRA324+21+41Iasi FLost in Qual. Wimbledon R3Lost in Qual. Wimbledon R3
Iasi F
374374
174128
Coleman Wong21HKG323-2+2Lost in Qual. Wimbledon R2
Lost in Qual. Gstaad R1
175126
Jan Choinski29GBR319+25+42Bunschoten R32Lost in Qual. Wimbledon R1
Troyes W
Lost in Braunschweig R32
Lost in Qual. Wimbledon R1
Troyes W
Lost in Braunschweig R32
Bunschoten R32
176105
Duje Ajduković24CRO316+7+9Lost in Qual. Wimbledon R1
Lost in Iasi SF
177103
Harold Mayot23FRA315+7+11San 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
178149
Francesco Maestrelli22ITA315+59+75Lost in Qual. Wimbledon R1
Brasov W
Lost in Iasi QF
179102
Zachary Svajda22USA310+50+64Newport FLost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Newport F
371371
180125
Alex Bolt32AUS309-1Qual. Wimbledon W
Lost in Wimbledon R128
Lost in Newport R32
18110
Lucas Pouille31FRA309-45-130
1827
Richard Gasquet39FRA308-11-16
183161
Alibek Kachmazov22RUS308-1Los Cabos R32Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Los Cabos R32
184174
Guy Den Ouden23NED308-10-9Bunschoten R32Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Bunschoten R32
185167
Mark Lajal22EST306-17-32Qual. Los Cabos R2Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Qual. Los Cabos R2
186109
Lukáš Klein27SVK305-1+7San Marino R32Lost in Qual. Wimbledon R3
Lost in Trieste R16
Lost in Qual. Wimbledon R3
Lost in Trieste R16
San Marino R32
18795
Hugo Grenier29FRA301-12-15Pozoblanco R32Lost in Qual. Wimbledon R1
Lost in Nottingham 3 R32
Lost in Qual. Wimbledon R1
Lost in Nottingham 3 R32
Pozoblanco R32
188157
Santiago Taverna25ARG299+3+11Lost in Qual. Wimbledon R1
Lost in Brasov R32
Lost in Trieste QF
18947
Facundo Díaz Acosta24ARG298+10+21Lost in Qual. Wimbledon R1
Lost in Modena R16
Lost in Trieste SF
190CH
Murphy Cassone22USA294Qual. Los Cabos R2Lost in Qual. Wimbledon R1
Lost in Newport R32
Lost in Qual. Wimbledon R1
Lost in Newport R32
Qual. Los Cabos R2
19163
Luca Van Assche21FRA291-11-18Qual. Bastad R1Lost in Qual. Wimbledon R2
Lost in Braunschweig R32
Lost in Qual. Wimbledon R2
Lost in Braunschweig R32
Qual. Bastad R1
19287
Jurij Rodionov26AUT290+3+7Lost in Qual. Wimbledon R1
Lost in Trieste R16
193 NCH 
(209)
Luka Pavlovic25FRA289+48+52San 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
194170
James Trotter25JPN283+4+4Granby R32Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Granby R32
195143
Benjamin Hassan30LBN280-2-4Bunschoten R32Lost in Qual. Wimbledon R3
Lost in Iasi R32
Lost in Qual. Wimbledon R3
Lost in Iasi R32
Bunschoten R32
19639
Mikhail Kukushkin37KAZ278-7-16Pozoblanco R32Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Pozoblanco R32
19763
Jason Kubler32AUS275+4
198153
Jay Clarke26GBR275-2-8Lost in Wimbledon R128
199192
Gauthier Onclin24BEL274+7+8Bunschoten R32Lost in Qual. Wimbledon R2Lost in Qual. Wimbledon R2
Bunschoten R32
20048
Constant Lestienne33FRA272-3-10Lost in Qual. Wimbledon R1
Advertisement
201 NCH 
(281)
Jack Pinnington Jones22GBR271+80+75Nottingham 3 FLost in Wimbledon R64Lost in Wimbledon R64
Nottingham 3 F
296296
202181
Daniel Rincon22ESP271+1San Marino R32Lost in Qual. Wimbledon R1
Lost in Iasi R32
Lost in Qual. Wimbledon R1
Lost in Iasi R32
San Marino R32
203177
Omar Jasika28AUS271-1Granby 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
204153
Alexis Galarneau26CAN271+3+6Granby 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
20578
Yasutaka Uchiyama32JPN269Lost in Qual. Wimbledon R2
Lost in Newport R32
Lost in Qual. Los Cabos R1
206 NCH 
(279)
Rei Sakamoto19JPN268+85+81Cary W
Lost in Winnipeg R16
207197
Pol Martín Tiffon25ESP268-3-3Lost in Qual. Wimbledon R1
Lost in Brasov R32
208135
Sho Shimabukuro27JPN265-22-30Granby R32Lost in Qual. Wimbledon R2
Lost in Winnipeg SF
Lost in Qual. Wimbledon R2
Lost in Winnipeg SF
Granby R32
209201
Rio Noguchi26JPN263+13+12Granby R32Lost in Cary R32
Lost in Winnipeg QF
Lost in Cary R32
Lost in Winnipeg QF
Granby R32
210133
Federico Agustin Gomez28ARG262-49-98San 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
21117
Bernard Tomic32AUS261+3+4Qual. Los Cabos R2Lost in Cary R32
Lost in Newport QF
Lost in Cary R32
Lost in Newport QF
Qual. Los Cabos R2
212185
Aziz Dougaz28TUN260-1Lost in Qual. Wimbledon R1
213156
Vitaliy Sachko27UKR259-3-3San Marino R32Lost in Qual. Wimbledon R1
Lost in Trieste R16
Lost in Qual. Wimbledon R1
Lost in Trieste R16
San Marino R32
214155
Dmitry Popko28KAZ255-38-58Lost in Qual. Wimbledon R1
Lost in Qual. Gstaad R1
215189
Arthur Bouquier24FRA254+15+8Lost in Qual. Wimbledon R2
Lost in Ajaccio R32
216171
Beibit Zhukayev24KAZ253+31+24Qual. Wimbledon W
Lost in Wimbledon R128
21772
Borna Gojo27CRO253Lost in Qual. Wimbledon R1
218133
Patrick Kypson25USA252+22+14Granby R32Lost in Cary SF
Lost in Newport R32
Lost in Cary SF
Lost in Newport R32
Granby R32
219 NCH 
(220)
Rodrigo Pacheco Mendez20MEX252+1Los Cabos R32
220183
Federico Arnaboldi25ITA251-33-44San 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
221202
Clément Tabur25FRA248-6-6Bunschoten R32Lost in Troyes R32
Lost in Braunschweig R32
Lost in Troyes R32
Lost in Braunschweig R32
Bunschoten R32
222159
Dimitar Kuzmanov31BUL248+4Bunschoten R32Lost in Brasov R32
Lost in Iasi R32
Lost in Brasov R32
Lost in Iasi R32
Bunschoten R32
223175
Álvaro Guillén Meza22ECU248+10+6San 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
22450
Pavel Kotov26RUS247-11-10Lost in Qual. Wimbledon R1
225180
Yuta Shimizu26JPN247-7-6Granby R32Lost in Qual. Wimbledon R1
Lost in Winnipeg QF
Lost in Qual. Wimbledon R1
Lost in Winnipeg QF
Granby R32
226158
Yu-hsiou Hsu26TWN247+16+12Granby R32Lost in Winnipeg QFLost in Winnipeg QF
Granby R32
227224
Johannus Monday23GBR246-3-3Pozoblanco R32Lost in Wimbledon R128
Lost in Nottingham 3 R32
Lost in Wimbledon R128
Lost in Nottingham 3 R32
Pozoblanco R32
228219
Justin Engel17GER246-9-7San Marino R32Lost in Braunschweig R32Lost in Braunschweig R32
San Marino R32
22988
Dominic Stricker22SUI245+9+6Gstaad R32Lost in Qual. Wimbledon R3Lost in Qual. Wimbledon R3
Gstaad R32
230 NCH 
(231)
Viktor Durasovic28NOR245+1Qual. Bastad R1Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Qual. Bastad R1
23114
Aslan Karatsev31RUS244-15-10
23260
Stefano Travaglia33ITA244+78+80Qual. Bunschoten R1Qual. Modena W
Modena W
Lost in Trieste QF
Qual. Modena W
Modena W
Lost in Trieste QF
Qual. Bunschoten R1
233 NCH 
(235)
Daniel Mérida20ESP243+2+2Pozoblanco R32Lost in Modena R16Lost in Modena R16
Pozoblanco R32
234190
Oliver Crawford26GBR243+14+14Pozoblanco R32Lost in Wimbledon R128
Lost in Nottingham 3 SF
Lost in Wimbledon R128
Lost in Nottingham 3 SF
Pozoblanco R32
235184
Clément Chidekh24FRA242-1Bakio W
Lost in Ajaccio SF
Lost in Roda De Bara QF
236142
Gustavo Heide23BRA241-9-6
23797
Kimmer Coppejans31BEL240-1Bunschoten R32Lost in Brasov R32
Lost in Iasi R32
Lost in Brasov R32
Lost in Iasi R32
Bunschoten R32
238 NCH 
(250)
João Lucas Reis Da Silva25BRA238+12+12Bunschoten R32Lost in Troyes R32
Lost in Iasi QF
Lost in Troyes R32
Lost in Iasi QF
Bunschoten R32
239177
Andrea Collarini33ARG238-14-11San 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
240135
Antoine Escoffier33FRA237+16+17Pozoblanco 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
241228
Ilia Simakin21RUS236-13-11Lost in Figueira Da Foz R32
Lost in Roda De Bara QF
242198
Fajing Sun28CHN228+2-3Pozoblanco R32Lost in Qual. Wimbledon R1
Lost in Roda De Bara QF
Lost in Qual. Wimbledon R1
Lost in Roda De Bara QF
Pozoblanco R32
243 NCH 
(279)
Federico Cina18ITA227+36+29San Marino R32Lost in Modena SF
Lost in Trieste R16
Lost in Modena SF
Lost in Trieste R16
San Marino R32
244190
Nicolás Mejía25COL226-1-8Qual. Los Cabos R2Lost in Cary R32
Lost in Winnipeg R32
Lost in Cary R32
Lost in Winnipeg R32
Qual. Los Cabos R2
245191
Nerman Fatić30BIH225-6-14San Marino R32Lost in Braunschweig R16Lost in Braunschweig R16
San Marino R32
246200
Yan Bai36CHN225+7+1Lost in Qual. Wimbledon R1
Lost in Maanshan 4 QF
Lost in Maanshan 5 R32
247232
Andrés Andrade26ECU225+15+12Granby R32Lost in Cary R32
Lost in Winnipeg QF
Lost in Cary R32
Lost in Winnipeg QF
Granby R32
248123
Ryan Peniston29GBR225+15+12Qual. Pozoblanco R1Lost in Qual. Wimbledon R2
Lost in Nottingham 3 QF
Lost in Qual. Wimbledon R2
Lost in Nottingham 3 QF
Qual. Pozoblanco R1
249168
Frederico Ferreira Silva30POR224+15+12Bunschoten R32Lost in Brasov QF
Lost in Iasi R32
Lost in Brasov QF
Lost in Iasi R32
Bunschoten R32
250127
Facundo Mena32ARG222+4San Marino R32Lost in Qual. Wimbledon R1
Lost in Trieste R32
Lost in Qual. Wimbledon R1
Lost in Trieste R32
San Marino R32
Advertisement
251229
Marek Gengel29CZE222+4Granby R32Lost in Winnipeg R32Lost in Winnipeg R32
Granby R32
252123
Timofey Skatov24KAZ221-43-41Qual. Bastad R1Lost in Qual. Wimbledon R2
Lost in Troyes R32
Lost in Qual. Wimbledon R2
Lost in Troyes R32
Qual. Bastad R1
253237
Saba Purtseladze23GEO221-4-8Pozoblanco 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
254246
Sascha Gueymard Wayenburg21FRA220+5+5Lost in Brasov R16
Lost in Bastia QF
255 NCH 
(260)
Alex Barrena22ARG218+5+4Bunschoten R32Qual. Braunschweig W
Lost in Braunschweig R32
Qual. Braunschweig W
Lost in Braunschweig R32
Bunschoten R32
256187
Adolfo Daniel Vallejo21PAR218-24-25San Marino R32Lost in Iasi R32Lost in Iasi R32
San Marino R32
257 NCH 
(276)
Marko Topo21GER216+19+14Lost in Brasov QF
Qual. Iasi W
Lost in Iasi R32
25854
Yibing Wu25CHN215+27+22Qual. Los Cabos R2Lost in Cary SFLost in Cary SF
Qual. Los Cabos R2
259201
Edas Butvilas20LTU215-7-10Pozoblanco 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
260110
Valentin Vacherot26MON213+1Lost in Qual. Wimbledon R1
261240
Matías Soto26CHI213+10+7Pozoblanco R32Lost in Brasov R32
Lost in Iasi R16
Lost in Brasov R32
Lost in Iasi R16
Pozoblanco R32
262 NCH 
(271)
Eliakim Coulibaly23CIV211+22+16Pozoblanco R32Lost in Monastir 28 FLost in Monastir 28 F
Pozoblanco R32
263105
Elias Ymer29SWE211-42-40Bastad R32Lost in Braunschweig R32Lost in Braunschweig R32
Bastad R32
264215
Khumoyun Sultanov26UZB211-18-20Pozoblanco R32
265 NCH 
(268)
Juan Carlos Prado Angelo20BOL209+3Qual. San Marino R1Lost in Qual. Trieste R1Lost in Qual. Trieste R1
Qual. San Marino R1
266142
Alejandro Moro Cañas24ESP206-58-56Pozoblanco R32Lost in Qual. Wimbledon R1Lost in Qual. Wimbledon R1
Pozoblanco R32
267265
Mathys Erhard23FRA206+3-1Bunschoten R32
26860
Juan Pablo Varillas29PER205-17-20
269245
Max Houkes25NED205-24-26Bunschoten R32Lost in Modena R16
Lost in Braunschweig R16
Lost in Modena R16
Lost in Braunschweig R16
Bunschoten R32
270210
Filip Jianu23ROU204+4Bunschoten 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
271134
Geoffrey Blancaneaux26FRA202+6Bunschoten R32Lost in Modena R32
Lost in Qual. Braunschweig R1
Lost in Modena R32
Lost in Qual. Braunschweig R1
Bunschoten R32
272 NCH 
(282)
Christoph Negritu31GER201+10+5Lost in Brasov R32
Lost in Braunschweig R16
273257
Mili Poljičak21CRO200-16-18San Marino R32Lost in Modena R32Lost in Modena R32
San Marino R32
274260
Carlos Sánchez Jover24ESP197-1-8Kassel F
275 NCH 
(283)
Lautaro Midon21ARG196+8
276158
Tung Lin Wu27TWN195+2-6Granby R32Lost in Cary R32
Lost in Winnipeg R32
Lost in Cary R32
Lost in Winnipeg R32
Granby R32
277190
Matheus Pucinelli De Almeida24BRA194+10+2Bunschoten R32Qual. Iasi W
Lost in Iasi R32
Qual. Iasi W
Lost in Iasi R32
Bunschoten R32
278153
Denis Yevseyev32KAZ194-11-16Lost in Qual. Iasi R1
27945
Maximilian Marterer30GER193-4-10Lost in Qual. Wimbledon R1
280230
Max Hans Rehberg21GER193-14-17
281258
Karue Sell31BRA193+8+2Granby R32Lost in Cary R16
Lost in Winnipeg R32
Lost in Cary R16
Lost in Winnipeg R32
Granby R32
282272
Patrick Zahraj25GER193-2-5Qual. 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
283170
Mattéo Martineau26FRA193+9+7Pozoblanco 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
284142
Ivan Gakhov28RUS193-15-14The Hague FLost in Brasov R32Lost in Brasov R32
The Hague F
285 NCH 
(286)
Arthur Géa20FRA193+5+3San Marino R32Lost in Troyes R16
Lost in Trieste R32
Lost in Troyes R16
Lost in Trieste R32
San Marino R32
28668
Sumit Nagal27IND191+10+11Qual. 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
287243
Marat Sharipov22RUS191-29-25Lost in Troyes R32
288168
Murkel Dellien27BOL191-65-59San 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
289280
Jie Cui27CHN191-1-1Pozoblanco R32
290269
Aidan Mayo22USA188+9+16Granby R32Lost in Cary QF
Lost in Newport R16
Lost in Cary QF
Lost in Newport R16
Granby R32
291194
Gonzalo Oliveira30VEN185+3
29217
Albert Ramos Viñolas37ESP184-80-75Lost in Qual. Gstaad R1
293236
Gonzalo Bueno21PER183-7-10Qual. Gstaad R2Lost in Qual. Braunschweig R2Lost in Qual. Braunschweig R2
Qual. Gstaad R2
294293
George Loffhagen24GBR181-1-4Lost in Wimbledon R128
Lost in Nottingham 3 R16
295110
Giulio Zeppieri23ITA180+56+40Qual. Wimbledon W
Lost in Wimbledon R128
Lost in Trieste R32
29616
Marco Cecchinato32ITA180+4+9Lost in Modena QF
Lost in Trieste R16
297287
Nicolai Budkov Kjaer18NOR180+6+11Qual. Bastad R1Lost in Qual. Wimbledon R2
Qual. Nottingham 3 W
Lost in Nottingham 3 R32
Lost in Qual. Wimbledon R2
Qual. Nottingham 3 W
Lost in Nottingham 3 R32
Qual. Bastad R1
298212
Michael Geerts30BEL180-3-2Bunschoten R32Lost in Modena R32
Lost in The Hague QF
Lost in Modena R32
Lost in The Hague QF
Bunschoten R32
299127
Lorenzo Giustino33ITA179-27-27Bunschoten R32Lost in Troyes R32Lost in Troyes R32
Bunschoten R32
300243
Daniel Michalski25POL177-3+1Qual. 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
301263
Matej Dodig19CRO175+67+42Trieste FLost in Modena R32
Qual. Trieste W
225225
302219
Nicolás Álvarez Varona24ESP172+5+4Pozoblanco R32Lost in Marburg SF
303270
Corentin Denolly28FRA170+10+7Lost in Targu Mures SF
Lost in Troyes R32
Lost in Bastia R32
304 NCH 
(311)
Tyler Zink24USA170+7+6Granby R32Lost in Troyes R32
Lost in Newport R16
305226
Juan Bautista Torres23ARG169
306304
Mika Brunold20SUI168-2-1Lost in Troyes R16
Lost in Qual. Gstaad R1
307238
Nikolás Sánchez Izquierdo26ESP168+38+24Pozoblanco R32Lost in Montauban F
Lost in Troyes QF
308131
Genaro Alberto Olivieri26ARG167-6-4Qual. San Marino R1Lost in Qual. Braunschweig R1
30980
Norbert Gombos34SVK166+19+10Qual. San Marino R1Lost in Troyes QF
Qual. Braunschweig W
Lost in Braunschweig R32
310297
Yi Zhou20CHN165+11+6Granby R32Lost in Cary R32
Lost in Winnipeg SF
311127
Jelle Sels29NED164+11+5Qual. Bunschoten R1Lost in Montauban SF
Lost in Troyes R16
31278
Renzo Olivo33ARG164
313260
Robin Bertrand22FRA164+22+14Pozoblanco R32Monastir 28 W
Lost in Ajaccio SF
314309
Jacopo Berrettini26ITA162-5-3Lost in Troyes SF
31599
Alexander Ritschard31SUI161-127-133Lost in Qual. Gstaad R1
316233
Gabriel Debru19FRA161-51-50
317271
Moez Echargui32TUN161+16+9Qual. Modena W
Lost in Modena R16
Lost in Qual. Trieste R1
318 NCH 
(328)
Alex Martí Pujolras26ESP161+21+14Lost in Targu Mures F
319240
Dan Added26FRA159+24+14Pozoblanco R32Lost in Elvas F
Lost in Figueira Da Foz QF
320 NCH 
(349)
Tiago Pereira21POR158+45+23Pozoblanco R32Figueira Da Foz W
321114
Gijs Brouwer29NED156-15-12Bunschoten R32Lost in Qual. Wimbledon R1
32281
Michael Mmoh27USA156+5
32393
Andrej Martin35SVK156-22-15Qual. Bastad R1Lost in Kassel QF
324128
Andrea Vavassori30ITA155+5
325CH
Patrick Maloney25USA155-3Qual. Granby R1Lost in Cary R16
Lost in Newport R16
32639
Radu Albot35MDA154-28-18Qual. Bastad R1Qual. Brasov W
Lost in Brasov R32
Qual. Iasi W
Lost in Iasi QF
327211
Roberto Cid Subervi31DOM154+3Lost in Qual. Braunschweig R1
32857
Gastão Elias34POR153+14+8Pozoblanco R32Lost in Figueira Da Foz SF
329 NCH 
(331)
Hynek Bartoň21CZE152+2-2Lost in Qual. Iasi R2
330321
Robert Strombachs25LAT151-7-8Lost in Qual. Braunschweig R1
33140
Max Purcell27AUS150-12-10
332271
Blake Ellis26AUS150-24-16
333121
Raúl Brancaccio28ITA150+4+2Lost in Qual. Modena R2
Lost in Qual. Trieste R1
334136
Alexey Vatutin32RUS148-2Lost in Kassel QF
335309
Oleg Prihodko27UKR148+3Qual. San Marino R1
336 NCH 
(348)
Moerani Bouzige26AUS148+12+5Lost in Qual. Cary R2
Lost in Winnipeg R16
Lost in Qual. Los Cabos R1
337207
Daniel Dutra da Silva37BRA147+25+10Qual. Bunschoten R1Lost in Brussels QF
Lost in Marburg SF
Lost in Kassel R32
338 NCH 
(391)
Tom Paris22FRA146+53+25Qual. Bunschoten R1Lost in Montauban R16
Lost in Qual. Brasov R2
Lost in Brasov SF
339 NCH 
(353)
Andres Martin24USA146+14+6Qual. Granby R1Lost in Cary R16
Lost in Winnipeg R16
340150
Oriol Roca Batalla32ESP145-22-16Qual. Brasov W
Lost in Brasov R16
Qual. Iasi W
Lost in Iasi R16
341322
Petr Bar Biryukov23RUS145-17-14
342 NCH 
(344)
Luciano Emanuel Ambrogi21ARG145+2
343289
Alex Rybakov28USA144+9+4Dallas FQual. Cary W
Lost in Cary R32
344327
Naoki Nakagawa28JPN144-8-4Granby R32Lost in Cary R32
Lost in Winnipeg R32
345340
Garrett Johns24USA144+15+6Lost in Lakewood SF
Lost in Laval R16
Lost in Winnipeg R16
346296
Oleksandr Ovcharenko23UKR142+3Lost in Kassel R16
347319
Christian Langmo29USA142-6-3Lost in Laval R16
Lost in Winnipeg R32
348 NCH 
(354)
Diego Dedura17GER142+6+2Lost in Marburg R32
Lost in Braunschweig R16
349328
Gabi Adrian Boitan26ROU142+23+11Lost in Targu Mures QF
Qual. Brasov W
Lost in Brasov QF
Lost in Qual. Iasi R1
350229
Arthur Fery23GBR141+111+50Lost in Wimbledon R64
351340
Adria Soriano Barrera26COL141+33+16Roda De Bara FLost in Bakio F
352325
Jakub Paul26SUI141+4+2Lost in Qual. Modena R2
Lost in Qual. Trieste R2
353269
Remy Bertola26SUI141-39-22Qual. San Marino R1Lost in Marburg QF
354280
Luka Mikrut21CRO140-4-1Qual. San Marino R1
355271
Pedro Sakamoto32BRA137-23-15
356271
Mateus Alves24BRA137-40-25Pozoblanco R32Lost in Kassel R16
357293
Pedro Boscardin Dias22BRA137+6
358 NCH 
(379)
Fabrizio Andaloro24ITA136+21+8Qual. Pozoblanco R1Lost in Monastir 28 SF
359308
Toby Kodat22USA136+17+6Qual. Modena W
Lost in Modena R16
Lost in Qual. Braunschweig R2
360 NCH 
(362)
Andre Ilagan24USA136+11+4Qual. Granby R1Lost in Cary R16
Lost in Winnipeg R32
361336
Franco Roncadelli25URU135+3-1Lost in Kassel R32
362237
Alastair Gray27GBR135+12+5Lost in Qual. Wimbledon R1
Lost in Nottingham 3 QF
363181
Abdullah Shelbayh21JOR134-23-13Pozoblanco R32Lost in Roda De Bara R16
364336
Mats Rosenkranz26GER134+2Lost in Bakio QF
Lost in Troyes R32
Lost in Roda De Bara R32
365184
Nicholas David Ionel22ROU134-10-6Lost in Qual. Iasi R2
36649
Grégoire Barrère31FRA132+3Lost in Troyes R32
36719
Hyeon Chung29KOR132+14+6Qual. Granby R1Lost in Qual. Cary R2
Qual. Winnipeg W
Lost in Winnipeg R32
368183
Adrian Andreev24BUL131-42-26
369143
Hiroki Moriya34JPN130+29+12Qual. Granby R1Qual. Cary W
Lost in Cary R16
Qual. Winnipeg W
Lost in Winnipeg R32
370331
Masamichi Imamura26JPN130-2Qual. Granby R1Lost in Cary R32
Lost in Winnipeg R16
37131
Lloyd Harris28RSA129-51-30Lost in Wimbledon R64
372139
Seongchan Hong28KOR129+5
37337
Bernabé Zapata Miralles28ESP129-12-8Lost in Qual. Modena R1
374372
Miloš Karol22SVK129+1-1Qual. San Marino R1Lost in Qual. Modena R2
Lost in Qual. Trieste R1
375 NCH 
(392)
Iñaki Montes De La Torre22ESP129+17+8Qual. Pozoblanco R1Lost in Bakio SF
Lost in Roda De Bara R16
376167
Laurent Lokoli30FRA128+29+13Lost in Ajaccio F
377 NCH 
(390)
Daniil Glinka25EST128+31+14Qual. Pozoblanco R1Qual. Cary W
Lost in Cary R16
Qual. Winnipeg W
Lost in Winnipeg R32
378146
Rudolf Molleker24GER128-31-15Lost in Marburg R32
Qual. Braunschweig W
Lost in Braunschweig R32
379 NCH 
(382)
Alfredo Perez28USA127+3+1Qual. Granby R1Lost in Lakewood R16
Lost in Qual. Winnipeg R2
380368
Florent Bax26FRA127+5+2Lost in Montauban QF
Lost in Troyes R32
Lost in Qual. Iasi R2
381268
Gonzalo Villanueva30ARG127-1Qual. San Marino R1
382269
Giovanni Fonio27ITA125+5+1Qual. Bunschoten R1Lost in Qual. Modena R2
38338
Alex Molčan27SVK124+97+40Qual. Bunschoten R1Qual. Braunschweig W
Lost in Braunschweig SF
384307
Joel Schwärzler19AUT124+4Bastia F
385384
Guido Iván Justo27ARG124+15+7Lost in San Salvador De Jujuy F
Lost in Salta F
386244
Lucas Poullain29FRA124-13-7Lost in Roda De Bara R32
387169
Henri Squire24GER123-30-16Lost in Kassel R32
388111
Zdeněk Kolář28CZE123+28+14Grodzisk Mazowiecki W
Lost in Qual. Iasi R1
389324
Philip Henning24RSA122+42+20Hillcrest 2 SFHillcrest W
390358
Svyatoslav Gulin22RUS122-32-17Qual. Bunschoten R1Lost in Qual. Modena R1
391 NCH 
(392)
Stefanos Sakellaridis20GRE121+32+16Qual. San Marino R1Lost in Bergamo R32
Qual. Modena W
Lost in Modena QF
Lost in Qual. Trieste R1
392383
Lukáš Pokorný23SVK121+1Qual. San Marino R1Lost in Qual. Modena R1
Lost in Qual. Trieste R2
393 NCH 
(394)
Maximus Jones20THA120+1
39478
Nicolás Kicker32ARG119+1Qual. Bunschoten R1
39550
Ričardas Berankis35LTU119+6+3Qual. San Marino R1Lost in Qual. Braunschweig R2
396307
Sandro Kopp25AUT119-10-5Lost in Marburg QF
397180
Paul Jubb25GBR119+25+14Granby R32Lost in Qual. Wimbledon R2
Lost in Winnipeg R16
398242
Enrico Dalla Valle27ITA118-39-20
399 NCH 
(402)
Tom Gentzsch21GER118+3+2Qual. Bunschoten R1Lost in Braunschweig R16
400397
Federico Bondioli20ITA118-3-1Qual. Bunschoten R1Lost in Modena R32
Lost in Qual. Iasi R1
401360
Miguel Damas25ESP117+23+12Montauban W
Getxo W
402 NCH 
(624)
Oliver Tarvet21GBR116+331+80Qual. Wimbledon W
Lost in Wimbledon R64 
403116
Marc Polmans28AUS116-14-6
404387
Andrej Nedić20BIH116-5-1
405339
Govind Nanda24USA115-27-14Qual. Los Cabos R2Lost in Lakewood R16
406382
Kasidit Samrej24THA115-16-7Maanshan 5 FLost in Maanshan 3 R32
Lost in Maanshan 4 F
40714
Kyle Edmund30GBR114+64+25Nottingham 3 F139139
408182
Maximilian Neuchrist33AUT114-1Lost in Marburg R32
Lost in Qual. Braunschweig R1
409211
Javier Barranco Cosano26ESP114-94-48Qual. Bunschoten R1Lost in Troyes QF
Lost in The Hague R16
410 NCH 
(470)
Darwin Blanch17USA113+60+24Qual. Pozoblanco R1Lost in Bakio SF
Lost in Figueira Da Foz F
411287
Marvin Möller26GER112+71+28Brussels W
Lost in Amstelveen F
412409
Juan Carlos Aguilar26CAN112-3-1Granby R32Lost in Winnipeg R32
413383
Gabriele Pennaforti24ITA112+1Lost in Alkmaar R16
Lost in Amstelveen QF
414108
Franco Agamenone32ITA111-2Qual. San Marino R1Lost in Targu Mures R16
Lost in Qual. Brasov R1
Lost in Kassel R32
415387
Mariano Kestelboim29ARG110-1Qual. San Marino R1
416389
Henry Searle19GBR110+5+4Lost in Wimbledon R128
Lost in Nottingham 3 R16
417384
Neil Oberleitner25AUT110-21-9Qual. Bunschoten R1Lost in Qual. Troyes R2
Lost in Qual. Trieste R2
418334
Matthew Dellavedova25AUS109-12-6Qual. San Marino R1Lost in Qual. Iasi R1
419417
Alexandr Binda23ITA109-2Qual. Pozoblanco R1Lost in Roda De Bara R32
420134
Manuel Guinard29FRA108-2
421377
Max Wiskandt23GER108-1Lost in Marburg R32
Lost in Kassel R16
422238
Yusuke Takahashi27JPN108-3Qual. Granby R1Lost in Qual. Winnipeg R2
423404
Stefan Dostanic23USA107-19-8Lost in Cary R32
424103
Stefan Kozlov27USA107-57-26Lost in Newport R32
425299
Vadym Ursu28UKR107+22+12Qual. Pozoblanco R1Lost in Kayseri 5 R32
Qual. Kayseri 6 W
Kayseri 6 W
426380
Max Alcalá Gurri22ESP106-1+1Qual. Modena W
Lost in Modena R32
Lost in Qual. Iasi R1
427117
Leandro Riedi23SUI105+76+28Qual. Granby R1Qual. Wimbledon W
Lost in Wimbledon R128
Qual. Winnipeg W
Lost in Winnipeg R32
42885
Dennis Novak31AUT104-1Lost in Telfs QF
429 NCH 
(435)
Alvin Nicholas Tudorica23CAN104+6+3Qual. Granby R1Lost in Laval R32
Qual. Winnipeg W
Lost in Winnipeg R32
430297
Alexey Zakharov25RUS102-20-10
431318
Gerard Campana Lee20KOR102+14+6Qual. Bunschoten R1Lost in Brussels SF
Lost in Qual. Iasi R2
432288
Cezar Crețu24ROU102-86-41Lost in Targu Mures QF
Lost in Qual. Brasov R1
Lost in Iasi R32
433432
Iliyan Radulov20BUL102-1
434 NCH 
(437)
Karan Singh22IND102+3+2Monastir 31 FLost in Monastir 28 QF
Lost in Monastir 30 R16
435378
Lilian Marmousez23FRA101+17+8Litija FAlkmaar W
Amstelveen W
436346
Stuart Parker27GBR101-2Qual. Pozoblanco R1
437436
Alex Martinez24ESP100-1Qual. Pozoblanco R1Lost in Figueira Da Foz SF
Qual. Roda De Bara W
Lost in Roda De Bara R16
438 NCH 
(444)
Woobin Shin21KOR100+6+3Lost in Tokyo 3 SF
Lost in Tokyo 4 SF
439175
Martin Damm21USA99+79+25Elvas W
Lost in Figueira Da Foz R32
440280
Jakub Nicod20CZE99+22+8Lost in Kamen F
Lost in Telfs R32
441424
Sanhui Shin28KOR99+5+4Lost in Maanshan 3 R16
Lost in Maanshan 4 SF
Lost in Maanshan 5 SF
442373
Bor Artnak21SLO99+30+11Store W
Lost in Litija QF
443409
Kilian Feldbausch19SUI99-5Bastia FLost in Brasov R32
444395
Tibo Colson25BEL99-3+1Lost in Brussels QF
Lost in Lodz SF
445160
Oleksii Krutykh25UKR99-6
446 NCH 
(560)
Antoine Ghibaudo20FRA98+155+42Qual. Granby R1Lost in Qual. Cary R2
Qual. Newport W
Lost in Newport SF
447416
Gabriele Piraino21ITA98-19-6Lost in Qual. Modena R1
448378
Valerio Aboian23ARG98-8
44939
J.J. Wolf26USA97-46-18
450304
Giles Hussey28GBR97-2+3Lost in Qual. Wimbledon R1
Lost in Ajaccio QF
451384
Petr Nesterov22BUL97-8-1Lost in Marburg R16
Lost in Kassel R32
452 NCH 
(501)
Maxim Mrva17CZE96+49+18Lost in Brasov R32
Qual. Trieste W
Lost in Trieste QF
453 NCH 
(478)
Hamish Stewart25GBR96+92+29Lost in Qual. Wimbledon R3
Lost in Nottingham 3 SF
454352
Kris Van Wyk28RSA96-24-7Qual. Granby R1Lost in Monastir 28 R32
Lost in Qual. Cary R1
Lost in Qual. Winnipeg R2
455 NCH 
(498)
Michael Zheng21USA95+43+16Qual. Cary W
Lost in Cary QF
Lost in Newport R32
456309
Benjamin Lock32ZIM95-45-16
457151
Enzo Couacaud30FRA95-31-9Lost in Brussels F
458331
Andrea Picchione27ITA94+7+3Qual. San Marino R1Lost in Bergamo R16
Lost in Qual. Modena R1
Qual. Trieste W
Lost in Trieste R32
45949
Dominik Köpfer31GER93-10
460388
Anton Matusevich24GBR93-9Qual. Bunschoten R1Lost in Kassel R32
461229
Mukund Sasikumar28IND93-46-16Lost in Maanshan 3 R16
462 NCH 
(489)
Branko Djurić20SRB93+27+10Lost in Kursumlijska Banja 9 QF
Qual. Troyes W
Lost in Troyes R16
Lost in Qual. Iasi R2
46362
Gianluca Mager30ITA92-8Qual. San Marino R1
464211
Evgeny Karlovskiy30RUS92-35-11Qual. Bunschoten R1
465234
Maxime Chazal32FRA92-8
466426
Tommaso Compagnucci25ITA92-2+1Lost in Qual. Brasov R2
Lost in Brasov R32
467460
Gilles Arnaud Bailly19BEL92-7Lost in Brussels R16
468459
Juan Manuel La Serna21ARG92-9
469390
Pedro Araújo23POR92+4+4Lost in Elvas QF
Lost in Figueira Da Foz QF
470371
Ryan Nijboer25NED92-16-1The Hague FLost in Qual. Modena R1
471451
Dan Alexandru Tomescu26ROU91+63+22Targu Mures W
Lost in Qual. Brasov R2
Lost in Qual. Iasi R1
472348
Sergey Fomin24UZB90-30-8Lost in Marburg R16
Lost in Kassel QF
473448
Kokoro Isomura22JPN88-6-2Lost in Maanshan 3 QF
Lost in Tokyo 3 R32
Lost in Tokyo 4 SF
474357
Eric Vanshelboim23UKR88-6-2Lost in Montauban R32
Lost in Marburg R32
Lost in The Hague QF
475235
Charles Broom27GBR87+1Lost in Nottingham 3 R32
476 NCH 
(499)
Aristotelis Thanos24GRE86+23+7Lost in Brussels QF
Qual. Modena W
Lost in Modena R32
Lost in The Hague R16
477 NCH 
(528)
Luca Castelnuovo28SUI86+51+15Maanshan 3 W
478 NCH 
(481)
Petr Brunclík18CZE85+3+1Qual. Bunschoten R1Lost in Marburg R16
479 NCH 
(483)
Olaf Pieczkowski21POL85+4+1Qual. Pozoblanco R1Lost in Elvas SF
Lost in Roda De Bara R16
480478
Dali Blanch22USA85-2Qual. Bunschoten R1
481292
David Jordá Sanchis31ESP84+32+8Lost in Qual. Troyes R1
Qual. Braunschweig W
Lost in Braunschweig R16
482439
Lorenzo Joaquín Rodríguez25ARG84+54+15San Salvador De Jujuy W
Lost in Salta QF
483466
Harry Wendelken23GBR84+11+3Lost in Nottingham 3 R16
484450
Yurii Dzhavakian32UKR84-5-1Lost in Monastir 28 QF
Lost in Monastir 30 R32
485411
Micah Braswell23USA83+1
486 NCH 
(503)
Florian Broska27GER83+47+14Lost in Marburg F
Lost in Kassel R32
487221
Hernán Casanova31ARG83
488440
Alessandro Pecci24ITA83-32-9Qual. San Marino R1Lost in Bergamo F
Lost in Qual. Trieste R2
489445
Aryan Shah19IND83-36-10Qual. Pozoblanco R1Lost in Marburg R32
Lost in Kassel R32
490CH
Erik Arutiunian20BLR83
491 NCH 
(492)
Olle Wallin23SWE82+1+1Qual. Bastad R1Lost in Figueira Da Foz R16
492417
Ajeet Rai26NZL82+1+1Lost in Monastir 28 R32
Lost in Monastir 30 QF
Lost in Monastir 31 R16
493462
Alex Hernandez26MEX82-2Los Cabos R32
494142
Joris De Loore32BEL81-25-8Lost in Brussels R32
Lost in The Hague R16
495334
Leo Borg22SWE81+7+3Lost in Elvas QF
Lost in Figueira Da Foz R32
496277
Michael Vrbenský25CZE80+4+1Lost in Qual. Brasov R1
Qual. Iasi W
Lost in Iasi R16
497298
Aidan McHugh25GBR80-2Lost in Laval SF
Lost in Dallas QF
498251
Ergi Kırkın26TUR80-35-11Hillcrest 2 SFLost in Hillcrest QF
499181
Tristan Lamasine32FRA80+30+10Lost in Montauban QF
Qual. Troyes W
Lost in Troyes R16
Lost in Bastia QF
500168
Maks Kaśnikowski22POL79-26-8Lost in Qual. Modena R1
501339
Keegan Smith27USA79-4-1San Diego 4 F
502460
Arthur Reymond26FRA78+7+2Qual. Pozoblanco R1Lost in Montauban R16
Lost in Qual. Troyes R2
Lost in Nottingham 3 R32
503 NCH 
(515)
Christian Sigsgaard28DEN77+12+2Lost in Amstelveen SF
50431
Maxime Cressy28USA77-54-16
505464
Viacheslav Bielinskyi21UKR77+5+1Lost in Store R16
506461
Peter Bertran29DOM77-1Lost in Villavicencio SF
507465
Egor Agafonov22RUS77-11-3Lost in Qual. Iasi R1
50818
Benoît Paire36FRA77-2Lost in Troyes R32
509314
Martin Krumich22CZE77-51-15Qual. Bunschoten R1Lost in Qual. Modena R1
Lost in Kassel R32
510484
Ryuki Matsuda25JPN77-3Qual. Granby R1Lost in Qual. Cary R1
Lost in Qual. Winnipeg R1
511434
Jake Delaney28AUS77-3Lost in Tokyo 3 QF
Lost in Tokyo 4 QF
51265
Egor Gerasimov32BLR76+12+4Lost in Maanshan 3 SF
513316
Eduardo Ribeiro27BRA76-9-1Lost in Villavicencio R16
514144
Cem İlkel29TUR76-3
515479
Felix Corwin29USA76+8+3Lost in Targu Mures QF
516477
Peter Fajta23HUN76-28-7Lost in Zagreb R16
Lost in Marburg R32
517477
Kirill Kivattsev27RUS76+21+7Lost in Targu Mures SF
Lost in Kassel R16
518439
Gianluca Cadenasso20ITA75-52-15Lost in Store F
Lost in Bastia SF
519476
Takuya Kumasaka26JPN75-3
520437
Luca Potenza24ITA75+38+9Lost in Monastir 28 R16
Lost in Monastir 30 F
521498
Nikolay Vylegzhanin25RUS75-4Lost in Bergamo R32
Lost in Qual. Troyes R1
Lost in Bastia R16
522508
Loann Massard19FRA75-8-1Lost in Bakio R32
Lost in Ajaccio R32
523410
Stefan Popović22SRB75+67+15Kursumlijska Banja 9 W
Lost in Kursumlijska Banja 10 QF
Lost in Kursumlijska Banja 11 R16
524265
Evgenii Tiurnev28RUS74-3+1Lost in Monastir 28 R16
Lost in Monastir 30 R32
Lost in Monastir 31 R32
525404
Cannon Kingsley24USA74-13-2
526493
Alejo Sanchez Quilez20ESP74-6Lost in Qual. Troyes R2
527518
Tadeáš Paroulek25CZE73-5Lost in Qual. Marburg R2
528194
Dane Sweeny24AUS73+47+10San Diego 4 FLost in Lakewood QF
Lost in Los Angeles F
529526
Maxwell Mckennon23USA73-3+1Lost in Elvas R16
Lost in Figueira Da Foz R32
530527
Manuel Mazza26ITA72-3+1Qual. San Marino R1Lost in Bergamo R16
531289
Renta Tokuda27JPN72+65+14Tokyo 3 W
Tokyo 4 W
53224
Martin Kližan36SVK72-7
533463
Hikaru Shiraishi25JPN72+38+8Lost in Tokyo 3 F
Lost in Tokyo 4 R16
53493
Liam Broady31GBR71+23+5Lost in Elvas R32
Lost in Figueira Da Foz R16
Lost in Nottingham 3 R16
535 NCH 
(544)
Kenta Miyoshi21JPN70+30+6Qual. Granby R1Lost in Laval R16
Lost in Winnipeg R16
536 NCH 
(537)
Maé Malige19FRA70+10+3Qual. Pozoblanco R1Lost in Ajaccio QF
Lost in Roda De Bara R32
537443
Federico Iannaccone26ITA70-7Lost in Qual. Modena R1
538503
Andrea Guerrieri26ITA69-7Qual. Brasov W
Lost in Brasov R32
Lost in Qual. Trieste R1
539395
Rigele Te27CHN69-7
540509
Alec Beckley24RSA69-21-5Lost in Kamen R32
Lost in Qual. Troyes R1
541176
Daniel Masur30GER69-66-18Lost in Marburg R16
Lost in Qual. Braunschweig R2
542316
Alberto Barroso Campos29ESP69+8+2Qual. Pozoblanco R1Lost in Elvas QF
Lost in Roda De Bara R32
543521
Tsung Hao Huang25TWN69-6Qual. Granby R1Lost in Qual. Winnipeg R2
544225
Philip Sekulic21AUS68-67-18Granby R32Lost in Cary R32
Lost in Winnipeg R32
545 NCH 
(691)
Filip Jeff Planinšek24SLO68+146+25Marburg W
Lost in Kassel R32
546363
Damien Wenger25SUI68+68+14Casablanca 2 W
Lost in Tangier R16
547290
Shintaro Imai31JPN68-5+1Lost in Maanshan 3 R32
Lost in Maanshan 4 R16
Lost in Tokyo 4 F
548161
Filip Peliwo31POL68+36+7Hillcrest 2 SFLost in Hillcrest SF
549408
Antoine Cornut Chauvinc25FRA67-9
550520
Conner Huertas del Pino29PER67-9
551544
Étienne Donnet24FRA67+41+8Lost in Montauban SF
552273
Elmar Ejupovic32GER67-5Lost in Marburg R32
Lost in Kassel SF
553448
Aleksandre Bakshi27GEO67-2Qual. Pozoblanco R1Lost in Montauban R16
554553
Stefan Adrian Andreescu23ROU67-1Lost in Targu Mures R32
Lost in Qual. Brasov R1
555554
Rafael Jodar18ESP66-1Pozoblanco R32
556321
Facundo Juárez27ITA66-1Lost in Bastia SF
557437
Michiel De Krom27NED66-13-1Qual. Bunschoten R1Lost in Brussels R16
Lost in Getxo QF
Lost in The Hague R16
558395
Alafia Ayeni25USA66+24+5Lost in Laval R32
Qual. Newport W
Lost in Newport R32
559557
James Story24GBR66+3+1Lost in Qual. Wimbledon R1
Lost in Ajaccio R16
Lost in Nottingham 3 R32
560513
Dan Martin26CAN66+3+1Qual. Granby R1Lost in Laval R16
Lost in Newport R32
5618
Diego Schwartzman32ARG65-2
562552
Keisuke Saitoh24JPN65+16+3Qual. Granby R1Lost in Laval R32
Lost in Qual. Newport R2
563471
Yuki Mochizuki27JPN65-7-1
564468
Dominik Kellovský28CZE65-16-2Lost in Targu Mures R16
Lost in Qual. Brasov R2
565285
Alexander Weis28ITA65+7+1Lost in Casablanca 2 R16
Lost in Qual. Modena R1
566557
Pierluigi Basile18ITA64-2San Marino R32
567134
Steven Diez34CAN64-1
568303
Arthur Weber33FRA64-1Lost in Brussels R32
569220
Blake Mott29AUS64
570267
Louis Weßels26GER64+10+2Lost in Kamen SF
Lost in Qual. Braunschweig R1
571131
Pablo Llamas Ruiz22ESP63+2Qual. Bastad R1Lost in Qual. Wimbledon R1
Lost in Iasi R32
572302
Andrew Paulson23CZE63+2Lost in Qual. Brasov R1
573 NCH 
(585)
Daniel Milavsky23USA63+12+3Lost in Laval QF
Lost in Newport R32
574 NCH 
(632)
Arda Azkara22TUR63+58+12Lost in Kayseri 5 F
Lost in Kayseri 6 F
575 NCH 
(662)
Adhithya Ganesan19USA63+87+16Lost in Hillcrest F
Lost in Hillcrest 2 R16
576387
Gianmarco Ferrari24ITA63+33+8Bergamo W
Lost in Store R16
Lost in Telfs R32
577525
Lorenzo Carboni19ITA63-42-6Qual. San Marino R1Lost in Qual. Trieste R2
578530
Eero Vasa28FIN63-2Lodz F
579302
Felix Gill23GBR62+36+8Lost in Getxo F
580394
Bruno Kuzuhara21USA62-10-2Lost in Dallas R16
581271
Evan Zhu26USA62-4-1Lost in Los Angeles R32
Lost in Newport R32
Lost in Qual. Los Cabos R1
582 NCH 
(589)
Luca Castagnola23ITA62+7+2Lost in Store QF
Lost in Qual. Trieste R1
58337
Emil Ruusuvuori26FIN61-266-100
58480
Jozef Kovalík32SVK61-201-64Qual. San Marino R1Lost in Qual. Wimbledon R2
Lost in Qual. Braunschweig R2
585447
Tomás Farjat24ARG61+2+1Lost in San Salvador De Jujuy R16
Lost in Salta QF
586170
Maxime Janvier28FRA61-153-40Qual. San Marino R1Lost in Qual. Modena R1
Lost in Nottingham 3 R32
587 NCH 
(591)
Trevor Svajda19USA60+86+15Lakewood W
Lost in Dallas QF
588 NCH 
(591)
Kyle Kang20USA60+94+16Lost in Lakewood QF
Los Angeles W
Lost in San Diego 4 QF
589568
Filippo Romano20ITA60-21-4Lost in Qual. Modena R1
Lost in Qual. Trieste R1
590483
Justin Boulais23CAN60+95+16Granby R32Lost in Laval F
Lost in Winnipeg R32
591496
Denis Klok27RUS60+33+8Lost in Kursumlijska Banja 10 F
Lost in Kursumlijska Banja 11 QF
592 NCH 
(602)
Filippo Moroni24ITA59+10+3Lost in Monastir 28 QF
59335
Jiří Veselý32CZE59-50-8
59474
Mirza Bašić34BIH59+90+15Zagreb W
595325
Yankı Erel24TUR59-14-2Lost in Monastir 31 QF
596147
Kaichi Uchida30JPN59-35-6
597585
Ewen Lumsden25GBR59-4Lost in Monastir 30 R32
Lost in Monastir 31 R32
598520
João Eduardo Schiessl20BRA59-4Qual. Marburg W
Lost in Marburg R16
599495
Tristan McCormick26USA59+13+4Lost in Qual. Cary R1
Qual. Newport W
Lost in Newport R32
60052
Soonwoo Kwon27KOR58-61-10
601278
Lucas Gerch30GER58-41-7Lost in Marburg R16
602 NCH 
(631)
Pawit Sornlaksup25THA58+33+7Lost in Maanshan 3 F
Lost in Maanshan 4 R32
603 NCH 
(607)
Aziz Ouakaa25TUN58+4+2Lost in Monastir 28 R32
Lost in Hillcrest QF
Lost in Hillcrest 2 R32
604587
Max Basing22GBR57-5
605348
Ryan Seggerman25USA57-121-26
606533
Julio César Porras27ARG57-6Qual. Pozoblanco R1
607470
Imanol López Morillo25ESP57-3+1Lost in Kamen R32
Qual. Marburg W
Lost in Marburg R16
Lost in Qual. Kassel R1
608 NCH 
(713)
James Watt25NZL57+114+19Qual. Granby R1Lost in Qual. Cary R1
Lost in Qual. Newport R2
Lost in Newport QF
609523
Edward Winter20AUS57+39+8Qual. Pozoblanco R1Lost in Elvas R32
Lost in Figueira Da Foz R32
Lost in Nottingham 3 QF
610299
Hazem Naw25SYR56-24-4
611150
João Domingues31POR56-16-2Lost in Elvas R32
Lost in Figueira Da Foz R16
612154
Altuğ Çelikbilek28TUR55-4
613252
Samuel Vincent Ruggeri23ITA55-34-7Lost in Bergamo R32
614604
Dev Javia23IND55+4+1Lost in Monastir 29 R16
Lost in Monastir 30 R16
Lost in Monastir 31 R32
615606
Fares Zakaria24EGY55-4
616602
Théo Papamalamis19FRA54+23+4Lost in Alkmaar SF
Lost in Troyes R32
617605
Leonardo Rossi22ITA54-1Lost in Ajaccio R16
Lost in Nottingham 3 R32
61850
Mikael Ymer26SWE53+20+3Bastad R32Qual. Troyes W
Lost in Troyes R32
619348
Omni Kumar23USA53
620503
Sean Cuenin21FRA53
621 NCH 
(706)
Nicolas Arseneault18CAN53+93+13Granby R32Lost in Laval QF
Qual. Winnipeg W
Lost in Winnipeg R16
622589
Louis Dussin26FRA53+12+2Lost in Ajaccio QF
623420
Stefan Palosi25ROU53-74-14Lost in Qual. Brasov R2
Lost in Qual. Iasi R2
624607
Jacob Brumm26USA53-2Lost in San Diego 4 R32
625362
Tim Handel28GER53-19-3Qual. Marburg W
Lost in Marburg R32
Lost in Qual. Kassel R2
62662
Kenny de Schepper38FRA53+1+1Qual. Pozoblanco R1Lost in Qual. Troyes R2
Lost in Nottingham 3 R16
627621
Aidan Kim20USA52-4Lost in Dallas SF
628525
Alexander Donski26BUL52+62+9Qual. Brasov W
Lost in Brasov R16
629217
Jonáš Forejtek24CZE52-38-7Kassel FLost in Targu Mures R16
Lost in Qual. Brasov R1
630232
José Pereira34BRA52-27-4Lost in Villavicencio QF
631 NCH 
(641)
Robin Catry23FRA52+15+3Qual. Pozoblanco R1Lost in Bakio QF
632557
John Echeverria23ESP52-22-3Qual. Pozoblanco R1Lost in Roda De Bara SF
633588
Maxim Zhukov20RUS52-36-6Lost in Montauban R32
Lost in Qual. Troyes R1
634486
Alex Knaff27LUX52-17-2Lost in Kamen QF
Lost in Store R32
Lost in Litija R32
635542
Karl Poling25USA52-83-15Qual. Granby R1Lost in Laval R16
Lost in Newport R32
636111
Ramkumar Ramanathan30IND51-7
637580
Samir Banerjee21USA51-7Dallas FLost in Qual. Marburg R2
638407
Michael Agwi21IRL51-25-3Lost in Kamen QF
Qual. Marburg W
Lost in Marburg QF
639375
Strong Kirchheimer30USA51+25+4Lost in Lakewood R32
Qual. Cary W
Lost in Cary R32
Lost in Qual. Winnipeg R2
Lost in Qual. Los Cabos R1
64013
Nick Kyrgios30AUS50-3
641272
Orlando Luz27BRA50+19+3Lost in Qual. Braunschweig R2
642 NCH 
(654)
Pedro Rodrigues19BRA50+12+2Lost in San Salvador De Jujuy QF
Lost in Salta R32
643520
Emile Hudd25GBR50+4+1Lost in Hillcrest R16
Lost in Hillcrest 2 R32
644 NCH 
(648)
Mees Rottgering18NED50+13+2Bunschoten R32Lost in Bergamo QF
645515
Buvaysar Gadamauri25BEL50-20-2Lost in Brussels R16
Lost in Qual. Troyes R2
Lost in The Hague R32
646340
Colin Sinclair30NMI50+33+5Lost in Maanshan 3 SF
Lost in Tokyo 3 R16
Lost in Tokyo 4 QF
647620
Ben Jones27GBR50-6Lost in Laval R32
Lost in Nottingham 3 R32
648496
Niels Visker23NED50+4+1Qual. Bunschoten R1Lost in Alkmaar R32
Qual. Troyes W
Lost in Troyes R32
Lost in The Hague QF
649486
Sergi Perez Contri27ESP50-5Lost in Bakio R16
650177
Nick Hardt24DOM49+17+3Lost in Brussels SF
Qual. Marburg W
Lost in Marburg QF
Qual. Kassel W
Lost in Kassel QF
651 NCH 
(652)
Linang Xiao25CHN49+10+2Lost in Maanshan 3 R16
Lost in Maanshan 4 R16
Lost in Maanshan 5 QF
652478
Lucas Bouquet27FRA49-2Lost in Montauban R16
Lost in Qual. Troyes R1
Lost in Bastia R16
653280
Dominik Palán24CZE49-10-1Lost in Roda De Bara R32
654634
Maxence Beaugé25FRA49-18-2Lost in Montauban R32
Lost in Qual. Troyes R1
655 NCH 
(667)
Nino Ehrenschneider24GER49+23+4Lost in Kayseri 5 R32
Lost in Kayseri 6 SF
656 NCH 
(664)
Aleksandr Braynin25UKR49+24+4Lost in Kamen SF
Lost in Qual. Troyes R1
Lost in Lodz R32
657605
Mitsuki Wei Kang Leong20MAS49-52-7Lost in Maanshan 3 R16
Lost in Maanshan 4 R16
Lost in Maanshan 5 R32
658339
Andrey Chepelev26RUS49-30-3Lost in Kursumlijska Banja 9 R16
Qual. Kassel W
Lost in Kassel R32
65948
Pedro Cachín30ARG48-174-35
660536
Ryotaro Taguchi25JPN48-5Lost in Maanshan 3 R32
Lost in Maanshan 4 R32
661636
Taisei Ichikawa24JPN48+2+1Lost in Maanshan 3 R16
Lost in Tokyo 3 R32
Lost in Tokyo 4 R16
662609
Hayato Matsuoka20JPN48+8+2Lost in Elvas R16
Lost in Figueira Da Foz QF
663511
Dušan Obradović24SRB48-75-12Lost in Zagreb R16
Lost in Kursumlijska Banja 10 SF
Lost in Qual. Trieste R1
664284
Juan Pablo Paz30ARG48-38-4Lost in Bergamo R16
665591
Massimo Giunta21ITA48-25-2Lost in Casablanca 2 R32
Lost in Tangier QF
666436
Sebastian Gima23ROU48-8Lost in Targu Mures QF
Lost in Qual. Brasov R1
Qual. Iasi W
Lost in Iasi R32
667 NCH 
(675)
Tuncay Duran21TUR47+8+2Lost in Monastir 29 QF
668527
Ye Cong Mo25CHN47-19-2
669 NCH 
(671)
Michal Krajčí20SVK47+2+1Lost in Kayseri 5 R16
Lost in Kayseri 6 R32
670130
Mohamed Safwat34EGY46-1
671657
Tianhui Zhang19CHN46-3Lost in Maanshan 3 R32
Lost in Maanshan 4 R32
Lost in Maanshan 5 R16
672140
Mathias Bourgue31FRA46-16-2
673364
Mikalai Haliak26BLR46+3+1Lost in Kursumlijska Banja 10 R16
Lost in Kursumlijska Banja 11 R32
674505
Stijn Slump26NED46-9-1Qual. Bunschoten R1Lost in Casablanca 2 F
Lost in Tangier R32
Lost in The Hague R32
675 NCH 
(681)
Francisco Rocha25POR46+26+4Lost in Zagreb QF
Lost in Store QF
676331
Carlos Lopez Montagud25ESP46-34-4
677361
Bogdan Bobrov27RUS46-79-12Lost in Kursumlijska Banja 10 R16
Lost in Kursumlijska Banja 11 R16
678575
Mario Gonzalez Fernandez23ESP46-12-1Lost in Casablanca 2 SF
Lost in Tangier SF
679674
Jacopo Vasami17ITA45-5
680620
Trey Hilderbrand25USA45+31+5Qual. Newport W
Lost in Newport R32
681CH
Millen Hurrion26GBR45+25+4Lost in Store SF
Lost in Litija SF
682678
Joshua Sheehy28USA45+78+13Qual. Cary W
Lost in Cary R16
Lost in Qual. Newport R2
683645
Johan Alexander Rodriguez21COL45-6Lost in Villavicencio QF
684 NCH 
(694)
Paulo Andre Saraiva Dos Santos25BRA45+10+2Lost in Monastir 29 QF
Lost in Qual. Troyes R1
Lost in Villavicencio F
685662
Jack Logé20BEL45-4Lost in Brussels R16
Lost in Litija SF
686350
Vladyslav Orlov30UKR45-41-5Lost in The Hague R32
687509
Radu Mihai Papoe22ROU44-56-7Lost in Targu Mures R32
Qual. Brasov W
Lost in Brasov QF
688587
Sebastian Sorger19AUT44-2Telfs F
689 NCH 
(693)
Carlo Alberto Caniato19ITA44+4+1San Marino R32Lost in Bergamo R16
Lost in Qual. Modena R2
Lost in Qual. Trieste R1
690661
Pavle Marinkov19AUS44-3Lost in Elvas R32
Lost in Ajaccio R32
691577
Émilien Demanet20BEL44+6+1Lost in Brussels R16
Lost in Litija QF
692641
Kosuke Ogura29JPN44-20-2Qual. Granby R1Lost in Laval R32
Lost in Dallas R32
693557
Juan Estevez19ARG44-110-17
694 NCH 
(695)
Guillaume Dalmasso22FRA44+15+3Lost in Kayseri 5 QF
Lost in Ajaccio R16
695 NCH 
(847)
Cooper Williams20USA43+328+30Monastir 29 W
Monastir 30 W
Lost in Monastir 31 SF
696655
Thanapet Chanta25THA43-8-1Lost in Maanshan 3 R32
Lost in Maanshan 4 R32
Lost in Maanshan 5 QF
697 NCH 
(704)
Mert Alkaya25TUR43+7+1Lost in Monastir 28 R16
698236
JiSung Nam31KOR42-15-2
699698
Andres Santamarta Roig18ESP42-1
700476
Ignacio Monzón27ARG42Lost in San Salvador De Jujuy R32
Lost in Salta R16
701403
Lorenzo Rottoli23ITA42-6-1Lost in Bergamo R32
702 NCH 
(714)
Tomasz Berkieta18POL42+21+4Lodz FLost in Grodzisk Mazowiecki SF
703352
Giovanni Oradini27ITA42-14-2Telfs F
704614
William Grant24USA42-8-1Lost in Alkmaar R16
Lost in Amstelveen R32
Lost in Roda De Bara R32
705502
Adrian Ötzbach27GER42-52-7Lost in Kamen R16
Lost in Amstelveen R32
Lost in The Hague R32
706663
Samir Hamza Reguig23ALG42-1Lost in Monastir 28 R32
Lost in Monastir 30 R32
Lost in Monastir 31 R32
70767
Ernesto Escobedo29MEX41-74-10
708615
Alejandro Manzanera Pertusa22ESP41-5-1Lost in Monastir 29 R16
Lost in Monastir 30 R32
709 NCH 
(716)
Manas Dhamne17IND41+33+6Lost in Brasov R16
710690
Ivan Marrero Curbelo26ESP41+6+1Lost in Elvas R16
Lost in Figueira Da Foz R32
711635
John Sperle23GER41-60-8Lost in Amstelveen R32
712546
Diego Augusto Barreto Sánchez23ESP41-4
713546
Uisung Park24KOR40
714680
Axel Garcian23FRA40+1Lost in Montauban R32
Lost in Qual. Troyes R1
715707
Andrew Fenty25USA40-8-1Lost in Lakewood R32
Lost in Los Angeles R16
716 NCH 
(737)
Matthew William Donald20CZE40+21+4Lost in Bergamo SF
Lost in Qual. Marburg R2
Lost in Telfs SF
717676
Raphaël Pérot24FRA39-7-1
718198
Elliot Benchetrit26MAR39-6-1
719479
Ilya Snițari23MDA39-27-4
720 NCH 
(721)
Isaiah Strode27USA39+6+2Lost in Lakewood R32
Lost in Los Angeles QF
Lost in San Diego 4 R16
Lost in Qual. Los Cabos R1
721601
Bautista Vilicich23ARG39-3
722624
Yaroslav Demin19RUS39-3
723395
Wishaya Trongcharoenchaikul30THA39-64-9Lost in Maanshan 4 R32
Lost in Maanshan 5 R16
724306
Blaise Bicknell23JAM38+198+20Laval W
725724
Gabriel Ghetu17ROU38+3+1Lost in Targu Mures R16
Lost in Brasov R32
726341
Wilson Leite33BRA38-2Lost in Qual. Marburg R1
Lost in Qual. Kassel R2
727665
Adam Neff24USA37-2
728479
Jacob Bradshaw22AUS37-1
729622
Amaury Raynel23FRA37+1Lost in Brussels R32
Lost in Qual. Troyes R1
Lost in The Hague R32
730562
Igor Gimenez25BRA37-10-2Lost in San Salvador De Jujuy R32
Lost in Salta QF
731654
Noah Schachter25USA37Lost in Lakewood R32
73253
Denis Kudla32USA36+2
733144
Akira Santillan28AUS36+6+1Maanshan 5 FLost in Maanshan 4 R16
734329
Nick Chappell32USA36+11+2Lost in Qual. Cary R2
735 NCH 
(746)
Semen Pankin25RUS36+11+2Lost in Kayseri 5 R32
Lost in Kayseri 6 QF
736 NCH 
(757)
Jakub Filip19CZE36+57+8Lost in Grodzisk Mazowiecki F
Lost in Marburg R32
Lost in Lodz R32
737447
Kuan Yi Lee28TWN36-8-1
738714
Niccolo Catini27ITA36-6-1Lost in Tangier R32
Lost in Lodz R32
739605
Lorenzo Bocchi27ITA35+19+3Lost in Bergamo R16
Lost in Getxo QF
740441
Gergely Madarász30HUN35
741 NCH 
(760)
Pietro Fellin23ITA35+21+3Lost in Ajaccio QF
Lost in Qual. Nottingham 3 R1
742 NCH 
(743)
Aleksandr Lobanov24RUS35+10+2Lost in Kursumlijska Banja 10 QF
Lost in Kursumlijska Banja 11 R32
743 NCH 
(754)
Abel Forger19NED35+11+2Bunschoten R32Lost in Alkmaar QF
Lost in Amstelveen QF
Lost in The Hague R16
744713
Lautaro Agustin Falabella27ARG35+3+1Lost in Kursumlijska Banja 9 R16
Lost in Store QF
Lost in Litija QF
745740
Pierre Yves Bailly21BEL34-2
746 NCH 
(755)
Ali Yazdani21IRI34+13+2Qual. Kayseri 5 W
Lost in Kayseri 5 R32
Qual. Kayseri 6 W
Lost in Kayseri 6 QF
747121
Stefano Napolitano30ITA34-48-8Lost in Qual. Wimbledon R1
748326
Alexis Gautier28FRA34+2+1Lost in Monastir 28 R16
749256
Johan Nikles28SUI34-47-8Lost in Bastia R32
750728
Leo Vithoontien25JPN34-14-2Lost in Lakewood R32
Lost in Qual. Cary R1
Lost in Dallas QF
751736
Gavin Young22USA33-3
752749
Miguel Tobon19COL33-3Lost in Villavicencio QF
753670
Cyril Vandermeersch26FRA33-2Lost in Monastir 31 QF
754673
Yuta Kawahashi27JPN33-1Lost in Tokyo 3 R32
755730
Alexander Klintcharov28NZL33+8+1Lost in Lakewood R32
Lost in Los Angeles R16
Lost in Dallas R32
756 NCH 
(765)
Ignacio Parisca Romera19VEN33+16+2Lost in Getxo QF
757519
Amr Elsayed26EGY33+8+1Lost in Monastir 28 R16
Lost in Monastir 30 SF
Lost in Monastir 31 R32
758 NCH 
(787)
Yusuke Kusuhara27JPN32+34+4Lost in Tokyo 3 SF
Lost in Tokyo 4 QF
759 NCH 
(761)
Pablo Masjuan Ginel22ESP32+11+1Lost in Getxo R16
760433
Fausto Tabacco23ITA32+1Lost in Bergamo R32
Lost in Bastia R16
761595
S D Prajwal Dev29IND32-6-1Lost in Monastir 28 R32
Lost in Qual. Brasov R1
Lost in Bastia R32
762 NCH 
(832)
Josip Šimundža20CRO32+92+8Lost in Zagreb F
Lost in Store R32
763 NCH 
(766)
Dragos Nicolae Cazacu21ROU32+3Lost in Qual. Iasi R1
764406
Timo Legout23FRA31-8-1
765258
Igor Marcondes28BRA31+119+10Lost in Kursumlijska Banja 9 F
Lost in Store QF
Lost in Lodz R16
766614
Savva Polukhin26RUS31+1
767764
Pierre Delage24FRA31+17+2Lost in Getxo QF
768 NCH 
(855)
Luca Preda19ROU31+93+8Lost in Targu Mures R16
Lost in Brasov R32
Lost in Iasi R16
769437
Kiranpal Pannu28NZL31+2Lost in Qual. Newport R2
770738
Matthew Summers26GBR31+34+4Lost in Monastir 29 SF
Lost in Nottingham 3 R32
771513
Kai Wehnelt29GER31+7+1Lost in Kamen R16
Lost in Telfs R32
772666
Taha Baadi23MAR31-8-1Qual. Los Cabos R2Lost in Casablanca 2 R32
Lost in Tangier R32
Lost in Nottingham 3 R32
773772
Henry Bernet18SUI30+7+1Qual. Gstaad R2Lost in Getxo R16
774612
Ozan Baris21USA30+1
775666
Rudy Quan19USA30+14+2Lost in Lakewood R16
Lost in Los Angeles R16
Lost in San Diego 4 R32
776474
Duarte Vale26POR30
777739
Filip Pieczonka21POL30Lost in Grodzisk Mazowiecki R32
778706
Nicolas Tepmahc24FRA30+69+6Lost in Kayseri 5 QF
Lost in Kayseri 6 SF
779749
Daniel Antonio Núñez24CHI30+20+3Lost in Kursumlijska Banja 9 QF
Lost in Kursumlijska Banja 10 R16
780555
Quinn Vandecasteele22USA30-45-6Lost in Lakewood R16
Lost in Los Angeles R32
Qual. Newport W
Lost in Newport R32
781 NCH 
(795)
Rodrigo Alujas22MEX30+14+2Lost in Casablanca 2 QF
Lost in Ajaccio R16
Lost in Qual. Nottingham 3 R1
782204
Máté Valkusz26HUN29-1
783 NCH 
 1021
Reda Bennani18MAR29+269+17Lost in Casablanca 2 SF
Tangier W
784774
Luis Carlos Alvarez20MEX29-2Los Cabos R32
785438
Orel Kimhi21ISR29-2
786687
Albert Pedrico Kravtsov20ESP29+46+4Lost in Getxo SF
Lost in Roda De Bara SF
787 NCH 
(822)
Koki Matsuda24JPN29+222+15Qual. Maanshan 4 W
Maanshan 4 W
Lost in Maanshan 5 QF
788786
Dinko Dinev21BUL29-2Lost in Qual. Nottingham 3 R1
789787
Martin Van Der Meerschen25BEL29-2Lost in Brussels QF
790656
Maik Steiner31GER29+13+2Lost in Kamen QF
791575
Nikita Mashtakov26UKR29+28+3Lost in Zagreb SF
Lost in Store R32
Lost in Lodz QF
792 NCH 
(833)
Mert Naci Türker26TUR29+43+4Lost in Kayseri 5 SF
Lost in Kayseri 6 R32
793745
Taiyo Yamanaka23JPN29-5
794339
Daniel Cukierman30ISR28-4
795203
Jules Marie33FRA28-174-25
796545
Sebastian Prechtel29GER28Lost in Kamen R32
Lost in Store R32
797731
Yuta Kikuchi25JPN28Lost in Tokyo 3 R32
Lost in Tokyo 4 R16
798469
Ezekiel Clark26USA28+11+1Lost in Laval R16
Lost in Dallas R32
79940
Ilya Ivashka31BLR27+59+4Lost in Nottingham 3 R16
800795
Ivan Ivanov16BUL27-2
801377
Alejo Lorenzo Lingua Lavallén24ARG27-33-4
802595
Mateo Barreiros Reyes24BRA27-17-2
803756
Santiago De La Fuente23ARG27+9+1Lost in San Salvador De Jujuy R16
Salta W
804354
Gilbert Klier Junior25BRA27-4
805453
Leonardo Aboian27ARG27+10+1Lost in San Salvador De Jujuy R16
Lost in Salta R16
806 NCH 
(862)
Thomas Faurel19FRA27+56+4Lost in Troyes R16
Lost in Bastia QF
807769
Miles Jones24USA27+9+1Lost in Lakewood R32
Lost in Los Angeles QF
808797
Naoya Honda19JPN27-7Lost in Qual. Maanshan 3 R3
Lost in Tokyo 3 R32
Lost in Tokyo 4 R32
809430
Sidharth Rawat32IND27-4
810371
Georgii Kravchenko24UKR27-4
811 NCH 
(843)
Thiago Cigarran25ARG27+55+4Lost in San Salvador De Jujuy SF
Lost in Salta R32
812732
Louis Tessa27FRA27-5Lost in Casablanca 2 R32
Lost in Bastia R32
813808
Iannis Miletich19ITA27-5Lost in Kamen R32
Lost in Qual. Marburg R1
Qual. Kassel W
Lost in Kassel R16
814739
Michele Ribecai22ITA27-4Litija F
815774
Jack Anthrop21USA26-41-4Lost in Lakewood R32
816 NCH 
(920)
Oliver Bonding18GBR26+104+8Lost in Qual. Wimbledon R2
817 NCH 
(828)
Moïse Kouamé16FRA26+11+1Lost in Alkmaar R16
Lost in Amstelveen R32
818639
Oliver Anderson27AUS26+11+1Lost in Lakewood R16
Lost in Los Angeles R32
Lost in Dallas R16
819790
Mwendwa Mbithi27USA26-5
820501
Shinji Hazawa26JPN26-26-2Lost in Maanshan 3 R32
Lost in Maanshan 4 R32
821812
Léo Raquillet19FRA26+59+4Lost in Getxo SF
822 NCH 
(840)
Gustavo Ribeiro De Almeida19BRA26+27+2Lost in San Salvador De Jujuy QF
Lost in Salta SF
823633
Zura Tkemaladze25GEO26-3Lost in Kayseri 5 R16
824747
Ryan Fishback23USA26-3Lost in Qual. Winnipeg R1
825766
Kane Bonsach Ganley20DEN26-7
826462
Constantin Bittoun Kouzmine26FRA26+44+3Lost in Kayseri 5 SF
Lost in Kayseri 6 QF
827787
Maxence Bertimon25FRA26+10+1Lost in Monastir 30 R16
Lost in Monastir 31 QF
828707
Tomohiro Masabayashi27JPN26-5Lost in Maanshan 3 R32
Lost in Tokyo 3 R32
Lost in Tokyo 4 R32
829514
Marlon Vankan24GER26-18-1Lost in Alkmaar R32
830 NCH 
(840)
Mihai Razvan Marinescu23ROU26+10+1Lost in Targu Mures R16
831303
Francesco Forti25ITA25-7Qual. San Marino R1Lost in Qual. Trieste R1
832608
Blu Baker23GBR25-7
833603
Oscar Weightman23GBR25+191+12Lost in Los Angeles R32
Qual. Newport W
Lost in Newport R16
834826
Cruz Hewitt16AUS25-7
835728
Patrick Brady20GBR25+25+2Qual. Nottingham 3 W
Lost in Nottingham 3 R32
836777
Matt Hulme26AUS25-6
837823
Tomas Serrano Luis23POR25+9+1Lost in Elvas R16
Lost in Figueira Da Foz R32
838497
Victor Lilov21USA25-7
839826
Tai Sach22AUS25-6Lost in Tokyo 3 R32
Lost in Tokyo 4 R32
840826
Tyler Stice24USA25-6
840 NCH 
(841)
Felix Balshaw19FRA25+8+1Lost in Store R16
Lost in Litija QF
842687
Alan Fernando Rubio Fierros26MEX25-40-2
843654
Franco Ribero25ARG25+9+1Lost in Grodzisk Mazowiecki R32
Lost in Getxo R16
Lost in Kursumlijska Banja 11 QF
844599
Giuseppe La Vela24ITA25+47+4Lost in Bergamo SF
845808
Joaquin Aguilar Cardozo20URU25+10+1Lost in San Salvador De Jujuy R16
Lost in Salta R32
846443
Yanaki Milev21BUL25-67-5Lost in Kursumlijska Banja 10 R16
Lost in Kursumlijska Banja 11 SF
84750
Juan Ignacio Lóndero31ARG24-4
84855
Facundo Bagnis35ARG24-4Qual. Gstaad R2Lost in Qual. Wimbledon R1
849765
Kaylan Bigun19USA24+69+6Lost in Qual. Lakewood R2
Lost in Cary R16
Lost in San Diego 4 QF
85065
Evgeny Donskoy35RUS24-93-8
851393
Paweł Juszczak31POL24-130-14Lost in Grodzisk Mazowiecki R16
Lost in Lodz R32
852594
Enzo Wallart28FRA24-39-2
853305
Kalin Ivanovski21MKD24+43+4Qual. San Marino R1Lost in Zagreb SF
Lost in Troyes R32
Lost in Qual. Iasi R1
854607
Deney Wassermann24NED24-137-15
855815
Chirag Duhan21IND24-5
856704
Samuele Pieri23ITA24-39-2Lost in Store R32
Lost in Litija R16
857530
Evgeny Philippov23RUS24+8+1Lost in Kursumlijska Banja 9 R16
858828
Jasza Szajrych23POL24-7Lost in Grodzisk Mazowiecki R32
859825
Tomas Curras Abasolo25ESP24-23-1Lost in Elvas R32
860850
Michael Bassem Sobhy21EGY24+22+2Lost in Monastir 30 QF
Lost in Monastir 31 R32
861782
Stefano D'Agostino21ITA24-23-1Lost in Bergamo R32
Lost in Store R16
Lost in Telfs SF
862713
Grigoriy Lomakin27KAZ24-20-1Lost in Monastir 29 R16
Lost in Monastir 30 R16
Lost in Monastir 31 R32
863669
Shunsuke Mitsui23JPN23-7Lost in Tokyo 4 R16
864556
Savriyan Danilov25RUS23-73-5Lost in Los Angeles R32
Lost in San Diego 4 QF
865851
Maximilian Homberg22GER23+10+1Lost in Kursumlijska Banja 9 QF
Lost in Kursumlijska Banja 10 R16
Lost in Telfs R16
866797
Elgin Khoeblal23NED23+11+1Lost in Alkmaar R32
Lost in Amstelveen R16
Lost in The Hague R32
867844
Matt Kuhar29USA23+23+2Lost in Laval R16
Lost in Qual. Newport R2
868785
Amit Vales20ISR23Lost in Qual. Nottingham 3 R2
869652
Diego Fernandez Flores24CHI23+2Lost in Bakio R16
Lost in Roda De Bara R32
870586
Alexander Bernard21USA22-13-1Lost in Dallas R32
871779
Dhakshineswar Suresh25IND22+1Lost in Dallas SF
872548
Yassine Dlimi22MAR22+123+8Lost in Casablanca 2 R32
Lost in Tangier F
873378
Sora Fukuda27JPN22+1Lost in Tokyo 3 R32
Lost in Tokyo 4 R32
874273
Sebastian Fanselow33GER22-105-9Lost in Elvas R32
Lost in Figueira Da Foz R32
875532
Adrien Gobat24FRA22+4Lost in Lodz SF
876687
Daisuke Sumizawa26JPN22+27+2Lost in Qual. Maanshan 3 R2
Lost in Maanshan 4 QF
Lost in Maanshan 5 R32
877815
Thomas Braithwaite25AUS22+23+2Lost in Monastir 28 R16
Lost in Monastir 30 R16
878758
Alexandre Reco26FRA22-14-1
879868
Juan Sebastian Osorio27COL22+2Lost in Villavicencio R16
880863
Nikola Bašić23CRO22-17-1Lost in Zagreb R32
Lost in Store R32
Lost in Litija R16
881826
Benjamin Thomas George22CAN22-14-1Lost in Laval R32
Lost in Qual. Winnipeg R1
882617
Mariano Tammaro21ITA22-60-4Lost in Casablanca 2 R32
883714
Niklas Schell26GER22-44-3Lost in Kayseri 5 R16
Lost in Kayseri 6 R16
Lost in Qual. Nottingham 3 R1
884 NCH 
(907)
Dimitris Sakellaridis19GRE22+23+2Lost in Zagreb R16
Qual. Store W
Lost in Store R16
Lost in Litija R16
88571
Cedrik Marcel Stebe34GER21+357+15Qual. Kamen W
Kamen W
886 NCH 
(893)
Georgi Georgiev18BUL21+7+1Lost in Kursumlijska Banja 10 R16
Lost in Kursumlijska Banja 11 R16
887466
Jea Moon Lee32KOR21-28-2Lost in Maanshan 4 R32
Lost in Maanshan 5 R16
888235
Ivan Nedelko39RUS21-1Qual. Kassel W
Lost in Kassel R16
889404
Toby Samuel22GBR21-1
890 NCH 
(931)
Yaojie Zeng23CHN21+54+4Lost in Maanshan 4 SF
Lost in Maanshan 5 R16
891 NCH 
(901)
Arthur Nagel22FRA21+11+1Lost in Kamen R32
Lost in Qual. Troyes R2
892780
Yanis Ghazouani Durand25FRA21+37+3Lost in Bakio QF
Lost in Ajaccio R16
Lost in Bastia R16
893377
Marcello Serafini22ITA21-152-14Lost in Kursumlijska Banja 11 R32
894851
Nicolas Jadoun22FRA21-25-2Lost in Kayseri 5 R32
Lost in Monastir 31 R16
895817
Saveliy Ivanov20RUS21-54-4
89626
Filip Krajinović33SRB20-4
897273
Peter Heller32GER20-3
898895
Radu David Turcanu19ROU20-3Lost in Targu Mures R32
Lost in Qual. Brasov R1
899770
Aliaksandr Liaonenka26BLR20-1
900899
Samuel Heredia19COL20-1Lost in Villavicencio QF
901856
Menelaos Efstathiou26CYP20+27+2Lost in Grodzisk Mazowiecki QF
Lost in Hillcrest 2 QF
902731
Axel Nefve24USA20+44+3Qual. Castelo Branco R1Lost in Kayseri 5 R32
Qual. Nottingham 3 W
Lost in Nottingham 3 R32
903888
Juan Cruz Martin Manzano20ITA20-14-1Lost in Casablanca 2 R16
Lost in Litija R32
904903
Jan Kupčič24SLO20Lost in Zagreb R32
Lost in Store R32
Lost in Litija R32
905867
Sergio Callejon Hernando20ESP20-22-2Qual. Pozoblanco R1Lost in Bakio R32
906625
Kristjan Tamm27EST20-1
907827
Pietro Marino24ITA20-54-4Lost in Bergamo R32
Lost in Kursumlijska Banja 10 R32
Lost in Kursumlijska Banja 11 R16
908906
Niccolo Ciavarella21ITA20-2Lost in Zagreb R32
Lost in Tangier R32
909 NCH 
 1146
Paul Inchauspe21FRA19+454+15Qual. Uriage R2Qual. Kayseri 5 W
Kayseri 5 W
910 NCH 
 1075
Carl Emil Overbeck23DEN19+165+8Qual. Alkmaar W
Lost in Alkmaar F
Lost in Amstelveen QF
911909
Amir Omarkhanov17KAZ19-2
912871
Alessandro Bellifemine24ITA19-1Lost in Kursumlijska Banja 10 R32
Lost in Kursumlijska Banja 11 R32
913901
Benjamin Torrealba20CHI19-12-1Lost in Kursumlijska Banja 9 R32
Qual. Kursumlijska Banja 10 W
Lost in Kursumlijska Banja 10 R32
914913
Lucas Marionneau18FRA19-1
915CH
Artur Kukasian21RUS19Lost in Monastir 31 R32
916812
Noah Perfetti24ITA19+16+1Lost in Tangier R16
917688
Alexandre Aubriot26FRA19+17+1Lost in Kamen R16
918 NCH 
 1196
Zoran Ludoški20SRB18+468+14Qual. Kursumlijska Banja 10 W
Kursumlijska Banja 10 W
Lost in Kursumlijska Banja 11 R16
919861
Kristijan Juhas24SRB18+37+2Lost in Kursumlijska Banja 10 QF
Lost in Kursumlijska Banja 11 SF
920382
Thomas Fancutt30AUS18-1
921884
Alan Magadan24MEX18-24-2Qual. Los Cabos R2Lost in Dallas QF
922860
Filippo Speziali25ITA18+17+1Qual. Bergamo W
Lost in Bergamo R16
923 NCH 
 1005
Simeon Stanković18SRB18+82+4Lost in Kursumlijska Banja 9 SF
924923
Matteo Covato20ITA18-1Lost in Grodzisk Mazowiecki R32
Lost in Hillcrest R32
Lost in Hillcrest 2 R16
925886
Brian Bozemoj21NED18+2Lost in Alkmaar R32
Lost in Amstelveen R16
Lost in The Hague R32
926130
Duck-hee Lee27KOR18Lost in Tokyo 3 R32
Lost in Tokyo 4 R32
927853
Lasse Pörtner19GER18-13-1Lost in Marburg R32
Lost in Kassel R16
928899
Daniel De Jonge25NED18-13-1Lost in Alkmaar R32
Lost in Amstelveen R32
929 NCH 
(947)
Andrea Fiorentini24ITA18+20+1Lost in Kursumlijska Banja 9 R16
Lost in Kursumlijska Banja 11 QF
930845
Diogo Marques25POR18+20+1Lost in Elvas R16
931743
Seydina André21SEN18+2Lost in Kayseri 5 R32
Qual. Roda De Bara W
Lost in Roda De Bara R16
932532
Maciej Rajski34POL17+23+1Qual. Lakewood W
Lost in Lakewood QF
Lost in Los Angeles R32
Lost in Lodz R16
933469
Juan Sebastián Gómez33COL17+3Lost in Villavicencio R16
934 NCH 
(935)
Luca Pow20GBR17+1Lost in Monastir 29 R32
Lost in Qual. Nottingham 3 R1
935831
Jay Dylan Hara Friend21JPN17+2Lost in Amstelveen SF
Lost in The Hague SF
936390
David Pichler29AUT17-63-5
937CH
Ognjen Milić18SRB17Kursumlijska Banja 11 FLost in Kursumlijska Banja 9 R32
938 NCH 
(940)
Stefan Latinović25SRB17+2
939840
Daniil Ostapenkov22BLR17+67+3Lost in Monastir 28 QF
940938
Alberto Bronzetti27ITA17+1Qual. San Marino R1
941 NCH 
(943)
Elijah Strode23USA17+2Lost in Qual. Los Cabos R1
942860
Chanyeong Oh27KOR17
943 NCH 
 1145
Marcus Walters27GBR17+221+8Lost in Monastir 29 F
Qual. Lodz W
Lost in Lodz R16
944926
Gregor Ramskogler26AUT17+1Lost in Grodzisk Mazowiecki R32
Lost in Telfs R16
945909
Matyáš Černý23CZE17+44+2Lost in Grodzisk Mazowiecki SF
Lost in Lodz QF
946919
Joshua Charlton25AUS17+1
947685
Peter Buldorini20IRL17+1Lost in Telfs R32
948602
Maxence Rivet21FRA17-31-2Lost in Monastir 31 R16
949864
Jesse Delaney26AUS17-18-1Lost in Tokyo 3 R32
Lost in Tokyo 4 R32
950793
Gabriele Maria Noce29ITA17+2Lost in Bergamo R32
95170
Guido Andreozzi33ARG16+2
952650
Kaito Uesugi30JPN16+2
95378
Blaž Rola34SLO16-67-5
954 NCH 
(958)
Timofei Derepasko18RUS16+4
955854
Sebastian Eriksson20SWE16+4
956938
Eric Hadigian25USA16+4
957 NCH 
(960)
Jaden Weekes20CAN16+5
958 NCH 
(977)
Pepijn Bastiaansen19NED16+19+1Lost in Alkmaar R16
Lost in Amstelveen R32
959711
Thomas Deschamps26FRA16+4Lost in Montauban R32
Lost in Bastia R16
960167
Nino Serdarušić28CRO16+6
961446
Jumpei Yamasaki28JPN16+6
962648
Daniel Pátý25CZE16-37-2
963704
Bogdan Pavel26ROU16+8Lost in Targu Mures R32
Lost in Qual. Brasov R1
964 NCH 
 1071
Mika Petković18GER16+133+5Lost in Kamen R32
Qual. Braunschweig W
Lost in Braunschweig R32
965896
Pengyu Lu23CHN16+105+4Lost in Maanshan 3 QF
Lost in Maanshan 4 QF
Lost in Maanshan 5 R32
966641
Toby Martin32GBR16-36-2Lost in Alkmaar R16
Lost in Amstelveen R32
967808
Philip Hjorth26DEN16-16-1
968 NCH 
(970)
Kuang Qing Xu19CHN15+4Qual. Maanshan 3 W
Lost in Maanshan 3 R32
Lost in Qual. Maanshan 4 R2
968904
Benito Sánchez Martinez23GER15+4Qual. Marburg W
Lost in Marburg R32
Lost in Qual. Braunschweig R1
970515
Pedro Vives Marcos24ESP15-13-1
971442
Harrison Adams31USA15+4
971231
Nam Hoang Ly28VIE15-63-4
973902
Lorenzo Gagliardo25ITA15+1Qual. Kursumlijska Banja 9 W
Lost in Kursumlijska Banja 9 R32
Lost in Qual. Kursumlijska Banja 10 R2
Lost in Kursumlijska Banja 11 R16
974233
Yun seong Chung27KOR15+4
975 NCH 
(977)
Oskari Paldanius18FIN15+4
976 NCH 
 1024
Enzo Kohlmann De Freitas18BRA15+51+2Lost in San Salvador De Jujuy QF
Lost in Salta R16
977727
Petros Tsitsipas24GRE15+23+1Qual. Amstelveen W
Lost in Amstelveen R32
Lost in Qual. Nottingham 3 R2
978 NCH 
(981)
Jan Kumstát18CZE15+3
979965
Ruslan Tiukaev20RUS15-11-1
980938
Aristarkh Safonov22RUS15+2Lost in Kursumlijska Banja 10 R32
Lost in Qual. Kursumlijska Banja 11 R3
981 NCH 
(984)
Michel Hopp26GER15+3
982585
Siddharth Vishwakarma30IND15-58-3
983 NCH 
(985)
Adan Freire Da Silva26FRA15+2Lost in Brussels R32
Lost in Ajaccio R32
Lost in Bastia R32
984842
Adil Kalyanpur25IND15-72-4Lost in Qual. Nottingham 3 R1
985971
Attila Boros21HUN15+1
986165
Aldin Šetkić37BIH15+25+1Lost in Kayseri 5 R16
987370
David Poljak29CZE15
988953
Marko Maksimović19SRB15Lost in Zagreb R32
Lost in Kursumlijska Banja 10 R32
989859
Sheng Tang25CHN15+1Lost in Qual. Maanshan 3 R3
Lost in Maanshan 3 R32
Lost in Qual. Maanshan 4 R2
Lost in Maanshan 5 R32
990756
Finn Bass25GBR15+25+1Lost in Qual. Nottingham 3 R2
991 NCH 
 1010
Giannicola Misasi24ITA15+26+1Lost in Kursumlijska Banja 9 R16
Lost in Getxo R32
Lost in Lodz R32
992817
Preston Brown23USA15+1Lost in San Diego 4 R32
993660
Michael Zhu32USA15+26+1Lost in Bakio R16
Lost in Ajaccio R32
Lost in Qual. Roda De Bara R3
994824
Seita Watanabe24JPN14+2
995994
Kriish Tyagi18IND14+3
996812
Alexander Kotzen25USA14+3
997521
Sidane Pontjodikromo24NED14+4
998 NCH 
 1450
Pablo Martinez Gomez19ESP14+741+12Lost in Monastir 28 SF
Qual. Monastir 30 W
Lost in Monastir 30 SF
999 NCH 
 1002
Maxim Shin22UZB14+3Qual. Kayseri 5 W
Lost in Kayseri 5 R16
1000724
Ioan Alexandru Chirita22ROU14+2Lost in Targu Mures R32
Lost in Qual. Brasov R1
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, ​Uriage
 M15  Hillcrest 2, ​Kursumlijska Banja 11, ​Litija, ​Lodz, ​Maanshan 5, ​Monastir 31, ​San Diego 4, ​Telfs
Highlight Country :