WTA | Doubles | Official ATP Ranking | 5W ATP Ranking | Live ATP Ranking | Live ATP Race | Next Gen | ITF Ranking | Tournament Draws | Schedule | Season |  $  | Title Holders | Live Scores
Live ATP Ranking U24
#: 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
31
Carlos Alcaraz23ESP7160-1-1000
95
Ben Shelton23USA3480-3-190Lost in Cincinnati R64 
11 NCH 
 (14) 
Arthur Fils22FRA2790+10+650Cincinnati F
(SF  )
31403140
1211
Rafael Jódar19ESP2671-1+50Lost in Cincinnati R16 
1412
Learner Tien20USA2565-2+20Lost in Cincinnati R32 
1712
Jakub Menšík20CZE2445-1+50Lost in Cincinnati R16 
2624
João Fonseca20BRA1800Lost in Cincinnati R32
(R64  )
32CH
Alexander Blockx21BEL1396Lost in Cincinnati R32 
3631
Ignacio Buse22PER1310-25Winston Salem R32Lost in Cincinnati R64Lost in Cincinnati R64
Winston Salem R32
39 NCH 
 (40) 
Daniel Mérida21ESP1157+1+40Lost in Cincinnati R32 
Advertisement
44 NCH 
 (48) 
Luca Van Assche22FRA1079+10+78Quebec City F
(QF  )
Qual. Cincinnati W
Lost in Cincinnati R128
Qual. Cincinnati W
Lost in Cincinnati R128
Quebec City F
(QF  )
11401140
4530
Alex Michelsen21USA1070-4-20Lost in Cincinnati R64 
6045
Ethan Quinn22USA959-2-20
61 NCH 
 (63) 
Adolfo Daniel Vallejo22PAR948+9+34Winston Salem R64Lost in Cincinnati R32Lost in Cincinnati R32
Winston Salem R64
6655
Martin Landaluce20ESP922+1Winston Salem R64Lost in Cincinnati R32 Lost in Cincinnati R32 
Winston Salem R64
70 NCH 
 (79) 
Jaime Faria23POR847+9+85Qual. Cincinnati W
Lost in Cincinnati R16 
7756
Hamad Medjedović23SRB764-4-90Lost in Cincinnati R128
8062
Zachary Svajda23USA759+4+10Lost in Cincinnati R128
8682
Arthur Géa21FRA709-1-35
92 NCH 
 (94) 
