Avec l'équipe d'Allemagne de hockey sur glace, Hans Zach a marqué 16 buts en 80 sélections. Il participe aux Championnats du monde 1976, 1977, 1978, 1979 ainsi qu'aux Jeux olympiques de 1980.