On 15 June, after deciding not to re-sign for Hereford, Thomas joined Macclesfield Town on a two-year contract. In his first season Thomas was awarded the 'player's player of the season' award.
Thomas opted not to renew his contract with Hereford and instead signed a two-year deal with Macclesfield Town on 15 June. During his inaugural season, he was recognized as the 'player's player of the season'.