Novara Calcio
Between 1988 and 2007, Gallo played for Inter, Oltrepò Calcio, Spezia, Alessandria, Brescia, Atalanta, Ternana, Como, Treviso, Torino and Novara Calcio.