HeavyTopspin.com | Twitter

tennisabstract.com

 

Rankings by Age shows the top players (by ATP ranking) in various age groups.
The top six tables identify potential future stars (and some underrated 22-year-olds)
and the bottom six tables show who is continuing to perform at a high level past
the typical prime of an ATP career.

Updated weekly. Last update: 2017-07-03

 

 

Use the dropdown menu to see other years:

 

 

Not Yet 18                Not Yet 19                Not Yet 20                
231Felix Auger AliassimeCAN2000-08-08                111Casper RuudNOR1998-12-22                64Francis TiafoeUSA1998-01-20                
367Miomir KecmanovicSRB1999-08-31                164Denis ShapovalovCAN1999-04-15                95Andrey RublevRUS1997-10-20                
500Nicola KuhnGER2000-03-20                192Stefanos TsitsipasGRE1998-08-12                111Casper RuudNOR1998-12-22                
667Yibing WuCHN1999-10-14                209Daniel AltmaierGER1998-09-12                126Stefan KozlovUSA1998-02-01                
823Santiago Fa Rodriguez TavernaARG1999-07-16                231Felix Auger AliassimeCAN2000-08-08                128Taylor Harry FritzUSA1997-10-28                
839Yshai OlielISR2000-01-05                244Alex De MinaurAUS1999-02-17                129Reilly OpelkaUSA1997-08-28                
856Alen AvidzbaRUS2000-02-24                341Corentin MoutetFRA1999-04-19                147Duck Hee LeeKOR1998-05-29                
902Zsombor PirosHUN1999-10-13                367Miomir KecmanovicSRB1999-08-31                164Denis ShapovalovCAN1999-04-15                
916Patrick KypsonUSA1999-10-28                368Jay ClarkeGBR1998-07-27                185Michael MmohUSA1998-01-10                
920Rudolf MollekerGER2000-10-26                398Mikael YmerSWE1998-09-09                192Stefanos TsitsipasGRE1998-08-12                
1017Dhruv SunishIND1999-11-19                482Geoffrey BlancaneauxFRA1998-08-08                194Soon Woo KwonKOR1997-12-02                
1020Sergey FominUZB2001-02-01                500Nicola KuhnGER2000-03-20                209Daniel AltmaierGER1998-09-12                
1050Manish SureshkumarIND1999-08-13                516Louis WesselsGER1998-08-27                231Felix Auger AliassimeCAN2000-08-08                
1054Alexei PopyrinAUS1999-08-05                625Genaro Alberto OlivieriARG1998-08-04                244Alex De MinaurAUS1999-02-17                
1128Jordan HassonISR1999-10-12                638Alejandro Davidovich FokinaESP1999-06-05                290Max PurcellAUS1998-04-03                
1166Simon CarrIRL1999-11-07                667Yibing WuCHN1999-10-14                305Carlos TabernerESP1997-08-08                
1167Danny ThomasUSA1999-11-22                705Evan FurnessFRA1998-08-13                341Corentin MoutetFRA1999-04-19                
1177Amit GabrealISR1999-09-17                765Elliot BenchetritFRA1998-10-02                342Sumit NagalIND1997-08-16                
1258Rayane RoumaneFRA2000-09-11                796Valentin VacherotFRA1998-11-16                367Miomir KecmanovicSRB1999-08-31                
1305Chukang WangCHN1999-09-06                801Sam RifficeUSA1999-03-01                368Jay ClarkeGBR1998-07-27                
 
