Multiple choice general knowledge sports

In the open Era tennis, which one of the following has never won a career Grand Slam?(all four majors)

  1. Roger Federer

  2. John Mcenroe

  3. Rod laver

  4. Andre agassi

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

In the Open Era, Roger Federer, Rod Laver, and Andre Agassi have all won the Career Grand Slam (all four majors). Rod Laver achieved it twice including the Calendar Year Grand Slam. John McEnroe, despite his 7 major titles, never won the French Open, which prevented him from completing the Career Grand Slam.