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-09-11

 

 

Use the dropdown menu to see other years:

 

 

Not Yet 18                Not Yet 19                Not Yet 20                
168Felix Auger AliassimeCAN2000-08-08                51Denis ShapovalovCAN1999-04-15                37Andrey RublevRUS1997-10-20                
232Nicola KuhnGER2000-03-20                137Casper RuudNOR1998-12-22                51Denis ShapovalovCAN1999-04-15                
496Yibing WuCHN1999-10-14                168Felix Auger AliassimeCAN2000-08-08                71Francis TiafoeUSA1998-01-20                
662Rudolf MollekerGER2000-10-26                189Alex De MinaurAUS1999-02-17                94Taylor Harry FritzUSA1997-10-28                
677Zsombor PirosHUN1999-10-13                232Nicola KuhnGER2000-03-20                120Stefanos TsitsipasGRE1998-08-12                
891Yshai OlielISR2000-01-05                250Corentin MoutetFRA1999-04-19                137Casper RuudNOR1998-12-22                
926Patrick KypsonUSA1999-10-28                309Miomir KecmanovicSRB1999-08-31                142Michael MmohUSA1998-01-10                
969Simon CarrIRL1999-11-07                481Alejandro Davidovich FokinaESP1999-06-05                144Stefan KozlovUSA1998-02-01                
973Alen AvidzbaRUS2000-02-24                496Yibing WuCHN1999-10-14                163Duck Hee LeeKOR1998-05-29                
1031Sergey FominUZB2001-02-01                535Pavel KotovRUS1998-11-18                168Felix Auger AliassimeCAN2000-08-08                
1037Dhruv SunishIND1999-11-19                629Elliot BenchetritFRA1998-10-02                189Alex De MinaurAUS1999-02-17                
1087Thiago Seyboth WildBRA2000-03-10                662Rudolf MollekerGER2000-10-26                208Soon Woo KwonKOR1997-12-02                
1101Jordan HassonISR1999-10-12                677Zsombor PirosHUN1999-10-13                229Daniel AltmaierGER1998-09-12                
1119Nicolas Alvarez VaronaESP2001-05-18                685Javier Barranco CosanoESP1998-11-17                232Nicola KuhnGER2000-03-20                
1163Danny ThomasUSA1999-11-22                713Jurij RodionovAUT1999-05-16                250Corentin MoutetFRA1999-04-19                
1173Amit GabrealISR1999-09-17                747Santiago Fa Rodriguez TavernaARG1999-07-16                306Jay ClarkeGBR1998-07-27                
1245Maxence BeaugeFRA2000-06-08                756Alexei PopyrinAUS1999-08-05                309Miomir KecmanovicSRB1999-08-31                
1269Rayane RoumaneFRA2000-09-11                795Camilo Ugo CarabelliARG1999-06-17                319Max PurcellAUS1998-04-03                
1285Govind NandaUSA2001-02-17                801Sam RifficeUSA1999-03-01                323Mikael YmerSWE1998-09-09                
1308Tadeas ParoulekCZE1999-12-30                806Riccardo BalzeraniITA1998-10-25                334Geoffrey BlancaneauxFRA1998-08-08                
 
