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: 2016-12-05

 

 

Use the dropdown menu to see other years:

 

 

Not Yet 18                Not Yet 19                Not Yet 20                
230Casper RuudNOR1998-12-22                108Francis TiafoeUSA1998-01-20                24Alexander ZverevGER1997-04-20                
250Denis ShapovalovCAN1999-04-15                116Stefan KozlovUSA1998-02-01                76Taylor Harry FritzUSA1997-10-28                
351Alex De MinaurAUS1999-02-17                149Duck Hee LeeKOR1998-05-29                108Francis TiafoeUSA1998-01-20                
521Corentin MoutetFRA1999-04-19                198Michael MmohUSA1998-01-10                116Stefan KozlovUSA1998-02-01                
612Felix Auger AliassimeCAN2000-08-08                209Stefanos TsitsipasGRE1998-08-12                149Duck Hee LeeKOR1998-05-29                
781Nicola KuhnGER2000-03-20                230Casper RuudNOR1998-12-22                156Andrey RublevRUS1997-10-20                
792Miomir KecmanovicSRB1999-08-31                250Denis ShapovalovCAN1999-04-15                198Michael MmohUSA1998-01-10                
921Yshai OlielISR2000-01-05                326Max PurcellAUS1998-04-03                204Reilly OpelkaUSA1997-08-28                
922Yibing WuCHN1999-10-14                351Alex De MinaurAUS1999-02-17                205Alexander BublikRUS1997-06-17                
928Camilo Ugo CarabelliARG1999-06-17                432Marcelo Tomas Barrios VeraCHI1997-12-10                209Stefanos TsitsipasGRE1998-08-12                
973Kacper ZukPOL1999-01-21                445Daniel AltmaierGER1998-09-12                215Akira SantillanAUS1997-05-22                
978Jurij RodionovAUT1999-05-16                492Mikael YmerSWE1998-09-09                226Marc PolmansAUS1997-05-02                
981Alejandro Davidovich FokinaESP1999-06-05                521Corentin MoutetFRA1999-04-19                230Casper RuudNOR1998-12-22                
1005Benjamin SigouinCAN1999-06-03                534Louis WesselsGER1998-08-27                250Denis ShapovalovCAN1999-04-15                
1054Rudolf MollekerGER2000-10-26                592Yosuke WatanukiJPN1998-04-12                268Lloyd George Muirhead HarrisRSA1997-02-24                
1060Alen AvidzbaRUS2000-02-24                596Yunseong ChungKOR1998-03-27                285Tommy PaulUSA1997-05-17                
1081Santiago Fa Rodriguez TavernaARG1999-07-16                612Felix Auger AliassimeCAN2000-08-08                292Jaume MunarESP1997-05-05                
1095Dhruv SunishIND1999-11-19                624Geoffrey BlancaneauxFRA1998-08-08                306Soon Woo KwonKOR1997-12-02                
1099Yu Hsiou HsuTPE1999-04-02                667Orlando LuzBRA1998-02-08                307Pedro Martinez PorteroESP1997-04-26                
1119Dimitriy VoroninRUS1999-05-28                703Kenneth RaismaEST1998-04-03                314Carlos TabernerESP1997-08-08                
 