Martin Damm22USA675+2-2Winston Salem R64Lost in Qual. Cincinnati R1Lost in Qual. Cincinnati R1
Winston Salem R64
9492
Coleman Wong22HKG668-1-12Qual. Cincinnati W
Lost in Cincinnati R128
Lost in Cancun QF 
10170
Dino Prižmić21CRO618-34Winston Salem R64Lost in Cincinnati R128 
Lost in Quebec City R32 
Lost in Cincinnati R128 
Lost in Quebec City R32 
Winston Salem R64
10429
Giovanni Mpetshi Perricard23FRA600-12-90Winston Salem R64Lost in Qual. Cincinnati R1Lost in Qual. Cincinnati R1
Winston Salem R64
106 NCH 
(110)
Michael Zheng22USA590+4-5Qual. Cincinnati W
Lost in Cincinnati R32 
110109
Toby Samuel23GBR567+3-9
11792
Shintaro Mochizuki23JPN532-5-45Lost in Qual. Cincinnati R1
Lost in Quebec City R32
119118
Henrique Rocha22POR513+7+4Lost in Qual. Cincinnati R2
Lost in Cancun R16 
120101
Vilius Gaubas21LTU511+3-12
126116
Pablo Llamas Ruiz23ESP491+4+2Lost in Qual. Cincinnati R1
Lost in Cancun R16
(R32  )
1334
Holger Rune23DEN450-31-200
13486
Dalibor Svrčina23CZE445-20-129Lost in Qual. Cincinnati R1
Lost in Cancun R32 
136 NCH 
(146)
Stefanos Sakellaridis21GRE435+21+67Quebec City F
(QF  )
Lost in Qual. Cincinnati R2
Qual. Quebec City W
Lost in Qual. Cincinnati R2
Qual. Quebec City W
Quebec City F
(QF  )
496496
145CH
Tom Gentzsch22GER393-9
149118
Nicolai Budkov Kjaer19NOR379+6+6Lost in Qual. Cincinnati R2
Lost in Quebec City R16
(R32  )
152145
Mark Lajal23EST375+7+14Qual. Cincinnati W
Lost in Cincinnati R128
155151
Juan Carlos Prado Angelo21BOL364-1-11Lost in Kingston 1 QF
157148
Rei Sakamoto20JPN357+8+7Lost in Brownsburg QF
Lost in Quebec City R16 
16399
Nishesh Basavareddy21USA348-15-51Lost in Quebec City R32
165132
Jack Pinnington Jones23GBR344+12+22Lost in Brownsburg SF
168108
Francesco Maestrelli23ITA337-2-12Lost in Qual. Cincinnati R1
Lost in Quebec City R32 
170102
Elmer Møller23DEN331+2-2Lost in Hamburg R32
Lost in Roehampton 1 R16
171150
Joel Schwärzler20AUT324-21-66Lost in Brownsburg R32
Lost in Kingston 1 R32
172160
Gonzalo Bueno22PER322+6Lost in Kingston 1 QF
176159
Luka Mikrut22CRO317+8
177171
Max Alcalá Gurri23ESP317-1-6Lost in Hamburg R32
178123
Jérôme Kym23SUI315+1-6
181174
Federico Cina19ITA312-7-12Lost in Brownsburg R32
186 NCH 
(336)
Jan Kumstát19CZE302+161+146Qual. Hamburg W
Hamburg W
Prague W
189 NCH 
(191)
Lautaro Midon22ARG293+4Lost in Kingston 1 QF
190 NCH 
(193)
Diego Dedura18GER291+4Lost in Hamburg R32 
Advertisement
191157
Lukas Neumayer23AUT290-20-44Lost in Todi QF
194190
Gianluca Cadenasso21ITA286+2-3
195 NCH 
(201)
Edas Butvilas22LTU286+9+6Lost in Brownsburg R16
200 NCH 
(211)
Moïse Kouamé17FRA279+14+16Lost in Cancun QF 
208181
Daniel Rincon23ESP270-2-4
211 NCH 
(271)
Maxim Mrva19CZE265+98+87Todi W
Lost in Prague QF
215 NCH 
(216)
Braden Shick22USA260+4
221133
Colton Smith23USA253-21-30Lost in Brownsburg R32
226214
Henry Searle20GBR246-6-13Lost in Brownsburg R32
22747
Juncheng Shang21CHN245+1Lost in Cincinnati R128
231230
Kilian Feldbausch20SUI241+4
233167
Alex Barrena23ARG240+26+22Lost in Todi SF
23867
Luca Nardi23ITA236-70-110
240201
Gilles Arnaud Bailly20BEL233-10-12Lost in Koksijde SF
Lost in Prague R32
241211
Darwin Blanch18USA232-17-17Winston Salem R64Lost in Qual. Cincinnati R1
Lost in Cancun R32
Lost in Qual. Cincinnati R1
Lost in Cancun R32
Winston Salem R64
242164
James McCabe23AUS231+1-4Lost in East Lansing R32
245217
Yi Zhou21CHN228-1-6
249199
Matej Dodig21CRO225+2Lost in Hamburg SF
250 NCH 
(309)
Hayato Matsuoka21JPN225+64+48Astana W
252237
Andrej Nedić21BIH220-2-6Augsburg R32Lost in Hamburg R16Lost in Hamburg R16
Augsburg R32
253168
Maks Kaśnikowski23POL220-19-23
256181
Abdullah Shelbayh22JOR218-3-4Qual. Winston Salem R2Lost in Brownsburg R32
Lost in Qual. Cancun R1
Lost in Brownsburg R32
Lost in Qual. Cancun R1
Qual. Winston Salem R2
257246
Felix Balshaw20FRA218-3-2Qual. Winston Salem R2Lost in Brownsburg R32
Lost in Qual. Cancun R1
Lost in Brownsburg R32
Lost in Qual. Cancun R1
Qual. Winston Salem R2
262249
Martin Krumich23CZE214-7-6Augsburg R32Lost in Prague R32Lost in Prague R32
Augsburg R32
263257
Mili Poljičak22CRO213+1Augsburg R32Lost in Slovenj Gradec R16Lost in Slovenj Gradec R16
Augsburg R32
266248
Max Basing23GBR212-18-14Roehampton 2 R32Lost in Roehampton 1 R32Lost in Roehampton 1 R32
Roehampton 2 R32
269214
Ilia Simakin22RUS210-2
271247
Hynek Bartoň22CZE210-3Augsburg R32Lost in Qual. Hamburg R2
Lost in Prague R32
Lost in Qual. Hamburg R2
Lost in Prague R32
Augsburg R32
273 NCH 
(299)
Sean Cuenin22FRA208+30+27Kursumlijska Banja 14 W
Lost in Prague R16
276259
Michele Ribecai23ITA204-16-14Roehampton 2 R32
280266
Iñaki Montes De La Torre23ESP200-5-4Qual. Roehampton 2 R1
281175
Álvaro Guillén Meza23ECU199+2Lost in Kingston 1 R32
283282
Juan Manuel La Serna22ARG197+5+4Augsburg R32Lost in Sion QFLost in Sion QF
Augsburg R32
284222
Pedro Boscardin Dias23BRA197-6-4
294196
Rodrigo Pacheco Mendez21MEX190-2Lost in Cancun R16 
300 NCH 
(301)
Petr Nesterov23BUL184+1Lost in Muttenz R32
302290
Federico Bondioli21ITA184-7-2
308300
Radu Mihai Papoe23ROU180-8-4Qual. Prague W
Lost in Prague QF
309180
Justin Engel18GER179-12-6
312298
Filippo Romano21ITA178-6-2Lost in Todi R16
314CH
Jay Friend22JPN176+1Roehampton 2 R32
315230
Max Hans Rehberg22GER176+27+18Augsburg R32Lost in Hamburg R16
Lost in Prague QF
Lost in Hamburg R16
Lost in Prague QF
Augsburg R32
317310
Max Schönhaus19GER174+1+2Augsburg R32Lost in Hamburg R16Lost in Hamburg R16
Augsburg R32
320311
Luciano Emanuel Ambrogi22ARG173-1+2Lost in Todi R16
Lost in Qual. Prague R2
329324
Oliver Tarvet22GBR167+51+35Roehampton 2 R32Lost in Roehampton F
Roehampton 1 W
Lost in Roehampton F
Roehampton 1 W
Roehampton 2 R32
331193
Sascha Gueymard Wayenburg23FRA164-2
339235
Marko Topo22GER160-1Augsburg R32
340284
Dali Blanch23USA160-27-17Lost in Qual. Cancun R2
342 NCH 
(348)
Edward Winter21AUS159+13+10Qual. Brownsburg W
Lost in Brownsburg R32
Qual. Kingston 1 W
Lost in Kingston 1 R16
343336
Ognjen Milić19SRB158Lost in Kursumlijska Banja 14 R16
Lost in Sion R32
Advertisement
348307
Thomas Faurel20FRA153-17-9Augsburg R32Lost in Todi R16
Lost in Prague R32
Lost in Todi R16
Lost in Prague R32
Augsburg R32
350225
Philip Sekulic22AUS152-43-28
352260
Tiago Pereira22POR151-3-3Lost in Idanha A Nova QF
353287
Antoine Ghibaudo21FRA150-12-9Lost in Astana R32
355329
Juan Estevez20ARG147-16-13Augsburg R32Lost in Londrina R16
Lost in Muttenz R16
Lost in Sion R32
Lost in Londrina R16
Lost in Muttenz R16
Lost in Sion R32
Augsburg R32
359276
Petr Brunclík20CZE142-27-20Augsburg R32Lost in Prague R32Lost in Prague R32
Augsburg R32
362 NCH 
(392)
Lui Maxted22GBR141+41+18Roehampton 2 R32Lost in Roehampton SF
Lost in Roehampton 1 SF
Lost in Roehampton SF
Lost in Roehampton 1 SF
Roehampton 2 R32
363321
Gabriele Piraino22ITA140-42-29Lost in Todi R32
Lost in Lesa R32
368 NCH 
(370)
Cruz Hewitt17AUS139+8+3Winston Salem R64Lost in Southaven QFLost in Southaven QF
Winston Salem R64
372362
Manas Dhamne18IND136-4-3Lost in Astana R16
Lost in Roehampton 1 R32
375364
Lucio Ratti22ARG134+14+4Lost in Astana R16
Lost in Sion R16
377 NCH 
(382)
Carlos Maria Zarate21ARG133+17+5Lost in Londrina SF
379335
Jacopo Vasami18ITA131-8-6
386379
Jack Kennedy18USA129+6
387 NCH 
(437)
Alejo Sanchez Quilez21ESP129+59+23Tauste W
389 NCH 
(411)
Mees Rottgering19NED127+29+10Qual. Winston Salem R2Qual. Brownsburg W
Lost in Brownsburg R16
Qual. Brownsburg W
Lost in Brownsburg R16
Qual. Winston Salem R2
390358
Trevor Svajda20USA125-7-6Lost in Qual. Cincinnati R2
396 NCH 
(399)
Arthur Nagel23FRA123+8Ueberlingen FLost in Eupen QF
Lost in Muttenz R32
Lost in Eupen QF
Lost in Muttenz R32
Ueberlingen F
403260
Robin Bertrand23FRA121-30-16Lost in Idanha A Nova QF
Lost in Idanha A Nova 2 R32
407 NCH 
(434)
Dylan Dietrich21SUI119+35+12Lost in Hamburg QF
408 NCH 
(410)
Sebastian Sorger20AUT119+2-1Slovenj Gradec F
416 NCH 
(418)
Massimo Giunta22ITA117+11+4Lost in Fano SF
Lost in Todi R32
422 NCH 
(433)
Ozan Baris22USA114+11+3Lost in East Lansing QF
423397
Henry Bernet19SUI114+13+4Lost in Sion R16
424289
Mika Brunold21SUI113-1-2Qual. Augsburg R1Lost in Sion QFLost in Sion QF
Qual. Augsburg R1
429428
Mika Petković19GER111+6Qual. Augsburg R1Lost in Hamburg R32
Lost in Ueberlingen QF
Lost in Hamburg R32
Lost in Ueberlingen QF
Qual. Augsburg R1
431 NCH 
(439)
Yannik Kelm21GER109+8
437405
Juan Cruz Martin Manzano21ITA107-26-13Lost in Qual. Todi R2
Lost in Todi R32
Lost in Lesa R16
438243
Marat Sharipov23RUS107-39-18Lost in Kursumlijska Banja 14 SF
439 NCH 
(453)
Matthew William Donald21CZE107+22+6Qual. Augsburg R1Lost in Muttenz SF
Lost in Qual. Prague R2
Lost in Muttenz SF
Lost in Qual. Prague R2
Qual. Augsburg R1
444 NCH 
(445)
Spencer Johnson23USA104+1-2
445 NCH 
(449)
Karim Bennani18MAR104+5Lost in Southaven R16
449252
Tom Paris23FRA103+6
456449
Quinn Vandecasteele23USA102+27+7Qual. Winston Salem R2Lost in Southaven R32
Qual. Brownsburg W
Lost in Brownsburg R16
Lost in Southaven R32
Qual. Brownsburg W
Lost in Brownsburg R16
Qual. Winston Salem R2
460 NCH 
(482)
Joaquin Aguilar Cardozo21URU101+43+11Asuncion 2 FAsuncion WAsuncion W
Asuncion 2 F
462 NCH 
(495)
Kenta Miyoshi22JPN100+33+9Qual. Kingston 1 W
Lost in Kingston 1 R16
Lost in Qual. Winston Salem R1
468403
Jack Logé21BEL98+4Lambermont FLost in Koksijde QFLost in Koksijde QF
Lambermont F
474351
Carlo Alberto Caniato20ITA96-12-5Qual. Todi W
Lost in Todi R32
478415
Lorenzo Carboni20ITA95+12+2Qual. Todi W
Lost in Todi R32
481407
Sergio Callejon Hernando21ESP94-60-22Lost in Tauste QF
Lost in Idanha A Nova R32
483467
Yassine Dlimi23MAR93+2-1
485301
Maximus Jones21THA93-47-16
487 NCH 
(528)
Izan Almazan Valiente20ESP93+45+13Lost in Tauste F
Lost in Idanha A Nova R16
Lost in Idanha A Nova 2 R16
488486
Duncan Chan21CAN92-2-1Lost in Quebec City R32 
489481
Thijs Boogaard18NED92+3
490 NCH 
(505)
Niels McDonald18GER92+41+12Augsburg R32Lost in Hamburg QFLost in Hamburg QF
Augsburg R32
492485
Patrick Schoen21SUI91+5
493489
Anton Shepp23NZL91+5Roehampton 2 R32Lost in Roehampton 1 R32Lost in Roehampton 1 R32
Roehampton 2 R32
497438
Daniel Siniakov23CZE90-30-9Qual. Augsburg R1Lost in Prague R32Lost in Prague R32
Qual. Augsburg R1
499373
Bor Artnak22SLO90-51-15Lost in Kursumlijska Banja 13 F
Lost in Kursumlijska Banja 14 QF
Advertisement
505502
César Bouchelaghem22FRA88+5
508463
Reda Bennani19MAR87-34-10Lost in Kursumlijska Banja 13 R16
509449
Miguel Tobon20COL87-10-4Lost in Qual. Kingston 1 R2
517507
Tai Sach23AUS85+1-1Lost in Astana R32
Lost in Taipei QF
521356
Miloš Karol23SVK83-34-10
524427
João Eduardo Schiessl22BRA82+13+3Lost in Londrina QF
528347
Samir Banerjee22USA81-34-10
534318
Gerard Campana Lee21KOR79+12+2Qual. Sion W
Lost in Sion R32
535 NCH 
(542)
Ivan Ivanov17BUL78+7Roehampton 2 R32Lost in Roehampton 1 R32Lost in Roehampton 1 R32
Roehampton 2 R32
536449
Maxim Zhukov21RUS77-2Lost in Astana R32
537 NCH 
(551)
Gavin Young23USA77+15+2Lost in Qual. Brownsburg R2
541508
Pavle Marinkov20AUS75-14-6
542527
Michael Bassem Sobhy22EGY75-2-3
543537
Mitsuki Wei Kang Leong22MAS75+7-1Lost in Qual. Astana R2
548525
Daniil Ostapenkov23BLR74-23-9Lost in Qual. Astana R1
550516
Pavel Lagutin21RUS73-34-13Idanha A Nova 2 FLost in Tauste R32
Lost in Idanha A Nova QF
Lost in Tauste R32
Lost in Idanha A Nova QF
Idanha A Nova 2 F
551334
Leo Borg23SWE73-4-3Bastad FLost in Malmo R32Lost in Malmo R32
Bastad F
553424
Kokoro Isomura23JPN73+18+2Maanshan 9 FQual. Astana W
Lost in Astana R32
Qual. Astana W
Lost in Astana R32
Maanshan 9 F
555 NCH 
(556)
Dimitris Sakellaridis20GRE73+7-1Lost in Muttenz QF
Lost in Qual. Sion R2
564CH
Lorenzo Angelini20ITA71+5
575418
Maé Malige20FRA68+13
576 NCH 
(582)
Keegan Rice20CAN67+15
580CH
Paul Inchauspe22FRA66-2
581269
Aidan Mayo23USA66+35+4Qual. Brownsburg W
Lost in Brownsburg R32
Lost in Qual. Kingston 1 R1
586546
Aidan Kim21USA65-12-4Lost in Qual. Brownsburg R2
Lost in Qual. Kingston 1 R2
587479
Jacob Bradshaw23AUS65+16
588 NCH 
(626)
Amit Vales21ISR65+38+5Lost in Turku F
589554
Guillaume Dalmasso23FRA65+17Lost in Qual. Kingston 1 R1
592432
Iliyan Radulov21BUL64+30+4Roehampton 2 R32Lost in Roehampton 1 R16Lost in Roehampton 1 R16
Roehampton 2 R32
595388
Karan Singh23IND64+12-1Lost in Astana 2 R32
Lost in Qual. Astana R2
596574
Romain Faucon23BEL64+5-2Lambermont FLost in Eupen R32
Lost in Koksijde R32
Lost in Eupen R32
Lost in Koksijde R32
Lambermont F
600507
Kaylan Bigun20USA63-52-13Lost in Southaven QF
604430
Erik Arutiunian21BLR62+24+3Qual. Astana W
Lost in Astana R16
606573
Jamie Mackenzie18GER62-25-6Lost in Hamburg R32
609 NCH 
(633)
Fryderyk Lechno-Wasiutyński21POL61+34+4Qual. Hamburg W
Lost in Hamburg R32
Lost in Qual. Prague R1
611448
Branko Djurić21SRB61-14-5Lost in Kursumlijska Banja 14 R32
615603
Amir Omarkhanov18KAZ60+9Lost in Astana 2 R32
Lost in Astana R32
618564
Alexander Vasilev19BUL59-46-11Lost in Kursumlijska Banja 14 QF
620586
Gabriel Ghetu18ROU59+65+8Lost in Curtea De Arges 2 SF
Lost in Targu Jiu SF
621358
Svyatoslav Gulin23RUS59-45-10Qual. Augsburg R1Lost in Qual. Prague R1Lost in Qual. Prague R1
Qual. Augsburg R1
622557
Pierluigi Basile19ITA58+12Lesa SFLost in Todi R32Lost in Todi R32
Lesa SF
625394
Bruno Kuzuhara22USA58-29-9
626410
Stefan Popović23SRB58-14-6Lost in Kursumlijska Banja 14 R16
Lost in Slovenj Gradec R16
628626
Tuncay Duran22TUR57+7-1
629595
Théo Papamalamis20FRA57+25+2Lost in Eupen F
Lost in Qual. Sion R2
635 NCH 
(646)
Pieter De Lange20NED56+22+1Lost in Eupen R32
Lost in Trier R16
636479
Tomasz Berkieta20POL56-95-22
637625
Maximo Zeitune20ARG56+8-1Lost in Londrina SF
641604
Bruno Fernandez22BRA55+10-1Lost in Trier R16
Lost in Slovenj Gradec R32
642 NCH 
(660)
Naoya Honda20JPN55+26+1Lost in Southaven R16
Lost in East Lansing R32
Advertisement
643623
Samuel Heredia20COL55+10-1Lost in Tauste R32
Lost in Qual. Cancun R1
647 NCH 
(651)
Ryan Colby22USA54+8-1
650599
Giorgio Tabacco23ITA54+28+2Qual. Augsburg R1Lost in Fano QF
Lost in Qual. Todi R1
Lost in Fano QF
Lost in Qual. Todi R1
Qual. Augsburg R1
655 NCH 
(673)
Roger Pascual Ferra20ESP52+27+1Lost in Qual. Kingston 1 R2
Lost in Qual. Winston Salem R1
656361
Viacheslav Bielinskyi22UKR52-72-16
657645
Alejandro Juan Mano21ESP52-1-3Lost in Santander SF
659634
Léo Raquillet20FRA52+6-2Lost in Qual. Sion R2
664538
Pablo Martinez Gomez20ESP51-37-8
666624
Yaroslav Demin20RUS51+8-1Lost in Santander R32
667465
Egor Agafonov23RUS51+26+1Lost in Astana 2 R32
Lost in Qual. Astana R2
669233
Gabriel Debru20FRA50+21
670 NCH 
(680)
Michael Antonius16USA50+21
676 NCH 
(814)
Stefan Horia Haita19ROU49+138+14Lost in Kursumlijska Banja 14 F
Lost in Kursumlijska Banja 15 QF
677553
Pedro Rodenas22ESP49-6-4Lost in Santander R16
687 NCH 
(688)
Andrea De Marchi19ITA48+1-3Lost in Lesa QF
691 NCH 
(709)
Dragos Nicolae Cazacu22ROU48+23
692634
Timofei Derepasko19RUS48+4-2Lost in Kursumlijska Banja 14 R32
Lost in Kursumlijska Banja 15 QF
693 NCH 
(705)
Daniel Jade17FRA47+24
696 NCH 
(795)
Žiga Šeško18SLO47+99+10Lost in Frankfurt QF
Lost in Trier F
697620
Josip Šimundža21CRO47+25
701651
Nicolás Villalón22CHI47+2-2Lost in Londrina R32
Lost in Asuncion R16
Lost in Asuncion 2 R16
702698
Marc Majdandzic21GER47+10-1Lost in Lambermont QF
704600
Khololwam Montsi23RSA46+21
705 NCH 
(721)
Anton Arzhankin23RUS46+26+1Lost in Kursumlijska Banja 14 R16
Lost in Kursumlijska Banja 15 SF
709455
Olaf Pieczkowski22POL45-26-6
714697
Nikolai Barsukov19GER45-17-5Lost in Qual. Hamburg R1
Lost in Ueberlingen R32
717711
Vincent Marysko20GER44-6-4
719508
Loann Massard21FRA44+20
721438
Orel Kimhi23ISR43-16-5
723280
Jakub Nicod22CZE43+9-2Lost in Prague R32
724 NCH 
(744)
Grigory Shebekin21RUS43+20Lost in Astana 2 R32
728515
Émilien Demanet21BEL43-91-15
729707
Seydina André23SEN43+12-1
731702
Noa Vukadin22CRO42+23
736576
Michal Krajčí21SVK42+19
737 NCH 
(751)
Ignacio Parisca Romera21VEN42+14-1Lost in Santander QF
739625
Igor Kudriashov22RUS41-67-11
740604
Andres Santamarta Roig19ESP41+18
741544
Adhithya Ganesan20USA41+20
742696
Matteo Covato21ITA41+14-1Lost in Muttenz R32
Lost in Ueberlingen R32
743734
Daniele Rapagnetta19ITA41-3-3Lost in Qual. Todi R1
Lost in Lesa QF
748305
Kalin Ivanovski22MKD40+5-2
749 NCH 
(770)
Vignesh Gogineni22USA40+21Lost in Qual. Cincinnati R1
755648
Radu David Turcanu20ROU40-106-16Lost in Curtea De Arges 2 R32
Lost in Targu Jiu R32
758741
Matthew Forbes20USA39+23Lost in Qual. Brownsburg R1
759533
Luis Carlos Alvarez21MEX39+79+7Lost in East Lansing F
Lost in Qual. Cancun R1
760 NCH 
(782)
Sebastian Gorzny22USA39+22Qual. Winston Salem R2Lost in East Lansing R32Lost in East Lansing R32
Qual. Winston Salem R2
762 NCH 
(783)
Noah Zamora23USA39+27+1Lost in East Lansing R16
763 NCH 
(922)
Rares Teodor Pieleanu19ROU39+323+23Curtea De Arges 2 W
Lost in Targu Jiu F
765689
Rodrigo Alujas23MEX39-2-2Lost in Asuncion R32
Lost in Asuncion 2 QF
Advertisement
768663
Lucas Andrade Da Silva21BRA38+52+4Qual. Kingston 1 W
Lost in Kingston 1 R32
769728
Patrick Brady21GBR38+43+3Qual. Roehampton 2 R1Qual. Roehampton 1 W
Lost in Roehampton 1 R16
Qual. Roehampton 1 W
Lost in Roehampton 1 R16
Qual. Roehampton 2 R1
771680
Abel Forger21NED38+52+4Lost in Eupen SF
Lost in Koksijde R16
774 NCH 
(782)
Matt Ponchet22FRA38+10-1Qual. Roehampton 2 R1Lost in Qual. Roehampton 1 R1Lost in Qual. Roehampton 1 R1
Qual. Roehampton 2 R1
775677
Kasra Rahmani19IRI38+16Qual. Augsburg R1Lost in Lesa R16Lost in Lesa R16
Qual. Augsburg R1
776648
Attila Boros22HUN38-3-2Lost in Mistelbach R32
782617
Lorenzo Sciahbasi20ITA37-48-7
791 NCH 
(815)
Yannick Theodor Alexandrescou18FRA36+24+1Lost in Targu Jiu R16
793782
Stefano D'Agostino22ITA36+61+5Lost in Fano QF
Lost in Qual. Todi R2
Lost in Lesa R32
794724
Fernando Cavallo20ARG36-22-4
795722
Alejandro Turriziani Álvarez23ESP36+7Lost in Curtea De Arges 2 R32
Lost in Targu Jiu R16
796716
Dinko Dinev22BUL36+8
797771
Cosme Rolland De Ravel22FRA35+9
798 NCH 
(805)
Nicolas Oliveira20BRA35+23+1Lost in Londrina R16
799789
Andrew Johnson17USA35+10
804 NCH 
 1043
