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-04-24

 

 

Use the dropdown menu to see other years:

 

 

Not Yet 18                Not Yet 19                Not Yet 20                
356Felix Auger AliassimeCAN2000-08-08                126Casper RuudNOR1998-12-22                72Francis TiafoeUSA1998-01-20                
460Miomir KecmanovicSRB1999-08-31                137Duck Hee LeeKOR1998-05-29                117Andrey RublevRUS1997-10-20                
709Nicola KuhnGER2000-03-20                178Denis ShapovalovCAN1999-04-15                126Casper RuudNOR1998-12-22                
717Yibing WuCHN1999-10-14                206Stefanos TsitsipasGRE1998-08-12                130Taylor Harry FritzUSA1997-10-28                
817Jurij RodionovAUT1999-05-16                230Alex De MinaurAUS1999-02-17                137Duck Hee LeeKOR1998-05-29                
861Alejandro Davidovich FokinaESP1999-06-05                255Daniel AltmaierGER1998-09-12                146Alexander BublikRUS1997-06-17                
867Camilo Ugo CarabelliARG1999-06-17                356Felix Auger AliassimeCAN2000-08-08                147Stefan KozlovUSA1998-02-01                
890Alen AvidzbaRUS2000-02-24                390Corentin MoutetFRA1999-04-19                164Reilly OpelkaUSA1997-08-28                
925Santiago Fa Rodriguez TavernaARG1999-07-16                400Jay ClarkeGBR1998-07-27                174Akira SantillanAUS1997-05-22                
934Yshai OlielISR2000-01-05                409Mikael YmerSWE1998-09-09                178Denis ShapovalovCAN1999-04-15                
937Patrick KypsonUSA1999-10-28                460Miomir KecmanovicSRB1999-08-31                187Michael MmohUSA1998-01-10                
938Rudolf MollekerGER2000-10-26                504Geoffrey BlancaneauxFRA1998-08-08                192Marc PolmansAUS1997-05-02                
985Benjamin SigouinCAN1999-06-03                521Louis WesselsGER1998-08-27                206Stefanos TsitsipasGRE1998-08-12                
1045Dhruv SunishIND1999-11-19                589Youssef HossamEGY1998-06-03                230Alex De MinaurAUS1999-02-17                
1053Alexei PopyrinAUS1999-08-05                697Genaro Alberto OlivieriARG1998-08-04                245Jaume MunarESP1997-05-05                
1121Manish SureshkumarIND1999-08-13                709Nicola KuhnGER2000-03-20                246Omar JasikaAUS1997-05-18                
1122Simon CarrIRL1999-11-07                717Yibing WuCHN1999-10-14                255Daniel AltmaierGER1998-09-12                
1137Dimitriy VoroninRUS1999-05-28                764Tung Lin WuTPE1998-05-12                256Soon Woo KwonKOR1997-12-02                
1162Danny ThomasUSA1999-11-22                768Ugo HumbertFRA1998-06-26                289Max PurcellAUS1998-04-03                
1213Amit GabrealISR1999-09-17                787Evan FurnessFRA1998-08-13                310Carlos TabernerESP1997-08-08                
 
