W pomocy Grasshoppers Zurych grał przez dwadzieścia pięć lat. Zdobył w tym czasie wszystkie największe krajowe laury - siedem tytułów mistrza kraju, pięć Pucharów i jeden Superpuchar. Na zakończenie piłkarskiej kariery, w sezonie 1996-1997, wystąpił w Lidze Mistrzów, do której Grasshoppers awansował jako pierwsza drużyna ze Szwajcarii. W tym samym czasie zagrał w dwu spotkaniach na Euro 1996. Łącznie w barwach reprezentacji Szwajcarii rozegrał 56 meczów.