 On 16 May 2014, Adams returned to Bury on a three-year contract for an undisclosed fee.Despite making 38 league appearances during the 2014–15 season, Adams was transfer listed at the end of the season.On 22 May 2015, Adams joined Northampton Town on a three-year contract.