He remained with United as a community football manager whilst playing semi-professionally for Braintree Town, Needham Market, AFC Sudbury and Walsham-le-Willows.
Born in Colchester, Essex, Miller began his career with Isthmian League Division One North team Bury Town, with whom he reached the semi-final of the FA Vase.
[10] He made his sole appearance for Ipswich on 31 March 2007, as a substitute in the 74th minute for Jonathan Walters in their Championship fixture in the 3–1 victory over Plymouth Argyle.
[15] After Darlington's players were asked to take a pay cut in November 2011, and Miller did not receive his wages for that month, he handed in his notice and left the club in December 2011.
[16] Miller signed a 16-month contract with Conference National club Grimsby Town[17] and made his debut in the starting eleven as the "Mariners" beat Lincoln City 3–1 on 1 January 2012.
[18] On 17 February 2012 he scored the equaliser in the 1–2 away victory at Southport, which was also his first goal for Grimsby, a corner from Frankie Artus was met with a powerful header by Miller inside the six-yard box.
[19] Miller was ever present for Grimsby during the 2012–13 season and played in the FA Trophy final at Wembley Stadium which ended in a defeat on penalties to Wrexham.
In 2015 Miller signed a short-term deal with The National League side Braintree Town but only featured in one game before joining Needham Market.