Not Yet 21                Not Yet 22                Not Yet 23                
21Alexander ZverevGER1997-04-20                16Nick KyrgiosAUS1995-04-27                16Nick KyrgiosAUS1995-04-27                
48Borna CoricCRO1996-11-14                21Alexander ZverevGER1997-04-20                21Alexander ZverevGER1997-04-20                
56Karen KhachanovRUS1996-05-21                48Borna CoricCRO1996-11-14                42Kyle EdmundGBR1995-01-08                
72Francis TiafoeUSA1998-01-20                56Karen KhachanovRUS1996-05-21                48Borna CoricCRO1996-11-14                
78Jared DonaldsonUSA1996-10-09                63Daniil MedvedevRUS1996-02-11                56Karen KhachanovRUS1996-05-21                
85Ernesto EscobedoUSA1996-07-04                64Yoshihito NishiokaJPN1995-09-27                63Daniil MedvedevRUS1996-02-11                
94Hyeon ChungKOR1996-05-19                72Francis TiafoeUSA1998-01-20                64Yoshihito NishiokaJPN1995-09-27                
117Andrey RublevRUS1997-10-20                78Jared DonaldsonUSA1996-10-09                72Francis TiafoeUSA1998-01-20                
126Casper RuudNOR1998-12-22                85Ernesto EscobedoUSA1996-07-04                78Jared DonaldsonUSA1996-10-09                
129Quentin HalysFRA1996-10-26                94Hyeon ChungKOR1996-05-19                80Thiago MonteiroBRA1994-05-31                
130Taylor Harry FritzUSA1997-10-28                117Andrey RublevRUS1997-10-20                85Ernesto EscobedoUSA1996-07-04                
137Duck Hee LeeKOR1998-05-29                126Casper RuudNOR1998-12-22                94Hyeon ChungKOR1996-05-19                
146Alexander BublikRUS1997-06-17                129Quentin HalysFRA1996-10-26                107Adam PavlasekCZE1994-10-08                
147Stefan KozlovUSA1998-02-01                130Taylor Harry FritzUSA1997-10-28                117Andrey RublevRUS1997-10-20                
164Reilly OpelkaUSA1997-08-28                132Maximilian MartererGER1995-06-15                126Casper RuudNOR1998-12-22                
174Akira SantillanAUS1997-05-22                137Duck Hee LeeKOR1998-05-29                129Quentin HalysFRA1996-10-26                
178Denis ShapovalovCAN1999-04-15                146Alexander BublikRUS1997-06-17                130Taylor Harry FritzUSA1997-10-28                
187Michael MmohUSA1998-01-10                147Stefan KozlovUSA1998-02-01                132Maximilian MartererGER1995-06-15                
190Dmitry PopkoKAZ1996-10-24                164Reilly OpelkaUSA1997-08-28                137Duck Hee LeeKOR1998-05-29                
192Marc PolmansAUS1997-05-02                174Akira SantillanAUS1997-05-22                146Alexander BublikRUS1997-06-17                
 
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                4Roger FedererSUI1981-08-08                
3Stanislas WawrinkaSUI1985-03-28                3Stanislas WawrinkaSUI1985-03-28                5Rafael NadalESP1986-06-03                
4Roger FedererSUI1981-08-08                4Roger FedererSUI1981-08-08                11Jo Wilfried TsongaFRA1985-04-17                
5Rafael NadalESP1986-06-03                5Rafael NadalESP1986-06-03                13Tomas BerdychCZE1985-09-17                
8Marin CilicCRO1988-09-28                11Jo Wilfried TsongaFRA1985-04-17                17Gael MonfilsFRA1986-09-01                
11Jo Wilfried TsongaFRA1985-04-17                13Tomas BerdychCZE1985-09-17                22Ivo KarlovicCRO1979-02-28                
13Tomas BerdychCZE1985-09-17                17Gael MonfilsFRA1986-09-01                23Richard GasquetFRA1986-06-18                
17Gael MonfilsFRA1986-09-01                18Roberto Bautista AgutESP1988-04-14                24John IsnerUSA1985-04-26                
18Roberto Bautista AgutESP1988-04-14                19Albert RamosESP1988-01-17                26Pablo CuevasURU1986-01-01                
19Albert RamosESP1988-01-17                22Ivo KarlovicCRO1979-02-28                28Gilles MullerLUX1983-05-09                
22Ivo KarlovicCRO1979-02-28                23Richard GasquetFRA1986-06-18                30Gilles SimonFRA1984-12-27                
23Richard GasquetFRA1986-06-18                24John IsnerUSA1985-04-26                31Philipp KohlschreiberGER1983-10-16                
24John IsnerUSA1985-04-26                26Pablo CuevasURU1986-01-01                32David FerrerESP1982-04-02                
26Pablo CuevasURU1986-01-01                27Sam QuerreyUSA1987-10-07                36Fernando VerdascoESP1983-11-15                
27Sam QuerreyUSA1987-10-07                28Gilles MullerLUX1983-05-09                38Paolo LorenziITA1981-12-15                
28Gilles MullerLUX1983-05-09                29Fabio FogniniITA1987-05-24                39Viktor TroickiSRB1986-02-10                
29Fabio FogniniITA1987-05-24                30Gilles SimonFRA1984-12-27                40Feliciano LopezESP1981-09-20                
30Gilles SimonFRA1984-12-27                31Philipp KohlschreiberGER1983-10-16                45Nicolas MahutFRA1982-01-21                
31Philipp KohlschreiberGER1983-10-16                32David FerrerESP1982-04-02                46Robin HaaseNED1987-04-06                
 