Walid Ahouda22MAR34+444+25Kursumlijska Banja 13 W
Lost in Qual. Kursumlijska Banja 14 R2
806562
Cooper Williams21USA34+1-1
807700
Jack Anthrop22USA34+40+3Lost in Southaven QF
808673
Gustavo Ribeiro De Almeida20BRA34+20+1Lost in Londrina QF
811 NCH 
(812)
Maximilian Homberg23GER34+20+1Lost in Qual. Todi R2
Lost in Ueberlingen R32
813712
Benjamin Torrealba21CHI34-10-2Lost in Asuncion R32
Lost in Asuncion 2 R16
817541
Arda Azkara23TUR33+25+1Lost in Turku R16
819184
Nicholas David Ionel23ROU33-14-3
821 NCH 
(834)
Carles Cordoba20ESP33+13Lost in Santander R32
825824
Jangjun Kim19KOR32+12
827538
Johan Alexander Rodriguez22COL32-167-22
833 NCH 
(855)
Markus Mölder21EST32+22+1Lost in Turku QF
834 NCH 
(965)
Oskari Paldanius19FIN32+218+15Qual. Roehampton 2 R1Turku WTurku W
Qual. Roehampton 2 R1
837 NCH 
(845)
Alan Ważny19POL32+8Lost in Bielsko Biala R32
Lost in Qual. Hamburg R1
Lost in Krakow R16
838 NCH 
(849)
Nicolas Robert19FRA32+26+2Lost in Curtea De Arges 2 QF
Lost in Koksijde R16
Lost in Lambermont R32
844692
Hoyoung Roh20KOR31+7
850824
Guto Miguel17BRA30-1Lost in Kingston 1 R32
851CH
Keaton Hance18USA30+11
852407
Michael Agwi22IRL30-64-8Krakow FTrier WTrier W
Krakow F
854 NCH 
(909)
Nico Hipfl20AUT30+55+4Lost in Poprad QF
Lost in Muttenz QF
Lost in Lesa QF
857549
Tianhui Zhang20CHN30-134-17Lost in Tianjin 2 R16
Lost in Maanshan 9 QF
858443
Yanaki Milev22BUL30-129-16Lost in Santander R32
860621
Samuel Alejandro Linde Palacios18COL30+6
861853
Alaa Trifi19TUN30+6
865 NCH 
(875)
Bryce Nakashima22USA29+16+1Lost in East Lansing R16
867 NCH 
(918)
Egor Pleshivtsev19RUS29+64+4Lost in Astana 2 SF
Lost in Qual. Astana R1
870643
Lorenzo Claverie23VEN28+7Lost in Qual. Kingston 1 R1
874866
Max Dahlin20SWE28+6Lost in Sion R32
879871
William Rejchtman Vinciguerra19SWE28+7Lost in Malmo R16
Lost in Bastad R16
880860
Tomás Martínez22ARG28+5Lost in Asuncion R32
Lost in Asuncion 2 R16
881788
Joao Victor Couto Loureiro23BRA28-16-2Lost in Malmo R32
Lost in Bastad R16
888879
Stijn Paardekooper22NED27+4Lost in Lambermont QF
889879
Ronit Karki18USA27+6
891883
Giulio Perego23ITA27-8-1Lost in Roehampton R32
Lost in Qual. Roehampton 1 R1
893 NCH 
(950)
Michele Mecarelli19ITA27+72+4Lost in Fano R16
Qual. Todi W
Lost in Todi R32
900857
Charlie Robertson19GBR26-9-1Lost in Roehampton R32
902 NCH 
 1025
