Philadelphia Phillies Minor leagues The
Philadelphia Phillies drafted Morgan in the third round of the
2011 MLB draft and signed him for a $250,000
signing bonus, and assigned him to the
Williamsport Crosscutters of the Class A-Short Season
New York-Pennsylvania League, with whom he compiled a 3–3 win–loss record and a 2.01
earned run average (ERA) and 43 strikeouts in 53 innings. Advancing to the
Clearwater Threshers of the
Class A-Advanced Florida State League in 2012, Morgan made 20 starts and struck out 10.24 batters per nine
innings (5th in the league) with 28 walks and 140 strikeouts (2nd) in 123 innings, and a second-best in the league 5.00 strikeouts/walk ratio. After notching an "impressive" performance with Reading, the Phillies invited him to
spring training in 2013. A column written years later noted, "At 22, he was seen as one of the most advanced pitching prospects in the organization, and a call-up to the big club seemed imminent for sometime in 2013 ... However, as happens with pitchers, Morgan suffered a setback." Pitching for the
Lehigh Valley IronPigs of the
Class AAA International League, after pitching to a record of 2–7 with a 4.04 ERA and 49 strikeouts in 79 innings, Morgan suffered a
torn rotator cuff in his left throwing shoulder in May 2013, which required surgery; he did not undergo surgery, however, until January, and thus missed the 2014 season. After the 2014 season, the Phillies added Morgan to their
40-man roster. Entering 2015 fully healthy with improved mechanics, Morgan looked to re-establish himself in the IronPigs' starting rotation before a potential call-up to the major leagues later in the season. Morgan after making his major league debut stated that "he looked down the whole game" and that he "didn't want to try to do too much or overthink." Morgan started the first game after the All-Star break for the Phillies, and although one columnist opined that he "deserves better" than to be removed from a game with a low pitch count only to have the lead he helped build evaporate, the Phillies ended up earning the win, and Morgan received praise from interim manager
Pete Mackanin, who said Morgan "showed no fear" on the mound. Mackanin expressed a willingness to let Morgan pitch in tough situations to see how he would respond during the second half of the season. Through his first several starts, Morgan showed promise of developing into a legitimate middle-to-back-of-the-rotation starter, but needed to focus on keeping the ball down to avoid allowing hitters to make solid contact and hit
home runs, something they had done five times in his first five starts. In 2015 with the Phillies he was 5–7 starting 15 games, with a 4.48 ERA with 49 strikeouts in 84 innings. On August 14, 2016, he was recalled by the Phillies. In 2016 with the Phillies he was 2–11 starting 21 games, with a team-high 6.04 ERA among qualified pitchers that season with 95 strikeouts in 113 innings. He was optioned to Lehigh Valley two weeks later, after struggling in two appearances. Morgan considered retiring and moving to
Atlanta to become a firefighter, but reported to Lehigh Valley and returned to the major leagues briefly in May and again in June for the rest of the season. After his June promotion, Morgan's average fastball velocity increased from to as he acclimated to pitching more as a
left-handed specialist out of the Phillies' bullpen. In 2018, he was 0–2 with one save and a 3.83 ERA with 50 strikeouts in 49 innings for the Phillies.
Chicago Cubs On January 3, 2021, Morgan signed a minor league contract with the
Chicago Cubs organization that included an invitation to Spring Training. On June 29, Morgan was selected to the active roster posting a 2–1 record in 34 games, a 4.26 ERA with 28 strikeouts along with 2 saves in 25 innings. He elected free agency on November 4, 2021.
Houston Astros On March 21, 2022, Morgan signed a minor league contract with the
Houston Astros. On May 1, Morgan triggered the opt-out clause in his contract and became a free agent. ==Pitching style==