W TCS w sezonie 1964/1965 plasował się poza pierwszą czterdziestką (najwyższa lokata to 41. miejsce w Bischofshofen). W konkursie skoków w Oberhofie (31 października 1965) zajął 2. miejsce, przegrywając tylko z Dieterem Neuendorfem. W kolejnym Turnieju Czterech Skoczni zajął m.in. 23. miejsce w Bischofshofen. Po raz drugi w karierze wystąpił na mistrzostwach świata (Oslo). Poprawił nieznacznie swoje osiągnięcia z Zakopanego, plasując się na 48. miejscu na skoczni normalnej i 50. na skoczni dużej. W marcu 1967 w Memoriale Bronisława Czecha i Heleny Marusarzówny ukończył jeden z konkursów na 10. miejscu.
W TCS 1967/1968 zajął m.in. 9. miejsce w zawodach w Bischofshofen (po skokach na 96 i 91,5 m). W klasyfikacji łącznej turnieju był finalnie na 57. miejscu, gdyż w pierwszych trzech konkursach zajął kolejno 85., 70. i 39. miejsce. Dziesięć dni później osiągnął 8. miejsce w Pucharze Przyjaźni w Szczyrbskim Jeziorze. Na igrzyskach w Grenoble uzyskał 34. pozycję na skoczni normalnej i 19. na skoczni dużej. W Tygodniu Lotów w Bad Mitterndorf zajął 5. miejsce i ustanowił rekord życiowy – 130 metrów. 10 marca 1968 był 4. w drugim konkursie Memoriału Czecha i Marusarzówny.