Leal signed with the Blue Jays as an amateur free agent before the start of the 1979 season.[1] His most productive season came in 1984, when he posted a record of 13–8, with a 3.89 ERA and 134 strikeouts. In a six-year major league career, Leal had a record of 51–58 with a 4.14 ERA, 491 strikeouts, and three shutouts in 946 innings pitched.
After spending most of the 1985 and 1986 seasons with the Triple A Syracuse Chiefs, Leal was traded to the Atlanta Braves with Damaso Garcia for Craig McMurtry in February 1987.[2] He never played for Atlanta, as he did not make the spring training roster nor any of Atlanta's minor league teams.
At the time of his retirement, Leal ranked behind only Jim Clancy and Dave Stieb among the Blue Jays' career leaders in starts, innings, wins, losses, strikeouts, and walks. He also was the opposing starting pitcher for the Blue Jays on May 15, 1981, when Len Barker of the Cleveland Indianspitched a perfect game against them.
Though mostly a starting pitcher throughout his career, Leal did achieve one save. On May 19, 1981, Leal pitched 3+1⁄3 innings, allowing
only one run to close out a 9-5 Blue Jays victory.[3]