Not Yet 21                Not Yet 22                Not Yet 23                
24Alexander ZverevGER1997-04-20                13Nick KyrgiosAUS1995-04-27                13Nick KyrgiosAUS1995-04-27                
48Borna CoricCRO1996-11-14                24Alexander ZverevGER1997-04-20                15Lucas PouilleFRA1994-02-23                
53Karen KhachanovRUS1996-05-21                45Kyle EdmundGBR1995-01-08                24Alexander ZverevGER1997-04-20                
76Taylor Harry FritzUSA1997-10-28                48Borna CoricCRO1996-11-14                45Kyle EdmundGBR1995-01-08                
99Daniil MedvedevRUS1996-02-11                53Karen KhachanovRUS1996-05-21                48Borna CoricCRO1996-11-14                
104Hyeon ChungKOR1996-05-19                76Taylor Harry FritzUSA1997-10-28                53Karen KhachanovRUS1996-05-21                
105Jared DonaldsonUSA1996-10-09                99Daniil MedvedevRUS1996-02-11                75Adam PavlasekCZE1994-10-08                
108Francis TiafoeUSA1998-01-20                100Yoshihito NishiokaJPN1995-09-27                76Taylor Harry FritzUSA1997-10-28                
116Stefan KozlovUSA1998-02-01                104Hyeon ChungKOR1996-05-19                79Jordan ThompsonAUS1994-04-20                
141Ernesto EscobedoUSA1996-07-04                105Jared DonaldsonUSA1996-10-09                82Thiago MonteiroBRA1994-05-31                
149Duck Hee LeeKOR1998-05-29                108Francis TiafoeUSA1998-01-20                99Daniil MedvedevRUS1996-02-11                
153Quentin HalysFRA1996-10-26                116Stefan KozlovUSA1998-02-01                100Yoshihito NishiokaJPN1995-09-27                
156Andrey RublevRUS1997-10-20                141Ernesto EscobedoUSA1996-07-04                104Hyeon ChungKOR1996-05-19                
160Elias YmerSWE1996-04-10                149Duck Hee LeeKOR1998-05-29                105Jared DonaldsonUSA1996-10-09                
198Michael MmohUSA1998-01-10                153Quentin HalysFRA1996-10-26                108Francis TiafoeUSA1998-01-20                
201Noah RubinUSA1996-02-21                156Andrey RublevRUS1997-10-20                116Stefan KozlovUSA1998-02-01                
204Reilly OpelkaUSA1997-08-28                160Elias YmerSWE1996-04-10                141Ernesto EscobedoUSA1996-07-04                
205Alexander BublikRUS1997-06-17                172Stefano NapolitanoITA1995-04-11                149Duck Hee LeeKOR1998-05-29                
209Stefanos TsitsipasGRE1998-08-12                177Maximilian MartererGER1995-06-15                153Quentin HalysFRA1996-10-26                
211Christian GarinCHI1996-05-30                187Laslo DjereSRB1995-06-02                156Andrey RublevRUS1997-10-20                
 
At Least 28                At Least 29                At Least 30                
1Andy MurrayGBR1987-05-15                1Andy MurrayGBR1987-05-15                4Stanislas WawrinkaSUI1985-03-28                
2Novak DjokovicSRB1987-05-22                2Novak DjokovicSRB1987-05-22                7Gael MonfilsFRA1986-09-01                
4Stanislas WawrinkaSUI1985-03-28                4Stanislas WawrinkaSUI1985-03-28                9Rafael NadalESP1986-06-03                
6Marin CilicCRO1988-09-28                7Gael MonfilsFRA1986-09-01                10Tomas BerdychCZE1985-09-17                
7Gael MonfilsFRA1986-09-01                9Rafael NadalESP1986-06-03                12Jo Wilfried TsongaFRA1985-04-17                
9Rafael NadalESP1986-06-03                10Tomas BerdychCZE1985-09-17                16Roger FedererSUI1981-08-08                
10Tomas BerdychCZE1985-09-17                12Jo Wilfried TsongaFRA1985-04-17                18Richard GasquetFRA1986-06-18                
12Jo Wilfried TsongaFRA1985-04-17                16Roger FedererSUI1981-08-08                19John IsnerUSA1985-04-26                
14Roberto Bautista AgutESP1988-04-14                18Richard GasquetFRA1986-06-18                20Ivo KarlovicCRO1979-02-28                
16Roger FedererSUI1981-08-08                19John IsnerUSA1985-04-26                21David FerrerESP1982-04-02                
18Richard GasquetFRA1986-06-18                20Ivo KarlovicCRO1979-02-28                22Pablo CuevasURU1986-01-01                
19John IsnerUSA1985-04-26                21David FerrerESP1982-04-02                25Gilles SimonFRA1984-12-27                
20Ivo KarlovicCRO1979-02-28                22Pablo CuevasURU1986-01-01                28Feliciano LopezESP1981-09-20                
21David FerrerESP1982-04-02                25Gilles SimonFRA1984-12-27                29Viktor TroickiSRB1986-02-10                
22Pablo CuevasURU1986-01-01                28Feliciano LopezESP1981-09-20                32Philipp KohlschreiberGER1983-10-16                
25Gilles SimonFRA1984-12-27                29Viktor TroickiSRB1986-02-10                34Gilles MullerLUX1983-05-09                
27Albert RamosESP1988-01-17                31Sam QuerreyUSA1987-10-07                36Marcos BaghdatisCYP1985-06-17                
28Feliciano LopezESP1981-09-20                32Philipp KohlschreiberGER1983-10-16                37Marcel GranollersESP1986-04-12                
29Viktor TroickiSRB1986-02-10                34Gilles MullerLUX1983-05-09                39Nicolas MahutFRA1982-01-21                
31Sam QuerreyUSA1987-10-07                36Marcos BaghdatisCYP1985-06-17                40Paolo LorenziITA1981-12-15                
 
