tennisabstract.com

 

This report breaks down the 2021 year-end rankings by age. Breakdowns from the
early 1990s and before may be missing a handful of players, as I don't know the
date of birth of everyone from that era.
 

 

Use the dropdown menu to see other years:

Not Yet 18                Not Yet 19                Not Yet 20                
517Luca Van AsscheFRA2004-05-11                32Carlos AlcarazESP2003-05-05                32Carlos AlcarazESP2003-05-05                
627Arthur FilsFRA2004-06-12                103Holger RuneDEN2003-04-29                59Lorenzo MusettiITA2002-03-03                
667Juncheng ShangCHN2005-02-02                364Luca NardiITA2003-08-06                103Holger RuneDEN2003-04-29                
878Daniel Merida Aguilar ESP2004-09-26                387Shintaro MochizukiJPN2003-06-02                205Flavio CobolliITA2002-05-06                
959Gabriel DebruFRA2005-12-21                517Luca Van AsscheFRA2004-05-11                246Dominic StrickerSUI2002-08-16                
1010Victor LilovUSA2004-02-11                596Giovanni Mpetshi PerricardFRA2003-07-08                265Jack DraperGBR2001-12-22                
1071Sean CueninFRA2004-02-16                627Arthur FilsFRA2004-06-12                297Arthur CazauxFRA2002-08-23                
1098Chak Lam Coleman WongHKG2004-06-06                653Jack Pinnington JonesGBR2003-03-30                306Dalibor SvrcinaCZE2002-10-02                
1135Bruno KuzuharaUSA2004-04-01                663Toby Alex KodatUSA2003-01-13                341Luciano DarderiITA2002-02-14                
1218Erik ArutiunianBLR2004-10-19                667Juncheng ShangCHN2005-02-02                364Luca NardiITA2003-08-06                
1341Martyn PawelskiPOL2004-11-07                670Hamad MedjedovicSRB2003-07-18                387Shintaro MochizukiJPN2003-06-02                
1376Stefanos SakellaridisGRE2004-09-13                674Martin DammUSA2003-09-30                389Zachary SvajdaUSA2002-11-29                
1430Liam GavrielidesGER2004-01-30                704Pedro Boscardin DiasBRA2003-01-28                419Harold MayotFRA2002-02-04                
1438Stylianos ChristodoulouCYP2004-11-04                712Martin KrumichCZE2002-12-26                422Nicholas David IonelROU2002-10-12                
1465Vilius GaubasLTU2004-12-29                873Marko TopoSRB2003-09-13                427Zane KhanUSA2002-02-11                
1480Mili Poljicak CRO2004-07-13                878Daniel Merida Aguilar ESP2004-09-26                477Gustavo HeideBRA2002-02-28                
1485Gonzalo BuenoPER2004-04-03                899Daniel RinconESP2003-01-07                487Juan Bautista TorresARG2002-04-02                
1546Lautaro MidonARG2004-03-29                904Dali BlanchUSA2003-03-05                517Luca Van AsscheFRA2004-05-11                
1584Maximus JonesTHA2004-09-05                923Robin BertrandFRA2003-03-15                518Alibek KachmazovRUS2002-08-17                
1589Henrique RochaPOR2004-04-06                959Gabriel DebruFRA2005-12-21                525Pablo Llamas RuizESP2002-10-13                
 
