En 2016 debutó primeramente en la Fórmula Renault Argentina y meses más tarde en el TC 2000, compitiendo al comando de un Toyota Corolla.
Su carrera continuó en los años siguientes, sumando a su presencia en TC 2000 nuevas participaciones en las divisionales Top Race Series y TRV6.
[2] En 2015, Juan Cruz desarrolló su primera temporada completa en la especialidad, siempre bajo el ala del Barovero Racing Team, logrando un podio y finalizando en la 11.ª colocación.
[3] Tras su paso por la Plus, en 2016 debutó a nivel nacional compitiendo en la Fórmula Renault Argentina bajo el ala del Gabriel Werner Competición.
[7] Finalmente, tras 9 fechas dentro de la divisional Series, en la última fecha de esa temporada se produjo su salto y debut a la divisional TRV6, donde compitió dentro del equipo Midas Racing Team y al comando del Mercedes-Benz C-204 número 18.