At Least 31                At Least 32                At Least 33                
3Stanislas WawrinkaSUI1985-03-28                3Stanislas WawrinkaSUI1985-03-28                4Roger FedererSUI1981-08-08                
4Roger FedererSUI1981-08-08                4Roger FedererSUI1981-08-08                22Ivo KarlovicCRO1979-02-28                
11Jo Wilfried TsongaFRA1985-04-17                11Jo Wilfried TsongaFRA1985-04-17                28Gilles MullerLUX1983-05-09                
13Tomas BerdychCZE1985-09-17                22Ivo KarlovicCRO1979-02-28                31Philipp KohlschreiberGER1983-10-16                
22Ivo KarlovicCRO1979-02-28                28Gilles MullerLUX1983-05-09                32David FerrerESP1982-04-02                
24John IsnerUSA1985-04-26                30Gilles SimonFRA1984-12-27                36Fernando VerdascoESP1983-11-15                
26Pablo CuevasURU1986-01-01                31Philipp KohlschreiberGER1983-10-16                38Paolo LorenziITA1981-12-15                
28Gilles MullerLUX1983-05-09                32David FerrerESP1982-04-02                40Feliciano LopezESP1981-09-20                
30Gilles SimonFRA1984-12-27                36Fernando VerdascoESP1983-11-15                45Nicolas MahutFRA1982-01-21                
31Philipp KohlschreiberGER1983-10-16                38Paolo LorenziITA1981-12-15                47Florian MayerGER1983-10-05                
32David FerrerESP1982-04-02                40Feliciano LopezESP1981-09-20                53Steve DarcisBEL1984-03-13                
36Fernando VerdascoESP1983-11-15                45Nicolas MahutFRA1982-01-21                55Yen Hsun LuTPE1983-08-14                
38Paolo LorenziITA1981-12-15                47Florian MayerGER1983-10-05                62Carlos BerlocqARG1983-02-03                
39Viktor TroickiSRB1986-02-10                53Steve DarcisBEL1984-03-13                67Malek JaziriTUN1984-01-20                
40Feliciano LopezESP1981-09-20                55Yen Hsun LuTPE1983-08-14                69Rogerio Dutra SilvaBRA1984-02-03                
45Nicolas MahutFRA1982-01-21                62Carlos BerlocqARG1983-02-03                74Andreas SeppiITA1984-02-21                
47Florian MayerGER1983-10-05                67Malek JaziriTUN1984-01-20                83Victor EstrellaDOM1980-08-02                
53Steve DarcisBEL1984-03-13                69Rogerio Dutra SilvaBRA1984-02-03                89Mikhail YouzhnyRUS1982-06-25                
55Yen Hsun LuTPE1983-08-14                71Janko TipsarevicSRB1984-06-22                92Stephane RobertFRA1980-05-17                
57Nicolas AlmagroESP1985-08-21                74Andreas SeppiITA1984-02-21                104Radek StepanekCZE1978-11-27