Career
Tottenham Hotspur
Born in Colchester, England, Miles first joined Tottenham Hotspur as an Under-9 player. He played eight times in the 2011-2012 NextGen Series. He also made 11 appearances for the Spurs Under-18s in 2010-2011 as he shared goalkeeping duties with Jordan Archer.
Miles signed a 1-year professional contact with Tottenham Hotspur at the end of the 2012-2013 season, he signed a year extension for 2013-2014, and was offered a new one-year deal with the club for 2014-2015.
= Loan to Dagenham & Redbridge On 28 March 2013, Miles joined Dagenham & Redbridge on loan until the end of the season. On his 20th birthday, 29 March 2013, he made his League debut and kept a clean sheet against Barnet.
On 1 April 2013, he played again losing 4–2 against Bristol Rovers. Ebbsfleet United
Miles is now signed with Ebbsfleet United for the 2015/2016 season.