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-08-21

 

 

Use the dropdown menu to see other years:

 

 

Not Yet 18                Not Yet 19                Not Yet 20                
227Felix Auger AliassimeCAN2000-08-08                69Denis ShapovalovCAN1999-04-15                54Andrey RublevRUS1997-10-20                
229Nicola KuhnGER2000-03-20                110Casper RuudNOR1998-12-22                69Denis ShapovalovCAN1999-04-15                
316Miomir KecmanovicSRB1999-08-31                187Alex De MinaurAUS1999-02-17                71Francis TiafoeUSA1998-01-20                
503Yibing WuCHN1999-10-14                227Felix Auger AliassimeCAN2000-08-08                110Casper RuudNOR1998-12-22                
655Rudolf MollekerGER2000-10-26                229Nicola KuhnGER2000-03-20                116Taylor Harry FritzUSA1997-10-28                
892Yshai OlielISR2000-01-05                230Daniel AltmaierGER1998-09-12                141Stefan KozlovUSA1998-02-01                
904Zsombor PirosHUN1999-10-13                315Mikael YmerSWE1998-09-09                144Michael MmohUSA1998-01-10                
917Patrick KypsonUSA1999-10-28                316Miomir KecmanovicSRB1999-08-31                161Stefanos TsitsipasGRE1998-08-12                
941Simon CarrIRL1999-11-07                340Corentin MoutetFRA1999-04-19                163Duck Hee LeeKOR1998-05-29                
971Alen AvidzbaRUS2000-02-24                503Yibing WuCHN1999-10-14                179Reilly OpelkaUSA1997-08-28                
1030Sergey FominUZB2001-02-01                544Pavel KotovRUS1998-11-18                187Alex De MinaurAUS1999-02-17                
1032Dhruv SunishIND1999-11-19                569Alejandro Davidovich FokinaESP1999-06-05                204Soon Woo KwonKOR1997-12-02                
1087Thiago Seyboth WildBRA2000-03-10                623Elliot BenchetritFRA1998-10-02                227Felix Auger AliassimeCAN2000-08-08                
1088Sergio Luis Hernandez RamirezCOL1999-08-28                648Jurij RodionovAUT1999-05-16                229Nicola KuhnGER2000-03-20                
1102Jordan HassonISR1999-10-12                655Rudolf MollekerGER2000-10-26                230Daniel AltmaierGER1998-09-12                
1121Nicolas Alvarez VaronaESP2001-05-18                708Javier Barranco CosanoESP1998-11-17                314Jay ClarkeGBR1998-07-27                
1172Danny ThomasUSA1999-11-22                753Louis WesselsGER1998-08-27                315Mikael YmerSWE1998-09-09                
1189Amit GabrealISR1999-09-17                779Alexei PopyrinAUS1999-08-05                316Miomir KecmanovicSRB1999-08-31                
1271Rayane RoumaneFRA2000-09-11                785Santiago Fa Rodriguez TavernaARG1999-07-16                325Max PurcellAUS1998-04-03                
1291Govind NandaUSA2001-02-17                806Sam RifficeUSA1999-03-01                331Geoffrey BlancaneauxFRA1998-08-08                
 
