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-10-30

 

 

Use the dropdown menu to see other years:

 

 

Not Yet 18                Not Yet 19                Not Yet 20                
154Felix Auger AliassimeCAN2000-08-08                49Denis ShapovalovCAN1999-04-15                49Denis ShapovalovCAN1999-04-15                
233Nicola KuhnGER2000-03-20                141Casper RuudNOR1998-12-22                78Francis TiafoeUSA1998-01-20                
616Rudolf MollekerGER2000-10-26                154Felix Auger AliassimeCAN2000-08-08                89Stefanos TsitsipasGRE1998-08-12                
851Thiago Seyboth WildBRA2000-03-10                160Corentin MoutetFRA1999-04-19                135Stefan KozlovUSA1998-02-01                
852Sebastian KordaUSA2000-07-05                183Alex De MinaurAUS1999-02-17                141Casper RuudNOR1998-12-22                
934Simon CarrIRL1999-11-07                209Miomir KecmanovicSRB1999-08-31                150Michael MmohUSA1998-01-10                
1013Sergey FominUZB2001-02-01                233Nicola KuhnGER2000-03-20                154Felix Auger AliassimeCAN2000-08-08                
1017Alen AvidzbaRUS2000-02-24                331Yibing WuCHN1999-10-14                160Corentin MoutetFRA1999-04-19                
1074Yshai OlielISR2000-01-05                472Alejandro Davidovich FokinaESP1999-06-05                183Alex De MinaurAUS1999-02-17                
1134Nicolas Alvarez VaronaESP2001-05-18                499Jurij RodionovAUT1999-05-16                200Soon Woo KwonKOR1997-12-02                
1142Danny ThomasUSA1999-11-22                553Pavel KotovRUS1998-11-18                205Duck Hee LeeKOR1998-05-29                
1151Tadeas ParoulekCZE1999-12-30                616Rudolf MollekerGER2000-10-26                209Miomir KecmanovicSRB1999-08-31                
1170Maxence BeaugeFRA2000-06-08                664Javier Barranco CosanoESP1998-11-17                233Nicola KuhnGER2000-03-20                
1221Michael VrbenskyCZE1999-12-26                666Jeffrey John WolfUSA1998-12-21                240Daniel AltmaierGER1998-09-12                
1257Rayane RoumaneFRA2000-09-11                674Zsombor PirosHUN1999-10-13                275Max PurcellAUS1998-04-03                
1261Govind NandaUSA2001-02-17                696Marvin MoellerGER1999-01-18                286Jay ClarkeGBR1998-07-27                
1263Alberto Colas SanchezESP2000-05-19                717Alexei PopyrinAUS1999-08-05                292Geoffrey BlancaneauxFRA1998-08-08                
1267Clement TaburFRA2000-01-24                762Sam RifficeUSA1999-03-01                306Youssef HossamEGY1998-06-03                
1331Filip Cristian JianuROU2001-09-18                776Camilo Ugo CarabelliARG1999-06-17                331Yibing WuCHN1999-10-14                
1336Daniel MichalskiPOL2000-01-11                779Santiago Fa Rodriguez TavernaARG1999-07-16                357Yosuke WatanukiJPN1998-04-12                
 
