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-02-20

 

 

Use the dropdown menu to see other years:

 

 

Not Yet 18                Not Yet 19                Not Yet 20                
255Denis ShapovalovCAN1999-04-15                135Duck Hee LeeKOR1998-05-29                18Alexander ZverevGER1997-04-20                
441Corentin MoutetFRA1999-04-19                205Stefanos TsitsipasGRE1998-08-12                90Francis TiafoeUSA1998-01-20                
514Felix Auger AliassimeCAN2000-08-08                208Casper RuudNOR1998-12-22                111Andrey RublevRUS1997-10-20                
656Miomir KecmanovicSRB1999-08-31                244Alex De MinaurAUS1999-02-17                112Taylor Harry FritzUSA1997-10-28                
728Nicola KuhnGER2000-03-20                255Denis ShapovalovCAN1999-04-15                115Stefan KozlovUSA1998-02-01                
854Alejandro Davidovich FokinaESP1999-06-05                323Daniel AltmaierGER1998-09-12                135Duck Hee LeeKOR1998-05-29                
874Camilo Ugo CarabelliARG1999-06-17                338Max PurcellAUS1998-04-03                168Reilly OpelkaUSA1997-08-28                
923Yibing WuCHN1999-10-14                441Corentin MoutetFRA1999-04-19                169Alexander BublikRUS1997-06-17                
941Yshai OlielISR2000-01-05                478Jay ClarkeGBR1998-07-27                182Michael MmohUSA1998-01-10                
945Patrick KypsonUSA1999-10-28                499Mikael YmerSWE1998-09-09                193Akira SantillanAUS1997-05-22                
946Jurij RodionovAUT1999-05-16                514Felix Auger AliassimeCAN2000-08-08                205Stefanos TsitsipasGRE1998-08-12                
973Alen AvidzbaRUS2000-02-24                530Louis WesselsGER1998-08-27                208Casper RuudNOR1998-12-22                
993Santiago Fa Rodriguez TavernaARG1999-07-16                560Yunseong ChungKOR1998-03-27                222Marc PolmansAUS1997-05-02                
1002Benjamin SigouinCAN1999-06-03                587Yosuke WatanukiJPN1998-04-12                244Alex De MinaurAUS1999-02-17                
1036Rudolf MollekerGER2000-10-26                591Geoffrey BlancaneauxFRA1998-08-08                252Omar JasikaAUS1997-05-18                
1056Yu Hsiou HsuTPE1999-04-02                648Renta TokudaJPN1998-03-29                255Denis ShapovalovCAN1999-04-15                
1060Vasil KirkovUSA1999-03-13                656Miomir KecmanovicSRB1999-08-31                256Jaume MunarESP1997-05-05                
1083Dhruv SunishIND1999-11-19                702Kenneth RaismaEST1998-04-03                289Pedro Martinez PorteroESP1997-04-26                
1106Dimitriy VoroninRUS1999-05-28                728Nicola KuhnGER2000-03-20                294Lloyd George Muirhead HarrisRSA1997-02-24                
1132Manish SureshkumarIND1999-08-13                733Khumoun SultanovUZB1998-10-27                297Tommy PaulUSA1997-05-17                
 
