Morgan signed for Manchester City in July 2019 on a professional contract, having spent his academy career and first-scholar year at West Bromich Albion.
A dynamic winger, capable of playing in all three-positions across the front-line, Morgan has featured consistently for the U23's in Premier League 2 in 2019/20. He also played in all 6 games in the UEFA Youth League campaign as well as in the FA Youth Cup.
Morgan spent the second half of the 2020/21 season on loan at Lincoln City, featuring 28 times as the club made it to the League One Playoff Final.
Morgan continued his development in senior football on loan at AFC Bournemouth in 2021/22 where he played 15 times as the club earned promotion from the Championship.