 Harris signed for Tranmere Rovers on 22 May 2015 on a free transfer after his contract with Wrexham expired.On 27 June 2019, Harris left the club after helping achieve back to back promotions with The Whites and being a very popular figure with fans.On 1 August 2019, Harris joined League Two side Macclesfield Town on a one-year deal.