Smith began his career in the youth academy of Sheffield United, where he spent several years developing his skills before making his debut for the first team in 2017. During his time at Sheffield United, he also had loan spells at clubs like Barrow, Doncaster Rovers, and Rochdale, where he gained valuable experience and showcased his potential as a striker.