Signed by scouts Julio Linares and Sergio Beltre, De León began his professional career as a shortstop in 2006, playing for the DSL Astros, hitting .230 in 56 games. Again with the DSL Astros in 2007, De León hit .190 in 52 games. He moved stateside in 2008, playing for the Greeneville Astros and hitting .235 in 32 games. In 2009, he played for the Tri-City ValleyCats and the Lexington Legends, hitting a combined .206 in 66 games. He converted to pitching for the 2010 season, making 23 appearances for the ValleyCats and going 2–1 with a 0.64 ERA.
De León was called up to the majors for the first time on August 8, 2013.[1] On September 18, in the 12th inning, De León retired the opposing side Cincinnati Reds batters on 3 pitches. De León was the first American League player to achieve this in extra innings in over a century, since Hippo Vaughn accomplished the feat in 1910.[2] He was outrighted off the roster on October 17, 2013.
Oakland Athletics
De León was claimed off waivers by the Oakland Athletics on October 9, 2014.[3] The Athletics designated him for assignment on December 9.[4]
Chicago Cubs
On January 10, 2015, De Leon signed a minor league deal with the Chicago Cubs.
Los Angeles Dodgers
The Cubs released him and he signed another minor league contract with the Los Angeles Dodgers, who assigned him to the AAA Oklahoma City Dodgers.[5] He pitched in five games for Oklahoma City and 34 for the AA Tulsa Drillers and was 1–4 with a 4.74 ERA.[6] He was released in August.[7]