Kraus gelang bei den Schwimmweltmeisterschaften 1975 der Durchbruch in die Weltklasse. Er wurde Sechster auf der 200-Meter-Schmetterling-Strecke und gewann mit der 4×100-Meter-Lagenstaffel die Silbermedaille. Ein Jahr später gewann er mit der deutschen 4×100-Meter-Lagenstaffel bei den Olympischen Spielen 1976 in Montreal die Bronzemedaille, nachdem er auf der 200-Meter-Strecke Fünfter geworden war. Bei den Europameisterschaften 1977 wurde er über 200-Meter-Schmetterling Europameister. Zusammen mit Klaus Steinbach, Gerald Mörken und Peter Nocke gewann er auch die Lagenstaffel. Im Jahr darauf bei den Schwimmweltmeisterschaften 1978 gewann Kraus mit der Lagenstaffel Silber. Von 1974 bis 1980 gewann er bei sieben aufeinander folgenden deutschen Schwimmmeisterschaften den Titel auf der 200-Meter-Schmetterlings-Distanz.