Dio sus primeros pasos dentro del fútbol en Unión Independencia, un club amateur de Talca, su ciudad natal.
Inicialmente no ocupaba el puesto de delantero, sino que se desempeñaba como lateral izquierdo.
Le afectó no quedar en ese club, pero se supo sobreponer rápidamente”, declaró el argentino a La Tercera.
Se percibía que iba a ser un jugador destacado, ya tenía gran proyección.
En 2013, dio el paso que lo consolidaría como futbolista profesional y lo posicionaría en la Primera División de Chile.
Al momento de terminar su vínculo con Rangers, Jorge Pellicer, quien conducía Huachipato, pidió ficharlo: “Lo vimos en un amistoso ante nosotros.
Múltiples veces dijo estar enfocado sólo en Huachipato, incluso declarándose hincha del cuadro de Talcahuano.
Mostrando tranquilidad ante el interés y/o posibilidad de emigrar a un club "grande", comentó: "No estoy apresurado.
[6] Así Ángelo Sagal cerraría una etapa de 4 años en Huachipato, club que lo consagró como futbolista profesional y en donde mostró su mejor rendimiento en tierras chilenas.
[6] En la Copa Mundial de Clubes 2017, Sagal participó en la semifinal ante Grêmio, ingresando en la prórroga, pero no pudo evitar la derrota del Pachuca por 0-1.
A pesar de eso, jugó el partido por el tercer lugar ante el Al-Jazira Sporting Club, donde anotó un gol de penal en la victoria por 4-1 del Pachuca, siendo hasta ahora el cuarto chileno en anotar un gol en el certamen, junto a Cristian Montecinos, Humberto Suazo y Reinaldo Navia, todos jugando en el fútbol mexicano.
En mayo del mismo año, volvió a ser convocado, esta vez para los partidos ante Rumania, Serbia y Polonia.
Ante los serbios, Sagal jugó nuevamente por la banda derecha y fue cambiando de banda con Junior Fernandes, siendo intrascendente y fue reemplazado en el minuto 87 por Martín Rodríguez, quien veinte segundos después del cambio, daría la asistencia a Guillermo Maripán para el gol de la victoria chilena por 1-0.
Sin embargo, después del segundo gol polaco, se cambió de banda con Junior Fernandes nuevamente y dio la asistencia a Diego Valdés para el descuento chileno, que dio un paso al empate final por 2-2.
En diciembre de 2016 fue nuevamente citado a la selección, esta vez por Juan Antonio Pizzi, en reemplazo del lesionado Esteban Paredes, para disputar la China Cup 2017.
[14] Durante la preparación del polémico duelo, se confirmaría la ausencia de Nicolás Castillo por una lesión en el tobillo y posteriormente, poco antes del encuentro contra la selección africana, Felipe Mora se confirmaría como otra baja para la selección, en donde asomó Ángelo Sagal para ocupar un lugar de titular en el partido con miras a probar variantes en la Roja.
[16] No sería hasta la final el debut de Sagal en la Copa FIFA Confederaciones 2017, ingresando al minuto 80' por Eduardo Vargas.
En el 83' Puch disputó un balón con Ter Stegen y este se la cedió a Ángelo para que disparara al arco, mandándola por sobre el travesaño.