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: 2018-01-01

 

 

Use the dropdown menu to see other years:

 

 

Not Yet 18                Not Yet 19                Not Yet 20                
161Felix Auger AliassimeCAN2000-08-08                51Denis ShapovalovCAN1999-04-15                51Denis ShapovalovCAN1999-04-15                
242Nicola KuhnGER2000-03-20                155Corentin MoutetFRA1999-04-19                79Francis TiafoeUSA1998-01-20                
568Rudolf MollekerGER2000-10-26                161Felix Auger AliassimeCAN2000-08-08                91Stefanos TsitsipasGRE1998-08-12                
615Thiago Seyboth WildBRA2000-03-10                207Miomir KecmanovicSRB1999-08-31                139Casper RuudNOR1998-12-22                
629Yshai OlielISR2000-01-05                208Alex De MinaurAUS1999-02-17                155Corentin MoutetFRA1999-04-19                
848Sebastian KordaUSA2000-07-05                242Nicola KuhnGER2000-03-20                161Felix Auger AliassimeCAN2000-08-08                
1000Sergey FominUZB2001-02-01                314Yibing WuCHN1999-10-14                167Stefan KozlovUSA1998-02-01                
1004Luka PavlovicFRA2000-03-30                493Alejandro Davidovich FokinaESP1999-06-05                175Michael MmohUSA1998-01-10                
1035Alen AvidzbaRUS2000-02-24                501Jurij RodionovAUT1999-05-16                195Duck Hee LeeKOR1998-05-29                
1091Joao Lucas Reis Da SilvaBRA2000-03-26                568Rudolf MollekerGER2000-10-26                207Miomir KecmanovicSRB1999-08-31                
1128Nicolas Alvarez VaronaESP2001-05-18                615Thiago Seyboth WildBRA2000-03-10                208Alex De MinaurAUS1999-02-17                
1128Sebastian BaezARG2000-12-28                621Alexei PopyrinAUS1999-08-05                242Nicola KuhnGER2000-03-20                
1175Rayane RoumaneFRA2000-09-11                624Marvin MoellerGER1999-01-18                255Jay ClarkeGBR1998-07-27                
1188Clement TaburFRA2000-01-24                629Yshai OlielISR2000-01-05                276Daniel AltmaierGER1998-09-12                
1193Antoine Cornut ChauvincFRA2000-07-07                631Zsombor PirosHUN1999-10-13                278Max PurcellAUS1998-04-03                
1212Maxence BeaugeFRA2000-06-08                671Emil RuusuvuoriFIN1999-04-02                300Youssef HossamEGY1998-06-03                
1237Alberto Colas SanchezESP2000-05-19                678Blake EllisAUS1999-01-06                302Geoffrey BlancaneauxFRA1998-08-08                
1240Govind NandaUSA2001-02-17                706Patrick KypsonUSA1999-10-28                314Yibing WuCHN1999-10-14                
1251Lorenzo GagliardoARG2000-06-27                728Santiago Fa Rodriguez TavernaARG1999-07-16                356Yosuke WatanukiJPN1998-04-12                
1263Jaimee Floyd AngeleFRA2000-03-27                764Sam RifficeUSA1999-03-01                378Ugo HumbertFRA1998-06-26                
 
