Multiple choice general knowledge sports How many grand slam single's titles did John McEnroe bag...before retirement?? 9 5 3 7 Reveal answer Fill a bubble to check yourself D Correct answer Explanation John McEnroe won 7 Grand Slam singles titles before his retirement: 4 US Open titles (1979, 1980, 1981, 1984) and 3 Wimbledon titles (1981, 1982, 1983). His total career Grand Slam singles titles remained at 7.