W Rapidzie spędził 13 lat i w tym okresie rozegrał 384 spotkania ligowe.
W 1997 roku odszedł do włoskiej Romy, w której zastąpił Giovanniego Cervone. W rzymskim klubie zadebiutował 31 sierpnia w wygranym 3:1 wyjazdowym meczu z Empoli FC. Zajął 4. miejsce w rozgrywkach Serie A i uznano go najlepszym bramkarzem sezonu 1997/1998. W sezonie 1998/1999 doznał kontuzji ścięgna Achillesa i do gry wrócił dopiero w kwietniu 1999, a zastępował go Antonio Chimenti. Jesienią 1999 austriacki golkiper odszedł do SSC Venezia i spędził tam rok, a w 2000 roku zdecydował się zakończyć piłkarską karierę.
Sezon Klub Kraj Rozgrywki Mecze Bramki 1984/85 First Vienna FC Bundesliga 13 0 1984/85 Rapid Wiedeń Bundesliga 7 0 1985/86 Rapid Wiedeń Bundesliga 25 0 1986/87 Rapid Wiedeń Bundesliga 23 0 1987/88 Rapid Wiedeń Bundesliga 34 0 1988/89 Rapid Wiedeń Bundesliga 32 0 1989/90 Rapid Wiedeń Bundesliga 34 0 1990/91 Rapid Wiedeń Bundesliga 36 0 1991/92 Rapid Wiedeń Bundesliga 27 0 1992/93 Rapid Wiedeń Bundesliga 36 0 1993/94 Rapid Wiedeń Bundesliga 34 0 1994/95 Rapid Wiedeń Bundesliga 36 0 1995/96 Rapid Wiedeń Bundesliga 30 0 1996/97 Rapid Wiedeń Bundesliga 30 0 1997/98 AS Roma Serie A 29 0 1998/99 AS Roma Serie A 11 0 1999/00 SSC Venezia Serie A 15 0