At Least 31                At Least 32                At Least 33                
4Stanislas WawrinkaSUI1985-03-28                16Roger FedererSUI1981-08-08                16Roger FedererSUI1981-08-08                
10Tomas BerdychCZE1985-09-17                20Ivo KarlovicCRO1979-02-28                20Ivo KarlovicCRO1979-02-28                
12Jo Wilfried TsongaFRA1985-04-17                21David FerrerESP1982-04-02                21David FerrerESP1982-04-02                
16Roger FedererSUI1981-08-08                28Feliciano LopezESP1981-09-20                28Feliciano LopezESP1981-09-20                
19John IsnerUSA1985-04-26                32Philipp KohlschreiberGER1983-10-16                32Philipp KohlschreiberGER1983-10-16                
20Ivo KarlovicCRO1979-02-28                34Gilles MullerLUX1983-05-09                34Gilles MullerLUX1983-05-09                
21David FerrerESP1982-04-02                39Nicolas MahutFRA1982-01-21                39Nicolas MahutFRA1982-01-21                
25Gilles SimonFRA1984-12-27                40Paolo LorenziITA1981-12-15                40Paolo LorenziITA1981-12-15                
28Feliciano LopezESP1981-09-20                42Fernando VerdascoESP1983-11-15                42Fernando VerdascoESP1983-11-15                
32Philipp KohlschreiberGER1983-10-16                50Florian MayerGER1983-10-05                50Florian MayerGER1983-10-05                
34Gilles MullerLUX1983-05-09                54Stephane RobertFRA1980-05-17                54Stephane RobertFRA1980-05-17                
36Marcos BaghdatisCYP1985-06-17                57Mikhail YouzhnyRUS1982-06-25                57Mikhail YouzhnyRUS1982-06-25                
39Nicolas MahutFRA1982-01-21                58Malek JaziriTUN1984-01-20                64Yen Hsun LuTPE1983-08-14                
40Paolo LorenziITA1981-12-15                64Yen Hsun LuTPE1983-08-14                70Guillermo Garcia LopezESP1983-06-04                
42Fernando VerdascoESP1983-11-15                65Juan MonacoARG1984-03-29                73Paul Henri MathieuFRA1982-01-12                
44Nicolas AlmagroESP1985-08-21                70Guillermo Garcia LopezESP1983-06-04                95Carlos BerlocqARG1983-02-03                
50Florian MayerGER1983-10-05                73Paul Henri MathieuFRA1982-01-12                102Victor EstrellaDOM1980-08-02                
54Stephane RobertFRA1980-05-17                86Steve DarcisBEL1984-03-13                107Radek StepanekCZE1978-11-27                
57Mikhail YouzhnyRUS1982-06-25                87Andreas SeppiITA1984-02-21                119Benjamin BeckerGER1981-06-16                
58Malek JaziriTUN1984-01-20                95Carlos BerlocqARG1983-02-03                120Marco ChiudinelliSUI1981-09-10