Morris begins his second season with the Ducks, third in the Atlantic League and 12th in professional baseball. The right-hander began 2021 with the Ducks and did not allow a single run in his two starts with the team. He threw 11 scoreless innings, allowing just four hits and four walks while striking out 12. His contract was purchased by the San Francisco Giants on June 11, and he was assigned to Double-A Richmond. The Florida resident went on to go 6-0 with a 3.67 ERA and 65 strikeouts to 11 walks in 10 starts with Richmond and was also promoted to Triple-A Sacramento, where he made five appearances (four starts). Morris ended the year strong, going 5-0 with a 1.77 ERA in seven starts with Richmond.

Prior to joining the Ducks, the 29-year-old spent parts of three seasons in the Major Leagues. He made one appearance with the New York Mets in 2015, eight with the Atlanta Braves in 2017 and nine with the Los Angeles Angels in 2018. The righty combined to strike out 16 batters over 22 innings in those 18 games. The St. Thomas native first joined the Atlantic League in 2019, splitting the season with the New Britain Bees and High Point Rockers. He combined to go 8-4 with a 4.75 ERA, one save and 75 strikeouts in 38 games (13 starts). Morris was originally selected by the New York Mets in the 10th round of the 2010 amateur draft.