Date of birth
A Northampton born player who attended Northampton School for Boys, Morgan joined the Northampton Town Academy as an under 10 player and progressed through the system.
An attacking player, Morgan is also an excellent set piece taker. Made his first team debut against Oldham Athletic in the final game of the 2017/18 season and signed his first professional contract a couple of weeks later. Joined AFC Rushden & Diamonds on loan in October 2019, before moving to Banbury United on a similar basis the following month. Joined Brackley Town for a loan spell in December 2020.