Zabala -nacido el 5 de febrero de 1999- proviene de Humboldt, una localidad ubicada a 200 km. de Rosario. Según le contó al diario La Capital «al principio, yo jugaba fútbol en el club Juventud Unida y empecé a entrenar con carreras, junto a mis amigos, para tener más resistencia. Fue mi padre quien me incentivó para que me dedicara al atletismo». Llegó a participar en algunas pruebas de calle, hasta que los consejos del recordado y querido dirigente rosarino Héctor Palomeque, y del dt Darío Núñez, lo fueron orientando a la pista, donde exhibe una constante superación. En 2015 fue el campeón nacional u18 de los 3.000 metros con 8m59s10 (y tercero en 1500), y también obtuvo el título de cross country en La Rioja.
En 2016, en su reducto rosarino, logró ambas distancias en el Nacional de esa categoría con 4m05s06 en 1500 y 8m44s01 en 3000, y clasificó para el Sudamericano de Concordia, donde obtuvo la medalla de bronce de los 3.000 llanos con 8m50s54.
Una prueba de su alía internacional la dio en la última temporada, cuando logró el subcampeonato sudamericano u20 de 1.500 metros en Leonora (Guyana) con 4m02s51 y, semanas más tarde, ocupó el 5° puesto en el Panamericano de la misma categoría, en Trujillo, donde logró su mejor marca hasta ese momento: 3m50s46. Cerró la temporada con los títulos nacionales u20 de 1.500 y 5.000 metros, en Mar del Plata.
Su objetivo inmediato es representar a la Argentina en el Mundial u20 de Tampere, Finlandia.