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-05-22

 

 

Use the dropdown menu to see other years:

 

 

Not Yet 18                Not Yet 19                Not Yet 20                
336Felix Auger AliassimeCAN2000-08-08                118Casper RuudNOR1998-12-22                66Francis TiafoeUSA1998-01-20                
461Miomir KecmanovicSRB1999-08-31                131Duck Hee LeeKOR1998-05-29                117Andrey RublevRUS1997-10-20                
611Nicola KuhnGER2000-03-20                190Denis ShapovalovCAN1999-04-15                118Casper RuudNOR1998-12-22                
668Yibing WuCHN1999-10-14                202Stefanos TsitsipasGRE1998-08-12                131Duck Hee LeeKOR1998-05-29                
788Alejandro Davidovich FokinaESP1999-06-05                234Alex De MinaurAUS1999-02-17                133Taylor Harry FritzUSA1997-10-28                
839Yshai OlielISR2000-01-05                259Daniel AltmaierGER1998-09-12                143Alexander BublikRUS1997-06-17                
868Camilo Ugo CarabelliARG1999-06-17                336Felix Auger AliassimeCAN2000-08-08                144Stefan KozlovUSA1998-02-01                
878Alen AvidzbaRUS2000-02-24                345Corentin MoutetFRA1999-04-19                151Reilly OpelkaUSA1997-08-28                
883Santiago Fa Rodriguez TavernaARG1999-07-16                399Mikael YmerSWE1998-09-09                182Michael MmohUSA1998-01-10                
903Patrick KypsonUSA1999-10-28                403Jay ClarkeGBR1998-07-27                183Soon Woo KwonKOR1997-12-02                
907Rudolf MollekerGER2000-10-26                447Geoffrey BlancaneauxFRA1998-08-08                190Denis ShapovalovCAN1999-04-15                
924Benjamin SigouinCAN1999-06-03                461Miomir KecmanovicSRB1999-08-31                202Stefanos TsitsipasGRE1998-08-12                
1031Dhruv SunishIND1999-11-19                516Louis WesselsGER1998-08-27                234Alex De MinaurAUS1999-02-17                
1039Alexei PopyrinAUS1999-08-05                559Youssef HossamEGY1998-06-03                259Daniel AltmaierGER1998-09-12                
1111Manish SureshkumarIND1999-08-13                611Nicola KuhnGER2000-03-20                291Max PurcellAUS1998-04-03                
1118Simon CarrIRL1999-11-07                635Genaro Alberto OlivieriARG1998-08-04                326Carlos TabernerESP1997-08-08                
1167Danny ThomasUSA1999-11-22                668Yibing WuCHN1999-10-14                336Felix Auger AliassimeCAN2000-08-08                
1188Dimitriy VoroninRUS1999-05-28                761Ugo HumbertFRA1998-06-26                345Corentin MoutetFRA1999-04-19                
1219Amit GabrealISR1999-09-17                767Evan FurnessFRA1998-08-13                358Alvaro Lopez San MartinESP1997-06-02                
1277Samy GraceEGY1999-07-04                788Alejandro Davidovich FokinaESP1999-06-05                399Mikael YmerSWE1998-09-09                
 
