Morgan is the son of Darren and Lynn Morgan, both who had served in the United States Army. He grew up playing football as a wide receiver and quarterback. By the time he was 13, Morgan was 6'3 and began to focus more on basketball. He joined AAU squad MOKAN Basketball, based in Kansas City, Missouri. Morgan became a star player at Waynesville High School. As a junior, Morgan earned Springfield News-Leader's postseason team and the American Family All-USA Ozarks honors. He was a Rivals.com four-star recruit and was the 16th ranked power forward in his class. On September 10, 2014, Morgan verbally committed to play college basketball Indiana University, choosing the Hoosiers over the likes of Vanderbilt University and Creighton University, among others.
College career
Morgan averaged 2.4 points and 2.1 rebounds per game as a freshman. He improved his averages to 7.7 points and 5.6 rebounds per game as a sophomore. Morgan was forced to play many minutes at the center position as a junior due to a season-ending injury to De’Ron Davis. Morgan scored a then career-high 28 points on November 22, 2017, in an 87-70 win over Arkansas State. On December 16, Morgan recorded 34 points and 11 rebounds in an 80-77 overtime win over Notre Dame in the Crossroads Classic. He was named NBCSports.com National Player of the Week as well as Big Ten Conference Player of the Week. Morgan was named to the Second Team All-Big Ten by the coaches and media. He averaged 16.5 points and 7.4 rebounds per game as a junior. After the season Morgan declared for the 2018 NBA draft but did not hire an agent and ultimately opted to return to school. In the offseason before his senior season, Morgan received the “Off-season Champions” Award for his work in the conditioning program. He was named to the Preseason All-Big Ten team. In Morgan's senior year he has gotten the USBWA Oscar Robertson National Player of the week, the Big Ten Player of the Week, Preseason All Big Ten, and is Ranked 7th best senior by ESPN.com.
After going undrafted in the 2019 NBA draft, Morgan was named in the Utah Jazz mini-camp roster for 2019 NBA Summer League. On August 21, 2019, Morgan signed an Exhibit 10 contract with the Jazz. He was waived in the preseason, on October 17, 2019, then added to the roster of their NBA G League affiliate, the Salt Lake City Stars and opening night roster
Utah Jazz (2019–present)
On November 21, 2019, the Utah Jazz announced that they had re-signed Morgan.