Not Yet 21                Not Yet 22                Not Yet 23                
10Jannik SinnerITA2001-08-16                10Jannik SinnerITA2001-08-16                8Casper RuudNOR1998-12-22                
32Carlos AlcarazESP2003-05-05                11Felix Auger AliassimeCAN2000-08-08                10Jannik SinnerITA2001-08-16                
59Lorenzo MusettiITA2002-03-03                32Carlos AlcarazESP2003-05-05                11Felix Auger AliassimeCAN2000-08-08                
68Brandon NakashimaUSA2001-08-03                41Sebastian KordaUSA2000-07-05                14Denis ShapovalovCAN1999-04-15                
90Juan Manuel CerundoloARG2001-11-15                56Jenson BrooksbyUSA2000-10-26                32Carlos AlcarazESP2003-05-05                
99Sebastian BaezARG2000-12-28                59Lorenzo MusettiITA2002-03-03                34Alex De MinaurAUS1999-02-17                
103Holger RuneDEN2003-04-29                67Hugo GastonFRA2000-09-26                41Sebastian KordaUSA2000-07-05                
141Jiri LeheckaCZE2001-11-08                68Brandon NakashimaUSA2001-08-03                50Alejandro Davidovich FokinaESP1999-06-05                
188Chun Hsin TsengTPE2001-08-08                90Juan Manuel CerundoloARG2001-11-15                56Jenson BrooksbyUSA2000-10-26                
205Flavio CobolliITA2002-05-06                99Sebastian BaezARG2000-12-28                59Lorenzo MusettiITA2002-03-03                
241Thiago Agustin TiranteARG2001-04-10                103Holger RuneDEN2003-04-29                61Alexei PopyrinAUS1999-08-05                
246Dominic StrickerSUI2002-08-16                131Thiago Seyboth WildBRA2000-03-10                67Hugo GastonFRA2000-09-26                
253Giulio ZeppieriITA2001-12-07                141Jiri LeheckaCZE2001-11-08                68Brandon NakashimaUSA2001-08-03                
257Timofey SkatovRUS2001-01-21                143Tomas MachacCZE2000-10-13                69Miomir KecmanovicSRB1999-08-31                
265Jack DraperGBR2001-12-22                188Chun Hsin TsengTPE2001-08-08                90Juan Manuel CerundoloARG2001-11-15                
272Duje AjdukovicCRO2001-02-05                205Flavio CobolliITA2002-05-06                92Corentin MoutetFRA1999-04-19                
287Matheus Pucinelli De AlmeidaBRA2001-04-01                226Jesper De JongNED2000-05-31                95Emil RuusuvuoriFIN1999-04-02                
297Arthur CazauxFRA2002-08-23                241Thiago Agustin TiranteARG2001-04-10                99Sebastian BaezARG2000-12-28                
306Dalibor SvrcinaCZE2002-10-02                242Nicola KuhnESP2000-03-20                103Holger RuneDEN2003-04-29                
311Jonas ForejtekCZE2001-03-10                246Dominic StrickerSUI2002-08-16                130Tomas Martin EtcheverryARG1999-07-18                
 
At Least 28                At Least 29                At Least 30                
1Novak DjokovicSRB1987-05-22                1Novak DjokovicSRB1987-05-22                1Novak DjokovicSRB1987-05-22                
6Rafael NadalESP1986-06-03                6Rafael NadalESP1986-06-03                6Rafael NadalESP1986-06-03                
13Diego SchwartzmanARG1992-08-16                13Diego SchwartzmanARG1992-08-16                16Roger FedererSUI1981-08-08                
15Dominic ThiemAUT1993-09-03                16Roger FedererSUI1981-08-08                19Roberto Bautista AgutESP1988-04-14                
16Roger FedererSUI1981-08-08                19Roberto Bautista AgutESP1988-04-14                20Pablo Carreno BustaESP1991-07-12                
18Aslan KaratsevRUS1993-09-04                20Pablo Carreno BustaESP1991-07-12                21Gael MonfilsFRA1986-09-01                
19Roberto Bautista AgutESP1988-04-14                21Gael MonfilsFRA1986-09-01                24John IsnerUSA1985-04-26                
20Pablo Carreno BustaESP1991-07-12                22Nikoloz BasilashviliGEO1992-02-23                25Daniel EvansGBR1990-05-23                
21Gael MonfilsFRA1986-09-01                24John IsnerUSA1985-04-26                28Grigor DimitrovBUL1991-05-16                
22Nikoloz BasilashviliGEO1992-02-23                25Daniel EvansGBR1990-05-23                30Marin CilicCRO1988-09-28                
24John IsnerUSA1985-04-26                28Grigor DimitrovBUL1991-05-16                33Dusan LajovicSRB1990-06-30                
25Daniel EvansGBR1990-05-23                30Marin CilicCRO1988-09-28                37Fabio FogniniITA1987-05-24                
28Grigor DimitrovBUL1991-05-16                33Dusan LajovicSRB1990-06-30                39David GoffinBEL1990-12-07                
30Marin CilicCRO1988-09-28                37Fabio FogniniITA1987-05-24                44Federico DelbonisARG1990-10-05                
33Dusan LajovicSRB1990-06-30                39David GoffinBEL1990-12-07                45Albert RamosESP1988-01-17                
37Fabio FogniniITA1987-05-24                40Marton FucsovicsHUN1992-02-08                46Benoit PaireFRA1989-05-08                
39David GoffinBEL1990-12-07                42Filip KrajinovicSRB1992-02-27                47Kei NishikoriJPN1989-12-29                
40Marton FucsovicsHUN1992-02-08                44Federico DelbonisARG1990-10-05                51Jan Lennard StruffGER1990-04-25                
42Filip KrajinovicSRB1992-02-27                45Albert RamosESP1988-01-17                70Milos RaonicCAN1990-12-27                
44Federico DelbonisARG1990-10-05                46Benoit PaireFRA1989-05-08                71Adrian MannarinoFRA1988-06-29                
 
