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-09-25

 

 

Use the dropdown menu to see other years:

 

 

Not Yet 18                Not Yet 19                Not Yet 20                
162Felix Auger AliassimeCAN2000-08-08                52Denis ShapovalovCAN1999-04-15                37Andrey RublevRUS1997-10-20                
230Nicola KuhnGER2000-03-20                137Casper RuudNOR1998-12-22                52Denis ShapovalovCAN1999-04-15                
321Yibing WuCHN1999-10-14                162Felix Auger AliassimeCAN2000-08-08                73Francis TiafoeUSA1998-01-20                
589Rudolf MollekerGER2000-10-26                183Alex De MinaurAUS1999-02-17                94Taylor Harry FritzUSA1997-10-28                
688Zsombor PirosHUN1999-10-13                230Nicola KuhnGER2000-03-20                117Stefanos TsitsipasGRE1998-08-12                
887Yshai OlielISR2000-01-05                245Corentin MoutetFRA1999-04-19                137Casper RuudNOR1998-12-22                
918Patrick KypsonUSA1999-10-28                309Miomir KecmanovicSRB1999-08-31                141Michael MmohUSA1998-01-10                
941Simon CarrIRL1999-11-07                321Yibing WuCHN1999-10-14                144Stefan KozlovUSA1998-02-01                
969Alen AvidzbaRUS2000-02-24                468Elliot BenchetritFRA1998-10-02                162Felix Auger AliassimeCAN2000-08-08                
995Sergey FominUZB2001-02-01                479Alejandro Davidovich FokinaESP1999-06-05                183Alex De MinaurAUS1999-02-17                
1031Dhruv SunishIND1999-11-19                539Pavel KotovRUS1998-11-18                189Duck Hee LeeKOR1998-05-29                
1080Thiago Seyboth WildBRA2000-03-10                589Rudolf MollekerGER2000-10-26                202Soon Woo KwonKOR1997-12-02                
1118Finn BassGBR1999-10-09                671Javier Barranco CosanoESP1998-11-17                228Daniel AltmaierGER1998-09-12                
1133Jordan HassonISR1999-10-12                688Zsombor PirosHUN1999-10-13                230Nicola KuhnGER2000-03-20                
1155Nicolas Alvarez VaronaESP2001-05-18                705Jurij RodionovAUT1999-05-16                245Corentin MoutetFRA1999-04-19                
1158Danny ThomasUSA1999-11-22                746Santiago Fa Rodriguez TavernaARG1999-07-16                280Jay ClarkeGBR1998-07-27                
1169Tadeas ParoulekCZE1999-12-30                757Riccardo BalzeraniITA1998-10-25                309Miomir KecmanovicSRB1999-08-31                
1180Maxence BeaugeFRA2000-06-08                764Alexei PopyrinAUS1999-08-05                320Geoffrey BlancaneauxFRA1998-08-08                
1269Rayane RoumaneFRA2000-09-11                780Camilo Ugo CarabelliARG1999-06-17                321Yibing WuCHN1999-10-14                
1281Govind NandaUSA2001-02-17                788Sam RifficeUSA1999-03-01                323Max PurcellAUS1998-04-03                
 
