WTA | Doubles | Official ATP Ranking | 5W ATP Ranking | Live ATP Ranking | Live ATP Race | Next Gen | ITF Ranking | Tournament Draws | Schedule |  $  | Title Holders | Live Scores
Live ATP Race U23
#: Tennis Player Rank
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
Next Gen
<18
<19
<20
<21
<22
<23
<24
<25
>30
>35
#PlayerAgeCtryPts+/-CurrentPreviousCurrentNextMax
ATP Finals Qualification Cut6240
10
Arthur Fils22FRA1940
12
Jakub Menšík20CZE1905
18
Rafael Jódar19ESP1669-1
22
Learner Tien20USA1345
29
Ignacio Buse22PER1075-1Kitzbuhel R32Lost in Gstaad R32 Lost in Gstaad R32 
Kitzbuhel R32
10751300
30
João Fonseca19BRA1050
32
Alexander Blockx21BEL965Estoril R16Lost in Umag R32 Lost in Umag R32 
Estoril R16
10151215
44
Daniel Mérida21ESP827+21+242Estoril R32Umag W Umag W 
Estoril R32
8421067
45
Ethan Quinn22USA821-5
Advertisement
52
Adolfo Daniel Vallejo22PAR707+8+88Kitzbuhel R32Lost in Bastad SF Lost in Bastad SF 
Kitzbuhel R32
718943
55
Alex Michelsen21USA680-4Bloomfield Hills R32680780
56
Martin Landaluce20ESP678-4
63
Jaime Faria22POR633-2+17Estoril R32Lost in Gstaad R16 Lost in Gstaad R16 
Estoril R32
648873
69
Luca Van Assche22FRA595+18Estoril R32Lost in Umag R16
(R32  )
Lost in Umag R16
(R32  )
Estoril R32
612837
78
Dino Prižmić20CRO543+1+25Lost in Umag R16 
100
Arthur Géa21FRA405+6+44Bloomfield Hills R32Lost in Granby FLost in Granby F
Bloomfield Hills R32
405522
103
Martin Damm22USA391-3
120
Henrique Rocha22POR340-4Estoril R32Lost in Umag R32 Lost in Umag R32 
Estoril R32
365590
127
Coleman Wong22HKG317+4+12Bloomfield Hills R32Lost in Lincoln QFLost in Lincoln QF
Bloomfield Hills R32
325442
129
Vilius Gaubas21LTU316-2Estoril R32Lost in Bastad R32 Lost in Bastad R32 
Estoril R32
341566
130
Stefanos Sakellaridis21GRE315-2
136
Nishesh Basavareddy21USA296-3
143
Rei Sakamoto20JPN281-4
149
Michael Zheng22USA272-4Bloomfield Hills R32280397
151
Federico Cina19ITA266+3+26Kitzbuhel R32Qual. Gstaad W
Lost in Gstaad R32
Qual. Kitzbuhel W
Qual. Gstaad W
Lost in Gstaad R32
Qual. Kitzbuhel W
Kitzbuhel R32
291516
153
Moïse Kouamé17FRA263-6Lost in Bastad R32 
159
Lautaro Midon22ARG245+19+32Qual. Bastad W
Lost in Bastad R16 
169
Henry Searle20GBR228-5
173
Nicolai Budkov Kjaer19NOR227-7Tampere R32Lost in Bastad R32 Lost in Bastad R32 
Tampere R32
233302
175
Juan Carlos Prado Angelo21BOL224+24+38Qual. Umag W
Lost in Umag R16
Lost in Qual. Estoril R1
181
Braden Shick22USA218-8Winnipeg R32223292
184
Joel Schwärzler20AUT210-4Kitzbuhel R32Lost in Gstaad R32 Lost in Gstaad R32 
Kitzbuhel R32
235460
193
Gianluca Cadenasso21ITA199-3
195
Tom Gentzsch22GER197+39+42Tampere R32Lost in Bunschoten FLost in Bunschoten F
Tampere R32
199268
197
Darwin Blanch18USA191-5Bloomfield Hills R32Lost in Lincoln R32Lost in Lincoln R32
Bloomfield Hills R32
193310
199
Felix Balshaw20FRA190-5Lost in Cordenons R32
200
Diego Dedura18GER188-4Tampere R32188257
210
Luca Nardi22ITA180-5Lost in Qual. Umag R1
219
Andrej Nedić21BIH174-7Tampere R32Lost in Cordenons R32Lost in Cordenons R32
Tampere R32
178247
224
Gonzalo Bueno22PER171+5+13Estoril R32Lost in Qual. Bastad R1
Qual. Estoril W
Lost in Qual. Bastad R1
Qual. Estoril W
Estoril R32
196421
231
Filippo Romano21ITA161+2+6Lost in Bunschoten R16
232
Kilian Feldbausch20SUI160+7+13Kitzbuhel R32Lost in Gstaad R32 
Qual. Kitzbuhel W
Lost in Gstaad R32 
Qual. Kitzbuhel W
Kitzbuhel R32
185410
235
Juan Manuel La Serna22ARG159-8
237
Federico Bondioli21ITA158+54+42Lost in Cordenons F
240
Ilia Simakin22RUS156-8
245
Max Schönhaus18GER150+1+6Lost in Bunschoten R16
249
Hynek Bartoň22CZE149-6+3Tampere R32Lost in Bunschoten R16Lost in Bunschoten R16
Tampere R32
150219
256
Luciano Emanuel Ambrogi22ARG141-5
261
Matej Dodig21CRO140-6Lost in Umag R32 
Advertisement
262
Sean Cuenin22FRA140+31+25Uriage W
264
Hayato Matsuoka21JPN139-2+5Winnipeg R32Lost in Lincoln R16Lost in Lincoln R16
Winnipeg R32
142211
267
Thomas Faurel20FRA137+1+7Zug R32Lost in Qual. Bastad R2Lost in Qual. Bastad R2
Zug R32
143260
269
Edas Butvilas21LTU137-12Lost in Qual. Gstaad R1
Lost in Qual. Estoril R1
276
Juan Estevez20ARG132-3+5Lost in San Salvador De Jujuy F
Lost in Villa Constitucion QF
280
Jacopo Vasami18ITA129-9
294
Jack Kennedy18USA123-13Lost in Dallas R32
Lost in Lincoln R32
295
Rodrigo Pacheco Mendez21MEX122-12
296
Maxim Mrva18CZE122-4+6Lost in Cordenons R16
298
Mili Poljičak22CRO119-9+3Qual. Zug R2Lost in Qual. Umag R1Lost in Qual. Umag R1
Qual. Zug R2
121121
300
Lucio Ratti22ARG118-13
301
Philip Sekulic22AUS118+6+12Winnipeg R32Lost in Granby QFLost in Granby QF
Winnipeg R32
124193
302
Ognjen Milić19SRB117+15+15Kursumlijska Banja 9 W
303
Max Hans Rehberg22GER117-15Zug R32Lost in Cordenons R32Lost in Cordenons R32
Zug R32
124241
314
Manas Dhamne18IND109-9Lost in Qual. Gstaad R1
333
Juncheng Shang21CHN100-11
334
Marko Topo22GER100+14+13Qual. Umag W
Lost in Umag R32
Lost in Qual. Zug R1
337
Tiago Pereira22POR99+45+22Estoril R32Lost in Pozoblanco SFLost in Pozoblanco SF
Estoril R32
124349
340
Yi Zhou21CHN98+6Segovia R32Lost in Pozoblanco R16Lost in Pozoblanco R16
Segovia R32
104173
343
Yannik Kelm21GER97+2+7Lost in The Hague 2 SF
345
Carlos Maria Zarate21ARG97+12+13San Salvador De Jujuy W
Lost in Villa Constitucion QF
347
Mees Rottgering19NED96+18+15Winnipeg R32Lost in Dallas R16
Lost in Louisville F
Lost in Dallas R16
Lost in Louisville F
Winnipeg R32
102171
353
Sascha Gueymard Wayenburg22FRA93-15Tampere R3299168
356
Thijs Boogaard18NED92+13+12Lost in Bunschoten QF
358
Alejo Sanchez Quilez21ESP92+6+10Segovia R32Lost in Pozoblanco QFLost in Pozoblanco QF
Segovia R32
96165
359
Ozan Baris22USA90+70+25Louisville W
365
Massimo Giunta22ITA87-13+2Qual. Segovia R2Lost in Qual. Pozoblanco R2
Lost in Pozoblanco R32
Lost in Qual. Pozoblanco R2
Lost in Pozoblanco R32
Qual. Segovia R2
8989
369
Mika Petković19GER86-6+4Qual. Tampere R2Qual. Bunschoten W
Lost in Bunschoten R32
Qual. Bunschoten W
Lost in Bunschoten R32
Qual. Tampere R2
8888
370
Patrick Schoen21SUI85-17Lost in Qual. Zug R1
378
Maximus Jones21THA82-18Lost in Pozoblanco R32
381
Matthew William Donald21CZE80+39+13Lost in Kassel F
389
Reda Bennani19MAR79+11+7Lost in Gandia SF
392
Karim Bennani18MAR78-13
398
Petr Brunclík20CZE75-11
399
Edward Winter21AUS75+6+4Qual. Winnipeg R2Lost in Qual. Granby R2Lost in Qual. Granby R2
Qual. Winnipeg R2
7777
405
Izan Almazan Valiente20ESP75+61+15Qual. Pozoblanco W
Lost in Pozoblanco QF
408
Luka Mikrut22CRO74-14
410
Niels McDonald18GER74-14Lost in Umag R32
413
Antoine Ghibaudo21FRA73+8+6Segovia R32Lost in Pozoblanco R16Lost in Pozoblanco R16
Segovia R32
79148
424
Lui Maxted22GBR70-14Rognac R327185
426
Ivan Ivanov17BUL70+10+6Lost in Pozoblanco R16
437
Juan Cruz Martin Manzano21ITA68+9+5Segrate R32Lost in Cordenons R16Lost in Cordenons R16
Segrate R32
6882
442
Abdullah Shelbayh22JOR66-19Bloomfield Hills R3274191
443
Sergio Callejon Hernando21ESP66-13+1Qual. Segovia R2Lost in Qual. Pozoblanco R1Lost in Qual. Pozoblanco R1
Qual. Segovia R2
6868
445
Jay Friend22JPN65+30+7Winnipeg R32Lost in Laval SF
Lost in Granby R32
Lost in Laval SF
Lost in Granby R32
Winnipeg R32
71140
446
Joaquin Aguilar Cardozo21URU65+97+19Lost in San Salvador De Jujuy SF
Villa Constitucion W
447
Gabriele Piraino22ITA65-16
458
Mitsuki Wei Kang Leong21MAS64+9+4Qual. Segovia R2Qual. Pozoblanco W
Lost in Pozoblanco R32
Qual. Pozoblanco W
Lost in Pozoblanco R32
Qual. Segovia R2
6666
459
Miguel Tobon20COL64-18Segovia R32Lost in Pozoblanco R32Lost in Pozoblanco R32
Segovia R32
70139
465
Justin Engel18GER62-13
Advertisement
469
Kenta Miyoshi22JPN61+183+29Laval W
Qual. Granby W
Lost in Granby R32
Lost in Qual. Winnipeg R1
473
Lorenzo Angelini20ITA61+16+6Lost in Cordenons R16
477
Dylan Dietrich21SUI60+55+13Zug R32Qual. Gstaad W
Lost in Gstaad R32 
Qual. Gstaad W
Lost in Gstaad R32 
Zug R32
68185
479
Mika Brunold21SUI60+3Qual. Zug R2Lost in Bunschoten R32Lost in Bunschoten R32
Qual. Zug R2
6262
482
Iliyan Radulov21BUL60+4+5Lost in Roda De Bara QF
Lost in Qual. Pozoblanco R2
Lost in Qual. Segovia R1
486
Gilles Arnaud Bailly20BEL59-15Tampere R32Lost in Bunschoten R32Lost in Bunschoten R32
Tampere R32
65134
489
Sebastian Sorger20AUT58-12
491
Jan Kumstát19CZE58+170+26Qual. Bunschoten W
Lost in Bunschoten SF
493
Oliver Tarvet22GBR56-11
494
Dimitris Sakellaridis20GRE56+72+14Nova Gorica W
495
Gerard Campana Lee21KOR56+45+9Qual. Bunschoten W
Lost in Bunschoten R16
497
Pierluigi Basile19ITA55+83+15Gubbio W
500
Alexander Vasilev19BUL55-5+2Qual. Segovia R25757
505
Jack Logé21BEL55-14
508
César Bouchelaghem22FRA55+1+4Qual. Winnipeg R2Lost in Qual. Granby R2Lost in Qual. Granby R2
Qual. Winnipeg R2
5757
510
Duncan Chan20CAN54-3+3Qual. Winnipeg R2Lost in Laval R16
Lost in Granby R32
Lost in Laval R16
Lost in Granby R32
Qual. Winnipeg R2
5656
513
Kaylan Bigun20USA54-21Lost in Qual. Lincoln R1
Lost in Qual. Winnipeg R1
514
Tuncay Duran22TUR54+30+8Lost in Monastir 32 F
515
Amir Omarkhanov18KAZ54-14+2Lost in Monastir 33 QF
524
Michael Bassem Sobhy22EGY53-24+1Lost in Kassel R16
Lost in Qual. Cordenons R1
530
Samuel Heredia20COL52-22+1Qual. Segovia R2Lost in Qual. Pozoblanco R1Lost in Qual. Pozoblanco R1
Qual. Segovia R2
5454
532
Ryan Colby22USA52-22+1Lost in Laval R16
Lost in Louisville R32
536
Cruz Hewitt17AUS51-21
540
Michael Antonius16USA50+81+15Pittsford W
542
Bor Artnak22SLO50-23
543
Pavle Marinkov20AUS50-16+2Lost in Qual. Lincoln R2
Lost in Qual. Winnipeg R1
546
Yaroslav Demin20RUS49-22Lost in Qual. Segovia R1
548
Pieter De Lange20NED49+35+9Qual. Metzingen R1Lost in The Hague 2 QF
Lost in Bunschoten R16
Lost in The Hague 2 QF
Lost in Bunschoten R16
Qual. Metzingen R1
549
Lorenzo Carboni20ITA48-19
556
Daniel Jade17FRA47+23+7Lost in Uriage SF
562
Maximo Zeitune20ARG47-5+4Lost in Villa Constitucion SF
566
Alejandro Juan Mano21ESP46+102+15Lost in The Hague 2 F
Lost in Gandia R16
575
Amit Vales21ISR45-17+2Qual. Zug R2Lost in Qual. Bunschoten R1Lost in Qual. Bunschoten R1
Qual. Zug R2
4747
576
Pablo Martinez Gomez20ESP44+28+7Lost in Gandia SF
577
Aidan Kim21USA44+97+14Lost in Dallas F
579
Trevor Svajda20USA44+234+25Dallas W
Lost in Lincoln R32
585
Tomasz Berkieta19POL44+5+4Lost in Lodz R32
Lost in Uslar SF
588
Henry Bernet19SUI43-34Zug R3251168
590
Noa Vukadin22CRO42-31Lost in Qual. Umag R1
599
Orel Kimhi22ISR41+258+25Lost in Hillcrest 2 R32
Hillcrest 3 W
600
Olaf Pieczkowski22POL41-32
601
Nicolás Villalón22CHI41-32
605
Marc Majdandzic21GER41-33Segrate R32Lost in Qual. Umag R1Lost in Qual. Umag R1
Segrate R32
4256
609
Branko Djurić21SRB40-31
610
Gabriel Ghetu18ROU40-29
614
Matteo Covato21ITA40-29
616
Léo Raquillet20FRA40-25Lost in Qual. Bunschoten R1
617
Carlo Alberto Caniato20ITA40-25Lost in Cordenons R32
618
Kalin Ivanovski22MKD39-23
627
João Eduardo Schiessl21BRA38-24
Advertisement
628
Andres Santamarta Roig19ESP37-23Lost in Bunschoten R32
629
Théo Papamalamis20FRA37+3+3Lost in Kramsach QF
633
Bruno Fernandez21BRA37-24
635
Nikolai Barsukov19GER37+3+3Lost in Kassel R16
Lost in Uslar QF
636
Timofei Derepasko19RUS37-18+1Rognac R32Lost in Kursumlijska Banja 9 R32
Lost in Kursumlijska Banja 10 QF
Lost in Kursumlijska Banja 9 R32
Lost in Kursumlijska Banja 10 QF
Rognac R32
3751
638
Paul Inchauspe22FRA36+34+6Segovia R32Lost in Pozoblanco R16Lost in Pozoblanco R16
Segovia R32
42111
639
Erik Arutiunian21BLR36-26
648
Andrew Johnson16USA35-26
654
Ignacio Parisca Romera20VEN35-15+1Lost in Gandia R16
656
Cosme Rolland De Ravel22FRA34+6+3Lost in Bastia QF
663
Daniele Rapagnetta19ITA34+68+8Lost in The Hague 2 R32
Lost in Gubbio F
664
Nicolas Oliveira20BRA33-22
667
Grigory Shebekin21RUS33-23
679
Maxim Zhukov21RUS32-26
681
Vincent Marysko20GER32+14+4Lost in Uslar SF
683
Jakub Nicod21CZE32+58+7Lost in The Hague 2 SF
685
Viacheslav Bielinskyi22UKR32-27
687
Giorgio Tabacco22ITA32+93+9Qual. Tampere R2Lost in Kassel QF
Qual. Cordenons W
Lost in Cordenons R32
Lost in Kassel QF
Qual. Cordenons W
Lost in Cordenons R32
Qual. Tampere R2
3434
689
Johan Alexander Rodriguez22COL31-25
692
Hoyoung Roh20KOR31+123+12Lost in Wuning 5 SF
Lost in Wuning 6 F
693
Seydina André22SEN31-13+1Rognac R32Lost in Monastir 33 R16Lost in Monastir 33 R16
Rognac R32
3246
694
Bruno Kuzuhara22USA31+42+5Qual. Bloomfield Hills R2Lost in Dallas QF
Lost in Qual. Granby R1
Lost in Dallas QF
Lost in Qual. Granby R1
Qual. Bloomfield Hills R2
3333
697
Jangjun Kim19KOR30+27+4Qual. Wuning 5 W
Lost in Wuning 5 R32
Lost in Wuning 6 SF
699
Fryderyk Lechno-Wasiutyński21POL30-23Segrate R323145
700
Stefan Horia Haita19ROU30-23Lost in Slobozia R32
701
Stefano D'Agostino22ITA30-5+2Segrate R32Lost in Gubbio QFLost in Gubbio QF
Segrate R32
3145
702
Michal Krajčí21SVK30-23
706
Guto Miguel17BRA29-23
707
Keaton Hance18USA29-23
708
Kasra Rahmani19IRI29-22Lost in Qual. Cordenons R1
709
Josip Šimundža21CRO29-22
711
Attila Boros22HUN29-12+1Lost in Bucharest 2 R16
713
Carles Cordoba20ESP29-25Lost in Gandia R32
714
Andrea De Marchi19ITA29-12+1Lost in Gubbio R16
715
Samuel Alejandro Linde Palacios18COL29+3+2Lost in Qual. Pozoblanco R2
717
Dragos Nicolae Cazacu22ROU29+4+2Lost in Slobozia QF
718
Pavel Lagutin21RUS29+29+4Qual. Pozoblanco W
Lost in Pozoblanco R32
723
Abel Forger20NED28+72+7Lost in The Hague 2 QF
Qual. Bunschoten W
Lost in Bunschoten R32
727
Benjamin Torrealba21CHI28-24
728
Alan Ważny19POL28-24Lost in Qual. Tampere R1
729
Naoya Honda20JPN28-9+1Lost in Tokyo 4 R16
732
Maé Malige20FRA28-16+1Rognac R32Lost in Roda De Bara R16
Lost in Qual. Pozoblanco R1
Lost in Roda De Bara R16
Lost in Qual. Pozoblanco R1
Rognac R32
2943
733
Jack Anthrop22USA27+4+2Lost in Rancho Santa Fe QF
741
Ronit Karki18USA27-24Lost in Qual. Lincoln R1
745
Dinko Dinev22BUL27+5+2Lost in Kursumlijska Banja 10 QF
746
Nicolas Robert19FRA27+355+19Lost in Monastir 32 SF
Monastir 33 W
747
Radu David Turcanu20ROU27+229+15Lost in Bucharest 2 R32
Slobozia W
751
Alaa Trifi19TUN27-16+1Lost in Monastir 32 R32
Lost in Monastir 33 QF
752
Lucas Andrade Da Silva21BRA26-29
754
Keegan Rice20CAN26+398+20Winnipeg R32Lost in Laval F
Lost in Granby R16
Lost in Laval F
Lost in Granby R16
Winnipeg R32
32101
Advertisement
756
Pedro Rodenas22ESP26-29Lost in Gandia R32
759
Émilien Demanet21BEL26-27
765
Bryce Nakashima22USA25-25Lost in Rancho Santa Fe R32
766
Roger Pascual Ferra20ESP25+16+3Qual. Bloomfield Hills R22727
767
Adhithya Ganesan20USA25+31+4Qual. Granby W
Lost in Granby R32
772
Loann Massard20FRA25-26Rognac R322640
775
Tomás Martínez22ARG25-24Lost in Villa Constitucion R32
779
Ofek Shimanov21ISR24+147+11Lost in Hillcrest 2 F
Lost in Hillcrest 3 QF
781
Sebastian Gorzny22USA24+24+4Qual. Bloomfield Hills R2Lost in Dallas R16
Lost in Lincoln R32
Lost in Dallas R16
Lost in Lincoln R32
Qual. Bloomfield Hills R2
2626
782
Kriish Tyagi19IND24+29+5Lost in Hillcrest 2 SF
Lost in Hillcrest 3 R16
783
Pierre Yves Bailly22BEL24-30
784
Charlie Robertson19GBR24+55+7Lost in Hillcrest 2 SF
Lost in Hillcrest 3 QF
787
Nico Hipfl20AUT24-31Lost in Kramsach R32
Lost in Qual. Kitzbuhel R1
790
Tristan Stringer20USA24-13+1Lost in Laval R16
Lost in Louisville R32
795
Tianhui Zhang20CHN24-35Lost in Wuning 5 R32
798
Cooper Williams21USA23-28
801
Matthew Forbes20USA23+494+19Lost in Dallas QF
Qual. Lincoln W
Lost in Lincoln QF
804
Patrick Brady21GBR23-29
805
Gustavo Ribeiro De Almeida20BRA23-29
809
Fernando Cavallo20ARG23-30
812
Oliver Bonding19GBR22-19+1Lost in Louisville R16
816
William Rejchtman Vinciguerra19SWE22-31Lost in Qual. Bastad R1
Lost in Qual. Tampere R1
822
Taym Al Azmeh22SYR21-16+1Lost in The Hague 2 R16
Lost in Uslar R32
823
Linus Lagerbohm18FIN21+360+15Tampere R32Lodz WLodz W
Tampere R32
2796
827
Kerem Yilmaz19TUR21-24
829
Aaron Funk20GER21-30Qual. Metzingen R1Lost in Kursumlijska Banja 9 R32
Lost in Uslar R32
Lost in Kursumlijska Banja 9 R32
Lost in Uslar R32
Qual. Metzingen R1
830
Rocco Piatti21ITA21-30Lost in Hillcrest 2 R32
Lost in Hillcrest 3 R32
833
Daniil Sarksian20ARM21-11+2Lost in Wuning 5 QF
Lost in Wuning 6 R32
836
Ryo Tabata18JPN20-28
839
Nikita Belozertsev17UZB20-8+2Lost in Kursumlijska Banja 10 QF
847
Anas Mazdrashki20BUL19+21+3Lost in Gandia QF
848
Yanaki Milev22BUL19-27
849
Michele Mecarelli19ITA19-19+1Segrate R32Lost in Bucharest 2 R16
Lost in Gubbio R32
Lost in Bucharest 2 R16
Lost in Gubbio R32
Segrate R32
2034
850
Egor Pleshivtsev19RUS19+3+2Lost in Monastir 32 R16
Lost in Monastir 33 R16
853
Rethin Pranav Senthil Kumar18IND18-29
855
Devin Badenhorst22RSA18+3+2Lost in Hillcrest 2 R16
Lost in Hillcrest 3 R16
856
Markus Mölder21EST18-30
857
Yannick Theodor Alexandrescou18FRA18-29
859
Goncalo Marques20POR18+51+4Lost in Castelo Branco SF
860
Mickael Kaouk17FRA18-25
871
Luis Felipe Miguel22BRA17-30
873
Segundo Goity Zapico20ARG17-29Qual. Villa Constitucion W
Lost in Villa Constitucion R32
877
Maxwell Exsted19USA17-29
880
Sydney Zick19GER17-29Lost in Kassel R32
882
Aljaž Jeran22SLO17+10+2Lost in Bucharest 2 QF
887
Alexander Rozin21CAN16+65+4Lost in Laval R32
Qual. Granby W
Lost in Granby R32
Lost in Qual. Winnipeg R1
888
Cezar Gabriel Papoe18ROU16+271+10Lost in Bucharest 2 F
Lost in Slobozia QF
889
Joaquin Guilleme20NCA16-28
892
Dante Pagani17ARG16-29
904
Niccolo Ciavarella22ITA16-16+1Segrate R32Lost in Bucharest 2 R32
Lost in Gubbio R16
Lost in Bucharest 2 R32
Lost in Gubbio R16
Segrate R32
1731
Advertisement
909
Enzo Kohlmann De Freitas19BRA15+23+2Lost in San Salvador De Jujuy QF
Lost in Villa Constitucion R32
916
Zach Stephens20GBR15-31Rognac R32Lost in Monastir 33 R32Lost in Monastir 33 R32
Rognac R32
1630
922
Johan Oscar Lien18NOR15-5+1Lost in Uslar R16
925
Yuta Tomida19JPN15+17+2Lost in Wuning 5 R16
Lost in Wuning 6 R16
928
Duje Markovina18AUS15-31Brisbane 2 R32Lost in Brisbane R32Lost in Brisbane R32
Brisbane 2 R32
1630
930
William Manning21USA14-5+1Lost in Dallas R16
Qual. Louisville W
Lost in Louisville R32
932
Vignesh Gogineni22USA14-4+1Lost in Louisville R16
933
Simeon Stanković19SRB14-32
935
Kacper Szymkowiak21POL14-31
936
Robert Guna20ROU14-33Lost in Bucharest 2 R32
Lost in Slobozia R32
938
Mikael Arseneault19CAN14+175+7Qual. Winnipeg R2Lost in Laval QF
Lost in Qual. Granby R2
Lost in Laval QF
Lost in Qual. Granby R2
Qual. Winnipeg R2
1616
939
Nikola Djosic18SUI14-33Lost in Kursumlijska Banja 9 R32
Lost in Qual. Zug R1
940
Joao Vitor Scramin Do Lago20BRA14-33
943
Oskari Paldanius19FIN14+186+7Tampere R32Lost in Kramsach SFLost in Kramsach SF
Tampere R32
2089
948
Luka Talan Lopatić18SLO14+193+7Lost in Bucharest 2 SF
Lost in Gandia QF
949
Ali Yazdani22IRI14-32
951
Melih Anavatan20TUR14-29
953
Volodymyr Iakubenko21UKR14-3+1Lost in Monastir 32 R16
955
David Eichenseher20GER14-39Lost in Bucharest 2 R32
Lost in Gubbio R32
956
Fanming Meng18CHN14-14+1Lost in Wuning 5 R16
Lost in Wuning 6 R32
963
Denis Peták20CZE13-30
966
Žiga Šeško17SLO13-31Lost in Umag R32
969
Filippo Mazzola21ITA13+123+5Lost in Bucharest 2 SF
Lost in Gubbio R16
974
Sergi Fita Juan19ESP13+47+3Lost in Gandia QF
975
Karim Ibrahim22EGY13-27
976
Mathys Picard18FRA13-5+1Rognac R32Qual. Uriage W
Lost in Uriage R16
Qual. Uriage W
Lost in Uriage R16
Rognac R32
1428
978
Jakub Filip20CZE13-2+1Lost in Lodz R16
983
Oliver Ojakaar21EST12-29
984
Ilyas Milad Fahim20USA12+76+4Lost in Pittsford SF
985
Dominick Mosejczuk19USA12+20+2Lost in Monastir 33 QF
988
Jamie Mackenzie18GER12-30
992
Elijah Sanogo18FRA12-30
993
Ruslan Tiukaev21RUS12-30
997
Valentin Basel22ARG12-28Lost in San Salvador De Jujuy R32
998
Lachlan James Mcfadzean19AUS12-28Qual. Brisbane 2 R2Lost in Brisbane R32Lost in Brisbane R32
Qual. Brisbane 2 R2
999
Sebastiano Cocola20ITA12+90+4Qual. Kursumlijska Banja 11 R2Lost in Kursumlijska Banja 9 QF
Lost in Kursumlijska Banja 10 QF
Lost in Kursumlijska Banja 9 QF
Lost in Kursumlijska Banja 10 QF
Qual. Kursumlijska Banja 11 R2
1000
Nicolas Garcia Longo21ARG12-3+1Lost in San Salvador De Jujuy R16
Lost in Qual. Villa Constitucion R1
In Play :
 ATP250  Estoril, ​Kitzbuhel
 CH125  Bloomfield Hills, ​Zug
 CH75  Segovia, ​Tampere, ​Winnipeg
 M25  Metzingen
 M15  Brisbane 2, ​Kursumlijska Banja 11, ​Rognac, ​Segrate
Highlight Country :