Not Yet 21                Not Yet 22                Not Yet 23                
4Alexander ZverevGER1997-04-20                4Alexander ZverevGER1997-04-20                4Alexander ZverevGER1997-04-20                
35Andrey RublevRUS1997-10-20                35Andrey RublevRUS1997-10-20                21Nick KyrgiosAUS1995-04-27                
49Denis ShapovalovCAN1999-04-15                44Karen KhachanovRUS1996-05-21                35Andrey RublevRUS1997-10-20                
51Borna CoricCRO1996-11-14                49Denis ShapovalovCAN1999-04-15                44Karen KhachanovRUS1996-05-21                
78Francis TiafoeUSA1998-01-20                51Borna CoricCRO1996-11-14                49Denis ShapovalovCAN1999-04-15                
89Stefanos TsitsipasGRE1998-08-12                54Jared DonaldsonUSA1996-10-09                50Kyle EdmundGBR1995-01-08                
105Taylor Harry FritzUSA1997-10-28                55Hyeon ChungKOR1996-05-19                51Borna CoricCRO1996-11-14                
112Alexander BublikRUS1997-06-17                63Daniil MedvedevRUS1996-02-11                54Jared DonaldsonUSA1996-10-09                
135Stefan KozlovUSA1998-02-01                78Francis TiafoeUSA1998-01-20                55Hyeon ChungKOR1996-05-19                
141Casper RuudNOR1998-12-22                89Stefanos TsitsipasGRE1998-08-12                63Daniil MedvedevRUS1996-02-11                
148Akira SantillanAUS1997-05-22                105Taylor Harry FritzUSA1997-10-28                78Francis TiafoeUSA1998-01-20                
150Michael MmohUSA1998-01-10                112Alexander BublikRUS1997-06-17                89Stefanos TsitsipasGRE1998-08-12                
154Felix Auger AliassimeCAN2000-08-08                115Ernesto EscobedoUSA1996-07-04                90Laslo DjereSRB1995-06-02                
159Tommy PaulUSA1997-05-17                122Matteo BerrettiniITA1996-04-12                105Taylor Harry FritzUSA1997-10-28                
160Corentin MoutetFRA1999-04-19                130Quentin HalysFRA1996-10-26                106Maximilian MartererGER1995-06-15                
169Reilly OpelkaUSA1997-08-28                135Stefan KozlovUSA1998-02-01                112Alexander BublikRUS1997-06-17                
177Carlos TabernerESP1997-08-08                137Sebastian OfnerAUT1996-05-12                113Cameron NorrieNZL1995-08-23                
183Alex De MinaurAUS1999-02-17                141Casper RuudNOR1998-12-22                115Ernesto EscobedoUSA1996-07-04                
200Soon Woo KwonKOR1997-12-02                148Akira SantillanAUS1997-05-22                116Nicolas JarryCHI1995-10-11                
205Duck Hee LeeKOR1998-05-29                150Michael MmohUSA1998-01-10                122Matteo BerrettiniITA1996-04-12                
 
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                5Marin CilicCRO1988-09-28                7Novak DjokovicSRB1987-05-22                
7Novak DjokovicSRB1987-05-22                7Novak DjokovicSRB1987-05-22                9Stanislas WawrinkaSUI1985-03-28                
9Stanislas WawrinkaSUI1985-03-28                9Stanislas WawrinkaSUI1985-03-28                13Sam QuerreyUSA1987-10-07                
13Sam QuerreyUSA1987-10-07                13Sam QuerreyUSA1987-10-07                14John IsnerUSA1985-04-26                
14John IsnerUSA1985-04-26                14John IsnerUSA1985-04-26                15Jo Wilfried TsongaFRA1985-04-17                
15Jo Wilfried TsongaFRA1985-04-17                15Jo Wilfried TsongaFRA1985-04-17                16Kevin AndersonRSA1986-05-18                
16Kevin AndersonRSA1986-05-18                16Kevin AndersonRSA1986-05-18                19Tomas BerdychCZE1985-09-17                
17Juan Martin Del PotroARG1988-09-23                17Juan Martin Del PotroARG1988-09-23                26Gilles MullerLUX1983-05-09                
19Tomas BerdychCZE1985-09-17                19Tomas BerdychCZE1985-09-17                27Fabio FogniniITA1987-05-24                
23Roberto Bautista AgutESP1988-04-14                23Roberto Bautista AgutESP1988-04-14                29Philipp KohlschreiberGER1983-10-16                
24Albert RamosESP1988-01-17                24Albert RamosESP1988-01-17                30Richard GasquetFRA1986-06-18                
26Gilles MullerLUX1983-05-09                26Gilles MullerLUX1983-05-09                32Mischa ZverevGER1987-08-22                
27Fabio FogniniITA1987-05-24                27Fabio FogniniITA1987-05-24                33Feliciano LopezESP1981-09-20                
28Adrian MannarinoFRA1988-06-29                28Adrian MannarinoFRA1988-06-29                34David FerrerESP1982-04-02                
29Philipp KohlschreiberGER1983-10-16                29Philipp KohlschreiberGER1983-10-16                36Pablo CuevasURU1986-01-01                
30Richard GasquetFRA1986-06-18                30Richard GasquetFRA1986-06-18                39Fernando VerdascoESP1983-11-15                
32Mischa ZverevGER1987-08-22                32Mischa ZverevGER1987-08-22                41Paolo LorenziITA1981-12-15                
 
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                9Stanislas WawrinkaSUI1985-03-28                26Gilles MullerLUX1983-05-09                
9Stanislas WawrinkaSUI1985-03-28                14John IsnerUSA1985-04-26                29Philipp KohlschreiberGER1983-10-16                
14John IsnerUSA1985-04-26                15Jo Wilfried TsongaFRA1985-04-17                33Feliciano LopezESP1981-09-20                
15Jo Wilfried TsongaFRA1985-04-17                19Tomas BerdychCZE1985-09-17                34David FerrerESP1982-04-02                
16Kevin AndersonRSA1986-05-18                26Gilles MullerLUX1983-05-09                39Fernando VerdascoESP1983-11-15                
19Tomas BerdychCZE1985-09-17                29Philipp KohlschreiberGER1983-10-16                41Paolo LorenziITA1981-12-15                
26Gilles MullerLUX1983-05-09                33Feliciano LopezESP1981-09-20                67Steve DarcisBEL1984-03-13                
29Philipp KohlschreiberGER1983-10-16                34David FerrerESP1982-04-02                68Florian MayerGER1983-10-05                
30Richard GasquetFRA1986-06-18                39Fernando VerdascoESP1983-11-15                70Ivo KarlovicCRO1979-02-28                
33Feliciano LopezESP1981-09-20                41Paolo LorenziITA1981-12-15                71Yen Hsun LuTPE1983-08-14                
34David FerrerESP1982-04-02                61Horacio ZeballosARG1985-04-27                72Guillermo Garcia LopezESP1983-06-04                
36Pablo CuevasURU1986-01-01                65Dudi SelaISR1985-04-04                81Victor EstrellaDOM1980-08-02                
39Fernando VerdascoESP1983-11-15                67Steve DarcisBEL1984-03-13                83Julien BenneteauFRA1981-12-20                
41Paolo LorenziITA1981-12-15                68Florian MayerGER1983-10-05                85Andreas SeppiITA1984-02-21                
46Gael MonfilsFRA1986-09-01                70Ivo KarlovicCRO1979-02-28                87Mikhail YouzhnyRUS1982-06-25                
53Viktor TroickiSRB1986-02-10                71Yen Hsun LuTPE1983-08-14                94Malek JaziriTUN1984-01-20                
56Denis IstominUZB1986-09-07                72Guillermo Garcia LopezESP1983-06-04                95Rogerio Dutra SilvaBRA1984-02-03                
61Horacio ZeballosARG1985-04-27                74Gilles SimonFRA1984-12-27                98Janko TipsarevicSRB1984-06-22                
65Dudi SelaISR1985-04-04                81Victor EstrellaDOM1980-08-02                111Nicolas MahutFRA1982-01-21