ATP · CAREERS IN PERSPECTIVE

ATP Player Charts

Compare tennis careers by age or season, from Grand Slam titles to rankings and Elo.

One statistic. Up to six players.
Roger FedererRafael NadalNovak Djokovic

Cumulative Grand Slam titles by age

Age-season alignment · Recorded career totals

Cumulative Grand Slam titles by age Roger Federer, Rafael Nadal, Novak Djokovic. Age seasons use a June 30 reference date. Missing seasons are gaps; open dots mark the incomplete current season. 0510152025 1619222528313437 Age season Roger Federer · Age 16 (1998): 0Roger Federer · Age 17 (1999): 0Roger Federer · Age 18 (2000): 0Roger Federer · Age 19 (2001): 0Roger Federer · Age 20 (2002): 0Roger Federer · Age 21 (2003): 1Roger Federer · Age 22 (2004): 4Roger Federer · Age 23 (2005): 6Roger Federer · Age 24 (2006): 9Roger Federer · Age 25 (2007): 12Roger Federer · Age 26 (2008): 13Roger Federer · Age 27 (2009): 15Roger Federer · Age 28 (2010): 16Roger Federer · Age 29 (2011): 16Roger Federer · Age 30 (2012): 17Roger Federer · Age 31 (2013): 17Roger Federer · Age 32 (2014): 17Roger Federer · Age 33 (2015): 17Roger Federer · Age 34 (2016): 17Roger Federer · Age 35 (2017): 19Roger Federer · Age 36 (2018): 20Roger Federer · Age 37 (2019): 20Roger Federer · Age 38 (2020): 20Roger Federer · Age 39 (2021): 20 Rafael Nadal · Age 16 (2002): 0Rafael Nadal · Age 17 (2003): 0Rafael Nadal · Age 18 (2004): 0Rafael Nadal · Age 19 (2005): 1Rafael Nadal · Age 20 (2006): 2Rafael Nadal · Age 21 (2007): 3Rafael Nadal · Age 22 (2008): 5Rafael Nadal · Age 23 (2009): 6Rafael Nadal · Age 24 (2010): 9Rafael Nadal · Age 25 (2011): 10Rafael Nadal · Age 26 (2012): 11Rafael Nadal · Age 27 (2013): 13Rafael Nadal · Age 28 (2014): 14Rafael Nadal · Age 29 (2015): 14Rafael Nadal · Age 30 (2016): 14Rafael Nadal · Age 31 (2017): 16Rafael Nadal · Age 32 (2018): 17Rafael Nadal · Age 33 (2019): 19Rafael Nadal · Age 34 (2020): 20Rafael Nadal · Age 35 (2021): 20Rafael Nadal · Age 36 (2022): 22Rafael Nadal · Age 37 (2023): 22Rafael Nadal · Age 38 (2024): 22 Novak Djokovic · Age 17 (2004): 0Novak Djokovic · Age 18 (2005): 0Novak Djokovic · Age 19 (2006): 0Novak Djokovic · Age 20 (2007): 0Novak Djokovic · Age 21 (2008): 1Novak Djokovic · Age 22 (2009): 1Novak Djokovic · Age 23 (2010): 1Novak Djokovic · Age 24 (2011): 4Novak Djokovic · Age 25 (2012): 5Novak Djokovic · Age 26 (2013): 6Novak Djokovic · Age 27 (2014): 7Novak Djokovic · Age 28 (2015): 10Novak Djokovic · Age 29 (2016): 12Novak Djokovic · Age 30 (2017): 12Novak Djokovic · Age 31 (2018): 14Novak Djokovic · Age 32 (2019): 16Novak Djokovic · Age 33 (2020): 17Novak Djokovic · Age 34 (2021): 20Novak Djokovic · Age 35 (2022): 21Novak Djokovic · Age 36 (2023): 24Novak Djokovic · Age 37 (2024): 24Novak Djokovic · Age 38 (2025): 24Novak Djokovic · Age 39 (2026): 24 · Current season incomplete Cumulative Grand Slam titles by age Roger Federer, Rafael Nadal, Novak Djokovic. Age seasons use a June 30 reference date. Missing seasons are gaps; open dots mark the incomplete current season. 0510152025 1619222528313437 Age season Roger Federer · Age 16 (1998): 0Roger Federer · Age 17 (1999): 0Roger Federer · Age 18 (2000): 0Roger Federer · Age 19 (2001): 0Roger Federer · Age 20 (2002): 0Roger Federer · Age 21 (2003): 1Roger Federer · Age 22 (2004): 4Roger Federer · Age 23 (2005): 6Roger Federer · Age 24 (2006): 9Roger Federer · Age 25 (2007): 12Roger Federer · Age 26 (2008): 13Roger Federer · Age 27 (2009): 15Roger Federer · Age 28 (2010): 16Roger Federer · Age 29 (2011): 16Roger Federer · Age 30 (2012): 17Roger Federer · Age 31 (2013): 17Roger Federer · Age 32 (2014): 17Roger Federer · Age 33 (2015): 17Roger Federer · Age 34 (2016): 17Roger Federer · Age 35 (2017): 19Roger Federer · Age 36 (2018): 20Roger Federer · Age 37 (2019): 20Roger Federer · Age 38 (2020): 20Roger Federer · Age 39 (2021): 20 Rafael Nadal · Age 16 (2002): 0Rafael Nadal · Age 17 (2003): 0Rafael Nadal · Age 18 (2004): 0Rafael Nadal · Age 19 (2005): 1Rafael Nadal · Age 20 (2006): 2Rafael Nadal · Age 21 (2007): 3Rafael Nadal · Age 22 (2008): 5Rafael Nadal · Age 23 (2009): 6Rafael Nadal · Age 24 (2010): 9Rafael Nadal · Age 25 (2011): 10Rafael Nadal · Age 26 (2012): 11Rafael Nadal · Age 27 (2013): 13Rafael Nadal · Age 28 (2014): 14Rafael Nadal · Age 29 (2015): 14Rafael Nadal · Age 30 (2016): 14Rafael Nadal · Age 31 (2017): 16Rafael Nadal · Age 32 (2018): 17Rafael Nadal · Age 33 (2019): 19Rafael Nadal · Age 34 (2020): 20Rafael Nadal · Age 35 (2021): 20Rafael Nadal · Age 36 (2022): 22Rafael Nadal · Age 37 (2023): 22Rafael Nadal · Age 38 (2024): 22 Novak Djokovic · Age 17 (2004): 0Novak Djokovic · Age 18 (2005): 0Novak Djokovic · Age 19 (2006): 0Novak Djokovic · Age 20 (2007): 0Novak Djokovic · Age 21 (2008): 1Novak Djokovic · Age 22 (2009): 1Novak Djokovic · Age 23 (2010): 1Novak Djokovic · Age 24 (2011): 4Novak Djokovic · Age 25 (2012): 5Novak Djokovic · Age 26 (2013): 6Novak Djokovic · Age 27 (2014): 7Novak Djokovic · Age 28 (2015): 10Novak Djokovic · Age 29 (2016): 12Novak Djokovic · Age 30 (2017): 12Novak Djokovic · Age 31 (2018): 14Novak Djokovic · Age 32 (2019): 16Novak Djokovic · Age 33 (2020): 17Novak Djokovic · Age 34 (2021): 20Novak Djokovic · Age 35 (2022): 21Novak Djokovic · Age 36 (2023): 24Novak Djokovic · Age 37 (2024): 24Novak Djokovic · Age 38 (2025): 24Novak Djokovic · Age 39 (2026): 24 · Current season incomplete

Career summaries · all recorded seasons

Roger Federer20Career total
Rafael Nadal22Career total
Novak Djokovic24Career total

START WITH A QUESTION

Choose players and a statistic, then align their careers by age or calendar season. Switch between season and cumulative totals, explore results by tournament, or share and download your comparison.

* Statistics use the same definitions as player profiles. Gaps indicate missing data; the current season is incomplete.

Chart data and definitions

Grand Slam titles, summed across recorded seasons. Age is measured at the end of June in each season, matching the player pages. Missing seasons remain gaps; * marks the incomplete current season.

Values in the current chart
Age seasonRoger FedererRafael NadalNovak Djokovic
1600—
17000
18000
19010
20020
21131
22451
23661
24994
2512105
2613116
2715137
28161410
29161412
30171412
31171614
32171716
33171917
34172020
35192021
36202224
37202224
38202224
3920—24 *

Research on Career Development