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 U22
#: 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
12
Jakub Menšík20CZE1905
18
Rafael Jódar19ESP1669-1
22
Learner Tien20USA1345
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
55
Alex Michelsen21USA680-4Bloomfield Hills R32680780
56
Martin Landaluce20ESP678-4
78
Dino Prižmić20CRO543+1+25Lost in Umag R16 
Advertisement
100
Arthur Géa21FRA405+6+44Bloomfield Hills R32Lost in Granby FLost in Granby F
Bloomfield Hills R32
405522
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
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 
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
184
Joel Schwärzler20AUT210-4Kitzbuhel R32Lost in Gstaad R32 Lost in Gstaad R32 
Kitzbuhel R32
235460
193
Gianluca Cadenasso21ITA199-3
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
219
Andrej Nedić21BIH174-7Tampere R32Lost in Cordenons R32Lost in Cordenons R32
Tampere R32
178247
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
237
Federico Bondioli21ITA158+54+42Lost in Cordenons F
245
Max Schönhaus18GER150+1+6Lost in Bunschoten R16
261
Matej Dodig21CRO140-6Lost in Umag R32 
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
302
Ognjen Milić19SRB117+15+15Kursumlijska Banja 9 W
314
Manas Dhamne18IND109-9Lost in Qual. Gstaad R1
333
Juncheng Shang21CHN100-11
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
356
Thijs Boogaard18NED92+13+12Lost in Bunschoten QF
358
Alejo Sanchez Quilez21ESP92+6+10Segovia R32Lost in Pozoblanco QFLost in Pozoblanco QF
Segovia R32
96165
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
Advertisement
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
410
Niels McDonald18GER74-14Lost in Umag R32
413
Antoine Ghibaudo21FRA73+8+6Segovia R32Lost in Pozoblanco R16Lost in Pozoblanco R16
Segovia R32
79148
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
443
Sergio Callejon Hernando21ESP66-13+1Qual. Segovia R2Lost in Qual. Pozoblanco R1Lost in Qual. Pozoblanco R1
Qual. Segovia R2
6868
446
Joaquin Aguilar Cardozo21URU65+97+19Lost in San Salvador De Jujuy SF
Villa Constitucion W
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
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
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
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
515
Amir Omarkhanov18KAZ54-14+2Lost in Monastir 33 QF
530
Samuel Heredia20COL52-22+1Qual. Segovia R2Lost in Qual. Pozoblanco R1Lost in Qual. Pozoblanco R1
Qual. Segovia R2
5454
536
Cruz Hewitt17AUS51-21
540
Michael Antonius16USA50+81+15Pittsford W
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
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
Advertisement
614
Matteo Covato21ITA40-29
616
Léo Raquillet20FRA40-25Lost in Qual. Bunschoten R1
617
Carlo Alberto Caniato20ITA40-25Lost in Cordenons R32
627
João Eduardo Schiessl21BRA38-24
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
639
Erik Arutiunian21BLR36-26
648
Andrew Johnson16USA35-26
654
Ignacio Parisca Romera20VEN35-15+1Lost in Gandia R16
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
692
Hoyoung Roh20KOR31+123+12Lost in Wuning 5 SF
Lost in Wuning 6 F
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
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
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
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
741
Ronit Karki18USA27-24Lost in Qual. Lincoln R1
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
759
Émilien Demanet21BEL26-27
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
779
Ofek Shimanov21ISR24+147+11Lost in Hillcrest 2 F
Lost in Hillcrest 3 QF
782
Kriish Tyagi19IND24+29+5Lost in Hillcrest 2 SF
Lost in Hillcrest 3 R16
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
Advertisement
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
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
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
856
Markus Mölder21EST18-30
857
Yannick Theodor Alexandrescou18FRA18-29
859
Goncalo Marques20POR18+51+4Lost in Castelo Branco SF
860
Mickael Kaouk17FRA18-25
873
Segundo Goity Zapico20ARG17-29Qual. Villa Constitucion W
Lost in Villa Constitucion R32
877
Maxwell Exsted19USA17-29
880
Sydney Zick19GER17-29Lost in Kassel R32
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
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
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
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
Advertisement
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
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
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 :