Not Yet 21                Not Yet 22                Not Yet 23                
6Alexander ZverevGER1997-04-20                6Alexander ZverevGER1997-04-20                6Alexander ZverevGER1997-04-20                
51Jared DonaldsonUSA1996-10-09                29Karen KhachanovRUS1996-05-21                18Nick KyrgiosAUS1995-04-27                
54Andrey RublevRUS1997-10-20                49Hyeon ChungKOR1996-05-19                29Karen KhachanovRUS1996-05-21                
62Borna CoricCRO1996-11-14                51Jared DonaldsonUSA1996-10-09                45Kyle EdmundGBR1995-01-08                
69Denis ShapovalovCAN1999-04-15                53Daniil MedvedevRUS1996-02-11                49Hyeon ChungKOR1996-05-19                
71Francis TiafoeUSA1998-01-20                54Andrey RublevRUS1997-10-20                51Jared DonaldsonUSA1996-10-09                
103Alexander BublikRUS1997-06-17                62Borna CoricCRO1996-11-14                53Daniil MedvedevRUS1996-02-11                
110Casper RuudNOR1998-12-22                69Denis ShapovalovCAN1999-04-15                54Andrey RublevRUS1997-10-20                
116Taylor Harry FritzUSA1997-10-28                71Francis TiafoeUSA1998-01-20                62Borna CoricCRO1996-11-14                
121Quentin HalysFRA1996-10-26                77Ernesto EscobedoUSA1996-07-04                69Denis ShapovalovCAN1999-04-15                
141Stefan KozlovUSA1998-02-01                103Alexander BublikRUS1997-06-17                71Francis TiafoeUSA1998-01-20                
144Michael MmohUSA1998-01-10                110Casper RuudNOR1998-12-22                77Ernesto EscobedoUSA1996-07-04                
159Tommy PaulUSA1997-05-17                116Taylor Harry FritzUSA1997-10-28                99Laslo DjereSRB1995-06-02                
161Stefanos TsitsipasGRE1998-08-12                117Yoshihito NishiokaJPN1995-09-27                103Alexander BublikRUS1997-06-17                
163Duck Hee LeeKOR1998-05-29                121Quentin HalysFRA1996-10-26                110Casper RuudNOR1998-12-22                
171Akira SantillanAUS1997-05-22                130Nicolas JarryCHI1995-10-11                116Taylor Harry FritzUSA1997-10-28                
179Reilly OpelkaUSA1997-08-28                132Sebastian OfnerAUT1996-05-12                117Yoshihito NishiokaJPN1995-09-27                
187Alex De MinaurAUS1999-02-17                140Matteo BerrettiniITA1996-04-12                121Quentin HalysFRA1996-10-26                
195Dmitry PopkoKAZ1996-10-24                141Stefan KozlovUSA1998-02-01                124Maximilian MartererGER1995-06-15                
204Soon Woo KwonKOR1997-12-02                144Michael MmohUSA1998-01-10                130Nicolas JarryCHI1995-10-11                
 
At Least 28                At Least 29                At Least 30                
1Rafael NadalESP1986-06-03                1Rafael NadalESP1986-06-03                1Rafael NadalESP1986-06-03                
2Andy MurrayGBR1987-05-15                2Andy MurrayGBR1987-05-15                2Andy MurrayGBR1987-05-15                
3Roger FedererSUI1981-08-08                3Roger FedererSUI1981-08-08                3Roger FedererSUI1981-08-08                
4Stanislas WawrinkaSUI1985-03-28                4Stanislas WawrinkaSUI1985-03-28                4Stanislas WawrinkaSUI1985-03-28                
5Novak DjokovicSRB1987-05-22                5Novak DjokovicSRB1987-05-22                5Novak DjokovicSRB1987-05-22                
7Marin CilicCRO1988-09-28                12Jo Wilfried TsongaFRA1985-04-17                12Jo Wilfried TsongaFRA1985-04-17                
12Jo Wilfried TsongaFRA1985-04-17                14John IsnerUSA1985-04-26                14John IsnerUSA1985-04-26                
14John IsnerUSA1985-04-26                15Roberto Bautista AgutESP1988-04-14                19Tomas BerdychCZE1985-09-17                
15Roberto Bautista AgutESP1988-04-14                19Tomas BerdychCZE1985-09-17                22Gael MonfilsFRA1986-09-01                
19Tomas BerdychCZE1985-09-17                21Sam QuerreyUSA1987-10-07                23Gilles MullerLUX1983-05-09                
21Sam QuerreyUSA1987-10-07                22Gael MonfilsFRA1986-09-01                25David FerrerESP1982-04-02                
22Gael MonfilsFRA1986-09-01                23Gilles MullerLUX1983-05-09                26Fabio FogniniITA1987-05-24                
23Gilles MullerLUX1983-05-09                24Albert RamosESP1988-01-17                30Richard GasquetFRA1986-06-18                
24Albert RamosESP1988-01-17                25David FerrerESP1982-04-02                31Pablo CuevasURU1986-01-01                
25David FerrerESP1982-04-02                26Fabio FogniniITA1987-05-24                32Kevin AndersonRSA1986-05-18                
26Fabio FogniniITA1987-05-24                27Mischa ZverevGER1987-08-22                35Feliciano LopezESP1981-09-20                
27Mischa ZverevGER1987-08-22                30Richard GasquetFRA1986-06-18                36Robin HaaseNED1987-04-06                
28Juan Martin Del PotroARG1988-09-23                31Pablo CuevasURU1986-01-01                37Philipp KohlschreiberGER1983-10-16                
30Richard GasquetFRA1986-06-18                32Kevin AndersonRSA1986-05-18                38Ivo KarlovicCRO1979-02-28                
31Pablo CuevasURU1986-01-01                34Adrian MannarinoFRA1988-06-29                39Gilles SimonFRA1984-12-27                
 