Not Yet 21                Not Yet 22                Not Yet 23                
18Alexander ZverevGER1997-04-20                16Nick KyrgiosAUS1995-04-27                16Nick KyrgiosAUS1995-04-27                
48Karen KhachanovRUS1996-05-21                18Alexander ZverevGER1997-04-20                17Lucas PouilleFRA1994-02-23                
59Borna CoricCRO1996-11-14                48Karen KhachanovRUS1996-05-21                18Alexander ZverevGER1997-04-20                
83Hyeon ChungKOR1996-05-19                59Borna CoricCRO1996-11-14                48Karen KhachanovRUS1996-05-21                
90Francis TiafoeUSA1998-01-20                64Daniil MedvedevRUS1996-02-11                49Kyle EdmundGBR1995-01-08                
100Jared DonaldsonUSA1996-10-09                83Hyeon ChungKOR1996-05-19                59Borna CoricCRO1996-11-14                
111Andrey RublevRUS1997-10-20                90Francis TiafoeUSA1998-01-20                64Daniil MedvedevRUS1996-02-11                
112Taylor Harry FritzUSA1997-10-28                91Yoshihito NishiokaJPN1995-09-27                67Jordan ThompsonAUS1994-04-20                
113Ernesto EscobedoUSA1996-07-04                100Jared DonaldsonUSA1996-10-09                81Adam PavlasekCZE1994-10-08                
115Stefan KozlovUSA1998-02-01                111Andrey RublevRUS1997-10-20                83Hyeon ChungKOR1996-05-19                
135Duck Hee LeeKOR1998-05-29                112Taylor Harry FritzUSA1997-10-28                85Thiago MonteiroBRA1994-05-31                
153Elias YmerSWE1996-04-10                113Ernesto EscobedoUSA1996-07-04                90Francis TiafoeUSA1998-01-20                
168Reilly OpelkaUSA1997-08-28                115Stefan KozlovUSA1998-02-01                91Yoshihito NishiokaJPN1995-09-27                
169Alexander BublikRUS1997-06-17                135Duck Hee LeeKOR1998-05-29                100Jared DonaldsonUSA1996-10-09                
173Quentin HalysFRA1996-10-26                148Maximilian MartererGER1995-06-15                111Andrey RublevRUS1997-10-20                
182Michael MmohUSA1998-01-10                153Elias YmerSWE1996-04-10                112Taylor Harry FritzUSA1997-10-28                
188Christian GarinCHI1996-05-30                168Reilly OpelkaUSA1997-08-28                113Ernesto EscobedoUSA1996-07-04                
193Akira SantillanAUS1997-05-22                169Alexander BublikRUS1997-06-17                115Stefan KozlovUSA1998-02-01                
205Stefanos TsitsipasGRE1998-08-12                171Noah RubinUSA1996-02-21                135Duck Hee LeeKOR1998-05-29                
208Casper RuudNOR1998-12-22                172Stefano NapolitanoITA1995-04-11                148Maximilian MartererGER1995-06-15                
 
At Least 28                At Least 29                At Least 30                
1Andy MurrayGBR1987-05-15                1Andy MurrayGBR1987-05-15                3Stanislas WawrinkaSUI1985-03-28                
2Novak DjokovicSRB1987-05-22                2Novak DjokovicSRB1987-05-22                6Rafael NadalESP1986-06-03                
3Stanislas WawrinkaSUI1985-03-28                3Stanislas WawrinkaSUI1985-03-28                9Roger FedererSUI1981-08-08                
6Rafael NadalESP1986-06-03                6Rafael NadalESP1986-06-03                11Jo Wilfried TsongaFRA1985-04-17                
7Marin CilicCRO1988-09-28                9Roger FedererSUI1981-08-08                12Gael MonfilsFRA1986-09-01                
9Roger FedererSUI1981-08-08                11Jo Wilfried TsongaFRA1985-04-17                14Tomas BerdychCZE1985-09-17                
11Jo Wilfried TsongaFRA1985-04-17                12Gael MonfilsFRA1986-09-01                19Richard GasquetFRA1986-06-18                
12Gael MonfilsFRA1986-09-01                14Tomas BerdychCZE1985-09-17                20Ivo KarlovicCRO1979-02-28                
14Tomas BerdychCZE1985-09-17                19Richard GasquetFRA1986-06-18                22John IsnerUSA1985-04-26                
15Roberto Bautista AgutESP1988-04-14                20Ivo KarlovicCRO1979-02-28                23Gilles SimonFRA1984-12-27                
19Richard GasquetFRA1986-06-18                22John IsnerUSA1985-04-26                27Gilles MullerLUX1983-05-09                
20Ivo KarlovicCRO1979-02-28                23Gilles SimonFRA1984-12-27                28Feliciano LopezESP1981-09-20                
22John IsnerUSA1985-04-26                25Albert RamosESP1988-01-17                29David FerrerESP1982-04-02                
23Gilles SimonFRA1984-12-27                27Gilles MullerLUX1983-05-09                30Pablo CuevasURU1986-01-01                
25Albert RamosESP1988-01-17                28Feliciano LopezESP1981-09-20                32Philipp KohlschreiberGER1983-10-16                
27Gilles MullerLUX1983-05-09                29David FerrerESP1982-04-02                34Marcos BaghdatisCYP1985-06-17                
28Feliciano LopezESP1981-09-20                30Pablo CuevasURU1986-01-01                36Viktor TroickiSRB1986-02-10                
29David FerrerESP1982-04-02                32Philipp KohlschreiberGER1983-10-16                37Fernando VerdascoESP1983-11-15                
30Pablo CuevasURU1986-01-01                33Mischa ZverevGER1987-08-22                38Marcel GranollersESP1986-04-12                
32Philipp KohlschreiberGER1983-10-16                34Marcos BaghdatisCYP1985-06-17                40Paolo LorenziITA1981-12-15                
 
