Career
Ganz started his career at Sampdoria in 1985. He later moved to Monza in Serie B during the 1988-1989 season, before helping Parma to Serie A promotion from Serie B during the 1989-1990 season. He spent two more seasons in Serie B, and later played for Brescia, finishing the 1991-1992 Serie B season as the top goal-scorer, with 19 goals.
In the summer of 1992 he transferred to Atalanta, making his Serie A debut with the club, and scoring 14 goals during his first season in the top division.
He spent three seasons with the club, although Atalanta were relegated during his second season, and he passed his final season in Serie B. That season, he also helped Inter to a third place finish in Serie A, scoring 11 goals, and he helped his club reach the semi-finals of the Coppa Italia, scoring a goal in the competition. In total he scored 10 goals in 16 appearances in European Competitions, and 3 goals in 14 appearances in the Coppa Italia, during his time at Inter.
Ganz moved to local rivals in 1997, helping the club to the 1998 Coppa Italia final during his first season with the club His second season was less successful, as were defeated by Parma in the 1999 Supercoppa Italiana final.
Ganz spent a lot of his time on the bench that season because Alberto Zaccheroni, the manager at that time, had several other star offensive players, such as Oliver Bierhoff, George Weah, Andriy Shevchenko, Leonardo, and Zvonimir Boban.
Despite not finding much space during the squad that season, he did score a memorable hat-trick against his former team Inter in a Derby cup tie. During the second half of the 1999–2000 Serie A season, he went on loan to Venezia. He spent the first half of the 2000-2001 season with Atalanta before eventually moving on to Fiorentina for the second half of the season, as a replacement for the injured Enrico Chiesa.
He later played for two seasons with Ancona in Serie B, helping the club to gain Serie A promotion in 2003, for the first time in 11 years.
He moved to Modena for the 2004-2005 Serie B season, and later spent a single Lugano in the Swiss Challenge League, scoring 11 goals. He ended his career in 2007 with Pro Vercelli in Serie C2, scoring 10 goals.
Ganz finished his career with an impressive record of 204 goals in 469 games. Ganz represented Italy at the Under-17 World Cup in 1985.
He received two call-ups for the Italian national team in 1993, but did not gain an international cap.
He played one game and scored a hat-trick for Padania, an unofficial national team that competes in the Viva World Cup. Club Individual.