 Hancox rejected Macclesfield's offer of a new contract, and signed for newly-relegated League Two club Milton Keynes Dons on 21 June 2018 on a one-year contract.However, following limited first team opportunities, Hancox was one of ten players released by the club at the end of the 2018–19 season.Hancox signed for National League club Solihull Moors on 24 May 2019 on a two-year contract.