In de zomer van 2018 stroomde Leal door vanuit de jeugdopleiding van Villarreal naar Villareal B, wat uitkomt in de Segunda División B, het derde professionele niveau van Spanje. Dat zelfde jaar werd hij voor een half jaar verhuurd aan Real Murcia wat uitkwam op hetzelfde niveau. Het seizoen daarop werd hij een vaste waarde van Villareal B en speelde hij vrijwel alle wedstrijden in het tweede elftal. Zijn prestaties bleven niet onopgemerkt en nadat hij al eens bij de selectie had gezeten van het eerste elftal mocht hij op 18 december2019 zijn debuut maken voor het eerste elftal van Villareal in de Copa Del Rey wedstrijd tegen Comillas CF. De rest van dat seizoen zat hij nog meermaals bij de selectie, maar kwam hij verder niet in actie voor het hoogste elftal van de club. In de zomer van 2020 maakte Leal op huurbasis de overstap naar EredivisieclubFC Groningen, hij werd door de Groningers voor 1 seizoen gehuurd met een optie tot koop.