El punta catalán, que se ha comprometido con el equipo navarro por cuatro temporadas, jugó la pasada temporada en el Eibar como cedido, un periodo durante el que disputó 19 partidos en todas las competiciones y anotó tres goles.
Cardona llegó al Barça en el verano de 2016 para jugar en el filial azulgrana, y alcanzó a debutar esa temporada en el primer equipo de la mano de Luis Enrique Martínez. El técnico asturiano le dio treinta minutos en total, repartidos en un partido de Copa del Rey y otro de Liga de Campeones.