Il difensore del Belgrano Leonardo Morales ha giocato 32 partite in questa Liga Profesional Argentina, con 16 di queste che sono state per la sua squadra attuale. Ha giocato anche per il Gimnasia La Plata durante la stagione 2025.
Morales ha giocato la sua ultima partita il 17 novembre, con Belgrano: un pareggio per 0-0 contro l'Unión de Santa Fe, in cui ha giocato 90 minuti. In totale il difensore ha realizzato 1 rete in questa stagione. Ha ricevuto 7 cartellini gialli.
Ha aperto le sue marcature in questo campionato contro il Godoy Cruz il 9 febbraio, avendo segnato nella vittoria per 3-0.
Nella passata stagione di Liga Profesional Argentina Morales è sceso in campo in 34 partite con il Gimnasia La Plata, realizzando 1 gol e fornendo 1 passaggio vincente.
Morales è passato a giocare con Belgrano nel luglio 2025, mentre prima giocava con il Gimnasia La Plata, con cui ha collezionato 336 presenze in campionato, con 19 gol e 8 assist.