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

 

 

Use the dropdown menu to see other years:

 

 

Not Yet 18                Not Yet 19                Not Yet 20                
159Felix Auger AliassimeCAN2000-08-08                51Denis ShapovalovCAN1999-04-15                51Denis ShapovalovCAN1999-04-15                
241Nicola KuhnGER2000-03-20                142Casper RuudNOR1998-12-22                78Francis TiafoeUSA1998-01-20                
600Rudolf MollekerGER2000-10-26                155Corentin MoutetFRA1999-04-19                89Stefanos TsitsipasGRE1998-08-12                
637Thiago Seyboth WildBRA2000-03-10                159Felix Auger AliassimeCAN2000-08-08                137Stefan KozlovUSA1998-02-01                
785Yshai OlielISR2000-01-05                209Miomir KecmanovicSRB1999-08-31                142Casper RuudNOR1998-12-22                
846Sebastian KordaUSA2000-07-05                210Alex De MinaurAUS1999-02-17                155Corentin MoutetFRA1999-04-19                
997Sergey FominUZB2001-02-01                241Nicola KuhnGER2000-03-20                159Felix Auger AliassimeCAN2000-08-08                
999Alen AvidzbaRUS2000-02-24                301Yibing WuCHN1999-10-14                170Soon Woo KwonKOR1997-12-02                
1061Michael VrbenskyCZE1999-12-26                454Alejandro Davidovich FokinaESP1999-06-05                177Michael MmohUSA1998-01-10                
1124Nicolas Alvarez VaronaESP2001-05-18                493Jurij RodionovAUT1999-05-16                209Miomir KecmanovicSRB1999-08-31                
1124Sebastian BaezARG2000-12-28                600Rudolf MollekerGER2000-10-26                210Alex De MinaurAUS1999-02-17                
1140Tadeas ParoulekCZE1999-12-30                626Zsombor PirosHUN1999-10-13                216Duck Hee LeeKOR1998-05-29                
1154Maxence BeaugeFRA2000-06-08                637Thiago Seyboth WildBRA2000-03-10                241Nicola KuhnGER2000-03-20                
1171Rayane RoumaneFRA2000-09-11                661Jeffrey John WolfUSA1998-12-21                242Daniel AltmaierGER1998-09-12                
1244Govind NandaUSA2001-02-17                672Patrick KypsonUSA1999-10-28                263Max PurcellAUS1998-04-03                
1248Alberto Colas SanchezESP2000-05-19                673Blake EllisAUS1999-01-06                279Jay ClarkeGBR1998-07-27                
1254Clement TaburFRA2000-01-24                681Marvin MoellerGER1999-01-18                289Geoffrey BlancaneauxFRA1998-08-08                
1309Filip Cristian JianuROU2001-09-18                707Alexei PopyrinAUS1999-08-05                292Youssef HossamEGY1998-06-03                
1313Daniel MichalskiPOL2000-01-11                751Santiago Fa Rodriguez TavernaARG1999-07-16                301Yibing WuCHN1999-10-14                
1334Jaimee Floyd AngeleFRA2000-03-27                775Sam RifficeUSA1999-03-01                352Yosuke WatanukiJPN1998-04-12                
 
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                
78Francis TiafoeUSA1998-01-20                48Borna CoricCRO1996-11-14                45Karen KhachanovRUS1996-05-21                
89Stefanos TsitsipasGRE1998-08-12                51Denis ShapovalovCAN1999-04-15                48Borna CoricCRO1996-11-14                
105Taylor Harry FritzUSA1997-10-28                54Jared DonaldsonUSA1996-10-09                50Kyle EdmundGBR1995-01-08                
115Alexander BublikRUS1997-06-17                59Hyeon ChungKOR1996-05-19                51Denis ShapovalovCAN1999-04-15                
137Stefan KozlovUSA1998-02-01                65Daniil MedvedevRUS1996-02-11                54Jared DonaldsonUSA1996-10-09                
142Casper RuudNOR1998-12-22                78Francis TiafoeUSA1998-01-20                59Hyeon ChungKOR1996-05-19                
145Akira SantillanAUS1997-05-22                89Stefanos TsitsipasGRE1998-08-12                65Daniil MedvedevRUS1996-02-11                
151Tommy PaulUSA1997-05-17                105Taylor Harry FritzUSA1997-10-28                78Francis TiafoeUSA1998-01-20                
155Corentin MoutetFRA1999-04-19                115Alexander BublikRUS1997-06-17                89Stefanos TsitsipasGRE1998-08-12                
159Felix Auger AliassimeCAN2000-08-08                120Ernesto EscobedoUSA1996-07-04                90Laslo DjereSRB1995-06-02                
170Soon Woo KwonKOR1997-12-02                127Matteo BerrettiniITA1996-04-12                92Maximilian MartererGER1995-06-15                
177Michael MmohUSA1998-01-10                129Quentin HalysFRA1996-10-26                99Nicolas JarryCHI1995-10-11                
183Carlos TabernerESP1997-08-08                132Sebastian OfnerAUT1996-05-12                105Taylor Harry FritzUSA1997-10-28                
209Miomir KecmanovicSRB1999-08-31                137Stefan KozlovUSA1998-02-01                112Cameron NorrieNZL1995-08-23                
210Alex De MinaurAUS1999-02-17                142Casper RuudNOR1998-12-22                115Alexander BublikRUS1997-06-17                
216Duck Hee LeeKOR1998-05-29                145Akira SantillanAUS1997-05-22                120Ernesto EscobedoUSA1996-07-04                
226Reilly OpelkaUSA1997-08-28                147Elias YmerSWE1996-04-10                127Matteo 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                
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                
23Albert RamosESP1988-01-17                23Albert RamosESP1988-01-17                31Richard GasquetFRA1986-06-18                
25Gilles MullerLUX1983-05-09                25Gilles MullerLUX1983-05-09                32Pablo CuevasURU1986-01-01                
27Fabio FogniniITA1987-05-24                27Fabio FogniniITA1987-05-24                33Mischa ZverevGER1987-08-22                
28Adrian MannarinoFRA1988-06-29                28Adrian MannarinoFRA1988-06-29                35Fernando VerdascoESP1983-11-15                
29Philipp KohlschreiberGER1983-10-16                29Philipp KohlschreiberGER1983-10-16                36Feliciano LopezESP1981-09-20                
31Richard GasquetFRA1986-06-18                31Richard GasquetFRA1986-06-18                37David FerrerESP1982-04-02                
32Pablo CuevasURU1986-01-01                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                35Fernando VerdascoESP1983-11-15                57Julien BenneteauFRA1981-12-20                
29Philipp KohlschreiberGER1983-10-16                36Feliciano LopezESP1981-09-20                69Florian MayerGER1983-10-05                
31Richard GasquetFRA1986-06-18                37David FerrerESP1982-04-02                70Guillermo Garcia LopezESP1983-06-04                
32Pablo CuevasURU1986-01-01                43Paolo LorenziITA1981-12-15                71Yen Hsun LuTPE1983-08-14                
35Fernando VerdascoESP1983-11-15                57Julien BenneteauFRA1981-12-20                76Steve DarcisBEL1984-03-13                
36Feliciano LopezESP1981-09-20                66Horacio ZeballosARG1985-04-27                79Ivo KarlovicCRO1979-02-28                
37David FerrerESP1982-04-02                67Dudi SelaISR1985-04-04                83Victor EstrellaDOM1980-08-02                
43Paolo LorenziITA1981-12-15                69Florian MayerGER1983-10-05                84Mikhail YouzhnyRUS1982-06-25                
46Gael MonfilsFRA1986-09-01                70Guillermo Garcia LopezESP1983-06-04                87Andreas SeppiITA1984-02-21                
55Viktor TroickiSRB1986-02-10                71Yen Hsun LuTPE1983-08-14                97Malek JaziriTUN1984-01-20                
56Denis IstominUZB1986-09-07                76Steve DarcisBEL1984-03-13                101Rogerio Dutra SilvaBRA1984-02-03                
57Julien BenneteauFRA1981-12-20                79Ivo KarlovicCRO1979-02-28                104Nicolas MahutFRA1982-01-21                
66Horacio ZeballosARG1985-04-27                83Victor EstrellaDOM1980-08-02                106Janko TipsarevicSRB1984-06-22