Salt Lake City Stars (2019) 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–2021) On November 21, 2019, Morgan signed a
two-way contract with the
Utah Jazz, spending the rest of the season with the Jazz and the
Salt Lake City Stars. On December 1, 2020, he re-signed with the Jazz.
Maine Celtics (2021) On September 28, 2021, Morgan signed with the
Boston Celtics. However, he was waived on October 16. On October 23, Morgan signed with the
Maine Celtics. In 13 games, he averaged 12.6 points on .559/.388/.867 shooting, 7.0 rebounds, and 2.3 assists in 31.6 minutes per game.
Toronto Raptors (2021–2022) On December 22, 2021, Morgan signed a 10-day contract with the
Toronto Raptors. On March 28, he signed a 10-day contract with the
Boston Celtics. On April 9, he signed a multi-year deal with the Celtics, allowing him to play through the playoffs. The Celtics reached the
2022 NBA Finals, but lost to the
Golden State Warriors in 6 games. On July 9, 2022, Morgan was traded, alongside
Nik Stauskas,
Aaron Nesmith,
Malik Fitts,
Daniel Theis and a 2023 first-round pick, to the
Indiana Pacers in exchange for
Malcolm Brogdon. On July 14, Morgan was waived by the Pacers.
Ontario Clippers (2022–2023) On September 24, 2022, Morgan signed with the
Los Angeles Clippers, but was released 12 days later on October 4. On October 24, he joined the
Ontario Clippers training camp roster.
Runa Basket Moscow (2023–present) On September 11, 2023, Morgan signed with Runa Basket Moscow of the
VTB United League. ==Career statistics==