El 5 de junio de 2019, Leal entró en la nómina del entrenador Gustavo Matosas para disputar la Copa de Oro de la Concacaf. Debutó el 16 de junio como sustitución de Elías Aguilar en la victoria por 4-0 sobre Nicaragua. Después fue suplente en el triunfo de 2-1 ante Bermudas y alcanzó la totalidad de los minutos en la derrota 2-1 frente a Haití. Su país se quedó en el camino al perder en penales por México en cuartos de final, serie en la que Leal erró uno de los lanzamientos.