Columbus Crew in 2023.
2020: MLS Cup champion Morris was announced as a
homegrown player signing by the Columbus Crew on January 14, 2020. He made his professional debut in a July 11 match during the
MLS is Back Tournament, coming on late in a 4–0 trouncing of in-state rival
FC Cincinnati. He made his second appearance for the Crew on July 16, coming off the bench for an injured
Darlington Nagbe in the 67th minute of a 2–0 win against
New York Red Bulls. He made his first start for the Crew in October 2020. Overall, Morris made eleven appearances for the Crew during the
2020 MLS season. To cap off the season, on December 12, 2020, he became the youngest player in league history to start in
MLS Cup, as he helped guide the Crew to a 3–0 win over the Seattle Sounders.
2021–2022: Injury and breakthrough Morris started the first game of the 2021 season for the Crew, a 4–0 win against
Real Estelí in the round of 16 of the
CONCACAF Champions League. Morris again started the second leg against Real Esteli, however, he left the game in the fourth minute of what was a 1–0 victory for Columbus with an ACL injury that sidelined him for the entirety of the 2021 MLS season. Morris made his return to action on the opening game of the 2022 season, coming on as a substitute in the 69th minute of a 4–0 victory for Columbus on February 26. After two months of coming in strictly as a second-half substitute and playing in a few reserve games, Morris started in an April 19
U.S. Open Cup game where he drew a penalty kick in the Crew's 2–1 loss to
Detroit City FC. Morris became the starter after an injury to incumbent midfielder
Artur. He ended the 2022 season with 21 starts in 28 total appearances.
2023: Second championship During the 2023 preseason, Morris changed his
squad number from 21 to 8. During 2023 season, Morris became the full-time starter next to
Darlington Nagbe in midfield, shifting from a deep-lying role into a more complete
box-to-box position. On March 25, he scored his first goal for the club in a 6–1 win over
Atlanta United at home. He added his second and third goals for the club in the following match against
Real Salt Lake on April 1. On April 12, Morris signed a new contract with the Crew until 2026. On April 27, he was named captain for the first time for Columbus in the 0–0 draw at home against
CF Montréal. The following game, he scored against
C.F. Monterrey in the Champions Cup semifinal, a goal which sent his club to the final. He was named Player of the Match for his efforts. On June 22, he played in his final game for Columbus, subbing out of the game in the 60th minute, with the fans chanting his name in unison to bid him farewell.
Middlesbrough After an "emotional" final game with Columbus, Morris was announced as a signing by
EFL Championship club
Middlesbrough on June 28, 2024. The transfer fee was reported by
The Athletic to be in the region of
$4 million. He made his debut for Middlesbrough against
Swansea City on August 10, 2024, becoming the 1000th player to make a competitive appearance for the club. ==International career==