The following is a list of all the men tennis players who have won career Grand Slams since the Open Era began in 1968. Prior to the Open Era, only amateurs could play in the Grand Slam tennis events.
As you will see, the list is not very long as it is a very difficult feat to win all four majors in tennis. I've been following tennis for over four decades and have seen almost all of these players compete at all of the Grand Slam events.
They are all great players, as only great players can win all four tournaments. Winning these events requires players to be good at playing on clay (French Open), grass (Wimbledon), and hard-court (Australian Open and U.S. Open) surfaces.
If you've never played on clay or grass, the ball definitely bounces differently than it does on a hard-court surface. The speed of the ball is also different on the varying surfaces.
A great player can overcome all obstacles and win on each surface. I'm also listing great players who failed to win on a certain surface.
Tennis players who have won career Grand Slams (Men)
1. Rod Laver (31 years old when completed a career Grand Slam in the Open Era)
Australian Rod Laver was the first tennis player to capture a true Grand Slam when he won all four majors in the calendar year 1969. Laver also won Wimbledon in 1968, giving him five career Grand Slam singles titles during the Open Era.
Prior to the Open Era, Rod Laver also won six other Grand Slam singles titles, including another true Grand Slam in 1962 when he won all four majors.Counting both before and after the Open Era, Rod Laver won 11 Grand Slam singles titles.
2. Andre Aggasi (29 years old when achieved career Grand Slam)
American Andre Aggasi completed a career Grand Slam when he won the French Open in 1999. Prior to that, Aggasi first won Wimbledon in 1992, the U.S. Open in 1994, and the Australian Open in 1995.
In his career, Andre Aggasi won eight Grand Slam singles titles, including four Australian Opens, two U.S. Opens and one win each at the French Open and Wimbledon.
3. Roger Federer (27 years old)
Roger Federer achieved a career Grand Slam at the age of 27 when he won the French Open for the first time in 2009. Federer had already won Wimbledon for the first time in 2003, and both the Australian Open and the U.S. Open in 2004.
For his career, Roger Federer has won an Open Era record 17 Grand Slam singles titles. That includes seven Wimbledon titles, five U.S. Opens, four Australian Opens, and his one lone French Open win that gave him a career Grand Slam in 2009.
4. Rafael Nadal (24 years old)
Rafael Nadal is the youngest player to record a career Grand Slam having accomplished the feat when he won the U.S. Open for the first time in 2010 at age 24. Nadal had previously won the French Open for the first time in 2005, Wimbledon in 2008, and the U.S. Open in 2009.
Men tennis players who missed career Grand Slams by one tournament
To date, 11 men tennis players have won three out of the four majors in tennis in the Open Era. One of the players is active and can still complete a career Grand Slam, while the other 10 players are all retired.
Active player Novak Djokovic has yet to win the French Open. Retired players Pete Sampras, Jimmy Connors, John Newcombe, Arthur Ashe, Boris Becker, and Stefan Edberg all failed to win the French Open. Ken Rosewall, Guillermo Vilas, Ivan Lendl and Mats Wilander all failed to win Wimbledon.