Not Yet 21                Not Yet 22                Not Yet 23                
4Alexander ZverevGER1997-04-20                4Alexander ZverevGER1997-04-20                4Alexander ZverevGER1997-04-20                
39Andrey RublevRUS1997-10-20                39Andrey RublevRUS1997-10-20                21Nick KyrgiosAUS1995-04-27                
51Denis ShapovalovCAN1999-04-15                45Karen KhachanovRUS1996-05-21                39Andrey RublevRUS1997-10-20                
79Francis TiafoeUSA1998-01-20                48Borna CoricCRO1996-11-14                45Karen KhachanovRUS1996-05-21                
91Stefanos TsitsipasGRE1998-08-12                51Denis ShapovalovCAN1999-04-15                48Borna CoricCRO1996-11-14                
104Taylor Harry FritzUSA1997-10-28                54Jared DonaldsonUSA1996-10-09                50Kyle EdmundGBR1995-01-08                
116Alexander BublikRUS1997-06-17                58Hyeon ChungKOR1996-05-19                51Denis ShapovalovCAN1999-04-15                
139Casper RuudNOR1998-12-22                65Daniil MedvedevRUS1996-02-11                54Jared DonaldsonUSA1996-10-09                
146Akira SantillanAUS1997-05-22                79Francis TiafoeUSA1998-01-20                58Hyeon ChungKOR1996-05-19                
152Tommy PaulUSA1997-05-17                91Stefanos TsitsipasGRE1998-08-12                65Daniil MedvedevRUS1996-02-11                
155Corentin MoutetFRA1999-04-19                104Taylor Harry FritzUSA1997-10-28                79Francis TiafoeUSA1998-01-20                
161Felix Auger AliassimeCAN2000-08-08                116Alexander BublikRUS1997-06-17                88Laslo DjereSRB1995-06-02                
167Stefan KozlovUSA1998-02-01                120Ernesto EscobedoUSA1996-07-04                90Maximilian MartererGER1995-06-15                
172Soon Woo KwonKOR1997-12-02                129Quentin HalysFRA1996-10-26                91Stefanos TsitsipasGRE1998-08-12                
175Michael MmohUSA1998-01-10                135Matteo BerrettiniITA1996-04-12                104Taylor Harry FritzUSA1997-10-28                
184Jaume MunarESP1997-05-05                139Casper RuudNOR1998-12-22                113Nicolas JarryCHI1995-10-11                
185Carlos TabernerESP1997-08-08                142Elias YmerSWE1996-04-10                114Cameron NorrieNZL1995-08-23                
195Duck Hee LeeKOR1998-05-29                143Sebastian OfnerAUT1996-05-12                116Alexander BublikRUS1997-06-17                
207Miomir KecmanovicSRB1999-08-31                146Akira SantillanAUS1997-05-22                120Ernesto EscobedoUSA1996-07-04                
208Alex De MinaurAUS1999-02-17                152Tommy PaulUSA1997-05-17                129Quentin 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                
6Marin CilicCRO1988-09-28                6Marin CilicCRO1988-09-28                9Stanislas WawrinkaSUI1985-03-28                
9Stanislas WawrinkaSUI1985-03-28                9Stanislas WawrinkaSUI1985-03-28                12Novak DjokovicSRB1987-05-22                
11Juan Martin Del PotroARG1988-09-23                11Juan Martin Del PotroARG1988-09-23                13Sam QuerreyUSA1987-10-07                
12Novak DjokovicSRB1987-05-22                12Novak DjokovicSRB1987-05-22                14Kevin AndersonRSA1986-05-18                
13Sam QuerreyUSA1987-10-07                13Sam QuerreyUSA1987-10-07                15Jo Wilfried TsongaFRA1985-04-17                
14Kevin AndersonRSA1986-05-18                14Kevin AndersonRSA1986-05-18                16Andy MurrayGBR1987-05-15                
15Jo Wilfried TsongaFRA1985-04-17                15Jo Wilfried TsongaFRA1985-04-17                17John IsnerUSA1985-04-26                
16Andy MurrayGBR1987-05-15                16Andy MurrayGBR1987-05-15                19Tomas BerdychCZE1985-09-17                
17John IsnerUSA1985-04-26                17John IsnerUSA1985-04-26                25Gilles MullerLUX1983-05-09                
19Tomas BerdychCZE1985-09-17                19Tomas BerdychCZE1985-09-17                27Fabio FogniniITA1987-05-24                
20Roberto Bautista AgutESP1988-04-14                20Roberto Bautista AgutESP1988-04-14                29Philipp KohlschreiberGER1983-10-16                
22Kei NishikoriJPN1989-12-29                23Albert RamosESP1988-01-17                31Richard GasquetFRA1986-06-18                
23Albert RamosESP1988-01-17                25Gilles MullerLUX1983-05-09                32Pablo CuevasURU1986-01-01                
25Gilles MullerLUX1983-05-09                27Fabio FogniniITA1987-05-24                33Mischa ZverevGER1987-08-22                
27Fabio FogniniITA1987-05-24                28Adrian MannarinoFRA1988-06-29                35Fernando VerdascoESP1983-11-15                
28Adrian MannarinoFRA1988-06-29                29Philipp KohlschreiberGER1983-10-16                36Feliciano LopezESP1981-09-20                
29Philipp KohlschreiberGER1983-10-16                31Richard GasquetFRA1986-06-18                37David FerrerESP1982-04-02                
31Richard GasquetFRA1986-06-18                32Pablo CuevasURU1986-01-01                42Robin 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                9Stanislas WawrinkaSUI1985-03-28                25Gilles MullerLUX1983-05-09                
9Stanislas WawrinkaSUI1985-03-28                15Jo Wilfried TsongaFRA1985-04-17                29Philipp KohlschreiberGER1983-10-16                
14Kevin AndersonRSA1986-05-18                17John IsnerUSA1985-04-26                35Fernando VerdascoESP1983-11-15                
15Jo Wilfried TsongaFRA1985-04-17                19Tomas BerdychCZE1985-09-17                36Feliciano LopezESP1981-09-20                
17John IsnerUSA1985-04-26                25Gilles MullerLUX1983-05-09                37David FerrerESP1982-04-02                
19Tomas BerdychCZE1985-09-17                29Philipp KohlschreiberGER1983-10-16                43Paolo LorenziITA1981-12-15                
25Gilles MullerLUX1983-05-09                32Pablo CuevasURU1986-01-01                56Julien BenneteauFRA1981-12-20                
29Philipp KohlschreiberGER1983-10-16                35Fernando VerdascoESP1983-11-15                69Florian MayerGER1983-10-05                
31Richard GasquetFRA1986-06-18                36Feliciano LopezESP1981-09-20                70Guillermo Garcia LopezESP1983-06-04                
32Pablo CuevasURU1986-01-01                37David FerrerESP1982-04-02                71Yen Hsun LuTPE1983-08-14                
35Fernando VerdascoESP1983-11-15                43Paolo LorenziITA1981-12-15                77Steve DarcisBEL1984-03-13                
36Feliciano LopezESP1981-09-20                56Julien BenneteauFRA1981-12-20                80Ivo KarlovicCRO1979-02-28                
37David FerrerESP1982-04-02                66Horacio ZeballosARG1985-04-27                83Victor EstrellaDOM1980-08-02                
43Paolo LorenziITA1981-12-15                67Dudi SelaISR1985-04-04                84Mikhail YouzhnyRUS1982-06-25                
46Gael MonfilsFRA1986-09-01                69Florian MayerGER1983-10-05                86Andreas SeppiITA1984-02-21                
55Viktor TroickiSRB1986-02-10                70Guillermo Garcia LopezESP1983-06-04                89Gilles SimonFRA1984-12-27                
56Julien BenneteauFRA1981-12-20                71Yen Hsun LuTPE1983-08-14                98Malek JaziriTUN1984-01-20                
63Denis IstominUZB1986-09-07                77Steve DarcisBEL1984-03-13                101Rogerio Dutra SilvaBRA1984-02-03                
66Horacio ZeballosARG1985-04-27                80Ivo KarlovicCRO1979-02-28                103Nicolas MahutFRA1982-01-21