Morris became a schoolboy player with Town during the 2013–14 season and a full academy player in June 2015, signing a two-year scholarship, before he signed a two-year pro deal on his 17th birthday. After playing regularly for the Town Under-23s, he featured on the bench for the first team, before joining National League side Woking on a youth loan in March 2017, making one appearance for the Surrey-based side.[4]
He made his senior Ipswich debut as a second-half substitute in an EFL Cup match at Crystal Palace on 22 August 2017, getting an assist for Ipswich's goal in a 2–1 defeat.[5] He signed a contract extension in November 2017, extending his stay at Ipswich until 2019, with the option of an additional year extension.[6] Morris made his full league debut for the club as an 80th minute substitute against Hull City on 13 March 2018.[7] Morris made his first league start for the club a month later against Nottingham Forest[8]
On 17 December 2018, Morris signed a new contract at Ipswich, keeping him at the club until 2021, with the option of an additional year extension.[9]
Forest Green Rovers (loan)
On 31 August 2018, Morris joined League Two side Forest Green Rovers on loan for the 2018–19 season. He scored his first professional goal in a 2–1 win over Carlisle United on 24 November 2018. Morris was recalled from his loan spell on 3 January 2019. He made eight appearances in all competitions for the Gloucestershire based club during his loan spell.[10]
Return to Ipswich
In February 2019, Morris suffered an anterior cruciate ligament injury in training.[11] He made his return from injury in December 2019, featuring regularly for Ipswich's under-23 side.[12] On 17 January 2020, he scored in a 3–1 win against Norwich City under-23s,[13] before netting a brace against Coventry City under-23s ten days later in a 3–0 win.[14] In August 2020, Morris suffered a second ACL injury, only eight months after returning to action following a similar injury.[15]
After working his way back to fitness, in June 2021, Morris signed a new one-year contract at Ipswich, with the option of an additional years’ extension.[16]
GAIS (loan)
On 31 January 2022, Morris joined Swedish side GAIS on loan until November 2022.[17]
Detroit City
On 15 February 2023, Morris was signed to a two-year contract with USL Championship side Detroit City FC with an option in place for the 2024 season.[18]
International career
Morris made his international debut for the England U17 team on 5 February 2016, in a 1–1 draw with Portugal. He scored his first international goal in a 2–0 win over France on 9 May 2016. He was part of the England under-17 side the competed at the 2016 UEFA European Under-17 Championship, coming off the bench in a 1–0 loss to Spain in the quarter-final of the tournament.[19]
He won his first cap for the England U18 team on 1 September 2016, as a second-half substitute in a 2–1 win over Italy at the Highbury Stadium.[20] He won 2 caps for England's under-18's during 2016.[21]
He made his debut for the England U19 team on 20 July 2018, coming on as a substitute in a 1–1 draw with Ukraine.[22]
Career statistics
As of match played 7 May 2022
Appearances and goals by club, season and competition