Not Yet 21                Not Yet 22                Not Yet 23                
12Alexander ZverevGER1997-04-20                12Alexander ZverevGER1997-04-20                12Alexander ZverevGER1997-04-20                
45Borna CoricCRO1996-11-14                34Karen KhachanovRUS1996-05-21                20Nick KyrgiosAUS1995-04-27                
64Francis TiafoeUSA1998-01-20                45Borna CoricCRO1996-11-14                34Karen KhachanovRUS1996-05-21                
67Jared DonaldsonUSA1996-10-09                49Daniil MedvedevRUS1996-02-11                45Borna CoricCRO1996-11-14                
95Andrey RublevRUS1997-10-20                56Hyeon ChungKOR1996-05-19                49Daniil MedvedevRUS1996-02-11                
111Casper RuudNOR1998-12-22                64Francis TiafoeUSA1998-01-20                50Kyle EdmundGBR1995-01-08                
126Stefan KozlovUSA1998-02-01                66Yoshihito NishiokaJPN1995-09-27                56Hyeon ChungKOR1996-05-19                
128Taylor Harry FritzUSA1997-10-28                67Jared DonaldsonUSA1996-10-09                64Francis TiafoeUSA1998-01-20                
129Reilly OpelkaUSA1997-08-28                74Ernesto EscobedoUSA1996-07-04                66Yoshihito NishiokaJPN1995-09-27                
135Alexander BublikRUS1997-06-17                95Andrey RublevRUS1997-10-20                67Jared DonaldsonUSA1996-10-09                
139Quentin HalysFRA1996-10-26                111Casper RuudNOR1998-12-22                74Ernesto EscobedoUSA1996-07-04                
147Duck Hee LeeKOR1998-05-29                126Stefan KozlovUSA1998-02-01                95Andrey RublevRUS1997-10-20                
164Denis ShapovalovCAN1999-04-15                128Taylor Harry FritzUSA1997-10-28                111Casper RuudNOR1998-12-22                
185Michael MmohUSA1998-01-10                129Reilly OpelkaUSA1997-08-28                120Maximilian MartererGER1995-06-15                
192Stefanos TsitsipasGRE1998-08-12                135Alexander BublikRUS1997-06-17                123Laslo DjereSRB1995-06-02                
194Soon Woo KwonKOR1997-12-02                139Quentin HalysFRA1996-10-26                126Stefan KozlovUSA1998-02-01                
197Akira SantillanAUS1997-05-22                147Duck Hee LeeKOR1998-05-29                128Taylor Harry FritzUSA1997-10-28                
202Marc PolmansAUS1997-05-02                164Denis ShapovalovCAN1999-04-15                129Reilly OpelkaUSA1997-08-28                
206Dmitry PopkoKAZ1996-10-24                182Nicolas JarryCHI1995-10-11                135Alexander BublikRUS1997-06-17                
209Daniel AltmaierGER1998-09-12                185Michael MmohUSA1998-01-10                136Adam PavlasekCZE1994-10-08                
 
At Least 28                At Least 29                At Least 30                
1Andy MurrayGBR1987-05-15                1Andy MurrayGBR1987-05-15                1Andy MurrayGBR1987-05-15                
2Rafael NadalESP1986-06-03                2Rafael NadalESP1986-06-03                2Rafael NadalESP1986-06-03                
3Stanislas WawrinkaSUI1985-03-28                3Stanislas WawrinkaSUI1985-03-28                3Stanislas WawrinkaSUI1985-03-28                
4Novak DjokovicSRB1987-05-22                4Novak DjokovicSRB1987-05-22                4Novak DjokovicSRB1987-05-22                
5Roger FedererSUI1981-08-08                5Roger FedererSUI1981-08-08                5Roger FedererSUI1981-08-08                
6Marin CilicCRO1988-09-28                10Jo Wilfried TsongaFRA1985-04-17                10Jo Wilfried TsongaFRA1985-04-17                
10Jo Wilfried TsongaFRA1985-04-17                14Gael MonfilsFRA1986-09-01                14Gael MonfilsFRA1986-09-01                
14Gael MonfilsFRA1986-09-01                15Tomas BerdychCZE1985-09-17                15Tomas BerdychCZE1985-09-17                
15Tomas BerdychCZE1985-09-17                19Roberto Bautista AgutESP1988-04-14                21John IsnerUSA1985-04-26                
19Roberto Bautista AgutESP1988-04-14                21John IsnerUSA1985-04-26                23Ivo KarlovicCRO1979-02-28                
21John IsnerUSA1985-04-26                22Albert RamosESP1988-01-17                24Pablo CuevasURU1986-01-01                
22Albert RamosESP1988-01-17                23Ivo KarlovicCRO1979-02-28                25Feliciano LopezESP1981-09-20                
23Ivo KarlovicCRO1979-02-28                24Pablo CuevasURU1986-01-01                26Gilles MullerLUX1983-05-09                
24Pablo CuevasURU1986-01-01                25Feliciano LopezESP1981-09-20                27Richard GasquetFRA1986-06-18                
25Feliciano LopezESP1981-09-20                26Gilles MullerLUX1983-05-09                29Fabio FogniniITA1987-05-24                
26Gilles MullerLUX1983-05-09                27Richard GasquetFRA1986-06-18                33Paolo LorenziITA1981-12-15                
27Richard GasquetFRA1986-06-18                28Sam QuerreyUSA1987-10-07                35Fernando VerdascoESP1983-11-15                
28Sam QuerreyUSA1987-10-07                29Fabio FogniniITA1987-05-24                36Gilles SimonFRA1984-12-27                
29Fabio FogniniITA1987-05-24                30Mischa ZverevGER1987-08-22                38Robin HaaseNED1987-04-06                
30Mischa ZverevGER1987-08-22                33Paolo LorenziITA1981-12-15                39David FerrerESP1982-04-02                
 
