Ashby began his football career at a young age, starting out in the youth academy at West Ham United. He quickly impressed coaches with his skill and dedication, earning a spot on the first team roster at just 19 years old. After a successful season with West Ham, Ashby caught the eye of Newcastle United’s scouts and made the move to the Magpies in 2020.