Milieu d'offensif d'origine Croate, il compte 46 sélections avec l'équipe autrichienne entre 1996 et 2005 (14 buts). Le 12 juin 2008, il est devenu le vieux buteur de l'histoire de l'Euro après avoir marqué un but sur penalty dans un match contre la Pologne à trente-huit ans et 257 jours. Champion d'Autriche en 1998 et 1999 et vainqueur de la Coupe d'Autriche en 1996, 1997 et 1999 avec le SK Sturm Graz (273 matches et 131 buts de 1994 à 2002). Il remporta sa quatrième Coupe d'Autriche en 2005 avec l'Austria Vienne (80 matches et 14 buts de 2003 à 2005). Elu meilleur joueur du championnat autrichien en 1995, 1998, 1999 et 2007 ; meilleur buteur en 1996 avec 20 buts et en 2000 avec 32 buts. Capitaine de Linz depuis 2005. Il a disputé 27 matches (13 buts) dans le championnat japonais avec Nagoya de 2002 à 2003.