Career
In March 2012, Miller made his first start for Preston in a 3–0 loss to Colchester. He came close to scoring his first senior goal for his club in this match, hitting the underside of the bar in the 15th minute of the game. In May 2012, Miller was released from the club after being told his contract would not be renewed.
Miller signed for League Two side Accrington Stanley on 19 June 2012.
He joined Chester on loan in December 2013 till 5 January 2014. His loan was then extended to 15 February 2014.
In September 2014, after impressing on trial, he signed for Gloucester City before signing on a dual registration basis for Southern Premier League side Frome Town in January 2016.