Na zimowych mistrzostwach Polski zdobył 14 medali indywidualnie – złote na 100 metrów stylem dowolnym w 1980, 1982 i 1983, złote na 200 metrów stylem dowolnym w 1980 i 1981, srebrne na 100 metrów stylem dowolnym w 1979 i 1981, srebrny na 200 metrów stylem dowolnym w 1979, srebrne na 400 metrów stylem dowolnym w 1979 i 1980, brązowy na 100 metrów stylem dowolnym w 1985, brązowe ma 200 metrów stylem dowolnym w 1982, 1983 i 1987.

W latach 1979–1983 czterokrotnie poprawiał rekord Polski na 100 metrów stylem dowolnym (basen 50-metrowy) – od wyniku 54,20 (10.06.1979) do 53,29 (16.07.1983). Był także rekordzistą Polski w sztafecie 4 x 100 metrów stylem zmiennym (4:00,04 - 12.08.1979 i 3:59,44 - 15.08.1982), 4 x 100 metrów stylem dowolnym (sześciokrotnie: od 3:40,51 - 1.08.1981, do 3:33,25 - 8.07.1989), 4 x 200 metrów stylem zmiennym (7:50,16 - 12.08.1979)Janusz Waśko From Melbourne to Melbourne. Swimming. Long Course Records – 50-th Anniversary, wyd. Warszawa-Zamość 2007, s. 15, 195, 204, 214.