At Least 31                At Least 32                At Least 33                
1Rafael NadalESP1986-06-03                3Roger FedererSUI1981-08-08                3Roger FedererSUI1981-08-08                
3Roger FedererSUI1981-08-08                4Stanislas WawrinkaSUI1985-03-28                23Gilles MullerLUX1983-05-09                
4Stanislas WawrinkaSUI1985-03-28                12Jo Wilfried TsongaFRA1985-04-17                25David FerrerESP1982-04-02                
12Jo Wilfried TsongaFRA1985-04-17                14John IsnerUSA1985-04-26                35Feliciano LopezESP1981-09-20                
14John IsnerUSA1985-04-26                23Gilles MullerLUX1983-05-09                37Philipp KohlschreiberGER1983-10-16                
19Tomas BerdychCZE1985-09-17                25David FerrerESP1982-04-02                38Ivo KarlovicCRO1979-02-28                
23Gilles MullerLUX1983-05-09                35Feliciano LopezESP1981-09-20                40Paolo LorenziITA1981-12-15                
25David FerrerESP1982-04-02                37Philipp KohlschreiberGER1983-10-16                42Fernando VerdascoESP1983-11-15                
30Richard GasquetFRA1986-06-18                38Ivo KarlovicCRO1979-02-28                61Yen Hsun LuTPE1983-08-14                
31Pablo CuevasURU1986-01-01                39Gilles SimonFRA1984-12-27                65Steve DarcisBEL1984-03-13                
32Kevin AndersonRSA1986-05-18                40Paolo LorenziITA1981-12-15                66Janko TipsarevicSRB1984-06-22                
35Feliciano LopezESP1981-09-20                42Fernando VerdascoESP1983-11-15                68Rogerio Dutra SilvaBRA1984-02-03                
37Philipp KohlschreiberGER1983-10-16                58Horacio ZeballosARG1985-04-27                75Florian MayerGER1983-10-05                
38Ivo KarlovicCRO1979-02-28                61Yen Hsun LuTPE1983-08-14                80Malek JaziriTUN1984-01-20                
39Gilles SimonFRA1984-12-27                65Steve DarcisBEL1984-03-13                86Andreas SeppiITA1984-02-21                
40Paolo LorenziITA1981-12-15                66Janko TipsarevicSRB1984-06-22                90Victor EstrellaDOM1980-08-02                
42Fernando VerdascoESP1983-11-15                68Rogerio Dutra SilvaBRA1984-02-03                96Carlos BerlocqARG1983-02-03                
47Viktor TroickiSRB1986-02-10                72Dudi SelaISR1985-04-04                98Mikhail YouzhnyRUS1982-06-25                
58Horacio ZeballosARG1985-04-27                75Florian MayerGER1983-10-05                107Julien BenneteauFRA1981-12-20                
61Yen Hsun LuTPE1983-08-14                80Malek JaziriTUN1984-01-20                113Nicolas MahutFRA1982-01-21