The experienced midfielder arrived at Brunton Park in January 2024 from Fleetwood, where he captained the side.
With over 350 appearances to his name, he brings a wealth of experience to the side having played for the likes of Bolton, Notts County and Shrewsbury.