Not Yet 21                Not Yet 22                Not Yet 23                
10Alexander ZverevGER1997-04-20                10Alexander ZverevGER1997-04-20                10Alexander ZverevGER1997-04-20                
40Borna CoricCRO1996-11-14                40Borna CoricCRO1996-11-14                19Nick KyrgiosAUS1995-04-27                
66Francis TiafoeUSA1998-01-20                54Karen KhachanovRUS1996-05-21                40Borna CoricCRO1996-11-14                
72Jared DonaldsonUSA1996-10-09                65Daniil MedvedevRUS1996-02-11                50Kyle EdmundGBR1995-01-08                
74Ernesto EscobedoUSA1996-07-04                66Francis TiafoeUSA1998-01-20                54Karen KhachanovRUS1996-05-21                
117Andrey RublevRUS1997-10-20                68Hyeon ChungKOR1996-05-19                65Daniil MedvedevRUS1996-02-11                
118Casper RuudNOR1998-12-22                69Yoshihito NishiokaJPN1995-09-27                66Francis TiafoeUSA1998-01-20                
126Quentin HalysFRA1996-10-26                72Jared DonaldsonUSA1996-10-09                68Hyeon ChungKOR1996-05-19                
131Duck Hee LeeKOR1998-05-29                74Ernesto EscobedoUSA1996-07-04                69Yoshihito NishiokaJPN1995-09-27                
133Taylor Harry FritzUSA1997-10-28                117Andrey RublevRUS1997-10-20                72Jared DonaldsonUSA1996-10-09                
143Alexander BublikRUS1997-06-17                118Casper RuudNOR1998-12-22                74Ernesto EscobedoUSA1996-07-04                
144Stefan KozlovUSA1998-02-01                126Quentin HalysFRA1996-10-26                95Thiago MonteiroBRA1994-05-31                
151Reilly OpelkaUSA1997-08-28                130Maximilian MartererGER1995-06-15                97Adam PavlasekCZE1994-10-08                
172Akira SantillanAUS1997-05-22                131Duck Hee LeeKOR1998-05-29                117Andrey RublevRUS1997-10-20                
182Michael MmohUSA1998-01-10                133Taylor Harry FritzUSA1997-10-28                118Casper RuudNOR1998-12-22                
183Soon Woo KwonKOR1997-12-02                135Laslo DjereSRB1995-06-02                126Quentin HalysFRA1996-10-26                
186Marc PolmansAUS1997-05-02                143Alexander BublikRUS1997-06-17                130Maximilian MartererGER1995-06-15                
187Dmitry PopkoKAZ1996-10-24                144Stefan KozlovUSA1998-02-01                131Duck Hee LeeKOR1998-05-29                
190Denis ShapovalovCAN1999-04-15                151Reilly OpelkaUSA1997-08-28                133Taylor Harry FritzUSA1997-10-28                
200Christian GarinCHI1996-05-30                172Akira SantillanAUS1997-05-22                135Laslo DjereSRB1995-06-02                
 
At Least 28                At Least 29                At Least 30                
1Andy MurrayGBR1987-05-15                1Andy MurrayGBR1987-05-15                1Andy MurrayGBR1987-05-15                
2Novak DjokovicSRB1987-05-22                2Novak DjokovicSRB1987-05-22                2Novak DjokovicSRB1987-05-22                
3Stanislas WawrinkaSUI1985-03-28                3Stanislas WawrinkaSUI1985-03-28                3Stanislas WawrinkaSUI1985-03-28                
4Rafael NadalESP1986-06-03                4Rafael NadalESP1986-06-03                4Rafael NadalESP1986-06-03                
5Roger FedererSUI1981-08-08                5Roger FedererSUI1981-08-08                5Roger FedererSUI1981-08-08                
8Marin CilicCRO1988-09-28                13Jo Wilfried TsongaFRA1985-04-17                13Jo Wilfried TsongaFRA1985-04-17                
13Jo Wilfried TsongaFRA1985-04-17                14Tomas BerdychCZE1985-09-17                14Tomas BerdychCZE1985-09-17                
14Tomas BerdychCZE1985-09-17                16Gael MonfilsFRA1986-09-01                16Gael MonfilsFRA1986-09-01                
16Gael MonfilsFRA1986-09-01                18Roberto Bautista AgutESP1988-04-14                22John IsnerUSA1985-04-26                
18Roberto Bautista AgutESP1988-04-14                20Albert RamosESP1988-01-17                23Pablo CuevasURU1986-01-01                
20Albert RamosESP1988-01-17                22John IsnerUSA1985-04-26                24Ivo KarlovicCRO1979-02-28                
22John IsnerUSA1985-04-26                23Pablo CuevasURU1986-01-01                25Richard GasquetFRA1986-06-18                
23Pablo CuevasURU1986-01-01                24Ivo KarlovicCRO1979-02-28                27Gilles MullerLUX1983-05-09                
24Ivo KarlovicCRO1979-02-28                25Richard GasquetFRA1986-06-18                31David FerrerESP1982-04-02                
25Richard GasquetFRA1986-06-18                27Gilles MullerLUX1983-05-09                32Gilles SimonFRA1984-12-27                
27Gilles MullerLUX1983-05-09                28Sam QuerreyUSA1987-10-07                34Paolo LorenziITA1981-12-15                
28Sam QuerreyUSA1987-10-07                29Fabio FogniniITA1987-05-24                35Viktor TroickiSRB1986-02-10                
29Fabio FogniniITA1987-05-24                31David FerrerESP1982-04-02                36Feliciano LopezESP1981-09-20                
30Juan Martin Del PotroARG1988-09-23                32Gilles SimonFRA1984-12-27                37Fernando VerdascoESP1983-11-15                
31David FerrerESP1982-04-02                33Mischa ZverevGER1987-08-22                38Steve DarcisBEL1984-03-13                
 
