Career
He plays as a defender. Leal started his career at hometown club Puntarenas. FK Senica
In September 2011, he joined Slovak club FK Senica on one-year loan from Puntarenas.
He made his debut for FK Senica against MFK Ružomberok on 9 September 2011.
In summer 2012 he returned to Puntarenas. In January 2014 Leal joined Carmelita.
Leal played in the 2009 Fédération internationale de football association U-20 World Cup held in Egyp. He made his debut for Costa Rica in a January 2011 Copa Centroamericana match against Guatemala and has, as of May 2014, earned a total of 11 caps, scoring no goals.