All Tennis Players How Many Grand Slams Has Ken McGregor Won? Kenneth Bruce McGregor (2 June 1929 – 1 December 2007) was an Australian tennis player.Ken McGregor has won 1 Grand Slam. Facebook Twitter Email How Many Grand Slams Has Coco Gauff Won? How Many Grand Slams Has Marketa Vondrousova Won? How Many Grand Slams Has Aryna Sabalenka Won?