Career
Middlesbrough
Born in Hartlepool, County Durham, Morris began his career at Middlesbrough, having joined the club when he was eleven and made progress through the academy. He made his league debut on 4 May in a 2–0 defeat away to Sheffield Wednesday. Two months after making his debut, Morris signed his first professional contract with the club, which would keep him until 2016.
= Burton Albion loan On 21 November 2014, Morris signed for League Two side Burton Albion on a one-month loan deal.
One day later, Morris made his debut, where he came on as a substitute for Adam McGurk, in a 1–0 victory over Luton Town. His impressive displays at Burton Albion prompted Manager Jimmy Floyd Hasselbaink to tip him for greatness.
Despite Burton being keen to extend the loan it never materialized, and Morris returned to Middlesbrough, having made five appearances for Burton Albion. = Coventry City loan On 6 August 2015, Morris signed for Coventry City on a season-long loan, linking up again with Tony Mowbray, the manager under whom he had made his professional debut.
He made six appearances, the last coming against Rochdale, for Coventry before being recalled by Middlesbrough on 26 October 2015.
= York City loan On 27 October 2015, Morris signed for League Two club York City on a one-month loan deal. = Walsall loan On 28 January 2016, Morris signed for League One club Walsall on a two month-loan deal. Morris has represented England at under-16, under-17, under-18, and under-19 levels, captaining the team at each level
Morris attended the High Tunstall College of Science.