Not Yet 21                Not Yet 22                Not Yet 23                
4Alexander ZverevGER1997-04-20                4Alexander ZverevGER1997-04-20                4Alexander ZverevGER1997-04-20                
37Andrey RublevRUS1997-10-20                32Karen KhachanovRUS1996-05-21                20Nick KyrgiosAUS1995-04-27                
51Denis ShapovalovCAN1999-04-15                37Andrey RublevRUS1997-10-20                32Karen KhachanovRUS1996-05-21                
56Borna CoricCRO1996-11-14                44Hyeon ChungKOR1996-05-19                37Andrey RublevRUS1997-10-20                
58Jared DonaldsonUSA1996-10-09                51Denis ShapovalovCAN1999-04-15                44Hyeon ChungKOR1996-05-19                
71Francis TiafoeUSA1998-01-20                56Borna CoricCRO1996-11-14                46Kyle EdmundGBR1995-01-08                
94Taylor Harry FritzUSA1997-10-28                58Jared DonaldsonUSA1996-10-09                51Denis ShapovalovCAN1999-04-15                
101Alexander BublikRUS1997-06-17                61Daniil MedvedevRUS1996-02-11                56Borna CoricCRO1996-11-14                
120Stefanos TsitsipasGRE1998-08-12                71Francis TiafoeUSA1998-01-20                58Jared DonaldsonUSA1996-10-09                
127Quentin HalysFRA1996-10-26                81Ernesto EscobedoUSA1996-07-04                61Daniil MedvedevRUS1996-02-11                
137Casper RuudNOR1998-12-22                94Taylor Harry FritzUSA1997-10-28                71Francis TiafoeUSA1998-01-20                
142Michael MmohUSA1998-01-10                101Alexander BublikRUS1997-06-17                81Ernesto EscobedoUSA1996-07-04                
144Stefan KozlovUSA1998-02-01                118Nicolas JarryCHI1995-10-11                94Taylor Harry FritzUSA1997-10-28                
158Tommy PaulUSA1997-05-17                120Stefanos TsitsipasGRE1998-08-12                95Laslo DjereSRB1995-06-02                
162Akira SantillanAUS1997-05-22                123Yoshihito NishiokaJPN1995-09-27                101Alexander BublikRUS1997-06-17                
163Duck Hee LeeKOR1998-05-29                127Quentin HalysFRA1996-10-26                118Nicolas JarryCHI1995-10-11                
168Felix Auger AliassimeCAN2000-08-08                137Casper RuudNOR1998-12-22                120Stefanos TsitsipasGRE1998-08-12                
180Reilly OpelkaUSA1997-08-28                138Sebastian OfnerAUT1996-05-12                121Maximilian MartererGER1995-06-15                
189Alex De MinaurAUS1999-02-17                141Matteo BerrettiniITA1996-04-12                123Yoshihito NishiokaJPN1995-09-27                
196Dmitry PopkoKAZ1996-10-24                142Michael MmohUSA1998-01-10                127Quentin HalysFRA1996-10-26                
 
At Least 28                At Least 29                At Least 30                
1Rafael NadalESP1986-06-03                1Rafael NadalESP1986-06-03                1Rafael NadalESP1986-06-03                
2Roger FedererSUI1981-08-08                2Roger FedererSUI1981-08-08                2Roger FedererSUI1981-08-08                
3Andy MurrayGBR1987-05-15                3Andy MurrayGBR1987-05-15                3Andy MurrayGBR1987-05-15                
5Marin CilicCRO1988-09-28                6Novak DjokovicSRB1987-05-22                6Novak DjokovicSRB1987-05-22                
6Novak DjokovicSRB1987-05-22                8Stanislas WawrinkaSUI1985-03-28                8Stanislas WawrinkaSUI1985-03-28                
8Stanislas WawrinkaSUI1985-03-28                13Roberto Bautista AgutESP1988-04-14                15Kevin AndersonRSA1986-05-18                
13Roberto Bautista AgutESP1988-04-14                15Kevin AndersonRSA1986-05-18                17John IsnerUSA1985-04-26                
15Kevin AndersonRSA1986-05-18                16Sam QuerreyUSA1987-10-07                18Jo Wilfried TsongaFRA1985-04-17                
16Sam QuerreyUSA1987-10-07                17John IsnerUSA1985-04-26                19Tomas BerdychCZE1985-09-17                
17John IsnerUSA1985-04-26                18Jo Wilfried TsongaFRA1985-04-17                23Gilles MullerLUX1983-05-09                
18Jo Wilfried TsongaFRA1985-04-17                19Tomas BerdychCZE1985-09-17                26David FerrerESP1982-04-02                
19Tomas BerdychCZE1985-09-17                23Gilles MullerLUX1983-05-09                27Mischa ZverevGER1987-08-22                
23Gilles MullerLUX1983-05-09                25Albert RamosESP1988-01-17                29Fabio FogniniITA1987-05-24                
24Juan Martin Del PotroARG1988-09-23                26David FerrerESP1982-04-02                30Richard GasquetFRA1986-06-18                
25Albert RamosESP1988-01-17                27Mischa ZverevGER1987-08-22                33Pablo CuevasURU1986-01-01                
26David FerrerESP1982-04-02                29Fabio FogniniITA1987-05-24                34Philipp KohlschreiberGER1983-10-16                
27Mischa ZverevGER1987-08-22                30Richard GasquetFRA1986-06-18                35Feliciano LopezESP1981-09-20                
29Fabio FogniniITA1987-05-24                31Adrian MannarinoFRA1988-06-29                36Gael MonfilsFRA1986-09-01                
30Richard GasquetFRA1986-06-18                33Pablo CuevasURU1986-01-01                38Paolo LorenziITA1981-12-15                
31Adrian MannarinoFRA1988-06-29                34Philipp KohlschreiberGER1983-10-16                39Robin HaaseNED1987-04-06                
 
