Juan Cruz dell'Osasuna è sceso in campo nella maggior parte delle partite della sua squadra in LaLiga nel 2023/2024, avendo collezionato 24 presenze, per un totale di 1559 minuti. É partito titolare in 17 presenze su 34 giornate ed è subentrato 7 volte.
Il difensore ha collezionato la sua ultima presenza il 5 maggio, con l'Osasuna: una sconfitta per 2-0 contro il Real Betis, in cui ha giocato solamente 8 minuti. In questa stagione il difensore ha registrato 1 assist.
L'Osasuna è attualmente all'11° posto in classifica, con 39 punti, e nella prossima partita di LaLiga, l'11 maggio, dovrà giocare una trasferta contro l'Athletic Bilbao.
Cruz ha giocato 27 partite di Primera División nell'ultima stagione con l'Osasuna.
Prima di arrivare a vestire la maglia dell'Osasuna nell'agosto 2020, il difensore ha collezionato 73 presenze in campionato con l'Elche, per un totale di 1 gol e 9 assist.
Il 12 settembre 2020 Cruz ha debuttato in LaLiga, a 28 anni e 46 giorni contro il Cadice. In generale in LaLiga, ha collezionato 100 partite, con 1 assist.