Hauschild was drafted by the Houston Astros in the 33rd round of the 2012 Major League Baseball Draft.[2] He made his professional debut for the rookie ball Greeneville Astros. He split the 2013 season between the Single-A Quad Cities River Bandits and the High-A Lancaster JetHawks, pitching to a cumulative 9-4 record and 3.50 ERA in 28 appearances. He split 2014 between Lancaster and the Double-A Corpus Christi Hooks, recording a 4-10 record and 4.32 ERA in 133.1 innings pitched. In 2015, Hauschild reached Triple-A for the first time, splitting the season between the Fresno Grizzlies and Corpus Christi. On the year, he registered a 12-6 record and 3.38 ERA in 138.1 innings of work. He spent all of 2016 in Fresno, pitching to a 9-10 record and 3.22 ERA in 24 games.[3]
Texas Rangers
He was selected by the Texas Rangers in the 2016 Rule 5 draft.[4] Hauschild made the Rangers' Opening Day roster in 2017.[5] Hauschild allowed 10 runs in 8.0 innings in 4 appearances for Texas. On April 20, 2017, Hauschild was designated for assignment by the Rangers.[6]
Houston Astros (second stint)
He was returned to the Houston Astros on April 22, 2017.[7] Hauschild spent the remainder of the season in Fresno, recording a 4.58 ERA in 18 games. He was invited to Spring Training with the Astros for the 2018 season but did not make the club and was assigned to Fresno to start the year.[8] On July 30, 2018, the Astros released Hauschild.
Toronto Blue Jays
On August 2, 2018, Hauschild signed with the Toronto Blue Jays.[9] On September 4, Hauschild was designated for assignment after allowing 4 runs in 8.1 innings of work.[10] He elected free agency on October 2.[11]
St. Louis Cardinals
On November 15, 2018, Hauschild signed a minor league deal with the St. Louis Cardinals.[12] He was released on July 30, 2019.
On February 25, 2020, Hauschild signed with the Generales de Durango of the Mexican League. Hauschild did not play in a game in 2020 due to the cancellation of the Mexican League season because of the COVID-19 pandemic.[13]