 With the Blades, he made over 100 appearances in years, scoring 23 goals.He had two short loan spells away from the club, playing for Shrewsbury Town and Chesterfield.He then joined Colchester United in January 2015, where he scored 30 goals in 95 appearances over seasons, before signing for Crewe Alexandra in May 2017.