At Least 31                At Least 32                At Least 33                
1Rafael NadalESP1986-06-03                2Roger FedererSUI1981-08-08                2Roger FedererSUI1981-08-08                
2Roger FedererSUI1981-08-08                8Stanislas WawrinkaSUI1985-03-28                23Gilles MullerLUX1983-05-09                
8Stanislas WawrinkaSUI1985-03-28                17John IsnerUSA1985-04-26                26David FerrerESP1982-04-02                
15Kevin AndersonRSA1986-05-18                18Jo Wilfried TsongaFRA1985-04-17                34Philipp KohlschreiberGER1983-10-16                
17John IsnerUSA1985-04-26                23Gilles MullerLUX1983-05-09                35Feliciano LopezESP1981-09-20                
18Jo Wilfried TsongaFRA1985-04-17                26David FerrerESP1982-04-02                38Paolo LorenziITA1981-12-15                
19Tomas BerdychCZE1985-09-17                34Philipp KohlschreiberGER1983-10-16                40Fernando VerdascoESP1983-11-15                
23Gilles MullerLUX1983-05-09                35Feliciano LopezESP1981-09-20                49Ivo KarlovicCRO1979-02-28                
26David FerrerESP1982-04-02                38Paolo LorenziITA1981-12-15                62Yen Hsun LuTPE1983-08-14                
30Richard GasquetFRA1986-06-18                40Fernando VerdascoESP1983-11-15                68Janko TipsarevicSRB1984-06-22                
33Pablo CuevasURU1986-01-01                43Gilles SimonFRA1984-12-27                69Florian MayerGER1983-10-05                
34Philipp KohlschreiberGER1983-10-16                49Ivo KarlovicCRO1979-02-28                74Rogerio Dutra SilvaBRA1984-02-03                
35Feliciano LopezESP1981-09-20                62Yen Hsun LuTPE1983-08-14                75Malek JaziriTUN1984-01-20                
36Gael MonfilsFRA1986-09-01                64Horacio ZeballosARG1985-04-27                77Steve DarcisBEL1984-03-13                
38Paolo LorenziITA1981-12-15                67Dudi SelaISR1985-04-04                79Victor EstrellaDOM1980-08-02                
40Fernando VerdascoESP1983-11-15                68Janko TipsarevicSRB1984-06-22                86Andreas SeppiITA1984-02-21                
43Gilles SimonFRA1984-12-27                69Florian MayerGER1983-10-05                96Julien BenneteauFRA1981-12-20                
47Viktor TroickiSRB1986-02-10                74Rogerio Dutra SilvaBRA1984-02-03                102Carlos BerlocqARG1983-02-03                
49Ivo KarlovicCRO1979-02-28                75Malek JaziriTUN1984-01-20                104Guillermo Garcia LopezESP1983-06-04                
62Yen Hsun LuTPE1983-08-14                77Steve DarcisBEL1984-03-13                109Nicolas MahutFRA1982-01-21