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.

Jan Kodeš