Goncalo Marques20POR26+133+8Idanha A Nova 2 FLost in Tauste R16
Lost in Idanha A Nova SF
904744
Nikita Belozertsev17UZB26-6-1
906 NCH 
(962)
Maxwell Exsted19USA26+56+3Lost in Southaven R16
Lost in Asuncion QF
Lost in Asuncion 2 SF
907818
Anas Mazdrashki20BUL26-50-5Lost in Arad R16
909 NCH 
(916)
Kerem Yilmaz19TUR26+7Lost in Turku R32
912816
Zsombor Velcz23HUN25+8
917914
Robert Guna20ROU25+10Lost in Curtea De Arges 2 QF
Lost in Arad SF
918878
Tristan Stringer20USA25-6-1
919377
Marcello Serafini23ITA25+276+14Lost in Fano F
921 NCH 
(928)
George Lazarov21BUL25+7Lost in Kursumlijska Banja 14 R16
923385
Aryan Shah20IND25+53+3Lost in Tauste SF
Lost in Idanha A Nova R32
928740
Pierre Yves Bailly22BEL24+7
929913
Kriish Tyagi19IND24+7
930822
Ofek Shimanov21ISR24+7Qual. Astana 2 W
Lost in Astana 2 R32
935905
Christopher Li23PER24+8
936694
Xiaofei Wang23CHN24-39-3
939 NCH 
(946)
Aaron Funk20GER24+40+2Lost in Frankfurt QF
Lost in Ueberlingen R32
941931
Rocco Piatti22MON24+23+1Lost in Roehampton R32
Lost in Idanha A Nova R16
Lost in Idanha A Nova 2 R32
943908
Daniil Sarksian20ARM24+8Lost in Tianjin R16
Lost in Tianjin 2 R32
Lost in Maanshan 9 R32
946938
Pablo Perez Ramos23ESP23+7Qual. Roehampton W
Lost in Roehampton R32
949940
Noritaka Koizumi23JPN23+6Qual. Taipei 2 R1Qual. Taipei W
Lost in Taipei R16
950805
Oliver Bonding19GBR23-25-2Qual. Roehampton 2 R1Lost in Qual. Roehampton 1 R1
952 NCH 
(972)
Linus Lagerbohm18FIN23+36+2Lost in Bielsko Biala QF
Lost in Trier R32
955 NCH 
 1080
