Gioca nella squadra di Graz per otto anni, dal 1994 al 2002, durante i quali aiuta il club a vincere la Bundesliga austriaca due volte consecutivamente nel 1998 e nel 1999, la Coppa d'Austria nel 1996, 1997 e 1999. Nel 1998 debutta in Champions League disputando con la squadra austriaca la fase a gironi. Durante le stagioni con la maglia dei Blackies vince tre titoli come calciatore austriaco dell'anno e due titoli di capocannoniere della Bundesliga.
Lascia lo Sturm nel 2002 quando si trasferisce nel Nagoya Grampus Eight, squadra della J Leaguegiapponese. Nel gennaio del 2003 torna in Austria per vestire la divisa dell'Austria Vienna, prima di passare nel suo ultimo club, il LASK Linz, nell'estate del 2005. Nelle prime due stagioni a Linz gioca nella Erste Liga, serie B austriaca, diventandone capocannoniere in entrambi i campionati con 42 reti in 62 partite e vincendo l'ennesimo premio come Calciatore austriaco dell'anno. Dopo aver contribuito con i suoi gol alla promozione nella Bundesliga 2007-2008, conquista il sesto posto in classifica realizzando 13 reti in 32 apparizioni. Nella stagione 2008-2009 colleziona 29 presenze e 4 reti.
Il 30 giugno 2009 si è ritirato dal calcio giocato.[1]
Nazionale
Ottiene la nazionalitàaustriaca nel 1996 e conseguentemente inizia a giocare per la Nazionale austriaca. La sua prima partita in una grande competizione è nella fase finale dei Mondiali del 1998 in Francia e fino al 2005 raccoglie 46 presenze e 12 reti nella nazionale alpina. Il 24 aprile 2008, due anni dopo l'ultima presenza in nazionale, viene sorprendentemente inserito nella squadra preliminare austriaca per gli Europei in Svizzera e Austria.[2] Torna quindi sulla scena internazionale, realizzando la sua 47ª presenza in nazionale, il 27 maggio nella gara amichevole contro la Nigeria e nella successiva gara amichevole contro Malta sigla la quarta rete della vittoria 5-1. Viene quindi ufficialmente inserito nella rosa che partecipa agli Europei, dove è il giocatore più vecchio.[3]
Debutta nella competizione europea, subentrando nel secondo tempo della prima gara della fase a gironi, nella sconfitta contro la Croazia. Nella seconda partita del girone segna il gol del pareggio su rigore contro la Polonia nei minuti di recupero, dopo essere subentrato nel corso della ripresa, stabilendo il record di più anziano marcatore agli Europei: per questo motivo ha vinto una fornitura di birra a vita messa in palio dalla casa produttrice Ottakringer.[4]