Not Yet 21                Not Yet 22                Not Yet 23                
4Alexander ZverevGER1997-04-20                4Alexander ZverevGER1997-04-20                4Alexander ZverevGER1997-04-20                
37Andrey RublevRUS1997-10-20                32Karen KhachanovRUS1996-05-21                20Nick KyrgiosAUS1995-04-27                
52Denis ShapovalovCAN1999-04-15                37Andrey RublevRUS1997-10-20                32Karen KhachanovRUS1996-05-21                
55Borna CoricCRO1996-11-14                52Denis ShapovalovCAN1999-04-15                37Andrey RublevRUS1997-10-20                
58Jared DonaldsonUSA1996-10-09                55Borna CoricCRO1996-11-14                46Kyle EdmundGBR1995-01-08                
73Francis TiafoeUSA1998-01-20                57Hyeon ChungKOR1996-05-19                52Denis ShapovalovCAN1999-04-15                
94Taylor Harry FritzUSA1997-10-28                58Jared DonaldsonUSA1996-10-09                55Borna CoricCRO1996-11-14                
95Alexander BublikRUS1997-06-17                62Daniil MedvedevRUS1996-02-11                57Hyeon ChungKOR1996-05-19                
117Stefanos TsitsipasGRE1998-08-12                73Francis TiafoeUSA1998-01-20                58Jared DonaldsonUSA1996-10-09                
124Quentin HalysFRA1996-10-26                90Ernesto EscobedoUSA1996-07-04                62Daniil MedvedevRUS1996-02-11                
137Casper RuudNOR1998-12-22                94Taylor Harry FritzUSA1997-10-28                73Francis TiafoeUSA1998-01-20                
141Michael MmohUSA1998-01-10                95Alexander BublikRUS1997-06-17                90Ernesto EscobedoUSA1996-07-04                
144Stefan KozlovUSA1998-02-01                114Nicolas JarryCHI1995-10-11                94Taylor Harry FritzUSA1997-10-28                
159Tommy PaulUSA1997-05-17                117Stefanos TsitsipasGRE1998-08-12                95Alexander BublikRUS1997-06-17                
162Felix Auger AliassimeCAN2000-08-08                121Yoshihito NishiokaJPN1995-09-27                96Laslo DjereSRB1995-06-02                
163Akira SantillanAUS1997-05-22                123Matteo BerrettiniITA1996-04-12                114Nicolas JarryCHI1995-10-11                
177Reilly OpelkaUSA1997-08-28                124Quentin HalysFRA1996-10-26                117Stefanos TsitsipasGRE1998-08-12                
183Alex De MinaurAUS1999-02-17                137Casper RuudNOR1998-12-22                121Yoshihito NishiokaJPN1995-09-27                
189Duck Hee LeeKOR1998-05-29                139Sebastian OfnerAUT1996-05-12                123Matteo BerrettiniITA1996-04-12                
195Dmitry PopkoKAZ1996-10-24                141Michael MmohUSA1998-01-10                124Quentin 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                
3Andy MurrayGBR1987-05-15                3Andy MurrayGBR1987-05-15                3Andy MurrayGBR1987-05-15                
5Marin CilicCRO1988-09-28                6Novak DjokovicSRB1987-05-22                6Novak DjokovicSRB1987-05-22                
6Novak DjokovicSRB1987-05-22                9Stanislas WawrinkaSUI1985-03-28                9Stanislas WawrinkaSUI1985-03-28                
9Stanislas WawrinkaSUI1985-03-28                13Roberto Bautista AgutESP1988-04-14                15Kevin AndersonRSA1986-05-18                
13Roberto Bautista AgutESP1988-04-14                15Kevin AndersonRSA1986-05-18                17John IsnerUSA1985-04-26                
15Kevin AndersonRSA1986-05-18                16Sam QuerreyUSA1987-10-07                18Jo Wilfried TsongaFRA1985-04-17                
16Sam QuerreyUSA1987-10-07                17John IsnerUSA1985-04-26                19Tomas BerdychCZE1985-09-17                
17John IsnerUSA1985-04-26                18Jo Wilfried TsongaFRA1985-04-17                22Gilles MullerLUX1983-05-09                
18Jo Wilfried TsongaFRA1985-04-17                19Tomas BerdychCZE1985-09-17                26Mischa ZverevGER1987-08-22                
19Tomas BerdychCZE1985-09-17                22Gilles MullerLUX1983-05-09                27Fabio FogniniITA1987-05-24                
22Gilles MullerLUX1983-05-09                24Juan Martin Del PotroARG1988-09-23                28David FerrerESP1982-04-02                
24Juan Martin Del PotroARG1988-09-23                25Albert RamosESP1988-01-17                30Richard GasquetFRA1986-06-18                
25Albert RamosESP1988-01-17                26Mischa ZverevGER1987-08-22                33Pablo CuevasURU1986-01-01                
26Mischa ZverevGER1987-08-22                27Fabio FogniniITA1987-05-24                34Philipp KohlschreiberGER1983-10-16                
27Fabio FogniniITA1987-05-24                28David FerrerESP1982-04-02                35Feliciano LopezESP1981-09-20                
28David FerrerESP1982-04-02                30Richard GasquetFRA1986-06-18                36Gael MonfilsFRA1986-09-01                
30Richard GasquetFRA1986-06-18                31Adrian MannarinoFRA1988-06-29                39Paolo LorenziITA1981-12-15                
31Adrian MannarinoFRA1988-06-29                33Pablo CuevasURU1986-01-01                41Robin 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                22Gilles MullerLUX1983-05-09                
9Stanislas WawrinkaSUI1985-03-28                17John IsnerUSA1985-04-26                28David FerrerESP1982-04-02                
15Kevin AndersonRSA1986-05-18                18Jo Wilfried TsongaFRA1985-04-17                34Philipp KohlschreiberGER1983-10-16                
17John IsnerUSA1985-04-26                19Tomas BerdychCZE1985-09-17                35Feliciano LopezESP1981-09-20                
18Jo Wilfried TsongaFRA1985-04-17                22Gilles MullerLUX1983-05-09                39Paolo LorenziITA1981-12-15                
19Tomas BerdychCZE1985-09-17                28David FerrerESP1982-04-02                42Fernando VerdascoESP1983-11-15                
22Gilles MullerLUX1983-05-09                34Philipp KohlschreiberGER1983-10-16                49Ivo KarlovicCRO1979-02-28                
28David FerrerESP1982-04-02                35Feliciano LopezESP1981-09-20                63Yen Hsun LuTPE1983-08-14                
30Richard GasquetFRA1986-06-18                39Paolo LorenziITA1981-12-15                64Florian MayerGER1983-10-05                
33Pablo CuevasURU1986-01-01                42Fernando VerdascoESP1983-11-15                68Janko TipsarevicSRB1984-06-22                
34Philipp KohlschreiberGER1983-10-16                44Gilles SimonFRA1984-12-27                74Rogerio Dutra SilvaBRA1984-02-03                
35Feliciano LopezESP1981-09-20                49Ivo KarlovicCRO1979-02-28                76Steve DarcisBEL1984-03-13                
36Gael MonfilsFRA1986-09-01                63Yen Hsun LuTPE1983-08-14                80Malek JaziriTUN1984-01-20                
39Paolo LorenziITA1981-12-15                64Florian MayerGER1983-10-05                82Victor EstrellaDOM1980-08-02                
42Fernando VerdascoESP1983-11-15                65Horacio ZeballosARG1985-04-27                87Andreas SeppiITA1984-02-21                
44Gilles SimonFRA1984-12-27                68Janko TipsarevicSRB1984-06-22                97Carlos BerlocqARG1983-02-03                
48Viktor TroickiSRB1986-02-10                74Rogerio Dutra SilvaBRA1984-02-03                108Guillermo Garcia LopezESP1983-06-04                
49Ivo KarlovicCRO1979-02-28                76Steve DarcisBEL1984-03-13                110Julien BenneteauFRA1981-12-20                
63Yen Hsun LuTPE1983-08-14                77Dudi SelaISR1985-04-04                115Nicolas MahutFRA1982-01-21