Ignacio Zabal se formó en las categorías inferiores de Osasuna, llegando hasta su filial, con el que compitió seis temporadas (2005/11) en Segunda B, acumulando 74 partidos que le sirvieron para dar el salto a Segunda, defendiendo las porterías del Numancia (2011/12) y Huesca (2012/13). Tras el descenso de los oscenses, siguió en el club en Segunda B y pasó posteriormente por el Alcoyano y Toledo.