Als Vereinsspieler absolvierte er 62 Spiele in der 2. Bundesliga (26 Tore), 285 Spiele in der 1. Bundesliga (108 Tore), 15 Spiele in der englischen Premier League (vier Tore) und acht Spiele in der Prva HNL, der ersten kroatischen Liga (zwei Tore).