Lorenzo Comino20ITA23+125+7Lost in Kursumlijska Banja 13 SF
Lost in Lesa R16
957 NCH 
(975)
Mickael Kaouk17FRA23+51+3Lost in Koksijde QF
958684
Ali Yazdani22IRI23-54-4Lost in Kursumlijska Banja 13 SF
961838
Luca Pow21GBR22+25+1Lost in East Lansing R16
Lost in Qual. Winston Salem R1
963838
Iiro Vasa23FIN22+8Lost in Fano R16
Lost in Turku R32
966874
Ryo Tabata18JPN22+28+1Lost in Astana 2 R16
968837
Marko Maksimović20SRB22+6Lost in Kursumlijska Banja 13 R16
973736
Jakub Filip20CZE22-27-2Lost in Bielsko Biala R16
Lost in Prague R32
979947
Karim Ibrahim23EGY22+5
981946
Taym Al Azmeh22SYR21+9
985889
Salvador Price21COL21+52+3Lost in Londrina QF
987968
Markus Malaszszak22THA21+9Lost in Trier R32
990975
Aditya Vishal Balsekar23IND21-8-1
991 NCH 
 1048
Andrea Colombo23ITA21+68+4Lost in Tauste QF
Qual. Idanha A Nova W
Lost in Idanha A Nova R16
Lost in Idanha A Nova 2 SF
993979
Yuta Tomida19JPN21+6
998 NCH 
 1436
Lars Goran Verwerft23BEL20+438+14Lost in Qual. Eupen R3
Lost in Koksijde F
Lost in Lambermont R32
In Play :
 ATP1000  Cincinnati
 ATP250  Winston Salem
 CH125  Quebec City
 CH50  Augsburg, ​Roehampton 2
 M25  Idanha A Nova 2, ​Lesa, ​Slovenj Gradec, ​Taipei 2, ​Ueberlingen
 M15  Asuncion 2, ​Bastad, ​Krakow, ​Lambermont, ​Maanshan 9
Highlight Country :