How Many Grand Slams Has Ken Rosewall Won?

Kenneth Robert Rosewall (born 2 November 1934) is an Australian former world top-ranking amateur and professional tennis player.

Ken Rosewall has won 8 Grand Slams.

Ken Rosewall