At Least 31                At Least 32                At Least 33                
3Stanislas WawrinkaSUI1985-03-28                9Roger FedererSUI1981-08-08                9Roger FedererSUI1981-08-08                
9Roger FedererSUI1981-08-08                20Ivo KarlovicCRO1979-02-28                20Ivo KarlovicCRO1979-02-28                
11Jo Wilfried TsongaFRA1985-04-17                23Gilles SimonFRA1984-12-27                27Gilles MullerLUX1983-05-09                
14Tomas BerdychCZE1985-09-17                27Gilles MullerLUX1983-05-09                28Feliciano LopezESP1981-09-20                
20Ivo KarlovicCRO1979-02-28                28Feliciano LopezESP1981-09-20                29David FerrerESP1982-04-02                
22John IsnerUSA1985-04-26                29David FerrerESP1982-04-02                32Philipp KohlschreiberGER1983-10-16                
23Gilles SimonFRA1984-12-27                32Philipp KohlschreiberGER1983-10-16                37Fernando VerdascoESP1983-11-15                
27Gilles MullerLUX1983-05-09                37Fernando VerdascoESP1983-11-15                40Paolo LorenziITA1981-12-15                
28Feliciano LopezESP1981-09-20                40Paolo LorenziITA1981-12-15                46Florian MayerGER1983-10-05                
29David FerrerESP1982-04-02                46Florian MayerGER1983-10-05                47Malek JaziriTUN1984-01-20                
30Pablo CuevasURU1986-01-01                47Malek JaziriTUN1984-01-20                54Nicolas MahutFRA1982-01-21                
32Philipp KohlschreiberGER1983-10-16                54Nicolas MahutFRA1982-01-21                63Yen Hsun LuTPE1983-08-14                
34Marcos BaghdatisCYP1985-06-17                57Steve DarcisBEL1984-03-13                66Carlos BerlocqARG1983-02-03                
36Viktor TroickiSRB1986-02-10                63Yen Hsun LuTPE1983-08-14                80Stephane RobertFRA1980-05-17                
37Fernando VerdascoESP1983-11-15                66Carlos BerlocqARG1983-02-03                87Mikhail YouzhnyRUS1982-06-25                
40Paolo LorenziITA1981-12-15                71Juan MonacoARG1984-03-29                88Rogerio Dutra SilvaBRA1984-02-03                
46Florian MayerGER1983-10-05                72Andreas SeppiITA1984-02-21                94Victor EstrellaDOM1980-08-02                
47Malek JaziriTUN1984-01-20                80Stephane RobertFRA1980-05-17                98Radek StepanekCZE1978-11-27                
54Nicolas MahutFRA1982-01-21                84Dustin BrownGER1984-12-08                99Guillermo Garcia LopezESP1983-06-04                
56Nicolas AlmagroESP1985-08-21                87Mikhail YouzhnyRUS1982-06-25                101Paul Henri MathieuFRA1982-01-12