At Least 31                At Least 32                At Least 33                
2Rafael NadalESP1986-06-03                3Stanislas WawrinkaSUI1985-03-28                5Roger FedererSUI1981-08-08                
3Stanislas WawrinkaSUI1985-03-28                5Roger FedererSUI1981-08-08                23Ivo KarlovicCRO1979-02-28                
5Roger FedererSUI1981-08-08                10Jo Wilfried TsongaFRA1985-04-17                25Feliciano LopezESP1981-09-20                
10Jo Wilfried TsongaFRA1985-04-17                21John IsnerUSA1985-04-26                26Gilles MullerLUX1983-05-09                
15Tomas BerdychCZE1985-09-17                23Ivo KarlovicCRO1979-02-28                33Paolo LorenziITA1981-12-15                
21John IsnerUSA1985-04-26                25Feliciano LopezESP1981-09-20                35Fernando VerdascoESP1983-11-15                
23Ivo KarlovicCRO1979-02-28                26Gilles MullerLUX1983-05-09                39David FerrerESP1982-04-02                
24Pablo CuevasURU1986-01-01                33Paolo LorenziITA1981-12-15                60Philipp KohlschreiberGER1983-10-16                
25Feliciano LopezESP1981-09-20                35Fernando VerdascoESP1983-11-15                61Steve DarcisBEL1984-03-13                
26Gilles MullerLUX1983-05-09                36Gilles SimonFRA1984-12-27                63Janko TipsarevicSRB1984-06-22                
27Richard GasquetFRA1986-06-18                39David FerrerESP1982-04-02                69Rogerio Dutra SilvaBRA1984-02-03                
33Paolo LorenziITA1981-12-15                52Horacio ZeballosARG1985-04-27                75Yen Hsun LuTPE1983-08-14                
35Fernando VerdascoESP1983-11-15                60Philipp KohlschreiberGER1983-10-16                77Malek JaziriTUN1984-01-20                
36Gilles SimonFRA1984-12-27                61Steve DarcisBEL1984-03-13                78Nicolas MahutFRA1982-01-21                
39David FerrerESP1982-04-02                63Janko TipsarevicSRB1984-06-22                80Carlos BerlocqARG1983-02-03                
40Viktor TroickiSRB1986-02-10                65Marcos BaghdatisCYP1985-06-17                81Julien BenneteauFRA1981-12-20                
42Kevin AndersonRSA1986-05-18                69Rogerio Dutra SilvaBRA1984-02-03                82Mikhail YouzhnyRUS1982-06-25                
52Horacio ZeballosARG1985-04-27                75Yen Hsun LuTPE1983-08-14                87Andreas SeppiITA1984-02-21                
60Philipp KohlschreiberGER1983-10-16                77Malek JaziriTUN1984-01-20                96Victor EstrellaDOM1980-08-02                
61Steve DarcisBEL1984-03-13                78Nicolas MahutFRA1982-01-21                114Florian MayerGER1983-10-05