El primer equipo de Toni fue el Club Esportiu Berga donde se incorporo a los 7 años. A los 9 años, Toni fue fichado por el Manresa para la temporada 2010-2011.
Con 10 años, el Gimnástic de Manresa fichó a Toni donde estuvo dos temporadas, la 2011-2012 y la 2012-2013. En esa primera temporada, el equipo ganó el torneo MIC.
A mitad de la temporada 2012-2013, Toni se incorporó al Real Madrid en la categoría Alevín para poder jugar dos torneos de mucha importancia y reconocimiento de la categoría como el Torneo Alevín Blue BBVA de Fútbol7 y el Torneo Internacional de Arousa 2013 donde obtuvo el premio al mejor portero formando parte del equipo ideal del torneo.
A partir de la temporada 2013-2014, Toni se incorpora a la categoría Infantil del Real Madrid empezando a vivir en la residencia de cantera siendo el jugador más joven e inaugurando el nuevo edificio.
En la temporada 2015-2016, Toni ganó su primera liga como jugador del Real Madrid siendo Cadete de primer año.
La temporada 2017-2018, empezó su etapa como jugador Juvenil en la que ganaría tres ligas consecutivas y el torneo MIC en la temporada 2018-2019.
En su etapa como jugador del Juvenil A, Toni fue convocado 3 veces con el Primer Equipo. La primera, en un partido amistoso de pretemporada en Roma, la segunda para un partido oficial de la Liga Santander contra el Celta de Vigo y la tercera para un Clásico disputado en el Bernabéu el mes de marzo de 2020.
Asimismo el jugador fue convocado 12 veces con el Real Madrid Castilla en 2ª División B.
En la temporada 2020/2021, Toni jugó un total de 1.470 minutos y 16 partidos como titular en su primer año en Segunda B
Durante la temporada 2021/2022, el jugador juega en el Real Madrid Castilla.