 He also spent time on loan at Witton Albion, Shrewsbury Town and York City.He was released by Coventry in 2015 before signing for Morecambe.Miller spent one season there before joining Carlisle United in 2016, returning to Crewe on loan in early 2018 and rejoining the club in May 2018.