Leonardo Buta è un difensore dell'Udinese che ha collezionato 2 presenze, per un totale di 15 minuti. Entrambe le sue presenze sono state da subentrato.
La sua ultima presenza nella competizione risale al 27 maggio, gara in cui ha giocato solamente 4 minuti con la maglia dell'Udinese contro la Salernitana, nella sconfitta per 3-2.
Nell'ultima stagione con lo Sporting Braga in Primeira Liga Buta ha collezionato 5 presenze.
Prima di cominciare l'esperienza con l'Udinese nel luglio 2022, il difensore ha collezionato 5 presenze in campionato con lo Sporting Braga.
Il 27 maggio 2023 Buta ha debuttato in Serie A, a 20 anni e 356 giorni contro la Salernitana. Finora in Serie A, ha giocato 2 partite, senza gol e senza assist.