At Least 31                At Least 32                At Least 33                
1Novak DjokovicSRB1987-05-22                1Novak DjokovicSRB1987-05-22                1Novak DjokovicSRB1987-05-22                
6Rafael NadalESP1986-06-03                6Rafael NadalESP1986-06-03                6Rafael NadalESP1986-06-03                
16Roger FedererSUI1981-08-08                16Roger FedererSUI1981-08-08                16Roger FedererSUI1981-08-08                
19Roberto Bautista AgutESP1988-04-14                19Roberto Bautista AgutESP1988-04-14                19Roberto Bautista AgutESP1988-04-14                
21Gael MonfilsFRA1986-09-01                21Gael MonfilsFRA1986-09-01                21Gael MonfilsFRA1986-09-01                
24John IsnerUSA1985-04-26                24John IsnerUSA1985-04-26                24John IsnerUSA1985-04-26                
25Daniel EvansGBR1990-05-23                30Marin CilicCRO1988-09-28                30Marin CilicCRO1988-09-28                
30Marin CilicCRO1988-09-28                37Fabio FogniniITA1987-05-24                37Fabio FogniniITA1987-05-24                
33Dusan LajovicSRB1990-06-30                45Albert RamosESP1988-01-17                45Albert RamosESP1988-01-17                
37Fabio FogniniITA1987-05-24                46Benoit PaireFRA1989-05-08                71Adrian MannarinoFRA1988-06-29                
39David GoffinBEL1990-12-07                71Adrian MannarinoFRA1988-06-29                80Kevin AndersonRSA1986-05-18                
44Federico DelbonisARG1990-10-05                72John MillmanAUS1989-06-14                82Stan WawrinkaSUI1985-03-28                
45Albert RamosESP1988-01-17                80Kevin AndersonRSA1986-05-18                87Richard GasquetFRA1986-06-18                
46Benoit PaireFRA1989-05-08                82Stan WawrinkaSUI1985-03-28                91Pablo AndujarESP1986-01-23                
47Kei NishikoriJPN1989-12-29                86Peter GojowczykGER1989-07-15                97Pablo CuevasURU1986-01-01                
51Jan Lennard StruffGER1990-04-25                87Richard GasquetFRA1986-06-18                102Andreas SeppiITA1984-02-21                
71Adrian MannarinoFRA1988-06-29                91Pablo AndujarESP1986-01-23                106Feliciano LopezESP1981-09-20                
72John MillmanAUS1989-06-14                97Pablo CuevasURU1986-01-01                107Jeremy ChardyFRA1987-02-12                
74Guido PellaARG1990-05-17                102Andreas SeppiITA1984-02-21                108Sam QuerreyUSA1987-10-07                
76Facundo BagnisARG1990-02-27                106Feliciano LopezESP1981-09-20                114Philipp KohlschreiberGER1983-10-16