All Tennis Players How Many Grand Slams Has Jan Kodeš Won? Jan Kodeš (born 1 March 1946) is a Czech former tennis player.Jan Kodeš has won 3 Grand Slams. FacebookTwitterEmail How Many Grand Slams Has Madison Keys Won? How Many Grand Slams Has Jannik Sinner Won? How Many Majors Has John Isner Won?