#: 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, ITF25/15 (GS/ATP Tour/Challengers/ITF + winner points)
All
<18
<19
<20
<21
<22
<23
<24
<25
>30
>35
#
CH
Player
Age
Ctry
Pts
+/-
Current
Previous
Current
Next
Max
1
CH
Carlos Alcaraz
20
ESP
6815
French Open QF (R16 )
7175
8455
2
1
Daniil Medvedev
27
RUS
6100
-230
Lost in French Open R128
3
1
Novak Djoković
36
SRB
5955
French Open QF (R16 )
6315
7595
4
3
Stefanos Tsitsipas
24
GRE
4920
+1
+145
French Open QF (R16 )
5280
6560
5
NCH (6)
Holger Rune
20
DEN
4195
+1
-180
French Open R16 (R32 )
4375
6015
6
5
Andrey Rublev
25
RUS
4000
+1
-270
Lost in French Open R32 (R128 )
7
2
Casper Ruud
24
NOR
3940
-3
-1020
French Open R16 (R32 )
4120
5760
8
5
Taylor Fritz
25
USA
3515
+45
Lost in French Open R32
9
8
Jannik Sinner
21
ITA
3300
-135
Lost in French Open R64
10
8
Karen Khachanov
27
RUS
3125
+1
+180
French Open QF (R16 )
3485
4765
Advertisement
11
6
Félix Auger-Aliassime
22
CAN
2850
-1
-250
Lost in French Open R128
12
11
Frances Tiafoe
25
USA
2835
+45
Lost in French Open R32
13
8
Cameron Norrie
27
GBR
2565
Lost in French Open R32
14
9
Hubert Hurkacz
26
POL
2435
-90
Lost in French Open R32
15
12
Borna Ćorić
26
CRO
2430
+1
+20
Lost in French Open R32
16
NCH (17)
Tommy Paul
26
USA
2205
+1
+35
Lost in French Open R64
17
NCH (18)
Lorenzo Musetti
21
ITA
2095
+1
+55
Lost in French Open R16
18
15
Alex de Minaur
24
AUS
1905
+1
+35
Lost in French Open R64
19
10
Pablo Carreño Busta
31
ESP
1730
+2
-10
20
NCH (23)
Francisco Cerúndolo
24
ARG
1655
+3
+170
French Open R16 (R32 )
1835
3475
21
6
Matteo Berrettini
27
ITA
1582
-1
-250
22
9
Roberto Bautista Agut
35
ESP
1530
+2
+45
Lost in French Open R64
23
NCH (26)
Jan Lennard Struff
33
GER
1437
+5
-10
Lost in French Open R128
24
13
Nick Kyrgios
28
AUS
1375
+2
-90
25
3
Grigor Dimitrov
32
BUL
1365
+4
+90
French Open R16
1545
3185
26
NCH (32)
Yoshihito Nishioka
27
JPN
1351
+7
+170
French Open R16
1531
3171
27
22
Daniel Evans
33
GBR
1330
-2
-150
Surbiton R32
Lost in French Open R128
Lost in French Open R128 Surbiton R32
1331
1445
28
10
Denis Shapovalov
24
CAN
1290
+4
+80
Lost in French Open R32
29
NCH (35)
Nicolás Jarry
27
CHI
1276
+6
+164
French Open R16
1456
3096
30
26
Sebastian Korda
22
USA
1220
-45
Lost in French Open R64
31
24
Alejandro Davidovich Fokina
24
ESP
1195
+3
+80
Lost in French Open R32
32
22
Botic van de Zandschulp
27
NED
1135
-1
-80
Lost in French Open R128
33
NCH (35)
Ben Shelton
20
USA
1069
+3
-26
Lost in French Open R128
34
25
Ugo Humbert
24
FRA
1061
+6
+35
Lost in French Open R64
35
NCH (36)
Jiří Lehečka
21
CZE
1029
+6
+35
Prostejov R32
Lost in French Open R64
Lost in French Open R64 Prostejov R32
1029
1118
36
34
Tallon Griekspoor
26
NED
1024
+3
-10
Lost in French Open R64
37
NCH (46)
Tomás Martín Etcheverry
23
ARG
1021
+12
+101
French Open R16
1201
2841
38
27
Miomir Kecmanović
23
SRB
985
-1
-80
Lost in French Open R128
39
31
Maxime Cressy
26
USA
975
+5
Lost in French Open R128
40
21
Lorenzo Sonego
28
ITA
970
+8
+45
Lost in French Open R16
41
37
Emil Ruusuvuori
24
FIN
956
+5
Lost in French Open R64
42
30
Sebastián Báez
22
ARG
955
-35
Lost in French Open R128
43
2
Alexander Zverev
26
GER
910
-16
-540
French Open R16 (R32 )
1090
2730
44
23
Dušan Lajović
32
SRB
899
+9
Lost in French Open R128
45
39
J.J. Wolf
24
USA
889
+5
-26
Lost in French Open R128
46
30
Alexander Bublik
25
KAZ
880
+5
-35
Lost in French Open R128
47
14
Aslan Karatsev
29
RUS
878
+15
+60
Qual. French Open W Lost in French Open R64
48
38
Jack Draper
21
GBR
876
+7
-1
Lost in French Open R128
49
37
Bernabé Zapata Miralles
26
ESP
856
-11
-195
Lost in French Open R128
50
49
Roberto Carballés Baena
30
ESP
850
+7
Lost in French Open R64
Advertisement
51
22
Adrian Mannarino
34
FRA
847
-4
-90
Lost in French Open R128
52
NCH (64)
Yannick Hanfmann
31
GER
845
+13
+54
Lost in Qual. French Open R3 Lost in French Open R64
53
43
Brandon Nakashima
21
USA
842
-8
-115
Lost in French Open R128
54
7
Richard Gasquet
36
FRA
840
-2
-61
Lost in French Open R128
55
NCH (69)
Zhizhen Zhang
26
CHN
836
+16
+84
Lost in French Open R32
56
49
Marcos Giron
29
USA
820
+19
+80
Lost in French Open R32
57
55
Grégoire Barrère
29
FRA
815
+1
-35
Lost in French Open R128
58
53
Daniel Altmaier
24
GER
813
+21
+80
Lost in French Open R32 (R64 )
59
27
Laslo Djere
28
SRB
810
+1
-35
Lost in French Open R128
60
NCH (76)
Juan Pablo Varillas
27
PER
806
+34
+145
Lost in French Open R16
61
50
Mikael Ymer
24
SWE
796
-5
-80
Lost in French Open R128
62
NCH (67)
Max Purcell
25
AUS
796
+6
+15
Lost in French Open R64
63
54
Yibing Wu
23
CHN
794
-9
-90
Lost in French Open R128
64
3
Marin Čilić
34
CRO
790
-42
-720
65
63
Arthur Fils
18
FRA
790
-2
-17
Lost in French Open R128
66
1
Andy Murray
36
GBR
780
-23
-195
Surbiton R32
791
905
67
48
Constant Lestienne
31
FRA
771
+3
+2
Surbiton R32
Lost in French Open R128
Lost in French Open R128 Surbiton R32
772
886
68
48
Mackenzie McDonald
28
USA
765
-9
-80
Surbiton R32
Lost in French Open R128
Lost in French Open R128 Surbiton R32
765
870
69
NCH (79)
Luca Van Assche
19
FRA
758
+13
+33
Lost in French Open R64
70
17
Albert Ramos Viñolas
35
ESP
747
-3
-35
Lost in French Open R128
71
54
Pedro Cachín
28
ARG
737
-7
-66
Lost in French Open R64
72
63
Nuno Borges
26
POR
736
+8
+9
Lost in French Open R64
73
NCH (77)
Christopher O'Connell
29
AUS
731
+4
-6
Surbiton R32
Lost in French Open R128
Lost in French Open R128 Surbiton R32
732
846
74
CH
Christopher Eubanks
27
USA
730
-10
Surbiton R32
Lost in French Open R128
Lost in French Open R128 Surbiton R32
730
843
75
42
Benjamin Bonzi
26
FRA
728
-9
-55
76
51
Corentin Moutet
24
FRA
723
-15
-100
Lost in French Open R64
77
3
Stan Wawrinka
38
SUI
719
+12
+35
Lost in French Open R64
78
16
Marco Cecchinato
30
ITA
707
-6
-35
Heilbronn R32
Lost in French Open R128
Lost in French Open R128 Heilbronn R32
707
816
79
38
Alex Molčan
25
SVK
705
+7
Lost in French Open R64
80
NCH (118)
Sebastian Ofner
27
AUT
704
+38
+170
Qual. French Open W Lost in French Open R16
81
47
Marc-Andrea Hüsler
26
SUI
704
+3
-15
Lost in French Open R128
82
61
Quentin Halys
26
FRA
686
+6
Lost in French Open R128
83
42
Arthur Rinderknech
27
FRA
681
-5
-54
Lost in French Open R64
84
31
Márton Fucsovics
31
HUN
675
-1
-45
Lost in French Open R64
85
67
Daniel Elahi Galán
26
COL
673
+6
+2
Heilbronn R32
Lost in French Open R128
Lost in French Open R128 Heilbronn R32
678
792
86
69
Thanasi Kokkinakis
27
AUS
667
+22
+80
Lost in French Open R32 (R64 )
87
3
Dominic Thiem
29
AUT
666
+5
Heilbronn R32
Lost in French Open R128
Lost in French Open R128 Heilbronn R32
666
755
88
59
Alexei Popyrin
23
AUS
662
-3
-45
Surbiton R32
Lost in French Open R128
Lost in French Open R128 Surbiton R32
673
787
89
40
Ilya Ivashka
29
BLR
661
-16
-80
Surbiton R32
Lost in French Open R128
Lost in French Open R128 Surbiton R32
672
786
90
NCH (95)
Aleksandar Vukic
27
AUS
654
+7
Surbiton R32
Lost in Qual. French Open R2
Lost in Qual. French Open R2 Surbiton R32
658
772
91
84
Alexander Shevchenko
22
RUS
647
-4
-56
Lost in French Open R64
92
49
Federico Coria
31
ARG
645
+4
-11
Prostejov R32
Lost in French Open R128
Lost in French Open R128 Prostejov R32
645
736
93
61
Thiago Monteiro
29
BRA
637
+5
-15
Lost in French Open R128
94
50
Dominik Koepfer
29
GER
636
+9
+16
Lost in Qual. French Open R3
95
94
Alexandre Müller
26
FRA
628
+6
-11
Lost in French Open R128
96
NCH (99)
Matteo Arnaldi
22
ITA
621
+10
+29
Heilbronn R32
Lost in French Open R64
Lost in French Open R64 Heilbronn R32
623
737
97
52
Soonwoo Kwon
25
KOR
614
+5
-10
98
82
Roman Safiullin
25
RUS
611
+1
-36
99
33
Jenson Brooksby
22
USA
610
+1
-30
100
63
Jason Kubler
30
AUS
604
-31
-173
Surbiton R32
Lost in French Open R64
Lost in French Open R64 Surbiton R32
613
727
Advertisement
101
8
John Isner
38
USA
595
-11
-80
Lost in French Open R128
102
39
Radu Albot
33
MDA
594
+11
+30
Qual. French Open W Lost in French Open R64
103
64
Taro Daniel
30
JPN
586
+9
+20
Lost in French Open R64
104
26
Filip Krajinović
31
SRB
581
-11
-80
Lost in French Open R128
105
8
Diego Schwartzman
30
ARG
570
-10
-90
Lost in French Open R32
106
46
James Duckworth
31
AUS
570
+4
-1
Surbiton R32
Lost in Qual. French Open R1
Lost in Qual. French Open R1 Surbiton R32
572
686
107
79
Juan Manuel Cerúndolo
21
ARG
560
-2
-41
Lost in Qual. French Open R2
108
43
Jordan Thompson
29
AUS
559
-32
-178
Surbiton R32
Lost in French Open R128
Lost in French Open R128 Surbiton R32
559
673
109
102
Borna Gojo
25
CRO
551
-5
-67
Lost in Qual. French Open R2
110
52
Jaume Munar
26
ESP
546
-29
-179
Heilbronn R32
Lost in French Open R128
Lost in French Open R128 Heilbronn R32
547
661
111
82
Michael Mmoh
25
USA
527
+12
+10
Tyler R32
Lost in French Open R128
Lost in French Open R128 Tyler R32
534
602
112
NCH (115)
Fábián Marozsán
23
HUN
524
+3
-19
Heilbronn R32
Lost in Qual. French Open R2
Lost in Qual. French Open R2 Heilbronn R32
535
649
113
111
Dominic Stricker
20
SUI
520
+3
-21
Lost in Qual. French Open R3 Lost in French Open R128
114
101
Aleksandar Kovačević
24
USA
519
-26
Surbiton R32
Lost in French Open R128
Lost in French Open R128 Surbiton R32
530
644
115
55
Facundo Bagnis
33
ARG
517
+9
+6
Prostejov R32
Lost in Qual. French Open R3
Lost in Qual. French Open R3 Prostejov R32
519
610
116
107
Yosuke Watanuki
25
JPN
515
+10
+8
Lost in Qual. French Open R2
117
96
Pavel Kotov
24
RUS
515
+4
-5
Heilbronn R32
Lost in Qual. French Open R1 Lost in Troisdorf SF
Lost in Qual. French Open R1 Lost in Troisdorf SF Heilbronn R32
526
640
118
9
Fabio Fognini
36
ITA
513
+12
+45
Lost in French Open R32 (R128 )
119
97
Tomáš Macháč
22
CZE
499
+8
Prostejov R32
Lost in Qual. French Open R1
Lost in Qual. French Open R1 Prostejov R32
508
599
120
17
Cristian Garín
27
CHI
498
-13
-90
121
118
Zsombor Piros
23
HUN
494
+4
-16
Prostejov R32
Lost in Qual. French Open R1 Lost in Troisdorf R32
Lost in Qual. French Open R1 Lost in Troisdorf R32 Prostejov R32
503
594
122
90
Emilio Gómez
31
ECU
492
-5
-45
Lost in Qual. French Open R1
123
7
David Goffin
32
BEL
490
-12
-80
Lost in French Open R128
124
95
Hugo Grenier
27
FRA
478
-2
-40
Surbiton R32
Lost in French Open R128
Lost in French Open R128 Surbiton R32
489
603
125
115
Giulio Zeppieri
21
ITA
477
+4
-1
Qual. French Open W Lost in French Open R64
126
40
Pedro Martínez
26
ESP
473
+9
+25
Heilbronn R32
Qual. French Open W Lost in French Open R128
Qual. French Open W Lost in French Open R128 Heilbronn R32
484
598
127
NCH (145)
Andrea Vavassori
28
ITA
472
+21
+62
Qual. French Open W Lost in French Open R64
128
118
Jurij Rodionov
24
AUT
466
+6
+14
Surbiton R32
Lost in Qual. French Open R3 Lost in French Open R128
Lost in Qual. French Open R3 Lost in French Open R128 Surbiton R32
469
583
129
106
Thiago Seyboth Wild
23
BRA
462
+43
+113
Qual. French Open W Lost in French Open R32 (R128 )
130
109
Otto Virtanen
21
FIN
462
-11
-66
Surbiton R32
Lost in Qual. French Open R2
Lost in Qual. French Open R2 Surbiton R32
473
587
131
NCH (134)
Facundo Díaz Acosta
22
ARG
458
+6
+17
Heilbronn R32
Lost in Qual. French Open R3 Lost in French Open R128
Lost in Qual. French Open R3 Lost in French Open R128 Heilbronn R32
469
583
132
NCH (150)
Thiago Agustín Tirante
22
ARG
452
+21
+62
Qual. French Open W Lost in French Open R64
133
1
Rafael Nadal
37
ESP
445
-118
-2000
134
58
Hugo Gaston
22
FRA
445
-25
-135
Lost in French Open R128
135
108
Francesco Passaro
22
ITA
445
-7
-54
Lost in Qual. French Open R1 Lost in Vicenza SF
136
125
Timofey Skatov
22
KAZ
439
+11
+27
Heilbronn R32
Qual. French Open W Lost in French Open R128
Qual. French Open W Lost in French Open R128 Heilbronn R32
446
560
137
126
Filip Misolic
21
AUT
432
+5
+8
Lost in Qual. French Open R2 Lost in Troisdorf R32
138
36
Oscar Otte
29
GER
431
-18
-90
Heilbronn R32
Lost in French Open R128
Lost in French Open R128 Heilbronn R32
442
556
139
116
Rinky Hijikata
22
AUS
424
-3
-18
Surbiton R32
Lost in Qual. French Open R1
Lost in Qual. French Open R1 Surbiton R32
435
549
140
121
Raúl Brancaccio
26
ITA
418
+1
-8
Lost in Qual. French Open R1
141
114
Gijs Brouwer
27
NED
413
-3
-22
Surbiton R32
Lost in Qual. French Open R1
Lost in Qual. French Open R1 Surbiton R32
424
538
142
NCH (146)
Gabriel Diallo
21
CAN
412
+4
Surbiton R32
Lost in Qual. French Open R1
Lost in Qual. French Open R1 Surbiton R32
423
537
143
105
Elias Ymer
27
SWE
410
+12
+26
Prostejov R32
Qual. French Open W Lost in French Open R128
Qual. French Open W Lost in French Open R128 Prostejov R32
413
504
144
NCH (162)
Ivan Gakhov
26
RUS
408
+31
+61
Lost in Qual. French Open R1 Troisdorf W
145
64
Alejandro Tabilo
26
CHI
407
+7
+16
Lost in Qual. French Open R3
146
80
Jozef Kovalík
30
SVK
404
-3
-18
Heilbronn R32
Lost in Qual. French Open R1 Lost in Troisdorf R32
Lost in Qual. French Open R1 Lost in Troisdorf R32 Heilbronn R32
415
529
147
133
Flavio Cobolli
21
ITA
401
+12
+23
Prostejov R32
Qual. French Open W Lost in French Open R128
Qual. French Open W Lost in French Open R128 Prostejov R32
403
494
148
112
Zizou Bergs
24
BEL
401
-17
-66
Surbiton R32
Lost in Qual. French Open R2
Lost in Qual. French Open R2 Surbiton R32
412
526
149
80
Norbert Gombos
32
SVK
397
-17
-60
Heilbronn R32
Lost in Qual. French Open R2
Lost in Qual. French Open R2 Heilbronn R32
408
522
150
116
Liam Broady
29
GBR
397
-10
-36
Surbiton R32
Lost in Qual. French Open R2
Lost in Qual. French Open R2 Surbiton R32
408
522
Advertisement
151
18
Benoît Paire
34
FRA
388
-2
-10
Lost in French Open R128
152
126
Luca Nardi
19
ITA
381
-1
-11
Lost in Qual. French Open R1 Lost in Vicenza QF
153
25
Vasek Pospisil
32
CAN
379
+5
154
147
Kaichi Uchida
28
JPN
370
-17
Heilbronn R32
Lost in Qual. French Open R1 Lost in Troisdorf R32
Lost in Qual. French Open R1 Lost in Troisdorf R32 Heilbronn R32
381
495
155
NCH (168)
Hamad Medjedović
19
SRB
366
+13
+13
Qual. French Open W Lost in French Open R128
156
137
Felipe Meligeni Alves
25
BRA
366
+9
+8
Heilbronn R32
Lost in Qual. French Open R3
Lost in Qual. French Open R3 Heilbronn R32
370
484
157
153
Enzo Couacaud
28
FRA
363
-1
-17
Lost in Qual. French Open R1
158
85
Dennis Novak
29
AUT
362
+5
Prostejov R32
Lost in Qual. French Open R2
Lost in Qual. French Open R2 Prostejov R32
371
462
159
124
Tomás Barrios Vera
25
CHI
360
-14
-55
Lost in Qual. French Open R2
160
45
Maximilian Marterer
27
GER
358
-16
-61
Heilbronn R32
Lost in Qual. French Open R1
Lost in Qual. French Open R1 Heilbronn R32
369
483
161
142
Mattia Bellucci
22
ITA
358
+6
+4
Lost in Qual. French Open R1 Lost in Vicenza R16
162
133
Lukáš Klein
25
SVK
349
-29
-105
Prostejov R32
Lost in Qual. French Open R2 Lost in Troisdorf R16
Lost in Qual. French Open R2 Lost in Troisdorf R16 Prostejov R32
358
449
163
134
Geoffrey Blancaneaux
24
FRA
349
-2
-24
Lost in Qual. French Open R3
164
53
Denis Kudla
30
USA
348
-25
-85
Surbiton R32
Lost in Qual. French Open R1
Lost in Qual. French Open R1 Surbiton R32
359
473
165
23
Damir Džumhur
31
BIH
347
+9
Heilbronn R32
Lost in Qual. French Open R1
Lost in Qual. French Open R1 Heilbronn R32
351
465
166
126
Leandro Riedi
21
SUI
346
+10
Lost in Qual. French Open R1
167
NCH (179)
Nicolas Moreno De Alboran
25
USA
346
+20
+23
Tyler R32
Lost in Qual. French Open R3 Lost in Little Rock R16
Lost in Qual. French Open R3 Lost in Little Rock R16 Tyler R32
353
421
168
NCH (177)
Jan Choinski
26
GBR
346
+9
+7
Lost in Qual. French Open R2 Lost in Troisdorf R16
169
97
Kimmer Coppejans
29
BEL
343
+1
-9
Lost in Qual. French Open R1 Lost in Vicenza R32
170
64
Hugo Dellien
29
BOL
340
-10
-35
Heilbronn R32
Lost in French Open R128
Lost in French Open R128 Heilbronn R32
351
465
171
NCH (190)
Genaro Alberto Olivieri
24
ARG
339
+60
+82
Qual. French Open W Lost in French Open R32
172
164
Bu Yunchaokete
21
CHN
338
+1
-11
Qual. Surbiton R2
339
339
173
127
Jelle Sels
27
NED
337
-4
-16
Prostejov R32
Lost in Qual. French Open R1 Lost in Troisdorf R32
Lost in Qual. French Open R1 Lost in Troisdorf R32 Prostejov R32
346
437
174
96
Camilo Ugo Carabelli
23
ARG
334
-24
-58
Lost in Qual. French Open R3
175
165
Juncheng Shang
18
CHN
333
+25
+30
Qual. French Open W Lost in French Open R128 Lost in Qual. Surbiton R1
176
NCH (178)
Sho Shimabukuro
25
JPN
332
+2
Lost in Vicenza R32
177
108
Franco Agamenone
30
ITA
330
-11
-26
Lost in Qual. French Open R1 Lost in Vicenza R32
178
116
Marc Polmans
26
AUS
322
+16
+8
Tyler R32
Lost in Qual. French Open R2 Lost in Little Rock R32
Lost in Qual. French Open R2 Lost in Little Rock R32 Tyler R32
329
397
179
160
Jesper de Jong
23
NED
322
+16
+8
Lost in Qual. French Open R3
180
NCH (190)
Arthur Cazaux
20
FRA
321
+10
Lost in French Open R128
181
160
Oleksii Krutykh
23
UKR
320
+4
-4
Heilbronn R32
Lost in Qual. French Open R2 Lost in Troisdorf QF
Lost in Qual. French Open R2 Lost in Troisdorf QF Heilbronn R32
329
443
182
180
Antoine Escoffier
31
FRA
317
+20
+19
Tyler R32
Lost in Qual. French Open R1 Lost in Little Rock SF
Lost in Qual. French Open R1 Lost in Little Rock SF Tyler R32
320
388
183
NCH (196)
Nicholas David Ionel
20
ROU
314
+13
+1
Prostejov R32
Lost in Qual. French Open R1 Lost in Vicenza R16
Lost in Qual. French Open R1 Lost in Vicenza R16 Prostejov R32
316
407
184
78
Nicolás Kicker
30
ARG
312
+13
Lost in Qual. French Open R1
185
167
Laurent Lokoli
28
FRA
309
+13
Lost in Qual. French Open R3
186
182
Maximilian Neuchrist
31
AUT
309
+2
-14
Heilbronn R32
Lost in Qual. French Open R1 Lost in Vicenza R32
Lost in Qual. French Open R1 Lost in Vicenza R32 Heilbronn R32
318
432
187
168
Frederico Ferreira Silva
28
POR
309
+43
+50
Prostejov R32
Lost in Qual. French Open R3 Lost in Troisdorf F
Lost in Qual. French Open R3 Lost in Troisdorf F Prostejov R32
318
409
188
186
Yu-hsiou Hsu
24
TWN
307
-2
-16
Lost in Qual. French Open R1 Lost in Troisdorf R32 Lost in Qual. Surbiton R1
189
184
Seongchan Hong
25
KOR
307
-5
-18
Lost in Qual. French Open R1 Lost in Troisdorf R16 Lost in Qual. Surbiton R1
190
NCH (204)
Francisco Comesaña
22
ARG
300
+51
+59
Prostejov R32
Vicenza W
Vicenza W Prostejov R32
309
400
191
NCH (223)
Pablo Llamas Ruiz
20
ESP
299
+32
+32
Lost in Vicenza F
192
174
Joris De Loore
30
BEL
299
-3
-23
Lost in Qual. French Open R1 Lost in Troisdorf R32
193
163
Alexander Ritschard
29
SUI
297
-2
-23
Lost in Qual. French Open R1
194
NCH (196)
Harold Mayot
21
FRA
297
+5
-7
Prostejov R32
Lost in Qual. French Open R1
Lost in Qual. French Open R1 Prostejov R32
306
397
195
164
Riccardo Bonadio
29
ITA
295
-31
-66
Lost in Qual. French Open R2 Lost in Vicenza R32
196
167
Francesco Maestrelli
20
ITA
291
+5
-7
Lost in Qual. French Open R1 Lost in Vicenza R32
197
NCH (207)
Shintaro Mochizuki
20
JPN
291
+10
Lost in Qual. French Open R1
198
111
Zdeněk Kolář
26
CZE
287
-27
-62
Prostejov R32
Lost in Qual. French Open R2
Lost in Qual. French Open R2 Prostejov R32
296
387
199
180
Brandon Holt
25
USA
286
-19
-44
Lost in Qual. French Open R1
200
NCH (206)
Gauthier Onclin
22
BEL
284
+6
-7
Lost in Qual. French Open R2
Advertisement
201
21
Steve Johnson
33
USA
283
-20
-45
Lost in Qual. French Open R1
202
168
Antoine Bellier
26
SUI
279
+7
-7
Lost in Qual. French Open R1 Lost in Qual. Surbiton R1
203
189
Adrian Andreev
22
BUL
278
+12
+2
Lost in Qual. French Open R3
204
NCH (213)
Dragos Nicolae Madaras
25
SWE
278
+9
-1
205
123
Ryan Peniston
27
GBR
275
-13
-42
Surbiton R32
Lost in Qual. French Open R2
Lost in Qual. French Open R2 Surbiton R32
286
400
206
170
Emilio Nava
21
USA
273
+36
+35
Prostejov R32
Qual. French Open W Lost in French Open R128
Qual. French Open W Lost in French Open R128 Prostejov R32
277
368
207
201
Rio Noguchi
24
JPN
273
-2
-18
Lost in Qual. French Open R1 Lost in Vicenza R32 Lost in Qual. Surbiton R1
208
168
Luciano Darderi
21
ITA
272
-29
-59
Prostejov R32
Lost in Qual. French Open R1 Lost in Vicenza R32
Lost in Qual. French Open R1 Lost in Vicenza R32 Prostejov R32
281
372
209
NCH (210)
Raphaël Collignon
21
BEL
272
+1
-13
Lost in Qual. French Open R1
210
50
Ričardas Berankis
32
LTU
271
+7
-2
Lost in Qual. French Open R2
211
154
Altuğ Çelikbilek
26
TUR
271
+1
-8
Lost in Qual. French Open R1 Lost in Troisdorf R32
212
201
Nick Hardt
22
DOM
268
+10
Prostejov R32
Lost in Qual. French Open R2 Qual. Troisdorf W Lost in Troisdorf QF
Lost in Qual. French Open R2 Qual. Troisdorf W Lost in Troisdorf QF Prostejov R32
273
364
213
NCH (220)
Aziz Dougaz
26
TUN
268
+7
-3
Tyler R32
Lost in Little Rock QF
Lost in Little Rock QF Tyler R32
271
339
214
NCH (225)
Máté Valkusz
24
HUN
267
+11
+2
Qual. Prostejov R2
270
270
215
NCH (219)
Mariano Navone
22
ARG
266
+9
-1
Prostejov R32
Lost in Qual. French Open R1 Lost in Vicenza R16
Lost in Qual. French Open R1 Lost in Vicenza R16 Prostejov R32
273
364
216
75
Kamil Majchrzak
27
POL
265
-13
-30
217
177
Andrea Collarini
31
ARG
261
-24
-55
Prostejov R32
Lost in Qual. French Open R2 Lost in Vicenza R16
Lost in Qual. French Open R2 Lost in Vicenza R16 Prostejov R32
270
361
218
125
Juan Pablo Ficovich
26
ARG
260
+10
Tyler R32
Lost in Qual. French Open R2 Lost in Little Rock R32
Lost in Qual. French Open R2 Lost in Little Rock R32 Tyler R32
267
335
219
NCH (222)
Zachary Svajda
20
USA
258
+8
-3
Qual. Surbiton R2
Lost in Qual. French Open R1
Lost in Qual. French Open R1 Qual. Surbiton R2
261
261
220
158
Tung Lin Wu
25
TWN
255
-38
-73
Tyler R32
Lost in Qual. French Open R1 Lost in Little Rock R16
Lost in Qual. French Open R1 Lost in Little Rock R16 Tyler R32
262
330
221
144
Cem İlkel
27
TUR
253
+12
Heilbronn R32
Lost in Qual. French Open R1
Lost in Qual. French Open R1 Heilbronn R32
264
378
222
124
Vít Kopřiva
25
CZE
253
-60
-118
Prostejov R32
Lost in Qual. French Open R1 Lost in Vicenza R32
Lost in Qual. French Open R1 Lost in Vicenza R32 Prostejov R32
262
353
223
122
Sumit Nagal
25
IND
252
+31
+32
Lost in Qual. Troisdorf R2 Lost in Troisdorf SF
224
124
Federico Gaio
31
ITA
252
+11
+4
Qual. Vicenza W Lost in Vicenza R32
225
65
Evgeny Donskoy
33
RUS
251
-6
-20
Lost in Vicenza R32
226
112
Marco Trungelliti
33
ARG
250
+3
-9
Lost in Vicenza R16
227
NCH (232)
Dane Sweeny
22
AUS
248
+9
Qual. Tyler R2
249
249
228
NCH (229)
Giovanni Mpetshi Perricard
19
FRA
245
+9
Qual. Prostejov R2
Lost in French Open R128
Lost in French Open R128 Qual. Prostejov R2
248
248
229
NCH (298)
Mark Lajal
20
EST
238
+82
+73
Tyler R32
Little Rock W
Little Rock W Tyler R32
244
312
230
136
Andrea Pellegrino
26
ITA
237
-47
-89
Heilbronn R32
Lost in Qual. French Open R1
Lost in Qual. French Open R1 Heilbronn R32
248
362
231
159
Dimitar Kuzmanov
29
BUL
237
-23
-49
Prostejov R32
Lost in Qual. French Open R1 Lost in Troisdorf R32
Lost in Qual. French Open R1 Lost in Troisdorf R32 Prostejov R32
246
337
232
NCH (242)
Abdullah Shelbayh
19
JOR
236
+12
+1
Qual. Surbiton R2
239
239
233
NCH (238)
Román Andrés Burruchaga
21
ARG
236
+18
+9
Qual. Prostejov R2
Qual. Vicenza W Lost in Vicenza SF
Qual. Vicenza W Lost in Vicenza SF Qual. Prostejov R2
239
239
234
84
Alessandro Giannessi
33
ITA
233
-13
-37
235
NCH (249)
Terence Atmane
21
FRA
233
+17
+6
Lost in Qual. French Open R1 Qual. Troisdorf W Lost in Troisdorf R16
236
NCH (237)
Jakub Menšík
17
CZE
232
+4
-9
Prostejov R32
241
332
237
78
Renzo Olivo
31
ARG
232
+24
+25
Lost in Qual. French Open R3 Lost in Qual. Troisdorf R1 Lost in Troisdorf QF
238
41
Tennys Sandgren
31
USA
231
+8
-1
Tyler R32
Lost in Little Rock R16
Lost in Little Rock R16 Tyler R32
238
306
239
212
Michael Geerts
28
BEL
231
+14
+5
Prostejov R32
Lost in Qual. French Open R2
Lost in Qual. French Open R2 Prostejov R32
237
328
240
190
Li Tu
27
AUS
228
+8
-1
Lost in Qual. French Open R1 Lost in Qual. Surbiton R1
241
33
John Millman
33
AUS
227
+2
-10
242
228
Nicolás Mejía
23
COL
227
-4
-18
Lost in Qual. French Open R1 Lost in Qual. Surbiton R1
243
190
Matheus Pucinelli De Almeida
22
BRA
226
+6
-2
Qual. Prostejov R2
Lost in Vicenza QF
Lost in Vicenza QF Qual. Prostejov R2
229
229
244
84
Henri Laaksonen
31
SUI
225
-30
-53
Lost in Qual. French Open R1 Lost in Troisdorf R32
245
204
Alexis Galarneau
24
CAN
225
+14
+16
Tyler R32
Lost in Little Rock QF
Lost in Little Rock QF Tyler R32
232
300
246
157
Santiago Rodríguez Taverna
23
ARG
223
-1
-11
Lost in Qual. French Open R2 Lost in Vicenza QF
247
244
Dan Added
24
FRA
223
+10
+5
Heilbronn R32
Lost in Qual. French Open R2
Lost in Qual. French Open R2 Heilbronn R32
233
347
248
127
Lorenzo Giustino
31
ITA
222
+2
-6
Lost in Qual. French Open R1 Lost in Qual. Vicenza R2 Lost in Qual. Prostejov R1
249
192
Matteo Gigante
21
ITA
219
-45
-72
Lost in Qual. French Open R2 Lost in Vicenza R32
250
242
Yuta Shimizu
23
JPN
218
+6
Tyler R32
Lost in Little Rock R32
Lost in Little Rock R32 Tyler R32
223
291
Advertisement
251
62
Gianluca Mager
28
ITA
216
-4
-16
252
NCH (288)
Adam Walton
24
AUS
215
+36
+31
Qual. Tyler R2
Qual. Little Rock W Lost in Little Rock SF
Qual. Little Rock W Lost in Little Rock SF Qual. Tyler R2
216
216
253
127
Facundo Mena
30
ARG
213
+2
-6
Lost in Tabasco QF
254
NCH (304)
Beibit Zhukayev
22
KAZ
213
+71
+54
Tyler R32
Qual. Little Rock W Lost in Little Rock F
Qual. Little Rock W Lost in Little Rock F Tyler R32
219
287
255
NCH (260)
Alex Michelsen
18
USA
211
+7
+7
Lost in Little Rock R16
256
135
Mitchell Krueger
29
USA
210
+2
Tyler R32
Lost in Little Rock R32
Lost in Little Rock R32 Tyler R32
217
285
257
221
Hernán Casanova
29
ARG
210
+6
+7
Heilbronn R32
Lost in Troisdorf R16
Lost in Troisdorf R16 Heilbronn R32
221
335
258
60
Stefano Travaglia
31
ITA
210
+13
+11
Qual. Vicenza W Lost in Vicenza R16
259
78
Yasutaka Uchiyama
30
JPN
209
-33
-55
Tyler R32
Lost in Little Rock R32
Lost in Little Rock R32 Tyler R32
216
284
260
16
Nikoloz Basilashvili
31
GEO
206
-42
-65
Lost in Qual. French Open R1
261
33
Federico Delbonis
32
ARG
206
-22
-37
Lost in Qual. French Open R2
262
259
João Lucas Reis Da Silva
23
BRA
205
+10
+7
Tyler R32
Lost in Little Rock R16
Lost in Little Rock R16 Tyler R32
210
278
263
220
Vitaliy Sachko
25
UKR
205
+12
+9
Qual. Prostejov R2
Qual. Vicenza W Lost in Vicenza R16
Qual. Vicenza W Lost in Vicenza R16 Qual. Prostejov R2
208
208
264
8
Jack Sock
30
USA
203
-30
-45
265
134
Steven Diez
32
CAN
201
+2
Tyler R32
206
274
266
167
Dalibor Svrčina
20
CZE
200
-34
-53
Prostejov R32
Lost in Qual. French Open R2 Lost in Vicenza R16
Lost in Qual. French Open R2 Lost in Vicenza R16 Prostejov R32
209
300
267
264
Oliver Crawford
24
USA
198
-3
-5
Lost in Rome QF
268
83
Chun Hsin Tseng
21
TWN
197
-52
-78
Lost in Qual. French Open R2 Lost in Troisdorf R32
269
195
Nerman Fatić
28
BIH
197
+9
+4
Qual. Vicenza W Lost in Vicenza R32
270
243
Daniel Michalski
23
POL
195
-4
271
270
James McCabe
19
AUS
194
+9
+2
Qual. Surbiton R2
197
197
272
162
Kacper Żuk
24
POL
194
+5
Lost in Kiseljak R32
273
247
Titouan Droguet
21
FRA
192
+10
+3
Lost in Qual. French Open R1 Lost in Carnac QF
274
NCH (292)
Lukas Neumayer
20
AUT
192
+29
+23
Lost in Most R32 Jablonec Nad Nisou W
275
269
Daniel Rincon
20
ESP
190
-6
-10
Lost in Qual. Surbiton R1
276
NCH (278)
Max Houkes
22
NED
190
+5
277
70
Guido Andreozzi
31
ARG
189
+5
278
238
Nikolás Sánchez Izquierdo
24
ESP
189
+31
+22
Mataro W
279
188
Miljan Zekić
34
SRB
188
+6
280
176
Daniel Masur
28
GER
187
-6
-9
Tyler R32
Lost in Little Rock R16
Lost in Little Rock R16 Tyler R32
194
262
281
231
Nam Hoang Ly
26
VIE
186
-16
-15
Jakarta 7 R16
282
276
Giovanni Fonio
25
ITA
185
-6
-9
Lost in Qual. Vicenza R2
283
114
Jason Jung
33
TWN
184
+16
+10
Jakarta 7 R16
Jakarta 6 W
Jakarta 6 W Jakarta 7 R16
284
194
Gonçalo Oliveira
28
POR
184
+33
+22
Rome W
285
76
Salvatore Caruso
30
ITA
181
-17
-19
Lost in Qual. Vicenza R1
286
NCH (292)
Edoardo Lavagno
24
ITA
181
+11
+5
Lost in Qual. Vicenza R2 Qual. Prostejov W
287
167
Nino Serdarušić
26
CRO
181
+8
+4
Qual. Vicenza W Lost in Vicenza QF
288
256
Marek Gengel
27
CZE
180
+1
-3
Lost in Little Rock R32
289
NCH (292)
Álvaro López San Martín
26
ESP
180
+3
Lost in Qual. Vicenza R2
290
NCH (293)
Dino Prižmić
17
CRO
179
+3
291
197
Evan Furness
24
FRA
178
-5
-9
292
260
Benjamin Hassan
28
LBN
178
-8
-11
Qual. Troisdorf W Lost in Troisdorf R16 Lost in Qual. Heilbronn R1
293
31
Lloyd Harris
26
RSA
177
+1
Lost in French Open R128
294
NCH (306)
Dominik Palan
22
CZE
177
+24
+16
Daegu R32
Lost in Jakarta 6 F
Lost in Jakarta 6 F Daegu R32
295
273
Elmar Ejupovic
30
GER
175
-8
-11
Lost in Qual. Kiseljak R3
296
279
Timo Stodder
27
GER
175
+26
+15
Qual. Heilbronn R2
Lost in Most F Lost in Jablonec Nad Nisou R16
Lost in Most F Lost in Jablonec Nad Nisou R16 Qual. Heilbronn R2
178
178
297
NCH (316)
Alibek Kachmazov
20
RUS
174
+34
+23
Lost in Mataro R16 La Nucia W
298
294
Moez Echargui
30
TUN
173
+2
-1
299
238
Skander Mansouri
27
TUN
173
-8
-9
Tyler R32
Lost in Little Rock R32
Lost in Little Rock R32 Tyler R32
179
247
300
226
Juan Bautista Torres
21
ARG
172
-10
-11
301
219
Nicolás Álvarez Varona
22
ESP
168
+4
302
267
Alejandro Moro Cañas
22
ESP
167
-29
-30
Lost in Qual. Vicenza R1
303
39
Mikhail Kukushkin
35
KAZ
167
-7
-9
Tyler R32
Lost in Little Rock QF
174
242
304
125
Nikola Milojević
27
SRB
167
+3
305
264
Filip Cristian Jianu
21
ROU
167
-7
-9
306
262
Denis Yevseyev
30
KAZ
166
+4
Tyler R32
Lost in Little Rock R32
171
239
307
146
Rudolf Molleker
22
GER
165
+31
+17
Heilbronn R32
Bodrum W
174
288
308
28
João Sousa
34
POR
163
-48
-45
Lost in Qual. French Open R1 Lost in Vicenza R32
309
298
Viktor Durasovic
26
NOR
163
+4
Tyler R32
Lost in Little Rock R32
168
236
310
6
Gaël Monfils
36
FRA
162
+84
+45
Lost in French Open R64
311
272
Alexandar Lazarov
25
BUL
162
+5
312
235
Pol Martín Tiffon
23
ESP
162
-46
-39
Lost in Qual. Prostejov R2
313
223
Omar Jasika
26
AUS
162
-34
-30
Jakarta 7 R32
314
233
Yun-seong Chung
25
KOR
162
-1
Daegu R16
315
287
Henri Squire
22
GER
162
-7
-5
Most W Lost in Troisdorf R32 Qual. Heilbronn W
316
6
Gilles Simon
38
FRA
161
-105
-122
317
316
Maks Kaśnikowski
19
POL
160
+2
-1
Qual. Little Rock W Lost in Little Rock R32 Lost in Qual. Tyler R1
318
267
Valentin Royer
22
FRA
159
-17
-13
Lost in La Nucia QF
319
282
Ugo Blanchet
24
FRA
159
+5
Lost in Qual. Vicenza R1
320
297
Murkel Dellien
25
BOL
159
-18
-13
Lost in Jablonec Nad Nisou QF
321
228
Jules Marie
31
FRA
159
+5
Lost in Bodrum R16
322
320
Alexander Weis
26
ITA
159
-2
-2
Lost in Qual. Vicenza R1
323
193
Oriol Roca Batalla
30
ESP
157
-19
-12
Qual. Troisdorf W Lost in Troisdorf R32 Lost in Qual. Prostejov R1
324
98
Antoine Hoang
27
FRA
156
+22
+14
Lost in Carnac F
325
261
Valentin Vacherot
24
MON
156
+12
+8
Lost in Bodrum SF
326
323
Patrick Kypson
23
USA
154
+3
Lost in French Open R128 Lost in Qual. Tyler R1
327
278
Lucas Gerch
28
GER
154
-12
-9
Qual. Heilbronn R2
157
157
328
298
Tristan Schoolkate
22
AUS
154
+2
Lost in Qual. Tyler R1
329
20
Guido Pella
33
ARG
150
+94
+45
Lost in French Open R64
330
NCH (331)
Clément Chidekh
21
FRA
150
+4
331
7
Fernando Verdasco
39
ESP
148
-25
-19
332
310
Clément Tabur
23
FRA
148
+17
+8
Lost in Carnac SF
333
313
Francesco Forti
23
ITA
148
+7
+1
Frascati R32
Lost in Qual. Vicenza R2
334
332
Eduardo Ribeiro
25
BRA
147
+1
-3
Lost in Qual. Vicenza R2
335
282
Michael Vrbenský
23
CZE
147
+9
+4
Qual. Prostejov R2
Lost in Most SF Lost in Jablonec Nad Nisou R16
150
150
336
57
Gastão Elias
32
POR
144
-24
-19
337
170
Maxime Janvier
26
FRA
143
+6
Qual. Heilbronn R2
Lost in Qual. Troisdorf R1
146
146
338
NCH (339)
Christian Langmo
27
USA
143
+15
+6
Qual. Tyler R2
Qual. Little Rock W Lost in Little Rock R32
145
145
339
271
Evan Zhu
24
USA
143
+19
+7
Qual. Tyler R2
Lost in Little Rock R16
145
145
340
26
Lukáš Rosol
37
CZE
142
+5
341
39
Peter Gojowczyk
33
GER
140
-8
-10
Qual. Tyler R2
Qual. Little Rock W Lost in Little Rock R32
142
142
342
140
Mathias Bourgue
29
FRA
140
+19
+8
Lost in Carnac SF
343
85
Carlos Taberner
25
ESP
139
-7
-10
344
267
Louis Weßels
24
GER
139
-21
-21
Lost in Qual. Troisdorf R2 Lost in Qual. Heilbronn R1
345
49
Illya Marchenko
35
UKR
138
+11
+2
Qual. Prostejov R2
141
141
346
229
Duje Ajduković
22
CRO
138
+38
+17
Kiseljak W
347
143
Hiroki Moriya
32
JPN
138
+3
-1
Jakarta 7 R32
Lost in Jakarta 6 SF
348
32
Pablo Andújar
37
ESP
136
-20
-19
349
162
Dmitry Popko
26
KAZ
133
+11
Lost in Kiseljak SF
350
342
Mathys Erhard
21
FRA
133
-8
-12
Lost in Qual. French Open R1 Lost in Carnac QF
351
NCH (414)
Lucas Poullain
27
FRA
132
+63
+21
Carnac W
352
249
Edan Leshem
26
ISR
132
-4
-9
Lost in Rome R16
353
290
Billy Harris
28
GBR
132
+2
-5
Qual. Surbiton R2
135
135
354
136
Alexey Vatutin
30
RUS
132
-33
-28
355
NCH (360)
Benjamin Lock
30
ZIM
132
+27
+9
Addis Ababa 2 W
356
252
Dayne Kelly
32
AUS
131
-4
-7
357
NCH (404)
Robert Strombachs
23
LAT
130
+54
+18
Lost in Most R16 Qual. Troisdorf W Lost in Troisdorf QF
358
116
Calvin Hémery
28
FRA
126
-17
-19
359
237
Alastair Gray
24
GBR
126
-5
-11
360
33
Robin Haase
36
NED
125
-13
-16
361
247
Javier Barranco Cosano
24
ESP
125
+11
362
NCH (387)
Nathan Ponwith
25
USA
125
+25
+6
Lost in Little Rock R16 Lost in Qual. Tyler R1
363
161
Filip Peliwo
29
POL
125
+8
-1
Lost in Bodrum R16 Lost in Rome R32
364
342
Remy Bertola
24
SUI
124
+22
+4
Lost in Mataro R32 Lost in Rome SF
365
125
Alex Bolt
30
AUS
123
+12
Tyler R32
Lost in Qual. French Open R1 Lost in Qual. Little Rock R1
130
198
366
56
Marius Copil
32
ROU
123
-9
-13
Qual. Tyler R2
Lost in Qual. Little Rock R1
125
125
367
NCH (376)
Yankı Erel
22
TUR
123
+13
Jakarta 7 R32
Lost in Bodrum R32 Lost in Jakarta 6 QF
368
343
Alex Martí Pujolras
24
ESP
123
+7
-1
Lost in Mataro R32
369
71
Cedrik Marcel Stebe
32
GER
122
-18
-16
370
NCH (378)
Marko Topo
19
GER
122
+8
-1
Heilbronn R32
Lost in Troisdorf R32
133
247
371
356
Carlos Sánchez Jover
22
ESP
122
+60
+19
Lost in Bodrum SF Lost in La Nucia F
372
229
Mukund Sasikumar
26
IND
122
+11
Qual. Tyler R2
Lost in Qual. Little Rock R2
124
124
373
10
Ernests Gulbis
34
LAT
121
-6
-6
374
329
Nick Chappell
30
USA
121
+7
-2
Qual. Tyler R2
Lost in Qual. Little Rock R1
123
123
375
NCH (383)
Sascha Gueymard Wayenburg
19
FRA
121
+23
+6
Lost in Qual. French Open R2
376
298
Aidan McHugh
22
GBR
121
-3
Lost in Tabasco QF Lost in Rancho Santa Fe R16
377
17
Bernard Tomic
30
AUS
120
+13
+2
Lost in Qual. Little Rock R2 Lost in Qual. Tyler R1
378
366
Karl Friberg
24
SWE
120
-10
-7
Lost in Qual. Troisdorf R2 Lost in Troisdorf R16
379
103
Stefan Kozlov
25
USA
119
-16
-11
380
NCH (397)
Eliakim Coulibaly
21
CIV
118
+22
+4
Lost in Monastir 26 SF
381
234
Maxime Chazal
30
FRA
118
+12
Lost in Mataro R16 Lost in Qual. Vicenza R1
382
349
Kyle Seelig
25
USA
117
-23
-17
383
323
Mattéo Martineau
24
FRA
117
-19
-13
Lost in Carnac QF
384
134
Manuel Guinard
27
FRA
117
-52
-34
Qual. Prostejov R2
Lost in Qual. Troisdorf R1
120
120
385
67
Ernesto Escobedo
26
MEX
116
-4
Qual. Tyler R2
Lost in Tabasco QF
118
118
386
NCH (395)
Bogdan Bobrov
25
RUS
116
+14
+1
Lost in Kiseljak QF
387
300
Kyrian Jacquet
22
FRA
115
-14
-9
388
206
Daniel Cox
32
GBR
115
-23
-14
Qual. Surbiton R2
118
118
389
101
Tim van Rijthoven
26
NED
114
-232
-266
390
385
Strong Kirchheimer
28
USA
114
+2
-4
Lost in Qual. Little Rock R1
391
NCH (409)
Colin Sinclair
28
NMI
114
+48
+14
Rancho Santa Fe W
392
370
Cezar Crețu
22
ROU
114
+28
+6
Bucharest W Lost in Constanta QF
393
NCH (398)
Alafia Ayeni
23
USA
113
+10
Lost in Qual. Little Rock R1 Lost in Qual. Tyler R1
394
152
Luke Saville
29
AUS
113
+21
+2
Qual. Surbiton R2
116
116
395
68
Gerald Melzer
32
AUT
112
+12
Lost in Qual. Prostejov R1
396
196
Paul Jubb
23
GBR
112
-34
-19
397
382
Thomas Fancutt
28
AUS
112
-8
-7
398
288
Nicolás Álvarez
26
PER
111
+14
399
10
Lucas Pouille
29
FRA
110
+276
+70
Qual. French Open W Lost in French Open R64
400
99
Pedro Sousa
35
POR
110
-31
-16
401
NCH (417)
Gonzalo Bueno
19
PER
110
+16
+1
Lost in Mataro R16 Lost in Rome R32 Lost in Qual. Prostejov R1
402
394
Omni Kumar
21
USA
109
-3
-6
Tyler R32
Lost in Qual. Little Rock R2
114
182
403
377
Oleksandr Ovcharenko
21
UKR
108
-12
-10
404
NCH (405)
Max Hans Rehberg
19
GER
108
+23
+4
Qual. Heilbronn R2
Lost in Warmbad Villach QF Lost in Qual. Troisdorf R1
111
111
405
339
Daniel Cukierman
27
ISR
108
-66
-39
Lost in La Nucia R16
406
262
Gabriel Décamps
23
BRA
108
-27
-15
407
273
Sebastian Fanselow
31
GER
108
+41
+11
Qual. Heilbronn R2
Lost in Warmbad Villach R16 Lost in Jablonec Nad Nisou SF
111
111
408
NCH (417)
Arthur Fery
20
GBR
107
+16
+2
Qual. Surbiton R2
110
110
409
363
Damien Wenger
23
SUI
107
-43
-21
Lost in Rome R32
410
397
Juan Bautista Otegui
24
ARG
107
-1
-5
Lost in Kiseljak QF
411
NCH (415)
Kalin Ivanovski
19
MKD
107
+10
-1
412
406
Timo Legout
21
FRA
106
-6
-7
Lost in Carnac QF
413
NCH (460)
George Loffhagen
22
GBR
105
+51
+16
Lost in Bodrum F Lost in Kiseljak R32
414
285
Matías Franco Descotte
28
ARG
105
+14
+1
Lost in Rancho Santa Fe R16 Lost in Qual. Tyler R1
415
350
Vladyslav Orlov
28
UKR
105
-45
-21
Qual. Heilbronn R2
Lost in Bodrum QF Lost in Qual. Troisdorf R1
108
108
416
331
Carlos Lopez Montagud
22
ESP
104
+9
417
388
Jacopo Berrettini
24
ITA
104
+9
418
387
Gianmarco Ferrari
22
ITA
104
-23
-13
Lost in Mataro R16 Lost in Rome R16
419
207
Daniel Dutra da Silva
34
BRA
104
-92
-53
Lost in Qual. Vicenza R1 Lost in Qual. Heilbronn R1
420
14
Kyle Edmund
28
GBR
103
+10
421
289
Alex Rybakov
26
USA
102
+1
-5
Lost in Most R32
422
352
Charles Broom
25
GBR
102
-12
-10
Lost in Qual. Surbiton R1
423
NCH (435)
Eric Vanshelboim
21
UKR
102
+12
+1
Lost in Addis Ababa 2 SF Lost in La Nucia R32
424
346
Stuart Parker
25
GBR
101
+17
+2
Lost in Most R16 Lost in Jablonec Nad Nisou QF Lost in Qual. Surbiton R1
425
339
Govind Nanda
22
USA
101
+9
426
62
Kenny de Schepper
36
FRA
101
-18
-11
Lost in Qual. Troisdorf R1
427
NCH (431)
Saba Purtseladze
21
GEO
101
+9
Lost in Constanta R32 Lost in Qual. Prostejov R1
428
399
Gustavo Heide
21
BRA
100
+14
+2
Qual. Tyler R2
Lost in Qual. Little Rock R1
102
102
429
401
Jérôme Kym
20
SUI
100
-16
-11
Qual. Heilbronn R2
Lost in Kiseljak QF
103
103
430
417
Ajeet Rai
24
NZL
100
+3
-2
431
352
Giovanni Oradini
25
ITA
100
-34
-16
Lost in Warmbad Villach QF Lost in Qual. Vicenza R1
432
NCH (461)
Aidan Mayo
20
USA
99
+29
+8
Lost in Tabasco F Lost in Little Rock R32
433
398
Martin Damm
19
USA
98
-28
-15
Lost in Most QF Lost in Jablonec Nad Nisou QF Lost in Qual. Prostejov R1
434
160
Gonzalo Lama
30
CHI
98
+17
+3
Lost in Mataro R32 Lost in La Nucia QF
435
415
Naoki Nakagawa
26
JPN
97
+12
436
NCH (500)
Alex Barrena
20
ARG
97
+64
+21
Warmbad Villach W Lost in Rome SF
437
436
Federico Arnaboldi
22
ITA
97
+3
-3
438
152
Stefano Napolitano
28
ITA
96
-19
-12
Frascati R32
Lost in Rome QF
439
272
Orlando Luz
25
BRA
96
+7
-1
Lost in Qual. Troisdorf R1
440
341
Lucas Catarina
26
MON
96
+9
441
NCH (450)
David Jordá Sanchis
28
ESP
96
+9
Lost in Mataro R16
442
410
August Holmgren
25
DEN
95
-26
-15
Lost in Rome R32 Lost in Qual. Heilbronn R1
443
293
Pedro Boscardin Dias
20
BRA
95
+45
+16
Lost in Kiseljak F
444
36
Pierre Hugues Herbert
32
FRA
94
-43
-20
Qual. Surbiton R2
Lost in Qual. French Open R1
97
97
445
NCH (450)
Kris Van Wyk
26
RSA
94
+8
Lost in Addis Ababa 2 R32
446
416
Robin Bertrand
20
FRA
94
-28
-15
Lost in Monastir 25 QF Lost in Monastir 26 R32
447
198
Elliot Benchetrit
24
MAR
93
-4
-5
448
321
Facundo Juárez
25
ITA
93
+21
+5
Lost in Mataro R32 Lost in La Nucia SF
449
153
Jay Clarke
24
GBR
93
-17
-9
Qual. Surbiton R2
96
96
450
339
Andrey Chepelev
24
RUS
93
-13
-8
Frascati R32
Lost in Rome QF
451
35
Jiří Veselý
29
CZE
92
+4
Surbiton R32
Lost in French Open R128
103
217
452
75
Prajnesh Gunneswaran
33
IND
92
+4
453
448
Sandro Kopp
23
AUT
92
-1
-3
Lost in Warmbad Villach R32 Lost in Jablonec Nad Nisou R32 Lost in Qual. Heilbronn R1
454
268
Gonzalo Villanueva
28
ARG
92
+14
+3
Lost in Kiseljak QF
455
383
Samuel Vincent Ruggeri
21
ITA
92
-59
-24
Lost in Kursumlijska Banja 5 QF Lost in Kursumlijska Banja 6 R16
456
115
Mats Moraing
30
GER
91
+20
+6
Lost in Most QF Lost in Troisdorf R16 Lost in Qual. Heilbronn R2
457
353
Andrew Paulson
21
CZE
91
-53
-22
Lost in Jablonec Nad Nisou SF
458
NCH (486)
Alexandr Cozbinov
28
MDA
91
+35
+13
Monastir 26 W
459
232
José Pereira
32
BRA
90
+13
+4
Qual. Troisdorf W Lost in Troisdorf R32 Lost in Qual. Heilbronn R1
460
236
Ulises Blanch
25
USA
90
-72
-29
461
424
Valerio Aboian
20
ARG
90
-2
-2
462
284
Juan Pablo Paz
28
ARG
89
-1
Lost in Bucharest QF
463
279
Rubin Statham
36
NZL
88
+4
-1
Qual. Tyler R2
Lost in Qual. Little Rock R1
90
90
464
447
Jorge Panta
27
PER
87
+1
-2
Lost in Tabasco R16
465
150
João Domingues
29
POR
87
+5
466
270
Ergi Kırkın
24
TUR
86
+7
467
144
Akira Santillan
26
AUS
86
-93
-38
Qual. Heilbronn R2
Lost in Most R16
89
89
468
NCH (469)
Arthur Weber
31
FRA
85
+7
Frascati R32
Lost in Mataro R32 Lost in Carnac R32
469
211
Evgeny Karlovskiy
28
RUS
85
-24
-12
Lost in Jablonec Nad Nisou R16
470
395
Rigele Te
25
CHN
85
-10
-6
Lost in Monastir 25 QF
471
470
Ezekiel Clark
24
USA
85
+3
-1
Tabasco W Lost in Qual. Tyler R1
472
380
Ben Patael
26
ISR
84
-18
-9
473
472
Lorenzo Rottoli
21
ITA
84
+6
Lost in Vicenza R32
474
130
Mohamed Safwat
32
EGY
84
+3
-1
Lost in Brcko QF Lost in Kiseljak R16
475
450
Leo Borg
20
SWE
84
-4
-3
Lost in Bucharest R32
476
NCH (481)
Duarte Vale
24
POR
83
+8
+2
Lost in Huntsville SF Lost in Qual. Little Rock R2
477
403
Jurgen Briand
24
FRA
82
+4
-1
478
305
Yishai Oliel
23
ISR
82
+32
+10
Lost in Bucharest F Lost in La Nucia QF
479
383
Alberto Barroso Campos
27
ESP
81
-13
-8
480
395
Mateus Alves
22
BRA
80
+5
Lost in Qual. Little Rock R1
481
NCH (483)
Philip Sekulic
19
AUS
80
+34
+9
Nakhon Si Thammarat 2 R32
Lost in Monastir 25 R16 Lost in Nakhon Si Thammarat F
482
299
Khumoyun Sultanov
24
UZB
80
-53
-24
Lost in Warmbad Villach QF Lost in Jablonec Nad Nisou QF
483
181
Tristan Lamasine
30
FRA
80
+4
Lost in Carnac R32
484
465
Daniel Mérida
18
ESP
80
+25
+8
Lost in Mataro R32 Lost in La Nucia SF
485
478
Gabriele Piraino
19
ITA
79
-3
-3
Lost in Vicenza R32
486
348
Blake Ellis
24
AUS
79
+8
+2
Nakhon Si Thammarat 2 R32
Lost in Nakhon Si Thammarat QF
487
475
Giles Hussey
26
GBR
79
-7
-5
Lost in Qual. Little Rock R2 Lost in Qual. Tyler R1
488
341
Wilson Leite
31
BRA
79
+2
+1
Lost in Kiseljak R16
489
390
David Pichler
27
AUT
79
-6
-2
Lost in Brcko R32 Lost in Rome R32
490
290
Shintaro Imai
29
JPN
77
-4
-3
491
463
Jaimee Floyd Angele
23
FRA
77
+29
+8
Lost in Rancho Santa Fe F
492
489
Fausto Tabacco
21
ITA
76
+5
493
489
Digvijaypratap Singh
23
IND
76
-4
-2
Jakarta 7 R32
Lost in Addis Ababa 2 QF
494
481
Alfredo Perez
26
USA
76
+2
495
490
Gabi Adrian Boitan
23
ROU
75
-1
496
453
Leonardo Aboian
25
ARG
75
+6
Lost in Kursumlijska Banja 6 QF
497
NCH (504)
Tristan Boyer
22
USA
74
+9
+2
Qual. Tyler R2
Lost in Little Rock R32
76
76
498
343
Mats Rosenkranz
24
GER
74
-2
Lost in Most R32
499
211
Roberto Cid Subervi
29
DOM
73
+43
+8
Lost in Huntsville F
500
499
Adria Soriano Barrera
24
COL
73
+4
-1
Lost in Monastir 25 SF Lost in Monastir 26 R32
501
493
Sebastian Gima
21
ROU
73
+23
+4
Lost in Pazardzhik 2 QF Lost in Constanta SF
502
487
Sam Riffice
24
USA
72
+5
503
363
Oscar Jose Gutierrez
30
BRA
72
-12
-6
Lost in Mataro R32
504
454
Ethan Quinn
19
USA
71
+9
505
309
Julian Ocleppo
25
ITA
71
+9
Frascati R16
Qual. Rome W Lost in Rome R32
506
111
Ramkumar Ramanathan
28
IND
71
-48
-21
Lost in Qual. Troisdorf R1 Lost in Qual. Heilbronn R1
507
479
Ilya Snițari
21
MDA
71
+10
+1
Lost in Monastir 25 R32 Lost in Monastir 26 R16
508
NCH (518)
Tao Mu
23
CHN
71
+10
+1
Lost in Monastir 25 R32 Lost in Monastir 26 QF
509
438
Jakub Paul
24
SUI
70
-6
-5
Lost in Most QF
510
355
Hady Habib
24
LBN
70
+1
-2
Monastir 25 W Lost in Monastir 26 R16
511
NCH (520)
Constantin Bittoun Kouzmine
24
FRA
70
+12
+1
Lost in Qual. Troisdorf R2 Lost in Troisdorf R32
512
NCH (577)
Stefanos Sakellaridis
18
GRE
70
+79
+14
Qual. Cordoba R2
Qual. Mataro W Lost in Mataro F Lost in La Nucia R16
513
NCH (529)
Tristan McCormick
24
USA
69
+16
+2
Lost in Huntsville QF Lost in Qual. Little Rock R1
514
437
Luca Potenza
22
ITA
69
-22
-9
Frascati R32
Lost in Rome F
515
NCH (527)
Henrique Rocha
19
POR
68
+15
+1
Lost in Mataro R16
516
499
Harry Wendelken
21
GBR
68
+21
+2
Qual. Surbiton R2
71
71
517
504
Simon Beaupain
24
BEL
68
+9
Lost in Bucharest R16 Lost in Carnac R32
518
NCH (519)
Jaime Faria
19
POR
68
+4
-1
Lost in Mataro R32
519
507
Iñaki Montes De La Torre
20
ESP
67
+9
520
153
Andrea Arnaboldi
35
ITA
67
-63
-25
Qual. Heilbronn R2
Lost in Qual. Vicenza R1
70
70
521
500
Gabriel Debru
17
FRA
67
-16
-7
Frascati R16
Lost in Qual. French Open R1 Lost in Rome R16
522
NCH (564)
Emilien Voisin
23
FRA
67
+46
+8
Frascati R32
Lost in Most SF Lost in Carnac R32
523
60
Tatsuma Ito
35
JPN
66
+11
Lost in Karuizawa F
524
NCH (535)
Toby Kodat
20
USA
66
+12
525
NCH (534)
Vilius Gaubas
18
LTU
66
+10
Lost in Mataro R32 Lost in La Nucia R32
526
519
Amr Elsayed
24
EGY
66
+5
-1
Lost in La Nucia R32
527
25
Jérémy Chardy
36
FRA
65
+11
528
11
Sam Querrey
35
USA
65
-84
-32
529
236
JiSung Nam
29
KOR
65
-4
-3
530
501
Shinji Hazawa
24
JPN
65
-14
-5
Nakhon Si Thammarat 2 R32
Lost in Nakhon Si Thammarat R32
531
368
Matías Zukas
27
ARG
65
+12
Lost in Kiseljak R32
532
477
Peter Fajta
21
HUN
65
+89
+16
Kursumlijska Banja 5 W Lost in Kursumlijska Banja 6 SF
533
515
Tim Handel
26
GER
65
+128
+23
Lost in Warmbad Villach F Lost in Jablonec Nad Nisou F
534
476
Ignacio Monzón
25
ARG
65
-22
-7
Lost in Kursumlijska Banja 5 R16 Lost in Kursumlijska Banja 6 R32
535
172
Roberto Quiroz
31
ECU
64
-57
-20
536
238
Yusuke Takahashi
25
JPN
64
+19
+3
Jakarta 7 R16
Lost in Jakarta 6 QF
537
326
Alexis Gautier
26
FRA
64
+15
+2
Lost in Monastir 25 QF Lost in Monastir 26 QF
538
519
Arthur Reymond
24
FRA
64
+9
539
531
Toby Samuel
20
GBR
63
+9
Lost in Qual. Surbiton R1
540
NCH (555)
Tommaso Compagnucci
23
ITA
63
+18
+2
Frascati R32
Lost in Warmbad Villach SF
541
CH
Matthew Dellavedova
23
AUS
63
+3
-2
Lost in Kursumlijska Banja 5 QF Lost in Jablonec Nad Nisou R16
542
525
Matías Soto
24
CHI
62
+7
543
273
Peter Heller
30
GER
62
+7
544
492
Marcello Serafini
20
ITA
62
-45
-14
Frascati R32
Lost in Warmbad Villach R32 Lost in Rome R16
545
NCH (563)
Federico Iannaccone
24
ITA
62
+26
+3
Frascati R16
Lost in Mataro R16 Lost in Rome QF
546
159
Gian Marco Moroni
25
ITA
61
-27
-8
547
348
Sergey Fomin
22
UZB
61
+27
+3
Lost in Bodrum QF Lost in Qual. Troisdorf R1
548
442
José Fco. Vidal Azorín
29
ESP
61
+8
549
181
Thai Son Kwiatkowski
28
USA
60
+97
+16
Tyler R32
Lost in Huntsville R32 Lost in Little Rock QF
67
135
550
488
Cannon Kingsley
22
USA
60
+10
551
NCH (657)
Martyn Pawelski
18
POL
60
+113
+19
Lost in Kursumlijska Banja 5 SF Kursumlijska Banja 6 W
552
544
Marat Sharipov
20
RUS
60
-6
-4
553
NCH (559)
Yanaki Milev
19
BUL
60
+9
554
NCH (560)
Sidane Pontjodikromo
22
NED
60
+9
555
150
Roberto Marcora
33
ITA
59
+11
556
NCH (563)
Federico Agustin Gomez
26
ARG
59
+11
Lost in Carnac R16
557
453
Arklon Huertas Del Pino Cordova
28
PER
59
-36
-10
Lost in Qual. Heilbronn R1
558
506
Andrés Andrade
24
ECU
59
-50
-13
Lost in Tabasco QF
559
NCH (565)
Sergi Perez Contri
25
ESP
59
+10
Lost in Bucharest R16 Lost in La Nucia R16
560
527
Max Alcalá Gurri
20
ESP
59
+12
Qual. Cordoba R2
Lost in Mataro R32
561
40
Ryan Harrison
31
USA
58
+12
562
420
Stefan Palosi
23
ROU
58
+13
563
NCH (583)
Luciano Emanuel Ambrogi
19
ARG
58
+20
+1
Lost in Kursumlijska Banja 5 R16
564
NCH (574)
Daniel Little
26
GBR
58
+14
565
404
Enrico Dalla Valle
25
ITA
58
+12
Frascati R32
566
479
Kirill Kivattsev
25
RUS
58
+68
+12
Lost in Brcko SF Lost in Kiseljak SF
567
531
Johannus Monday
21
GBR
57
+13
Lost in Qual. Surbiton R1
568
540
Justin Boulais
21
CAN
57
+13
569
508
Yuki Mochizuki
25
JPN
57
+7
-1
Daegu R32
Lost in Jakarta 6 R32
570
NCH (582)
John Echeverria
21
ESP
57
+17
+1
Lost in La Nucia R16
571
549
Tsung Hao Huang
23
TWN
57
-14
-4
Luzhou R32
Lost in Jakarta 6 R16
572
74
Mirza Bašić
31
BIH
57
+12
Lost in Kiseljak R32
573
264
Aleksandre Metreveli
29
GEO
57
+13
Lost in Bodrum R32 Lost in Qual. Rome R2
574
558
Jea Moon Lee
29
KOR
56
-13
-4
Daegu R16
575
464
Rimpei Kawakami
22
JPN
56
-74
-19
Lost in Mataro R32
576
NCH (581)
Neil Oberleitner
23
AUT
56
+9
-1
Lost in Jablonec Nad Nisou R32
577
NCH (621)
Florent Bax
23
FRA
56
+72
+12
Lost in Bucharest SF Lost in Constanta F
578
NCH (586)
Rrezart Cungu
24
MNE
56
+12
Lost in Kursumlijska Banja 6 R16
579
564
Andres Martin
21
USA
55
+14
580
12
Feliciano López
41
ESP
55
+14
581
411
Felix Gill
21
GBR
55
+1
-2
Lost in Kursumlijska Banja 6 R32
582
99
Bjorn Fratangelo
29
USA
54
-119
-35
583
NCH (595)
Mika Brunold
18
SUI
54
+14
+1
Lost in Most R16 Lost in Jablonec Nad Nisou R32
584
575
Tibo Colson
22
BEL
54
-5
-4
Lost in Jablonec Nad Nisou R32
585
NCH (607)
Victor Lilov
19
USA
54
+28
+3
Lost in Tabasco SF
586
574
Jorge Martinez Martinez
27
ESP
54
+3
-2
Frascati R16
Lost in La Nucia R16
587
NCH (596)
Nicolas Zanellato
21
BRA
54
+9
Lost in Brcko R32 Lost in Kiseljak R16
588
18
Andreas Seppi
39
ITA
53
-48
-12
589
343
Makoto Ochi
27
JPN
53
-1
-3
Daegu R32
590
NCH (628)
Kyle Kang
18
USA
53
+42
+7
Qual. Mataro W Lost in Mataro SF
591
349
Oleg Prihodko
25
UKR
53
-64
-15
592
351
Fajing Sun
26
CHN
53
-27
-7
Lost in Mataro R16 Lost in La Nucia R32
593
544
Alec Deckers
23
NED
52
+8
Lost in Warmbad Villach R32
594
525
Miguel Damas
23
ESP
52
+8
595
NCH (602)
Luca Tomasetto
27
ITA
52
+8
596
197
Jeremy Jahn
33
GER
52
+8
597
NCH (664)
Orel Kimhi
19
ISR
52
+72
+11
Nakhon Si Thammarat 2 R32
Nakhon Si Thammarat W
598
564
Alex Knaff
25
LUX
52
-34
-8
Lost in Pazardzhik 2 QF
599
NCH (604)
Daniel Rodrigues
23
POR
52
+7
Lost in Brcko R32
600
NCH (605)
Lukáš Pokorný
21
SVK
52
+7
Prostejov R32
Lost in Brcko R16
61
152
601
502
Ryan Nijboer
23
NED
52
+22
+3
Lost in Bucharest QF Qual. La Nucia W Lost in La Nucia R16
602
513
Kai Wehnelt
27
GER
52
+6
603
206
Matija Pecotić
33
CRO
51
-64
-14
604
289
Corentin Denolly
25
FRA
51
+26
+4
Lost in Pazardzhik 2 SF
605
NCH (685)
Elmer Møller
19
DEN
51
+94
+15
Constanta W
606
536
Simone Roncalli
27
ITA
51
+14
+2
Lost in Pazardzhik 2 QF
607
571
Tomás Farjat
22
ARG
51
+7
Lost in Kursumlijska Banja 5 R16 Lost in Kursumlijska Banja 6 R32
608
523
Mark Whitehouse
30
GBR
51
-55
-11
Qual. Surbiton R2
54
54
609
588
James Trotter
23
JPN
50
+6
610
598
Jiri Barnat
21
CZE
50
-5
-2
Lost in Jablonec Nad Nisou R32
611
339
Keegan Smith
24
USA
49
-2
Lost in Tabasco R16 Lost in Rancho Santa Fe SF
612
NCH (620)
Stefan Popović
20
SRB
49
+46
+6
Lost in Brcko F
613
NCH (657)
Andrea Picchione
24
ITA
49
+49
+7
Frascati R16
Lost in Kursumlijska Banja 5 F
614
536
Petr Nouza
24
CZE
48
+10
615
38
Donald Young
33
USA
48
+11
Lost in Qual. Little Rock R1
616
496
Liam Draxl
21
CAN
48
+9
617
441
Gergely Madarász
28
HUN
48
+11
618
370
David Poljak
27
CZE
48
-8
-3
619
612
Evgeny Philippov
21
RUS
48
-2
-2
Lost in Bodrum R16
620
618
Alec Beckley
21
RSA
48
-2
-2
Lost in Addis Ababa 2 R16
621
480
Guy Den Ouden
21
NED
47
+26
+3
Lost in Bodrum QF
622
NCH (742)
Adrien Gobat
21
FRA
47
+120
+16
Lost in Monastir 25 F Lost in Monastir 26 F
623
581
Viacheslav Bielinskyi
19
UKR
47
-11
-4
Lost in Brcko QF
624
574
Kiranpal Pannu
26
NZL
46
-15
-5
625
473
Daniele Capecchi
27
ITA
46
+4
-2
Lost in Rome R32
626
213
Sekou Bangoura
31
USA
46
+22
+2
Lost in Huntsville QF
627
533
Imanol López Morillo
23
ESP
46
-5
-3
628
NCH (635)
Alejandro Manzanera Pertusa
20
ESP
46
+13
+1
Qual. Cordoba R2
Lost in La Nucia R16
629
371
Georgii Kravchenko
22
UKR
46
-59
-13
Lost in Mataro R32 Lost in La Nucia R32
630
582
Colin Markes
26
USA
46
+20
+2
Lost in Qual. Little Rock R2
631
625
Kristjan Tamm
24
EST
46
+12
+1
Lost in Kursumlijska Banja 5 R16 Lost in Kursumlijska Banja 6 R16
632
549
Sebastian Prechtel
27
GER
46
-32
-7
Lost in Rome R32
633
614
Savva Polukhin
24
RUS
45
+2
634
17
Reilly Opelka
25
USA
45
-42
-10
635
259
Shuichi Sekiguchi
31
JPN
45
-90
-19
636
520
Conner Huertas del Pino
27
PER
45
+1
Lost in Qual. Heilbronn R1
637
549
Mirko Martinez
25
SUI
45
-86
-17
Lost in Brcko R32
638
598
Bruno Kuzuhara
19
USA
45
-5
-1
Tyler R32
Lost in Little Rock R32
52
120
639
NCH (647)
Zura Tkemaladze
23
GEO
45
+12
+1
Lost in Warmbad Villach R16
640
561
Fermin Tenti
25
ARG
45
+4
Lost in Pazardzhik 2 R32 Lost in La Nucia R32
641
14
Jerzy Janowicz
32
POL
44
+4
642
469
Riccardo Balzerani
24
ITA
44
+51
+7
Lost in Pazardzhik 2 F Lost in Rome R16
643
NCH (665)
Ignacio Buse
19
PER
44
+22
+3
Lost in Mataro QF
644
616
Koray Kırcı
24
TUR
44
-4
-1
Lost in Bodrum R32
645
NCH (655)
Bor Artnak
19
SLO
44
+10
+1
Lost in Warmbad Villach R16 Lost in Qual. Vicenza R1
646
217
Jonáš Forejtek
22
CZE
43
+7
647
594
Hazem Naw
23
SYR
43
-9
-2
Lost in Most R32 Lost in Qual. Troisdorf R1
648
601
Szymon Kielan
20
POL
43
+6
649
130
Duck-hee Lee
25
KOR
43
+11
+1
Daegu R32
Lost in Jakarta 6 R16
650
444
Gage Brymer
28
USA
43
-118
-24
Lost in Monastir 25 R32 Lost in Rancho Santa Fe R32
651
466
Christoph Negritu
29
GER
43
+5
Lost in Warmbad Villach R32
652
608
Blu Baker
21
GBR
42
+28
+2
Lost in Huntsville QF
653
639
Arthur Bouquier
22
FRA
42
-11
-3
Lost in Carnac R32
654
227
Julian Lenz
30
GER
41
-59
-13
655
591
Stefan Dostanic
21
USA
41
+8
656
509
Murphy Cassone
20
USA
41
-123
-25
657
392
Patrik Rikl
24
CZE
41
+19
+1
Lost in Most R16 Lost in Qual. Jablonec Nad Nisou R3
658
216
David Pérez Sanz
29
ESP
41
+8
659
462
Mili Poljičak
18
CRO
41
+8
660
NCH (679)
Maxime Mora
26
FRA
41
+26
+2
Lost in Pazardzhik 2 R16 Lost in Carnac R16
661
605
Niki Kaliyanda Poonacha
28
IND
41
+9
Lost in Rancho Santa Fe R32
662
NCH (675)
Ryuki Matsuda
23
JPN
41
+20
+1
Lost in Monastir 25 R16 Lost in Monastir 26 R16
663
NCH (669)
Joao Fonseca
16
BRA
40
+11
664
638
Garrett Johns
22
USA
40
+13
665
663
Edward Winter
18
AUS
40
+19
+1
Lost in Rancho Santa Fe R16
666
NCH (671)
Nikolay Vylegzhanin
23
RUS
40
+13
667
599
Giorgio Tabacco
19
ITA
40
-28
-5
Lost in Rome R32
668
598
Simon Anthony Ivanov
22
BUL
40
-70
-13
Lost in Pazardzhik 2 QF Lost in Constanta QF
669
519
Denis Klok
25
RUS
40
+12
Lost in Kiseljak R16
670
NCH (686)
Chak Lam Coleman Wong
18
HKG
39
+28
+3
Qual. Mataro W Lost in Mataro QF
671
NCH (718)
Petr Nesterov
20
BUL
39
+52
+6
Lost in Bucharest SF Lost in Constanta QF
672
653
Lilian Marmousez
21
FRA
39
-15
-4
Lost in Bodrum R16
673
388
Anton Matusevich
22
GBR
38
-14
-4
674
580
Uisung Park
22
KOR
38
+16
Daegu R16
675
289
Renta Tokuda
25
JPN
38
+14
Daegu R32
Lost in Jakarta 6 R32
676
599
Matyas Fuele
24
HUN
38
+9
-1
Pazardzhik 2 W
677
639
Bekkhan Atlangeriev
22
RUS
38
-9
-3
Lost in Bucharest R32
678
NCH (697)
Dan Alexandru Tomescu
24
ROU
38
+23
+2
Lost in Bucharest QF Lost in Constanta R16
679
430
Sidharth Rawat
30
IND
37
+13
680
NCH (717)
Hynek Bartoň
19
CZE
37
+37
+4
Qual. Prostejov R2
Lost in Most R16 Lost in Jablonec Nad Nisou R16
40
40
681
NCH (693)
Gilles Arnaud Bailly
17
BEL
37
+16
+1
Lost in Warmbad Villach R16
682
659
S D Prajwal Dev
27
IND
37
+43
+4
Nakhon Si Thammarat 2 R32
Lost in Addis Ababa 2 SF Lost in Nakhon Si Thammarat R32
683
669
Shunsuke Mitsui
21
JPN
36
+12
684
518
Ryota Tanuma
27
JPN
36
-6
-4
685
NCH (716)
M Rifki Fitriadi
24
INA
36
+35
+3
Jakarta 7 R32
Lost in Jakarta 6 QF
686
NCH (698)
Ilia Simakin
19
RUS
36
+14
687
627
Sahar Simon
22
ISR
36
-3
688
NCH (704)
Alexandre Aubriot
23
FRA
36
+18
+1
Lost in Brcko R16
689
NCH (707)
Andrea Guerrieri
24
ITA
36
+18
+1
Lost in Bucharest QF
690
683
Olle Wallin
21
SWE
35
+13
691
NCH (840)
Andrej Nedic
18
BIH
35
+149
+14
Brcko W Lost in Kiseljak R16
692
586
Alexander Bernard
19
USA
35
-40
-8
693
393
Paweł Ciaś
29
POL
35
+57
+5
Lost in Kursumlijska Banja 5 SF Lost in Kursumlijska Banja 6 R16
694
NCH (711)
Lautaro Midon
19
ARG
35
+25
+2
Lost in Kursumlijska Banja 6 QF
695
693
Olaf Pieczkowski
19
POL
35
+15
+1
Lost in Pazardzhik 2 R32 Lost in Constanta R16
696
CH
Adolfo Daniel Vallejo
19
PAR
35
+16
+1
Qual. Mataro W Lost in Mataro QF Lost in La Nucia R32
697
690
Franco Roncadelli
23
URU
35
-3
-2
698
437
Adam Moundir
28
MAR
35
+4
-1
Lost in Brcko R16
699
NCH (711)
Buvaysar Gadamauri
22
BEL
35
+15
+1
Lost in Most R32 Lost in Jablonec Nad Nisou R16
700
619
Benjamin Winter Lopez
25
ESP
35
-9
-3
701
645
Lorenzo Bocchi
25
ITA
35
-13
-4
Lost in Warmbad Villach R16
702
NCH (714)
Edas Butvilas
18
LTU
34
+16
+1
Qual. La Nucia W Lost in La Nucia R16
703
NCH (746)
Luca Wiedenmann
25
GER
34
+50
+4
Lost in Warmbad Villach SF Qual. Jablonec Nad Nisou W Lost in Jablonec Nad Nisou R32
704
NCH (717)
Palaphoom Kovapitukted
23
THA
34
+18
+1
Nakhon Si Thammarat 2 R32
Lost in Nakhon Si Thammarat R16
705
677
Keisuke Saitoh
22
JPN
34
-1
Daegu R16
Lost in Karuizawa R16
706
509
Mick Veldheer
27
NED
34
+5
Lost in Warmbad Villach R32
707
NCH (715)
Daniil Glinka
23
EST
34
+8
Lost in Monastir 25 SF
708
707
Alejandro Hoyos
23
COL
34
+5
Lost in Brcko R16 Lost in Kiseljak R32
709
165
Aldin Šetkić
35
BIH
34
-110
-19
Lost in Brcko R32 Lost in Qual. Troisdorf R1
710
65
Egor Gerasimov
30
BLR
33
-38
-7
Lost in Qual. French Open R1 Lost in Kiseljak R16
711
78
Konstantin Kravchuk
38
RUS
33
-92
-16
712
NCH (733)
Radu Mihai Papoe
20
ROU
33
+49
+4
Lost in Bucharest R32 Lost in Constanta SF
713
NCH (721)
Aidan Kim
18
USA
33
+8
Lost in Qual. Tyler R1
714
NCH (719)
Florian Broska
25
GER
33
+10
715
704
Fernando Yamacita
25
BRA
33
+1
-1
716
NCH (726)
Luka Mikrut
19
CRO
32
+12
717
NCH (724)
Fabrizio Andaloro
22
ITA
32
+9
718
NCH (725)
Antoine Ghibaudo
18
FRA
32
+9
Lost in Qual. French Open R1
719
715
Deney Wassermann
22
NED
32
+15
720
NCH (733)
Mario Gonzalez Fernandez
21
ESP
32
+13
Qual. Cordoba R2
Lost in Addis Ababa 2 R32
721
NCH (729)
Maxence Broville
24
FRA
32
+11
Lost in Carnac R32
722
655
Vlad Andrei Dancu
24
ROU
32
+23
+1
Lost in Bucharest R16
723
722
Álvaro Guillén Meza
20
ECU
32
+24
+1
Lost in Kursumlijska Banja 5 R32 Lost in Kursumlijska Banja 6 SF
724
296
Cheong Eui Kim
33
KOR
31
-41
-8
725
33
Denis Istomin
36
UZB
31
+13
726
670
Cyril Vandermeersch
24
FRA
31
+15
727
708
Daisuke Sumizawa
24
JPN
31
+3
-1
Nakhon Si Thammarat 2 R32
Lost in Karuizawa R16
728
NCH (731)
Lorenzo Joaquín Rodríguez
23
ARG
31
+3
-1
729
508
Manish Sureshkumar
23
IND
31
+15
Nakhon Si Thammarat 2 R32
Lost in Nakhon Si Thammarat R16
730
695
Aleksandre Bakshi
25
GEO
31
-26
-4
731
NCH (767)
Svyatoslav Gulin
20
RUS
31
+42
+3
Qual. Cordoba R2
Qual. La Nucia W Lost in La Nucia QF
732
NCH (736)
Mikalai Haliak
24
BLR
31
+4
-1
Lost in Carnac R32
733
732
Osgar O'Hoisin
26
IRL
31
+4
-1
Lost in Monastir 25 R32
734
692
Guido Iván Justo
25
ARG
30
+14
735
683
Chris Rodesch
21
LUX
30
+14
736
467
Marcelo Zormann
26
BRA
30
-27
-4
737
334
Juan Ignacio Galarza
29
ARG
30
+15
738
422
Duje Kekez
30
CRO
30
+16
739
711
Joshua Sheehy
26
USA
30
+46
+3
Lost in Tabasco SF
740
NCH (760)
Tom Gentzsch
19
GER
30
+25
+1
Qual. Most W Lost in Most R32 Lost in Constanta R16
741
NCH (759)
Amaury Raynel
20
FRA
30
+18
Lost in Brcko R32 Lost in Carnac R16
742
706
Nicolas Tepmahc
22
FRA
30
-34
-5
Lost in Monastir 25 R32 Lost in Monastir 26 R32
743
265
Evgenii Tiurnev
26
RUS
29
+38
+2
Lost in Kursumlijska Banja 5 QF
744
161
Filip Horanský
30
SVK
29
-203
-36
745
414
Martin Krumich
20
CZE
29
-129
-21
Lost in Most R32 Lost in Jablonec Nad Nisou R32
746
503
Sean Cuenin
19
FRA
29
-110
-16
747
464
Dominik Böhler
27
GER
29
+16
748
NCH (765)
Jake Delaney
26
AUS
29
+23
+1
Lost in Karuizawa R16 Qual. Daegu W
749
566
Lukas Krainer
22
AUT
29
-3
-2
750
635
Luigi Sorrentino
24
ITA
29
+6
-1
Lost in Pazardzhik 2 R16 Qual. Rome W Lost in Rome R16
751
CH
Kareem Al Allaf
25
USA
29
+6
-1
752
697
Maxence Beaugé
22
FRA
29
+25
+1
Lost in Carnac R16
753
540
Tadeáš Paroulek
23
CZE
28
+7
-1
754
689
Michiel De Krom
24
NED
28
+13
755
731
Yuta Kikuchi
23
JPN
28
+13
756
NCH (769)
Gerard Campana Lee
18
KOR
28
+13
757
42
Malek Jaziri
39
TUN
28
-130
-20
758
755
Yunseok Jang
20
KOR
28
+4
-1
Daegu R32
759
370
Marvin Möller
24
GER
28
+35
+2
Lost in Qual. Troisdorf R2
760
694
Xiaofei Wang
20
CHN
28
-17
-3
Luzhou R32
761
NCH (789)
Johan Alexander Rodriguez
19
COL
28
+34
+2
Lost in Kursumlijska Banja 5 QF Lost in Kursumlijska Banja 6 R32
762
462
Henry Patten
27
GBR
27
+16
763
749
Roko Horvat
22
CRO
27
+16
764
85
Matthias Bachinger
36
GER
27
+16
765
594
Enzo Wallart
26
FRA
27
+18
766
702
Brandon Walkin
28
AUS
27
+4
-1
Qual. Brcko W Lost in Brcko R32 Qual. Kiseljak W Lost in Kiseljak R32
767
525
Alexander Donski
24
BUL
27
+19
768
581
Ignacio Carou
23
URU
27
-33
-5
Lost in Constanta R16
769
NCH (800)
Peter Benjamin Privara
18
SVK
27
+37
+2
Lost in Brcko QF Lost in Qual. Prostejov R1
770
NCH (780)
Aleksandr Braynin
23
UKR
27
+17
Lost in Qual. Most R3 Lost in Most R32 Lost in Qual. Heilbronn R1
771
769
Sebastian Sorger
17
AUT
27
+4
-1
Lost in Brcko R16 Qual. Kiseljak W Lost in Kiseljak R32
772
63
Bradley Klahn
32
USA
26
+19
773
462
Alex Hernandez
23
MEX
26
-22
-4
774
NCH (800)
Egor Agafonov
20
RUS
26
+26
+1
Lost in Bodrum R16
775
540
Peter Bertran
27
DOM
26
-3
-2
776
714
Niklas Schell
24
GER
26
-12
-3
Lost in Kursumlijska Banja 6 R16
777
NCH (790)
Kosuke Ogura
27
JPN
26
+13
-1
Lost in Tabasco R32
778
769
Micah Braswell
21
USA
25
+18
779
83
Yuki Bhambri
30
IND
25
+18
780
746
Pedro Rodenas
19
ESP
25
+18
Qual. Cordoba R2
781
NCH (937)
Yuta Kawahashi
25
JPN
25
+245
+15
Karuizawa W
782
779
Juan Carlos Prado Angelo
18
BOL
25
+17
Lost in Constanta R16
783
771
Christian Sigsgaard
26
DEN
25
+1
-2
784
756
Santiago De La Fuente
21
ARG
25
+17
785
717
Diego Augusto Barreto Sánchez
21
ESP
25
+110
+8
Qual. Mataro W Lost in Mataro SF Lost in Qual. La Nucia R1
786
534
Pedro Araújo
21
POR
25
+35
+2
Lost in Monastir 25 R16 Lost in Monastir 26 R16
787
300
Johannes Härteis
27
GER
25
+17
788
663
Calum Puttergill
29
AUS
25
-2
Lost in Monastir 25 R16
789
788
Joao Victor Couto Loureiro
20
BRA
25
+16
Lost in Kursumlijska Banja 5 R32 Lost in Constanta R32
790
778
Boris Butulija
24
SRB
25
+17
Lost in Kursumlijska Banja 5 R16 Lost in Kursumlijska Banja 6 R32
791
641
Matěj Vocel
26
CZE
24
+17
792
NCH (803)
Dan Martin
24
CAN
24
+17
793
106
Darian King
31
BAR
24
+17
794
271
Martín Cuevas
31
URU
24
-39
-6
795
NCH (805)
Mitchell Harper
25
AUS
24
+16
Lost in Rancho Santa Fe R32
796
488
Quentin Folliot
24
FRA
24
-22
-4
797
NCH (816)
Karan Singh
19
IND
24
+27
+1
Lost in Addis Ababa 2 QF
798
489
Jack Pinnington Jones
20
GBR
23
+16
799
111
Adrián Menéndez-Maceiras
37
ESP
23
-33
-5
800
NCH (987)
Fnu Nidunjianzan
19
CHN
23
+303
+15
Huntsville W
801
NCH (815)
Marcel Zielinski
22
POL
23
+17
802
250
Tomás Lipovšek Puches
30
ARG
23
+17
803
444
Jonathan Mridha
28
SWE
23
-1
-2
804
566
Franco Emanuel Egea
27
ARG
23
+16
805
NCH (845)
Leonardo Rossi
20
ITA
23
+40
+2
Lost in Pazardzhik 2 SF
806
759
Diego Fernandez Flores
22
CHI
23
-3
-2
Lost in Bucharest R32 Lost in Constanta R32
807
638
Johannes Ingildsen
25
DEN
23
+15
808
665
Dali Blanch
20
USA
23
+17
Qual. Cordoba R2
Qual. Mataro W Lost in Mataro QF
809
NCH (823)
Gabriele Pennaforti
22
ITA
23
+14
Lost in Pazardzhik 2 R16
810
712
Bruno Pujol Navarro
21
ESP
23
-21
-4
811
489
Davide Galoppini
28
ITA
23
+15
Frascati R32
Lost in Bucharest R32
812
258
Christopher Heyman
29
BEL
22
+15
813
201
Lucas Miedler
26
AUT
22
-31
-5
814
789
Alex Martinez
22
ESP
22
+1
-1
Qual. Mataro W Lost in Mataro R32
815
762
Blaise Bicknell
21
JAM
22
+17
Lost in Huntsville SF
816
NCH (850)
Raphaël Lambling
23
FRA
22
+63
+4
Lost in Monastir 26 SF
817
691
Rishab Agarwal
27
IND
22
+115
+7
Nakhon Si Thammarat 2 R32
Lost in Addis Ababa 2 F Lost in Nakhon Si Thammarat R32
818
NCH (853)
Jacob Bradshaw
20
AUS
22
+43
+2
Nakhon Si Thammarat 2 R32
Lost in Nakhon Si Thammarat QF
819
NCH (855)
Kokoro Isomura
20
JPN
22
+52
+3
Jakarta 7 R32
Lost in Jakarta 6 QF
820
NCH (833)
Matej Dodig
17
CRO
21
+16
821
301
Andrea Basso
29
ITA
21
-5
-2
822
770
Learner Tien
17
USA
21
+16
823
NCH (836)
Yeong Seok Jeong
23
KOR
21
+16
Daegu R32
824
792
Jarno Jans
22
NED
21
+17
825
556
Savriyan Danilov
23
RUS
21
+8
-1
Jakarta 7 R16
Lost in Jakarta 6 R32
826
400
Alejo Lorenzo Lingua Lavallén
22
ARG
21
-9
-2
827
310
Roy Smith
24
USA
21
+15
828
NCH (842)
Nicolas Kobelt
18
SUI
21
+15
829
NCH (835)
Alan Fernando Rubio Fierros
24
MEX
21
+15
Lost in Tabasco R16
830
575
Kasidit Samrej
22
THA
21
-199
-25
Nakhon Si Thammarat 2 R32
Lost in Nakhon Si Thammarat R32
831
808
Kazuma Kawachi
28
JPN
21
+37
+2
Lost in Karuizawa QF
832
652
Illya Beloborodko
22
UKR
21
+15
833
NCH (866)
Jacob Brumm
24
USA
21
+39
+2
Lost in Huntsville QF Lost in Rancho Santa Fe R32
834
715
Ray Ho
23
TWN
21
-21
-3
Luzhou R32
835
159
Matteo Donati
28
ITA
20
-6
-2
836
765
Max Basing
20
GBR
20
+15
837
811
Davide Pontoglio
30
ITA
20
+15
838
NCH (845)
Joshua Goodger
24
GBR
20
+15
839
NCH (854)
Yassine Dlimi
20
MAR
20
+15
Lost in Monastir 25 R32
840
532
Maciej Rajski
32
POL
20
+16
841
NCH (855)
Alexander Blockx
18
BEL
20
+14
Lost in Warmbad Villach R32
842
NCH (870)
Hikaru Shiraishi
23
JPN
20
+35
+2
Lost in Karuizawa QF
843
461
Luca Giacomini
25
ITA
20
+22
+1
Lost in Pazardzhik 2 R16
844
672
Lucas Renard
30
SWE
20
+14
845
796
Juan Carlos Aguilar
24
CAN
20
+46
+3
Lost in Tabasco R16 Lost in Rancho Santa Fe QF
846
NCH (850)
Jeremy Jin
18
AUS
20
+14
Luzhou R32
847
760
Stefano Battaglino
24
ITA
20
-1
-1
848
284
Pedro Sakamoto
29
BRA
19
+88
+5
Qual. Prostejov R2
Lost in Bodrum QF Lost in Qual. Jablonec Nad Nisou R3
22
22
849
174
Nicola Kuhn
23
GER
19
-57
-7
850
781
Tyler Zink
22
USA
19
+13
851
NCH (855)
Martin Landaluce
17
ESP
19
+13
852
NCH (857)
Alexandr Binda
21
ITA
19
+14
853
665
Oleksandr Bielinskyi
29
UKR
19
+6
-1
854
282
Ricardo Rodriguez Pace
30
VEN
19
-20
-3
855
NCH (858)
Alexander Zgirovsky
21
BLR
19
+12
Qual. Kursumlijska Banja 7 R3
Lost in Qual. Kursumlijska Banja 6 R3
856
782
Gabriel Donev
26
BUL
19
-7
-2
Lost in Pazardzhik 2 R16
857
159
Pedja Krstin
28
SRB
19
+13
858
580
Marco Miceli
24
ITA
19
+25
+1
Lost in Pazardzhik 2 R16
859
765
Nicolas Buitrago
25
COL
19
-83
-9
Lost in Pazardzhik 2 R32 Lost in Kursumlijska Banja 6 R32
860
604
Moerani Bouzige
23
AUS
19
+13
Lost in Constanta R32
861
798
Nino Ehrenschneider
22
GER
18
+13
862
442
Nicolae Frunză
25
ROU
18
-32
-4
863
512
Simon Carr
23
IRL
18
-70
-8
864
NCH (876)
Iliyan Radulov
17
BUL
18
+12
Lost in Pazardzhik 2 R32
865
747
Taha Baadi
21
CAN
18
-8
-2
866
256
Johan Nikles
26
SUI
18
-126
-13
867
823
Sanhui Shin
26
KOR
18
+73
+4
Daegu R16
Lost in Karuizawa SF
868
NCH (887)
Francois Musitelli
24
FRA
18
+41
+2
Lost in Monastir 26 QF
869
748
Mathieu Scaglia
24
FRA
18
-1
870
452
Pavel Nejedlý
30
CZE
18
-22
-3
Lost in Qual. Prostejov R1
871
824
Pierre Delage
22
FRA
18
+10
Lost in Monastir 26 R32
872
785
Lucas Bouquet
25
FRA
18
+30
+1
Lost in Carnac R16
873
871
Jakob Schnaitter
27
GER
18
+9
Qual. Warmbad Villach W Lost in Warmbad Villach R32
874
847
Dušan Obradović
22
SRB
18
-24
-3
Lost in Brcko R16
875
793
Gabriele Maria Noce
27
ITA
18
-13
-2
Lost in Pazardzhik 2 R32
876
756
Aziz Ouakaa
23
TUN
18
+8
Qual. Brcko R2
Lost in Monastir 26 R16
17
17
877
78
Blaž Rola
32
SLO
17
+8
878
872
Koki Matsuda
22
JPN
17
+8
Nakhon Si Thammarat 2 R32
879
854
Patrick Maloney
23
USA
17
+9
880
NCH (938)
Siddharth Vishwakarma
28
IND
17
+81
+4
Nakhon Si Thammarat 2 R32
Lost in Nakhon Si Thammarat SF
881
NCH (898)
Jaycer Lyeons
22
USA
17
+27
+1
Lost in Huntsville R16
882
879
Andrea Bacaloni
21
ITA
17
+7
Lost in Bucharest R32
883
878
Rodrigo Pacheco Mendez
18
MEX
17
+7
884
608
Manuel Mazza
24
ITA
17
-155
-15
885
NCH (888)
Yuichiro Inui
28
JPN
17
+29
+1
Jakarta 7 R32
Lost in Karuizawa QF
886
841
Nicolas Parizzia
24
SUI
17
+8
Lost in Constanta R32
887
774
Leopold Zima
23
GER
17
+10
Qual. Cordoba R2
888
877
Filippo Speziali
23
ITA
17
+8
Lost in Qual. Warmbad Villach R3 Lost in Warmbad Villach R32
889
606
Călin Manda
25
ROU
17
-131
-13
Lost in Bucharest R16 Lost in Constanta R16
890
19
Pablo Cuevas
37
URU
16
-336
-45
Lost in Qual. French Open R1
891
237
Nicolás Barrientos
36
COL
16
-60
-6
892
56
Íñigo Cervantes
33
ESP
16
+14
893
470
John McNally
24
USA
16
+11
894
220
Blake Mott
27
AUS
16
+11
895
366
Michail Pervolarakis
26
GRE
16
-199
-20
896
311
Gabriel Alejandro Hidalgo
32
ARG
16
+11
897
NCH (910)
Juan Manuel La Serna
19
ARG
16
+13
898
NCH (901)
Patrick Brady
18
GBR
16
+13
899
763
Kazuki Nishiwaki
28
JPN
16
+14
Lost in Nakhon Si Thammarat R32
900
685
Connor Farren
28
USA
16
+47
+2
Lost in Tabasco R16 Lost in Rancho Santa Fe R16
901
849
Takuya Kumasaka
24
JPN
16
-8
-1
Daegu R32
Lost in Karuizawa R16
902
NCH (907)
Niccolo Catini
25
ITA
16
+13
Frascati R32
Lost in Qual. Rome R2
903
711
Thomas Deschamps
24
FRA
16
-91
-8
904
774
Nitin Kumar Sinha
24
IND
16
+91
+4
Jakarta 7 R32
Lost in Addis Ababa 2 QF Lost in Nakhon Si Thammarat QF
905
666
Nathan Seateun
25
FRA
16
+25
+1
Lost in Carnac R16
906
893
Ben Jones
25
GBR
16
+11
Lost in Huntsville R32
907
842
Philip Florig
19
GER
16
-7
-1
Qual. Warmbad Villach W Lost in Warmbad Villach QF Lost in Monastir 26 R16
908
440
Federico Zeballos
35
BOL
15
-71
-6
909
36
Yūichi Sugita
34
JPN
15
+10
910
856
Menelaos Efstathiou
24
CYP
15
+8
911
387
Mariano Kestelboim
27
ARG
15
+11
912
459
Jeremy Beale
28
AUS
15
+12
913
693
Ivan Liutarevich
27
BLR
15
-33
-3
914
595
Masamichi Imamura
24
JPN
15
+13
915
910
Vito Tonejc
23
CRO
15
+11
916
889
Arvid Nordquist
24
SWE
15
-24
-2
Lost in Huntsville R16
917
899
Seydina Andre
19
SEN
15
+27
+1
Lost in Bucharest R16
918
NCH (938)
Gianni Ross
24
USA
15
+27
+1
Lost in Rancho Santa Fe R16
919
909
Dax Donders
22
NED
15
+9
920
894
Thiago Cigarran
23
ARG
15
+9
Qual. Nyiregyhaza R2
Lost in Pazardzhik 2 R32 Qual. Constanta W Lost in Constanta R32
921
740
Taisei Ichikawa
22
JPN
15
-5
-1
Daegu R32
922
914
Luca Castagnola
20
ITA
15
+11
Frascati R16
Qual. Warmbad Villach W Lost in Warmbad Villach R32 Lost in Qual. Vicenza R1
923
438
William Blumberg
25
USA
14
+11
924
50
Juan Ignacio Lóndero
29
ARG
14
-253
-26
925
21
Thomaz Bellucci
35
BRA
14
+13
926
848
Kilian Feldbausch
17
SUI
14
-5
-1
927
861
Kristijan Juhas
22
SRB
14
+53
+2
Lost in Kursumlijska Banja 5 R32 Qual. Kursumlijska Banja 6 W Lost in Kursumlijska Banja 6 QF
928
924
Cash Hanzlik
21
USA
14
+34
+1
Lost in Rancho Santa Fe R16
929
NCH (933)
Arthur Géa
18
FRA
14
+12
Lost in Qual. French Open R1
930
842
A.J. Catanzariti
27
USA
14
-5
-1
Lost in Huntsville R32
931
918
Mac Kiger
24
USA
14
+11
932
768
Grigoriy Lomakin
25
KAZ
14
+14
Lost in Qual. Brcko R3 Lost in Qual. Rome R3
933
NCH (941)
Derek Pham
19
AUS
14
+16
934
395
Wishaya Trongcharoenchaikul
28
THA
14
-3
-1
Nakhon Si Thammarat 2 R32
Lost in Nakhon Si Thammarat R32
935
322
Alexander Erler
25
AUT
13
-60
-5
936
869
Sander Jong
23
NED
13
+20
937
378
Sora Fukuda
25
JPN
13
+132
+4
Lost in Karuizawa SF
938
794
Julio César Porras
25
ARG
13
+1
-1
939
225
Karim Mohamed Maamoun
32
EGY
13
+20
940
915
Younes Lalami Laaroussi
22
MAR
13
+20
Lost in Qual. Rome R2
941
568
Jie Cui
25
CHN
13
-63
-5
942
815
Sarp Ağabigün
25
TUR
13
+22
Lost in Bodrum R16
943
610
Guy Orly Iradukunda
27
BDI
13
+20
Lost in Addis Ababa 2 R32
944
902
Kai Lemstra
23
GER
13
-32
-3
Qual. Warmbad Villach W Lost in Warmbad Villach R32 Lost in Constanta R32
945
938
Tobias Franco
21
ARG
13
+6
-1
946
898
Jesse Flores
28
CRC
13
-48
-4
Lost in Tabasco R32
947
908
Michał Mikuła
23
POL
13
+19
948
751
Domagoj Bilješko
25
CRO
13
+6
-1
949
NCH (950)
Samir Hamza Reguig
21
ALG
13
+18
Lost in Addis Ababa 2 R16
950
671
Giacomo Dambrosi
21
ITA
12
-15
-2
951
948
Boris Fassbender
25
FRA
12
+20
952
949
William Grant
22
USA
12
+20
Qual. Nyiregyhaza R2
953
NCH (962)
Jannik Opitz
25
GER
12
+21
954
820
Karol Drzewiecki
27
POL
12
+19
955
568
Filip Bergevi
29
SWE
12
+23
956
848
Alexander Kotzen
22
USA
12
+21
957
450
Alexandru Jecan
35
ROU
12
+22
Lost in Qual. Bucharest R2
958
955
Jack Anthrop
19
USA
12
+76
+2
Lost in Rancho Santa Fe QF
959
808
Luka Pavlovic
23
FRA
12
+401
+8
Qual. Kursumlijska Banja 6 W Lost in Kursumlijska Banja 6 F
960
NCH (975)
Yannik Steinegger
22
SUI
12
+22
961
919
Kody Pearson
23
AUS
12
+22
961
NCH (974)
Finn Reynolds
23
NZL
12
+20
Nakhon Si Thammarat 2 R32
Lost in Nakhon Si Thammarat R32
963
863
Milan Welte
21
GER
12
+25
964
NCH (981)
Cooper Williams
17
USA
12
+22
965
NCH (982)
Woobin Shin
19
KOR
12
+22
Daegu R32
966
NCH (977)
Chad Kissell
27
USA
12
+23
Lost in Huntsville R32
967
753
Justin Roberts
26
BAH
12
+24
Lost in Tabasco R32
968
NCH (999)
Nikolay Nedelchev
19
BUL
12
+38
+1
Lost in Monastir 25 R16 Lost in Monastir 26 R32
969
891
Marlon Vankan
22
GER
12
-19
-2
970
942
Wissam Abderrahman
19
TUN
12
-22
-2
971
959
Lorenzo Claverie
20
ITA
12
+21
Qual. San Diego R1
Lost in Huntsville R32
972
775
Millen Hurrion
23
GBR
12
+37
+1
Jakarta 7 R16
Qual. Monastir 25 W Lost in Monastir 25 R16 Lost in Jakarta 6 R32
973
NCH 1140
Liam Gavrielides
19
GER
12
+192
+5
Qual. Heilbronn R2
Qual. Warmbad Villach W Lost in Warmbad Villach R16 Lost in Qual. Troisdorf R2
15
15
974
952
Xavi Matas Ortega
20
ESP
12
-22
-2
Qual. Cordoba R2
Lost in Qual. Mataro R3
975
NCH (987)
Lautaro Agustin Falabella
25
ARG
12
+19
976
899
Maik Steiner
28
GER
12
-23
-2
Qual. Tangier R2
977
854
Stefano Reitano
25
ITA
12
-78
-5
Lost in Brcko R32
978
867
Lukáš Palovič
21
SVK
12
-10
-1
Qual. Nyiregyhaza R2
979
923
Igor Gimenez
23
BRA
12
-10
-1
Qual. Brcko W Lost in Brcko R32 Qual. Kiseljak W Lost in Kiseljak R16