At Least 31                At Least 32                At Least 33                
3Stanislas WawrinkaSUI1985-03-28                3Stanislas WawrinkaSUI1985-03-28                5Roger FedererSUI1981-08-08                
5Roger FedererSUI1981-08-08                5Roger FedererSUI1981-08-08                24Ivo KarlovicCRO1979-02-28                
13Jo Wilfried TsongaFRA1985-04-17                13Jo Wilfried TsongaFRA1985-04-17                27Gilles MullerLUX1983-05-09                
14Tomas BerdychCZE1985-09-17                22John IsnerUSA1985-04-26                31David FerrerESP1982-04-02                
22John IsnerUSA1985-04-26                24Ivo KarlovicCRO1979-02-28                34Paolo LorenziITA1981-12-15                
23Pablo CuevasURU1986-01-01                27Gilles MullerLUX1983-05-09                36Feliciano LopezESP1981-09-20                
24Ivo KarlovicCRO1979-02-28                31David FerrerESP1982-04-02                37Fernando VerdascoESP1983-11-15                
27Gilles MullerLUX1983-05-09                32Gilles SimonFRA1984-12-27                38Steve DarcisBEL1984-03-13                
31David FerrerESP1982-04-02                34Paolo LorenziITA1981-12-15                43Philipp KohlschreiberGER1983-10-16                
32Gilles SimonFRA1984-12-27                36Feliciano LopezESP1981-09-20                44Florian MayerGER1983-10-05                
34Paolo LorenziITA1981-12-15                37Fernando VerdascoESP1983-11-15                48Nicolas MahutFRA1982-01-21                
35Viktor TroickiSRB1986-02-10                38Steve DarcisBEL1984-03-13                58Yen Hsun LuTPE1983-08-14                
36Feliciano LopezESP1981-09-20                43Philipp KohlschreiberGER1983-10-16                63Carlos BerlocqARG1983-02-03                
37Fernando VerdascoESP1983-11-15                44Florian MayerGER1983-10-05                70Malek JaziriTUN1984-01-20                
38Steve DarcisBEL1984-03-13                48Nicolas MahutFRA1982-01-21                78Rogerio Dutra SilvaBRA1984-02-03                
43Philipp KohlschreiberGER1983-10-16                58Yen Hsun LuTPE1983-08-14                83Andreas SeppiITA1984-02-21                
44Florian MayerGER1983-10-05                61Janko TipsarevicSRB1984-06-22                84Mikhail YouzhnyRUS1982-06-25                
48Nicolas MahutFRA1982-01-21                63Carlos BerlocqARG1983-02-03                89Victor EstrellaDOM1980-08-02                
58Yen Hsun LuTPE1983-08-14                64Horacio ZeballosARG1985-04-27                98Julien BenneteauFRA1981-12-20                
60Marcos BaghdatisCYP1985-06-17                70Malek JaziriTUN1984-01-20                113Stephane RobertFRA1980-05-17